TSTP Solution File: SWW658_2 by SnakeForV-SAT---1.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SnakeForV-SAT---1.0
% Problem  : SWW658_2 : TPTP v8.1.0. Released v6.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_sat --cores 0 -t %d %s

% Computer : n019.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Wed Aug 31 19:20:49 EDT 2022

% Result   : Theorem 74.47s 9.74s
% Output   : Refutation 74.47s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   29
%            Number of leaves      :  831
% Syntax   : Number of formulae    : 3324 (  49 unt;  50 typ;   0 def)
%            Number of atoms       : 16327 (2289 equ)
%            Maximal formula atoms :   30 (   4 avg)
%            Number of connectives : 17117 (4064   ~;12021   |; 208   &)
%                                         ( 772 <=>;  52  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   20 (   6 avg)
%            Maximal term depth    :   10 (   2 avg)
%            Number arithmetic     : 27960 (8683 atm;8183 fun;8488 num;2606 var)
%            Number of types       :    8 (   6 usr;   1 ari)
%            Number of type conns  :   65 (  27   >;  38   *;   0   +;   0  <<)
%            Number of predicates  :  770 ( 766 usr; 763 prp; 0-4 aty)
%            Number of functors    :   62 (  40 usr;  37 con; 0-5 aty)
%            Number of variables   : 3332 (3302   !;  30   ?;3332   :)

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

tff(type_def_6,type,
    ty: $tType ).

tff(type_def_7,type,
    bool1: $tType ).

tff(type_def_8,type,
    tuple02: $tType ).

tff(type_def_9,type,
    array_int: $tType ).

tff(type_def_10,type,
    map_int_int: $tType ).

tff(func_def_0,type,
    witness1: ty > uni ).

tff(func_def_1,type,
    int: ty ).

tff(func_def_2,type,
    real: ty ).

tff(func_def_3,type,
    bool: ty ).

tff(func_def_4,type,
    true1: bool1 ).

tff(func_def_5,type,
    false1: bool1 ).

tff(func_def_6,type,
    match_bool1: ( ty * bool1 * uni * uni ) > uni ).

tff(func_def_7,type,
    tuple0: ty ).

tff(func_def_8,type,
    tuple03: tuple02 ).

tff(func_def_9,type,
    qtmark: ty ).

tff(func_def_12,type,
    ref: ty > ty ).

tff(func_def_13,type,
    mk_ref: ( ty * uni ) > uni ).

tff(func_def_14,type,
    contents: ( ty * uni ) > uni ).

tff(func_def_15,type,
    map: ( ty * ty ) > ty ).

tff(func_def_16,type,
    get: ( ty * ty * uni * uni ) > uni ).

tff(func_def_17,type,
    set: ( ty * ty * uni * uni * uni ) > uni ).

tff(func_def_18,type,
    const: ( ty * ty * uni ) > uni ).

tff(func_def_19,type,
    array: ty > ty ).

tff(func_def_20,type,
    mk_array1: ( ty * $int * uni ) > uni ).

tff(func_def_21,type,
    length1: ( ty * uni ) > $int ).

tff(func_def_22,type,
    elts: ( ty * uni ) > uni ).

tff(func_def_23,type,
    get2: ( ty * uni * $int ) > uni ).

tff(func_def_24,type,
    t2tb: $int > uni ).

tff(func_def_25,type,
    tb2t: uni > $int ).

tff(func_def_26,type,
    set2: ( ty * uni * $int * uni ) > uni ).

tff(func_def_27,type,
    make1: ( ty * $int * uni ) > uni ).

tff(func_def_28,type,
    t2tb1: array_int > uni ).

tff(func_def_29,type,
    tb2t1: uni > array_int ).

tff(func_def_32,type,
    t2tb2: map_int_int > uni ).

tff(func_def_33,type,
    tb2t2: uni > map_int_int ).

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

tff(func_def_36,type,
    sK1: map_int_int ).

tff(func_def_37,type,
    sK2: $int ).

tff(func_def_38,type,
    sK3: $int ).

tff(func_def_39,type,
    sK4: $int ).

tff(func_def_40,type,
    sK5: ( $int * $int * array_int * $int ) > $int ).

tff(func_def_48,type,
    '$inst7': $int ).

tff(func_def_50,type,
    '$inst8': $int ).

tff(func_def_51,type,
    '$inst9': $int ).

tff(func_def_64,type,
    '$inst10': $int ).

tff(pred_def_1,type,
    sort1: ( ty * uni ) > $o ).

tff(pred_def_3,type,
    is_common_prefix1: ( array_int * $int * $int * $int ) > $o ).

tff(pred_def_5,type,
    is_longest_common_prefix1: ( array_int * $int * $int * $int ) > $o ).

tff(pred_def_6,type,
    lt1: ( array_int * $int * $int ) > $o ).

tff(f10708,plain,
    $false,
    inference(avatar_smt_refutation,[],[f243,f248,f253,f258,f263,f264,f269,f270,f275,f280,f281,f286,f291,f292,f297,f328,f329,f338,f347,f356,f357,f358,f359,f373,f378,f383,f396,f412,f422,f455,f465,f470,f501,f516,f526,f531,f544,f555,f583,f584,f600,f605,f610,f615,f620,f625,f679,f684,f695,f727,f732,f746,f747,f748,f755,f782,f815,f871,f882,f904,f915,f939,f963,f979,f990,f1001,f1080,f1084,f1088,f1092,f1096,f1100,f1104,f1106,f1160,f1166,f1172,f1173,f1178,f1183,f1193,f1198,f1201,f1202,f1204,f1205,f1291,f1297,f1303,f1340,f1381,f1397,f1428,f1444,f1501,f1517,f1544,f1560,f1569,f1617,f1621,f1625,f1629,f1633,f1637,f1641,f1650,f1688,f1706,f1723,f1736,f1765,f1783,f1795,f1817,f1833,f1851,f1867,f1885,f1901,f1943,f1947,f1986,f1990,f2001,f2041,f2054,f2058,f2062,f2071,f2075,f2103,f2121,f2137,f2155,f2171,f2187,f2231,f2235,f2244,f2250,f2405,f2415,f2422,f2429,f2430,f2432,f2433,f2434,f2435,f2436,f2582,f2583,f2604,f2608,f2681,f2684,f2692,f2699,f2712,f2725,f2729,f2738,f2779,f2819,f2852,f2856,f2867,f2868,f2897,f2908,f2917,f2932,f2933,f2944,f2945,f2957,f2968,f2969,f2979,f2983,f2993,f2997,f3010,f3023,f3031,f3044,f3056,f3066,f3087,f3092,f3096,f3101,f3105,f3117,f3121,f3126,f3137,f3138,f3153,f3178,f3185,f3186,f3196,f3255,f3269,f3270,f3283,f3284,f3297,f3306,f3344,f3346,f3358,f3362,f3385,f3410,f3411,f3437,f3441,f3446,f3459,f3463,f3482,f3486,f3500,f3509,f3522,f3534,f3538,f3547,f3557,f3752,f3756,f3760,f3764,f3768,f3772,f3776,f3780,f3784,f3788,f3796,f3800,f3804,f3808,f3816,f3820,f3824,f3828,f3832,f3841,f3866,f3870,f3882,f3886,f3907,f3911,f3916,f3917,f3932,f3936,f3941,f3942,f3956,f3960,f3961,f3965,f4134,f4135,f4151,f4159,f4163,f4164,f4165,f4166,f4183,f4187,f4191,f4195,f4196,f4197,f4226,f4230,f4249,f4253,f4272,f4276,f4288,f4301,f4306,f4310,f4329,f4333,f4361,f4366,f4370,f4374,f4386,f4399,f4404,f4408,f4425,f4438,f4442,f4447,f4496,f4592,f4600,f4604,f4609,f4614,f4619,f4624,f4629,f4637,f4641,f4653,f4657,f4673,f4677,f4694,f4699,f4703,f4717,f4721,f4734,f4739,f4754,f4760,f4775,f4779,f4787,f4791,f4823,f4827,f4828,f4832,f4833,f4837,f4849,f4853,f4866,f4871,f4886,f4891,f4892,f4896,f4900,f4901,f4914,f4924,f4941,f4945,f4949,f4953,f4954,f4955,f4967,f4971,f4993,f5006,f5010,f5015,f5205,f5255,f5256,f5260,f5264,f5268,f5269,f5281,f5285,f5316,f5317,f5321,f5325,f5329,f5330,f5366,f5370,f5388,f5392,f5393,f5397,f5398,f5402,f5437,f5441,f5535,f5539,f5592,f5597,f5602,f5607,f5611,f5615,f5662,f5670,f5671,f5672,f5673,f5677,f5721,f5966,f5970,f5974,f5978,f5982,f5986,f6028,f6036,f6037,f6038,f6042,f6043,f6079,f6089,f6095,f6099,f6100,f6104,f6120,f6295,f6299,f6303,f6307,f6311,f6315,f6319,f6323,f6327,f6331,f6335,f6339,f6343,f6347,f6351,f6355,f6359,f6363,f6367,f6371,f6375,f6379,f6383,f6387,f6391,f6395,f6399,f6403,f6407,f6411,f6415,f6419,f6423,f6427,f6431,f6435,f6439,f6443,f6447,f6451,f6455,f6459,f6463,f6467,f6471,f6475,f6479,f6584,f6682,f6687,f6692,f6696,f6700,f6704,f6709,f6729,f6733,f6741,f6742,f6743,f6744,f6762,f6830,f6838,f6839,f6843,f6844,f6845,f7017,f7036,f7040,f7044,f7050,f7051,f7056,f7112,f7131,f7143,f7162,f7373,f7378,f7382,f7387,f7391,f7395,f7400,f7418,f7423,f7427,f7428,f7429,f7433,f7456,f7541,f7584,f7603,f7641,f7659,f7664,f7668,f7672,f7673,f7674,f7771,f7776,f7781,f7785,f7789,f7791,f7809,f7821,f7865,f7870,f7953,f7960,f7964,f8103,f8108,f8112,f8117,f8122,f8126,f8130,f8135,f8136,f8141,f8146,f8160,f8222,f8228,f8232,f8241,f8245,f8249,f8269,f8273,f8281,f8282,f8283,f8284,f8415,f8420,f8424,f8429,f8433,f8437,f8442,f8471,f8480,f8491,f8509,f8514,f8518,f8519,f8520,f8524,f8542,f8551,f8565,f8569,f8573,f8662,f8680,f8726,f8731,f8736,f8741,f8761,f8769,f8770,f8771,f8772,f8776,f8795,f8800,f8806,f8814,f8899,f8904,f8908,f8912,f8916,f8927,f8931,f8935,f8952,f9004,f9042,f9069,f9242,f9247,f9251,f9255,f9259,f9267,f9271,f9285,f9308,f9479,f9487,f9495,f9504,f9509,f9514,f9712,f9721,f9730,f9739,f9743,f9747,f9751,f9760,f9769,f9773,f9944,f9949,f9962,f9966,f9970,f10027,f10031,f10035,f10039,f10040,f10041,f10062,f10066,f10070,f10071,f10075,f10076,f10106,f10119,f10123,f10128,f10132,f10157,f10161,f10165,f10170,f10217,f10221,f10225,f10238,f10242,f10246,f10259,f10263,f10267,f10284,f10288,f10292,f10308,f10321,f10325,f10329,f10351,f10356,f10365,f10366,f10370,f10371,f10375,f10376,f10414,f10419,f10427,f10428,f10441,f10445,f10449,f10462,f10466,f10470,f10488,f10493,f10497,f10498,f10502,f10503,f10524,f10528,f10532,f10533,f10537,f10538,f10553,f10558,f10567,f10571,f10576,f10580,f10603,f10624,f10625,f10629,f10633,f10634,f10638,f10656,f10664,f10665,f10669,f10673,f10688,f10689,f10693,f10698,f10702,f10707]) ).

tff(f10707,plain,
    ( spl6_762
    | spl6_620
    | spl6_743
    | ~ spl6_17
    | ~ spl6_222 ),
    inference(avatar_split_clause,[],[f10683,f3515,f344,f10564,f8892,f10704]) ).

tff(f10704,plain,
    ( spl6_762
  <=> $less(sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_762])]) ).

tff(f8892,plain,
    ( spl6_620
  <=> ( sK4 = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_620])]) ).

tff(f10564,plain,
    ( spl6_743
  <=> $less(sK0,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_743])]) ).

tff(f344,plain,
    ( spl6_17
  <=> $less(sK0,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_17])]) ).

tff(f3515,plain,
    ( spl6_222
  <=> $less(sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_222])]) ).

tff(f10683,plain,
    ( $less(sK0,sK4)
    | ( sK4 = sK2 )
    | $less(sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),sK2)
    | ~ spl6_17
    | ~ spl6_222 ),
    inference(resolution,[],[f3517,f2010]) ).

tff(f2010,plain,
    ( ! [X10: $int,X11: $int] :
        ( ~ $less(X11,X10)
        | $less(X11,sK2)
        | ( sK2 = X10 )
        | $less(sK0,X10) )
    | ~ spl6_17 ),
    inference(resolution,[],[f798,f57]) ).

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

tff(f798,plain,
    ( ! [X17: $int] :
        ( $less(sK0,X17)
        | $less(X17,sK2)
        | ( sK2 = X17 ) )
    | ~ spl6_17 ),
    inference(resolution,[],[f306,f346]) ).

tff(f346,plain,
    ( $less(sK0,sK2)
    | ~ spl6_17 ),
    inference(avatar_component_clause,[],[f344]) ).

tff(f306,plain,
    ! [X2: $int,X3: $int,X1: $int] :
      ( ~ $less(X3,X1)
      | $less(X3,X2)
      | ( X1 = X2 )
      | $less(X2,X1) ),
    inference(resolution,[],[f58,f57]) ).

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

tff(f3517,plain,
    ( $less(sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),sK4)
    | ~ spl6_222 ),
    inference(avatar_component_clause,[],[f3515]) ).

tff(f10702,plain,
    ( spl6_33
    | spl6_227
    | spl6_761
    | ~ spl6_222 ),
    inference(avatar_split_clause,[],[f10679,f3515,f10700,f3544,f541]) ).

tff(f541,plain,
    ( spl6_33
  <=> $less(sK4,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_33])]) ).

tff(f3544,plain,
    ( spl6_227
  <=> $less(sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_227])]) ).

tff(f10700,plain,
    ( spl6_761
  <=> ! [X6: $int,X5: array_int,X7: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,sK4,X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,sK4,X5,X7))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(length1(int,t2tb1(X5)),$sum(X7,sK4))
        | $less(length1(int,t2tb1(X5)),$sum(X6,sK4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_761])]) ).

tff(f10679,plain,
    ( ! [X6: $int,X7: $int,X5: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,sK4,X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,sK4,X5,X7))))) )
        | $less(sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X5)),$sum(X6,sK4))
        | $less(length1(int,t2tb1(X5)),$sum(X7,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) ) )
    | ~ spl6_222 ),
    inference(resolution,[],[f3517,f491]) ).

tff(f491,plain,
    ! [X28: $int,X29: $int,X26: $int,X27: $int,X25: array_int] :
      ( ~ $less(X29,X27)
      | ( tb2t(get(int,int,elts(int,t2tb1(X25)),t2tb($sum(X26,X29)))) = tb2t(get(int,int,elts(int,t2tb1(X25)),t2tb($sum(X28,X29)))) )
      | $less(X27,0)
      | $less(length1(int,t2tb1(X25)),$sum(X26,X27))
      | $less(length1(int,t2tb1(X25)),$sum(X28,X27))
      | ( tb2t(get(int,int,elts(int,t2tb1(X25)),t2tb($sum(X26,sK5(X26,X27,X25,X28))))) != tb2t(get(int,int,elts(int,t2tb1(X25)),t2tb($sum(X28,sK5(X26,X27,X25,X28))))) )
      | $less(X29,0) ),
    inference(resolution,[],[f237,f236]) ).

tff(f236,plain,
    ! [X2: array_int,X3: $int,X0: $int,X1: $int,X4: $int] :
      ( ~ is_common_prefix1(X2,X3,X0,X1)
      | $less(X4,0)
      | ~ $less(X4,X1)
      | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,X4)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X0,X4)))) ) ),
    inference(definition_unfolding,[],[f224,f206,f206]) ).

tff(f206,plain,
    ! [X2: ty,X0: $int,X1: uni] : ( get2(X2,X1,X0) = get(X2,int,elts(X2,X1),t2tb(X0)) ),
    inference(cnf_transformation,[],[f151]) ).

tff(f151,plain,
    ! [X0: $int,X1: uni,X2: ty] : ( get2(X2,X1,X0) = get(X2,int,elts(X2,X1),t2tb(X0)) ),
    inference(rectify,[],[f104]) ).

tff(f104,plain,
    ! [X1: $int,X2: uni,X0: ty] : ( get(X0,int,elts(X0,X2),t2tb(X1)) = get2(X0,X2,X1) ),
    inference(rectify,[],[f28]) ).

tff(f28,axiom,
    ! [X0: ty,X14: $int,X10: uni] : ( get2(X0,X10,X14) = get(X0,int,elts(X0,X10),t2tb(X14)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',get_def) ).

tff(f224,plain,
    ! [X2: array_int,X3: $int,X0: $int,X1: $int,X4: $int] :
      ( ~ $less(X4,X1)
      | ( tb2t(get2(int,t2tb1(X2),$sum(X3,X4))) = tb2t(get2(int,t2tb1(X2),$sum(X0,X4))) )
      | $less(X4,0)
      | ~ is_common_prefix1(X2,X3,X0,X1) ),
    inference(cnf_transformation,[],[f162]) ).

tff(f162,plain,
    ! [X0: $int,X1: $int,X2: array_int,X3: $int] :
      ( ( ( ~ $less(length1(int,t2tb1(X2)),$sum(X0,X1))
          & ~ $less(length1(int,t2tb1(X2)),$sum(X3,X1))
          & ! [X4: $int] :
              ( ~ $less(X4,X1)
              | ( tb2t(get2(int,t2tb1(X2),$sum(X3,X4))) = tb2t(get2(int,t2tb1(X2),$sum(X0,X4))) )
              | $less(X4,0) )
          & ~ $less(X1,0) )
        | ~ is_common_prefix1(X2,X3,X0,X1) )
      & ( is_common_prefix1(X2,X3,X0,X1)
        | $less(length1(int,t2tb1(X2)),$sum(X0,X1))
        | $less(length1(int,t2tb1(X2)),$sum(X3,X1))
        | ( $less(sK5(X0,X1,X2,X3),X1)
          & ( tb2t(get2(int,t2tb1(X2),$sum(X0,sK5(X0,X1,X2,X3)))) != tb2t(get2(int,t2tb1(X2),$sum(X3,sK5(X0,X1,X2,X3)))) )
          & ~ $less(sK5(X0,X1,X2,X3),0) )
        | $less(X1,0) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK5])],[f160,f161]) ).

tff(f161,plain,
    ! [X0: $int,X1: $int,X2: array_int,X3: $int] :
      ( ? [X5: $int] :
          ( $less(X5,X1)
          & ( tb2t(get2(int,t2tb1(X2),$sum(X0,X5))) != tb2t(get2(int,t2tb1(X2),$sum(X3,X5))) )
          & ~ $less(X5,0) )
     => ( $less(sK5(X0,X1,X2,X3),X1)
        & ( tb2t(get2(int,t2tb1(X2),$sum(X0,sK5(X0,X1,X2,X3)))) != tb2t(get2(int,t2tb1(X2),$sum(X3,sK5(X0,X1,X2,X3)))) )
        & ~ $less(sK5(X0,X1,X2,X3),0) ) ),
    introduced(choice_axiom,[]) ).

tff(f160,plain,
    ! [X0: $int,X1: $int,X2: array_int,X3: $int] :
      ( ( ( ~ $less(length1(int,t2tb1(X2)),$sum(X0,X1))
          & ~ $less(length1(int,t2tb1(X2)),$sum(X3,X1))
          & ! [X4: $int] :
              ( ~ $less(X4,X1)
              | ( tb2t(get2(int,t2tb1(X2),$sum(X3,X4))) = tb2t(get2(int,t2tb1(X2),$sum(X0,X4))) )
              | $less(X4,0) )
          & ~ $less(X1,0) )
        | ~ is_common_prefix1(X2,X3,X0,X1) )
      & ( is_common_prefix1(X2,X3,X0,X1)
        | $less(length1(int,t2tb1(X2)),$sum(X0,X1))
        | $less(length1(int,t2tb1(X2)),$sum(X3,X1))
        | ? [X5: $int] :
            ( $less(X5,X1)
            & ( tb2t(get2(int,t2tb1(X2),$sum(X0,X5))) != tb2t(get2(int,t2tb1(X2),$sum(X3,X5))) )
            & ~ $less(X5,0) )
        | $less(X1,0) ) ),
    inference(rectify,[],[f159]) ).

tff(f159,plain,
    ! [X2: $int,X0: $int,X1: array_int,X3: $int] :
      ( ( ( ~ $less(length1(int,t2tb1(X1)),$sum(X2,X0))
          & ~ $less(length1(int,t2tb1(X1)),$sum(X3,X0))
          & ! [X4: $int] :
              ( ~ $less(X4,X0)
              | ( tb2t(get2(int,t2tb1(X1),$sum(X3,X4))) = tb2t(get2(int,t2tb1(X1),$sum(X2,X4))) )
              | $less(X4,0) )
          & ~ $less(X0,0) )
        | ~ is_common_prefix1(X1,X3,X2,X0) )
      & ( is_common_prefix1(X1,X3,X2,X0)
        | $less(length1(int,t2tb1(X1)),$sum(X2,X0))
        | $less(length1(int,t2tb1(X1)),$sum(X3,X0))
        | ? [X4: $int] :
            ( $less(X4,X0)
            & ( tb2t(get2(int,t2tb1(X1),$sum(X3,X4))) != tb2t(get2(int,t2tb1(X1),$sum(X2,X4))) )
            & ~ $less(X4,0) )
        | $less(X0,0) ) ),
    inference(flattening,[],[f158]) ).

tff(f158,plain,
    ! [X2: $int,X0: $int,X1: array_int,X3: $int] :
      ( ( ( ~ $less(length1(int,t2tb1(X1)),$sum(X2,X0))
          & ~ $less(length1(int,t2tb1(X1)),$sum(X3,X0))
          & ! [X4: $int] :
              ( ~ $less(X4,X0)
              | ( tb2t(get2(int,t2tb1(X1),$sum(X3,X4))) = tb2t(get2(int,t2tb1(X1),$sum(X2,X4))) )
              | $less(X4,0) )
          & ~ $less(X0,0) )
        | ~ is_common_prefix1(X1,X3,X2,X0) )
      & ( is_common_prefix1(X1,X3,X2,X0)
        | $less(length1(int,t2tb1(X1)),$sum(X2,X0))
        | $less(length1(int,t2tb1(X1)),$sum(X3,X0))
        | ? [X4: $int] :
            ( $less(X4,X0)
            & ( tb2t(get2(int,t2tb1(X1),$sum(X3,X4))) != tb2t(get2(int,t2tb1(X1),$sum(X2,X4))) )
            & ~ $less(X4,0) )
        | $less(X0,0) ) ),
    inference(nnf_transformation,[],[f117]) ).

tff(f117,plain,
    ! [X2: $int,X0: $int,X1: array_int,X3: $int] :
      ( ( ~ $less(length1(int,t2tb1(X1)),$sum(X2,X0))
        & ~ $less(length1(int,t2tb1(X1)),$sum(X3,X0))
        & ! [X4: $int] :
            ( ~ $less(X4,X0)
            | ( tb2t(get2(int,t2tb1(X1),$sum(X3,X4))) = tb2t(get2(int,t2tb1(X1),$sum(X2,X4))) )
            | $less(X4,0) )
        & ~ $less(X0,0) )
    <=> is_common_prefix1(X1,X3,X2,X0) ),
    inference(flattening,[],[f116]) ).

tff(f116,plain,
    ! [X2: $int,X3: $int,X1: array_int,X0: $int] :
      ( ( ~ $less(X0,0)
        & ~ $less(length1(int,t2tb1(X1)),$sum(X3,X0))
        & ! [X4: $int] :
            ( ( tb2t(get2(int,t2tb1(X1),$sum(X3,X4))) = tb2t(get2(int,t2tb1(X1),$sum(X2,X4))) )
            | ~ $less(X4,X0)
            | $less(X4,0) )
        & ~ $less(length1(int,t2tb1(X1)),$sum(X2,X0)) )
    <=> is_common_prefix1(X1,X3,X2,X0) ),
    inference(ennf_transformation,[],[f81]) ).

tff(f81,plain,
    ! [X2: $int,X3: $int,X1: array_int,X0: $int] :
      ( ( ~ $less(X0,0)
        & ~ $less(length1(int,t2tb1(X1)),$sum(X3,X0))
        & ! [X4: $int] :
            ( ( $less(X4,X0)
              & ~ $less(X4,0) )
           => ( tb2t(get2(int,t2tb1(X1),$sum(X3,X4))) = tb2t(get2(int,t2tb1(X1),$sum(X2,X4))) ) )
        & ~ $less(length1(int,t2tb1(X1)),$sum(X2,X0)) )
    <=> is_common_prefix1(X1,X3,X2,X0) ),
    inference(rectify,[],[f48]) ).

tff(f48,plain,
    ! [X18: $int,X0: array_int,X7: $int,X1: $int] :
      ( is_common_prefix1(X0,X1,X7,X18)
    <=> ( ! [X14: $int] :
            ( ( ~ $less(X14,0)
              & $less(X14,X18) )
           => ( tb2t(get2(int,t2tb1(X0),$sum(X1,X14))) = tb2t(get2(int,t2tb1(X0),$sum(X7,X14))) ) )
        & ~ $less(length1(int,t2tb1(X0)),$sum(X1,X18))
        & ~ $less(X18,0)
        & ~ $less(length1(int,t2tb1(X0)),$sum(X7,X18)) ) ),
    inference(theory_normalization,[],[f36]) ).

tff(f36,axiom,
    ! [X18: $int,X0: array_int,X7: $int,X1: $int] :
      ( is_common_prefix1(X0,X1,X7,X18)
    <=> ( ! [X14: $int] :
            ( ( $lesseq(0,X14)
              & $less(X14,X18) )
           => ( tb2t(get2(int,t2tb1(X0),$sum(X1,X14))) = tb2t(get2(int,t2tb1(X0),$sum(X7,X14))) ) )
        & $lesseq($sum(X1,X18),length1(int,t2tb1(X0)))
        & $lesseq(0,X18)
        & $lesseq($sum(X7,X18),length1(int,t2tb1(X0))) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',is_common_prefix_def) ).

tff(f237,plain,
    ! [X2: array_int,X3: $int,X0: $int,X1: $int] :
      ( is_common_prefix1(X2,X3,X0,X1)
      | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X0,sK5(X0,X1,X2,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK5(X0,X1,X2,X3))))) )
      | $less(X1,0)
      | $less(length1(int,t2tb1(X2)),$sum(X3,X1))
      | $less(length1(int,t2tb1(X2)),$sum(X0,X1)) ),
    inference(definition_unfolding,[],[f221,f206,f206]) ).

tff(f221,plain,
    ! [X2: array_int,X3: $int,X0: $int,X1: $int] :
      ( is_common_prefix1(X2,X3,X0,X1)
      | $less(length1(int,t2tb1(X2)),$sum(X0,X1))
      | $less(length1(int,t2tb1(X2)),$sum(X3,X1))
      | ( tb2t(get2(int,t2tb1(X2),$sum(X0,sK5(X0,X1,X2,X3)))) != tb2t(get2(int,t2tb1(X2),$sum(X3,sK5(X0,X1,X2,X3)))) )
      | $less(X1,0) ),
    inference(cnf_transformation,[],[f162]) ).

tff(f10698,plain,
    ( ~ spl6_760
    | ~ spl6_23
    | ~ spl6_222 ),
    inference(avatar_split_clause,[],[f10675,f3515,f393,f10695]) ).

tff(f10695,plain,
    ( spl6_760
  <=> is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_760])]) ).

tff(f393,plain,
    ( spl6_23
  <=> is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_23])]) ).

tff(f10675,plain,
    ( ~ is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))
    | ~ spl6_23
    | ~ spl6_222 ),
    inference(resolution,[],[f3517,f537]) ).

tff(f537,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,sK4)
        | ~ is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,X0) )
    | ~ spl6_23 ),
    inference(resolution,[],[f395,f228]) ).

tff(f228,plain,
    ! [X2: $int,X3: array_int,X0: $int,X1: $int,X4: $int] :
      ( ~ is_common_prefix1(X3,X0,X2,X4)
      | ~ is_longest_common_prefix1(X3,X0,X2,X1)
      | ~ $less(X1,X4) ),
    inference(cnf_transformation,[],[f163]) ).

tff(f163,plain,
    ! [X0: $int,X1: $int,X2: $int,X3: array_int] :
      ( ( ! [X4: $int] :
            ( ~ is_common_prefix1(X3,X0,X2,X4)
            | ~ $less(X1,X4) )
        & is_common_prefix1(X3,X0,X2,X1) )
      | ~ is_longest_common_prefix1(X3,X0,X2,X1) ),
    inference(rectify,[],[f133]) ).

tff(f133,plain,
    ! [X3: $int,X1: $int,X2: $int,X0: array_int] :
      ( ( ! [X4: $int] :
            ( ~ is_common_prefix1(X0,X3,X2,X4)
            | ~ $less(X1,X4) )
        & is_common_prefix1(X0,X3,X2,X1) )
      | ~ is_longest_common_prefix1(X0,X3,X2,X1) ),
    inference(ennf_transformation,[],[f110]) ).

tff(f110,plain,
    ! [X0: array_int,X3: $int,X1: $int,X2: $int] :
      ( is_longest_common_prefix1(X0,X3,X2,X1)
     => ( is_common_prefix1(X0,X3,X2,X1)
        & ! [X4: $int] :
            ( $less(X1,X4)
           => ~ is_common_prefix1(X0,X3,X2,X4) ) ) ),
    inference(unused_predicate_definition_removal,[],[f93]) ).

tff(f93,plain,
    ! [X0: array_int,X3: $int,X1: $int,X2: $int] :
      ( ( is_common_prefix1(X0,X3,X2,X1)
        & ! [X4: $int] :
            ( $less(X1,X4)
           => ~ is_common_prefix1(X0,X3,X2,X4) ) )
    <=> is_longest_common_prefix1(X0,X3,X2,X1) ),
    inference(rectify,[],[f38]) ).

tff(f38,axiom,
    ! [X0: array_int,X18: $int,X7: $int,X1: $int] :
      ( ( is_common_prefix1(X0,X1,X7,X18)
        & ! [X9: $int] :
            ( $less(X18,X9)
           => ~ is_common_prefix1(X0,X1,X7,X9) ) )
    <=> is_longest_common_prefix1(X0,X1,X7,X18) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',is_longest_common_prefix_def) ).

tff(f395,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,sK4)
    | ~ spl6_23 ),
    inference(avatar_component_clause,[],[f393]) ).

tff(f10693,plain,
    ( spl6_33
    | spl6_759
    | spl6_227
    | ~ spl6_222 ),
    inference(avatar_split_clause,[],[f10678,f3515,f3544,f10691,f541]) ).

tff(f10691,plain,
    ( spl6_759
  <=> ! [X4: $int,X2: array_int,X3: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(length1(int,t2tb1(X2)),$sum(X3,sK4))
        | $less(length1(int,t2tb1(X2)),$sum(X4,sK4))
        | $less(sK5(X3,sK4,X2,X4),sK4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_759])]) ).

tff(f10678,plain,
    ( ! [X2: array_int,X3: $int,X4: $int] :
        ( $less(sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK5(X3,sK4,X2,X4),sK4)
        | $less(length1(int,t2tb1(X2)),$sum(X4,sK4))
        | $less(length1(int,t2tb1(X2)),$sum(X3,sK4))
        | $less(sK4,0) )
    | ~ spl6_222 ),
    inference(resolution,[],[f3517,f445]) ).

tff(f445,plain,
    ! [X2: array_int,X3: $int,X0: $int,X1: $int,X4: $int] :
      ( ~ $less(X0,X1)
      | $less(length1(int,t2tb1(X2)),$sum(X4,X1))
      | $less(X1,0)
      | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,X0)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,X0)))) )
      | $less(sK5(X4,X1,X2,X3),X1)
      | $less(X0,0)
      | $less(length1(int,t2tb1(X2)),$sum(X3,X1)) ),
    inference(resolution,[],[f236,f222]) ).

tff(f222,plain,
    ! [X2: array_int,X3: $int,X0: $int,X1: $int] :
      ( is_common_prefix1(X2,X3,X0,X1)
      | $less(length1(int,t2tb1(X2)),$sum(X0,X1))
      | $less(sK5(X0,X1,X2,X3),X1)
      | $less(X1,0)
      | $less(length1(int,t2tb1(X2)),$sum(X3,X1)) ),
    inference(cnf_transformation,[],[f162]) ).

tff(f10689,plain,
    ( spl6_227
    | spl6_368
    | ~ spl6_23
    | ~ spl6_222 ),
    inference(avatar_split_clause,[],[f10674,f3515,f393,f4911,f3544]) ).

tff(f4911,plain,
    ( spl6_368
  <=> ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_368])]) ).

tff(f10674,plain,
    ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
    | $less(sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
    | ~ spl6_23
    | ~ spl6_222 ),
    inference(resolution,[],[f3517,f557]) ).

tff(f557,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,sK4)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X1)))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X1)))) )
        | $less(X1,0) )
    | ~ spl6_23 ),
    inference(forward_demodulation,[],[f556,f400]) ).

tff(f400,plain,
    ! [X0: $int,X1: map_int_int] : ( t2tb2(X1) = elts(int,mk_array1(int,X0,t2tb2(X1))) ),
    inference(resolution,[],[f203,f200]) ).

tff(f200,plain,
    ! [X0: map_int_int] : sort1(map(int,int),t2tb2(X0)),
    inference(cnf_transformation,[],[f69]) ).

tff(f69,plain,
    ! [X0: map_int_int] : sort1(map(int,int),t2tb2(X0)),
    inference(rectify,[],[f41]) ).

tff(f41,axiom,
    ! [X1: map_int_int] : sort1(map(int,int),t2tb2(X1)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t2tb_sort4) ).

tff(f203,plain,
    ! [X2: ty,X0: uni,X1: $int] :
      ( ~ sort1(map(int,X2),X0)
      | ( elts(X2,mk_array1(X2,X1,X0)) = X0 ) ),
    inference(cnf_transformation,[],[f132]) ).

tff(f132,plain,
    ! [X0: uni,X1: $int,X2: ty] :
      ( ( elts(X2,mk_array1(X2,X1,X0)) = X0 )
      | ~ sort1(map(int,X2),X0) ),
    inference(ennf_transformation,[],[f96]) ).

tff(f96,plain,
    ! [X1: $int,X0: uni,X2: ty] :
      ( sort1(map(int,X2),X0)
     => ( elts(X2,mk_array1(X2,X1,X0)) = X0 ) ),
    inference(rectify,[],[f22]) ).

tff(f22,axiom,
    ! [X13: uni,X6: $int,X0: ty] :
      ( sort1(map(int,X0),X13)
     => ( elts(X0,mk_array1(X0,X6,X13)) = X13 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',elts_def3) ).

tff(f556,plain,
    ( ! [X1: $int] :
        ( ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X1)))) = tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,X1)))) )
        | ~ $less(X1,sK4)
        | $less(X1,0) )
    | ~ spl6_23 ),
    inference(forward_demodulation,[],[f539,f191]) ).

tff(f191,plain,
    ! [X0: uni] : ( t2tb1(tb2t1(X0)) = X0 ),
    inference(cnf_transformation,[],[f79]) ).

tff(f79,plain,
    ! [X0: uni] : ( t2tb1(tb2t1(X0)) = X0 ),
    inference(rectify,[],[f35]) ).

tff(f35,axiom,
    ! [X15: uni] : ( t2tb1(tb2t1(X15)) = X15 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',bridgeR1) ).

tff(f539,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,sK4)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X1)))) = tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X1)))) )
        | $less(X1,0) )
    | ~ spl6_23 ),
    inference(resolution,[],[f395,f236]) ).

tff(f10688,plain,
    ( spl6_227
    | spl6_33
    | spl6_758
    | ~ spl6_222 ),
    inference(avatar_split_clause,[],[f10680,f3515,f10686,f541,f3544]) ).

tff(f10686,plain,
    ( spl6_758
  <=> ! [X9: $int,X8: array_int,X10: $int] :
        ( $less(0,sK5(X10,sK4,X8,X9))
        | ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X10,sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(length1(int,t2tb1(X8)),$sum(X10,sK4))
        | $less(length1(int,t2tb1(X8)),$sum(X9,sK4))
        | ( 0 = sK5(X10,sK4,X8,X9) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_758])]) ).

tff(f10680,plain,
    ( ! [X10: $int,X8: array_int,X9: $int] :
        ( $less(0,sK5(X10,sK4,X8,X9))
        | ( 0 = sK5(X10,sK4,X8,X9) )
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X8)),$sum(X9,sK4))
        | $less(length1(int,t2tb1(X8)),$sum(X10,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X10,sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0) )
    | ~ spl6_222 ),
    inference(resolution,[],[f3517,f1344]) ).

tff(f1344,plain,
    ! [X8: $int,X6: $int,X9: $int,X7: $int,X5: array_int] :
      ( ~ $less(X7,X9)
      | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,X7)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X8,X7)))) )
      | $less(length1(int,t2tb1(X5)),$sum(X6,X9))
      | $less(X7,0)
      | $less(length1(int,t2tb1(X5)),$sum(X8,X9))
      | $less(0,sK5(X8,X9,X5,X6))
      | ( 0 = sK5(X8,X9,X5,X6) )
      | $less(X9,0) ),
    inference(resolution,[],[f446,f58]) ).

tff(f446,plain,
    ! [X8: $int,X6: $int,X9: $int,X7: array_int,X5: $int] :
      ( ~ $less(sK5(X9,X6,X7,X8),0)
      | ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,X5)))) = tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X9,X5)))) )
      | $less(length1(int,t2tb1(X7)),$sum(X8,X6))
      | $less(X5,0)
      | $less(X6,0)
      | ~ $less(X5,X6)
      | $less(length1(int,t2tb1(X7)),$sum(X9,X6)) ),
    inference(resolution,[],[f236,f220]) ).

tff(f220,plain,
    ! [X2: array_int,X3: $int,X0: $int,X1: $int] :
      ( is_common_prefix1(X2,X3,X0,X1)
      | $less(length1(int,t2tb1(X2)),$sum(X0,X1))
      | $less(X1,0)
      | $less(length1(int,t2tb1(X2)),$sum(X3,X1))
      | ~ $less(sK5(X0,X1,X2,X3),0) ),
    inference(cnf_transformation,[],[f162]) ).

tff(f10673,plain,
    ( spl6_754
    | spl6_757
    | ~ spl6_221 ),
    inference(avatar_split_clause,[],[f10649,f3506,f10671,f10658]) ).

tff(f10658,plain,
    ( spl6_754
  <=> $less(sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_754])]) ).

tff(f10671,plain,
    ( spl6_757
  <=> ! [X6: $int,X5: array_int,X7: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,1,X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,1,X5,X7))))) )
        | $less(length1(int,t2tb1(X5)),$sum(X6,1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(length1(int,t2tb1(X5)),$sum(X7,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_757])]) ).

tff(f3506,plain,
    ( spl6_221
  <=> $less(sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_221])]) ).

tff(f10649,plain,
    ( ! [X6: $int,X7: $int,X5: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,1,X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,1,X5,X7))))) )
        | $less(length1(int,t2tb1(X5)),$sum(X7,1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(length1(int,t2tb1(X5)),$sum(X6,1)) )
    | ~ spl6_221 ),
    inference(evaluation,[],[f10643]) ).

tff(f10643,plain,
    ( ! [X6: $int,X7: $int,X5: array_int] :
        ( $less(sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(length1(int,t2tb1(X5)),$sum(X6,1))
        | $less(1,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(length1(int,t2tb1(X5)),$sum(X7,1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,1,X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,1,X5,X7))))) ) )
    | ~ spl6_221 ),
    inference(resolution,[],[f3508,f491]) ).

tff(f3508,plain,
    ( $less(sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),1)
    | ~ spl6_221 ),
    inference(avatar_component_clause,[],[f3506]) ).

tff(f10669,plain,
    ( spl6_754
    | spl6_756
    | ~ spl6_221 ),
    inference(avatar_split_clause,[],[f10650,f3506,f10667,f10658]) ).

tff(f10667,plain,
    ( spl6_756
  <=> ! [X9: $int,X8: array_int,X10: $int] :
        ( ( 0 = sK5(X10,1,X8,X9) )
        | $less(length1(int,t2tb1(X8)),$sum(X10,1))
        | $less(length1(int,t2tb1(X8)),$sum(X9,1))
        | $less(0,sK5(X10,1,X8,X9))
        | ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X10,sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_756])]) ).

tff(f10650,plain,
    ( ! [X10: $int,X8: array_int,X9: $int] :
        ( ( 0 = sK5(X10,1,X8,X9) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X10,sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(0,sK5(X10,1,X8,X9))
        | $less(length1(int,t2tb1(X8)),$sum(X9,1))
        | $less(length1(int,t2tb1(X8)),$sum(X10,1)) )
    | ~ spl6_221 ),
    inference(evaluation,[],[f10644]) ).

tff(f10644,plain,
    ( ! [X10: $int,X8: array_int,X9: $int] :
        ( ( 0 = sK5(X10,1,X8,X9) )
        | $less(sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X10,sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(length1(int,t2tb1(X8)),$sum(X9,1))
        | $less(0,sK5(X10,1,X8,X9))
        | $less(length1(int,t2tb1(X8)),$sum(X10,1))
        | $less(1,0) )
    | ~ spl6_221 ),
    inference(resolution,[],[f3508,f1344]) ).

tff(f10665,plain,
    ( spl6_135
    | spl6_753
    | spl6_747
    | ~ spl6_17
    | ~ spl6_221 ),
    inference(avatar_split_clause,[],[f10647,f3506,f344,f10600,f10653,f2575]) ).

tff(f2575,plain,
    ( spl6_135
  <=> ( 1 = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_135])]) ).

tff(f10653,plain,
    ( spl6_753
  <=> $less(sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_753])]) ).

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

tff(f10647,plain,
    ( $less(sK0,1)
    | $less(sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),sK2)
    | ( 1 = sK2 )
    | ~ spl6_17
    | ~ spl6_221 ),
    inference(resolution,[],[f3508,f2010]) ).

tff(f10664,plain,
    ( spl6_754
    | spl6_755
    | ~ spl6_221 ),
    inference(avatar_split_clause,[],[f10651,f3506,f10662,f10658]) ).

tff(f10662,plain,
    ( spl6_755
  <=> ! [X4: $int,X2: array_int,X3: $int] :
        ( $less(length1(int,t2tb1(X2)),$sum(X4,1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(length1(int,t2tb1(X2)),$sum(X3,1))
        | $less(sK5(X3,1,X2,X4),1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_755])]) ).

tff(f10651,plain,
    ( ! [X2: array_int,X3: $int,X4: $int] :
        ( $less(length1(int,t2tb1(X2)),$sum(X4,1))
        | $less(sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(sK5(X3,1,X2,X4),1)
        | $less(length1(int,t2tb1(X2)),$sum(X3,1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) ) )
    | ~ spl6_221 ),
    inference(evaluation,[],[f10642]) ).

tff(f10642,plain,
    ( ! [X2: array_int,X3: $int,X4: $int] :
        ( $less(sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(sK5(X3,1,X2,X4),1)
        | $less(length1(int,t2tb1(X2)),$sum(X3,1))
        | $less(1,0)
        | $less(length1(int,t2tb1(X2)),$sum(X4,1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) ) )
    | ~ spl6_221 ),
    inference(resolution,[],[f3508,f445]) ).

tff(f10656,plain,
    ( spl6_753
    | ~ spl6_136
    | ~ spl6_221 ),
    inference(avatar_split_clause,[],[f10639,f3506,f2579,f10653]) ).

tff(f2579,plain,
    ( spl6_136
  <=> $less(1,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_136])]) ).

tff(f10639,plain,
    ( $less(sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),sK2)
    | ~ spl6_136
    | ~ spl6_221 ),
    inference(resolution,[],[f3508,f2598]) ).

tff(f2598,plain,
    ( ! [X7: $int] :
        ( ~ $less(X7,1)
        | $less(X7,sK2) )
    | ~ spl6_136 ),
    inference(resolution,[],[f2581,f57]) ).

tff(f2581,plain,
    ( $less(1,sK2)
    | ~ spl6_136 ),
    inference(avatar_component_clause,[],[f2579]) ).

tff(f10638,plain,
    ( spl6_748
    | spl6_752
    | spl6_221 ),
    inference(avatar_split_clause,[],[f10609,f3506,f10636,f10617]) ).

tff(f10617,plain,
    ( spl6_748
  <=> ( 1 = sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_748])]) ).

tff(f10636,plain,
    ( spl6_752
  <=> ! [X1: $int] :
        ( $less(X1,sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))
        | $less(1,X1)
        | ( 1 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_752])]) ).

tff(f10609,plain,
    ( ! [X1: $int] :
        ( $less(X1,sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))
        | ( 1 = X1 )
        | $less(1,X1)
        | ( 1 = sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3) ) )
    | spl6_221 ),
    inference(resolution,[],[f3507,f790]) ).

tff(f790,plain,
    ! [X3: $int,X4: $int,X5: $int] :
      ( $less(X3,X4)
      | $less(X5,X3)
      | $less(X4,X5)
      | ( X3 = X5 )
      | ( X4 = X5 ) ),
    inference(resolution,[],[f306,f58]) ).

tff(f3507,plain,
    ( ~ $less(sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),1)
    | spl6_221 ),
    inference(avatar_component_clause,[],[f3506]) ).

tff(f10634,plain,
    ( spl6_750
    | spl6_749
    | spl6_221 ),
    inference(avatar_split_clause,[],[f10613,f3506,f10621,f10627]) ).

tff(f10627,plain,
    ( spl6_750
  <=> ! [X5: $int] :
        ( $less(X5,0)
        | ( $product(sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X5) = $product(1,X5) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_750])]) ).

tff(f10621,plain,
    ( spl6_749
  <=> $less(1,sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_749])]) ).

tff(f10613,plain,
    ( ! [X6: $int] :
        ( $less(1,sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))
        | ( $product(sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X6) = $product(1,X6) )
        | $less(X6,0) )
    | spl6_221 ),
    inference(resolution,[],[f3507,f850]) ).

tff(f850,plain,
    ! [X2: $int,X0: $int,X1: $int] :
      ( $less(X1,0)
      | $less(X2,X0)
      | $less(X0,X2)
      | ( $product(X2,X1) = $product(X0,X1) ) ),
    inference(duplicate_literal_removal,[],[f846]) ).

tff(f846,plain,
    ! [X2: $int,X0: $int,X1: $int] :
      ( $less(X1,0)
      | ( $product(X2,X1) = $product(X0,X1) )
      | $less(X0,X2)
      | $less(X1,0)
      | $less(X2,X0) ),
    inference(resolution,[],[f402,f205]) ).

tff(f205,plain,
    ! [X2: $int,X0: $int,X1: $int] :
      ( ~ $less($product(X1,X2),$product(X0,X2))
      | $less(X2,0)
      | $less(X1,X0) ),
    inference(cnf_transformation,[],[f131]) ).

tff(f131,plain,
    ! [X0: $int,X1: $int,X2: $int] :
      ( $less(X1,X0)
      | $less(X2,0)
      | ~ $less($product(X1,X2),$product(X0,X2)) ),
    inference(flattening,[],[f130]) ).

tff(f130,plain,
    ! [X2: $int,X1: $int,X0: $int] :
      ( ~ $less($product(X1,X2),$product(X0,X2))
      | $less(X2,0)
      | $less(X1,X0) ),
    inference(ennf_transformation,[],[f91]) ).

tff(f91,plain,
    ! [X2: $int,X1: $int,X0: $int] :
      ( ~ $less(X1,X0)
     => ( ~ $less(X2,0)
       => ~ $less($product(X1,X2),$product(X0,X2)) ) ),
    inference(rectify,[],[f49]) ).

tff(f49,plain,
    ! [X1: $int,X7: $int,X4: $int] :
      ( ~ $less(X7,X1)
     => ( ~ $less(X4,0)
       => ~ $less($product(X7,X4),$product(X1,X4)) ) ),
    inference(theory_normalization,[],[f8]) ).

tff(f8,axiom,
    ! [X1: $int,X7: $int,X4: $int] :
      ( $lesseq(X1,X7)
     => ( $lesseq(0,X4)
       => $lesseq($product(X1,X4),$product(X7,X4)) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',compatOrderMult) ).

tff(f402,plain,
    ! [X2: $int,X0: $int,X1: $int] :
      ( $less($product(X2,X0),$product(X1,X0))
      | ( $product(X1,X0) = $product(X2,X0) )
      | $less(X1,X2)
      | $less(X0,0) ),
    inference(resolution,[],[f205,f58]) ).

tff(f10633,plain,
    ( spl6_748
    | spl6_751
    | spl6_221 ),
    inference(avatar_split_clause,[],[f10608,f3506,f10631,f10617]) ).

tff(f10631,plain,
    ( spl6_751
  <=> ! [X0: $int] :
        ( $less(1,X0)
        | $less(X0,sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))
        | ( sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_751])]) ).

tff(f10608,plain,
    ( ! [X0: $int] :
        ( $less(1,X0)
        | ( 1 = sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3) )
        | ( sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3) = X0 )
        | $less(X0,sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3)) )
    | spl6_221 ),
    inference(resolution,[],[f3507,f790]) ).

tff(f10629,plain,
    ( spl6_750
    | spl6_749
    | spl6_221 ),
    inference(avatar_split_clause,[],[f10612,f3506,f10621,f10627]) ).

tff(f10612,plain,
    ( ! [X5: $int] :
        ( $less(1,sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))
        | $less(X5,0)
        | ( $product(sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X5) = $product(1,X5) ) )
    | spl6_221 ),
    inference(resolution,[],[f3507,f850]) ).

tff(f10625,plain,
    ( spl6_749
    | spl6_748
    | spl6_221 ),
    inference(avatar_split_clause,[],[f10606,f3506,f10617,f10621]) ).

tff(f10606,plain,
    ( ( 1 = sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3) )
    | $less(1,sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))
    | spl6_221 ),
    inference(resolution,[],[f3507,f58]) ).

tff(f10624,plain,
    ( spl6_748
    | spl6_749
    | spl6_221 ),
    inference(avatar_split_clause,[],[f10607,f3506,f10621,f10617]) ).

tff(f10607,plain,
    ( $less(1,sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))
    | ( 1 = sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3) )
    | spl6_221 ),
    inference(resolution,[],[f3507,f58]) ).

tff(f10603,plain,
    ( ~ spl6_747
    | ~ spl6_207
    | spl6_743 ),
    inference(avatar_split_clause,[],[f10587,f10564,f3403,f10600]) ).

tff(f3403,plain,
    ( spl6_207
  <=> $less(1,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_207])]) ).

tff(f10587,plain,
    ( ~ $less(sK0,1)
    | ~ spl6_207
    | spl6_743 ),
    inference(resolution,[],[f10565,f3430]) ).

tff(f3430,plain,
    ( ! [X7: $int] :
        ( $less(X7,sK4)
        | ~ $less(X7,1) )
    | ~ spl6_207 ),
    inference(resolution,[],[f3405,f57]) ).

tff(f3405,plain,
    ( $less(1,sK4)
    | ~ spl6_207 ),
    inference(avatar_component_clause,[],[f3403]) ).

tff(f10565,plain,
    ( ~ $less(sK0,sK4)
    | spl6_743 ),
    inference(avatar_component_clause,[],[f10564]) ).

tff(f10580,plain,
    ( spl6_33
    | spl6_228
    | spl6_746
    | ~ spl6_219 ),
    inference(avatar_split_clause,[],[f10543,f3497,f10578,f3554,f541]) ).

tff(f3554,plain,
    ( spl6_228
  <=> $less(sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_228])]) ).

tff(f10578,plain,
    ( spl6_746
  <=> ! [X4: $int,X2: array_int,X3: $int] :
        ( $less(length1(int,t2tb1(X2)),$sum(X4,sK4))
        | $less(sK5(X3,sK4,X2,X4),sK4)
        | $less(length1(int,t2tb1(X2)),$sum(X3,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_746])]) ).

tff(f3497,plain,
    ( spl6_219
  <=> $less(sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_219])]) ).

tff(f10543,plain,
    ( ! [X2: array_int,X3: $int,X4: $int] :
        ( $less(length1(int,t2tb1(X2)),$sum(X4,sK4))
        | $less(sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X2)),$sum(X3,sK4))
        | $less(sK5(X3,sK4,X2,X4),sK4) )
    | ~ spl6_219 ),
    inference(resolution,[],[f3499,f445]) ).

tff(f3499,plain,
    ( $less(sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),sK4)
    | ~ spl6_219 ),
    inference(avatar_component_clause,[],[f3497]) ).

tff(f10576,plain,
    ( ~ spl6_745
    | ~ spl6_23
    | ~ spl6_219 ),
    inference(avatar_split_clause,[],[f10540,f3497,f393,f10573]) ).

tff(f10573,plain,
    ( spl6_745
  <=> is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_745])]) ).

tff(f10540,plain,
    ( ~ is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))
    | ~ spl6_23
    | ~ spl6_219 ),
    inference(resolution,[],[f3499,f537]) ).

tff(f10571,plain,
    ( spl6_33
    | spl6_744
    | spl6_228
    | ~ spl6_219 ),
    inference(avatar_split_clause,[],[f10544,f3497,f3554,f10569,f541]) ).

tff(f10569,plain,
    ( spl6_744
  <=> ! [X6: $int,X5: array_int,X7: $int] :
        ( $less(length1(int,t2tb1(X5)),$sum(X7,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,sK4,X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,sK4,X5,X7))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(length1(int,t2tb1(X5)),$sum(X6,sK4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_744])]) ).

tff(f10544,plain,
    ( ! [X6: $int,X7: $int,X5: array_int] :
        ( $less(sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(length1(int,t2tb1(X5)),$sum(X7,sK4))
        | $less(length1(int,t2tb1(X5)),$sum(X6,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK4,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,sK4,X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,sK4,X5,X7))))) ) )
    | ~ spl6_219 ),
    inference(resolution,[],[f3499,f491]) ).

tff(f10567,plain,
    ( spl6_620
    | spl6_742
    | spl6_743
    | ~ spl6_17
    | ~ spl6_219 ),
    inference(avatar_split_clause,[],[f10548,f3497,f344,f10564,f10560,f8892]) ).

tff(f10560,plain,
    ( spl6_742
  <=> $less(sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_742])]) ).

tff(f10548,plain,
    ( $less(sK0,sK4)
    | $less(sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),sK2)
    | ( sK4 = sK2 )
    | ~ spl6_17
    | ~ spl6_219 ),
    inference(resolution,[],[f3499,f2010]) ).

tff(f10558,plain,
    ( spl6_741
    | spl6_228
    | ~ spl6_23
    | ~ spl6_219 ),
    inference(avatar_split_clause,[],[f10539,f3497,f393,f3554,f10555]) ).

tff(f10555,plain,
    ( spl6_741
  <=> ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_741])]) ).

tff(f10539,plain,
    ( $less(sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
    | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
    | ~ spl6_23
    | ~ spl6_219 ),
    inference(resolution,[],[f3499,f557]) ).

tff(f10553,plain,
    ( spl6_33
    | spl6_228
    | spl6_740
    | ~ spl6_219 ),
    inference(avatar_split_clause,[],[f10545,f3497,f10551,f3554,f541]) ).

tff(f10551,plain,
    ( spl6_740
  <=> ! [X9: $int,X8: array_int,X10: $int] :
        ( $less(length1(int,t2tb1(X8)),$sum(X10,sK4))
        | $less(length1(int,t2tb1(X8)),$sum(X9,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X10,sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(0,sK5(X10,sK4,X8,X9))
        | ( 0 = sK5(X10,sK4,X8,X9) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_740])]) ).

tff(f10545,plain,
    ( ! [X10: $int,X8: array_int,X9: $int] :
        ( $less(length1(int,t2tb1(X8)),$sum(X10,sK4))
        | ( 0 = sK5(X10,sK4,X8,X9) )
        | $less(0,sK5(X10,sK4,X8,X9))
        | ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X10,sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X8)),$sum(X9,sK4)) )
    | ~ spl6_219 ),
    inference(resolution,[],[f3499,f1344]) ).

tff(f10538,plain,
    ( spl6_735
    | spl6_738
    | spl6_206 ),
    inference(avatar_split_clause,[],[f10513,f3382,f10530,f10517]) ).

tff(f10517,plain,
    ( spl6_735
  <=> $less(1,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_735])]) ).

tff(f10530,plain,
    ( spl6_738
  <=> ! [X5: $int] :
        ( ( $product(sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X5) = $product(1,X5) )
        | $less(X5,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_738])]) ).

tff(f3382,plain,
    ( spl6_206
  <=> $less(sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_206])]) ).

tff(f10513,plain,
    ( ! [X6: $int] :
        ( $less(X6,0)
        | ( $product(sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X6) = $product(1,X6) )
        | $less(1,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0)) )
    | spl6_206 ),
    inference(resolution,[],[f3383,f850]) ).

tff(f3383,plain,
    ( ~ $less(sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),1)
    | spl6_206 ),
    inference(avatar_component_clause,[],[f3382]) ).

tff(f10537,plain,
    ( spl6_739
    | spl6_736
    | spl6_206 ),
    inference(avatar_split_clause,[],[f10508,f3382,f10521,f10535]) ).

tff(f10535,plain,
    ( spl6_739
  <=> ! [X0: $int] :
        ( $less(1,X0)
        | $less(X0,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))
        | ( sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_739])]) ).

tff(f10521,plain,
    ( spl6_736
  <=> ( 1 = sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_736])]) ).

tff(f10508,plain,
    ( ! [X0: $int] :
        ( ( 1 = sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0) )
        | $less(1,X0)
        | ( sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0) = X0 )
        | $less(X0,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0)) )
    | spl6_206 ),
    inference(resolution,[],[f3383,f790]) ).

tff(f10533,plain,
    ( spl6_736
    | spl6_735
    | spl6_206 ),
    inference(avatar_split_clause,[],[f10507,f3382,f10517,f10521]) ).

tff(f10507,plain,
    ( $less(1,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))
    | ( 1 = sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0) )
    | spl6_206 ),
    inference(resolution,[],[f3383,f58]) ).

tff(f10532,plain,
    ( spl6_735
    | spl6_738
    | spl6_206 ),
    inference(avatar_split_clause,[],[f10512,f3382,f10530,f10517]) ).

tff(f10512,plain,
    ( ! [X5: $int] :
        ( ( $product(sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X5) = $product(1,X5) )
        | $less(X5,0)
        | $less(1,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0)) )
    | spl6_206 ),
    inference(resolution,[],[f3383,f850]) ).

tff(f10528,plain,
    ( spl6_737
    | spl6_736
    | spl6_206 ),
    inference(avatar_split_clause,[],[f10509,f3382,f10521,f10526]) ).

tff(f10526,plain,
    ( spl6_737
  <=> ! [X1: $int] :
        ( ( 1 = X1 )
        | $less(1,X1)
        | $less(X1,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_737])]) ).

tff(f10509,plain,
    ( ! [X1: $int] :
        ( ( 1 = sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0) )
        | ( 1 = X1 )
        | $less(X1,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))
        | $less(1,X1) )
    | spl6_206 ),
    inference(resolution,[],[f3383,f790]) ).

tff(f10524,plain,
    ( spl6_735
    | spl6_736
    | spl6_206 ),
    inference(avatar_split_clause,[],[f10506,f3382,f10521,f10517]) ).

tff(f10506,plain,
    ( ( 1 = sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0) )
    | $less(1,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))
    | spl6_206 ),
    inference(resolution,[],[f3383,f58]) ).

tff(f10503,plain,
    ( spl6_732
    | spl6_734
    | spl6_585 ),
    inference(avatar_split_clause,[],[f10477,f8439,f10500,f10490]) ).

tff(f10490,plain,
    ( spl6_732
  <=> $less(-16,$sum(sK0,10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_732])]) ).

tff(f10500,plain,
    ( spl6_734
  <=> ! [X6: $int] :
        ( $less(X6,0)
        | ( $product($sum(sK0,10),X6) = $product(-16,X6) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_734])]) ).

tff(f8439,plain,
    ( spl6_585
  <=> $less($sum(sK0,10),-16) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_585])]) ).

tff(f10477,plain,
    ( ! [X5: $int] :
        ( $less(X5,0)
        | ( $product($sum(sK0,10),X5) = $product(-16,X5) )
        | $less(-16,$sum(sK0,10)) )
    | spl6_585 ),
    inference(resolution,[],[f8441,f850]) ).

tff(f8441,plain,
    ( ~ $less($sum(sK0,10),-16)
    | spl6_585 ),
    inference(avatar_component_clause,[],[f8439]) ).

tff(f10502,plain,
    ( spl6_732
    | spl6_734
    | spl6_585 ),
    inference(avatar_split_clause,[],[f10478,f8439,f10500,f10490]) ).

tff(f10478,plain,
    ( ! [X6: $int] :
        ( $less(X6,0)
        | $less(-16,$sum(sK0,10))
        | ( $product($sum(sK0,10),X6) = $product(-16,X6) ) )
    | spl6_585 ),
    inference(resolution,[],[f8441,f850]) ).

tff(f10498,plain,
    ( spl6_730
    | spl6_732
    | spl6_585 ),
    inference(avatar_split_clause,[],[f10472,f8439,f10490,f10482]) ).

tff(f10482,plain,
    ( spl6_730
  <=> ( $sum(sK0,10) = -16 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_730])]) ).

tff(f10472,plain,
    ( $less(-16,$sum(sK0,10))
    | ( $sum(sK0,10) = -16 )
    | spl6_585 ),
    inference(resolution,[],[f8441,f58]) ).

tff(f10497,plain,
    ( spl6_730
    | spl6_733
    | spl6_585 ),
    inference(avatar_split_clause,[],[f10474,f8439,f10495,f10482]) ).

tff(f10495,plain,
    ( spl6_733
  <=> ! [X1: $int] :
        ( $less(X1,$sum(sK0,10))
        | $less(-16,X1)
        | ( -16 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_733])]) ).

tff(f10474,plain,
    ( ! [X1: $int] :
        ( $less(X1,$sum(sK0,10))
        | ( $sum(sK0,10) = -16 )
        | ( -16 = X1 )
        | $less(-16,X1) )
    | spl6_585 ),
    inference(resolution,[],[f8441,f790]) ).

tff(f10493,plain,
    ( spl6_730
    | spl6_732
    | spl6_585 ),
    inference(avatar_split_clause,[],[f10471,f8439,f10490,f10482]) ).

tff(f10471,plain,
    ( $less(-16,$sum(sK0,10))
    | ( $sum(sK0,10) = -16 )
    | spl6_585 ),
    inference(resolution,[],[f8441,f58]) ).

tff(f10488,plain,
    ( spl6_730
    | spl6_731
    | spl6_585 ),
    inference(avatar_split_clause,[],[f10473,f8439,f10486,f10482]) ).

tff(f10486,plain,
    ( spl6_731
  <=> ! [X0: $int] :
        ( $less(X0,$sum(sK0,10))
        | ( $sum(sK0,10) = X0 )
        | $less(-16,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_731])]) ).

tff(f10473,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(sK0,10))
        | $less(-16,X0)
        | ( $sum(sK0,10) = -16 )
        | ( $sum(sK0,10) = X0 ) )
    | spl6_585 ),
    inference(resolution,[],[f8441,f790]) ).

tff(f10470,plain,
    ( spl6_391
    | spl6_3
    | spl6_729
    | ~ spl6_669 ),
    inference(avatar_split_clause,[],[f10452,f9766,f10468,f250,f5275]) ).

tff(f5275,plain,
    ( spl6_391
  <=> $less($sum(10,sK3),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_391])]) ).

tff(f250,plain,
    ( spl6_3
  <=> $less(sK0,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_3])]) ).

tff(f10468,plain,
    ( spl6_729
  <=> ! [X4: $int,X2: array_int,X3: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK0)))) )
        | $less(sK5(X3,$sum(10,sK3),X2,X4),$sum(10,sK3))
        | $less(length1(int,t2tb1(X2)),$sum(X4,$sum(10,sK3)))
        | $less(length1(int,t2tb1(X2)),$sum(X3,$sum(10,sK3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_729])]) ).

tff(f9766,plain,
    ( spl6_669
  <=> $less(sK0,$sum(10,sK3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_669])]) ).

tff(f10452,plain,
    ( ! [X2: array_int,X3: $int,X4: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK0)))) )
        | $less(length1(int,t2tb1(X2)),$sum(X3,$sum(10,sK3)))
        | $less(length1(int,t2tb1(X2)),$sum(X4,$sum(10,sK3)))
        | $less(sK0,0)
        | $less(sK5(X3,$sum(10,sK3),X2,X4),$sum(10,sK3))
        | $less($sum(10,sK3),0) )
    | ~ spl6_669 ),
    inference(resolution,[],[f9768,f445]) ).

tff(f9768,plain,
    ( $less(sK0,$sum(10,sK3))
    | ~ spl6_669 ),
    inference(avatar_component_clause,[],[f9766]) ).

tff(f10466,plain,
    ( spl6_3
    | spl6_391
    | spl6_728
    | ~ spl6_669 ),
    inference(avatar_split_clause,[],[f10454,f9766,f10464,f5275,f250]) ).

tff(f10464,plain,
    ( spl6_728
  <=> ! [X9: $int,X8: array_int,X10: $int] :
        ( $less(0,sK5(X10,$sum(10,sK3),X8,X9))
        | $less(length1(int,t2tb1(X8)),$sum(X10,$sum(10,sK3)))
        | ( 0 = sK5(X10,$sum(10,sK3),X8,X9) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X10,sK0)))) )
        | $less(length1(int,t2tb1(X8)),$sum(X9,$sum(10,sK3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_728])]) ).

tff(f10454,plain,
    ( ! [X10: $int,X8: array_int,X9: $int] :
        ( $less(0,sK5(X10,$sum(10,sK3),X8,X9))
        | $less(length1(int,t2tb1(X8)),$sum(X9,$sum(10,sK3)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X10,sK0)))) )
        | ( 0 = sK5(X10,$sum(10,sK3),X8,X9) )
        | $less($sum(10,sK3),0)
        | $less(sK0,0)
        | $less(length1(int,t2tb1(X8)),$sum(X10,$sum(10,sK3))) )
    | ~ spl6_669 ),
    inference(resolution,[],[f9768,f1344]) ).

tff(f10462,plain,
    ( spl6_3
    | spl6_727
    | spl6_391
    | ~ spl6_669 ),
    inference(avatar_split_clause,[],[f10453,f9766,f5275,f10460,f250]) ).

tff(f10460,plain,
    ( spl6_727
  <=> ! [X6: $int,X5: array_int,X7: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,$sum(10,sK3),X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,$sum(10,sK3),X5,X7))))) )
        | $less(length1(int,t2tb1(X5)),$sum(X7,$sum(10,sK3)))
        | $less(length1(int,t2tb1(X5)),$sum(X6,$sum(10,sK3)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_727])]) ).

tff(f10453,plain,
    ( ! [X6: $int,X7: $int,X5: array_int] :
        ( $less($sum(10,sK3),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,$sum(10,sK3),X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,$sum(10,sK3),X5,X7))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK0)))) )
        | $less(length1(int,t2tb1(X5)),$sum(X6,$sum(10,sK3)))
        | $less(sK0,0)
        | $less(length1(int,t2tb1(X5)),$sum(X7,$sum(10,sK3))) )
    | ~ spl6_669 ),
    inference(resolution,[],[f9768,f491]) ).

tff(f10449,plain,
    ( spl6_3
    | spl6_375
    | spl6_726
    | ~ spl6_655 ),
    inference(avatar_split_clause,[],[f10431,f9705,f10447,f4961,f250]) ).

tff(f4961,plain,
    ( spl6_375
  <=> $less($sum(10,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_375])]) ).

tff(f10447,plain,
    ( spl6_726
  <=> ! [X2: array_int,X4: $int,X3: $int] :
        ( $less(length1(int,t2tb1(X2)),$sum(X3,$sum(10,sK0)))
        | $less(sK5(X3,$sum(10,sK0),X2,X4),$sum(10,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK0)))) )
        | $less(length1(int,t2tb1(X2)),$sum(X4,$sum(10,sK0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_726])]) ).

tff(f9705,plain,
    ( spl6_655
  <=> $less(sK0,$sum(10,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_655])]) ).

tff(f10431,plain,
    ( ! [X2: array_int,X3: $int,X4: $int] :
        ( $less(length1(int,t2tb1(X2)),$sum(X3,$sum(10,sK0)))
        | $less(length1(int,t2tb1(X2)),$sum(X4,$sum(10,sK0)))
        | $less($sum(10,sK0),0)
        | $less(sK0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK0)))) )
        | $less(sK5(X3,$sum(10,sK0),X2,X4),$sum(10,sK0)) )
    | ~ spl6_655 ),
    inference(resolution,[],[f9707,f445]) ).

tff(f9707,plain,
    ( $less(sK0,$sum(10,sK0))
    | ~ spl6_655 ),
    inference(avatar_component_clause,[],[f9705]) ).

tff(f10445,plain,
    ( spl6_3
    | spl6_375
    | spl6_725
    | ~ spl6_655 ),
    inference(avatar_split_clause,[],[f10433,f9705,f10443,f4961,f250]) ).

tff(f10443,plain,
    ( spl6_725
  <=> ! [X9: $int,X8: array_int,X10: $int] :
        ( $less(length1(int,t2tb1(X8)),$sum(X10,$sum(10,sK0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X10,sK0)))) )
        | $less(0,sK5(X10,$sum(10,sK0),X8,X9))
        | $less(length1(int,t2tb1(X8)),$sum(X9,$sum(10,sK0)))
        | ( 0 = sK5(X10,$sum(10,sK0),X8,X9) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_725])]) ).

tff(f10433,plain,
    ( ! [X10: $int,X8: array_int,X9: $int] :
        ( $less(length1(int,t2tb1(X8)),$sum(X10,$sum(10,sK0)))
        | $less($sum(10,sK0),0)
        | ( 0 = sK5(X10,$sum(10,sK0),X8,X9) )
        | $less(sK0,0)
        | $less(length1(int,t2tb1(X8)),$sum(X9,$sum(10,sK0)))
        | $less(0,sK5(X10,$sum(10,sK0),X8,X9))
        | ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X10,sK0)))) ) )
    | ~ spl6_655 ),
    inference(resolution,[],[f9707,f1344]) ).

tff(f10441,plain,
    ( spl6_3
    | spl6_375
    | spl6_724
    | ~ spl6_655 ),
    inference(avatar_split_clause,[],[f10432,f9705,f10439,f4961,f250]) ).

tff(f10439,plain,
    ( spl6_724
  <=> ! [X6: $int,X5: array_int,X7: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,$sum(10,sK0),X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,$sum(10,sK0),X5,X7))))) )
        | $less(length1(int,t2tb1(X5)),$sum(X7,$sum(10,sK0)))
        | $less(length1(int,t2tb1(X5)),$sum(X6,$sum(10,sK0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_724])]) ).

tff(f10432,plain,
    ( ! [X6: $int,X7: $int,X5: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,$sum(10,sK0),X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,$sum(10,sK0),X5,X7))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK0)))) )
        | $less($sum(10,sK0),0)
        | $less(length1(int,t2tb1(X5)),$sum(X6,$sum(10,sK0)))
        | $less(sK0,0)
        | $less(length1(int,t2tb1(X5)),$sum(X7,$sum(10,sK0))) )
    | ~ spl6_655 ),
    inference(resolution,[],[f9707,f491]) ).

tff(f10428,plain,
    ( spl6_14
    | spl6_723
    | ~ spl6_15
    | ~ spl6_201 ),
    inference(avatar_split_clause,[],[f10402,f3341,f335,f10424,f331]) ).

tff(f331,plain,
    ( spl6_14
  <=> ( 0 = sK3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_14])]) ).

tff(f10424,plain,
    ( spl6_723
  <=> $less(sK5(sK3,sK0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_723])]) ).

tff(f335,plain,
    ( spl6_15
  <=> $less(0,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_15])]) ).

tff(f3341,plain,
    ( spl6_201
  <=> $less(sK5(sK3,sK0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_201])]) ).

tff(f10402,plain,
    ( $less(sK5(sK3,sK0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),sK3)
    | ( 0 = sK3 )
    | ~ spl6_15
    | ~ spl6_201 ),
    inference(evaluation,[],[f10399]) ).

tff(f10399,plain,
    ( $less(sK5(sK3,sK0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),sK3)
    | ( 0 = sK3 )
    | $less(0,0)
    | ~ spl6_15
    | ~ spl6_201 ),
    inference(resolution,[],[f3342,f1954]) ).

tff(f1954,plain,
    ( ! [X10: $int,X11: $int] :
        ( ~ $less(X11,X10)
        | ( sK3 = X10 )
        | $less(0,X10)
        | $less(X11,sK3) )
    | ~ spl6_15 ),
    inference(resolution,[],[f797,f57]) ).

tff(f797,plain,
    ( ! [X16: $int] :
        ( $less(X16,sK3)
        | $less(0,X16)
        | ( sK3 = X16 ) )
    | ~ spl6_15 ),
    inference(resolution,[],[f306,f337]) ).

tff(f337,plain,
    ( $less(0,sK3)
    | ~ spl6_15 ),
    inference(avatar_component_clause,[],[f335]) ).

tff(f3342,plain,
    ( $less(sK5(sK3,sK0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | ~ spl6_201 ),
    inference(avatar_component_clause,[],[f3341]) ).

tff(f10427,plain,
    ( spl6_723
    | ~ spl6_15
    | ~ spl6_201 ),
    inference(avatar_split_clause,[],[f10385,f3341,f335,f10424]) ).

tff(f10385,plain,
    ( $less(sK5(sK3,sK0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),sK3)
    | ~ spl6_15
    | ~ spl6_201 ),
    inference(resolution,[],[f3342,f397]) ).

tff(f397,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,0)
        | $less(X0,sK3) )
    | ~ spl6_15 ),
    inference(resolution,[],[f337,f57]) ).

tff(f10419,plain,
    ( ~ spl6_722
    | ~ spl6_72
    | ~ spl6_201 ),
    inference(avatar_split_clause,[],[f10389,f3341,f1175,f10416]) ).

tff(f10416,plain,
    ( spl6_722
  <=> is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,sK5(sK3,sK0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_722])]) ).

tff(f1175,plain,
    ( spl6_72
  <=> is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_72])]) ).

tff(f10389,plain,
    ( ~ is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,sK5(sK3,sK0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))
    | ~ spl6_72
    | ~ spl6_201 ),
    inference(resolution,[],[f3342,f1315]) ).

tff(f1315,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,0)
        | ~ is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,X0) )
    | ~ spl6_72 ),
    inference(resolution,[],[f1177,f228]) ).

tff(f1177,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,0)
    | ~ spl6_72 ),
    inference(avatar_component_clause,[],[f1175]) ).

tff(f10414,plain,
    ( ~ spl6_721
    | ~ spl6_38
    | ~ spl6_201 ),
    inference(avatar_split_clause,[],[f10387,f3341,f602,f10411]) ).

tff(f10411,plain,
    ( spl6_721
  <=> is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,sK5(sK3,sK0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_721])]) ).

tff(f602,plain,
    ( spl6_38
  <=> is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_38])]) ).

tff(f10387,plain,
    ( ~ is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,sK5(sK3,sK0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))
    | ~ spl6_38
    | ~ spl6_201 ),
    inference(resolution,[],[f3342,f703]) ).

tff(f703,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,0)
        | ~ is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,X0) )
    | ~ spl6_38 ),
    inference(resolution,[],[f604,f228]) ).

tff(f604,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,0)
    | ~ spl6_38 ),
    inference(avatar_component_clause,[],[f602]) ).

tff(f10376,plain,
    ( spl6_714
    | spl6_715
    | spl6_197 ),
    inference(avatar_split_clause,[],[f10340,f3290,f10348,f10345]) ).

tff(f10345,plain,
    ( spl6_714
  <=> ! [X6: $int] :
        ( ( $product(sK3,X6) = $product(sK5(sK3,sK3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X6) )
        | $less(X6,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_714])]) ).

tff(f10348,plain,
    ( spl6_715
  <=> $less(sK3,sK5(sK3,sK3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_715])]) ).

tff(f3290,plain,
    ( spl6_197
  <=> $less(sK5(sK3,sK3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_197])]) ).

tff(f10340,plain,
    ( ! [X5: $int] :
        ( $less(sK3,sK5(sK3,sK3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))
        | ( $product(sK5(sK3,sK3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X5) = $product(sK3,X5) )
        | $less(X5,0) )
    | spl6_197 ),
    inference(resolution,[],[f3291,f850]) ).

tff(f3291,plain,
    ( ~ $less(sK5(sK3,sK3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),sK3)
    | spl6_197 ),
    inference(avatar_component_clause,[],[f3290]) ).

tff(f10375,plain,
    ( spl6_716
    | spl6_720
    | spl6_197 ),
    inference(avatar_split_clause,[],[f10336,f3290,f10373,f10353]) ).

tff(f10353,plain,
    ( spl6_716
  <=> ( sK5(sK3,sK3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0) = sK3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_716])]) ).

tff(f10373,plain,
    ( spl6_720
  <=> ! [X0: $int] :
        ( $less(X0,sK5(sK3,sK3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))
        | $less(sK3,X0)
        | ( sK5(sK3,sK3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_720])]) ).

tff(f10336,plain,
    ( ! [X0: $int] :
        ( $less(X0,sK5(sK3,sK3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))
        | ( sK5(sK3,sK3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0) = sK3 )
        | ( sK5(sK3,sK3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0) = X0 )
        | $less(sK3,X0) )
    | spl6_197 ),
    inference(resolution,[],[f3291,f790]) ).

tff(f10371,plain,
    ( spl6_716
    | spl6_718
    | ~ spl6_15
    | spl6_197 ),
    inference(avatar_split_clause,[],[f10333,f3290,f335,f10362,f10353]) ).

tff(f10362,plain,
    ( spl6_718
  <=> $less(0,sK5(sK3,sK3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_718])]) ).

tff(f10333,plain,
    ( $less(0,sK5(sK3,sK3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))
    | ( sK5(sK3,sK3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0) = sK3 )
    | ~ spl6_15
    | spl6_197 ),
    inference(resolution,[],[f3291,f797]) ).

tff(f10370,plain,
    ( spl6_719
    | spl6_716
    | spl6_197 ),
    inference(avatar_split_clause,[],[f10337,f3290,f10353,f10368]) ).

tff(f10368,plain,
    ( spl6_719
  <=> ! [X1: $int] :
        ( $less(X1,sK5(sK3,sK3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))
        | ( sK3 = X1 )
        | $less(sK3,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_719])]) ).

tff(f10337,plain,
    ( ! [X1: $int] :
        ( ( sK5(sK3,sK3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0) = sK3 )
        | $less(X1,sK5(sK3,sK3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))
        | $less(sK3,X1)
        | ( sK3 = X1 ) )
    | spl6_197 ),
    inference(resolution,[],[f3291,f790]) ).

tff(f10366,plain,
    ( spl6_715
    | spl6_716
    | spl6_197 ),
    inference(avatar_split_clause,[],[f10334,f3290,f10353,f10348]) ).

tff(f10334,plain,
    ( ( sK5(sK3,sK3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0) = sK3 )
    | $less(sK3,sK5(sK3,sK3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))
    | spl6_197 ),
    inference(resolution,[],[f3291,f58]) ).

tff(f10365,plain,
    ( spl6_717
    | spl6_718
    | ~ spl6_15
    | spl6_197 ),
    inference(avatar_split_clause,[],[f10332,f3290,f335,f10362,f10358]) ).

tff(f10358,plain,
    ( spl6_717
  <=> ( 0 = sK5(sK3,sK3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_717])]) ).

tff(f10332,plain,
    ( $less(0,sK5(sK3,sK3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))
    | ( 0 = sK5(sK3,sK3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0) )
    | ~ spl6_15
    | spl6_197 ),
    inference(resolution,[],[f3291,f417]) ).

tff(f417,plain,
    ( ! [X1: $int] :
        ( $less(0,X1)
        | $less(X1,sK3)
        | ( 0 = X1 ) )
    | ~ spl6_15 ),
    inference(resolution,[],[f397,f58]) ).

tff(f10356,plain,
    ( spl6_715
    | spl6_716
    | spl6_197 ),
    inference(avatar_split_clause,[],[f10335,f3290,f10353,f10348]) ).

tff(f10335,plain,
    ( ( sK5(sK3,sK3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0) = sK3 )
    | $less(sK3,sK5(sK3,sK3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))
    | spl6_197 ),
    inference(resolution,[],[f3291,f58]) ).

tff(f10351,plain,
    ( spl6_714
    | spl6_715
    | spl6_197 ),
    inference(avatar_split_clause,[],[f10341,f3290,f10348,f10345]) ).

tff(f10341,plain,
    ( ! [X6: $int] :
        ( $less(sK3,sK5(sK3,sK3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))
        | ( $product(sK3,X6) = $product(sK5(sK3,sK3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X6) )
        | $less(X6,0) )
    | spl6_197 ),
    inference(resolution,[],[f3291,f850]) ).

tff(f10329,plain,
    ( spl6_3
    | spl6_213
    | spl6_713
    | ~ spl6_666 ),
    inference(avatar_split_clause,[],[f10311,f9753,f10327,f3456,f250]) ).

tff(f3456,plain,
    ( spl6_213
  <=> $less($sum(sK3,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_213])]) ).

tff(f10327,plain,
    ( spl6_713
  <=> ! [X4: $int,X2: array_int,X3: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK0)))) )
        | $less(sK5(X3,$sum(sK3,sK0),X2,X4),$sum(sK3,sK0))
        | $less(length1(int,t2tb1(X2)),$sum(X4,$sum(sK3,sK0)))
        | $less(length1(int,t2tb1(X2)),$sum(X3,$sum(sK3,sK0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_713])]) ).

tff(f9753,plain,
    ( spl6_666
  <=> $less(sK0,$sum(sK3,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_666])]) ).

tff(f10311,plain,
    ( ! [X2: array_int,X3: $int,X4: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK0)))) )
        | $less(length1(int,t2tb1(X2)),$sum(X3,$sum(sK3,sK0)))
        | $less($sum(sK3,sK0),0)
        | $less(length1(int,t2tb1(X2)),$sum(X4,$sum(sK3,sK0)))
        | $less(sK5(X3,$sum(sK3,sK0),X2,X4),$sum(sK3,sK0))
        | $less(sK0,0) )
    | ~ spl6_666 ),
    inference(resolution,[],[f9755,f445]) ).

tff(f9755,plain,
    ( $less(sK0,$sum(sK3,sK0))
    | ~ spl6_666 ),
    inference(avatar_component_clause,[],[f9753]) ).

tff(f10325,plain,
    ( spl6_213
    | spl6_712
    | spl6_3
    | ~ spl6_666 ),
    inference(avatar_split_clause,[],[f10313,f9753,f250,f10323,f3456]) ).

tff(f10323,plain,
    ( spl6_712
  <=> ! [X9: $int,X8: array_int,X10: $int] :
        ( ( 0 = sK5(X10,$sum(sK3,sK0),X8,X9) )
        | $less(length1(int,t2tb1(X8)),$sum(X10,$sum(sK3,sK0)))
        | $less(0,sK5(X10,$sum(sK3,sK0),X8,X9))
        | $less(length1(int,t2tb1(X8)),$sum(X9,$sum(sK3,sK0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X10,sK0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_712])]) ).

tff(f10313,plain,
    ( ! [X10: $int,X8: array_int,X9: $int] :
        ( $less(sK0,0)
        | ( 0 = sK5(X10,$sum(sK3,sK0),X8,X9) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X10,sK0)))) )
        | $less($sum(sK3,sK0),0)
        | $less(length1(int,t2tb1(X8)),$sum(X9,$sum(sK3,sK0)))
        | $less(0,sK5(X10,$sum(sK3,sK0),X8,X9))
        | $less(length1(int,t2tb1(X8)),$sum(X10,$sum(sK3,sK0))) )
    | ~ spl6_666 ),
    inference(resolution,[],[f9755,f1344]) ).

tff(f10321,plain,
    ( spl6_3
    | spl6_711
    | spl6_213
    | ~ spl6_666 ),
    inference(avatar_split_clause,[],[f10312,f9753,f3456,f10319,f250]) ).

tff(f10319,plain,
    ( spl6_711
  <=> ! [X6: $int,X5: array_int,X7: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK0)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,$sum(sK3,sK0),X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,$sum(sK3,sK0),X5,X7))))) )
        | $less(length1(int,t2tb1(X5)),$sum(X7,$sum(sK3,sK0)))
        | $less(length1(int,t2tb1(X5)),$sum(X6,$sum(sK3,sK0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_711])]) ).

tff(f10312,plain,
    ( ! [X6: $int,X7: $int,X5: array_int] :
        ( $less($sum(sK3,sK0),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK0)))) )
        | $less(length1(int,t2tb1(X5)),$sum(X6,$sum(sK3,sK0)))
        | $less(sK0,0)
        | $less(length1(int,t2tb1(X5)),$sum(X7,$sum(sK3,sK0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,$sum(sK3,sK0),X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,$sum(sK3,sK0),X5,X7))))) ) )
    | ~ spl6_666 ),
    inference(resolution,[],[f9755,f491]) ).

tff(f10308,plain,
    ( spl6_16
    | spl6_710
    | spl6_112
    | ~ spl6_17
    | ~ spl6_194 ),
    inference(avatar_split_clause,[],[f10302,f3276,f344,f2043,f10305,f340]) ).

tff(f340,plain,
    ( spl6_16
  <=> ( sK0 = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_16])]) ).

tff(f10305,plain,
    ( spl6_710
  <=> $less(sK5(sK3,sK0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_710])]) ).

tff(f2043,plain,
    ( spl6_112
  <=> $less(sK0,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_112])]) ).

tff(f3276,plain,
    ( spl6_194
  <=> $less(sK5(sK3,sK0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_194])]) ).

tff(f10302,plain,
    ( $less(sK0,sK0)
    | $less(sK5(sK3,sK0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),sK2)
    | ( sK0 = sK2 )
    | ~ spl6_17
    | ~ spl6_194 ),
    inference(resolution,[],[f3278,f2010]) ).

tff(f3278,plain,
    ( $less(sK5(sK3,sK0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),sK0)
    | ~ spl6_194 ),
    inference(avatar_component_clause,[],[f3276]) ).

tff(f10292,plain,
    ( spl6_10
    | spl6_709
    | spl6_707
    | ~ spl6_187 ),
    inference(avatar_split_clause,[],[f10270,f3244,f10281,f10290,f288]) ).

tff(f288,plain,
    ( spl6_10
  <=> $less(sK2,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_10])]) ).

tff(f10290,plain,
    ( spl6_709
  <=> ! [X4: $int,X2: array_int,X3: $int] :
        ( $less(length1(int,t2tb1(X2)),$sum(X4,sK2))
        | $less(length1(int,t2tb1(X2)),$sum(X3,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK5(sK3,sK2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK5(sK3,sK2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(sK5(X3,sK2,X2,X4),sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_709])]) ).

tff(f10281,plain,
    ( spl6_707
  <=> $less(sK5(sK3,sK2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_707])]) ).

tff(f3244,plain,
    ( spl6_187
  <=> $less(sK5(sK3,sK2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_187])]) ).

tff(f10270,plain,
    ( ! [X2: array_int,X3: $int,X4: $int] :
        ( $less(sK5(sK3,sK2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | $less(length1(int,t2tb1(X2)),$sum(X4,sK2))
        | $less(sK5(X3,sK2,X2,X4),sK2)
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK5(sK3,sK2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK5(sK3,sK2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(length1(int,t2tb1(X2)),$sum(X3,sK2))
        | $less(sK2,0) )
    | ~ spl6_187 ),
    inference(resolution,[],[f3246,f445]) ).

tff(f3246,plain,
    ( $less(sK5(sK3,sK2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),sK2)
    | ~ spl6_187 ),
    inference(avatar_component_clause,[],[f3244]) ).

tff(f10288,plain,
    ( spl6_708
    | spl6_707
    | spl6_10
    | ~ spl6_187 ),
    inference(avatar_split_clause,[],[f10271,f3244,f288,f10281,f10286]) ).

tff(f10286,plain,
    ( spl6_708
  <=> ! [X6: $int,X5: array_int,X7: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,sK2,X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,sK2,X5,X7))))) )
        | $less(length1(int,t2tb1(X5)),$sum(X6,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(sK3,sK2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(sK3,sK2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(length1(int,t2tb1(X5)),$sum(X7,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_708])]) ).

tff(f10271,plain,
    ( ! [X6: $int,X7: $int,X5: array_int] :
        ( $less(sK2,0)
        | $less(sK5(sK3,sK2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,sK2,X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,sK2,X5,X7))))) )
        | $less(length1(int,t2tb1(X5)),$sum(X7,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(sK3,sK2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(sK3,sK2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(length1(int,t2tb1(X5)),$sum(X6,sK2)) )
    | ~ spl6_187 ),
    inference(resolution,[],[f3246,f491]) ).

tff(f10284,plain,
    ( spl6_10
    | spl6_706
    | spl6_707
    | ~ spl6_187 ),
    inference(avatar_split_clause,[],[f10272,f3244,f10281,f10278,f288]) ).

tff(f10278,plain,
    ( spl6_706
  <=> ! [X9: $int,X8: array_int,X10: $int] :
        ( $less(length1(int,t2tb1(X8)),$sum(X9,sK2))
        | $less(length1(int,t2tb1(X8)),$sum(X10,sK2))
        | ( 0 = sK5(X10,sK2,X8,X9) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X10,sK5(sK3,sK2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,sK5(sK3,sK2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(0,sK5(X10,sK2,X8,X9)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_706])]) ).

tff(f10272,plain,
    ( ! [X10: $int,X8: array_int,X9: $int] :
        ( $less(sK5(sK3,sK2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | $less(length1(int,t2tb1(X8)),$sum(X9,sK2))
        | $less(sK2,0)
        | $less(0,sK5(X10,sK2,X8,X9))
        | ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X10,sK5(sK3,sK2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,sK5(sK3,sK2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | ( 0 = sK5(X10,sK2,X8,X9) )
        | $less(length1(int,t2tb1(X8)),$sum(X10,sK2)) )
    | ~ spl6_187 ),
    inference(resolution,[],[f3246,f1344]) ).

tff(f10267,plain,
    ( spl6_705
    | spl6_215
    | spl6_3
    | ~ spl6_661 ),
    inference(avatar_split_clause,[],[f10250,f9732,f250,f3476,f10265]) ).

tff(f10265,plain,
    ( spl6_705
  <=> ! [X6: $int,X5: array_int,X7: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK0)))) )
        | $less(length1(int,t2tb1(X5)),$sum(X6,$sum(sK3,sK3)))
        | $less(length1(int,t2tb1(X5)),$sum(X7,$sum(sK3,sK3)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,$sum(sK3,sK3),X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,$sum(sK3,sK3),X5,X7))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_705])]) ).

tff(f3476,plain,
    ( spl6_215
  <=> $less($sum(sK3,sK3),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_215])]) ).

tff(f9732,plain,
    ( spl6_661
  <=> $less(sK0,$sum(sK3,sK3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_661])]) ).

tff(f10250,plain,
    ( ! [X6: $int,X7: $int,X5: array_int] :
        ( $less(sK0,0)
        | $less($sum(sK3,sK3),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK0)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,$sum(sK3,sK3),X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,$sum(sK3,sK3),X5,X7))))) )
        | $less(length1(int,t2tb1(X5)),$sum(X7,$sum(sK3,sK3)))
        | $less(length1(int,t2tb1(X5)),$sum(X6,$sum(sK3,sK3))) )
    | ~ spl6_661 ),
    inference(resolution,[],[f9734,f491]) ).

tff(f9734,plain,
    ( $less(sK0,$sum(sK3,sK3))
    | ~ spl6_661 ),
    inference(avatar_component_clause,[],[f9732]) ).

tff(f10263,plain,
    ( spl6_3
    | spl6_215
    | spl6_704
    | ~ spl6_661 ),
    inference(avatar_split_clause,[],[f10251,f9732,f10261,f3476,f250]) ).

tff(f10261,plain,
    ( spl6_704
  <=> ! [X9: $int,X8: array_int,X10: $int] :
        ( $less(0,sK5(X10,$sum(sK3,sK3),X8,X9))
        | $less(length1(int,t2tb1(X8)),$sum(X9,$sum(sK3,sK3)))
        | ( 0 = sK5(X10,$sum(sK3,sK3),X8,X9) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X10,sK0)))) )
        | $less(length1(int,t2tb1(X8)),$sum(X10,$sum(sK3,sK3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_704])]) ).

tff(f10251,plain,
    ( ! [X10: $int,X8: array_int,X9: $int] :
        ( $less(0,sK5(X10,$sum(sK3,sK3),X8,X9))
        | $less(length1(int,t2tb1(X8)),$sum(X10,$sum(sK3,sK3)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X10,sK0)))) )
        | ( 0 = sK5(X10,$sum(sK3,sK3),X8,X9) )
        | $less(length1(int,t2tb1(X8)),$sum(X9,$sum(sK3,sK3)))
        | $less($sum(sK3,sK3),0)
        | $less(sK0,0) )
    | ~ spl6_661 ),
    inference(resolution,[],[f9734,f1344]) ).

tff(f10259,plain,
    ( spl6_3
    | spl6_215
    | spl6_703
    | ~ spl6_661 ),
    inference(avatar_split_clause,[],[f10249,f9732,f10257,f3476,f250]) ).

tff(f10257,plain,
    ( spl6_703
  <=> ! [X4: $int,X2: array_int,X3: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK0)))) )
        | $less(length1(int,t2tb1(X2)),$sum(X4,$sum(sK3,sK3)))
        | $less(sK5(X3,$sum(sK3,sK3),X2,X4),$sum(sK3,sK3))
        | $less(length1(int,t2tb1(X2)),$sum(X3,$sum(sK3,sK3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_703])]) ).

tff(f10249,plain,
    ( ! [X2: array_int,X3: $int,X4: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK0)))) )
        | $less(length1(int,t2tb1(X2)),$sum(X3,$sum(sK3,sK3)))
        | $less($sum(sK3,sK3),0)
        | $less(sK0,0)
        | $less(sK5(X3,$sum(sK3,sK3),X2,X4),$sum(sK3,sK3))
        | $less(length1(int,t2tb1(X2)),$sum(X4,$sum(sK3,sK3))) )
    | ~ spl6_661 ),
    inference(resolution,[],[f9734,f445]) ).

tff(f10246,plain,
    ( spl6_3
    | spl6_330
    | spl6_702
    | ~ spl6_660 ),
    inference(avatar_split_clause,[],[f10230,f9727,f10244,f4647,f250]) ).

tff(f4647,plain,
    ( spl6_330
  <=> $less($sum(sK3,10),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_330])]) ).

tff(f10244,plain,
    ( spl6_702
  <=> ! [X9: $int,X8: array_int,X10: $int] :
        ( $less(0,sK5(X10,$sum(sK3,10),X8,X9))
        | ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X10,sK0)))) )
        | ( 0 = sK5(X10,$sum(sK3,10),X8,X9) )
        | $less(length1(int,t2tb1(X8)),$sum(X10,$sum(sK3,10)))
        | $less(length1(int,t2tb1(X8)),$sum(X9,$sum(sK3,10))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_702])]) ).

tff(f9727,plain,
    ( spl6_660
  <=> $less(sK0,$sum(sK3,10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_660])]) ).

tff(f10230,plain,
    ( ! [X10: $int,X8: array_int,X9: $int] :
        ( $less(0,sK5(X10,$sum(sK3,10),X8,X9))
        | $less($sum(sK3,10),0)
        | $less(length1(int,t2tb1(X8)),$sum(X9,$sum(sK3,10)))
        | $less(length1(int,t2tb1(X8)),$sum(X10,$sum(sK3,10)))
        | ( 0 = sK5(X10,$sum(sK3,10),X8,X9) )
        | $less(sK0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X10,sK0)))) ) )
    | ~ spl6_660 ),
    inference(resolution,[],[f9729,f1344]) ).

tff(f9729,plain,
    ( $less(sK0,$sum(sK3,10))
    | ~ spl6_660 ),
    inference(avatar_component_clause,[],[f9727]) ).

tff(f10242,plain,
    ( spl6_330
    | spl6_3
    | spl6_701
    | ~ spl6_660 ),
    inference(avatar_split_clause,[],[f10229,f9727,f10240,f250,f4647]) ).

tff(f10240,plain,
    ( spl6_701
  <=> ! [X6: $int,X5: array_int,X7: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK0)))) )
        | $less(length1(int,t2tb1(X5)),$sum(X6,$sum(sK3,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,$sum(sK3,10),X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,$sum(sK3,10),X5,X7))))) )
        | $less(length1(int,t2tb1(X5)),$sum(X7,$sum(sK3,10))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_701])]) ).

tff(f10229,plain,
    ( ! [X6: $int,X7: $int,X5: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK0)))) )
        | $less(length1(int,t2tb1(X5)),$sum(X7,$sum(sK3,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,$sum(sK3,10),X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,$sum(sK3,10),X5,X7))))) )
        | $less(sK0,0)
        | $less(length1(int,t2tb1(X5)),$sum(X6,$sum(sK3,10)))
        | $less($sum(sK3,10),0) )
    | ~ spl6_660 ),
    inference(resolution,[],[f9729,f491]) ).

tff(f10238,plain,
    ( spl6_330
    | spl6_3
    | spl6_700
    | ~ spl6_660 ),
    inference(avatar_split_clause,[],[f10228,f9727,f10236,f250,f4647]) ).

tff(f10236,plain,
    ( spl6_700
  <=> ! [X4: $int,X2: array_int,X3: $int] :
        ( $less(length1(int,t2tb1(X2)),$sum(X4,$sum(sK3,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK0)))) )
        | $less(length1(int,t2tb1(X2)),$sum(X3,$sum(sK3,10)))
        | $less(sK5(X3,$sum(sK3,10),X2,X4),$sum(sK3,10)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_700])]) ).

tff(f10228,plain,
    ( ! [X2: array_int,X3: $int,X4: $int] :
        ( $less(length1(int,t2tb1(X2)),$sum(X4,$sum(sK3,10)))
        | $less(sK0,0)
        | $less(sK5(X3,$sum(sK3,10),X2,X4),$sum(sK3,10))
        | $less(length1(int,t2tb1(X2)),$sum(X3,$sum(sK3,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK0)))) )
        | $less($sum(sK3,10),0) )
    | ~ spl6_660 ),
    inference(resolution,[],[f9729,f445]) ).

tff(f10225,plain,
    ( spl6_3
    | spl6_202
    | spl6_699
    | ~ spl6_657 ),
    inference(avatar_split_clause,[],[f10208,f9714,f10223,f3352,f250]) ).

tff(f3352,plain,
    ( spl6_202
  <=> $less($sum(sK3,sK2),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_202])]) ).

tff(f10223,plain,
    ( spl6_699
  <=> ! [X6: $int,X5: array_int,X7: $int] :
        ( $less(length1(int,t2tb1(X5)),$sum(X6,$sum(sK3,sK2)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,$sum(sK3,sK2),X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,$sum(sK3,sK2),X5,X7))))) )
        | $less(length1(int,t2tb1(X5)),$sum(X7,$sum(sK3,sK2)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_699])]) ).

tff(f9714,plain,
    ( spl6_657
  <=> $less(sK0,$sum(sK3,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_657])]) ).

tff(f10208,plain,
    ( ! [X6: $int,X7: $int,X5: array_int] :
        ( $less(length1(int,t2tb1(X5)),$sum(X6,$sum(sK3,sK2)))
        | $less($sum(sK3,sK2),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK0)))) )
        | $less(length1(int,t2tb1(X5)),$sum(X7,$sum(sK3,sK2)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,$sum(sK3,sK2),X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,$sum(sK3,sK2),X5,X7))))) )
        | $less(sK0,0) )
    | ~ spl6_657 ),
    inference(resolution,[],[f9716,f491]) ).

tff(f9716,plain,
    ( $less(sK0,$sum(sK3,sK2))
    | ~ spl6_657 ),
    inference(avatar_component_clause,[],[f9714]) ).

tff(f10221,plain,
    ( spl6_3
    | spl6_202
    | spl6_698
    | ~ spl6_657 ),
    inference(avatar_split_clause,[],[f10209,f9714,f10219,f3352,f250]) ).

tff(f10219,plain,
    ( spl6_698
  <=> ! [X9: $int,X8: array_int,X10: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X10,sK0)))) )
        | ( 0 = sK5(X10,$sum(sK3,sK2),X8,X9) )
        | $less(length1(int,t2tb1(X8)),$sum(X9,$sum(sK3,sK2)))
        | $less(length1(int,t2tb1(X8)),$sum(X10,$sum(sK3,sK2)))
        | $less(0,sK5(X10,$sum(sK3,sK2),X8,X9)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_698])]) ).

tff(f10209,plain,
    ( ! [X10: $int,X8: array_int,X9: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X10,sK0)))) )
        | $less(0,sK5(X10,$sum(sK3,sK2),X8,X9))
        | $less(length1(int,t2tb1(X8)),$sum(X10,$sum(sK3,sK2)))
        | $less($sum(sK3,sK2),0)
        | $less(length1(int,t2tb1(X8)),$sum(X9,$sum(sK3,sK2)))
        | $less(sK0,0)
        | ( 0 = sK5(X10,$sum(sK3,sK2),X8,X9) ) )
    | ~ spl6_657 ),
    inference(resolution,[],[f9716,f1344]) ).

tff(f10217,plain,
    ( spl6_3
    | spl6_202
    | spl6_697
    | ~ spl6_657 ),
    inference(avatar_split_clause,[],[f10207,f9714,f10215,f3352,f250]) ).

tff(f10215,plain,
    ( spl6_697
  <=> ! [X2: array_int,X4: $int,X3: $int] :
        ( $less(length1(int,t2tb1(X2)),$sum(X3,$sum(sK3,sK2)))
        | $less(length1(int,t2tb1(X2)),$sum(X4,$sum(sK3,sK2)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK0)))) )
        | $less(sK5(X3,$sum(sK3,sK2),X2,X4),$sum(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_697])]) ).

tff(f10207,plain,
    ( ! [X2: array_int,X3: $int,X4: $int] :
        ( $less(length1(int,t2tb1(X2)),$sum(X3,$sum(sK3,sK2)))
        | $less(sK5(X3,$sum(sK3,sK2),X2,X4),$sum(sK3,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK0)))) )
        | $less($sum(sK3,sK2),0)
        | $less(sK0,0)
        | $less(length1(int,t2tb1(X2)),$sum(X4,$sum(sK3,sK2))) )
    | ~ spl6_657 ),
    inference(resolution,[],[f9716,f445]) ).

tff(f10170,plain,
    ( spl6_696
    | ~ spl6_23
    | ~ spl6_676 ),
    inference(avatar_split_clause,[],[f10150,f10020,f393,f10167]) ).

tff(f10167,plain,
    ( spl6_696
  <=> ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,2)))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_696])]) ).

tff(f10020,plain,
    ( spl6_676
  <=> $less(2,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_676])]) ).

tff(f10150,plain,
    ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,2)))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,2)))) )
    | ~ spl6_23
    | ~ spl6_676 ),
    inference(evaluation,[],[f10139]) ).

tff(f10139,plain,
    ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,2)))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,2)))) )
    | $less(2,0)
    | ~ spl6_23
    | ~ spl6_676 ),
    inference(resolution,[],[f10022,f557]) ).

tff(f10022,plain,
    ( $less(2,sK4)
    | ~ spl6_676 ),
    inference(avatar_component_clause,[],[f10020]) ).

tff(f10165,plain,
    ( spl6_33
    | spl6_695
    | ~ spl6_676 ),
    inference(avatar_split_clause,[],[f10151,f10020,f10163,f541]) ).

tff(f10163,plain,
    ( spl6_695
  <=> ! [X4: $int,X2: array_int,X3: $int] :
        ( $less(sK5(X3,sK4,X2,X4),sK4)
        | $less(length1(int,t2tb1(X2)),$sum(X4,sK4))
        | $less(length1(int,t2tb1(X2)),$sum(X3,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,2)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,2)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_695])]) ).

tff(f10151,plain,
    ( ! [X2: array_int,X3: $int,X4: $int] :
        ( $less(sK5(X3,sK4,X2,X4),sK4)
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,2)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,2)))) )
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X2)),$sum(X3,sK4))
        | $less(length1(int,t2tb1(X2)),$sum(X4,sK4)) )
    | ~ spl6_676 ),
    inference(evaluation,[],[f10143]) ).

tff(f10143,plain,
    ( ! [X2: array_int,X3: $int,X4: $int] :
        ( $less(2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,2)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,2)))) )
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X2)),$sum(X4,sK4))
        | $less(sK5(X3,sK4,X2,X4),sK4)
        | $less(length1(int,t2tb1(X2)),$sum(X3,sK4)) )
    | ~ spl6_676 ),
    inference(resolution,[],[f10022,f445]) ).

tff(f10161,plain,
    ( spl6_33
    | spl6_694
    | ~ spl6_676 ),
    inference(avatar_split_clause,[],[f10152,f10020,f10159,f541]) ).

tff(f10159,plain,
    ( spl6_694
  <=> ! [X6: $int,X5: array_int,X7: $int] :
        ( $less(length1(int,t2tb1(X5)),$sum(X6,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,2)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,2)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,sK4,X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,sK4,X5,X7))))) )
        | $less(length1(int,t2tb1(X5)),$sum(X7,sK4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_694])]) ).

tff(f10152,plain,
    ( ! [X6: $int,X7: $int,X5: array_int] :
        ( $less(length1(int,t2tb1(X5)),$sum(X6,sK4))
        | $less(length1(int,t2tb1(X5)),$sum(X7,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,sK4,X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,sK4,X5,X7))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,2)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,2)))) )
        | $less(sK4,0) )
    | ~ spl6_676 ),
    inference(evaluation,[],[f10144]) ).

tff(f10144,plain,
    ( ! [X6: $int,X7: $int,X5: array_int] :
        ( $less(2,0)
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X5)),$sum(X6,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,2)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,2)))) )
        | $less(length1(int,t2tb1(X5)),$sum(X7,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,sK4,X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,sK4,X5,X7))))) ) )
    | ~ spl6_676 ),
    inference(resolution,[],[f10022,f491]) ).

tff(f10157,plain,
    ( spl6_33
    | spl6_693
    | ~ spl6_676 ),
    inference(avatar_split_clause,[],[f10153,f10020,f10155,f541]) ).

tff(f10155,plain,
    ( spl6_693
  <=> ! [X9: $int,X8: array_int,X10: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X10,2)))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,2)))) )
        | $less(0,sK5(X10,sK4,X8,X9))
        | $less(length1(int,t2tb1(X8)),$sum(X10,sK4))
        | ( 0 = sK5(X10,sK4,X8,X9) )
        | $less(length1(int,t2tb1(X8)),$sum(X9,sK4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_693])]) ).

tff(f10153,plain,
    ( ! [X10: $int,X8: array_int,X9: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X10,2)))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,2)))) )
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X8)),$sum(X9,sK4))
        | ( 0 = sK5(X10,sK4,X8,X9) )
        | $less(length1(int,t2tb1(X8)),$sum(X10,sK4))
        | $less(0,sK5(X10,sK4,X8,X9)) )
    | ~ spl6_676 ),
    inference(evaluation,[],[f10145]) ).

tff(f10145,plain,
    ( ! [X10: $int,X8: array_int,X9: $int] :
        ( $less(0,sK5(X10,sK4,X8,X9))
        | $less(2,0)
        | $less(sK4,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X10,2)))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,2)))) )
        | $less(length1(int,t2tb1(X8)),$sum(X9,sK4))
        | ( 0 = sK5(X10,sK4,X8,X9) )
        | $less(length1(int,t2tb1(X8)),$sum(X10,sK4)) )
    | ~ spl6_676 ),
    inference(resolution,[],[f10022,f1344]) ).

tff(f10132,plain,
    ( spl6_44
    | spl6_692
    | ~ spl6_158 ),
    inference(avatar_split_clause,[],[f10100,f2925,f10130,f676]) ).

tff(f676,plain,
    ( spl6_44
  <=> $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_44])]) ).

tff(f10130,plain,
    ( spl6_692
  <=> ! [X2: array_int,X4: $int,X3: $int] :
        ( $less(length1(int,t2tb1(X2)),$sum(X3,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0)))
        | $less(sK5(X3,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X2,X4),sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,0)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,0)))) )
        | $less(length1(int,t2tb1(X2)),$sum(X4,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_692])]) ).

tff(f2925,plain,
    ( spl6_158
  <=> $less(0,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_158])]) ).

tff(f10100,plain,
    ( ! [X2: array_int,X3: $int,X4: $int] :
        ( $less(length1(int,t2tb1(X2)),$sum(X3,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0)))
        | $less(length1(int,t2tb1(X2)),$sum(X4,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,0)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,0)))) )
        | $less(sK5(X3,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X2,X4),sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))
        | $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0) )
    | ~ spl6_158 ),
    inference(evaluation,[],[f10093]) ).

tff(f10093,plain,
    ( ! [X2: array_int,X3: $int,X4: $int] :
        ( $less(0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,0)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,0)))) )
        | $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(length1(int,t2tb1(X2)),$sum(X4,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0)))
        | $less(sK5(X3,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X2,X4),sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))
        | $less(length1(int,t2tb1(X2)),$sum(X3,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))) )
    | ~ spl6_158 ),
    inference(resolution,[],[f2927,f445]) ).

tff(f2927,plain,
    ( $less(0,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))
    | ~ spl6_158 ),
    inference(avatar_component_clause,[],[f2925]) ).

tff(f10128,plain,
    ( spl6_691
    | spl6_689
    | spl6_44
    | spl6_688
    | ~ spl6_40
    | ~ spl6_158 ),
    inference(avatar_split_clause,[],[f10090,f2925,f612,f10112,f676,f10116,f10125]) ).

tff(f10125,plain,
    ( spl6_691
  <=> $less(sK5(sK3,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_691])]) ).

tff(f10116,plain,
    ( spl6_689
  <=> $less(sK2,$sum(0,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_689])]) ).

tff(f10112,plain,
    ( spl6_688
  <=> $less(sK2,$sum(sK3,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_688])]) ).

tff(f612,plain,
    ( spl6_40
  <=> is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_40])]) ).

tff(f10090,plain,
    ( $less(sK2,$sum(sK3,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0)))
    | $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
    | $less(sK2,$sum(0,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0)))
    | $less(sK5(sK3,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))
    | ~ spl6_40
    | ~ spl6_158 ),
    inference(resolution,[],[f2927,f2375]) ).

tff(f2375,plain,
    ( ! [X1: $int] :
        ( ~ $less(0,X1)
        | $less(sK2,$sum(sK3,X1))
        | $less(X1,0)
        | $less(sK2,$sum(0,X1))
        | $less(sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X1) )
    | ~ spl6_40 ),
    inference(forward_demodulation,[],[f2374,f207]) ).

tff(f207,plain,
    ! [X2: ty,X0: $int,X1: uni] : ( length1(X2,mk_array1(X2,X0,X1)) = X0 ),
    inference(cnf_transformation,[],[f152]) ).

tff(f152,plain,
    ! [X0: $int,X1: uni,X2: ty] : ( length1(X2,mk_array1(X2,X0,X1)) = X0 ),
    inference(rectify,[],[f82]) ).

tff(f82,plain,
    ! [X1: $int,X2: uni,X0: ty] : ( length1(X0,mk_array1(X0,X1,X2)) = X1 ),
    inference(rectify,[],[f20]) ).

tff(f20,axiom,
    ! [X0: ty,X6: $int,X13: uni] : ( length1(X0,mk_array1(X0,X6,X13)) = X6 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',length_def3) ).

tff(f2374,plain,
    ( ! [X1: $int] :
        ( $less(sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X1)
        | $less(sK2,$sum(sK3,X1))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X1))
        | ~ $less(0,X1)
        | $less(X1,0) )
    | ~ spl6_40 ),
    inference(forward_demodulation,[],[f2373,f191]) ).

tff(f2373,plain,
    ( ! [X1: $int] :
        ( $less(sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X1)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X1))
        | $less(X1,0)
        | ~ $less(0,X1)
        | $less(sK2,$sum(sK3,X1)) )
    | ~ spl6_40 ),
    inference(forward_demodulation,[],[f2372,f207]) ).

tff(f2372,plain,
    ( ! [X1: $int] :
        ( $less(sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X1)
        | $less(X1,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X1))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X1))
        | ~ $less(0,X1) )
    | ~ spl6_40 ),
    inference(forward_demodulation,[],[f2363,f191]) ).

tff(f2363,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X1))
        | $less(X1,0)
        | $less(sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X1)
        | ~ $less(0,X1) )
    | ~ spl6_40 ),
    inference(resolution,[],[f613,f439]) ).

tff(f439,plain,
    ! [X8: $int,X6: $int,X7: $int,X4: array_int,X5: $int] :
      ( ~ is_longest_common_prefix1(X4,X7,X5,X8)
      | $less(X6,0)
      | $less(length1(int,t2tb1(X4)),$sum(X5,X6))
      | ~ $less(X8,X6)
      | $less(sK5(X5,X6,X4,X7),X6)
      | $less(length1(int,t2tb1(X4)),$sum(X7,X6)) ),
    inference(resolution,[],[f222,f228]) ).

tff(f613,plain,
    ( is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,0)
    | ~ spl6_40 ),
    inference(avatar_component_clause,[],[f612]) ).

tff(f10123,plain,
    ( spl6_44
    | spl6_690
    | ~ spl6_158 ),
    inference(avatar_split_clause,[],[f10101,f2925,f10121,f676]) ).

tff(f10121,plain,
    ( spl6_690
  <=> ! [X6: $int,X5: array_int,X7: $int] :
        ( $less(length1(int,t2tb1(X5)),$sum(X7,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,0)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,0)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X5,X7))))) )
        | $less(length1(int,t2tb1(X5)),$sum(X6,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_690])]) ).

tff(f10101,plain,
    ( ! [X6: $int,X7: $int,X5: array_int] :
        ( $less(length1(int,t2tb1(X5)),$sum(X7,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0)))
        | $less(length1(int,t2tb1(X5)),$sum(X6,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X5,X7))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,0)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,0)))) )
        | $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0) )
    | ~ spl6_158 ),
    inference(evaluation,[],[f10094]) ).

tff(f10094,plain,
    ( ! [X6: $int,X7: $int,X5: array_int] :
        ( $less(length1(int,t2tb1(X5)),$sum(X6,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0)))
        | $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,0)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,0)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X5,X7))))) )
        | $less(length1(int,t2tb1(X5)),$sum(X7,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))) )
    | ~ spl6_158 ),
    inference(resolution,[],[f2927,f491]) ).

tff(f10119,plain,
    ( ~ spl6_687
    | spl6_688
    | spl6_689
    | spl6_44
    | ~ spl6_40
    | ~ spl6_158 ),
    inference(avatar_split_clause,[],[f10089,f2925,f612,f676,f10116,f10112,f10108]) ).

tff(f10108,plain,
    ( spl6_687
  <=> $less(sK5(sK3,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_687])]) ).

tff(f10089,plain,
    ( $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
    | $less(sK2,$sum(0,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0)))
    | $less(sK2,$sum(sK3,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0)))
    | ~ $less(sK5(sK3,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | ~ spl6_40
    | ~ spl6_158 ),
    inference(resolution,[],[f2927,f2379]) ).

tff(f2379,plain,
    ( ! [X2: $int] :
        ( ~ $less(0,X2)
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | $less(sK2,$sum(sK3,X2))
        | $less(X2,0)
        | $less(sK2,$sum(0,X2)) )
    | ~ spl6_40 ),
    inference(forward_demodulation,[],[f2378,f207]) ).

tff(f2378,plain,
    ( ! [X2: $int] :
        ( $less(X2,0)
        | ~ $less(0,X2)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X2))
        | $less(sK2,$sum(sK3,X2))
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0) )
    | ~ spl6_40 ),
    inference(forward_demodulation,[],[f2377,f191]) ).

tff(f2377,plain,
    ( ! [X2: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X2))
        | $less(X2,0)
        | $less(sK2,$sum(sK3,X2))
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | ~ $less(0,X2) )
    | ~ spl6_40 ),
    inference(forward_demodulation,[],[f2376,f207]) ).

tff(f2376,plain,
    ( ! [X2: $int] :
        ( ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X2))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X2))
        | ~ $less(0,X2)
        | $less(X2,0) )
    | ~ spl6_40 ),
    inference(forward_demodulation,[],[f2364,f191]) ).

tff(f2364,plain,
    ( ! [X2: $int] :
        ( ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X2))
        | $less(X2,0)
        | ~ $less(0,X2)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X2)) )
    | ~ spl6_40 ),
    inference(resolution,[],[f613,f432]) ).

tff(f432,plain,
    ! [X8: $int,X6: $int,X7: $int,X4: array_int,X5: $int] :
      ( ~ is_longest_common_prefix1(X4,X7,X5,X8)
      | ~ $less(sK5(X5,X6,X4,X7),0)
      | $less(length1(int,t2tb1(X4)),$sum(X5,X6))
      | ~ $less(X8,X6)
      | $less(X6,0)
      | $less(length1(int,t2tb1(X4)),$sum(X7,X6)) ),
    inference(resolution,[],[f220,f228]) ).

tff(f10106,plain,
    ( spl6_686
    | spl6_44
    | ~ spl6_158 ),
    inference(avatar_split_clause,[],[f10102,f2925,f676,f10104]) ).

tff(f10104,plain,
    ( spl6_686
  <=> ! [X9: $int,X8: array_int,X10: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,0)))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X10,0)))) )
        | ( 0 = sK5(X10,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X8,X9) )
        | $less(length1(int,t2tb1(X8)),$sum(X9,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0)))
        | $less(0,sK5(X10,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X8,X9))
        | $less(length1(int,t2tb1(X8)),$sum(X10,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_686])]) ).

tff(f10102,plain,
    ( ! [X10: $int,X8: array_int,X9: $int] :
        ( $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,0)))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X10,0)))) )
        | $less(length1(int,t2tb1(X8)),$sum(X10,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0)))
        | $less(0,sK5(X10,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X8,X9))
        | $less(length1(int,t2tb1(X8)),$sum(X9,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0)))
        | ( 0 = sK5(X10,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X8,X9) ) )
    | ~ spl6_158 ),
    inference(evaluation,[],[f10095]) ).

tff(f10095,plain,
    ( ! [X10: $int,X8: array_int,X9: $int] :
        ( $less(0,0)
        | $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(0,sK5(X10,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X8,X9))
        | ( 0 = sK5(X10,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X8,X9) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,0)))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X10,0)))) )
        | $less(length1(int,t2tb1(X8)),$sum(X10,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0)))
        | $less(length1(int,t2tb1(X8)),$sum(X9,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))) )
    | ~ spl6_158 ),
    inference(resolution,[],[f2927,f1344]) ).

tff(f10076,plain,
    ( spl6_681
    | spl6_683
    | spl6_155 ),
    inference(avatar_split_clause,[],[f10051,f2894,f10064,f10055]) ).

tff(f10055,plain,
    ( spl6_681
  <=> $less(0,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_681])]) ).

tff(f10064,plain,
    ( spl6_683
  <=> ! [X11: $int] :
        ( $less(X11,0)
        | ( $product(0,X11) = $product(sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X11) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_683])]) ).

tff(f2894,plain,
    ( spl6_155
  <=> $less(sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_155])]) ).

tff(f10051,plain,
    ( ! [X12: $int] :
        ( $less(X12,0)
        | $less(0,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))
        | ( $product(0,X12) = $product(sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X12) ) )
    | spl6_155 ),
    inference(resolution,[],[f2896,f850]) ).

tff(f2896,plain,
    ( ~ $less(sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | spl6_155 ),
    inference(avatar_component_clause,[],[f2894]) ).

tff(f10075,plain,
    ( spl6_682
    | spl6_685
    | spl6_155 ),
    inference(avatar_split_clause,[],[f10046,f2894,f10073,f10059]) ).

tff(f10059,plain,
    ( spl6_682
  <=> ( 0 = sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_682])]) ).

tff(f10073,plain,
    ( spl6_685
  <=> ! [X6: $int] :
        ( ( sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0) = X6 )
        | $less(X6,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))
        | $less(0,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_685])]) ).

tff(f10046,plain,
    ( ! [X6: $int] :
        ( ( sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0) = X6 )
        | $less(0,X6)
        | $less(X6,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))
        | ( 0 = sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0) ) )
    | spl6_155 ),
    inference(resolution,[],[f2896,f790]) ).

tff(f10071,plain,
    ( spl6_681
    | spl6_682
    | spl6_155 ),
    inference(avatar_split_clause,[],[f10044,f2894,f10059,f10055]) ).

tff(f10044,plain,
    ( ( 0 = sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0) )
    | $less(0,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))
    | spl6_155 ),
    inference(resolution,[],[f2896,f58]) ).

tff(f10070,plain,
    ( spl6_684
    | spl6_682
    | spl6_155 ),
    inference(avatar_split_clause,[],[f10047,f2894,f10059,f10068]) ).

tff(f10068,plain,
    ( spl6_684
  <=> ! [X7: $int] :
        ( ( 0 = X7 )
        | $less(X7,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))
        | $less(0,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_684])]) ).

tff(f10047,plain,
    ( ! [X7: $int] :
        ( ( 0 = sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0) )
        | ( 0 = X7 )
        | $less(0,X7)
        | $less(X7,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0)) )
    | spl6_155 ),
    inference(resolution,[],[f2896,f790]) ).

tff(f10066,plain,
    ( spl6_681
    | spl6_683
    | spl6_155 ),
    inference(avatar_split_clause,[],[f10050,f2894,f10064,f10055]) ).

tff(f10050,plain,
    ( ! [X11: $int] :
        ( $less(X11,0)
        | ( $product(0,X11) = $product(sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X11) )
        | $less(0,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0)) )
    | spl6_155 ),
    inference(resolution,[],[f2896,f850]) ).

tff(f10062,plain,
    ( spl6_681
    | spl6_682
    | spl6_155 ),
    inference(avatar_split_clause,[],[f10045,f2894,f10059,f10055]) ).

tff(f10045,plain,
    ( ( 0 = sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0) )
    | $less(0,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))
    | spl6_155 ),
    inference(resolution,[],[f2896,f58]) ).

tff(f10041,plain,
    ( spl6_677
    | spl6_676
    | spl6_644 ),
    inference(avatar_split_clause,[],[f10010,f9301,f10020,f10024]) ).

tff(f10024,plain,
    ( spl6_677
  <=> ( sK4 = 2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_677])]) ).

tff(f9301,plain,
    ( spl6_644
  <=> $less(sK4,2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_644])]) ).

tff(f10010,plain,
    ( $less(2,sK4)
    | ( sK4 = 2 )
    | spl6_644 ),
    inference(resolution,[],[f9303,f58]) ).

tff(f9303,plain,
    ( ~ $less(sK4,2)
    | spl6_644 ),
    inference(avatar_component_clause,[],[f9301]) ).

tff(f10040,plain,
    ( spl6_678
    | spl6_676
    | spl6_644 ),
    inference(avatar_split_clause,[],[f10016,f9301,f10020,f10029]) ).

tff(f10029,plain,
    ( spl6_678
  <=> ! [X5: $int] :
        ( ( $product(2,X5) = $product(sK4,X5) )
        | $less(X5,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_678])]) ).

tff(f10016,plain,
    ( ! [X6: $int] :
        ( $less(2,sK4)
        | ( $product(sK4,X6) = $product(2,X6) )
        | $less(X6,0) )
    | spl6_644 ),
    inference(resolution,[],[f9303,f850]) ).

tff(f10039,plain,
    ( spl6_677
    | spl6_680
    | spl6_644 ),
    inference(avatar_split_clause,[],[f10011,f9301,f10037,f10024]) ).

tff(f10037,plain,
    ( spl6_680
  <=> ! [X0: $int] :
        ( $less(2,X0)
        | ( sK4 = X0 )
        | $less(X0,sK4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_680])]) ).

tff(f10011,plain,
    ( ! [X0: $int] :
        ( $less(2,X0)
        | $less(X0,sK4)
        | ( sK4 = 2 )
        | ( sK4 = X0 ) )
    | spl6_644 ),
    inference(resolution,[],[f9303,f790]) ).

tff(f10035,plain,
    ( spl6_677
    | spl6_679
    | spl6_644 ),
    inference(avatar_split_clause,[],[f10012,f9301,f10033,f10024]) ).

tff(f10033,plain,
    ( spl6_679
  <=> ! [X1: $int] :
        ( $less(X1,sK4)
        | $less(2,X1)
        | ( 2 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_679])]) ).

tff(f10012,plain,
    ( ! [X1: $int] :
        ( $less(X1,sK4)
        | ( 2 = X1 )
        | $less(2,X1)
        | ( sK4 = 2 ) )
    | spl6_644 ),
    inference(resolution,[],[f9303,f790]) ).

tff(f10031,plain,
    ( spl6_678
    | spl6_676
    | spl6_644 ),
    inference(avatar_split_clause,[],[f10015,f9301,f10020,f10029]) ).

tff(f10015,plain,
    ( ! [X5: $int] :
        ( $less(2,sK4)
        | ( $product(2,X5) = $product(sK4,X5) )
        | $less(X5,0) )
    | spl6_644 ),
    inference(resolution,[],[f9303,f850]) ).

tff(f10027,plain,
    ( spl6_676
    | spl6_677
    | spl6_644 ),
    inference(avatar_split_clause,[],[f10009,f9301,f10024,f10020]) ).

tff(f10009,plain,
    ( ( sK4 = 2 )
    | $less(2,sK4)
    | spl6_644 ),
    inference(resolution,[],[f9303,f58]) ).

tff(f9970,plain,
    ( spl6_5
    | spl6_3
    | spl6_675
    | ~ spl6_650 ),
    inference(avatar_split_clause,[],[f9954,f9492,f9968,f250,f260]) ).

tff(f260,plain,
    ( spl6_5
  <=> $less(sK3,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_5])]) ).

tff(f9968,plain,
    ( spl6_675
  <=> ! [X9: $int,X8: array_int,X10: $int] :
        ( ( 0 = sK5(X10,sK3,X8,X9) )
        | $less(length1(int,t2tb1(X8)),$sum(X10,sK3))
        | $less(0,sK5(X10,sK3,X8,X9))
        | ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X10,sK0)))) )
        | $less(length1(int,t2tb1(X8)),$sum(X9,sK3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_675])]) ).

tff(f9492,plain,
    ( spl6_650
  <=> $less(sK0,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_650])]) ).

tff(f9954,plain,
    ( ! [X10: $int,X8: array_int,X9: $int] :
        ( ( 0 = sK5(X10,sK3,X8,X9) )
        | $less(length1(int,t2tb1(X8)),$sum(X9,sK3))
        | ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X10,sK0)))) )
        | $less(sK0,0)
        | $less(sK3,0)
        | $less(0,sK5(X10,sK3,X8,X9))
        | $less(length1(int,t2tb1(X8)),$sum(X10,sK3)) )
    | ~ spl6_650 ),
    inference(resolution,[],[f9494,f1344]) ).

tff(f9494,plain,
    ( $less(sK0,sK3)
    | ~ spl6_650 ),
    inference(avatar_component_clause,[],[f9492]) ).

tff(f9966,plain,
    ( spl6_5
    | spl6_3
    | spl6_674
    | ~ spl6_650 ),
    inference(avatar_split_clause,[],[f9953,f9492,f9964,f250,f260]) ).

tff(f9964,plain,
    ( spl6_674
  <=> ! [X6: $int,X5: array_int,X7: $int] :
        ( $less(length1(int,t2tb1(X5)),$sum(X6,sK3))
        | $less(length1(int,t2tb1(X5)),$sum(X7,sK3))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,sK3,X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,sK3,X5,X7))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_674])]) ).

tff(f9953,plain,
    ( ! [X6: $int,X7: $int,X5: array_int] :
        ( $less(length1(int,t2tb1(X5)),$sum(X6,sK3))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK0)))) )
        | $less(sK0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,sK3,X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,sK3,X5,X7))))) )
        | $less(length1(int,t2tb1(X5)),$sum(X7,sK3))
        | $less(sK3,0) )
    | ~ spl6_650 ),
    inference(resolution,[],[f9494,f491]) ).

tff(f9962,plain,
    ( spl6_5
    | spl6_3
    | spl6_673
    | ~ spl6_650 ),
    inference(avatar_split_clause,[],[f9952,f9492,f9960,f250,f260]) ).

tff(f9960,plain,
    ( spl6_673
  <=> ! [X4: $int,X2: array_int,X3: $int] :
        ( $less(sK5(X3,sK3,X2,X4),sK3)
        | $less(length1(int,t2tb1(X2)),$sum(X3,sK3))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK0)))) )
        | $less(length1(int,t2tb1(X2)),$sum(X4,sK3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_673])]) ).

tff(f9952,plain,
    ( ! [X2: array_int,X3: $int,X4: $int] :
        ( $less(sK5(X3,sK3,X2,X4),sK3)
        | $less(length1(int,t2tb1(X2)),$sum(X4,sK3))
        | $less(sK0,0)
        | $less(sK3,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK0)))) )
        | $less(length1(int,t2tb1(X2)),$sum(X3,sK3)) )
    | ~ spl6_650 ),
    inference(resolution,[],[f9494,f445]) ).

tff(f9949,plain,
    ( spl6_19
    | spl6_672
    | ~ spl6_18 ),
    inference(avatar_split_clause,[],[f9945,f349,f9947,f353]) ).

tff(f353,plain,
    ( spl6_19
  <=> ( 0 = sK0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_19])]) ).

tff(f9947,plain,
    ( spl6_672
  <=> ! [X80: $int,X81: $int,X79: $int] :
        ( $less($product(X79,X80),sK0)
        | $less(0,$product(X81,X80))
        | $less(X81,X79)
        | $less(X80,0)
        | ( $product(X79,X80) = $product(X81,X80) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_672])]) ).

tff(f349,plain,
    ( spl6_18
  <=> $less(0,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_18])]) ).

tff(f9945,plain,
    ( ! [X80: $int,X81: $int,X79: $int] :
        ( $less($product(X79,X80),sK0)
        | ( 0 = sK0 )
        | ( $product(X79,X80) = $product(X81,X80) )
        | $less(X80,0)
        | $less(X81,X79)
        | $less(0,$product(X81,X80)) )
    | ~ spl6_18 ),
    inference(forward_subsumption_demodulation,[],[f9837,f5035]) ).

tff(f5035,plain,
    ( ! [X38: $int,X39: $int,X37: $int] :
        ( ( 0 = $product(X39,X38) )
        | $less(X39,X37)
        | $less(0,$product(X39,X38))
        | ( $product(X39,X38) = $product(X37,X38) )
        | $less(X38,0)
        | $less($product(X37,X38),sK0) )
    | ~ spl6_18 ),
    inference(resolution,[],[f848,f2448]) ).

tff(f2448,plain,
    ( ! [X7: $int] :
        ( ~ $less(X7,0)
        | $less(X7,sK0) )
    | ~ spl6_18 ),
    inference(resolution,[],[f351,f57]) ).

tff(f351,plain,
    ( $less(0,sK0)
    | ~ spl6_18 ),
    inference(avatar_component_clause,[],[f349]) ).

tff(f848,plain,
    ! [X8: $int,X6: $int,X7: $int,X5: $int] :
      ( $less(X8,$product(X5,X6))
      | $less($product(X7,X6),X8)
      | $less(X5,X7)
      | ( $product(X5,X6) = $product(X7,X6) )
      | ( $product(X5,X6) = X8 )
      | $less(X6,0) ),
    inference(resolution,[],[f402,f306]) ).

tff(f9837,plain,
    ( ! [X80: $int,X81: $int,X79: $int] :
        ( $less(X81,X79)
        | $less(0,$product(X81,X80))
        | ( sK0 = $product(X81,X80) )
        | $less($product(X79,X80),sK0)
        | ( $product(X79,X80) = $product(X81,X80) )
        | $less(X80,0) )
    | ~ spl6_18 ),
    inference(resolution,[],[f2639,f402]) ).

tff(f2639,plain,
    ( ! [X10: $int,X11: $int] :
        ( ~ $less(X11,X10)
        | $less(X11,sK0)
        | $less(0,X10)
        | ( sK0 = X10 ) )
    | ~ spl6_18 ),
    inference(resolution,[],[f2447,f57]) ).

tff(f2447,plain,
    ( ! [X6: $int] :
        ( $less(X6,sK0)
        | $less(0,X6)
        | ( sK0 = X6 ) )
    | ~ spl6_18 ),
    inference(resolution,[],[f351,f306]) ).

tff(f9944,plain,
    ( spl6_19
    | spl6_671
    | ~ spl6_18 ),
    inference(avatar_split_clause,[],[f9940,f349,f9942,f353]) ).

tff(f9942,plain,
    ( spl6_671
  <=> ! [X150: array_int,X148: $int,X149: $int,X151: $int] :
        ( $less(0,$sum(X149,1))
        | ~ $less($sum(X148,X149),length1(int,t2tb1(X150)))
        | $less(X149,0)
        | $less($sum(X149,1),0)
        | $less(length1(int,t2tb1(X150)),$sum(X148,0))
        | ~ $less($sum(X151,X149),length1(int,t2tb1(X150)))
        | $less(sK5(X148,0,X150,X151),sK0)
        | $less(length1(int,t2tb1(X150)),$sum(X151,0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X148,X149)))) = tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X151,X149)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_671])]) ).

tff(f9940,plain,
    ( ! [X150: array_int,X151: $int,X148: $int,X149: $int] :
        ( $less(0,$sum(X149,1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X148,X149)))) = tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X151,X149)))) )
        | $less(length1(int,t2tb1(X150)),$sum(X151,0))
        | $less(sK5(X148,0,X150,X151),sK0)
        | ~ $less($sum(X151,X149),length1(int,t2tb1(X150)))
        | $less(length1(int,t2tb1(X150)),$sum(X148,0))
        | $less($sum(X149,1),0)
        | $less(X149,0)
        | ( 0 = sK0 )
        | ~ $less($sum(X148,X149),length1(int,t2tb1(X150))) )
    | ~ spl6_18 ),
    inference(forward_subsumption_demodulation,[],[f9939,f58]) ).

tff(f9939,plain,
    ( ! [X150: array_int,X151: $int,X148: $int,X149: $int] :
        ( $less(length1(int,t2tb1(X150)),$sum(X151,0))
        | $less(sK5(X148,0,X150,X151),sK0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X148,X149)))) = tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X151,X149)))) )
        | $less(length1(int,t2tb1(X150)),$sum(X148,$sum(X149,1)))
        | ~ $less($sum(X148,X149),length1(int,t2tb1(X150)))
        | ~ $less($sum(X151,X149),length1(int,t2tb1(X150)))
        | $less(X149,0)
        | $less(0,$sum(X149,1))
        | ( 0 = sK0 )
        | $less($sum(X149,1),0) )
    | ~ spl6_18 ),
    inference(forward_subsumption_demodulation,[],[f9938,f58]) ).

tff(f9938,plain,
    ( ! [X150: array_int,X151: $int,X148: $int,X149: $int] :
        ( ~ $less($sum(X151,X149),length1(int,t2tb1(X150)))
        | ( sK0 = $sum(X149,1) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X148,X149)))) = tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X151,X149)))) )
        | $less(length1(int,t2tb1(X150)),$sum(X151,0))
        | $less(length1(int,t2tb1(X150)),$sum(X148,$sum(X149,1)))
        | ~ $less($sum(X148,X149),length1(int,t2tb1(X150)))
        | $less($sum(X149,1),0)
        | $less(X149,0)
        | $less(sK5(X148,0,X150,X151),sK0)
        | $less(0,$sum(X149,1)) )
    | ~ spl6_18 ),
    inference(forward_subsumption_demodulation,[],[f9937,f58]) ).

tff(f9937,plain,
    ( ! [X150: array_int,X151: $int,X148: $int,X149: $int] :
        ( $less(sK5(X148,$sum(X149,1),X150,X151),sK0)
        | $less(X149,0)
        | ~ $less($sum(X151,X149),length1(int,t2tb1(X150)))
        | $less(0,$sum(X149,1))
        | ( sK0 = $sum(X149,1) )
        | $less(length1(int,t2tb1(X150)),$sum(X151,0))
        | $less($sum(X149,1),0)
        | $less(length1(int,t2tb1(X150)),$sum(X148,$sum(X149,1)))
        | ~ $less($sum(X148,X149),length1(int,t2tb1(X150)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X148,X149)))) = tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X151,X149)))) ) )
    | ~ spl6_18 ),
    inference(forward_subsumption_demodulation,[],[f9875,f58]) ).

tff(f9875,plain,
    ( ! [X150: array_int,X151: $int,X148: $int,X149: $int] :
        ( $less(length1(int,t2tb1(X150)),$sum(X151,$sum(X149,1)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X148,X149)))) = tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X151,X149)))) )
        | $less($sum(X149,1),0)
        | $less(sK5(X148,$sum(X149,1),X150,X151),sK0)
        | ~ $less($sum(X151,X149),length1(int,t2tb1(X150)))
        | $less(length1(int,t2tb1(X150)),$sum(X148,$sum(X149,1)))
        | ( sK0 = $sum(X149,1) )
        | $less(0,$sum(X149,1))
        | $less(X149,0)
        | ~ $less($sum(X148,X149),length1(int,t2tb1(X150))) )
    | ~ spl6_18 ),
    inference(resolution,[],[f2639,f478]) ).

tff(f478,plain,
    ! [X2: array_int,X3: $int,X0: $int,X1: $int] :
      ( $less(sK5(X3,$sum(X1,1),X2,X0),$sum(X1,1))
      | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X0,X1)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,X1)))) )
      | $less(length1(int,t2tb1(X2)),$sum(X3,$sum(X1,1)))
      | $less(length1(int,t2tb1(X2)),$sum(X0,$sum(X1,1)))
      | $less($sum(X1,1),0)
      | $less(X1,0)
      | ~ $less($sum(X3,X1),length1(int,t2tb1(X2)))
      | ~ $less($sum(X0,X1),length1(int,t2tb1(X2))) ),
    inference(resolution,[],[f235,f222]) ).

tff(f235,plain,
    ! [X2: array_int,X3: $int,X0: $int,X1: $int] :
      ( ~ is_common_prefix1(X2,X3,X1,$sum(X0,1))
      | ~ $less($sum(X3,X0),length1(int,t2tb1(X2)))
      | ~ $less($sum(X1,X0),length1(int,t2tb1(X2)))
      | $less(X0,0)
      | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X1,X0)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,X0)))) ) ),
    inference(definition_unfolding,[],[f210,f206,f206]) ).

tff(f210,plain,
    ! [X2: array_int,X3: $int,X0: $int,X1: $int] :
      ( ~ is_common_prefix1(X2,X3,X1,$sum(X0,1))
      | ( tb2t(get2(int,t2tb1(X2),$sum(X3,X0))) = tb2t(get2(int,t2tb1(X2),$sum(X1,X0))) )
      | $less(X0,0)
      | ~ $less($sum(X1,X0),length1(int,t2tb1(X2)))
      | ~ $less($sum(X3,X0),length1(int,t2tb1(X2))) ),
    inference(cnf_transformation,[],[f154]) ).

tff(f154,plain,
    ! [X0: $int,X1: $int,X2: array_int,X3: $int] :
      ( ~ is_common_prefix1(X2,X3,X1,$sum(X0,1))
      | ( tb2t(get2(int,t2tb1(X2),$sum(X3,X0))) = tb2t(get2(int,t2tb1(X2),$sum(X1,X0))) )
      | $less(X0,0)
      | ~ $less($sum(X1,X0),length1(int,t2tb1(X2)))
      | ~ $less($sum(X3,X0),length1(int,t2tb1(X2))) ),
    inference(rectify,[],[f123]) ).

tff(f123,plain,
    ! [X0: $int,X2: $int,X3: array_int,X1: $int] :
      ( ~ is_common_prefix1(X3,X1,X2,$sum(X0,1))
      | ( tb2t(get2(int,t2tb1(X3),$sum(X2,X0))) = tb2t(get2(int,t2tb1(X3),$sum(X1,X0))) )
      | $less(X0,0)
      | ~ $less($sum(X2,X0),length1(int,t2tb1(X3)))
      | ~ $less($sum(X1,X0),length1(int,t2tb1(X3))) ),
    inference(flattening,[],[f122]) ).

tff(f122,plain,
    ! [X3: array_int,X0: $int,X1: $int,X2: $int] :
      ( ~ is_common_prefix1(X3,X1,X2,$sum(X0,1))
      | $less(X0,0)
      | ~ $less($sum(X1,X0),length1(int,t2tb1(X3)))
      | ~ $less($sum(X2,X0),length1(int,t2tb1(X3)))
      | ( tb2t(get2(int,t2tb1(X3),$sum(X2,X0))) = tb2t(get2(int,t2tb1(X3),$sum(X1,X0))) ) ),
    inference(ennf_transformation,[],[f92]) ).

tff(f92,plain,
    ! [X3: array_int,X0: $int,X1: $int,X2: $int] :
      ( ( ~ $less(X0,0)
        & $less($sum(X1,X0),length1(int,t2tb1(X3)))
        & $less($sum(X2,X0),length1(int,t2tb1(X3)))
        & ( tb2t(get2(int,t2tb1(X3),$sum(X2,X0))) != tb2t(get2(int,t2tb1(X3),$sum(X1,X0))) ) )
     => ~ is_common_prefix1(X3,X1,X2,$sum(X0,1)) ),
    inference(rectify,[],[f50]) ).

tff(f50,plain,
    ! [X18: $int,X1: $int,X7: $int,X0: array_int] :
      ( ( $less($sum(X1,X18),length1(int,t2tb1(X0)))
        & ~ $less(X18,0)
        & $less($sum(X7,X18),length1(int,t2tb1(X0)))
        & ( tb2t(get2(int,t2tb1(X0),$sum(X1,X18))) != tb2t(get2(int,t2tb1(X0),$sum(X7,X18))) ) )
     => ~ is_common_prefix1(X0,X1,X7,$sum(X18,1)) ),
    inference(theory_normalization,[],[f37]) ).

tff(f37,axiom,
    ! [X18: $int,X1: $int,X7: $int,X0: array_int] :
      ( ( $less($sum(X1,X18),length1(int,t2tb1(X0)))
        & $lesseq(0,X18)
        & $less($sum(X7,X18),length1(int,t2tb1(X0)))
        & ( tb2t(get2(int,t2tb1(X0),$sum(X1,X18))) != tb2t(get2(int,t2tb1(X0),$sum(X7,X18))) ) )
     => ~ is_common_prefix1(X0,X1,X7,$sum(X18,1)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',not_common_prefix_if_last_char_are_different) ).

tff(f9773,plain,
    ( spl6_112
    | spl6_16
    | spl6_670
    | ~ spl6_17
    | ~ spl6_68 ),
    inference(avatar_split_clause,[],[f9647,f1102,f344,f9771,f340,f2043]) ).

tff(f9771,plain,
    ( spl6_670
  <=> ! [X157: $int,X156: array_int,X155: $int] :
        ( $less(length1(int,t2tb1(X156)),$sum(X157,sK0))
        | $less(sK5(X155,sK0,X156,X157),sK2)
        | ( tb2t(get(int,int,elts(int,t2tb1(X156)),t2tb($sum(X157,0)))) = tb2t(get(int,int,elts(int,t2tb1(X156)),t2tb($sum(X155,0)))) )
        | $less(length1(int,t2tb1(X156)),$sum(X155,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_670])]) ).

tff(f1102,plain,
    ( spl6_68
  <=> ! [X27: $int,X28: $int,X26: array_int] :
        ( $less(length1(int,t2tb1(X26)),$sum(X27,sK0))
        | $less(length1(int,t2tb1(X26)),$sum(X28,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X26)),t2tb($sum(X28,0)))) = tb2t(get(int,int,elts(int,t2tb1(X26)),t2tb($sum(X27,0)))) )
        | $less(sK5(X27,sK0,X26,X28),sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_68])]) ).

tff(f9647,plain,
    ( ! [X155: $int,X156: array_int,X157: $int] :
        ( $less(length1(int,t2tb1(X156)),$sum(X157,sK0))
        | ( sK0 = sK2 )
        | $less(length1(int,t2tb1(X156)),$sum(X155,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X156)),t2tb($sum(X157,0)))) = tb2t(get(int,int,elts(int,t2tb1(X156)),t2tb($sum(X155,0)))) )
        | $less(sK5(X155,sK0,X156,X157),sK2)
        | $less(sK0,sK0) )
    | ~ spl6_17
    | ~ spl6_68 ),
    inference(resolution,[],[f2010,f1103]) ).

tff(f1103,plain,
    ( ! [X28: $int,X26: array_int,X27: $int] :
        ( $less(length1(int,t2tb1(X26)),$sum(X27,sK0))
        | $less(sK5(X27,sK0,X26,X28),sK0)
        | $less(length1(int,t2tb1(X26)),$sum(X28,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X26)),t2tb($sum(X28,0)))) = tb2t(get(int,int,elts(int,t2tb1(X26)),t2tb($sum(X27,0)))) ) )
    | ~ spl6_68 ),
    inference(avatar_component_clause,[],[f1102]) ).

tff(f9769,plain,
    ( spl6_75
    | spl6_668
    | spl6_669
    | ~ spl6_17
    | ~ spl6_380 ),
    inference(avatar_split_clause,[],[f9641,f4999,f344,f9766,f9762,f1288]) ).

tff(f1288,plain,
    ( spl6_75
  <=> $less(sK2,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_75])]) ).

tff(f9762,plain,
    ( spl6_668
  <=> ( $sum(10,sK3) = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_668])]) ).

tff(f4999,plain,
    ( spl6_380
  <=> $less(sK2,$sum(10,sK3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_380])]) ).

tff(f9641,plain,
    ( $less(sK0,$sum(10,sK3))
    | ( $sum(10,sK3) = sK2 )
    | $less(sK2,sK2)
    | ~ spl6_17
    | ~ spl6_380 ),
    inference(resolution,[],[f2010,f5001]) ).

tff(f5001,plain,
    ( $less(sK2,$sum(10,sK3))
    | ~ spl6_380 ),
    inference(avatar_component_clause,[],[f4999]) ).

tff(f9760,plain,
    ( spl6_75
    | spl6_666
    | spl6_667
    | ~ spl6_17
    | ~ spl6_193 ),
    inference(avatar_split_clause,[],[f9635,f3272,f344,f9757,f9753,f1288]) ).

tff(f9757,plain,
    ( spl6_667
  <=> ( sK2 = $sum(sK3,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_667])]) ).

tff(f3272,plain,
    ( spl6_193
  <=> $less(sK2,$sum(sK3,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_193])]) ).

tff(f9635,plain,
    ( ( sK2 = $sum(sK3,sK0) )
    | $less(sK0,$sum(sK3,sK0))
    | $less(sK2,sK2)
    | ~ spl6_17
    | ~ spl6_193 ),
    inference(resolution,[],[f2010,f3274]) ).

tff(f3274,plain,
    ( $less(sK2,$sum(sK3,sK0))
    | ~ spl6_193 ),
    inference(avatar_component_clause,[],[f3272]) ).

tff(f9751,plain,
    ( spl6_16
    | spl6_665
    | spl6_112
    | ~ spl6_17
    | ~ spl6_18 ),
    inference(avatar_split_clause,[],[f9560,f349,f344,f2043,f9749,f340]) ).

tff(f9749,plain,
    ( spl6_665
  <=> ! [X47: $int] :
        ( $less(X47,sK2)
        | ( sK0 = X47 )
        | $less(0,X47) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_665])]) ).

tff(f9560,plain,
    ( ! [X47: $int] :
        ( $less(sK0,sK0)
        | $less(X47,sK2)
        | ( sK0 = sK2 )
        | $less(0,X47)
        | ( sK0 = X47 ) )
    | ~ spl6_17
    | ~ spl6_18 ),
    inference(resolution,[],[f2010,f2447]) ).

tff(f9747,plain,
    ( spl6_75
    | spl6_664
    | ~ spl6_6
    | ~ spl6_17 ),
    inference(avatar_split_clause,[],[f9633,f344,f266,f9745,f1288]) ).

tff(f9745,plain,
    ( spl6_664
  <=> ! [X135: $int] :
        ( $less(sK2,$sum(sK0,X135))
        | ~ $less(sK4,X135)
        | $less(X135,0)
        | $less(sK0,$sum(sK3,X135))
        | ( sK2 = $sum(sK3,X135) )
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X135,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X135,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_664])]) ).

tff(f266,plain,
    ( spl6_6
  <=> is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_6])]) ).

tff(f9633,plain,
    ( ! [X135: $int] :
        ( $less(sK2,$sum(sK0,X135))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X135,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X135,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | ( sK2 = $sum(sK3,X135) )
        | $less(sK2,sK2)
        | $less(sK0,$sum(sK3,X135))
        | $less(X135,0)
        | ~ $less(sK4,X135) )
    | ~ spl6_6
    | ~ spl6_17 ),
    inference(resolution,[],[f2010,f2756]) ).

tff(f2756,plain,
    ( ! [X0: $int] :
        ( $less(sK2,$sum(sK3,X0))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(X0,0)
        | $less(sK2,$sum(sK0,X0))
        | ~ $less(sK4,X0) )
    | ~ spl6_6 ),
    inference(forward_demodulation,[],[f2755,f207]) ).

tff(f2755,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X0))
        | $less(X0,0)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(sK2,$sum(sK3,X0))
        | ~ $less(sK4,X0) )
    | ~ spl6_6 ),
    inference(forward_demodulation,[],[f2754,f191]) ).

tff(f2754,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X0))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(sK2,$sum(sK3,X0))
        | $less(X0,0)
        | ~ $less(sK4,X0) )
    | ~ spl6_6 ),
    inference(forward_demodulation,[],[f2753,f400]) ).

tff(f2753,plain,
    ( ! [X0: $int] :
        ( $less(X0,0)
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(sK2,$sum(sK3,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X0))
        | ~ $less(sK4,X0) )
    | ~ spl6_6 ),
    inference(forward_demodulation,[],[f2752,f207]) ).

tff(f2752,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | $less(X0,0)
        | ~ $less(sK4,X0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X0))
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) ) )
    | ~ spl6_6 ),
    inference(forward_demodulation,[],[f2751,f191]) ).

tff(f2751,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK4,X0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X0))
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(X0,0) )
    | ~ spl6_6 ),
    inference(forward_demodulation,[],[f2743,f191]) ).

tff(f2743,plain,
    ( ! [X0: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X0))
        | ~ $less(sK4,X0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | $less(X0,0) )
    | ~ spl6_6 ),
    inference(resolution,[],[f268,f490]) ).

tff(f490,plain,
    ! [X21: $int,X24: $int,X22: $int,X23: $int,X20: array_int] :
      ( ~ is_longest_common_prefix1(X20,X23,X21,X24)
      | $less(length1(int,t2tb1(X20)),$sum(X23,X22))
      | ( tb2t(get(int,int,elts(int,t2tb1(X20)),t2tb($sum(X23,sK5(X21,X22,X20,X23))))) != tb2t(get(int,int,elts(int,t2tb1(X20)),t2tb($sum(X21,sK5(X21,X22,X20,X23))))) )
      | $less(length1(int,t2tb1(X20)),$sum(X21,X22))
      | ~ $less(X24,X22)
      | $less(X22,0) ),
    inference(resolution,[],[f237,f228]) ).

tff(f268,plain,
    ( is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,sK4)
    | ~ spl6_6 ),
    inference(avatar_component_clause,[],[f266]) ).

tff(f9743,plain,
    ( spl6_75
    | spl6_663
    | ~ spl6_17
    | ~ spl6_40 ),
    inference(avatar_split_clause,[],[f9634,f612,f344,f9741,f1288]) ).

tff(f9741,plain,
    ( spl6_663
  <=> ! [X136: $int] :
        ( ( $sum(sK3,X136) = sK2 )
        | ~ $less(0,X136)
        | $less(X136,0)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,X136,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X136,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(sK2,$sum(0,X136))
        | $less(sK0,$sum(sK3,X136)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_663])]) ).

tff(f9634,plain,
    ( ! [X136: $int] :
        ( ( $sum(sK3,X136) = sK2 )
        | $less(sK0,$sum(sK3,X136))
        | $less(sK2,$sum(0,X136))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,X136,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X136,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(sK2,sK2)
        | $less(X136,0)
        | ~ $less(0,X136) )
    | ~ spl6_17
    | ~ spl6_40 ),
    inference(resolution,[],[f2010,f2371]) ).

tff(f2371,plain,
    ( ! [X0: $int] :
        ( $less(sK2,$sum(sK3,X0))
        | $less(sK2,$sum(0,X0))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(X0,0)
        | ~ $less(0,X0) )
    | ~ spl6_40 ),
    inference(forward_demodulation,[],[f2370,f207]) ).

tff(f2370,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | ~ $less(0,X0)
        | $less(X0,0)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(sK2,$sum(sK3,X0)) )
    | ~ spl6_40 ),
    inference(forward_demodulation,[],[f2369,f400]) ).

tff(f2369,plain,
    ( ! [X0: $int] :
        ( ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(sK2,$sum(sK3,X0))
        | ~ $less(0,X0)
        | $less(X0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0)) )
    | ~ spl6_40 ),
    inference(forward_demodulation,[],[f2368,f191]) ).

tff(f2368,plain,
    ( ! [X0: $int] :
        ( $less(X0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | $less(sK2,$sum(sK3,X0))
        | ~ $less(0,X0) )
    | ~ spl6_40 ),
    inference(forward_demodulation,[],[f2367,f191]) ).

tff(f2367,plain,
    ( ! [X0: $int] :
        ( $less(sK2,$sum(sK3,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | ~ $less(0,X0)
        | $less(X0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) ) )
    | ~ spl6_40 ),
    inference(forward_demodulation,[],[f2366,f207]) ).

tff(f2366,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | $less(X0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | ~ $less(0,X0)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) ) )
    | ~ spl6_40 ),
    inference(forward_demodulation,[],[f2362,f191]) ).

tff(f2362,plain,
    ( ! [X0: $int] :
        ( ~ $less(0,X0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(X0,0) )
    | ~ spl6_40 ),
    inference(resolution,[],[f613,f490]) ).

tff(f9739,plain,
    ( spl6_661
    | spl6_75
    | spl6_662
    | ~ spl6_17
    | ~ spl6_198 ),
    inference(avatar_split_clause,[],[f9637,f3294,f344,f9736,f1288,f9732]) ).

tff(f9736,plain,
    ( spl6_662
  <=> ( $sum(sK3,sK3) = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_662])]) ).

tff(f3294,plain,
    ( spl6_198
  <=> $less(sK2,$sum(sK3,sK3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_198])]) ).

tff(f9637,plain,
    ( ( $sum(sK3,sK3) = sK2 )
    | $less(sK2,sK2)
    | $less(sK0,$sum(sK3,sK3))
    | ~ spl6_17
    | ~ spl6_198 ),
    inference(resolution,[],[f2010,f3296]) ).

tff(f3296,plain,
    ( $less(sK2,$sum(sK3,sK3))
    | ~ spl6_198 ),
    inference(avatar_component_clause,[],[f3294]) ).

tff(f9730,plain,
    ( spl6_659
    | spl6_660
    | spl6_75
    | ~ spl6_17
    | ~ spl6_316 ),
    inference(avatar_split_clause,[],[f9638,f4485,f344,f1288,f9727,f9723]) ).

tff(f9723,plain,
    ( spl6_659
  <=> ( $sum(sK3,10) = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_659])]) ).

tff(f4485,plain,
    ( spl6_316
  <=> $less(sK2,$sum(sK3,10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_316])]) ).

tff(f9638,plain,
    ( $less(sK2,sK2)
    | $less(sK0,$sum(sK3,10))
    | ( $sum(sK3,10) = sK2 )
    | ~ spl6_17
    | ~ spl6_316 ),
    inference(resolution,[],[f2010,f4487]) ).

tff(f4487,plain,
    ( $less(sK2,$sum(sK3,10))
    | ~ spl6_316 ),
    inference(avatar_component_clause,[],[f4485]) ).

tff(f9721,plain,
    ( spl6_657
    | spl6_75
    | spl6_658
    | ~ spl6_17
    | ~ spl6_189 ),
    inference(avatar_split_clause,[],[f9636,f3252,f344,f9718,f1288,f9714]) ).

tff(f9718,plain,
    ( spl6_658
  <=> ( $sum(sK3,sK2) = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_658])]) ).

tff(f3252,plain,
    ( spl6_189
  <=> $less(sK2,$sum(sK3,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_189])]) ).

tff(f9636,plain,
    ( ( $sum(sK3,sK2) = sK2 )
    | $less(sK2,sK2)
    | $less(sK0,$sum(sK3,sK2))
    | ~ spl6_17
    | ~ spl6_189 ),
    inference(resolution,[],[f2010,f3254]) ).

tff(f3254,plain,
    ( $less(sK2,$sum(sK3,sK2))
    | ~ spl6_189 ),
    inference(avatar_component_clause,[],[f3252]) ).

tff(f9712,plain,
    ( spl6_75
    | spl6_655
    | spl6_656
    | ~ spl6_17
    | ~ spl6_343 ),
    inference(avatar_split_clause,[],[f9640,f4727,f344,f9709,f9705,f1288]) ).

tff(f9709,plain,
    ( spl6_656
  <=> ( $sum(10,sK0) = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_656])]) ).

tff(f4727,plain,
    ( spl6_343
  <=> $less(sK2,$sum(10,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_343])]) ).

tff(f9640,plain,
    ( ( $sum(10,sK0) = sK2 )
    | $less(sK0,$sum(10,sK0))
    | $less(sK2,sK2)
    | ~ spl6_17
    | ~ spl6_343 ),
    inference(resolution,[],[f2010,f4729]) ).

tff(f4729,plain,
    ( $less(sK2,$sum(10,sK0))
    | ~ spl6_343 ),
    inference(avatar_component_clause,[],[f4727]) ).

tff(f9514,plain,
    ( spl6_14
    | spl6_654
    | ~ spl6_15 ),
    inference(avatar_split_clause,[],[f9510,f335,f9512,f331]) ).

tff(f9512,plain,
    ( spl6_654
  <=> ! [X80: $int,X81: $int,X79: $int] :
        ( ( $product(X79,X80) = $product(X81,X80) )
        | $less(X79,X81)
        | $less(0,$product(X79,X80))
        | $less($product(X81,X80),sK3)
        | $less(X80,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_654])]) ).

tff(f9510,plain,
    ( ! [X80: $int,X81: $int,X79: $int] :
        ( ( $product(X79,X80) = $product(X81,X80) )
        | $less(X80,0)
        | $less($product(X81,X80),sK3)
        | $less(0,$product(X79,X80))
        | ( 0 = sK3 )
        | $less(X79,X81) )
    | ~ spl6_15 ),
    inference(forward_subsumption_demodulation,[],[f9372,f5036]) ).

tff(f5036,plain,
    ( ! [X40: $int,X41: $int,X42: $int] :
        ( $less(X41,0)
        | $less($product(X40,X41),sK3)
        | $less(X42,X40)
        | ( $product(X40,X41) = $product(X42,X41) )
        | $less(0,$product(X42,X41))
        | ( 0 = $product(X42,X41) ) )
    | ~ spl6_15 ),
    inference(resolution,[],[f848,f397]) ).

tff(f9372,plain,
    ( ! [X80: $int,X81: $int,X79: $int] :
        ( $less(X79,X81)
        | ( $product(X79,X80) = sK3 )
        | $less($product(X81,X80),sK3)
        | $less(X80,0)
        | $less(0,$product(X79,X80))
        | ( $product(X79,X80) = $product(X81,X80) ) )
    | ~ spl6_15 ),
    inference(resolution,[],[f1954,f402]) ).

tff(f9509,plain,
    ( spl6_4
    | spl6_647
    | spl6_653
    | ~ spl6_6
    | ~ spl6_15
    | ~ spl6_641 ),
    inference(avatar_split_clause,[],[f9505,f9269,f335,f266,f9507,f9476,f255]) ).

tff(f255,plain,
    ( spl6_4
  <=> $less(sK2,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_4])]) ).

tff(f9476,plain,
    ( spl6_647
  <=> ( sK2 = sK3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_647])]) ).

tff(f9507,plain,
    ( spl6_653
  <=> ! [X135: $int] :
        ( $less(0,$sum(sK3,X135))
        | $less(X135,0)
        | ~ $less(sK4,X135)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X135,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X135,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(sK2,$sum(sK0,X135)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_653])]) ).

tff(f9269,plain,
    ( spl6_641
  <=> ! [X135: $int] :
        ( $less(sK2,$sum(sK0,X135))
        | $less(0,$sum(sK3,X135))
        | $less(X135,0)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X135,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X135,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | ~ $less(sK4,X135)
        | ( sK2 = $sum(sK3,X135) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_641])]) ).

tff(f9505,plain,
    ( ! [X135: $int] :
        ( $less(0,$sum(sK3,X135))
        | $less(sK2,$sum(sK0,X135))
        | ( sK2 = sK3 )
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X135,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X135,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | ~ $less(sK4,X135)
        | $less(sK2,sK3)
        | $less(X135,0) )
    | ~ spl6_6
    | ~ spl6_15
    | ~ spl6_641 ),
    inference(forward_subsumption_demodulation,[],[f9398,f9270]) ).

tff(f9270,plain,
    ( ! [X135: $int] :
        ( ( sK2 = $sum(sK3,X135) )
        | ~ $less(sK4,X135)
        | $less(sK2,$sum(sK0,X135))
        | $less(0,$sum(sK3,X135))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X135,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X135,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(X135,0) )
    | ~ spl6_641 ),
    inference(avatar_component_clause,[],[f9269]) ).

tff(f9398,plain,
    ( ! [X135: $int] :
        ( $less(sK2,$sum(sK0,X135))
        | $less(sK2,sK3)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X135,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X135,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(0,$sum(sK3,X135))
        | ( $sum(sK3,X135) = sK3 )
        | $less(X135,0)
        | ~ $less(sK4,X135) )
    | ~ spl6_6
    | ~ spl6_15 ),
    inference(resolution,[],[f1954,f2756]) ).

tff(f9504,plain,
    ( spl6_651
    | spl6_652
    | ~ spl6_15 ),
    inference(avatar_split_clause,[],[f9310,f335,f9501,f9497]) ).

tff(f9497,plain,
    ( spl6_651
  <=> ( -16 = sK3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_651])]) ).

tff(f9501,plain,
    ( spl6_652
  <=> $less(-17,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_652])]) ).

tff(f9310,plain,
    ( $less(-17,sK3)
    | ( -16 = sK3 )
    | ~ spl6_15 ),
    inference(interpreted_simplification,[],[f9309]) ).

tff(f9309,plain,
    ( ~ $less(-17,-16)
    | ( -16 = sK3 )
    | $less(0,-16)
    | $less(-17,sK3)
    | ~ spl6_15 ),
    inference(instantiation,[],[f1954]) ).

tff(f9495,plain,
    ( spl6_649
    | spl6_650
    | ~ spl6_15
    | ~ spl6_243 ),
    inference(avatar_split_clause,[],[f9395,f3802,f335,f9492,f9489]) ).

tff(f9489,plain,
    ( spl6_649
  <=> ! [X133: $int] :
        ( $less(0,X133)
        | ( sK0 = X133 )
        | $less(X133,sK2)
        | ( sK3 = X133 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_649])]) ).

tff(f3802,plain,
    ( spl6_243
  <=> ! [X88: $int] :
        ( ( sK0 = X88 )
        | $less(sK0,X88)
        | $less(X88,sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_243])]) ).

tff(f9395,plain,
    ( ! [X133: $int] :
        ( $less(sK0,sK3)
        | $less(0,X133)
        | ( sK3 = X133 )
        | $less(X133,sK2)
        | ( sK0 = X133 ) )
    | ~ spl6_15
    | ~ spl6_243 ),
    inference(resolution,[],[f1954,f3803]) ).

tff(f3803,plain,
    ( ! [X88: $int] :
        ( $less(X88,sK2)
        | $less(sK0,X88)
        | ( sK0 = X88 ) )
    | ~ spl6_243 ),
    inference(avatar_component_clause,[],[f3802]) ).

tff(f9487,plain,
    ( spl6_14
    | spl6_648
    | ~ spl6_15 ),
    inference(avatar_split_clause,[],[f9483,f335,f9485,f331]) ).

tff(f9485,plain,
    ( spl6_648
  <=> ! [X150: array_int,X148: $int,X149: $int,X151: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X149,X148)))) = tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X151,X148)))) )
        | $less(length1(int,t2tb1(X150)),$sum(X151,0))
        | $less($sum(X148,1),0)
        | $less(0,$sum(X148,1))
        | ~ $less($sum(X149,X148),length1(int,t2tb1(X150)))
        | ~ $less($sum(X151,X148),length1(int,t2tb1(X150)))
        | $less(length1(int,t2tb1(X150)),$sum(X149,0))
        | $less(X148,0)
        | $less(sK5(X149,0,X150,X151),sK3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_648])]) ).

tff(f9483,plain,
    ( ! [X150: array_int,X151: $int,X148: $int,X149: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X149,X148)))) = tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X151,X148)))) )
        | $less(sK5(X149,0,X150,X151),sK3)
        | ( 0 = sK3 )
        | $less(X148,0)
        | $less(length1(int,t2tb1(X150)),$sum(X149,0))
        | ~ $less($sum(X151,X148),length1(int,t2tb1(X150)))
        | ~ $less($sum(X149,X148),length1(int,t2tb1(X150)))
        | $less(0,$sum(X148,1))
        | $less($sum(X148,1),0)
        | $less(length1(int,t2tb1(X150)),$sum(X151,0)) )
    | ~ spl6_15 ),
    inference(forward_subsumption_demodulation,[],[f9482,f58]) ).

tff(f9482,plain,
    ( ! [X150: array_int,X151: $int,X148: $int,X149: $int] :
        ( ( $sum(X148,1) = sK3 )
        | $less(0,$sum(X148,1))
        | ~ $less($sum(X151,X148),length1(int,t2tb1(X150)))
        | $less(length1(int,t2tb1(X150)),$sum(X149,0))
        | $less($sum(X148,1),0)
        | $less(sK5(X149,0,X150,X151),sK3)
        | ~ $less($sum(X149,X148),length1(int,t2tb1(X150)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X149,X148)))) = tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X151,X148)))) )
        | $less(length1(int,t2tb1(X150)),$sum(X151,0))
        | $less(X148,0) )
    | ~ spl6_15 ),
    inference(forward_subsumption_demodulation,[],[f9481,f58]) ).

tff(f9481,plain,
    ( ! [X150: array_int,X151: $int,X148: $int,X149: $int] :
        ( ~ $less($sum(X149,X148),length1(int,t2tb1(X150)))
        | $less(sK5(X149,0,X150,X151),sK3)
        | $less(0,$sum(X148,1))
        | $less(length1(int,t2tb1(X150)),$sum(X149,0))
        | $less(length1(int,t2tb1(X150)),$sum(X151,$sum(X148,1)))
        | ( $sum(X148,1) = sK3 )
        | $less(X148,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X149,X148)))) = tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X151,X148)))) )
        | $less($sum(X148,1),0)
        | ~ $less($sum(X151,X148),length1(int,t2tb1(X150))) )
    | ~ spl6_15 ),
    inference(forward_subsumption_demodulation,[],[f9480,f58]) ).

tff(f9480,plain,
    ( ! [X150: array_int,X151: $int,X148: $int,X149: $int] :
        ( ~ $less($sum(X151,X148),length1(int,t2tb1(X150)))
        | $less(X148,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X149,X148)))) = tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X151,X148)))) )
        | ~ $less($sum(X149,X148),length1(int,t2tb1(X150)))
        | $less(0,$sum(X148,1))
        | $less(sK5(X149,$sum(X148,1),X150,X151),sK3)
        | ( $sum(X148,1) = sK3 )
        | $less(length1(int,t2tb1(X150)),$sum(X149,0))
        | $less(length1(int,t2tb1(X150)),$sum(X151,$sum(X148,1)))
        | $less($sum(X148,1),0) )
    | ~ spl6_15 ),
    inference(forward_subsumption_demodulation,[],[f9410,f58]) ).

tff(f9410,plain,
    ( ! [X150: array_int,X151: $int,X148: $int,X149: $int] :
        ( $less(length1(int,t2tb1(X150)),$sum(X149,$sum(X148,1)))
        | $less(0,$sum(X148,1))
        | $less(sK5(X149,$sum(X148,1),X150,X151),sK3)
        | $less($sum(X148,1),0)
        | ( $sum(X148,1) = sK3 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X149,X148)))) = tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X151,X148)))) )
        | $less(X148,0)
        | $less(length1(int,t2tb1(X150)),$sum(X151,$sum(X148,1)))
        | ~ $less($sum(X151,X148),length1(int,t2tb1(X150)))
        | ~ $less($sum(X149,X148),length1(int,t2tb1(X150))) )
    | ~ spl6_15 ),
    inference(resolution,[],[f1954,f478]) ).

tff(f9479,plain,
    ( spl6_4
    | spl6_646
    | spl6_647
    | ~ spl6_15
    | ~ spl6_40
    | ~ spl6_638 ),
    inference(avatar_split_clause,[],[f9471,f9253,f612,f335,f9476,f9473,f255]) ).

tff(f9473,plain,
    ( spl6_646
  <=> ! [X136: $int] :
        ( ~ $less(0,X136)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,X136,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X136,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(0,$sum(sK3,X136))
        | $less(sK2,$sum(0,X136))
        | $less(X136,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_646])]) ).

tff(f9253,plain,
    ( spl6_638
  <=> ! [X136: $int] :
        ( ~ $less(0,X136)
        | $less(sK2,$sum(0,X136))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,X136,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X136,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(0,$sum(sK3,X136))
        | ( $sum(sK3,X136) = sK2 )
        | $less(X136,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_638])]) ).

tff(f9471,plain,
    ( ! [X136: $int] :
        ( ( sK2 = sK3 )
        | ~ $less(0,X136)
        | $less(X136,0)
        | $less(sK2,sK3)
        | $less(sK2,$sum(0,X136))
        | $less(0,$sum(sK3,X136))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,X136,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X136,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) ) )
    | ~ spl6_15
    | ~ spl6_40
    | ~ spl6_638 ),
    inference(forward_subsumption_demodulation,[],[f9399,f9254]) ).

tff(f9254,plain,
    ( ! [X136: $int] :
        ( ( $sum(sK3,X136) = sK2 )
        | $less(0,$sum(sK3,X136))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,X136,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X136,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | ~ $less(0,X136)
        | $less(sK2,$sum(0,X136))
        | $less(X136,0) )
    | ~ spl6_638 ),
    inference(avatar_component_clause,[],[f9253]) ).

tff(f9399,plain,
    ( ! [X136: $int] :
        ( ~ $less(0,X136)
        | $less(X136,0)
        | $less(sK2,sK3)
        | $less(sK2,$sum(0,X136))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,X136,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X136,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | ( $sum(sK3,X136) = sK3 )
        | $less(0,$sum(sK3,X136)) )
    | ~ spl6_15
    | ~ spl6_40 ),
    inference(resolution,[],[f1954,f2371]) ).

tff(f9308,plain,
    ( ~ spl6_644
    | ~ spl6_645
    | spl6_598
    | ~ spl6_6
    | spl6_588 ),
    inference(avatar_split_clause,[],[f9298,f8468,f266,f8548,f9305,f9301]) ).

tff(f9305,plain,
    ( spl6_645
  <=> ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_645])]) ).

tff(f8548,plain,
    ( spl6_598
  <=> $less(sK2,$sum(sK0,2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_598])]) ).

tff(f8468,plain,
    ( spl6_588
  <=> $less(sK2,$sum(sK3,2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_588])]) ).

tff(f9298,plain,
    ( $less(sK2,$sum(sK0,2))
    | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
    | ~ $less(sK4,2)
    | ~ spl6_6
    | spl6_588 ),
    inference(evaluation,[],[f9286]) ).

tff(f9286,plain,
    ( $less(2,0)
    | ~ $less(sK4,2)
    | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
    | $less(sK2,$sum(sK0,2))
    | ~ spl6_6
    | spl6_588 ),
    inference(resolution,[],[f8469,f2756]) ).

tff(f8469,plain,
    ( ~ $less(sK2,$sum(sK3,2))
    | spl6_588 ),
    inference(avatar_component_clause,[],[f8468]) ).

tff(f9285,plain,
    ( spl6_642
    | spl6_12
    | spl6_643
    | ~ spl6_13 ),
    inference(avatar_split_clause,[],[f9278,f325,f9283,f321,f9280]) ).

tff(f9280,plain,
    ( spl6_642
  <=> ! [X144: $int,X147: $int,X143: $int] :
        ( $less(X143,X147)
        | $less($product(X147,X144),0)
        | $less(0,$product(X143,X144))
        | $less(X144,0)
        | ( $product(X143,X144) = $product(X147,X144) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_642])]) ).

tff(f321,plain,
    ( spl6_12
  <=> ( 0 = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_12])]) ).

tff(f9283,plain,
    ( spl6_643
  <=> ! [X146: $int,X145: array_int,X142: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X146,0)))) = tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X142,0)))) )
        | $less(length1(int,t2tb1(X145)),$sum(X146,0))
        | $less(sK5(X142,0,X145,X146),sK2)
        | $less(length1(int,t2tb1(X145)),$sum(X142,0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_643])]) ).

tff(f325,plain,
    ( spl6_13
  <=> $less(0,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_13])]) ).

tff(f9278,plain,
    ( ! [X142: $int,X145: array_int,X143: $int,X146: $int,X147: $int,X144: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X146,0)))) = tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X142,0)))) )
        | ( 0 = sK2 )
        | $less(X143,X147)
        | ( $product(X143,X144) = $product(X147,X144) )
        | $less(length1(int,t2tb1(X145)),$sum(X142,0))
        | $less(sK5(X142,0,X145,X146),sK2)
        | $less(X144,0)
        | $less(0,$product(X143,X144))
        | $less($product(X147,X144),0)
        | $less(length1(int,t2tb1(X145)),$sum(X146,0)) )
    | ~ spl6_13 ),
    inference(forward_subsumption_demodulation,[],[f9277,f848]) ).

tff(f9277,plain,
    ( ! [X142: $int,X145: array_int,X143: $int,X146: $int,X147: $int,X144: $int] :
        ( $less(sK5(X142,$product(X143,X144),X145,X146),sK2)
        | $less(X144,0)
        | $less(length1(int,t2tb1(X145)),$sum(X146,0))
        | $less($product(X147,X144),0)
        | ( $product(X143,X144) = $product(X147,X144) )
        | $less(length1(int,t2tb1(X145)),$sum(X142,0))
        | $less(0,$product(X143,X144))
        | ( tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X146,0)))) = tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X142,0)))) )
        | $less(X143,X147)
        | ( 0 = sK2 ) )
    | ~ spl6_13 ),
    inference(forward_subsumption_demodulation,[],[f9276,f848]) ).

tff(f9276,plain,
    ( ! [X142: $int,X145: array_int,X143: $int,X146: $int,X147: $int,X144: $int] :
        ( ( $product(X143,X144) = sK2 )
        | $less(length1(int,t2tb1(X145)),$sum(X146,0))
        | $less(sK5(X142,$product(X143,X144),X145,X146),sK2)
        | $less($product(X147,X144),0)
        | ( $product(X143,X144) = $product(X147,X144) )
        | $less(0,$product(X143,X144))
        | $less(X144,0)
        | $less(X143,X147)
        | ( tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X146,0)))) = tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X142,0)))) )
        | $less(length1(int,t2tb1(X145)),$sum(X142,0)) )
    | ~ spl6_13 ),
    inference(forward_subsumption_demodulation,[],[f9275,f848]) ).

tff(f9275,plain,
    ( ! [X142: $int,X145: array_int,X143: $int,X146: $int,X147: $int,X144: $int] :
        ( $less(X143,X147)
        | $less(X144,0)
        | $less(0,$product(X143,X144))
        | $less($product(X147,X144),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X146,0)))) = tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X142,0)))) )
        | $less(length1(int,t2tb1(X145)),$sum(X146,$product(X143,X144)))
        | ( $product(X143,X144) = $product(X147,X144) )
        | $less(sK5(X142,$product(X143,X144),X145,X146),sK2)
        | $less(length1(int,t2tb1(X145)),$sum(X142,0))
        | ( $product(X143,X144) = sK2 ) )
    | ~ spl6_13 ),
    inference(forward_subsumption_demodulation,[],[f9274,f3703]) ).

tff(f3703,plain,
    ! [X65: $int,X62: $int,X63: $int,X64: $int] :
      ( ( $product(X62,X63) = $product(X64,X63) )
      | $less(X62,X64)
      | ( $product(X64,X63) = X65 )
      | $less($product(X64,X63),X65)
      | $less(X63,0)
      | $less(X65,$product(X62,X63)) ),
    inference(resolution,[],[f790,f205]) ).

tff(f9274,plain,
    ( ! [X142: $int,X145: array_int,X143: $int,X146: $int,X147: $int,X144: $int] :
        ( $less(0,$product(X143,X144))
        | $less(X144,0)
        | $less(sK5(X142,$product(X143,X144),X145,X146),sK2)
        | $less(X143,X147)
        | ( $product(X143,X144) = sK2 )
        | $less(length1(int,t2tb1(X145)),$sum(X146,$product(X143,X144)))
        | ( $product(X143,X144) = $product(X147,X144) )
        | $less($product(X147,X144),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X146,$product(X147,X144))))) = tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X142,$product(X147,X144))))) )
        | $less(length1(int,t2tb1(X145)),$sum(X142,0)) )
    | ~ spl6_13 ),
    inference(forward_subsumption_demodulation,[],[f9273,f848]) ).

tff(f9273,plain,
    ( ! [X142: $int,X145: array_int,X143: $int,X146: $int,X147: $int,X144: $int] :
        ( $less(X143,X147)
        | $less(length1(int,t2tb1(X145)),$sum(X142,$product(X143,X144)))
        | $less(X144,0)
        | $less($product(X147,X144),0)
        | ( $product(X143,X144) = $product(X147,X144) )
        | $less(sK5(X142,$product(X143,X144),X145,X146),sK2)
        | $less(0,$product(X143,X144))
        | ( $product(X143,X144) = sK2 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X146,$product(X147,X144))))) = tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X142,$product(X147,X144))))) )
        | $less(length1(int,t2tb1(X145)),$sum(X146,$product(X143,X144))) )
    | ~ spl6_13 ),
    inference(evaluation,[],[f9272]) ).

tff(f9272,plain,
    ( ! [X142: $int,X145: array_int,X143: $int,X146: $int,X147: $int,X144: $int] :
        ( $less($product(X147,X144),0)
        | $less(0,0)
        | $less(length1(int,t2tb1(X145)),$sum(X142,$product(X143,X144)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X146,$product(X147,X144))))) = tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X142,$product(X147,X144))))) )
        | $less(0,$product(X143,X144))
        | $less(length1(int,t2tb1(X145)),$sum(X146,$product(X143,X144)))
        | ( $product(X143,X144) = $product(X147,X144) )
        | $less(X144,0)
        | $less(X143,X147)
        | $less(sK5(X142,$product(X143,X144),X145,X146),sK2)
        | ( $product(X143,X144) = sK2 ) )
    | ~ spl6_13 ),
    inference(forward_subsumption_demodulation,[],[f9175,f848]) ).

tff(f9175,plain,
    ( ! [X142: $int,X145: array_int,X143: $int,X146: $int,X147: $int,X144: $int] :
        ( ( $product(X143,X144) = $product(X147,X144) )
        | $less($product(X147,X144),0)
        | $less($product(X143,X144),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X146,$product(X147,X144))))) = tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X142,$product(X147,X144))))) )
        | ( $product(X143,X144) = sK2 )
        | $less(X144,0)
        | $less(length1(int,t2tb1(X145)),$sum(X146,$product(X143,X144)))
        | $less(X143,X147)
        | $less(length1(int,t2tb1(X145)),$sum(X142,$product(X143,X144)))
        | $less(sK5(X142,$product(X143,X144),X145,X146),sK2)
        | $less(0,$product(X143,X144)) )
    | ~ spl6_13 ),
    inference(resolution,[],[f1937,f1054]) ).

tff(f1054,plain,
    ! [X40: $int,X38: $int,X39: $int,X36: $int,X37: $int,X35: array_int] :
      ( $less(sK5(X36,$product(X37,X38),X35,X40),$product(X37,X38))
      | $less(X37,X39)
      | $less($product(X39,X38),0)
      | $less(X38,0)
      | ( $product(X39,X38) = $product(X37,X38) )
      | ( tb2t(get(int,int,elts(int,t2tb1(X35)),t2tb($sum(X40,$product(X39,X38))))) = tb2t(get(int,int,elts(int,t2tb1(X35)),t2tb($sum(X36,$product(X39,X38))))) )
      | $less(length1(int,t2tb1(X35)),$sum(X40,$product(X37,X38)))
      | $less($product(X37,X38),0)
      | $less(length1(int,t2tb1(X35)),$sum(X36,$product(X37,X38))) ),
    inference(resolution,[],[f445,f402]) ).

tff(f1937,plain,
    ( ! [X10: $int,X11: $int] :
        ( ~ $less(X11,X10)
        | $less(X11,sK2)
        | ( sK2 = X10 )
        | $less(0,X10) )
    | ~ spl6_13 ),
    inference(resolution,[],[f796,f57]) ).

tff(f796,plain,
    ( ! [X15: $int] :
        ( $less(0,X15)
        | $less(X15,sK2)
        | ( sK2 = X15 ) )
    | ~ spl6_13 ),
    inference(resolution,[],[f306,f327]) ).

tff(f327,plain,
    ( $less(0,sK2)
    | ~ spl6_13 ),
    inference(avatar_component_clause,[],[f325]) ).

tff(f9271,plain,
    ( spl6_75
    | spl6_641
    | ~ spl6_6
    | ~ spl6_13 ),
    inference(avatar_split_clause,[],[f9164,f325,f266,f9269,f1288]) ).

tff(f9164,plain,
    ( ! [X135: $int] :
        ( $less(sK2,$sum(sK0,X135))
        | ( sK2 = $sum(sK3,X135) )
        | ~ $less(sK4,X135)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X135,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X135,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(X135,0)
        | $less(0,$sum(sK3,X135))
        | $less(sK2,sK2) )
    | ~ spl6_6
    | ~ spl6_13 ),
    inference(resolution,[],[f1937,f2756]) ).

tff(f9267,plain,
    ( spl6_12
    | spl6_640
    | ~ spl6_13 ),
    inference(avatar_split_clause,[],[f9263,f325,f9265,f321]) ).

tff(f9265,plain,
    ( spl6_640
  <=> ! [X150: array_int,X148: $int,X149: $int,X151: $int] :
        ( $less(length1(int,t2tb1(X150)),$sum(X151,0))
        | $less($sum(X149,1),0)
        | $less(sK5(X148,0,X150,X151),sK2)
        | ~ $less($sum(X148,X149),length1(int,t2tb1(X150)))
        | $less(0,$sum(X149,1))
        | ~ $less($sum(X151,X149),length1(int,t2tb1(X150)))
        | $less(X149,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X148,X149)))) = tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X151,X149)))) )
        | $less(length1(int,t2tb1(X150)),$sum(X148,0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_640])]) ).

tff(f9263,plain,
    ( ! [X150: array_int,X151: $int,X148: $int,X149: $int] :
        ( $less(length1(int,t2tb1(X150)),$sum(X151,0))
        | $less(length1(int,t2tb1(X150)),$sum(X148,0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X148,X149)))) = tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X151,X149)))) )
        | $less(X149,0)
        | ~ $less($sum(X151,X149),length1(int,t2tb1(X150)))
        | $less(0,$sum(X149,1))
        | ~ $less($sum(X148,X149),length1(int,t2tb1(X150)))
        | $less(sK5(X148,0,X150,X151),sK2)
        | $less($sum(X149,1),0)
        | ( 0 = sK2 ) )
    | ~ spl6_13 ),
    inference(forward_subsumption_demodulation,[],[f9262,f58]) ).

tff(f9262,plain,
    ( ! [X150: array_int,X151: $int,X148: $int,X149: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X148,X149)))) = tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X151,X149)))) )
        | $less(0,$sum(X149,1))
        | $less(X149,0)
        | $less(length1(int,t2tb1(X150)),$sum(X148,$sum(X149,1)))
        | $less(sK5(X148,0,X150,X151),sK2)
        | $less($sum(X149,1),0)
        | ~ $less($sum(X148,X149),length1(int,t2tb1(X150)))
        | $less(length1(int,t2tb1(X150)),$sum(X151,0))
        | ( 0 = sK2 )
        | ~ $less($sum(X151,X149),length1(int,t2tb1(X150))) )
    | ~ spl6_13 ),
    inference(forward_subsumption_demodulation,[],[f9261,f58]) ).

tff(f9261,plain,
    ( ! [X150: array_int,X151: $int,X148: $int,X149: $int] :
        ( ~ $less($sum(X151,X149),length1(int,t2tb1(X150)))
        | $less(length1(int,t2tb1(X150)),$sum(X151,0))
        | $less($sum(X149,1),0)
        | $less(0,$sum(X149,1))
        | $less(sK5(X148,$sum(X149,1),X150,X151),sK2)
        | ( tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X148,X149)))) = tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X151,X149)))) )
        | $less(length1(int,t2tb1(X150)),$sum(X148,$sum(X149,1)))
        | ~ $less($sum(X148,X149),length1(int,t2tb1(X150)))
        | $less(X149,0)
        | ( 0 = sK2 ) )
    | ~ spl6_13 ),
    inference(forward_subsumption_demodulation,[],[f9260,f58]) ).

tff(f9260,plain,
    ( ! [X150: array_int,X151: $int,X148: $int,X149: $int] :
        ( $less($sum(X149,1),0)
        | ~ $less($sum(X151,X149),length1(int,t2tb1(X150)))
        | ~ $less($sum(X148,X149),length1(int,t2tb1(X150)))
        | ( sK2 = $sum(X149,1) )
        | $less(X149,0)
        | $less(length1(int,t2tb1(X150)),$sum(X148,$sum(X149,1)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X148,X149)))) = tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X151,X149)))) )
        | $less(length1(int,t2tb1(X150)),$sum(X151,0))
        | $less(0,$sum(X149,1))
        | $less(sK5(X148,$sum(X149,1),X150,X151),sK2) )
    | ~ spl6_13 ),
    inference(forward_subsumption_demodulation,[],[f9176,f58]) ).

tff(f9176,plain,
    ( ! [X150: array_int,X151: $int,X148: $int,X149: $int] :
        ( $less(0,$sum(X149,1))
        | $less(length1(int,t2tb1(X150)),$sum(X151,$sum(X149,1)))
        | $less(length1(int,t2tb1(X150)),$sum(X148,$sum(X149,1)))
        | $less($sum(X149,1),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X148,X149)))) = tb2t(get(int,int,elts(int,t2tb1(X150)),t2tb($sum(X151,X149)))) )
        | $less(sK5(X148,$sum(X149,1),X150,X151),sK2)
        | ~ $less($sum(X148,X149),length1(int,t2tb1(X150)))
        | ( sK2 = $sum(X149,1) )
        | $less(X149,0)
        | ~ $less($sum(X151,X149),length1(int,t2tb1(X150))) )
    | ~ spl6_13 ),
    inference(resolution,[],[f1937,f478]) ).

tff(f9259,plain,
    ( spl6_12
    | spl6_639
    | ~ spl6_13 ),
    inference(avatar_split_clause,[],[f9232,f325,f9257,f321]) ).

tff(f9257,plain,
    ( spl6_639
  <=> ! [X88: $int,X87: $int,X86: $int,X91: $int,X90: array_int,X89: $int] :
        ( $less(sK5(X88,$product(X89,X87),X90,X91),$product(X89,X87))
        | $less(X89,X86)
        | ( tb2t(get(int,int,elts(int,t2tb1(X90)),t2tb($sum(X88,$product(X86,X87))))) = tb2t(get(int,int,elts(int,t2tb1(X90)),t2tb($sum(X91,$product(X86,X87))))) )
        | $less($product(X89,X87),0)
        | $less($product(X86,X87),sK2)
        | $less(length1(int,t2tb1(X90)),$sum(X91,$product(X89,X87)))
        | $less(X87,0)
        | ( $product(X89,X87) = $product(X86,X87) )
        | $less(length1(int,t2tb1(X90)),$sum(X88,$product(X89,X87))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_639])]) ).

tff(f9232,plain,
    ( ! [X90: array_int,X91: $int,X88: $int,X86: $int,X89: $int,X87: $int] :
        ( $less(sK5(X88,$product(X89,X87),X90,X91),$product(X89,X87))
        | $less(length1(int,t2tb1(X90)),$sum(X88,$product(X89,X87)))
        | ( $product(X89,X87) = $product(X86,X87) )
        | $less(X87,0)
        | ( 0 = sK2 )
        | $less(length1(int,t2tb1(X90)),$sum(X91,$product(X89,X87)))
        | $less($product(X86,X87),sK2)
        | $less($product(X89,X87),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X90)),t2tb($sum(X88,$product(X86,X87))))) = tb2t(get(int,int,elts(int,t2tb1(X90)),t2tb($sum(X91,$product(X86,X87))))) )
        | $less(X89,X86) )
    | ~ spl6_13 ),
    inference(evaluation,[],[f9140]) ).

tff(f9140,plain,
    ( ! [X90: array_int,X91: $int,X88: $int,X86: $int,X89: $int,X87: $int] :
        ( ( 0 = sK2 )
        | $less($product(X86,X87),sK2)
        | $less(length1(int,t2tb1(X90)),$sum(X91,$product(X89,X87)))
        | $less(X87,0)
        | $less(sK5(X88,$product(X89,X87),X90,X91),$product(X89,X87))
        | $less($product(X89,X87),0)
        | $less(0,0)
        | ( $product(X89,X87) = $product(X86,X87) )
        | $less(X89,X86)
        | $less(length1(int,t2tb1(X90)),$sum(X88,$product(X89,X87)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X90)),t2tb($sum(X88,$product(X86,X87))))) = tb2t(get(int,int,elts(int,t2tb1(X90)),t2tb($sum(X91,$product(X86,X87))))) ) )
    | ~ spl6_13 ),
    inference(resolution,[],[f1937,f1054]) ).

tff(f9255,plain,
    ( spl6_638
    | spl6_75
    | ~ spl6_13
    | ~ spl6_40 ),
    inference(avatar_split_clause,[],[f9165,f612,f325,f1288,f9253]) ).

tff(f9165,plain,
    ( ! [X136: $int] :
        ( $less(sK2,sK2)
        | ~ $less(0,X136)
        | $less(X136,0)
        | ( $sum(sK3,X136) = sK2 )
        | $less(0,$sum(sK3,X136))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,X136,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X136,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(sK2,$sum(0,X136)) )
    | ~ spl6_13
    | ~ spl6_40 ),
    inference(resolution,[],[f1937,f2371]) ).

tff(f9251,plain,
    ( spl6_12
    | spl6_637
    | ~ spl6_13 ),
    inference(avatar_split_clause,[],[f9235,f325,f9249,f321]) ).

tff(f9249,plain,
    ( spl6_637
  <=> ! [X41: $int,X40: $int,X39: $int] :
        ( $less(X39,sK2)
        | ( $product(X41,X39) = $product(X40,X39) )
        | $less(X40,X41)
        | $less(X41,X40) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_637])]) ).

tff(f9235,plain,
    ( ! [X40: $int,X41: $int,X39: $int] :
        ( $less(X39,sK2)
        | $less(X40,X41)
        | $less(X41,X40)
        | ( 0 = sK2 )
        | ( $product(X41,X39) = $product(X40,X39) ) )
    | ~ spl6_13 ),
    inference(evaluation,[],[f9088]) ).

tff(f9088,plain,
    ( ! [X40: $int,X41: $int,X39: $int] :
        ( $less(X39,sK2)
        | ( 0 = sK2 )
        | $less(X40,X41)
        | $less(X41,X40)
        | ( $product(X41,X39) = $product(X40,X39) )
        | $less(0,0) )
    | ~ spl6_13 ),
    inference(resolution,[],[f1937,f850]) ).

tff(f9247,plain,
    ( spl6_636
    | spl6_12
    | ~ spl6_13
    | ~ spl6_252 ),
    inference(avatar_split_clause,[],[f9236,f3856,f325,f321,f9244]) ).

tff(f9244,plain,
    ( spl6_636
  <=> $less(tb2t(get(int,int,t2tb2(sK1),t2tb(0))),sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_636])]) ).

tff(f3856,plain,
    ( spl6_252
  <=> $less(tb2t(get(int,int,t2tb2(sK1),t2tb(0))),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_252])]) ).

tff(f9236,plain,
    ( ( 0 = sK2 )
    | $less(tb2t(get(int,int,t2tb2(sK1),t2tb(0))),sK2)
    | ~ spl6_13
    | ~ spl6_252 ),
    inference(evaluation,[],[f9153]) ).

tff(f9153,plain,
    ( $less(tb2t(get(int,int,t2tb2(sK1),t2tb(0))),sK2)
    | $less(0,0)
    | ( 0 = sK2 )
    | ~ spl6_13
    | ~ spl6_252 ),
    inference(resolution,[],[f1937,f3858]) ).

tff(f3858,plain,
    ( $less(tb2t(get(int,int,t2tb2(sK1),t2tb(0))),0)
    | ~ spl6_252 ),
    inference(avatar_component_clause,[],[f3856]) ).

tff(f9242,plain,
    ( spl6_12
    | spl6_635
    | ~ spl6_13 ),
    inference(avatar_split_clause,[],[f9238,f325,f9240,f321]) ).

tff(f9240,plain,
    ( spl6_635
  <=> ! [X38: $int,X37: $int,X34: $int,X36: $int,X35: array_int] :
        ( $less(X37,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X35)),t2tb($sum(X38,X34)))) = tb2t(get(int,int,elts(int,t2tb1(X35)),t2tb($sum(X36,X34)))) )
        | $less(length1(int,t2tb1(X35)),$sum(X38,X37))
        | $less(X34,sK2)
        | ( X34 = X37 )
        | $less(X37,X34)
        | $less(sK5(X38,X37,X35,X36),X37)
        | $less(length1(int,t2tb1(X35)),$sum(X36,X37)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_635])]) ).

tff(f9238,plain,
    ( ! [X38: $int,X36: $int,X37: $int,X34: $int,X35: array_int] :
        ( $less(X37,0)
        | $less(length1(int,t2tb1(X35)),$sum(X36,X37))
        | $less(sK5(X38,X37,X35,X36),X37)
        | $less(X37,X34)
        | ( X34 = X37 )
        | $less(X34,sK2)
        | $less(length1(int,t2tb1(X35)),$sum(X38,X37))
        | ( 0 = sK2 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X35)),t2tb($sum(X38,X34)))) = tb2t(get(int,int,elts(int,t2tb1(X35)),t2tb($sum(X36,X34)))) ) )
    | ~ spl6_13 ),
    inference(evaluation,[],[f9087]) ).

tff(f9087,plain,
    ( ! [X38: $int,X36: $int,X37: $int,X34: $int,X35: array_int] :
        ( $less(X37,X34)
        | $less(length1(int,t2tb1(X35)),$sum(X36,X37))
        | $less(X34,sK2)
        | $less(0,0)
        | ( X34 = X37 )
        | $less(length1(int,t2tb1(X35)),$sum(X38,X37))
        | ( tb2t(get(int,int,elts(int,t2tb1(X35)),t2tb($sum(X38,X34)))) = tb2t(get(int,int,elts(int,t2tb1(X35)),t2tb($sum(X36,X34)))) )
        | $less(X37,0)
        | ( 0 = sK2 )
        | $less(sK5(X38,X37,X35,X36),X37) )
    | ~ spl6_13 ),
    inference(resolution,[],[f1937,f1045]) ).

tff(f1045,plain,
    ! [X2: $int,X3: $int,X0: array_int,X1: $int,X4: $int] :
      ( $less(length1(int,t2tb1(X0)),$sum(X4,X2))
      | $less(X3,0)
      | $less(X2,X3)
      | $less(length1(int,t2tb1(X0)),$sum(X1,X2))
      | $less(sK5(X1,X2,X0,X4),X2)
      | $less(X2,0)
      | ( X2 = X3 )
      | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,X3)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X4,X3)))) ) ),
    inference(resolution,[],[f445,f58]) ).

tff(f9069,plain,
    ( spl6_633
    | spl6_634
    | ~ spl6_131 ),
    inference(avatar_split_clause,[],[f9051,f2402,f9066,f9062]) ).

tff(f9062,plain,
    ( spl6_633
  <=> is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_633])]) ).

tff(f9066,plain,
    ( spl6_634
  <=> is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_634])]) ).

tff(f2402,plain,
    ( spl6_131
  <=> is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_131])]) ).

tff(f9051,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,3)
    | is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,2)
    | ~ spl6_131 ),
    inference(evaluation,[],[f9043]) ).

tff(f9043,plain,
    ( is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,2)
    | is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,$sum(2,1))
    | ~ spl6_131 ),
    inference(resolution,[],[f2404,f167]) ).

tff(f167,plain,
    ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
      ( ~ is_common_prefix1(X1,X0,X3,X2)
      | is_common_prefix1(X1,X0,X3,$sum(X2,1))
      | is_longest_common_prefix1(X1,X0,X3,X2) ),
    inference(cnf_transformation,[],[f135]) ).

tff(f135,plain,
    ! [X0: $int,X1: array_int,X2: $int,X3: $int] :
      ( ~ is_common_prefix1(X1,X0,X3,X2)
      | is_longest_common_prefix1(X1,X0,X3,X2)
      | is_common_prefix1(X1,X0,X3,$sum(X2,1)) ),
    inference(rectify,[],[f129]) ).

tff(f129,plain,
    ! [X0: $int,X3: array_int,X1: $int,X2: $int] :
      ( ~ is_common_prefix1(X3,X0,X2,X1)
      | is_longest_common_prefix1(X3,X0,X2,X1)
      | is_common_prefix1(X3,X0,X2,$sum(X1,1)) ),
    inference(flattening,[],[f128]) ).

tff(f128,plain,
    ! [X2: $int,X0: $int,X1: $int,X3: array_int] :
      ( is_longest_common_prefix1(X3,X0,X2,X1)
      | ~ is_common_prefix1(X3,X0,X2,X1)
      | is_common_prefix1(X3,X0,X2,$sum(X1,1)) ),
    inference(ennf_transformation,[],[f89]) ).

tff(f89,plain,
    ! [X2: $int,X0: $int,X1: $int,X3: array_int] :
      ( ( is_common_prefix1(X3,X0,X2,X1)
        & ~ is_common_prefix1(X3,X0,X2,$sum(X1,1)) )
     => is_longest_common_prefix1(X3,X0,X2,X1) ),
    inference(rectify,[],[f39]) ).

tff(f39,axiom,
    ! [X1: $int,X18: $int,X7: $int,X0: array_int] :
      ( ( ~ is_common_prefix1(X0,X1,X7,$sum(X18,1))
        & is_common_prefix1(X0,X1,X7,X18) )
     => is_longest_common_prefix1(X0,X1,X7,X18) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',longest_common_prefix_succ) ).

tff(f2404,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,2)
    | ~ spl6_131 ),
    inference(avatar_component_clause,[],[f2402]) ).

tff(f9042,plain,
    ( spl6_631
    | spl6_632
    | ~ spl6_13 ),
    inference(avatar_split_clause,[],[f9006,f325,f9039,f9035]) ).

tff(f9035,plain,
    ( spl6_631
  <=> $less(-17,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_631])]) ).

tff(f9039,plain,
    ( spl6_632
  <=> ( -17 = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_632])]) ).

tff(f9006,plain,
    ( ( -17 = sK2 )
    | $less(-17,sK2)
    | ~ spl6_13 ),
    inference(interpreted_simplification,[],[f9005]) ).

tff(f9005,plain,
    ( ~ $less(-17,0)
    | ( -17 = sK2 )
    | $less(-17,sK2)
    | $less(-17,-17)
    | ~ spl6_13 ),
    inference(instantiation,[],[f794]) ).

tff(f794,plain,
    ( ! [X12: $int,X13: $int] :
        ( ~ $less(X12,0)
        | ( sK2 = X13 )
        | $less(X13,sK2)
        | $less(X12,X13) )
    | ~ spl6_13 ),
    inference(resolution,[],[f306,f388]) ).

tff(f388,plain,
    ( ! [X0: $int] :
        ( $less(X0,sK2)
        | ~ $less(X0,0) )
    | ~ spl6_13 ),
    inference(resolution,[],[f327,f57]) ).

tff(f9004,plain,
    ( spl6_3
    | spl6_630
    | ~ spl6_17 ),
    inference(avatar_split_clause,[],[f8985,f344,f9002,f250]) ).

tff(f9002,plain,
    ( spl6_630
  <=> ! [X69: $int,X68: array_int,X70: $int,X67: $int,X66: $int] :
        ( $less(X66,sK2)
        | ( sK2 = X66 )
        | ( sK0 = X70 )
        | $less(sK5(X67,sK0,X68,X69),X66)
        | $less(sK0,X70)
        | $less(X70,0)
        | $less(length1(int,t2tb1(X68)),$sum(X69,sK0))
        | $less(length1(int,t2tb1(X68)),$sum(X67,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X68)),t2tb($sum(X69,X70)))) = tb2t(get(int,int,elts(int,t2tb1(X68)),t2tb($sum(X67,X70)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_630])]) ).

tff(f8985,plain,
    ( ! [X70: $int,X68: array_int,X69: $int,X66: $int,X67: $int] :
        ( $less(X66,sK2)
        | ( sK0 = X70 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X68)),t2tb($sum(X69,X70)))) = tb2t(get(int,int,elts(int,t2tb1(X68)),t2tb($sum(X67,X70)))) )
        | $less(length1(int,t2tb1(X68)),$sum(X67,sK0))
        | $less(sK0,0)
        | $less(length1(int,t2tb1(X68)),$sum(X69,sK0))
        | $less(X70,0)
        | $less(sK0,X70)
        | $less(sK5(X67,sK0,X68,X69),X66)
        | ( sK2 = X66 ) )
    | ~ spl6_17 ),
    inference(resolution,[],[f793,f1045]) ).

tff(f793,plain,
    ( ! [X10: $int,X11: $int] :
        ( ~ $less(X10,sK0)
        | $less(X11,sK2)
        | $less(X10,X11)
        | ( sK2 = X11 ) )
    | ~ spl6_17 ),
    inference(resolution,[],[f306,f398]) ).

tff(f398,plain,
    ( ! [X0: $int] :
        ( $less(X0,sK2)
        | ~ $less(X0,sK0) )
    | ~ spl6_17 ),
    inference(resolution,[],[f346,f57]) ).

tff(f8952,plain,
    ( spl6_629
    | ~ spl6_248 ),
    inference(avatar_split_clause,[],[f8937,f3822,f8949]) ).

tff(f8949,plain,
    ( spl6_629
  <=> $less(-17,$sum(sK4,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_629])]) ).

tff(f3822,plain,
    ( spl6_248
  <=> ! [X73: $int] :
        ( $less(0,X73)
        | $less(X73,$sum(sK4,1))
        | ( 0 = X73 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_248])]) ).

tff(f8937,plain,
    ( $less(-17,$sum(sK4,1))
    | ~ spl6_248 ),
    inference(interpreted_simplification,[],[f8936]) ).

tff(f8936,plain,
    ( $less(-17,$sum(sK4,1))
    | $less(0,-17)
    | ( 0 = -17 )
    | ~ spl6_248 ),
    inference(instantiation,[],[f3823]) ).

tff(f3823,plain,
    ( ! [X73: $int] :
        ( $less(X73,$sum(sK4,1))
        | $less(0,X73)
        | ( 0 = X73 ) )
    | ~ spl6_248 ),
    inference(avatar_component_clause,[],[f3822]) ).

tff(f8935,plain,
    ( spl6_33
    | spl6_10
    | spl6_628
    | ~ spl6_619 ),
    inference(avatar_split_clause,[],[f8921,f8888,f8933,f288,f541]) ).

tff(f8933,plain,
    ( spl6_628
  <=> ! [X6: array_int,X7: $int,X8: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,sK4)))) )
        | $less(length1(int,t2tb1(X6)),$sum(X8,sK2))
        | $less(sK5(X7,sK2,X6,X8),sK2)
        | $less(length1(int,t2tb1(X6)),$sum(X7,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_628])]) ).

tff(f8888,plain,
    ( spl6_619
  <=> $less(sK4,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_619])]) ).

tff(f8921,plain,
    ( ! [X8: $int,X6: array_int,X7: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,sK4)))) )
        | $less(sK2,0)
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X6)),$sum(X7,sK2))
        | $less(sK5(X7,sK2,X6,X8),sK2)
        | $less(length1(int,t2tb1(X6)),$sum(X8,sK2)) )
    | ~ spl6_619 ),
    inference(resolution,[],[f8890,f445]) ).

tff(f8890,plain,
    ( $less(sK4,sK2)
    | ~ spl6_619 ),
    inference(avatar_component_clause,[],[f8888]) ).

tff(f8931,plain,
    ( spl6_10
    | spl6_33
    | spl6_627
    | ~ spl6_619 ),
    inference(avatar_split_clause,[],[f8920,f8888,f8929,f541,f288]) ).

tff(f8929,plain,
    ( spl6_627
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK5(X4,sK2,X3,X5))))) != tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK5(X4,sK2,X3,X5))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK4)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK2))
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_627])]) ).

tff(f8920,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK5(X4,sK2,X3,X5))))) != tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK5(X4,sK2,X3,X5))))) )
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK2))
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK4)))) )
        | $less(sK2,0) )
    | ~ spl6_619 ),
    inference(resolution,[],[f8890,f491]) ).

tff(f8927,plain,
    ( spl6_10
    | spl6_33
    | spl6_626
    | ~ spl6_619 ),
    inference(avatar_split_clause,[],[f8919,f8888,f8925,f541,f288]) ).

tff(f8925,plain,
    ( spl6_626
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X1,sK2))
        | $less(length1(int,t2tb1(X0)),$sum(X2,sK2))
        | $less(0,sK5(X2,sK2,X0,X1))
        | ( 0 = sK5(X2,sK2,X0,X1) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK4)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_626])]) ).

tff(f8919,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X1,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK4)))) )
        | ( 0 = sK5(X2,sK2,X0,X1) )
        | $less(sK4,0)
        | $less(sK2,0)
        | $less(0,sK5(X2,sK2,X0,X1))
        | $less(length1(int,t2tb1(X0)),$sum(X2,sK2)) )
    | ~ spl6_619 ),
    inference(resolution,[],[f8890,f1344]) ).

tff(f8916,plain,
    ( spl6_150
    | spl6_625
    | ~ spl6_48 ),
    inference(avatar_split_clause,[],[f8844,f724,f8914,f2846]) ).

tff(f2846,plain,
    ( spl6_150
  <=> $less($sum(sK3,0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_150])]) ).

tff(f8914,plain,
    ( spl6_625
  <=> ! [X31: $int,X29: array_int,X28: $int,X30: $int] :
        ( $less(X28,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X29)),t2tb($sum(X31,sK5(X30,X28,X29,X31))))) != tb2t(get(int,int,elts(int,t2tb1(X29)),t2tb($sum(X30,sK5(X30,X28,X29,X31))))) )
        | $less(length1(int,t2tb1(X29)),$sum(X31,X28))
        | ( tb2t(get(int,int,elts(int,t2tb1(X29)),t2tb($sum(X30,$sum(sK3,0))))) = tb2t(get(int,int,elts(int,t2tb1(X29)),t2tb($sum(X31,$sum(sK3,0))))) )
        | ( sK2 = X28 )
        | $less(X28,sK2)
        | $less(length1(int,t2tb1(X29)),$sum(X30,X28)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_625])]) ).

tff(f724,plain,
    ( spl6_48
  <=> $less($sum(sK3,0),sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_48])]) ).

tff(f8844,plain,
    ( ! [X31: $int,X28: $int,X29: array_int,X30: $int] :
        ( $less(X28,0)
        | $less(length1(int,t2tb1(X29)),$sum(X30,X28))
        | $less($sum(sK3,0),0)
        | $less(X28,sK2)
        | ( sK2 = X28 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X29)),t2tb($sum(X30,$sum(sK3,0))))) = tb2t(get(int,int,elts(int,t2tb1(X29)),t2tb($sum(X31,$sum(sK3,0))))) )
        | $less(length1(int,t2tb1(X29)),$sum(X31,X28))
        | ( tb2t(get(int,int,elts(int,t2tb1(X29)),t2tb($sum(X31,sK5(X30,X28,X29,X31))))) != tb2t(get(int,int,elts(int,t2tb1(X29)),t2tb($sum(X30,sK5(X30,X28,X29,X31))))) ) )
    | ~ spl6_48 ),
    inference(resolution,[],[f2843,f491]) ).

tff(f2843,plain,
    ( ! [X6: $int] :
        ( $less($sum(sK3,0),X6)
        | ( sK2 = X6 )
        | $less(X6,sK2) )
    | ~ spl6_48 ),
    inference(resolution,[],[f725,f306]) ).

tff(f725,plain,
    ( $less($sum(sK3,0),sK2)
    | ~ spl6_48 ),
    inference(avatar_component_clause,[],[f724]) ).

tff(f8912,plain,
    ( spl6_150
    | spl6_624
    | ~ spl6_48 ),
    inference(avatar_split_clause,[],[f8843,f724,f8910,f2846]) ).

tff(f8910,plain,
    ( spl6_624
  <=> ! [X24: $int,X27: $int,X25: array_int,X26: $int] :
        ( $less(0,sK5(X27,X24,X25,X26))
        | $less(X24,sK2)
        | ( sK2 = X24 )
        | ( 0 = sK5(X27,X24,X25,X26) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X25)),t2tb($sum(X27,$sum(sK3,0))))) = tb2t(get(int,int,elts(int,t2tb1(X25)),t2tb($sum(X26,$sum(sK3,0))))) )
        | $less(X24,0)
        | $less(length1(int,t2tb1(X25)),$sum(X27,X24))
        | $less(length1(int,t2tb1(X25)),$sum(X26,X24)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_624])]) ).

tff(f8843,plain,
    ( ! [X26: $int,X27: $int,X24: $int,X25: array_int] :
        ( $less(0,sK5(X27,X24,X25,X26))
        | $less(length1(int,t2tb1(X25)),$sum(X26,X24))
        | $less(length1(int,t2tb1(X25)),$sum(X27,X24))
        | $less(X24,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X25)),t2tb($sum(X27,$sum(sK3,0))))) = tb2t(get(int,int,elts(int,t2tb1(X25)),t2tb($sum(X26,$sum(sK3,0))))) )
        | ( 0 = sK5(X27,X24,X25,X26) )
        | ( sK2 = X24 )
        | $less($sum(sK3,0),0)
        | $less(X24,sK2) )
    | ~ spl6_48 ),
    inference(resolution,[],[f2843,f1344]) ).

tff(f8908,plain,
    ( spl6_150
    | spl6_623
    | ~ spl6_48 ),
    inference(avatar_split_clause,[],[f8845,f724,f8906,f2846]) ).

tff(f8906,plain,
    ( spl6_623
  <=> ! [X35: $int,X34: $int,X33: array_int,X32: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X33)),t2tb($sum(X35,$sum(sK3,0))))) = tb2t(get(int,int,elts(int,t2tb1(X33)),t2tb($sum(X34,$sum(sK3,0))))) )
        | $less(length1(int,t2tb1(X33)),$sum(X35,X32))
        | $less(sK5(X34,X32,X33,X35),X32)
        | $less(length1(int,t2tb1(X33)),$sum(X34,X32))
        | $less(X32,sK2)
        | ( sK2 = X32 )
        | $less(X32,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_623])]) ).

tff(f8845,plain,
    ( ! [X34: $int,X35: $int,X32: $int,X33: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X33)),t2tb($sum(X35,$sum(sK3,0))))) = tb2t(get(int,int,elts(int,t2tb1(X33)),t2tb($sum(X34,$sum(sK3,0))))) )
        | $less(X32,sK2)
        | $less(X32,0)
        | ( sK2 = X32 )
        | $less(length1(int,t2tb1(X33)),$sum(X34,X32))
        | $less(sK5(X34,X32,X33,X35),X32)
        | $less($sum(sK3,0),0)
        | $less(length1(int,t2tb1(X33)),$sum(X35,X32)) )
    | ~ spl6_48 ),
    inference(resolution,[],[f2843,f445]) ).

tff(f8904,plain,
    ( spl6_620
    | spl6_622
    | spl6_619
    | spl6_150
    | ~ spl6_23
    | ~ spl6_48 ),
    inference(avatar_split_clause,[],[f8857,f724,f393,f2846,f8888,f8901,f8892]) ).

tff(f8901,plain,
    ( spl6_622
  <=> ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,$sum(sK3,0))))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,$sum(sK3,0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_622])]) ).

tff(f8857,plain,
    ( $less($sum(sK3,0),0)
    | $less(sK4,sK2)
    | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,$sum(sK3,0))))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,$sum(sK3,0))))) )
    | ( sK4 = sK2 )
    | ~ spl6_23
    | ~ spl6_48 ),
    inference(resolution,[],[f2843,f557]) ).

tff(f8899,plain,
    ( spl6_619
    | spl6_620
    | ~ spl6_621
    | ~ spl6_23
    | ~ spl6_48 ),
    inference(avatar_split_clause,[],[f8858,f724,f393,f8896,f8892,f8888]) ).

tff(f8896,plain,
    ( spl6_621
  <=> is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,$sum(sK3,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_621])]) ).

tff(f8858,plain,
    ( ~ is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,$sum(sK3,0))
    | ( sK4 = sK2 )
    | $less(sK4,sK2)
    | ~ spl6_23
    | ~ spl6_48 ),
    inference(resolution,[],[f2843,f537]) ).

tff(f8814,plain,
    ( ~ spl6_618
    | spl6_384
    | ~ spl6_612 ),
    inference(avatar_split_clause,[],[f8784,f8763,f5198,f8811]) ).

tff(f8811,plain,
    ( spl6_618
  <=> $less(0,tb2t(get(int,int,t2tb2(sK1),t2tb(0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_618])]) ).

tff(f5198,plain,
    ( spl6_384
  <=> $less(tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))),tb2t(get(int,int,t2tb2(sK1),t2tb(0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_384])]) ).

tff(f8763,plain,
    ( spl6_612
  <=> ( 0 = tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_612])]) ).

tff(f8784,plain,
    ( ~ $less(0,tb2t(get(int,int,t2tb2(sK1),t2tb(0))))
    | spl6_384
    | ~ spl6_612 ),
    inference(backward_demodulation,[],[f5200,f8765]) ).

tff(f8765,plain,
    ( ( 0 = tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))) )
    | ~ spl6_612 ),
    inference(avatar_component_clause,[],[f8763]) ).

tff(f5200,plain,
    ( ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))),tb2t(get(int,int,t2tb2(sK1),t2tb(0))))
    | spl6_384 ),
    inference(avatar_component_clause,[],[f5198]) ).

tff(f8806,plain,
    ( spl6_617
    | ~ spl6_251
    | ~ spl6_612 ),
    inference(avatar_split_clause,[],[f8780,f8763,f3838,f8803]) ).

tff(f8803,plain,
    ( spl6_617
  <=> ( 0 = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_617])]) ).

tff(f3838,plain,
    ( spl6_251
  <=> ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,0)))) = tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_251])]) ).

tff(f8780,plain,
    ( ( 0 = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,0)))) )
    | ~ spl6_251
    | ~ spl6_612 ),
    inference(backward_demodulation,[],[f3840,f8765]) ).

tff(f3840,plain,
    ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,0)))) = tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))) )
    | ~ spl6_251 ),
    inference(avatar_component_clause,[],[f3838]) ).

tff(f8800,plain,
    ( ~ spl6_616
    | spl6_132
    | ~ spl6_612 ),
    inference(avatar_split_clause,[],[f8778,f8763,f2412,f8797]) ).

tff(f8797,plain,
    ( spl6_616
  <=> ( 0 = tb2t(get(int,int,t2tb2(sK1),t2tb(0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_616])]) ).

tff(f2412,plain,
    ( spl6_132
  <=> ( tb2t(get(int,int,t2tb2(sK1),t2tb(0))) = tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_132])]) ).

tff(f8778,plain,
    ( ( 0 != tb2t(get(int,int,t2tb2(sK1),t2tb(0))) )
    | spl6_132
    | ~ spl6_612 ),
    inference(backward_demodulation,[],[f2413,f8765]) ).

tff(f2413,plain,
    ( ( tb2t(get(int,int,t2tb2(sK1),t2tb(0))) != tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))) )
    | spl6_132 ),
    inference(avatar_component_clause,[],[f2412]) ).

tff(f8795,plain,
    ( spl6_615
    | ~ spl6_141
    | ~ spl6_612 ),
    inference(avatar_split_clause,[],[f8779,f8763,f2689,f8792]) ).

tff(f8792,plain,
    ( spl6_615
  <=> ( 0 = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_615])]) ).

tff(f2689,plain,
    ( spl6_141
  <=> ( tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_141])]) ).

tff(f8779,plain,
    ( ( 0 = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))) )
    | ~ spl6_141
    | ~ spl6_612 ),
    inference(backward_demodulation,[],[f2691,f8765]) ).

tff(f2691,plain,
    ( ( tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))) )
    | ~ spl6_141 ),
    inference(avatar_component_clause,[],[f2689]) ).

tff(f8776,plain,
    ( spl6_612
    | spl6_614
    | spl6_253 ),
    inference(avatar_split_clause,[],[f8746,f3860,f8774,f8763]) ).

tff(f8774,plain,
    ( spl6_614
  <=> ! [X6: $int] :
        ( $less(X6,tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))) = X6 )
        | $less(0,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_614])]) ).

tff(f3860,plain,
    ( spl6_253
  <=> $less(tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_253])]) ).

tff(f8746,plain,
    ( ! [X6: $int] :
        ( $less(X6,tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))))
        | $less(0,X6)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))) = X6 )
        | ( 0 = tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))) ) )
    | spl6_253 ),
    inference(resolution,[],[f3861,f790]) ).

tff(f3861,plain,
    ( ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))),0)
    | spl6_253 ),
    inference(avatar_component_clause,[],[f3860]) ).

tff(f8772,plain,
    ( spl6_610
    | spl6_611
    | spl6_253 ),
    inference(avatar_split_clause,[],[f8751,f3860,f8759,f8755]) ).

tff(f8755,plain,
    ( spl6_610
  <=> $less(0,tb2t(get(int,int,t2tb2(sK1),t2tb(sK2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_610])]) ).

tff(f8759,plain,
    ( spl6_611
  <=> ! [X11: $int] :
        ( $less(X11,0)
        | ( $product(0,X11) = $product(tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))),X11) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_611])]) ).

tff(f8751,plain,
    ( ! [X12: $int] :
        ( ( $product(tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))),X12) = $product(0,X12) )
        | $less(X12,0)
        | $less(0,tb2t(get(int,int,t2tb2(sK1),t2tb(sK2)))) )
    | spl6_253 ),
    inference(resolution,[],[f3861,f850]) ).

tff(f8771,plain,
    ( spl6_612
    | spl6_610
    | spl6_253 ),
    inference(avatar_split_clause,[],[f8744,f3860,f8755,f8763]) ).

tff(f8744,plain,
    ( $less(0,tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))))
    | ( 0 = tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))) )
    | spl6_253 ),
    inference(resolution,[],[f3861,f58]) ).

tff(f8770,plain,
    ( spl6_612
    | spl6_610
    | spl6_253 ),
    inference(avatar_split_clause,[],[f8745,f3860,f8755,f8763]) ).

tff(f8745,plain,
    ( $less(0,tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))))
    | ( 0 = tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))) )
    | spl6_253 ),
    inference(resolution,[],[f3861,f58]) ).

tff(f8769,plain,
    ( spl6_612
    | spl6_613
    | spl6_253 ),
    inference(avatar_split_clause,[],[f8747,f3860,f8767,f8763]) ).

tff(f8767,plain,
    ( spl6_613
  <=> ! [X7: $int] :
        ( $less(X7,tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))))
        | $less(0,X7)
        | ( 0 = X7 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_613])]) ).

tff(f8747,plain,
    ( ! [X7: $int] :
        ( $less(X7,tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))))
        | ( 0 = X7 )
        | ( 0 = tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))) )
        | $less(0,X7) )
    | spl6_253 ),
    inference(resolution,[],[f3861,f790]) ).

tff(f8761,plain,
    ( spl6_610
    | spl6_611
    | spl6_253 ),
    inference(avatar_split_clause,[],[f8750,f3860,f8759,f8755]) ).

tff(f8750,plain,
    ( ! [X11: $int] :
        ( $less(X11,0)
        | $less(0,tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))))
        | ( $product(0,X11) = $product(tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))),X11) ) )
    | spl6_253 ),
    inference(resolution,[],[f3861,f850]) ).

tff(f8741,plain,
    ( ~ spl6_609
    | ~ spl6_38
    | ~ spl6_252 ),
    inference(avatar_split_clause,[],[f8711,f3856,f602,f8738]) ).

tff(f8738,plain,
    ( spl6_609
  <=> is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,tb2t(get(int,int,t2tb2(sK1),t2tb(0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_609])]) ).

tff(f8711,plain,
    ( ~ is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,tb2t(get(int,int,t2tb2(sK1),t2tb(0))))
    | ~ spl6_38
    | ~ spl6_252 ),
    inference(resolution,[],[f3858,f703]) ).

tff(f8736,plain,
    ( spl6_608
    | ~ spl6_15
    | ~ spl6_252 ),
    inference(avatar_split_clause,[],[f8713,f3856,f335,f8733]) ).

tff(f8733,plain,
    ( spl6_608
  <=> $less(tb2t(get(int,int,t2tb2(sK1),t2tb(0))),sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_608])]) ).

tff(f8713,plain,
    ( $less(tb2t(get(int,int,t2tb2(sK1),t2tb(0))),sK3)
    | ~ spl6_15
    | ~ spl6_252 ),
    inference(resolution,[],[f3858,f397]) ).

tff(f8731,plain,
    ( spl6_607
    | ~ spl6_18
    | ~ spl6_252 ),
    inference(avatar_split_clause,[],[f8712,f3856,f349,f8728]) ).

tff(f8728,plain,
    ( spl6_607
  <=> $less(tb2t(get(int,int,t2tb2(sK1),t2tb(0))),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_607])]) ).

tff(f8712,plain,
    ( $less(tb2t(get(int,int,t2tb2(sK1),t2tb(0))),sK0)
    | ~ spl6_18
    | ~ spl6_252 ),
    inference(resolution,[],[f3858,f2448]) ).

tff(f8726,plain,
    ( ~ spl6_606
    | ~ spl6_72
    | ~ spl6_252 ),
    inference(avatar_split_clause,[],[f8710,f3856,f1175,f8723]) ).

tff(f8723,plain,
    ( spl6_606
  <=> is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,tb2t(get(int,int,t2tb2(sK1),t2tb(0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_606])]) ).

tff(f8710,plain,
    ( ~ is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,tb2t(get(int,int,t2tb2(sK1),t2tb(0))))
    | ~ spl6_72
    | ~ spl6_252 ),
    inference(resolution,[],[f3858,f1315]) ).

tff(f8680,plain,
    ( spl6_604
    | spl6_605
    | spl6_582 ),
    inference(avatar_split_clause,[],[f8666,f8426,f8678,f8674]) ).

tff(f8674,plain,
    ( spl6_604
  <=> ( -16 = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_604])]) ).

tff(f8678,plain,
    ( spl6_605
  <=> ! [X1: $int] :
        ( ( -16 = X1 )
        | $less(X1,sK2)
        | $less(-16,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_605])]) ).

tff(f8426,plain,
    ( spl6_582
  <=> $less(sK2,-16) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_582])]) ).

tff(f8666,plain,
    ( ! [X1: $int] :
        ( ( -16 = X1 )
        | $less(-16,X1)
        | $less(X1,sK2)
        | ( -16 = sK2 ) )
    | spl6_582 ),
    inference(resolution,[],[f8428,f790]) ).

tff(f8428,plain,
    ( ~ $less(sK2,-16)
    | spl6_582 ),
    inference(avatar_component_clause,[],[f8426]) ).

tff(f8662,plain,
    ( spl6_602
    | spl6_603
    | spl6_580 ),
    inference(avatar_split_clause,[],[f8648,f8417,f8660,f8656]) ).

tff(f8656,plain,
    ( spl6_602
  <=> ( sK0 = -16 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_602])]) ).

tff(f8660,plain,
    ( spl6_603
  <=> ! [X1: $int] :
        ( ( -16 = X1 )
        | $less(-16,X1)
        | $less(X1,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_603])]) ).

tff(f8417,plain,
    ( spl6_580
  <=> $less(sK0,-16) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_580])]) ).

tff(f8648,plain,
    ( ! [X1: $int] :
        ( ( -16 = X1 )
        | ( sK0 = -16 )
        | $less(X1,sK0)
        | $less(-16,X1) )
    | spl6_580 ),
    inference(resolution,[],[f8419,f790]) ).

tff(f8419,plain,
    ( ~ $less(sK0,-16)
    | spl6_580 ),
    inference(avatar_component_clause,[],[f8417]) ).

tff(f8573,plain,
    ( spl6_10
    | spl6_601
    | ~ spl6_592 ),
    inference(avatar_split_clause,[],[f8559,f8506,f8571,f288]) ).

tff(f8571,plain,
    ( spl6_601
  <=> ! [X6: array_int,X7: $int,X8: $int] :
        ( $less(length1(int,t2tb1(X6)),$sum(X7,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,2)))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,2)))) )
        | $less(sK5(X7,sK2,X6,X8),sK2)
        | $less(length1(int,t2tb1(X6)),$sum(X8,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_601])]) ).

tff(f8506,plain,
    ( spl6_592
  <=> $less(2,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_592])]) ).

tff(f8559,plain,
    ( ! [X8: $int,X6: array_int,X7: $int] :
        ( $less(length1(int,t2tb1(X6)),$sum(X7,sK2))
        | $less(sK2,0)
        | $less(length1(int,t2tb1(X6)),$sum(X8,sK2))
        | $less(sK5(X7,sK2,X6,X8),sK2)
        | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,2)))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,2)))) ) )
    | ~ spl6_592 ),
    inference(evaluation,[],[f8556]) ).

tff(f8556,plain,
    ( ! [X8: $int,X6: array_int,X7: $int] :
        ( $less(2,0)
        | $less(length1(int,t2tb1(X6)),$sum(X8,sK2))
        | $less(length1(int,t2tb1(X6)),$sum(X7,sK2))
        | $less(sK2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,2)))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,2)))) )
        | $less(sK5(X7,sK2,X6,X8),sK2) )
    | ~ spl6_592 ),
    inference(resolution,[],[f8508,f445]) ).

tff(f8508,plain,
    ( $less(2,sK2)
    | ~ spl6_592 ),
    inference(avatar_component_clause,[],[f8506]) ).

tff(f8569,plain,
    ( spl6_600
    | spl6_10
    | ~ spl6_592 ),
    inference(avatar_split_clause,[],[f8560,f8506,f288,f8567]) ).

tff(f8567,plain,
    ( spl6_600
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( ( 0 = sK5(X2,sK2,X0,X1) )
        | $less(0,sK5(X2,sK2,X0,X1))
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,2)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,2)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_600])]) ).

tff(f8560,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(sK2,0)
        | ( 0 = sK5(X2,sK2,X0,X1) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,2)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,2)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK2))
        | $less(0,sK5(X2,sK2,X0,X1)) )
    | ~ spl6_592 ),
    inference(evaluation,[],[f8554]) ).

tff(f8554,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X1,sK2))
        | $less(length1(int,t2tb1(X0)),$sum(X2,sK2))
        | $less(2,0)
        | $less(0,sK5(X2,sK2,X0,X1))
        | $less(sK2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,2)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,2)))) )
        | ( 0 = sK5(X2,sK2,X0,X1) ) )
    | ~ spl6_592 ),
    inference(resolution,[],[f8508,f1344]) ).

tff(f8565,plain,
    ( spl6_10
    | spl6_599
    | ~ spl6_592 ),
    inference(avatar_split_clause,[],[f8561,f8506,f8563,f288]) ).

tff(f8563,plain,
    ( spl6_599
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X5,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,2)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,2)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK5(X4,sK2,X3,X5))))) != tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK5(X4,sK2,X3,X5))))) )
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_599])]) ).

tff(f8561,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X5,sK2))
        | $less(sK2,0)
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK5(X4,sK2,X3,X5))))) != tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK5(X4,sK2,X3,X5))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,2)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,2)))) ) )
    | ~ spl6_592 ),
    inference(evaluation,[],[f8555]) ).

tff(f8555,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(sK2,0)
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK2))
        | $less(2,0)
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,2)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,2)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK5(X4,sK2,X3,X5))))) != tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK5(X4,sK2,X3,X5))))) ) )
    | ~ spl6_592 ),
    inference(resolution,[],[f8508,f491]) ).

tff(f8551,plain,
    ( ~ spl6_598
    | ~ spl6_139 ),
    inference(avatar_split_clause,[],[f8546,f2674,f8548]) ).

tff(f2674,plain,
    ( spl6_139
  <=> is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_139])]) ).

tff(f8546,plain,
    ( ~ $less(sK2,$sum(sK0,2))
    | ~ spl6_139 ),
    inference(forward_demodulation,[],[f8545,f207]) ).

tff(f8545,plain,
    ( ~ $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,2))
    | ~ spl6_139 ),
    inference(forward_demodulation,[],[f8528,f191]) ).

tff(f8528,plain,
    ( ~ $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,2))
    | ~ spl6_139 ),
    inference(resolution,[],[f2676,f225]) ).

tff(f225,plain,
    ! [X2: array_int,X3: $int,X0: $int,X1: $int] :
      ( ~ is_common_prefix1(X2,X3,X0,X1)
      | ~ $less(length1(int,t2tb1(X2)),$sum(X3,X1)) ),
    inference(cnf_transformation,[],[f162]) ).

tff(f2676,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,2)
    | ~ spl6_139 ),
    inference(avatar_component_clause,[],[f2674]) ).

tff(f8542,plain,
    ( spl6_596
    | spl6_597
    | ~ spl6_139 ),
    inference(avatar_split_clause,[],[f8533,f2674,f8539,f8535]) ).

tff(f8535,plain,
    ( spl6_596
  <=> is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_596])]) ).

tff(f8539,plain,
    ( spl6_597
  <=> is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_597])]) ).

tff(f8533,plain,
    ( is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,2)
    | is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,3)
    | ~ spl6_139 ),
    inference(evaluation,[],[f8525]) ).

tff(f8525,plain,
    ( is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,2)
    | is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,$sum(2,1))
    | ~ spl6_139 ),
    inference(resolution,[],[f2676,f167]) ).

tff(f8524,plain,
    ( spl6_593
    | spl6_595
    | spl6_587 ),
    inference(avatar_split_clause,[],[f8495,f8464,f8522,f8511]) ).

tff(f8511,plain,
    ( spl6_593
  <=> ( 2 = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_593])]) ).

tff(f8522,plain,
    ( spl6_595
  <=> ! [X1: $int] :
        ( $less(2,X1)
        | $less(X1,sK2)
        | ( 2 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_595])]) ).

tff(f8464,plain,
    ( spl6_587
  <=> $less(sK2,2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_587])]) ).

tff(f8495,plain,
    ( ! [X1: $int] :
        ( $less(2,X1)
        | ( 2 = sK2 )
        | ( 2 = X1 )
        | $less(X1,sK2) )
    | spl6_587 ),
    inference(resolution,[],[f8465,f790]) ).

tff(f8465,plain,
    ( ~ $less(sK2,2)
    | spl6_587 ),
    inference(avatar_component_clause,[],[f8464]) ).

tff(f8520,plain,
    ( spl6_592
    | spl6_591
    | spl6_587 ),
    inference(avatar_split_clause,[],[f8498,f8464,f8503,f8506]) ).

tff(f8503,plain,
    ( spl6_591
  <=> ! [X6: $int] :
        ( ( $product(sK2,X6) = $product(2,X6) )
        | $less(X6,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_591])]) ).

tff(f8498,plain,
    ( ! [X5: $int] :
        ( $less(X5,0)
        | $less(2,sK2)
        | ( $product(2,X5) = $product(sK2,X5) ) )
    | spl6_587 ),
    inference(resolution,[],[f8465,f850]) ).

tff(f8519,plain,
    ( spl6_592
    | spl6_593
    | spl6_587 ),
    inference(avatar_split_clause,[],[f8493,f8464,f8511,f8506]) ).

tff(f8493,plain,
    ( ( 2 = sK2 )
    | $less(2,sK2)
    | spl6_587 ),
    inference(resolution,[],[f8465,f58]) ).

tff(f8518,plain,
    ( spl6_593
    | spl6_594
    | spl6_587 ),
    inference(avatar_split_clause,[],[f8494,f8464,f8516,f8511]) ).

tff(f8516,plain,
    ( spl6_594
  <=> ! [X0: $int] :
        ( ( sK2 = X0 )
        | $less(2,X0)
        | $less(X0,sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_594])]) ).

tff(f8494,plain,
    ( ! [X0: $int] :
        ( ( sK2 = X0 )
        | $less(X0,sK2)
        | ( 2 = sK2 )
        | $less(2,X0) )
    | spl6_587 ),
    inference(resolution,[],[f8465,f790]) ).

tff(f8514,plain,
    ( spl6_592
    | spl6_593
    | spl6_587 ),
    inference(avatar_split_clause,[],[f8492,f8464,f8511,f8506]) ).

tff(f8492,plain,
    ( ( 2 = sK2 )
    | $less(2,sK2)
    | spl6_587 ),
    inference(resolution,[],[f8465,f58]) ).

tff(f8509,plain,
    ( spl6_591
    | spl6_592
    | spl6_587 ),
    inference(avatar_split_clause,[],[f8499,f8464,f8506,f8503]) ).

tff(f8499,plain,
    ( ! [X6: $int] :
        ( $less(2,sK2)
        | ( $product(sK2,X6) = $product(2,X6) )
        | $less(X6,0) )
    | spl6_587 ),
    inference(resolution,[],[f8465,f850]) ).

tff(f8491,plain,
    ( spl6_588
    | ~ spl6_590
    | spl6_587
    | spl6_131 ),
    inference(avatar_split_clause,[],[f8486,f2402,f8464,f8488,f8468]) ).

tff(f8488,plain,
    ( spl6_590
  <=> ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_590])]) ).

tff(f8486,plain,
    ( $less(sK2,2)
    | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
    | $less(sK2,$sum(sK3,2))
    | spl6_131 ),
    inference(forward_demodulation,[],[f8485,f207]) ).

tff(f8485,plain,
    ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
    | $less(sK2,$sum(sK3,2))
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),2)
    | spl6_131 ),
    inference(forward_demodulation,[],[f8484,f207]) ).

tff(f8484,plain,
    ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,2))
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),2)
    | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
    | spl6_131 ),
    inference(forward_demodulation,[],[f8483,f400]) ).

tff(f8483,plain,
    ( ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),2)
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,2))
    | spl6_131 ),
    inference(forward_demodulation,[],[f8482,f191]) ).

tff(f8482,plain,
    ( ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),2)
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,2))
    | spl6_131 ),
    inference(forward_demodulation,[],[f8481,f191]) ).

tff(f8481,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),2)
    | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,2))
    | spl6_131 ),
    inference(forward_demodulation,[],[f8452,f191]) ).

tff(f8452,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,2))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),2)
    | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
    | spl6_131 ),
    inference(evaluation,[],[f8449]) ).

tff(f8449,plain,
    ( $less(2,0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,2))
    | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,2))
    | spl6_131 ),
    inference(resolution,[],[f2403,f237]) ).

tff(f2403,plain,
    ( ~ is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,2)
    | spl6_131 ),
    inference(avatar_component_clause,[],[f2402]) ).

tff(f8480,plain,
    ( ~ spl6_589
    | spl6_588
    | spl6_587
    | spl6_131 ),
    inference(avatar_split_clause,[],[f8475,f2402,f8464,f8468,f8477]) ).

tff(f8477,plain,
    ( spl6_589
  <=> $less(sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_589])]) ).

tff(f8475,plain,
    ( $less(sK2,2)
    | $less(sK2,$sum(sK3,2))
    | ~ $less(sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | spl6_131 ),
    inference(forward_demodulation,[],[f8474,f207]) ).

tff(f8474,plain,
    ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,2))
    | ~ $less(sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(sK2,2)
    | spl6_131 ),
    inference(forward_demodulation,[],[f8473,f191]) ).

tff(f8473,plain,
    ( $less(sK2,2)
    | ~ $less(sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,2))
    | spl6_131 ),
    inference(forward_demodulation,[],[f8472,f207]) ).

tff(f8472,plain,
    ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),2)
    | ~ $less(sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,2))
    | spl6_131 ),
    inference(forward_demodulation,[],[f8453,f191]) ).

tff(f8453,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),2)
    | ~ $less(sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,2))
    | spl6_131 ),
    inference(evaluation,[],[f8451]) ).

tff(f8451,plain,
    ( ~ $less(sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,2))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,2))
    | $less(2,0)
    | spl6_131 ),
    inference(resolution,[],[f2403,f220]) ).

tff(f8471,plain,
    ( spl6_586
    | spl6_587
    | spl6_588
    | spl6_131 ),
    inference(avatar_split_clause,[],[f8458,f2402,f8468,f8464,f8460]) ).

tff(f8460,plain,
    ( spl6_586
  <=> $less(sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_586])]) ).

tff(f8458,plain,
    ( $less(sK2,$sum(sK3,2))
    | $less(sK2,2)
    | $less(sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),2)
    | spl6_131 ),
    inference(forward_demodulation,[],[f8457,f207]) ).

tff(f8457,plain,
    ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),2)
    | $less(sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),2)
    | $less(sK2,$sum(sK3,2))
    | spl6_131 ),
    inference(forward_demodulation,[],[f8456,f191]) ).

tff(f8456,plain,
    ( $less(sK2,$sum(sK3,2))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),2)
    | $less(sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),2)
    | spl6_131 ),
    inference(forward_demodulation,[],[f8455,f207]) ).

tff(f8455,plain,
    ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,2))
    | $less(sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),2)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),2)
    | spl6_131 ),
    inference(forward_demodulation,[],[f8454,f191]) ).

tff(f8454,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,2))
    | $less(sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),2)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),2)
    | spl6_131 ),
    inference(evaluation,[],[f8450]) ).

tff(f8450,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,2))
    | $less(sK5(sK3,2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),2)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,2))
    | $less(2,0)
    | spl6_131 ),
    inference(resolution,[],[f2403,f222]) ).

tff(f8442,plain,
    ( ~ spl6_585
    | spl6_324
    | ~ spl6_526 ),
    inference(avatar_split_clause,[],[f8407,f7397,f4611,f8439]) ).

tff(f4611,plain,
    ( spl6_324
  <=> $less($sum(sK0,10),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_324])]) ).

tff(f7397,plain,
    ( spl6_526
  <=> $less(-16,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_526])]) ).

tff(f8407,plain,
    ( ~ $less($sum(sK0,10),-16)
    | spl6_324
    | ~ spl6_526 ),
    inference(resolution,[],[f7608,f4613]) ).

tff(f4613,plain,
    ( ~ $less($sum(sK0,10),sK0)
    | spl6_324 ),
    inference(avatar_component_clause,[],[f4611]) ).

tff(f7608,plain,
    ( ! [X10: $int] :
        ( $less(X10,sK0)
        | ~ $less(X10,-16) )
    | ~ spl6_526 ),
    inference(resolution,[],[f7399,f57]) ).

tff(f7399,plain,
    ( $less(-16,sK0)
    | ~ spl6_526 ),
    inference(avatar_component_clause,[],[f7397]) ).

tff(f8437,plain,
    ( spl6_584
    | spl6_3
    | ~ spl6_526 ),
    inference(avatar_split_clause,[],[f8401,f7397,f250,f8435]) ).

tff(f8435,plain,
    ( spl6_584
  <=> ! [X9: $int,X7: array_int,X6: $int,X8: $int] :
        ( $less(length1(int,t2tb1(X7)),$sum(X8,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X9,X6)))) = tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,X6)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,sK5(X8,sK0,X7,X9))))) != tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X9,sK5(X8,sK0,X7,X9))))) )
        | $less(X6,0)
        | ~ $less(X6,-16)
        | $less(length1(int,t2tb1(X7)),$sum(X9,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_584])]) ).

tff(f8401,plain,
    ( ! [X8: $int,X6: $int,X9: $int,X7: array_int] :
        ( $less(sK0,0)
        | $less(length1(int,t2tb1(X7)),$sum(X8,sK0))
        | $less(length1(int,t2tb1(X7)),$sum(X9,sK0))
        | $less(X6,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,sK5(X8,sK0,X7,X9))))) != tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X9,sK5(X8,sK0,X7,X9))))) )
        | ~ $less(X6,-16)
        | ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X9,X6)))) = tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,X6)))) ) )
    | ~ spl6_526 ),
    inference(resolution,[],[f7608,f491]) ).

tff(f8433,plain,
    ( spl6_3
    | spl6_583
    | ~ spl6_526 ),
    inference(avatar_split_clause,[],[f8402,f7397,f8431,f250]) ).

tff(f8431,plain,
    ( spl6_583
  <=> ! [X11: array_int,X13: $int,X12: $int,X10: $int] :
        ( $less(length1(int,t2tb1(X11)),$sum(X12,sK0))
        | $less(length1(int,t2tb1(X11)),$sum(X13,sK0))
        | ~ $less(X10,-16)
        | ( tb2t(get(int,int,elts(int,t2tb1(X11)),t2tb($sum(X13,X10)))) = tb2t(get(int,int,elts(int,t2tb1(X11)),t2tb($sum(X12,X10)))) )
        | $less(sK5(X12,sK0,X11,X13),sK0)
        | $less(X10,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_583])]) ).

tff(f8402,plain,
    ( ! [X10: $int,X11: array_int,X12: $int,X13: $int] :
        ( $less(length1(int,t2tb1(X11)),$sum(X12,sK0))
        | $less(sK0,0)
        | $less(X10,0)
        | $less(sK5(X12,sK0,X11,X13),sK0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X11)),t2tb($sum(X13,X10)))) = tb2t(get(int,int,elts(int,t2tb1(X11)),t2tb($sum(X12,X10)))) )
        | ~ $less(X10,-16)
        | $less(length1(int,t2tb1(X11)),$sum(X13,sK0)) )
    | ~ spl6_526 ),
    inference(resolution,[],[f7608,f445]) ).

tff(f8429,plain,
    ( ~ spl6_582
    | spl6_2
    | ~ spl6_526 ),
    inference(avatar_split_clause,[],[f8408,f7397,f245,f8426]) ).

tff(f245,plain,
    ( spl6_2
  <=> $less(sK2,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_2])]) ).

tff(f8408,plain,
    ( ~ $less(sK2,-16)
    | spl6_2
    | ~ spl6_526 ),
    inference(resolution,[],[f7608,f247]) ).

tff(f247,plain,
    ( ~ $less(sK2,sK0)
    | spl6_2 ),
    inference(avatar_component_clause,[],[f245]) ).

tff(f8424,plain,
    ( spl6_3
    | spl6_581
    | ~ spl6_526 ),
    inference(avatar_split_clause,[],[f8400,f7397,f8422,f250]) ).

tff(f8422,plain,
    ( spl6_581
  <=> ! [X3: array_int,X4: $int,X5: $int,X2: $int] :
        ( ( 0 = sK5(X5,sK0,X3,X4) )
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK0))
        | $less(0,sK5(X5,sK0,X3,X4))
        | $less(X2,0)
        | ~ $less(X2,-16)
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,X2)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,X2)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_581])]) ).

tff(f8400,plain,
    ( ! [X2: $int,X3: array_int,X4: $int,X5: $int] :
        ( ( 0 = sK5(X5,sK0,X3,X4) )
        | $less(sK0,0)
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,X2)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,X2)))) )
        | ~ $less(X2,-16)
        | $less(X2,0)
        | $less(0,sK5(X5,sK0,X3,X4))
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK0)) )
    | ~ spl6_526 ),
    inference(resolution,[],[f7608,f1344]) ).

tff(f8420,plain,
    ( ~ spl6_580
    | ~ spl6_526 ),
    inference(avatar_split_clause,[],[f8399,f7397,f8417]) ).

tff(f8399,plain,
    ( ~ $less(sK0,-16)
    | ~ spl6_526 ),
    inference(resolution,[],[f7608,f56]) ).

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

tff(f8415,plain,
    ( spl6_579
    | ~ spl6_526 ),
    inference(avatar_split_clause,[],[f8397,f7397,f8412]) ).

tff(f8412,plain,
    ( spl6_579
  <=> $less(-17,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_579])]) ).

tff(f8397,plain,
    ( $less(-17,sK0)
    | ~ spl6_526 ),
    inference(interpreted_simplification,[],[f8396]) ).

tff(f8396,plain,
    ( $less(-17,sK0)
    | ~ $less(-17,-16)
    | ~ spl6_526 ),
    inference(instantiation,[],[f7608]) ).

tff(f8284,plain,
    ( spl6_574
    | spl6_577
    | spl6_565 ),
    inference(avatar_split_clause,[],[f8253,f8138,f8275,f8263]) ).

tff(f8263,plain,
    ( spl6_574
  <=> ( $sum(sK0,10) = -4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_574])]) ).

tff(f8275,plain,
    ( spl6_577
  <=> $less(-4,$sum(sK0,10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_577])]) ).

tff(f8138,plain,
    ( spl6_565
  <=> $less($sum(sK0,10),-4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_565])]) ).

tff(f8253,plain,
    ( $less(-4,$sum(sK0,10))
    | ( $sum(sK0,10) = -4 )
    | spl6_565 ),
    inference(resolution,[],[f8140,f58]) ).

tff(f8140,plain,
    ( ~ $less($sum(sK0,10),-4)
    | spl6_565 ),
    inference(avatar_component_clause,[],[f8138]) ).

tff(f8283,plain,
    ( spl6_574
    | spl6_577
    | spl6_565 ),
    inference(avatar_split_clause,[],[f8252,f8138,f8275,f8263]) ).

tff(f8252,plain,
    ( $less(-4,$sum(sK0,10))
    | ( $sum(sK0,10) = -4 )
    | spl6_565 ),
    inference(resolution,[],[f8140,f58]) ).

tff(f8282,plain,
    ( spl6_577
    | spl6_578
    | spl6_565 ),
    inference(avatar_split_clause,[],[f8258,f8138,f8279,f8275]) ).

tff(f8279,plain,
    ( spl6_578
  <=> ! [X6: $int] :
        ( $less(X6,0)
        | ( $product($sum(sK0,10),X6) = $product(-4,X6) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_578])]) ).

tff(f8258,plain,
    ( ! [X5: $int] :
        ( ( $product($sum(sK0,10),X5) = $product(-4,X5) )
        | $less(-4,$sum(sK0,10))
        | $less(X5,0) )
    | spl6_565 ),
    inference(resolution,[],[f8140,f850]) ).

tff(f8281,plain,
    ( spl6_577
    | spl6_578
    | spl6_565 ),
    inference(avatar_split_clause,[],[f8259,f8138,f8279,f8275]) ).

tff(f8259,plain,
    ( ! [X6: $int] :
        ( $less(X6,0)
        | $less(-4,$sum(sK0,10))
        | ( $product($sum(sK0,10),X6) = $product(-4,X6) ) )
    | spl6_565 ),
    inference(resolution,[],[f8140,f850]) ).

tff(f8273,plain,
    ( spl6_574
    | spl6_576
    | spl6_565 ),
    inference(avatar_split_clause,[],[f8255,f8138,f8271,f8263]) ).

tff(f8271,plain,
    ( spl6_576
  <=> ! [X1: $int] :
        ( $less(-4,X1)
        | $less(X1,$sum(sK0,10))
        | ( -4 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_576])]) ).

tff(f8255,plain,
    ( ! [X1: $int] :
        ( $less(-4,X1)
        | ( -4 = X1 )
        | $less(X1,$sum(sK0,10))
        | ( $sum(sK0,10) = -4 ) )
    | spl6_565 ),
    inference(resolution,[],[f8140,f790]) ).

tff(f8269,plain,
    ( spl6_574
    | spl6_575
    | spl6_565 ),
    inference(avatar_split_clause,[],[f8254,f8138,f8267,f8263]) ).

tff(f8267,plain,
    ( spl6_575
  <=> ! [X0: $int] :
        ( $less(-4,X0)
        | $less(X0,$sum(sK0,10))
        | ( $sum(sK0,10) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_575])]) ).

tff(f8254,plain,
    ( ! [X0: $int] :
        ( $less(-4,X0)
        | ( $sum(sK0,10) = -4 )
        | ( $sum(sK0,10) = X0 )
        | $less(X0,$sum(sK0,10)) )
    | spl6_565 ),
    inference(resolution,[],[f8140,f790]) ).

tff(f8249,plain,
    ( spl6_10
    | spl6_573
    | ~ spl6_243 ),
    inference(avatar_split_clause,[],[f8163,f3802,f8247,f288]) ).

tff(f8247,plain,
    ( spl6_573
  <=> ! [X5: array_int,X4: $int,X7: $int,X6: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,X4)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,X4)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,sK2,X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,sK2,X5,X7))))) )
        | $less(length1(int,t2tb1(X5)),$sum(X7,sK2))
        | $less(length1(int,t2tb1(X5)),$sum(X6,sK2))
        | $less(X4,0)
        | ( sK0 = X4 )
        | $less(sK0,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_573])]) ).

tff(f8163,plain,
    ( ! [X6: $int,X7: $int,X4: $int,X5: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,X4)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,X4)))) )
        | $less(sK0,X4)
        | ( sK0 = X4 )
        | $less(X4,0)
        | $less(length1(int,t2tb1(X5)),$sum(X6,sK2))
        | $less(length1(int,t2tb1(X5)),$sum(X7,sK2))
        | $less(sK2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,sK2,X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,sK2,X5,X7))))) ) )
    | ~ spl6_243 ),
    inference(resolution,[],[f3803,f491]) ).

tff(f8245,plain,
    ( spl6_10
    | spl6_572
    | ~ spl6_243 ),
    inference(avatar_split_clause,[],[f8162,f3802,f8243,f288]) ).

tff(f8243,plain,
    ( spl6_572
  <=> ! [X0: $int,X3: $int,X2: $int,X1: array_int] :
        ( $less(0,sK5(X3,sK2,X1,X2))
        | ( 0 = sK5(X3,sK2,X1,X2) )
        | ( sK0 = X0 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,X0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,X0)))) )
        | $less(length1(int,t2tb1(X1)),$sum(X3,sK2))
        | $less(X0,0)
        | $less(sK0,X0)
        | $less(length1(int,t2tb1(X1)),$sum(X2,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_572])]) ).

tff(f8162,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
        ( $less(0,sK5(X3,sK2,X1,X2))
        | $less(length1(int,t2tb1(X1)),$sum(X2,sK2))
        | $less(X0,0)
        | $less(length1(int,t2tb1(X1)),$sum(X3,sK2))
        | $less(sK0,X0)
        | $less(sK2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,X0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,X0)))) )
        | ( sK0 = X0 )
        | ( 0 = sK5(X3,sK2,X1,X2) ) )
    | ~ spl6_243 ),
    inference(resolution,[],[f3803,f1344]) ).

tff(f8241,plain,
    ( spl6_3
    | spl6_571
    | ~ spl6_243 ),
    inference(avatar_split_clause,[],[f8184,f3802,f8239,f250]) ).

tff(f8239,plain,
    ( spl6_571
  <=> ! [X0: $int,X3: $int,X2: $int,X1: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK0)))) )
        | $less(X0,0)
        | ( 0 = sK5(X3,X0,X1,X2) )
        | $less(X0,sK2)
        | ( sK0 = X0 )
        | $less(length1(int,t2tb1(X1)),$sum(X3,X0))
        | $less(0,sK5(X3,X0,X1,X2))
        | $less(length1(int,t2tb1(X1)),$sum(X2,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_571])]) ).

tff(f8184,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK0)))) )
        | $less(length1(int,t2tb1(X1)),$sum(X2,X0))
        | $less(0,sK5(X3,X0,X1,X2))
        | $less(length1(int,t2tb1(X1)),$sum(X3,X0))
        | ( sK0 = X0 )
        | $less(X0,sK2)
        | ( 0 = sK5(X3,X0,X1,X2) )
        | $less(sK0,0)
        | $less(X0,0) )
    | ~ spl6_243 ),
    inference(resolution,[],[f3803,f1344]) ).

tff(f8232,plain,
    ( spl6_570
    | spl6_3
    | ~ spl6_243 ),
    inference(avatar_split_clause,[],[f8186,f3802,f250,f8230]) ).

tff(f8230,plain,
    ( spl6_570
  <=> ! [X10: $int,X11: $int,X9: array_int,X8: $int] :
        ( $less(X8,sK2)
        | $less(sK5(X10,X8,X9,X11),X8)
        | ( tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X11,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X10,sK0)))) )
        | $less(length1(int,t2tb1(X9)),$sum(X11,X8))
        | $less(length1(int,t2tb1(X9)),$sum(X10,X8))
        | ( sK0 = X8 )
        | $less(X8,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_570])]) ).

tff(f8186,plain,
    ( ! [X10: $int,X11: $int,X8: $int,X9: array_int] :
        ( $less(sK0,0)
        | $less(X8,sK2)
        | $less(X8,0)
        | ( sK0 = X8 )
        | $less(length1(int,t2tb1(X9)),$sum(X10,X8))
        | $less(length1(int,t2tb1(X9)),$sum(X11,X8))
        | ( tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X11,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X10,sK0)))) )
        | $less(sK5(X10,X8,X9,X11),X8) )
    | ~ spl6_243 ),
    inference(resolution,[],[f3803,f445]) ).

tff(f8228,plain,
    ( spl6_3
    | spl6_569
    | ~ spl6_243 ),
    inference(avatar_split_clause,[],[f8185,f3802,f8226,f250]) ).

tff(f8226,plain,
    ( spl6_569
  <=> ! [X5: array_int,X4: $int,X7: $int,X6: $int] :
        ( $less(length1(int,t2tb1(X5)),$sum(X7,X4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK0)))) )
        | $less(X4,sK2)
        | ( sK0 = X4 )
        | $less(X4,0)
        | $less(length1(int,t2tb1(X5)),$sum(X6,X4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,X4,X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,X4,X5,X7))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_569])]) ).

tff(f8185,plain,
    ( ! [X6: $int,X7: $int,X4: $int,X5: array_int] :
        ( $less(length1(int,t2tb1(X5)),$sum(X7,X4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,X4,X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,X4,X5,X7))))) )
        | $less(length1(int,t2tb1(X5)),$sum(X6,X4))
        | $less(X4,0)
        | ( sK0 = X4 )
        | $less(X4,sK2)
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK0)))) )
        | $less(sK0,0) )
    | ~ spl6_243 ),
    inference(resolution,[],[f3803,f491]) ).

tff(f8222,plain,
    ( spl6_10
    | spl6_568
    | ~ spl6_243 ),
    inference(avatar_split_clause,[],[f8164,f3802,f8220,f288]) ).

tff(f8220,plain,
    ( spl6_568
  <=> ! [X10: $int,X11: $int,X9: array_int,X8: $int] :
        ( $less(sK5(X10,sK2,X9,X11),sK2)
        | $less(X8,0)
        | $less(length1(int,t2tb1(X9)),$sum(X10,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X11,X8)))) = tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X10,X8)))) )
        | $less(length1(int,t2tb1(X9)),$sum(X11,sK2))
        | $less(sK0,X8)
        | ( sK0 = X8 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_568])]) ).

tff(f8164,plain,
    ( ! [X10: $int,X11: $int,X8: $int,X9: array_int] :
        ( $less(sK5(X10,sK2,X9,X11),sK2)
        | $less(sK2,0)
        | $less(sK0,X8)
        | $less(length1(int,t2tb1(X9)),$sum(X11,sK2))
        | ( sK0 = X8 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X11,X8)))) = tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X10,X8)))) )
        | $less(length1(int,t2tb1(X9)),$sum(X10,sK2))
        | $less(X8,0) )
    | ~ spl6_243 ),
    inference(resolution,[],[f3803,f445]) ).

tff(f8160,plain,
    ( spl6_567
    | spl6_118
    | spl6_556 ),
    inference(avatar_split_clause,[],[f8150,f8097,f2068,f8158]) ).

tff(f8158,plain,
    ( spl6_567
  <=> ! [X1: $int] :
        ( $less(X1,sK2)
        | $less(-4,X1)
        | ( -4 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_567])]) ).

tff(f2068,plain,
    ( spl6_118
  <=> ( -4 = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_118])]) ).

tff(f8097,plain,
    ( spl6_556
  <=> $less(sK2,-4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_556])]) ).

tff(f8150,plain,
    ( ! [X1: $int] :
        ( ( -4 = sK2 )
        | $less(X1,sK2)
        | ( -4 = X1 )
        | $less(-4,X1) )
    | spl6_556 ),
    inference(resolution,[],[f8099,f790]) ).

tff(f8099,plain,
    ( ~ $less(sK2,-4)
    | spl6_556 ),
    inference(avatar_component_clause,[],[f8097]) ).

tff(f8146,plain,
    ( ~ spl6_556
    | spl6_566
    | ~ spl6_98
    | ~ spl6_117 ),
    inference(avatar_split_clause,[],[f8142,f2064,f1781,f8144,f8097]) ).

tff(f8144,plain,
    ( spl6_566
  <=> ! [X16: $int] :
        ( ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X16)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X16)))))
        | $less(sK2,$sum(sK0,X16))
        | $less(sK2,$sum(sK3,X16))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK0,X16,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK0,X16,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(X16,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_566])]) ).

tff(f1781,plain,
    ( spl6_98
  <=> ! [X1: $int] :
        ( ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X1)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X1)))))
        | $less(sK2,$sum(sK0,X1))
        | ~ $less($sum(sK0,X1),sK2)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(X1,0)
        | $less(sK2,$sum(sK3,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_98])]) ).

tff(f2064,plain,
    ( spl6_117
  <=> $less(-4,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_117])]) ).

tff(f8142,plain,
    ( ! [X16: $int] :
        ( ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X16)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X16)))))
        | $less(X16,0)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK0,X16,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK0,X16,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | ~ $less(sK2,-4)
        | $less(sK2,$sum(sK3,X16))
        | $less(sK2,$sum(sK0,X16)) )
    | ~ spl6_98
    | ~ spl6_117 ),
    inference(forward_subsumption_demodulation,[],[f8086,f5231]) ).

tff(f5231,plain,
    ( ! [X7: $int] :
        ( $less(sK2,$sum(sK0,X7))
        | $less(sK2,$sum(sK3,X7))
        | $less(X7,0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X7)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X7)))))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK0,X7,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK0,X7,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | ( $sum(sK0,X7) = sK2 ) )
    | ~ spl6_98 ),
    inference(duplicate_literal_removal,[],[f5222]) ).

tff(f5222,plain,
    ( ! [X7: $int] :
        ( ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X7)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X7)))))
        | $less(X7,0)
        | $less(sK2,$sum(sK0,X7))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK0,X7,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK0,X7,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK2,$sum(sK3,X7))
        | $less(sK2,$sum(sK0,X7))
        | ( $sum(sK0,X7) = sK2 ) )
    | ~ spl6_98 ),
    inference(resolution,[],[f1782,f58]) ).

tff(f1782,plain,
    ( ! [X1: $int] :
        ( ~ $less($sum(sK0,X1),sK2)
        | $less(X1,0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X1)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X1)))))
        | $less(sK2,$sum(sK3,X1))
        | $less(sK2,$sum(sK0,X1))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) ) )
    | ~ spl6_98 ),
    inference(avatar_component_clause,[],[f1781]) ).

tff(f8086,plain,
    ( ! [X16: $int] :
        ( $less(sK2,$sum(sK0,X16))
        | $less(X16,0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X16)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X16)))))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK0,X16,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK0,X16,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK2,$sum(sK3,X16))
        | ~ $less($sum(sK0,X16),-4) )
    | ~ spl6_98
    | ~ spl6_117 ),
    inference(resolution,[],[f2191,f1782]) ).

tff(f2191,plain,
    ( ! [X7: $int] :
        ( $less(X7,sK2)
        | ~ $less(X7,-4) )
    | ~ spl6_117 ),
    inference(resolution,[],[f2066,f57]) ).

tff(f2066,plain,
    ( $less(-4,sK2)
    | ~ spl6_117 ),
    inference(avatar_component_clause,[],[f2064]) ).

tff(f8141,plain,
    ( ~ spl6_565
    | ~ spl6_117
    | spl6_314 ),
    inference(avatar_split_clause,[],[f8092,f4477,f2064,f8138]) ).

tff(f4477,plain,
    ( spl6_314
  <=> $less($sum(sK0,10),sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_314])]) ).

tff(f8092,plain,
    ( ~ $less($sum(sK0,10),-4)
    | ~ spl6_117
    | spl6_314 ),
    inference(resolution,[],[f2191,f4479]) ).

tff(f4479,plain,
    ( ~ $less($sum(sK0,10),sK2)
    | spl6_314 ),
    inference(avatar_component_clause,[],[f4477]) ).

tff(f8136,plain,
    ( ~ spl6_556
    | ~ spl6_117 ),
    inference(avatar_split_clause,[],[f8078,f2064,f8097]) ).

tff(f8078,plain,
    ( ~ $less(sK2,-4)
    | ~ spl6_117 ),
    inference(resolution,[],[f2191,f56]) ).

tff(f8135,plain,
    ( ~ spl6_556
    | spl6_564
    | ~ spl6_81
    | ~ spl6_117 ),
    inference(avatar_split_clause,[],[f8131,f2064,f1515,f8133,f8097]) ).

tff(f8133,plain,
    ( spl6_564
  <=> ! [X21: $int] :
        ( $less(sK2,$sum(sK3,X21))
        | $less(sK2,$sum(0,X21))
        | $less(X21,0)
        | $less(sK5(0,X21,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X21)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X21)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X21))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_564])]) ).

tff(f1515,plain,
    ( spl6_81
  <=> ! [X0: $int] :
        ( ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X0)))))
        | $less(sK2,$sum(sK3,X0))
        | $less(sK2,$sum(0,X0))
        | $less(X0,0)
        | $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | ~ $less($sum(0,X0),sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_81])]) ).

tff(f8131,plain,
    ( ! [X21: $int] :
        ( $less(sK2,$sum(sK3,X21))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X21)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X21)))))
        | ~ $less(sK2,-4)
        | $less(sK5(0,X21,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X21)
        | $less(X21,0)
        | $less(sK2,$sum(0,X21)) )
    | ~ spl6_81
    | ~ spl6_117 ),
    inference(forward_subsumption_demodulation,[],[f8091,f4517]) ).

tff(f4517,plain,
    ( ! [X6: $int] :
        ( $less(sK2,$sum(sK3,X6))
        | $less(X6,0)
        | $less(sK5(0,X6,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X6)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X6)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X6)))))
        | ( sK2 = $sum(0,X6) )
        | $less(sK2,$sum(0,X6)) )
    | ~ spl6_81 ),
    inference(duplicate_literal_removal,[],[f4508]) ).

tff(f4508,plain,
    ( ! [X6: $int] :
        ( $less(sK2,$sum(0,X6))
        | $less(sK2,$sum(sK3,X6))
        | $less(sK2,$sum(0,X6))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X6)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X6)))))
        | $less(sK5(0,X6,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X6)
        | ( sK2 = $sum(0,X6) )
        | $less(X6,0) )
    | ~ spl6_81 ),
    inference(resolution,[],[f1516,f58]) ).

tff(f1516,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum(0,X0),sK2)
        | $less(X0,0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X0)))))
        | $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | $less(sK2,$sum(0,X0))
        | $less(sK2,$sum(sK3,X0)) )
    | ~ spl6_81 ),
    inference(avatar_component_clause,[],[f1515]) ).

tff(f8091,plain,
    ( ! [X21: $int] :
        ( $less(sK2,$sum(0,X21))
        | $less(X21,0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X21)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X21)))))
        | $less(sK2,$sum(sK3,X21))
        | $less(sK5(0,X21,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X21)
        | ~ $less($sum(0,X21),-4) )
    | ~ spl6_81
    | ~ spl6_117 ),
    inference(resolution,[],[f2191,f1516]) ).

tff(f8130,plain,
    ( spl6_563
    | spl6_10
    | ~ spl6_117 ),
    inference(avatar_split_clause,[],[f8079,f2064,f288,f8128]) ).

tff(f8128,plain,
    ( spl6_563
  <=> ! [X0: $int,X3: $int,X2: $int,X1: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,X0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,X0)))) )
        | $less(X0,0)
        | $less(0,sK5(X3,sK2,X1,X2))
        | ( 0 = sK5(X3,sK2,X1,X2) )
        | $less(length1(int,t2tb1(X1)),$sum(X2,sK2))
        | $less(length1(int,t2tb1(X1)),$sum(X3,sK2))
        | ~ $less(X0,-4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_563])]) ).

tff(f8079,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
        ( $less(sK2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,X0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,X0)))) )
        | ~ $less(X0,-4)
        | $less(length1(int,t2tb1(X1)),$sum(X3,sK2))
        | $less(length1(int,t2tb1(X1)),$sum(X2,sK2))
        | ( 0 = sK5(X3,sK2,X1,X2) )
        | $less(0,sK5(X3,sK2,X1,X2))
        | $less(X0,0) )
    | ~ spl6_117 ),
    inference(resolution,[],[f2191,f1344]) ).

tff(f8126,plain,
    ( spl6_10
    | spl6_562
    | ~ spl6_117 ),
    inference(avatar_split_clause,[],[f8080,f2064,f8124,f288]) ).

tff(f8124,plain,
    ( spl6_562
  <=> ! [X5: array_int,X4: $int,X7: $int,X6: $int] :
        ( $less(length1(int,t2tb1(X5)),$sum(X7,sK2))
        | $less(X4,0)
        | ~ $less(X4,-4)
        | $less(length1(int,t2tb1(X5)),$sum(X6,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,sK2,X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,sK2,X5,X7))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,X4)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,X4)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_562])]) ).

tff(f8080,plain,
    ( ! [X6: $int,X7: $int,X4: $int,X5: array_int] :
        ( $less(length1(int,t2tb1(X5)),$sum(X7,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,X4)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,X4)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,sK2,X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,sK2,X5,X7))))) )
        | $less(sK2,0)
        | $less(length1(int,t2tb1(X5)),$sum(X6,sK2))
        | ~ $less(X4,-4)
        | $less(X4,0) )
    | ~ spl6_117 ),
    inference(resolution,[],[f2191,f491]) ).

tff(f8122,plain,
    ( ~ spl6_556
    | spl6_561
    | ~ spl6_97
    | ~ spl6_117 ),
    inference(avatar_split_clause,[],[f8118,f2064,f1763,f8120,f8097]) ).

tff(f8120,plain,
    ( spl6_561
  <=> ! [X19: $int] :
        ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(0,X19,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(0,X19,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(X19,0)
        | $less(sK2,$sum(0,X19))
        | $less(sK2,$sum(sK3,X19))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X19)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X19))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_561])]) ).

tff(f1763,plain,
    ( spl6_97
  <=> ! [X0: $int] :
        ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK2,$sum(sK3,X0))
        | ~ $less($sum(0,X0),sK2)
        | $less(sK2,$sum(0,X0))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X0)))))
        | $less(X0,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_97])]) ).

tff(f8118,plain,
    ( ! [X19: $int] :
        ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(0,X19,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(0,X19,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X19)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X19)))))
        | $less(sK2,$sum(sK3,X19))
        | ~ $less(sK2,-4)
        | $less(sK2,$sum(0,X19))
        | $less(X19,0) )
    | ~ spl6_97
    | ~ spl6_117 ),
    inference(forward_subsumption_demodulation,[],[f8089,f5193]) ).

tff(f5193,plain,
    ( ! [X6: $int] :
        ( $less(sK2,$sum(0,X6))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X6)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X6)))))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(0,X6,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(0,X6,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK2,$sum(sK3,X6))
        | $less(X6,0)
        | ( sK2 = $sum(0,X6) ) )
    | ~ spl6_97 ),
    inference(duplicate_literal_removal,[],[f5183]) ).

tff(f5183,plain,
    ( ! [X6: $int] :
        ( $less(sK2,$sum(sK3,X6))
        | $less(sK2,$sum(0,X6))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X6)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X6)))))
        | $less(sK2,$sum(0,X6))
        | $less(X6,0)
        | ( sK2 = $sum(0,X6) )
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(0,X6,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(0,X6,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) ) )
    | ~ spl6_97 ),
    inference(resolution,[],[f1764,f58]) ).

tff(f1764,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum(0,X0),sK2)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK2,$sum(sK3,X0))
        | $less(X0,0)
        | $less(sK2,$sum(0,X0))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X0))))) )
    | ~ spl6_97 ),
    inference(avatar_component_clause,[],[f1763]) ).

tff(f8089,plain,
    ( ! [X19: $int] :
        ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(0,X19,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(0,X19,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | ~ $less($sum(0,X19),-4)
        | $less(sK2,$sum(0,X19))
        | $less(sK2,$sum(sK3,X19))
        | $less(X19,0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X19)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X19))))) )
    | ~ spl6_97
    | ~ spl6_117 ),
    inference(resolution,[],[f2191,f1764]) ).

tff(f8117,plain,
    ( ~ spl6_556
    | spl6_560
    | ~ spl6_80
    | ~ spl6_117 ),
    inference(avatar_split_clause,[],[f8113,f2064,f1499,f8115,f8097]) ).

tff(f8115,plain,
    ( spl6_560
  <=> ! [X18: $int] :
        ( $less(sK2,$sum(sK0,X18))
        | $less(X18,0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X18)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X18)))))
        | $less(sK5(sK0,X18,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X18)
        | $less(sK2,$sum(sK3,X18)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_560])]) ).

tff(f1499,plain,
    ( spl6_80
  <=> ! [X1: $int] :
        ( $less(sK2,$sum(sK3,X1))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X1)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X1)))))
        | $less(X1,0)
        | $less(sK2,$sum(sK0,X1))
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1)
        | ~ $less($sum(sK0,X1),sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_80])]) ).

tff(f8113,plain,
    ( ! [X18: $int] :
        ( $less(sK2,$sum(sK0,X18))
        | $less(sK2,$sum(sK3,X18))
        | $less(sK5(sK0,X18,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X18)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X18)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X18)))))
        | $less(X18,0)
        | ~ $less(sK2,-4) )
    | ~ spl6_80
    | ~ spl6_117 ),
    inference(forward_subsumption_demodulation,[],[f8088,f4473]) ).

tff(f4473,plain,
    ( ! [X6: $int] :
        ( $less(sK2,$sum(sK3,X6))
        | $less(sK2,$sum(sK0,X6))
        | $less(X6,0)
        | $less(sK5(sK0,X6,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X6)
        | ( $sum(sK0,X6) = sK2 )
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X6)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X6))))) )
    | ~ spl6_80 ),
    inference(duplicate_literal_removal,[],[f4465]) ).

tff(f4465,plain,
    ( ! [X6: $int] :
        ( $less(sK2,$sum(sK0,X6))
        | $less(sK2,$sum(sK0,X6))
        | $less(sK5(sK0,X6,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X6)
        | ( $sum(sK0,X6) = sK2 )
        | $less(X6,0)
        | $less(sK2,$sum(sK3,X6))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X6)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X6))))) )
    | ~ spl6_80 ),
    inference(resolution,[],[f1500,f58]) ).

tff(f1500,plain,
    ( ! [X1: $int] :
        ( ~ $less($sum(sK0,X1),sK2)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X1)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X1)))))
        | $less(sK2,$sum(sK3,X1))
        | $less(sK2,$sum(sK0,X1))
        | $less(X1,0)
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1) )
    | ~ spl6_80 ),
    inference(avatar_component_clause,[],[f1499]) ).

tff(f8088,plain,
    ( ! [X18: $int] :
        ( $less(sK2,$sum(sK3,X18))
        | $less(sK5(sK0,X18,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X18)
        | $less(sK2,$sum(sK0,X18))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X18)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X18)))))
        | ~ $less($sum(sK0,X18),-4)
        | $less(X18,0) )
    | ~ spl6_80
    | ~ spl6_117 ),
    inference(resolution,[],[f2191,f1500]) ).

tff(f8112,plain,
    ( spl6_10
    | spl6_559
    | ~ spl6_117 ),
    inference(avatar_split_clause,[],[f8081,f2064,f8110,f288]) ).

tff(f8110,plain,
    ( spl6_559
  <=> ! [X10: $int,X11: $int,X9: array_int,X8: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X11,X8)))) = tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X10,X8)))) )
        | ~ $less(X8,-4)
        | $less(X8,0)
        | $less(length1(int,t2tb1(X9)),$sum(X11,sK2))
        | $less(sK5(X10,sK2,X9,X11),sK2)
        | $less(length1(int,t2tb1(X9)),$sum(X10,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_559])]) ).

tff(f8081,plain,
    ( ! [X10: $int,X11: $int,X8: $int,X9: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X11,X8)))) = tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X10,X8)))) )
        | $less(length1(int,t2tb1(X9)),$sum(X10,sK2))
        | $less(sK5(X10,sK2,X9,X11),sK2)
        | $less(sK2,0)
        | $less(length1(int,t2tb1(X9)),$sum(X11,sK2))
        | $less(X8,0)
        | ~ $less(X8,-4) )
    | ~ spl6_117 ),
    inference(resolution,[],[f2191,f445]) ).

tff(f8108,plain,
    ( ~ spl6_556
    | spl6_558
    | ~ spl6_82
    | ~ spl6_117 ),
    inference(avatar_split_clause,[],[f8104,f2064,f1542,f8106,f8097]) ).

tff(f8106,plain,
    ( spl6_558
  <=> ! [X20: $int] :
        ( ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X20)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X20)))))
        | ~ $less(sK5(0,X20,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(X20,0)
        | $less(sK2,$sum(0,X20))
        | $less(sK2,$sum(sK3,X20)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_558])]) ).

tff(f1542,plain,
    ( spl6_82
  <=> ! [X0: $int] :
        ( ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(sK2,$sum(0,X0))
        | $less(sK2,$sum(sK3,X0))
        | ~ $less($sum(0,X0),sK2)
        | $less(X0,0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_82])]) ).

tff(f8104,plain,
    ( ! [X20: $int] :
        ( ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X20)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X20)))))
        | $less(sK2,$sum(sK3,X20))
        | $less(sK2,$sum(0,X20))
        | $less(X20,0)
        | ~ $less(sK5(0,X20,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | ~ $less(sK2,-4) )
    | ~ spl6_82
    | ~ spl6_117 ),
    inference(forward_subsumption_demodulation,[],[f8090,f4542]) ).

tff(f4542,plain,
    ( ! [X7: $int] :
        ( $less(sK2,$sum(sK3,X7))
        | ( $sum(0,X7) = sK2 )
        | ~ $less(sK5(0,X7,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X7)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X7)))))
        | $less(sK2,$sum(0,X7))
        | $less(X7,0) )
    | ~ spl6_82 ),
    inference(duplicate_literal_removal,[],[f4533]) ).

tff(f4533,plain,
    ( ! [X7: $int] :
        ( ~ $less(sK5(0,X7,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(sK2,$sum(sK3,X7))
        | ( $sum(0,X7) = sK2 )
        | $less(sK2,$sum(0,X7))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X7)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X7)))))
        | $less(X7,0)
        | $less(sK2,$sum(0,X7)) )
    | ~ spl6_82 ),
    inference(resolution,[],[f1543,f58]) ).

tff(f1543,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum(0,X0),sK2)
        | $less(sK2,$sum(0,X0))
        | ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(X0,0)
        | $less(sK2,$sum(sK3,X0))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X0))))) )
    | ~ spl6_82 ),
    inference(avatar_component_clause,[],[f1542]) ).

tff(f8090,plain,
    ( ! [X20: $int] :
        ( ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X20)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X20)))))
        | ~ $less(sK5(0,X20,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(sK2,$sum(0,X20))
        | $less(X20,0)
        | $less(sK2,$sum(sK3,X20))
        | ~ $less($sum(0,X20),-4) )
    | ~ spl6_82
    | ~ spl6_117 ),
    inference(resolution,[],[f2191,f1543]) ).

tff(f8103,plain,
    ( ~ spl6_556
    | spl6_557
    | ~ spl6_83
    | ~ spl6_117 ),
    inference(avatar_split_clause,[],[f8095,f2064,f1558,f8101,f8097]) ).

tff(f8101,plain,
    ( spl6_557
  <=> ! [X17: $int] :
        ( $less(X17,0)
        | $less(sK2,$sum(sK0,X17))
        | ~ $less(sK5(sK0,X17,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(sK2,$sum(sK3,X17))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X17)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X17))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_557])]) ).

tff(f1558,plain,
    ( spl6_83
  <=> ! [X1: $int] :
        ( $less(X1,0)
        | $less(sK2,$sum(sK3,X1))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X1)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X1)))))
        | ~ $less($sum(sK0,X1),sK2)
        | ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(sK2,$sum(sK0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_83])]) ).

tff(f8095,plain,
    ( ! [X17: $int] :
        ( $less(X17,0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X17)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X17)))))
        | $less(sK2,$sum(sK3,X17))
        | ~ $less(sK5(sK0,X17,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(sK2,$sum(sK0,X17))
        | ~ $less(sK2,-4) )
    | ~ spl6_83
    | ~ spl6_117 ),
    inference(forward_subsumption_demodulation,[],[f8087,f4566]) ).

tff(f4566,plain,
    ( ! [X7: $int] :
        ( $less(sK2,$sum(sK3,X7))
        | $less(X7,0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X7)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X7)))))
        | ( $sum(sK0,X7) = sK2 )
        | $less(sK2,$sum(sK0,X7))
        | ~ $less(sK5(sK0,X7,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0) )
    | ~ spl6_83 ),
    inference(duplicate_literal_removal,[],[f4559]) ).

tff(f4559,plain,
    ( ! [X7: $int] :
        ( ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X7)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X7)))))
        | $less(sK2,$sum(sK3,X7))
        | $less(sK2,$sum(sK0,X7))
        | $less(sK2,$sum(sK0,X7))
        | ~ $less(sK5(sK0,X7,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(X7,0)
        | ( $sum(sK0,X7) = sK2 ) )
    | ~ spl6_83 ),
    inference(resolution,[],[f1559,f58]) ).

tff(f1559,plain,
    ( ! [X1: $int] :
        ( ~ $less($sum(sK0,X1),sK2)
        | $less(sK2,$sum(sK0,X1))
        | $less(X1,0)
        | ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(sK2,$sum(sK3,X1))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X1)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X1))))) )
    | ~ spl6_83 ),
    inference(avatar_component_clause,[],[f1558]) ).

tff(f8087,plain,
    ( ! [X17: $int] :
        ( $less(X17,0)
        | $less(sK2,$sum(sK3,X17))
        | $less(sK2,$sum(sK0,X17))
        | ~ $less($sum(sK0,X17),-4)
        | ~ $less(sK5(sK0,X17,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X17)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X17))))) )
    | ~ spl6_83
    | ~ spl6_117 ),
    inference(resolution,[],[f2191,f1559]) ).

tff(f7964,plain,
    ( spl6_10
    | spl6_555
    | ~ spl6_500 ),
    inference(avatar_split_clause,[],[f7935,f6735,f7962,f288]) ).

tff(f7962,plain,
    ( spl6_555
  <=> ! [X10: $int,X11: $int,X9: array_int,X8: $int] :
        ( ~ $less(X8,-14)
        | $less(length1(int,t2tb1(X9)),$sum(X10,sK2))
        | $less(X8,0)
        | $less(length1(int,t2tb1(X9)),$sum(X11,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X11,X8)))) = tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X10,X8)))) )
        | $less(sK5(X10,sK2,X9,X11),sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_555])]) ).

tff(f6735,plain,
    ( spl6_500
  <=> $less(-14,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_500])]) ).

tff(f7935,plain,
    ( ! [X10: $int,X11: $int,X8: $int,X9: array_int] :
        ( ~ $less(X8,-14)
        | $less(sK5(X10,sK2,X9,X11),sK2)
        | ( tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X11,X8)))) = tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X10,X8)))) )
        | $less(length1(int,t2tb1(X9)),$sum(X11,sK2))
        | $less(X8,0)
        | $less(length1(int,t2tb1(X9)),$sum(X10,sK2))
        | $less(sK2,0) )
    | ~ spl6_500 ),
    inference(resolution,[],[f6780,f445]) ).

tff(f6780,plain,
    ( ! [X10: $int] :
        ( $less(X10,sK2)
        | ~ $less(X10,-14) )
    | ~ spl6_500 ),
    inference(resolution,[],[f6737,f57]) ).

tff(f6737,plain,
    ( $less(-14,sK2)
    | ~ spl6_500 ),
    inference(avatar_component_clause,[],[f6735]) ).

tff(f7960,plain,
    ( spl6_10
    | spl6_554
    | ~ spl6_500 ),
    inference(avatar_split_clause,[],[f7934,f6735,f7958,f288]) ).

tff(f7958,plain,
    ( spl6_554
  <=> ! [X5: array_int,X4: $int,X7: $int,X6: $int] :
        ( $less(length1(int,t2tb1(X5)),$sum(X6,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,X4)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,X4)))) )
        | $less(X4,0)
        | ~ $less(X4,-14)
        | $less(length1(int,t2tb1(X5)),$sum(X7,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,sK2,X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,sK2,X5,X7))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_554])]) ).

tff(f7934,plain,
    ( ! [X6: $int,X7: $int,X4: $int,X5: array_int] :
        ( $less(length1(int,t2tb1(X5)),$sum(X6,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,sK2,X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,sK2,X5,X7))))) )
        | $less(length1(int,t2tb1(X5)),$sum(X7,sK2))
        | $less(X4,0)
        | ~ $less(X4,-14)
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,X4)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,X4)))) )
        | $less(sK2,0) )
    | ~ spl6_500 ),
    inference(resolution,[],[f6780,f491]) ).

tff(f7953,plain,
    ( spl6_10
    | spl6_553
    | ~ spl6_500 ),
    inference(avatar_split_clause,[],[f7933,f6735,f7951,f288]) ).

tff(f7951,plain,
    ( spl6_553
  <=> ! [X0: $int,X3: $int,X2: $int,X1: array_int] :
        ( $less(length1(int,t2tb1(X1)),$sum(X3,sK2))
        | $less(X0,0)
        | $less(length1(int,t2tb1(X1)),$sum(X2,sK2))
        | ( 0 = sK5(X3,sK2,X1,X2) )
        | ~ $less(X0,-14)
        | $less(0,sK5(X3,sK2,X1,X2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,X0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,X0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_553])]) ).

tff(f7933,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
        ( $less(length1(int,t2tb1(X1)),$sum(X3,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,X0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,X0)))) )
        | $less(sK2,0)
        | $less(0,sK5(X3,sK2,X1,X2))
        | ~ $less(X0,-14)
        | ( 0 = sK5(X3,sK2,X1,X2) )
        | $less(length1(int,t2tb1(X1)),$sum(X2,sK2))
        | $less(X0,0) )
    | ~ spl6_500 ),
    inference(resolution,[],[f6780,f1344]) ).

tff(f7870,plain,
    ( spl6_552
    | ~ spl6_496
    | ~ spl6_17 ),
    inference(avatar_split_clause,[],[f7823,f344,f6706,f7867]) ).

tff(f7867,plain,
    ( spl6_552
  <=> $less(-16,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_552])]) ).

tff(f6706,plain,
    ( spl6_496
  <=> $less(-15,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_496])]) ).

tff(f7823,plain,
    ( ~ $less(-15,sK0)
    | $less(-16,sK2)
    | ~ spl6_17 ),
    inference(interpreted_simplification,[],[f7822]) ).

tff(f7822,plain,
    ( ~ $less(-15,sK0)
    | $less(-16,sK2)
    | ~ $less(-16,-15)
    | ~ spl6_17 ),
    inference(instantiation,[],[f428]) ).

tff(f428,plain,
    ( ! [X0: $int,X1: $int] :
        ( ~ $less(X0,sK0)
        | $less(X1,sK2)
        | ~ $less(X1,X0) )
    | ~ spl6_17 ),
    inference(resolution,[],[f398,f57]) ).

tff(f7865,plain,
    ( spl6_3
    | spl6_551
    | ~ spl6_17 ),
    inference(avatar_split_clause,[],[f7847,f344,f7863,f250]) ).

tff(f7863,plain,
    ( spl6_551
  <=> ! [X61: $int,X60: $int,X59: array_int,X57: $int,X58: $int] :
        ( $less(length1(int,t2tb1(X59)),$sum(X58,sK0))
        | $less(sK0,X61)
        | $less(X61,0)
        | ( sK0 = X61 )
        | ~ $less(X57,sK5(X58,sK0,X59,X60))
        | ( tb2t(get(int,int,elts(int,t2tb1(X59)),t2tb($sum(X58,X61)))) = tb2t(get(int,int,elts(int,t2tb1(X59)),t2tb($sum(X60,X61)))) )
        | $less(length1(int,t2tb1(X59)),$sum(X60,sK0))
        | $less(X57,sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_551])]) ).

tff(f7847,plain,
    ( ! [X58: $int,X59: array_int,X57: $int,X60: $int,X61: $int] :
        ( $less(length1(int,t2tb1(X59)),$sum(X58,sK0))
        | $less(X57,sK2)
        | $less(length1(int,t2tb1(X59)),$sum(X60,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X59)),t2tb($sum(X58,X61)))) = tb2t(get(int,int,elts(int,t2tb1(X59)),t2tb($sum(X60,X61)))) )
        | ~ $less(X57,sK5(X58,sK0,X59,X60))
        | ( sK0 = X61 )
        | $less(sK0,0)
        | $less(X61,0)
        | $less(sK0,X61) )
    | ~ spl6_17 ),
    inference(resolution,[],[f428,f1045]) ).

tff(f7821,plain,
    ( ~ spl6_550
    | ~ spl6_23
    | ~ spl6_545 ),
    inference(avatar_split_clause,[],[f7811,f7778,f393,f7818]) ).

tff(f7818,plain,
    ( spl6_550
  <=> is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,-16) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_550])]) ).

tff(f7778,plain,
    ( spl6_545
  <=> $less(-16,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_545])]) ).

tff(f7811,plain,
    ( ~ is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,-16)
    | ~ spl6_23
    | ~ spl6_545 ),
    inference(resolution,[],[f7780,f537]) ).

tff(f7780,plain,
    ( $less(-16,sK4)
    | ~ spl6_545 ),
    inference(avatar_component_clause,[],[f7778]) ).

tff(f7809,plain,
    ( spl6_548
    | spl6_549
    | spl6_544 ),
    inference(avatar_split_clause,[],[f7795,f7773,f7806,f7803]) ).

tff(f7803,plain,
    ( spl6_548
  <=> ! [X1: $int] :
        ( $less(X1,sK4)
        | ( -15 = X1 )
        | $less(-15,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_548])]) ).

tff(f7806,plain,
    ( spl6_549
  <=> ( sK4 = -15 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_549])]) ).

tff(f7773,plain,
    ( spl6_544
  <=> $less(sK4,-15) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_544])]) ).

tff(f7795,plain,
    ( ! [X1: $int] :
        ( ( sK4 = -15 )
        | $less(X1,sK4)
        | $less(-15,X1)
        | ( -15 = X1 ) )
    | spl6_544 ),
    inference(resolution,[],[f7775,f790]) ).

tff(f7775,plain,
    ( ~ $less(sK4,-15)
    | spl6_544 ),
    inference(avatar_component_clause,[],[f7773]) ).

tff(f7791,plain,
    ( ~ spl6_437
    | spl6_33
    | spl6_34
    | ~ spl6_544
    | spl6_75
    | ~ spl6_6
    | ~ spl6_7
    | ~ spl6_514 ),
    inference(avatar_split_clause,[],[f7790,f7053,f272,f266,f1288,f7773,f552,f541,f6092]) ).

tff(f6092,plain,
    ( spl6_437
  <=> $less(sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_437])]) ).

tff(f552,plain,
    ( spl6_34
  <=> $less(sK2,$sum(sK0,sK4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_34])]) ).

tff(f272,plain,
    ( spl6_7
  <=> ( $sum(sK3,sK4) = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_7])]) ).

tff(f7053,plain,
    ( spl6_514
  <=> $less(-15,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_514])]) ).

tff(f7790,plain,
    ( $less(sK2,sK2)
    | ~ $less(sK4,-15)
    | $less(sK2,$sum(sK0,sK4))
    | $less(sK4,0)
    | ~ $less(sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
    | ~ spl6_6
    | ~ spl6_7
    | ~ spl6_514 ),
    inference(forward_demodulation,[],[f7766,f274]) ).

tff(f274,plain,
    ( ( $sum(sK3,sK4) = sK2 )
    | ~ spl6_7 ),
    inference(avatar_component_clause,[],[f272]) ).

tff(f7766,plain,
    ( ~ $less(sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
    | ~ $less(sK4,-15)
    | $less(sK2,$sum(sK3,sK4))
    | $less(sK4,0)
    | $less(sK2,$sum(sK0,sK4))
    | ~ spl6_6
    | ~ spl6_514 ),
    inference(resolution,[],[f7138,f2760]) ).

tff(f2760,plain,
    ( ! [X2: $int] :
        ( ~ $less(sK4,X2)
        | $less(sK2,$sum(sK0,X2))
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(X2,0)
        | $less(sK2,$sum(sK3,X2)) )
    | ~ spl6_6 ),
    inference(forward_demodulation,[],[f2759,f207]) ).

tff(f2759,plain,
    ( ! [X2: $int] :
        ( $less(X2,0)
        | ~ $less(sK4,X2)
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(sK2,$sum(sK3,X2))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X2)) )
    | ~ spl6_6 ),
    inference(forward_demodulation,[],[f2758,f191]) ).

tff(f2758,plain,
    ( ! [X2: $int] :
        ( ~ $less(sK4,X2)
        | $less(X2,0)
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X2))
        | $less(sK2,$sum(sK3,X2)) )
    | ~ spl6_6 ),
    inference(forward_demodulation,[],[f2757,f207]) ).

tff(f2757,plain,
    ( ! [X2: $int] :
        ( $less(X2,0)
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | ~ $less(sK4,X2)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X2))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X2)) )
    | ~ spl6_6 ),
    inference(forward_demodulation,[],[f2745,f191]) ).

tff(f2745,plain,
    ( ! [X2: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X2))
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(X2,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X2))
        | ~ $less(sK4,X2) )
    | ~ spl6_6 ),
    inference(resolution,[],[f268,f432]) ).

tff(f7138,plain,
    ( ! [X10: $int] :
        ( $less(X10,sK4)
        | ~ $less(X10,-15) )
    | ~ spl6_514 ),
    inference(resolution,[],[f7055,f57]) ).

tff(f7055,plain,
    ( $less(-15,sK4)
    | ~ spl6_514 ),
    inference(avatar_component_clause,[],[f7053]) ).

tff(f7789,plain,
    ( spl6_33
    | spl6_547
    | ~ spl6_514 ),
    inference(avatar_split_clause,[],[f7758,f7053,f7787,f541]) ).

tff(f7787,plain,
    ( spl6_547
  <=> ! [X3: array_int,X4: $int,X5: $int,X2: $int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X5,sK4))
        | ~ $less(X2,-15)
        | $less(X2,0)
        | ( 0 = sK5(X5,sK4,X3,X4) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,X2)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,X2)))) )
        | $less(0,sK5(X5,sK4,X3,X4))
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_547])]) ).

tff(f7758,plain,
    ( ! [X2: $int,X3: array_int,X4: $int,X5: $int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X5,sK4))
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK4))
        | $less(0,sK5(X5,sK4,X3,X4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,X2)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,X2)))) )
        | ( 0 = sK5(X5,sK4,X3,X4) )
        | $less(X2,0)
        | ~ $less(X2,-15)
        | $less(sK4,0) )
    | ~ spl6_514 ),
    inference(resolution,[],[f7138,f1344]) ).

tff(f7785,plain,
    ( spl6_33
    | spl6_546
    | ~ spl6_514 ),
    inference(avatar_split_clause,[],[f7759,f7053,f7783,f541]) ).

tff(f7783,plain,
    ( spl6_546
  <=> ! [X9: $int,X7: array_int,X6: $int,X8: $int] :
        ( $less(X6,0)
        | $less(length1(int,t2tb1(X7)),$sum(X8,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X9,sK5(X8,sK4,X7,X9))))) != tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,sK5(X8,sK4,X7,X9))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X9,X6)))) = tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,X6)))) )
        | $less(length1(int,t2tb1(X7)),$sum(X9,sK4))
        | ~ $less(X6,-15) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_546])]) ).

tff(f7759,plain,
    ( ! [X8: $int,X6: $int,X9: $int,X7: array_int] :
        ( $less(X6,0)
        | ~ $less(X6,-15)
        | $less(length1(int,t2tb1(X7)),$sum(X9,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X9,X6)))) = tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,X6)))) )
        | $less(sK4,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X9,sK5(X8,sK4,X7,X9))))) != tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,sK5(X8,sK4,X7,X9))))) )
        | $less(length1(int,t2tb1(X7)),$sum(X8,sK4)) )
    | ~ spl6_514 ),
    inference(resolution,[],[f7138,f491]) ).

tff(f7781,plain,
    ( spl6_545
    | ~ spl6_514 ),
    inference(avatar_split_clause,[],[f7754,f7053,f7778]) ).

tff(f7754,plain,
    ( $less(-16,sK4)
    | ~ spl6_514 ),
    inference(interpreted_simplification,[],[f7753]) ).

tff(f7753,plain,
    ( $less(-16,sK4)
    | ~ $less(-16,-15)
    | ~ spl6_514 ),
    inference(instantiation,[],[f7138]) ).

tff(f7776,plain,
    ( ~ spl6_544
    | ~ spl6_514 ),
    inference(avatar_split_clause,[],[f7757,f7053,f7773]) ).

tff(f7757,plain,
    ( ~ $less(sK4,-15)
    | ~ spl6_514 ),
    inference(resolution,[],[f7138,f56]) ).

tff(f7771,plain,
    ( spl6_543
    | spl6_33
    | ~ spl6_514 ),
    inference(avatar_split_clause,[],[f7760,f7053,f541,f7769]) ).

tff(f7769,plain,
    ( spl6_543
  <=> ! [X10: $int,X11: array_int,X13: $int,X12: $int] :
        ( $less(length1(int,t2tb1(X11)),$sum(X13,sK4))
        | $less(length1(int,t2tb1(X11)),$sum(X12,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X11)),t2tb($sum(X13,X10)))) = tb2t(get(int,int,elts(int,t2tb1(X11)),t2tb($sum(X12,X10)))) )
        | $less(sK5(X12,sK4,X11,X13),sK4)
        | $less(X10,0)
        | ~ $less(X10,-15) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_543])]) ).

tff(f7760,plain,
    ( ! [X10: $int,X11: array_int,X12: $int,X13: $int] :
        ( $less(sK4,0)
        | $less(length1(int,t2tb1(X11)),$sum(X13,sK4))
        | $less(X10,0)
        | ~ $less(X10,-15)
        | $less(sK5(X12,sK4,X11,X13),sK4)
        | ( tb2t(get(int,int,elts(int,t2tb1(X11)),t2tb($sum(X13,X10)))) = tb2t(get(int,int,elts(int,t2tb1(X11)),t2tb($sum(X12,X10)))) )
        | $less(length1(int,t2tb1(X11)),$sum(X12,sK4)) )
    | ~ spl6_514 ),
    inference(resolution,[],[f7138,f445]) ).

tff(f7674,plain,
    ( spl6_539
    | spl6_540
    | spl6_523 ),
    inference(avatar_split_clause,[],[f7642,f7384,f7661,f7656]) ).

tff(f7656,plain,
    ( spl6_539
  <=> ( $sum(sK0,10) = -15 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_539])]) ).

tff(f7661,plain,
    ( spl6_540
  <=> $less(-15,$sum(sK0,10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_540])]) ).

tff(f7384,plain,
    ( spl6_523
  <=> $less($sum(sK0,10),-15) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_523])]) ).

tff(f7642,plain,
    ( $less(-15,$sum(sK0,10))
    | ( $sum(sK0,10) = -15 )
    | spl6_523 ),
    inference(resolution,[],[f7386,f58]) ).

tff(f7386,plain,
    ( ~ $less($sum(sK0,10),-15)
    | spl6_523 ),
    inference(avatar_component_clause,[],[f7384]) ).

tff(f7673,plain,
    ( spl6_542
    | spl6_540
    | spl6_523 ),
    inference(avatar_split_clause,[],[f7648,f7384,f7661,f7670]) ).

tff(f7670,plain,
    ( spl6_542
  <=> ! [X6: $int] :
        ( $less(X6,0)
        | ( $product($sum(sK0,10),X6) = $product(-15,X6) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_542])]) ).

tff(f7648,plain,
    ( ! [X5: $int] :
        ( $less(-15,$sum(sK0,10))
        | $less(X5,0)
        | ( $product($sum(sK0,10),X5) = $product(-15,X5) ) )
    | spl6_523 ),
    inference(resolution,[],[f7386,f850]) ).

tff(f7672,plain,
    ( spl6_540
    | spl6_542
    | spl6_523 ),
    inference(avatar_split_clause,[],[f7649,f7384,f7670,f7661]) ).

tff(f7649,plain,
    ( ! [X6: $int] :
        ( $less(X6,0)
        | ( $product($sum(sK0,10),X6) = $product(-15,X6) )
        | $less(-15,$sum(sK0,10)) )
    | spl6_523 ),
    inference(resolution,[],[f7386,f850]) ).

tff(f7668,plain,
    ( spl6_539
    | spl6_541
    | spl6_523 ),
    inference(avatar_split_clause,[],[f7645,f7384,f7666,f7656]) ).

tff(f7666,plain,
    ( spl6_541
  <=> ! [X1: $int] :
        ( ( -15 = X1 )
        | $less(-15,X1)
        | $less(X1,$sum(sK0,10)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_541])]) ).

tff(f7645,plain,
    ( ! [X1: $int] :
        ( ( -15 = X1 )
        | $less(X1,$sum(sK0,10))
        | $less(-15,X1)
        | ( $sum(sK0,10) = -15 ) )
    | spl6_523 ),
    inference(resolution,[],[f7386,f790]) ).

tff(f7664,plain,
    ( spl6_540
    | spl6_539
    | spl6_523 ),
    inference(avatar_split_clause,[],[f7643,f7384,f7656,f7661]) ).

tff(f7643,plain,
    ( ( $sum(sK0,10) = -15 )
    | $less(-15,$sum(sK0,10))
    | spl6_523 ),
    inference(resolution,[],[f7386,f58]) ).

tff(f7659,plain,
    ( spl6_538
    | spl6_539
    | spl6_523 ),
    inference(avatar_split_clause,[],[f7644,f7384,f7656,f7653]) ).

tff(f7653,plain,
    ( spl6_538
  <=> ! [X0: $int] :
        ( $less(-15,X0)
        | $less(X0,$sum(sK0,10))
        | ( $sum(sK0,10) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_538])]) ).

tff(f7644,plain,
    ( ! [X0: $int] :
        ( ( $sum(sK0,10) = -15 )
        | $less(-15,X0)
        | ( $sum(sK0,10) = X0 )
        | $less(X0,$sum(sK0,10)) )
    | spl6_523 ),
    inference(resolution,[],[f7386,f790]) ).

tff(f7641,plain,
    ( spl6_150
    | spl6_537
    | ~ spl6_48 ),
    inference(avatar_split_clause,[],[f7634,f724,f7639,f2846]) ).

tff(f7639,plain,
    ( spl6_537
  <=> ! [X35: $int,X34: $int,X33: array_int,X32: $int] :
        ( $less(X35,0)
        | $less(length1(int,t2tb1(X33)),$sum(X34,$sum(sK3,0)))
        | $less($sum(sK3,0),X35)
        | ( tb2t(get(int,int,elts(int,t2tb1(X33)),t2tb($sum(X32,X35)))) = tb2t(get(int,int,elts(int,t2tb1(X33)),t2tb($sum(X34,X35)))) )
        | $less(sK5(X32,$sum(sK3,0),X33,X34),sK2)
        | $less(length1(int,t2tb1(X33)),$sum(X32,$sum(sK3,0)))
        | ( $sum(sK3,0) = X35 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_537])]) ).

tff(f7634,plain,
    ( ! [X34: $int,X35: $int,X32: $int,X33: array_int] :
        ( $less(X35,0)
        | ( $sum(sK3,0) = X35 )
        | $less(sK5(X32,$sum(sK3,0),X33,X34),sK2)
        | $less(length1(int,t2tb1(X33)),$sum(X32,$sum(sK3,0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X33)),t2tb($sum(X32,X35)))) = tb2t(get(int,int,elts(int,t2tb1(X33)),t2tb($sum(X34,X35)))) )
        | $less($sum(sK3,0),0)
        | $less($sum(sK3,0),X35)
        | $less(length1(int,t2tb1(X33)),$sum(X34,$sum(sK3,0))) )
    | ~ spl6_48 ),
    inference(resolution,[],[f2844,f1045]) ).

tff(f2844,plain,
    ( ! [X7: $int] :
        ( ~ $less(X7,$sum(sK3,0))
        | $less(X7,sK2) )
    | ~ spl6_48 ),
    inference(resolution,[],[f725,f57]) ).

tff(f7603,plain,
    ( spl6_33
    | spl6_146
    | spl6_536
    | ~ spl6_7 ),
    inference(avatar_split_clause,[],[f7597,f272,f7601,f2732,f541]) ).

tff(f2732,plain,
    ( spl6_146
  <=> $less($sum(sK4,1),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_146])]) ).

tff(f7601,plain,
    ( spl6_536
  <=> ! [X4: $int,X0: array_int,X3: $int,X2: $int,X1: array_int] :
        ( $less(length1(int,t2tb1(X0)),$sum(sK3,$sum(sK4,1)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK5(X4,$sum(sK4,1),X1,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X4,sK5(X4,$sum(sK4,1),X1,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X3,$sum(sK4,1)))
        | ~ $less($sum(X3,sK4),length1(int,t2tb1(X0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb(sK2))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X3,sK4)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X4,sK5(sK3,$sum(sK4,1),X0,X3))))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK5(sK3,$sum(sK4,1),X0,X3))))) )
        | $less(length1(int,t2tb1(X1)),$sum(X4,$sum(sK4,1)))
        | ~ $less(sK2,length1(int,t2tb1(X0)))
        | $less(length1(int,t2tb1(X1)),$sum(X2,$sum(sK4,1)))
        | $less(sK5(sK3,$sum(sK4,1),X0,X3),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_536])]) ).

tff(f7597,plain,
    ( ! [X2: $int,X3: $int,X0: array_int,X1: array_int,X4: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(sK3,$sum(sK4,1)))
        | $less(sK5(sK3,$sum(sK4,1),X0,X3),0)
        | $less(length1(int,t2tb1(X1)),$sum(X2,$sum(sK4,1)))
        | ~ $less(sK2,length1(int,t2tb1(X0)))
        | $less(length1(int,t2tb1(X1)),$sum(X4,$sum(sK4,1)))
        | $less($sum(sK4,1),0)
        | $less(sK4,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X4,sK5(sK3,$sum(sK4,1),X0,X3))))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK5(sK3,$sum(sK4,1),X0,X3))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb(sK2))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X3,sK4)))) )
        | ~ $less($sum(X3,sK4),length1(int,t2tb1(X0)))
        | $less(length1(int,t2tb1(X0)),$sum(X3,$sum(sK4,1)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK5(X4,$sum(sK4,1),X1,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X4,sK5(X4,$sum(sK4,1),X1,X2))))) ) )
    | ~ spl6_7 ),
    inference(superposition,[],[f1613,f274]) ).

tff(f1613,plain,
    ! [X50: $int,X48: array_int,X46: $int,X49: $int,X47: $int,X44: array_int,X45: $int] :
      ( ~ $less($sum(X46,X47),length1(int,t2tb1(X48)))
      | ( tb2t(get(int,int,elts(int,t2tb1(X44)),t2tb($sum(X50,sK5(X46,$sum(X47,1),X48,X49))))) = tb2t(get(int,int,elts(int,t2tb1(X44)),t2tb($sum(X45,sK5(X46,$sum(X47,1),X48,X49))))) )
      | $less(sK5(X46,$sum(X47,1),X48,X49),0)
      | $less(length1(int,t2tb1(X44)),$sum(X45,$sum(X47,1)))
      | $less(length1(int,t2tb1(X48)),$sum(X49,$sum(X47,1)))
      | $less(X47,0)
      | ( tb2t(get(int,int,elts(int,t2tb1(X44)),t2tb($sum(X50,sK5(X45,$sum(X47,1),X44,X50))))) != tb2t(get(int,int,elts(int,t2tb1(X44)),t2tb($sum(X45,sK5(X45,$sum(X47,1),X44,X50))))) )
      | ~ $less($sum(X49,X47),length1(int,t2tb1(X48)))
      | $less(length1(int,t2tb1(X44)),$sum(X50,$sum(X47,1)))
      | ( tb2t(get(int,int,elts(int,t2tb1(X48)),t2tb($sum(X46,X47)))) = tb2t(get(int,int,elts(int,t2tb1(X48)),t2tb($sum(X49,X47)))) )
      | $less($sum(X47,1),0)
      | $less(length1(int,t2tb1(X48)),$sum(X46,$sum(X47,1))) ),
    inference(duplicate_literal_removal,[],[f1590]) ).

tff(f1590,plain,
    ! [X50: $int,X48: array_int,X46: $int,X49: $int,X47: $int,X44: array_int,X45: $int] :
      ( ( tb2t(get(int,int,elts(int,t2tb1(X44)),t2tb($sum(X50,sK5(X45,$sum(X47,1),X44,X50))))) != tb2t(get(int,int,elts(int,t2tb1(X44)),t2tb($sum(X45,sK5(X45,$sum(X47,1),X44,X50))))) )
      | $less(X47,0)
      | ( tb2t(get(int,int,elts(int,t2tb1(X48)),t2tb($sum(X46,X47)))) = tb2t(get(int,int,elts(int,t2tb1(X48)),t2tb($sum(X49,X47)))) )
      | $less(length1(int,t2tb1(X44)),$sum(X45,$sum(X47,1)))
      | $less($sum(X47,1),0)
      | ~ $less($sum(X49,X47),length1(int,t2tb1(X48)))
      | $less(sK5(X46,$sum(X47,1),X48,X49),0)
      | $less(length1(int,t2tb1(X48)),$sum(X46,$sum(X47,1)))
      | ( tb2t(get(int,int,elts(int,t2tb1(X44)),t2tb($sum(X50,sK5(X46,$sum(X47,1),X48,X49))))) = tb2t(get(int,int,elts(int,t2tb1(X44)),t2tb($sum(X45,sK5(X46,$sum(X47,1),X48,X49))))) )
      | $less(length1(int,t2tb1(X48)),$sum(X49,$sum(X47,1)))
      | ~ $less($sum(X46,X47),length1(int,t2tb1(X48)))
      | $less(length1(int,t2tb1(X44)),$sum(X50,$sum(X47,1)))
      | $less($sum(X47,1),0) ),
    inference(resolution,[],[f491,f478]) ).

tff(f7584,plain,
    ( spl6_33
    | spl6_535
    | spl6_146
    | ~ spl6_7 ),
    inference(avatar_split_clause,[],[f7578,f272,f2732,f7582,f541]) ).

tff(f7582,plain,
    ( spl6_535
  <=> ! [X2: $int,X4: $int,X0: array_int,X3: $int,X1: array_int] :
        ( $less(length1(int,t2tb1(X0)),$sum(sK3,$sum(sK4,1)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK5(X3,$sum(sK4,1),X0,sK3))))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X4,sK5(X3,$sum(sK4,1),X0,sK3))))) )
        | $less(sK5(X3,$sum(sK4,1),X0,sK3),0)
        | ~ $less($sum(X3,sK4),length1(int,t2tb1(X0)))
        | $less(sK5(X2,$sum(sK4,1),X1,X4),$sum(sK4,1))
        | $less(length1(int,t2tb1(X1)),$sum(X2,$sum(sK4,1)))
        | $less(length1(int,t2tb1(X1)),$sum(X4,$sum(sK4,1)))
        | $less(length1(int,t2tb1(X0)),$sum(X3,$sum(sK4,1)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb(sK2))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X3,sK4)))) )
        | ~ $less(sK2,length1(int,t2tb1(X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_535])]) ).

tff(f7578,plain,
    ( ! [X2: $int,X3: $int,X0: array_int,X1: array_int,X4: $int] :
        ( $less($sum(sK4,1),0)
        | $less(length1(int,t2tb1(X0)),$sum(sK3,$sum(sK4,1)))
        | ~ $less(sK2,length1(int,t2tb1(X0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb(sK2))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X3,sK4)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X3,$sum(sK4,1)))
        | $less(sK4,0)
        | $less(sK5(X2,$sum(sK4,1),X1,X4),$sum(sK4,1))
        | $less(length1(int,t2tb1(X1)),$sum(X4,$sum(sK4,1)))
        | $less(length1(int,t2tb1(X1)),$sum(X2,$sum(sK4,1)))
        | ~ $less($sum(X3,sK4),length1(int,t2tb1(X0)))
        | $less(sK5(X3,$sum(sK4,1),X0,sK3),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK5(X3,$sum(sK4,1),X0,sK3))))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X4,sK5(X3,$sum(sK4,1),X0,sK3))))) ) )
    | ~ spl6_7 ),
    inference(superposition,[],[f1477,f274]) ).

tff(f1477,plain,
    ! [X2: $int,X3: $int,X0: array_int,X1: $int,X6: $int,X4: array_int,X5: $int] :
      ( ~ $less($sum(X1,X2),length1(int,t2tb1(X0)))
      | $less(length1(int,t2tb1(X4)),$sum(X5,$sum(X2,1)))
      | $less(sK5(X3,$sum(X2,1),X0,X1),0)
      | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X3,X2)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,X2)))) )
      | $less(length1(int,t2tb1(X4)),$sum(X6,$sum(X2,1)))
      | ~ $less($sum(X3,X2),length1(int,t2tb1(X0)))
      | $less(sK5(X5,$sum(X2,1),X4,X6),$sum(X2,1))
      | ( tb2t(get(int,int,elts(int,t2tb1(X4)),t2tb($sum(X5,sK5(X3,$sum(X2,1),X0,X1))))) = tb2t(get(int,int,elts(int,t2tb1(X4)),t2tb($sum(X6,sK5(X3,$sum(X2,1),X0,X1))))) )
      | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(X2,1)))
      | $less($sum(X2,1),0)
      | $less(X2,0)
      | $less(length1(int,t2tb1(X0)),$sum(X3,$sum(X2,1))) ),
    inference(duplicate_literal_removal,[],[f1474]) ).

tff(f1474,plain,
    ! [X2: $int,X3: $int,X0: array_int,X1: $int,X6: $int,X4: array_int,X5: $int] :
      ( $less(X2,0)
      | ~ $less($sum(X1,X2),length1(int,t2tb1(X0)))
      | $less($sum(X2,1),0)
      | $less(sK5(X5,$sum(X2,1),X4,X6),$sum(X2,1))
      | $less(sK5(X3,$sum(X2,1),X0,X1),0)
      | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X3,X2)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,X2)))) )
      | ~ $less($sum(X3,X2),length1(int,t2tb1(X0)))
      | ( tb2t(get(int,int,elts(int,t2tb1(X4)),t2tb($sum(X5,sK5(X3,$sum(X2,1),X0,X1))))) = tb2t(get(int,int,elts(int,t2tb1(X4)),t2tb($sum(X6,sK5(X3,$sum(X2,1),X0,X1))))) )
      | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(X2,1)))
      | $less(length1(int,t2tb1(X0)),$sum(X3,$sum(X2,1)))
      | $less($sum(X2,1),0)
      | $less(length1(int,t2tb1(X4)),$sum(X6,$sum(X2,1)))
      | $less(length1(int,t2tb1(X4)),$sum(X5,$sum(X2,1))) ),
    inference(resolution,[],[f478,f445]) ).

tff(f7541,plain,
    ( spl6_146
    | spl6_33
    | spl6_534
    | ~ spl6_7 ),
    inference(avatar_split_clause,[],[f7535,f272,f7539,f541,f2732]) ).

tff(f7539,plain,
    ( spl6_534
  <=> ! [X0: array_int,X1: $int] :
        ( ~ $less(sK2,length1(int,t2tb1(X0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK4,1),X0,sK3))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(sK3,sK5(X1,$sum(sK4,1),X0,sK3))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK4))
        | ( length1(int,t2tb1(X0)) = $sum(X1,sK4) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK4,1)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb(sK2))) )
        | $less(length1(int,t2tb1(X0)),$sum(sK3,$sum(sK4,1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_534])]) ).

tff(f7535,plain,
    ( ! [X0: array_int,X1: $int] :
        ( ~ $less(sK2,length1(int,t2tb1(X0)))
        | $less(length1(int,t2tb1(X0)),$sum(sK3,$sum(sK4,1)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb(sK2))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK4,1)))
        | ( length1(int,t2tb1(X0)) = $sum(X1,sK4) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK4))
        | $less(sK4,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK4,1),X0,sK3))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(sK3,sK5(X1,$sum(sK4,1),X0,sK3))))) )
        | $less($sum(sK4,1),0) )
    | ~ spl6_7 ),
    inference(superposition,[],[f1710,f274]) ).

tff(f1710,plain,
    ! [X6: $int,X7: $int,X4: $int,X5: array_int] :
      ( ~ $less($sum(X6,X4),length1(int,t2tb1(X5)))
      | $less(length1(int,t2tb1(X5)),$sum(X7,$sum(X4,1)))
      | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,X4)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,X4)))) )
      | $less(length1(int,t2tb1(X5)),$sum(X6,$sum(X4,1)))
      | $less(length1(int,t2tb1(X5)),$sum(X7,X4))
      | $less(X4,0)
      | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X7,$sum(X4,1),X5,X6))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X7,$sum(X4,1),X5,X6))))) )
      | ( $sum(X7,X4) = length1(int,t2tb1(X5)) )
      | $less($sum(X4,1),0) ),
    inference(resolution,[],[f492,f58]) ).

tff(f492,plain,
    ! [X31: $int,X32: $int,X30: array_int,X33: $int] :
      ( ~ $less($sum(X31,X32),length1(int,t2tb1(X30)))
      | $less($sum(X32,1),0)
      | ( tb2t(get(int,int,elts(int,t2tb1(X30)),t2tb($sum(X33,sK5(X31,$sum(X32,1),X30,X33))))) != tb2t(get(int,int,elts(int,t2tb1(X30)),t2tb($sum(X31,sK5(X31,$sum(X32,1),X30,X33))))) )
      | $less(X32,0)
      | $less(length1(int,t2tb1(X30)),$sum(X33,$sum(X32,1)))
      | ( tb2t(get(int,int,elts(int,t2tb1(X30)),t2tb($sum(X31,X32)))) = tb2t(get(int,int,elts(int,t2tb1(X30)),t2tb($sum(X33,X32)))) )
      | $less(length1(int,t2tb1(X30)),$sum(X31,$sum(X32,1)))
      | ~ $less($sum(X33,X32),length1(int,t2tb1(X30))) ),
    inference(resolution,[],[f237,f235]) ).

tff(f7456,plain,
    ( spl6_532
    | spl6_533
    | spl6_521 ),
    inference(avatar_split_clause,[],[f7442,f7375,f7454,f7450]) ).

tff(f7450,plain,
    ( spl6_532
  <=> ( sK0 = -15 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_532])]) ).

tff(f7454,plain,
    ( spl6_533
  <=> ! [X1: $int] :
        ( $less(-15,X1)
        | $less(X1,sK0)
        | ( -15 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_533])]) ).

tff(f7375,plain,
    ( spl6_521
  <=> $less(sK0,-15) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_521])]) ).

tff(f7442,plain,
    ( ! [X1: $int] :
        ( $less(-15,X1)
        | ( -15 = X1 )
        | ( sK0 = -15 )
        | $less(X1,sK0) )
    | spl6_521 ),
    inference(resolution,[],[f7377,f790]) ).

tff(f7377,plain,
    ( ~ $less(sK0,-15)
    | spl6_521 ),
    inference(avatar_component_clause,[],[f7375]) ).

tff(f7433,plain,
    ( spl6_528
    | spl6_531
    | spl6_520 ),
    inference(avatar_split_clause,[],[f7404,f7370,f7431,f7415]) ).

tff(f7415,plain,
    ( spl6_528
  <=> ( -15 = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_528])]) ).

tff(f7431,plain,
    ( spl6_531
  <=> ! [X1: $int] :
        ( ( -15 = X1 )
        | $less(X1,sK2)
        | $less(-15,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_531])]) ).

tff(f7370,plain,
    ( spl6_520
  <=> $less(sK2,-15) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_520])]) ).

tff(f7404,plain,
    ( ! [X1: $int] :
        ( ( -15 = X1 )
        | $less(-15,X1)
        | ( -15 = sK2 )
        | $less(X1,sK2) )
    | spl6_520 ),
    inference(resolution,[],[f7372,f790]) ).

tff(f7372,plain,
    ( ~ $less(sK2,-15)
    | spl6_520 ),
    inference(avatar_component_clause,[],[f7370]) ).

tff(f7429,plain,
    ( spl6_528
    | spl6_529
    | spl6_520 ),
    inference(avatar_split_clause,[],[f7402,f7370,f7420,f7415]) ).

tff(f7420,plain,
    ( spl6_529
  <=> $less(-15,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_529])]) ).

tff(f7402,plain,
    ( $less(-15,sK2)
    | ( -15 = sK2 )
    | spl6_520 ),
    inference(resolution,[],[f7372,f58]) ).

tff(f7428,plain,
    ( spl6_530
    | spl6_529
    | spl6_520 ),
    inference(avatar_split_clause,[],[f7407,f7370,f7420,f7425]) ).

tff(f7425,plain,
    ( spl6_530
  <=> ! [X6: $int] :
        ( ( $product(sK2,X6) = $product(-15,X6) )
        | $less(X6,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_530])]) ).

tff(f7407,plain,
    ( ! [X5: $int] :
        ( $less(-15,sK2)
        | ( $product(-15,X5) = $product(sK2,X5) )
        | $less(X5,0) )
    | spl6_520 ),
    inference(resolution,[],[f7372,f850]) ).

tff(f7427,plain,
    ( spl6_530
    | spl6_529
    | spl6_520 ),
    inference(avatar_split_clause,[],[f7408,f7370,f7420,f7425]) ).

tff(f7408,plain,
    ( ! [X6: $int] :
        ( $less(-15,sK2)
        | ( $product(sK2,X6) = $product(-15,X6) )
        | $less(X6,0) )
    | spl6_520 ),
    inference(resolution,[],[f7372,f850]) ).

tff(f7423,plain,
    ( spl6_529
    | spl6_528
    | spl6_520 ),
    inference(avatar_split_clause,[],[f7401,f7370,f7415,f7420]) ).

tff(f7401,plain,
    ( ( -15 = sK2 )
    | $less(-15,sK2)
    | spl6_520 ),
    inference(resolution,[],[f7372,f58]) ).

tff(f7418,plain,
    ( spl6_527
    | spl6_528
    | spl6_520 ),
    inference(avatar_split_clause,[],[f7403,f7370,f7415,f7412]) ).

tff(f7412,plain,
    ( spl6_527
  <=> ! [X0: $int] :
        ( $less(X0,sK2)
        | $less(-15,X0)
        | ( sK2 = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_527])]) ).

tff(f7403,plain,
    ( ! [X0: $int] :
        ( ( -15 = sK2 )
        | $less(X0,sK2)
        | ( sK2 = X0 )
        | $less(-15,X0) )
    | spl6_520 ),
    inference(resolution,[],[f7372,f790]) ).

tff(f7400,plain,
    ( spl6_526
    | ~ spl6_496 ),
    inference(avatar_split_clause,[],[f7356,f6706,f7397]) ).

tff(f7356,plain,
    ( $less(-16,sK0)
    | ~ spl6_496 ),
    inference(interpreted_simplification,[],[f7355]) ).

tff(f7355,plain,
    ( $less(-16,sK0)
    | ~ $less(-16,-15)
    | ~ spl6_496 ),
    inference(instantiation,[],[f6767]) ).

tff(f6767,plain,
    ( ! [X10: $int] :
        ( $less(X10,sK0)
        | ~ $less(X10,-15) )
    | ~ spl6_496 ),
    inference(resolution,[],[f6708,f57]) ).

tff(f6708,plain,
    ( $less(-15,sK0)
    | ~ spl6_496 ),
    inference(avatar_component_clause,[],[f6706]) ).

tff(f7395,plain,
    ( spl6_3
    | spl6_525
    | ~ spl6_496 ),
    inference(avatar_split_clause,[],[f7358,f6706,f7393,f250]) ).

tff(f7393,plain,
    ( spl6_525
  <=> ! [X0: $int,X3: $int,X2: $int,X1: array_int] :
        ( $less(length1(int,t2tb1(X1)),$sum(X2,sK0))
        | $less(0,sK5(X3,sK0,X1,X2))
        | ( 0 = sK5(X3,sK0,X1,X2) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,X0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,X0)))) )
        | $less(length1(int,t2tb1(X1)),$sum(X3,sK0))
        | ~ $less(X0,-15)
        | $less(X0,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_525])]) ).

tff(f7358,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
        ( $less(length1(int,t2tb1(X1)),$sum(X2,sK0))
        | ~ $less(X0,-15)
        | $less(X0,0)
        | $less(length1(int,t2tb1(X1)),$sum(X3,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,X0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,X0)))) )
        | ( 0 = sK5(X3,sK0,X1,X2) )
        | $less(0,sK5(X3,sK0,X1,X2))
        | $less(sK0,0) )
    | ~ spl6_496 ),
    inference(resolution,[],[f6767,f1344]) ).

tff(f7391,plain,
    ( spl6_3
    | spl6_524
    | ~ spl6_496 ),
    inference(avatar_split_clause,[],[f7360,f6706,f7389,f250]) ).

tff(f7389,plain,
    ( spl6_524
  <=> ! [X10: $int,X11: $int,X9: array_int,X8: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X11,X8)))) = tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X10,X8)))) )
        | $less(X8,0)
        | ~ $less(X8,-15)
        | $less(length1(int,t2tb1(X9)),$sum(X11,sK0))
        | $less(sK5(X10,sK0,X9,X11),sK0)
        | $less(length1(int,t2tb1(X9)),$sum(X10,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_524])]) ).

tff(f7360,plain,
    ( ! [X10: $int,X11: $int,X8: $int,X9: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X11,X8)))) = tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X10,X8)))) )
        | $less(length1(int,t2tb1(X9)),$sum(X10,sK0))
        | $less(sK5(X10,sK0,X9,X11),sK0)
        | $less(length1(int,t2tb1(X9)),$sum(X11,sK0))
        | ~ $less(X8,-15)
        | $less(sK0,0)
        | $less(X8,0) )
    | ~ spl6_496 ),
    inference(resolution,[],[f6767,f445]) ).

tff(f7387,plain,
    ( ~ spl6_523
    | spl6_324
    | ~ spl6_496 ),
    inference(avatar_split_clause,[],[f7365,f6706,f4611,f7384]) ).

tff(f7365,plain,
    ( ~ $less($sum(sK0,10),-15)
    | spl6_324
    | ~ spl6_496 ),
    inference(resolution,[],[f6767,f4613]) ).

tff(f7382,plain,
    ( spl6_3
    | spl6_522
    | ~ spl6_496 ),
    inference(avatar_split_clause,[],[f7359,f6706,f7380,f250]) ).

tff(f7380,plain,
    ( spl6_522
  <=> ! [X5: array_int,X4: $int,X7: $int,X6: $int] :
        ( $less(length1(int,t2tb1(X5)),$sum(X7,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,sK0,X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,sK0,X5,X7))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,X4)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,X4)))) )
        | $less(length1(int,t2tb1(X5)),$sum(X6,sK0))
        | ~ $less(X4,-15)
        | $less(X4,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_522])]) ).

tff(f7359,plain,
    ( ! [X6: $int,X7: $int,X4: $int,X5: array_int] :
        ( $less(length1(int,t2tb1(X5)),$sum(X7,sK0))
        | ~ $less(X4,-15)
        | $less(X4,0)
        | $less(length1(int,t2tb1(X5)),$sum(X6,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,X4)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,X4)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,sK0,X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,sK0,X5,X7))))) )
        | $less(sK0,0) )
    | ~ spl6_496 ),
    inference(resolution,[],[f6767,f491]) ).

tff(f7378,plain,
    ( ~ spl6_521
    | ~ spl6_496 ),
    inference(avatar_split_clause,[],[f7357,f6706,f7375]) ).

tff(f7357,plain,
    ( ~ $less(sK0,-15)
    | ~ spl6_496 ),
    inference(resolution,[],[f6767,f56]) ).

tff(f7373,plain,
    ( ~ spl6_520
    | spl6_2
    | ~ spl6_496 ),
    inference(avatar_split_clause,[],[f7366,f6706,f245,f7370]) ).

tff(f7366,plain,
    ( ~ $less(sK2,-15)
    | spl6_2
    | ~ spl6_496 ),
    inference(resolution,[],[f6767,f247]) ).

tff(f7162,plain,
    ( spl6_146
    | spl6_33
    | spl6_519
    | ~ spl6_7 ),
    inference(avatar_split_clause,[],[f7156,f272,f7160,f541,f2732]) ).

tff(f7160,plain,
    ( spl6_519
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(sK5(sK3,$sum(sK4,1),X0,X1),X2)
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK4,1)))
        | ~ $less($sum(X1,sK4),length1(int,t2tb1(X0)))
        | ( $sum(sK4,1) = X2 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb(sK2))) )
        | $less(X2,$sum(sK4,1))
        | $less(length1(int,t2tb1(X0)),$sum(sK3,$sum(sK4,1)))
        | ~ $less(sK2,length1(int,t2tb1(X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_519])]) ).

tff(f7156,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(sK5(sK3,$sum(sK4,1),X0,X1),X2)
        | ~ $less(sK2,length1(int,t2tb1(X0)))
        | $less(length1(int,t2tb1(X0)),$sum(sK3,$sum(sK4,1)))
        | $less(X2,$sum(sK4,1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb(sK2))) )
        | ( $sum(sK4,1) = X2 )
        | ~ $less($sum(X1,sK4),length1(int,t2tb1(X0)))
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK4,1)))
        | $less($sum(sK4,1),0) )
    | ~ spl6_7 ),
    inference(superposition,[],[f1475,f274]) ).

tff(f1475,plain,
    ! [X10: $int,X11: $int,X8: $int,X9: $int,X7: array_int] :
      ( ~ $less($sum(X10,X9),length1(int,t2tb1(X7)))
      | ~ $less($sum(X8,X9),length1(int,t2tb1(X7)))
      | $less(length1(int,t2tb1(X7)),$sum(X10,$sum(X9,1)))
      | $less(X11,$sum(X9,1))
      | $less(length1(int,t2tb1(X7)),$sum(X8,$sum(X9,1)))
      | $less(X9,0)
      | $less(sK5(X10,$sum(X9,1),X7,X8),X11)
      | $less($sum(X9,1),0)
      | ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X10,X9)))) = tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,X9)))) )
      | ( $sum(X9,1) = X11 ) ),
    inference(resolution,[],[f478,f306]) ).

tff(f7143,plain,
    ( ~ spl6_518
    | ~ spl6_23
    | ~ spl6_514 ),
    inference(avatar_split_clause,[],[f7133,f7053,f393,f7140]) ).

tff(f7140,plain,
    ( spl6_518
  <=> is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,-15) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_518])]) ).

tff(f7133,plain,
    ( ~ is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,-15)
    | ~ spl6_23
    | ~ spl6_514 ),
    inference(resolution,[],[f7055,f537]) ).

tff(f7131,plain,
    ( spl6_146
    | spl6_33
    | spl6_517
    | ~ spl6_7 ),
    inference(avatar_split_clause,[],[f7125,f272,f7129,f541,f2732]) ).

tff(f7129,plain,
    ( spl6_517
  <=> ! [X0: array_int,X1: $int] :
        ( ~ $less(sK2,length1(int,t2tb1(X0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb(sK2))) )
        | ( 0 = sK5(X1,$sum(sK4,1),X0,sK3) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK4,1)))
        | ~ $less($sum(X1,sK4),length1(int,t2tb1(X0)))
        | $less(0,sK5(X1,$sum(sK4,1),X0,sK3))
        | $less(length1(int,t2tb1(X0)),$sum(sK3,$sum(sK4,1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_517])]) ).

tff(f7125,plain,
    ( ! [X0: array_int,X1: $int] :
        ( ~ $less(sK2,length1(int,t2tb1(X0)))
        | $less(length1(int,t2tb1(X0)),$sum(sK3,$sum(sK4,1)))
        | $less(0,sK5(X1,$sum(sK4,1),X0,sK3))
        | $less(sK4,0)
        | ~ $less($sum(X1,sK4),length1(int,t2tb1(X0)))
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK4,1)))
        | ( 0 = sK5(X1,$sum(sK4,1),X0,sK3) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb(sK2))) )
        | $less($sum(sK4,1),0) )
    | ~ spl6_7 ),
    inference(superposition,[],[f1469,f274]) ).

tff(f1469,plain,
    ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
      ( ~ $less($sum(X3,X0),length1(int,t2tb1(X1)))
      | $less(0,sK5(X2,$sum(X0,1),X1,X3))
      | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,X0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,X0)))) )
      | $less(length1(int,t2tb1(X1)),$sum(X2,$sum(X0,1)))
      | $less($sum(X0,1),0)
      | ~ $less($sum(X2,X0),length1(int,t2tb1(X1)))
      | $less(length1(int,t2tb1(X1)),$sum(X3,$sum(X0,1)))
      | ( 0 = sK5(X2,$sum(X0,1),X1,X3) )
      | $less(X0,0) ),
    inference(resolution,[],[f479,f58]) ).

tff(f479,plain,
    ! [X6: array_int,X7: $int,X4: $int,X5: $int] :
      ( ~ $less(sK5(X7,$sum(X5,1),X6,X4),0)
      | $less(X5,0)
      | $less(length1(int,t2tb1(X6)),$sum(X7,$sum(X5,1)))
      | ~ $less($sum(X7,X5),length1(int,t2tb1(X6)))
      | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,X5)))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X4,X5)))) )
      | ~ $less($sum(X4,X5),length1(int,t2tb1(X6)))
      | $less($sum(X5,1),0)
      | $less(length1(int,t2tb1(X6)),$sum(X4,$sum(X5,1))) ),
    inference(resolution,[],[f235,f220]) ).

tff(f7112,plain,
    ( spl6_515
    | spl6_516
    | spl6_513 ),
    inference(avatar_split_clause,[],[f7098,f7047,f7110,f7106]) ).

tff(f7106,plain,
    ( spl6_515
  <=> ( sK4 = -14 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_515])]) ).

tff(f7110,plain,
    ( spl6_516
  <=> ! [X1: $int] :
        ( $less(X1,sK4)
        | $less(-14,X1)
        | ( -14 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_516])]) ).

tff(f7047,plain,
    ( spl6_513
  <=> $less(sK4,-14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_513])]) ).

tff(f7098,plain,
    ( ! [X1: $int] :
        ( $less(X1,sK4)
        | ( -14 = X1 )
        | $less(-14,X1)
        | ( sK4 = -14 ) )
    | spl6_513 ),
    inference(resolution,[],[f7049,f790]) ).

tff(f7049,plain,
    ( ~ $less(sK4,-14)
    | spl6_513 ),
    inference(avatar_component_clause,[],[f7047]) ).

tff(f7056,plain,
    ( spl6_514
    | ~ spl6_434 ),
    inference(avatar_split_clause,[],[f7019,f6076,f7053]) ).

tff(f6076,plain,
    ( spl6_434
  <=> $less(-14,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_434])]) ).

tff(f7019,plain,
    ( $less(-15,sK4)
    | ~ spl6_434 ),
    inference(interpreted_simplification,[],[f7018]) ).

tff(f7018,plain,
    ( $less(-15,sK4)
    | ~ $less(-15,-14)
    | ~ spl6_434 ),
    inference(instantiation,[],[f6115]) ).

tff(f6115,plain,
    ( ! [X7: $int] :
        ( $less(X7,sK4)
        | ~ $less(X7,-14) )
    | ~ spl6_434 ),
    inference(resolution,[],[f6078,f57]) ).

tff(f6078,plain,
    ( $less(-14,sK4)
    | ~ spl6_434 ),
    inference(avatar_component_clause,[],[f6076]) ).

tff(f7051,plain,
    ( ~ spl6_513
    | ~ spl6_434 ),
    inference(avatar_split_clause,[],[f7022,f6076,f7047]) ).

tff(f7022,plain,
    ( ~ $less(sK4,-14)
    | ~ spl6_434 ),
    inference(resolution,[],[f6115,f56]) ).

tff(f7050,plain,
    ( spl6_34
    | spl6_33
    | spl6_75
    | ~ spl6_513
    | ~ spl6_437
    | ~ spl6_6
    | ~ spl6_7
    | ~ spl6_434 ),
    inference(avatar_split_clause,[],[f7045,f6076,f272,f266,f6092,f7047,f1288,f541,f552]) ).

tff(f7045,plain,
    ( ~ $less(sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
    | ~ $less(sK4,-14)
    | $less(sK2,sK2)
    | $less(sK4,0)
    | $less(sK2,$sum(sK0,sK4))
    | ~ spl6_6
    | ~ spl6_7
    | ~ spl6_434 ),
    inference(forward_demodulation,[],[f7031,f274]) ).

tff(f7031,plain,
    ( $less(sK4,0)
    | $less(sK2,$sum(sK3,sK4))
    | ~ $less(sK4,-14)
    | $less(sK2,$sum(sK0,sK4))
    | ~ $less(sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
    | ~ spl6_6
    | ~ spl6_434 ),
    inference(resolution,[],[f6115,f2760]) ).

tff(f7044,plain,
    ( spl6_33
    | spl6_512
    | ~ spl6_434 ),
    inference(avatar_split_clause,[],[f7023,f6076,f7042,f541]) ).

tff(f7042,plain,
    ( spl6_512
  <=> ! [X3: array_int,X4: $int,X5: $int,X2: $int] :
        ( ~ $less(X2,-14)
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK4))
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK4))
        | $less(X2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,X2)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,X2)))) )
        | $less(0,sK5(X5,sK4,X3,X4))
        | ( 0 = sK5(X5,sK4,X3,X4) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_512])]) ).

tff(f7023,plain,
    ( ! [X2: $int,X3: array_int,X4: $int,X5: $int] :
        ( ~ $less(X2,-14)
        | $less(0,sK5(X5,sK4,X3,X4))
        | ( 0 = sK5(X5,sK4,X3,X4) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,X2)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,X2)))) )
        | $less(sK4,0)
        | $less(X2,0)
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK4))
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK4)) )
    | ~ spl6_434 ),
    inference(resolution,[],[f6115,f1344]) ).

tff(f7040,plain,
    ( spl6_33
    | spl6_511
    | ~ spl6_434 ),
    inference(avatar_split_clause,[],[f7024,f6076,f7038,f541]) ).

tff(f7038,plain,
    ( spl6_511
  <=> ! [X9: $int,X7: array_int,X6: $int,X8: $int] :
        ( $less(X6,0)
        | $less(length1(int,t2tb1(X7)),$sum(X9,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X9,sK5(X8,sK4,X7,X9))))) != tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,sK5(X8,sK4,X7,X9))))) )
        | ~ $less(X6,-14)
        | $less(length1(int,t2tb1(X7)),$sum(X8,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X9,X6)))) = tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,X6)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_511])]) ).

tff(f7024,plain,
    ( ! [X8: $int,X6: $int,X9: $int,X7: array_int] :
        ( $less(X6,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X9,X6)))) = tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,X6)))) )
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X7)),$sum(X8,sK4))
        | ~ $less(X6,-14)
        | ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X9,sK5(X8,sK4,X7,X9))))) != tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,sK5(X8,sK4,X7,X9))))) )
        | $less(length1(int,t2tb1(X7)),$sum(X9,sK4)) )
    | ~ spl6_434 ),
    inference(resolution,[],[f6115,f491]) ).

tff(f7036,plain,
    ( spl6_33
    | spl6_510
    | ~ spl6_434 ),
    inference(avatar_split_clause,[],[f7025,f6076,f7034,f541]) ).

tff(f7034,plain,
    ( spl6_510
  <=> ! [X10: $int,X11: array_int,X13: $int,X12: $int] :
        ( $less(sK5(X12,sK4,X11,X13),sK4)
        | $less(X10,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X11)),t2tb($sum(X13,X10)))) = tb2t(get(int,int,elts(int,t2tb1(X11)),t2tb($sum(X12,X10)))) )
        | $less(length1(int,t2tb1(X11)),$sum(X13,sK4))
        | ~ $less(X10,-14)
        | $less(length1(int,t2tb1(X11)),$sum(X12,sK4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_510])]) ).

tff(f7025,plain,
    ( ! [X10: $int,X11: array_int,X12: $int,X13: $int] :
        ( $less(sK5(X12,sK4,X11,X13),sK4)
        | $less(length1(int,t2tb1(X11)),$sum(X12,sK4))
        | $less(sK4,0)
        | ~ $less(X10,-14)
        | $less(length1(int,t2tb1(X11)),$sum(X13,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X11)),t2tb($sum(X13,X10)))) = tb2t(get(int,int,elts(int,t2tb1(X11)),t2tb($sum(X12,X10)))) )
        | $less(X10,0) )
    | ~ spl6_434 ),
    inference(resolution,[],[f6115,f445]) ).

tff(f7017,plain,
    ( spl6_33
    | spl6_146
    | spl6_509
    | ~ spl6_7 ),
    inference(avatar_split_clause,[],[f7011,f272,f7015,f2732,f541]) ).

tff(f7015,plain,
    ( spl6_509
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(X2,$sum(sK4,1))
        | $less(length1(int,t2tb1(X0)),$sum(sK3,$sum(sK4,1)))
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK4,1)))
        | ~ $less($sum(X1,sK4),length1(int,t2tb1(X0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb(sK2))) )
        | ~ $less(sK2,length1(int,t2tb1(X0)))
        | ~ $less(X2,sK5(sK3,$sum(sK4,1),X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_509])]) ).

tff(f7011,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(X2,$sum(sK4,1))
        | ~ $less(X2,sK5(sK3,$sum(sK4,1),X0,X1))
        | $less($sum(sK4,1),0)
        | ~ $less(sK2,length1(int,t2tb1(X0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb(sK2))) )
        | $less(sK4,0)
        | ~ $less($sum(X1,sK4),length1(int,t2tb1(X0)))
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK4,1)))
        | $less(length1(int,t2tb1(X0)),$sum(sK3,$sum(sK4,1))) )
    | ~ spl6_7 ),
    inference(superposition,[],[f1476,f274]) ).

tff(f1476,plain,
    ! [X16: $int,X14: $int,X15: $int,X12: array_int,X13: $int] :
      ( ~ $less($sum(X15,X14),length1(int,t2tb1(X12)))
      | ~ $less($sum(X13,X14),length1(int,t2tb1(X12)))
      | $less(length1(int,t2tb1(X12)),$sum(X15,$sum(X14,1)))
      | ( tb2t(get(int,int,elts(int,t2tb1(X12)),t2tb($sum(X15,X14)))) = tb2t(get(int,int,elts(int,t2tb1(X12)),t2tb($sum(X13,X14)))) )
      | $less(X16,$sum(X14,1))
      | $less(length1(int,t2tb1(X12)),$sum(X13,$sum(X14,1)))
      | $less(X14,0)
      | $less($sum(X14,1),0)
      | ~ $less(X16,sK5(X15,$sum(X14,1),X12,X13)) ),
    inference(resolution,[],[f478,f57]) ).

tff(f6845,plain,
    ( spl6_507
    | spl6_506
    | spl6_491 ),
    inference(avatar_split_clause,[],[f6820,f6684,f6832,f6836]) ).

tff(f6836,plain,
    ( spl6_507
  <=> ! [X6: $int] :
        ( $less(X6,0)
        | ( $product($sum(sK0,10),X6) = $product(-14,X6) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_507])]) ).

tff(f6832,plain,
    ( spl6_506
  <=> $less(-14,$sum(sK0,10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_506])]) ).

tff(f6684,plain,
    ( spl6_491
  <=> $less($sum(sK0,10),-14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_491])]) ).

tff(f6820,plain,
    ( ! [X5: $int] :
        ( $less(-14,$sum(sK0,10))
        | ( $product($sum(sK0,10),X5) = $product(-14,X5) )
        | $less(X5,0) )
    | spl6_491 ),
    inference(resolution,[],[f6686,f850]) ).

tff(f6686,plain,
    ( ~ $less($sum(sK0,10),-14)
    | spl6_491 ),
    inference(avatar_component_clause,[],[f6684]) ).

tff(f6844,plain,
    ( spl6_506
    | spl6_504
    | spl6_491 ),
    inference(avatar_split_clause,[],[f6814,f6684,f6824,f6832]) ).

tff(f6824,plain,
    ( spl6_504
  <=> ( $sum(sK0,10) = -14 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_504])]) ).

tff(f6814,plain,
    ( ( $sum(sK0,10) = -14 )
    | $less(-14,$sum(sK0,10))
    | spl6_491 ),
    inference(resolution,[],[f6686,f58]) ).

tff(f6843,plain,
    ( spl6_508
    | spl6_504
    | spl6_491 ),
    inference(avatar_split_clause,[],[f6817,f6684,f6824,f6841]) ).

tff(f6841,plain,
    ( spl6_508
  <=> ! [X1: $int] :
        ( ( -14 = X1 )
        | $less(X1,$sum(sK0,10))
        | $less(-14,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_508])]) ).

tff(f6817,plain,
    ( ! [X1: $int] :
        ( ( $sum(sK0,10) = -14 )
        | ( -14 = X1 )
        | $less(-14,X1)
        | $less(X1,$sum(sK0,10)) )
    | spl6_491 ),
    inference(resolution,[],[f6686,f790]) ).

tff(f6839,plain,
    ( spl6_504
    | spl6_506
    | spl6_491 ),
    inference(avatar_split_clause,[],[f6815,f6684,f6832,f6824]) ).

tff(f6815,plain,
    ( $less(-14,$sum(sK0,10))
    | ( $sum(sK0,10) = -14 )
    | spl6_491 ),
    inference(resolution,[],[f6686,f58]) ).

tff(f6838,plain,
    ( spl6_506
    | spl6_507
    | spl6_491 ),
    inference(avatar_split_clause,[],[f6821,f6684,f6836,f6832]) ).

tff(f6821,plain,
    ( ! [X6: $int] :
        ( $less(X6,0)
        | ( $product($sum(sK0,10),X6) = $product(-14,X6) )
        | $less(-14,$sum(sK0,10)) )
    | spl6_491 ),
    inference(resolution,[],[f6686,f850]) ).

tff(f6830,plain,
    ( spl6_504
    | spl6_505
    | spl6_491 ),
    inference(avatar_split_clause,[],[f6816,f6684,f6828,f6824]) ).

tff(f6828,plain,
    ( spl6_505
  <=> ! [X0: $int] :
        ( $less(-14,X0)
        | $less(X0,$sum(sK0,10))
        | ( $sum(sK0,10) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_505])]) ).

tff(f6816,plain,
    ( ! [X0: $int] :
        ( $less(-14,X0)
        | ( $sum(sK0,10) = -14 )
        | ( $sum(sK0,10) = X0 )
        | $less(X0,$sum(sK0,10)) )
    | spl6_491 ),
    inference(resolution,[],[f6686,f790]) ).

tff(f6762,plain,
    ( spl6_502
    | spl6_503
    | spl6_492 ),
    inference(avatar_split_clause,[],[f6749,f6689,f6759,f6756]) ).

tff(f6756,plain,
    ( spl6_502
  <=> ! [X1: $int] :
        ( $less(X1,sK0)
        | $less(-14,X1)
        | ( -14 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_502])]) ).

tff(f6759,plain,
    ( spl6_503
  <=> ( sK0 = -14 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_503])]) ).

tff(f6689,plain,
    ( spl6_492
  <=> $less(sK0,-14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_492])]) ).

tff(f6749,plain,
    ( ! [X1: $int] :
        ( ( sK0 = -14 )
        | $less(X1,sK0)
        | ( -14 = X1 )
        | $less(-14,X1) )
    | spl6_492 ),
    inference(resolution,[],[f6691,f790]) ).

tff(f6691,plain,
    ( ~ $less(sK0,-14)
    | spl6_492 ),
    inference(avatar_component_clause,[],[f6689]) ).

tff(f6744,plain,
    ( spl6_500
    | spl6_497
    | spl6_490 ),
    inference(avatar_split_clause,[],[f6713,f6679,f6723,f6735]) ).

tff(f6723,plain,
    ( spl6_497
  <=> ( -14 = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_497])]) ).

tff(f6679,plain,
    ( spl6_490
  <=> $less(sK2,-14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_490])]) ).

tff(f6713,plain,
    ( ( -14 = sK2 )
    | $less(-14,sK2)
    | spl6_490 ),
    inference(resolution,[],[f6681,f58]) ).

tff(f6681,plain,
    ( ~ $less(sK2,-14)
    | spl6_490 ),
    inference(avatar_component_clause,[],[f6679]) ).

tff(f6743,plain,
    ( spl6_500
    | spl6_501
    | spl6_490 ),
    inference(avatar_split_clause,[],[f6720,f6679,f6739,f6735]) ).

tff(f6739,plain,
    ( spl6_501
  <=> ! [X5: $int] :
        ( ( $product(-14,X5) = $product(sK2,X5) )
        | $less(X5,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_501])]) ).

tff(f6720,plain,
    ( ! [X6: $int] :
        ( ( $product(sK2,X6) = $product(-14,X6) )
        | $less(X6,0)
        | $less(-14,sK2) )
    | spl6_490 ),
    inference(resolution,[],[f6681,f850]) ).

tff(f6742,plain,
    ( spl6_497
    | spl6_500
    | spl6_490 ),
    inference(avatar_split_clause,[],[f6714,f6679,f6735,f6723]) ).

tff(f6714,plain,
    ( $less(-14,sK2)
    | ( -14 = sK2 )
    | spl6_490 ),
    inference(resolution,[],[f6681,f58]) ).

tff(f6741,plain,
    ( spl6_500
    | spl6_501
    | spl6_490 ),
    inference(avatar_split_clause,[],[f6719,f6679,f6739,f6735]) ).

tff(f6719,plain,
    ( ! [X5: $int] :
        ( ( $product(-14,X5) = $product(sK2,X5) )
        | $less(X5,0)
        | $less(-14,sK2) )
    | spl6_490 ),
    inference(resolution,[],[f6681,f850]) ).

tff(f6733,plain,
    ( spl6_497
    | spl6_499
    | spl6_490 ),
    inference(avatar_split_clause,[],[f6716,f6679,f6731,f6723]) ).

tff(f6731,plain,
    ( spl6_499
  <=> ! [X1: $int] :
        ( $less(-14,X1)
        | $less(X1,sK2)
        | ( -14 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_499])]) ).

tff(f6716,plain,
    ( ! [X1: $int] :
        ( $less(-14,X1)
        | ( -14 = X1 )
        | $less(X1,sK2)
        | ( -14 = sK2 ) )
    | spl6_490 ),
    inference(resolution,[],[f6681,f790]) ).

tff(f6729,plain,
    ( spl6_497
    | spl6_498
    | spl6_490 ),
    inference(avatar_split_clause,[],[f6715,f6679,f6727,f6723]) ).

tff(f6727,plain,
    ( spl6_498
  <=> ! [X0: $int] :
        ( ( sK2 = X0 )
        | $less(-14,X0)
        | $less(X0,sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_498])]) ).

tff(f6715,plain,
    ( ! [X0: $int] :
        ( ( sK2 = X0 )
        | ( -14 = sK2 )
        | $less(X0,sK2)
        | $less(-14,X0) )
    | spl6_490 ),
    inference(resolution,[],[f6681,f790]) ).

tff(f6709,plain,
    ( spl6_496
    | ~ spl6_410 ),
    inference(avatar_split_clause,[],[f6665,f5589,f6706]) ).

tff(f5589,plain,
    ( spl6_410
  <=> $less(-14,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_410])]) ).

tff(f6665,plain,
    ( $less(-15,sK0)
    | ~ spl6_410 ),
    inference(interpreted_simplification,[],[f6664]) ).

tff(f6664,plain,
    ( $less(-15,sK0)
    | ~ $less(-15,-14)
    | ~ spl6_410 ),
    inference(instantiation,[],[f5619]) ).

tff(f5619,plain,
    ( ! [X7: $int] :
        ( $less(X7,sK0)
        | ~ $less(X7,-14) )
    | ~ spl6_410 ),
    inference(resolution,[],[f5591,f57]) ).

tff(f5591,plain,
    ( $less(-14,sK0)
    | ~ spl6_410 ),
    inference(avatar_component_clause,[],[f5589]) ).

tff(f6704,plain,
    ( spl6_3
    | spl6_495
    | ~ spl6_410 ),
    inference(avatar_split_clause,[],[f6668,f5589,f6702,f250]) ).

tff(f6702,plain,
    ( spl6_495
  <=> ! [X5: array_int,X4: $int,X7: $int,X6: $int] :
        ( $less(length1(int,t2tb1(X5)),$sum(X6,sK0))
        | ~ $less(X4,-14)
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,sK0,X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,sK0,X5,X7))))) )
        | $less(length1(int,t2tb1(X5)),$sum(X7,sK0))
        | $less(X4,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,X4)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,X4)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_495])]) ).

tff(f6668,plain,
    ( ! [X6: $int,X7: $int,X4: $int,X5: array_int] :
        ( $less(length1(int,t2tb1(X5)),$sum(X6,sK0))
        | $less(sK0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,X4)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,X4)))) )
        | $less(X4,0)
        | $less(length1(int,t2tb1(X5)),$sum(X7,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK5(X6,sK0,X5,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK5(X6,sK0,X5,X7))))) )
        | ~ $less(X4,-14) )
    | ~ spl6_410 ),
    inference(resolution,[],[f5619,f491]) ).

tff(f6700,plain,
    ( spl6_3
    | spl6_494
    | ~ spl6_410 ),
    inference(avatar_split_clause,[],[f6667,f5589,f6698,f250]) ).

tff(f6698,plain,
    ( spl6_494
  <=> ! [X0: $int,X3: $int,X2: $int,X1: array_int] :
        ( ( 0 = sK5(X3,sK0,X1,X2) )
        | $less(length1(int,t2tb1(X1)),$sum(X2,sK0))
        | $less(length1(int,t2tb1(X1)),$sum(X3,sK0))
        | $less(0,sK5(X3,sK0,X1,X2))
        | ~ $less(X0,-14)
        | $less(X0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,X0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,X0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_494])]) ).

tff(f6667,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
        ( ( 0 = sK5(X3,sK0,X1,X2) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,X0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,X0)))) )
        | $less(X0,0)
        | $less(sK0,0)
        | ~ $less(X0,-14)
        | $less(0,sK5(X3,sK0,X1,X2))
        | $less(length1(int,t2tb1(X1)),$sum(X3,sK0))
        | $less(length1(int,t2tb1(X1)),$sum(X2,sK0)) )
    | ~ spl6_410 ),
    inference(resolution,[],[f5619,f1344]) ).

tff(f6696,plain,
    ( spl6_493
    | spl6_3
    | ~ spl6_410 ),
    inference(avatar_split_clause,[],[f6669,f5589,f250,f6694]) ).

tff(f6694,plain,
    ( spl6_493
  <=> ! [X10: $int,X11: $int,X9: array_int,X8: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X11,X8)))) = tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X10,X8)))) )
        | ~ $less(X8,-14)
        | $less(sK5(X10,sK0,X9,X11),sK0)
        | $less(length1(int,t2tb1(X9)),$sum(X10,sK0))
        | $less(X8,0)
        | $less(length1(int,t2tb1(X9)),$sum(X11,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_493])]) ).

tff(f6669,plain,
    ( ! [X10: $int,X11: $int,X8: $int,X9: array_int] :
        ( $less(sK0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X11,X8)))) = tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X10,X8)))) )
        | $less(length1(int,t2tb1(X9)),$sum(X11,sK0))
        | $less(X8,0)
        | $less(length1(int,t2tb1(X9)),$sum(X10,sK0))
        | $less(sK5(X10,sK0,X9,X11),sK0)
        | ~ $less(X8,-14) )
    | ~ spl6_410 ),
    inference(resolution,[],[f5619,f445]) ).

tff(f6692,plain,
    ( ~ spl6_492
    | ~ spl6_410 ),
    inference(avatar_split_clause,[],[f6666,f5589,f6689]) ).

tff(f6666,plain,
    ( ~ $less(sK0,-14)
    | ~ spl6_410 ),
    inference(resolution,[],[f5619,f56]) ).

tff(f6687,plain,
    ( ~ spl6_491
    | spl6_324
    | ~ spl6_410 ),
    inference(avatar_split_clause,[],[f6674,f5589,f4611,f6684]) ).

tff(f6674,plain,
    ( ~ $less($sum(sK0,10),-14)
    | spl6_324
    | ~ spl6_410 ),
    inference(resolution,[],[f5619,f4613]) ).

tff(f6682,plain,
    ( ~ spl6_490
    | spl6_2
    | ~ spl6_410 ),
    inference(avatar_split_clause,[],[f6675,f5589,f245,f6679]) ).

tff(f6675,plain,
    ( ~ $less(sK2,-14)
    | spl6_2
    | ~ spl6_410 ),
    inference(resolution,[],[f5619,f247]) ).

tff(f6584,plain,
    ( spl6_488
    | spl6_489
    | spl6_435 ),
    inference(avatar_split_clause,[],[f6571,f6082,f6582,f6578]) ).

tff(f6578,plain,
    ( spl6_488
  <=> ( sK4 = -13 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_488])]) ).

tff(f6582,plain,
    ( spl6_489
  <=> ! [X1: $int] :
        ( ( -13 = X1 )
        | $less(-13,X1)
        | $less(X1,sK4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_489])]) ).

tff(f6082,plain,
    ( spl6_435
  <=> $less(sK4,-13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_435])]) ).

tff(f6571,plain,
    ( ! [X1: $int] :
        ( ( -13 = X1 )
        | $less(X1,sK4)
        | $less(-13,X1)
        | ( sK4 = -13 ) )
    | spl6_435 ),
    inference(resolution,[],[f6084,f790]) ).

tff(f6084,plain,
    ( ~ $less(sK4,-13)
    | spl6_435 ),
    inference(avatar_component_clause,[],[f6082]) ).

tff(f6479,plain,
    ( spl6_319
    | spl6_487
    | ~ spl6_325 ),
    inference(avatar_split_clause,[],[f6266,f4616,f6477,f4589]) ).

tff(f4589,plain,
    ( spl6_319
  <=> $less($sum(sK0,10),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_319])]) ).

tff(f6477,plain,
    ( spl6_487
  <=> ! [X144: $int,X145: $int,X143: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X143)),t2tb($sum(X145,0)))) = tb2t(get(int,int,elts(int,t2tb1(X143)),t2tb($sum(X144,0)))) )
        | $less(0,sK5(X145,$sum(sK0,10),X143,X144))
        | $less(length1(int,t2tb1(X143)),$sum(X145,$sum(sK0,10)))
        | $less(length1(int,t2tb1(X143)),$sum(X144,$sum(sK0,10)))
        | ( 0 = sK5(X145,$sum(sK0,10),X143,X144) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_487])]) ).

tff(f4616,plain,
    ( spl6_325
  <=> $less(0,$sum(sK0,10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_325])]) ).

tff(f6266,plain,
    ( ! [X145: $int,X143: array_int,X144: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X143)),t2tb($sum(X145,0)))) = tb2t(get(int,int,elts(int,t2tb1(X143)),t2tb($sum(X144,0)))) )
        | ( 0 = sK5(X145,$sum(sK0,10),X143,X144) )
        | $less(length1(int,t2tb1(X143)),$sum(X144,$sum(sK0,10)))
        | $less(length1(int,t2tb1(X143)),$sum(X145,$sum(sK0,10)))
        | $less($sum(sK0,10),0)
        | $less(0,sK5(X145,$sum(sK0,10),X143,X144)) )
    | ~ spl6_325 ),
    inference(evaluation,[],[f6177]) ).

tff(f6177,plain,
    ( ! [X145: $int,X143: array_int,X144: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X143)),t2tb($sum(X145,0)))) = tb2t(get(int,int,elts(int,t2tb1(X143)),t2tb($sum(X144,0)))) )
        | $less(0,0)
        | $less($sum(sK0,10),0)
        | $less(length1(int,t2tb1(X143)),$sum(X144,$sum(sK0,10)))
        | $less(0,sK5(X145,$sum(sK0,10),X143,X144))
        | $less(length1(int,t2tb1(X143)),$sum(X145,$sum(sK0,10)))
        | ( 0 = sK5(X145,$sum(sK0,10),X143,X144) ) )
    | ~ spl6_325 ),
    inference(resolution,[],[f1344,f4618]) ).

tff(f4618,plain,
    ( $less(0,$sum(sK0,10))
    | ~ spl6_325 ),
    inference(avatar_component_clause,[],[f4616]) ).

tff(f6475,plain,
    ( spl6_10
    | spl6_486
    | spl6_391
    | ~ spl6_380 ),
    inference(avatar_split_clause,[],[f6222,f4999,f5275,f6473,f288]) ).

tff(f6473,plain,
    ( spl6_486
  <=> ! [X328: array_int,X330: $int,X329: $int] :
        ( $less(length1(int,t2tb1(X328)),$sum(X330,$sum(10,sK3)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X328)),t2tb($sum(X330,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X328)),t2tb($sum(X329,sK2)))) )
        | ( 0 = sK5(X330,$sum(10,sK3),X328,X329) )
        | $less(length1(int,t2tb1(X328)),$sum(X329,$sum(10,sK3)))
        | $less(0,sK5(X330,$sum(10,sK3),X328,X329)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_486])]) ).

tff(f6222,plain,
    ( ! [X330: $int,X329: $int,X328: array_int] :
        ( $less($sum(10,sK3),0)
        | $less(length1(int,t2tb1(X328)),$sum(X330,$sum(10,sK3)))
        | $less(0,sK5(X330,$sum(10,sK3),X328,X329))
        | $less(length1(int,t2tb1(X328)),$sum(X329,$sum(10,sK3)))
        | ( 0 = sK5(X330,$sum(10,sK3),X328,X329) )
        | $less(sK2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X328)),t2tb($sum(X330,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X328)),t2tb($sum(X329,sK2)))) ) )
    | ~ spl6_380 ),
    inference(resolution,[],[f1344,f5001]) ).

tff(f6471,plain,
    ( spl6_33
    | spl6_485
    | ~ spl6_35 ),
    inference(avatar_split_clause,[],[f6268,f576,f6469,f541]) ).

tff(f6469,plain,
    ( spl6_485
  <=> ! [X182: array_int,X184: $int,X183: $int] :
        ( $less(length1(int,t2tb1(X182)),$sum(X184,sK4))
        | ( 0 = sK5(X184,sK4,X182,X183) )
        | $less(0,sK5(X184,sK4,X182,X183))
        | $less(length1(int,t2tb1(X182)),$sum(X183,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X182)),t2tb($sum(X183,0)))) = tb2t(get(int,int,elts(int,t2tb1(X182)),t2tb($sum(X184,0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_485])]) ).

tff(f576,plain,
    ( spl6_35
  <=> $less(0,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_35])]) ).

tff(f6268,plain,
    ( ! [X184: $int,X182: array_int,X183: $int] :
        ( $less(length1(int,t2tb1(X182)),$sum(X184,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X182)),t2tb($sum(X183,0)))) = tb2t(get(int,int,elts(int,t2tb1(X182)),t2tb($sum(X184,0)))) )
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X182)),$sum(X183,sK4))
        | $less(0,sK5(X184,sK4,X182,X183))
        | ( 0 = sK5(X184,sK4,X182,X183) ) )
    | ~ spl6_35 ),
    inference(evaluation,[],[f6190]) ).

tff(f6190,plain,
    ( ! [X184: $int,X182: array_int,X183: $int] :
        ( $less(0,sK5(X184,sK4,X182,X183))
        | $less(length1(int,t2tb1(X182)),$sum(X184,sK4))
        | ( 0 = sK5(X184,sK4,X182,X183) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X182)),t2tb($sum(X183,0)))) = tb2t(get(int,int,elts(int,t2tb1(X182)),t2tb($sum(X184,0)))) )
        | $less(0,0)
        | $less(length1(int,t2tb1(X182)),$sum(X183,sK4))
        | $less(sK4,0) )
    | ~ spl6_35 ),
    inference(resolution,[],[f1344,f578]) ).

tff(f578,plain,
    ( $less(0,sK4)
    | ~ spl6_35 ),
    inference(avatar_component_clause,[],[f576]) ).

tff(f6467,plain,
    ( spl6_5
    | spl6_484
    | ~ spl6_15 ),
    inference(avatar_split_clause,[],[f6269,f335,f6465,f260]) ).

tff(f6465,plain,
    ( spl6_484
  <=> ! [X181: $int,X180: $int,X179: array_int] :
        ( $less(length1(int,t2tb1(X179)),$sum(X181,sK3))
        | $less(length1(int,t2tb1(X179)),$sum(X180,sK3))
        | $less(0,sK5(X181,sK3,X179,X180))
        | ( tb2t(get(int,int,elts(int,t2tb1(X179)),t2tb($sum(X180,0)))) = tb2t(get(int,int,elts(int,t2tb1(X179)),t2tb($sum(X181,0)))) )
        | ( 0 = sK5(X181,sK3,X179,X180) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_484])]) ).

tff(f6269,plain,
    ( ! [X180: $int,X181: $int,X179: array_int] :
        ( $less(length1(int,t2tb1(X179)),$sum(X181,sK3))
        | ( 0 = sK5(X181,sK3,X179,X180) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X179)),t2tb($sum(X180,0)))) = tb2t(get(int,int,elts(int,t2tb1(X179)),t2tb($sum(X181,0)))) )
        | $less(0,sK5(X181,sK3,X179,X180))
        | $less(length1(int,t2tb1(X179)),$sum(X180,sK3))
        | $less(sK3,0) )
    | ~ spl6_15 ),
    inference(evaluation,[],[f6189]) ).

tff(f6189,plain,
    ( ! [X180: $int,X181: $int,X179: array_int] :
        ( ( 0 = sK5(X181,sK3,X179,X180) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X179)),t2tb($sum(X180,0)))) = tb2t(get(int,int,elts(int,t2tb1(X179)),t2tb($sum(X181,0)))) )
        | $less(0,0)
        | $less(0,sK5(X181,sK3,X179,X180))
        | $less(length1(int,t2tb1(X179)),$sum(X181,sK3))
        | $less(sK3,0)
        | $less(length1(int,t2tb1(X179)),$sum(X180,sK3)) )
    | ~ spl6_15 ),
    inference(resolution,[],[f1344,f337]) ).

tff(f6463,plain,
    ( spl6_10
    | spl6_483
    | ~ spl6_6 ),
    inference(avatar_split_clause,[],[f6214,f266,f6461,f288]) ).

tff(f6461,plain,
    ( spl6_483
  <=> ! [X302: array_int,X303: $int,X305: $int,X304: $int] :
        ( ( 0 = sK5(X304,$sum(sK3,X305),X302,X303) )
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X305,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X305,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(X305,0)
        | $less(sK2,$sum(sK0,X305))
        | ( tb2t(get(int,int,elts(int,t2tb1(X302)),t2tb($sum(X303,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X302)),t2tb($sum(X304,sK2)))) )
        | $less(length1(int,t2tb1(X302)),$sum(X304,$sum(sK3,X305)))
        | $less(length1(int,t2tb1(X302)),$sum(X303,$sum(sK3,X305)))
        | ~ $less(sK4,X305)
        | $less($sum(sK3,X305),0)
        | $less(0,sK5(X304,$sum(sK3,X305),X302,X303)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_483])]) ).

tff(f6214,plain,
    ( ! [X305: $int,X304: $int,X303: $int,X302: array_int] :
        ( ( 0 = sK5(X304,$sum(sK3,X305),X302,X303) )
        | $less(0,sK5(X304,$sum(sK3,X305),X302,X303))
        | $less($sum(sK3,X305),0)
        | ~ $less(sK4,X305)
        | $less(sK2,0)
        | $less(length1(int,t2tb1(X302)),$sum(X303,$sum(sK3,X305)))
        | $less(length1(int,t2tb1(X302)),$sum(X304,$sum(sK3,X305)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X302)),t2tb($sum(X303,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X302)),t2tb($sum(X304,sK2)))) )
        | $less(sK2,$sum(sK0,X305))
        | $less(X305,0)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X305,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X305,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) ) )
    | ~ spl6_6 ),
    inference(resolution,[],[f1344,f2756]) ).

tff(f6459,plain,
    ( spl6_10
    | spl6_215
    | spl6_482
    | ~ spl6_198 ),
    inference(avatar_split_clause,[],[f6218,f3294,f6457,f3476,f288]) ).

tff(f6457,plain,
    ( spl6_482
  <=> ! [X317: $int,X318: $int,X316: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X316)),t2tb($sum(X318,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X316)),t2tb($sum(X317,sK2)))) )
        | $less(length1(int,t2tb1(X316)),$sum(X318,$sum(sK3,sK3)))
        | $less(0,sK5(X318,$sum(sK3,sK3),X316,X317))
        | $less(length1(int,t2tb1(X316)),$sum(X317,$sum(sK3,sK3)))
        | ( 0 = sK5(X318,$sum(sK3,sK3),X316,X317) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_482])]) ).

tff(f6218,plain,
    ( ! [X318: $int,X317: $int,X316: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X316)),t2tb($sum(X318,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X316)),t2tb($sum(X317,sK2)))) )
        | ( 0 = sK5(X318,$sum(sK3,sK3),X316,X317) )
        | $less($sum(sK3,sK3),0)
        | $less(length1(int,t2tb1(X316)),$sum(X317,$sum(sK3,sK3)))
        | $less(0,sK5(X318,$sum(sK3,sK3),X316,X317))
        | $less(sK2,0)
        | $less(length1(int,t2tb1(X316)),$sum(X318,$sum(sK3,sK3))) )
    | ~ spl6_198 ),
    inference(resolution,[],[f1344,f3296]) ).

tff(f6455,plain,
    ( spl6_202
    | spl6_10
    | spl6_481
    | ~ spl6_189 ),
    inference(avatar_split_clause,[],[f6217,f3252,f6453,f288,f3352]) ).

tff(f6453,plain,
    ( spl6_481
  <=> ! [X315: $int,X314: $int,X313: array_int] :
        ( $less(length1(int,t2tb1(X313)),$sum(X315,$sum(sK3,sK2)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X313)),t2tb($sum(X315,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X313)),t2tb($sum(X314,sK2)))) )
        | $less(length1(int,t2tb1(X313)),$sum(X314,$sum(sK3,sK2)))
        | ( 0 = sK5(X315,$sum(sK3,sK2),X313,X314) )
        | $less(0,sK5(X315,$sum(sK3,sK2),X313,X314)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_481])]) ).

tff(f6217,plain,
    ( ! [X315: $int,X314: $int,X313: array_int] :
        ( $less(length1(int,t2tb1(X313)),$sum(X315,$sum(sK3,sK2)))
        | $less(0,sK5(X315,$sum(sK3,sK2),X313,X314))
        | ( 0 = sK5(X315,$sum(sK3,sK2),X313,X314) )
        | $less(length1(int,t2tb1(X313)),$sum(X314,$sum(sK3,sK2)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X313)),t2tb($sum(X315,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X313)),t2tb($sum(X314,sK2)))) )
        | $less(sK2,0)
        | $less($sum(sK3,sK2),0) )
    | ~ spl6_189 ),
    inference(resolution,[],[f1344,f3254]) ).

tff(f6451,plain,
    ( spl6_480
    | spl6_225
    | ~ spl6_275 ),
    inference(avatar_split_clause,[],[f6273,f4156,f3531,f6449]) ).

tff(f6449,plain,
    ( spl6_480
  <=> ! [X141: $int,X140: array_int,X142: $int] :
        ( ( 0 = sK5(X142,$sum(0,sK4),X140,X141) )
        | $less(length1(int,t2tb1(X140)),$sum(X141,$sum(0,sK4)))
        | $less(length1(int,t2tb1(X140)),$sum(X142,$sum(0,sK4)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X140)),t2tb($sum(X141,0)))) = tb2t(get(int,int,elts(int,t2tb1(X140)),t2tb($sum(X142,0)))) )
        | $less(0,sK5(X142,$sum(0,sK4),X140,X141)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_480])]) ).

tff(f3531,plain,
    ( spl6_225
  <=> $less($sum(0,sK4),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_225])]) ).

tff(f4156,plain,
    ( spl6_275
  <=> $less(0,$sum(0,sK4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_275])]) ).

tff(f6273,plain,
    ( ! [X142: $int,X140: array_int,X141: $int] :
        ( $less($sum(0,sK4),0)
        | ( 0 = sK5(X142,$sum(0,sK4),X140,X141) )
        | $less(0,sK5(X142,$sum(0,sK4),X140,X141))
        | ( tb2t(get(int,int,elts(int,t2tb1(X140)),t2tb($sum(X141,0)))) = tb2t(get(int,int,elts(int,t2tb1(X140)),t2tb($sum(X142,0)))) )
        | $less(length1(int,t2tb1(X140)),$sum(X142,$sum(0,sK4)))
        | $less(length1(int,t2tb1(X140)),$sum(X141,$sum(0,sK4))) )
    | ~ spl6_275 ),
    inference(evaluation,[],[f6176]) ).

tff(f6176,plain,
    ( ! [X142: $int,X140: array_int,X141: $int] :
        ( $less(0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X140)),t2tb($sum(X141,0)))) = tb2t(get(int,int,elts(int,t2tb1(X140)),t2tb($sum(X142,0)))) )
        | ( 0 = sK5(X142,$sum(0,sK4),X140,X141) )
        | $less(length1(int,t2tb1(X140)),$sum(X142,$sum(0,sK4)))
        | $less(length1(int,t2tb1(X140)),$sum(X141,$sum(0,sK4)))
        | $less(0,sK5(X142,$sum(0,sK4),X140,X141))
        | $less($sum(0,sK4),0) )
    | ~ spl6_275 ),
    inference(resolution,[],[f1344,f4158]) ).

tff(f4158,plain,
    ( $less(0,$sum(0,sK4))
    | ~ spl6_275 ),
    inference(avatar_component_clause,[],[f4156]) ).

tff(f6447,plain,
    ( spl6_10
    | spl6_225
    | spl6_479
    | ~ spl6_218 ),
    inference(avatar_split_clause,[],[f6207,f3493,f6445,f3531,f288]) ).

tff(f6445,plain,
    ( spl6_479
  <=> ! [X280: array_int,X282: $int,X281: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X280)),t2tb($sum(X282,$sum(0,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X280)),t2tb($sum(X281,$sum(0,sK4))))) )
        | $less(length1(int,t2tb1(X280)),$sum(X282,sK2))
        | $less(length1(int,t2tb1(X280)),$sum(X281,sK2))
        | $less(0,sK5(X282,sK2,X280,X281))
        | ( 0 = sK5(X282,sK2,X280,X281) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_479])]) ).

tff(f3493,plain,
    ( spl6_218
  <=> $less($sum(0,sK4),sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_218])]) ).

tff(f6207,plain,
    ( ! [X282: $int,X281: $int,X280: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X280)),t2tb($sum(X282,$sum(0,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X280)),t2tb($sum(X281,$sum(0,sK4))))) )
        | $less($sum(0,sK4),0)
        | ( 0 = sK5(X282,sK2,X280,X281) )
        | $less(sK2,0)
        | $less(0,sK5(X282,sK2,X280,X281))
        | $less(length1(int,t2tb1(X280)),$sum(X281,sK2))
        | $less(length1(int,t2tb1(X280)),$sum(X282,sK2)) )
    | ~ spl6_218 ),
    inference(resolution,[],[f1344,f3494]) ).

tff(f3494,plain,
    ( $less($sum(0,sK4),sK2)
    | ~ spl6_218 ),
    inference(avatar_component_clause,[],[f3493]) ).

tff(f6443,plain,
    ( spl6_33
    | spl6_478
    | ~ spl6_207 ),
    inference(avatar_split_clause,[],[f6171,f3403,f6441,f541]) ).

tff(f6441,plain,
    ( spl6_478
  <=> ! [X123: $int,X121: $int,X120: array_int,X122: $int] :
        ( $less(length1(int,t2tb1(X120)),$sum(X123,sK4))
        | $less(0,sK5(X123,sK4,X120,X121))
        | $less(X122,0)
        | ( 0 = sK5(X123,sK4,X120,X121) )
        | $less(length1(int,t2tb1(X120)),$sum(X121,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X120)),t2tb($sum(X121,X122)))) = tb2t(get(int,int,elts(int,t2tb1(X120)),t2tb($sum(X123,X122)))) )
        | ~ $less(X122,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_478])]) ).

tff(f6171,plain,
    ( ! [X120: array_int,X121: $int,X122: $int,X123: $int] :
        ( $less(length1(int,t2tb1(X120)),$sum(X123,sK4))
        | ~ $less(X122,1)
        | $less(sK4,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X120)),t2tb($sum(X121,X122)))) = tb2t(get(int,int,elts(int,t2tb1(X120)),t2tb($sum(X123,X122)))) )
        | $less(length1(int,t2tb1(X120)),$sum(X121,sK4))
        | ( 0 = sK5(X123,sK4,X120,X121) )
        | $less(X122,0)
        | $less(0,sK5(X123,sK4,X120,X121)) )
    | ~ spl6_207 ),
    inference(resolution,[],[f1344,f3430]) ).

tff(f6439,plain,
    ( spl6_3
    | spl6_477
    | ~ spl6_18 ),
    inference(avatar_split_clause,[],[f6162,f349,f6437,f250]) ).

tff(f6437,plain,
    ( spl6_477
  <=> ! [X85: $int,X84: array_int,X87: $int,X86: $int] :
        ( $less(X86,0)
        | ( 0 = sK5(X87,sK0,X84,X85) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X84)),t2tb($sum(X87,X86)))) = tb2t(get(int,int,elts(int,t2tb1(X84)),t2tb($sum(X85,X86)))) )
        | ( sK0 = X86 )
        | $less(length1(int,t2tb1(X84)),$sum(X85,sK0))
        | $less(0,X86)
        | $less(length1(int,t2tb1(X84)),$sum(X87,sK0))
        | $less(0,sK5(X87,sK0,X84,X85)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_477])]) ).

tff(f6162,plain,
    ( ! [X86: $int,X87: $int,X84: array_int,X85: $int] :
        ( $less(X86,0)
        | $less(length1(int,t2tb1(X84)),$sum(X87,sK0))
        | $less(0,X86)
        | $less(length1(int,t2tb1(X84)),$sum(X85,sK0))
        | $less(sK0,0)
        | $less(0,sK5(X87,sK0,X84,X85))
        | ( sK0 = X86 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X84)),t2tb($sum(X87,X86)))) = tb2t(get(int,int,elts(int,t2tb1(X84)),t2tb($sum(X85,X86)))) )
        | ( 0 = sK5(X87,sK0,X84,X85) ) )
    | ~ spl6_18 ),
    inference(resolution,[],[f1344,f2447]) ).

tff(f6435,plain,
    ( spl6_3
    | spl6_476
    | ~ spl6_129 ),
    inference(avatar_split_clause,[],[f6161,f2241,f6433,f250]) ).

tff(f6433,plain,
    ( spl6_476
  <=> ! [X82: $int,X81: $int,X80: array_int,X83: $int] :
        ( ~ $less(X82,-12)
        | ( 0 = sK5(X83,sK0,X80,X81) )
        | $less(length1(int,t2tb1(X80)),$sum(X83,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X80)),t2tb($sum(X83,X82)))) = tb2t(get(int,int,elts(int,t2tb1(X80)),t2tb($sum(X81,X82)))) )
        | $less(0,sK5(X83,sK0,X80,X81))
        | $less(X82,0)
        | $less(length1(int,t2tb1(X80)),$sum(X81,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_476])]) ).

tff(f2241,plain,
    ( spl6_129
  <=> $less(-12,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_129])]) ).

tff(f6161,plain,
    ( ! [X82: $int,X83: $int,X80: array_int,X81: $int] :
        ( ~ $less(X82,-12)
        | $less(length1(int,t2tb1(X80)),$sum(X81,sK0))
        | $less(X82,0)
        | $less(0,sK5(X83,sK0,X80,X81))
        | $less(sK0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X80)),t2tb($sum(X83,X82)))) = tb2t(get(int,int,elts(int,t2tb1(X80)),t2tb($sum(X81,X82)))) )
        | $less(length1(int,t2tb1(X80)),$sum(X83,sK0))
        | ( 0 = sK5(X83,sK0,X80,X81) ) )
    | ~ spl6_129 ),
    inference(resolution,[],[f1344,f2571]) ).

tff(f2571,plain,
    ( ! [X7: $int] :
        ( $less(X7,sK0)
        | ~ $less(X7,-12) )
    | ~ spl6_129 ),
    inference(resolution,[],[f2243,f57]) ).

tff(f2243,plain,
    ( $less(-12,sK0)
    | ~ spl6_129 ),
    inference(avatar_component_clause,[],[f2241]) ).

tff(f6431,plain,
    ( spl6_256
    | spl6_475
    | ~ spl6_278 ),
    inference(avatar_split_clause,[],[f6275,f4180,f6429,f3876]) ).

tff(f3876,plain,
    ( spl6_256
  <=> $less($sum(sK0,sK4),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_256])]) ).

tff(f6429,plain,
    ( spl6_475
  <=> ! [X146: array_int,X148: $int,X147: $int] :
        ( $less(length1(int,t2tb1(X146)),$sum(X148,$sum(sK0,sK4)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X146)),t2tb($sum(X147,0)))) = tb2t(get(int,int,elts(int,t2tb1(X146)),t2tb($sum(X148,0)))) )
        | $less(length1(int,t2tb1(X146)),$sum(X147,$sum(sK0,sK4)))
        | ( 0 = sK5(X148,$sum(sK0,sK4),X146,X147) )
        | $less(0,sK5(X148,$sum(sK0,sK4),X146,X147)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_475])]) ).

tff(f4180,plain,
    ( spl6_278
  <=> $less(0,$sum(sK0,sK4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_278])]) ).

tff(f6275,plain,
    ( ! [X148: $int,X146: array_int,X147: $int] :
        ( $less(length1(int,t2tb1(X146)),$sum(X148,$sum(sK0,sK4)))
        | $less(0,sK5(X148,$sum(sK0,sK4),X146,X147))
        | $less($sum(sK0,sK4),0)
        | ( 0 = sK5(X148,$sum(sK0,sK4),X146,X147) )
        | $less(length1(int,t2tb1(X146)),$sum(X147,$sum(sK0,sK4)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X146)),t2tb($sum(X147,0)))) = tb2t(get(int,int,elts(int,t2tb1(X146)),t2tb($sum(X148,0)))) ) )
    | ~ spl6_278 ),
    inference(evaluation,[],[f6178]) ).

tff(f6178,plain,
    ( ! [X148: $int,X146: array_int,X147: $int] :
        ( $less(length1(int,t2tb1(X146)),$sum(X147,$sum(sK0,sK4)))
        | ( 0 = sK5(X148,$sum(sK0,sK4),X146,X147) )
        | $less(length1(int,t2tb1(X146)),$sum(X148,$sum(sK0,sK4)))
        | $less($sum(sK0,sK4),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X146)),t2tb($sum(X147,0)))) = tb2t(get(int,int,elts(int,t2tb1(X146)),t2tb($sum(X148,0)))) )
        | $less(0,sK5(X148,$sum(sK0,sK4),X146,X147))
        | $less(0,0) )
    | ~ spl6_278 ),
    inference(resolution,[],[f1344,f4182]) ).

tff(f4182,plain,
    ( $less(0,$sum(sK0,sK4))
    | ~ spl6_278 ),
    inference(avatar_component_clause,[],[f4180]) ).

tff(f6427,plain,
    ( spl6_5
    | spl6_474
    | ~ spl6_64 ),
    inference(avatar_split_clause,[],[f6229,f1086,f6425,f260]) ).

tff(f6425,plain,
    ( spl6_474
  <=> ! [X372: $int,X370: array_int,X373: array_int,X375: $int,X374: $int,X371: $int] :
        ( $less(length1(int,t2tb1(X373)),$sum(X372,sK3))
        | $less(0,sK5(X375,sK3,X370,X371))
        | ( 0 = sK5(X375,sK3,X370,X371) )
        | $less(length1(int,t2tb1(X370)),$sum(X375,sK3))
        | $less(length1(int,t2tb1(X373)),$sum(X374,sK3))
        | ( tb2t(get(int,int,elts(int,t2tb1(X373)),t2tb($sum(X372,0)))) = tb2t(get(int,int,elts(int,t2tb1(X373)),t2tb($sum(X374,0)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X370)),t2tb($sum(X375,sK5(X372,sK3,X373,X374))))) = tb2t(get(int,int,elts(int,t2tb1(X370)),t2tb($sum(X371,sK5(X372,sK3,X373,X374))))) )
        | $less(sK5(X372,sK3,X373,X374),0)
        | $less(length1(int,t2tb1(X370)),$sum(X371,sK3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_474])]) ).

tff(f1086,plain,
    ( spl6_64
  <=> ! [X34: $int,X32: array_int,X33: $int] :
        ( $less(length1(int,t2tb1(X32)),$sum(X34,sK3))
        | ( tb2t(get(int,int,elts(int,t2tb1(X32)),t2tb($sum(X33,0)))) = tb2t(get(int,int,elts(int,t2tb1(X32)),t2tb($sum(X34,0)))) )
        | $less(sK5(X33,sK3,X32,X34),sK3)
        | $less(length1(int,t2tb1(X32)),$sum(X33,sK3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_64])]) ).

tff(f6229,plain,
    ( ! [X371: $int,X370: array_int,X375: $int,X374: $int,X373: array_int,X372: $int] :
        ( $less(length1(int,t2tb1(X373)),$sum(X372,sK3))
        | $less(length1(int,t2tb1(X370)),$sum(X371,sK3))
        | $less(sK5(X372,sK3,X373,X374),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X370)),t2tb($sum(X375,sK5(X372,sK3,X373,X374))))) = tb2t(get(int,int,elts(int,t2tb1(X370)),t2tb($sum(X371,sK5(X372,sK3,X373,X374))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X373)),t2tb($sum(X372,0)))) = tb2t(get(int,int,elts(int,t2tb1(X373)),t2tb($sum(X374,0)))) )
        | $less(length1(int,t2tb1(X373)),$sum(X374,sK3))
        | $less(sK3,0)
        | $less(length1(int,t2tb1(X370)),$sum(X375,sK3))
        | ( 0 = sK5(X375,sK3,X370,X371) )
        | $less(0,sK5(X375,sK3,X370,X371)) )
    | ~ spl6_64 ),
    inference(resolution,[],[f1344,f1087]) ).

tff(f1087,plain,
    ( ! [X34: $int,X32: array_int,X33: $int] :
        ( $less(sK5(X33,sK3,X32,X34),sK3)
        | $less(length1(int,t2tb1(X32)),$sum(X33,sK3))
        | $less(length1(int,t2tb1(X32)),$sum(X34,sK3))
        | ( tb2t(get(int,int,elts(int,t2tb1(X32)),t2tb($sum(X33,0)))) = tb2t(get(int,int,elts(int,t2tb1(X32)),t2tb($sum(X34,0)))) ) )
    | ~ spl6_64 ),
    inference(avatar_component_clause,[],[f1086]) ).

tff(f6423,plain,
    ( spl6_150
    | spl6_10
    | spl6_473
    | ~ spl6_48 ),
    inference(avatar_split_clause,[],[f6206,f724,f6421,f288,f2846]) ).

tff(f6421,plain,
    ( spl6_473
  <=> ! [X279: $int,X278: $int,X277: array_int] :
        ( $less(0,sK5(X279,sK2,X277,X278))
        | $less(length1(int,t2tb1(X277)),$sum(X278,sK2))
        | $less(length1(int,t2tb1(X277)),$sum(X279,sK2))
        | ( 0 = sK5(X279,sK2,X277,X278) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X277)),t2tb($sum(X278,$sum(sK3,0))))) = tb2t(get(int,int,elts(int,t2tb1(X277)),t2tb($sum(X279,$sum(sK3,0))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_473])]) ).

tff(f6206,plain,
    ( ! [X279: $int,X278: $int,X277: array_int] :
        ( $less(0,sK5(X279,sK2,X277,X278))
        | $less(sK2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X277)),t2tb($sum(X278,$sum(sK3,0))))) = tb2t(get(int,int,elts(int,t2tb1(X277)),t2tb($sum(X279,$sum(sK3,0))))) )
        | $less($sum(sK3,0),0)
        | ( 0 = sK5(X279,sK2,X277,X278) )
        | $less(length1(int,t2tb1(X277)),$sum(X279,sK2))
        | $less(length1(int,t2tb1(X277)),$sum(X278,sK2)) )
    | ~ spl6_48 ),
    inference(resolution,[],[f1344,f725]) ).

tff(f6419,plain,
    ( spl6_10
    | spl6_472
    | ~ spl6_13 ),
    inference(avatar_split_clause,[],[f6165,f325,f6417,f288]) ).

tff(f6417,plain,
    ( spl6_472
  <=> ! [X99: $int,X98: $int,X97: $int,X96: array_int] :
        ( $less(0,sK5(X99,sK2,X96,X97))
        | $less(0,X98)
        | ( tb2t(get(int,int,elts(int,t2tb1(X96)),t2tb($sum(X99,X98)))) = tb2t(get(int,int,elts(int,t2tb1(X96)),t2tb($sum(X97,X98)))) )
        | $less(length1(int,t2tb1(X96)),$sum(X99,sK2))
        | ( 0 = sK5(X99,sK2,X96,X97) )
        | ( sK2 = X98 )
        | $less(X98,0)
        | $less(length1(int,t2tb1(X96)),$sum(X97,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_472])]) ).

tff(f6165,plain,
    ( ! [X98: $int,X99: $int,X96: array_int,X97: $int] :
        ( $less(0,sK5(X99,sK2,X96,X97))
        | $less(length1(int,t2tb1(X96)),$sum(X97,sK2))
        | ( sK2 = X98 )
        | $less(sK2,0)
        | $less(X98,0)
        | ( 0 = sK5(X99,sK2,X96,X97) )
        | $less(length1(int,t2tb1(X96)),$sum(X99,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X96)),t2tb($sum(X99,X98)))) = tb2t(get(int,int,elts(int,t2tb1(X96)),t2tb($sum(X97,X98)))) )
        | $less(0,X98) )
    | ~ spl6_13 ),
    inference(resolution,[],[f1344,f796]) ).

tff(f6415,plain,
    ( spl6_10
    | spl6_471
    | ~ spl6_24 ),
    inference(avatar_split_clause,[],[f6167,f409,f6413,f288]) ).

tff(f6413,plain,
    ( spl6_471
  <=> ! [X105: $int,X106: $int,X104: array_int,X107: $int] :
        ( $less(X106,0)
        | ( 0 = sK5(X107,sK2,X104,X105) )
        | $less(length1(int,t2tb1(X104)),$sum(X107,sK2))
        | $less(length1(int,t2tb1(X104)),$sum(X105,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X104)),t2tb($sum(X107,X106)))) = tb2t(get(int,int,elts(int,t2tb1(X104)),t2tb($sum(X105,X106)))) )
        | ~ $less(X106,-1)
        | $less(0,sK5(X107,sK2,X104,X105)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_471])]) ).

tff(f409,plain,
    ( spl6_24
  <=> $less(-1,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_24])]) ).

tff(f6167,plain,
    ( ! [X106: $int,X107: $int,X104: array_int,X105: $int] :
        ( $less(X106,0)
        | $less(0,sK5(X107,sK2,X104,X105))
        | $less(sK2,0)
        | ~ $less(X106,-1)
        | ( tb2t(get(int,int,elts(int,t2tb1(X104)),t2tb($sum(X107,X106)))) = tb2t(get(int,int,elts(int,t2tb1(X104)),t2tb($sum(X105,X106)))) )
        | $less(length1(int,t2tb1(X104)),$sum(X105,sK2))
        | $less(length1(int,t2tb1(X104)),$sum(X107,sK2))
        | ( 0 = sK5(X107,sK2,X104,X105) ) )
    | ~ spl6_24 ),
    inference(resolution,[],[f1344,f413]) ).

tff(f413,plain,
    ( ! [X0: $int] :
        ( $less(X0,sK2)
        | ~ $less(X0,-1) )
    | ~ spl6_24 ),
    inference(resolution,[],[f411,f57]) ).

tff(f411,plain,
    ( $less(-1,sK2)
    | ~ spl6_24 ),
    inference(avatar_component_clause,[],[f409]) ).

tff(f6411,plain,
    ( spl6_470
    | spl6_3
    | ~ spl6_68 ),
    inference(avatar_split_clause,[],[f6226,f1102,f250,f6409]) ).

tff(f6409,plain,
    ( spl6_470
  <=> ! [X354: $int,X357: $int,X353: $int,X352: array_int,X355: array_int,X356: $int] :
        ( $less(sK5(X354,sK0,X355,X356),0)
        | $less(0,sK5(X357,sK0,X352,X353))
        | ( tb2t(get(int,int,elts(int,t2tb1(X355)),t2tb($sum(X356,0)))) = tb2t(get(int,int,elts(int,t2tb1(X355)),t2tb($sum(X354,0)))) )
        | $less(length1(int,t2tb1(X352)),$sum(X353,sK0))
        | $less(length1(int,t2tb1(X352)),$sum(X357,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X352)),t2tb($sum(X353,sK5(X354,sK0,X355,X356))))) = tb2t(get(int,int,elts(int,t2tb1(X352)),t2tb($sum(X357,sK5(X354,sK0,X355,X356))))) )
        | $less(length1(int,t2tb1(X355)),$sum(X354,sK0))
        | $less(length1(int,t2tb1(X355)),$sum(X356,sK0))
        | ( 0 = sK5(X357,sK0,X352,X353) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_470])]) ).

tff(f6226,plain,
    ( ! [X354: $int,X353: $int,X352: array_int,X357: $int,X356: $int,X355: array_int] :
        ( $less(sK0,0)
        | $less(sK5(X354,sK0,X355,X356),0)
        | ( 0 = sK5(X357,sK0,X352,X353) )
        | $less(length1(int,t2tb1(X355)),$sum(X356,sK0))
        | $less(length1(int,t2tb1(X355)),$sum(X354,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X352)),t2tb($sum(X353,sK5(X354,sK0,X355,X356))))) = tb2t(get(int,int,elts(int,t2tb1(X352)),t2tb($sum(X357,sK5(X354,sK0,X355,X356))))) )
        | $less(length1(int,t2tb1(X352)),$sum(X357,sK0))
        | $less(length1(int,t2tb1(X352)),$sum(X353,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X355)),t2tb($sum(X356,0)))) = tb2t(get(int,int,elts(int,t2tb1(X355)),t2tb($sum(X354,0)))) )
        | $less(0,sK5(X357,sK0,X352,X353)) )
    | ~ spl6_68 ),
    inference(resolution,[],[f1344,f1103]) ).

tff(f6407,plain,
    ( spl6_469
    | spl6_10
    | spl6_330
    | ~ spl6_316 ),
    inference(avatar_split_clause,[],[f6219,f4485,f4647,f288,f6405]) ).

tff(f6405,plain,
    ( spl6_469
  <=> ! [X321: $int,X320: $int,X319: array_int] :
        ( ( 0 = sK5(X321,$sum(sK3,10),X319,X320) )
        | $less(0,sK5(X321,$sum(sK3,10),X319,X320))
        | ( tb2t(get(int,int,elts(int,t2tb1(X319)),t2tb($sum(X321,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X319)),t2tb($sum(X320,sK2)))) )
        | $less(length1(int,t2tb1(X319)),$sum(X321,$sum(sK3,10)))
        | $less(length1(int,t2tb1(X319)),$sum(X320,$sum(sK3,10))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_469])]) ).

tff(f6219,plain,
    ( ! [X319: array_int,X321: $int,X320: $int] :
        ( $less($sum(sK3,10),0)
        | $less(sK2,0)
        | ( 0 = sK5(X321,$sum(sK3,10),X319,X320) )
        | $less(length1(int,t2tb1(X319)),$sum(X320,$sum(sK3,10)))
        | $less(length1(int,t2tb1(X319)),$sum(X321,$sum(sK3,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X319)),t2tb($sum(X321,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X319)),t2tb($sum(X320,sK2)))) )
        | $less(0,sK5(X321,$sum(sK3,10),X319,X320)) )
    | ~ spl6_316 ),
    inference(resolution,[],[f1344,f4487]) ).

tff(f6403,plain,
    ( spl6_468
    | spl6_10
    | ~ spl6_65 ),
    inference(avatar_split_clause,[],[f6227,f1090,f288,f6401]) ).

tff(f6401,plain,
    ( spl6_468
  <=> ! [X359: $int,X362: $int,X363: $int,X358: array_int,X361: array_int,X360: $int] :
        ( $less(length1(int,t2tb1(X358)),$sum(X363,sK2))
        | $less(0,sK5(X363,sK2,X358,X359))
        | ( 0 = sK5(X363,sK2,X358,X359) )
        | $less(length1(int,t2tb1(X358)),$sum(X359,sK2))
        | $less(length1(int,t2tb1(X361)),$sum(X360,sK2))
        | $less(sK5(X360,sK2,X361,X362),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X358)),t2tb($sum(X359,sK5(X360,sK2,X361,X362))))) = tb2t(get(int,int,elts(int,t2tb1(X358)),t2tb($sum(X363,sK5(X360,sK2,X361,X362))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X361)),t2tb($sum(X362,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X361)),t2tb($sum(X360,sK0)))) )
        | $less(length1(int,t2tb1(X361)),$sum(X362,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_468])]) ).

tff(f1090,plain,
    ( spl6_65
  <=> ! [X41: array_int,X43: $int,X42: $int] :
        ( $less(length1(int,t2tb1(X41)),$sum(X42,sK2))
        | $less(length1(int,t2tb1(X41)),$sum(X43,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X41)),t2tb($sum(X42,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X41)),t2tb($sum(X43,sK0)))) )
        | $less(sK5(X42,sK2,X41,X43),sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_65])]) ).

tff(f6227,plain,
    ( ! [X363: $int,X362: $int,X361: array_int,X360: $int,X358: array_int,X359: $int] :
        ( $less(sK2,0)
        | $less(length1(int,t2tb1(X358)),$sum(X363,sK2))
        | $less(length1(int,t2tb1(X361)),$sum(X362,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X361)),t2tb($sum(X362,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X361)),t2tb($sum(X360,sK0)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X358)),t2tb($sum(X359,sK5(X360,sK2,X361,X362))))) = tb2t(get(int,int,elts(int,t2tb1(X358)),t2tb($sum(X363,sK5(X360,sK2,X361,X362))))) )
        | $less(sK5(X360,sK2,X361,X362),0)
        | $less(length1(int,t2tb1(X361)),$sum(X360,sK2))
        | $less(length1(int,t2tb1(X358)),$sum(X359,sK2))
        | ( 0 = sK5(X363,sK2,X358,X359) )
        | $less(0,sK5(X363,sK2,X358,X359)) )
    | ~ spl6_65 ),
    inference(resolution,[],[f1344,f1091]) ).

tff(f1091,plain,
    ( ! [X41: array_int,X42: $int,X43: $int] :
        ( $less(sK5(X42,sK2,X41,X43),sK2)
        | $less(length1(int,t2tb1(X41)),$sum(X43,sK2))
        | $less(length1(int,t2tb1(X41)),$sum(X42,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X41)),t2tb($sum(X42,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X41)),t2tb($sum(X43,sK0)))) ) )
    | ~ spl6_65 ),
    inference(avatar_component_clause,[],[f1090]) ).

tff(f6399,plain,
    ( spl6_3
    | spl6_467
    | ~ spl6_176 ),
    inference(avatar_split_clause,[],[f6160,f3098,f6397,f250]) ).

tff(f6397,plain,
    ( spl6_467
  <=> ! [X77: $int,X78: $int,X76: array_int,X79: $int] :
        ( $less(X78,0)
        | $less(0,sK5(X79,sK0,X76,X77))
        | ~ $less(X78,-13)
        | $less(length1(int,t2tb1(X76)),$sum(X79,sK0))
        | $less(length1(int,t2tb1(X76)),$sum(X77,sK0))
        | ( 0 = sK5(X79,sK0,X76,X77) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X76)),t2tb($sum(X79,X78)))) = tb2t(get(int,int,elts(int,t2tb1(X76)),t2tb($sum(X77,X78)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_467])]) ).

tff(f3098,plain,
    ( spl6_176
  <=> $less(-13,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_176])]) ).

tff(f6160,plain,
    ( ! [X78: $int,X79: $int,X76: array_int,X77: $int] :
        ( $less(X78,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X76)),t2tb($sum(X79,X78)))) = tb2t(get(int,int,elts(int,t2tb1(X76)),t2tb($sum(X77,X78)))) )
        | ( 0 = sK5(X79,sK0,X76,X77) )
        | $less(length1(int,t2tb1(X76)),$sum(X77,sK0))
        | $less(length1(int,t2tb1(X76)),$sum(X79,sK0))
        | $less(sK0,0)
        | ~ $less(X78,-13)
        | $less(0,sK5(X79,sK0,X76,X77)) )
    | ~ spl6_176 ),
    inference(resolution,[],[f1344,f3159]) ).

tff(f3159,plain,
    ( ! [X7: $int] :
        ( $less(X7,sK0)
        | ~ $less(X7,-13) )
    | ~ spl6_176 ),
    inference(resolution,[],[f3100,f57]) ).

tff(f3100,plain,
    ( $less(-13,sK0)
    | ~ spl6_176 ),
    inference(avatar_component_clause,[],[f3098]) ).

tff(f6395,plain,
    ( spl6_5
    | spl6_466
    | ~ spl6_15 ),
    inference(avatar_split_clause,[],[f6169,f335,f6393,f260]) ).

tff(f6393,plain,
    ( spl6_466
  <=> ! [X112: array_int,X113: $int,X115: $int,X114: $int] :
        ( $less(0,X114)
        | ( tb2t(get(int,int,elts(int,t2tb1(X112)),t2tb($sum(X113,X114)))) = tb2t(get(int,int,elts(int,t2tb1(X112)),t2tb($sum(X115,X114)))) )
        | $less(X114,0)
        | $less(length1(int,t2tb1(X112)),$sum(X115,sK3))
        | $less(length1(int,t2tb1(X112)),$sum(X113,sK3))
        | $less(0,sK5(X115,sK3,X112,X113))
        | ( 0 = sK5(X115,sK3,X112,X113) )
        | ( sK3 = X114 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_466])]) ).

tff(f6169,plain,
    ( ! [X113: $int,X114: $int,X115: $int,X112: array_int] :
        ( $less(0,X114)
        | ( sK3 = X114 )
        | $less(length1(int,t2tb1(X112)),$sum(X113,sK3))
        | $less(length1(int,t2tb1(X112)),$sum(X115,sK3))
        | $less(sK3,0)
        | $less(X114,0)
        | ( 0 = sK5(X115,sK3,X112,X113) )
        | $less(0,sK5(X115,sK3,X112,X113))
        | ( tb2t(get(int,int,elts(int,t2tb1(X112)),t2tb($sum(X113,X114)))) = tb2t(get(int,int,elts(int,t2tb1(X112)),t2tb($sum(X115,X114)))) ) )
    | ~ spl6_15 ),
    inference(resolution,[],[f1344,f797]) ).

tff(f6391,plain,
    ( spl6_150
    | spl6_465
    | ~ spl6_163 ),
    inference(avatar_split_clause,[],[f6277,f2965,f6389,f2846]) ).

tff(f6389,plain,
    ( spl6_465
  <=> ! [X150: $int,X149: array_int,X151: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X149)),t2tb($sum(X151,0)))) = tb2t(get(int,int,elts(int,t2tb1(X149)),t2tb($sum(X150,0)))) )
        | $less(length1(int,t2tb1(X149)),$sum(X150,$sum(sK3,0)))
        | $less(0,sK5(X151,$sum(sK3,0),X149,X150))
        | ( 0 = sK5(X151,$sum(sK3,0),X149,X150) )
        | $less(length1(int,t2tb1(X149)),$sum(X151,$sum(sK3,0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_465])]) ).

tff(f2965,plain,
    ( spl6_163
  <=> $less(0,$sum(sK3,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_163])]) ).

tff(f6277,plain,
    ( ! [X150: $int,X151: $int,X149: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X149)),t2tb($sum(X151,0)))) = tb2t(get(int,int,elts(int,t2tb1(X149)),t2tb($sum(X150,0)))) )
        | $less(length1(int,t2tb1(X149)),$sum(X151,$sum(sK3,0)))
        | ( 0 = sK5(X151,$sum(sK3,0),X149,X150) )
        | $less($sum(sK3,0),0)
        | $less(0,sK5(X151,$sum(sK3,0),X149,X150))
        | $less(length1(int,t2tb1(X149)),$sum(X150,$sum(sK3,0))) )
    | ~ spl6_163 ),
    inference(evaluation,[],[f6179]) ).

tff(f6179,plain,
    ( ! [X150: $int,X151: $int,X149: array_int] :
        ( $less($sum(sK3,0),0)
        | $less(0,sK5(X151,$sum(sK3,0),X149,X150))
        | $less(0,0)
        | $less(length1(int,t2tb1(X149)),$sum(X150,$sum(sK3,0)))
        | $less(length1(int,t2tb1(X149)),$sum(X151,$sum(sK3,0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X149)),t2tb($sum(X151,0)))) = tb2t(get(int,int,elts(int,t2tb1(X149)),t2tb($sum(X150,0)))) )
        | ( 0 = sK5(X151,$sum(sK3,0),X149,X150) ) )
    | ~ spl6_163 ),
    inference(resolution,[],[f1344,f2967]) ).

tff(f2967,plain,
    ( $less(0,$sum(sK3,0))
    | ~ spl6_163 ),
    inference(avatar_component_clause,[],[f2965]) ).

tff(f6387,plain,
    ( spl6_464
    | spl6_213
    | ~ spl6_266 ),
    inference(avatar_split_clause,[],[f6278,f3938,f3456,f6385]) ).

tff(f6385,plain,
    ( spl6_464
  <=> ! [X153: $int,X152: array_int,X154: $int] :
        ( $less(length1(int,t2tb1(X152)),$sum(X153,$sum(sK3,sK0)))
        | ( 0 = sK5(X154,$sum(sK3,sK0),X152,X153) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X152)),t2tb($sum(X153,0)))) = tb2t(get(int,int,elts(int,t2tb1(X152)),t2tb($sum(X154,0)))) )
        | $less(0,sK5(X154,$sum(sK3,sK0),X152,X153))
        | $less(length1(int,t2tb1(X152)),$sum(X154,$sum(sK3,sK0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_464])]) ).

tff(f3938,plain,
    ( spl6_266
  <=> $less(0,$sum(sK3,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_266])]) ).

tff(f6278,plain,
    ( ! [X152: array_int,X153: $int,X154: $int] :
        ( $less($sum(sK3,sK0),0)
        | $less(length1(int,t2tb1(X152)),$sum(X153,$sum(sK3,sK0)))
        | $less(length1(int,t2tb1(X152)),$sum(X154,$sum(sK3,sK0)))
        | $less(0,sK5(X154,$sum(sK3,sK0),X152,X153))
        | ( tb2t(get(int,int,elts(int,t2tb1(X152)),t2tb($sum(X153,0)))) = tb2t(get(int,int,elts(int,t2tb1(X152)),t2tb($sum(X154,0)))) )
        | ( 0 = sK5(X154,$sum(sK3,sK0),X152,X153) ) )
    | ~ spl6_266 ),
    inference(evaluation,[],[f6180]) ).

tff(f6180,plain,
    ( ! [X152: array_int,X153: $int,X154: $int] :
        ( $less(length1(int,t2tb1(X152)),$sum(X153,$sum(sK3,sK0)))
        | $less(0,0)
        | $less(0,sK5(X154,$sum(sK3,sK0),X152,X153))
        | ( tb2t(get(int,int,elts(int,t2tb1(X152)),t2tb($sum(X153,0)))) = tb2t(get(int,int,elts(int,t2tb1(X152)),t2tb($sum(X154,0)))) )
        | $less(length1(int,t2tb1(X152)),$sum(X154,$sum(sK3,sK0)))
        | ( 0 = sK5(X154,$sum(sK3,sK0),X152,X153) )
        | $less($sum(sK3,sK0),0) )
    | ~ spl6_266 ),
    inference(resolution,[],[f1344,f3940]) ).

tff(f3940,plain,
    ( $less(0,$sum(sK3,sK0))
    | ~ spl6_266 ),
    inference(avatar_component_clause,[],[f3938]) ).

tff(f6383,plain,
    ( spl6_10
    | spl6_463
    | ~ spl6_136 ),
    inference(avatar_split_clause,[],[f6279,f2579,f6381,f288]) ).

tff(f6381,plain,
    ( spl6_463
  <=> ! [X288: $int,X286: array_int,X287: $int] :
        ( $less(length1(int,t2tb1(X286)),$sum(X287,sK2))
        | ( 0 = sK5(X288,sK2,X286,X287) )
        | $less(length1(int,t2tb1(X286)),$sum(X288,sK2))
        | $less(0,sK5(X288,sK2,X286,X287))
        | ( tb2t(get(int,int,elts(int,t2tb1(X286)),t2tb($sum(X288,1)))) = tb2t(get(int,int,elts(int,t2tb1(X286)),t2tb($sum(X287,1)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_463])]) ).

tff(f6279,plain,
    ( ! [X287: $int,X288: $int,X286: array_int] :
        ( $less(length1(int,t2tb1(X286)),$sum(X287,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X286)),t2tb($sum(X288,1)))) = tb2t(get(int,int,elts(int,t2tb1(X286)),t2tb($sum(X287,1)))) )
        | $less(0,sK5(X288,sK2,X286,X287))
        | $less(sK2,0)
        | $less(length1(int,t2tb1(X286)),$sum(X288,sK2))
        | ( 0 = sK5(X288,sK2,X286,X287) ) )
    | ~ spl6_136 ),
    inference(evaluation,[],[f6209]) ).

tff(f6209,plain,
    ( ! [X288: $int,X287: $int,X286: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X286)),t2tb($sum(X288,1)))) = tb2t(get(int,int,elts(int,t2tb1(X286)),t2tb($sum(X287,1)))) )
        | $less(1,0)
        | $less(length1(int,t2tb1(X286)),$sum(X288,sK2))
        | $less(sK2,0)
        | $less(length1(int,t2tb1(X286)),$sum(X287,sK2))
        | $less(0,sK5(X288,sK2,X286,X287))
        | ( 0 = sK5(X288,sK2,X286,X287) ) )
    | ~ spl6_136 ),
    inference(resolution,[],[f1344,f2581]) ).

tff(f6379,plain,
    ( spl6_3
    | spl6_462
    | ~ spl6_17 ),
    inference(avatar_split_clause,[],[f6212,f344,f6377,f250]) ).

tff(f6377,plain,
    ( spl6_462
  <=> ! [X295: array_int,X298: $int,X297: $int,X296: $int] :
        ( $less(X298,sK2)
        | ( 0 = sK5(X297,X298,X295,X296) )
        | $less(X298,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X295)),t2tb($sum(X296,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X295)),t2tb($sum(X297,sK0)))) )
        | ( sK2 = X298 )
        | $less(length1(int,t2tb1(X295)),$sum(X297,X298))
        | $less(length1(int,t2tb1(X295)),$sum(X296,X298))
        | $less(0,sK5(X297,X298,X295,X296)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_462])]) ).

tff(f6212,plain,
    ( ! [X298: $int,X297: $int,X295: array_int,X296: $int] :
        ( $less(X298,sK2)
        | $less(0,sK5(X297,X298,X295,X296))
        | $less(length1(int,t2tb1(X295)),$sum(X296,X298))
        | $less(length1(int,t2tb1(X295)),$sum(X297,X298))
        | ( sK2 = X298 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X295)),t2tb($sum(X296,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X295)),t2tb($sum(X297,sK0)))) )
        | $less(X298,0)
        | ( 0 = sK5(X297,X298,X295,X296) )
        | $less(sK0,0) )
    | ~ spl6_17 ),
    inference(resolution,[],[f1344,f798]) ).

tff(f6375,plain,
    ( spl6_10
    | spl6_213
    | spl6_461
    | ~ spl6_193 ),
    inference(avatar_split_clause,[],[f6216,f3272,f6373,f3456,f288]) ).

tff(f6373,plain,
    ( spl6_461
  <=> ! [X312: $int,X311: $int,X310: array_int] :
        ( $less(length1(int,t2tb1(X310)),$sum(X311,$sum(sK3,sK0)))
        | $less(length1(int,t2tb1(X310)),$sum(X312,$sum(sK3,sK0)))
        | ( 0 = sK5(X312,$sum(sK3,sK0),X310,X311) )
        | $less(0,sK5(X312,$sum(sK3,sK0),X310,X311))
        | ( tb2t(get(int,int,elts(int,t2tb1(X310)),t2tb($sum(X311,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X310)),t2tb($sum(X312,sK2)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_461])]) ).

tff(f6216,plain,
    ( ! [X310: array_int,X312: $int,X311: $int] :
        ( $less(length1(int,t2tb1(X310)),$sum(X311,$sum(sK3,sK0)))
        | $less($sum(sK3,sK0),0)
        | $less(sK2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X310)),t2tb($sum(X311,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X310)),t2tb($sum(X312,sK2)))) )
        | $less(0,sK5(X312,$sum(sK3,sK0),X310,X311))
        | ( 0 = sK5(X312,$sum(sK3,sK0),X310,X311) )
        | $less(length1(int,t2tb1(X310)),$sum(X312,$sum(sK3,sK0))) )
    | ~ spl6_193 ),
    inference(resolution,[],[f1344,f3274]) ).

tff(f6371,plain,
    ( spl6_256
    | spl6_10
    | spl6_460
    | ~ spl6_223 ),
    inference(avatar_split_clause,[],[f6208,f3519,f6369,f288,f3876]) ).

tff(f6369,plain,
    ( spl6_460
  <=> ! [X283: array_int,X285: $int,X284: $int] :
        ( $less(0,sK5(X285,sK2,X283,X284))
        | $less(length1(int,t2tb1(X283)),$sum(X284,sK2))
        | $less(length1(int,t2tb1(X283)),$sum(X285,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X283)),t2tb($sum(X285,$sum(sK0,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X283)),t2tb($sum(X284,$sum(sK0,sK4))))) )
        | ( 0 = sK5(X285,sK2,X283,X284) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_460])]) ).

tff(f3519,plain,
    ( spl6_223
  <=> $less($sum(sK0,sK4),sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_223])]) ).

tff(f6208,plain,
    ( ! [X283: array_int,X285: $int,X284: $int] :
        ( $less(0,sK5(X285,sK2,X283,X284))
        | $less(sK2,0)
        | ( 0 = sK5(X285,sK2,X283,X284) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X283)),t2tb($sum(X285,$sum(sK0,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X283)),t2tb($sum(X284,$sum(sK0,sK4))))) )
        | $less(length1(int,t2tb1(X283)),$sum(X285,sK2))
        | $less(length1(int,t2tb1(X283)),$sum(X284,sK2))
        | $less($sum(sK0,sK4),0) )
    | ~ spl6_223 ),
    inference(resolution,[],[f1344,f3520]) ).

tff(f3520,plain,
    ( $less($sum(sK0,sK4),sK2)
    | ~ spl6_223 ),
    inference(avatar_component_clause,[],[f3519]) ).

tff(f6367,plain,
    ( spl6_10
    | spl6_459
    | ~ spl6_13 ),
    inference(avatar_split_clause,[],[f6280,f325,f6365,f288]) ).

tff(f6365,plain,
    ( spl6_459
  <=> ! [X178: $int,X176: array_int,X177: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X176)),t2tb($sum(X178,0)))) = tb2t(get(int,int,elts(int,t2tb1(X176)),t2tb($sum(X177,0)))) )
        | ( 0 = sK5(X178,sK2,X176,X177) )
        | $less(length1(int,t2tb1(X176)),$sum(X178,sK2))
        | $less(0,sK5(X178,sK2,X176,X177))
        | $less(length1(int,t2tb1(X176)),$sum(X177,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_459])]) ).

tff(f6280,plain,
    ( ! [X178: $int,X176: array_int,X177: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X176)),t2tb($sum(X178,0)))) = tb2t(get(int,int,elts(int,t2tb1(X176)),t2tb($sum(X177,0)))) )
        | $less(length1(int,t2tb1(X176)),$sum(X177,sK2))
        | $less(0,sK5(X178,sK2,X176,X177))
        | $less(length1(int,t2tb1(X176)),$sum(X178,sK2))
        | ( 0 = sK5(X178,sK2,X176,X177) )
        | $less(sK2,0) )
    | ~ spl6_13 ),
    inference(evaluation,[],[f6188]) ).

tff(f6188,plain,
    ( ! [X178: $int,X176: array_int,X177: $int] :
        ( $less(sK2,0)
        | $less(0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X176)),t2tb($sum(X178,0)))) = tb2t(get(int,int,elts(int,t2tb1(X176)),t2tb($sum(X177,0)))) )
        | ( 0 = sK5(X178,sK2,X176,X177) )
        | $less(length1(int,t2tb1(X176)),$sum(X178,sK2))
        | $less(length1(int,t2tb1(X176)),$sum(X177,sK2))
        | $less(0,sK5(X178,sK2,X176,X177)) )
    | ~ spl6_13 ),
    inference(resolution,[],[f1344,f327]) ).

tff(f6363,plain,
    ( spl6_202
    | spl6_458
    | ~ spl6_262 ),
    inference(avatar_split_clause,[],[f6281,f3913,f6361,f3352]) ).

tff(f6361,plain,
    ( spl6_458
  <=> ! [X157: $int,X156: $int,X155: array_int] :
        ( ( 0 = sK5(X157,$sum(sK3,sK2),X155,X156) )
        | $less(length1(int,t2tb1(X155)),$sum(X157,$sum(sK3,sK2)))
        | $less(length1(int,t2tb1(X155)),$sum(X156,$sum(sK3,sK2)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X155)),t2tb($sum(X157,0)))) = tb2t(get(int,int,elts(int,t2tb1(X155)),t2tb($sum(X156,0)))) )
        | $less(0,sK5(X157,$sum(sK3,sK2),X155,X156)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_458])]) ).

tff(f3913,plain,
    ( spl6_262
  <=> $less(0,$sum(sK3,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_262])]) ).

tff(f6281,plain,
    ( ! [X155: array_int,X156: $int,X157: $int] :
        ( ( 0 = sK5(X157,$sum(sK3,sK2),X155,X156) )
        | $less(0,sK5(X157,$sum(sK3,sK2),X155,X156))
        | ( tb2t(get(int,int,elts(int,t2tb1(X155)),t2tb($sum(X157,0)))) = tb2t(get(int,int,elts(int,t2tb1(X155)),t2tb($sum(X156,0)))) )
        | $less($sum(sK3,sK2),0)
        | $less(length1(int,t2tb1(X155)),$sum(X156,$sum(sK3,sK2)))
        | $less(length1(int,t2tb1(X155)),$sum(X157,$sum(sK3,sK2))) )
    | ~ spl6_262 ),
    inference(evaluation,[],[f6181]) ).

tff(f6181,plain,
    ( ! [X155: array_int,X156: $int,X157: $int] :
        ( $less(length1(int,t2tb1(X155)),$sum(X156,$sum(sK3,sK2)))
        | $less(0,0)
        | $less(length1(int,t2tb1(X155)),$sum(X157,$sum(sK3,sK2)))
        | $less(0,sK5(X157,$sum(sK3,sK2),X155,X156))
        | ( tb2t(get(int,int,elts(int,t2tb1(X155)),t2tb($sum(X157,0)))) = tb2t(get(int,int,elts(int,t2tb1(X155)),t2tb($sum(X156,0)))) )
        | $less($sum(sK3,sK2),0)
        | ( 0 = sK5(X157,$sum(sK3,sK2),X155,X156) ) )
    | ~ spl6_262 ),
    inference(resolution,[],[f1344,f3915]) ).

tff(f3915,plain,
    ( $less(0,$sum(sK3,sK2))
    | ~ spl6_262 ),
    inference(avatar_component_clause,[],[f3913]) ).

tff(f6359,plain,
    ( spl6_10
    | spl6_457
    | spl6_375
    | ~ spl6_343 ),
    inference(avatar_split_clause,[],[f6221,f4727,f4961,f6357,f288]) ).

tff(f6357,plain,
    ( spl6_457
  <=> ! [X327: $int,X326: $int,X325: array_int] :
        ( ( 0 = sK5(X327,$sum(10,sK0),X325,X326) )
        | $less(length1(int,t2tb1(X325)),$sum(X327,$sum(10,sK0)))
        | $less(length1(int,t2tb1(X325)),$sum(X326,$sum(10,sK0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X325)),t2tb($sum(X327,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X325)),t2tb($sum(X326,sK2)))) )
        | $less(0,sK5(X327,$sum(10,sK0),X325,X326)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_457])]) ).

tff(f6221,plain,
    ( ! [X327: $int,X326: $int,X325: array_int] :
        ( $less($sum(10,sK0),0)
        | ( 0 = sK5(X327,$sum(10,sK0),X325,X326) )
        | $less(0,sK5(X327,$sum(10,sK0),X325,X326))
        | ( tb2t(get(int,int,elts(int,t2tb1(X325)),t2tb($sum(X327,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X325)),t2tb($sum(X326,sK2)))) )
        | $less(sK2,0)
        | $less(length1(int,t2tb1(X325)),$sum(X326,$sum(10,sK0)))
        | $less(length1(int,t2tb1(X325)),$sum(X327,$sum(10,sK0))) )
    | ~ spl6_343 ),
    inference(resolution,[],[f1344,f4729]) ).

tff(f6355,plain,
    ( spl6_10
    | spl6_456
    | ~ spl6_63 ),
    inference(avatar_split_clause,[],[f6228,f1082,f6353,f288]) ).

tff(f6353,plain,
    ( spl6_456
  <=> ! [X366: $int,X367: array_int,X369: $int,X365: $int,X368: $int,X364: array_int] :
        ( $less(length1(int,t2tb1(X364)),$sum(X369,sK2))
        | $less(length1(int,t2tb1(X367)),$sum(X368,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X367)),t2tb($sum(X366,0)))) = tb2t(get(int,int,elts(int,t2tb1(X367)),t2tb($sum(X368,0)))) )
        | ( 0 = sK5(X369,sK2,X364,X365) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X364)),t2tb($sum(X369,sK5(X366,sK2,X367,X368))))) = tb2t(get(int,int,elts(int,t2tb1(X364)),t2tb($sum(X365,sK5(X366,sK2,X367,X368))))) )
        | $less(sK5(X366,sK2,X367,X368),0)
        | $less(length1(int,t2tb1(X367)),$sum(X366,sK2))
        | $less(0,sK5(X369,sK2,X364,X365))
        | $less(length1(int,t2tb1(X364)),$sum(X365,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_456])]) ).

tff(f1082,plain,
    ( spl6_63
  <=> ! [X29: array_int,X30: $int,X31: $int] :
        ( $less(length1(int,t2tb1(X29)),$sum(X30,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X29)),t2tb($sum(X30,0)))) = tb2t(get(int,int,elts(int,t2tb1(X29)),t2tb($sum(X31,0)))) )
        | $less(sK5(X30,sK2,X29,X31),sK2)
        | $less(length1(int,t2tb1(X29)),$sum(X31,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_63])]) ).

tff(f6228,plain,
    ( ! [X369: $int,X367: array_int,X368: $int,X366: $int,X365: $int,X364: array_int] :
        ( $less(length1(int,t2tb1(X364)),$sum(X369,sK2))
        | $less(length1(int,t2tb1(X364)),$sum(X365,sK2))
        | $less(0,sK5(X369,sK2,X364,X365))
        | $less(sK5(X366,sK2,X367,X368),0)
        | $less(length1(int,t2tb1(X367)),$sum(X366,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X364)),t2tb($sum(X369,sK5(X366,sK2,X367,X368))))) = tb2t(get(int,int,elts(int,t2tb1(X364)),t2tb($sum(X365,sK5(X366,sK2,X367,X368))))) )
        | ( 0 = sK5(X369,sK2,X364,X365) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X367)),t2tb($sum(X366,0)))) = tb2t(get(int,int,elts(int,t2tb1(X367)),t2tb($sum(X368,0)))) )
        | $less(length1(int,t2tb1(X367)),$sum(X368,sK2))
        | $less(sK2,0) )
    | ~ spl6_63 ),
    inference(resolution,[],[f1344,f1083]) ).

tff(f1083,plain,
    ( ! [X31: $int,X29: array_int,X30: $int] :
        ( $less(length1(int,t2tb1(X29)),$sum(X31,sK2))
        | $less(sK5(X30,sK2,X29,X31),sK2)
        | $less(length1(int,t2tb1(X29)),$sum(X30,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X29)),t2tb($sum(X30,0)))) = tb2t(get(int,int,elts(int,t2tb1(X29)),t2tb($sum(X31,0)))) ) )
    | ~ spl6_63 ),
    inference(avatar_component_clause,[],[f1082]) ).

tff(f6351,plain,
    ( spl6_33
    | spl6_455
    | ~ spl6_207 ),
    inference(avatar_split_clause,[],[f6282,f3403,f6349,f541]) ).

tff(f6349,plain,
    ( spl6_455
  <=> ! [X291: $int,X289: array_int,X290: $int] :
        ( $less(0,sK5(X291,sK4,X289,X290))
        | ( tb2t(get(int,int,elts(int,t2tb1(X289)),t2tb($sum(X291,1)))) = tb2t(get(int,int,elts(int,t2tb1(X289)),t2tb($sum(X290,1)))) )
        | $less(length1(int,t2tb1(X289)),$sum(X291,sK4))
        | ( 0 = sK5(X291,sK4,X289,X290) )
        | $less(length1(int,t2tb1(X289)),$sum(X290,sK4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_455])]) ).

tff(f6282,plain,
    ( ! [X291: $int,X290: $int,X289: array_int] :
        ( $less(0,sK5(X291,sK4,X289,X290))
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X289)),$sum(X290,sK4))
        | ( 0 = sK5(X291,sK4,X289,X290) )
        | $less(length1(int,t2tb1(X289)),$sum(X291,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X289)),t2tb($sum(X291,1)))) = tb2t(get(int,int,elts(int,t2tb1(X289)),t2tb($sum(X290,1)))) ) )
    | ~ spl6_207 ),
    inference(evaluation,[],[f6210]) ).

tff(f6210,plain,
    ( ! [X291: $int,X290: $int,X289: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X289)),t2tb($sum(X291,1)))) = tb2t(get(int,int,elts(int,t2tb1(X289)),t2tb($sum(X290,1)))) )
        | $less(sK4,0)
        | $less(0,sK5(X291,sK4,X289,X290))
        | $less(length1(int,t2tb1(X289)),$sum(X291,sK4))
        | $less(length1(int,t2tb1(X289)),$sum(X290,sK4))
        | ( 0 = sK5(X291,sK4,X289,X290) )
        | $less(1,0) )
    | ~ spl6_207 ),
    inference(resolution,[],[f1344,f3405]) ).

tff(f6347,plain,
    ( spl6_10
    | spl6_454
    | ~ spl6_27 ),
    inference(avatar_split_clause,[],[f6166,f462,f6345,f288]) ).

tff(f6345,plain,
    ( spl6_454
  <=> ! [X102: $int,X100: array_int,X103: $int,X101: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X100)),t2tb($sum(X101,X102)))) = tb2t(get(int,int,elts(int,t2tb1(X100)),t2tb($sum(X103,X102)))) )
        | $less(length1(int,t2tb1(X100)),$sum(X103,sK2))
        | ~ $less(X102,-2)
        | $less(X102,0)
        | $less(length1(int,t2tb1(X100)),$sum(X101,sK2))
        | $less(0,sK5(X103,sK2,X100,X101))
        | ( 0 = sK5(X103,sK2,X100,X101) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_454])]) ).

tff(f462,plain,
    ( spl6_27
  <=> $less(-2,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_27])]) ).

tff(f6166,plain,
    ( ! [X101: $int,X102: $int,X103: $int,X100: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X100)),t2tb($sum(X101,X102)))) = tb2t(get(int,int,elts(int,t2tb1(X100)),t2tb($sum(X103,X102)))) )
        | ( 0 = sK5(X103,sK2,X100,X101) )
        | $less(0,sK5(X103,sK2,X100,X101))
        | $less(length1(int,t2tb1(X100)),$sum(X101,sK2))
        | $less(X102,0)
        | ~ $less(X102,-2)
        | $less(sK2,0)
        | $less(length1(int,t2tb1(X100)),$sum(X103,sK2)) )
    | ~ spl6_27 ),
    inference(resolution,[],[f1344,f475]) ).

tff(f475,plain,
    ( ! [X0: $int] :
        ( $less(X0,sK2)
        | ~ $less(X0,-2) )
    | ~ spl6_27 ),
    inference(resolution,[],[f464,f57]) ).

tff(f464,plain,
    ( $less(-2,sK2)
    | ~ spl6_27 ),
    inference(avatar_component_clause,[],[f462]) ).

tff(f6343,plain,
    ( spl6_453
    | spl6_375
    | ~ spl6_387 ),
    inference(avatar_split_clause,[],[f6283,f5252,f4961,f6341]) ).

tff(f6341,plain,
    ( spl6_453
  <=> ! [X169: $int,X167: array_int,X168: $int] :
        ( ( 0 = sK5(X169,$sum(10,sK0),X167,X168) )
        | $less(0,sK5(X169,$sum(10,sK0),X167,X168))
        | $less(length1(int,t2tb1(X167)),$sum(X169,$sum(10,sK0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X167)),t2tb($sum(X168,0)))) = tb2t(get(int,int,elts(int,t2tb1(X167)),t2tb($sum(X169,0)))) )
        | $less(length1(int,t2tb1(X167)),$sum(X168,$sum(10,sK0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_453])]) ).

tff(f5252,plain,
    ( spl6_387
  <=> $less(0,$sum(10,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_387])]) ).

tff(f6283,plain,
    ( ! [X168: $int,X169: $int,X167: array_int] :
        ( $less($sum(10,sK0),0)
        | ( 0 = sK5(X169,$sum(10,sK0),X167,X168) )
        | $less(length1(int,t2tb1(X167)),$sum(X168,$sum(10,sK0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X167)),t2tb($sum(X168,0)))) = tb2t(get(int,int,elts(int,t2tb1(X167)),t2tb($sum(X169,0)))) )
        | $less(length1(int,t2tb1(X167)),$sum(X169,$sum(10,sK0)))
        | $less(0,sK5(X169,$sum(10,sK0),X167,X168)) )
    | ~ spl6_387 ),
    inference(evaluation,[],[f6185]) ).

tff(f6185,plain,
    ( ! [X168: $int,X169: $int,X167: array_int] :
        ( $less(length1(int,t2tb1(X167)),$sum(X168,$sum(10,sK0)))
        | ( 0 = sK5(X169,$sum(10,sK0),X167,X168) )
        | $less($sum(10,sK0),0)
        | $less(length1(int,t2tb1(X167)),$sum(X169,$sum(10,sK0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X167)),t2tb($sum(X168,0)))) = tb2t(get(int,int,elts(int,t2tb1(X167)),t2tb($sum(X169,0)))) )
        | $less(0,0)
        | $less(0,sK5(X169,$sum(10,sK0),X167,X168)) )
    | ~ spl6_387 ),
    inference(resolution,[],[f1344,f5254]) ).

tff(f5254,plain,
    ( $less(0,$sum(10,sK0))
    | ~ spl6_387 ),
    inference(avatar_component_clause,[],[f5252]) ).

tff(f6339,plain,
    ( spl6_330
    | spl6_452
    | ~ spl6_352 ),
    inference(avatar_split_clause,[],[f6284,f4816,f6337,f4647]) ).

tff(f6337,plain,
    ( spl6_452
  <=> ! [X162: $int,X161: array_int,X163: $int] :
        ( $less(0,sK5(X163,$sum(sK3,10),X161,X162))
        | ( 0 = sK5(X163,$sum(sK3,10),X161,X162) )
        | $less(length1(int,t2tb1(X161)),$sum(X162,$sum(sK3,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X161)),t2tb($sum(X163,0)))) = tb2t(get(int,int,elts(int,t2tb1(X161)),t2tb($sum(X162,0)))) )
        | $less(length1(int,t2tb1(X161)),$sum(X163,$sum(sK3,10))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_452])]) ).

tff(f4816,plain,
    ( spl6_352
  <=> $less(0,$sum(sK3,10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_352])]) ).

tff(f6284,plain,
    ( ! [X162: $int,X163: $int,X161: array_int] :
        ( $less(0,sK5(X163,$sum(sK3,10),X161,X162))
        | $less($sum(sK3,10),0)
        | $less(length1(int,t2tb1(X161)),$sum(X163,$sum(sK3,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X161)),t2tb($sum(X163,0)))) = tb2t(get(int,int,elts(int,t2tb1(X161)),t2tb($sum(X162,0)))) )
        | $less(length1(int,t2tb1(X161)),$sum(X162,$sum(sK3,10)))
        | ( 0 = sK5(X163,$sum(sK3,10),X161,X162) ) )
    | ~ spl6_352 ),
    inference(evaluation,[],[f6183]) ).

tff(f6183,plain,
    ( ! [X162: $int,X163: $int,X161: array_int] :
        ( $less($sum(sK3,10),0)
        | $less(0,sK5(X163,$sum(sK3,10),X161,X162))
        | ( 0 = sK5(X163,$sum(sK3,10),X161,X162) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X161)),t2tb($sum(X163,0)))) = tb2t(get(int,int,elts(int,t2tb1(X161)),t2tb($sum(X162,0)))) )
        | $less(length1(int,t2tb1(X161)),$sum(X163,$sum(sK3,10)))
        | $less(0,0)
        | $less(length1(int,t2tb1(X161)),$sum(X162,$sum(sK3,10))) )
    | ~ spl6_352 ),
    inference(resolution,[],[f1344,f4818]) ).

tff(f4818,plain,
    ( $less(0,$sum(sK3,10))
    | ~ spl6_352 ),
    inference(avatar_component_clause,[],[f4816]) ).

tff(f6335,plain,
    ( spl6_10
    | spl6_451
    | ~ spl6_17 ),
    inference(avatar_split_clause,[],[f6163,f344,f6333,f288]) ).

tff(f6333,plain,
    ( spl6_451
  <=> ! [X88: array_int,X91: $int,X90: $int,X89: $int] :
        ( $less(length1(int,t2tb1(X88)),$sum(X89,sK2))
        | $less(sK0,X90)
        | $less(0,sK5(X91,sK2,X88,X89))
        | ( tb2t(get(int,int,elts(int,t2tb1(X88)),t2tb($sum(X89,X90)))) = tb2t(get(int,int,elts(int,t2tb1(X88)),t2tb($sum(X91,X90)))) )
        | ( 0 = sK5(X91,sK2,X88,X89) )
        | $less(length1(int,t2tb1(X88)),$sum(X91,sK2))
        | $less(X90,0)
        | ( sK2 = X90 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_451])]) ).

tff(f6163,plain,
    ( ! [X90: $int,X91: $int,X88: array_int,X89: $int] :
        ( $less(length1(int,t2tb1(X88)),$sum(X89,sK2))
        | $less(X90,0)
        | $less(sK2,0)
        | ( sK2 = X90 )
        | $less(length1(int,t2tb1(X88)),$sum(X91,sK2))
        | ( 0 = sK5(X91,sK2,X88,X89) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X88)),t2tb($sum(X89,X90)))) = tb2t(get(int,int,elts(int,t2tb1(X88)),t2tb($sum(X91,X90)))) )
        | $less(0,sK5(X91,sK2,X88,X89))
        | $less(sK0,X90) )
    | ~ spl6_17 ),
    inference(resolution,[],[f1344,f798]) ).

tff(f6331,plain,
    ( spl6_10
    | spl6_450
    | ~ spl6_40 ),
    inference(avatar_split_clause,[],[f6215,f612,f6329,f288]) ).

tff(f6329,plain,
    ( spl6_450
  <=> ! [X308: $int,X309: $int,X306: array_int,X307: $int] :
        ( $less(length1(int,t2tb1(X306)),$sum(X307,$sum(sK3,X309)))
        | $less(length1(int,t2tb1(X306)),$sum(X308,$sum(sK3,X309)))
        | $less($sum(sK3,X309),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X306)),t2tb($sum(X307,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X306)),t2tb($sum(X308,sK2)))) )
        | ~ $less(0,X309)
        | ( 0 = sK5(X308,$sum(sK3,X309),X306,X307) )
        | $less(X309,0)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X309,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,X309,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(0,sK5(X308,$sum(sK3,X309),X306,X307))
        | $less(sK2,$sum(0,X309)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_450])]) ).

tff(f6215,plain,
    ( ! [X309: $int,X308: $int,X307: $int,X306: array_int] :
        ( $less(length1(int,t2tb1(X306)),$sum(X307,$sum(sK3,X309)))
        | $less(sK2,0)
        | $less(sK2,$sum(0,X309))
        | $less(0,sK5(X308,$sum(sK3,X309),X306,X307))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X309,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,X309,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(X309,0)
        | ( 0 = sK5(X308,$sum(sK3,X309),X306,X307) )
        | ~ $less(0,X309)
        | ( tb2t(get(int,int,elts(int,t2tb1(X306)),t2tb($sum(X307,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X306)),t2tb($sum(X308,sK2)))) )
        | $less($sum(sK3,X309),0)
        | $less(length1(int,t2tb1(X306)),$sum(X308,$sum(sK3,X309))) )
    | ~ spl6_40 ),
    inference(resolution,[],[f1344,f2371]) ).

tff(f6327,plain,
    ( spl6_319
    | spl6_449
    | spl6_3
    | ~ spl6_326 ),
    inference(avatar_split_clause,[],[f6213,f4621,f250,f6325,f4589]) ).

tff(f6325,plain,
    ( spl6_449
  <=> ! [X299: array_int,X301: $int,X300: $int] :
        ( $less(length1(int,t2tb1(X299)),$sum(X301,$sum(sK0,10)))
        | ( 0 = sK5(X301,$sum(sK0,10),X299,X300) )
        | $less(0,sK5(X301,$sum(sK0,10),X299,X300))
        | ( tb2t(get(int,int,elts(int,t2tb1(X299)),t2tb($sum(X301,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X299)),t2tb($sum(X300,sK0)))) )
        | $less(length1(int,t2tb1(X299)),$sum(X300,$sum(sK0,10))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_449])]) ).

tff(f4621,plain,
    ( spl6_326
  <=> $less(sK0,$sum(sK0,10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_326])]) ).

tff(f6213,plain,
    ( ! [X301: $int,X300: $int,X299: array_int] :
        ( $less(sK0,0)
        | $less(length1(int,t2tb1(X299)),$sum(X301,$sum(sK0,10)))
        | $less(length1(int,t2tb1(X299)),$sum(X300,$sum(sK0,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X299)),t2tb($sum(X301,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X299)),t2tb($sum(X300,sK0)))) )
        | $less($sum(sK0,10),0)
        | $less(0,sK5(X301,$sum(sK0,10),X299,X300))
        | ( 0 = sK5(X301,$sum(sK0,10),X299,X300) ) )
    | ~ spl6_326 ),
    inference(resolution,[],[f1344,f4623]) ).

tff(f4623,plain,
    ( $less(sK0,$sum(sK0,10))
    | ~ spl6_326 ),
    inference(avatar_component_clause,[],[f4621]) ).

tff(f6323,plain,
    ( spl6_33
    | spl6_448
    | ~ spl6_184 ),
    inference(avatar_split_clause,[],[f6170,f3175,f6321,f541]) ).

tff(f6321,plain,
    ( spl6_448
  <=> ! [X119: $int,X118: $int,X117: $int,X116: array_int] :
        ( $less(0,sK5(X119,sK4,X116,X117))
        | ( tb2t(get(int,int,elts(int,t2tb1(X116)),t2tb($sum(X117,X118)))) = tb2t(get(int,int,elts(int,t2tb1(X116)),t2tb($sum(X119,X118)))) )
        | $less(length1(int,t2tb1(X116)),$sum(X117,sK4))
        | ( 0 = sK5(X119,sK4,X116,X117) )
        | $less(X118,0)
        | ~ $less(X118,-13)
        | $less(length1(int,t2tb1(X116)),$sum(X119,sK4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_448])]) ).

tff(f3175,plain,
    ( spl6_184
  <=> $less(-13,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_184])]) ).

tff(f6170,plain,
    ( ! [X118: $int,X119: $int,X116: array_int,X117: $int] :
        ( $less(0,sK5(X119,sK4,X116,X117))
        | $less(length1(int,t2tb1(X116)),$sum(X119,sK4))
        | $less(X118,0)
        | ( 0 = sK5(X119,sK4,X116,X117) )
        | ~ $less(X118,-13)
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X116)),$sum(X117,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X116)),t2tb($sum(X117,X118)))) = tb2t(get(int,int,elts(int,t2tb1(X116)),t2tb($sum(X119,X118)))) ) )
    | ~ spl6_184 ),
    inference(resolution,[],[f1344,f3191]) ).

tff(f3191,plain,
    ( ! [X7: $int] :
        ( $less(X7,sK4)
        | ~ $less(X7,-13) )
    | ~ spl6_184 ),
    inference(resolution,[],[f3177,f57]) ).

tff(f3177,plain,
    ( $less(-13,sK4)
    | ~ spl6_184 ),
    inference(avatar_component_clause,[],[f3175]) ).

tff(f6319,plain,
    ( spl6_391
    | spl6_447
    | ~ spl6_401 ),
    inference(avatar_split_clause,[],[f6285,f5381,f6317,f5275]) ).

tff(f6317,plain,
    ( spl6_447
  <=> ! [X171: $int,X172: $int,X170: array_int] :
        ( $less(length1(int,t2tb1(X170)),$sum(X172,$sum(10,sK3)))
        | ( 0 = sK5(X172,$sum(10,sK3),X170,X171) )
        | $less(length1(int,t2tb1(X170)),$sum(X171,$sum(10,sK3)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X170)),t2tb($sum(X171,0)))) = tb2t(get(int,int,elts(int,t2tb1(X170)),t2tb($sum(X172,0)))) )
        | $less(0,sK5(X172,$sum(10,sK3),X170,X171)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_447])]) ).

tff(f5381,plain,
    ( spl6_401
  <=> $less(0,$sum(10,sK3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_401])]) ).

tff(f6285,plain,
    ( ! [X170: array_int,X171: $int,X172: $int] :
        ( $less(length1(int,t2tb1(X170)),$sum(X172,$sum(10,sK3)))
        | $less(0,sK5(X172,$sum(10,sK3),X170,X171))
        | ( tb2t(get(int,int,elts(int,t2tb1(X170)),t2tb($sum(X171,0)))) = tb2t(get(int,int,elts(int,t2tb1(X170)),t2tb($sum(X172,0)))) )
        | $less(length1(int,t2tb1(X170)),$sum(X171,$sum(10,sK3)))
        | $less($sum(10,sK3),0)
        | ( 0 = sK5(X172,$sum(10,sK3),X170,X171) ) )
    | ~ spl6_401 ),
    inference(evaluation,[],[f6186]) ).

tff(f6186,plain,
    ( ! [X170: array_int,X171: $int,X172: $int] :
        ( $less(0,0)
        | $less(0,sK5(X172,$sum(10,sK3),X170,X171))
        | ( tb2t(get(int,int,elts(int,t2tb1(X170)),t2tb($sum(X171,0)))) = tb2t(get(int,int,elts(int,t2tb1(X170)),t2tb($sum(X172,0)))) )
        | $less(length1(int,t2tb1(X170)),$sum(X172,$sum(10,sK3)))
        | ( 0 = sK5(X172,$sum(10,sK3),X170,X171) )
        | $less($sum(10,sK3),0)
        | $less(length1(int,t2tb1(X170)),$sum(X171,$sum(10,sK3))) )
    | ~ spl6_401 ),
    inference(resolution,[],[f1344,f5383]) ).

tff(f5383,plain,
    ( $less(0,$sum(10,sK3))
    | ~ spl6_401 ),
    inference(avatar_component_clause,[],[f5381]) ).

tff(f6315,plain,
    ( spl6_10
    | spl6_319
    | spl6_446
    | ~ spl6_315 ),
    inference(avatar_split_clause,[],[f6220,f4481,f6313,f4589,f288]) ).

tff(f6313,plain,
    ( spl6_446
  <=> ! [X324: $int,X323: $int,X322: array_int] :
        ( $less(0,sK5(X324,$sum(sK0,10),X322,X323))
        | $less(length1(int,t2tb1(X322)),$sum(X323,$sum(sK0,10)))
        | $less(length1(int,t2tb1(X322)),$sum(X324,$sum(sK0,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X322)),t2tb($sum(X324,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X322)),t2tb($sum(X323,sK2)))) )
        | ( 0 = sK5(X324,$sum(sK0,10),X322,X323) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_446])]) ).

tff(f4481,plain,
    ( spl6_315
  <=> $less(sK2,$sum(sK0,10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_315])]) ).

tff(f6220,plain,
    ( ! [X324: $int,X323: $int,X322: array_int] :
        ( $less(0,sK5(X324,$sum(sK0,10),X322,X323))
        | ( 0 = sK5(X324,$sum(sK0,10),X322,X323) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X322)),t2tb($sum(X324,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X322)),t2tb($sum(X323,sK2)))) )
        | $less(length1(int,t2tb1(X322)),$sum(X324,$sum(sK0,10)))
        | $less(length1(int,t2tb1(X322)),$sum(X323,$sum(sK0,10)))
        | $less($sum(sK0,10),0)
        | $less(sK2,0) )
    | ~ spl6_315 ),
    inference(resolution,[],[f1344,f4483]) ).

tff(f4483,plain,
    ( $less(sK2,$sum(sK0,10))
    | ~ spl6_315 ),
    inference(avatar_component_clause,[],[f4481]) ).

tff(f6311,plain,
    ( spl6_146
    | spl6_445
    | ~ spl6_153 ),
    inference(avatar_split_clause,[],[f6288,f2860,f6309,f2732]) ).

tff(f6309,plain,
    ( spl6_445
  <=> ! [X166: $int,X165: $int,X164: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X164)),t2tb($sum(X166,0)))) = tb2t(get(int,int,elts(int,t2tb1(X164)),t2tb($sum(X165,0)))) )
        | $less(length1(int,t2tb1(X164)),$sum(X166,$sum(sK4,1)))
        | ( 0 = sK5(X166,$sum(sK4,1),X164,X165) )
        | $less(0,sK5(X166,$sum(sK4,1),X164,X165))
        | $less(length1(int,t2tb1(X164)),$sum(X165,$sum(sK4,1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_445])]) ).

tff(f2860,plain,
    ( spl6_153
  <=> $less(0,$sum(sK4,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_153])]) ).

tff(f6288,plain,
    ( ! [X166: $int,X164: array_int,X165: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X164)),t2tb($sum(X166,0)))) = tb2t(get(int,int,elts(int,t2tb1(X164)),t2tb($sum(X165,0)))) )
        | $less(length1(int,t2tb1(X164)),$sum(X165,$sum(sK4,1)))
        | $less(0,sK5(X166,$sum(sK4,1),X164,X165))
        | ( 0 = sK5(X166,$sum(sK4,1),X164,X165) )
        | $less($sum(sK4,1),0)
        | $less(length1(int,t2tb1(X164)),$sum(X166,$sum(sK4,1))) )
    | ~ spl6_153 ),
    inference(evaluation,[],[f6184]) ).

tff(f6184,plain,
    ( ! [X166: $int,X164: array_int,X165: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X164)),t2tb($sum(X166,0)))) = tb2t(get(int,int,elts(int,t2tb1(X164)),t2tb($sum(X165,0)))) )
        | $less(0,sK5(X166,$sum(sK4,1),X164,X165))
        | $less(length1(int,t2tb1(X164)),$sum(X165,$sum(sK4,1)))
        | $less(0,0)
        | $less(length1(int,t2tb1(X164)),$sum(X166,$sum(sK4,1)))
        | ( 0 = sK5(X166,$sum(sK4,1),X164,X165) )
        | $less($sum(sK4,1),0) )
    | ~ spl6_153 ),
    inference(resolution,[],[f1344,f2862]) ).

tff(f2862,plain,
    ( $less(0,$sum(sK4,1))
    | ~ spl6_153 ),
    inference(avatar_component_clause,[],[f2860]) ).

tff(f6307,plain,
    ( spl6_10
    | spl6_444
    | ~ spl6_17 ),
    inference(avatar_split_clause,[],[f6164,f344,f6305,f288]) ).

tff(f6305,plain,
    ( spl6_444
  <=> ! [X94: $int,X95: $int,X93: $int,X92: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X92)),t2tb($sum(X95,X94)))) = tb2t(get(int,int,elts(int,t2tb1(X92)),t2tb($sum(X93,X94)))) )
        | ( 0 = sK5(X95,sK2,X92,X93) )
        | $less(length1(int,t2tb1(X92)),$sum(X95,sK2))
        | ~ $less(X94,sK0)
        | $less(X94,0)
        | $less(0,sK5(X95,sK2,X92,X93))
        | $less(length1(int,t2tb1(X92)),$sum(X93,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_444])]) ).

tff(f6164,plain,
    ( ! [X94: $int,X95: $int,X92: array_int,X93: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X92)),t2tb($sum(X95,X94)))) = tb2t(get(int,int,elts(int,t2tb1(X92)),t2tb($sum(X93,X94)))) )
        | $less(length1(int,t2tb1(X92)),$sum(X93,sK2))
        | $less(0,sK5(X95,sK2,X92,X93))
        | $less(sK2,0)
        | $less(X94,0)
        | ~ $less(X94,sK0)
        | $less(length1(int,t2tb1(X92)),$sum(X95,sK2))
        | ( 0 = sK5(X95,sK2,X92,X93) ) )
    | ~ spl6_17 ),
    inference(resolution,[],[f1344,f398]) ).

tff(f6303,plain,
    ( spl6_3
    | spl6_443
    | ~ spl6_18 ),
    inference(avatar_split_clause,[],[f6289,f349,f6301,f250]) ).

tff(f6301,plain,
    ( spl6_443
  <=> ! [X173: array_int,X174: $int,X175: $int] :
        ( ( 0 = sK5(X175,sK0,X173,X174) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X173)),t2tb($sum(X174,0)))) = tb2t(get(int,int,elts(int,t2tb1(X173)),t2tb($sum(X175,0)))) )
        | $less(length1(int,t2tb1(X173)),$sum(X174,sK0))
        | $less(0,sK5(X175,sK0,X173,X174))
        | $less(length1(int,t2tb1(X173)),$sum(X175,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_443])]) ).

tff(f6289,plain,
    ( ! [X174: $int,X175: $int,X173: array_int] :
        ( ( 0 = sK5(X175,sK0,X173,X174) )
        | $less(length1(int,t2tb1(X173)),$sum(X175,sK0))
        | $less(0,sK5(X175,sK0,X173,X174))
        | $less(sK0,0)
        | $less(length1(int,t2tb1(X173)),$sum(X174,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X173)),t2tb($sum(X174,0)))) = tb2t(get(int,int,elts(int,t2tb1(X173)),t2tb($sum(X175,0)))) ) )
    | ~ spl6_18 ),
    inference(evaluation,[],[f6187]) ).

tff(f6187,plain,
    ( ! [X174: $int,X175: $int,X173: array_int] :
        ( $less(length1(int,t2tb1(X173)),$sum(X174,sK0))
        | $less(sK0,0)
        | $less(0,0)
        | $less(length1(int,t2tb1(X173)),$sum(X175,sK0))
        | $less(0,sK5(X175,sK0,X173,X174))
        | ( tb2t(get(int,int,elts(int,t2tb1(X173)),t2tb($sum(X174,0)))) = tb2t(get(int,int,elts(int,t2tb1(X173)),t2tb($sum(X175,0)))) )
        | ( 0 = sK5(X175,sK0,X173,X174) ) )
    | ~ spl6_18 ),
    inference(resolution,[],[f1344,f351]) ).

tff(f6299,plain,
    ( spl6_215
    | spl6_442
    | ~ spl6_268 ),
    inference(avatar_split_clause,[],[f6290,f3953,f6297,f3476]) ).

tff(f6297,plain,
    ( spl6_442
  <=> ! [X160: $int,X158: array_int,X159: $int] :
        ( $less(length1(int,t2tb1(X158)),$sum(X159,$sum(sK3,sK3)))
        | ( 0 = sK5(X160,$sum(sK3,sK3),X158,X159) )
        | $less(length1(int,t2tb1(X158)),$sum(X160,$sum(sK3,sK3)))
        | $less(0,sK5(X160,$sum(sK3,sK3),X158,X159))
        | ( tb2t(get(int,int,elts(int,t2tb1(X158)),t2tb($sum(X159,0)))) = tb2t(get(int,int,elts(int,t2tb1(X158)),t2tb($sum(X160,0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_442])]) ).

tff(f3953,plain,
    ( spl6_268
  <=> $less(0,$sum(sK3,sK3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_268])]) ).

tff(f6290,plain,
    ( ! [X160: $int,X158: array_int,X159: $int] :
        ( $less(length1(int,t2tb1(X158)),$sum(X159,$sum(sK3,sK3)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X158)),t2tb($sum(X159,0)))) = tb2t(get(int,int,elts(int,t2tb1(X158)),t2tb($sum(X160,0)))) )
        | $less($sum(sK3,sK3),0)
        | $less(0,sK5(X160,$sum(sK3,sK3),X158,X159))
        | $less(length1(int,t2tb1(X158)),$sum(X160,$sum(sK3,sK3)))
        | ( 0 = sK5(X160,$sum(sK3,sK3),X158,X159) ) )
    | ~ spl6_268 ),
    inference(evaluation,[],[f6182]) ).

tff(f6182,plain,
    ( ! [X160: $int,X158: array_int,X159: $int] :
        ( $less(length1(int,t2tb1(X158)),$sum(X159,$sum(sK3,sK3)))
        | $less($sum(sK3,sK3),0)
        | $less(0,sK5(X160,$sum(sK3,sK3),X158,X159))
        | ( 0 = sK5(X160,$sum(sK3,sK3),X158,X159) )
        | $less(0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X158)),t2tb($sum(X159,0)))) = tb2t(get(int,int,elts(int,t2tb1(X158)),t2tb($sum(X160,0)))) )
        | $less(length1(int,t2tb1(X158)),$sum(X160,$sum(sK3,sK3))) )
    | ~ spl6_268 ),
    inference(resolution,[],[f1344,f3955]) ).

tff(f3955,plain,
    ( $less(0,$sum(sK3,sK3))
    | ~ spl6_268 ),
    inference(avatar_component_clause,[],[f3953]) ).

tff(f6295,plain,
    ( spl6_10
    | spl6_441
    | spl6_3
    | ~ spl6_17 ),
    inference(avatar_split_clause,[],[f6211,f344,f250,f6293,f288]) ).

tff(f6293,plain,
    ( spl6_441
  <=> ! [X292: array_int,X294: $int,X293: $int] :
        ( $less(length1(int,t2tb1(X292)),$sum(X293,sK2))
        | ( 0 = sK5(X294,sK2,X292,X293) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X292)),t2tb($sum(X294,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X292)),t2tb($sum(X293,sK0)))) )
        | $less(length1(int,t2tb1(X292)),$sum(X294,sK2))
        | $less(0,sK5(X294,sK2,X292,X293)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_441])]) ).

tff(f6211,plain,
    ( ! [X294: $int,X293: $int,X292: array_int] :
        ( $less(sK0,0)
        | $less(length1(int,t2tb1(X292)),$sum(X293,sK2))
        | $less(0,sK5(X294,sK2,X292,X293))
        | $less(length1(int,t2tb1(X292)),$sum(X294,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X292)),t2tb($sum(X294,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X292)),t2tb($sum(X293,sK0)))) )
        | ( 0 = sK5(X294,sK2,X292,X293) )
        | $less(sK2,0) )
    | ~ spl6_17 ),
    inference(resolution,[],[f1344,f346]) ).

tff(f6120,plain,
    ( ~ spl6_440
    | ~ spl6_23
    | ~ spl6_434 ),
    inference(avatar_split_clause,[],[f6111,f6076,f393,f6117]) ).

tff(f6117,plain,
    ( spl6_440
  <=> is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,-14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_440])]) ).

tff(f6111,plain,
    ( ~ is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,-14)
    | ~ spl6_23
    | ~ spl6_434 ),
    inference(resolution,[],[f6078,f537]) ).

tff(f6104,plain,
    ( spl6_33
    | spl6_439
    | ~ spl6_184 ),
    inference(avatar_split_clause,[],[f6066,f3175,f6102,f541]) ).

tff(f6102,plain,
    ( spl6_439
  <=> ! [X3: array_int,X4: $int,X5: $int,X2: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK5(X4,sK4,X3,X5))))) != tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK5(X4,sK4,X3,X5))))) )
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK4))
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK4))
        | $less(X2,0)
        | ~ $less(X2,-13)
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,X2)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,X2)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_439])]) ).

tff(f6066,plain,
    ( ! [X2: $int,X3: array_int,X4: $int,X5: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK5(X4,sK4,X3,X5))))) != tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK5(X4,sK4,X3,X5))))) )
        | $less(sK4,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,X2)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,X2)))) )
        | ~ $less(X2,-13)
        | $less(X2,0)
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK4))
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK4)) )
    | ~ spl6_184 ),
    inference(resolution,[],[f3191,f491]) ).

tff(f6100,plain,
    ( ~ spl6_435
    | ~ spl6_184 ),
    inference(avatar_split_clause,[],[f6065,f3175,f6082]) ).

tff(f6065,plain,
    ( ~ $less(sK4,-13)
    | ~ spl6_184 ),
    inference(resolution,[],[f3191,f56]) ).

tff(f6099,plain,
    ( spl6_33
    | spl6_438
    | ~ spl6_184 ),
    inference(avatar_split_clause,[],[f6067,f3175,f6097,f541]) ).

tff(f6097,plain,
    ( spl6_438
  <=> ! [X9: $int,X7: array_int,X6: $int,X8: $int] :
        ( $less(sK5(X8,sK4,X7,X9),sK4)
        | $less(X6,0)
        | $less(length1(int,t2tb1(X7)),$sum(X9,sK4))
        | $less(length1(int,t2tb1(X7)),$sum(X8,sK4))
        | ~ $less(X6,-13)
        | ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X9,X6)))) = tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,X6)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_438])]) ).

tff(f6067,plain,
    ( ! [X8: $int,X6: $int,X9: $int,X7: array_int] :
        ( $less(sK5(X8,sK4,X7,X9),sK4)
        | ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X9,X6)))) = tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,X6)))) )
        | ~ $less(X6,-13)
        | $less(length1(int,t2tb1(X7)),$sum(X8,sK4))
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X7)),$sum(X9,sK4))
        | $less(X6,0) )
    | ~ spl6_184 ),
    inference(resolution,[],[f3191,f445]) ).

tff(f6095,plain,
    ( spl6_75
    | ~ spl6_437
    | spl6_34
    | spl6_33
    | ~ spl6_435
    | ~ spl6_6
    | ~ spl6_7
    | ~ spl6_184 ),
    inference(avatar_split_clause,[],[f6090,f3175,f272,f266,f6082,f541,f552,f6092,f1288]) ).

tff(f6090,plain,
    ( ~ $less(sK4,-13)
    | $less(sK4,0)
    | $less(sK2,$sum(sK0,sK4))
    | ~ $less(sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
    | $less(sK2,sK2)
    | ~ spl6_6
    | ~ spl6_7
    | ~ spl6_184 ),
    inference(forward_demodulation,[],[f6073,f274]) ).

tff(f6073,plain,
    ( ~ $less(sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
    | ~ $less(sK4,-13)
    | $less(sK2,$sum(sK0,sK4))
    | $less(sK4,0)
    | $less(sK2,$sum(sK3,sK4))
    | ~ spl6_6
    | ~ spl6_184 ),
    inference(resolution,[],[f3191,f2760]) ).

tff(f6089,plain,
    ( spl6_33
    | spl6_75
    | ~ spl6_435
    | spl6_436
    | spl6_34
    | ~ spl6_6
    | ~ spl6_7
    | ~ spl6_184 ),
    inference(avatar_split_clause,[],[f6080,f3175,f272,f266,f552,f6086,f6082,f1288,f541]) ).

tff(f6086,plain,
    ( spl6_436
  <=> $less(sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_436])]) ).

tff(f6080,plain,
    ( $less(sK2,$sum(sK0,sK4))
    | $less(sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),sK4)
    | ~ $less(sK4,-13)
    | $less(sK2,sK2)
    | $less(sK4,0)
    | ~ spl6_6
    | ~ spl6_7
    | ~ spl6_184 ),
    inference(forward_demodulation,[],[f6074,f274]) ).

tff(f6074,plain,
    ( ~ $less(sK4,-13)
    | $less(sK2,$sum(sK3,sK4))
    | $less(sK4,0)
    | $less(sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),sK4)
    | $less(sK2,$sum(sK0,sK4))
    | ~ spl6_6
    | ~ spl6_184 ),
    inference(resolution,[],[f3191,f2750]) ).

tff(f2750,plain,
    ( ! [X1: $int] :
        ( ~ $less(sK4,X1)
        | $less(sK2,$sum(sK0,X1))
        | $less(sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X1)
        | $less(sK2,$sum(sK3,X1))
        | $less(X1,0) )
    | ~ spl6_6 ),
    inference(forward_demodulation,[],[f2749,f207]) ).

tff(f2749,plain,
    ( ! [X1: $int] :
        ( $less(sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X1)
        | $less(sK2,$sum(sK0,X1))
        | $less(X1,0)
        | ~ $less(sK4,X1)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X1)) )
    | ~ spl6_6 ),
    inference(forward_demodulation,[],[f2748,f191]) ).

tff(f2748,plain,
    ( ! [X1: $int] :
        ( $less(sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X1)
        | $less(sK2,$sum(sK0,X1))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | $less(X1,0)
        | ~ $less(sK4,X1) )
    | ~ spl6_6 ),
    inference(forward_demodulation,[],[f2747,f207]) ).

tff(f2747,plain,
    ( ! [X1: $int] :
        ( ~ $less(sK4,X1)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X1))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | $less(sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X1)
        | $less(X1,0) )
    | ~ spl6_6 ),
    inference(forward_demodulation,[],[f2744,f191]) ).

tff(f2744,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X1)
        | ~ $less(sK4,X1)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | $less(X1,0) )
    | ~ spl6_6 ),
    inference(resolution,[],[f268,f439]) ).

tff(f6079,plain,
    ( spl6_434
    | ~ spl6_184 ),
    inference(avatar_split_clause,[],[f6062,f3175,f6076]) ).

tff(f6062,plain,
    ( $less(-14,sK4)
    | ~ spl6_184 ),
    inference(interpreted_simplification,[],[f6061]) ).

tff(f6061,plain,
    ( $less(-14,sK4)
    | ~ $less(-14,-13)
    | ~ spl6_184 ),
    inference(instantiation,[],[f3191]) ).

tff(f6043,plain,
    ( spl6_430
    | spl6_431
    | spl6_413 ),
    inference(avatar_split_clause,[],[f6013,f5604,f6030,f6025]) ).

tff(f6025,plain,
    ( spl6_430
  <=> $less(-13,$sum(sK0,10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_430])]) ).

tff(f6030,plain,
    ( spl6_431
  <=> ( $sum(sK0,10) = -13 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_431])]) ).

tff(f5604,plain,
    ( spl6_413
  <=> $less($sum(sK0,10),-13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_413])]) ).

tff(f6013,plain,
    ( ( $sum(sK0,10) = -13 )
    | $less(-13,$sum(sK0,10))
    | spl6_413 ),
    inference(resolution,[],[f5606,f58]) ).

tff(f5606,plain,
    ( ~ $less($sum(sK0,10),-13)
    | spl6_413 ),
    inference(avatar_component_clause,[],[f5604]) ).

tff(f6042,plain,
    ( spl6_431
    | spl6_433
    | spl6_413 ),
    inference(avatar_split_clause,[],[f6015,f5604,f6040,f6030]) ).

tff(f6040,plain,
    ( spl6_433
  <=> ! [X1: $int] :
        ( ( -13 = X1 )
        | $less(-13,X1)
        | $less(X1,$sum(sK0,10)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_433])]) ).

tff(f6015,plain,
    ( ! [X1: $int] :
        ( ( -13 = X1 )
        | ( $sum(sK0,10) = -13 )
        | $less(X1,$sum(sK0,10))
        | $less(-13,X1) )
    | spl6_413 ),
    inference(resolution,[],[f5606,f790]) ).

tff(f6038,plain,
    ( spl6_430
    | spl6_431
    | spl6_413 ),
    inference(avatar_split_clause,[],[f6012,f5604,f6030,f6025]) ).

tff(f6012,plain,
    ( ( $sum(sK0,10) = -13 )
    | $less(-13,$sum(sK0,10))
    | spl6_413 ),
    inference(resolution,[],[f5606,f58]) ).

tff(f6037,plain,
    ( spl6_430
    | spl6_429
    | spl6_413 ),
    inference(avatar_split_clause,[],[f6019,f5604,f6022,f6025]) ).

tff(f6022,plain,
    ( spl6_429
  <=> ! [X5: $int] :
        ( ( $product($sum(sK0,10),X5) = $product(-13,X5) )
        | $less(X5,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_429])]) ).

tff(f6019,plain,
    ( ! [X6: $int] :
        ( ( $product($sum(sK0,10),X6) = $product(-13,X6) )
        | $less(X6,0)
        | $less(-13,$sum(sK0,10)) )
    | spl6_413 ),
    inference(resolution,[],[f5606,f850]) ).

tff(f6036,plain,
    ( spl6_431
    | spl6_432
    | spl6_413 ),
    inference(avatar_split_clause,[],[f6014,f5604,f6034,f6030]) ).

tff(f6034,plain,
    ( spl6_432
  <=> ! [X0: $int] :
        ( $less(X0,$sum(sK0,10))
        | $less(-13,X0)
        | ( $sum(sK0,10) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_432])]) ).

tff(f6014,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(sK0,10))
        | ( $sum(sK0,10) = X0 )
        | $less(-13,X0)
        | ( $sum(sK0,10) = -13 ) )
    | spl6_413 ),
    inference(resolution,[],[f5606,f790]) ).

tff(f6028,plain,
    ( spl6_429
    | spl6_430
    | spl6_413 ),
    inference(avatar_split_clause,[],[f6018,f5604,f6025,f6022]) ).

tff(f6018,plain,
    ( ! [X5: $int] :
        ( $less(-13,$sum(sK0,10))
        | ( $product($sum(sK0,10),X5) = $product(-13,X5) )
        | $less(X5,0) )
    | spl6_413 ),
    inference(resolution,[],[f5606,f850]) ).

tff(f5986,plain,
    ( spl6_33
    | spl6_428
    | ~ spl6_23 ),
    inference(avatar_split_clause,[],[f5914,f393,f5984,f541]) ).

tff(f5984,plain,
    ( spl6_428
  <=> ! [X69: array_int,X71: $int,X70: $int,X68: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X69)),t2tb($sum(X68,X71)))) = tb2t(get(int,int,elts(int,t2tb1(X69)),t2tb($sum(X70,X71)))) )
        | $less(X71,0)
        | $less(length1(int,t2tb1(X69)),$sum(X68,sK4))
        | $less(length1(int,t2tb1(X69)),$sum(X70,sK4))
        | $less(sK5(X68,sK4,X69,X70),0)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(X68,sK4,X69,X70))))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(X68,sK4,X69,X70))))) )
        | $less(sK4,X71)
        | ( sK4 = X71 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_428])]) ).

tff(f5914,plain,
    ( ! [X70: $int,X71: $int,X68: $int,X69: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X69)),t2tb($sum(X68,X71)))) = tb2t(get(int,int,elts(int,t2tb1(X69)),t2tb($sum(X70,X71)))) )
        | ( sK4 = X71 )
        | $less(sK4,X71)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(X68,sK4,X69,X70))))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(X68,sK4,X69,X70))))) )
        | $less(sK4,0)
        | $less(sK5(X68,sK4,X69,X70),0)
        | $less(length1(int,t2tb1(X69)),$sum(X70,sK4))
        | $less(length1(int,t2tb1(X69)),$sum(X68,sK4))
        | $less(X71,0) )
    | ~ spl6_23 ),
    inference(resolution,[],[f1045,f557]) ).

tff(f5982,plain,
    ( spl6_33
    | spl6_427
    | ~ spl6_6 ),
    inference(avatar_split_clause,[],[f5941,f266,f5980,f541]) ).

tff(f5980,plain,
    ( spl6_427
  <=> ! [X224: $int,X223: $int,X221: $int,X222: array_int] :
        ( $less(sK2,$sum(sK0,X221))
        | $less(sK5(X224,sK4,X222,X223),sK4)
        | $less(sK2,$sum(sK3,X221))
        | $less(length1(int,t2tb1(X222)),$sum(X223,sK4))
        | ( sK4 = X221 )
        | $less(length1(int,t2tb1(X222)),$sum(X224,sK4))
        | ~ $less(sK5(sK3,X221,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(X221,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X222)),t2tb($sum(X224,X221)))) = tb2t(get(int,int,elts(int,t2tb1(X222)),t2tb($sum(X223,X221)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_427])]) ).

tff(f5941,plain,
    ( ! [X224: $int,X222: array_int,X223: $int,X221: $int] :
        ( $less(sK2,$sum(sK0,X221))
        | ( tb2t(get(int,int,elts(int,t2tb1(X222)),t2tb($sum(X224,X221)))) = tb2t(get(int,int,elts(int,t2tb1(X222)),t2tb($sum(X223,X221)))) )
        | $less(X221,0)
        | ~ $less(sK5(sK3,X221,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(length1(int,t2tb1(X222)),$sum(X224,sK4))
        | ( sK4 = X221 )
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X222)),$sum(X223,sK4))
        | $less(sK2,$sum(sK3,X221))
        | $less(sK5(X224,sK4,X222,X223),sK4) )
    | ~ spl6_6 ),
    inference(duplicate_literal_removal,[],[f5887]) ).

tff(f5887,plain,
    ( ! [X224: $int,X222: array_int,X223: $int,X221: $int] :
        ( $less(sK5(X224,sK4,X222,X223),sK4)
        | $less(length1(int,t2tb1(X222)),$sum(X223,sK4))
        | ~ $less(sK5(sK3,X221,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(sK2,$sum(sK3,X221))
        | ( tb2t(get(int,int,elts(int,t2tb1(X222)),t2tb($sum(X224,X221)))) = tb2t(get(int,int,elts(int,t2tb1(X222)),t2tb($sum(X223,X221)))) )
        | $less(sK2,$sum(sK0,X221))
        | $less(X221,0)
        | $less(X221,0)
        | ( sK4 = X221 )
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X222)),$sum(X224,sK4)) )
    | ~ spl6_6 ),
    inference(resolution,[],[f1045,f2760]) ).

tff(f5978,plain,
    ( spl6_33
    | spl6_426
    | ~ spl6_7 ),
    inference(avatar_split_clause,[],[f5937,f272,f5976,f541]) ).

tff(f5976,plain,
    ( spl6_426
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(X1,0)
        | $less(sK4,X1)
        | $less(length1(int,t2tb1(X0)),sK2)
        | $less(sK5(X2,sK4,X0,sK3),sK4)
        | $less(length1(int,t2tb1(X0)),$sum(X2,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,X1)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(sK3,X1)))) )
        | ( sK4 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_426])]) ).

tff(f5937,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(X1,0)
        | ( sK4 = X1 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,X1)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(sK3,X1)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,sK4))
        | $less(sK5(X2,sK4,X0,sK3),sK4)
        | $less(length1(int,t2tb1(X0)),sK2)
        | $less(sK4,0)
        | $less(sK4,X1) )
    | ~ spl6_7 ),
    inference(superposition,[],[f1045,f274]) ).

tff(f5974,plain,
    ( spl6_33
    | spl6_425
    | ~ spl6_7 ),
    inference(avatar_split_clause,[],[f5939,f272,f5972,f541]) ).

tff(f5972,plain,
    ( spl6_425
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),sK2)
        | $less(sK5(sK3,sK4,X0,X1),sK4)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(sK3,X2)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,X2)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK4))
        | $less(sK4,X2)
        | ( sK4 = X2 )
        | $less(X2,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_425])]) ).

tff(f5939,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),sK2)
        | $less(sK4,X2)
        | $less(sK4,0)
        | $less(X2,0)
        | ( sK4 = X2 )
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(sK3,X2)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,X2)))) )
        | $less(sK5(sK3,sK4,X0,X1),sK4) )
    | ~ spl6_7 ),
    inference(superposition,[],[f1045,f274]) ).

tff(f5970,plain,
    ( spl6_33
    | spl6_424
    | ~ spl6_6 ),
    inference(avatar_split_clause,[],[f5950,f266,f5968,f541]) ).

tff(f5968,plain,
    ( spl6_424
  <=> ! [X228: $int,X227: $int,X226: array_int,X225: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X226)),t2tb($sum(X227,X225)))) = tb2t(get(int,int,elts(int,t2tb1(X226)),t2tb($sum(X228,X225)))) )
        | $less(sK2,$sum(sK3,X225))
        | $less(sK5(sK3,X225,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X225)
        | $less(length1(int,t2tb1(X226)),$sum(X228,sK4))
        | $less(sK5(X228,sK4,X226,X227),sK4)
        | ( sK4 = X225 )
        | $less(X225,0)
        | $less(length1(int,t2tb1(X226)),$sum(X227,sK4))
        | $less(sK2,$sum(sK0,X225)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_424])]) ).

tff(f5950,plain,
    ( ! [X225: $int,X228: $int,X226: array_int,X227: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X226)),t2tb($sum(X227,X225)))) = tb2t(get(int,int,elts(int,t2tb1(X226)),t2tb($sum(X228,X225)))) )
        | $less(sK4,0)
        | $less(sK2,$sum(sK0,X225))
        | $less(length1(int,t2tb1(X226)),$sum(X227,sK4))
        | $less(X225,0)
        | ( sK4 = X225 )
        | $less(sK5(X228,sK4,X226,X227),sK4)
        | $less(length1(int,t2tb1(X226)),$sum(X228,sK4))
        | $less(sK5(sK3,X225,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X225)
        | $less(sK2,$sum(sK3,X225)) )
    | ~ spl6_6 ),
    inference(duplicate_literal_removal,[],[f5888]) ).

tff(f5888,plain,
    ( ! [X225: $int,X228: $int,X226: array_int,X227: $int] :
        ( $less(X225,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X226)),t2tb($sum(X227,X225)))) = tb2t(get(int,int,elts(int,t2tb1(X226)),t2tb($sum(X228,X225)))) )
        | ( sK4 = X225 )
        | $less(length1(int,t2tb1(X226)),$sum(X228,sK4))
        | $less(length1(int,t2tb1(X226)),$sum(X227,sK4))
        | $less(sK2,$sum(sK3,X225))
        | $less(sK4,0)
        | $less(X225,0)
        | $less(sK5(sK3,X225,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X225)
        | $less(sK2,$sum(sK0,X225))
        | $less(sK5(X228,sK4,X226,X227),sK4) )
    | ~ spl6_6 ),
    inference(resolution,[],[f1045,f2750]) ).

tff(f5966,plain,
    ( spl6_423
    | spl6_33
    | ~ spl6_23 ),
    inference(avatar_split_clause,[],[f5915,f393,f541,f5964]) ).

tff(f5964,plain,
    ( spl6_423
  <=> ! [X74: $int,X75: $int,X73: array_int,X72: $int] :
        ( $less(sK4,X75)
        | ~ is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,sK5(X72,sK4,X73,X74))
        | $less(length1(int,t2tb1(X73)),$sum(X74,sK4))
        | $less(X75,0)
        | $less(length1(int,t2tb1(X73)),$sum(X72,sK4))
        | ( sK4 = X75 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X73)),t2tb($sum(X72,X75)))) = tb2t(get(int,int,elts(int,t2tb1(X73)),t2tb($sum(X74,X75)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_423])]) ).

tff(f5915,plain,
    ( ! [X72: $int,X73: array_int,X74: $int,X75: $int] :
        ( $less(sK4,0)
        | $less(sK4,X75)
        | ( tb2t(get(int,int,elts(int,t2tb1(X73)),t2tb($sum(X72,X75)))) = tb2t(get(int,int,elts(int,t2tb1(X73)),t2tb($sum(X74,X75)))) )
        | ( sK4 = X75 )
        | $less(length1(int,t2tb1(X73)),$sum(X72,sK4))
        | $less(X75,0)
        | $less(length1(int,t2tb1(X73)),$sum(X74,sK4))
        | ~ is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,sK5(X72,sK4,X73,X74)) )
    | ~ spl6_23 ),
    inference(resolution,[],[f1045,f537]) ).

tff(f5721,plain,
    ( spl6_421
    | spl6_422
    | spl6_412 ),
    inference(avatar_split_clause,[],[f5709,f5599,f5719,f5715]) ).

tff(f5715,plain,
    ( spl6_421
  <=> ( sK0 = -13 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_421])]) ).

tff(f5719,plain,
    ( spl6_422
  <=> ! [X1: $int] :
        ( $less(-13,X1)
        | ( -13 = X1 )
        | $less(X1,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_422])]) ).

tff(f5599,plain,
    ( spl6_412
  <=> $less(sK0,-13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_412])]) ).

tff(f5709,plain,
    ( ! [X1: $int] :
        ( $less(-13,X1)
        | $less(X1,sK0)
        | ( sK0 = -13 )
        | ( -13 = X1 ) )
    | spl6_412 ),
    inference(resolution,[],[f5601,f790]) ).

tff(f5601,plain,
    ( ~ $less(sK0,-13)
    | spl6_412 ),
    inference(avatar_component_clause,[],[f5599]) ).

tff(f5677,plain,
    ( spl6_420
    | spl6_416
    | spl6_411 ),
    inference(avatar_split_clause,[],[f5650,f5594,f5656,f5675]) ).

tff(f5675,plain,
    ( spl6_420
  <=> ! [X1: $int] :
        ( ( -13 = X1 )
        | $less(-13,X1)
        | $less(X1,sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_420])]) ).

tff(f5656,plain,
    ( spl6_416
  <=> ( -13 = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_416])]) ).

tff(f5594,plain,
    ( spl6_411
  <=> $less(sK2,-13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_411])]) ).

tff(f5650,plain,
    ( ! [X1: $int] :
        ( ( -13 = sK2 )
        | ( -13 = X1 )
        | $less(X1,sK2)
        | $less(-13,X1) )
    | spl6_411 ),
    inference(resolution,[],[f5596,f790]) ).

tff(f5596,plain,
    ( ~ $less(sK2,-13)
    | spl6_411 ),
    inference(avatar_component_clause,[],[f5594]) ).

tff(f5673,plain,
    ( spl6_419
    | spl6_418
    | spl6_411 ),
    inference(avatar_split_clause,[],[f5653,f5594,f5664,f5668]) ).

tff(f5668,plain,
    ( spl6_419
  <=> ! [X6: $int] :
        ( $less(X6,0)
        | ( $product(sK2,X6) = $product(-13,X6) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_419])]) ).

tff(f5664,plain,
    ( spl6_418
  <=> $less(-13,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_418])]) ).

tff(f5653,plain,
    ( ! [X5: $int] :
        ( $less(-13,sK2)
        | ( $product(-13,X5) = $product(sK2,X5) )
        | $less(X5,0) )
    | spl6_411 ),
    inference(resolution,[],[f5596,f850]) ).

tff(f5672,plain,
    ( spl6_416
    | spl6_418
    | spl6_411 ),
    inference(avatar_split_clause,[],[f5647,f5594,f5664,f5656]) ).

tff(f5647,plain,
    ( $less(-13,sK2)
    | ( -13 = sK2 )
    | spl6_411 ),
    inference(resolution,[],[f5596,f58]) ).

tff(f5671,plain,
    ( spl6_418
    | spl6_416
    | spl6_411 ),
    inference(avatar_split_clause,[],[f5648,f5594,f5656,f5664]) ).

tff(f5648,plain,
    ( ( -13 = sK2 )
    | $less(-13,sK2)
    | spl6_411 ),
    inference(resolution,[],[f5596,f58]) ).

tff(f5670,plain,
    ( spl6_418
    | spl6_419
    | spl6_411 ),
    inference(avatar_split_clause,[],[f5654,f5594,f5668,f5664]) ).

tff(f5654,plain,
    ( ! [X6: $int] :
        ( $less(X6,0)
        | $less(-13,sK2)
        | ( $product(sK2,X6) = $product(-13,X6) ) )
    | spl6_411 ),
    inference(resolution,[],[f5596,f850]) ).

tff(f5662,plain,
    ( spl6_416
    | spl6_417
    | spl6_411 ),
    inference(avatar_split_clause,[],[f5649,f5594,f5660,f5656]) ).

tff(f5660,plain,
    ( spl6_417
  <=> ! [X0: $int] :
        ( ( sK2 = X0 )
        | $less(X0,sK2)
        | $less(-13,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_417])]) ).

tff(f5649,plain,
    ( ! [X0: $int] :
        ( ( sK2 = X0 )
        | $less(-13,X0)
        | $less(X0,sK2)
        | ( -13 = sK2 ) )
    | spl6_411 ),
    inference(resolution,[],[f5596,f790]) ).

tff(f5615,plain,
    ( spl6_3
    | spl6_415
    | ~ spl6_176 ),
    inference(avatar_split_clause,[],[f5579,f3098,f5613,f250]) ).

tff(f5613,plain,
    ( spl6_415
  <=> ! [X5: array_int,X4: $int,X7: $int,X6: $int] :
        ( $less(length1(int,t2tb1(X5)),$sum(X6,sK0))
        | $less(X4,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,X4)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,X4)))) )
        | $less(length1(int,t2tb1(X5)),$sum(X7,sK0))
        | ~ $less(X4,-13)
        | $less(sK5(X6,sK0,X5,X7),sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_415])]) ).

tff(f5579,plain,
    ( ! [X6: $int,X7: $int,X4: $int,X5: array_int] :
        ( $less(length1(int,t2tb1(X5)),$sum(X6,sK0))
        | $less(sK5(X6,sK0,X5,X7),sK0)
        | ~ $less(X4,-13)
        | $less(length1(int,t2tb1(X5)),$sum(X7,sK0))
        | $less(sK0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,X4)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,X4)))) )
        | $less(X4,0) )
    | ~ spl6_176 ),
    inference(resolution,[],[f3159,f445]) ).

tff(f5611,plain,
    ( spl6_3
    | spl6_414
    | ~ spl6_176 ),
    inference(avatar_split_clause,[],[f5578,f3098,f5609,f250]) ).

tff(f5609,plain,
    ( spl6_414
  <=> ! [X0: $int,X3: $int,X2: $int,X1: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK5(X2,sK0,X1,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK5(X2,sK0,X1,X3))))) )
        | $less(length1(int,t2tb1(X1)),$sum(X3,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,X0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,X0)))) )
        | $less(length1(int,t2tb1(X1)),$sum(X2,sK0))
        | $less(X0,0)
        | ~ $less(X0,-13) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_414])]) ).

tff(f5578,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK5(X2,sK0,X1,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK5(X2,sK0,X1,X3))))) )
        | $less(X0,0)
        | $less(length1(int,t2tb1(X1)),$sum(X2,sK0))
        | $less(sK0,0)
        | ~ $less(X0,-13)
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,X0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,X0)))) )
        | $less(length1(int,t2tb1(X1)),$sum(X3,sK0)) )
    | ~ spl6_176 ),
    inference(resolution,[],[f3159,f491]) ).

tff(f5607,plain,
    ( ~ spl6_413
    | ~ spl6_176
    | spl6_324 ),
    inference(avatar_split_clause,[],[f5584,f4611,f3098,f5604]) ).

tff(f5584,plain,
    ( ~ $less($sum(sK0,10),-13)
    | ~ spl6_176
    | spl6_324 ),
    inference(resolution,[],[f3159,f4613]) ).

tff(f5602,plain,
    ( ~ spl6_412
    | ~ spl6_176 ),
    inference(avatar_split_clause,[],[f5577,f3098,f5599]) ).

tff(f5577,plain,
    ( ~ $less(sK0,-13)
    | ~ spl6_176 ),
    inference(resolution,[],[f3159,f56]) ).

tff(f5597,plain,
    ( ~ spl6_411
    | spl6_2
    | ~ spl6_176 ),
    inference(avatar_split_clause,[],[f5585,f3098,f245,f5594]) ).

tff(f5585,plain,
    ( ~ $less(sK2,-13)
    | spl6_2
    | ~ spl6_176 ),
    inference(resolution,[],[f3159,f247]) ).

tff(f5592,plain,
    ( spl6_410
    | ~ spl6_176 ),
    inference(avatar_split_clause,[],[f5576,f3098,f5589]) ).

tff(f5576,plain,
    ( $less(-14,sK0)
    | ~ spl6_176 ),
    inference(interpreted_simplification,[],[f5575]) ).

tff(f5575,plain,
    ( $less(-14,sK0)
    | ~ $less(-14,-13)
    | ~ spl6_176 ),
    inference(instantiation,[],[f3159]) ).

tff(f5539,plain,
    ( spl6_33
    | spl6_409
    | ~ spl6_207 ),
    inference(avatar_split_clause,[],[f5522,f3403,f5537,f541]) ).

tff(f5537,plain,
    ( spl6_409
  <=> ! [X9: $int,X7: array_int,X6: $int,X8: $int] :
        ( $less(sK5(X8,sK4,X7,X9),sK4)
        | $less(X6,0)
        | $less(length1(int,t2tb1(X7)),$sum(X8,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X9,X6)))) = tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,X6)))) )
        | ~ $less(X6,1)
        | $less(length1(int,t2tb1(X7)),$sum(X9,sK4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_409])]) ).

tff(f5522,plain,
    ( ! [X8: $int,X6: $int,X9: $int,X7: array_int] :
        ( $less(sK5(X8,sK4,X7,X9),sK4)
        | $less(length1(int,t2tb1(X7)),$sum(X9,sK4))
        | ~ $less(X6,1)
        | ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X9,X6)))) = tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,X6)))) )
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X7)),$sum(X8,sK4))
        | $less(X6,0) )
    | ~ spl6_207 ),
    inference(resolution,[],[f3430,f445]) ).

tff(f5535,plain,
    ( spl6_33
    | spl6_408
    | ~ spl6_207 ),
    inference(avatar_split_clause,[],[f5521,f3403,f5533,f541]) ).

tff(f5533,plain,
    ( spl6_408
  <=> ! [X3: array_int,X4: $int,X5: $int,X2: $int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X4,sK4))
        | $less(X2,0)
        | ~ $less(X2,1)
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK5(X4,sK4,X3,X5))))) != tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK5(X4,sK4,X3,X5))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,X2)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,X2)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_408])]) ).

tff(f5521,plain,
    ( ! [X2: $int,X3: array_int,X4: $int,X5: $int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X4,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,X2)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,X2)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK5(X4,sK4,X3,X5))))) != tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK5(X4,sK4,X3,X5))))) )
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK4))
        | $less(sK4,0)
        | ~ $less(X2,1)
        | $less(X2,0) )
    | ~ spl6_207 ),
    inference(resolution,[],[f3430,f491]) ).

tff(f5441,plain,
    ( spl6_391
    | spl6_407
    | ~ spl6_401 ),
    inference(avatar_split_clause,[],[f5430,f5381,f5439,f5275]) ).

tff(f5439,plain,
    ( spl6_407
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X2,$sum(10,sK3)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(10,sK3),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(10,sK3),X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(10,sK3)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_407])]) ).

tff(f5430,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X2,$sum(10,sK3)))
        | $less($sum(10,sK3),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(10,sK3)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(10,sK3),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(10,sK3),X0,X2))))) ) )
    | ~ spl6_401 ),
    inference(evaluation,[],[f5426]) ).

tff(f5426,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(10,sK3),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(10,sK3),X0,X2))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(10,sK3)))
        | $less($sum(10,sK3),0)
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(10,sK3))) )
    | ~ spl6_401 ),
    inference(resolution,[],[f5383,f491]) ).

tff(f5437,plain,
    ( spl6_391
    | spl6_406
    | ~ spl6_401 ),
    inference(avatar_split_clause,[],[f5433,f5381,f5435,f5275]) ).

tff(f5435,plain,
    ( spl6_406
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X5,$sum(10,sK3)))
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(10,sK3)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(sK5(X4,$sum(10,sK3),X3,X5),$sum(10,sK3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_406])]) ).

tff(f5433,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X5,$sum(10,sK3)))
        | $less($sum(10,sK3),0)
        | $less(sK5(X4,$sum(10,sK3),X3,X5),$sum(10,sK3))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(10,sK3))) )
    | ~ spl6_401 ),
    inference(evaluation,[],[f5427]) ).

tff(f5427,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X5,$sum(10,sK3)))
        | $less($sum(10,sK3),0)
        | $less(0,0)
        | $less(sK5(X4,$sum(10,sK3),X3,X5),$sum(10,sK3))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(10,sK3))) )
    | ~ spl6_401 ),
    inference(resolution,[],[f5383,f445]) ).

tff(f5402,plain,
    ( spl6_402
    | spl6_405
    | spl6_391 ),
    inference(avatar_split_clause,[],[f5374,f5275,f5400,f5385]) ).

tff(f5385,plain,
    ( spl6_402
  <=> ( 0 = $sum(10,sK3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_402])]) ).

tff(f5400,plain,
    ( spl6_405
  <=> ! [X2: $int] :
        ( $less(0,X2)
        | $less(X2,$sum(10,sK3))
        | ( $sum(10,sK3) = X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_405])]) ).

tff(f5374,plain,
    ( ! [X2: $int] :
        ( $less(0,X2)
        | ( $sum(10,sK3) = X2 )
        | $less(X2,$sum(10,sK3))
        | ( 0 = $sum(10,sK3) ) )
    | spl6_391 ),
    inference(resolution,[],[f5276,f790]) ).

tff(f5276,plain,
    ( ~ $less($sum(10,sK3),0)
    | spl6_391 ),
    inference(avatar_component_clause,[],[f5275]) ).

tff(f5398,plain,
    ( spl6_403
    | spl6_401
    | spl6_391 ),
    inference(avatar_split_clause,[],[f5379,f5275,f5381,f5390]) ).

tff(f5390,plain,
    ( spl6_403
  <=> ! [X7: $int] :
        ( $less(X7,0)
        | ( $product(0,X7) = $product($sum(10,sK3),X7) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_403])]) ).

tff(f5379,plain,
    ( ! [X8: $int] :
        ( $less(0,$sum(10,sK3))
        | $less(X8,0)
        | ( $product($sum(10,sK3),X8) = $product(0,X8) ) )
    | spl6_391 ),
    inference(resolution,[],[f5276,f850]) ).

tff(f5397,plain,
    ( spl6_402
    | spl6_404
    | spl6_391 ),
    inference(avatar_split_clause,[],[f5375,f5275,f5395,f5385]) ).

tff(f5395,plain,
    ( spl6_404
  <=> ! [X3: $int] :
        ( $less(0,X3)
        | ( 0 = X3 )
        | $less(X3,$sum(10,sK3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_404])]) ).

tff(f5375,plain,
    ( ! [X3: $int] :
        ( $less(0,X3)
        | ( 0 = $sum(10,sK3) )
        | $less(X3,$sum(10,sK3))
        | ( 0 = X3 ) )
    | spl6_391 ),
    inference(resolution,[],[f5276,f790]) ).

tff(f5393,plain,
    ( spl6_402
    | spl6_401
    | spl6_391 ),
    inference(avatar_split_clause,[],[f5372,f5275,f5381,f5385]) ).

tff(f5372,plain,
    ( $less(0,$sum(10,sK3))
    | ( 0 = $sum(10,sK3) )
    | spl6_391 ),
    inference(resolution,[],[f5276,f58]) ).

tff(f5392,plain,
    ( spl6_401
    | spl6_403
    | spl6_391 ),
    inference(avatar_split_clause,[],[f5378,f5275,f5390,f5381]) ).

tff(f5378,plain,
    ( ! [X7: $int] :
        ( $less(X7,0)
        | ( $product(0,X7) = $product($sum(10,sK3),X7) )
        | $less(0,$sum(10,sK3)) )
    | spl6_391 ),
    inference(resolution,[],[f5276,f850]) ).

tff(f5388,plain,
    ( spl6_401
    | spl6_402
    | spl6_391 ),
    inference(avatar_split_clause,[],[f5373,f5275,f5385,f5381]) ).

tff(f5373,plain,
    ( ( 0 = $sum(10,sK3) )
    | $less(0,$sum(10,sK3))
    | spl6_391 ),
    inference(resolution,[],[f5276,f58]) ).

tff(f5370,plain,
    ( spl6_375
    | spl6_400
    | ~ spl6_387 ),
    inference(avatar_split_clause,[],[f5360,f5252,f5368,f4961]) ).

tff(f5368,plain,
    ( spl6_400
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(10,sK0),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(10,sK0),X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(10,sK0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(10,sK0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_400])]) ).

tff(f5360,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(10,sK0),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(10,sK0),X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(10,sK0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(10,sK0)))
        | $less($sum(10,sK0),0) )
    | ~ spl6_387 ),
    inference(evaluation,[],[f5355]) ).

tff(f5355,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(10,sK0),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(10,sK0),X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(10,sK0)))
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(10,sK0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | $less(0,0)
        | $less($sum(10,sK0),0) )
    | ~ spl6_387 ),
    inference(resolution,[],[f5254,f491]) ).

tff(f5366,plain,
    ( spl6_375
    | spl6_399
    | ~ spl6_387 ),
    inference(avatar_split_clause,[],[f5362,f5252,f5364,f4961]) ).

tff(f5364,plain,
    ( spl6_399
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X5,$sum(10,sK0)))
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(10,sK0)))
        | $less(sK5(X4,$sum(10,sK0),X3,X5),$sum(10,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_399])]) ).

tff(f5362,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X5,$sum(10,sK0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less($sum(10,sK0),0)
        | $less(sK5(X4,$sum(10,sK0),X3,X5),$sum(10,sK0))
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(10,sK0))) )
    | ~ spl6_387 ),
    inference(evaluation,[],[f5356]) ).

tff(f5356,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(sK5(X4,$sum(10,sK0),X3,X5),$sum(10,sK0))
        | $less(0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less($sum(10,sK0),0)
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(10,sK0)))
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(10,sK0))) )
    | ~ spl6_387 ),
    inference(resolution,[],[f5254,f445]) ).

tff(f5330,plain,
    ( spl6_395
    | spl6_397
    | spl6_327 ),
    inference(avatar_split_clause,[],[f5307,f4626,f5323,f5313]) ).

tff(f5313,plain,
    ( spl6_395
  <=> $less(-2,$sum(sK0,10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_395])]) ).

tff(f5323,plain,
    ( spl6_397
  <=> ! [X5: $int] :
        ( ( $product($sum(sK0,10),X5) = $product(-2,X5) )
        | $less(X5,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_397])]) ).

tff(f4626,plain,
    ( spl6_327
  <=> $less($sum(sK0,10),-2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_327])]) ).

tff(f5307,plain,
    ( ! [X6: $int] :
        ( ( $product($sum(sK0,10),X6) = $product(-2,X6) )
        | $less(-2,$sum(sK0,10))
        | $less(X6,0) )
    | spl6_327 ),
    inference(resolution,[],[f4628,f850]) ).

tff(f4628,plain,
    ( ~ $less($sum(sK0,10),-2)
    | spl6_327 ),
    inference(avatar_component_clause,[],[f4626]) ).

tff(f5329,plain,
    ( spl6_398
    | spl6_394
    | spl6_327 ),
    inference(avatar_split_clause,[],[f5303,f4626,f5309,f5327]) ).

tff(f5327,plain,
    ( spl6_398
  <=> ! [X1: $int] :
        ( $less(-2,X1)
        | $less(X1,$sum(sK0,10))
        | ( -2 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_398])]) ).

tff(f5309,plain,
    ( spl6_394
  <=> ( -2 = $sum(sK0,10) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_394])]) ).

tff(f5303,plain,
    ( ! [X1: $int] :
        ( ( -2 = $sum(sK0,10) )
        | $less(-2,X1)
        | ( -2 = X1 )
        | $less(X1,$sum(sK0,10)) )
    | spl6_327 ),
    inference(resolution,[],[f4628,f790]) ).

tff(f5325,plain,
    ( spl6_397
    | spl6_395
    | spl6_327 ),
    inference(avatar_split_clause,[],[f5306,f4626,f5313,f5323]) ).

tff(f5306,plain,
    ( ! [X5: $int] :
        ( $less(-2,$sum(sK0,10))
        | ( $product($sum(sK0,10),X5) = $product(-2,X5) )
        | $less(X5,0) )
    | spl6_327 ),
    inference(resolution,[],[f4628,f850]) ).

tff(f5321,plain,
    ( spl6_394
    | spl6_396
    | spl6_327 ),
    inference(avatar_split_clause,[],[f5302,f4626,f5319,f5309]) ).

tff(f5319,plain,
    ( spl6_396
  <=> ! [X0: $int] :
        ( $less(X0,$sum(sK0,10))
        | $less(-2,X0)
        | ( $sum(sK0,10) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_396])]) ).

tff(f5302,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(sK0,10))
        | ( $sum(sK0,10) = X0 )
        | ( -2 = $sum(sK0,10) )
        | $less(-2,X0) )
    | spl6_327 ),
    inference(resolution,[],[f4628,f790]) ).

tff(f5317,plain,
    ( spl6_395
    | spl6_394
    | spl6_327 ),
    inference(avatar_split_clause,[],[f5300,f4626,f5309,f5313]) ).

tff(f5300,plain,
    ( ( -2 = $sum(sK0,10) )
    | $less(-2,$sum(sK0,10))
    | spl6_327 ),
    inference(resolution,[],[f4628,f58]) ).

tff(f5316,plain,
    ( spl6_394
    | spl6_395
    | spl6_327 ),
    inference(avatar_split_clause,[],[f5301,f4626,f5313,f5309]) ).

tff(f5301,plain,
    ( $less(-2,$sum(sK0,10))
    | ( -2 = $sum(sK0,10) )
    | spl6_327 ),
    inference(resolution,[],[f4628,f58]) ).

tff(f5285,plain,
    ( spl6_391
    | spl6_10
    | spl6_393
    | ~ spl6_380 ),
    inference(avatar_split_clause,[],[f5271,f4999,f5283,f288,f5275]) ).

tff(f5283,plain,
    ( spl6_393
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( $less(sK5(X4,$sum(10,sK3),X3,X5),$sum(10,sK3))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK2)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(10,sK3)))
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(10,sK3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_393])]) ).

tff(f5271,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(sK5(X4,$sum(10,sK3),X3,X5),$sum(10,sK3))
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(10,sK3)))
        | $less(sK2,0)
        | $less($sum(10,sK3),0)
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(10,sK3)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK2)))) ) )
    | ~ spl6_380 ),
    inference(resolution,[],[f5001,f445]) ).

tff(f5281,plain,
    ( spl6_391
    | spl6_392
    | spl6_10
    | ~ spl6_380 ),
    inference(avatar_split_clause,[],[f5270,f4999,f288,f5279,f5275]) ).

tff(f5279,plain,
    ( spl6_392
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK2)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(10,sK3)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(10,sK3),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(10,sK3),X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(10,sK3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_392])]) ).

tff(f5270,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(sK2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK2)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(10,sK3)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(10,sK3),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(10,sK3),X0,X2))))) )
        | $less($sum(10,sK3),0)
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(10,sK3))) )
    | ~ spl6_380 ),
    inference(resolution,[],[f5001,f491]) ).

tff(f5269,plain,
    ( spl6_387
    | spl6_390
    | spl6_375 ),
    inference(avatar_split_clause,[],[f5246,f4961,f5266,f5252]) ).

tff(f5266,plain,
    ( spl6_390
  <=> ! [X7: $int] :
        ( $less(X7,0)
        | ( $product(0,X7) = $product($sum(10,sK0),X7) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_390])]) ).

tff(f5246,plain,
    ( ! [X8: $int] :
        ( $less(X8,0)
        | $less(0,$sum(10,sK0))
        | ( $product(0,X8) = $product($sum(10,sK0),X8) ) )
    | spl6_375 ),
    inference(resolution,[],[f4962,f850]) ).

tff(f4962,plain,
    ( ~ $less($sum(10,sK0),0)
    | spl6_375 ),
    inference(avatar_component_clause,[],[f4961]) ).

tff(f5268,plain,
    ( spl6_387
    | spl6_390
    | spl6_375 ),
    inference(avatar_split_clause,[],[f5245,f4961,f5266,f5252]) ).

tff(f5245,plain,
    ( ! [X7: $int] :
        ( $less(X7,0)
        | $less(0,$sum(10,sK0))
        | ( $product(0,X7) = $product($sum(10,sK0),X7) ) )
    | spl6_375 ),
    inference(resolution,[],[f4962,f850]) ).

tff(f5264,plain,
    ( spl6_386
    | spl6_389
    | spl6_375 ),
    inference(avatar_split_clause,[],[f5242,f4961,f5262,f5248]) ).

tff(f5248,plain,
    ( spl6_386
  <=> ( 0 = $sum(10,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_386])]) ).

tff(f5262,plain,
    ( spl6_389
  <=> ! [X3: $int] :
        ( ( 0 = X3 )
        | $less(0,X3)
        | $less(X3,$sum(10,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_389])]) ).

tff(f5242,plain,
    ( ! [X3: $int] :
        ( ( 0 = X3 )
        | $less(X3,$sum(10,sK0))
        | $less(0,X3)
        | ( 0 = $sum(10,sK0) ) )
    | spl6_375 ),
    inference(resolution,[],[f4962,f790]) ).

tff(f5260,plain,
    ( spl6_386
    | spl6_388
    | spl6_375 ),
    inference(avatar_split_clause,[],[f5241,f4961,f5258,f5248]) ).

tff(f5258,plain,
    ( spl6_388
  <=> ! [X2: $int] :
        ( $less(0,X2)
        | ( $sum(10,sK0) = X2 )
        | $less(X2,$sum(10,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_388])]) ).

tff(f5241,plain,
    ( ! [X2: $int] :
        ( $less(0,X2)
        | $less(X2,$sum(10,sK0))
        | ( 0 = $sum(10,sK0) )
        | ( $sum(10,sK0) = X2 ) )
    | spl6_375 ),
    inference(resolution,[],[f4962,f790]) ).

tff(f5256,plain,
    ( spl6_387
    | spl6_386
    | spl6_375 ),
    inference(avatar_split_clause,[],[f5239,f4961,f5248,f5252]) ).

tff(f5239,plain,
    ( ( 0 = $sum(10,sK0) )
    | $less(0,$sum(10,sK0))
    | spl6_375 ),
    inference(resolution,[],[f4962,f58]) ).

tff(f5255,plain,
    ( spl6_386
    | spl6_387
    | spl6_375 ),
    inference(avatar_split_clause,[],[f5240,f4961,f5252,f5248]) ).

tff(f5240,plain,
    ( $less(0,$sum(10,sK0))
    | ( 0 = $sum(10,sK0) )
    | spl6_375 ),
    inference(resolution,[],[f4962,f58]) ).

tff(f5205,plain,
    ( ~ spl6_384
    | ~ spl6_385
    | ~ spl6_13
    | spl6_43
    | spl6_10
    | ~ spl6_97
    | ~ spl6_251 ),
    inference(avatar_split_clause,[],[f5196,f3838,f1763,f288,f672,f325,f5202,f5198]) ).

tff(f5202,plain,
    ( spl6_385
  <=> ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(0,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(0,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_385])]) ).

tff(f672,plain,
    ( spl6_43
  <=> $less(sK2,$sum(sK3,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_43])]) ).

tff(f5196,plain,
    ( $less(sK2,0)
    | $less(sK2,$sum(sK3,0))
    | ~ $less(0,sK2)
    | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(0,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(0,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
    | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))),tb2t(get(int,int,t2tb2(sK1),t2tb(0))))
    | ~ spl6_97
    | ~ spl6_251 ),
    inference(forward_demodulation,[],[f5194,f3840]) ).

tff(f5194,plain,
    ( $less(sK2,0)
    | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,0)))),tb2t(get(int,int,t2tb2(sK1),t2tb(0))))
    | ~ $less(0,sK2)
    | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(0,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(0,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
    | $less(sK2,$sum(sK3,0))
    | ~ spl6_97 ),
    inference(evaluation,[],[f5175]) ).

tff(f5175,plain,
    ( ~ $less($sum(0,0),sK2)
    | $less(sK2,$sum(0,0))
    | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(0,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(0,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
    | $less(sK2,$sum(sK3,0))
    | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,0)))))
    | ~ spl6_97 ),
    inference(interpreted_simplification,[],[f5174]) ).

tff(f5174,plain,
    ( ~ $less($sum(0,0),sK2)
    | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(0,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(0,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
    | $less(sK2,$sum(sK3,0))
    | $less(0,0)
    | $less(sK2,$sum(0,0))
    | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,0)))))
    | ~ spl6_97 ),
    inference(instantiation,[],[f1764]) ).

tff(f5015,plain,
    ( ~ spl6_383
    | spl6_330
    | spl6_380
    | spl6_379
    | ~ spl6_40
    | ~ spl6_352 ),
    inference(avatar_split_clause,[],[f4986,f4816,f612,f4995,f4999,f4647,f5012]) ).

tff(f5012,plain,
    ( spl6_383
  <=> $less(sK5(sK3,$sum(sK3,10),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_383])]) ).

tff(f4995,plain,
    ( spl6_379
  <=> $less(sK2,$sum(sK3,$sum(sK3,10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_379])]) ).

tff(f4986,plain,
    ( $less(sK2,$sum(sK3,$sum(sK3,10)))
    | $less(sK2,$sum(10,sK3))
    | $less($sum(sK3,10),0)
    | ~ $less(sK5(sK3,$sum(sK3,10),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | ~ spl6_40
    | ~ spl6_352 ),
    inference(evaluation,[],[f4980]) ).

tff(f4980,plain,
    ( $less($sum(sK3,10),0)
    | $less(sK2,$sum(sK3,$sum(sK3,10)))
    | $less(sK2,$sum(0,$sum(sK3,10)))
    | ~ $less(sK5(sK3,$sum(sK3,10),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | ~ spl6_40
    | ~ spl6_352 ),
    inference(resolution,[],[f4818,f2379]) ).

tff(f5010,plain,
    ( spl6_330
    | spl6_382
    | ~ spl6_352 ),
    inference(avatar_split_clause,[],[f4987,f4816,f5008,f4647]) ).

tff(f5008,plain,
    ( spl6_382
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK3,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK3,10),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK3,10),X0,X2))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK3,10))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_382])]) ).

tff(f4987,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK3,10)))
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK3,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | $less($sum(sK3,10),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK3,10),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK3,10),X0,X2))))) ) )
    | ~ spl6_352 ),
    inference(evaluation,[],[f4982]) ).

tff(f4982,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(0,0)
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK3,10)))
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK3,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK3,10),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK3,10),X0,X2))))) )
        | $less($sum(sK3,10),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) ) )
    | ~ spl6_352 ),
    inference(resolution,[],[f4818,f491]) ).

tff(f5006,plain,
    ( spl6_379
    | spl6_330
    | spl6_380
    | spl6_381
    | ~ spl6_40
    | ~ spl6_352 ),
    inference(avatar_split_clause,[],[f4988,f4816,f612,f5003,f4999,f4647,f4995]) ).

tff(f5003,plain,
    ( spl6_381
  <=> $less(sK5(sK3,$sum(sK3,10),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),$sum(sK3,10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_381])]) ).

tff(f4988,plain,
    ( $less(sK5(sK3,$sum(sK3,10),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),$sum(sK3,10))
    | $less(sK2,$sum(10,sK3))
    | $less($sum(sK3,10),0)
    | $less(sK2,$sum(sK3,$sum(sK3,10)))
    | ~ spl6_40
    | ~ spl6_352 ),
    inference(evaluation,[],[f4981]) ).

tff(f4981,plain,
    ( $less(sK2,$sum(sK3,$sum(sK3,10)))
    | $less(sK5(sK3,$sum(sK3,10),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),$sum(sK3,10))
    | $less(sK2,$sum(0,$sum(sK3,10)))
    | $less($sum(sK3,10),0)
    | ~ spl6_40
    | ~ spl6_352 ),
    inference(resolution,[],[f4818,f2375]) ).

tff(f4993,plain,
    ( spl6_330
    | spl6_378
    | ~ spl6_352 ),
    inference(avatar_split_clause,[],[f4989,f4816,f4991,f4647]) ).

tff(f4991,plain,
    ( spl6_378
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK3,10)))
        | $less(sK5(X4,$sum(sK3,10),X3,X5),$sum(sK3,10))
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK3,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_378])]) ).

tff(f4989,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK3,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK3,10)))
        | $less(sK5(X4,$sum(sK3,10),X3,X5),$sum(sK3,10))
        | $less($sum(sK3,10),0) )
    | ~ spl6_352 ),
    inference(evaluation,[],[f4983]) ).

tff(f4983,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less($sum(sK3,10),0)
        | $less(0,0)
        | $less(sK5(X4,$sum(sK3,10),X3,X5),$sum(sK3,10))
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK3,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK3,10))) )
    | ~ spl6_352 ),
    inference(resolution,[],[f4818,f445]) ).

tff(f4971,plain,
    ( spl6_375
    | spl6_377
    | spl6_10
    | ~ spl6_343 ),
    inference(avatar_split_clause,[],[f4956,f4727,f288,f4969,f4961]) ).

tff(f4969,plain,
    ( spl6_377
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(10,sK0),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(10,sK0),X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(10,sK0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK2)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(10,sK0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_377])]) ).

tff(f4956,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(sK2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(10,sK0),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(10,sK0),X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(10,sK0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK2)))) )
        | $less($sum(10,sK0),0)
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(10,sK0))) )
    | ~ spl6_343 ),
    inference(resolution,[],[f4729,f491]) ).

tff(f4967,plain,
    ( spl6_375
    | spl6_376
    | spl6_10
    | ~ spl6_343 ),
    inference(avatar_split_clause,[],[f4957,f4727,f288,f4965,f4961]) ).

tff(f4965,plain,
    ( spl6_376
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( $less(sK5(X4,$sum(10,sK0),X3,X5),$sum(10,sK0))
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(10,sK0)))
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(10,sK0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK2)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_376])]) ).

tff(f4957,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(sK2,0)
        | $less(sK5(X4,$sum(10,sK0),X3,X5),$sum(10,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK2)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(10,sK0)))
        | $less($sum(10,sK0),0)
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(10,sK0))) )
    | ~ spl6_343 ),
    inference(resolution,[],[f4729,f445]) ).

tff(f4955,plain,
    ( spl6_371
    | spl6_373
    | spl6_338 ),
    inference(avatar_split_clause,[],[f4931,f4696,f4947,f4938]) ).

tff(f4938,plain,
    ( spl6_371
  <=> $less(-12,$sum(sK0,10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_371])]) ).

tff(f4947,plain,
    ( spl6_373
  <=> ! [X4: $int] :
        ( $less(X4,0)
        | ( $product(-12,X4) = $product($sum(sK0,10),X4) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_373])]) ).

tff(f4696,plain,
    ( spl6_338
  <=> $less($sum(sK0,10),-12) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_338])]) ).

tff(f4931,plain,
    ( ! [X3: $int] :
        ( ( $product(-12,X3) = $product($sum(sK0,10),X3) )
        | $less(X3,0)
        | $less(-12,$sum(sK0,10)) )
    | spl6_338 ),
    inference(resolution,[],[f4698,f850]) ).

tff(f4698,plain,
    ( ~ $less($sum(sK0,10),-12)
    | spl6_338 ),
    inference(avatar_component_clause,[],[f4696]) ).

tff(f4954,plain,
    ( spl6_371
    | spl6_370
    | spl6_338 ),
    inference(avatar_split_clause,[],[f4926,f4696,f4934,f4938]) ).

tff(f4934,plain,
    ( spl6_370
  <=> ( -12 = $sum(sK0,10) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_370])]) ).

tff(f4926,plain,
    ( ( -12 = $sum(sK0,10) )
    | $less(-12,$sum(sK0,10))
    | spl6_338 ),
    inference(resolution,[],[f4698,f58]) ).

tff(f4953,plain,
    ( spl6_374
    | spl6_370
    | spl6_338 ),
    inference(avatar_split_clause,[],[f4928,f4696,f4934,f4951]) ).

tff(f4951,plain,
    ( spl6_374
  <=> ! [X0: $int] :
        ( $less(X0,$sum(sK0,10))
        | ( $sum(sK0,10) = X0 )
        | $less(-12,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_374])]) ).

tff(f4928,plain,
    ( ! [X0: $int] :
        ( ( -12 = $sum(sK0,10) )
        | $less(X0,$sum(sK0,10))
        | $less(-12,X0)
        | ( $sum(sK0,10) = X0 ) )
    | spl6_338 ),
    inference(resolution,[],[f4698,f790]) ).

tff(f4949,plain,
    ( spl6_371
    | spl6_373
    | spl6_338 ),
    inference(avatar_split_clause,[],[f4932,f4696,f4947,f4938]) ).

tff(f4932,plain,
    ( ! [X4: $int] :
        ( $less(X4,0)
        | $less(-12,$sum(sK0,10))
        | ( $product(-12,X4) = $product($sum(sK0,10),X4) ) )
    | spl6_338 ),
    inference(resolution,[],[f4698,f850]) ).

tff(f4945,plain,
    ( spl6_370
    | spl6_372
    | spl6_338 ),
    inference(avatar_split_clause,[],[f4929,f4696,f4943,f4934]) ).

tff(f4943,plain,
    ( spl6_372
  <=> ! [X1: $int] :
        ( $less(X1,$sum(sK0,10))
        | ( -12 = X1 )
        | $less(-12,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_372])]) ).

tff(f4929,plain,
    ( ! [X1: $int] :
        ( $less(X1,$sum(sK0,10))
        | ( -12 = $sum(sK0,10) )
        | $less(-12,X1)
        | ( -12 = X1 ) )
    | spl6_338 ),
    inference(resolution,[],[f4698,f790]) ).

tff(f4941,plain,
    ( spl6_370
    | spl6_371
    | spl6_338 ),
    inference(avatar_split_clause,[],[f4927,f4696,f4938,f4934]) ).

tff(f4927,plain,
    ( $less(-12,$sum(sK0,10))
    | ( -12 = $sum(sK0,10) )
    | spl6_338 ),
    inference(resolution,[],[f4698,f58]) ).

tff(f4924,plain,
    ( spl6_149
    | spl6_33
    | ~ spl6_218
    | ~ spl6_369
    | spl6_75
    | ~ spl6_7
    | ~ spl6_94 ),
    inference(avatar_split_clause,[],[f4919,f1704,f272,f1288,f4921,f3493,f541,f2816]) ).

tff(f2816,plain,
    ( spl6_149
  <=> $less(sK2,$sum(0,sK4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_149])]) ).

tff(f4921,plain,
    ( spl6_369
  <=> ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_369])]) ).

tff(f1704,plain,
    ( spl6_94
  <=> ! [X0: $int] :
        ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK2,$sum(0,X0))
        | $less(sK2,$sum(sK3,X0))
        | ~ $less($sum(0,X0),sK2)
        | ( $sum(sK3,X0) != sK2 )
        | $less(X0,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_94])]) ).

tff(f4919,plain,
    ( $less(sK2,sK2)
    | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
    | ~ $less($sum(0,sK4),sK2)
    | $less(sK4,0)
    | $less(sK2,$sum(0,sK4))
    | ~ spl6_7
    | ~ spl6_94 ),
    inference(trivial_inequality_removal,[],[f4917]) ).

tff(f4917,plain,
    ( ( sK2 != sK2 )
    | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
    | $less(sK2,sK2)
    | ~ $less($sum(0,sK4),sK2)
    | $less(sK2,$sum(0,sK4))
    | $less(sK4,0)
    | ~ spl6_7
    | ~ spl6_94 ),
    inference(superposition,[],[f1705,f274]) ).

tff(f1705,plain,
    ( ! [X0: $int] :
        ( ( $sum(sK3,X0) != sK2 )
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK2,$sum(0,X0))
        | ~ $less($sum(0,X0),sK2)
        | $less(X0,0)
        | $less(sK2,$sum(sK3,X0)) )
    | ~ spl6_94 ),
    inference(avatar_component_clause,[],[f1704]) ).

tff(f4914,plain,
    ( ~ spl6_368
    | spl6_33
    | spl6_34
    | spl6_75
    | ~ spl6_223
    | ~ spl6_7
    | ~ spl6_93 ),
    inference(avatar_split_clause,[],[f4909,f1686,f272,f3519,f1288,f552,f541,f4911]) ).

tff(f1686,plain,
    ( spl6_93
  <=> ! [X1: $int] :
        ( ~ $less($sum(sK0,X1),sK2)
        | $less(sK2,$sum(sK3,X1))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | ( $sum(sK3,X1) != sK2 )
        | $less(sK2,$sum(sK0,X1))
        | $less(X1,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_93])]) ).

tff(f4909,plain,
    ( ~ $less($sum(sK0,sK4),sK2)
    | $less(sK2,sK2)
    | $less(sK2,$sum(sK0,sK4))
    | $less(sK4,0)
    | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
    | ~ spl6_7
    | ~ spl6_93 ),
    inference(trivial_inequality_removal,[],[f4908]) ).

tff(f4908,plain,
    ( $less(sK4,0)
    | $less(sK2,$sum(sK0,sK4))
    | ( sK2 != sK2 )
    | $less(sK2,sK2)
    | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
    | ~ $less($sum(sK0,sK4),sK2)
    | ~ spl6_7
    | ~ spl6_93 ),
    inference(superposition,[],[f1687,f274]) ).

tff(f1687,plain,
    ( ! [X1: $int] :
        ( ( $sum(sK3,X1) != sK2 )
        | $less(sK2,$sum(sK0,X1))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | ~ $less($sum(sK0,X1),sK2)
        | $less(sK2,$sum(sK3,X1))
        | $less(X1,0) )
    | ~ spl6_93 ),
    inference(avatar_component_clause,[],[f1686]) ).

tff(f4901,plain,
    ( spl6_365
    | spl6_367
    | spl6_323 ),
    inference(avatar_split_clause,[],[f4878,f4606,f4898,f4888]) ).

tff(f4888,plain,
    ( spl6_365
  <=> $less(-1,$sum(sK0,10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_365])]) ).

tff(f4898,plain,
    ( spl6_367
  <=> ! [X3: $int] :
        ( $less(X3,0)
        | ( $product($sum(sK0,10),X3) = $product(-1,X3) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_367])]) ).

tff(f4606,plain,
    ( spl6_323
  <=> $less($sum(sK0,10),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_323])]) ).

tff(f4878,plain,
    ( ! [X4: $int] :
        ( ( $product($sum(sK0,10),X4) = $product(-1,X4) )
        | $less(X4,0)
        | $less(-1,$sum(sK0,10)) )
    | spl6_323 ),
    inference(resolution,[],[f4608,f850]) ).

tff(f4608,plain,
    ( ~ $less($sum(sK0,10),-1)
    | spl6_323 ),
    inference(avatar_component_clause,[],[f4606]) ).

tff(f4900,plain,
    ( spl6_367
    | spl6_365
    | spl6_323 ),
    inference(avatar_split_clause,[],[f4877,f4606,f4888,f4898]) ).

tff(f4877,plain,
    ( ! [X3: $int] :
        ( $less(-1,$sum(sK0,10))
        | $less(X3,0)
        | ( $product($sum(sK0,10),X3) = $product(-1,X3) ) )
    | spl6_323 ),
    inference(resolution,[],[f4608,f850]) ).

tff(f4896,plain,
    ( spl6_364
    | spl6_366
    | spl6_323 ),
    inference(avatar_split_clause,[],[f4874,f4606,f4894,f4883]) ).

tff(f4883,plain,
    ( spl6_364
  <=> ( $sum(sK0,10) = -1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_364])]) ).

tff(f4894,plain,
    ( spl6_366
  <=> ! [X0: $int] :
        ( $less(X0,$sum(sK0,10))
        | ( $sum(sK0,10) = X0 )
        | $less(-1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_366])]) ).

tff(f4874,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(sK0,10))
        | $less(-1,X0)
        | ( $sum(sK0,10) = X0 )
        | ( $sum(sK0,10) = -1 ) )
    | spl6_323 ),
    inference(resolution,[],[f4608,f790]) ).

tff(f4892,plain,
    ( spl6_365
    | spl6_364
    | spl6_323 ),
    inference(avatar_split_clause,[],[f4872,f4606,f4883,f4888]) ).

tff(f4872,plain,
    ( ( $sum(sK0,10) = -1 )
    | $less(-1,$sum(sK0,10))
    | spl6_323 ),
    inference(resolution,[],[f4608,f58]) ).

tff(f4891,plain,
    ( spl6_364
    | spl6_365
    | spl6_323 ),
    inference(avatar_split_clause,[],[f4873,f4606,f4888,f4883]) ).

tff(f4873,plain,
    ( $less(-1,$sum(sK0,10))
    | ( $sum(sK0,10) = -1 )
    | spl6_323 ),
    inference(resolution,[],[f4608,f58]) ).

tff(f4886,plain,
    ( spl6_363
    | spl6_364
    | spl6_323 ),
    inference(avatar_split_clause,[],[f4875,f4606,f4883,f4880]) ).

tff(f4880,plain,
    ( spl6_363
  <=> ! [X1: $int] :
        ( ( -1 = X1 )
        | $less(-1,X1)
        | $less(X1,$sum(sK0,10)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_363])]) ).

tff(f4875,plain,
    ( ! [X1: $int] :
        ( ( $sum(sK0,10) = -1 )
        | ( -1 = X1 )
        | $less(X1,$sum(sK0,10))
        | $less(-1,X1) )
    | spl6_323 ),
    inference(resolution,[],[f4608,f790]) ).

tff(f4871,plain,
    ( spl6_360
    | spl6_256
    | ~ spl6_362
    | spl6_359
    | ~ spl6_40
    | ~ spl6_278 ),
    inference(avatar_split_clause,[],[f4838,f4180,f612,f4855,f4868,f3876,f4859]) ).

tff(f4859,plain,
    ( spl6_360
  <=> $less(sK2,$sum(0,$sum(sK0,sK4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_360])]) ).

tff(f4868,plain,
    ( spl6_362
  <=> $less(sK5(sK3,$sum(sK0,sK4),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_362])]) ).

tff(f4855,plain,
    ( spl6_359
  <=> $less(sK2,$sum(sK3,$sum(sK0,sK4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_359])]) ).

tff(f4838,plain,
    ( $less(sK2,$sum(sK3,$sum(sK0,sK4)))
    | ~ $less(sK5(sK3,$sum(sK0,sK4),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less($sum(sK0,sK4),0)
    | $less(sK2,$sum(0,$sum(sK0,sK4)))
    | ~ spl6_40
    | ~ spl6_278 ),
    inference(resolution,[],[f4182,f2379]) ).

tff(f4866,plain,
    ( spl6_359
    | spl6_360
    | spl6_361
    | spl6_256
    | ~ spl6_40
    | ~ spl6_278 ),
    inference(avatar_split_clause,[],[f4839,f4180,f612,f3876,f4863,f4859,f4855]) ).

tff(f4863,plain,
    ( spl6_361
  <=> $less(sK5(sK3,$sum(sK0,sK4),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),$sum(sK0,sK4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_361])]) ).

tff(f4839,plain,
    ( $less($sum(sK0,sK4),0)
    | $less(sK5(sK3,$sum(sK0,sK4),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),$sum(sK0,sK4))
    | $less(sK2,$sum(0,$sum(sK0,sK4)))
    | $less(sK2,$sum(sK3,$sum(sK0,sK4)))
    | ~ spl6_40
    | ~ spl6_278 ),
    inference(resolution,[],[f4182,f2375]) ).

tff(f4853,plain,
    ( spl6_256
    | spl6_358
    | ~ spl6_278 ),
    inference(avatar_split_clause,[],[f4844,f4180,f4851,f3876]) ).

tff(f4851,plain,
    ( spl6_358
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK0,sK4)))
        | $less(sK5(X4,$sum(sK0,sK4),X3,X5),$sum(sK0,sK4))
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK0,sK4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_358])]) ).

tff(f4844,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK0,sK4)))
        | $less(sK5(X4,$sum(sK0,sK4),X3,X5),$sum(sK0,sK4))
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK0,sK4)))
        | $less($sum(sK0,sK4),0) )
    | ~ spl6_278 ),
    inference(evaluation,[],[f4841]) ).

tff(f4841,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(0,0)
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK0,sK4)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less($sum(sK0,sK4),0)
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK0,sK4)))
        | $less(sK5(X4,$sum(sK0,sK4),X3,X5),$sum(sK0,sK4)) )
    | ~ spl6_278 ),
    inference(resolution,[],[f4182,f445]) ).

tff(f4849,plain,
    ( spl6_357
    | spl6_256
    | ~ spl6_278 ),
    inference(avatar_split_clause,[],[f4845,f4180,f3876,f4847]) ).

tff(f4847,plain,
    ( spl6_357
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK0,sK4)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK0,sK4),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK0,sK4),X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK0,sK4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_357])]) ).

tff(f4845,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less($sum(sK0,sK4),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK0,sK4)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK0,sK4),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK0,sK4),X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK0,sK4))) )
    | ~ spl6_278 ),
    inference(evaluation,[],[f4840]) ).

tff(f4840,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK0,sK4)))
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK0,sK4)))
        | $less(0,0)
        | $less($sum(sK0,sK4),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK0,sK4),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK0,sK4),X0,X2))))) ) )
    | ~ spl6_278 ),
    inference(resolution,[],[f4182,f491]) ).

tff(f4837,plain,
    ( spl6_353
    | spl6_356
    | spl6_330 ),
    inference(avatar_split_clause,[],[f4810,f4647,f4835,f4820]) ).

tff(f4820,plain,
    ( spl6_353
  <=> ( 0 = $sum(sK3,10) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_353])]) ).

tff(f4835,plain,
    ( spl6_356
  <=> ! [X2: $int] :
        ( ( $sum(sK3,10) = X2 )
        | $less(0,X2)
        | $less(X2,$sum(sK3,10)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_356])]) ).

tff(f4810,plain,
    ( ! [X2: $int] :
        ( ( $sum(sK3,10) = X2 )
        | $less(X2,$sum(sK3,10))
        | $less(0,X2)
        | ( 0 = $sum(sK3,10) ) )
    | spl6_330 ),
    inference(resolution,[],[f4648,f790]) ).

tff(f4648,plain,
    ( ~ $less($sum(sK3,10),0)
    | spl6_330 ),
    inference(avatar_component_clause,[],[f4647]) ).

tff(f4833,plain,
    ( spl6_352
    | spl6_354
    | spl6_330 ),
    inference(avatar_split_clause,[],[f4814,f4647,f4825,f4816]) ).

tff(f4825,plain,
    ( spl6_354
  <=> ! [X5: $int] :
        ( $less(X5,0)
        | ( $product($sum(sK3,10),X5) = $product(0,X5) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_354])]) ).

tff(f4814,plain,
    ( ! [X6: $int] :
        ( ( $product(0,X6) = $product($sum(sK3,10),X6) )
        | $less(0,$sum(sK3,10))
        | $less(X6,0) )
    | spl6_330 ),
    inference(resolution,[],[f4648,f850]) ).

tff(f4832,plain,
    ( spl6_355
    | spl6_353
    | spl6_330 ),
    inference(avatar_split_clause,[],[f4811,f4647,f4820,f4830]) ).

tff(f4830,plain,
    ( spl6_355
  <=> ! [X3: $int] :
        ( ( 0 = X3 )
        | $less(X3,$sum(sK3,10))
        | $less(0,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_355])]) ).

tff(f4811,plain,
    ( ! [X3: $int] :
        ( ( 0 = $sum(sK3,10) )
        | ( 0 = X3 )
        | $less(0,X3)
        | $less(X3,$sum(sK3,10)) )
    | spl6_330 ),
    inference(resolution,[],[f4648,f790]) ).

tff(f4828,plain,
    ( spl6_353
    | spl6_352
    | spl6_330 ),
    inference(avatar_split_clause,[],[f4808,f4647,f4816,f4820]) ).

tff(f4808,plain,
    ( $less(0,$sum(sK3,10))
    | ( 0 = $sum(sK3,10) )
    | spl6_330 ),
    inference(resolution,[],[f4648,f58]) ).

tff(f4827,plain,
    ( spl6_352
    | spl6_354
    | spl6_330 ),
    inference(avatar_split_clause,[],[f4813,f4647,f4825,f4816]) ).

tff(f4813,plain,
    ( ! [X5: $int] :
        ( $less(X5,0)
        | $less(0,$sum(sK3,10))
        | ( $product($sum(sK3,10),X5) = $product(0,X5) ) )
    | spl6_330 ),
    inference(resolution,[],[f4648,f850]) ).

tff(f4823,plain,
    ( spl6_352
    | spl6_353
    | spl6_330 ),
    inference(avatar_split_clause,[],[f4809,f4647,f4820,f4816]) ).

tff(f4809,plain,
    ( ( 0 = $sum(sK3,10) )
    | $less(0,$sum(sK3,10))
    | spl6_330 ),
    inference(resolution,[],[f4648,f58]) ).

tff(f4791,plain,
    ( spl6_3
    | spl6_351
    | spl6_319
    | ~ spl6_326 ),
    inference(avatar_split_clause,[],[f4781,f4621,f4589,f4789,f250]) ).

tff(f4789,plain,
    ( spl6_351
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK0,10)))
        | $less(sK5(X4,$sum(sK0,10),X3,X5),$sum(sK0,10))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK0)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK0,10))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_351])]) ).

tff(f4781,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less($sum(sK0,10),0)
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK0,10)))
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK0,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK0)))) )
        | $less(sK5(X4,$sum(sK0,10),X3,X5),$sum(sK0,10))
        | $less(sK0,0) )
    | ~ spl6_326 ),
    inference(resolution,[],[f4623,f445]) ).

tff(f4787,plain,
    ( spl6_3
    | spl6_319
    | spl6_350
    | ~ spl6_326 ),
    inference(avatar_split_clause,[],[f4780,f4621,f4785,f4589,f250]) ).

tff(f4785,plain,
    ( spl6_350
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK0,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK0)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK0,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK0,10),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK0,10),X0,X2))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_350])]) ).

tff(f4780,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK0,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK0,10),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK0,10),X0,X2))))) )
        | $less($sum(sK0,10),0)
        | $less(sK0,0)
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK0,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK0)))) ) )
    | ~ spl6_326 ),
    inference(resolution,[],[f4623,f491]) ).

tff(f4779,plain,
    ( spl6_10
    | spl6_349
    | ~ spl6_6 ),
    inference(avatar_split_clause,[],[f4765,f266,f4777,f288]) ).

tff(f4777,plain,
    ( spl6_349
  <=> ! [X0: $int,X3: $int,X2: $int,X1: array_int] :
        ( $less(length1(int,t2tb1(X1)),$sum(X2,$sum(sK3,X0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK2)))) )
        | $less(length1(int,t2tb1(X1)),$sum(X3,$sum(sK3,X0)))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK5(X2,$sum(sK3,X0),X1,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK5(X2,$sum(sK3,X0),X1,X3))))) )
        | ~ $less(sK4,X0)
        | $less(X0,0)
        | $less(sK2,$sum(sK0,X0))
        | $less($sum(sK3,X0),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_349])]) ).

tff(f4765,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
        ( $less(length1(int,t2tb1(X1)),$sum(X2,$sum(sK3,X0)))
        | $less($sum(sK3,X0),0)
        | $less(sK2,$sum(sK0,X0))
        | $less(X0,0)
        | ~ $less(sK4,X0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK5(X2,$sum(sK3,X0),X1,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK5(X2,$sum(sK3,X0),X1,X3))))) )
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(sK2,0)
        | $less(length1(int,t2tb1(X1)),$sum(X3,$sum(sK3,X0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK2)))) ) )
    | ~ spl6_6 ),
    inference(resolution,[],[f2756,f491]) ).

tff(f4775,plain,
    ( spl6_10
    | spl6_348
    | ~ spl6_6 ),
    inference(avatar_split_clause,[],[f4766,f266,f4773,f288]) ).

tff(f4773,plain,
    ( spl6_348
  <=> ! [X5: array_int,X4: $int,X7: $int,X6: $int] :
        ( $less(sK5(X6,$sum(sK3,X4),X5,X7),$sum(sK3,X4))
        | $less(sK2,$sum(sK0,X4))
        | $less(length1(int,t2tb1(X5)),$sum(X7,$sum(sK3,X4)))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK2)))) )
        | $less($sum(sK3,X4),0)
        | ~ $less(sK4,X4)
        | $less(length1(int,t2tb1(X5)),$sum(X6,$sum(sK3,X4)))
        | $less(X4,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_348])]) ).

tff(f4766,plain,
    ( ! [X6: $int,X7: $int,X4: $int,X5: array_int] :
        ( $less(sK5(X6,$sum(sK3,X4),X5,X7),$sum(sK3,X4))
        | $less(X4,0)
        | $less(length1(int,t2tb1(X5)),$sum(X6,$sum(sK3,X4)))
        | $less(sK2,0)
        | ~ $less(sK4,X4)
        | $less($sum(sK3,X4),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK2)))) )
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(length1(int,t2tb1(X5)),$sum(X7,$sum(sK3,X4)))
        | $less(sK2,$sum(sK0,X4)) )
    | ~ spl6_6 ),
    inference(resolution,[],[f2756,f445]) ).

tff(f4760,plain,
    ( spl6_10
    | spl6_347
    | ~ spl6_40 ),
    inference(avatar_split_clause,[],[f4744,f612,f4758,f288]) ).

tff(f4758,plain,
    ( spl6_347
  <=> ! [X0: $int,X3: $int,X2: $int,X1: array_int] :
        ( ~ $less(0,X0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK2)))) )
        | $less(length1(int,t2tb1(X1)),$sum(X3,$sum(sK3,X0)))
        | $less(length1(int,t2tb1(X1)),$sum(X2,$sum(sK3,X0)))
        | $less($sum(sK3,X0),0)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(X0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK5(X2,$sum(sK3,X0),X1,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK5(X2,$sum(sK3,X0),X1,X3))))) )
        | $less(sK2,$sum(0,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_347])]) ).

tff(f4744,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
        ( ~ $less(0,X0)
        | $less(sK2,$sum(0,X0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK5(X2,$sum(sK3,X0),X1,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK5(X2,$sum(sK3,X0),X1,X3))))) )
        | $less(X0,0)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less($sum(sK3,X0),0)
        | $less(length1(int,t2tb1(X1)),$sum(X2,$sum(sK3,X0)))
        | $less(sK2,0)
        | $less(length1(int,t2tb1(X1)),$sum(X3,$sum(sK3,X0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK2)))) ) )
    | ~ spl6_40 ),
    inference(resolution,[],[f2371,f491]) ).

tff(f4754,plain,
    ( spl6_10
    | spl6_346
    | ~ spl6_40 ),
    inference(avatar_split_clause,[],[f4745,f612,f4752,f288]) ).

tff(f4752,plain,
    ( spl6_346
  <=> ! [X5: array_int,X4: $int,X7: $int,X6: $int] :
        ( $less(length1(int,t2tb1(X5)),$sum(X6,$sum(sK3,X4)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK2)))) )
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(sK2,$sum(0,X4))
        | ~ $less(0,X4)
        | $less($sum(sK3,X4),0)
        | $less(length1(int,t2tb1(X5)),$sum(X7,$sum(sK3,X4)))
        | $less(X4,0)
        | $less(sK5(X6,$sum(sK3,X4),X5,X7),$sum(sK3,X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_346])]) ).

tff(f4745,plain,
    ( ! [X6: $int,X7: $int,X4: $int,X5: array_int] :
        ( $less(length1(int,t2tb1(X5)),$sum(X6,$sum(sK3,X4)))
        | $less(sK2,0)
        | $less(sK5(X6,$sum(sK3,X4),X5,X7),$sum(sK3,X4))
        | $less(X4,0)
        | $less(length1(int,t2tb1(X5)),$sum(X7,$sum(sK3,X4)))
        | $less($sum(sK3,X4),0)
        | ~ $less(0,X4)
        | $less(sK2,$sum(0,X4))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK2)))) ) )
    | ~ spl6_40 ),
    inference(resolution,[],[f2371,f445]) ).

tff(f4739,plain,
    ( spl6_344
    | ~ spl6_345
    | spl6_319
    | spl6_343
    | ~ spl6_40
    | ~ spl6_325 ),
    inference(avatar_split_clause,[],[f4710,f4616,f612,f4727,f4589,f4736,f4731]) ).

tff(f4731,plain,
    ( spl6_344
  <=> $less(sK2,$sum(sK3,$sum(sK0,10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_344])]) ).

tff(f4736,plain,
    ( spl6_345
  <=> $less(sK5(sK3,$sum(sK0,10),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_345])]) ).

tff(f4710,plain,
    ( $less(sK2,$sum(10,sK0))
    | $less($sum(sK0,10),0)
    | ~ $less(sK5(sK3,$sum(sK0,10),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(sK2,$sum(sK3,$sum(sK0,10)))
    | ~ spl6_40
    | ~ spl6_325 ),
    inference(evaluation,[],[f4704]) ).

tff(f4704,plain,
    ( $less($sum(sK0,10),0)
    | $less(sK2,$sum(0,$sum(sK0,10)))
    | ~ $less(sK5(sK3,$sum(sK0,10),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(sK2,$sum(sK3,$sum(sK0,10)))
    | ~ spl6_40
    | ~ spl6_325 ),
    inference(resolution,[],[f4618,f2379]) ).

tff(f4734,plain,
    ( spl6_319
    | spl6_342
    | spl6_343
    | spl6_344
    | ~ spl6_40
    | ~ spl6_325 ),
    inference(avatar_split_clause,[],[f4711,f4616,f612,f4731,f4727,f4723,f4589]) ).

tff(f4723,plain,
    ( spl6_342
  <=> $less(sK5(sK3,$sum(sK0,10),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),$sum(sK0,10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_342])]) ).

tff(f4711,plain,
    ( $less(sK2,$sum(sK3,$sum(sK0,10)))
    | $less(sK2,$sum(10,sK0))
    | $less(sK5(sK3,$sum(sK0,10),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),$sum(sK0,10))
    | $less($sum(sK0,10),0)
    | ~ spl6_40
    | ~ spl6_325 ),
    inference(evaluation,[],[f4705]) ).

tff(f4705,plain,
    ( $less(sK2,$sum(sK3,$sum(sK0,10)))
    | $less(sK2,$sum(0,$sum(sK0,10)))
    | $less($sum(sK0,10),0)
    | $less(sK5(sK3,$sum(sK0,10),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),$sum(sK0,10))
    | ~ spl6_40
    | ~ spl6_325 ),
    inference(resolution,[],[f4618,f2375]) ).

tff(f4721,plain,
    ( spl6_319
    | spl6_341
    | ~ spl6_325 ),
    inference(avatar_split_clause,[],[f4712,f4616,f4719,f4589]) ).

tff(f4719,plain,
    ( spl6_341
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK0,10)))
        | $less(sK5(X4,$sum(sK0,10),X3,X5),$sum(sK0,10))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK0,10))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_341])]) ).

tff(f4712,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK0,10)))
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK0,10)))
        | $less($sum(sK0,10),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(sK5(X4,$sum(sK0,10),X3,X5),$sum(sK0,10)) )
    | ~ spl6_325 ),
    inference(evaluation,[],[f4707]) ).

tff(f4707,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(sK5(X4,$sum(sK0,10),X3,X5),$sum(sK0,10))
        | $less(0,0)
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK0,10)))
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK0,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less($sum(sK0,10),0) )
    | ~ spl6_325 ),
    inference(resolution,[],[f4618,f445]) ).

tff(f4717,plain,
    ( spl6_319
    | spl6_340
    | ~ spl6_325 ),
    inference(avatar_split_clause,[],[f4713,f4616,f4715,f4589]) ).

tff(f4715,plain,
    ( spl6_340
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK0,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK0,10),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK0,10),X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK0,10))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_340])]) ).

tff(f4713,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK0,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK0,10),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK0,10),X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK0,10)))
        | $less($sum(sK0,10),0) )
    | ~ spl6_325 ),
    inference(evaluation,[],[f4706]) ).

tff(f4706,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | $less($sum(sK0,10),0)
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK0,10)))
        | $less(0,0)
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK0,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK0,10),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK0,10),X0,X2))))) ) )
    | ~ spl6_325 ),
    inference(resolution,[],[f4618,f491]) ).

tff(f4703,plain,
    ( spl6_337
    | spl6_339
    | spl6_324 ),
    inference(avatar_split_clause,[],[f4683,f4611,f4701,f4691]) ).

tff(f4691,plain,
    ( spl6_337
  <=> ( sK0 = $sum(sK0,10) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_337])]) ).

tff(f4701,plain,
    ( spl6_339
  <=> ! [X1: $int] :
        ( ( sK0 = X1 )
        | $less(sK0,X1)
        | $less(X1,$sum(sK0,10)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_339])]) ).

tff(f4683,plain,
    ( ! [X1: $int] :
        ( ( sK0 = X1 )
        | $less(X1,$sum(sK0,10))
        | ( sK0 = $sum(sK0,10) )
        | $less(sK0,X1) )
    | spl6_324 ),
    inference(resolution,[],[f4613,f790]) ).

tff(f4699,plain,
    ( ~ spl6_338
    | ~ spl6_129
    | spl6_324 ),
    inference(avatar_split_clause,[],[f4678,f4611,f2241,f4696]) ).

tff(f4678,plain,
    ( ~ $less($sum(sK0,10),-12)
    | ~ spl6_129
    | spl6_324 ),
    inference(resolution,[],[f4613,f2571]) ).

tff(f4694,plain,
    ( spl6_336
    | spl6_337
    | spl6_324 ),
    inference(avatar_split_clause,[],[f4682,f4611,f4691,f4688]) ).

tff(f4688,plain,
    ( spl6_336
  <=> ! [X0: $int] :
        ( $less(sK0,X0)
        | $less(X0,$sum(sK0,10))
        | ( $sum(sK0,10) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_336])]) ).

tff(f4682,plain,
    ( ! [X0: $int] :
        ( ( sK0 = $sum(sK0,10) )
        | $less(sK0,X0)
        | ( $sum(sK0,10) = X0 )
        | $less(X0,$sum(sK0,10)) )
    | spl6_324 ),
    inference(resolution,[],[f4613,f790]) ).

tff(f4677,plain,
    ( spl6_333
    | spl6_335
    | spl6_319 ),
    inference(avatar_split_clause,[],[f4662,f4589,f4675,f4667]) ).

tff(f4667,plain,
    ( spl6_333
  <=> ( 0 = $sum(sK0,10) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_333])]) ).

tff(f4675,plain,
    ( spl6_335
  <=> ! [X3: $int] :
        ( $less(0,X3)
        | $less(X3,$sum(sK0,10))
        | ( 0 = X3 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_335])]) ).

tff(f4662,plain,
    ( ! [X3: $int] :
        ( $less(0,X3)
        | ( 0 = X3 )
        | $less(X3,$sum(sK0,10))
        | ( 0 = $sum(sK0,10) ) )
    | spl6_319 ),
    inference(resolution,[],[f4591,f790]) ).

tff(f4591,plain,
    ( ~ $less($sum(sK0,10),0)
    | spl6_319 ),
    inference(avatar_component_clause,[],[f4589]) ).

tff(f4673,plain,
    ( spl6_333
    | spl6_334
    | spl6_319 ),
    inference(avatar_split_clause,[],[f4661,f4589,f4671,f4667]) ).

tff(f4671,plain,
    ( spl6_334
  <=> ! [X2: $int] :
        ( $less(0,X2)
        | $less(X2,$sum(sK0,10))
        | ( $sum(sK0,10) = X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_334])]) ).

tff(f4661,plain,
    ( ! [X2: $int] :
        ( $less(0,X2)
        | ( $sum(sK0,10) = X2 )
        | $less(X2,$sum(sK0,10))
        | ( 0 = $sum(sK0,10) ) )
    | spl6_319 ),
    inference(resolution,[],[f4591,f790]) ).

tff(f4657,plain,
    ( spl6_330
    | spl6_10
    | spl6_332
    | ~ spl6_316 ),
    inference(avatar_split_clause,[],[f4642,f4485,f4655,f288,f4647]) ).

tff(f4655,plain,
    ( spl6_332
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK2)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK3,10),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK3,10),X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK3,10)))
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK3,10))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_332])]) ).

tff(f4642,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK2)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK3,10)))
        | $less(sK2,0)
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK3,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK3,10),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK3,10),X0,X2))))) )
        | $less($sum(sK3,10),0) )
    | ~ spl6_316 ),
    inference(resolution,[],[f4487,f491]) ).

tff(f4653,plain,
    ( spl6_10
    | spl6_330
    | spl6_331
    | ~ spl6_316 ),
    inference(avatar_split_clause,[],[f4643,f4485,f4651,f4647,f288]) ).

tff(f4651,plain,
    ( spl6_331
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK3,10)))
        | $less(sK5(X4,$sum(sK3,10),X3,X5),$sum(sK3,10))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK2)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK3,10))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_331])]) ).

tff(f4643,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK3,10)))
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK3,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK2)))) )
        | $less($sum(sK3,10),0)
        | $less(sK5(X4,$sum(sK3,10),X3,X5),$sum(sK3,10))
        | $less(sK2,0) )
    | ~ spl6_316 ),
    inference(resolution,[],[f4487,f445]) ).

tff(f4641,plain,
    ( spl6_319
    | spl6_10
    | spl6_329
    | ~ spl6_315 ),
    inference(avatar_split_clause,[],[f4630,f4481,f4639,f288,f4589]) ).

tff(f4639,plain,
    ( spl6_329
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK0,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK2)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK0,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK0,10),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK0,10),X0,X2))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_329])]) ).

tff(f4630,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK0,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK0,10),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK0,10),X0,X2))))) )
        | $less(sK2,0)
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK0,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK2)))) )
        | $less($sum(sK0,10),0) )
    | ~ spl6_315 ),
    inference(resolution,[],[f4483,f491]) ).

tff(f4637,plain,
    ( spl6_319
    | spl6_328
    | spl6_10
    | ~ spl6_315 ),
    inference(avatar_split_clause,[],[f4631,f4481,f288,f4635,f4589]) ).

tff(f4635,plain,
    ( spl6_328
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK0,10)))
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK0,10)))
        | $less(sK5(X4,$sum(sK0,10),X3,X5),$sum(sK0,10))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK2)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_328])]) ).

tff(f4631,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(sK2,0)
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK0,10)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK2)))) )
        | $less(sK5(X4,$sum(sK0,10),X3,X5),$sum(sK0,10))
        | $less($sum(sK0,10),0)
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK0,10))) )
    | ~ spl6_315 ),
    inference(resolution,[],[f4483,f445]) ).

tff(f4629,plain,
    ( ~ spl6_327
    | ~ spl6_27
    | spl6_314 ),
    inference(avatar_split_clause,[],[f4578,f4477,f462,f4626]) ).

tff(f4578,plain,
    ( ~ $less($sum(sK0,10),-2)
    | ~ spl6_27
    | spl6_314 ),
    inference(resolution,[],[f4479,f475]) ).

tff(f4624,plain,
    ( spl6_320
    | spl6_326
    | ~ spl6_17
    | spl6_314 ),
    inference(avatar_split_clause,[],[f4575,f4477,f344,f4621,f4594]) ).

tff(f4594,plain,
    ( spl6_320
  <=> ( $sum(sK0,10) = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_320])]) ).

tff(f4575,plain,
    ( $less(sK0,$sum(sK0,10))
    | ( $sum(sK0,10) = sK2 )
    | ~ spl6_17
    | spl6_314 ),
    inference(resolution,[],[f4479,f798]) ).

tff(f4619,plain,
    ( spl6_320
    | spl6_325
    | ~ spl6_13
    | spl6_314 ),
    inference(avatar_split_clause,[],[f4577,f4477,f325,f4616,f4594]) ).

tff(f4577,plain,
    ( $less(0,$sum(sK0,10))
    | ( $sum(sK0,10) = sK2 )
    | ~ spl6_13
    | spl6_314 ),
    inference(resolution,[],[f4479,f796]) ).

tff(f4614,plain,
    ( ~ spl6_324
    | ~ spl6_17
    | spl6_314 ),
    inference(avatar_split_clause,[],[f4576,f4477,f344,f4611]) ).

tff(f4576,plain,
    ( ~ $less($sum(sK0,10),sK0)
    | ~ spl6_17
    | spl6_314 ),
    inference(resolution,[],[f4479,f398]) ).

tff(f4609,plain,
    ( ~ spl6_323
    | ~ spl6_24
    | spl6_314 ),
    inference(avatar_split_clause,[],[f4579,f4477,f409,f4606]) ).

tff(f4579,plain,
    ( ~ $less($sum(sK0,10),-1)
    | ~ spl6_24
    | spl6_314 ),
    inference(resolution,[],[f4479,f413]) ).

tff(f4604,plain,
    ( spl6_322
    | spl6_320
    | spl6_314 ),
    inference(avatar_split_clause,[],[f4584,f4477,f4594,f4602]) ).

tff(f4602,plain,
    ( spl6_322
  <=> ! [X1: $int] :
        ( $less(X1,$sum(sK0,10))
        | $less(sK2,X1)
        | ( sK2 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_322])]) ).

tff(f4584,plain,
    ( ! [X1: $int] :
        ( ( $sum(sK0,10) = sK2 )
        | $less(X1,$sum(sK0,10))
        | ( sK2 = X1 )
        | $less(sK2,X1) )
    | spl6_314 ),
    inference(resolution,[],[f4479,f790]) ).

tff(f4600,plain,
    ( spl6_320
    | spl6_321
    | spl6_314 ),
    inference(avatar_split_clause,[],[f4583,f4477,f4598,f4594]) ).

tff(f4598,plain,
    ( spl6_321
  <=> ! [X0: $int] :
        ( $less(X0,$sum(sK0,10))
        | $less(sK2,X0)
        | ( $sum(sK0,10) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_321])]) ).

tff(f4583,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(sK0,10))
        | ( $sum(sK0,10) = sK2 )
        | ( $sum(sK0,10) = X0 )
        | $less(sK2,X0) )
    | spl6_314 ),
    inference(resolution,[],[f4479,f790]) ).

tff(f4592,plain,
    ( ~ spl6_319
    | ~ spl6_13
    | spl6_314 ),
    inference(avatar_split_clause,[],[f4580,f4477,f325,f4589]) ).

tff(f4580,plain,
    ( ~ $less($sum(sK0,10),0)
    | ~ spl6_13
    | spl6_314 ),
    inference(resolution,[],[f4479,f388]) ).

tff(f4496,plain,
    ( ~ spl6_314
    | spl6_315
    | spl6_316
    | ~ spl6_317
    | spl6_318
    | ~ spl6_80 ),
    inference(avatar_split_clause,[],[f4457,f1499,f4493,f4489,f4485,f4481,f4477]) ).

tff(f4489,plain,
    ( spl6_317
  <=> $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,10)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,10))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_317])]) ).

tff(f4493,plain,
    ( spl6_318
  <=> $less(sK5(sK0,10,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_318])]) ).

tff(f4457,plain,
    ( $less(sK5(sK0,10,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),10)
    | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,10)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,10)))))
    | $less(sK2,$sum(sK3,10))
    | $less(sK2,$sum(sK0,10))
    | ~ $less($sum(sK0,10),sK2)
    | ~ spl6_80 ),
    inference(interpreted_simplification,[],[f4456]) ).

tff(f4456,plain,
    ( ~ $less($sum(sK0,10),sK2)
    | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,10)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,10)))))
    | $less(sK2,$sum(sK3,10))
    | $less(sK2,$sum(sK0,10))
    | $less(10,0)
    | $less(sK5(sK0,10,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),10)
    | ~ spl6_80 ),
    inference(instantiation,[],[f1500]) ).

tff(f4447,plain,
    ( spl6_309
    | spl6_313
    | spl6_310
    | spl6_225
    | ~ spl6_40
    | ~ spl6_275 ),
    inference(avatar_split_clause,[],[f4418,f4156,f612,f3531,f4431,f4444,f4427]) ).

tff(f4427,plain,
    ( spl6_309
  <=> $less(sK2,$sum(sK3,$sum(0,sK4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_309])]) ).

tff(f4444,plain,
    ( spl6_313
  <=> $less(sK5(sK3,$sum(0,sK4),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),$sum(0,sK4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_313])]) ).

tff(f4431,plain,
    ( spl6_310
  <=> $less(sK2,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_310])]) ).

tff(f4418,plain,
    ( $less($sum(0,sK4),0)
    | $less(sK2,sK4)
    | $less(sK5(sK3,$sum(0,sK4),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),$sum(0,sK4))
    | $less(sK2,$sum(sK3,$sum(0,sK4)))
    | ~ spl6_40
    | ~ spl6_275 ),
    inference(evaluation,[],[f4413]) ).

tff(f4413,plain,
    ( $less(sK5(sK3,$sum(0,sK4),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),$sum(0,sK4))
    | $less(sK2,$sum(0,$sum(0,sK4)))
    | $less(sK2,$sum(sK3,$sum(0,sK4)))
    | $less($sum(0,sK4),0)
    | ~ spl6_40
    | ~ spl6_275 ),
    inference(resolution,[],[f4158,f2375]) ).

tff(f4442,plain,
    ( spl6_312
    | spl6_225
    | ~ spl6_275 ),
    inference(avatar_split_clause,[],[f4419,f4156,f3531,f4440]) ).

tff(f4440,plain,
    ( spl6_312
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(0,sK4),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(0,sK4),X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(0,sK4)))
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(0,sK4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_312])]) ).

tff(f4419,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less($sum(0,sK4),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(0,sK4)))
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(0,sK4)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(0,sK4),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(0,sK4),X0,X2))))) ) )
    | ~ spl6_275 ),
    inference(evaluation,[],[f4414]) ).

tff(f4414,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X1,$sum(0,sK4)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(0,sK4)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(0,sK4),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(0,sK4),X0,X2))))) )
        | $less($sum(0,sK4),0)
        | $less(0,0) )
    | ~ spl6_275 ),
    inference(resolution,[],[f4158,f491]) ).

tff(f4438,plain,
    ( spl6_309
    | spl6_310
    | spl6_225
    | ~ spl6_311
    | ~ spl6_40
    | ~ spl6_275 ),
    inference(avatar_split_clause,[],[f4420,f4156,f612,f4435,f3531,f4431,f4427]) ).

tff(f4435,plain,
    ( spl6_311
  <=> $less(sK5(sK3,$sum(0,sK4),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_311])]) ).

tff(f4420,plain,
    ( ~ $less(sK5(sK3,$sum(0,sK4),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less($sum(0,sK4),0)
    | $less(sK2,sK4)
    | $less(sK2,$sum(sK3,$sum(0,sK4)))
    | ~ spl6_40
    | ~ spl6_275 ),
    inference(evaluation,[],[f4412]) ).

tff(f4412,plain,
    ( $less(sK2,$sum(0,$sum(0,sK4)))
    | ~ $less(sK5(sK3,$sum(0,sK4),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(sK2,$sum(sK3,$sum(0,sK4)))
    | $less($sum(0,sK4),0)
    | ~ spl6_40
    | ~ spl6_275 ),
    inference(resolution,[],[f4158,f2379]) ).

tff(f4425,plain,
    ( spl6_308
    | spl6_225
    | ~ spl6_275 ),
    inference(avatar_split_clause,[],[f4421,f4156,f3531,f4423]) ).

tff(f4423,plain,
    ( spl6_308
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( $less(sK5(X4,$sum(0,sK4),X3,X5),$sum(0,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(0,sK4)))
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(0,sK4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_308])]) ).

tff(f4421,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less($sum(0,sK4),0)
        | $less(sK5(X4,$sum(0,sK4),X3,X5),$sum(0,sK4))
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(0,sK4)))
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(0,sK4)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) ) )
    | ~ spl6_275 ),
    inference(evaluation,[],[f4415]) ).

tff(f4415,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(sK5(X4,$sum(0,sK4),X3,X5),$sum(0,sK4))
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(0,sK4)))
        | $less($sum(0,sK4),0)
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(0,sK4))) )
    | ~ spl6_275 ),
    inference(resolution,[],[f4158,f445]) ).

tff(f4408,plain,
    ( spl6_215
    | spl6_307
    | ~ spl6_268 ),
    inference(avatar_split_clause,[],[f4381,f3953,f4406,f3476]) ).

tff(f4406,plain,
    ( spl6_307
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK3,sK3)))
        | $less(sK5(X4,$sum(sK3,sK3),X3,X5),$sum(sK3,sK3))
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK3,sK3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_307])]) ).

tff(f4381,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less($sum(sK3,sK3),0)
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK3,sK3)))
        | $less(sK5(X4,$sum(sK3,sK3),X3,X5),$sum(sK3,sK3))
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK3,sK3))) )
    | ~ spl6_268 ),
    inference(evaluation,[],[f4378]) ).

tff(f4378,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK3,sK3)))
        | $less(0,0)
        | $less(sK5(X4,$sum(sK3,sK3),X3,X5),$sum(sK3,sK3))
        | $less($sum(sK3,sK3),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK3,sK3))) )
    | ~ spl6_268 ),
    inference(resolution,[],[f3955,f445]) ).

tff(f4404,plain,
    ( spl6_305
    | spl6_303
    | spl6_215
    | ~ spl6_306
    | ~ spl6_40
    | ~ spl6_268 ),
    inference(avatar_split_clause,[],[f4375,f3953,f612,f4401,f3476,f4388,f4396]) ).

tff(f4396,plain,
    ( spl6_305
  <=> $less(sK2,$sum(0,$sum(sK3,sK3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_305])]) ).

tff(f4388,plain,
    ( spl6_303
  <=> $less(sK2,$sum(sK3,$sum(sK3,sK3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_303])]) ).

tff(f4401,plain,
    ( spl6_306
  <=> $less(sK5(sK3,$sum(sK3,sK3),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_306])]) ).

tff(f4375,plain,
    ( ~ $less(sK5(sK3,$sum(sK3,sK3),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less($sum(sK3,sK3),0)
    | $less(sK2,$sum(sK3,$sum(sK3,sK3)))
    | $less(sK2,$sum(0,$sum(sK3,sK3)))
    | ~ spl6_40
    | ~ spl6_268 ),
    inference(resolution,[],[f3955,f2379]) ).

tff(f4399,plain,
    ( spl6_303
    | spl6_304
    | spl6_215
    | spl6_305
    | ~ spl6_40
    | ~ spl6_268 ),
    inference(avatar_split_clause,[],[f4376,f3953,f612,f4396,f3476,f4392,f4388]) ).

tff(f4392,plain,
    ( spl6_304
  <=> $less(sK5(sK3,$sum(sK3,sK3),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),$sum(sK3,sK3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_304])]) ).

tff(f4376,plain,
    ( $less(sK2,$sum(0,$sum(sK3,sK3)))
    | $less($sum(sK3,sK3),0)
    | $less(sK5(sK3,$sum(sK3,sK3),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),$sum(sK3,sK3))
    | $less(sK2,$sum(sK3,$sum(sK3,sK3)))
    | ~ spl6_40
    | ~ spl6_268 ),
    inference(resolution,[],[f3955,f2375]) ).

tff(f4386,plain,
    ( spl6_215
    | spl6_302
    | ~ spl6_268 ),
    inference(avatar_split_clause,[],[f4382,f3953,f4384,f3476]) ).

tff(f4384,plain,
    ( spl6_302
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK3,sK3)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK3,sK3),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK3,sK3),X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK3,sK3)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_302])]) ).

tff(f4382,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK3,sK3)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK3,sK3)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK3,sK3),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK3,sK3),X0,X2))))) )
        | $less($sum(sK3,sK3),0) )
    | ~ spl6_268 ),
    inference(evaluation,[],[f4377]) ).

tff(f4377,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK3,sK3),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK3,sK3),X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK3,sK3)))
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK3,sK3)))
        | $less(0,0)
        | $less($sum(sK3,sK3),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) ) )
    | ~ spl6_268 ),
    inference(resolution,[],[f3955,f491]) ).

tff(f4374,plain,
    ( spl6_213
    | spl6_301
    | ~ spl6_266 ),
    inference(avatar_split_clause,[],[f4347,f3938,f4372,f3456]) ).

tff(f4372,plain,
    ( spl6_301
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK3,sK0)))
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK3,sK0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK3,sK0),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK3,sK0),X0,X2))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_301])]) ).

tff(f4347,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK3,sK0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK3,sK0),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK3,sK0),X0,X2))))) )
        | $less($sum(sK3,sK0),0)
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK3,sK0))) )
    | ~ spl6_266 ),
    inference(evaluation,[],[f4343]) ).

tff(f4343,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(0,0)
        | $less($sum(sK3,sK0),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK3,sK0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK3,sK0),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK3,sK0),X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK3,sK0))) )
    | ~ spl6_266 ),
    inference(resolution,[],[f3940,f491]) ).

tff(f4370,plain,
    ( spl6_213
    | spl6_300
    | ~ spl6_266 ),
    inference(avatar_split_clause,[],[f4348,f3938,f4368,f3456]) ).

tff(f4368,plain,
    ( spl6_300
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( $less(sK5(X4,$sum(sK3,sK0),X3,X5),$sum(sK3,sK0))
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK3,sK0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK3,sK0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_300])]) ).

tff(f4348,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(sK5(X4,$sum(sK3,sK0),X3,X5),$sum(sK3,sK0))
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK3,sK0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less($sum(sK3,sK0),0)
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK3,sK0))) )
    | ~ spl6_266 ),
    inference(evaluation,[],[f4344]) ).

tff(f4344,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK3,sK0)))
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK3,sK0)))
        | $less($sum(sK3,sK0),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(0,0)
        | $less(sK5(X4,$sum(sK3,sK0),X3,X5),$sum(sK3,sK0)) )
    | ~ spl6_266 ),
    inference(resolution,[],[f3940,f445]) ).

tff(f4366,plain,
    ( spl6_298
    | ~ spl6_299
    | spl6_213
    | spl6_297
    | ~ spl6_40
    | ~ spl6_266 ),
    inference(avatar_split_clause,[],[f4341,f3938,f612,f4354,f3456,f4363,f4358]) ).

tff(f4358,plain,
    ( spl6_298
  <=> $less(sK2,$sum(sK3,$sum(sK3,sK0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_298])]) ).

tff(f4363,plain,
    ( spl6_299
  <=> $less(sK5(sK3,$sum(sK3,sK0),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_299])]) ).

tff(f4354,plain,
    ( spl6_297
  <=> $less(sK2,$sum(0,$sum(sK3,sK0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_297])]) ).

tff(f4341,plain,
    ( $less(sK2,$sum(0,$sum(sK3,sK0)))
    | $less($sum(sK3,sK0),0)
    | ~ $less(sK5(sK3,$sum(sK3,sK0),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(sK2,$sum(sK3,$sum(sK3,sK0)))
    | ~ spl6_40
    | ~ spl6_266 ),
    inference(resolution,[],[f3940,f2379]) ).

tff(f4361,plain,
    ( spl6_213
    | spl6_296
    | spl6_297
    | spl6_298
    | ~ spl6_40
    | ~ spl6_266 ),
    inference(avatar_split_clause,[],[f4342,f3938,f612,f4358,f4354,f4350,f3456]) ).

tff(f4350,plain,
    ( spl6_296
  <=> $less(sK5(sK3,$sum(sK3,sK0),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),$sum(sK3,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_296])]) ).

tff(f4342,plain,
    ( $less(sK2,$sum(sK3,$sum(sK3,sK0)))
    | $less(sK2,$sum(0,$sum(sK3,sK0)))
    | $less(sK5(sK3,$sum(sK3,sK0),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),$sum(sK3,sK0))
    | $less($sum(sK3,sK0),0)
    | ~ spl6_40
    | ~ spl6_266 ),
    inference(resolution,[],[f3940,f2375]) ).

tff(f4333,plain,
    ( spl6_3
    | spl6_295
    | ~ spl6_68 ),
    inference(avatar_split_clause,[],[f4316,f1102,f4331,f250]) ).

tff(f4331,plain,
    ( spl6_295
  <=> ! [X10: $int,X9: array_int,X11: $int,X6: $int,X8: $int,X7: array_int] :
        ( $less(sK5(X6,sK0,X7,X8),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X10,sK5(X6,sK0,X7,X8))))) = tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X11,sK5(X6,sK0,X7,X8))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X6,0)))) = tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,0)))) )
        | $less(length1(int,t2tb1(X7)),$sum(X6,sK0))
        | $less(sK5(X10,sK0,X9,X11),sK0)
        | $less(length1(int,t2tb1(X9)),$sum(X11,sK0))
        | $less(length1(int,t2tb1(X9)),$sum(X10,sK0))
        | $less(length1(int,t2tb1(X7)),$sum(X8,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_295])]) ).

tff(f4316,plain,
    ( ! [X10: $int,X11: $int,X8: $int,X6: $int,X9: array_int,X7: array_int] :
        ( $less(sK5(X6,sK0,X7,X8),0)
        | $less(length1(int,t2tb1(X7)),$sum(X8,sK0))
        | $less(sK5(X10,sK0,X9,X11),sK0)
        | $less(length1(int,t2tb1(X9)),$sum(X10,sK0))
        | $less(length1(int,t2tb1(X9)),$sum(X11,sK0))
        | $less(sK0,0)
        | $less(length1(int,t2tb1(X7)),$sum(X6,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X6,0)))) = tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,0)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X10,sK5(X6,sK0,X7,X8))))) = tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X11,sK5(X6,sK0,X7,X8))))) ) )
    | ~ spl6_68 ),
    inference(resolution,[],[f1103,f445]) ).

tff(f4329,plain,
    ( spl6_3
    | spl6_294
    | ~ spl6_68 ),
    inference(avatar_split_clause,[],[f4315,f1102,f4327,f250]) ).

tff(f4327,plain,
    ( spl6_294
  <=> ! [X3: array_int,X4: $int,X0: $int,X5: $int,X2: $int,X1: array_int] :
        ( $less(length1(int,t2tb1(X1)),$sum(X2,sK0))
        | $less(sK5(X0,sK0,X1,X2),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK5(X0,sK0,X1,X2))))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK5(X0,sK0,X1,X2))))) )
        | $less(length1(int,t2tb1(X1)),$sum(X0,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK5(X4,sK0,X3,X5))))) != tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK5(X4,sK0,X3,X5))))) )
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK0))
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X0,0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_294])]) ).

tff(f4315,plain,
    ( ! [X2: $int,X3: array_int,X0: $int,X1: array_int,X4: $int,X5: $int] :
        ( $less(length1(int,t2tb1(X1)),$sum(X2,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X0,0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,0)))) )
        | $less(sK0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK5(X4,sK0,X3,X5))))) != tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK5(X4,sK0,X3,X5))))) )
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK0))
        | $less(length1(int,t2tb1(X1)),$sum(X0,sK0))
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK5(X0,sK0,X1,X2))))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK5(X0,sK0,X1,X2))))) )
        | $less(sK5(X0,sK0,X1,X2),0) )
    | ~ spl6_68 ),
    inference(resolution,[],[f1103,f491]) ).

tff(f4310,plain,
    ( spl6_293
    | spl6_202
    | ~ spl6_262 ),
    inference(avatar_split_clause,[],[f4283,f3913,f3352,f4308]) ).

tff(f4308,plain,
    ( spl6_293
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( $less(sK5(X4,$sum(sK3,sK2),X3,X5),$sum(sK3,sK2))
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK3,sK2)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK3,sK2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_293])]) ).

tff(f4283,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less($sum(sK3,sK2),0)
        | $less(sK5(X4,$sum(sK3,sK2),X3,X5),$sum(sK3,sK2))
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK3,sK2)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK3,sK2))) )
    | ~ spl6_262 ),
    inference(evaluation,[],[f4280]) ).

tff(f4280,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK3,sK2)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(0,0)
        | $less(sK5(X4,$sum(sK3,sK2),X3,X5),$sum(sK3,sK2))
        | $less($sum(sK3,sK2),0)
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK3,sK2))) )
    | ~ spl6_262 ),
    inference(resolution,[],[f3915,f445]) ).

tff(f4306,plain,
    ( spl6_292
    | spl6_290
    | spl6_291
    | spl6_202
    | ~ spl6_40
    | ~ spl6_262 ),
    inference(avatar_split_clause,[],[f4278,f3913,f612,f3352,f4298,f4294,f4303]) ).

tff(f4303,plain,
    ( spl6_292
  <=> $less(sK5(sK3,$sum(sK3,sK2),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),$sum(sK3,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_292])]) ).

tff(f4294,plain,
    ( spl6_290
  <=> $less(sK2,$sum(sK3,$sum(sK3,sK2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_290])]) ).

tff(f4298,plain,
    ( spl6_291
  <=> $less(sK2,$sum(0,$sum(sK3,sK2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_291])]) ).

tff(f4278,plain,
    ( $less($sum(sK3,sK2),0)
    | $less(sK2,$sum(0,$sum(sK3,sK2)))
    | $less(sK2,$sum(sK3,$sum(sK3,sK2)))
    | $less(sK5(sK3,$sum(sK3,sK2),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),$sum(sK3,sK2))
    | ~ spl6_40
    | ~ spl6_262 ),
    inference(resolution,[],[f3915,f2375]) ).

tff(f4301,plain,
    ( spl6_202
    | ~ spl6_289
    | spl6_290
    | spl6_291
    | ~ spl6_40
    | ~ spl6_262 ),
    inference(avatar_split_clause,[],[f4277,f3913,f612,f4298,f4294,f4290,f3352]) ).

tff(f4290,plain,
    ( spl6_289
  <=> $less(sK5(sK3,$sum(sK3,sK2),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_289])]) ).

tff(f4277,plain,
    ( $less(sK2,$sum(0,$sum(sK3,sK2)))
    | $less(sK2,$sum(sK3,$sum(sK3,sK2)))
    | ~ $less(sK5(sK3,$sum(sK3,sK2),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less($sum(sK3,sK2),0)
    | ~ spl6_40
    | ~ spl6_262 ),
    inference(resolution,[],[f3915,f2379]) ).

tff(f4288,plain,
    ( spl6_288
    | spl6_202
    | ~ spl6_262 ),
    inference(avatar_split_clause,[],[f4284,f3913,f3352,f4286]) ).

tff(f4286,plain,
    ( spl6_288
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK3,sK2)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK3,sK2),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK3,sK2),X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK3,sK2)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_288])]) ).

tff(f4284,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less($sum(sK3,sK2),0)
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK3,sK2)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK3,sK2)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK3,sK2),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK3,sK2),X0,X2))))) ) )
    | ~ spl6_262 ),
    inference(evaluation,[],[f4279]) ).

tff(f4279,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK3,sK2),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK3,sK2),X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK3,sK2)))
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK3,sK2)))
        | $less($sum(sK3,sK2),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | $less(0,0) )
    | ~ spl6_262 ),
    inference(resolution,[],[f3915,f491]) ).

tff(f4276,plain,
    ( spl6_10
    | spl6_287
    | ~ spl6_65 ),
    inference(avatar_split_clause,[],[f4255,f1090,f4274,f288]) ).

tff(f4274,plain,
    ( spl6_287
  <=> ! [X6: $int,X10: $int,X11: $int,X9: array_int,X8: $int,X7: array_int] :
        ( $less(length1(int,t2tb1(X9)),$sum(X11,sK2))
        | $less(length1(int,t2tb1(X9)),$sum(X10,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X6,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,sK0)))) )
        | $less(sK5(X10,sK2,X9,X11),sK2)
        | $less(length1(int,t2tb1(X7)),$sum(X8,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X10,sK5(X6,sK2,X7,X8))))) = tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X11,sK5(X6,sK2,X7,X8))))) )
        | $less(sK5(X6,sK2,X7,X8),0)
        | $less(length1(int,t2tb1(X7)),$sum(X6,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_287])]) ).

tff(f4255,plain,
    ( ! [X10: $int,X11: $int,X8: $int,X6: $int,X9: array_int,X7: array_int] :
        ( $less(length1(int,t2tb1(X9)),$sum(X11,sK2))
        | $less(sK5(X6,sK2,X7,X8),0)
        | $less(length1(int,t2tb1(X7)),$sum(X6,sK2))
        | $less(sK2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X10,sK5(X6,sK2,X7,X8))))) = tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X11,sK5(X6,sK2,X7,X8))))) )
        | $less(length1(int,t2tb1(X7)),$sum(X8,sK2))
        | $less(sK5(X10,sK2,X9,X11),sK2)
        | ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X6,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,sK0)))) )
        | $less(length1(int,t2tb1(X9)),$sum(X10,sK2)) )
    | ~ spl6_65 ),
    inference(resolution,[],[f1091,f445]) ).

tff(f4272,plain,
    ( spl6_10
    | spl6_286
    | ~ spl6_65 ),
    inference(avatar_split_clause,[],[f4254,f1090,f4270,f288]) ).

tff(f4270,plain,
    ( spl6_286
  <=> ! [X3: array_int,X4: $int,X0: $int,X5: $int,X2: $int,X1: array_int] :
        ( $less(length1(int,t2tb1(X1)),$sum(X2,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK5(X0,sK2,X1,X2))))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK5(X0,sK2,X1,X2))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X0,sK0)))) )
        | $less(sK5(X0,sK2,X1,X2),0)
        | $less(length1(int,t2tb1(X1)),$sum(X0,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK5(X4,sK2,X3,X5))))) != tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK5(X4,sK2,X3,X5))))) )
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK2))
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_286])]) ).

tff(f4254,plain,
    ( ! [X2: $int,X3: array_int,X0: $int,X1: array_int,X4: $int,X5: $int] :
        ( $less(length1(int,t2tb1(X1)),$sum(X2,sK2))
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK5(X4,sK2,X3,X5))))) != tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK5(X4,sK2,X3,X5))))) )
        | $less(length1(int,t2tb1(X1)),$sum(X0,sK2))
        | $less(sK2,0)
        | $less(sK5(X0,sK2,X1,X2),0)
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X0,sK0)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK5(X0,sK2,X1,X2))))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK5(X0,sK2,X1,X2))))) ) )
    | ~ spl6_65 ),
    inference(resolution,[],[f1091,f491]) ).

tff(f4253,plain,
    ( spl6_285
    | spl6_5
    | ~ spl6_64 ),
    inference(avatar_split_clause,[],[f4232,f1086,f260,f4251]) ).

tff(f4251,plain,
    ( spl6_285
  <=> ! [X10: $int,X9: array_int,X11: $int,X6: $int,X8: $int,X7: array_int] :
        ( $less(length1(int,t2tb1(X7)),$sum(X8,sK3))
        | ( tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X10,sK5(X6,sK3,X7,X8))))) = tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X11,sK5(X6,sK3,X7,X8))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X6,0)))) = tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,0)))) )
        | $less(sK5(X6,sK3,X7,X8),0)
        | $less(sK5(X10,sK3,X9,X11),sK3)
        | $less(length1(int,t2tb1(X9)),$sum(X10,sK3))
        | $less(length1(int,t2tb1(X9)),$sum(X11,sK3))
        | $less(length1(int,t2tb1(X7)),$sum(X6,sK3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_285])]) ).

tff(f4232,plain,
    ( ! [X10: $int,X11: $int,X8: $int,X6: $int,X9: array_int,X7: array_int] :
        ( $less(sK3,0)
        | $less(length1(int,t2tb1(X7)),$sum(X8,sK3))
        | $less(length1(int,t2tb1(X7)),$sum(X6,sK3))
        | $less(sK5(X10,sK3,X9,X11),sK3)
        | $less(sK5(X6,sK3,X7,X8),0)
        | $less(length1(int,t2tb1(X9)),$sum(X11,sK3))
        | $less(length1(int,t2tb1(X9)),$sum(X10,sK3))
        | ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X6,0)))) = tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,0)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X10,sK5(X6,sK3,X7,X8))))) = tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X11,sK5(X6,sK3,X7,X8))))) ) )
    | ~ spl6_64 ),
    inference(resolution,[],[f1087,f445]) ).

tff(f4249,plain,
    ( spl6_5
    | spl6_284
    | ~ spl6_64 ),
    inference(avatar_split_clause,[],[f4231,f1086,f4247,f260]) ).

tff(f4247,plain,
    ( spl6_284
  <=> ! [X2: $int,X3: array_int,X4: $int,X0: $int,X5: $int,X1: array_int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X5,sK3))
        | $less(length1(int,t2tb1(X1)),$sum(X0,sK3))
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK3))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK5(X4,sK3,X3,X5))))) != tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK5(X4,sK3,X3,X5))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK5(X0,sK3,X1,X2))))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK5(X0,sK3,X1,X2))))) )
        | $less(sK5(X0,sK3,X1,X2),0)
        | $less(length1(int,t2tb1(X1)),$sum(X2,sK3))
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X0,0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_284])]) ).

tff(f4231,plain,
    ( ! [X2: $int,X3: array_int,X0: $int,X1: array_int,X4: $int,X5: $int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X5,sK3))
        | $less(sK3,0)
        | $less(length1(int,t2tb1(X1)),$sum(X2,sK3))
        | $less(sK5(X0,sK3,X1,X2),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X0,0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,0)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK5(X0,sK3,X1,X2))))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK5(X0,sK3,X1,X2))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK5(X4,sK3,X3,X5))))) != tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK5(X4,sK3,X3,X5))))) )
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK3))
        | $less(length1(int,t2tb1(X1)),$sum(X0,sK3)) )
    | ~ spl6_64 ),
    inference(resolution,[],[f1087,f491]) ).

tff(f4230,plain,
    ( spl6_10
    | spl6_283
    | ~ spl6_63 ),
    inference(avatar_split_clause,[],[f4213,f1082,f4228,f288]) ).

tff(f4228,plain,
    ( spl6_283
  <=> ! [X6: $int,X10: $int,X11: $int,X7: array_int,X9: array_int,X8: $int] :
        ( $less(length1(int,t2tb1(X9)),$sum(X10,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X10,sK5(X6,sK2,X7,X8))))) = tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X11,sK5(X6,sK2,X7,X8))))) )
        | $less(length1(int,t2tb1(X9)),$sum(X11,sK2))
        | $less(sK5(X10,sK2,X9,X11),sK2)
        | $less(sK5(X6,sK2,X7,X8),0)
        | $less(length1(int,t2tb1(X7)),$sum(X6,sK2))
        | $less(length1(int,t2tb1(X7)),$sum(X8,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X6,0)))) = tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_283])]) ).

tff(f4213,plain,
    ( ! [X10: $int,X11: $int,X8: $int,X6: $int,X9: array_int,X7: array_int] :
        ( $less(length1(int,t2tb1(X9)),$sum(X10,sK2))
        | $less(length1(int,t2tb1(X7)),$sum(X6,sK2))
        | $less(sK5(X6,sK2,X7,X8),0)
        | $less(sK5(X10,sK2,X9,X11),sK2)
        | $less(length1(int,t2tb1(X9)),$sum(X11,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X6,0)))) = tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,0)))) )
        | $less(length1(int,t2tb1(X7)),$sum(X8,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X10,sK5(X6,sK2,X7,X8))))) = tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X11,sK5(X6,sK2,X7,X8))))) )
        | $less(sK2,0) )
    | ~ spl6_63 ),
    inference(resolution,[],[f1083,f445]) ).

tff(f4226,plain,
    ( spl6_10
    | spl6_282
    | ~ spl6_63 ),
    inference(avatar_split_clause,[],[f4212,f1082,f4224,f288]) ).

tff(f4224,plain,
    ( spl6_282
  <=> ! [X5: $int,X4: $int,X0: $int,X3: array_int,X2: $int,X1: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X0,0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,0)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK2))
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK2))
        | $less(length1(int,t2tb1(X1)),$sum(X0,sK2))
        | $less(length1(int,t2tb1(X1)),$sum(X2,sK2))
        | $less(sK5(X0,sK2,X1,X2),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK5(X4,sK2,X3,X5))))) != tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK5(X4,sK2,X3,X5))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK5(X0,sK2,X1,X2))))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK5(X0,sK2,X1,X2))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_282])]) ).

tff(f4212,plain,
    ( ! [X2: $int,X3: array_int,X0: $int,X1: array_int,X4: $int,X5: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X0,0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,0)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK5(X0,sK2,X1,X2))))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK5(X0,sK2,X1,X2))))) )
        | $less(sK2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK5(X4,sK2,X3,X5))))) != tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK5(X4,sK2,X3,X5))))) )
        | $less(sK5(X0,sK2,X1,X2),0)
        | $less(length1(int,t2tb1(X1)),$sum(X2,sK2))
        | $less(length1(int,t2tb1(X1)),$sum(X0,sK2))
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK2))
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK2)) )
    | ~ spl6_63 ),
    inference(resolution,[],[f1083,f491]) ).

tff(f4197,plain,
    ( spl6_277
    | spl6_278
    | spl6_256 ),
    inference(avatar_split_clause,[],[f4169,f3876,f4180,f4176]) ).

tff(f4176,plain,
    ( spl6_277
  <=> ( 0 = $sum(sK0,sK4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_277])]) ).

tff(f4169,plain,
    ( $less(0,$sum(sK0,sK4))
    | ( 0 = $sum(sK0,sK4) )
    | spl6_256 ),
    inference(resolution,[],[f3877,f58]) ).

tff(f3877,plain,
    ( ~ $less($sum(sK0,sK4),0)
    | spl6_256 ),
    inference(avatar_component_clause,[],[f3876]) ).

tff(f4196,plain,
    ( spl6_278
    | spl6_279
    | spl6_256 ),
    inference(avatar_split_clause,[],[f4173,f3876,f4185,f4180]) ).

tff(f4185,plain,
    ( spl6_279
  <=> ! [X6: $int] :
        ( ( $product(0,X6) = $product($sum(sK0,sK4),X6) )
        | $less(X6,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_279])]) ).

tff(f4173,plain,
    ( ! [X5: $int] :
        ( ( $product($sum(sK0,sK4),X5) = $product(0,X5) )
        | $less(X5,0)
        | $less(0,$sum(sK0,sK4)) )
    | spl6_256 ),
    inference(resolution,[],[f3877,f850]) ).

tff(f4195,plain,
    ( spl6_277
    | spl6_281
    | spl6_256 ),
    inference(avatar_split_clause,[],[f4170,f3876,f4193,f4176]) ).

tff(f4193,plain,
    ( spl6_281
  <=> ! [X2: $int] :
        ( ( $sum(sK0,sK4) = X2 )
        | $less(0,X2)
        | $less(X2,$sum(sK0,sK4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_281])]) ).

tff(f4170,plain,
    ( ! [X2: $int] :
        ( ( $sum(sK0,sK4) = X2 )
        | $less(X2,$sum(sK0,sK4))
        | $less(0,X2)
        | ( 0 = $sum(sK0,sK4) ) )
    | spl6_256 ),
    inference(resolution,[],[f3877,f790]) ).

tff(f4191,plain,
    ( spl6_277
    | spl6_280
    | spl6_256 ),
    inference(avatar_split_clause,[],[f4171,f3876,f4189,f4176]) ).

tff(f4189,plain,
    ( spl6_280
  <=> ! [X3: $int] :
        ( $less(0,X3)
        | $less(X3,$sum(sK0,sK4))
        | ( 0 = X3 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_280])]) ).

tff(f4171,plain,
    ( ! [X3: $int] :
        ( $less(0,X3)
        | ( 0 = $sum(sK0,sK4) )
        | ( 0 = X3 )
        | $less(X3,$sum(sK0,sK4)) )
    | spl6_256 ),
    inference(resolution,[],[f3877,f790]) ).

tff(f4187,plain,
    ( spl6_278
    | spl6_279
    | spl6_256 ),
    inference(avatar_split_clause,[],[f4174,f3876,f4185,f4180]) ).

tff(f4174,plain,
    ( ! [X6: $int] :
        ( ( $product(0,X6) = $product($sum(sK0,sK4),X6) )
        | $less(X6,0)
        | $less(0,$sum(sK0,sK4)) )
    | spl6_256 ),
    inference(resolution,[],[f3877,f850]) ).

tff(f4183,plain,
    ( spl6_277
    | spl6_278
    | spl6_256 ),
    inference(avatar_split_clause,[],[f4168,f3876,f4180,f4176]) ).

tff(f4168,plain,
    ( $less(0,$sum(sK0,sK4))
    | ( 0 = $sum(sK0,sK4) )
    | spl6_256 ),
    inference(resolution,[],[f3877,f58]) ).

tff(f4166,plain,
    ( spl6_275
    | spl6_272
    | spl6_225 ),
    inference(avatar_split_clause,[],[f4137,f3531,f4145,f4156]) ).

tff(f4145,plain,
    ( spl6_272
  <=> ( 0 = $sum(0,sK4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_272])]) ).

tff(f4137,plain,
    ( ( 0 = $sum(0,sK4) )
    | $less(0,$sum(0,sK4))
    | spl6_225 ),
    inference(resolution,[],[f3532,f58]) ).

tff(f3532,plain,
    ( ~ $less($sum(0,sK4),0)
    | spl6_225 ),
    inference(avatar_component_clause,[],[f3531]) ).

tff(f4165,plain,
    ( spl6_275
    | spl6_272
    | spl6_225 ),
    inference(avatar_split_clause,[],[f4138,f3531,f4145,f4156]) ).

tff(f4138,plain,
    ( ( 0 = $sum(0,sK4) )
    | $less(0,$sum(0,sK4))
    | spl6_225 ),
    inference(resolution,[],[f3532,f58]) ).

tff(f4164,plain,
    ( spl6_275
    | spl6_274
    | spl6_225 ),
    inference(avatar_split_clause,[],[f4142,f3531,f4153,f4156]) ).

tff(f4153,plain,
    ( spl6_274
  <=> ! [X6: $int] :
        ( ( $product(0,X6) = $product($sum(0,sK4),X6) )
        | $less(X6,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_274])]) ).

tff(f4142,plain,
    ( ! [X5: $int] :
        ( ( $product($sum(0,sK4),X5) = $product(0,X5) )
        | $less(X5,0)
        | $less(0,$sum(0,sK4)) )
    | spl6_225 ),
    inference(resolution,[],[f3532,f850]) ).

tff(f4163,plain,
    ( spl6_272
    | spl6_276
    | spl6_225 ),
    inference(avatar_split_clause,[],[f4140,f3531,f4161,f4145]) ).

tff(f4161,plain,
    ( spl6_276
  <=> ! [X3: $int] :
        ( $less(X3,$sum(0,sK4))
        | ( 0 = X3 )
        | $less(0,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_276])]) ).

tff(f4140,plain,
    ( ! [X3: $int] :
        ( $less(X3,$sum(0,sK4))
        | $less(0,X3)
        | ( 0 = X3 )
        | ( 0 = $sum(0,sK4) ) )
    | spl6_225 ),
    inference(resolution,[],[f3532,f790]) ).

tff(f4159,plain,
    ( spl6_274
    | spl6_275
    | spl6_225 ),
    inference(avatar_split_clause,[],[f4143,f3531,f4156,f4153]) ).

tff(f4143,plain,
    ( ! [X6: $int] :
        ( $less(0,$sum(0,sK4))
        | ( $product(0,X6) = $product($sum(0,sK4),X6) )
        | $less(X6,0) )
    | spl6_225 ),
    inference(resolution,[],[f3532,f850]) ).

tff(f4151,plain,
    ( spl6_272
    | spl6_273
    | spl6_225 ),
    inference(avatar_split_clause,[],[f4139,f3531,f4149,f4145]) ).

tff(f4149,plain,
    ( spl6_273
  <=> ! [X2: $int] :
        ( $less(0,X2)
        | $less(X2,$sum(0,sK4))
        | ( $sum(0,sK4) = X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_273])]) ).

tff(f4139,plain,
    ( ! [X2: $int] :
        ( $less(0,X2)
        | ( $sum(0,sK4) = X2 )
        | ( 0 = $sum(0,sK4) )
        | $less(X2,$sum(0,sK4)) )
    | spl6_225 ),
    inference(resolution,[],[f3532,f790]) ).

tff(f4135,plain,
    spl6_271,
    inference(avatar_split_clause,[],[f3970,f4132]) ).

tff(f4132,plain,
    ( spl6_271
  <=> ! [X36: $int,X37: $int] :
        ( $less(X37,X36)
        | $less(X36,X37)
        | ( $product(X36,0) = $product(X37,0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_271])]) ).

tff(f3970,plain,
    ! [X12: $int,X13: $int] :
      ( $less(X13,X12)
      | $less(X12,X13)
      | ( $product(X13,0) = $product(X12,0) ) ),
    inference(resolution,[],[f850,f56]) ).

tff(f4134,plain,
    ( spl6_43
    | spl6_10
    | spl6_271
    | ~ spl6_40
    | ~ spl6_160 ),
    inference(avatar_split_clause,[],[f4130,f2937,f612,f4132,f288,f672]) ).

tff(f2937,plain,
    ( spl6_160
  <=> ( 0 = sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_160])]) ).

tff(f4130,plain,
    ( ! [X36: $int,X37: $int] :
        ( $less(X37,X36)
        | ( $product(X36,0) = $product(X37,0) )
        | $less(sK2,0)
        | $less(sK2,$sum(sK3,0))
        | $less(X36,X37) )
    | ~ spl6_40
    | ~ spl6_160 ),
    inference(evaluation,[],[f4129]) ).

tff(f4129,plain,
    ( ! [X36: $int,X37: $int] :
        ( $less(X36,X37)
        | ( $product(X36,0) = $product(X37,0) )
        | $less(0,0)
        | $less(X37,X36)
        | $less(sK2,0)
        | $less(sK2,$sum(sK3,0)) )
    | ~ spl6_40
    | ~ spl6_160 ),
    inference(forward_demodulation,[],[f4120,f2939]) ).

tff(f2939,plain,
    ( ( 0 = sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0) )
    | ~ spl6_160 ),
    inference(avatar_component_clause,[],[f2937]) ).

tff(f4120,plain,
    ( ! [X36: $int,X37: $int] :
        ( ( $product(X36,0) = $product(X37,0) )
        | $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | $less(sK2,0)
        | $less(sK2,$sum(sK3,0))
        | $less(X37,X36)
        | $less(X36,X37) )
    | ~ spl6_40 ),
    inference(evaluation,[],[f3976]) ).

tff(f3976,plain,
    ( ! [X36: $int,X37: $int] :
        ( $less(sK2,$sum(sK3,0))
        | $less(X37,X36)
        | $less(sK2,$sum(0,0))
        | $less(0,0)
        | ( $product(X36,0) = $product(X37,0) )
        | $less(X36,X37)
        | $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0) )
    | ~ spl6_40 ),
    inference(resolution,[],[f850,f2375]) ).

tff(f3965,plain,
    ( spl6_267
    | spl6_270
    | spl6_215 ),
    inference(avatar_split_clause,[],[f3944,f3476,f3963,f3949]) ).

tff(f3949,plain,
    ( spl6_267
  <=> ( 0 = $sum(sK3,sK3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_267])]) ).

tff(f3963,plain,
    ( spl6_270
  <=> ! [X1: $int] :
        ( $less(X1,$sum(sK3,sK3))
        | ( $sum(sK3,sK3) = X1 )
        | $less(0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_270])]) ).

tff(f3944,plain,
    ( ! [X1: $int] :
        ( $less(X1,$sum(sK3,sK3))
        | $less(0,X1)
        | ( $sum(sK3,sK3) = X1 )
        | ( 0 = $sum(sK3,sK3) ) )
    | spl6_215 ),
    inference(resolution,[],[f3477,f790]) ).

tff(f3477,plain,
    ( ~ $less($sum(sK3,sK3),0)
    | spl6_215 ),
    inference(avatar_component_clause,[],[f3476]) ).

tff(f3961,plain,
    ( spl6_268
    | spl6_267
    | spl6_215 ),
    inference(avatar_split_clause,[],[f3946,f3476,f3949,f3953]) ).

tff(f3946,plain,
    ( ( 0 = $sum(sK3,sK3) )
    | $less(0,$sum(sK3,sK3))
    | spl6_215 ),
    inference(resolution,[],[f3477,f58]) ).

tff(f3960,plain,
    ( spl6_267
    | spl6_269
    | spl6_215 ),
    inference(avatar_split_clause,[],[f3943,f3476,f3958,f3949]) ).

tff(f3958,plain,
    ( spl6_269
  <=> ! [X0: $int] :
        ( $less(X0,$sum(sK3,sK3))
        | $less(0,X0)
        | ( 0 = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_269])]) ).

tff(f3943,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(sK3,sK3))
        | ( 0 = $sum(sK3,sK3) )
        | ( 0 = X0 )
        | $less(0,X0) )
    | spl6_215 ),
    inference(resolution,[],[f3477,f790]) ).

tff(f3956,plain,
    ( spl6_267
    | spl6_268
    | spl6_215 ),
    inference(avatar_split_clause,[],[f3947,f3476,f3953,f3949]) ).

tff(f3947,plain,
    ( $less(0,$sum(sK3,sK3))
    | ( 0 = $sum(sK3,sK3) )
    | spl6_215 ),
    inference(resolution,[],[f3477,f58]) ).

tff(f3942,plain,
    ( spl6_263
    | spl6_266
    | spl6_213 ),
    inference(avatar_split_clause,[],[f3924,f3456,f3938,f3926]) ).

tff(f3926,plain,
    ( spl6_263
  <=> ( 0 = $sum(sK3,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_263])]) ).

tff(f3924,plain,
    ( $less(0,$sum(sK3,sK0))
    | ( 0 = $sum(sK3,sK0) )
    | spl6_213 ),
    inference(resolution,[],[f3457,f58]) ).

tff(f3457,plain,
    ( ~ $less($sum(sK3,sK0),0)
    | spl6_213 ),
    inference(avatar_component_clause,[],[f3456]) ).

tff(f3941,plain,
    ( spl6_263
    | spl6_266
    | spl6_213 ),
    inference(avatar_split_clause,[],[f3923,f3456,f3938,f3926]) ).

tff(f3923,plain,
    ( $less(0,$sum(sK3,sK0))
    | ( 0 = $sum(sK3,sK0) )
    | spl6_213 ),
    inference(resolution,[],[f3457,f58]) ).

tff(f3936,plain,
    ( spl6_263
    | spl6_265
    | spl6_213 ),
    inference(avatar_split_clause,[],[f3920,f3456,f3934,f3926]) ).

tff(f3934,plain,
    ( spl6_265
  <=> ! [X0: $int] :
        ( $less(X0,$sum(sK3,sK0))
        | $less(0,X0)
        | ( 0 = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_265])]) ).

tff(f3920,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(sK3,sK0))
        | ( 0 = $sum(sK3,sK0) )
        | ( 0 = X0 )
        | $less(0,X0) )
    | spl6_213 ),
    inference(resolution,[],[f3457,f790]) ).

tff(f3932,plain,
    ( spl6_263
    | spl6_264
    | spl6_213 ),
    inference(avatar_split_clause,[],[f3921,f3456,f3930,f3926]) ).

tff(f3930,plain,
    ( spl6_264
  <=> ! [X1: $int] :
        ( $less(0,X1)
        | $less(X1,$sum(sK3,sK0))
        | ( $sum(sK3,sK0) = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_264])]) ).

tff(f3921,plain,
    ( ! [X1: $int] :
        ( $less(0,X1)
        | ( $sum(sK3,sK0) = X1 )
        | $less(X1,$sum(sK3,sK0))
        | ( 0 = $sum(sK3,sK0) ) )
    | spl6_213 ),
    inference(resolution,[],[f3457,f790]) ).

tff(f3917,plain,
    ( spl6_259
    | spl6_262
    | spl6_202 ),
    inference(avatar_split_clause,[],[f3898,f3352,f3913,f3901]) ).

tff(f3901,plain,
    ( spl6_259
  <=> ( 0 = $sum(sK3,sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_259])]) ).

tff(f3898,plain,
    ( $less(0,$sum(sK3,sK2))
    | ( 0 = $sum(sK3,sK2) )
    | spl6_202 ),
    inference(resolution,[],[f3353,f58]) ).

tff(f3353,plain,
    ( ~ $less($sum(sK3,sK2),0)
    | spl6_202 ),
    inference(avatar_component_clause,[],[f3352]) ).

tff(f3916,plain,
    ( spl6_262
    | spl6_259
    | spl6_202 ),
    inference(avatar_split_clause,[],[f3899,f3352,f3901,f3913]) ).

tff(f3899,plain,
    ( ( 0 = $sum(sK3,sK2) )
    | $less(0,$sum(sK3,sK2))
    | spl6_202 ),
    inference(resolution,[],[f3353,f58]) ).

tff(f3911,plain,
    ( spl6_259
    | spl6_261
    | spl6_202 ),
    inference(avatar_split_clause,[],[f3895,f3352,f3909,f3901]) ).

tff(f3909,plain,
    ( spl6_261
  <=> ! [X0: $int] :
        ( ( 0 = X0 )
        | $less(X0,$sum(sK3,sK2))
        | $less(0,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_261])]) ).

tff(f3895,plain,
    ( ! [X0: $int] :
        ( ( 0 = X0 )
        | ( 0 = $sum(sK3,sK2) )
        | $less(0,X0)
        | $less(X0,$sum(sK3,sK2)) )
    | spl6_202 ),
    inference(resolution,[],[f3353,f790]) ).

tff(f3907,plain,
    ( spl6_259
    | spl6_260
    | spl6_202 ),
    inference(avatar_split_clause,[],[f3896,f3352,f3905,f3901]) ).

tff(f3905,plain,
    ( spl6_260
  <=> ! [X1: $int] :
        ( $less(0,X1)
        | $less(X1,$sum(sK3,sK2))
        | ( $sum(sK3,sK2) = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_260])]) ).

tff(f3896,plain,
    ( ! [X1: $int] :
        ( $less(0,X1)
        | ( $sum(sK3,sK2) = X1 )
        | $less(X1,$sum(sK3,sK2))
        | ( 0 = $sum(sK3,sK2) ) )
    | spl6_202 ),
    inference(resolution,[],[f3353,f790]) ).

tff(f3886,plain,
    ( spl6_256
    | spl6_10
    | spl6_258
    | ~ spl6_223 ),
    inference(avatar_split_clause,[],[f3872,f3519,f3884,f288,f3876]) ).

tff(f3884,plain,
    ( spl6_258
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,$sum(sK0,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,$sum(sK0,sK4))))) )
        | $less(sK5(X4,sK2,X3,X5),sK2)
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK2))
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_258])]) ).

tff(f3872,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,$sum(sK0,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,$sum(sK0,sK4))))) )
        | $less(sK2,0)
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK2))
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK2))
        | $less($sum(sK0,sK4),0)
        | $less(sK5(X4,sK2,X3,X5),sK2) )
    | ~ spl6_223 ),
    inference(resolution,[],[f3520,f445]) ).

tff(f3882,plain,
    ( spl6_256
    | spl6_10
    | spl6_257
    | ~ spl6_223 ),
    inference(avatar_split_clause,[],[f3871,f3519,f3880,f288,f3876]) ).

tff(f3880,plain,
    ( spl6_257
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,$sum(sK0,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,$sum(sK0,sK4))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK2))
        | $less(length1(int,t2tb1(X0)),$sum(X2,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,sK2,X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,sK2,X0,X2))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_257])]) ).

tff(f3871,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,$sum(sK0,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,$sum(sK0,sK4))))) )
        | $less(sK2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,sK2,X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,sK2,X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,sK2))
        | $less($sum(sK0,sK4),0)
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK2)) )
    | ~ spl6_223 ),
    inference(resolution,[],[f3520,f491]) ).

tff(f3870,plain,
    ( spl6_252
    | spl6_253
    | spl6_255
    | ~ spl6_74 ),
    inference(avatar_split_clause,[],[f3852,f1190,f3868,f3860,f3856]) ).

tff(f3868,plain,
    ( spl6_255
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X5,tb2t(get(int,int,t2tb2(sK1),t2tb(sK2)))))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,tb2t(get(int,int,t2tb2(sK1),t2tb(0))))))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,tb2t(get(int,int,t2tb2(sK1),t2tb(0))))))) )
        | $less(length1(int,t2tb1(X3)),$sum(X4,tb2t(get(int,int,t2tb2(sK1),t2tb(sK2)))))
        | $less(sK5(X4,tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))),X3,X5),tb2t(get(int,int,t2tb2(sK1),t2tb(sK2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_255])]) ).

tff(f1190,plain,
    ( spl6_74
  <=> $less(tb2t(get(int,int,t2tb2(sK1),t2tb(0))),tb2t(get(int,int,t2tb2(sK1),t2tb(sK2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_74])]) ).

tff(f3852,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X5,tb2t(get(int,int,t2tb2(sK1),t2tb(sK2)))))
        | $less(sK5(X4,tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))),X3,X5),tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))))
        | $less(length1(int,t2tb1(X3)),$sum(X4,tb2t(get(int,int,t2tb2(sK1),t2tb(sK2)))))
        | $less(tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,tb2t(get(int,int,t2tb2(sK1),t2tb(0))))))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,tb2t(get(int,int,t2tb2(sK1),t2tb(0))))))) )
        | $less(tb2t(get(int,int,t2tb2(sK1),t2tb(0))),0) )
    | ~ spl6_74 ),
    inference(resolution,[],[f1192,f445]) ).

tff(f1192,plain,
    ( $less(tb2t(get(int,int,t2tb2(sK1),t2tb(0))),tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))))
    | ~ spl6_74 ),
    inference(avatar_component_clause,[],[f1190]) ).

tff(f3866,plain,
    ( spl6_252
    | spl6_253
    | spl6_254
    | ~ spl6_74 ),
    inference(avatar_split_clause,[],[f3851,f1190,f3864,f3860,f3856]) ).

tff(f3864,plain,
    ( spl6_254
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X2,tb2t(get(int,int,t2tb2(sK1),t2tb(sK2)))))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,tb2t(get(int,int,t2tb2(sK1),t2tb(0))))))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,tb2t(get(int,int,t2tb2(sK1),t2tb(0))))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))),X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_254])]) ).

tff(f3851,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X2,tb2t(get(int,int,t2tb2(sK1),t2tb(sK2)))))
        | $less(tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))),0)
        | $less(length1(int,t2tb1(X0)),$sum(X1,tb2t(get(int,int,t2tb2(sK1),t2tb(sK2)))))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))),X0,X2))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,tb2t(get(int,int,t2tb2(sK1),t2tb(0))))))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,tb2t(get(int,int,t2tb2(sK1),t2tb(0))))))) )
        | $less(tb2t(get(int,int,t2tb2(sK1),t2tb(0))),0) )
    | ~ spl6_74 ),
    inference(resolution,[],[f1192,f491]) ).

tff(f3841,plain,
    ( spl6_251
    | ~ spl6_141
    | ~ spl6_143 ),
    inference(avatar_split_clause,[],[f3834,f2709,f2689,f3838]) ).

tff(f2709,plain,
    ( spl6_143
  <=> ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,0)))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_143])]) ).

tff(f3834,plain,
    ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,0)))) = tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))) )
    | ~ spl6_141
    | ~ spl6_143 ),
    inference(backward_demodulation,[],[f2711,f2691]) ).

tff(f2711,plain,
    ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,0)))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))) )
    | ~ spl6_143 ),
    inference(avatar_component_clause,[],[f2709]) ).

tff(f3832,plain,
    ( spl6_250
    | spl6_159
    | spl6_44 ),
    inference(avatar_split_clause,[],[f3676,f676,f2929,f3830]) ).

tff(f3830,plain,
    ( spl6_250
  <=> ! [X120: $int] :
        ( $less(X120,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))
        | $less(0,X120)
        | ( sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0) = X120 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_250])]) ).

tff(f2929,plain,
    ( spl6_159
  <=> ( 0 = sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_159])]) ).

tff(f3676,plain,
    ( ! [X120: $int] :
        ( ( 0 = sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0) )
        | $less(X120,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))
        | ( sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0) = X120 )
        | $less(0,X120) )
    | spl6_44 ),
    inference(resolution,[],[f790,f677]) ).

tff(f677,plain,
    ( ~ $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
    | spl6_44 ),
    inference(avatar_component_clause,[],[f676]) ).

tff(f3828,plain,
    ( spl6_159
    | spl6_249
    | spl6_44 ),
    inference(avatar_split_clause,[],[f3736,f676,f3826,f2929]) ).

tff(f3826,plain,
    ( spl6_249
  <=> ! [X120: $int] :
        ( $less(X120,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))
        | $less(0,X120)
        | ( 0 = X120 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_249])]) ).

tff(f3736,plain,
    ( ! [X120: $int] :
        ( $less(X120,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))
        | ( 0 = X120 )
        | ( 0 = sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0) )
        | $less(0,X120) )
    | spl6_44 ),
    inference(resolution,[],[f790,f677]) ).

tff(f3824,plain,
    ( spl6_154
    | spl6_248
    | spl6_146 ),
    inference(avatar_split_clause,[],[f3707,f2732,f3822,f2864]) ).

tff(f2864,plain,
    ( spl6_154
  <=> ( 0 = $sum(sK4,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_154])]) ).

tff(f3707,plain,
    ( ! [X73: $int] :
        ( $less(0,X73)
        | ( 0 = $sum(sK4,1) )
        | ( 0 = X73 )
        | $less(X73,$sum(sK4,1)) )
    | spl6_146 ),
    inference(resolution,[],[f790,f2733]) ).

tff(f2733,plain,
    ( ~ $less($sum(sK4,1),0)
    | spl6_146 ),
    inference(avatar_component_clause,[],[f2732]) ).

tff(f3820,plain,
    ( spl6_247
    | spl6_160
    | spl6_71 ),
    inference(avatar_split_clause,[],[f3737,f1169,f2937,f3818]) ).

tff(f3818,plain,
    ( spl6_247
  <=> ! [X121: $int] :
        ( $less(0,X121)
        | ( 0 = X121 )
        | $less(X121,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_247])]) ).

tff(f1169,plain,
    ( spl6_71
  <=> $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_71])]) ).

tff(f3737,plain,
    ( ! [X121: $int] :
        ( ( 0 = sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0) )
        | $less(0,X121)
        | $less(X121,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))
        | ( 0 = X121 ) )
    | spl6_71 ),
    inference(resolution,[],[f790,f1170]) ).

tff(f1170,plain,
    ( ~ $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | spl6_71 ),
    inference(avatar_component_clause,[],[f1169]) ).

tff(f3816,plain,
    ( spl6_245
    | spl6_246
    | spl6_28 ),
    inference(avatar_split_clause,[],[f3724,f467,f3813,f3810]) ).

tff(f3810,plain,
    ( spl6_245
  <=> ! [X90: $int] :
        ( $less(-1,X90)
        | ( -1 = X90 )
        | $less(X90,sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_245])]) ).

tff(f3813,plain,
    ( spl6_246
  <=> ( -1 = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_246])]) ).

tff(f467,plain,
    ( spl6_28
  <=> $less(sK2,-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_28])]) ).

tff(f3724,plain,
    ( ! [X90: $int] :
        ( ( -1 = sK2 )
        | $less(-1,X90)
        | $less(X90,sK2)
        | ( -1 = X90 ) )
    | spl6_28 ),
    inference(resolution,[],[f790,f469]) ).

tff(f469,plain,
    ( ~ $less(sK2,-1)
    | spl6_28 ),
    inference(avatar_component_clause,[],[f467]) ).

tff(f3808,plain,
    ( spl6_36
    | spl6_244
    | spl6_33 ),
    inference(avatar_split_clause,[],[f3728,f541,f3806,f580]) ).

tff(f580,plain,
    ( spl6_36
  <=> ( 0 = sK4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_36])]) ).

tff(f3806,plain,
    ( spl6_244
  <=> ! [X94: $int] :
        ( $less(X94,sK4)
        | ( 0 = X94 )
        | $less(0,X94) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_244])]) ).

tff(f3728,plain,
    ( ! [X94: $int] :
        ( $less(X94,sK4)
        | ( 0 = sK4 )
        | $less(0,X94)
        | ( 0 = X94 ) )
    | spl6_33 ),
    inference(resolution,[],[f790,f543]) ).

tff(f543,plain,
    ( ~ $less(sK4,0)
    | spl6_33 ),
    inference(avatar_component_clause,[],[f541]) ).

tff(f3804,plain,
    ( spl6_243
    | spl6_16
    | spl6_2 ),
    inference(avatar_split_clause,[],[f3722,f245,f340,f3802]) ).

tff(f3722,plain,
    ( ! [X88: $int] :
        ( ( sK0 = sK2 )
        | ( sK0 = X88 )
        | $less(X88,sK2)
        | $less(sK0,X88) )
    | spl6_2 ),
    inference(resolution,[],[f790,f247]) ).

tff(f3800,plain,
    ( spl6_208
    | spl6_242
    | spl6_205 ),
    inference(avatar_split_clause,[],[f3731,f3378,f3798,f3407]) ).

tff(f3407,plain,
    ( spl6_208
  <=> ( 1 = sK4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_208])]) ).

tff(f3798,plain,
    ( spl6_242
  <=> ! [X99: $int] :
        ( $less(1,X99)
        | $less(X99,sK4)
        | ( 1 = X99 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_242])]) ).

tff(f3378,plain,
    ( spl6_205
  <=> $less(sK4,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_205])]) ).

tff(f3731,plain,
    ( ! [X99: $int] :
        ( $less(1,X99)
        | ( 1 = sK4 )
        | ( 1 = X99 )
        | $less(X99,sK4) )
    | spl6_205 ),
    inference(resolution,[],[f790,f3380]) ).

tff(f3380,plain,
    ( ~ $less(sK4,1)
    | spl6_205 ),
    inference(avatar_component_clause,[],[f3378]) ).

tff(f3796,plain,
    ( spl6_240
    | spl6_241
    | spl6_174 ),
    inference(avatar_split_clause,[],[f3726,f3089,f3794,f3790]) ).

tff(f3790,plain,
    ( spl6_240
  <=> ( -12 = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_240])]) ).

tff(f3794,plain,
    ( spl6_241
  <=> ! [X92: $int] :
        ( $less(-12,X92)
        | $less(X92,sK2)
        | ( -12 = X92 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_241])]) ).

tff(f3089,plain,
    ( spl6_174
  <=> $less(sK2,-12) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_174])]) ).

tff(f3726,plain,
    ( ! [X92: $int] :
        ( $less(-12,X92)
        | ( -12 = X92 )
        | ( -12 = sK2 )
        | $less(X92,sK2) )
    | spl6_174 ),
    inference(resolution,[],[f790,f3091]) ).

tff(f3091,plain,
    ( ~ $less(sK2,-12)
    | spl6_174 ),
    inference(avatar_component_clause,[],[f3089]) ).

tff(f3788,plain,
    ( spl6_135
    | spl6_239
    | spl6_134 ),
    inference(avatar_split_clause,[],[f3721,f2426,f3786,f2575]) ).

tff(f3786,plain,
    ( spl6_239
  <=> ! [X87: $int] :
        ( $less(X87,sK2)
        | ( 1 = X87 )
        | $less(1,X87) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_239])]) ).

tff(f2426,plain,
    ( spl6_134
  <=> $less(sK2,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_134])]) ).

tff(f3721,plain,
    ( ! [X87: $int] :
        ( $less(X87,sK2)
        | $less(1,X87)
        | ( 1 = sK2 )
        | ( 1 = X87 ) )
    | spl6_134 ),
    inference(resolution,[],[f790,f2428]) ).

tff(f2428,plain,
    ( ~ $less(sK2,1)
    | spl6_134 ),
    inference(avatar_component_clause,[],[f2426]) ).

tff(f3784,plain,
    ( spl6_132
    | spl6_238
    | spl6_74 ),
    inference(avatar_split_clause,[],[f3644,f1190,f3782,f2412]) ).

tff(f3782,plain,
    ( spl6_238
  <=> ! [X66: $int] :
        ( $less(tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))),X66)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb(0))) = X66 )
        | $less(X66,tb2t(get(int,int,t2tb2(sK1),t2tb(0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_238])]) ).

tff(f3644,plain,
    ( ! [X66: $int] :
        ( $less(tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))),X66)
        | $less(X66,tb2t(get(int,int,t2tb2(sK1),t2tb(0))))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb(0))) = tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))) )
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb(0))) = X66 ) )
    | spl6_74 ),
    inference(resolution,[],[f790,f1191]) ).

tff(f1191,plain,
    ( ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb(0))),tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))))
    | spl6_74 ),
    inference(avatar_component_clause,[],[f1190]) ).

tff(f3780,plain,
    ( spl6_141
    | spl6_237
    | spl6_50 ),
    inference(avatar_split_clause,[],[f3645,f752,f3778,f2689]) ).

tff(f3778,plain,
    ( spl6_237
  <=> ! [X67: $int] :
        ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))) = X67 )
        | $less(X67,tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))))
        | $less(tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))),X67) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_237])]) ).

tff(f752,plain,
    ( spl6_50
  <=> $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))),tb2t(get(int,int,t2tb2(sK1),t2tb(sK2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_50])]) ).

tff(f3645,plain,
    ( ! [X67: $int] :
        ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))) = X67 )
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))) )
        | $less(tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))),X67)
        | $less(X67,tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0))))) )
    | spl6_50 ),
    inference(resolution,[],[f790,f753]) ).

tff(f753,plain,
    ( ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))),tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))))
    | spl6_50 ),
    inference(avatar_component_clause,[],[f752]) ).

tff(f3776,plain,
    ( spl6_162
    | spl6_236
    | spl6_150 ),
    inference(avatar_split_clause,[],[f3708,f2846,f3774,f2961]) ).

tff(f2961,plain,
    ( spl6_162
  <=> ( 0 = $sum(sK3,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_162])]) ).

tff(f3774,plain,
    ( spl6_236
  <=> ! [X74: $int] :
        ( $less(X74,$sum(sK3,0))
        | $less(0,X74)
        | ( 0 = X74 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_236])]) ).

tff(f3708,plain,
    ( ! [X74: $int] :
        ( $less(X74,$sum(sK3,0))
        | ( 0 = $sum(sK3,0) )
        | ( 0 = X74 )
        | $less(0,X74) )
    | spl6_150 ),
    inference(resolution,[],[f790,f2847]) ).

tff(f2847,plain,
    ( ~ $less($sum(sK3,0),0)
    | spl6_150 ),
    inference(avatar_component_clause,[],[f2846]) ).

tff(f3772,plain,
    ( spl6_235
    | spl6_128
    | spl6_173 ),
    inference(avatar_split_clause,[],[f3710,f3084,f2237,f3770]) ).

tff(f3770,plain,
    ( spl6_235
  <=> ! [X76: $int] :
        ( $less(X76,sK0)
        | $less(-12,X76)
        | ( -12 = X76 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_235])]) ).

tff(f2237,plain,
    ( spl6_128
  <=> ( sK0 = -12 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_128])]) ).

tff(f3084,plain,
    ( spl6_173
  <=> $less(sK0,-12) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_173])]) ).

tff(f3710,plain,
    ( ! [X76: $int] :
        ( ( sK0 = -12 )
        | $less(X76,sK0)
        | ( -12 = X76 )
        | $less(-12,X76) )
    | spl6_173 ),
    inference(resolution,[],[f790,f3086]) ).

tff(f3086,plain,
    ( ~ $less(sK0,-12)
    | spl6_173 ),
    inference(avatar_component_clause,[],[f3084]) ).

tff(f3768,plain,
    ( spl6_141
    | spl6_234
    | spl6_50 ),
    inference(avatar_split_clause,[],[f3705,f752,f3766,f2689]) ).

tff(f3766,plain,
    ( spl6_234
  <=> ! [X67: $int] :
        ( $less(X67,tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))) = X67 )
        | $less(tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))),X67) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_234])]) ).

tff(f3705,plain,
    ( ! [X67: $int] :
        ( $less(X67,tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))))
        | $less(tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))),X67)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))) = X67 )
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))) ) )
    | spl6_50 ),
    inference(resolution,[],[f790,f753]) ).

tff(f3764,plain,
    ( spl6_233
    | spl6_132
    | spl6_74 ),
    inference(avatar_split_clause,[],[f3704,f1190,f2412,f3762]) ).

tff(f3762,plain,
    ( spl6_233
  <=> ! [X66: $int] :
        ( $less(X66,tb2t(get(int,int,t2tb2(sK1),t2tb(0))))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))) = X66 )
        | $less(tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))),X66) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_233])]) ).

tff(f3704,plain,
    ( ! [X66: $int] :
        ( ( tb2t(get(int,int,t2tb2(sK1),t2tb(0))) = tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))) )
        | $less(X66,tb2t(get(int,int,t2tb2(sK1),t2tb(0))))
        | $less(tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))),X66)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))) = X66 ) )
    | spl6_74 ),
    inference(resolution,[],[f790,f1191]) ).

tff(f3760,plain,
    ( spl6_160
    | spl6_232
    | spl6_71 ),
    inference(avatar_split_clause,[],[f3677,f1169,f3758,f2937]) ).

tff(f3758,plain,
    ( spl6_232
  <=> ! [X121: $int] :
        ( $less(0,X121)
        | ( sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0) = X121 )
        | $less(X121,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_232])]) ).

tff(f3677,plain,
    ( ! [X121: $int] :
        ( $less(0,X121)
        | $less(X121,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))
        | ( sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0) = X121 )
        | ( 0 = sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0) ) )
    | spl6_71 ),
    inference(resolution,[],[f790,f1170]) ).

tff(f3756,plain,
    ( spl6_12
    | spl6_231
    | spl6_10 ),
    inference(avatar_split_clause,[],[f3711,f288,f3754,f321]) ).

tff(f3754,plain,
    ( spl6_231
  <=> ! [X77: $int] :
        ( $less(X77,sK2)
        | $less(0,X77)
        | ( 0 = X77 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_231])]) ).

tff(f3711,plain,
    ( ! [X77: $int] :
        ( $less(X77,sK2)
        | ( 0 = sK2 )
        | ( 0 = X77 )
        | $less(0,X77) )
    | spl6_10 ),
    inference(resolution,[],[f790,f290]) ).

tff(f290,plain,
    ( ~ $less(sK2,0)
    | spl6_10 ),
    inference(avatar_component_clause,[],[f288]) ).

tff(f3752,plain,
    ( spl6_229
    | spl6_230
    | spl6_32 ),
    inference(avatar_split_clause,[],[f3725,f528,f3750,f3746]) ).

tff(f3746,plain,
    ( spl6_229
  <=> ( -2 = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_229])]) ).

tff(f3750,plain,
    ( spl6_230
  <=> ! [X91: $int] :
        ( ( -2 = X91 )
        | $less(-2,X91)
        | $less(X91,sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_230])]) ).

tff(f528,plain,
    ( spl6_32
  <=> $less(sK2,-2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_32])]) ).

tff(f3725,plain,
    ( ! [X91: $int] :
        ( ( -2 = X91 )
        | ( -2 = sK2 )
        | $less(X91,sK2)
        | $less(-2,X91) )
    | spl6_32 ),
    inference(resolution,[],[f790,f530]) ).

tff(f530,plain,
    ( ~ $less(sK2,-2)
    | spl6_32 ),
    inference(avatar_component_clause,[],[f528]) ).

tff(f3557,plain,
    ( spl6_149
    | spl6_75
    | ~ spl6_218
    | spl6_33
    | ~ spl6_228
    | ~ spl6_7
    | ~ spl6_79 ),
    inference(avatar_split_clause,[],[f3551,f1442,f272,f3554,f541,f3493,f1288,f2816]) ).

tff(f1442,plain,
    ( spl6_79
  <=> ! [X0: $int] :
        ( ( $sum(sK3,X0) != sK2 )
        | $less(X0,0)
        | ~ $less($sum(0,X0),sK2)
        | $less(sK2,$sum(0,X0))
        | ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(sK2,$sum(sK3,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_79])]) ).

tff(f3551,plain,
    ( ~ $less(sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
    | $less(sK4,0)
    | ~ $less($sum(0,sK4),sK2)
    | $less(sK2,sK2)
    | $less(sK2,$sum(0,sK4))
    | ~ spl6_7
    | ~ spl6_79 ),
    inference(trivial_inequality_removal,[],[f3550]) ).

tff(f3550,plain,
    ( ~ $less(sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
    | $less(sK2,sK2)
    | ( sK2 != sK2 )
    | ~ $less($sum(0,sK4),sK2)
    | $less(sK2,$sum(0,sK4))
    | $less(sK4,0)
    | ~ spl6_7
    | ~ spl6_79 ),
    inference(superposition,[],[f1443,f274]) ).

tff(f1443,plain,
    ( ! [X0: $int] :
        ( ( $sum(sK3,X0) != sK2 )
        | $less(X0,0)
        | $less(sK2,$sum(0,X0))
        | ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(sK2,$sum(sK3,X0))
        | ~ $less($sum(0,X0),sK2) )
    | ~ spl6_79 ),
    inference(avatar_component_clause,[],[f1442]) ).

tff(f3547,plain,
    ( spl6_34
    | spl6_75
    | spl6_33
    | ~ spl6_223
    | ~ spl6_227
    | ~ spl6_7
    | ~ spl6_78 ),
    inference(avatar_split_clause,[],[f3542,f1426,f272,f3544,f3519,f541,f1288,f552]) ).

tff(f1426,plain,
    ( spl6_78
  <=> ! [X1: $int] :
        ( $less(sK2,$sum(sK3,X1))
        | ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(sK2,$sum(sK0,X1))
        | $less(X1,0)
        | ( $sum(sK3,X1) != sK2 )
        | ~ $less($sum(sK0,X1),sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_78])]) ).

tff(f3542,plain,
    ( ~ $less(sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
    | ~ $less($sum(sK0,sK4),sK2)
    | $less(sK4,0)
    | $less(sK2,sK2)
    | $less(sK2,$sum(sK0,sK4))
    | ~ spl6_7
    | ~ spl6_78 ),
    inference(trivial_inequality_removal,[],[f3541]) ).

tff(f3541,plain,
    ( ~ $less(sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
    | $less(sK2,sK2)
    | $less(sK2,$sum(sK0,sK4))
    | ~ $less($sum(sK0,sK4),sK2)
    | ( sK2 != sK2 )
    | $less(sK4,0)
    | ~ spl6_7
    | ~ spl6_78 ),
    inference(superposition,[],[f1427,f274]) ).

tff(f1427,plain,
    ( ! [X1: $int] :
        ( ( $sum(sK3,X1) != sK2 )
        | $less(sK2,$sum(sK3,X1))
        | ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | ~ $less($sum(sK0,X1),sK2)
        | $less(sK2,$sum(sK0,X1))
        | $less(X1,0) )
    | ~ spl6_78 ),
    inference(avatar_component_clause,[],[f1426]) ).

tff(f3538,plain,
    ( spl6_10
    | spl6_225
    | spl6_226
    | ~ spl6_218 ),
    inference(avatar_split_clause,[],[f3523,f3493,f3536,f3531,f288]) ).

tff(f3536,plain,
    ( spl6_226
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,$sum(0,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,$sum(0,sK4))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,sK2,X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,sK2,X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_226])]) ).

tff(f3523,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,$sum(0,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,$sum(0,sK4))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK2))
        | $less($sum(0,sK4),0)
        | $less(sK2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,sK2,X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,sK2,X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,sK2)) )
    | ~ spl6_218 ),
    inference(resolution,[],[f3494,f491]) ).

tff(f3534,plain,
    ( spl6_10
    | spl6_224
    | spl6_225
    | ~ spl6_218 ),
    inference(avatar_split_clause,[],[f3524,f3493,f3531,f3528,f288]) ).

tff(f3528,plain,
    ( spl6_224
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X4,sK2))
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK2))
        | $less(sK5(X4,sK2,X3,X5),sK2)
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,$sum(0,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,$sum(0,sK4))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_224])]) ).

tff(f3524,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less($sum(0,sK4),0)
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,$sum(0,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,$sum(0,sK4))))) )
        | $less(sK2,0)
        | $less(sK5(X4,sK2,X3,X5),sK2)
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK2)) )
    | ~ spl6_218 ),
    inference(resolution,[],[f3494,f445]) ).

tff(f3522,plain,
    ( spl6_75
    | spl6_33
    | spl6_222
    | ~ spl6_223
    | spl6_34
    | ~ spl6_7
    | ~ spl6_77 ),
    inference(avatar_split_clause,[],[f3513,f1395,f272,f552,f3519,f3515,f541,f1288]) ).

tff(f1395,plain,
    ( spl6_77
  <=> ! [X1: $int] :
        ( $less(sK2,$sum(sK0,X1))
        | $less(sK2,$sum(sK3,X1))
        | ( $sum(sK3,X1) != sK2 )
        | $less(X1,0)
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1)
        | ~ $less($sum(sK0,X1),sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_77])]) ).

tff(f3513,plain,
    ( $less(sK2,$sum(sK0,sK4))
    | ~ $less($sum(sK0,sK4),sK2)
    | $less(sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),sK4)
    | $less(sK4,0)
    | $less(sK2,sK2)
    | ~ spl6_7
    | ~ spl6_77 ),
    inference(trivial_inequality_removal,[],[f3512]) ).

tff(f3512,plain,
    ( $less(sK5(sK0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),sK4)
    | $less(sK4,0)
    | ( sK2 != sK2 )
    | $less(sK2,sK2)
    | ~ $less($sum(sK0,sK4),sK2)
    | $less(sK2,$sum(sK0,sK4))
    | ~ spl6_7
    | ~ spl6_77 ),
    inference(superposition,[],[f1396,f274]) ).

tff(f1396,plain,
    ( ! [X1: $int] :
        ( ( $sum(sK3,X1) != sK2 )
        | $less(sK2,$sum(sK3,X1))
        | ~ $less($sum(sK0,X1),sK2)
        | $less(X1,0)
        | $less(sK2,$sum(sK0,X1))
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1) )
    | ~ spl6_77 ),
    inference(avatar_component_clause,[],[f1395]) ).

tff(f3509,plain,
    ( ~ spl6_136
    | ~ spl6_220
    | spl6_133
    | spl6_134
    | spl6_221
    | ~ spl6_76 ),
    inference(avatar_split_clause,[],[f3490,f1379,f3506,f2426,f2419,f3502,f2579]) ).

tff(f3502,plain,
    ( spl6_220
  <=> ( $sum(sK3,1) = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_220])]) ).

tff(f2419,plain,
    ( spl6_133
  <=> $less(sK2,$sum(sK3,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_133])]) ).

tff(f1379,plain,
    ( spl6_76
  <=> ! [X0: $int] :
        ( ~ $less($sum(0,X0),sK2)
        | $less(X0,0)
        | $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | ( $sum(sK3,X0) != sK2 )
        | $less(sK2,$sum(sK3,X0))
        | $less(sK2,$sum(0,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_76])]) ).

tff(f3490,plain,
    ( $less(sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),1)
    | $less(sK2,1)
    | $less(sK2,$sum(sK3,1))
    | ( $sum(sK3,1) != sK2 )
    | ~ $less(1,sK2)
    | ~ spl6_76 ),
    inference(evaluation,[],[f3488]) ).

tff(f3488,plain,
    ( ( $sum(sK3,1) != sK2 )
    | ~ $less($sum(0,1),sK2)
    | $less(sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),1)
    | $less(sK2,$sum(sK3,1))
    | $less(sK2,$sum(0,1))
    | ~ spl6_76 ),
    inference(interpreted_simplification,[],[f3487]) ).

tff(f3487,plain,
    ( ( $sum(sK3,1) != sK2 )
    | $less(sK2,$sum(0,1))
    | $less(sK5(0,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),1)
    | ~ $less($sum(0,1),sK2)
    | $less(sK2,$sum(sK3,1))
    | $less(1,0)
    | ~ spl6_76 ),
    inference(instantiation,[],[f1380]) ).

tff(f1380,plain,
    ( ! [X0: $int] :
        ( ( $sum(sK3,X0) != sK2 )
        | $less(sK2,$sum(0,X0))
        | $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | ~ $less($sum(0,X0),sK2)
        | $less(sK2,$sum(sK3,X0))
        | $less(X0,0) )
    | ~ spl6_76 ),
    inference(avatar_component_clause,[],[f1379]) ).

tff(f3500,plain,
    ( spl6_33
    | ~ spl6_218
    | spl6_149
    | spl6_75
    | spl6_219
    | ~ spl6_7
    | ~ spl6_76 ),
    inference(avatar_split_clause,[],[f3491,f1379,f272,f3497,f1288,f2816,f3493,f541]) ).

tff(f3491,plain,
    ( $less(sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),sK4)
    | $less(sK2,sK2)
    | $less(sK2,$sum(0,sK4))
    | ~ $less($sum(0,sK4),sK2)
    | $less(sK4,0)
    | ~ spl6_7
    | ~ spl6_76 ),
    inference(trivial_inequality_removal,[],[f3489]) ).

tff(f3489,plain,
    ( $less(sK4,0)
    | ( sK2 != sK2 )
    | $less(sK5(0,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),sK4)
    | ~ $less($sum(0,sK4),sK2)
    | $less(sK2,$sum(0,sK4))
    | $less(sK2,sK2)
    | ~ spl6_7
    | ~ spl6_76 ),
    inference(superposition,[],[f1380,f274]) ).

tff(f3486,plain,
    ( spl6_10
    | spl6_215
    | spl6_217
    | ~ spl6_198 ),
    inference(avatar_split_clause,[],[f3472,f3294,f3484,f3476,f288]) ).

tff(f3484,plain,
    ( spl6_217
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( $less(sK5(X4,$sum(sK3,sK3),X3,X5),$sum(sK3,sK3))
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK3,sK3)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK2)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK3,sK3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_217])]) ).

tff(f3472,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(sK5(X4,$sum(sK3,sK3),X3,X5),$sum(sK3,sK3))
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK3,sK3)))
        | $less($sum(sK3,sK3),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK2)))) )
        | $less(sK2,0)
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK3,sK3))) )
    | ~ spl6_198 ),
    inference(resolution,[],[f3296,f445]) ).

tff(f3482,plain,
    ( spl6_10
    | spl6_215
    | spl6_216
    | ~ spl6_198 ),
    inference(avatar_split_clause,[],[f3471,f3294,f3480,f3476,f288]) ).

tff(f3480,plain,
    ( spl6_216
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK3,sK3)))
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK3,sK3)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK3,sK3),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK3,sK3),X0,X2))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK2)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_216])]) ).

tff(f3471,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK3,sK3)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK2)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK3,sK3),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK3,sK3),X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK3,sK3)))
        | $less($sum(sK3,sK3),0)
        | $less(sK2,0) )
    | ~ spl6_198 ),
    inference(resolution,[],[f3296,f491]) ).

tff(f3463,plain,
    ( spl6_213
    | spl6_214
    | spl6_10
    | ~ spl6_193 ),
    inference(avatar_split_clause,[],[f3448,f3272,f288,f3461,f3456]) ).

tff(f3461,plain,
    ( spl6_214
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK3,sK0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK3,sK0),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK3,sK0),X0,X2))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK2)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK3,sK0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_214])]) ).

tff(f3448,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(sK2,0)
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK3,sK0)))
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK3,sK0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK2)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK3,sK0),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK3,sK0),X0,X2))))) )
        | $less($sum(sK3,sK0),0) )
    | ~ spl6_193 ),
    inference(resolution,[],[f3274,f491]) ).

tff(f3459,plain,
    ( spl6_10
    | spl6_212
    | spl6_213
    | ~ spl6_193 ),
    inference(avatar_split_clause,[],[f3449,f3272,f3456,f3453,f288]) ).

tff(f3453,plain,
    ( spl6_212
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( $less(sK5(X4,$sum(sK3,sK0),X3,X5),$sum(sK3,sK0))
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK3,sK0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK2)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK3,sK0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_212])]) ).

tff(f3449,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less($sum(sK3,sK0),0)
        | $less(sK5(X4,$sum(sK3,sK0),X3,X5),$sum(sK3,sK0))
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK3,sK0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK2)))) )
        | $less(sK2,0)
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK3,sK0))) )
    | ~ spl6_193 ),
    inference(resolution,[],[f3274,f445]) ).

tff(f3446,plain,
    ( spl6_211
    | ~ spl6_23
    | ~ spl6_207 ),
    inference(avatar_split_clause,[],[f3431,f3403,f393,f3443]) ).

tff(f3443,plain,
    ( spl6_211
  <=> ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,1)))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_211])]) ).

tff(f3431,plain,
    ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,1)))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,1)))) )
    | ~ spl6_23
    | ~ spl6_207 ),
    inference(evaluation,[],[f3425]) ).

tff(f3425,plain,
    ( $less(1,0)
    | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,1)))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,1)))) )
    | ~ spl6_23
    | ~ spl6_207 ),
    inference(resolution,[],[f3405,f557]) ).

tff(f3441,plain,
    ( spl6_210
    | spl6_33
    | ~ spl6_207 ),
    inference(avatar_split_clause,[],[f3432,f3403,f541,f3439]) ).

tff(f3439,plain,
    ( spl6_210
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,sK4,X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,sK4,X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,sK4))
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,1)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,1)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_210])]) ).

tff(f3432,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(sK4,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,sK4,X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,sK4,X0,X2))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,1)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,1)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK4))
        | $less(length1(int,t2tb1(X0)),$sum(X2,sK4)) )
    | ~ spl6_207 ),
    inference(evaluation,[],[f3427]) ).

tff(f3427,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(1,0)
        | $less(sK4,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,sK4,X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,sK4,X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,sK4))
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,1)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,1)))) ) )
    | ~ spl6_207 ),
    inference(resolution,[],[f3405,f491]) ).

tff(f3437,plain,
    ( spl6_33
    | spl6_209
    | ~ spl6_207 ),
    inference(avatar_split_clause,[],[f3433,f3403,f3435,f541]) ).

tff(f3435,plain,
    ( spl6_209
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,1)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,1)))) )
        | $less(sK5(X4,sK4,X3,X5),sK4)
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK4))
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_209])]) ).

tff(f3433,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,1)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,1)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK4))
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK4))
        | $less(sK4,0)
        | $less(sK5(X4,sK4,X3,X5),sK4) )
    | ~ spl6_207 ),
    inference(evaluation,[],[f3428]) ).

tff(f3428,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(sK5(X4,sK4,X3,X5),sK4)
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,1)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,1)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK4))
        | $less(sK4,0)
        | $less(1,0) )
    | ~ spl6_207 ),
    inference(resolution,[],[f3405,f445]) ).

tff(f3411,plain,
    ( spl6_208
    | spl6_207
    | spl6_205 ),
    inference(avatar_split_clause,[],[f3400,f3378,f3403,f3407]) ).

tff(f3400,plain,
    ( $less(1,sK4)
    | ( 1 = sK4 )
    | spl6_205 ),
    inference(resolution,[],[f3380,f58]) ).

tff(f3410,plain,
    ( spl6_207
    | spl6_208
    | spl6_205 ),
    inference(avatar_split_clause,[],[f3401,f3378,f3407,f3403]) ).

tff(f3401,plain,
    ( ( 1 = sK4 )
    | $less(1,sK4)
    | spl6_205 ),
    inference(resolution,[],[f3380,f58]) ).

tff(f3385,plain,
    ( spl6_133
    | ~ spl6_205
    | spl6_206
    | spl6_142
    | ~ spl6_6 ),
    inference(avatar_split_clause,[],[f3364,f266,f2696,f3382,f3378,f2419]) ).

tff(f2696,plain,
    ( spl6_142
  <=> $less(sK2,$sum(sK0,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_142])]) ).

tff(f3364,plain,
    ( $less(sK2,$sum(sK0,1))
    | $less(sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),1)
    | ~ $less(sK4,1)
    | $less(sK2,$sum(sK3,1))
    | ~ spl6_6 ),
    inference(interpreted_simplification,[],[f3363]) ).

tff(f3363,plain,
    ( ~ $less(sK4,1)
    | $less(sK2,$sum(sK0,1))
    | $less(sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),1)
    | $less(sK2,$sum(sK3,1))
    | $less(1,0)
    | ~ spl6_6 ),
    inference(instantiation,[],[f2750]) ).

tff(f3362,plain,
    ( spl6_202
    | spl6_10
    | spl6_204
    | ~ spl6_189 ),
    inference(avatar_split_clause,[],[f3347,f3252,f3360,f288,f3352]) ).

tff(f3360,plain,
    ( spl6_204
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK3,sK2)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK2)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK3,sK2),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK3,sK2),X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK3,sK2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_204])]) ).

tff(f3347,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK3,sK2)))
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK3,sK2)))
        | $less(sK2,0)
        | $less($sum(sK3,sK2),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK3,sK2),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK3,sK2),X0,X2))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK2)))) ) )
    | ~ spl6_189 ),
    inference(resolution,[],[f3254,f491]) ).

tff(f3358,plain,
    ( spl6_10
    | spl6_202
    | spl6_203
    | ~ spl6_189 ),
    inference(avatar_split_clause,[],[f3348,f3252,f3356,f3352,f288]) ).

tff(f3356,plain,
    ( spl6_203
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK2)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK3,sK2)))
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK3,sK2)))
        | $less(sK5(X4,$sum(sK3,sK2),X3,X5),$sum(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_203])]) ).

tff(f3348,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK2)))) )
        | $less(sK5(X4,$sum(sK3,sK2),X3,X5),$sum(sK3,sK2))
        | $less($sum(sK3,sK2),0)
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK3,sK2)))
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK3,sK2)))
        | $less(sK2,0) )
    | ~ spl6_189 ),
    inference(resolution,[],[f3254,f445]) ).

tff(f3346,plain,
    ( spl6_193
    | spl6_3
    | ~ spl6_201
    | spl6_195
    | ~ spl6_18
    | ~ spl6_40 ),
    inference(avatar_split_clause,[],[f3316,f612,f349,f3280,f3341,f250,f3272]) ).

tff(f3280,plain,
    ( spl6_195
  <=> $less(sK2,$sum(0,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_195])]) ).

tff(f3316,plain,
    ( $less(sK2,$sum(0,sK0))
    | ~ $less(sK5(sK3,sK0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(sK0,0)
    | $less(sK2,$sum(sK3,sK0))
    | ~ spl6_18
    | ~ spl6_40 ),
    inference(resolution,[],[f2379,f351]) ).

tff(f3344,plain,
    ( ~ spl6_201
    | spl6_3
    | spl6_193
    | spl6_195
    | spl6_19
    | ~ spl6_18
    | ~ spl6_40 ),
    inference(avatar_split_clause,[],[f3339,f612,f349,f353,f3280,f3272,f250,f3341]) ).

tff(f3339,plain,
    ( ( 0 = sK0 )
    | $less(sK2,$sum(0,sK0))
    | $less(sK2,$sum(sK3,sK0))
    | $less(sK0,0)
    | ~ $less(sK5(sK3,sK0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | ~ spl6_18
    | ~ spl6_40 ),
    inference(evaluation,[],[f3323]) ).

tff(f3323,plain,
    ( ( 0 = sK0 )
    | $less(sK0,0)
    | $less(0,0)
    | ~ $less(sK5(sK3,sK0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(sK2,$sum(sK3,sK0))
    | $less(sK2,$sum(0,sK0))
    | ~ spl6_18
    | ~ spl6_40 ),
    inference(resolution,[],[f2379,f2447]) ).

tff(f3306,plain,
    ( spl6_199
    | spl6_4
    | spl6_200
    | spl6_150
    | ~ spl6_40
    | ~ spl6_163 ),
    inference(avatar_split_clause,[],[f3237,f2965,f612,f2846,f3303,f255,f3299]) ).

tff(f3299,plain,
    ( spl6_199
  <=> $less(sK2,$sum(sK3,$sum(sK3,0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_199])]) ).

tff(f3303,plain,
    ( spl6_200
  <=> $less(sK5(sK3,$sum(sK3,0),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),$sum(sK3,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_200])]) ).

tff(f3237,plain,
    ( $less($sum(sK3,0),0)
    | $less(sK5(sK3,$sum(sK3,0),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),$sum(sK3,0))
    | $less(sK2,sK3)
    | $less(sK2,$sum(sK3,$sum(sK3,0)))
    | ~ spl6_40
    | ~ spl6_163 ),
    inference(evaluation,[],[f3218]) ).

tff(f3218,plain,
    ( $less($sum(sK3,0),0)
    | $less(sK5(sK3,$sum(sK3,0),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),$sum(sK3,0))
    | $less(sK2,$sum(sK3,$sum(sK3,0)))
    | $less(sK2,$sum(0,$sum(sK3,0)))
    | ~ spl6_40
    | ~ spl6_163 ),
    inference(resolution,[],[f2375,f2967]) ).

tff(f3297,plain,
    ( spl6_196
    | spl6_197
    | spl6_198
    | spl6_5
    | ~ spl6_15
    | ~ spl6_40 ),
    inference(avatar_split_clause,[],[f3221,f612,f335,f260,f3294,f3290,f3286]) ).

tff(f3286,plain,
    ( spl6_196
  <=> $less(sK2,$sum(0,sK3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_196])]) ).

tff(f3221,plain,
    ( $less(sK3,0)
    | $less(sK2,$sum(sK3,sK3))
    | $less(sK5(sK3,sK3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),sK3)
    | $less(sK2,$sum(0,sK3))
    | ~ spl6_15
    | ~ spl6_40 ),
    inference(resolution,[],[f2375,f337]) ).

tff(f3284,plain,
    ( ~ spl6_18
    | spl6_10
    | spl6_188
    | spl6_189
    | spl6_187
    | ~ spl6_17
    | ~ spl6_40 ),
    inference(avatar_split_clause,[],[f3228,f612,f344,f3244,f3252,f3248,f288,f349]) ).

tff(f3248,plain,
    ( spl6_188
  <=> $less(sK2,$sum(0,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_188])]) ).

tff(f3228,plain,
    ( $less(sK5(sK3,sK2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),sK2)
    | $less(sK2,$sum(sK3,sK2))
    | $less(sK2,$sum(0,sK2))
    | $less(sK2,0)
    | ~ $less(0,sK0)
    | ~ spl6_17
    | ~ spl6_40 ),
    inference(resolution,[],[f2375,f398]) ).

tff(f3283,plain,
    ( spl6_193
    | spl6_194
    | spl6_3
    | spl6_195
    | ~ spl6_18
    | ~ spl6_40 ),
    inference(avatar_split_clause,[],[f3219,f612,f349,f3280,f250,f3276,f3272]) ).

tff(f3219,plain,
    ( $less(sK2,$sum(0,sK0))
    | $less(sK0,0)
    | $less(sK5(sK3,sK0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),sK0)
    | $less(sK2,$sum(sK3,sK0))
    | ~ spl6_18
    | ~ spl6_40 ),
    inference(resolution,[],[f2375,f351]) ).

tff(f3270,plain,
    ( spl6_10
    | spl6_189
    | spl6_188
    | spl6_187
    | ~ spl6_13
    | ~ spl6_40 ),
    inference(avatar_split_clause,[],[f3220,f612,f325,f3244,f3248,f3252,f288]) ).

tff(f3220,plain,
    ( $less(sK5(sK3,sK2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),sK2)
    | $less(sK2,$sum(0,sK2))
    | $less(sK2,$sum(sK3,sK2))
    | $less(sK2,0)
    | ~ spl6_13
    | ~ spl6_40 ),
    inference(resolution,[],[f2375,f327]) ).

tff(f3269,plain,
    ( spl6_190
    | spl6_146
    | spl6_191
    | spl6_192
    | ~ spl6_40
    | ~ spl6_153 ),
    inference(avatar_split_clause,[],[f3241,f2860,f612,f3266,f3262,f2732,f3258]) ).

tff(f3258,plain,
    ( spl6_190
  <=> $less(sK2,$sum(1,sK4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_190])]) ).

tff(f3262,plain,
    ( spl6_191
  <=> $less(sK2,$sum(sK3,$sum(sK4,1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_191])]) ).

tff(f3266,plain,
    ( spl6_192
  <=> $less(sK5(sK3,$sum(sK4,1),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),$sum(sK4,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_192])]) ).

tff(f3241,plain,
    ( $less(sK5(sK3,$sum(sK4,1),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),$sum(sK4,1))
    | $less(sK2,$sum(sK3,$sum(sK4,1)))
    | $less($sum(sK4,1),0)
    | $less(sK2,$sum(1,sK4))
    | ~ spl6_40
    | ~ spl6_153 ),
    inference(evaluation,[],[f3217]) ).

tff(f3217,plain,
    ( $less($sum(sK4,1),0)
    | $less(sK2,$sum(sK3,$sum(sK4,1)))
    | $less(sK2,$sum(0,$sum(sK4,1)))
    | $less(sK5(sK3,$sum(sK4,1),tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),$sum(sK4,1))
    | ~ spl6_40
    | ~ spl6_153 ),
    inference(resolution,[],[f2375,f2862]) ).

tff(f3255,plain,
    ( spl6_187
    | spl6_10
    | spl6_188
    | spl6_12
    | spl6_189
    | ~ spl6_13
    | ~ spl6_40 ),
    inference(avatar_split_clause,[],[f3242,f612,f325,f3252,f321,f3248,f288,f3244]) ).

tff(f3242,plain,
    ( $less(sK2,$sum(sK3,sK2))
    | ( 0 = sK2 )
    | $less(sK2,$sum(0,sK2))
    | $less(sK2,0)
    | $less(sK5(sK3,sK2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),sK2)
    | ~ spl6_13
    | ~ spl6_40 ),
    inference(evaluation,[],[f3229]) ).

tff(f3229,plain,
    ( $less(0,0)
    | $less(sK2,$sum(sK3,sK2))
    | $less(sK5(sK3,sK2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),sK2)
    | ( 0 = sK2 )
    | $less(sK2,0)
    | $less(sK2,$sum(0,sK2))
    | ~ spl6_13
    | ~ spl6_40 ),
    inference(resolution,[],[f2375,f796]) ).

tff(f3196,plain,
    ( ~ spl6_186
    | ~ spl6_23
    | ~ spl6_184 ),
    inference(avatar_split_clause,[],[f3187,f3175,f393,f3193]) ).

tff(f3193,plain,
    ( spl6_186
  <=> is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,-13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_186])]) ).

tff(f3187,plain,
    ( ~ is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,-13)
    | ~ spl6_23
    | ~ spl6_184 ),
    inference(resolution,[],[f3177,f537]) ).

tff(f3186,plain,
    ( spl6_185
    | spl6_141
    | spl6_50 ),
    inference(avatar_split_clause,[],[f3179,f752,f2689,f3182]) ).

tff(f3182,plain,
    ( spl6_185
  <=> $less(tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_185])]) ).

tff(f3179,plain,
    ( ( tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))) )
    | $less(tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))))
    | spl6_50 ),
    inference(resolution,[],[f753,f58]) ).

tff(f3185,plain,
    ( spl6_141
    | spl6_185
    | spl6_50 ),
    inference(avatar_split_clause,[],[f3180,f752,f3182,f2689]) ).

tff(f3180,plain,
    ( $less(tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))))
    | ( tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))) )
    | spl6_50 ),
    inference(resolution,[],[f753,f58]) ).

tff(f3178,plain,
    ( spl6_184
    | ~ spl6_35 ),
    inference(avatar_split_clause,[],[f3167,f576,f3175]) ).

tff(f3167,plain,
    ( $less(-13,sK4)
    | ~ spl6_35 ),
    inference(interpreted_simplification,[],[f3166]) ).

tff(f3166,plain,
    ( $less(-13,sK4)
    | ~ $less(-13,0)
    | ~ spl6_35 ),
    inference(instantiation,[],[f2719]) ).

tff(f2719,plain,
    ( ! [X7: $int] :
        ( $less(X7,sK4)
        | ~ $less(X7,0) )
    | ~ spl6_35 ),
    inference(resolution,[],[f578,f57]) ).

tff(f3153,plain,
    ( ~ spl6_183
    | spl6_171
    | ~ spl6_182 ),
    inference(avatar_split_clause,[],[f3148,f3134,f3053,f3150]) ).

tff(f3150,plain,
    ( spl6_183
  <=> ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,0)))) = tb2t(get(int,int,t2tb2(sK1),t2tb(0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_183])]) ).

tff(f3053,plain,
    ( spl6_171
  <=> ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_171])]) ).

tff(f3134,plain,
    ( spl6_182
  <=> ( 0 = sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_182])]) ).

tff(f3148,plain,
    ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,0)))) != tb2t(get(int,int,t2tb2(sK1),t2tb(0))) )
    | spl6_171
    | ~ spl6_182 ),
    inference(evaluation,[],[f3140]) ).

tff(f3140,plain,
    ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,0)))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,0)))) )
    | spl6_171
    | ~ spl6_182 ),
    inference(backward_demodulation,[],[f3055,f3136]) ).

tff(f3136,plain,
    ( ( 0 = sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0) )
    | ~ spl6_182 ),
    inference(avatar_component_clause,[],[f3134]) ).

tff(f3055,plain,
    ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
    | spl6_171 ),
    inference(avatar_component_clause,[],[f3053]) ).

tff(f3138,plain,
    ( spl6_182
    | spl6_181
    | spl6_172 ),
    inference(avatar_split_clause,[],[f3127,f3063,f3130,f3134]) ).

tff(f3130,plain,
    ( spl6_181
  <=> $less(0,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_181])]) ).

tff(f3063,plain,
    ( spl6_172
  <=> $less(sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_172])]) ).

tff(f3127,plain,
    ( $less(0,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))
    | ( 0 = sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0) )
    | spl6_172 ),
    inference(resolution,[],[f3065,f58]) ).

tff(f3065,plain,
    ( ~ $less(sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | spl6_172 ),
    inference(avatar_component_clause,[],[f3063]) ).

tff(f3137,plain,
    ( spl6_181
    | spl6_182
    | spl6_172 ),
    inference(avatar_split_clause,[],[f3128,f3063,f3134,f3130]) ).

tff(f3128,plain,
    ( ( 0 = sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0) )
    | $less(0,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))
    | spl6_172 ),
    inference(resolution,[],[f3065,f58]) ).

tff(f3126,plain,
    ( ~ spl6_180
    | ~ spl6_23
    | ~ spl6_170 ),
    inference(avatar_split_clause,[],[f3109,f3041,f393,f3123]) ).

tff(f3123,plain,
    ( spl6_180
  <=> is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_180])]) ).

tff(f3041,plain,
    ( spl6_170
  <=> $less(sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_170])]) ).

tff(f3109,plain,
    ( ~ is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))
    | ~ spl6_23
    | ~ spl6_170 ),
    inference(resolution,[],[f3043,f537]) ).

tff(f3043,plain,
    ( $less(sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),sK4)
    | ~ spl6_170 ),
    inference(avatar_component_clause,[],[f3041]) ).

tff(f3121,plain,
    ( spl6_33
    | spl6_172
    | spl6_179
    | ~ spl6_170 ),
    inference(avatar_split_clause,[],[f3110,f3041,f3119,f3063,f541]) ).

tff(f3119,plain,
    ( spl6_179
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X1,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,sK4,X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,sK4,X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,sK4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_179])]) ).

tff(f3110,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X1,sK4))
        | $less(length1(int,t2tb1(X0)),$sum(X2,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,sK4,X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,sK4,X0,X2))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | $less(sK4,0) )
    | ~ spl6_170 ),
    inference(resolution,[],[f3043,f491]) ).

tff(f3117,plain,
    ( spl6_33
    | spl6_172
    | spl6_178
    | ~ spl6_170 ),
    inference(avatar_split_clause,[],[f3111,f3041,f3115,f3063,f541]) ).

tff(f3115,plain,
    ( spl6_178
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK4))
        | $less(sK5(X4,sK4,X3,X5),sK4)
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_178])]) ).

tff(f3111,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK4))
        | $less(sK5(X4,sK4,X3,X5),sK4)
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK4)) )
    | ~ spl6_170 ),
    inference(resolution,[],[f3043,f445]) ).

tff(f3105,plain,
    ( spl6_3
    | spl6_177
    | ~ spl6_129 ),
    inference(avatar_split_clause,[],[f3079,f2241,f3103,f250]) ).

tff(f3103,plain,
    ( spl6_177
  <=> ! [X5: array_int,X4: $int,X7: $int,X6: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,X4)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,X4)))) )
        | $less(length1(int,t2tb1(X5)),$sum(X7,sK0))
        | $less(sK5(X6,sK0,X5,X7),sK0)
        | $less(length1(int,t2tb1(X5)),$sum(X6,sK0))
        | ~ $less(X4,-12)
        | $less(X4,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_177])]) ).

tff(f3079,plain,
    ( ! [X6: $int,X7: $int,X4: $int,X5: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,X4)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,X4)))) )
        | $less(X4,0)
        | ~ $less(X4,-12)
        | $less(length1(int,t2tb1(X5)),$sum(X6,sK0))
        | $less(sK0,0)
        | $less(sK5(X6,sK0,X5,X7),sK0)
        | $less(length1(int,t2tb1(X5)),$sum(X7,sK0)) )
    | ~ spl6_129 ),
    inference(resolution,[],[f2571,f445]) ).

tff(f3101,plain,
    ( spl6_176
    | ~ spl6_129 ),
    inference(avatar_split_clause,[],[f3076,f2241,f3098]) ).

tff(f3076,plain,
    ( $less(-13,sK0)
    | ~ spl6_129 ),
    inference(interpreted_simplification,[],[f3075]) ).

tff(f3075,plain,
    ( $less(-13,sK0)
    | ~ $less(-13,-12)
    | ~ spl6_129 ),
    inference(instantiation,[],[f2571]) ).

tff(f3096,plain,
    ( spl6_3
    | spl6_175
    | ~ spl6_129 ),
    inference(avatar_split_clause,[],[f3078,f2241,f3094,f250]) ).

tff(f3094,plain,
    ( spl6_175
  <=> ! [X0: $int,X3: $int,X2: $int,X1: array_int] :
        ( $less(length1(int,t2tb1(X1)),$sum(X2,sK0))
        | $less(X0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK5(X2,sK0,X1,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK5(X2,sK0,X1,X3))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,X0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,X0)))) )
        | ~ $less(X0,-12)
        | $less(length1(int,t2tb1(X1)),$sum(X3,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_175])]) ).

tff(f3078,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
        ( $less(length1(int,t2tb1(X1)),$sum(X2,sK0))
        | $less(length1(int,t2tb1(X1)),$sum(X3,sK0))
        | ~ $less(X0,-12)
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,X0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,X0)))) )
        | $less(sK0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK5(X2,sK0,X1,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK5(X2,sK0,X1,X3))))) )
        | $less(X0,0) )
    | ~ spl6_129 ),
    inference(resolution,[],[f2571,f491]) ).

tff(f3092,plain,
    ( ~ spl6_174
    | spl6_2
    | ~ spl6_129 ),
    inference(avatar_split_clause,[],[f3082,f2241,f245,f3089]) ).

tff(f3082,plain,
    ( ~ $less(sK2,-12)
    | spl6_2
    | ~ spl6_129 ),
    inference(resolution,[],[f2571,f247]) ).

tff(f3087,plain,
    ( ~ spl6_173
    | ~ spl6_129 ),
    inference(avatar_split_clause,[],[f3077,f2241,f3084]) ).

tff(f3077,plain,
    ( ~ $less(sK0,-12)
    | ~ spl6_129 ),
    inference(resolution,[],[f2571,f56]) ).

tff(f3066,plain,
    ( spl6_33
    | ~ spl6_172
    | spl6_75
    | spl6_149
    | ~ spl6_7
    | spl6_148 ),
    inference(avatar_split_clause,[],[f3061,f2776,f272,f2816,f1288,f3063,f541]) ).

tff(f2776,plain,
    ( spl6_148
  <=> is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_148])]) ).

tff(f3061,plain,
    ( $less(sK2,$sum(0,sK4))
    | $less(sK2,sK2)
    | ~ $less(sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(sK4,0)
    | ~ spl6_7
    | spl6_148 ),
    inference(forward_demodulation,[],[f3060,f207]) ).

tff(f3060,plain,
    ( $less(sK2,$sum(0,sK4))
    | ~ $less(sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(sK4,0)
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK2)
    | ~ spl6_7
    | spl6_148 ),
    inference(forward_demodulation,[],[f3059,f191]) ).

tff(f3059,plain,
    ( $less(sK4,0)
    | $less(sK2,$sum(0,sK4))
    | ~ $less(sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK2)
    | ~ spl6_7
    | spl6_148 ),
    inference(forward_demodulation,[],[f3058,f207]) ).

tff(f3058,plain,
    ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,sK4))
    | ~ $less(sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK2)
    | $less(sK4,0)
    | ~ spl6_7
    | spl6_148 ),
    inference(forward_demodulation,[],[f3057,f274]) ).

tff(f3057,plain,
    ( ~ $less(sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(sK4,0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,sK4))
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,sK4))
    | spl6_148 ),
    inference(forward_demodulation,[],[f3034,f191]) ).

tff(f3034,plain,
    ( ~ $less(sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(sK4,0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,sK4))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,sK4))
    | spl6_148 ),
    inference(resolution,[],[f2777,f220]) ).

tff(f2777,plain,
    ( ~ is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,sK4)
    | spl6_148 ),
    inference(avatar_component_clause,[],[f2776]) ).

tff(f3056,plain,
    ( spl6_33
    | spl6_149
    | ~ spl6_171
    | spl6_75
    | ~ spl6_7
    | spl6_148 ),
    inference(avatar_split_clause,[],[f3051,f2776,f272,f1288,f3053,f2816,f541]) ).

tff(f3051,plain,
    ( $less(sK2,sK2)
    | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
    | $less(sK2,$sum(0,sK4))
    | $less(sK4,0)
    | ~ spl6_7
    | spl6_148 ),
    inference(forward_demodulation,[],[f3050,f400]) ).

tff(f3050,plain,
    ( ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
    | $less(sK2,sK2)
    | $less(sK4,0)
    | $less(sK2,$sum(0,sK4))
    | ~ spl6_7
    | spl6_148 ),
    inference(forward_demodulation,[],[f3049,f191]) ).

tff(f3049,plain,
    ( $less(sK2,$sum(0,sK4))
    | $less(sK2,sK2)
    | $less(sK4,0)
    | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
    | ~ spl6_7
    | spl6_148 ),
    inference(forward_demodulation,[],[f3048,f207]) ).

tff(f3048,plain,
    ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,sK4))
    | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
    | $less(sK4,0)
    | $less(sK2,sK2)
    | ~ spl6_7
    | spl6_148 ),
    inference(forward_demodulation,[],[f3047,f207]) ).

tff(f3047,plain,
    ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK2)
    | $less(sK4,0)
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,sK4))
    | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
    | ~ spl6_7
    | spl6_148 ),
    inference(forward_demodulation,[],[f3046,f191]) ).

tff(f3046,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,sK4))
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK2)
    | $less(sK4,0)
    | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
    | ~ spl6_7
    | spl6_148 ),
    inference(forward_demodulation,[],[f3045,f191]) ).

tff(f3045,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK2)
    | $less(sK4,0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,sK4))
    | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
    | ~ spl6_7
    | spl6_148 ),
    inference(forward_demodulation,[],[f3032,f274]) ).

tff(f3032,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,sK4))
    | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
    | $less(sK4,0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,sK4))
    | spl6_148 ),
    inference(resolution,[],[f2777,f237]) ).

tff(f3044,plain,
    ( spl6_33
    | spl6_75
    | spl6_170
    | spl6_149
    | ~ spl6_7
    | spl6_148 ),
    inference(avatar_split_clause,[],[f3039,f2776,f272,f2816,f3041,f1288,f541]) ).

tff(f3039,plain,
    ( $less(sK2,$sum(0,sK4))
    | $less(sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),sK4)
    | $less(sK2,sK2)
    | $less(sK4,0)
    | ~ spl6_7
    | spl6_148 ),
    inference(forward_demodulation,[],[f3038,f207]) ).

tff(f3038,plain,
    ( $less(sK4,0)
    | $less(sK2,sK2)
    | $less(sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),sK4)
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,sK4))
    | ~ spl6_7
    | spl6_148 ),
    inference(forward_demodulation,[],[f3037,f207]) ).

tff(f3037,plain,
    ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK2)
    | $less(sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),sK4)
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,sK4))
    | $less(sK4,0)
    | ~ spl6_7
    | spl6_148 ),
    inference(forward_demodulation,[],[f3036,f191]) ).

tff(f3036,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK2)
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,sK4))
    | $less(sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),sK4)
    | $less(sK4,0)
    | ~ spl6_7
    | spl6_148 ),
    inference(forward_demodulation,[],[f3035,f274]) ).

tff(f3035,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,sK4))
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,sK4))
    | $less(sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),sK4)
    | $less(sK4,0)
    | spl6_148 ),
    inference(forward_demodulation,[],[f3033,f191]) ).

tff(f3033,plain,
    ( $less(sK5(sK3,sK4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),sK4)
    | $less(sK4,0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,sK4))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,sK4))
    | spl6_148 ),
    inference(resolution,[],[f2777,f222]) ).

tff(f3031,plain,
    ( ~ spl6_40
    | ~ spl6_35
    | ~ spl6_148 ),
    inference(avatar_split_clause,[],[f3026,f2776,f576,f612]) ).

tff(f3026,plain,
    ( ~ is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,0)
    | ~ spl6_35
    | ~ spl6_148 ),
    inference(resolution,[],[f2808,f578]) ).

tff(f2808,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,sK4)
        | ~ is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,X0) )
    | ~ spl6_148 ),
    inference(resolution,[],[f2778,f228]) ).

tff(f2778,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,sK4)
    | ~ spl6_148 ),
    inference(avatar_component_clause,[],[f2776]) ).

tff(f3023,plain,
    ( ~ spl6_169
    | ~ spl6_72 ),
    inference(avatar_split_clause,[],[f3012,f1175,f3020]) ).

tff(f3020,plain,
    ( spl6_169
  <=> is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,-12) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_169])]) ).

tff(f3012,plain,
    ( ~ is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,-12)
    | ~ spl6_72 ),
    inference(interpreted_simplification,[],[f3011]) ).

tff(f3011,plain,
    ( ~ $less(-12,0)
    | ~ is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,-12)
    | ~ spl6_72 ),
    inference(instantiation,[],[f1315]) ).

tff(f3010,plain,
    ( ~ spl6_168
    | ~ spl6_38 ),
    inference(avatar_split_clause,[],[f2999,f602,f3007]) ).

tff(f3007,plain,
    ( spl6_168
  <=> is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,-12) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_168])]) ).

tff(f2999,plain,
    ( ~ is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,-12)
    | ~ spl6_38 ),
    inference(interpreted_simplification,[],[f2998]) ).

tff(f2998,plain,
    ( ~ $less(-12,0)
    | ~ is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,-12)
    | ~ spl6_38 ),
    inference(instantiation,[],[f703]) ).

tff(f2997,plain,
    ( spl6_150
    | spl6_167
    | ~ spl6_163 ),
    inference(avatar_split_clause,[],[f2988,f2965,f2995,f2846]) ).

tff(f2995,plain,
    ( spl6_167
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK3,0),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK3,0),X0,X2))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK3,0)))
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK3,0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_167])]) ).

tff(f2988,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK3,0),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK3,0),X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK3,0)))
        | $less($sum(sK3,0),0)
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK3,0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) ) )
    | ~ spl6_163 ),
    inference(evaluation,[],[f2984]) ).

tff(f2984,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | $less(0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK3,0),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK3,0),X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK3,0)))
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK3,0)))
        | $less($sum(sK3,0),0) )
    | ~ spl6_163 ),
    inference(resolution,[],[f2967,f491]) ).

tff(f2993,plain,
    ( spl6_150
    | spl6_166
    | ~ spl6_163 ),
    inference(avatar_split_clause,[],[f2989,f2965,f2991,f2846]) ).

tff(f2991,plain,
    ( spl6_166
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK3,0)))
        | $less(sK5(X4,$sum(sK3,0),X3,X5),$sum(sK3,0))
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK3,0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_166])]) ).

tff(f2989,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK3,0)))
        | $less(sK5(X4,$sum(sK3,0),X3,X5),$sum(sK3,0))
        | $less($sum(sK3,0),0)
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK3,0))) )
    | ~ spl6_163 ),
    inference(evaluation,[],[f2985]) ).

tff(f2985,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(sK5(X4,$sum(sK3,0),X3,X5),$sum(sK3,0))
        | $less(0,0)
        | $less($sum(sK3,0),0)
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK3,0)))
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK3,0))) )
    | ~ spl6_163 ),
    inference(resolution,[],[f2967,f445]) ).

tff(f2983,plain,
    ( spl6_165
    | spl6_146
    | ~ spl6_153 ),
    inference(avatar_split_clause,[],[f2974,f2860,f2732,f2981]) ).

tff(f2981,plain,
    ( spl6_165
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( $less(sK5(X4,$sum(sK4,1),X3,X5),$sum(sK4,1))
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK4,1)))
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK4,1)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_165])]) ).

tff(f2974,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less($sum(sK4,1),0)
        | $less(sK5(X4,$sum(sK4,1),X3,X5),$sum(sK4,1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK4,1)))
        | $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK4,1))) )
    | ~ spl6_153 ),
    inference(evaluation,[],[f2971]) ).

tff(f2971,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X4,$sum(sK4,1)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less($sum(sK4,1),0)
        | $less(0,0)
        | $less(sK5(X4,$sum(sK4,1),X3,X5),$sum(sK4,1))
        | $less(length1(int,t2tb1(X3)),$sum(X5,$sum(sK4,1))) )
    | ~ spl6_153 ),
    inference(resolution,[],[f2862,f445]) ).

tff(f2979,plain,
    ( spl6_164
    | spl6_146
    | ~ spl6_153 ),
    inference(avatar_split_clause,[],[f2975,f2860,f2732,f2977]) ).

tff(f2977,plain,
    ( spl6_164
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK4,1),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK4,1),X0,X2))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK4,1)))
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK4,1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_164])]) ).

tff(f2975,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less($sum(sK4,1),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK4,1),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK4,1),X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK4,1)))
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK4,1)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) ) )
    | ~ spl6_153 ),
    inference(evaluation,[],[f2970]) ).

tff(f2970,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | $less($sum(sK4,1),0)
        | $less(0,0)
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK4,1)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,$sum(sK4,1),X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,$sum(sK4,1),X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,$sum(sK4,1))) )
    | ~ spl6_153 ),
    inference(resolution,[],[f2862,f491]) ).

tff(f2969,plain,
    ( spl6_163
    | spl6_162
    | spl6_150 ),
    inference(avatar_split_clause,[],[f2959,f2846,f2961,f2965]) ).

tff(f2959,plain,
    ( ( 0 = $sum(sK3,0) )
    | $less(0,$sum(sK3,0))
    | spl6_150 ),
    inference(resolution,[],[f2847,f58]) ).

tff(f2968,plain,
    ( spl6_162
    | spl6_163
    | spl6_150 ),
    inference(avatar_split_clause,[],[f2958,f2846,f2965,f2961]) ).

tff(f2958,plain,
    ( $less(0,$sum(sK3,0))
    | ( 0 = $sum(sK3,0) )
    | spl6_150 ),
    inference(resolution,[],[f2847,f58]) ).

tff(f2957,plain,
    ( ~ spl6_41
    | ~ spl6_23
    | ~ spl6_35 ),
    inference(avatar_split_clause,[],[f2952,f576,f393,f617]) ).

tff(f617,plain,
    ( spl6_41
  <=> is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_41])]) ).

tff(f2952,plain,
    ( ~ is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,0)
    | ~ spl6_23
    | ~ spl6_35 ),
    inference(resolution,[],[f537,f578]) ).

tff(f2945,plain,
    ( spl6_160
    | spl6_161
    | spl6_71 ),
    inference(avatar_split_clause,[],[f2935,f1169,f2941,f2937]) ).

tff(f2941,plain,
    ( spl6_161
  <=> $less(0,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_161])]) ).

tff(f2935,plain,
    ( $less(0,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))
    | ( 0 = sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0) )
    | spl6_71 ),
    inference(resolution,[],[f1170,f58]) ).

tff(f2944,plain,
    ( spl6_160
    | spl6_161
    | spl6_71 ),
    inference(avatar_split_clause,[],[f2934,f1169,f2941,f2937]) ).

tff(f2934,plain,
    ( $less(0,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))
    | ( 0 = sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0) )
    | spl6_71 ),
    inference(resolution,[],[f1170,f58]) ).

tff(f2933,plain,
    ( spl6_159
    | spl6_158
    | spl6_44 ),
    inference(avatar_split_clause,[],[f2922,f676,f2925,f2929]) ).

tff(f2922,plain,
    ( $less(0,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))
    | ( 0 = sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0) )
    | spl6_44 ),
    inference(resolution,[],[f677,f58]) ).

tff(f2932,plain,
    ( spl6_158
    | spl6_159
    | spl6_44 ),
    inference(avatar_split_clause,[],[f2923,f676,f2929,f2925]) ).

tff(f2923,plain,
    ( ( 0 = sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0) )
    | $less(0,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))
    | spl6_44 ),
    inference(resolution,[],[f677,f58]) ).

tff(f2917,plain,
    ( spl6_157
    | spl6_133
    | spl6_134
    | spl6_73 ),
    inference(avatar_split_clause,[],[f2912,f1180,f2426,f2419,f2914]) ).

tff(f2914,plain,
    ( spl6_157
  <=> $less(sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_157])]) ).

tff(f1180,plain,
    ( spl6_73
  <=> is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_73])]) ).

tff(f2912,plain,
    ( $less(sK2,1)
    | $less(sK2,$sum(sK3,1))
    | $less(sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),1)
    | spl6_73 ),
    inference(forward_demodulation,[],[f2911,f207]) ).

tff(f2911,plain,
    ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,1))
    | $less(sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),1)
    | $less(sK2,1)
    | spl6_73 ),
    inference(forward_demodulation,[],[f2910,f191]) ).

tff(f2910,plain,
    ( $less(sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),1)
    | $less(sK2,1)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,1))
    | spl6_73 ),
    inference(forward_demodulation,[],[f2909,f207]) ).

tff(f2909,plain,
    ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),1)
    | $less(sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),1)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,1))
    | spl6_73 ),
    inference(forward_demodulation,[],[f2886,f191]) ).

tff(f2886,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),1)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,1))
    | $less(sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),1)
    | spl6_73 ),
    inference(evaluation,[],[f2884]) ).

tff(f2884,plain,
    ( $less(1,0)
    | $less(sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),1)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,1))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,1))
    | spl6_73 ),
    inference(resolution,[],[f1182,f222]) ).

tff(f1182,plain,
    ( ~ is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,1)
    | spl6_73 ),
    inference(avatar_component_clause,[],[f1180]) ).

tff(f2908,plain,
    ( ~ spl6_156
    | spl6_133
    | spl6_134
    | spl6_73 ),
    inference(avatar_split_clause,[],[f2903,f1180,f2426,f2419,f2905]) ).

tff(f2905,plain,
    ( spl6_156
  <=> ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_156])]) ).

tff(f2903,plain,
    ( $less(sK2,1)
    | $less(sK2,$sum(sK3,1))
    | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
    | spl6_73 ),
    inference(forward_demodulation,[],[f2902,f400]) ).

tff(f2902,plain,
    ( $less(sK2,1)
    | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
    | $less(sK2,$sum(sK3,1))
    | spl6_73 ),
    inference(forward_demodulation,[],[f2901,f207]) ).

tff(f2901,plain,
    ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),1)
    | $less(sK2,$sum(sK3,1))
    | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
    | spl6_73 ),
    inference(forward_demodulation,[],[f2900,f207]) ).

tff(f2900,plain,
    ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,1))
    | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),1)
    | spl6_73 ),
    inference(forward_demodulation,[],[f2899,f191]) ).

tff(f2899,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,1))
    | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),1)
    | spl6_73 ),
    inference(forward_demodulation,[],[f2898,f191]) ).

tff(f2898,plain,
    ( ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),1)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,1))
    | spl6_73 ),
    inference(forward_demodulation,[],[f2887,f191]) ).

tff(f2887,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),1)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,1))
    | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
    | spl6_73 ),
    inference(evaluation,[],[f2883]) ).

tff(f2883,plain,
    ( $less(1,0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,1))
    | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,1))
    | spl6_73 ),
    inference(resolution,[],[f1182,f237]) ).

tff(f2897,plain,
    ( ~ spl6_155
    | spl6_134
    | spl6_133
    | spl6_73 ),
    inference(avatar_split_clause,[],[f2892,f1180,f2419,f2426,f2894]) ).

tff(f2892,plain,
    ( $less(sK2,$sum(sK3,1))
    | $less(sK2,1)
    | ~ $less(sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | spl6_73 ),
    inference(forward_demodulation,[],[f2891,f207]) ).

tff(f2891,plain,
    ( ~ $less(sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,1))
    | $less(sK2,1)
    | spl6_73 ),
    inference(forward_demodulation,[],[f2890,f191]) ).

tff(f2890,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,1))
    | $less(sK2,1)
    | ~ $less(sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | spl6_73 ),
    inference(forward_demodulation,[],[f2889,f207]) ).

tff(f2889,plain,
    ( ~ $less(sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),1)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,1))
    | spl6_73 ),
    inference(forward_demodulation,[],[f2888,f191]) ).

tff(f2888,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),1)
    | ~ $less(sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,1))
    | spl6_73 ),
    inference(evaluation,[],[f2885]) ).

tff(f2885,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,1))
    | $less(1,0)
    | ~ $less(sK5(sK3,1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,1))
    | spl6_73 ),
    inference(resolution,[],[f1182,f220]) ).

tff(f2868,plain,
    ( spl6_153
    | spl6_154
    | spl6_146 ),
    inference(avatar_split_clause,[],[f2857,f2732,f2864,f2860]) ).

tff(f2857,plain,
    ( ( 0 = $sum(sK4,1) )
    | $less(0,$sum(sK4,1))
    | spl6_146 ),
    inference(resolution,[],[f2733,f58]) ).

tff(f2867,plain,
    ( spl6_153
    | spl6_154
    | spl6_146 ),
    inference(avatar_split_clause,[],[f2858,f2732,f2864,f2860]) ).

tff(f2858,plain,
    ( ( 0 = $sum(sK4,1) )
    | $less(0,$sum(sK4,1))
    | spl6_146 ),
    inference(resolution,[],[f2733,f58]) ).

tff(f2856,plain,
    ( spl6_150
    | spl6_10
    | spl6_152
    | ~ spl6_48 ),
    inference(avatar_split_clause,[],[f2842,f724,f2854,f288,f2846]) ).

tff(f2854,plain,
    ( spl6_152
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,$sum(sK3,0))))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,$sum(sK3,0))))) )
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK2))
        | $less(sK5(X4,sK2,X3,X5),sK2)
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_152])]) ).

tff(f2842,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,$sum(sK3,0))))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,$sum(sK3,0))))) )
        | $less(sK2,0)
        | $less($sum(sK3,0),0)
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK2))
        | $less(sK5(X4,sK2,X3,X5),sK2)
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK2)) )
    | ~ spl6_48 ),
    inference(resolution,[],[f725,f445]) ).

tff(f2852,plain,
    ( spl6_150
    | spl6_10
    | spl6_151
    | ~ spl6_48 ),
    inference(avatar_split_clause,[],[f2841,f724,f2850,f288,f2846]) ).

tff(f2850,plain,
    ( spl6_151
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,sK2,X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,sK2,X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,$sum(sK3,0))))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,$sum(sK3,0))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_151])]) ).

tff(f2841,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,sK2,X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,sK2,X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK2))
        | $less(sK2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,$sum(sK3,0))))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,$sum(sK3,0))))) )
        | $less($sum(sK3,0),0)
        | $less(length1(int,t2tb1(X0)),$sum(X2,sK2)) )
    | ~ spl6_48 ),
    inference(resolution,[],[f725,f491]) ).

tff(f2819,plain,
    ( ~ spl6_149
    | ~ spl6_148 ),
    inference(avatar_split_clause,[],[f2814,f2776,f2816]) ).

tff(f2814,plain,
    ( ~ $less(sK2,$sum(0,sK4))
    | ~ spl6_148 ),
    inference(forward_demodulation,[],[f2813,f207]) ).

tff(f2813,plain,
    ( ~ $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,sK4))
    | ~ spl6_148 ),
    inference(forward_demodulation,[],[f2806,f191]) ).

tff(f2806,plain,
    ( ~ $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,sK4))
    | ~ spl6_148 ),
    inference(resolution,[],[f2778,f225]) ).

tff(f2779,plain,
    ( spl6_148
    | ~ spl6_22 ),
    inference(avatar_split_clause,[],[f2764,f380,f2776]) ).

tff(f380,plain,
    ( spl6_22
  <=> is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_22])]) ).

tff(f2764,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,sK4)
    | ~ spl6_22 ),
    inference(resolution,[],[f382,f227]) ).

tff(f227,plain,
    ! [X2: $int,X3: array_int,X0: $int,X1: $int] :
      ( ~ is_longest_common_prefix1(X3,X0,X2,X1)
      | is_common_prefix1(X3,X0,X2,X1) ),
    inference(cnf_transformation,[],[f163]) ).

tff(f382,plain,
    ( is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,sK4)
    | ~ spl6_22 ),
    inference(avatar_component_clause,[],[f380]) ).

tff(f2738,plain,
    ( spl6_33
    | spl6_146
    | spl6_147
    | ~ spl6_7 ),
    inference(avatar_split_clause,[],[f2730,f272,f2736,f2732,f541]) ).

tff(f2736,plain,
    ( spl6_147
  <=> ! [X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(sK3,sK5(sK3,$sum(sK4,1),X0,X1))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(sK3,$sum(sK4,1),X0,X1))))) )
        | ~ $less($sum(X1,sK4),length1(int,t2tb1(X0)))
        | ~ $less(sK2,length1(int,t2tb1(X0)))
        | $less(length1(int,t2tb1(X0)),$sum(sK3,$sum(sK4,1)))
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK4,1)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb(sK2))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_147])]) ).

tff(f2730,plain,
    ( ! [X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(sK3,sK5(sK3,$sum(sK4,1),X0,X1))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(sK3,$sum(sK4,1),X0,X1))))) )
        | $less($sum(sK4,1),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb(sK2))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK4,1)))
        | $less(length1(int,t2tb1(X0)),$sum(sK3,$sum(sK4,1)))
        | ~ $less(sK2,length1(int,t2tb1(X0)))
        | ~ $less($sum(X1,sK4),length1(int,t2tb1(X0)))
        | $less(sK4,0) )
    | ~ spl6_7 ),
    inference(superposition,[],[f492,f274]) ).

tff(f2729,plain,
    ( spl6_33
    | spl6_145
    | ~ spl6_35 ),
    inference(avatar_split_clause,[],[f2720,f576,f2727,f541]) ).

tff(f2727,plain,
    ( spl6_145
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X5,sK4))
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK4))
        | $less(sK5(X4,sK4,X3,X5),sK4)
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_145])]) ).

tff(f2720,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X5,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(sK5(X4,sK4,X3,X5),sK4)
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK4))
        | $less(sK4,0) )
    | ~ spl6_35 ),
    inference(evaluation,[],[f2717]) ).

tff(f2717,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(sK4,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK4))
        | $less(0,0)
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK4))
        | $less(sK5(X4,sK4,X3,X5),sK4) )
    | ~ spl6_35 ),
    inference(resolution,[],[f578,f445]) ).

tff(f2725,plain,
    ( spl6_33
    | spl6_144
    | ~ spl6_35 ),
    inference(avatar_split_clause,[],[f2721,f576,f2723,f541]) ).

tff(f2723,plain,
    ( spl6_144
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X1,sK4))
        | $less(length1(int,t2tb1(X0)),$sum(X2,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,sK4,X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,sK4,X0,X2))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_144])]) ).

tff(f2721,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X1,sK4))
        | $less(sK4,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,sK4,X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,sK4,X0,X2))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X2,sK4)) )
    | ~ spl6_35 ),
    inference(evaluation,[],[f2716]) ).

tff(f2716,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,sK4,X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,sK4,X0,X2))))) )
        | $less(sK4,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | $less(0,0)
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK4))
        | $less(length1(int,t2tb1(X0)),$sum(X2,sK4)) )
    | ~ spl6_35 ),
    inference(resolution,[],[f578,f491]) ).

tff(f2712,plain,
    ( spl6_143
    | ~ spl6_49 ),
    inference(avatar_split_clause,[],[f2707,f729,f2709]) ).

tff(f729,plain,
    ( spl6_49
  <=> is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_49])]) ).

tff(f2707,plain,
    ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,0)))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))) )
    | ~ spl6_49 ),
    inference(forward_demodulation,[],[f2706,f400]) ).

tff(f2706,plain,
    ( ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,0)))) = tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,0)))) )
    | ~ spl6_49 ),
    inference(forward_demodulation,[],[f2661,f191]) ).

tff(f2661,plain,
    ( ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,0)))) = tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,0)))) )
    | ~ spl6_49 ),
    inference(resolution,[],[f731,f444]) ).

tff(f444,plain,
    ! [X2: array_int,X3: $int,X0: $int] :
      ( ~ is_common_prefix1(X2,X3,X0,1)
      | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X0,0)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,0)))) ) ),
    inference(interpreted_simplification,[],[f443]) ).

tff(f443,plain,
    ! [X2: array_int,X3: $int,X0: $int] :
      ( ~ is_common_prefix1(X2,X3,X0,1)
      | $less(0,0)
      | ~ $less(0,1)
      | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X0,0)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,0)))) ) ),
    inference(instantiation,[],[f236]) ).

tff(f731,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,1)
    | ~ spl6_49 ),
    inference(avatar_component_clause,[],[f729]) ).

tff(f2699,plain,
    ( ~ spl6_142
    | ~ spl6_49 ),
    inference(avatar_split_clause,[],[f2694,f729,f2696]) ).

tff(f2694,plain,
    ( ~ $less(sK2,$sum(sK0,1))
    | ~ spl6_49 ),
    inference(forward_demodulation,[],[f2693,f207]) ).

tff(f2693,plain,
    ( ~ $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,1))
    | ~ spl6_49 ),
    inference(forward_demodulation,[],[f2665,f191]) ).

tff(f2665,plain,
    ( ~ $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,1))
    | ~ spl6_49 ),
    inference(resolution,[],[f731,f225]) ).

tff(f2692,plain,
    ( spl6_141
    | ~ spl6_42
    | ~ spl6_49 ),
    inference(avatar_split_clause,[],[f2687,f729,f622,f2689]) ).

tff(f622,plain,
    ( spl6_42
  <=> ( $sum(sK3,0) = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_42])]) ).

tff(f2687,plain,
    ( ( tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))) )
    | ~ spl6_42
    | ~ spl6_49 ),
    inference(forward_demodulation,[],[f2686,f400]) ).

tff(f2686,plain,
    ( ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,0)))) = tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb(sK2))) )
    | ~ spl6_42
    | ~ spl6_49 ),
    inference(forward_demodulation,[],[f2685,f191]) ).

tff(f2685,plain,
    ( ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,0)))) = tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb(sK2))) )
    | ~ spl6_42
    | ~ spl6_49 ),
    inference(forward_demodulation,[],[f2661,f624]) ).

tff(f624,plain,
    ( ( $sum(sK3,0) = sK2 )
    | ~ spl6_42 ),
    inference(avatar_component_clause,[],[f622]) ).

tff(f2684,plain,
    ( ~ spl6_133
    | ~ spl6_49 ),
    inference(avatar_split_clause,[],[f2683,f729,f2419]) ).

tff(f2683,plain,
    ( ~ $less(sK2,$sum(sK3,1))
    | ~ spl6_49 ),
    inference(forward_demodulation,[],[f2682,f207]) ).

tff(f2682,plain,
    ( ~ $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,1))
    | ~ spl6_49 ),
    inference(forward_demodulation,[],[f2666,f191]) ).

tff(f2666,plain,
    ( ~ $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,1))
    | ~ spl6_49 ),
    inference(resolution,[],[f731,f226]) ).

tff(f226,plain,
    ! [X2: array_int,X3: $int,X0: $int,X1: $int] :
      ( ~ is_common_prefix1(X2,X3,X0,X1)
      | ~ $less(length1(int,t2tb1(X2)),$sum(X0,X1)) ),
    inference(cnf_transformation,[],[f162]) ).

tff(f2681,plain,
    ( spl6_139
    | spl6_140
    | ~ spl6_49 ),
    inference(avatar_split_clause,[],[f2670,f729,f2678,f2674]) ).

tff(f2678,plain,
    ( spl6_140
  <=> is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_140])]) ).

tff(f2670,plain,
    ( is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,1)
    | is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,2)
    | ~ spl6_49 ),
    inference(evaluation,[],[f2662]) ).

tff(f2662,plain,
    ( is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,1)
    | is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,$sum(1,1))
    | ~ spl6_49 ),
    inference(resolution,[],[f731,f167]) ).

tff(f2608,plain,
    ( spl6_138
    | spl6_10
    | ~ spl6_136 ),
    inference(avatar_split_clause,[],[f2599,f2579,f288,f2606]) ).

tff(f2606,plain,
    ( spl6_138
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( $less(sK5(X4,sK2,X3,X5),sK2)
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,1)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,1)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_138])]) ).

tff(f2599,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(sK2,0)
        | $less(sK5(X4,sK2,X3,X5),sK2)
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,1)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,1)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK2)) )
    | ~ spl6_136 ),
    inference(evaluation,[],[f2596]) ).

tff(f2596,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X4,sK2))
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK2))
        | $less(1,0)
        | $less(sK5(X4,sK2,X3,X5),sK2)
        | $less(sK2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,1)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,1)))) ) )
    | ~ spl6_136 ),
    inference(resolution,[],[f2581,f445]) ).

tff(f2604,plain,
    ( spl6_10
    | spl6_137
    | ~ spl6_136 ),
    inference(avatar_split_clause,[],[f2600,f2579,f2602,f288]) ).

tff(f2602,plain,
    ( spl6_137
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X2,sK2))
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,1)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,1)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,sK2,X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,sK2,X0,X2))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_137])]) ).

tff(f2600,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X2,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,sK2,X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,sK2,X0,X2))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,1)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,1)))) )
        | $less(sK2,0)
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK2)) )
    | ~ spl6_136 ),
    inference(evaluation,[],[f2595]) ).

tff(f2595,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(sK2,0)
        | $less(length1(int,t2tb1(X0)),$sum(X2,sK2))
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK5(X1,sK2,X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK5(X1,sK2,X0,X2))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,1)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,1)))) )
        | $less(1,0) )
    | ~ spl6_136 ),
    inference(resolution,[],[f2581,f491]) ).

tff(f2583,plain,
    ( spl6_135
    | spl6_136
    | spl6_134 ),
    inference(avatar_split_clause,[],[f2573,f2426,f2579,f2575]) ).

tff(f2573,plain,
    ( $less(1,sK2)
    | ( 1 = sK2 )
    | spl6_134 ),
    inference(resolution,[],[f2428,f58]) ).

tff(f2582,plain,
    ( spl6_135
    | spl6_136
    | spl6_134 ),
    inference(avatar_split_clause,[],[f2572,f2426,f2579,f2575]) ).

tff(f2572,plain,
    ( $less(1,sK2)
    | ( 1 = sK2 )
    | spl6_134 ),
    inference(resolution,[],[f2428,f58]) ).

tff(f2436,plain,
    ( spl6_19
    | spl6_18
    | spl6_3 ),
    inference(avatar_split_clause,[],[f1208,f250,f349,f353]) ).

tff(f1208,plain,
    ( $less(0,sK0)
    | ( 0 = sK0 )
    | spl6_3 ),
    inference(resolution,[],[f252,f58]) ).

tff(f252,plain,
    ( ~ $less(sK0,0)
    | spl6_3 ),
    inference(avatar_component_clause,[],[f250]) ).

tff(f2435,plain,
    ( spl6_19
    | spl6_18
    | spl6_3 ),
    inference(avatar_split_clause,[],[f1209,f250,f349,f353]) ).

tff(f1209,plain,
    ( $less(0,sK0)
    | ( 0 = sK0 )
    | spl6_3 ),
    inference(resolution,[],[f252,f58]) ).

tff(f2434,plain,
    ( spl6_18
    | spl6_19
    | spl6_3 ),
    inference(avatar_split_clause,[],[f386,f250,f353,f349]) ).

tff(f386,plain,
    ( ( 0 = sK0 )
    | $less(0,sK0)
    | spl6_3 ),
    inference(resolution,[],[f252,f58]) ).

tff(f2433,plain,
    ( spl6_26
    | ~ spl6_18 ),
    inference(avatar_split_clause,[],[f448,f349,f452]) ).

tff(f452,plain,
    ( spl6_26
  <=> $less(-1,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_26])]) ).

tff(f448,plain,
    ( $less(-1,sK0)
    | ~ spl6_18 ),
    inference(interpreted_simplification,[],[f447]) ).

tff(f447,plain,
    ( ~ $less(-1,0)
    | $less(-1,sK0)
    | ~ spl6_18 ),
    inference(instantiation,[],[f399]) ).

tff(f399,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,0)
        | $less(X0,sK0) )
    | ~ spl6_18 ),
    inference(resolution,[],[f351,f57]) ).

tff(f2432,plain,
    ( ~ spl6_50
    | ~ spl6_42
    | spl6_47 ),
    inference(avatar_split_clause,[],[f2431,f720,f622,f752]) ).

tff(f720,plain,
    ( spl6_47
  <=> $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_47])]) ).

tff(f2431,plain,
    ( ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))),tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))))
    | ~ spl6_42
    | spl6_47 ),
    inference(forward_demodulation,[],[f722,f624]) ).

tff(f722,plain,
    ( ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,0)))))
    | spl6_47 ),
    inference(avatar_component_clause,[],[f720]) ).

tff(f2430,plain,
    ( spl6_18
    | spl6_19
    | spl6_3 ),
    inference(avatar_split_clause,[],[f387,f250,f353,f349]) ).

tff(f387,plain,
    ( ( 0 = sK0 )
    | $less(0,sK0)
    | spl6_3 ),
    inference(resolution,[],[f252,f58]) ).

tff(f2429,plain,
    ( ~ spl6_134
    | ~ spl6_73 ),
    inference(avatar_split_clause,[],[f2424,f1180,f2426]) ).

tff(f2424,plain,
    ( ~ $less(sK2,1)
    | ~ spl6_73 ),
    inference(forward_demodulation,[],[f2423,f207]) ).

tff(f2423,plain,
    ( ~ $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),1)
    | ~ spl6_73 ),
    inference(forward_demodulation,[],[f2392,f191]) ).

tff(f2392,plain,
    ( ~ $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),1)
    | ~ spl6_73 ),
    inference(evaluation,[],[f2387]) ).

tff(f2387,plain,
    ( ~ $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,1))
    | ~ spl6_73 ),
    inference(resolution,[],[f1181,f225]) ).

tff(f1181,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,1)
    | ~ spl6_73 ),
    inference(avatar_component_clause,[],[f1180]) ).

tff(f2422,plain,
    ( ~ spl6_133
    | ~ spl6_73 ),
    inference(avatar_split_clause,[],[f2417,f1180,f2419]) ).

tff(f2417,plain,
    ( ~ $less(sK2,$sum(sK3,1))
    | ~ spl6_73 ),
    inference(forward_demodulation,[],[f2416,f207]) ).

tff(f2416,plain,
    ( ~ $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,1))
    | ~ spl6_73 ),
    inference(forward_demodulation,[],[f2388,f191]) ).

tff(f2388,plain,
    ( ~ $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,1))
    | ~ spl6_73 ),
    inference(resolution,[],[f1181,f226]) ).

tff(f2415,plain,
    ( spl6_132
    | ~ spl6_42
    | ~ spl6_73 ),
    inference(avatar_split_clause,[],[f2410,f1180,f622,f2412]) ).

tff(f2410,plain,
    ( ( tb2t(get(int,int,t2tb2(sK1),t2tb(0))) = tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))) )
    | ~ spl6_42
    | ~ spl6_73 ),
    inference(forward_demodulation,[],[f2409,f624]) ).

tff(f2409,plain,
    ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,0)))) = tb2t(get(int,int,t2tb2(sK1),t2tb(0))) )
    | ~ spl6_73 ),
    inference(forward_demodulation,[],[f2408,f400]) ).

tff(f2408,plain,
    ( ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,0)))) = tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb(0))) )
    | ~ spl6_73 ),
    inference(forward_demodulation,[],[f2393,f191]) ).

tff(f2393,plain,
    ( ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,0)))) = tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb(0))) )
    | ~ spl6_73 ),
    inference(evaluation,[],[f2383]) ).

tff(f2383,plain,
    ( ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,0)))) = tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,0)))) )
    | ~ spl6_73 ),
    inference(resolution,[],[f1181,f444]) ).

tff(f2405,plain,
    ( spl6_130
    | spl6_131
    | ~ spl6_73 ),
    inference(avatar_split_clause,[],[f2394,f1180,f2402,f2398]) ).

tff(f2398,plain,
    ( spl6_130
  <=> is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_130])]) ).

tff(f2394,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,2)
    | is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,1)
    | ~ spl6_73 ),
    inference(evaluation,[],[f2384]) ).

tff(f2384,plain,
    ( is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,1)
    | is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,$sum(1,1))
    | ~ spl6_73 ),
    inference(resolution,[],[f1181,f167]) ).

tff(f2250,plain,
    ( spl6_40
    | ~ spl6_6
    | ~ spl6_19
    | ~ spl6_36 ),
    inference(avatar_split_clause,[],[f2249,f580,f353,f266,f612]) ).

tff(f2249,plain,
    ( is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,0)
    | ~ spl6_6
    | ~ spl6_19
    | ~ spl6_36 ),
    inference(forward_demodulation,[],[f363,f582]) ).

tff(f582,plain,
    ( ( 0 = sK4 )
    | ~ spl6_36 ),
    inference(avatar_component_clause,[],[f580]) ).

tff(f363,plain,
    ( is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,sK4)
    | ~ spl6_6
    | ~ spl6_19 ),
    inference(backward_demodulation,[],[f268,f355]) ).

tff(f355,plain,
    ( ( 0 = sK0 )
    | ~ spl6_19 ),
    inference(avatar_component_clause,[],[f353]) ).

tff(f2244,plain,
    ( spl6_128
    | spl6_129
    | ~ spl6_18 ),
    inference(avatar_split_clause,[],[f2193,f349,f2241,f2237]) ).

tff(f2193,plain,
    ( $less(-12,sK0)
    | ( sK0 = -12 )
    | ~ spl6_18 ),
    inference(interpreted_simplification,[],[f2192]) ).

tff(f2192,plain,
    ( $less(0,-12)
    | $less(-12,sK0)
    | ( sK0 = -12 )
    | ~ spl6_18 ),
    inference(instantiation,[],[f1225]) ).

tff(f1225,plain,
    ( ! [X3: $int] :
        ( $less(0,X3)
        | $less(X3,sK0)
        | ( sK0 = X3 ) )
    | ~ spl6_18 ),
    inference(resolution,[],[f351,f306]) ).

tff(f2235,plain,
    ( spl6_3
    | spl6_127
    | ~ spl6_18 ),
    inference(avatar_split_clause,[],[f2221,f349,f2233,f250]) ).

tff(f2233,plain,
    ( spl6_127
  <=> ! [X0: $int,X3: $int,X2: $int,X1: array_int] :
        ( ( sK0 = X0 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK5(X2,sK0,X1,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK5(X2,sK0,X1,X3))))) )
        | $less(length1(int,t2tb1(X1)),$sum(X2,sK0))
        | $less(length1(int,t2tb1(X1)),$sum(X3,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,X0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,X0)))) )
        | $less(X0,0)
        | $less(0,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_127])]) ).

tff(f2221,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
        ( ( sK0 = X0 )
        | $less(0,X0)
        | $less(sK0,0)
        | $less(X0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,X0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,X0)))) )
        | $less(length1(int,t2tb1(X1)),$sum(X3,sK0))
        | $less(length1(int,t2tb1(X1)),$sum(X2,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK5(X2,sK0,X1,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK5(X2,sK0,X1,X3))))) ) )
    | ~ spl6_18 ),
    inference(resolution,[],[f1225,f491]) ).

tff(f2231,plain,
    ( spl6_3
    | spl6_126
    | ~ spl6_18 ),
    inference(avatar_split_clause,[],[f2222,f349,f2229,f250]) ).

tff(f2229,plain,
    ( spl6_126
  <=> ! [X5: array_int,X4: $int,X7: $int,X6: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,X4)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,X4)))) )
        | $less(sK5(X6,sK0,X5,X7),sK0)
        | $less(length1(int,t2tb1(X5)),$sum(X7,sK0))
        | ( sK0 = X4 )
        | $less(length1(int,t2tb1(X5)),$sum(X6,sK0))
        | $less(X4,0)
        | $less(0,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_126])]) ).

tff(f2222,plain,
    ( ! [X6: $int,X7: $int,X4: $int,X5: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,X4)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,X4)))) )
        | $less(0,X4)
        | $less(X4,0)
        | $less(length1(int,t2tb1(X5)),$sum(X6,sK0))
        | ( sK0 = X4 )
        | $less(length1(int,t2tb1(X5)),$sum(X7,sK0))
        | $less(sK5(X6,sK0,X5,X7),sK0)
        | $less(sK0,0) )
    | ~ spl6_18 ),
    inference(resolution,[],[f1225,f445]) ).

tff(f2187,plain,
    ( spl6_5
    | spl6_4
    | spl6_10
    | spl6_125
    | spl6_69 ),
    inference(avatar_split_clause,[],[f2183,f1157,f2185,f288,f255,f260]) ).

tff(f2185,plain,
    ( spl6_125
  <=> ! [X4: $int] :
        ( ~ $less($sum(sK3,X4),sK2)
        | ( $sum(0,X4) != sK2 )
        | $less(X4,0)
        | $less(sK2,$sum(0,X4))
        | ~ $less(sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | $less(sK2,$sum(sK3,X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_125])]) ).

tff(f1157,plain,
    ( spl6_69
  <=> lt1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_69])]) ).

tff(f2183,plain,
    ( ! [X4: $int] :
        ( ~ $less($sum(sK3,X4),sK2)
        | $less(sK2,0)
        | $less(sK2,$sum(sK3,X4))
        | $less(sK2,sK3)
        | ~ $less(sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | $less(sK2,$sum(0,X4))
        | $less(X4,0)
        | ( $sum(0,X4) != sK2 )
        | $less(sK3,0) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2182,f207]) ).

tff(f2182,plain,
    ( ! [X4: $int] :
        ( $less(X4,0)
        | $less(sK3,0)
        | ~ $less(sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | ~ $less($sum(sK3,X4),sK2)
        | $less(sK2,$sum(sK3,X4))
        | $less(sK2,$sum(0,X4))
        | $less(sK2,0)
        | ( $sum(0,X4) != sK2 )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2181,f207]) ).

tff(f2181,plain,
    ( ! [X4: $int] :
        ( $less(sK2,0)
        | ( $sum(0,X4) != sK2 )
        | $less(X4,0)
        | ~ $less($sum(sK3,X4),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(sK2,$sum(sK3,X4))
        | $less(sK3,0)
        | $less(sK2,$sum(0,X4))
        | ~ $less(sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2180,f207]) ).

tff(f2180,plain,
    ( ! [X4: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | $less(sK2,$sum(0,X4))
        | ~ $less(sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | $less(X4,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | ~ $less($sum(sK3,X4),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | ( $sum(0,X4) != sK2 )
        | $less(sK3,0)
        | $less(sK2,$sum(sK3,X4)) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2179,f191]) ).

tff(f2179,plain,
    ( ! [X4: $int] :
        ( $less(X4,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | ( $sum(0,X4) != sK2 )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(sK2,$sum(sK3,X4))
        | ~ $less($sum(sK3,X4),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | ~ $less(sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | $less(sK3,0)
        | $less(sK2,$sum(0,X4)) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2178,f207]) ).

tff(f2178,plain,
    ( ! [X4: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X4))
        | ~ $less($sum(sK3,X4),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | ( $sum(0,X4) != sK2 )
        | $less(sK3,0)
        | $less(X4,0)
        | $less(sK2,$sum(sK3,X4))
        | ~ $less(sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2177,f207]) ).

tff(f2177,plain,
    ( ! [X4: $int] :
        ( ( $sum(0,X4) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(sK2,$sum(sK3,X4))
        | ~ $less(sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X4))
        | ~ $less($sum(sK3,X4),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(sK3,0)
        | $less(X4,0) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2176,f191]) ).

tff(f2176,plain,
    ( ! [X4: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X4))
        | ( $sum(0,X4) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | $less(sK3,0)
        | $less(X4,0)
        | ~ $less($sum(sK3,X4),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(sK2,$sum(sK3,X4))
        | ~ $less(sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2175,f191]) ).

tff(f2175,plain,
    ( ! [X4: $int] :
        ( ~ $less(sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | ( $sum(0,X4) != length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK2,$sum(sK3,X4))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(X4,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X4))
        | $less(sK3,0)
        | ~ $less($sum(sK3,X4),length1(int,mk_array1(int,sK2,t2tb2(sK1)))) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2174,f191]) ).

tff(f2174,plain,
    ( ! [X4: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X4))
        | ~ $less(sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK2,$sum(sK3,X4))
        | $less(X4,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | ~ $less($sum(sK3,X4),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | ( $sum(0,X4) != length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) )
        | $less(sK3,0) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2173,f207]) ).

tff(f2173,plain,
    ( ! [X4: $int] :
        ( ~ $less(sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X4))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | ~ $less($sum(sK3,X4),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(X4,0)
        | ( $sum(0,X4) != length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X4))
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2172,f191]) ).

tff(f2172,plain,
    ( ! [X4: $int] :
        ( ~ $less(sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | ~ $less($sum(sK3,X4),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(X4,0)
        | ( $sum(0,X4) != length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) )
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X4))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X4)) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2082,f191]) ).

tff(f2082,plain,
    ( ! [X4: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X4))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X4))
        | ~ $less(sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | ~ $less($sum(sK3,X4),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | ( $sum(0,X4) != length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) )
        | $less(X4,0) )
    | spl6_69 ),
    inference(evaluation,[],[f2080]) ).

tff(f2080,plain,
    ( ! [X4: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(X4,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X4))
        | ( $sum(0,X4) != length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) )
        | ~ $less($sum(sK3,X4),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X4))
        | $less(0,0)
        | ~ $less(sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0) )
    | spl6_69 ),
    inference(resolution,[],[f1159,f474]) ).

tff(f474,plain,
    ! [X6: $int,X7: $int,X4: array_int,X5: $int] :
      ( lt1(X4,X5,X7)
      | ~ $less($sum(X7,X6),length1(int,t2tb1(X4)))
      | $less(length1(int,t2tb1(X4)),$sum(X5,X6))
      | $less(X6,0)
      | ~ $less(sK5(X7,X6,X4,X5),0)
      | $less(X7,0)
      | $less(X5,0)
      | ( length1(int,t2tb1(X4)) != $sum(X5,X6) )
      | $less(length1(int,t2tb1(X4)),X7)
      | $less(length1(int,t2tb1(X4)),$sum(X7,X6))
      | $less(length1(int,t2tb1(X4)),X5) ),
    inference(resolution,[],[f188,f220]) ).

tff(f188,plain,
    ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
      ( ~ is_common_prefix1(X1,X0,X2,X3)
      | $less(length1(int,t2tb1(X1)),X0)
      | ( length1(int,t2tb1(X1)) != $sum(X0,X3) )
      | ~ $less($sum(X2,X3),length1(int,t2tb1(X1)))
      | lt1(X1,X0,X2)
      | $less(length1(int,t2tb1(X1)),X2)
      | $less(X0,0)
      | $less(X2,0) ),
    inference(cnf_transformation,[],[f119]) ).

tff(f119,plain,
    ! [X0: $int,X1: array_int,X2: $int] :
      ( $less(length1(int,t2tb1(X1)),X0)
      | $less(X2,0)
      | lt1(X1,X0,X2)
      | $less(length1(int,t2tb1(X1)),X2)
      | $less(X0,0)
      | ! [X3: $int] :
          ( ( ( length1(int,t2tb1(X1)) != $sum(X0,X3) )
            & ~ $less(tb2t(get2(int,t2tb1(X1),$sum(X0,X3))),tb2t(get2(int,t2tb1(X1),$sum(X2,X3)))) )
          | ~ $less($sum(X2,X3),length1(int,t2tb1(X1)))
          | ~ is_common_prefix1(X1,X0,X2,X3) ) ),
    inference(flattening,[],[f118]) ).

tff(f118,plain,
    ! [X1: array_int,X0: $int,X2: $int] :
      ( lt1(X1,X0,X2)
      | ! [X3: $int] :
          ( ( ( length1(int,t2tb1(X1)) != $sum(X0,X3) )
            & ~ $less(tb2t(get2(int,t2tb1(X1),$sum(X0,X3))),tb2t(get2(int,t2tb1(X1),$sum(X2,X3)))) )
          | ~ $less($sum(X2,X3),length1(int,t2tb1(X1)))
          | ~ is_common_prefix1(X1,X0,X2,X3) )
      | $less(length1(int,t2tb1(X1)),X0)
      | $less(X2,0)
      | $less(X0,0)
      | $less(length1(int,t2tb1(X1)),X2) ),
    inference(ennf_transformation,[],[f109]) ).

tff(f109,plain,
    ! [X1: array_int,X0: $int,X2: $int] :
      ( ( ? [X3: $int] :
            ( $less($sum(X2,X3),length1(int,t2tb1(X1)))
            & ( $less(tb2t(get2(int,t2tb1(X1),$sum(X0,X3))),tb2t(get2(int,t2tb1(X1),$sum(X2,X3))))
              | ( length1(int,t2tb1(X1)) = $sum(X0,X3) ) )
            & is_common_prefix1(X1,X0,X2,X3) )
        & ~ $less(length1(int,t2tb1(X1)),X0)
        & ~ $less(X2,0)
        & ~ $less(X0,0)
        & ~ $less(length1(int,t2tb1(X1)),X2) )
     => lt1(X1,X0,X2) ),
    inference(unused_predicate_definition_removal,[],[f77]) ).

tff(f77,plain,
    ! [X1: array_int,X0: $int,X2: $int] :
      ( ( ? [X3: $int] :
            ( $less($sum(X2,X3),length1(int,t2tb1(X1)))
            & ( $less(tb2t(get2(int,t2tb1(X1),$sum(X0,X3))),tb2t(get2(int,t2tb1(X1),$sum(X2,X3))))
              | ( length1(int,t2tb1(X1)) = $sum(X0,X3) ) )
            & is_common_prefix1(X1,X0,X2,X3) )
        & ~ $less(length1(int,t2tb1(X1)),X0)
        & ~ $less(X2,0)
        & ~ $less(X0,0)
        & ~ $less(length1(int,t2tb1(X1)),X2) )
    <=> lt1(X1,X0,X2) ),
    inference(rectify,[],[f47]) ).

tff(f47,plain,
    ! [X1: $int,X0: array_int,X7: $int] :
      ( ( ~ $less(X1,0)
        & ~ $less(X7,0)
        & ? [X18: $int] :
            ( ( $less(tb2t(get2(int,t2tb1(X0),$sum(X1,X18))),tb2t(get2(int,t2tb1(X0),$sum(X7,X18))))
              | ( $sum(X1,X18) = length1(int,t2tb1(X0)) ) )
            & $less($sum(X7,X18),length1(int,t2tb1(X0)))
            & is_common_prefix1(X0,X1,X7,X18) )
        & ~ $less(length1(int,t2tb1(X0)),X1)
        & ~ $less(length1(int,t2tb1(X0)),X7) )
    <=> lt1(X0,X1,X7) ),
    inference(theory_normalization,[],[f40]) ).

tff(f40,axiom,
    ! [X1: $int,X0: array_int,X7: $int] :
      ( ( $lesseq(0,X1)
        & $lesseq(0,X7)
        & ? [X18: $int] :
            ( ( $less(tb2t(get2(int,t2tb1(X0),$sum(X1,X18))),tb2t(get2(int,t2tb1(X0),$sum(X7,X18))))
              | ( $sum(X1,X18) = length1(int,t2tb1(X0)) ) )
            & $less($sum(X7,X18),length1(int,t2tb1(X0)))
            & is_common_prefix1(X0,X1,X7,X18) )
        & $lesseq(X1,length1(int,t2tb1(X0)))
        & $lesseq(X7,length1(int,t2tb1(X0))) )
    <=> lt1(X0,X1,X7) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',lt_def) ).

tff(f1159,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3)
    | spl6_69 ),
    inference(avatar_component_clause,[],[f1157]) ).

tff(f2171,plain,
    ( spl6_10
    | spl6_5
    | spl6_124
    | spl6_4
    | spl6_69 ),
    inference(avatar_split_clause,[],[f2167,f1157,f255,f2169,f260,f288]) ).

tff(f2169,plain,
    ( spl6_124
  <=> ! [X3: $int] :
        ( ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X3)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X3)))))
        | $less(sK5(sK3,X3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X3)
        | $less(X3,0)
        | $less(sK2,$sum(0,X3))
        | $less(sK2,$sum(sK3,X3))
        | ~ $less($sum(sK3,X3),sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_124])]) ).

tff(f2167,plain,
    ( ! [X3: $int] :
        ( $less(sK2,sK3)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X3)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X3)))))
        | $less(sK3,0)
        | ~ $less($sum(sK3,X3),sK2)
        | $less(sK2,$sum(sK3,X3))
        | $less(sK2,0)
        | $less(sK2,$sum(0,X3))
        | $less(X3,0)
        | $less(sK5(sK3,X3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X3) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2166,f207]) ).

tff(f2166,plain,
    ( ! [X3: $int] :
        ( $less(sK2,$sum(0,X3))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X3)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X3)))))
        | $less(sK2,0)
        | $less(sK2,$sum(sK3,X3))
        | $less(sK5(sK3,X3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X3)
        | $less(sK3,0)
        | $less(X3,0)
        | ~ $less($sum(sK3,X3),sK2)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2165,f207]) ).

tff(f2165,plain,
    ( ! [X3: $int] :
        ( ~ $less($sum(sK3,X3),sK2)
        | $less(sK3,0)
        | $less(sK2,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X3))
        | $less(X3,0)
        | $less(sK5(sK3,X3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(sK2,$sum(0,X3))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X3)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X3))))) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2164,f191]) ).

tff(f2164,plain,
    ( ! [X3: $int] :
        ( $less(sK2,$sum(0,X3))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less($sum(sK3,X3),sK2)
        | $less(X3,0)
        | $less(sK5(sK3,X3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X3))
        | $less(sK2,0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X3)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X3)))))
        | $less(sK3,0) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2163,f191]) ).

tff(f2163,plain,
    ( ! [X3: $int] :
        ( $less(sK5(sK3,X3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X3)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X3)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X3)))))
        | $less(sK2,$sum(0,X3))
        | $less(sK3,0)
        | $less(X3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X3))
        | ~ $less($sum(sK3,X3),sK2)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK2,0) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2162,f207]) ).

tff(f2162,plain,
    ( ! [X3: $int] :
        ( $less(sK2,$sum(0,X3))
        | ~ $less($sum(sK3,X3),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(X3,0)
        | $less(sK3,0)
        | $less(sK5(sK3,X3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X3))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK2,0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X3)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X3))))) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2161,f207]) ).

tff(f2161,plain,
    ( ! [X3: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | ~ $less($sum(sK3,X3),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(sK2,$sum(0,X3))
        | $less(sK3,0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X3)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X3)))))
        | $less(X3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X3))
        | $less(sK5(sK3,X3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X3) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2160,f400]) ).

tff(f2160,plain,
    ( ! [X3: $int] :
        ( $less(sK3,0)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,X3)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X3)))))
        | $less(sK2,$sum(0,X3))
        | $less(X3,0)
        | $less(sK5(sK3,X3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X3))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less($sum(sK3,X3),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2159,f191]) ).

tff(f2159,plain,
    ( ! [X3: $int] :
        ( $less(sK2,$sum(0,X3))
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X3)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X3)))))
        | $less(X3,0)
        | $less(sK5(sK3,X3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | ~ $less($sum(sK3,X3),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X3)) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2158,f191]) ).

tff(f2158,plain,
    ( ! [X3: $int] :
        ( $less(sK3,0)
        | $less(sK5(sK3,X3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X3)
        | ~ $less($sum(sK3,X3),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(sK2,$sum(0,X3))
        | $less(X3,0)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X3)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X3)))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X3))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2157,f207]) ).

tff(f2157,plain,
    ( ! [X3: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X3))
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X3))
        | $less(X3,0)
        | $less(sK5(sK3,X3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X3)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X3)))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | ~ $less($sum(sK3,X3),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1)))))) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2156,f191]) ).

tff(f2156,plain,
    ( ! [X3: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X3))
        | $less(X3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK3,0)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X3)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X3)))))
        | ~ $less($sum(sK3,X3),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X3))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | $less(sK5(sK3,X3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X3) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2083,f191]) ).

tff(f2083,plain,
    ( ! [X3: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X3))
        | $less(X3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less($sum(sK3,X3),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(sK5(sK3,X3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X3)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X3)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X3)))))
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X3)) )
    | spl6_69 ),
    inference(evaluation,[],[f2079]) ).

tff(f2079,plain,
    ( ! [X3: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X3))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X3))
        | $less(X3,0)
        | $less(sK3,0)
        | ~ $less($sum(sK3,X3),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(sK5(sK3,X3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(0,0)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X3)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X3)))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0) )
    | spl6_69 ),
    inference(resolution,[],[f1159,f506]) ).

tff(f506,plain,
    ! [X6: $int,X7: $int,X4: $int,X5: array_int] :
      ( lt1(X5,X6,X4)
      | $less(X4,0)
      | $less(length1(int,t2tb1(X5)),$sum(X6,X7))
      | $less(X7,0)
      | ~ $less(tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,X7)))),tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X4,X7)))))
      | ~ $less($sum(X4,X7),length1(int,t2tb1(X5)))
      | $less(length1(int,t2tb1(X5)),X6)
      | $less(length1(int,t2tb1(X5)),X4)
      | $less(length1(int,t2tb1(X5)),$sum(X4,X7))
      | $less(X6,0)
      | $less(sK5(X4,X7,X5,X6),X7) ),
    inference(resolution,[],[f232,f222]) ).

tff(f232,plain,
    ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
      ( ~ is_common_prefix1(X1,X0,X2,X3)
      | $less(X2,0)
      | $less(length1(int,t2tb1(X1)),X0)
      | ~ $less(tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X0,X3)))),tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,X3)))))
      | $less(X0,0)
      | lt1(X1,X0,X2)
      | $less(length1(int,t2tb1(X1)),X2)
      | ~ $less($sum(X2,X3),length1(int,t2tb1(X1))) ),
    inference(definition_unfolding,[],[f187,f206,f206]) ).

tff(f187,plain,
    ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
      ( $less(length1(int,t2tb1(X1)),X0)
      | $less(X2,0)
      | lt1(X1,X0,X2)
      | $less(length1(int,t2tb1(X1)),X2)
      | $less(X0,0)
      | ~ $less(tb2t(get2(int,t2tb1(X1),$sum(X0,X3))),tb2t(get2(int,t2tb1(X1),$sum(X2,X3))))
      | ~ $less($sum(X2,X3),length1(int,t2tb1(X1)))
      | ~ is_common_prefix1(X1,X0,X2,X3) ),
    inference(cnf_transformation,[],[f119]) ).

tff(f2155,plain,
    ( spl6_5
    | spl6_10
    | spl6_4
    | spl6_123
    | spl6_69 ),
    inference(avatar_split_clause,[],[f2151,f1157,f2153,f255,f288,f260]) ).

tff(f2153,plain,
    ( spl6_123
  <=> ! [X1: $int] :
        ( ~ $less($sum(sK3,X1),sK2)
        | $less(sK2,$sum(sK3,X1))
        | $less(X1,0)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(sK2,$sum(0,X1))
        | ( $sum(0,X1) != sK2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_123])]) ).

tff(f2151,plain,
    ( ! [X1: $int] :
        ( ~ $less($sum(sK3,X1),sK2)
        | ( $sum(0,X1) != sK2 )
        | $less(sK2,sK3)
        | $less(sK2,$sum(0,X1))
        | $less(sK2,0)
        | $less(sK3,0)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(X1,0)
        | $less(sK2,$sum(sK3,X1)) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2150,f207]) ).

tff(f2150,plain,
    ( ! [X1: $int] :
        ( ( $sum(0,X1) != sK2 )
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(X1,0)
        | $less(sK2,0)
        | $less(sK3,0)
        | $less(sK2,$sum(0,X1))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(sK2,$sum(sK3,X1))
        | ~ $less($sum(sK3,X1),sK2) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2149,f191]) ).

tff(f2149,plain,
    ( ! [X1: $int] :
        ( $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK2,$sum(0,X1))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(sK2,$sum(sK3,X1))
        | ( $sum(0,X1) != sK2 )
        | $less(X1,0)
        | $less(sK2,0)
        | ~ $less($sum(sK3,X1),sK2) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2148,f207]) ).

tff(f2148,plain,
    ( ! [X1: $int] :
        ( ( $sum(0,X1) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK3,0)
        | $less(sK2,0)
        | $less(sK2,$sum(sK3,X1))
        | $less(X1,0)
        | ~ $less($sum(sK3,X1),sK2)
        | $less(sK2,$sum(0,X1)) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2147,f207]) ).

tff(f2147,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X1))
        | $less(X1,0)
        | $less(sK2,$sum(sK3,X1))
        | $less(sK2,0)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | ~ $less($sum(sK3,X1),sK2)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK3,0)
        | ( $sum(0,X1) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) ) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2146,f400]) ).

tff(f2146,plain,
    ( ! [X1: $int] :
        ( ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(sK2,$sum(sK3,X1))
        | ( $sum(0,X1) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK3,0)
        | ~ $less($sum(sK3,X1),sK2)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X1))
        | $less(X1,0)
        | $less(sK2,0) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2145,f191]) ).

tff(f2145,plain,
    ( ! [X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | ( $sum(0,X1) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | ~ $less($sum(sK3,X1),sK2)
        | $less(sK2,$sum(sK3,X1))
        | $less(sK3,0)
        | $less(X1,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X1))
        | $less(sK2,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2144,f207]) ).

tff(f2144,plain,
    ( ! [X1: $int] :
        ( $less(sK2,$sum(sK3,X1))
        | $less(sK3,0)
        | ~ $less($sum(sK3,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | ( $sum(0,X1) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | $less(sK2,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X1))
        | $less(X1,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2143,f207]) ).

tff(f2143,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X1))
        | $less(sK3,0)
        | $less(X1,0)
        | ( $sum(0,X1) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | $less(sK2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | ~ $less($sum(sK3,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X1)) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2142,f191]) ).

tff(f2142,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | $less(sK2,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X1))
        | ( $sum(0,X1) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(X1,0)
        | ~ $less($sum(sK3,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(sK3,0) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2141,f207]) ).

tff(f2141,plain,
    ( ! [X1: $int] :
        ( $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | $less(X1,0)
        | ~ $less($sum(sK3,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | ( $sum(0,X1) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X1))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1)) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2140,f191]) ).

tff(f2140,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X1))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(X1,0)
        | ~ $less($sum(sK3,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(sK3,0)
        | ( $sum(0,X1) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1)) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2139,f191]) ).

tff(f2139,plain,
    ( ! [X1: $int] :
        ( $less(X1,0)
        | ~ $less($sum(sK3,X1),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X1))
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | ( $sum(0,X1) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2138,f191]) ).

tff(f2138,plain,
    ( ! [X1: $int] :
        ( ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(0,X1) )
        | $less(X1,0)
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X1))
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | ~ $less($sum(sK3,X1),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2084,f191]) ).

tff(f2084,plain,
    ( ! [X1: $int] :
        ( $less(X1,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(sK3,0)
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(0,X1) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X1))
        | ~ $less($sum(sK3,X1),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1)))))) )
    | spl6_69 ),
    inference(evaluation,[],[f2077]) ).

tff(f2077,plain,
    ( ! [X1: $int] :
        ( ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(0,X1) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X1))
        | $less(sK3,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | ~ $less($sum(sK3,X1),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(0,0)
        | $less(X1,0) )
    | spl6_69 ),
    inference(resolution,[],[f1159,f486]) ).

tff(f486,plain,
    ! [X6: $int,X7: $int,X4: array_int,X5: $int] :
      ( lt1(X4,X7,X5)
      | ~ $less($sum(X5,X6),length1(int,t2tb1(X4)))
      | $less(length1(int,t2tb1(X4)),X7)
      | $less(length1(int,t2tb1(X4)),$sum(X7,X6))
      | $less(X7,0)
      | $less(length1(int,t2tb1(X4)),$sum(X5,X6))
      | ( $sum(X7,X6) != length1(int,t2tb1(X4)) )
      | $less(X6,0)
      | $less(X5,0)
      | $less(length1(int,t2tb1(X4)),X5)
      | ( tb2t(get(int,int,elts(int,t2tb1(X4)),t2tb($sum(X7,sK5(X5,X6,X4,X7))))) != tb2t(get(int,int,elts(int,t2tb1(X4)),t2tb($sum(X5,sK5(X5,X6,X4,X7))))) ) ),
    inference(resolution,[],[f237,f188]) ).

tff(f2137,plain,
    ( spl6_4
    | spl6_10
    | spl6_5
    | spl6_122
    | spl6_69 ),
    inference(avatar_split_clause,[],[f2133,f1157,f2135,f260,f288,f255]) ).

tff(f2135,plain,
    ( spl6_122
  <=> ! [X2: $int] :
        ( ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X2)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X2)))))
        | $less(sK2,$sum(0,X2))
        | $less(X2,0)
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | $less(sK2,$sum(sK3,X2))
        | ~ $less($sum(sK3,X2),sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_122])]) ).

tff(f2133,plain,
    ( ! [X2: $int] :
        ( ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X2)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X2)))))
        | ~ $less($sum(sK3,X2),sK2)
        | $less(sK3,0)
        | $less(sK2,0)
        | $less(sK2,$sum(sK3,X2))
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | $less(sK2,sK3)
        | $less(X2,0)
        | $less(sK2,$sum(0,X2)) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2132,f207]) ).

tff(f2132,plain,
    ( ! [X2: $int] :
        ( $less(sK2,0)
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X2)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X2)))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | ~ $less($sum(sK3,X2),sK2)
        | $less(sK2,$sum(0,X2))
        | $less(sK2,$sum(sK3,X2))
        | $less(X2,0)
        | $less(sK3,0) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2131,f207]) ).

tff(f2131,plain,
    ( ! [X2: $int] :
        ( $less(sK2,0)
        | ~ $less($sum(sK3,X2),sK2)
        | $less(sK2,$sum(sK3,X2))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X2))
        | $less(X2,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(sK3,0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X2)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X2)))))
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2130,f207]) ).

tff(f2130,plain,
    ( ! [X2: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | $less(sK2,$sum(sK3,X2))
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X2))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X2)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X2)))))
        | ~ $less($sum(sK3,X2),sK2)
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(X2,0) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2129,f191]) ).

tff(f2129,plain,
    ( ! [X2: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X2))
        | $less(X2,0)
        | $less(sK3,0)
        | ~ $less($sum(sK3,X2),sK2)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X2)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X2)))))
        | $less(sK2,$sum(sK3,X2))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2128,f400]) ).

tff(f2128,plain,
    ( ! [X2: $int] :
        ( ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,X2)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X2)))))
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | $less(sK3,0)
        | ~ $less($sum(sK3,X2),sK2)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X2))
        | $less(sK2,$sum(sK3,X2))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | $less(X2,0) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2127,f191]) ).

tff(f2127,plain,
    ( ! [X2: $int] :
        ( ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X2)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X2)))))
        | ~ $less($sum(sK3,X2),sK2)
        | $less(sK2,$sum(sK3,X2))
        | $less(X2,0)
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X2))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(sK3,0) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2126,f191]) ).

tff(f2126,plain,
    ( ! [X2: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X2)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X2)))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | ~ $less($sum(sK3,X2),sK2)
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X2))
        | $less(X2,0)
        | $less(sK3,0)
        | $less(sK2,$sum(sK3,X2)) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2125,f191]) ).

tff(f2125,plain,
    ( ! [X2: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(sK2,$sum(sK3,X2))
        | $less(X2,0)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X2)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X2)))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X2))
        | $less(sK3,0)
        | ~ $less($sum(sK3,X2),sK2)
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2124,f207]) ).

tff(f2124,plain,
    ( ! [X2: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X2))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X2)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X2)))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X2))
        | $less(sK3,0)
        | $less(X2,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | ~ $less($sum(sK3,X2),sK2) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2123,f207]) ).

tff(f2123,plain,
    ( ! [X2: $int] :
        ( ~ $less($sum(sK3,X2),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X2)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X2)))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK3,0)
        | $less(X2,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X2))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X2)) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2122,f191]) ).

tff(f2122,plain,
    ( ! [X2: $int] :
        ( ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X2))
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X2)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X2)))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(X2,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X2))
        | ~ $less($sum(sK3,X2),length1(int,mk_array1(int,sK2,t2tb2(sK1)))) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2085,f191]) ).

tff(f2085,plain,
    ( ! [X2: $int] :
        ( ~ $less($sum(sK3,X2),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X2)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X2)))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X2))
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(X2,0)
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X2)) )
    | spl6_69 ),
    inference(evaluation,[],[f2078]) ).

tff(f2078,plain,
    ( ! [X2: $int] :
        ( $less(X2,0)
        | $less(sK3,0)
        | $less(0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less($sum(sK3,X2),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X2)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X2)))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X2))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X2)) )
    | spl6_69 ),
    inference(resolution,[],[f1159,f507]) ).

tff(f507,plain,
    ! [X10: $int,X11: $int,X8: $int,X9: array_int] :
      ( lt1(X9,X10,X8)
      | ~ $less(sK5(X8,X11,X9,X10),0)
      | $less(length1(int,t2tb1(X9)),$sum(X10,X11))
      | $less(length1(int,t2tb1(X9)),X8)
      | $less(length1(int,t2tb1(X9)),X10)
      | ~ $less($sum(X8,X11),length1(int,t2tb1(X9)))
      | $less(length1(int,t2tb1(X9)),$sum(X8,X11))
      | $less(X11,0)
      | $less(X8,0)
      | $less(X10,0)
      | ~ $less(tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X10,X11)))),tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X8,X11))))) ),
    inference(resolution,[],[f232,f220]) ).

tff(f2121,plain,
    ( spl6_5
    | spl6_4
    | spl6_10
    | spl6_121
    | spl6_69 ),
    inference(avatar_split_clause,[],[f2117,f1157,f2119,f288,f255,f260]) ).

tff(f2119,plain,
    ( spl6_121
  <=> ! [X0: $int] :
        ( $less(X0,0)
        | $less(sK2,$sum(0,X0))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | ~ $less($sum(sK3,X0),sK2)
        | $less(sK2,$sum(sK3,X0))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_121])]) ).

tff(f2117,plain,
    ( ! [X0: $int] :
        ( $less(X0,0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X0)))))
        | $less(sK2,$sum(sK3,X0))
        | ~ $less($sum(sK3,X0),sK2)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(sK2,0)
        | $less(sK2,sK3)
        | $less(sK2,$sum(0,X0))
        | $less(sK3,0) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2116,f207]) ).

tff(f2116,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | ~ $less($sum(sK3,X0),sK2)
        | $less(X0,0)
        | $less(sK2,$sum(sK3,X0))
        | $less(sK2,0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X0)))))
        | $less(sK2,sK3)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(sK3,0) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2115,f400]) ).

tff(f2115,plain,
    ( ! [X0: $int] :
        ( $less(sK2,sK3)
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | ~ $less($sum(sK3,X0),sK2)
        | $less(X0,0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X0)))))
        | $less(sK2,$sum(sK3,X0))
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | $less(sK2,0) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2114,f207]) ).

tff(f2114,plain,
    ( ! [X0: $int] :
        ( $less(X0,0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X0)))))
        | $less(sK3,0)
        | $less(sK2,0)
        | ~ $less($sum(sK3,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(sK2,$sum(sK3,X0))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(sK2,sK3) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2113,f191]) ).

tff(f2113,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum(sK3,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X0)))))
        | $less(sK2,0)
        | $less(sK2,$sum(sK3,X0))
        | $less(sK2,sK3)
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(X0,0) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2112,f207]) ).

tff(f2112,plain,
    ( ! [X0: $int] :
        ( ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X0)))))
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(X0,0)
        | $less(sK2,0)
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | $less(sK2,$sum(sK3,X0))
        | ~ $less($sum(sK3,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1)))))) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2111,f191]) ).

tff(f2111,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK2,0)
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(sK2,$sum(sK3,X0))
        | $less(sK3,0)
        | $less(X0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X0)))))
        | ~ $less($sum(sK3,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1)))))) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2110,f400]) ).

tff(f2110,plain,
    ( ! [X0: $int] :
        ( $less(X0,0)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,X0)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X0)))))
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK2,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | ~ $less($sum(sK3,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(sK2,$sum(sK3,X0)) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2109,f191]) ).

tff(f2109,plain,
    ( ! [X0: $int] :
        ( $less(sK2,0)
        | $less(sK3,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | $less(X0,0)
        | ~ $less($sum(sK3,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(sK2,$sum(sK3,X0))
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,X0)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X0))))) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2108,f207]) ).

tff(f2108,plain,
    ( ! [X0: $int] :
        ( $less(X0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK2,0)
        | ~ $less($sum(sK3,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,X0)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X0)))))
        | $less(sK3,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) ) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2107,f207]) ).

tff(f2107,plain,
    ( ! [X0: $int] :
        ( $less(X0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | ~ $less($sum(sK3,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | $less(sK3,0)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,X0)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X0)))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0)) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2106,f191]) ).

tff(f2106,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(sK3,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,X0)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X0)))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | $less(X0,0)
        | ~ $less($sum(sK3,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2105,f191]) ).

tff(f2105,plain,
    ( ! [X0: $int] :
        ( $less(X0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | ~ $less($sum(sK3,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,X0)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X0)))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK3,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) ) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2104,f191]) ).

tff(f2104,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | $less(X0,0)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,X0)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X0)))))
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | ~ $less($sum(sK3,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) ) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2086,f191]) ).

tff(f2086,plain,
    ( ! [X0: $int] :
        ( $less(X0,0)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | $less(sK3,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | ~ $less($sum(sK3,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3) )
    | spl6_69 ),
    inference(evaluation,[],[f2076]) ).

tff(f2076,plain,
    ( ! [X0: $int] :
        ( $less(sK3,0)
        | $less(0,0)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))))
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
        | $less(X0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | ~ $less($sum(sK3,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0)) )
    | spl6_69 ),
    inference(resolution,[],[f1159,f505]) ).

tff(f505,plain,
    ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
      ( lt1(X1,X2,X0)
      | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X0,sK5(X0,X3,X1,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK5(X0,X3,X1,X2))))) )
      | $less(length1(int,t2tb1(X1)),X2)
      | $less(X0,0)
      | ~ $less(tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,X3)))),tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X0,X3)))))
      | $less(length1(int,t2tb1(X1)),$sum(X2,X3))
      | $less(X2,0)
      | $less(length1(int,t2tb1(X1)),$sum(X0,X3))
      | $less(length1(int,t2tb1(X1)),X0)
      | $less(X3,0)
      | ~ $less($sum(X0,X3),length1(int,t2tb1(X1))) ),
    inference(resolution,[],[f232,f237]) ).

tff(f2103,plain,
    ( spl6_4
    | spl6_5
    | spl6_10
    | spl6_120
    | spl6_69 ),
    inference(avatar_split_clause,[],[f2099,f1157,f2101,f288,f260,f255]) ).

tff(f2101,plain,
    ( spl6_120
  <=> ! [X5: $int] :
        ( $less(sK5(sK3,X5,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X5)
        | ~ $less($sum(sK3,X5),sK2)
        | $less(X5,0)
        | $less(sK2,$sum(sK3,X5))
        | $less(sK2,$sum(0,X5))
        | ( sK2 != $sum(0,X5) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_120])]) ).

tff(f2099,plain,
    ( ! [X5: $int] :
        ( $less(sK5(sK3,X5,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X5)
        | $less(sK2,0)
        | $less(sK3,0)
        | $less(sK2,sK3)
        | ( sK2 != $sum(0,X5) )
        | $less(sK2,$sum(0,X5))
        | $less(sK2,$sum(sK3,X5))
        | $less(X5,0)
        | ~ $less($sum(sK3,X5),sK2) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2098,f207]) ).

tff(f2098,plain,
    ( ! [X5: $int] :
        ( $less(sK2,$sum(sK3,X5))
        | ~ $less($sum(sK3,X5),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(X5,0)
        | $less(sK2,0)
        | $less(sK5(sK3,X5,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X5)
        | $less(sK2,sK3)
        | $less(sK3,0)
        | $less(sK2,$sum(0,X5))
        | ( sK2 != $sum(0,X5) ) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2097,f207]) ).

tff(f2097,plain,
    ( ! [X5: $int] :
        ( $less(sK2,$sum(sK3,X5))
        | $less(sK5(sK3,X5,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X5)
        | $less(X5,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X5))
        | $less(sK2,sK3)
        | $less(sK2,0)
        | $less(sK3,0)
        | ( sK2 != $sum(0,X5) )
        | ~ $less($sum(sK3,X5),length1(int,mk_array1(int,sK2,t2tb2(sK1)))) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2096,f207]) ).

tff(f2096,plain,
    ( ! [X5: $int] :
        ( ( length1(int,mk_array1(int,sK2,t2tb2(sK1))) != $sum(0,X5) )
        | $less(sK5(sK3,X5,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X5)
        | $less(sK3,0)
        | $less(sK2,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X5))
        | ~ $less($sum(sK3,X5),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(sK2,$sum(sK3,X5))
        | $less(X5,0)
        | $less(sK2,sK3) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2095,f207]) ).

tff(f2095,plain,
    ( ! [X5: $int] :
        ( $less(X5,0)
        | $less(sK2,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X5))
        | $less(sK5(sK3,X5,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X5)
        | ~ $less($sum(sK3,X5),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | ( length1(int,mk_array1(int,sK2,t2tb2(sK1))) != $sum(0,X5) )
        | $less(sK3,0)
        | $less(sK2,$sum(sK3,X5)) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2094,f207]) ).

tff(f2094,plain,
    ( ! [X5: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X5))
        | $less(sK2,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | ~ $less($sum(sK3,X5),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(sK5(sK3,X5,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X5)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X5))
        | $less(X5,0)
        | $less(sK3,0)
        | ( length1(int,mk_array1(int,sK2,t2tb2(sK1))) != $sum(0,X5) ) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2093,f207]) ).

tff(f2093,plain,
    ( ! [X5: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | $less(X5,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X5))
        | ( length1(int,mk_array1(int,sK2,t2tb2(sK1))) != $sum(0,X5) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X5))
        | ~ $less($sum(sK3,X5),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(sK3,0)
        | $less(sK5(sK3,X5,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X5) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2092,f191]) ).

tff(f2092,plain,
    ( ! [X5: $int] :
        ( $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(X5,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X5))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X5))
        | $less(sK5(sK3,X5,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X5)
        | ~ $less($sum(sK3,X5),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | ( length1(int,mk_array1(int,sK2,t2tb2(sK1))) != $sum(0,X5) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2091,f191]) ).

tff(f2091,plain,
    ( ! [X5: $int] :
        ( $less(X5,0)
        | ~ $less($sum(sK3,X5),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(sK5(sK3,X5,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X5)
        | ( length1(int,mk_array1(int,sK2,t2tb2(sK1))) != $sum(0,X5) )
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X5))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X5))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2090,f191]) ).

tff(f2090,plain,
    ( ! [X5: $int] :
        ( $less(sK5(sK3,X5,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X5)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X5))
        | $less(sK3,0)
        | ( length1(int,mk_array1(int,sK2,t2tb2(sK1))) != $sum(0,X5) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X5))
        | ~ $less($sum(sK3,X5),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(X5,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2089,f191]) ).

tff(f2089,plain,
    ( ! [X5: $int] :
        ( $less(sK3,0)
        | $less(sK5(sK3,X5,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X5)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X5))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X5))
        | $less(X5,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | ~ $less($sum(sK3,X5),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | ( length1(int,mk_array1(int,sK2,t2tb2(sK1))) != $sum(0,X5) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2088,f191]) ).

tff(f2088,plain,
    ( ! [X5: $int] :
        ( $less(X5,0)
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X5))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less($sum(sK3,X5),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | ( length1(int,mk_array1(int,sK2,t2tb2(sK1))) != $sum(0,X5) )
        | $less(sK5(sK3,X5,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X5)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X5)) )
    | spl6_69 ),
    inference(forward_demodulation,[],[f2087,f191]) ).

tff(f2087,plain,
    ( ! [X5: $int] :
        ( ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(0,X5) )
        | $less(sK3,0)
        | ~ $less($sum(sK3,X5),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X5))
        | $less(sK5(sK3,X5,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X5)
        | $less(X5,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X5))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0) )
    | spl6_69 ),
    inference(evaluation,[],[f2081]) ).

tff(f2081,plain,
    ( ! [X5: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X5))
        | $less(sK3,0)
        | $less(X5,0)
        | $less(0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X5))
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(0,X5) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less($sum(sK3,X5),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(sK5(sK3,X5,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),X5) )
    | spl6_69 ),
    inference(resolution,[],[f1159,f473]) ).

tff(f473,plain,
    ! [X2: $int,X3: $int,X0: array_int,X1: $int] :
      ( lt1(X0,X1,X3)
      | $less(X2,0)
      | $less(length1(int,t2tb1(X0)),X1)
      | $less(length1(int,t2tb1(X0)),X3)
      | ( length1(int,t2tb1(X0)) != $sum(X1,X2) )
      | $less(length1(int,t2tb1(X0)),$sum(X3,X2))
      | ~ $less($sum(X3,X2),length1(int,t2tb1(X0)))
      | $less(X3,0)
      | $less(sK5(X3,X2,X0,X1),X2)
      | $less(length1(int,t2tb1(X0)),$sum(X1,X2))
      | $less(X1,0) ),
    inference(resolution,[],[f188,f222]) ).

tff(f2075,plain,
    ( spl6_10
    | spl6_119
    | ~ spl6_17 ),
    inference(avatar_split_clause,[],[f2007,f344,f2073,f288]) ).

tff(f2073,plain,
    ( spl6_119
  <=> ! [X0: $int,X3: $int,X2: $int,X1: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,X0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,X0)))) )
        | ( sK2 = X0 )
        | $less(length1(int,t2tb1(X1)),$sum(X2,sK2))
        | $less(length1(int,t2tb1(X1)),$sum(X3,sK2))
        | $less(sK0,X0)
        | $less(X0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK5(X2,sK2,X1,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK5(X2,sK2,X1,X3))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_119])]) ).

tff(f2007,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,X0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,X0)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK5(X2,sK2,X1,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK5(X2,sK2,X1,X3))))) )
        | $less(X0,0)
        | $less(sK0,X0)
        | $less(length1(int,t2tb1(X1)),$sum(X3,sK2))
        | $less(length1(int,t2tb1(X1)),$sum(X2,sK2))
        | ( sK2 = X0 )
        | $less(sK2,0) )
    | ~ spl6_17 ),
    inference(resolution,[],[f798,f491]) ).

tff(f2071,plain,
    ( spl6_112
    | spl6_117
    | spl6_118
    | ~ spl6_17
    | ~ spl6_84 ),
    inference(avatar_split_clause,[],[f2035,f1566,f344,f2068,f2064,f2043]) ).

tff(f1566,plain,
    ( spl6_84
  <=> $less(-4,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_84])]) ).

tff(f2035,plain,
    ( ( -4 = sK2 )
    | $less(-4,sK2)
    | $less(sK0,sK0)
    | ~ spl6_17
    | ~ spl6_84 ),
    inference(resolution,[],[f798,f1572]) ).

tff(f1572,plain,
    ( ! [X4: $int] :
        ( ~ $less(X4,-4)
        | $less(X4,sK0) )
    | ~ spl6_84 ),
    inference(resolution,[],[f1568,f57]) ).

tff(f1568,plain,
    ( $less(-4,sK0)
    | ~ spl6_84 ),
    inference(avatar_component_clause,[],[f1566]) ).

tff(f2062,plain,
    ( spl6_10
    | spl6_116
    | ~ spl6_17 ),
    inference(avatar_split_clause,[],[f2008,f344,f2060,f288]) ).

tff(f2060,plain,
    ( spl6_116
  <=> ! [X5: array_int,X4: $int,X7: $int,X6: $int] :
        ( $less(sK5(X6,sK2,X5,X7),sK2)
        | $less(sK0,X4)
        | ( sK2 = X4 )
        | $less(X4,0)
        | $less(length1(int,t2tb1(X5)),$sum(X6,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,X4)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,X4)))) )
        | $less(length1(int,t2tb1(X5)),$sum(X7,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_116])]) ).

tff(f2008,plain,
    ( ! [X6: $int,X7: $int,X4: $int,X5: array_int] :
        ( $less(sK5(X6,sK2,X5,X7),sK2)
        | $less(length1(int,t2tb1(X5)),$sum(X7,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,X4)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,X4)))) )
        | $less(length1(int,t2tb1(X5)),$sum(X6,sK2))
        | $less(X4,0)
        | ( sK2 = X4 )
        | $less(sK0,X4)
        | $less(sK2,0) )
    | ~ spl6_17 ),
    inference(resolution,[],[f798,f445]) ).

tff(f2058,plain,
    ( spl6_3
    | spl6_115
    | ~ spl6_17 ),
    inference(avatar_split_clause,[],[f2014,f344,f2056,f250]) ).

tff(f2056,plain,
    ( spl6_115
  <=> ! [X5: array_int,X4: $int,X7: $int,X6: $int] :
        ( $less(X4,sK2)
        | ( sK2 = X4 )
        | $less(length1(int,t2tb1(X5)),$sum(X6,X4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK0)))) )
        | $less(length1(int,t2tb1(X5)),$sum(X7,X4))
        | $less(sK5(X6,X4,X5,X7),X4)
        | $less(X4,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_115])]) ).

tff(f2014,plain,
    ( ! [X6: $int,X7: $int,X4: $int,X5: array_int] :
        ( $less(X4,sK2)
        | $less(X4,0)
        | $less(sK5(X6,X4,X5,X7),X4)
        | $less(length1(int,t2tb1(X5)),$sum(X7,X4))
        | $less(sK0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK0)))) )
        | $less(length1(int,t2tb1(X5)),$sum(X6,X4))
        | ( sK2 = X4 ) )
    | ~ spl6_17 ),
    inference(resolution,[],[f798,f445]) ).

tff(f2054,plain,
    ( spl6_112
    | spl6_113
    | spl6_114
    | ~ spl6_17
    | ~ spl6_92 ),
    inference(avatar_split_clause,[],[f2036,f1647,f344,f2051,f2047,f2043]) ).

tff(f2047,plain,
    ( spl6_113
  <=> $less(-5,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_113])]) ).

tff(f2051,plain,
    ( spl6_114
  <=> ( -5 = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_114])]) ).

tff(f1647,plain,
    ( spl6_92
  <=> $less(-5,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_92])]) ).

tff(f2036,plain,
    ( ( -5 = sK2 )
    | $less(-5,sK2)
    | $less(sK0,sK0)
    | ~ spl6_17
    | ~ spl6_92 ),
    inference(resolution,[],[f798,f1654]) ).

tff(f1654,plain,
    ( ! [X7: $int] :
        ( ~ $less(X7,-5)
        | $less(X7,sK0) )
    | ~ spl6_92 ),
    inference(resolution,[],[f1649,f57]) ).

tff(f1649,plain,
    ( $less(-5,sK0)
    | ~ spl6_92 ),
    inference(avatar_component_clause,[],[f1647]) ).

tff(f2041,plain,
    ( spl6_3
    | spl6_111
    | ~ spl6_17 ),
    inference(avatar_split_clause,[],[f2013,f344,f2039,f250]) ).

tff(f2039,plain,
    ( spl6_111
  <=> ! [X0: $int,X3: $int,X2: $int,X1: array_int] :
        ( ( sK2 = X0 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK5(X2,X0,X1,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK5(X2,X0,X1,X3))))) )
        | $less(length1(int,t2tb1(X1)),$sum(X2,X0))
        | $less(X0,sK2)
        | $less(X0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK0)))) )
        | $less(length1(int,t2tb1(X1)),$sum(X3,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_111])]) ).

tff(f2013,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
        ( ( sK2 = X0 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK0)))) )
        | $less(X0,0)
        | $less(X0,sK2)
        | $less(sK0,0)
        | $less(length1(int,t2tb1(X1)),$sum(X3,X0))
        | $less(length1(int,t2tb1(X1)),$sum(X2,X0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK5(X2,X0,X1,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK5(X2,X0,X1,X3))))) ) )
    | ~ spl6_17 ),
    inference(resolution,[],[f798,f491]) ).

tff(f2001,plain,
    ( spl6_110
    | ~ spl6_95 ),
    inference(avatar_split_clause,[],[f1992,f1720,f1998]) ).

tff(f1998,plain,
    ( spl6_110
  <=> $less(-12,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_110])]) ).

tff(f1720,plain,
    ( spl6_95
  <=> $less(-11,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_95])]) ).

tff(f1992,plain,
    ( $less(-12,sK2)
    | ~ spl6_95 ),
    inference(interpreted_simplification,[],[f1991]) ).

tff(f1991,plain,
    ( ~ $less(-12,-11)
    | $less(-12,sK2)
    | ~ spl6_95 ),
    inference(instantiation,[],[f1727]) ).

tff(f1727,plain,
    ( ! [X7: $int] :
        ( ~ $less(X7,-11)
        | $less(X7,sK2) )
    | ~ spl6_95 ),
    inference(resolution,[],[f1722,f57]) ).

tff(f1722,plain,
    ( $less(-11,sK2)
    | ~ spl6_95 ),
    inference(avatar_component_clause,[],[f1720]) ).

tff(f1990,plain,
    ( spl6_5
    | spl6_109
    | ~ spl6_15 ),
    inference(avatar_split_clause,[],[f1951,f335,f1988,f260]) ).

tff(f1988,plain,
    ( spl6_109
  <=> ! [X0: $int,X3: $int,X2: $int,X1: array_int] :
        ( $less(X0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,X0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,X0)))) )
        | ( sK3 = X0 )
        | $less(0,X0)
        | $less(length1(int,t2tb1(X1)),$sum(X2,sK3))
        | $less(length1(int,t2tb1(X1)),$sum(X3,sK3))
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK5(X2,sK3,X1,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK5(X2,sK3,X1,X3))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_109])]) ).

tff(f1951,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
        ( $less(X0,0)
        | $less(length1(int,t2tb1(X1)),$sum(X2,sK3))
        | $less(sK3,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK5(X2,sK3,X1,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK5(X2,sK3,X1,X3))))) )
        | $less(0,X0)
        | $less(length1(int,t2tb1(X1)),$sum(X3,sK3))
        | ( sK3 = X0 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,X0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,X0)))) ) )
    | ~ spl6_15 ),
    inference(resolution,[],[f797,f491]) ).

tff(f1986,plain,
    ( spl6_5
    | spl6_108
    | ~ spl6_15 ),
    inference(avatar_split_clause,[],[f1952,f335,f1984,f260]) ).

tff(f1984,plain,
    ( spl6_108
  <=> ! [X5: array_int,X4: $int,X7: $int,X6: $int] :
        ( $less(length1(int,t2tb1(X5)),$sum(X7,sK3))
        | $less(length1(int,t2tb1(X5)),$sum(X6,sK3))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,X4)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,X4)))) )
        | $less(sK5(X6,sK3,X5,X7),sK3)
        | ( sK3 = X4 )
        | $less(X4,0)
        | $less(0,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_108])]) ).

tff(f1952,plain,
    ( ! [X6: $int,X7: $int,X4: $int,X5: array_int] :
        ( $less(length1(int,t2tb1(X5)),$sum(X7,sK3))
        | ( sK3 = X4 )
        | $less(sK5(X6,sK3,X5,X7),sK3)
        | $less(0,X4)
        | $less(sK3,0)
        | $less(X4,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,X4)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,X4)))) )
        | $less(length1(int,t2tb1(X5)),$sum(X6,sK3)) )
    | ~ spl6_15 ),
    inference(resolution,[],[f797,f445]) ).

tff(f1947,plain,
    ( spl6_107
    | spl6_10
    | ~ spl6_13 ),
    inference(avatar_split_clause,[],[f1935,f325,f288,f1945]) ).

tff(f1945,plain,
    ( spl6_107
  <=> ! [X5: array_int,X4: $int,X7: $int,X6: $int] :
        ( ( sK2 = X4 )
        | $less(X4,0)
        | $less(0,X4)
        | $less(sK5(X6,sK2,X5,X7),sK2)
        | $less(length1(int,t2tb1(X5)),$sum(X6,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,X4)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,X4)))) )
        | $less(length1(int,t2tb1(X5)),$sum(X7,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_107])]) ).

tff(f1935,plain,
    ( ! [X6: $int,X7: $int,X4: $int,X5: array_int] :
        ( $less(sK2,0)
        | ( sK2 = X4 )
        | $less(length1(int,t2tb1(X5)),$sum(X7,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,X4)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,X4)))) )
        | $less(length1(int,t2tb1(X5)),$sum(X6,sK2))
        | $less(sK5(X6,sK2,X5,X7),sK2)
        | $less(0,X4)
        | $less(X4,0) )
    | ~ spl6_13 ),
    inference(resolution,[],[f796,f445]) ).

tff(f1943,plain,
    ( spl6_10
    | spl6_106
    | ~ spl6_13 ),
    inference(avatar_split_clause,[],[f1934,f325,f1941,f288]) ).

tff(f1941,plain,
    ( spl6_106
  <=> ! [X0: $int,X3: $int,X2: $int,X1: array_int] :
        ( ( sK2 = X0 )
        | $less(length1(int,t2tb1(X1)),$sum(X3,sK2))
        | $less(length1(int,t2tb1(X1)),$sum(X2,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,X0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,X0)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK5(X2,sK2,X1,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK5(X2,sK2,X1,X3))))) )
        | $less(0,X0)
        | $less(X0,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_106])]) ).

tff(f1934,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
        ( ( sK2 = X0 )
        | $less(sK2,0)
        | $less(X0,0)
        | $less(0,X0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK5(X2,sK2,X1,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK5(X2,sK2,X1,X3))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,X0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,X0)))) )
        | $less(length1(int,t2tb1(X1)),$sum(X2,sK2))
        | $less(length1(int,t2tb1(X1)),$sum(X3,sK2)) )
    | ~ spl6_13 ),
    inference(resolution,[],[f796,f491]) ).

tff(f1901,plain,
    ( spl6_5
    | spl6_2
    | spl6_3
    | spl6_105
    | spl6_4
    | spl6_46 ),
    inference(avatar_split_clause,[],[f1897,f716,f255,f1899,f250,f245,f260]) ).

tff(f1899,plain,
    ( spl6_105
  <=> ! [X5: $int] :
        ( ( $sum(sK0,X5) != sK2 )
        | ~ $less($sum(sK3,X5),sK2)
        | $less(sK5(sK3,X5,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X5)
        | $less(sK2,$sum(sK0,X5))
        | $less(X5,0)
        | $less(sK2,$sum(sK3,X5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_105])]) ).

tff(f716,plain,
    ( spl6_46
  <=> lt1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_46])]) ).

tff(f1897,plain,
    ( ! [X5: $int] :
        ( $less(sK2,sK3)
        | ( $sum(sK0,X5) != sK2 )
        | $less(sK2,$sum(sK3,X5))
        | $less(sK0,0)
        | $less(sK2,sK0)
        | $less(X5,0)
        | $less(sK2,$sum(sK0,X5))
        | $less(sK5(sK3,X5,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X5)
        | ~ $less($sum(sK3,X5),sK2)
        | $less(sK3,0) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1896,f207]) ).

tff(f1896,plain,
    ( ! [X5: $int] :
        ( ( $sum(sK0,X5) != sK2 )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(sK5(sK3,X5,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X5)
        | $less(sK2,sK3)
        | $less(sK2,$sum(sK0,X5))
        | $less(X5,0)
        | $less(sK0,0)
        | $less(sK3,0)
        | $less(sK2,$sum(sK3,X5))
        | ~ $less($sum(sK3,X5),sK2) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1895,f207]) ).

tff(f1895,plain,
    ( ! [X5: $int] :
        ( $less(sK5(sK3,X5,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X5)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(X5,0)
        | $less(sK2,$sum(sK0,X5))
        | $less(sK3,0)
        | ~ $less($sum(sK3,X5),sK2)
        | ( $sum(sK0,X5) != sK2 )
        | $less(sK0,0)
        | $less(sK2,$sum(sK3,X5))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1894,f207]) ).

tff(f1894,plain,
    ( ! [X5: $int] :
        ( ( $sum(sK0,X5) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | ~ $less($sum(sK3,X5),sK2)
        | $less(sK2,$sum(sK3,X5))
        | $less(sK3,0)
        | $less(X5,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(sK5(sK3,X5,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X5)
        | $less(sK0,0)
        | $less(sK2,$sum(sK0,X5)) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1893,f191]) ).

tff(f1893,plain,
    ( ! [X5: $int] :
        ( $less(sK0,0)
        | $less(X5,0)
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK0,X5) )
        | $less(sK3,0)
        | $less(sK5(sK3,X5,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X5)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(sK2,$sum(sK0,X5))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(sK2,$sum(sK3,X5))
        | ~ $less($sum(sK3,X5),sK2) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1892,f191]) ).

tff(f1892,plain,
    ( ! [X5: $int] :
        ( $less(sK5(sK3,X5,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X5)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less($sum(sK3,X5),sK2)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(sK0,0)
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK0,X5) )
        | $less(sK3,0)
        | $less(sK2,$sum(sK0,X5))
        | $less(X5,0)
        | $less(sK2,$sum(sK3,X5)) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1891,f207]) ).

tff(f1891,plain,
    ( ! [X5: $int] :
        ( ~ $less($sum(sK3,X5),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(sK3,0)
        | $less(sK2,$sum(sK3,X5))
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK0,X5) )
        | $less(sK5(sK3,X5,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X5)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(X5,0)
        | $less(sK2,$sum(sK0,X5))
        | $less(sK0,0) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1890,f207]) ).

tff(f1890,plain,
    ( ! [X5: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X5))
        | $less(X5,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK0,X5) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK2,$sum(sK3,X5))
        | $less(sK3,0)
        | ~ $less($sum(sK3,X5),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(sK5(sK3,X5,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X5)
        | $less(sK0,0) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1889,f207]) ).

tff(f1889,plain,
    ( ! [X5: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X5))
        | $less(sK5(sK3,X5,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X5)
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK0,X5) )
        | $less(X5,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X5))
        | $less(sK0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less($sum(sK3,X5),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(sK3,0) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1888,f191]) ).

tff(f1888,plain,
    ( ! [X5: $int] :
        ( $less(sK3,0)
        | ~ $less($sum(sK3,X5),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(sK5(sK3,X5,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X5)
        | $less(sK0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X5))
        | $less(X5,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X5))
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK0,X5) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1887,f191]) ).

tff(f1887,plain,
    ( ! [X5: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X5))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X5))
        | $less(sK5(sK3,X5,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X5)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK3,0)
        | ~ $less($sum(sK3,X5),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK0,X5) )
        | $less(X5,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(sK0,0) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1886,f191]) ).

tff(f1886,plain,
    ( ! [X5: $int] :
        ( $less(X5,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X5))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X5))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(sK3,0)
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK0,X5) )
        | $less(sK5(sK3,X5,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X5)
        | $less(sK0,0)
        | ~ $less($sum(sK3,X5),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1)))))) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1801,f191]) ).

tff(f1801,plain,
    ( ! [X5: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | ~ $less($sum(sK3,X5),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X5))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK0,X5) )
        | $less(X5,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X5))
        | $less(sK3,0)
        | $less(sK0,0)
        | $less(sK5(sK3,X5,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X5) )
    | spl6_46 ),
    inference(resolution,[],[f717,f473]) ).

tff(f717,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3)
    | spl6_46 ),
    inference(avatar_component_clause,[],[f716]) ).

tff(f1885,plain,
    ( spl6_4
    | spl6_2
    | spl6_5
    | spl6_3
    | spl6_104
    | spl6_46 ),
    inference(avatar_split_clause,[],[f1881,f716,f1883,f250,f260,f245,f255]) ).

tff(f1883,plain,
    ( spl6_104
  <=> ! [X0: $int] :
        ( ~ $less($sum(sK3,X0),sK2)
        | $less(sK2,$sum(sK0,X0))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X0)))))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(sK2,$sum(sK3,X0))
        | $less(X0,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_104])]) ).

tff(f1881,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum(sK3,X0),sK2)
        | $less(sK0,0)
        | $less(sK3,0)
        | $less(sK2,sK0)
        | $less(X0,0)
        | $less(sK2,$sum(sK3,X0))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(sK2,sK3)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X0)))))
        | $less(sK2,$sum(sK0,X0)) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1880,f400]) ).

tff(f1880,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum(sK3,X0),sK2)
        | $less(sK2,$sum(sK3,X0))
        | $less(sK2,sK3)
        | $less(sK3,0)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,X0)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X0)))))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(sK2,sK0)
        | $less(sK2,$sum(sK0,X0))
        | $less(sK0,0)
        | $less(X0,0) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1879,f207]) ).

tff(f1879,plain,
    ( ! [X0: $int] :
        ( $less(sK0,0)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(sK2,sK3)
        | $less(X0,0)
        | $less(sK3,0)
        | ~ $less($sum(sK3,X0),sK2)
        | $less(sK2,$sum(sK0,X0))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | $less(sK2,sK0)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,X0)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X0))))) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1878,f207]) ).

tff(f1878,plain,
    ( ! [X0: $int] :
        ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(sK3,0)
        | $less(sK2,sK3)
        | $less(sK0,0)
        | ~ $less($sum(sK3,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(sK2,$sum(sK0,X0))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | $less(sK2,sK0)
        | $less(X0,0)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,X0)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X0))))) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1877,f191]) ).

tff(f1877,plain,
    ( ! [X0: $int] :
        ( $less(sK2,sK3)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))))
        | $less(X0,0)
        | $less(sK2,sK0)
        | $less(sK0,0)
        | $less(sK2,$sum(sK0,X0))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(sK3,0)
        | ~ $less($sum(sK3,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1)))) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1876,f191]) ).

tff(f1876,plain,
    ( ! [X0: $int] :
        ( $less(sK2,sK0)
        | $less(sK3,0)
        | $less(sK2,$sum(sK0,X0))
        | $less(sK0,0)
        | ~ $less($sum(sK3,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))))
        | $less(sK2,sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | $less(X0,0) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1875,f207]) ).

tff(f1875,plain,
    ( ! [X0: $int] :
        ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(sK2,sK0)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))))
        | $less(X0,0)
        | ~ $less($sum(sK3,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | $less(sK0,0)
        | $less(sK3,0)
        | $less(sK2,$sum(sK0,X0)) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1874,f207]) ).

tff(f1874,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X0))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | $less(X0,0)
        | $less(sK0,0)
        | $less(sK2,sK0)
        | ~ $less($sum(sK3,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))))
        | $less(sK3,0) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1873,f400]) ).

tff(f1873,plain,
    ( ! [X0: $int] :
        ( $less(sK0,0)
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | $less(X0,0)
        | $less(sK2,sK0)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X0))
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | ~ $less($sum(sK3,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1)))))) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1872,f207]) ).

tff(f1872,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | ~ $less($sum(sK3,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(X0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(sK3,0)
        | $less(sK0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X0))
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1871,f191]) ).

tff(f1871,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X0))
        | $less(X0,0)
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | ~ $less($sum(sK3,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(sK0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0)) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1870,f191]) ).

tff(f1870,plain,
    ( ! [X0: $int] :
        ( $less(X0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))))
        | $less(sK0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X0))
        | $less(sK3,0)
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | ~ $less($sum(sK3,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1)))))) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1869,f191]) ).

tff(f1869,plain,
    ( ! [X0: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(X0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(sK0,0)
        | $less(sK3,0)
        | ~ $less($sum(sK3,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1868,f191]) ).

tff(f1868,plain,
    ( ! [X0: $int] :
        ( $less(sK0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | $less(X0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X0))
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(sK3,0)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))))
        | ~ $less($sum(sK3,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1)))))) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1796,f191]) ).

tff(f1796,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less($sum(sK3,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X0))
        | $less(X0,0)
        | $less(sK0,0)
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0) )
    | spl6_46 ),
    inference(resolution,[],[f717,f505]) ).

tff(f1867,plain,
    ( spl6_4
    | spl6_2
    | spl6_103
    | spl6_3
    | spl6_5
    | spl6_46 ),
    inference(avatar_split_clause,[],[f1863,f716,f260,f250,f1865,f245,f255]) ).

tff(f1865,plain,
    ( spl6_103
  <=> ! [X3: $int] :
        ( $less(X3,0)
        | $less(sK2,$sum(sK0,X3))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X3)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X3)))))
        | $less(sK5(sK3,X3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X3)
        | $less(sK2,$sum(sK3,X3))
        | ~ $less($sum(sK3,X3),sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_103])]) ).

tff(f1863,plain,
    ( ! [X3: $int] :
        ( $less(sK3,0)
        | $less(sK0,0)
        | $less(X3,0)
        | ~ $less($sum(sK3,X3),sK2)
        | $less(sK2,sK0)
        | $less(sK2,$sum(sK3,X3))
        | $less(sK2,sK3)
        | $less(sK5(sK3,X3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X3)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X3)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X3)))))
        | $less(sK2,$sum(sK0,X3)) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1862,f207]) ).

tff(f1862,plain,
    ( ! [X3: $int] :
        ( $less(X3,0)
        | $less(sK2,sK0)
        | $less(sK3,0)
        | $less(sK0,0)
        | ~ $less($sum(sK3,X3),sK2)
        | $less(sK2,sK3)
        | $less(sK2,$sum(sK0,X3))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X3)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X3)))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X3))
        | $less(sK5(sK3,X3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X3) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1861,f191]) ).

tff(f1861,plain,
    ( ! [X3: $int] :
        ( $less(sK2,sK3)
        | $less(sK2,$sum(sK0,X3))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X3)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X3)))))
        | $less(X3,0)
        | ~ $less($sum(sK3,X3),sK2)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X3))
        | $less(sK3,0)
        | $less(sK0,0)
        | $less(sK5(sK3,X3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X3)
        | $less(sK2,sK0) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1860,f207]) ).

tff(f1860,plain,
    ( ! [X3: $int] :
        ( $less(sK2,$sum(sK0,X3))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X3)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X3)))))
        | $less(sK2,sK0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X3))
        | $less(sK3,0)
        | $less(X3,0)
        | $less(sK5(sK3,X3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X3)
        | $less(sK0,0)
        | ~ $less($sum(sK3,X3),sK2) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1859,f207]) ).

tff(f1859,plain,
    ( ! [X3: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X3))
        | $less(sK0,0)
        | $less(sK5(sK3,X3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X3))
        | $less(sK3,0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X3)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X3)))))
        | ~ $less($sum(sK3,X3),sK2)
        | $less(X3,0)
        | $less(sK2,sK0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1858,f400]) ).

tff(f1858,plain,
    ( ! [X3: $int] :
        ( $less(sK0,0)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,X3)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X3)))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X3))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X3))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(sK3,0)
        | $less(X3,0)
        | $less(sK2,sK0)
        | $less(sK5(sK3,X3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X3)
        | ~ $less($sum(sK3,X3),sK2) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1857,f191]) ).

tff(f1857,plain,
    ( ! [X3: $int] :
        ( $less(sK3,0)
        | $less(X3,0)
        | $less(sK5(sK3,X3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X3))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X3))
        | $less(sK2,sK0)
        | $less(sK0,0)
        | ~ $less($sum(sK3,X3),sK2)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,X3)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X3))))) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1856,f191]) ).

tff(f1856,plain,
    ( ! [X3: $int] :
        ( $less(sK2,sK0)
        | $less(sK0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK5(sK3,X3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X3)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,X3)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X3)))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X3))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X3))
        | $less(X3,0)
        | $less(sK3,0)
        | ~ $less($sum(sK3,X3),sK2) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1855,f207]) ).

tff(f1855,plain,
    ( ! [X3: $int] :
        ( ~ $less($sum(sK3,X3),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK5(sK3,X3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X3)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,X3)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X3)))))
        | $less(sK2,sK0)
        | $less(X3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X3))
        | $less(sK0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X3)) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1854,f191]) ).

tff(f1854,plain,
    ( ! [X3: $int] :
        ( ~ $less($sum(sK3,X3),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X3))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X3))
        | $less(sK2,sK0)
        | $less(sK5(sK3,X3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X3)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,X3)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X3)))))
        | $less(sK0,0)
        | $less(X3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1853,f191]) ).

tff(f1853,plain,
    ( ! [X3: $int] :
        ( $less(sK5(sK3,X3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X3)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X3)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X3)))))
        | $less(sK0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X3))
        | ~ $less($sum(sK3,X3),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(sK3,0)
        | $less(sK2,sK0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X3))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(X3,0) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1852,f207]) ).

tff(f1852,plain,
    ( ! [X3: $int] :
        ( $less(sK0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(sK3,0)
        | $less(X3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X3))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X3)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X3)))))
        | $less(sK5(sK3,X3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X3)
        | ~ $less($sum(sK3,X3),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X3)) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1799,f191]) ).

tff(f1799,plain,
    ( ! [X3: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | $less(sK3,0)
        | $less(sK5(sK3,X3,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),X3)
        | $less(X3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X3))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X3))
        | ~ $less($sum(sK3,X3),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X3)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X3)))))
        | $less(sK0,0) )
    | spl6_46 ),
    inference(resolution,[],[f717,f506]) ).

tff(f1851,plain,
    ( spl6_2
    | spl6_4
    | spl6_3
    | spl6_102
    | spl6_5
    | spl6_46 ),
    inference(avatar_split_clause,[],[f1847,f716,f260,f1849,f250,f255,f245]) ).

tff(f1849,plain,
    ( spl6_102
  <=> ! [X1: $int] :
        ( ( sK2 != $sum(sK0,X1) )
        | $less(X1,0)
        | $less(sK2,$sum(sK0,X1))
        | ~ $less($sum(sK3,X1),sK2)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(sK2,$sum(sK3,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_102])]) ).

tff(f1847,plain,
    ( ! [X1: $int] :
        ( $less(sK3,0)
        | ( sK2 != $sum(sK0,X1) )
        | $less(sK0,0)
        | $less(sK2,$sum(sK3,X1))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | ~ $less($sum(sK3,X1),sK2)
        | $less(sK2,$sum(sK0,X1))
        | $less(sK2,sK3)
        | $less(sK2,sK0)
        | $less(X1,0) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1846,f207]) ).

tff(f1846,plain,
    ( ! [X1: $int] :
        ( $less(sK3,0)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(sK2,sK0)
        | ( sK2 != $sum(sK0,X1) )
        | $less(sK0,0)
        | $less(X1,0)
        | ~ $less($sum(sK3,X1),sK2)
        | $less(sK2,sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X1))
        | $less(sK2,$sum(sK3,X1)) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1845,f207]) ).

tff(f1845,plain,
    ( ! [X1: $int] :
        ( $less(sK2,$sum(sK3,X1))
        | $less(sK2,sK3)
        | $less(X1,0)
        | $less(sK3,0)
        | $less(sK0,0)
        | ~ $less($sum(sK3,X1),sK2)
        | ( length1(int,mk_array1(int,sK2,t2tb2(sK1))) != $sum(sK0,X1) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X1))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(sK2,sK0) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1844,f207]) ).

tff(f1844,plain,
    ( ! [X1: $int] :
        ( $less(sK2,sK3)
        | ~ $less($sum(sK3,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(X1,0)
        | $less(sK3,0)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | ( length1(int,mk_array1(int,sK2,t2tb2(sK1))) != $sum(sK0,X1) )
        | $less(sK2,sK0)
        | $less(sK0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X1))
        | $less(sK2,$sum(sK3,X1)) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1843,f207]) ).

tff(f1843,plain,
    ( ! [X1: $int] :
        ( $less(sK2,$sum(sK3,X1))
        | $less(sK0,0)
        | $less(X1,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X1))
        | ( length1(int,mk_array1(int,sK2,t2tb2(sK1))) != $sum(sK0,X1) )
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(sK3,0)
        | $less(sK2,sK3)
        | ~ $less($sum(sK3,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1)))) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1842,f207]) ).

tff(f1842,plain,
    ( ! [X1: $int] :
        ( $less(sK3,0)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(sK0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | ( length1(int,mk_array1(int,sK2,t2tb2(sK1))) != $sum(sK0,X1) )
        | $less(sK2,$sum(sK3,X1))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X1))
        | $less(X1,0)
        | ~ $less($sum(sK3,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1)))) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1841,f191]) ).

tff(f1841,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(X1,0)
        | $less(sK2,$sum(sK3,X1))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X1))
        | ~ $less($sum(sK3,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | ( length1(int,mk_array1(int,sK2,t2tb2(sK1))) != $sum(sK0,X1) )
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(sK0,0)
        | $less(sK3,0) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1840,f191]) ).

tff(f1840,plain,
    ( ! [X1: $int] :
        ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(sK0,0)
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK0,X1) )
        | $less(sK2,$sum(sK3,X1))
        | ~ $less($sum(sK3,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X1))
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(X1,0) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1839,f191]) ).

tff(f1839,plain,
    ( ! [X1: $int] :
        ( $less(sK0,0)
        | $less(X1,0)
        | ~ $less($sum(sK3,X1),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(sK3,0)
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK0,X1) )
        | $less(sK2,$sum(sK3,X1))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X1)) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1838,f191]) ).

tff(f1838,plain,
    ( ! [X1: $int] :
        ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(sK2,$sum(sK3,X1))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | ~ $less($sum(sK3,X1),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK0,X1) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(sK3,0)
        | $less(X1,0)
        | $less(sK0,0) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1837,f191]) ).

tff(f1837,plain,
    ( ! [X1: $int] :
        ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | $less(X1,0)
        | $less(sK0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK0,X1) )
        | ~ $less($sum(sK3,X1),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(sK3,0)
        | $less(sK2,$sum(sK3,X1)) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1836,f207]) ).

tff(f1836,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X1))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK3,0)
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK0,X1) )
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(sK0,0)
        | ~ $less($sum(sK3,X1),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(X1,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1835,f191]) ).

tff(f1835,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less($sum(sK3,X1),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(sK0,0)
        | $less(X1,0)
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK0,X1) )
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) ) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1834,f400]) ).

tff(f1834,plain,
    ( ! [X1: $int] :
        ( ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(sK3,0)
        | ~ $less($sum(sK3,X1),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK0,X1) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(X1,0)
        | $less(sK0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1)) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1797,f191]) ).

tff(f1797,plain,
    ( ! [X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,sK5(sK3,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
        | $less(sK3,0)
        | $less(X1,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | ~ $less($sum(sK3,X1),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK0,X1) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(sK0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1)) )
    | spl6_46 ),
    inference(resolution,[],[f717,f486]) ).

tff(f1833,plain,
    ( spl6_4
    | spl6_5
    | spl6_3
    | spl6_2
    | spl6_101
    | spl6_46 ),
    inference(avatar_split_clause,[],[f1829,f716,f1831,f245,f250,f260,f255]) ).

tff(f1831,plain,
    ( spl6_101
  <=> ! [X2: $int] :
        ( ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X2)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X2)))))
        | ~ $less($sum(sK3,X2),sK2)
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(X2,0)
        | $less(sK2,$sum(sK3,X2))
        | $less(sK2,$sum(sK0,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_101])]) ).

tff(f1829,plain,
    ( ! [X2: $int] :
        ( ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X2)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X2)))))
        | $less(sK2,$sum(sK0,X2))
        | $less(sK2,$sum(sK3,X2))
        | $less(X2,0)
        | $less(sK2,sK0)
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(sK0,0)
        | $less(sK3,0)
        | $less(sK2,sK3)
        | ~ $less($sum(sK3,X2),sK2) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1828,f207]) ).

tff(f1828,plain,
    ( ! [X2: $int] :
        ( $less(sK2,$sum(sK0,X2))
        | $less(sK0,0)
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(sK2,sK0)
        | $less(sK2,$sum(sK3,X2))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X2)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X2)))))
        | $less(X2,0)
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | ~ $less($sum(sK3,X2),sK2) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1827,f191]) ).

tff(f1827,plain,
    ( ! [X2: $int] :
        ( $less(sK2,$sum(sK3,X2))
        | $less(sK2,$sum(sK0,X2))
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK2,sK0)
        | ~ $less($sum(sK3,X2),sK2)
        | $less(X2,0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X2)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X2)))))
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(sK0,0) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1826,f207]) ).

tff(f1826,plain,
    ( ! [X2: $int] :
        ( ~ $less($sum(sK3,X2),sK2)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X2)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X2)))))
        | $less(sK2,$sum(sK0,X2))
        | $less(sK3,0)
        | $less(sK0,0)
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(sK2,sK0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X2))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(X2,0) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1825,f207]) ).

tff(f1825,plain,
    ( ! [X2: $int] :
        ( ~ $less($sum(sK3,X2),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X2)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X2)))))
        | $less(sK0,0)
        | $less(sK2,$sum(sK0,X2))
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(sK2,sK0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X2))
        | $less(X2,0) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1824,f400]) ).

tff(f1824,plain,
    ( ! [X2: $int] :
        ( $less(sK2,$sum(sK0,X2))
        | $less(sK3,0)
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(sK2,sK0)
        | $less(X2,0)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,X2)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X2)))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less($sum(sK3,X2),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X2))
        | $less(sK0,0) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1823,f207]) ).

tff(f1823,plain,
    ( ! [X2: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X2))
        | $less(sK2,sK0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X2))
        | $less(sK3,0)
        | $less(sK0,0)
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | ~ $less($sum(sK3,X2),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(X2,0)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,X2)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X2))))) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1822,f191]) ).

tff(f1822,plain,
    ( ! [X2: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X2))
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X2))
        | $less(sK2,sK0)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,X2)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X2)))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK0,0)
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(X2,0)
        | ~ $less($sum(sK3,X2),length1(int,mk_array1(int,sK2,t2tb2(sK1)))) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1821,f191]) ).

tff(f1821,plain,
    ( ! [X2: $int] :
        ( ~ $less($sum(sK3,X2),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK3,0)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,X2)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X2)))))
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(sK0,0)
        | $less(sK2,sK0)
        | $less(X2,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X2))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X2)) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1820,f207]) ).

tff(f1820,plain,
    ( ! [X2: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(sK3,0)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,X2)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X2)))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X2))
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(sK0,0)
        | $less(X2,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X2))
        | ~ $less($sum(sK3,X2),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1)))))) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1819,f191]) ).

tff(f1819,plain,
    ( ! [X2: $int] :
        ( $less(sK0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,X2)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X2)))))
        | $less(X2,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X2))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X2))
        | ~ $less($sum(sK3,X2),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1)))))) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1818,f191]) ).

tff(f1818,plain,
    ( ! [X2: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X2))
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | ~ $less($sum(sK3,X2),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | $less(X2,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK0,0)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,X2)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X2)))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X2)) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1798,f191]) ).

tff(f1798,plain,
    ( ! [X2: $int] :
        ( ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X2)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X2)))))
        | $less(sK3,0)
        | $less(X2,0)
        | ~ $less(sK5(sK3,X2,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK0,0)
        | ~ $less($sum(sK3,X2),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X2))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X2))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0) )
    | spl6_46 ),
    inference(resolution,[],[f717,f507]) ).

tff(f1817,plain,
    ( spl6_2
    | spl6_3
    | spl6_4
    | spl6_5
    | spl6_100
    | spl6_46 ),
    inference(avatar_split_clause,[],[f1813,f716,f1815,f260,f255,f250,f245]) ).

tff(f1815,plain,
    ( spl6_100
  <=> ! [X4: $int] :
        ( ~ $less(sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(sK2,$sum(sK0,X4))
        | ( sK2 != $sum(sK0,X4) )
        | $less(X4,0)
        | $less(sK2,$sum(sK3,X4))
        | ~ $less($sum(sK3,X4),sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_100])]) ).

tff(f1813,plain,
    ( ! [X4: $int] :
        ( ~ $less(sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(sK3,0)
        | ~ $less($sum(sK3,X4),sK2)
        | $less(sK2,sK3)
        | $less(sK2,$sum(sK3,X4))
        | $less(X4,0)
        | $less(sK0,0)
        | ( sK2 != $sum(sK0,X4) )
        | $less(sK2,sK0)
        | $less(sK2,$sum(sK0,X4)) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1812,f207]) ).

tff(f1812,plain,
    ( ! [X4: $int] :
        ( $less(sK2,$sum(sK3,X4))
        | ~ $less(sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(sK0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X4))
        | ( sK2 != $sum(sK0,X4) )
        | $less(sK2,sK0)
        | ~ $less($sum(sK3,X4),sK2)
        | $less(sK3,0)
        | $less(sK2,sK3)
        | $less(X4,0) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1811,f207]) ).

tff(f1811,plain,
    ( ! [X4: $int] :
        ( ~ $less(sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(sK3,0)
        | ( length1(int,mk_array1(int,sK2,t2tb2(sK1))) != $sum(sK0,X4) )
        | $less(sK2,sK0)
        | $less(sK0,0)
        | $less(sK2,$sum(sK3,X4))
        | $less(sK2,sK3)
        | ~ $less($sum(sK3,X4),sK2)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X4))
        | $less(X4,0) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1810,f207]) ).

tff(f1810,plain,
    ( ! [X4: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X4))
        | ~ $less(sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | ( length1(int,mk_array1(int,sK2,t2tb2(sK1))) != $sum(sK0,X4) )
        | $less(X4,0)
        | $less(sK3,0)
        | $less(sK0,0)
        | $less(sK2,sK3)
        | ~ $less($sum(sK3,X4),sK2)
        | $less(sK2,sK0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X4)) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1809,f191]) ).

tff(f1809,plain,
    ( ! [X4: $int] :
        ( ~ $less($sum(sK3,X4),sK2)
        | $less(sK3,0)
        | $less(sK0,0)
        | ~ $less(sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK0,X4) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X4))
        | $less(X4,0)
        | $less(sK2,sK0)
        | $less(sK2,sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X4)) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1808,f207]) ).

tff(f1808,plain,
    ( ! [X4: $int] :
        ( $less(sK0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X4))
        | ~ $less(sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(sK2,sK3)
        | ~ $less($sum(sK3,X4),sK2)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X4))
        | $less(X4,0)
        | $less(sK3,0)
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK0,X4) ) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1807,f207]) ).

tff(f1807,plain,
    ( ! [X4: $int] :
        ( ~ $less(sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(sK0,0)
        | ~ $less($sum(sK3,X4),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK0,X4) )
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X4))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(sK2,sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X4))
        | $less(X4,0) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1806,f207]) ).

tff(f1806,plain,
    ( ! [X4: $int] :
        ( ~ $less(sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK0,X4) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X4))
        | ~ $less($sum(sK3,X4),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(sK0,0)
        | $less(X4,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X4))
        | $less(sK3,0) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1805,f191]) ).

tff(f1805,plain,
    ( ! [X4: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less(sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X4))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | ~ $less($sum(sK3,X4),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(sK3,0)
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK0,X4) )
        | $less(X4,0)
        | $less(sK0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X4)) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1804,f191]) ).

tff(f1804,plain,
    ( ! [X4: $int] :
        ( ~ $less(sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(X4,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X4))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less($sum(sK3,X4),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X4))
        | $less(sK0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK0,X4) )
        | $less(sK3,0) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1803,f191]) ).

tff(f1803,plain,
    ( ! [X4: $int] :
        ( $less(sK0,0)
        | ~ $less(sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X4))
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X4))
        | ~ $less($sum(sK3,X4),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK0,X4) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(X4,0) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1802,f191]) ).

tff(f1802,plain,
    ( ! [X4: $int] :
        ( $less(sK0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X4))
        | ~ $less($sum(sK3,X4),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK0,X4) )
        | $less(X4,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X4))
        | ~ $less(sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0) )
    | spl6_46 ),
    inference(forward_demodulation,[],[f1800,f191]) ).

tff(f1800,plain,
    ( ! [X4: $int] :
        ( ~ $less($sum(sK3,X4),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(X4,0)
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK0,X4) )
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X4))
        | $less(sK0,0)
        | ~ $less(sK5(sK3,X4,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X4)) )
    | spl6_46 ),
    inference(resolution,[],[f717,f474]) ).

tff(f1795,plain,
    ( spl6_99
    | ~ spl6_61 ),
    inference(avatar_split_clause,[],[f1788,f998,f1792]) ).

tff(f1792,plain,
    ( spl6_99
  <=> $less(-11,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_99])]) ).

tff(f998,plain,
    ( spl6_61
  <=> $less(-10,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_61])]) ).

tff(f1788,plain,
    ( $less(-11,sK0)
    | ~ spl6_61 ),
    inference(interpreted_simplification,[],[f1787]) ).

tff(f1787,plain,
    ( ~ $less(-11,-10)
    | $less(-11,sK0)
    | ~ spl6_61 ),
    inference(instantiation,[],[f1031]) ).

tff(f1031,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,-10)
        | $less(X1,sK0) )
    | ~ spl6_61 ),
    inference(resolution,[],[f1000,f57]) ).

tff(f1000,plain,
    ( $less(-10,sK0)
    | ~ spl6_61 ),
    inference(avatar_component_clause,[],[f998]) ).

tff(f1783,plain,
    ( spl6_2
    | spl6_4
    | spl6_3
    | spl6_5
    | spl6_98
    | spl6_1 ),
    inference(avatar_split_clause,[],[f1779,f240,f1781,f260,f250,f255,f245]) ).

tff(f240,plain,
    ( spl6_1
  <=> lt1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_1])]) ).

tff(f1779,plain,
    ( ! [X1: $int] :
        ( ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X1)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X1)))))
        | $less(sK2,$sum(sK3,X1))
        | $less(sK3,0)
        | $less(sK0,0)
        | $less(X1,0)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK2,sK3)
        | $less(sK2,sK0)
        | ~ $less($sum(sK0,X1),sK2)
        | $less(sK2,$sum(sK0,X1)) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1778,f400]) ).

tff(f1778,plain,
    ( ! [X1: $int] :
        ( ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X1)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X1)))))
        | ~ $less($sum(sK0,X1),sK2)
        | $less(sK2,sK3)
        | $less(X1,0)
        | $less(sK2,sK0)
        | $less(sK2,$sum(sK3,X1))
        | $less(sK3,0)
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK2,$sum(sK0,X1))
        | $less(sK0,0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1777,f400]) ).

tff(f1777,plain,
    ( ! [X1: $int] :
        ( $less(sK0,0)
        | $less(sK2,sK0)
        | $less(sK3,0)
        | ~ $less($sum(sK0,X1),sK2)
        | $less(X1,0)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X1)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,X1)))))
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK2,$sum(sK3,X1))
        | $less(sK2,sK3)
        | $less(sK2,$sum(sK0,X1)) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1776,f207]) ).

tff(f1776,plain,
    ( ! [X1: $int] :
        ( $less(sK2,sK0)
        | ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X1)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,X1)))))
        | $less(X1,0)
        | $less(sK3,0)
        | $less(sK2,$sum(sK3,X1))
        | $less(sK2,$sum(sK0,X1))
        | $less(sK2,sK3)
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK0,0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1775,f191]) ).

tff(f1775,plain,
    ( ! [X1: $int] :
        ( ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X1)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X1)))))
        | $less(sK2,sK0)
        | $less(sK2,sK3)
        | $less(sK2,$sum(sK0,X1))
        | $less(sK2,$sum(sK3,X1))
        | $less(X1,0)
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK0,0)
        | $less(sK3,0)
        | ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1)))) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1774,f191]) ).

tff(f1774,plain,
    ( ! [X1: $int] :
        ( $less(X1,0)
        | $less(sK3,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK2,$sum(sK0,X1))
        | $less(sK0,0)
        | $less(sK2,sK0)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X1)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X1)))))
        | $less(sK2,$sum(sK3,X1))
        | $less(sK2,sK3)
        | ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1)))) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1773,f207]) ).

tff(f1773,plain,
    ( ! [X1: $int] :
        ( $less(sK2,$sum(sK3,X1))
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X1)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X1)))))
        | $less(sK2,sK0)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK2,$sum(sK0,X1))
        | $less(sK0,0)
        | $less(X1,0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1772,f191]) ).

tff(f1772,plain,
    ( ! [X1: $int] :
        ( $less(sK0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK3,0)
        | $less(sK2,$sum(sK3,X1))
        | $less(X1,0)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X1)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X1)))))
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(sK2,sK0)
        | $less(sK2,$sum(sK0,X1)) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1771,f207]) ).

tff(f1771,plain,
    ( ! [X1: $int] :
        ( $less(sK2,$sum(sK0,X1))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK2,$sum(sK3,X1))
        | $less(sK3,0)
        | $less(sK0,0)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X1)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X1)))))
        | $less(X1,0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1770,f207]) ).

tff(f1770,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X1))
        | $less(X1,0)
        | $less(sK0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK2,$sum(sK0,X1))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(sK3,0)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X1)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X1)))))
        | ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) ) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1769,f191]) ).

tff(f1769,plain,
    ( ! [X1: $int] :
        ( $less(sK2,$sum(sK0,X1))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X1)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X1)))))
        | ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(X1,0)
        | $less(sK0,0)
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X1)) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1768,f191]) ).

tff(f1768,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(X1,0)
        | $less(sK0,0)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X1)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X1)))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK2,$sum(sK0,X1))
        | ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(sK3,0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1767,f207]) ).

tff(f1767,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X1))
        | $less(sK0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X1)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X1)))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(sK3,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(X1,0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1766,f191]) ).

tff(f1766,plain,
    ( ! [X1: $int] :
        ( $less(sK0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X1)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X1)))))
        | $less(X1,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1)) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1744,f191]) ).

tff(f1744,plain,
    ( ! [X1: $int] :
        ( ~ $less($sum(sK0,X1),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(sK3,0)
        | $less(sK0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(X1,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X1)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X1)))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0) )
    | spl6_1 ),
    inference(resolution,[],[f505,f242]) ).

tff(f242,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3,sK0)
    | spl6_1 ),
    inference(avatar_component_clause,[],[f240]) ).

tff(f1765,plain,
    ( spl6_5
    | spl6_10
    | spl6_4
    | spl6_97
    | spl6_21 ),
    inference(avatar_split_clause,[],[f1761,f375,f1763,f255,f288,f260]) ).

tff(f375,plain,
    ( spl6_21
  <=> lt1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_21])]) ).

tff(f1761,plain,
    ( ! [X0: $int] :
        ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK2,sK3)
        | $less(X0,0)
        | $less(sK2,0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X0)))))
        | $less(sK2,$sum(0,X0))
        | ~ $less($sum(0,X0),sK2)
        | $less(sK3,0)
        | $less(sK2,$sum(sK3,X0)) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1760,f207]) ).

tff(f1760,plain,
    ( ! [X0: $int] :
        ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(X0,0)
        | $less(sK3,0)
        | $less(sK2,0)
        | $less(sK2,sK3)
        | ~ $less($sum(0,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X0)))))
        | $less(sK2,$sum(0,X0))
        | $less(sK2,$sum(sK3,X0)) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1759,f191]) ).

tff(f1759,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum(0,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(sK2,$sum(sK3,X0))
        | $less(sK3,0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X0)))))
        | $less(sK2,sK3)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(X0,0)
        | $less(sK2,0)
        | $less(sK2,$sum(0,X0)) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1758,f207]) ).

tff(f1758,plain,
    ( ! [X0: $int] :
        ( ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X0)))))
        | $less(sK2,sK3)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(X0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | $less(sK3,0)
        | $less(sK2,$sum(sK3,X0))
        | $less(sK2,0)
        | ~ $less($sum(0,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1)))))) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1757,f400]) ).

tff(f1757,plain,
    ( ! [X0: $int] :
        ( $less(sK2,$sum(sK3,X0))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK2,0)
        | $less(sK3,0)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,X0)))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | $less(sK2,sK3)
        | $less(X0,0)
        | ~ $less($sum(0,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1)))))) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1756,f207]) ).

tff(f1756,plain,
    ( ! [X0: $int] :
        ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK2,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,X0)))))
        | ~ $less($sum(0,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(X0,0)
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | $less(sK2,$sum(sK3,X0)) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1755,f400]) ).

tff(f1755,plain,
    ( ! [X0: $int] :
        ( $less(sK2,0)
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | ~ $less($sum(0,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,X0)))))
        | $less(sK2,$sum(sK3,X0))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | $less(X0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(sK3,0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1754,f191]) ).

tff(f1754,plain,
    ( ! [X0: $int] :
        ( $less(sK2,0)
        | $less(X0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | $less(sK3,0)
        | $less(sK2,$sum(sK3,X0))
        | ~ $less($sum(0,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,X0))))) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1753,f207]) ).

tff(f1753,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(X0,0)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,X0)))))
        | ~ $less($sum(0,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(sK3,0)
        | $less(sK2,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1752,f207]) ).

tff(f1752,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | $less(X0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,X0)))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | ~ $less($sum(0,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(sK3,0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1751,f191]) ).

tff(f1751,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | $less(X0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,X0)))))
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | $less(sK3,0)
        | ~ $less($sum(0,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1)))))) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1750,f191]) ).

tff(f1750,plain,
    ( ! [X0: $int] :
        ( ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X0)))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(X0,0)
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | ~ $less($sum(0,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1)))))) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1749,f191]) ).

tff(f1749,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less($sum(0,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X0)))))
        | $less(X0,0)
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0)) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1748,f191]) ).

tff(f1748,plain,
    ( ! [X0: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X0)))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | $less(X0,0)
        | $less(sK3,0)
        | ~ $less($sum(0,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1747,f191]) ).

tff(f1747,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(sK3,0)
        | ~ $less($sum(0,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(X0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X0))))) )
    | spl6_21 ),
    inference(evaluation,[],[f1743]) ).

tff(f1743,plain,
    ( ! [X0: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X0)))))
        | $less(0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | $less(X0,0)
        | ~ $less($sum(0,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0)) )
    | spl6_21 ),
    inference(resolution,[],[f505,f377]) ).

tff(f377,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3,0)
    | spl6_21 ),
    inference(avatar_component_clause,[],[f375]) ).

tff(f1736,plain,
    ( spl6_96
    | ~ spl6_60 ),
    inference(avatar_split_clause,[],[f1729,f987,f1733]) ).

tff(f1733,plain,
    ( spl6_96
  <=> $less(-11,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_96])]) ).

tff(f987,plain,
    ( spl6_60
  <=> $less(-10,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_60])]) ).

tff(f1729,plain,
    ( $less(-11,sK3)
    | ~ spl6_60 ),
    inference(interpreted_simplification,[],[f1728]) ).

tff(f1728,plain,
    ( ~ $less(-11,-10)
    | $less(-11,sK3)
    | ~ spl6_60 ),
    inference(instantiation,[],[f992]) ).

tff(f992,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,-10)
        | $less(X1,sK3) )
    | ~ spl6_60 ),
    inference(resolution,[],[f989,f57]) ).

tff(f989,plain,
    ( $less(-10,sK3)
    | ~ spl6_60 ),
    inference(avatar_component_clause,[],[f987]) ).

tff(f1723,plain,
    ( spl6_95
    | ~ spl6_59 ),
    inference(avatar_split_clause,[],[f1716,f976,f1720]) ).

tff(f976,plain,
    ( spl6_59
  <=> $less(-10,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_59])]) ).

tff(f1716,plain,
    ( $less(-11,sK2)
    | ~ spl6_59 ),
    inference(interpreted_simplification,[],[f1715]) ).

tff(f1715,plain,
    ( ~ $less(-11,-10)
    | $less(-11,sK2)
    | ~ spl6_59 ),
    inference(instantiation,[],[f981]) ).

tff(f981,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,-10)
        | $less(X1,sK2) )
    | ~ spl6_59 ),
    inference(resolution,[],[f978,f57]) ).

tff(f978,plain,
    ( $less(-10,sK2)
    | ~ spl6_59 ),
    inference(avatar_component_clause,[],[f976]) ).

tff(f1706,plain,
    ( spl6_4
    | spl6_5
    | spl6_10
    | spl6_94
    | spl6_21 ),
    inference(avatar_split_clause,[],[f1702,f375,f1704,f288,f260,f255]) ).

tff(f1702,plain,
    ( ! [X0: $int] :
        ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(X0,0)
        | ( $sum(sK3,X0) != sK2 )
        | ~ $less($sum(0,X0),sK2)
        | $less(sK2,0)
        | $less(sK2,$sum(sK3,X0))
        | $less(sK3,0)
        | $less(sK2,sK3)
        | $less(sK2,$sum(0,X0)) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1701,f207]) ).

tff(f1701,plain,
    ( ! [X0: $int] :
        ( $less(sK2,$sum(sK3,X0))
        | $less(sK2,$sum(0,X0))
        | $less(sK3,0)
        | ~ $less($sum(0,X0),sK2)
        | $less(sK2,sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | $less(X0,0)
        | ( $sum(sK3,X0) != sK2 )
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) ) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1700,f400]) ).

tff(f1700,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum(0,X0),sK2)
        | ( $sum(sK3,X0) != sK2 )
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | $less(X0,0)
        | $less(sK2,sK3)
        | $less(sK2,$sum(0,X0))
        | $less(sK2,$sum(sK3,X0))
        | $less(sK3,0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1699,f207]) ).

tff(f1699,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | $less(X0,0)
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | ( $sum(sK3,X0) != sK2 )
        | $less(sK2,$sum(sK3,X0))
        | $less(sK2,sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | ~ $less($sum(0,X0),sK2)
        | $less(sK3,0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1698,f191]) ).

tff(f1698,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum(0,X0),sK2)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | ( $sum(sK3,X0) != sK2 )
        | $less(X0,0)
        | $less(sK2,sK3)
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK2,$sum(sK3,X0))
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0)) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1697,f207]) ).

tff(f1697,plain,
    ( ! [X0: $int] :
        ( ( $sum(sK3,X0) != sK2 )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK2,$sum(sK3,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(X0,0)
        | ~ $less($sum(0,X0),sK2) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1696,f191]) ).

tff(f1696,plain,
    ( ! [X0: $int] :
        ( $less(sK2,$sum(sK3,X0))
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | ~ $less($sum(0,X0),sK2)
        | $less(sK3,0)
        | $less(X0,0)
        | ( $sum(sK3,X0) != sK2 )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0)) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1695,f207]) ).

tff(f1695,plain,
    ( ! [X0: $int] :
        ( ( $sum(sK3,X0) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | $less(sK3,0)
        | $less(X0,0)
        | ~ $less($sum(0,X0),sK2)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | $less(sK2,$sum(sK3,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) ) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1694,f191]) ).

tff(f1694,plain,
    ( ! [X0: $int] :
        ( ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK3,X0) )
        | $less(X0,0)
        | ~ $less($sum(0,X0),sK2)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(sK2,$sum(sK3,X0))
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0)) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1693,f207]) ).

tff(f1693,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum(0,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(X0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK2,$sum(sK3,X0))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK3,X0) )
        | $less(sK3,0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1692,f207]) ).

tff(f1692,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK3,X0) )
        | $less(sK3,0)
        | $less(X0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | ~ $less($sum(0,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1)))) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1691,f191]) ).

tff(f1691,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK3,X0) )
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | $less(X0,0)
        | ~ $less($sum(0,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(sK3,0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1690,f191]) ).

tff(f1690,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK3,X0) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(X0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less($sum(0,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0)) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1689,f191]) ).

tff(f1689,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK3,X0) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(X0,0)
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | ~ $less($sum(0,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1)))) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1667,f191]) ).

tff(f1667,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum(0,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK3,X0) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | $less(X0,0) )
    | spl6_21 ),
    inference(evaluation,[],[f1665]) ).

tff(f1665,plain,
    ( ! [X0: $int] :
        ( $less(sK3,0)
        | $less(X0,0)
        | ~ $less($sum(0,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK3,X0) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0) )
    | spl6_21 ),
    inference(resolution,[],[f486,f377]) ).

tff(f1688,plain,
    ( spl6_3
    | spl6_5
    | spl6_4
    | spl6_2
    | spl6_93
    | spl6_1 ),
    inference(avatar_split_clause,[],[f1684,f240,f1686,f245,f255,f260,f250]) ).

tff(f1684,plain,
    ( ! [X1: $int] :
        ( ~ $less($sum(sK0,X1),sK2)
        | $less(X1,0)
        | $less(sK2,$sum(sK0,X1))
        | ( $sum(sK3,X1) != sK2 )
        | $less(sK2,sK0)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK2,sK3)
        | $less(sK3,0)
        | $less(sK0,0)
        | $less(sK2,$sum(sK3,X1)) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1683,f207]) ).

tff(f1683,plain,
    ( ! [X1: $int] :
        ( $less(sK2,sK0)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X1))
        | $less(sK2,$sum(sK3,X1))
        | $less(X1,0)
        | ( $sum(sK3,X1) != sK2 )
        | $less(sK3,0)
        | $less(sK2,sK3)
        | ~ $less($sum(sK0,X1),sK2) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1682,f191]) ).

tff(f1682,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(sK2,sK3)
        | $less(X1,0)
        | $less(sK0,0)
        | $less(sK2,$sum(sK3,X1))
        | $less(sK2,sK0)
        | ~ $less($sum(sK0,X1),sK2)
        | ( $sum(sK3,X1) != sK2 )
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK3,0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1681,f207]) ).

tff(f1681,plain,
    ( ! [X1: $int] :
        ( ( $sum(sK3,X1) != sK2 )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X1))
        | $less(sK3,0)
        | $less(sK2,sK3)
        | $less(X1,0)
        | $less(sK0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | ~ $less($sum(sK0,X1),sK2)
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK2,sK0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1680,f207]) ).

tff(f1680,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X1))
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | ( $sum(sK3,X1) != sK2 )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | ~ $less($sum(sK0,X1),sK2)
        | $less(X1,0)
        | $less(sK3,0)
        | $less(sK2,sK3)
        | $less(sK0,0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1679,f207]) ).

tff(f1679,plain,
    ( ! [X1: $int] :
        ( $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(sK0,0)
        | ~ $less($sum(sK0,X1),sK2)
        | ( $sum(sK3,X1) != sK2 )
        | ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X1))
        | $less(X1,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1678,f400]) ).

tff(f1678,plain,
    ( ! [X1: $int] :
        ( ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(X1,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | ( $sum(sK3,X1) != sK2 )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(sK0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | ~ $less($sum(sK0,X1),sK2)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X1))
        | $less(sK3,0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1677,f207]) ).

tff(f1677,plain,
    ( ! [X1: $int] :
        ( $less(sK0,0)
        | ( $sum(sK3,X1) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | $less(X1,0)
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | ~ $less($sum(sK0,X1),sK2)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X1))
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1676,f191]) ).

tff(f1676,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | $less(sK0,0)
        | ~ $less($sum(sK0,X1),sK2)
        | ( $sum(sK3,X1) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | $less(X1,0)
        | $less(sK3,0)
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X1)) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1675,f191]) ).

tff(f1675,plain,
    ( ! [X1: $int] :
        ( $less(sK0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | ( $sum(sK3,X1) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | ~ $less($sum(sK0,X1),sK2)
        | $less(X1,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(sK3,0)
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) ) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1674,f207]) ).

tff(f1674,plain,
    ( ! [X1: $int] :
        ( ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | $less(sK0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | ( $sum(sK3,X1) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | $less(sK3,0)
        | $less(X1,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1673,f191]) ).

tff(f1673,plain,
    ( ! [X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(sK0,0)
        | ( $sum(sK3,X1) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(X1,0)
        | $less(sK3,0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1672,f191]) ).

tff(f1672,plain,
    ( ! [X1: $int] :
        ( ~ $less($sum(sK0,X1),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | $less(sK3,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(sK0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | ( $sum(sK3,X1) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | $less(X1,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1)) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1671,f191]) ).

tff(f1671,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less($sum(sK0,X1),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(sK0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | ( $sum(sK3,X1) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | $less(X1,0)
        | $less(sK3,0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1666,f191]) ).

tff(f1666,plain,
    ( ! [X1: $int] :
        ( ( $sum(sK3,X1) != length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | $less(sK0,0)
        | ~ $less($sum(sK0,X1),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3))))) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(X1,0) )
    | spl6_1 ),
    inference(resolution,[],[f486,f242]) ).

tff(f1650,plain,
    ( spl6_92
    | ~ spl6_84 ),
    inference(avatar_split_clause,[],[f1643,f1566,f1647]) ).

tff(f1643,plain,
    ( $less(-5,sK0)
    | ~ spl6_84 ),
    inference(interpreted_simplification,[],[f1642]) ).

tff(f1642,plain,
    ( ~ $less(-5,-4)
    | $less(-5,sK0)
    | ~ spl6_84 ),
    inference(instantiation,[],[f1572]) ).

tff(f1641,plain,
    ( spl6_10
    | spl6_91
    | ~ spl6_24 ),
    inference(avatar_split_clause,[],[f1583,f409,f1639,f288]) ).

tff(f1639,plain,
    ( spl6_91
  <=> ! [X18: array_int,X19: $int,X20: $int,X21: $int] :
        ( $less(X20,0)
        | ~ $less(X20,-1)
        | ( tb2t(get(int,int,elts(int,t2tb1(X18)),t2tb($sum(X21,X20)))) = tb2t(get(int,int,elts(int,t2tb1(X18)),t2tb($sum(X19,X20)))) )
        | $less(length1(int,t2tb1(X18)),$sum(X19,sK2))
        | $less(length1(int,t2tb1(X18)),$sum(X21,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X18)),t2tb($sum(X21,sK5(X19,sK2,X18,X21))))) != tb2t(get(int,int,elts(int,t2tb1(X18)),t2tb($sum(X19,sK5(X19,sK2,X18,X21))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_91])]) ).

tff(f1583,plain,
    ( ! [X21: $int,X18: array_int,X19: $int,X20: $int] :
        ( $less(X20,0)
        | $less(length1(int,t2tb1(X18)),$sum(X19,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X18)),t2tb($sum(X21,sK5(X19,sK2,X18,X21))))) != tb2t(get(int,int,elts(int,t2tb1(X18)),t2tb($sum(X19,sK5(X19,sK2,X18,X21))))) )
        | $less(length1(int,t2tb1(X18)),$sum(X21,sK2))
        | $less(sK2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X18)),t2tb($sum(X21,X20)))) = tb2t(get(int,int,elts(int,t2tb1(X18)),t2tb($sum(X19,X20)))) )
        | ~ $less(X20,-1) )
    | ~ spl6_24 ),
    inference(resolution,[],[f491,f413]) ).

tff(f1637,plain,
    ( spl6_3
    | spl6_90
    | spl6_10
    | ~ spl6_17 ),
    inference(avatar_split_clause,[],[f1589,f344,f288,f1635,f250]) ).

tff(f1635,plain,
    ( spl6_90
  <=> ! [X41: array_int,X43: $int,X42: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X41)),t2tb($sum(X42,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X41)),t2tb($sum(X43,sK0)))) )
        | $less(length1(int,t2tb1(X41)),$sum(X42,sK2))
        | $less(length1(int,t2tb1(X41)),$sum(X43,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X41)),t2tb($sum(X43,sK5(X42,sK2,X41,X43))))) != tb2t(get(int,int,elts(int,t2tb1(X41)),t2tb($sum(X42,sK5(X42,sK2,X41,X43))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_90])]) ).

tff(f1589,plain,
    ( ! [X41: array_int,X42: $int,X43: $int] :
        ( $less(sK2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X41)),t2tb($sum(X42,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X41)),t2tb($sum(X43,sK0)))) )
        | $less(sK0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X41)),t2tb($sum(X43,sK5(X42,sK2,X41,X43))))) != tb2t(get(int,int,elts(int,t2tb1(X41)),t2tb($sum(X42,sK5(X42,sK2,X41,X43))))) )
        | $less(length1(int,t2tb1(X41)),$sum(X43,sK2))
        | $less(length1(int,t2tb1(X41)),$sum(X42,sK2)) )
    | ~ spl6_17 ),
    inference(resolution,[],[f491,f346]) ).

tff(f1633,plain,
    ( spl6_3
    | spl6_89
    | ~ spl6_18 ),
    inference(avatar_split_clause,[],[f1610,f349,f1631,f250]) ).

tff(f1631,plain,
    ( spl6_89
  <=> ! [X27: $int,X28: $int,X26: array_int] :
        ( $less(length1(int,t2tb1(X26)),$sum(X28,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X26)),t2tb($sum(X28,0)))) = tb2t(get(int,int,elts(int,t2tb1(X26)),t2tb($sum(X27,0)))) )
        | $less(length1(int,t2tb1(X26)),$sum(X27,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X26)),t2tb($sum(X27,sK5(X27,sK0,X26,X28))))) != tb2t(get(int,int,elts(int,t2tb1(X26)),t2tb($sum(X28,sK5(X27,sK0,X26,X28))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_89])]) ).

tff(f1610,plain,
    ( ! [X28: $int,X26: array_int,X27: $int] :
        ( $less(length1(int,t2tb1(X26)),$sum(X28,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X26)),t2tb($sum(X27,sK5(X27,sK0,X26,X28))))) != tb2t(get(int,int,elts(int,t2tb1(X26)),t2tb($sum(X28,sK5(X27,sK0,X26,X28))))) )
        | $less(length1(int,t2tb1(X26)),$sum(X27,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X26)),t2tb($sum(X28,0)))) = tb2t(get(int,int,elts(int,t2tb1(X26)),t2tb($sum(X27,0)))) )
        | $less(sK0,0) )
    | ~ spl6_18 ),
    inference(evaluation,[],[f1585]) ).

tff(f1585,plain,
    ( ! [X28: $int,X26: array_int,X27: $int] :
        ( $less(length1(int,t2tb1(X26)),$sum(X27,sK0))
        | $less(sK0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X26)),t2tb($sum(X27,sK5(X27,sK0,X26,X28))))) != tb2t(get(int,int,elts(int,t2tb1(X26)),t2tb($sum(X28,sK5(X27,sK0,X26,X28))))) )
        | $less(length1(int,t2tb1(X26)),$sum(X28,sK0))
        | $less(0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X26)),t2tb($sum(X28,0)))) = tb2t(get(int,int,elts(int,t2tb1(X26)),t2tb($sum(X27,0)))) ) )
    | ~ spl6_18 ),
    inference(resolution,[],[f491,f351]) ).

tff(f1629,plain,
    ( spl6_5
    | spl6_88
    | ~ spl6_15 ),
    inference(avatar_split_clause,[],[f1611,f335,f1627,f260]) ).

tff(f1627,plain,
    ( spl6_88
  <=> ! [X34: $int,X32: array_int,X33: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X32)),t2tb($sum(X34,sK5(X33,sK3,X32,X34))))) != tb2t(get(int,int,elts(int,t2tb1(X32)),t2tb($sum(X33,sK5(X33,sK3,X32,X34))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X32)),t2tb($sum(X33,0)))) = tb2t(get(int,int,elts(int,t2tb1(X32)),t2tb($sum(X34,0)))) )
        | $less(length1(int,t2tb1(X32)),$sum(X33,sK3))
        | $less(length1(int,t2tb1(X32)),$sum(X34,sK3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_88])]) ).

tff(f1611,plain,
    ( ! [X34: $int,X32: array_int,X33: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X32)),t2tb($sum(X34,sK5(X33,sK3,X32,X34))))) != tb2t(get(int,int,elts(int,t2tb1(X32)),t2tb($sum(X33,sK5(X33,sK3,X32,X34))))) )
        | $less(sK3,0)
        | $less(length1(int,t2tb1(X32)),$sum(X34,sK3))
        | $less(length1(int,t2tb1(X32)),$sum(X33,sK3))
        | ( tb2t(get(int,int,elts(int,t2tb1(X32)),t2tb($sum(X33,0)))) = tb2t(get(int,int,elts(int,t2tb1(X32)),t2tb($sum(X34,0)))) ) )
    | ~ spl6_15 ),
    inference(evaluation,[],[f1587]) ).

tff(f1587,plain,
    ( ! [X34: $int,X32: array_int,X33: $int] :
        ( $less(length1(int,t2tb1(X32)),$sum(X33,sK3))
        | ( tb2t(get(int,int,elts(int,t2tb1(X32)),t2tb($sum(X33,0)))) = tb2t(get(int,int,elts(int,t2tb1(X32)),t2tb($sum(X34,0)))) )
        | $less(0,0)
        | $less(length1(int,t2tb1(X32)),$sum(X34,sK3))
        | ( tb2t(get(int,int,elts(int,t2tb1(X32)),t2tb($sum(X34,sK5(X33,sK3,X32,X34))))) != tb2t(get(int,int,elts(int,t2tb1(X32)),t2tb($sum(X33,sK5(X33,sK3,X32,X34))))) )
        | $less(sK3,0) )
    | ~ spl6_15 ),
    inference(resolution,[],[f491,f337]) ).

tff(f1625,plain,
    ( spl6_10
    | spl6_87
    | ~ spl6_27 ),
    inference(avatar_split_clause,[],[f1582,f462,f1623,f288]) ).

tff(f1623,plain,
    ( spl6_87
  <=> ! [X17: $int,X14: array_int,X16: $int,X15: $int] :
        ( $less(X16,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X14)),t2tb($sum(X15,X16)))) = tb2t(get(int,int,elts(int,t2tb1(X14)),t2tb($sum(X17,X16)))) )
        | ~ $less(X16,-2)
        | ( tb2t(get(int,int,elts(int,t2tb1(X14)),t2tb($sum(X17,sK5(X15,sK2,X14,X17))))) != tb2t(get(int,int,elts(int,t2tb1(X14)),t2tb($sum(X15,sK5(X15,sK2,X14,X17))))) )
        | $less(length1(int,t2tb1(X14)),$sum(X15,sK2))
        | $less(length1(int,t2tb1(X14)),$sum(X17,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_87])]) ).

tff(f1582,plain,
    ( ! [X16: $int,X14: array_int,X17: $int,X15: $int] :
        ( $less(X16,0)
        | $less(length1(int,t2tb1(X14)),$sum(X15,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X14)),t2tb($sum(X17,sK5(X15,sK2,X14,X17))))) != tb2t(get(int,int,elts(int,t2tb1(X14)),t2tb($sum(X15,sK5(X15,sK2,X14,X17))))) )
        | $less(length1(int,t2tb1(X14)),$sum(X17,sK2))
        | ~ $less(X16,-2)
        | $less(sK2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X14)),t2tb($sum(X15,X16)))) = tb2t(get(int,int,elts(int,t2tb1(X14)),t2tb($sum(X17,X16)))) ) )
    | ~ spl6_27 ),
    inference(resolution,[],[f491,f475]) ).

tff(f1621,plain,
    ( spl6_10
    | spl6_86
    | ~ spl6_17 ),
    inference(avatar_split_clause,[],[f1581,f344,f1619,f288]) ).

tff(f1619,plain,
    ( spl6_86
  <=> ! [X10: array_int,X11: $int,X13: $int,X12: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X10)),t2tb($sum(X11,sK5(X11,sK2,X10,X13))))) != tb2t(get(int,int,elts(int,t2tb1(X10)),t2tb($sum(X13,sK5(X11,sK2,X10,X13))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X10)),t2tb($sum(X13,X12)))) = tb2t(get(int,int,elts(int,t2tb1(X10)),t2tb($sum(X11,X12)))) )
        | $less(length1(int,t2tb1(X10)),$sum(X13,sK2))
        | $less(X12,0)
        | ~ $less(X12,sK0)
        | $less(length1(int,t2tb1(X10)),$sum(X11,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_86])]) ).

tff(f1581,plain,
    ( ! [X10: array_int,X11: $int,X12: $int,X13: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X10)),t2tb($sum(X11,sK5(X11,sK2,X10,X13))))) != tb2t(get(int,int,elts(int,t2tb1(X10)),t2tb($sum(X13,sK5(X11,sK2,X10,X13))))) )
        | $less(length1(int,t2tb1(X10)),$sum(X11,sK2))
        | $less(X12,0)
        | ~ $less(X12,sK0)
        | $less(sK2,0)
        | $less(length1(int,t2tb1(X10)),$sum(X13,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X10)),t2tb($sum(X13,X12)))) = tb2t(get(int,int,elts(int,t2tb1(X10)),t2tb($sum(X11,X12)))) ) )
    | ~ spl6_17 ),
    inference(resolution,[],[f491,f398]) ).

tff(f1617,plain,
    ( spl6_85
    | spl6_10
    | ~ spl6_13 ),
    inference(avatar_split_clause,[],[f1612,f325,f288,f1615]) ).

tff(f1615,plain,
    ( spl6_85
  <=> ! [X29: array_int,X30: $int,X31: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X29)),t2tb($sum(X30,sK5(X30,sK2,X29,X31))))) != tb2t(get(int,int,elts(int,t2tb1(X29)),t2tb($sum(X31,sK5(X30,sK2,X29,X31))))) )
        | $less(length1(int,t2tb1(X29)),$sum(X30,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X29)),t2tb($sum(X30,0)))) = tb2t(get(int,int,elts(int,t2tb1(X29)),t2tb($sum(X31,0)))) )
        | $less(length1(int,t2tb1(X29)),$sum(X31,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_85])]) ).

tff(f1612,plain,
    ( ! [X31: $int,X29: array_int,X30: $int] :
        ( $less(sK2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X29)),t2tb($sum(X30,sK5(X30,sK2,X29,X31))))) != tb2t(get(int,int,elts(int,t2tb1(X29)),t2tb($sum(X31,sK5(X30,sK2,X29,X31))))) )
        | $less(length1(int,t2tb1(X29)),$sum(X31,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X29)),t2tb($sum(X30,0)))) = tb2t(get(int,int,elts(int,t2tb1(X29)),t2tb($sum(X31,0)))) )
        | $less(length1(int,t2tb1(X29)),$sum(X30,sK2)) )
    | ~ spl6_13 ),
    inference(evaluation,[],[f1586]) ).

tff(f1586,plain,
    ( ! [X31: $int,X29: array_int,X30: $int] :
        ( $less(0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X29)),t2tb($sum(X30,sK5(X30,sK2,X29,X31))))) != tb2t(get(int,int,elts(int,t2tb1(X29)),t2tb($sum(X31,sK5(X30,sK2,X29,X31))))) )
        | $less(sK2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X29)),t2tb($sum(X30,0)))) = tb2t(get(int,int,elts(int,t2tb1(X29)),t2tb($sum(X31,0)))) )
        | $less(length1(int,t2tb1(X29)),$sum(X31,sK2))
        | $less(length1(int,t2tb1(X29)),$sum(X30,sK2)) )
    | ~ spl6_13 ),
    inference(resolution,[],[f491,f327]) ).

tff(f1569,plain,
    ( spl6_84
    | ~ spl6_52 ),
    inference(avatar_split_clause,[],[f1562,f812,f1566]) ).

tff(f812,plain,
    ( spl6_52
  <=> $less(-3,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_52])]) ).

tff(f1562,plain,
    ( $less(-4,sK0)
    | ~ spl6_52 ),
    inference(interpreted_simplification,[],[f1561]) ).

tff(f1561,plain,
    ( ~ $less(-4,-3)
    | $less(-4,sK0)
    | ~ spl6_52 ),
    inference(instantiation,[],[f829]) ).

tff(f829,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,-3)
        | $less(X1,sK0) )
    | ~ spl6_52 ),
    inference(resolution,[],[f814,f57]) ).

tff(f814,plain,
    ( $less(-3,sK0)
    | ~ spl6_52 ),
    inference(avatar_component_clause,[],[f812]) ).

tff(f1560,plain,
    ( spl6_3
    | spl6_2
    | spl6_5
    | spl6_83
    | spl6_4
    | spl6_1 ),
    inference(avatar_split_clause,[],[f1556,f240,f255,f1558,f260,f245,f250]) ).

tff(f1556,plain,
    ( ! [X1: $int] :
        ( $less(sK2,sK3)
        | $less(X1,0)
        | $less(sK2,$sum(sK0,X1))
        | $less(sK3,0)
        | ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | ~ $less($sum(sK0,X1),sK2)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X1)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X1)))))
        | $less(sK2,sK0)
        | $less(sK2,$sum(sK3,X1))
        | $less(sK0,0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1555,f207]) ).

tff(f1555,plain,
    ( ! [X1: $int] :
        ( $less(sK2,sK0)
        | $less(sK0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X1))
        | $less(sK2,sK3)
        | ~ $less($sum(sK0,X1),sK2)
        | $less(sK2,$sum(sK3,X1))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X1)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X1)))))
        | $less(X1,0)
        | $less(sK3,0)
        | ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1554,f207]) ).

tff(f1554,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(sK2,$sum(sK3,X1))
        | $less(sK0,0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X1)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X1)))))
        | $less(sK2,sK3)
        | ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(X1,0)
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X1))
        | ~ $less($sum(sK0,X1),sK2) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1553,f191]) ).

tff(f1553,plain,
    ( ! [X1: $int] :
        ( ~ $less($sum(sK0,X1),sK2)
        | $less(sK0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X1)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X1)))))
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(sK2,$sum(sK3,X1))
        | $less(X1,0)
        | ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(sK2,sK3) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1552,f191]) ).

tff(f1552,plain,
    ( ! [X1: $int] :
        ( $less(sK0,0)
        | ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(sK3,0)
        | ~ $less($sum(sK0,X1),sK2)
        | $less(sK2,$sum(sK3,X1))
        | $less(X1,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X1)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X1)))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(sK2,sK3) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1551,f207]) ).

tff(f1551,plain,
    ( ! [X1: $int] :
        ( $less(sK3,0)
        | $less(sK0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X1))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | ~ $less($sum(sK0,X1),sK2)
        | ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(X1,0)
        | $less(sK2,sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X1)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X1))))) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1550,f207]) ).

tff(f1550,plain,
    ( ! [X1: $int] :
        ( $less(sK0,0)
        | ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X1))
        | $less(X1,0)
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | ~ $less($sum(sK0,X1),sK2)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X1)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X1))))) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1549,f400]) ).

tff(f1549,plain,
    ( ! [X1: $int] :
        ( ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X1)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,X1)))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X1))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(sK3,0)
        | ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(X1,0)
        | ~ $less($sum(sK0,X1),sK2)
        | $less(sK0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1548,f207]) ).

tff(f1548,plain,
    ( ! [X1: $int] :
        ( ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X1))
        | $less(X1,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(sK3,0)
        | $less(sK0,0)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X1)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,X1)))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1)) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1547,f191]) ).

tff(f1547,plain,
    ( ! [X1: $int] :
        ( $less(sK3,0)
        | $less(sK0,0)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X1)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X1)))))
        | $less(X1,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X1))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1546,f191]) ).

tff(f1546,plain,
    ( ! [X1: $int] :
        ( $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X1)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X1)))))
        | ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(sK0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(X1,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1)) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1545,f191]) ).

tff(f1545,plain,
    ( ! [X1: $int] :
        ( ~ $less($sum(sK0,X1),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | $less(sK3,0)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X1)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X1)))))
        | $less(X1,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(sK0,0)
        | ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1525,f191]) ).

tff(f1525,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK3,0)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X1)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X1)))))
        | $less(sK0,0)
        | ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(X1,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | ~ $less($sum(sK0,X1),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1)))))) )
    | spl6_1 ),
    inference(resolution,[],[f507,f242]) ).

tff(f1544,plain,
    ( spl6_5
    | spl6_10
    | spl6_4
    | spl6_82
    | spl6_21 ),
    inference(avatar_split_clause,[],[f1540,f375,f1542,f255,f288,f260]) ).

tff(f1540,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(sK2,sK3)
        | $less(sK2,0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X0)))))
        | $less(X0,0)
        | ~ $less($sum(0,X0),sK2)
        | $less(sK2,$sum(sK3,X0))
        | $less(sK3,0)
        | $less(sK2,$sum(0,X0)) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1539,f400]) ).

tff(f1539,plain,
    ( ! [X0: $int] :
        ( $less(sK2,0)
        | $less(sK3,0)
        | $less(X0,0)
        | $less(sK2,$sum(sK3,X0))
        | ~ $less($sum(0,X0),sK2)
        | $less(sK2,sK3)
        | ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(sK2,$sum(0,X0))
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,X0))))) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1538,f207]) ).

tff(f1538,plain,
    ( ! [X0: $int] :
        ( $less(sK2,0)
        | ~ $less($sum(0,X0),sK2)
        | $less(X0,0)
        | $less(sK2,sK3)
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,X0)))))
        | $less(sK2,$sum(sK3,X0))
        | ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1537,f191]) ).

tff(f1537,plain,
    ( ! [X0: $int] :
        ( $less(sK2,sK3)
        | $less(X0,0)
        | $less(sK3,0)
        | $less(sK2,$sum(sK3,X0))
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X0)))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | ~ $less($sum(0,X0),sK2)
        | ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(sK2,0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1536,f207]) ).

tff(f1536,plain,
    ( ! [X0: $int] :
        ( $less(sK3,0)
        | $less(sK2,0)
        | $less(X0,0)
        | $less(sK2,$sum(sK3,X0))
        | $less(sK2,sK3)
        | ~ $less($sum(0,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X0)))))
        | ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0)) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1535,f207]) ).

tff(f1535,plain,
    ( ! [X0: $int] :
        ( $less(sK2,sK3)
        | $less(sK2,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X0)))))
        | $less(sK3,0)
        | $less(X0,0)
        | ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | ~ $less($sum(0,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0)) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1534,f207]) ).

tff(f1534,plain,
    ( ! [X0: $int] :
        ( $less(sK2,sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | ~ $less($sum(0,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X0)))))
        | $less(X0,0)
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0)) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1533,f207]) ).

tff(f1533,plain,
    ( ! [X0: $int] :
        ( $less(sK3,0)
        | $less(X0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | ~ $less($sum(0,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X0)))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1532,f191]) ).

tff(f1532,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X0)))))
        | ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | $less(X0,0)
        | ~ $less($sum(0,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(sK3,0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1531,f191]) ).

tff(f1531,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X0)))))
        | ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | ~ $less($sum(0,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(X0,0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1530,f191]) ).

tff(f1530,plain,
    ( ! [X0: $int] :
        ( $less(X0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | ~ $less($sum(0,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X0)))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | $less(sK3,0)
        | ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0)) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1529,f191]) ).

tff(f1529,plain,
    ( ! [X0: $int] :
        ( $less(X0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | ~ $less($sum(0,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X0))))) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1526,f191]) ).

tff(f1526,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum(0,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(X0,0)
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X0)))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3) )
    | spl6_21 ),
    inference(evaluation,[],[f1524]) ).

tff(f1524,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | $less(0,0)
        | ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | $less(X0,0)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X0)))))
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less($sum(0,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1)))))) )
    | spl6_21 ),
    inference(resolution,[],[f507,f377]) ).

tff(f1517,plain,
    ( spl6_5
    | spl6_4
    | spl6_81
    | spl6_10
    | spl6_21 ),
    inference(avatar_split_clause,[],[f1513,f375,f288,f1515,f255,f260]) ).

tff(f1513,plain,
    ( ! [X0: $int] :
        ( $less(sK2,0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X0)))))
        | $less(sK2,sK3)
        | ~ $less($sum(0,X0),sK2)
        | $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | $less(X0,0)
        | $less(sK3,0)
        | $less(sK2,$sum(0,X0))
        | $less(sK2,$sum(sK3,X0)) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1512,f207]) ).

tff(f1512,plain,
    ( ! [X0: $int] :
        ( $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X0)))))
        | ~ $less($sum(0,X0),sK2)
        | $less(sK2,sK3)
        | $less(X0,0)
        | $less(sK2,$sum(0,X0))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | $less(sK3,0)
        | $less(sK2,$sum(sK3,X0)) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1511,f191]) ).

tff(f1511,plain,
    ( ! [X0: $int] :
        ( $less(sK2,$sum(sK3,X0))
        | $less(sK2,$sum(0,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(sK2,sK3)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X0)))))
        | $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | ~ $less($sum(0,X0),sK2)
        | $less(sK3,0)
        | $less(X0,0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1510,f207]) ).

tff(f1510,plain,
    ( ! [X0: $int] :
        ( $less(sK2,sK3)
        | $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X0)))))
        | $less(X0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | ~ $less($sum(0,X0),sK2)
        | $less(sK2,$sum(sK3,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(sK3,0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1509,f207]) ).

tff(f1509,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum(0,X0),sK2)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,X0)))))
        | $less(X0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(sK3,0)
        | $less(sK2,sK3) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1508,f400]) ).

tff(f1508,plain,
    ( ! [X0: $int] :
        ( ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(0,X0)))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | ~ $less($sum(0,X0),sK2)
        | $less(sK2,sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(X0,0)
        | $less(sK3,0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1507,f191]) ).

tff(f1507,plain,
    ( ! [X0: $int] :
        ( ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X0)))))
        | $less(sK2,sK3)
        | $less(X0,0)
        | ~ $less($sum(0,X0),sK2)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1506,f191]) ).

tff(f1506,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | $less(X0,0)
        | ~ $less($sum(0,X0),sK2)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X0)))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | $less(sK2,sK3) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1505,f207]) ).

tff(f1505,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum(0,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(X0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | $less(sK2,sK3)
        | $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(sK3,0)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X0)))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0)) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1504,f191]) ).

tff(f1504,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum(0,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X0)))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(sK3,0)
        | $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | $less(X0,0)
        | $less(sK2,sK3) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1503,f191]) ).

tff(f1503,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | $less(sK2,sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | $less(X0,0)
        | $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X0)))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | ~ $less($sum(0,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(sK3,0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1502,f207]) ).

tff(f1502,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(X0,0)
        | $less(sK3,0)
        | ~ $less($sum(0,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X0)))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0)) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1483,f191]) ).

tff(f1483,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | ~ $less($sum(0,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X0)))))
        | $less(sK3,0)
        | $less(X0,0) )
    | spl6_21 ),
    inference(evaluation,[],[f1481]) ).

tff(f1481,plain,
    ( ! [X0: $int] :
        ( ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(0,X0)))))
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(0,0)
        | $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | $less(X0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | ~ $less($sum(0,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1)))))) )
    | spl6_21 ),
    inference(resolution,[],[f506,f377]) ).

tff(f1501,plain,
    ( spl6_3
    | spl6_2
    | spl6_5
    | spl6_4
    | spl6_80
    | spl6_1 ),
    inference(avatar_split_clause,[],[f1497,f240,f1499,f255,f260,f245,f250]) ).

tff(f1497,plain,
    ( ! [X1: $int] :
        ( $less(sK2,$sum(sK3,X1))
        | ~ $less($sum(sK0,X1),sK2)
        | $less(sK2,sK3)
        | $less(sK3,0)
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1)
        | $less(sK2,$sum(sK0,X1))
        | $less(sK2,sK0)
        | $less(X1,0)
        | $less(sK0,0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X1)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X1))))) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1496,f207]) ).

tff(f1496,plain,
    ( ! [X1: $int] :
        ( $less(X1,0)
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1)
        | $less(sK2,$sum(sK0,X1))
        | $less(sK0,0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X1)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X1)))))
        | $less(sK2,sK0)
        | ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(sK2,sK3)
        | $less(sK3,0)
        | $less(sK2,$sum(sK3,X1)) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1495,f207]) ).

tff(f1495,plain,
    ( ! [X1: $int] :
        ( $less(sK3,0)
        | $less(sK2,sK0)
        | $less(sK0,0)
        | $less(X1,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X1))
        | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,X1)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,X1)))))
        | $less(sK2,$sum(sK3,X1))
        | $less(sK2,sK3)
        | ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1494,f400]) ).

tff(f1494,plain,
    ( ! [X1: $int] :
        ( $less(sK0,0)
        | $less(sK2,sK3)
        | $less(sK3,0)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X1)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,X1)))))
        | $less(sK2,sK0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X1))
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1)
        | $less(sK2,$sum(sK3,X1))
        | ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(X1,0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1493,f207]) ).

tff(f1493,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1)
        | $less(sK2,sK3)
        | $less(X1,0)
        | $less(sK2,$sum(sK3,X1))
        | ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X1)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,X1)))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X1))
        | $less(sK3,0)
        | $less(sK0,0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1492,f191]) ).

tff(f1492,plain,
    ( ! [X1: $int] :
        ( $less(sK2,$sum(sK3,X1))
        | ~ $less($sum(sK0,X1),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X1)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,X1)))))
        | $less(sK0,0)
        | $less(sK2,sK3)
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X1))
        | $less(X1,0)
        | $less(sK3,0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1491,f191]) ).

tff(f1491,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(sK2,$sum(sK3,X1))
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X1)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,X1)))))
        | $less(sK0,0)
        | $less(X1,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(sK2,sK3)
        | $less(sK3,0)
        | ~ $less($sum(sK0,X1),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1490,f207]) ).

tff(f1490,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(sK3,0)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X1)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,X1)))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(sK0,0)
        | ~ $less($sum(sK0,X1),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(sK2,$sum(sK3,X1))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(X1,0)
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1489,f207]) ).

tff(f1489,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X1))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(sK0,0)
        | $less(sK3,0)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X1)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,X1)))))
        | ~ $less($sum(sK0,X1),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(X1,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1)) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1488,f191]) ).

tff(f1488,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | $less(X1,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(sK0,0)
        | ~ $less($sum(sK0,X1),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X1)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,X1)))))
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1)
        | $less(sK3,0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1487,f191]) ).

tff(f1487,plain,
    ( ! [X1: $int] :
        ( $less(sK3,0)
        | $less(sK0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | ~ $less($sum(sK0,X1),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,X1)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,X1)))))
        | $less(X1,0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1486,f191]) ).

tff(f1486,plain,
    ( ! [X1: $int] :
        ( $less(sK0,0)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X1)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X1)))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(X1,0)
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | $less(sK3,0)
        | ~ $less($sum(sK0,X1),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1)))))) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1482,f191]) ).

tff(f1482,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1)
        | $less(sK3,0)
        | $less(X1,0)
        | $less(sK0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,X1)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,X1)))))
        | ~ $less($sum(sK0,X1),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1)) )
    | spl6_1 ),
    inference(resolution,[],[f506,f242]) ).

tff(f1444,plain,
    ( spl6_10
    | spl6_4
    | spl6_5
    | spl6_79
    | spl6_21 ),
    inference(avatar_split_clause,[],[f1440,f375,f1442,f260,f255,f288]) ).

tff(f1440,plain,
    ( ! [X0: $int] :
        ( ( $sum(sK3,X0) != sK2 )
        | $less(sK2,$sum(sK3,X0))
        | $less(sK3,0)
        | ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(sK2,$sum(0,X0))
        | ~ $less($sum(0,X0),sK2)
        | $less(sK2,sK3)
        | $less(X0,0)
        | $less(sK2,0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1439,f207]) ).

tff(f1439,plain,
    ( ! [X0: $int] :
        ( $less(sK2,$sum(sK3,X0))
        | ~ $less($sum(0,X0),sK2)
        | ( $sum(sK3,X0) != sK2 )
        | ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(sK2,sK3)
        | $less(sK3,0)
        | $less(X0,0)
        | $less(sK2,$sum(0,X0))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1438,f207]) ).

tff(f1438,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(sK2,sK3)
        | ( $sum(sK3,X0) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | $less(sK3,0)
        | $less(sK2,$sum(0,X0))
        | ~ $less($sum(0,X0),sK2)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | $less(sK2,$sum(sK3,X0))
        | $less(X0,0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1437,f207]) ).

tff(f1437,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | ~ $less($sum(0,X0),sK2)
        | $less(sK2,$sum(sK3,X0))
        | $less(sK2,$sum(0,X0))
        | ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | ( $sum(sK3,X0) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | $less(X0,0)
        | $less(sK3,0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1436,f191]) ).

tff(f1436,plain,
    ( ! [X0: $int] :
        ( $less(sK2,$sum(sK3,X0))
        | $less(sK2,$sum(0,X0))
        | $less(X0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | ~ $less($sum(0,X0),sK2)
        | ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(sK3,0)
        | ( $sum(sK3,X0) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) ) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1435,f207]) ).

tff(f1435,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | ~ $less($sum(0,X0),sK2)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(sK2,$sum(0,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | ( $sum(sK3,X0) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | $less(sK3,0)
        | $less(X0,0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1434,f207]) ).

tff(f1434,plain,
    ( ! [X0: $int] :
        ( $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | ( $sum(sK3,X0) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | ~ $less($sum(0,X0),sK2)
        | ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(X0,0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1433,f191]) ).

tff(f1433,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | ( $sum(sK3,X0) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | ~ $less($sum(0,X0),sK2)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(X0,0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1432,f207]) ).

tff(f1432,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum(0,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(X0,0)
        | ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(sK3,0)
        | ( $sum(sK3,X0) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) ) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1431,f191]) ).

tff(f1431,plain,
    ( ! [X0: $int] :
        ( ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK3,X0) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | $less(X0,0)
        | ~ $less($sum(0,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | $less(sK3,0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1430,f191]) ).

tff(f1430,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | $less(X0,0)
        | ~ $less($sum(0,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK3,X0) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | $less(sK3,0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1429,f191]) ).

tff(f1429,plain,
    ( ! [X0: $int] :
        ( $less(X0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | ~ $less($sum(0,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK3,X0) )
        | $less(sK3,0)
        | ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1412,f191]) ).

tff(f1412,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum(0,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | $less(sK3,0)
        | ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK3,X0) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(X0,0) )
    | spl6_21 ),
    inference(evaluation,[],[f1408]) ).

tff(f1408,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | ~ $less($sum(0,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | $less(0,0)
        | $less(X0,0)
        | $less(sK3,0)
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK3,X0) )
        | ~ $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0) )
    | spl6_21 ),
    inference(resolution,[],[f474,f377]) ).

tff(f1428,plain,
    ( spl6_2
    | spl6_4
    | spl6_3
    | spl6_78
    | spl6_5
    | spl6_1 ),
    inference(avatar_split_clause,[],[f1424,f240,f260,f1426,f250,f255,f245]) ).

tff(f1424,plain,
    ( ! [X1: $int] :
        ( $less(sK3,0)
        | $less(sK2,$sum(sK3,X1))
        | ~ $less($sum(sK0,X1),sK2)
        | $less(sK0,0)
        | ( $sum(sK3,X1) != sK2 )
        | $less(sK2,sK3)
        | $less(X1,0)
        | $less(sK2,sK0)
        | $less(sK2,$sum(sK0,X1))
        | ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1423,f207]) ).

tff(f1423,plain,
    ( ! [X1: $int] :
        ( ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | ( $sum(sK3,X1) != sK2 )
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X1))
        | $less(X1,0)
        | $less(sK2,sK0)
        | $less(sK2,$sum(sK0,X1))
        | $less(sK2,sK3)
        | ~ $less($sum(sK0,X1),sK2)
        | $less(sK0,0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1422,f207]) ).

tff(f1422,plain,
    ( ! [X1: $int] :
        ( $less(sK2,sK0)
        | ~ $less($sum(sK0,X1),sK2)
        | $less(sK0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X1))
        | ( $sum(sK3,X1) != sK2 )
        | $less(sK2,sK3)
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X1))
        | $less(X1,0)
        | ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1421,f191]) ).

tff(f1421,plain,
    ( ! [X1: $int] :
        ( $less(X1,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | ~ $less($sum(sK0,X1),sK2)
        | ( $sum(sK3,X1) != sK2 )
        | $less(sK2,sK3)
        | $less(sK2,sK0)
        | $less(sK3,0)
        | $less(sK0,0)
        | ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X1)) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1420,f207]) ).

tff(f1420,plain,
    ( ! [X1: $int] :
        ( ( $sum(sK3,X1) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | $less(sK2,sK3)
        | $less(sK0,0)
        | $less(X1,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X1))
        | $less(sK2,sK0)
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | ~ $less($sum(sK0,X1),sK2) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1419,f207]) ).

tff(f1419,plain,
    ( ! [X1: $int] :
        ( $less(sK0,0)
        | ~ $less($sum(sK0,X1),sK2)
        | $less(sK2,sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(X1,0)
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | ( $sum(sK3,X1) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X1))
        | ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1418,f207]) ).

tff(f1418,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(X1,0)
        | ~ $less($sum(sK0,X1),sK2)
        | $less(sK0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X1))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | $less(sK3,0)
        | ( $sum(sK3,X1) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) ) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1417,f191]) ).

tff(f1417,plain,
    ( ! [X1: $int] :
        ( ( $sum(sK3,X1) != length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) )
        | ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | ~ $less($sum(sK0,X1),sK2)
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X1))
        | $less(X1,0)
        | $less(sK0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1416,f207]) ).

tff(f1416,plain,
    ( ! [X1: $int] :
        ( $less(sK0,0)
        | ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X1))
        | ( $sum(sK3,X1) != length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) )
        | $less(X1,0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1415,f191]) ).

tff(f1415,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(sK0,0)
        | ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X1))
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | ( $sum(sK3,X1) != length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) )
        | $less(X1,0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1414,f191]) ).

tff(f1414,plain,
    ( ! [X1: $int] :
        ( ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | $less(sK3,0)
        | $less(X1,0)
        | ( $sum(sK3,X1) != length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) )
        | ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | $less(sK0,0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1413,f191]) ).

tff(f1413,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK0,0)
        | $less(sK3,0)
        | ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | ( $sum(sK3,X1) != length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) )
        | ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(X1,0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1409,f191]) ).

tff(f1409,plain,
    ( ! [X1: $int] :
        ( ~ $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),0)
        | ~ $less($sum(sK0,X1),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(sK0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ( $sum(sK3,X1) != length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) )
        | $less(X1,0)
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1)) )
    | spl6_1 ),
    inference(resolution,[],[f474,f242]) ).

tff(f1397,plain,
    ( spl6_77
    | spl6_4
    | spl6_3
    | spl6_2
    | spl6_5
    | spl6_1 ),
    inference(avatar_split_clause,[],[f1393,f240,f260,f245,f250,f255,f1395]) ).

tff(f1393,plain,
    ( ! [X1: $int] :
        ( $less(sK3,0)
        | $less(sK2,sK0)
        | $less(sK0,0)
        | $less(sK2,sK3)
        | $less(sK2,$sum(sK0,X1))
        | ~ $less($sum(sK0,X1),sK2)
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1)
        | $less(X1,0)
        | ( $sum(sK3,X1) != sK2 )
        | $less(sK2,$sum(sK3,X1)) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1392,f207]) ).

tff(f1392,plain,
    ( ! [X1: $int] :
        ( $less(sK2,sK0)
        | ~ $less($sum(sK0,X1),sK2)
        | $less(sK2,$sum(sK3,X1))
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,X1))
        | ( $sum(sK3,X1) != sK2 )
        | $less(sK0,0)
        | $less(X1,0)
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1)
        | $less(sK2,sK3) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1391,f191]) ).

tff(f1391,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(sK3,0)
        | ( $sum(sK3,X1) != sK2 )
        | $less(sK2,$sum(sK3,X1))
        | ~ $less($sum(sK0,X1),sK2)
        | $less(sK0,0)
        | $less(X1,0)
        | $less(sK2,sK3)
        | $less(sK2,sK0)
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1390,f207]) ).

tff(f1390,plain,
    ( ! [X1: $int] :
        ( $less(sK2,sK3)
        | ( $sum(sK3,X1) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | $less(sK2,$sum(sK3,X1))
        | $less(sK0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(X1,0)
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1)
        | $less(sK3,0)
        | $less(sK2,sK0)
        | ~ $less($sum(sK0,X1),sK2) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1389,f207]) ).

tff(f1389,plain,
    ( ! [X1: $int] :
        ( ~ $less($sum(sK0,X1),sK2)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(X1,0)
        | $less(sK0,0)
        | $less(sK3,0)
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1)
        | $less(sK2,$sum(sK3,X1))
        | $less(sK2,sK0)
        | ( $sum(sK3,X1) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) ) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1388,f207]) ).

tff(f1388,plain,
    ( ! [X1: $int] :
        ( $less(sK3,0)
        | $less(sK2,$sum(sK3,X1))
        | ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1)
        | ( $sum(sK3,X1) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(sK0,0)
        | $less(X1,0)
        | $less(sK2,sK0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1387,f191]) ).

tff(f1387,plain,
    ( ! [X1: $int] :
        ( $less(sK2,$sum(sK3,X1))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK0,0)
        | ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(sK3,0)
        | $less(sK2,sK0)
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1)
        | $less(X1,0)
        | ( $sum(sK3,X1) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) ) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1386,f207]) ).

tff(f1386,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(X1,0)
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(sK0,0)
        | $less(sK2,$sum(sK3,X1))
        | ( $sum(sK3,X1) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | $less(sK3,0) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1385,f191]) ).

tff(f1385,plain,
    ( ! [X1: $int] :
        ( ( $sum(sK3,X1) != length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) )
        | ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(X1,0)
        | $less(sK0,0)
        | $less(sK2,$sum(sK3,X1))
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1)
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1384,f207]) ).

tff(f1384,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X1))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1)
        | ( $sum(sK3,X1) != length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK0,0)
        | $less(sK3,0)
        | $less(X1,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1)))) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1383,f191]) ).

tff(f1383,plain,
    ( ! [X1: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(sK0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(X1,0)
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1)
        | ( $sum(sK3,X1) != length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) )
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | ~ $less($sum(sK0,X1),length1(int,mk_array1(int,sK2,t2tb2(sK1)))) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1382,f191]) ).

tff(f1382,plain,
    ( ! [X1: $int] :
        ( $less(sK0,0)
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1)
        | $less(sK3,0)
        | ~ $less($sum(sK0,X1),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(X1,0)
        | ( $sum(sK3,X1) != length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1)) )
    | spl6_1 ),
    inference(forward_demodulation,[],[f1362,f191]) ).

tff(f1362,plain,
    ( ! [X1: $int] :
        ( $less(X1,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
        | $less(sK0,0)
        | ~ $less($sum(sK0,X1),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(sK5(sK0,X1,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X1)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X1))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,X1))
        | ( $sum(sK3,X1) != length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK3,0) )
    | spl6_1 ),
    inference(resolution,[],[f473,f242]) ).

tff(f1381,plain,
    ( spl6_4
    | spl6_5
    | spl6_10
    | spl6_76
    | spl6_21 ),
    inference(avatar_split_clause,[],[f1377,f375,f1379,f288,f260,f255]) ).

tff(f1377,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum(0,X0),sK2)
        | $less(sK2,$sum(0,X0))
        | $less(sK2,0)
        | $less(sK2,$sum(sK3,X0))
        | $less(sK3,0)
        | ( $sum(sK3,X0) != sK2 )
        | $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | $less(sK2,sK3)
        | $less(X0,0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1376,f207]) ).

tff(f1376,plain,
    ( ! [X0: $int] :
        ( $less(sK2,$sum(sK3,X0))
        | $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | $less(sK3,0)
        | ( $sum(sK3,X0) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | $less(sK2,$sum(0,X0))
        | $less(sK2,0)
        | $less(X0,0)
        | $less(sK2,sK3)
        | ~ $less($sum(0,X0),sK2) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1375,f207]) ).

tff(f1375,plain,
    ( ! [X0: $int] :
        ( $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | $less(sK2,$sum(0,X0))
        | ~ $less($sum(0,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(sK3,0)
        | $less(sK2,0)
        | ( $sum(sK3,X0) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) )
        | $less(sK2,$sum(sK3,X0))
        | $less(sK2,sK3)
        | $less(X0,0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1374,f207]) ).

tff(f1374,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | $less(sK2,sK3)
        | $less(sK3,0)
        | $less(X0,0)
        | $less(sK2,$sum(0,X0))
        | $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | ~ $less($sum(0,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(sK2,$sum(sK3,X0))
        | ( $sum(sK3,X0) != length1(int,mk_array1(int,sK2,t2tb2(sK1))) ) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1373,f191]) ).

tff(f1373,plain,
    ( ! [X0: $int] :
        ( $less(sK2,$sum(0,X0))
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK3,X0) )
        | $less(X0,0)
        | $less(sK2,$sum(sK3,X0))
        | $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | $less(sK2,sK3)
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | ~ $less($sum(0,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1)))) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1372,f207]) ).

tff(f1372,plain,
    ( ! [X0: $int] :
        ( $less(sK2,$sum(0,X0))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK3,X0) )
        | $less(sK2,$sum(sK3,X0))
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | ~ $less($sum(0,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(X0,0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1371,f207]) ).

tff(f1371,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | $less(X0,0)
        | $less(sK2,$sum(0,X0))
        | ~ $less($sum(0,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK3,X0) )
        | $less(sK3,0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1370,f191]) ).

tff(f1370,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK3,X0) )
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | $less(X0,0)
        | ~ $less($sum(0,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | $less(sK2,$sum(0,X0))
        | $less(sK3,0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1369,f207]) ).

tff(f1369,plain,
    ( ! [X0: $int] :
        ( $less(X0,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | ~ $less($sum(0,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(sK3,0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK3,X0) ) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1368,f191]) ).

tff(f1368,plain,
    ( ! [X0: $int] :
        ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(X0,0)
        | $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | ~ $less($sum(0,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(0,X0))
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK3,X0) )
        | $less(sK3,0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1367,f191]) ).

tff(f1367,plain,
    ( ! [X0: $int] :
        ( $less(X0,0)
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | ~ $less($sum(0,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK3,X0) ) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1366,f191]) ).

tff(f1366,plain,
    ( ! [X0: $int] :
        ( $less(X0,0)
        | $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | ~ $less($sum(0,X0),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK3,X0) )
        | $less(sK3,0) )
    | spl6_21 ),
    inference(forward_demodulation,[],[f1365,f191]) ).

tff(f1365,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum(0,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | $less(X0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
        | $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK3,X0) )
        | $less(sK3,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0) )
    | spl6_21 ),
    inference(evaluation,[],[f1361]) ).

tff(f1361,plain,
    ( ! [X0: $int] :
        ( $less(sK5(0,X0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3),X0)
        | $less(X0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,X0))
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,X0))
        | $less(sK3,0)
        | ( length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))) != $sum(sK3,X0) )
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
        | ~ $less($sum(0,X0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
        | $less(0,0)
        | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3) )
    | spl6_21 ),
    inference(resolution,[],[f473,f377]) ).

tff(f1340,plain,
    ( spl6_73
    | spl6_40
    | ~ spl6_72 ),
    inference(avatar_split_clause,[],[f1318,f1175,f612,f1180]) ).

tff(f1318,plain,
    ( is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,0)
    | is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,1)
    | ~ spl6_72 ),
    inference(evaluation,[],[f1310]) ).

tff(f1310,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,$sum(0,1))
    | is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,0)
    | ~ spl6_72 ),
    inference(resolution,[],[f1177,f167]) ).

tff(f1303,plain,
    ( spl6_10
    | spl6_71
    | spl6_75
    | ~ spl6_42
    | spl6_72 ),
    inference(avatar_split_clause,[],[f1302,f1175,f622,f1288,f1169,f288]) ).

tff(f1302,plain,
    ( $less(sK2,sK2)
    | $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(sK2,0)
    | ~ spl6_42
    | spl6_72 ),
    inference(forward_demodulation,[],[f1301,f207]) ).

tff(f1301,plain,
    ( $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK2)
    | $less(sK2,0)
    | ~ spl6_42
    | spl6_72 ),
    inference(forward_demodulation,[],[f1300,f191]) ).

tff(f1300,plain,
    ( $less(sK2,0)
    | $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK2)
    | ~ spl6_42
    | spl6_72 ),
    inference(forward_demodulation,[],[f1299,f207]) ).

tff(f1299,plain,
    ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK2)
    | $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | ~ spl6_42
    | spl6_72 ),
    inference(forward_demodulation,[],[f1298,f191]) ).

tff(f1298,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK2)
    | $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | ~ spl6_42
    | spl6_72 ),
    inference(forward_demodulation,[],[f1273,f624]) ).

tff(f1273,plain,
    ( $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,0))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
    | spl6_72 ),
    inference(evaluation,[],[f1267]) ).

tff(f1267,plain,
    ( $less(0,0)
    | $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,0))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,0))
    | spl6_72 ),
    inference(resolution,[],[f1176,f222]) ).

tff(f1176,plain,
    ( ~ is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,0)
    | spl6_72 ),
    inference(avatar_component_clause,[],[f1175]) ).

tff(f1297,plain,
    ( spl6_10
    | spl6_75
    | spl6_71
    | ~ spl6_42
    | spl6_72 ),
    inference(avatar_split_clause,[],[f1296,f1175,f622,f1169,f1288,f288]) ).

tff(f1296,plain,
    ( $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(sK2,sK2)
    | $less(sK2,0)
    | ~ spl6_42
    | spl6_72 ),
    inference(forward_demodulation,[],[f1295,f207]) ).

tff(f1295,plain,
    ( $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK2)
    | $less(sK2,0)
    | ~ spl6_42
    | spl6_72 ),
    inference(forward_demodulation,[],[f1294,f191]) ).

tff(f1294,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK2)
    | $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(sK2,0)
    | ~ spl6_42
    | spl6_72 ),
    inference(forward_demodulation,[],[f1293,f207]) ).

tff(f1293,plain,
    ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
    | $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK2)
    | ~ spl6_42
    | spl6_72 ),
    inference(forward_demodulation,[],[f1292,f191]) ).

tff(f1292,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK2)
    | $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | ~ spl6_42
    | spl6_72 ),
    inference(forward_demodulation,[],[f1269,f624]) ).

tff(f1269,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,0))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
    | $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | spl6_72 ),
    inference(evaluation,[],[f1265]) ).

tff(f1265,plain,
    ( $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,0))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,0))
    | spl6_72 ),
    inference(resolution,[],[f1176,f437]) ).

tff(f437,plain,
    ! [X2: array_int,X3: $int,X0: $int] :
      ( is_common_prefix1(X2,X3,X0,0)
      | $less(sK5(X0,0,X2,X3),0)
      | $less(length1(int,t2tb1(X2)),$sum(X0,0))
      | $less(length1(int,t2tb1(X2)),$sum(X3,0)) ),
    inference(interpreted_simplification,[],[f436]) ).

tff(f436,plain,
    ! [X2: array_int,X3: $int,X0: $int] :
      ( is_common_prefix1(X2,X3,X0,0)
      | $less(length1(int,t2tb1(X2)),$sum(X0,0))
      | $less(sK5(X0,0,X2,X3),0)
      | $less(0,0)
      | $less(length1(int,t2tb1(X2)),$sum(X3,0)) ),
    inference(instantiation,[],[f222]) ).

tff(f1291,plain,
    ( spl6_10
    | ~ spl6_71
    | spl6_75
    | ~ spl6_42
    | spl6_72 ),
    inference(avatar_split_clause,[],[f1286,f1175,f622,f1288,f1169,f288]) ).

tff(f1286,plain,
    ( $less(sK2,sK2)
    | ~ $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(sK2,0)
    | ~ spl6_42
    | spl6_72 ),
    inference(forward_demodulation,[],[f1285,f207]) ).

tff(f1285,plain,
    ( ~ $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK2)
    | $less(sK2,0)
    | ~ spl6_42
    | spl6_72 ),
    inference(forward_demodulation,[],[f1284,f191]) ).

tff(f1284,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK2)
    | $less(sK2,0)
    | ~ $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | ~ spl6_42
    | spl6_72 ),
    inference(forward_demodulation,[],[f1283,f207]) ).

tff(f1283,plain,
    ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK2)
    | ~ $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | ~ spl6_42
    | spl6_72 ),
    inference(forward_demodulation,[],[f1282,f191]) ).

tff(f1282,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
    | ~ $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK2)
    | ~ spl6_42
    | spl6_72 ),
    inference(forward_demodulation,[],[f1270,f624]) ).

tff(f1270,plain,
    ( ~ $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,0))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),0)
    | spl6_72 ),
    inference(evaluation,[],[f1268]) ).

tff(f1268,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(0,0))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,0))
    | $less(0,0)
    | ~ $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | spl6_72 ),
    inference(resolution,[],[f1176,f220]) ).

tff(f1205,plain,
    ( ~ spl6_40
    | spl6_22
    | ~ spl6_36 ),
    inference(avatar_split_clause,[],[f761,f580,f380,f612]) ).

tff(f761,plain,
    ( ~ is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,0)
    | spl6_22
    | ~ spl6_36 ),
    inference(backward_demodulation,[],[f381,f582]) ).

tff(f381,plain,
    ( ~ is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,sK4)
    | spl6_22 ),
    inference(avatar_component_clause,[],[f380]) ).

tff(f1204,plain,
    ( ~ spl6_40
    | spl6_22
    | ~ spl6_36 ),
    inference(avatar_split_clause,[],[f1203,f580,f380,f612]) ).

tff(f1203,plain,
    ( ~ is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,0)
    | spl6_22
    | ~ spl6_36 ),
    inference(forward_demodulation,[],[f381,f582]) ).

tff(f1202,plain,
    ( ~ spl6_40
    | spl6_22
    | ~ spl6_36 ),
    inference(avatar_split_clause,[],[f589,f580,f380,f612]) ).

tff(f589,plain,
    ( ~ is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,0)
    | spl6_22
    | ~ spl6_36 ),
    inference(backward_demodulation,[],[f381,f582]) ).

tff(f1201,plain,
    ( spl6_26
    | ~ spl6_18 ),
    inference(avatar_split_clause,[],[f448,f349,f452]) ).

tff(f1198,plain,
    ( spl6_40
    | ~ spl6_6
    | ~ spl6_19
    | ~ spl6_36 ),
    inference(avatar_split_clause,[],[f1197,f580,f353,f266,f612]) ).

tff(f1197,plain,
    ( is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,0)
    | ~ spl6_6
    | ~ spl6_19
    | ~ spl6_36 ),
    inference(forward_demodulation,[],[f363,f582]) ).

tff(f1193,plain,
    ( spl6_74
    | ~ spl6_19
    | ~ spl6_50 ),
    inference(avatar_split_clause,[],[f1154,f752,f353,f1190]) ).

tff(f1154,plain,
    ( $less(tb2t(get(int,int,t2tb2(sK1),t2tb(0))),tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))))
    | ~ spl6_19
    | ~ spl6_50 ),
    inference(evaluation,[],[f1130]) ).

tff(f1130,plain,
    ( $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,0)))),tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))))
    | ~ spl6_19
    | ~ spl6_50 ),
    inference(backward_demodulation,[],[f754,f355]) ).

tff(f754,plain,
    ( $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))),tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))))
    | ~ spl6_50 ),
    inference(avatar_component_clause,[],[f752]) ).

tff(f1183,plain,
    ( ~ spl6_73
    | ~ spl6_19
    | spl6_49 ),
    inference(avatar_split_clause,[],[f1129,f729,f353,f1180]) ).

tff(f1129,plain,
    ( ~ is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,1)
    | ~ spl6_19
    | spl6_49 ),
    inference(backward_demodulation,[],[f730,f355]) ).

tff(f730,plain,
    ( ~ is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,1)
    | spl6_49 ),
    inference(avatar_component_clause,[],[f729]) ).

tff(f1178,plain,
    ( spl6_72
    | ~ spl6_19
    | ~ spl6_38 ),
    inference(avatar_split_clause,[],[f1122,f602,f353,f1175]) ).

tff(f1122,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,0)
    | ~ spl6_19
    | ~ spl6_38 ),
    inference(backward_demodulation,[],[f604,f355]) ).

tff(f1173,plain,
    ( spl6_40
    | ~ spl6_19
    | ~ spl6_41 ),
    inference(avatar_split_clause,[],[f1124,f617,f353,f612]) ).

tff(f1124,plain,
    ( is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,0)
    | ~ spl6_19
    | ~ spl6_41 ),
    inference(backward_demodulation,[],[f619,f355]) ).

tff(f619,plain,
    ( is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,0)
    | ~ spl6_41 ),
    inference(avatar_component_clause,[],[f617]) ).

tff(f1172,plain,
    ( spl6_71
    | ~ spl6_19
    | ~ spl6_44 ),
    inference(avatar_split_clause,[],[f1125,f676,f353,f1169]) ).

tff(f1125,plain,
    ( $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0),0)
    | ~ spl6_19
    | ~ spl6_44 ),
    inference(backward_demodulation,[],[f678,f355]) ).

tff(f678,plain,
    ( $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
    | ~ spl6_44 ),
    inference(avatar_component_clause,[],[f676]) ).

tff(f1166,plain,
    ( ~ spl6_70
    | ~ spl6_19
    | spl6_45 ),
    inference(avatar_split_clause,[],[f1126,f692,f353,f1163]) ).

tff(f1163,plain,
    ( spl6_70
  <=> ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_70])]) ).

tff(f692,plain,
    ( spl6_45
  <=> ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) = tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_45])]) ).

tff(f1126,plain,
    ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(0,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0))))) )
    | ~ spl6_19
    | spl6_45 ),
    inference(backward_demodulation,[],[f694,f355]) ).

tff(f694,plain,
    ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
    | spl6_45 ),
    inference(avatar_component_clause,[],[f692]) ).

tff(f1160,plain,
    ( ~ spl6_69
    | ~ spl6_19
    | spl6_46 ),
    inference(avatar_split_clause,[],[f1128,f716,f353,f1157]) ).

tff(f1128,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3)
    | ~ spl6_19
    | spl6_46 ),
    inference(backward_demodulation,[],[f717,f355]) ).

tff(f1106,plain,
    ( spl6_40
    | ~ spl6_22
    | ~ spl6_36 ),
    inference(avatar_split_clause,[],[f1105,f580,f380,f612]) ).

tff(f1105,plain,
    ( is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),0,sK3,0)
    | ~ spl6_22
    | ~ spl6_36 ),
    inference(forward_demodulation,[],[f382,f582]) ).

tff(f1104,plain,
    ( spl6_3
    | spl6_68
    | ~ spl6_18 ),
    inference(avatar_split_clause,[],[f1074,f349,f1102,f250]) ).

tff(f1074,plain,
    ( ! [X28: $int,X26: array_int,X27: $int] :
        ( $less(length1(int,t2tb1(X26)),$sum(X27,sK0))
        | $less(sK5(X27,sK0,X26,X28),sK0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X26)),t2tb($sum(X28,0)))) = tb2t(get(int,int,elts(int,t2tb1(X26)),t2tb($sum(X27,0)))) )
        | $less(length1(int,t2tb1(X26)),$sum(X28,sK0))
        | $less(sK0,0) )
    | ~ spl6_18 ),
    inference(evaluation,[],[f1051]) ).

tff(f1051,plain,
    ( ! [X28: $int,X26: array_int,X27: $int] :
        ( $less(length1(int,t2tb1(X26)),$sum(X28,sK0))
        | $less(sK0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X26)),t2tb($sum(X28,0)))) = tb2t(get(int,int,elts(int,t2tb1(X26)),t2tb($sum(X27,0)))) )
        | $less(0,0)
        | $less(sK5(X27,sK0,X26,X28),sK0)
        | $less(length1(int,t2tb1(X26)),$sum(X27,sK0)) )
    | ~ spl6_18 ),
    inference(resolution,[],[f445,f351]) ).

tff(f1100,plain,
    ( spl6_10
    | spl6_67
    | ~ spl6_24 ),
    inference(avatar_split_clause,[],[f1048,f409,f1098,f288]) ).

tff(f1098,plain,
    ( spl6_67
  <=> ! [X17: $int,X14: array_int,X16: $int,X15: $int] :
        ( $less(length1(int,t2tb1(X14)),$sum(X15,sK2))
        | $less(length1(int,t2tb1(X14)),$sum(X17,sK2))
        | $less(sK5(X15,sK2,X14,X17),sK2)
        | ( tb2t(get(int,int,elts(int,t2tb1(X14)),t2tb($sum(X15,X16)))) = tb2t(get(int,int,elts(int,t2tb1(X14)),t2tb($sum(X17,X16)))) )
        | $less(X16,0)
        | ~ $less(X16,-1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_67])]) ).

tff(f1048,plain,
    ( ! [X16: $int,X14: array_int,X17: $int,X15: $int] :
        ( $less(length1(int,t2tb1(X14)),$sum(X15,sK2))
        | $less(X16,0)
        | ~ $less(X16,-1)
        | ( tb2t(get(int,int,elts(int,t2tb1(X14)),t2tb($sum(X15,X16)))) = tb2t(get(int,int,elts(int,t2tb1(X14)),t2tb($sum(X17,X16)))) )
        | $less(sK2,0)
        | $less(sK5(X15,sK2,X14,X17),sK2)
        | $less(length1(int,t2tb1(X14)),$sum(X17,sK2)) )
    | ~ spl6_24 ),
    inference(resolution,[],[f445,f413]) ).

tff(f1096,plain,
    ( spl6_10
    | spl6_66
    | ~ spl6_17 ),
    inference(avatar_split_clause,[],[f1049,f344,f1094,f288]) ).

tff(f1094,plain,
    ( spl6_66
  <=> ! [X18: array_int,X19: $int,X20: $int,X21: $int] :
        ( $less(length1(int,t2tb1(X18)),$sum(X19,sK2))
        | $less(length1(int,t2tb1(X18)),$sum(X21,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X18)),t2tb($sum(X21,X20)))) = tb2t(get(int,int,elts(int,t2tb1(X18)),t2tb($sum(X19,X20)))) )
        | $less(sK5(X19,sK2,X18,X21),sK2)
        | $less(X20,0)
        | ~ $less(X20,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_66])]) ).

tff(f1049,plain,
    ( ! [X21: $int,X18: array_int,X19: $int,X20: $int] :
        ( $less(length1(int,t2tb1(X18)),$sum(X19,sK2))
        | $less(X20,0)
        | ~ $less(X20,sK0)
        | $less(sK2,0)
        | $less(sK5(X19,sK2,X18,X21),sK2)
        | ( tb2t(get(int,int,elts(int,t2tb1(X18)),t2tb($sum(X21,X20)))) = tb2t(get(int,int,elts(int,t2tb1(X18)),t2tb($sum(X19,X20)))) )
        | $less(length1(int,t2tb1(X18)),$sum(X21,sK2)) )
    | ~ spl6_17 ),
    inference(resolution,[],[f445,f398]) ).

tff(f1092,plain,
    ( spl6_3
    | spl6_10
    | spl6_65
    | ~ spl6_17 ),
    inference(avatar_split_clause,[],[f1055,f344,f1090,f288,f250]) ).

tff(f1055,plain,
    ( ! [X41: array_int,X42: $int,X43: $int] :
        ( $less(length1(int,t2tb1(X41)),$sum(X42,sK2))
        | $less(sK2,0)
        | $less(sK5(X42,sK2,X41,X43),sK2)
        | $less(sK0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X41)),t2tb($sum(X42,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X41)),t2tb($sum(X43,sK0)))) )
        | $less(length1(int,t2tb1(X41)),$sum(X43,sK2)) )
    | ~ spl6_17 ),
    inference(resolution,[],[f445,f346]) ).

tff(f1088,plain,
    ( spl6_5
    | spl6_64
    | ~ spl6_15 ),
    inference(avatar_split_clause,[],[f1075,f335,f1086,f260]) ).

tff(f1075,plain,
    ( ! [X34: $int,X32: array_int,X33: $int] :
        ( $less(length1(int,t2tb1(X32)),$sum(X34,sK3))
        | $less(sK3,0)
        | $less(length1(int,t2tb1(X32)),$sum(X33,sK3))
        | $less(sK5(X33,sK3,X32,X34),sK3)
        | ( tb2t(get(int,int,elts(int,t2tb1(X32)),t2tb($sum(X33,0)))) = tb2t(get(int,int,elts(int,t2tb1(X32)),t2tb($sum(X34,0)))) ) )
    | ~ spl6_15 ),
    inference(evaluation,[],[f1053]) ).

tff(f1053,plain,
    ( ! [X34: $int,X32: array_int,X33: $int] :
        ( $less(sK3,0)
        | $less(length1(int,t2tb1(X32)),$sum(X33,sK3))
        | ( tb2t(get(int,int,elts(int,t2tb1(X32)),t2tb($sum(X33,0)))) = tb2t(get(int,int,elts(int,t2tb1(X32)),t2tb($sum(X34,0)))) )
        | $less(0,0)
        | $less(sK5(X33,sK3,X32,X34),sK3)
        | $less(length1(int,t2tb1(X32)),$sum(X34,sK3)) )
    | ~ spl6_15 ),
    inference(resolution,[],[f445,f337]) ).

tff(f1084,plain,
    ( spl6_10
    | spl6_63
    | ~ spl6_13 ),
    inference(avatar_split_clause,[],[f1076,f325,f1082,f288]) ).

tff(f1076,plain,
    ( ! [X31: $int,X29: array_int,X30: $int] :
        ( $less(length1(int,t2tb1(X29)),$sum(X30,sK2))
        | $less(length1(int,t2tb1(X29)),$sum(X31,sK2))
        | $less(sK5(X30,sK2,X29,X31),sK2)
        | $less(sK2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X29)),t2tb($sum(X30,0)))) = tb2t(get(int,int,elts(int,t2tb1(X29)),t2tb($sum(X31,0)))) ) )
    | ~ spl6_13 ),
    inference(evaluation,[],[f1052]) ).

tff(f1052,plain,
    ( ! [X31: $int,X29: array_int,X30: $int] :
        ( $less(length1(int,t2tb1(X29)),$sum(X30,sK2))
        | $less(sK2,0)
        | $less(0,0)
        | $less(length1(int,t2tb1(X29)),$sum(X31,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X29)),t2tb($sum(X30,0)))) = tb2t(get(int,int,elts(int,t2tb1(X29)),t2tb($sum(X31,0)))) )
        | $less(sK5(X30,sK2,X29,X31),sK2) )
    | ~ spl6_13 ),
    inference(resolution,[],[f445,f327]) ).

tff(f1080,plain,
    ( spl6_62
    | spl6_10
    | ~ spl6_27 ),
    inference(avatar_split_clause,[],[f1047,f462,f288,f1078]) ).

tff(f1078,plain,
    ( spl6_62
  <=> ! [X10: array_int,X11: $int,X13: $int,X12: $int] :
        ( $less(sK5(X11,sK2,X10,X13),sK2)
        | $less(X12,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X10)),t2tb($sum(X13,X12)))) = tb2t(get(int,int,elts(int,t2tb1(X10)),t2tb($sum(X11,X12)))) )
        | $less(length1(int,t2tb1(X10)),$sum(X13,sK2))
        | $less(length1(int,t2tb1(X10)),$sum(X11,sK2))
        | ~ $less(X12,-2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_62])]) ).

tff(f1047,plain,
    ( ! [X10: array_int,X11: $int,X12: $int,X13: $int] :
        ( $less(sK2,0)
        | $less(sK5(X11,sK2,X10,X13),sK2)
        | ~ $less(X12,-2)
        | $less(length1(int,t2tb1(X10)),$sum(X11,sK2))
        | $less(length1(int,t2tb1(X10)),$sum(X13,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X10)),t2tb($sum(X13,X12)))) = tb2t(get(int,int,elts(int,t2tb1(X10)),t2tb($sum(X11,X12)))) )
        | $less(X12,0) )
    | ~ spl6_27 ),
    inference(resolution,[],[f445,f475]) ).

tff(f1001,plain,
    ( spl6_61
    | ~ spl6_58 ),
    inference(avatar_split_clause,[],[f994,f960,f998]) ).

tff(f960,plain,
    ( spl6_58
  <=> $less(-9,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_58])]) ).

tff(f994,plain,
    ( $less(-10,sK0)
    | ~ spl6_58 ),
    inference(interpreted_simplification,[],[f993]) ).

tff(f993,plain,
    ( ~ $less(-10,-9)
    | $less(-10,sK0)
    | ~ spl6_58 ),
    inference(instantiation,[],[f965]) ).

tff(f965,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,-9)
        | $less(X1,sK0) )
    | ~ spl6_58 ),
    inference(resolution,[],[f962,f57]) ).

tff(f962,plain,
    ( $less(-9,sK0)
    | ~ spl6_58 ),
    inference(avatar_component_clause,[],[f960]) ).

tff(f990,plain,
    ( spl6_60
    | ~ spl6_57 ),
    inference(avatar_split_clause,[],[f983,f936,f987]) ).

tff(f936,plain,
    ( spl6_57
  <=> $less(-9,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_57])]) ).

tff(f983,plain,
    ( $less(-10,sK3)
    | ~ spl6_57 ),
    inference(interpreted_simplification,[],[f982]) ).

tff(f982,plain,
    ( ~ $less(-10,-9)
    | $less(-10,sK3)
    | ~ spl6_57 ),
    inference(instantiation,[],[f941]) ).

tff(f941,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,-9)
        | $less(X1,sK3) )
    | ~ spl6_57 ),
    inference(resolution,[],[f938,f57]) ).

tff(f938,plain,
    ( $less(-9,sK3)
    | ~ spl6_57 ),
    inference(avatar_component_clause,[],[f936]) ).

tff(f979,plain,
    ( spl6_59
    | ~ spl6_56 ),
    inference(avatar_split_clause,[],[f972,f912,f976]) ).

tff(f912,plain,
    ( spl6_56
  <=> $less(-9,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_56])]) ).

tff(f972,plain,
    ( $less(-10,sK2)
    | ~ spl6_56 ),
    inference(interpreted_simplification,[],[f971]) ).

tff(f971,plain,
    ( ~ $less(-10,-9)
    | $less(-10,sK2)
    | ~ spl6_56 ),
    inference(instantiation,[],[f917]) ).

tff(f917,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,-9)
        | $less(X1,sK2) )
    | ~ spl6_56 ),
    inference(resolution,[],[f914,f57]) ).

tff(f914,plain,
    ( $less(-9,sK2)
    | ~ spl6_56 ),
    inference(avatar_component_clause,[],[f912]) ).

tff(f963,plain,
    ( spl6_58
    | ~ spl6_55 ),
    inference(avatar_split_clause,[],[f956,f901,f960]) ).

tff(f901,plain,
    ( spl6_55
  <=> $less(-8,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_55])]) ).

tff(f956,plain,
    ( $less(-9,sK0)
    | ~ spl6_55 ),
    inference(interpreted_simplification,[],[f955]) ).

tff(f955,plain,
    ( ~ $less(-9,-8)
    | $less(-9,sK0)
    | ~ spl6_55 ),
    inference(instantiation,[],[f906]) ).

tff(f906,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,-8)
        | $less(X1,sK0) )
    | ~ spl6_55 ),
    inference(resolution,[],[f903,f57]) ).

tff(f903,plain,
    ( $less(-8,sK0)
    | ~ spl6_55 ),
    inference(avatar_component_clause,[],[f901]) ).

tff(f939,plain,
    ( spl6_57
    | ~ spl6_54 ),
    inference(avatar_split_clause,[],[f932,f879,f936]) ).

tff(f879,plain,
    ( spl6_54
  <=> $less(-8,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_54])]) ).

tff(f932,plain,
    ( $less(-9,sK3)
    | ~ spl6_54 ),
    inference(interpreted_simplification,[],[f931]) ).

tff(f931,plain,
    ( ~ $less(-9,-8)
    | $less(-9,sK3)
    | ~ spl6_54 ),
    inference(instantiation,[],[f886]) ).

tff(f886,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,-8)
        | $less(X1,sK3) )
    | ~ spl6_54 ),
    inference(resolution,[],[f881,f57]) ).

tff(f881,plain,
    ( $less(-8,sK3)
    | ~ spl6_54 ),
    inference(avatar_component_clause,[],[f879]) ).

tff(f915,plain,
    ( spl6_56
    | ~ spl6_53 ),
    inference(avatar_split_clause,[],[f908,f868,f912]) ).

tff(f868,plain,
    ( spl6_53
  <=> $less(-8,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_53])]) ).

tff(f908,plain,
    ( $less(-9,sK2)
    | ~ spl6_53 ),
    inference(interpreted_simplification,[],[f907]) ).

tff(f907,plain,
    ( ~ $less(-9,-8)
    | $less(-9,sK2)
    | ~ spl6_53 ),
    inference(instantiation,[],[f873]) ).

tff(f873,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,-8)
        | $less(X1,sK2) )
    | ~ spl6_53 ),
    inference(resolution,[],[f870,f57]) ).

tff(f870,plain,
    ( $less(-8,sK2)
    | ~ spl6_53 ),
    inference(avatar_component_clause,[],[f868]) ).

tff(f904,plain,
    ( spl6_55
    | ~ spl6_52 ),
    inference(avatar_split_clause,[],[f897,f812,f901]) ).

tff(f897,plain,
    ( $less(-8,sK0)
    | ~ spl6_52 ),
    inference(interpreted_simplification,[],[f896]) ).

tff(f896,plain,
    ( ~ $less(-8,-3)
    | $less(-8,sK0)
    | ~ spl6_52 ),
    inference(instantiation,[],[f829]) ).

tff(f882,plain,
    ( spl6_54
    | ~ spl6_51 ),
    inference(avatar_split_clause,[],[f875,f779,f879]) ).

tff(f779,plain,
    ( spl6_51
  <=> $less(-3,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_51])]) ).

tff(f875,plain,
    ( $less(-8,sK3)
    | ~ spl6_51 ),
    inference(interpreted_simplification,[],[f874]) ).

tff(f874,plain,
    ( ~ $less(-8,-3)
    | $less(-8,sK3)
    | ~ spl6_51 ),
    inference(instantiation,[],[f783]) ).

tff(f783,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,-3)
        | $less(X0,sK3) )
    | ~ spl6_51 ),
    inference(resolution,[],[f781,f57]) ).

tff(f781,plain,
    ( $less(-3,sK3)
    | ~ spl6_51 ),
    inference(avatar_component_clause,[],[f779]) ).

tff(f871,plain,
    ( spl6_53
    | ~ spl6_31 ),
    inference(avatar_split_clause,[],[f864,f523,f868]) ).

tff(f523,plain,
    ( spl6_31
  <=> $less(-3,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_31])]) ).

tff(f864,plain,
    ( $less(-8,sK2)
    | ~ spl6_31 ),
    inference(interpreted_simplification,[],[f863]) ).

tff(f863,plain,
    ( ~ $less(-8,-3)
    | $less(-8,sK2)
    | ~ spl6_31 ),
    inference(instantiation,[],[f630]) ).

tff(f630,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,-3)
        | $less(X0,sK2) )
    | ~ spl6_31 ),
    inference(resolution,[],[f525,f57]) ).

tff(f525,plain,
    ( $less(-3,sK2)
    | ~ spl6_31 ),
    inference(avatar_component_clause,[],[f523]) ).

tff(f815,plain,
    ( spl6_52
    | ~ spl6_30 ),
    inference(avatar_split_clause,[],[f808,f513,f812]) ).

tff(f513,plain,
    ( spl6_30
  <=> $less(-2,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_30])]) ).

tff(f808,plain,
    ( $less(-3,sK0)
    | ~ spl6_30 ),
    inference(interpreted_simplification,[],[f807]) ).

tff(f807,plain,
    ( ~ $less(-3,-2)
    | $less(-3,sK0)
    | ~ spl6_30 ),
    inference(instantiation,[],[f517]) ).

tff(f517,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,-2)
        | $less(X0,sK0) )
    | ~ spl6_30 ),
    inference(resolution,[],[f515,f57]) ).

tff(f515,plain,
    ( $less(-2,sK0)
    | ~ spl6_30 ),
    inference(avatar_component_clause,[],[f513]) ).

tff(f782,plain,
    ( spl6_51
    | ~ spl6_29 ),
    inference(avatar_split_clause,[],[f775,f498,f779]) ).

tff(f498,plain,
    ( spl6_29
  <=> $less(-2,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_29])]) ).

tff(f775,plain,
    ( $less(-3,sK3)
    | ~ spl6_29 ),
    inference(interpreted_simplification,[],[f774]) ).

tff(f774,plain,
    ( ~ $less(-3,-2)
    | $less(-3,sK3)
    | ~ spl6_29 ),
    inference(instantiation,[],[f502]) ).

tff(f502,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,-2)
        | $less(X0,sK3) )
    | ~ spl6_29 ),
    inference(resolution,[],[f500,f57]) ).

tff(f500,plain,
    ( $less(-2,sK3)
    | ~ spl6_29 ),
    inference(avatar_component_clause,[],[f498]) ).

tff(f755,plain,
    ( spl6_50
    | ~ spl6_42
    | ~ spl6_47 ),
    inference(avatar_split_clause,[],[f749,f720,f622,f752]) ).

tff(f749,plain,
    ( $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))),tb2t(get(int,int,t2tb2(sK1),t2tb(sK2))))
    | ~ spl6_42
    | ~ spl6_47 ),
    inference(backward_demodulation,[],[f721,f624]) ).

tff(f721,plain,
    ( $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,0)))))
    | ~ spl6_47 ),
    inference(avatar_component_clause,[],[f720]) ).

tff(f748,plain,
    ( spl6_41
    | ~ spl6_6
    | ~ spl6_36 ),
    inference(avatar_split_clause,[],[f585,f580,f266,f617]) ).

tff(f585,plain,
    ( is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,0)
    | ~ spl6_6
    | ~ spl6_36 ),
    inference(backward_demodulation,[],[f268,f582]) ).

tff(f747,plain,
    ( spl6_36
    | spl6_35
    | spl6_33 ),
    inference(avatar_split_clause,[],[f627,f541,f576,f580]) ).

tff(f627,plain,
    ( $less(0,sK4)
    | ( 0 = sK4 )
    | spl6_33 ),
    inference(resolution,[],[f543,f58]) ).

tff(f746,plain,
    ( spl6_35
    | spl6_36
    | spl6_33 ),
    inference(avatar_split_clause,[],[f628,f541,f580,f576]) ).

tff(f628,plain,
    ( ( 0 = sK4 )
    | $less(0,sK4)
    | spl6_33 ),
    inference(resolution,[],[f543,f58]) ).

tff(f732,plain,
    ( spl6_49
    | spl6_41
    | ~ spl6_38 ),
    inference(avatar_split_clause,[],[f706,f602,f617,f729]) ).

tff(f706,plain,
    ( is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,0)
    | is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,1)
    | ~ spl6_38 ),
    inference(evaluation,[],[f698]) ).

tff(f698,plain,
    ( is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,0)
    | is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,$sum(0,1))
    | ~ spl6_38 ),
    inference(resolution,[],[f604,f167]) ).

tff(f727,plain,
    ( spl6_46
    | spl6_4
    | spl6_2
    | spl6_3
    | spl6_5
    | ~ spl6_47
    | ~ spl6_48
    | ~ spl6_38 ),
    inference(avatar_split_clause,[],[f714,f602,f724,f720,f260,f250,f245,f255,f716]) ).

tff(f714,plain,
    ( ~ $less($sum(sK3,0),sK2)
    | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,0)))))
    | $less(sK3,0)
    | $less(sK0,0)
    | $less(sK2,sK0)
    | $less(sK2,sK3)
    | lt1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3)
    | ~ spl6_38 ),
    inference(forward_demodulation,[],[f713,f207]) ).

tff(f713,plain,
    ( ~ $less($sum(sK3,0),sK2)
    | $less(sK0,0)
    | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,0)))))
    | lt1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3)
    | $less(sK3,0)
    | $less(sK2,sK0)
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
    | ~ spl6_38 ),
    inference(forward_demodulation,[],[f712,f207]) ).

tff(f712,plain,
    ( $less(sK3,0)
    | $less(sK0,0)
    | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,0)))))
    | lt1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3)
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK0)
    | ~ $less($sum(sK3,0),sK2)
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
    | ~ spl6_38 ),
    inference(forward_demodulation,[],[f711,f191]) ).

tff(f711,plain,
    ( ~ $less($sum(sK3,0),sK2)
    | $less(sK0,0)
    | $less(sK3,0)
    | lt1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
    | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,0)))))
    | ~ spl6_38 ),
    inference(forward_demodulation,[],[f710,f207]) ).

tff(f710,plain,
    ( ~ $less($sum(sK3,0),length1(int,mk_array1(int,sK2,t2tb2(sK1))))
    | $less(sK3,0)
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
    | lt1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3)
    | $less(sK0,0)
    | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,0)))))
    | ~ spl6_38 ),
    inference(forward_demodulation,[],[f709,f191]) ).

tff(f709,plain,
    ( lt1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3)
    | $less(sK0,0)
    | ~ $less($sum(sK3,0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
    | ~ $less(tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,0)))),tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,0)))))
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
    | $less(sK3,0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
    | ~ spl6_38 ),
    inference(forward_demodulation,[],[f708,f400]) ).

tff(f708,plain,
    ( $less(sK0,0)
    | ~ $less(tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,0)))),tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,0)))))
    | ~ $less($sum(sK3,0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
    | lt1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3)
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
    | $less(sK3,0)
    | ~ spl6_38 ),
    inference(forward_demodulation,[],[f707,f191]) ).

tff(f707,plain,
    ( ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,0)))))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),sK3)
    | ~ $less($sum(sK3,0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
    | $less(sK3,0)
    | $less(sK0,0)
    | lt1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3)
    | ~ spl6_38 ),
    inference(forward_demodulation,[],[f704,f191]) ).

tff(f704,plain,
    ( $less(sK0,0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK3)
    | $less(sK3,0)
    | lt1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3)
    | ~ $less(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,0)))),tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,0)))))
    | ~ $less($sum(sK3,0),length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),sK0)
    | ~ spl6_38 ),
    inference(resolution,[],[f604,f232]) ).

tff(f695,plain,
    ( spl6_43
    | spl6_39
    | ~ spl6_45
    | spl6_38 ),
    inference(avatar_split_clause,[],[f690,f602,f692,f607,f672]) ).

tff(f607,plain,
    ( spl6_39
  <=> $less(sK2,$sum(sK0,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_39])]) ).

tff(f690,plain,
    ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
    | $less(sK2,$sum(sK0,0))
    | $less(sK2,$sum(sK3,0))
    | spl6_38 ),
    inference(forward_demodulation,[],[f689,f207]) ).

tff(f689,plain,
    ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,0))
    | $less(sK2,$sum(sK0,0))
    | spl6_38 ),
    inference(forward_demodulation,[],[f688,f191]) ).

tff(f688,plain,
    ( ( tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK3,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,t2tb2(sK1),t2tb($sum(sK0,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,0))
    | $less(sK2,$sum(sK0,0))
    | spl6_38 ),
    inference(forward_demodulation,[],[f687,f400]) ).

tff(f687,plain,
    ( $less(sK2,$sum(sK0,0))
    | ( tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK0,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK2,t2tb2(sK1))),t2tb($sum(sK3,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,0))
    | spl6_38 ),
    inference(forward_demodulation,[],[f686,f191]) ).

tff(f686,plain,
    ( ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,0))
    | $less(sK2,$sum(sK0,0))
    | spl6_38 ),
    inference(forward_demodulation,[],[f685,f207]) ).

tff(f685,plain,
    ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,0))
    | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,0))
    | spl6_38 ),
    inference(forward_demodulation,[],[f664,f191]) ).

tff(f664,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,0))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,0))
    | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
    | spl6_38 ),
    inference(evaluation,[],[f661]) ).

tff(f661,plain,
    ( $less(0,0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,0))
    | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK3,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),t2tb($sum(sK0,sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0))))) )
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,0))
    | spl6_38 ),
    inference(resolution,[],[f603,f237]) ).

tff(f603,plain,
    ( ~ is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,0)
    | spl6_38 ),
    inference(avatar_component_clause,[],[f602]) ).

tff(f684,plain,
    ( ~ spl6_44
    | spl6_43
    | spl6_39
    | spl6_38 ),
    inference(avatar_split_clause,[],[f683,f602,f607,f672,f676]) ).

tff(f683,plain,
    ( $less(sK2,$sum(sK0,0))
    | $less(sK2,$sum(sK3,0))
    | ~ $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
    | spl6_38 ),
    inference(forward_demodulation,[],[f682,f207]) ).

tff(f682,plain,
    ( $less(sK2,$sum(sK3,0))
    | ~ $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,0))
    | spl6_38 ),
    inference(forward_demodulation,[],[f681,f191]) ).

tff(f681,plain,
    ( ~ $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,0))
    | $less(sK2,$sum(sK3,0))
    | spl6_38 ),
    inference(forward_demodulation,[],[f680,f207]) ).

tff(f680,plain,
    ( ~ $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,0))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,0))
    | spl6_38 ),
    inference(forward_demodulation,[],[f665,f191]) ).

tff(f665,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,0))
    | ~ $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,0))
    | spl6_38 ),
    inference(evaluation,[],[f663]) ).

tff(f663,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,0))
    | ~ $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,0))
    | $less(0,0)
    | spl6_38 ),
    inference(resolution,[],[f603,f220]) ).

tff(f679,plain,
    ( spl6_43
    | spl6_39
    | spl6_44
    | spl6_38 ),
    inference(avatar_split_clause,[],[f670,f602,f676,f607,f672]) ).

tff(f670,plain,
    ( $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
    | $less(sK2,$sum(sK0,0))
    | $less(sK2,$sum(sK3,0))
    | spl6_38 ),
    inference(forward_demodulation,[],[f669,f207]) ).

tff(f669,plain,
    ( $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,0))
    | $less(sK2,$sum(sK0,0))
    | $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
    | spl6_38 ),
    inference(forward_demodulation,[],[f668,f207]) ).

tff(f668,plain,
    ( $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,0))
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK3,0))
    | spl6_38 ),
    inference(forward_demodulation,[],[f667,f191]) ).

tff(f667,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,0))
    | $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,0))
    | $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
    | spl6_38 ),
    inference(forward_demodulation,[],[f666,f191]) ).

tff(f666,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,0))
    | $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,0))
    | spl6_38 ),
    inference(evaluation,[],[f662]) ).

tff(f662,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK3,0))
    | $less(sK5(sK3,0,tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,0))
    | $less(0,0)
    | spl6_38 ),
    inference(resolution,[],[f603,f222]) ).

tff(f625,plain,
    ( spl6_42
    | ~ spl6_7
    | ~ spl6_36 ),
    inference(avatar_split_clause,[],[f586,f580,f272,f622]) ).

tff(f586,plain,
    ( ( $sum(sK3,0) = sK2 )
    | ~ spl6_7
    | ~ spl6_36 ),
    inference(backward_demodulation,[],[f274,f582]) ).

tff(f620,plain,
    ( spl6_41
    | ~ spl6_6
    | ~ spl6_36 ),
    inference(avatar_split_clause,[],[f585,f580,f266,f617]) ).

tff(f615,plain,
    ( ~ spl6_40
    | spl6_22
    | ~ spl6_36 ),
    inference(avatar_split_clause,[],[f589,f580,f380,f612]) ).

tff(f610,plain,
    ( ~ spl6_39
    | spl6_34
    | ~ spl6_36 ),
    inference(avatar_split_clause,[],[f593,f580,f552,f607]) ).

tff(f593,plain,
    ( ~ $less(sK2,$sum(sK0,0))
    | spl6_34
    | ~ spl6_36 ),
    inference(backward_demodulation,[],[f554,f582]) ).

tff(f554,plain,
    ( ~ $less(sK2,$sum(sK0,sK4))
    | spl6_34 ),
    inference(avatar_component_clause,[],[f552]) ).

tff(f605,plain,
    ( spl6_38
    | ~ spl6_23
    | ~ spl6_36 ),
    inference(avatar_split_clause,[],[f590,f580,f393,f602]) ).

tff(f590,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,0)
    | ~ spl6_23
    | ~ spl6_36 ),
    inference(backward_demodulation,[],[f395,f582]) ).

tff(f600,plain,
    ( ~ spl6_37
    | spl6_11
    | ~ spl6_36 ),
    inference(avatar_split_clause,[],[f587,f580,f294,f597]) ).

tff(f597,plain,
    ( spl6_37
  <=> ( $sum(sK0,0) = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_37])]) ).

tff(f294,plain,
    ( spl6_11
  <=> ( $sum(sK0,sK4) = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_11])]) ).

tff(f587,plain,
    ( ( $sum(sK0,0) != sK2 )
    | spl6_11
    | ~ spl6_36 ),
    inference(backward_demodulation,[],[f296,f582]) ).

tff(f296,plain,
    ( ( $sum(sK0,sK4) != sK2 )
    | spl6_11 ),
    inference(avatar_component_clause,[],[f294]) ).

tff(f584,plain,
    ( spl6_36
    | spl6_35
    | spl6_33 ),
    inference(avatar_split_clause,[],[f573,f541,f576,f580]) ).

tff(f573,plain,
    ( $less(0,sK4)
    | ( 0 = sK4 )
    | spl6_33 ),
    inference(resolution,[],[f543,f58]) ).

tff(f583,plain,
    ( spl6_35
    | spl6_36
    | spl6_33 ),
    inference(avatar_split_clause,[],[f574,f541,f580,f576]) ).

tff(f574,plain,
    ( ( 0 = sK4 )
    | $less(0,sK4)
    | spl6_33 ),
    inference(resolution,[],[f543,f58]) ).

tff(f555,plain,
    ( ~ spl6_34
    | ~ spl6_23 ),
    inference(avatar_split_clause,[],[f550,f393,f552]) ).

tff(f550,plain,
    ( ~ $less(sK2,$sum(sK0,sK4))
    | ~ spl6_23 ),
    inference(forward_demodulation,[],[f549,f207]) ).

tff(f549,plain,
    ( ~ $less(length1(int,mk_array1(int,sK2,t2tb2(sK1))),$sum(sK0,sK4))
    | ~ spl6_23 ),
    inference(forward_demodulation,[],[f535,f191]) ).

tff(f535,plain,
    ( ~ $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))))),$sum(sK0,sK4))
    | ~ spl6_23 ),
    inference(resolution,[],[f395,f225]) ).

tff(f544,plain,
    ( ~ spl6_33
    | ~ spl6_23 ),
    inference(avatar_split_clause,[],[f534,f393,f541]) ).

tff(f534,plain,
    ( ~ $less(sK4,0)
    | ~ spl6_23 ),
    inference(resolution,[],[f395,f223]) ).

tff(f223,plain,
    ! [X2: array_int,X3: $int,X0: $int,X1: $int] :
      ( ~ is_common_prefix1(X2,X3,X0,X1)
      | ~ $less(X1,0) ),
    inference(cnf_transformation,[],[f162]) ).

tff(f531,plain,
    ( ~ spl6_32
    | ~ spl6_27 ),
    inference(avatar_split_clause,[],[f520,f462,f528]) ).

tff(f520,plain,
    ( ~ $less(sK2,-2)
    | ~ spl6_27 ),
    inference(resolution,[],[f475,f56]) ).

tff(f526,plain,
    ( spl6_31
    | ~ spl6_27 ),
    inference(avatar_split_clause,[],[f519,f462,f523]) ).

tff(f519,plain,
    ( $less(-3,sK2)
    | ~ spl6_27 ),
    inference(interpreted_simplification,[],[f518]) ).

tff(f518,plain,
    ( $less(-3,sK2)
    | ~ $less(-3,-2)
    | ~ spl6_27 ),
    inference(instantiation,[],[f475]) ).

tff(f516,plain,
    ( spl6_30
    | ~ spl6_26 ),
    inference(avatar_split_clause,[],[f509,f452,f513]) ).

tff(f509,plain,
    ( $less(-2,sK0)
    | ~ spl6_26 ),
    inference(interpreted_simplification,[],[f508]) ).

tff(f508,plain,
    ( ~ $less(-2,-1)
    | $less(-2,sK0)
    | ~ spl6_26 ),
    inference(instantiation,[],[f456]) ).

tff(f456,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,-1)
        | $less(X0,sK0) )
    | ~ spl6_26 ),
    inference(resolution,[],[f454,f57]) ).

tff(f454,plain,
    ( $less(-1,sK0)
    | ~ spl6_26 ),
    inference(avatar_component_clause,[],[f452]) ).

tff(f501,plain,
    ( spl6_29
    | ~ spl6_25 ),
    inference(avatar_split_clause,[],[f494,f419,f498]) ).

tff(f419,plain,
    ( spl6_25
  <=> $less(-1,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_25])]) ).

tff(f494,plain,
    ( $less(-2,sK3)
    | ~ spl6_25 ),
    inference(interpreted_simplification,[],[f493]) ).

tff(f493,plain,
    ( ~ $less(-2,-1)
    | $less(-2,sK3)
    | ~ spl6_25 ),
    inference(instantiation,[],[f423]) ).

tff(f423,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,-1)
        | $less(X0,sK3) )
    | ~ spl6_25 ),
    inference(resolution,[],[f421,f57]) ).

tff(f421,plain,
    ( $less(-1,sK3)
    | ~ spl6_25 ),
    inference(avatar_component_clause,[],[f419]) ).

tff(f470,plain,
    ( ~ spl6_28
    | ~ spl6_24 ),
    inference(avatar_split_clause,[],[f459,f409,f467]) ).

tff(f459,plain,
    ( ~ $less(sK2,-1)
    | ~ spl6_24 ),
    inference(resolution,[],[f413,f56]) ).

tff(f465,plain,
    ( spl6_27
    | ~ spl6_24 ),
    inference(avatar_split_clause,[],[f458,f409,f462]) ).

tff(f458,plain,
    ( $less(-2,sK2)
    | ~ spl6_24 ),
    inference(interpreted_simplification,[],[f457]) ).

tff(f457,plain,
    ( $less(-2,sK2)
    | ~ $less(-2,-1)
    | ~ spl6_24 ),
    inference(instantiation,[],[f413]) ).

tff(f455,plain,
    ( spl6_26
    | ~ spl6_18 ),
    inference(avatar_split_clause,[],[f448,f349,f452]) ).

tff(f422,plain,
    ( spl6_25
    | ~ spl6_15 ),
    inference(avatar_split_clause,[],[f415,f335,f419]) ).

tff(f415,plain,
    ( $less(-1,sK3)
    | ~ spl6_15 ),
    inference(interpreted_simplification,[],[f414]) ).

tff(f414,plain,
    ( ~ $less(-1,0)
    | $less(-1,sK3)
    | ~ spl6_15 ),
    inference(instantiation,[],[f397]) ).

tff(f412,plain,
    ( spl6_24
    | ~ spl6_13 ),
    inference(avatar_split_clause,[],[f405,f325,f409]) ).

tff(f405,plain,
    ( $less(-1,sK2)
    | ~ spl6_13 ),
    inference(interpreted_simplification,[],[f404]) ).

tff(f404,plain,
    ( $less(-1,sK2)
    | ~ $less(-1,0)
    | ~ spl6_13 ),
    inference(instantiation,[],[f388]) ).

tff(f396,plain,
    ( spl6_23
    | ~ spl6_6 ),
    inference(avatar_split_clause,[],[f391,f266,f393]) ).

tff(f391,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,sK4)
    | ~ spl6_6 ),
    inference(resolution,[],[f227,f268]) ).

tff(f383,plain,
    ( spl6_22
    | ~ spl6_6
    | ~ spl6_19 ),
    inference(avatar_split_clause,[],[f363,f353,f266,f380]) ).

tff(f378,plain,
    ( ~ spl6_21
    | spl6_1
    | ~ spl6_19 ),
    inference(avatar_split_clause,[],[f360,f353,f240,f375]) ).

tff(f360,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3,0)
    | spl6_1
    | ~ spl6_19 ),
    inference(backward_demodulation,[],[f242,f355]) ).

tff(f373,plain,
    ( ~ spl6_20
    | spl6_11
    | ~ spl6_19 ),
    inference(avatar_split_clause,[],[f365,f353,f294,f370]) ).

tff(f370,plain,
    ( spl6_20
  <=> ( $sum(0,sK4) = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_20])]) ).

tff(f365,plain,
    ( ( $sum(0,sK4) != sK2 )
    | spl6_11
    | ~ spl6_19 ),
    inference(backward_demodulation,[],[f296,f355]) ).

tff(f359,plain,
    ( spl6_17
    | spl6_16
    | spl6_2 ),
    inference(avatar_split_clause,[],[f308,f245,f340,f344]) ).

tff(f308,plain,
    ( ( sK0 = sK2 )
    | $less(sK0,sK2)
    | spl6_2 ),
    inference(resolution,[],[f58,f247]) ).

tff(f358,plain,
    ( spl6_18
    | spl6_19
    | spl6_3 ),
    inference(avatar_split_clause,[],[f307,f250,f353,f349]) ).

tff(f307,plain,
    ( ( 0 = sK0 )
    | $less(0,sK0)
    | spl6_3 ),
    inference(resolution,[],[f58,f252]) ).

tff(f357,plain,
    ( spl6_15
    | spl6_14
    | spl6_5 ),
    inference(avatar_split_clause,[],[f311,f260,f331,f335]) ).

tff(f311,plain,
    ( ( 0 = sK3 )
    | $less(0,sK3)
    | spl6_5 ),
    inference(resolution,[],[f58,f262]) ).

tff(f262,plain,
    ( ~ $less(sK3,0)
    | spl6_5 ),
    inference(avatar_component_clause,[],[f260]) ).

tff(f356,plain,
    ( spl6_18
    | spl6_19
    | spl6_3 ),
    inference(avatar_split_clause,[],[f314,f250,f353,f349]) ).

tff(f314,plain,
    ( ( 0 = sK0 )
    | $less(0,sK0)
    | spl6_3 ),
    inference(resolution,[],[f58,f252]) ).

tff(f347,plain,
    ( spl6_16
    | spl6_17
    | spl6_2 ),
    inference(avatar_split_clause,[],[f315,f245,f344,f340]) ).

tff(f315,plain,
    ( $less(sK0,sK2)
    | ( sK0 = sK2 )
    | spl6_2 ),
    inference(resolution,[],[f58,f247]) ).

tff(f338,plain,
    ( spl6_14
    | spl6_15
    | spl6_5 ),
    inference(avatar_split_clause,[],[f318,f260,f335,f331]) ).

tff(f318,plain,
    ( $less(0,sK3)
    | ( 0 = sK3 )
    | spl6_5 ),
    inference(resolution,[],[f58,f262]) ).

tff(f329,plain,
    ( spl6_12
    | spl6_13
    | spl6_10 ),
    inference(avatar_split_clause,[],[f310,f288,f325,f321]) ).

tff(f310,plain,
    ( $less(0,sK2)
    | ( 0 = sK2 )
    | spl6_10 ),
    inference(resolution,[],[f58,f290]) ).

tff(f328,plain,
    ( spl6_12
    | spl6_13
    | spl6_10 ),
    inference(avatar_split_clause,[],[f317,f288,f325,f321]) ).

tff(f317,plain,
    ( $less(0,sK2)
    | ( 0 = sK2 )
    | spl6_10 ),
    inference(resolution,[],[f58,f290]) ).

tff(f297,plain,
    ~ spl6_11,
    inference(avatar_split_clause,[],[f177,f294]) ).

tff(f177,plain,
    $sum(sK0,sK4) != sK2,
    inference(cnf_transformation,[],[f139]) ).

tff(f139,plain,
    ( ~ $less(sK0,0)
    & ~ $less(sK2,0)
    & ~ $less(sK2,sK0)
    & ~ $less(sK2,sK0)
    & ~ $less(sK2,sK3)
    & ~ $less(sK0,0)
    & ( sK0 != sK3 )
    & ( $sum(sK0,sK4) != sK2 )
    & is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,sK4)
    & $less(0,1)
    & ~ lt1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3,sK0)
    & ( $sum(sK3,sK4) = sK2 )
    & ~ $less(sK2,sK3)
    & ~ $less(sK3,0)
    & ~ $less(sK3,0) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK0,sK1,sK2,sK3,sK4])],[f136,f138,f137]) ).

tff(f137,plain,
    ( ? [X0: $int,X1: map_int_int,X2: $int,X3: $int] :
        ( ~ $less(X0,0)
        & ~ $less(X2,0)
        & ~ $less(X2,X0)
        & ~ $less(X2,X0)
        & ~ $less(X2,X3)
        & ~ $less(X0,0)
        & ( X0 != X3 )
        & ? [X4: $int] :
            ( ( $sum(X0,X4) != X2 )
            & is_longest_common_prefix1(tb2t1(mk_array1(int,X2,t2tb2(X1))),X0,X3,X4)
            & $less(0,1)
            & ~ lt1(tb2t1(mk_array1(int,X2,t2tb2(X1))),X3,X0)
            & ( $sum(X3,X4) = X2 ) )
        & ~ $less(X2,X3)
        & ~ $less(X3,0)
        & ~ $less(X3,0) )
   => ( ~ $less(sK0,0)
      & ~ $less(sK2,0)
      & ~ $less(sK2,sK0)
      & ~ $less(sK2,sK0)
      & ~ $less(sK2,sK3)
      & ~ $less(sK0,0)
      & ( sK0 != sK3 )
      & ? [X4: $int] :
          ( ( sK2 != $sum(sK0,X4) )
          & is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,X4)
          & $less(0,1)
          & ~ lt1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3,sK0)
          & ( $sum(sK3,X4) = sK2 ) )
      & ~ $less(sK2,sK3)
      & ~ $less(sK3,0)
      & ~ $less(sK3,0) ) ),
    introduced(choice_axiom,[]) ).

tff(f138,plain,
    ( ? [X4: $int] :
        ( ( sK2 != $sum(sK0,X4) )
        & is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,X4)
        & $less(0,1)
        & ~ lt1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3,sK0)
        & ( $sum(sK3,X4) = sK2 ) )
   => ( ( $sum(sK0,sK4) != sK2 )
      & is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,sK4)
      & $less(0,1)
      & ~ lt1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3,sK0)
      & ( $sum(sK3,sK4) = sK2 ) ) ),
    introduced(choice_axiom,[]) ).

tff(f136,plain,
    ? [X0: $int,X1: map_int_int,X2: $int,X3: $int] :
      ( ~ $less(X0,0)
      & ~ $less(X2,0)
      & ~ $less(X2,X0)
      & ~ $less(X2,X0)
      & ~ $less(X2,X3)
      & ~ $less(X0,0)
      & ( X0 != X3 )
      & ? [X4: $int] :
          ( ( $sum(X0,X4) != X2 )
          & is_longest_common_prefix1(tb2t1(mk_array1(int,X2,t2tb2(X1))),X0,X3,X4)
          & $less(0,1)
          & ~ lt1(tb2t1(mk_array1(int,X2,t2tb2(X1))),X3,X0)
          & ( $sum(X3,X4) = X2 ) )
      & ~ $less(X2,X3)
      & ~ $less(X3,0)
      & ~ $less(X3,0) ),
    inference(rectify,[],[f115]) ).

tff(f115,plain,
    ? [X3: $int,X2: map_int_int,X0: $int,X1: $int] :
      ( ~ $less(X3,0)
      & ~ $less(X0,0)
      & ~ $less(X0,X3)
      & ~ $less(X0,X3)
      & ~ $less(X0,X1)
      & ~ $less(X3,0)
      & ( X1 != X3 )
      & ? [X4: $int] :
          ( ( $sum(X3,X4) != X0 )
          & is_longest_common_prefix1(tb2t1(mk_array1(int,X0,t2tb2(X2))),X3,X1,X4)
          & $less(0,1)
          & ~ lt1(tb2t1(mk_array1(int,X0,t2tb2(X2))),X1,X3)
          & ( $sum(X1,X4) = X0 ) )
      & ~ $less(X0,X1)
      & ~ $less(X1,0)
      & ~ $less(X1,0) ),
    inference(flattening,[],[f114]) ).

tff(f114,plain,
    ? [X3: $int,X0: $int,X1: $int,X2: map_int_int] :
      ( ? [X4: $int] :
          ( ~ lt1(tb2t1(mk_array1(int,X0,t2tb2(X2))),X1,X3)
          & $less(0,1)
          & ( $sum(X1,X4) = X0 )
          & ( $sum(X3,X4) != X0 )
          & is_longest_common_prefix1(tb2t1(mk_array1(int,X0,t2tb2(X2))),X3,X1,X4) )
      & ~ $less(X3,0)
      & ~ $less(X0,X1)
      & ~ $less(X1,0)
      & ~ $less(X0,X3)
      & ( X1 != X3 )
      & ~ $less(X1,0)
      & ~ $less(X0,0)
      & ~ $less(X0,X3)
      & ~ $less(X0,X1)
      & ~ $less(X3,0) ),
    inference(ennf_transformation,[],[f72]) ).

tff(f72,plain,
    ~ ! [X3: $int,X0: $int,X1: $int,X2: map_int_int] :
        ( ( ~ $less(X1,0)
          & ~ $less(X0,0)
          & ~ $less(X0,X3)
          & ~ $less(X0,X1)
          & ~ $less(X3,0) )
       => ( ( X1 != X3 )
         => ( ( ~ $less(X3,0)
              & ~ $less(X0,X1)
              & ~ $less(X1,0)
              & ~ $less(X0,X3) )
           => ! [X4: $int] :
                ( is_longest_common_prefix1(tb2t1(mk_array1(int,X0,t2tb2(X2))),X3,X1,X4)
               => ( ( $sum(X3,X4) != X0 )
                 => ( ( $sum(X1,X4) = X0 )
                   => ( $less(0,1)
                     => lt1(tb2t1(mk_array1(int,X0,t2tb2(X2))),X1,X3) ) ) ) ) ) ) ),
    inference(rectify,[],[f46]) ).

tff(f46,plain,
    ~ ! [X0: $int,X7: $int,X10: map_int_int,X1: $int] :
        ( ( ~ $less(X7,0)
          & ~ $less(X0,X7)
          & ~ $less(X0,X1)
          & ~ $less(X0,0)
          & ~ $less(X1,0) )
       => ( ( X1 != X7 )
         => ( ( ~ $less(X7,0)
              & ~ $less(X0,X1)
              & ~ $less(X1,0)
              & ~ $less(X0,X7) )
           => ! [X18: $int] :
                ( is_longest_common_prefix1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X1,X7,X18)
               => ( ( $sum(X1,X18) != X0 )
                 => ( ( $sum(X7,X18) = X0 )
                   => ( $less(0,1)
                     => lt1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X7,X1) ) ) ) ) ) ) ),
    inference(theory_normalization,[],[f45]) ).

tff(f45,negated_conjecture,
    ~ ! [X0: $int,X7: $int,X10: map_int_int,X1: $int] :
        ( ( $lesseq(0,X7)
          & $lesseq(X7,X0)
          & $lesseq(X1,X0)
          & $lesseq(0,X0)
          & $lesseq(0,X1) )
       => ( ( X1 != X7 )
         => ( ( $lesseq(0,X7)
              & $lesseq(X1,X0)
              & $lesseq(0,X1)
              & $lesseq(X7,X0) )
           => ! [X18: $int] :
                ( is_longest_common_prefix1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X1,X7,X18)
               => ( ( $sum(X1,X18) != X0 )
                 => ( ( $sum(X7,X18) = X0 )
                   => ( $less(0,1)
                     => lt1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X7,X1) ) ) ) ) ) ) ),
    inference(negated_conjecture,[],[f44]) ).

tff(f44,conjecture,
    ! [X0: $int,X7: $int,X10: map_int_int,X1: $int] :
      ( ( $lesseq(0,X7)
        & $lesseq(X7,X0)
        & $lesseq(X1,X0)
        & $lesseq(0,X0)
        & $lesseq(0,X1) )
     => ( ( X1 != X7 )
       => ( ( $lesseq(0,X7)
            & $lesseq(X1,X0)
            & $lesseq(0,X1)
            & $lesseq(X7,X0) )
         => ! [X18: $int] :
              ( is_longest_common_prefix1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X1,X7,X18)
             => ( ( $sum(X1,X18) != X0 )
               => ( ( $sum(X7,X18) = X0 )
                 => ( $less(0,1)
                   => lt1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X7,X1) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',wP_parameter_compare) ).

tff(f292,plain,
    ~ spl6_3,
    inference(avatar_split_clause,[],[f179,f250]) ).

tff(f179,plain,
    ~ $less(sK0,0),
    inference(cnf_transformation,[],[f139]) ).

tff(f291,plain,
    ~ spl6_10,
    inference(avatar_split_clause,[],[f183,f288]) ).

tff(f183,plain,
    ~ $less(sK2,0),
    inference(cnf_transformation,[],[f139]) ).

tff(f286,plain,
    ~ spl6_9,
    inference(avatar_split_clause,[],[f178,f283]) ).

tff(f283,plain,
    ( spl6_9
  <=> ( sK0 = sK3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_9])]) ).

tff(f178,plain,
    sK0 != sK3,
    inference(cnf_transformation,[],[f139]) ).

tff(f281,plain,
    ~ spl6_2,
    inference(avatar_split_clause,[],[f181,f245]) ).

tff(f181,plain,
    ~ $less(sK2,sK0),
    inference(cnf_transformation,[],[f139]) ).

tff(f280,plain,
    ~ spl6_8,
    inference(avatar_split_clause,[],[f165,f277]) ).

tff(f277,plain,
    ( spl6_8
  <=> ( true1 = false1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_8])]) ).

tff(f165,plain,
    true1 != false1,
    inference(cnf_transformation,[],[f5]) ).

tff(f5,axiom,
    true1 != false1,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',true_False) ).

tff(f275,plain,
    spl6_7,
    inference(avatar_split_clause,[],[f173,f272]) ).

tff(f173,plain,
    $sum(sK3,sK4) = sK2,
    inference(cnf_transformation,[],[f139]) ).

tff(f270,plain,
    ~ spl6_4,
    inference(avatar_split_clause,[],[f180,f255]) ).

tff(f180,plain,
    ~ $less(sK2,sK3),
    inference(cnf_transformation,[],[f139]) ).

tff(f269,plain,
    spl6_6,
    inference(avatar_split_clause,[],[f176,f266]) ).

tff(f176,plain,
    is_longest_common_prefix1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK0,sK3,sK4),
    inference(cnf_transformation,[],[f139]) ).

tff(f264,plain,
    ~ spl6_5,
    inference(avatar_split_clause,[],[f170,f260]) ).

tff(f170,plain,
    ~ $less(sK3,0),
    inference(cnf_transformation,[],[f139]) ).

tff(f263,plain,
    ~ spl6_5,
    inference(avatar_split_clause,[],[f171,f260]) ).

tff(f171,plain,
    ~ $less(sK3,0),
    inference(cnf_transformation,[],[f139]) ).

tff(f258,plain,
    ~ spl6_4,
    inference(avatar_split_clause,[],[f172,f255]) ).

tff(f172,plain,
    ~ $less(sK2,sK3),
    inference(cnf_transformation,[],[f139]) ).

tff(f253,plain,
    ~ spl6_3,
    inference(avatar_split_clause,[],[f184,f250]) ).

tff(f184,plain,
    ~ $less(sK0,0),
    inference(cnf_transformation,[],[f139]) ).

tff(f248,plain,
    ~ spl6_2,
    inference(avatar_split_clause,[],[f182,f245]) ).

tff(f182,plain,
    ~ $less(sK2,sK0),
    inference(cnf_transformation,[],[f139]) ).

tff(f243,plain,
    ~ spl6_1,
    inference(avatar_split_clause,[],[f174,f240]) ).

tff(f174,plain,
    ~ lt1(tb2t1(mk_array1(int,sK2,t2tb2(sK1))),sK3,sK0),
    inference(cnf_transformation,[],[f139]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.13  % Problem    : SWW658=2 : TPTP v8.1.0. Released v6.1.0.
% 0.13/0.14  % Command    : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_sat --cores 0 -t %d %s
% 0.13/0.35  % Computer : n019.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   : Tue Aug 30 21:02:05 EDT 2022
% 0.21/0.35  % CPUTime    : 
% 0.21/0.50  % (18961)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/68Mi)
% 0.21/0.50  % (18945)ott+2_1:1_fsr=off:gsp=on:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.21/0.52  % (18943)dis+2_1:64_add=large:bce=on:bd=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.21/0.52  % (18943)Instruction limit reached!
% 0.21/0.52  % (18943)------------------------------
% 0.21/0.52  % (18943)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.21/0.52  % (18943)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.21/0.52  % (18943)Termination reason: Unknown
% 0.21/0.52  % (18943)Termination phase: Unused predicate definition removal
% 0.21/0.52  
% 0.21/0.52  % (18943)Memory used [KB]: 895
% 0.21/0.52  % (18943)Time elapsed: 0.003 s
% 0.21/0.52  % (18943)Instructions burned: 4 (million)
% 0.21/0.52  % (18943)------------------------------
% 0.21/0.52  % (18943)------------------------------
% 0.21/0.52  % (18953)ott+10_1:1_tgt=ground:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 0.21/0.52  % (18946)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 0.21/0.52  % (18941)fmb+10_1:1_fmbsr=2.0:nm=4:skr=on:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.21/0.52  % (18941)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 0.21/0.52  % (18941)Terminated due to inappropriate strategy.
% 0.21/0.52  % (18941)------------------------------
% 0.21/0.52  % (18941)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.21/0.52  % (18941)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.21/0.52  % (18941)Termination reason: Inappropriate
% 0.21/0.52  
% 0.21/0.52  % (18941)Memory used [KB]: 1023
% 0.21/0.52  % (18941)Time elapsed: 0.004 s
% 0.21/0.52  % (18941)Instructions burned: 6 (million)
% 0.21/0.52  % (18941)------------------------------
% 0.21/0.52  % (18941)------------------------------
% 0.21/0.52  % (18947)ott+10_1:28_bd=off:bs=on:tgt=ground:i=101:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/101Mi)
% 0.21/0.53  % (18936)ott+10_1:32_abs=on:br=off:urr=ec_only:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.21/0.53  % (18942)dis+10_1:1_fsd=on:sp=occurrence:i=7:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/7Mi)
% 0.21/0.53  % (18942)Instruction limit reached!
% 0.21/0.53  % (18942)------------------------------
% 0.21/0.53  % (18942)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.21/0.53  % (18942)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.21/0.53  % (18942)Termination reason: Unknown
% 0.21/0.53  % (18942)Termination phase: Saturation
% 0.21/0.53  
% 0.21/0.53  % (18942)Memory used [KB]: 5500
% 0.21/0.53  % (18942)Time elapsed: 0.004 s
% 0.21/0.53  % (18942)Instructions burned: 7 (million)
% 0.21/0.53  % (18942)------------------------------
% 0.21/0.53  % (18942)------------------------------
% 0.21/0.53  % (18944)ott-1_1:6_av=off:cond=on:fsr=off:nwc=3.0:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.21/0.53  % (18940)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=48:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/48Mi)
% 0.21/0.53  % (18957)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=498:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/498Mi)
% 0.21/0.53  % (18938)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.21/0.53  % (18937)ott+4_1:1_av=off:bd=off:nwc=5.0:s2a=on:s2at=2.0:slsq=on:slsqc=2:slsql=off:slsqr=1,2:sp=frequency:i=37:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/37Mi)
% 0.21/0.53  % (18939)ott+33_1:4_s2a=on:tgt=ground:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.21/0.53  % (18951)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 0.21/0.54  % (18949)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/68Mi)
% 0.21/0.54  % (18956)ott+3_1:1_gsp=on:lcm=predicate:i=138:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/138Mi)
% 0.21/0.54  % (18959)ott+10_1:1_kws=precedence:tgt=ground:i=482:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/482Mi)
% 0.21/0.54  % (18952)fmb+10_1:1_bce=on:i=59:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/59Mi)
% 0.21/0.54  % (18955)ott+10_1:8_bsd=on:fsd=on:lcm=predicate:nwc=5.0:s2a=on:s2at=1.5:spb=goal_then_units:i=176:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/176Mi)
% 0.21/0.54  % (18935)fmb+10_1:1_bce=on:fmbsr=1.5:nm=4:skr=on:i=191324:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/191324Mi)
% 0.21/0.55  % (18964)ott+10_7:2_awrs=decay:awrsf=8:bd=preordered:drc=off:fd=preordered:fde=unused:fsr=off:slsq=on:slsqc=2:slsqr=5,8:sp=const_min:spb=units:to=lpo:i=355:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/355Mi)
% 0.21/0.55  % (18958)ott+11_1:1_drc=off:nwc=5.0:slsq=on:slsqc=1:spb=goal_then_units:to=lpo:i=467:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/467Mi)
% 0.21/0.55  % (18935)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 0.21/0.55  % (18948)ott+10_1:5_bd=off:tgt=full:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 0.21/0.55  % (18954)ott+4_1:1_av=off:bd=off:nwc=5.0:rp=on:s2a=on:s2at=2.0:slsq=on:slsqc=2:slsql=off:slsqr=1,2:sp=frequency:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 1.50/0.55  % (18963)ott+33_1:4_s2a=on:tgt=ground:i=439:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/439Mi)
% 1.50/0.55  % (18960)ott+10_1:5_bd=off:tgt=full:i=500:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/500Mi)
% 1.50/0.56  % (18950)ott+11_2:3_av=off:fde=unused:nwc=5.0:tgt=ground:i=75:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/75Mi)
% 1.50/0.57  % (18962)ott+11_2:3_av=off:fde=unused:nwc=5.0:tgt=ground:i=177:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/177Mi)
% 1.50/0.57  % (18952)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 1.50/0.57  % (18952)Terminated due to inappropriate strategy.
% 1.50/0.57  % (18952)------------------------------
% 1.50/0.57  % (18952)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.50/0.57  % (18952)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.50/0.57  % (18952)Termination reason: Inappropriate
% 1.50/0.57  
% 1.50/0.57  % (18952)Memory used [KB]: 1023
% 1.50/0.57  % (18952)Time elapsed: 0.004 s
% 1.50/0.57  % (18952)Instructions burned: 5 (million)
% 1.50/0.57  % (18952)------------------------------
% 1.50/0.57  % (18952)------------------------------
% 1.63/0.57  % (18935)Terminated due to inappropriate strategy.
% 1.63/0.57  % (18935)------------------------------
% 1.63/0.57  % (18935)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.63/0.57  % (18935)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.63/0.57  % (18935)Termination reason: Inappropriate
% 1.63/0.57  
% 1.63/0.57  % (18935)Memory used [KB]: 1023
% 1.63/0.57  % (18935)Time elapsed: 0.006 s
% 1.63/0.57  % (18935)Instructions burned: 8 (million)
% 1.63/0.57  % (18935)------------------------------
% 1.63/0.57  % (18935)------------------------------
% 1.63/0.59  % (18937)Instruction limit reached!
% 1.63/0.59  % (18937)------------------------------
% 1.63/0.59  % (18937)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.63/0.59  % (18937)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.63/0.59  % (18937)Termination reason: Unknown
% 1.63/0.59  % (18937)Termination phase: Saturation
% 1.63/0.59  
% 1.63/0.59  % (18937)Memory used [KB]: 1535
% 1.63/0.59  % (18937)Time elapsed: 0.170 s
% 1.63/0.59  % (18937)Instructions burned: 37 (million)
% 1.63/0.59  % (18937)------------------------------
% 1.63/0.59  % (18937)------------------------------
% 1.63/0.60  % (18945)Instruction limit reached!
% 1.63/0.60  % (18945)------------------------------
% 1.63/0.60  % (18945)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.63/0.60  % (18945)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.63/0.60  % (18945)Termination reason: Unknown
% 1.63/0.60  % (18945)Termination phase: Saturation
% 1.63/0.60  
% 1.63/0.60  % (18945)Memory used [KB]: 6268
% 1.63/0.60  % (18945)Time elapsed: 0.176 s
% 1.63/0.60  % (18945)Instructions burned: 50 (million)
% 1.63/0.60  % (18945)------------------------------
% 1.63/0.60  % (18945)------------------------------
% 1.63/0.61  % (18940)Instruction limit reached!
% 1.63/0.61  % (18940)------------------------------
% 1.63/0.61  % (18940)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.63/0.61  % (18940)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.63/0.61  % (18940)Termination reason: Unknown
% 1.63/0.61  % (18940)Termination phase: Saturation
% 1.63/0.61  
% 1.63/0.61  % (18940)Memory used [KB]: 6012
% 1.63/0.61  % (18940)Time elapsed: 0.189 s
% 1.63/0.61  % (18940)Instructions burned: 48 (million)
% 1.63/0.61  % (18940)------------------------------
% 1.63/0.61  % (18940)------------------------------
% 1.63/0.62  % (18961)Instruction limit reached!
% 1.63/0.62  % (18961)------------------------------
% 1.63/0.62  % (18961)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.63/0.62  % (18961)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.63/0.62  % (18961)Termination reason: Unknown
% 1.63/0.62  % (18961)Termination phase: Saturation
% 1.63/0.62  
% 1.63/0.62  % (18961)Memory used [KB]: 6780
% 1.63/0.62  % (18961)Time elapsed: 0.056 s
% 1.63/0.62  % (18961)Instructions burned: 69 (million)
% 1.63/0.62  % (18961)------------------------------
% 1.63/0.62  % (18961)------------------------------
% 1.63/0.62  % (18944)Instruction limit reached!
% 1.63/0.62  % (18944)------------------------------
% 1.63/0.62  % (18944)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.63/0.62  % (18944)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.63/0.62  % (18944)Termination reason: Unknown
% 1.63/0.62  % (18944)Termination phase: Saturation
% 1.63/0.62  
% 1.63/0.62  % (18944)Memory used [KB]: 1663
% 1.63/0.62  % (18944)Time elapsed: 0.189 s
% 1.63/0.62  % (18944)Instructions burned: 52 (million)
% 1.63/0.62  % (18944)------------------------------
% 1.63/0.62  % (18944)------------------------------
% 1.63/0.62  % (18939)Instruction limit reached!
% 1.63/0.62  % (18939)------------------------------
% 1.63/0.62  % (18939)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.63/0.62  % (18939)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.63/0.62  % (18939)Termination reason: Unknown
% 1.63/0.62  % (18939)Termination phase: Saturation
% 1.63/0.62  
% 1.63/0.62  % (18939)Memory used [KB]: 6140
% 1.63/0.62  % (18939)Time elapsed: 0.213 s
% 1.63/0.62  % (18939)Instructions burned: 52 (million)
% 1.63/0.62  % (18939)------------------------------
% 1.63/0.62  % (18939)------------------------------
% 2.06/0.63  % (18936)Instruction limit reached!
% 2.06/0.63  % (18936)------------------------------
% 2.06/0.63  % (18936)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.06/0.63  % (18936)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.06/0.63  % (18936)Termination reason: Unknown
% 2.06/0.63  % (18936)Termination phase: Saturation
% 2.06/0.63  
% 2.06/0.63  % (18936)Memory used [KB]: 6268
% 2.06/0.63  % (18936)Time elapsed: 0.215 s
% 2.06/0.63  % (18936)Instructions burned: 50 (million)
% 2.06/0.63  % (18936)------------------------------
% 2.06/0.63  % (18936)------------------------------
% 2.06/0.64  % (18938)Instruction limit reached!
% 2.06/0.64  % (18938)------------------------------
% 2.06/0.64  % (18938)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.06/0.64  % (18938)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.06/0.64  % (18938)Termination reason: Unknown
% 2.06/0.64  % (18938)Termination phase: Saturation
% 2.06/0.64  
% 2.06/0.64  % (18938)Memory used [KB]: 6140
% 2.06/0.64  % (18938)Time elapsed: 0.239 s
% 2.06/0.64  % (18938)Instructions burned: 52 (million)
% 2.06/0.64  % (18938)------------------------------
% 2.06/0.64  % (18938)------------------------------
% 2.06/0.65  % (18949)Instruction limit reached!
% 2.06/0.65  % (18949)------------------------------
% 2.06/0.65  % (18949)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.06/0.65  % (18949)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.06/0.65  % (18949)Termination reason: Unknown
% 2.06/0.65  % (18949)Termination phase: Saturation
% 2.06/0.65  
% 2.06/0.65  % (18949)Memory used [KB]: 6780
% 2.06/0.65  % (18949)Time elapsed: 0.037 s
% 2.06/0.65  % (18949)Instructions burned: 68 (million)
% 2.06/0.65  % (18949)------------------------------
% 2.06/0.65  % (18949)------------------------------
% 2.24/0.66  % (18966)ott-1_1:6_av=off:cond=on:fsr=off:nwc=3.0:i=211:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/211Mi)
% 2.24/0.66  % (18965)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=388:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/388Mi)
% 2.24/0.69  % (18950)Instruction limit reached!
% 2.24/0.69  % (18950)------------------------------
% 2.24/0.69  % (18950)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.24/0.70  % (18950)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.24/0.70  % (18950)Termination reason: Unknown
% 2.24/0.70  % (18950)Termination phase: Saturation
% 2.24/0.70  
% 2.24/0.70  % (18950)Memory used [KB]: 2046
% 2.24/0.70  % (18950)Time elapsed: 0.268 s
% 2.24/0.70  % (18950)Instructions burned: 75 (million)
% 2.24/0.70  % (18950)------------------------------
% 2.24/0.70  % (18950)------------------------------
% 2.24/0.70  % (18968)ott+1_1:2_i=920:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/920Mi)
% 2.24/0.70  % (18967)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/90Mi)
% 2.24/0.71  % (18947)Instruction limit reached!
% 2.24/0.71  % (18947)------------------------------
% 2.24/0.71  % (18947)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.24/0.71  % (18947)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.24/0.71  % (18947)Termination reason: Unknown
% 2.24/0.71  % (18947)Termination phase: Saturation
% 2.24/0.71  
% 2.24/0.71  % (18947)Memory used [KB]: 6524
% 2.24/0.71  % (18947)Time elapsed: 0.290 s
% 2.24/0.71  % (18947)Instructions burned: 101 (million)
% 2.24/0.71  % (18947)------------------------------
% 2.24/0.71  % (18947)------------------------------
% 2.24/0.71  % (18951)Instruction limit reached!
% 2.24/0.71  % (18951)------------------------------
% 2.24/0.71  % (18951)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.24/0.71  % (18951)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.24/0.71  % (18951)Termination reason: Unknown
% 2.24/0.71  % (18951)Termination phase: Saturation
% 2.24/0.71  
% 2.24/0.71  % (18951)Memory used [KB]: 6396
% 2.24/0.71  % (18951)Time elapsed: 0.301 s
% 2.24/0.71  % (18951)Instructions burned: 99 (million)
% 2.24/0.71  % (18951)------------------------------
% 2.24/0.71  % (18951)------------------------------
% 2.24/0.71  % (18946)Instruction limit reached!
% 2.24/0.71  % (18946)------------------------------
% 2.24/0.71  % (18946)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.24/0.71  % (18946)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.24/0.71  % (18946)Termination reason: Unknown
% 2.24/0.71  % (18946)Termination phase: Saturation
% 2.24/0.71  
% 2.24/0.71  % (18946)Memory used [KB]: 6652
% 2.24/0.71  % (18946)Time elapsed: 0.299 s
% 2.24/0.71  % (18946)Instructions burned: 102 (million)
% 2.24/0.71  % (18946)------------------------------
% 2.24/0.71  % (18946)------------------------------
% 2.24/0.71  % (18953)Instruction limit reached!
% 2.24/0.71  % (18953)------------------------------
% 2.24/0.71  % (18953)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.24/0.71  % (18953)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.24/0.71  % (18953)Termination reason: Unknown
% 2.24/0.71  % (18953)Termination phase: Saturation
% 2.24/0.71  
% 2.24/0.71  % (18953)Memory used [KB]: 6652
% 2.24/0.71  % (18953)Time elapsed: 0.278 s
% 2.24/0.71  % (18953)Instructions burned: 100 (million)
% 2.24/0.71  % (18953)------------------------------
% 2.24/0.71  % (18953)------------------------------
% 2.24/0.71  % (18954)Instruction limit reached!
% 2.24/0.71  % (18954)------------------------------
% 2.24/0.71  % (18954)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.24/0.71  % (18954)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.24/0.71  % (18954)Termination reason: Unknown
% 2.24/0.71  % (18954)Termination phase: Saturation
% 2.24/0.71  
% 2.24/0.71  % (18954)Memory used [KB]: 2174
% 2.24/0.71  % (18954)Time elapsed: 0.312 s
% 2.24/0.71  % (18954)Instructions burned: 100 (million)
% 2.24/0.71  % (18954)------------------------------
% 2.24/0.71  % (18954)------------------------------
% 2.24/0.72  % (18948)Instruction limit reached!
% 2.24/0.72  % (18948)------------------------------
% 2.24/0.72  % (18948)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.24/0.72  % (18948)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.24/0.72  % (18948)Termination reason: Unknown
% 2.24/0.72  % (18948)Termination phase: Saturation
% 2.24/0.72  
% 2.24/0.72  % (18948)Memory used [KB]: 6652
% 2.24/0.72  % (18948)Time elapsed: 0.316 s
% 2.24/0.72  % (18948)Instructions burned: 100 (million)
% 2.24/0.72  % (18948)------------------------------
% 2.24/0.72  % (18948)------------------------------
% 2.63/0.72  % (18969)ott+1_1:7_bd=off:i=934:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/934Mi)
% 2.63/0.73  % (18970)ott+10_1:50_bsr=unit_only:drc=off:fd=preordered:sp=frequency:i=747:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/747Mi)
% 2.63/0.74  % (18971)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=655:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/655Mi)
% 2.63/0.75  WARNING Broken Constraint: if sine_depth(2) has been set then sine_selection(off) is not equal to off
% 2.63/0.75  % (18974)ott+11_4:1_br=off:fde=none:s2a=on:sd=2:sp=frequency:urr=on:i=981:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/981Mi)
% 2.63/0.75  % (18975)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/90Mi)
% 2.72/0.77  % (18972)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/68Mi)
% 2.72/0.78  % (18978)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=4958:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/4958Mi)
% 2.72/0.79  % (18956)Instruction limit reached!
% 2.72/0.79  % (18956)------------------------------
% 2.72/0.79  % (18956)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.72/0.79  % (18956)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.72/0.79  % (18956)Termination reason: Unknown
% 2.72/0.79  % (18956)Termination phase: Saturation
% 2.72/0.79  
% 2.72/0.79  % (18956)Memory used [KB]: 7291
% 2.72/0.79  % (18956)Time elapsed: 0.364 s
% 2.72/0.79  % (18956)Instructions burned: 139 (million)
% 2.72/0.79  % (18956)------------------------------
% 2.72/0.79  % (18956)------------------------------
% 2.72/0.79  % (18977)dis+10_1:2_atotf=0.3:i=3735:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/3735Mi)
% 2.72/0.80  % (18976)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=2016:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/2016Mi)
% 2.72/0.80  % (18973)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=940:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/940Mi)
% 2.93/0.84  % (18982)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/68Mi)
% 2.93/0.85  % (18984)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=2134:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/2134Mi)
% 2.93/0.85  % (18983)ott+11_9:8_amm=off:bsd=on:etr=on:fsd=on:fsr=off:lma=on:newcnf=on:nm=0:nwc=3.0:s2a=on:s2agt=10:sas=z3:tha=some:i=1824:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/1824Mi)
% 2.93/0.85  % (18981)ott+3_1:1_atotf=0.2:fsr=off:kws=precedence:sp=weighted_frequency:spb=intro:tgt=ground:i=4931:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4931Mi)
% 2.93/0.85  % (18979)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=4959:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4959Mi)
% 2.93/0.85  % (18985)ott-1_1:1_sp=const_frequency:i=2891:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/2891Mi)
% 2.93/0.86  % (18980)ott+10_1:1_kws=precedence:tgt=ground:i=4756:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4756Mi)
% 3.01/0.87  % (18967)Instruction limit reached!
% 3.01/0.87  % (18967)------------------------------
% 3.01/0.87  % (18967)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.01/0.87  % (18967)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.01/0.87  % (18967)Termination reason: Unknown
% 3.01/0.87  % (18967)Termination phase: Saturation
% 3.01/0.87  
% 3.01/0.87  % (18967)Memory used [KB]: 6524
% 3.01/0.87  % (18967)Time elapsed: 0.252 s
% 3.01/0.87  % (18967)Instructions burned: 90 (million)
% 3.01/0.87  % (18967)------------------------------
% 3.01/0.87  % (18967)------------------------------
% 3.01/0.88  % (18955)Instruction limit reached!
% 3.01/0.88  % (18955)------------------------------
% 3.01/0.88  % (18955)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.01/0.88  % (18955)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.01/0.88  % (18955)Termination reason: Unknown
% 3.01/0.88  % (18955)Termination phase: Saturation
% 3.01/0.88  
% 3.01/0.88  % (18955)Memory used [KB]: 6780
% 3.01/0.88  % (18955)Time elapsed: 0.475 s
% 3.01/0.88  % (18955)Instructions burned: 176 (million)
% 3.01/0.88  % (18955)------------------------------
% 3.01/0.88  % (18955)------------------------------
% 3.01/0.88  % (18962)Instruction limit reached!
% 3.01/0.88  % (18962)------------------------------
% 3.01/0.88  % (18962)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.01/0.88  % (18962)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.01/0.88  % (18962)Termination reason: Unknown
% 3.01/0.88  % (18962)Termination phase: Saturation
% 3.01/0.88  
% 3.01/0.88  % (18962)Memory used [KB]: 3198
% 3.01/0.88  % (18962)Time elapsed: 0.478 s
% 3.01/0.88  % (18962)Instructions burned: 179 (million)
% 3.01/0.88  % (18962)------------------------------
% 3.01/0.88  % (18962)------------------------------
% 3.01/0.89  % (18972)Instruction limit reached!
% 3.01/0.89  % (18972)------------------------------
% 3.01/0.89  % (18972)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.01/0.89  % (18972)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.01/0.89  % (18972)Termination reason: Unknown
% 3.01/0.89  % (18972)Termination phase: Saturation
% 3.01/0.89  
% 3.01/0.89  % (18972)Memory used [KB]: 6780
% 3.01/0.89  % (18972)Time elapsed: 0.037 s
% 3.01/0.89  % (18972)Instructions burned: 69 (million)
% 3.01/0.89  % (18972)------------------------------
% 3.01/0.89  % (18972)------------------------------
% 3.01/0.89  % (18975)Instruction limit reached!
% 3.01/0.89  % (18975)------------------------------
% 3.01/0.89  % (18975)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.01/0.89  % (18975)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.01/0.89  % (18975)Termination reason: Unknown
% 3.01/0.89  % (18975)Termination phase: Saturation
% 3.01/0.89  
% 3.01/0.89  % (18975)Memory used [KB]: 6652
% 3.01/0.89  % (18975)Time elapsed: 0.198 s
% 3.01/0.89  % (18975)Instructions burned: 90 (million)
% 3.01/0.89  % (18975)------------------------------
% 3.01/0.89  % (18975)------------------------------
% 3.01/0.92  % (18986)dis+2_1:64_add=large:bce=on:bd=off:i=4585:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/4585Mi)
% 3.46/0.97  % (18982)Instruction limit reached!
% 3.46/0.97  % (18982)------------------------------
% 3.46/0.97  % (18982)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.46/0.97  % (18982)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.46/0.97  % (18982)Termination reason: Unknown
% 3.46/0.97  % (18982)Termination phase: Saturation
% 3.46/0.97  
% 3.46/0.97  % (18982)Memory used [KB]: 6780
% 3.46/0.97  % (18982)Time elapsed: 0.036 s
% 3.46/0.97  % (18982)Instructions burned: 69 (million)
% 3.46/0.97  % (18982)------------------------------
% 3.46/0.97  % (18982)------------------------------
% 3.46/1.00  % (18988)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=2016:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/2016Mi)
% 3.46/1.01  % (18987)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/90Mi)
% 3.46/1.02  % (18966)Instruction limit reached!
% 3.46/1.02  % (18966)------------------------------
% 3.46/1.02  % (18966)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.46/1.02  % (18966)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.46/1.02  % (18966)Termination reason: Unknown
% 3.46/1.02  % (18966)Termination phase: Saturation
% 3.46/1.02  
% 3.46/1.02  % (18966)Memory used [KB]: 3454
% 3.46/1.02  % (18966)Time elapsed: 0.458 s
% 3.46/1.02  % (18966)Instructions burned: 212 (million)
% 3.46/1.02  % (18966)------------------------------
% 3.46/1.02  % (18966)------------------------------
% 3.46/1.02  % (18989)dis+10_1:2_atotf=0.3:i=8004:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/8004Mi)
% 3.46/1.02  % (18991)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=9877:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/9877Mi)
% 3.67/1.02  % (18990)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=9965:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/9965Mi)
% 5.63/1.13  % (18992)ins+10_1:16_bce=on:fde=unused:igpr=on:igs=35:igwr=on:sp=const_frequency:tgt=full:to=lpo:i=9902:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/9902Mi)
% 6.22/1.17  % (18987)Instruction limit reached!
% 6.22/1.17  % (18987)------------------------------
% 6.22/1.17  % (18987)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.22/1.17  % (18987)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.22/1.17  % (18987)Termination reason: Unknown
% 6.22/1.17  % (18987)Termination phase: Saturation
% 6.22/1.17  
% 6.22/1.17  % (18987)Memory used [KB]: 6524
% 6.22/1.17  % (18987)Time elapsed: 0.284 s
% 6.22/1.17  % (18987)Instructions burned: 91 (million)
% 6.22/1.17  % (18987)------------------------------
% 6.22/1.17  % (18987)------------------------------
% 6.22/1.17  % (18993)ott+11_9:8_amm=off:bsd=on:etr=on:fsd=on:fsr=off:lma=on:newcnf=on:nm=0:nwc=3.0:s2a=on:s2agt=10:sas=z3:tha=some:i=1824:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/1824Mi)
% 6.46/1.21  % (18964)Instruction limit reached!
% 6.46/1.21  % (18964)------------------------------
% 6.46/1.21  % (18964)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.46/1.21  % (18964)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.46/1.21  % (18964)Termination reason: Unknown
% 6.46/1.21  % (18964)Termination phase: Saturation
% 6.46/1.21  
% 6.46/1.21  % (18964)Memory used [KB]: 9338
% 6.46/1.21  % (18964)Time elapsed: 0.801 s
% 6.46/1.21  % (18964)Instructions burned: 355 (million)
% 6.46/1.21  % (18964)------------------------------
% 6.46/1.21  % (18964)------------------------------
% 6.46/1.21  % (18957)Instruction limit reached!
% 6.46/1.21  % (18957)------------------------------
% 6.46/1.21  % (18957)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.46/1.21  % (18957)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.46/1.21  % (18957)Termination reason: Unknown
% 6.46/1.21  % (18957)Termination phase: Saturation
% 6.46/1.21  
% 6.46/1.21  % (18957)Memory used [KB]: 2814
% 6.46/1.21  % (18957)Time elapsed: 0.758 s
% 6.46/1.21  % (18957)Instructions burned: 498 (million)
% 6.46/1.21  % (18957)------------------------------
% 6.46/1.21  % (18957)------------------------------
% 6.97/1.29  % (18963)Instruction limit reached!
% 6.97/1.29  % (18963)------------------------------
% 6.97/1.29  % (18963)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.97/1.29  % (18963)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.97/1.29  % (18963)Termination reason: Unknown
% 6.97/1.29  % (18963)Termination phase: Saturation
% 6.97/1.29  
% 6.97/1.29  % (18963)Memory used [KB]: 8187
% 6.97/1.29  % (18963)Time elapsed: 0.882 s
% 6.97/1.29  % (18963)Instructions burned: 440 (million)
% 6.97/1.29  % (18963)------------------------------
% 6.97/1.29  % (18963)------------------------------
% 6.97/1.30  % (18958)Instruction limit reached!
% 6.97/1.30  % (18958)------------------------------
% 6.97/1.30  % (18958)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.97/1.30  % (18958)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.97/1.30  % (18958)Termination reason: Unknown
% 6.97/1.30  % (18958)Termination phase: Saturation
% 6.97/1.30  
% 6.97/1.30  % (18958)Memory used [KB]: 8571
% 6.97/1.30  % (18958)Time elapsed: 0.891 s
% 6.97/1.30  % (18958)Instructions burned: 468 (million)
% 6.97/1.30  % (18958)------------------------------
% 6.97/1.30  % (18958)------------------------------
% 7.45/1.32  % (18994)dis+2_1:64_add=large:bce=on:bd=off:i=9989:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/9989Mi)
% 7.45/1.34  % (18959)Instruction limit reached!
% 7.45/1.34  % (18959)------------------------------
% 7.45/1.34  % (18959)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.45/1.34  % (18959)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.45/1.34  % (18959)Termination reason: Unknown
% 7.45/1.34  % (18959)Termination phase: Saturation
% 7.45/1.34  
% 7.45/1.34  % (18959)Memory used [KB]: 10234
% 7.45/1.34  % (18959)Time elapsed: 0.925 s
% 7.45/1.34  % (18959)Instructions burned: 482 (million)
% 7.45/1.34  % (18959)------------------------------
% 7.45/1.34  % (18959)------------------------------
% 7.45/1.35  % (18996)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/90Mi)
% 7.45/1.36  % (18995)ott-11_1:32_i=9707:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/9707Mi)
% 7.45/1.36  % (18965)Instruction limit reached!
% 7.45/1.36  % (18965)------------------------------
% 7.45/1.36  % (18965)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.82/1.37  % (18965)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.82/1.37  % (18965)Termination reason: Unknown
% 7.82/1.37  % (18965)Termination phase: Saturation
% 7.82/1.37  
% 7.82/1.37  % (18965)Memory used [KB]: 8571
% 7.82/1.37  % (18965)Time elapsed: 0.798 s
% 7.82/1.37  % (18965)Instructions burned: 388 (million)
% 7.82/1.37  % (18965)------------------------------
% 7.82/1.37  % (18965)------------------------------
% 7.82/1.40  % (18960)Instruction limit reached!
% 7.82/1.40  % (18960)------------------------------
% 7.82/1.40  % (18960)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.82/1.40  % (18960)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.82/1.40  % (18960)Termination reason: Unknown
% 7.82/1.40  % (18960)Termination phase: Saturation
% 7.82/1.40  
% 7.82/1.40  % (18960)Memory used [KB]: 10618
% 7.82/1.40  % (18960)Time elapsed: 0.990 s
% 7.82/1.40  % (18960)Instructions burned: 500 (million)
% 7.82/1.40  % (18960)------------------------------
% 7.82/1.40  % (18960)------------------------------
% 7.82/1.42  % (18997)ott+3_1:1_abs=on:anc=none:bs=on:fsr=off:spb=goal_then_units:i=44001:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/44001Mi)
% 7.82/1.43  % (18998)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=4958:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/4958Mi)
% 8.53/1.48  % (18999)ott+1_27:428_av=off:awrs=converge:awrsf=8:bsr=unit_only:drc=off:fd=preordered:newcnf=on:nwc=1.5:skr=on:slsq=on:slsqc=2:slsql=off:slsqr=1,4:sp=reverse_frequency:uwa=one_side_constant:i=35256:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/35256Mi)
% 8.53/1.52  % (18996)Instruction limit reached!
% 8.53/1.52  % (18996)------------------------------
% 8.53/1.52  % (18996)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.53/1.53  % (18996)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.53/1.53  % (18996)Termination reason: Unknown
% 8.53/1.53  % (18996)Termination phase: Saturation
% 8.53/1.53  
% 8.53/1.53  % (18996)Memory used [KB]: 6524
% 8.53/1.53  % (18996)Time elapsed: 0.269 s
% 8.53/1.53  % (18996)Instructions burned: 91 (million)
% 8.53/1.53  % (18996)------------------------------
% 8.53/1.53  % (18996)------------------------------
% 8.93/1.53  % (19000)dis+1002_1:1_fde=unused:nwc=10.0:s2a=on:s2at=3.0:sac=on:i=32293:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/32293Mi)
% 8.97/1.56  % (19001)ott+21_1:28_afr=on:anc=all_dependent:bs=on:bsr=unit_only:nicw=on:sp=const_frequency:uhcvi=on:i=37001:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/37001Mi)
% 10.38/1.69  % (19002)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=10187:si=on:rawr=on:rtra=on_0 on theBenchmark for (2988ds/10187Mi)
% 10.38/1.71  % (18971)Instruction limit reached!
% 10.38/1.71  % (18971)------------------------------
% 10.38/1.71  % (18971)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 10.38/1.71  % (18971)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 10.38/1.71  % (18971)Termination reason: Unknown
% 10.38/1.71  % (18971)Termination phase: Saturation
% 10.38/1.71  
% 10.38/1.71  % (18971)Memory used [KB]: 2558
% 10.38/1.71  % (18971)Time elapsed: 1.049 s
% 10.38/1.71  % (18971)Instructions burned: 657 (million)
% 10.38/1.71  % (18971)------------------------------
% 10.38/1.71  % (18971)------------------------------
% 11.61/1.88  % (19003)ott+3_1:1_atotf=0.2:fsr=off:kws=precedence:sp=weighted_frequency:spb=intro:tgt=ground:i=29337:si=on:rawr=on:rtra=on_0 on theBenchmark for (2986ds/29337Mi)
% 12.23/1.97  % (18970)Instruction limit reached!
% 12.23/1.97  % (18970)------------------------------
% 12.23/1.97  % (18970)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.23/1.97  % (18970)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 12.23/1.97  % (18970)Termination reason: Unknown
% 12.23/1.97  % (18970)Termination phase: Saturation
% 12.23/1.97  
% 12.23/1.97  % (18970)Memory used [KB]: 10362
% 12.23/1.97  % (18970)Time elapsed: 1.327 s
% 12.23/1.97  % (18970)Instructions burned: 748 (million)
% 12.23/1.97  % (18970)------------------------------
% 12.23/1.97  % (18970)------------------------------
% 12.72/2.00  % (18969)Instruction limit reached!
% 12.72/2.00  % (18969)------------------------------
% 12.72/2.00  % (18969)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.72/2.00  % (18969)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 12.72/2.00  % (18969)Termination reason: Unknown
% 12.72/2.00  % (18969)Termination phase: Saturation
% 12.72/2.00  
% 12.72/2.00  % (18969)Memory used [KB]: 9083
% 12.72/2.00  % (18969)Time elapsed: 1.377 s
% 12.72/2.00  % (18969)Instructions burned: 934 (million)
% 12.72/2.00  % (18969)------------------------------
% 12.72/2.00  % (18969)------------------------------
% 13.47/2.09  % (18968)Instruction limit reached!
% 13.47/2.09  % (18968)------------------------------
% 13.47/2.09  % (18968)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 13.47/2.11  % (18968)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 13.47/2.11  % (18968)Termination reason: Unknown
% 13.47/2.11  % (18968)Termination phase: Saturation
% 13.47/2.11  
% 13.47/2.11  % (18968)Memory used [KB]: 11001
% 13.47/2.11  % (18968)Time elapsed: 1.487 s
% 13.47/2.11  % (18968)Instructions burned: 920 (million)
% 13.47/2.11  % (18968)------------------------------
% 13.47/2.11  % (18968)------------------------------
% 13.73/2.13  % (19004)ins+10_1:16_bce=on:fde=unused:igpr=on:igs=35:igwr=on:sp=const_frequency:tgt=full:to=lpo:i=10147:si=on:rawr=on:rtra=on_0 on theBenchmark for (2983ds/10147Mi)
% 14.11/2.15  % (19005)fmb+10_1:1_fmbsr=2.0:nm=4:skr=on:i=38056:si=on:rawr=on:rtra=on_0 on theBenchmark for (2983ds/38056Mi)
% 14.11/2.17  % (19005)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 14.11/2.17  % (19005)Terminated due to inappropriate strategy.
% 14.11/2.17  % (19005)------------------------------
% 14.11/2.17  % (19005)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 14.11/2.17  % (19005)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 14.11/2.17  % (19005)Termination reason: Inappropriate
% 14.11/2.17  
% 14.11/2.17  % (19005)Memory used [KB]: 1023
% 14.11/2.17  % (19005)Time elapsed: 0.005 s
% 14.11/2.17  % (19005)Instructions burned: 7 (million)
% 14.11/2.17  % (19005)------------------------------
% 14.11/2.17  % (19005)------------------------------
% 14.11/2.17  % (18974)Instruction limit reached!
% 14.11/2.17  % (18974)------------------------------
% 14.11/2.17  % (18974)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 14.11/2.17  % (18974)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 14.11/2.17  % (18974)Termination reason: Unknown
% 14.11/2.17  % (18974)Termination phase: Saturation
% 14.11/2.17  
% 14.11/2.17  % (18974)Memory used [KB]: 13176
% 14.11/2.17  % (18974)Time elapsed: 1.414 s
% 14.11/2.17  % (18974)Instructions burned: 982 (million)
% 14.11/2.17  % (18974)------------------------------
% 14.11/2.17  % (18974)------------------------------
% 14.75/2.27  % (19006)fmb+10_1:1_dr=on:fmbsr=2.0:newcnf=on:nm=2:i=33239:si=on:rawr=on:rtra=on_0 on theBenchmark for (2982ds/33239Mi)
% 14.75/2.28  % (19006)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 15.22/2.29  % (19006)Terminated due to inappropriate strategy.
% 15.22/2.29  % (19006)------------------------------
% 15.22/2.29  % (19006)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 15.22/2.29  % (19006)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 15.22/2.29  % (19006)Termination reason: Inappropriate
% 15.22/2.29  
% 15.22/2.29  % (19006)Memory used [KB]: 1023
% 15.22/2.29  % (19006)Time elapsed: 0.005 s
% 15.22/2.29  % (19006)Instructions burned: 7 (million)
% 15.22/2.29  % (19006)------------------------------
% 15.22/2.29  % (19006)------------------------------
% 15.22/2.31  % (19007)fmb+10_1:1_fmbas=predicate:gsp=on:nm=2:i=20987:si=on:rawr=on:rtra=on_0 on theBenchmark for (2981ds/20987Mi)
% 15.22/2.33  % (19008)fmb+10_1:1_bce=on:fmbsr=1.5:nm=4:skr=on:i=49917:si=on:rawr=on:rtra=on_0 on theBenchmark for (2981ds/49917Mi)
% 15.22/2.33  % (19008)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 15.22/2.33  % (19008)Terminated due to inappropriate strategy.
% 15.22/2.33  % (19008)------------------------------
% 15.22/2.33  % (19008)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 15.22/2.33  % (19008)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 15.22/2.33  % (19008)Termination reason: Inappropriate
% 15.22/2.33  
% 15.22/2.33  % (19008)Memory used [KB]: 1023
% 15.22/2.33  % (19008)Time elapsed: 0.003 s
% 15.22/2.33  % (19008)Instructions burned: 5 (million)
% 15.22/2.33  % (19008)------------------------------
% 15.22/2.33  % (19008)------------------------------
% 15.22/2.33  % (19007)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 15.22/2.33  % (19007)Terminated due to inappropriate strategy.
% 15.22/2.33  % (19007)------------------------------
% 15.22/2.33  % (19007)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 15.22/2.33  % (19007)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 15.22/2.33  % (19007)Termination reason: Inappropriate
% 15.22/2.33  
% 15.22/2.33  % (19007)Memory used [KB]: 1023
% 15.22/2.33  % (19007)Time elapsed: 0.005 s
% 15.22/2.33  % (19007)Instructions burned: 6 (million)
% 15.22/2.33  % (19007)------------------------------
% 15.22/2.33  % (19007)------------------------------
% 16.11/2.41  % (19009)dis+2_1:64_add=large:bce=on:bd=off:i=19144:si=on:rawr=on:rtra=on_0 on theBenchmark for (2980ds/19144Mi)
% 16.11/2.42  % (18973)Instruction limit reached!
% 16.11/2.42  % (18973)------------------------------
% 16.11/2.42  % (18973)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 16.11/2.42  % (18973)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 16.11/2.42  % (18973)Termination reason: Unknown
% 16.11/2.42  % (18973)Termination phase: Saturation
% 16.11/2.42  
% 16.11/2.42  % (18973)Memory used [KB]: 12537
% 16.11/2.42  % (18973)Time elapsed: 1.774 s
% 16.11/2.42  % (18973)Instructions burned: 940 (million)
% 16.11/2.42  % (18973)------------------------------
% 16.11/2.42  % (18973)------------------------------
% 16.32/2.47  % (19011)ott-11_1:32_i=6101:si=on:rawr=on:rtra=on_0 on theBenchmark for (2980ds/6101Mi)
% 16.32/2.49  % (19010)dis+10_1:128_bd=off:lcm=predicate:sac=on:sp=reverse_arity:urr=on:i=27492:si=on:rawr=on:rtra=on_0 on theBenchmark for (2980ds/27492Mi)
% 16.96/2.58  % (19012)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2979ds/90Mi)
% 18.86/2.77  % (19012)Instruction limit reached!
% 18.86/2.77  % (19012)------------------------------
% 18.86/2.77  % (19012)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 18.86/2.77  % (19012)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 18.86/2.77  % (19012)Termination reason: Unknown
% 18.86/2.77  % (19012)Termination phase: Saturation
% 18.86/2.77  
% 18.86/2.77  % (19012)Memory used [KB]: 6396
% 18.86/2.77  % (19012)Time elapsed: 0.302 s
% 18.86/2.77  % (19012)Instructions burned: 91 (million)
% 18.86/2.77  % (19012)------------------------------
% 18.86/2.77  % (19012)------------------------------
% 19.99/2.92  % (19013)ott+11_1:128_av=off:bd=off:bsr=unit_only:fd=preordered:to=lpo:updr=off:i=91600:si=on:rawr=on:rtra=on_0 on theBenchmark for (2976ds/91600Mi)
% 23.41/3.33  % (18976)Instruction limit reached!
% 23.41/3.33  % (18976)------------------------------
% 23.41/3.33  % (18976)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 23.41/3.33  % (18976)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 23.41/3.33  % (18976)Termination reason: Unknown
% 23.41/3.33  % (18976)Termination phase: Saturation
% 23.41/3.33  
% 23.41/3.33  % (18976)Memory used [KB]: 5500
% 23.41/3.33  % (18976)Time elapsed: 2.671 s
% 23.41/3.33  % (18976)Instructions burned: 2016 (million)
% 23.41/3.33  % (18976)------------------------------
% 23.41/3.33  % (18976)------------------------------
% 24.64/3.50  % (19014)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=7127:si=on:rawr=on:rtra=on_0 on theBenchmark for (2970ds/7127Mi)
% 25.26/3.58  % (18983)Instruction limit reached!
% 25.26/3.58  % (18983)------------------------------
% 25.26/3.58  % (18983)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 25.26/3.58  % (18983)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 25.26/3.58  % (18983)Termination reason: Unknown
% 25.26/3.58  % (18983)Termination phase: Saturation
% 25.26/3.58  
% 25.26/3.58  % (18983)Memory used [KB]: 7803
% 25.26/3.58  % (18983)Time elapsed: 2.826 s
% 25.26/3.58  % (18983)Instructions burned: 1825 (million)
% 25.26/3.58  % (18983)------------------------------
% 25.26/3.58  % (18983)------------------------------
% 26.60/3.76  % (19015)ott+1_27:428_av=off:awrs=converge:awrsf=8:bsr=unit_only:drc=off:fd=preordered:newcnf=on:nwc=1.5:skr=on:slsq=on:slsqc=2:slsql=off:slsqr=1,4:sp=reverse_frequency:uwa=one_side_constant:i=35256:si=on:rawr=on:rtra=on_0 on theBenchmark for (2967ds/35256Mi)
% 26.96/3.85  % (18993)Instruction limit reached!
% 26.96/3.85  % (18993)------------------------------
% 26.96/3.85  % (18993)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 27.66/3.86  % (18993)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 27.66/3.86  % (18993)Termination reason: Unknown
% 27.66/3.86  % (18993)Termination phase: Saturation
% 27.66/3.86  
% 27.66/3.86  % (18993)Memory used [KB]: 8315
% 27.66/3.86  % (18993)Time elapsed: 2.694 s
% 27.66/3.86  % (18993)Instructions burned: 1827 (million)
% 27.66/3.86  % (18993)------------------------------
% 27.66/3.86  % (18993)------------------------------
% 27.85/3.88  % (18988)Instruction limit reached!
% 27.85/3.88  % (18988)------------------------------
% 27.85/3.88  % (18988)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 27.85/3.90  % (18988)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 27.85/3.90  % (18988)Termination reason: Unknown
% 27.85/3.90  % (18988)Termination phase: Saturation
% 27.85/3.90  
% 27.85/3.90  % (18988)Memory used [KB]: 5628
% 27.85/3.90  % (18988)Time elapsed: 2.990 s
% 27.85/3.90  % (18988)Instructions burned: 2017 (million)
% 27.85/3.90  % (18988)------------------------------
% 27.85/3.90  % (18988)------------------------------
% 28.47/4.02  % (19016)dis+1002_1:1_fde=unused:nwc=10.0:s2a=on:s2at=3.0:sac=on:i=32293:si=on:rawr=on:rtra=on_0 on theBenchmark for (2965ds/32293Mi)
% 28.97/4.04  % (19017)ott+3_1:1_atotf=0.2:fsr=off:kws=precedence:sp=weighted_frequency:spb=intro:tgt=ground:i=29337:si=on:rawr=on:rtra=on_0 on theBenchmark for (2964ds/29337Mi)
% 32.69/4.50  % (18984)Instruction limit reached!
% 32.69/4.50  % (18984)------------------------------
% 32.69/4.50  % (18984)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 32.69/4.51  % (18984)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 32.69/4.51  % (18984)Termination reason: Unknown
% 32.69/4.51  % (18984)Termination phase: Saturation
% 32.69/4.51  
% 32.69/4.51  % (18984)Memory used [KB]: 19317
% 32.69/4.51  % (18984)Time elapsed: 3.766 s
% 32.69/4.51  % (18984)Instructions burned: 2135 (million)
% 32.69/4.51  % (18984)------------------------------
% 32.69/4.51  % (18984)------------------------------
% 34.12/4.69  % (19018)fmb+10_1:1_fmbsr=2.0:nm=4:skr=on:i=99860:si=on:rawr=on:rtra=on_0 on theBenchmark for (2958ds/99860Mi)
% 34.12/4.70  % (19018)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 34.12/4.70  % (19018)Terminated due to inappropriate strategy.
% 34.12/4.70  % (19018)------------------------------
% 34.12/4.70  % (19018)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 34.12/4.70  % (19018)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 34.12/4.70  % (19018)Termination reason: Inappropriate
% 34.12/4.70  
% 34.12/4.70  % (19018)Memory used [KB]: 1023
% 34.12/4.70  % (19018)Time elapsed: 0.010 s
% 34.12/4.70  % (19018)Instructions burned: 6 (million)
% 34.12/4.70  % (19018)------------------------------
% 34.12/4.70  % (19018)------------------------------
% 35.41/4.83  % (19019)fmb+10_1:1_fmbas=expand:i=96985:si=on:rawr=on:rtra=on_0 on theBenchmark for (2956ds/96985Mi)
% 35.41/4.83  % (19019)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 35.41/4.83  % (19019)Terminated due to inappropriate strategy.
% 35.41/4.83  % (19019)------------------------------
% 35.41/4.83  % (19019)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 35.41/4.83  % (19019)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 35.41/4.83  % (19019)Termination reason: Inappropriate
% 35.41/4.83  
% 35.41/4.83  % (19019)Memory used [KB]: 1023
% 35.41/4.83  % (19019)Time elapsed: 0.006 s
% 35.41/4.83  % (19019)Instructions burned: 4 (million)
% 35.41/4.83  % (19019)------------------------------
% 35.41/4.83  % (19019)------------------------------
% 36.22/4.97  % (19020)fmb+10_1:1_bce=on:dr=on:fmbsr=1.47:gsp=on:nm=2:skr=on:i=99648:si=on:rawr=on:rtra=on_0 on theBenchmark for (2955ds/99648Mi)
% 36.67/4.98  % (19020)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 36.67/4.99  % (19020)Terminated due to inappropriate strategy.
% 36.67/4.99  % (19020)------------------------------
% 36.67/4.99  % (19020)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 36.67/4.99  % (19020)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 36.67/4.99  % (19020)Termination reason: Inappropriate
% 36.67/4.99  
% 36.67/4.99  % (19020)Memory used [KB]: 1023
% 36.67/4.99  % (19020)Time elapsed: 0.006 s
% 36.67/4.99  % (19020)Instructions burned: 8 (million)
% 36.67/4.99  % (19020)------------------------------
% 36.67/4.99  % (19020)------------------------------
% 37.48/5.11  % (19021)fmb+10_1:1_bce=on:fmbsr=1.5:nm=4:skr=on:i=99882:si=on:rawr=on:rtra=on_0 on theBenchmark for (2953ds/99882Mi)
% 37.75/5.13  % (19021)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 37.88/5.13  % (19021)Terminated due to inappropriate strategy.
% 37.88/5.13  % (19021)------------------------------
% 37.88/5.13  % (19021)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 37.88/5.13  % (19021)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 37.88/5.13  % (19021)Termination reason: Inappropriate
% 37.88/5.13  
% 37.88/5.13  % (19021)Memory used [KB]: 1023
% 37.88/5.13  % (19021)Time elapsed: 0.008 s
% 37.88/5.13  % (19021)Instructions burned: 8 (million)
% 37.88/5.13  % (19021)------------------------------
% 37.88/5.13  % (19021)------------------------------
% 38.51/5.26  % (19022)fmb+10_1:1_bce=on:fmbas=predicate:fmbsr=1.5:fmbsso=preprocessed_usage:nm=4:skr=on:i=99913:si=on:rawr=on:rtra=on_0 on theBenchmark for (2952ds/99913Mi)
% 38.51/5.27  % (19022)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 38.51/5.27  % (19022)Terminated due to inappropriate strategy.
% 38.51/5.27  % (19022)------------------------------
% 38.51/5.27  % (19022)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 38.51/5.27  % (19022)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 38.51/5.27  % (19022)Termination reason: Inappropriate
% 38.51/5.27  
% 38.51/5.27  % (19022)Memory used [KB]: 1023
% 38.51/5.27  % (19022)Time elapsed: 0.009 s
% 38.51/5.27  % (19022)Instructions burned: 8 (million)
% 38.51/5.27  % (19022)------------------------------
% 38.51/5.27  % (19022)------------------------------
% 39.86/5.39  % (19023)dis+10_1:128_bd=off:lcm=predicate:sac=on:sp=reverse_arity:urr=on:i=28201:si=on:rawr=on:rtra=on_0 on theBenchmark for (2950ds/28201Mi)
% 43.91/5.95  % (18985)Instruction limit reached!
% 43.91/5.95  % (18985)------------------------------
% 43.91/5.95  % (18985)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 43.91/5.95  % (18985)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 43.91/5.95  % (18985)Termination reason: Unknown
% 43.91/5.95  % (18985)Termination phase: Saturation
% 43.91/5.95  
% 43.91/5.95  % (18985)Memory used [KB]: 21875
% 43.91/5.95  % (18985)Time elapsed: 5.197 s
% 43.91/5.95  % (18985)Instructions burned: 2891 (million)
% 43.91/5.95  % (18985)------------------------------
% 43.91/5.95  % (18985)------------------------------
% 45.12/6.12  % (19024)ott-11_1:32_i=9707:si=on:rawr=on:rtra=on_0 on theBenchmark for (2944ds/9707Mi)
% 49.27/6.59  % (18977)Instruction limit reached!
% 49.27/6.59  % (18977)------------------------------
% 49.27/6.59  % (18977)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 49.27/6.59  % (18977)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 49.27/6.59  % (18977)Termination reason: Unknown
% 49.27/6.59  % (18977)Termination phase: Saturation
% 49.27/6.59  
% 49.27/6.59  % (18977)Memory used [KB]: 36971
% 49.27/6.59  % (18977)Time elapsed: 5.895 s
% 49.27/6.59  % (18977)Instructions burned: 3735 (million)
% 49.27/6.59  % (18977)------------------------------
% 49.27/6.59  % (18977)------------------------------
% 50.60/6.77  % (19025)ott+11_1:128_av=off:bd=off:bsr=unit_only:fd=preordered:to=lpo:updr=off:i=144582:si=on:rawr=on:rtra=on_0 on theBenchmark for (2937ds/144582Mi)
% 59.99/7.93  % (18978)Instruction limit reached!
% 59.99/7.93  % (18978)------------------------------
% 59.99/7.93  % (18978)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 59.99/7.93  % (18978)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 59.99/7.93  % (18978)Termination reason: Unknown
% 59.99/7.93  % (18978)Termination phase: Saturation
% 59.99/7.93  
% 59.99/7.93  % (18978)Memory used [KB]: 10106
% 59.99/7.93  % (18978)Time elapsed: 7.241 s
% 59.99/7.93  % (18978)Instructions burned: 4960 (million)
% 59.99/7.93  % (18978)------------------------------
% 59.99/7.93  % (18978)------------------------------
% 61.72/8.17  % (19026)ott+1_27:428_av=off:awrs=converge:awrsf=8:bsr=unit_only:drc=off:fd=preordered:newcnf=on:nwc=1.5:skr=on:slsq=on:slsqc=2:slsql=off:slsqr=1,4:sp=reverse_frequency:uwa=one_side_constant:i=35256:si=on:rawr=on:rtra=on_0 on theBenchmark for (2924ds/35256Mi)
% 64.10/8.44  % (18998)Instruction limit reached!
% 64.10/8.44  % (18998)------------------------------
% 64.10/8.44  % (18998)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 64.10/8.44  % (18998)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 64.10/8.44  % (18998)Termination reason: Unknown
% 64.10/8.44  % (18998)Termination phase: Saturation
% 64.10/8.44  
% 64.10/8.44  % (18998)Memory used [KB]: 10490
% 64.10/8.44  % (18998)Time elapsed: 7.001 s
% 64.10/8.44  % (18998)Instructions burned: 4960 (million)
% 64.10/8.44  % (18998)------------------------------
% 64.10/8.44  % (18998)------------------------------
% 65.23/8.60  % (19027)dis+1002_1:1_fde=unused:nwc=10.0:s2a=on:s2at=3.0:sac=on:i=104647:si=on:rawr=on:rtra=on_0 on theBenchmark for (2919ds/104647Mi)
% 68.94/9.12  % (18980)Instruction limit reached!
% 68.94/9.12  % (18980)------------------------------
% 68.94/9.12  % (18980)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 68.94/9.12  % (18980)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 68.94/9.12  % (18980)Termination reason: Unknown
% 68.94/9.12  % (18980)Termination phase: Saturation
% 68.94/9.12  
% 68.94/9.12  % (18980)Memory used [KB]: 36715
% 68.94/9.12  % (18980)Time elapsed: 8.344 s
% 68.94/9.12  % (18980)Instructions burned: 4758 (million)
% 68.94/9.12  % (18980)------------------------------
% 68.94/9.12  % (18980)------------------------------
% 70.16/9.25  % (19028)fmb+10_1:1_fmbsr=2.0:nm=4:skr=on:i=146146:si=on:rawr=on:rtra=on_0 on theBenchmark for (2912ds/146146Mi)
% 70.16/9.26  % (19028)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 70.16/9.26  % (19028)Terminated due to inappropriate strategy.
% 70.16/9.26  % (19028)------------------------------
% 70.16/9.26  % (19028)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 70.16/9.26  % (19028)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 70.16/9.26  % (19028)Termination reason: Inappropriate
% 70.16/9.26  
% 70.16/9.26  % (19028)Memory used [KB]: 1023
% 70.16/9.26  % (19028)Time elapsed: 0.003 s
% 70.16/9.26  % (19028)Instructions burned: 6 (million)
% 70.16/9.26  % (19028)------------------------------
% 70.16/9.26  % (19028)------------------------------
% 71.38/9.43  % (18986)Instruction limit reached!
% 71.38/9.43  % (18986)------------------------------
% 71.38/9.43  % (18986)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 71.38/9.43  % (18986)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 71.38/9.43  % (18986)Termination reason: Unknown
% 71.38/9.43  % (18986)Termination phase: Saturation
% 71.38/9.43  
% 71.38/9.43  % (18986)Memory used [KB]: 28912
% 71.38/9.43  % (18986)Time elapsed: 8.608 s
% 71.38/9.43  % (18986)Instructions burned: 4585 (million)
% 71.38/9.43  % (18986)------------------------------
% 71.38/9.43  % (18986)------------------------------
% 72.13/9.44  % (19029)fmb+10_1:1_fmbas=expand:i=112867:si=on:rawr=on:rtra=on_0 on theBenchmark for (2910ds/112867Mi)
% 72.13/9.44  % (19029)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 72.13/9.44  % (19029)Terminated due to inappropriate strategy.
% 72.13/9.44  % (19029)------------------------------
% 72.13/9.44  % (19029)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 72.13/9.44  % (19029)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 72.13/9.44  % (19029)Termination reason: Inappropriate
% 72.13/9.44  
% 72.13/9.44  % (19029)Memory used [KB]: 1023
% 72.13/9.44  % (19029)Time elapsed: 0.004 s
% 72.13/9.44  % (19029)Instructions burned: 7 (million)
% 72.13/9.44  % (19029)------------------------------
% 72.13/9.44  % (19029)------------------------------
% 73.09/9.57  % (18990)First to succeed.
% 73.09/9.59  % (19030)fmb+10_1:1_bce=on:dr=on:fmbsr=1.47:gsp=on:nm=2:skr=on:i=133500:si=on:rawr=on:rtra=on_0 on theBenchmark for (2909ds/133500Mi)
% 73.09/9.60  % (19030)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 73.09/9.60  % (19030)Terminated due to inappropriate strategy.
% 73.09/9.60  % (19030)------------------------------
% 73.09/9.60  % (19030)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 73.09/9.60  % (19030)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 73.09/9.60  % (19030)Termination reason: Inappropriate
% 73.09/9.60  
% 73.09/9.60  % (19030)Memory used [KB]: 1023
% 73.09/9.60  % (19030)Time elapsed: 0.005 s
% 73.09/9.60  % (19030)Instructions burned: 6 (million)
% 73.09/9.60  % (19030)------------------------------
% 73.09/9.60  % (19030)------------------------------
% 73.48/9.61  % (19031)fmb+10_1:1_fmbsr=2.0:ins=2:i=145423:si=on:rawr=on:rtra=on_0 on theBenchmark for (2909ds/145423Mi)
% 73.48/9.61  % (19031)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 73.48/9.61  % (19031)Terminated due to inappropriate strategy.
% 73.48/9.61  % (19031)------------------------------
% 73.48/9.61  % (19031)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 73.48/9.61  % (19031)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 73.48/9.61  % (19031)Termination reason: Inappropriate
% 73.48/9.61  
% 73.48/9.61  % (19031)Memory used [KB]: 1023
% 73.48/9.61  % (19031)Time elapsed: 0.005 s
% 73.48/9.61  % (19031)Instructions burned: 7 (million)
% 73.48/9.61  % (19031)------------------------------
% 73.48/9.61  % (19031)------------------------------
% 73.78/9.72  % (19032)fmb+10_1:1_bce=on:fmbsr=1.5:nm=4:skr=on:i=147928:si=on:rawr=on:rtra=on_0 on theBenchmark for (2907ds/147928Mi)
% 73.78/9.72  % (19032)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 74.47/9.73  % (19032)Terminated due to inappropriate strategy.
% 74.47/9.73  % (19032)------------------------------
% 74.47/9.73  % (19032)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 74.47/9.73  % (19032)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 74.47/9.73  % (19032)Termination reason: Inappropriate
% 74.47/9.73  
% 74.47/9.73  % (19032)Memory used [KB]: 1023
% 74.47/9.73  % (19032)Time elapsed: 0.005 s
% 74.47/9.73  % (19032)Instructions burned: 8 (million)
% 74.47/9.73  % (19032)------------------------------
% 74.47/9.73  % (19032)------------------------------
% 74.47/9.74  % (18990)Refutation found. Thanks to Tanya!
% 74.47/9.74  % SZS status Theorem for theBenchmark
% 74.47/9.74  % SZS output start Proof for theBenchmark
% See solution above
% 74.47/9.76  % (18990)------------------------------
% 74.47/9.76  % (18990)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 74.47/9.76  % (18990)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 74.47/9.76  % (18990)Termination reason: Refutation
% 74.47/9.76  
% 74.47/9.76  % (18990)Memory used [KB]: 11641
% 74.47/9.76  % (18990)Time elapsed: 8.700 s
% 74.47/9.76  % (18990)Instructions burned: 6337 (million)
% 74.47/9.76  % (18990)------------------------------
% 74.47/9.76  % (18990)------------------------------
% 74.47/9.76  % (18934)Success in time 9.399 s
%------------------------------------------------------------------------------