TSTP Solution File: SWW660_2 by SnakeForV---1.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SnakeForV---1.0
% Problem  : SWW660_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_uns --cores 0 -t %d %s

% Computer : n009.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:09:22 EDT 2022

% Result   : Theorem 41.68s 5.61s
% Output   : Refutation 41.68s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   22
%            Number of leaves      :  573
% Syntax   : Number of formulae    : 2681 ( 177 unt;  87 typ;   0 def)
%            Number of atoms       : 10056 ( 938 equ)
%            Maximal formula atoms :  114 (   3 avg)
%            Number of connectives : 10892 (3430   ~;5706   |;1064   &)
%                                         ( 469 <=>; 223  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   51 (   5 avg)
%            Maximal term depth    :   11 (   2 avg)
%            Number arithmetic     : 16645 (3500 atm;6102 fun;5375 num;1668 var)
%            Number of types       :    8 (   6 usr;   1 ari)
%            Number of type conns  :  191 (  59   >; 132   *;   0   +;   0  <<)
%            Number of predicates  :  452 ( 448 usr; 427 prp; 0-7 aty)
%            Number of functors    :   66 (  59 usr;  26 con; 0-7 aty)
%            Number of variables   : 2635 (2461   !; 174   ?;2635   :)

% 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_34,type,
    occ1: ( ty * uni * uni * $int * $int ) > $int ).

tff(func_def_37,type,
    sK2: ( ty * $int * uni * uni * $int ) > $int ).

tff(func_def_38,type,
    sK3: ( $int * $int * array_int ) > $int ).

tff(func_def_39,type,
    sK4: ( $int * uni * ty * uni * $int ) > $int ).

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

tff(func_def_41,type,
    sK6: ( $int * map_int_int ) > $int ).

tff(func_def_42,type,
    sK7: map_int_int ).

tff(func_def_43,type,
    sK8: $int ).

tff(func_def_44,type,
    sK9: $int ).

tff(func_def_45,type,
    sK10: map_int_int ).

tff(func_def_46,type,
    sK11: map_int_int ).

tff(func_def_47,type,
    sK12: $int ).

tff(func_def_48,type,
    sK13: map_int_int ).

tff(func_def_49,type,
    sK14: $int ).

tff(func_def_50,type,
    sK15: $int ).

tff(func_def_51,type,
    sK16: map_int_int ).

tff(func_def_52,type,
    sK17: map_int_int ).

tff(func_def_53,type,
    sK18: $int ).

tff(func_def_54,type,
    sK19: $int ).

tff(func_def_55,type,
    sK20: $int ).

tff(func_def_56,type,
    sK21: ( $int * ty * $int * uni * $int * uni ) > $int ).

tff(func_def_57,type,
    sK22: ( uni * ty * $int * uni * $int ) > $int ).

tff(func_def_58,type,
    sK23: ( $int * $int * $int * array_int ) > $int ).

tff(func_def_59,type,
    sK24: ( $int * uni * $int * ty * uni ) > $int ).

tff(func_def_60,type,
    sK25: ( $int * map_int_int ) > $int ).

tff(func_def_61,type,
    sK26: ( $int * uni * ty * $int * uni * $int * $int ) > $int ).

tff(func_def_62,type,
    sK27: ( map_int_int * $int ) > $int ).

tff(func_def_63,type,
    sK28: ( uni * $int * $int * uni * ty ) > uni ).

tff(func_def_64,type,
    sK29: ( map_int_int * $int * $int ) > $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(pred_def_7,type,
    injective1: ( map_int_int * $int ) > $o ).

tff(pred_def_8,type,
    surjective1: ( map_int_int * $int ) > $o ).

tff(pred_def_9,type,
    range2: ( map_int_int * $int ) > $o ).

tff(pred_def_10,type,
    range3: array_int > $o ).

tff(pred_def_11,type,
    permut2: ( ty * uni * uni * $int * $int ) > $o ).

tff(pred_def_12,type,
    map_eq_sub1: ( ty * uni * uni * $int * $int ) > $o ).

tff(pred_def_13,type,
    array_eq_sub1: ( ty * uni * uni * $int * $int ) > $o ).

tff(pred_def_14,type,
    array_eq: ( ty * uni * uni ) > $o ).

tff(pred_def_15,type,
    exchange2: ( ty * uni * uni * $int * $int * $int * $int ) > $o ).

tff(pred_def_16,type,
    exchange3: ( ty * uni * uni * $int * $int ) > $o ).

tff(pred_def_17,type,
    permut3: ( ty * uni * uni * $int * $int ) > $o ).

tff(pred_def_18,type,
    permut_sub1: ( ty * uni * uni * $int * $int ) > $o ).

tff(pred_def_19,type,
    permut_all: ( ty * uni * uni ) > $o ).

tff(pred_def_20,type,
    le1: ( array_int * $int * $int ) > $o ).

tff(pred_def_21,type,
    sorted_sub1: ( array_int * map_int_int * $int * $int ) > $o ).

tff(pred_def_22,type,
    sorted1: ( array_int * array_int ) > $o ).

tff(pred_def_23,type,
    sP0: ( $int * $int * array_int ) > $o ).

tff(pred_def_24,type,
    sP1: ( $int * uni * ty * $int * uni * $int * $int ) > $o ).

tff(f9979,plain,
    $false,
    inference(avatar_smt_refutation,[],[f707,f712,f717,f722,f727,f732,f737,f742,f747,f752,f757,f758,f763,f768,f769,f774,f779,f784,f789,f798,f803,f808,f809,f818,f823,f824,f829,f830,f835,f836,f837,f842,f847,f848,f853,f858,f859,f864,f873,f878,f883,f888,f889,f890,f895,f896,f901,f902,f907,f913,f919,f925,f931,f937,f943,f949,f960,f965,f985,f995,f996,f1001,f1007,f1088,f1089,f1240,f1241,f1248,f1249,f1282,f1286,f1289,f1290,f1414,f1508,f1516,f1524,f1528,f1532,f1536,f1551,f1620,f1633,f1636,f1643,f1655,f1658,f1667,f1670,f1692,f1696,f1703,f1704,f1755,f1760,f1761,f1766,f1767,f1768,f1842,f1939,f1971,f1989,f1994,f1999,f2024,f2029,f2034,f2035,f2036,f2037,f2038,f2058,f2063,f2068,f2069,f2070,f2071,f2072,f2073,f2074,f2075,f2077,f2119,f2124,f2129,f2130,f2132,f2133,f2134,f2135,f2136,f2137,f2138,f2480,f2579,f2604,f2621,f2632,f2768,f2777,f2786,f2813,f2818,f2823,f2834,f2839,f2844,f2911,f2916,f2921,f2932,f2937,f2942,f3758,f3806,f3816,f3828,f3834,f3839,f3902,f3912,f4116,f4125,f4130,f4135,f4142,f4147,f4184,f4189,f4190,f4191,f4209,f4214,f4215,f4216,f4242,f4243,f4248,f4249,f4279,f4280,f4314,f4315,f4333,f4334,f4342,f4343,f4353,f4354,f4491,f4497,f4503,f4516,f4522,f4528,f4536,f4542,f4552,f4556,f4562,f4565,f4571,f4572,f4578,f4583,f4587,f4597,f4600,f4606,f4607,f4608,f4612,f4613,f4620,f4626,f4632,f4633,f4634,f4640,f4641,f4642,f4648,f4654,f4655,f4656,f4660,f4667,f4670,f4671,f4674,f4680,f4681,f4684,f4690,f4694,f4697,f4700,f4703,f4706,f4712,f4715,f4718,f4719,f4720,f4721,f4725,f4731,f4732,f4733,f4736,f4737,f4743,f4746,f4747,f4750,f4751,f4757,f4758,f4761,f4762,f4765,f4768,f4769,f4781,f4782,f4799,f4800,f4809,f4810,f4822,f4827,f4832,f4843,f4844,f4890,f4891,f4931,f4932,f4969,f4970,f5002,f5007,f5008,f5011,f5035,f5045,f5126,f5128,f5437,f5442,f5447,f5480,f5484,f5490,f5505,f5510,f5514,f5526,f5530,f5533,f5534,f5535,f5542,f6352,f6831,f6835,f6839,f6914,f6918,f6922,f6986,f6993,f6997,f7001,f7469,f8048,f8052,f8056,f8057,f8061,f8062,f8063,f8065,f8093,f8099,f8105,f8110,f8116,f8118,f8124,f8129,f8135,f8141,f8147,f8149,f8155,f8160,f8162,f8164,f8166,f8168,f8170,f8175,f8177,f8179,f8185,f8191,f8301,f8305,f8313,f8319,f8325,f8337,f8342,f8346,f8350,f8354,f8359,f8369,f8373,f8377,f8381,f8385,f8389,f8393,f8397,f8401,f8406,f8410,f8418,f8423,f8428,f8432,f8436,f8469,f8478,f8483,f8509,f8516,f8523,f8528,f8535,f8538,f8539,f8542,f8543,f8544,f8551,f8552,f8565,f8566,f8624,f8629,f8635,f8640,f8643,f8649,f8655,f8660,f8665,f8672,f8674,f8680,f8689,f8697,f8702,f8708,f8711,f8717,f8720,f8722,f8727,f8732,f8736,f8740,f8746,f8751,f8757,f8768,f8773,f8775,f8778,f8785,f8787,f8789,f8794,f8796,f8798,f8924,f8929,f8930,f8932,f8938,f8942,f8943,f8948,f8952,f8956,f8957,f8961,f8965,f8966,f8974,f8982,f8987,f9000,f9017,f9075,f9076,f9118,f9119,f9124,f9129,f9132,f9137,f9138,f9140,f9150,f9155,f9160,f9165,f9170,f9176,f9183,f9190,f9197,f9203,f9209,f9210,f9216,f9221,f9224,f9235,f9237,f9239,f9246,f9247,f9250,f9253,f9255,f9262,f9264,f9265,f9267,f9272,f9287,f9288,f9292,f9295,f9301,f9304,f9307,f9310,f9312,f9314,f9316,f9317,f9318,f9346,f9351,f9356,f9361,f9366,f9371,f9376,f9377,f9382,f9389,f9395,f9404,f9407,f9417,f9420,f9541,f9545,f9549,f9554,f9558,f9562,f9566,f9570,f9575,f9579,f9583,f9589,f9594,f9598,f9603,f9604,f9609,f9613,f9617,f9620,f9624,f9628,f9632,f9633,f9639,f9643,f9647,f9650,f9652,f9658,f9665,f9667,f9669,f9673,f9677,f9679,f9682,f9685,f9689,f9714,f9719,f9721,f9725,f9728,f9730,f9732,f9734,f9743,f9745,f9747,f9753,f9756,f9759,f9766,f9772,f9774,f9776,f9782,f9788,f9790,f9792,f9794,f9797,f9808,f9811,f9815,f9817,f9820,f9823,f9826,f9920,f9924,f9928,f9929,f9930,f9931,f9932,f9936,f9940,f9941,f9945,f9946,f9950,f9952,f9956,f9957,f9961,f9965,f9969,f9973,f9974,f9978]) ).

tff(f9978,plain,
    ( spl30_298
    | spl30_426
    | ~ spl30_1
    | ~ spl30_135 ),
    inference(avatar_split_clause,[],[f9891,f4118,f704,f9976,f8415]) ).

tff(f8415,plain,
    ( spl30_298
  <=> $less(0,$sum($sum(sK20,1),$uminus($sum(sK12,1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_298])]) ).

tff(f9976,plain,
    ( spl30_426
  <=> ! [X110: $int] :
        ( $less(0,$sum(X110,$uminus(sK20)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X110))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
        | $less(0,$sum(sK14,$uminus(X110))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_426])]) ).

tff(f704,plain,
    ( spl30_1
  <=> sorted_sub1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),sK13,sK14,$sum(sK12,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_1])]) ).

tff(f4118,plain,
    ( spl30_135
  <=> ( t2tb(sK18) = t2tb(sK20) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_135])]) ).

tff(f9891,plain,
    ( ! [X110: $int] :
        ( $less(0,$sum(X110,$uminus(sK20)))
        | $less(0,$sum(sK14,$uminus(X110)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X110))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
        | $less(0,$sum($sum(sK20,1),$uminus($sum(sK12,1)))) )
    | ~ spl30_1
    | ~ spl30_135 ),
    inference(superposition,[],[f2427,f4120]) ).

tff(f4120,plain,
    ( ( t2tb(sK18) = t2tb(sK20) )
    | ~ spl30_135 ),
    inference(avatar_component_clause,[],[f4118]) ).

tff(f2427,plain,
    ( ! [X4: $int,X5: $int] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X4))),tb2t(get(int,int,t2tb2(sK13),t2tb(X5))))
        | $less(0,$sum($sum(X5,1),$uminus($sum(sK12,1))))
        | $less(0,$sum(sK14,$uminus(X4)))
        | $less(0,$sum(X4,$uminus(X5))) )
    | ~ spl30_1 ),
    inference(resolution,[],[f659,f706]) ).

tff(f706,plain,
    ( sorted_sub1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),sK13,sK14,$sum(sK12,1))
    | ~ spl30_1 ),
    inference(avatar_component_clause,[],[f704]) ).

tff(f659,plain,
    ! [X2: $int,X3: $int,X0: map_int_int,X1: array_int,X4: $int,X5: $int] :
      ( ~ sorted_sub1(X1,X0,X2,X3)
      | $less(0,$sum(X4,$uminus(X5)))
      | $less(0,$sum($sum(X5,1),$uminus(X3)))
      | $less(0,$sum(X2,$uminus(X4)))
      | le1(X1,tb2t(get(int,int,t2tb2(X0),t2tb(X4))),tb2t(get(int,int,t2tb2(X0),t2tb(X5)))) ),
    inference(evaluation,[],[f414]) ).

tff(f414,plain,
    ! [X2: $int,X3: $int,X0: map_int_int,X1: array_int,X4: $int,X5: $int] :
      ( $less(X5,X4)
      | le1(X1,tb2t(get(int,int,t2tb2(X0),t2tb(X4))),tb2t(get(int,int,t2tb2(X0),t2tb(X5))))
      | ~ sorted_sub1(X1,X0,X2,X3)
      | $less(X4,X2)
      | ~ $less(X5,X3) ),
    inference(cnf_transformation,[],[f285]) ).

tff(f285,plain,
    ! [X0: map_int_int,X1: array_int,X2: $int,X3: $int] :
      ( ! [X4: $int,X5: $int] :
          ( ~ $less(X5,X3)
          | $less(X4,X2)
          | le1(X1,tb2t(get(int,int,t2tb2(X0),t2tb(X4))),tb2t(get(int,int,t2tb2(X0),t2tb(X5))))
          | $less(X5,X4) )
      | ~ sorted_sub1(X1,X0,X2,X3) ),
    inference(rectify,[],[f248]) ).

tff(f248,plain,
    ! [X1: map_int_int,X0: array_int,X2: $int,X3: $int] :
      ( ! [X4: $int,X5: $int] :
          ( ~ $less(X5,X3)
          | $less(X4,X2)
          | le1(X0,tb2t(get(int,int,t2tb2(X1),t2tb(X4))),tb2t(get(int,int,t2tb2(X1),t2tb(X5))))
          | $less(X5,X4) )
      | ~ sorted_sub1(X0,X1,X2,X3) ),
    inference(flattening,[],[f247]) ).

tff(f247,plain,
    ! [X2: $int,X1: map_int_int,X3: $int,X0: array_int] :
      ( ! [X4: $int,X5: $int] :
          ( le1(X0,tb2t(get(int,int,t2tb2(X1),t2tb(X4))),tb2t(get(int,int,t2tb2(X1),t2tb(X5))))
          | ~ $less(X5,X3)
          | $less(X5,X4)
          | $less(X4,X2) )
      | ~ sorted_sub1(X0,X1,X2,X3) ),
    inference(ennf_transformation,[],[f185]) ).

tff(f185,plain,
    ! [X2: $int,X1: map_int_int,X3: $int,X0: array_int] :
      ( sorted_sub1(X0,X1,X2,X3)
     => ! [X4: $int,X5: $int] :
          ( ( $less(X5,X3)
            & ~ $less(X5,X4)
            & ~ $less(X4,X2) )
         => le1(X0,tb2t(get(int,int,t2tb2(X1),t2tb(X4))),tb2t(get(int,int,t2tb2(X1),t2tb(X5)))) ) ),
    inference(unused_predicate_definition_removal,[],[f119]) ).

tff(f119,plain,
    ! [X2: $int,X1: map_int_int,X3: $int,X0: array_int] :
      ( sorted_sub1(X0,X1,X2,X3)
    <=> ! [X4: $int,X5: $int] :
          ( ( $less(X5,X3)
            & ~ $less(X5,X4)
            & ~ $less(X4,X2) )
         => le1(X0,tb2t(get(int,int,t2tb2(X1),t2tb(X4))),tb2t(get(int,int,t2tb2(X1),t2tb(X5)))) ) ),
    inference(rectify,[],[f83]) ).

tff(f83,plain,
    ! [X0: array_int,X27: map_int_int,X18: $int,X6: $int] :
      ( ! [X28: $int,X29: $int] :
          ( ( $less(X29,X6)
            & ~ $less(X28,X18)
            & ~ $less(X29,X28) )
         => le1(X0,tb2t(get(int,int,t2tb2(X27),t2tb(X28))),tb2t(get(int,int,t2tb2(X27),t2tb(X29)))) )
    <=> sorted_sub1(X0,X27,X18,X6) ),
    inference(theory_normalization,[],[f77]) ).

tff(f77,axiom,
    ! [X0: array_int,X27: map_int_int,X18: $int,X6: $int] :
      ( ! [X28: $int,X29: $int] :
          ( ( $less(X29,X6)
            & $lesseq(X18,X28)
            & $lesseq(X28,X29) )
         => le1(X0,tb2t(get(int,int,t2tb2(X27),t2tb(X28))),tb2t(get(int,int,t2tb2(X27),t2tb(X29)))) )
    <=> sorted_sub1(X0,X27,X18,X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',sorted_sub_def) ).

tff(f9974,plain,
    ( spl30_278
    | spl30_61
    | spl30_279
    | ~ spl30_135 ),
    inference(avatar_split_clause,[],[f9835,f4118,f8334,f1408,f8330]) ).

tff(f8330,plain,
    ( spl30_278
  <=> $less(0,$sum(sK20,$uminus(sK12))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_278])]) ).

tff(f1408,plain,
    ( spl30_61
  <=> ! [X6: $int] :
        ( $less(0,$sum($sum(X6,1),$uminus(sK14)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X6))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
        | $less(0,$sum(0,$uminus(X6))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_61])]) ).

tff(f8334,plain,
    ( spl30_279
  <=> $less(0,$sum($sum(sK14,1),$uminus(sK20))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_279])]) ).

tff(f9835,plain,
    ( ! [X18: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(sK20)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
        | $less(0,$sum(sK20,$uminus(sK12)))
        | $less(0,$sum(0,$uminus(X18)))
        | $less(0,$sum($sum(X18,1),$uminus(sK14))) )
    | ~ spl30_135 ),
    inference(superposition,[],[f625,f4120]) ).

tff(f625,plain,
    ! [X14: $int,X15: $int] :
      ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X14))),tb2t(get(int,int,t2tb2(sK13),t2tb(X15))))
      | $less(0,$sum(0,$uminus(X14)))
      | $less(0,$sum($sum(X14,1),$uminus(sK14)))
      | $less(0,$sum(X15,$uminus(sK12)))
      | $less(0,$sum($sum(sK14,1),$uminus(X15))) ),
    inference(evaluation,[],[f582]) ).

tff(f582,plain,
    ! [X14: $int,X15: $int] :
      ( $less(X15,$sum(sK14,1))
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X14))),tb2t(get(int,int,t2tb2(sK13),t2tb(X15))))
      | $less(X14,0)
      | ~ $less(X14,sK14)
      | $less(sK12,X15) ),
    inference(definition_unfolding,[],[f447,f432]) ).

tff(f432,plain,
    sK8 = sK9,
    inference(cnf_transformation,[],[f306]) ).

tff(f306,plain,
    ( range2(sK7,sK9)
    & ~ $less(sK9,0)
    & ~ $less($sum(sK9,$uminus(1)),0)
    & sorted_sub1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),sK11,0,sK12)
    & sorted_sub1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),sK13,sK14,$sum(sK12,1))
    & ~ $less(sK12,sK14)
    & sorted_sub1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),sK13,0,sK14)
    & $less($sum(sK14,$uminus(1)),sK9)
    & ~ $less(sK14,0)
    & ~ $less($sum(sK14,$uminus(1)),0)
    & ( ( tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1))))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))) )
      | ( 0 != sK15 ) )
    & ~ $less(sK14,0)
    & $less(sK14,sK9)
    & ( lt1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1))))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
      | ~ $less(sK15,0) )
    & ( lt1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1))))))
      | ~ $less(0,sK15) )
    & ( $sum(sK14,$uminus(1)) = sK18 )
    & ~ $less(sK20,0)
    & ~ $less(sK12,sK19)
    & $less(sK20,sK18)
    & ~ le1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    & ~ $less(sK19,$sum(sK18,1))
    & ( sK17 = tb2t2(set(int,int,t2tb2(sK16),t2tb($sum(sK14,$uminus(1))),get(int,int,t2tb2(sK13),t2tb(sK14)))) )
    & ~ $less(sK9,0)
    & exchange3(int,mk_array1(int,sK9,t2tb2(sK13)),mk_array1(int,sK9,t2tb2(sK17)),$sum(sK14,$uminus(1)),sK14)
    & $less($sum(sK14,$uminus(1)),sK9)
    & ( sK16 = tb2t2(set(int,int,t2tb2(sK13),t2tb(sK14),get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1)))))) )
    & ~ $less($sum(sK14,$uminus(1)),0)
    & ~ $less(sK9,0)
    & $less(0,sK15)
    & $less(sK14,sK9)
    & permut_all(int,mk_array1(int,sK9,t2tb2(sK7)),mk_array1(int,sK9,t2tb2(sK13)))
    & ~ $less(sK14,0)
    & ~ $less(tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1))))),0)
    & ~ $less(sK8,tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    & ! [X14: $int,X15: $int] :
        ( $less(X14,0)
        | $less(X15,$sum(sK14,1))
        | ~ $less(X14,sK14)
        | le1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X14))),tb2t(get(int,int,t2tb2(sK13),t2tb(X15))))
        | $less(sK12,X15) )
    & range2(sK13,sK9)
    & $less(sK14,sK9)
    & ~ $less(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),0)
    & $less($sum(sK14,$uminus(1)),sK9)
    & ~ $less(sK9,0)
    & $less(0,sK14)
    & ~ $less(sK8,tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1))))))
    & ~ $less($sum(sK14,$uminus(1)),0)
    & ~ $less(sK14,0)
    & ~ $less($sum(sK9,$uminus(1)),sK12)
    & ~ $less(sK12,0)
    & range2(sK11,sK9)
    & permut_all(int,mk_array1(int,sK9,t2tb2(sK7)),mk_array1(int,sK9,t2tb2(sK11)))
    & ~ $less(sK8,0)
    & ( sK8 = sK9 ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK7,sK8,sK9,sK10,sK11,sK12,sK13,sK14,sK15,sK16,sK17,sK18,sK19,sK20])],[f297,f305,f304,f303,f302,f301,f300,f299,f298]) ).

tff(f298,plain,
    ( ? [X0: map_int_int,X1: $int,X2: $int,X3: map_int_int] :
        ( range2(X0,X2)
        & ~ $less(X2,0)
        & ~ $less($sum(X2,$uminus(1)),0)
        & ? [X4: map_int_int,X5: $int] :
            ( sorted_sub1(tb2t1(mk_array1(int,X1,t2tb2(X3))),X4,0,X5)
            & ? [X6: map_int_int,X7: $int] :
                ( sorted_sub1(tb2t1(mk_array1(int,X1,t2tb2(X3))),X6,X7,$sum(X5,1))
                & ~ $less(X5,X7)
                & sorted_sub1(tb2t1(mk_array1(int,X1,t2tb2(X3))),X6,0,X7)
                & ? [X8: $int] :
                    ( $less($sum(X7,$uminus(1)),X2)
                    & ~ $less(X7,0)
                    & ~ $less($sum(X7,$uminus(1)),0)
                    & ( ( tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))) = tb2t(get(int,int,t2tb2(X6),t2tb(X7))) )
                      | ( 0 != X8 ) )
                    & ~ $less(X7,0)
                    & $less(X7,X2)
                    & ( lt1(tb2t1(mk_array1(int,X1,t2tb2(X3))),tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))),tb2t(get(int,int,t2tb2(X6),t2tb(X7))))
                      | ~ $less(X8,0) )
                    & ( lt1(tb2t1(mk_array1(int,X1,t2tb2(X3))),tb2t(get(int,int,t2tb2(X6),t2tb(X7))),tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))))
                      | ~ $less(0,X8) )
                    & ? [X9: map_int_int] :
                        ( ? [X10: map_int_int] :
                            ( ? [X11: $int] :
                                ( ( $sum(X7,$uminus(1)) = X11 )
                                & ? [X12: $int,X13: $int] :
                                    ( ~ $less(X13,0)
                                    & ~ $less(X5,X12)
                                    & $less(X13,X11)
                                    & ~ le1(tb2t1(mk_array1(int,X1,t2tb2(X3))),tb2t(get(int,int,t2tb2(X10),t2tb(X13))),tb2t(get(int,int,t2tb2(X10),t2tb(X12))))
                                    & ~ $less(X12,$sum(X11,1)) ) )
                            & ( tb2t2(set(int,int,t2tb2(X9),t2tb($sum(X7,$uminus(1))),get(int,int,t2tb2(X6),t2tb(X7)))) = X10 )
                            & ~ $less(X2,0)
                            & exchange3(int,mk_array1(int,X2,t2tb2(X6)),mk_array1(int,X2,t2tb2(X10)),$sum(X7,$uminus(1)),X7) )
                        & $less($sum(X7,$uminus(1)),X2)
                        & ( tb2t2(set(int,int,t2tb2(X6),t2tb(X7),get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1)))))) = X9 )
                        & ~ $less($sum(X7,$uminus(1)),0)
                        & ~ $less(X2,0) )
                    & $less(0,X8)
                    & $less(X7,X2) )
                & permut_all(int,mk_array1(int,X2,t2tb2(X0)),mk_array1(int,X2,t2tb2(X6)))
                & ~ $less(X7,0)
                & ~ $less(tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))),0)
                & ~ $less(X1,tb2t(get(int,int,t2tb2(X6),t2tb(X7))))
                & ! [X14: $int,X15: $int] :
                    ( $less(X14,0)
                    | $less(X15,$sum(X7,1))
                    | ~ $less(X14,X7)
                    | le1(tb2t1(mk_array1(int,X1,t2tb2(X3))),tb2t(get(int,int,t2tb2(X6),t2tb(X14))),tb2t(get(int,int,t2tb2(X6),t2tb(X15))))
                    | $less(X5,X15) )
                & range2(X6,X2)
                & $less(X7,X2)
                & ~ $less(tb2t(get(int,int,t2tb2(X6),t2tb(X7))),0)
                & $less($sum(X7,$uminus(1)),X2)
                & ~ $less(X2,0)
                & $less(0,X7)
                & ~ $less(X1,tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))))
                & ~ $less($sum(X7,$uminus(1)),0)
                & ~ $less(X7,0) )
            & ~ $less($sum(X2,$uminus(1)),X5)
            & ~ $less(X5,0)
            & range2(X4,X2)
            & permut_all(int,mk_array1(int,X2,t2tb2(X0)),mk_array1(int,X2,t2tb2(X4))) )
        & ~ $less(X1,0)
        & ( X1 = X2 ) )
   => ( range2(sK7,sK9)
      & ~ $less(sK9,0)
      & ~ $less($sum(sK9,$uminus(1)),0)
      & ? [X5: $int,X4: map_int_int] :
          ( sorted_sub1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),X4,0,X5)
          & ? [X7: $int,X6: map_int_int] :
              ( sorted_sub1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),X6,X7,$sum(X5,1))
              & ~ $less(X5,X7)
              & sorted_sub1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),X6,0,X7)
              & ? [X8: $int] :
                  ( $less($sum(X7,$uminus(1)),sK9)
                  & ~ $less(X7,0)
                  & ~ $less($sum(X7,$uminus(1)),0)
                  & ( ( tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))) = tb2t(get(int,int,t2tb2(X6),t2tb(X7))) )
                    | ( 0 != X8 ) )
                  & ~ $less(X7,0)
                  & $less(X7,sK9)
                  & ( lt1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))),tb2t(get(int,int,t2tb2(X6),t2tb(X7))))
                    | ~ $less(X8,0) )
                  & ( lt1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(X6),t2tb(X7))),tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))))
                    | ~ $less(0,X8) )
                  & ? [X9: map_int_int] :
                      ( ? [X10: map_int_int] :
                          ( ? [X11: $int] :
                              ( ( $sum(X7,$uminus(1)) = X11 )
                              & ? [X13: $int,X12: $int] :
                                  ( ~ $less(X13,0)
                                  & ~ $less(X5,X12)
                                  & $less(X13,X11)
                                  & ~ le1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(X10),t2tb(X13))),tb2t(get(int,int,t2tb2(X10),t2tb(X12))))
                                  & ~ $less(X12,$sum(X11,1)) ) )
                          & ( tb2t2(set(int,int,t2tb2(X9),t2tb($sum(X7,$uminus(1))),get(int,int,t2tb2(X6),t2tb(X7)))) = X10 )
                          & ~ $less(sK9,0)
                          & exchange3(int,mk_array1(int,sK9,t2tb2(X6)),mk_array1(int,sK9,t2tb2(X10)),$sum(X7,$uminus(1)),X7) )
                      & $less($sum(X7,$uminus(1)),sK9)
                      & ( tb2t2(set(int,int,t2tb2(X6),t2tb(X7),get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1)))))) = X9 )
                      & ~ $less($sum(X7,$uminus(1)),0)
                      & ~ $less(sK9,0) )
                  & $less(0,X8)
                  & $less(X7,sK9) )
              & permut_all(int,mk_array1(int,sK9,t2tb2(sK7)),mk_array1(int,sK9,t2tb2(X6)))
              & ~ $less(X7,0)
              & ~ $less(tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))),0)
              & ~ $less(sK8,tb2t(get(int,int,t2tb2(X6),t2tb(X7))))
              & ! [X15: $int,X14: $int] :
                  ( $less(X14,0)
                  | $less(X15,$sum(X7,1))
                  | ~ $less(X14,X7)
                  | le1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(X6),t2tb(X14))),tb2t(get(int,int,t2tb2(X6),t2tb(X15))))
                  | $less(X5,X15) )
              & range2(X6,sK9)
              & $less(X7,sK9)
              & ~ $less(tb2t(get(int,int,t2tb2(X6),t2tb(X7))),0)
              & $less($sum(X7,$uminus(1)),sK9)
              & ~ $less(sK9,0)
              & $less(0,X7)
              & ~ $less(sK8,tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))))
              & ~ $less($sum(X7,$uminus(1)),0)
              & ~ $less(X7,0) )
          & ~ $less($sum(sK9,$uminus(1)),X5)
          & ~ $less(X5,0)
          & range2(X4,sK9)
          & permut_all(int,mk_array1(int,sK9,t2tb2(sK7)),mk_array1(int,sK9,t2tb2(X4))) )
      & ~ $less(sK8,0)
      & ( sK8 = sK9 ) ) ),
    introduced(choice_axiom,[]) ).

tff(f299,plain,
    ( ? [X5: $int,X4: map_int_int] :
        ( sorted_sub1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),X4,0,X5)
        & ? [X7: $int,X6: map_int_int] :
            ( sorted_sub1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),X6,X7,$sum(X5,1))
            & ~ $less(X5,X7)
            & sorted_sub1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),X6,0,X7)
            & ? [X8: $int] :
                ( $less($sum(X7,$uminus(1)),sK9)
                & ~ $less(X7,0)
                & ~ $less($sum(X7,$uminus(1)),0)
                & ( ( tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))) = tb2t(get(int,int,t2tb2(X6),t2tb(X7))) )
                  | ( 0 != X8 ) )
                & ~ $less(X7,0)
                & $less(X7,sK9)
                & ( lt1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))),tb2t(get(int,int,t2tb2(X6),t2tb(X7))))
                  | ~ $less(X8,0) )
                & ( lt1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(X6),t2tb(X7))),tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))))
                  | ~ $less(0,X8) )
                & ? [X9: map_int_int] :
                    ( ? [X10: map_int_int] :
                        ( ? [X11: $int] :
                            ( ( $sum(X7,$uminus(1)) = X11 )
                            & ? [X13: $int,X12: $int] :
                                ( ~ $less(X13,0)
                                & ~ $less(X5,X12)
                                & $less(X13,X11)
                                & ~ le1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(X10),t2tb(X13))),tb2t(get(int,int,t2tb2(X10),t2tb(X12))))
                                & ~ $less(X12,$sum(X11,1)) ) )
                        & ( tb2t2(set(int,int,t2tb2(X9),t2tb($sum(X7,$uminus(1))),get(int,int,t2tb2(X6),t2tb(X7)))) = X10 )
                        & ~ $less(sK9,0)
                        & exchange3(int,mk_array1(int,sK9,t2tb2(X6)),mk_array1(int,sK9,t2tb2(X10)),$sum(X7,$uminus(1)),X7) )
                    & $less($sum(X7,$uminus(1)),sK9)
                    & ( tb2t2(set(int,int,t2tb2(X6),t2tb(X7),get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1)))))) = X9 )
                    & ~ $less($sum(X7,$uminus(1)),0)
                    & ~ $less(sK9,0) )
                & $less(0,X8)
                & $less(X7,sK9) )
            & permut_all(int,mk_array1(int,sK9,t2tb2(sK7)),mk_array1(int,sK9,t2tb2(X6)))
            & ~ $less(X7,0)
            & ~ $less(tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))),0)
            & ~ $less(sK8,tb2t(get(int,int,t2tb2(X6),t2tb(X7))))
            & ! [X15: $int,X14: $int] :
                ( $less(X14,0)
                | $less(X15,$sum(X7,1))
                | ~ $less(X14,X7)
                | le1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(X6),t2tb(X14))),tb2t(get(int,int,t2tb2(X6),t2tb(X15))))
                | $less(X5,X15) )
            & range2(X6,sK9)
            & $less(X7,sK9)
            & ~ $less(tb2t(get(int,int,t2tb2(X6),t2tb(X7))),0)
            & $less($sum(X7,$uminus(1)),sK9)
            & ~ $less(sK9,0)
            & $less(0,X7)
            & ~ $less(sK8,tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))))
            & ~ $less($sum(X7,$uminus(1)),0)
            & ~ $less(X7,0) )
        & ~ $less($sum(sK9,$uminus(1)),X5)
        & ~ $less(X5,0)
        & range2(X4,sK9)
        & permut_all(int,mk_array1(int,sK9,t2tb2(sK7)),mk_array1(int,sK9,t2tb2(X4))) )
   => ( sorted_sub1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),sK11,0,sK12)
      & ? [X7: $int,X6: map_int_int] :
          ( sorted_sub1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),X6,X7,$sum(sK12,1))
          & ~ $less(sK12,X7)
          & sorted_sub1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),X6,0,X7)
          & ? [X8: $int] :
              ( $less($sum(X7,$uminus(1)),sK9)
              & ~ $less(X7,0)
              & ~ $less($sum(X7,$uminus(1)),0)
              & ( ( tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))) = tb2t(get(int,int,t2tb2(X6),t2tb(X7))) )
                | ( 0 != X8 ) )
              & ~ $less(X7,0)
              & $less(X7,sK9)
              & ( lt1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))),tb2t(get(int,int,t2tb2(X6),t2tb(X7))))
                | ~ $less(X8,0) )
              & ( lt1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(X6),t2tb(X7))),tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))))
                | ~ $less(0,X8) )
              & ? [X9: map_int_int] :
                  ( ? [X10: map_int_int] :
                      ( ? [X11: $int] :
                          ( ( $sum(X7,$uminus(1)) = X11 )
                          & ? [X13: $int,X12: $int] :
                              ( ~ $less(X13,0)
                              & ~ $less(sK12,X12)
                              & $less(X13,X11)
                              & ~ le1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(X10),t2tb(X13))),tb2t(get(int,int,t2tb2(X10),t2tb(X12))))
                              & ~ $less(X12,$sum(X11,1)) ) )
                      & ( tb2t2(set(int,int,t2tb2(X9),t2tb($sum(X7,$uminus(1))),get(int,int,t2tb2(X6),t2tb(X7)))) = X10 )
                      & ~ $less(sK9,0)
                      & exchange3(int,mk_array1(int,sK9,t2tb2(X6)),mk_array1(int,sK9,t2tb2(X10)),$sum(X7,$uminus(1)),X7) )
                  & $less($sum(X7,$uminus(1)),sK9)
                  & ( tb2t2(set(int,int,t2tb2(X6),t2tb(X7),get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1)))))) = X9 )
                  & ~ $less($sum(X7,$uminus(1)),0)
                  & ~ $less(sK9,0) )
              & $less(0,X8)
              & $less(X7,sK9) )
          & permut_all(int,mk_array1(int,sK9,t2tb2(sK7)),mk_array1(int,sK9,t2tb2(X6)))
          & ~ $less(X7,0)
          & ~ $less(tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))),0)
          & ~ $less(sK8,tb2t(get(int,int,t2tb2(X6),t2tb(X7))))
          & ! [X15: $int,X14: $int] :
              ( $less(X14,0)
              | $less(X15,$sum(X7,1))
              | ~ $less(X14,X7)
              | le1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(X6),t2tb(X14))),tb2t(get(int,int,t2tb2(X6),t2tb(X15))))
              | $less(sK12,X15) )
          & range2(X6,sK9)
          & $less(X7,sK9)
          & ~ $less(tb2t(get(int,int,t2tb2(X6),t2tb(X7))),0)
          & $less($sum(X7,$uminus(1)),sK9)
          & ~ $less(sK9,0)
          & $less(0,X7)
          & ~ $less(sK8,tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))))
          & ~ $less($sum(X7,$uminus(1)),0)
          & ~ $less(X7,0) )
      & ~ $less($sum(sK9,$uminus(1)),sK12)
      & ~ $less(sK12,0)
      & range2(sK11,sK9)
      & permut_all(int,mk_array1(int,sK9,t2tb2(sK7)),mk_array1(int,sK9,t2tb2(sK11))) ) ),
    introduced(choice_axiom,[]) ).

tff(f300,plain,
    ( ? [X7: $int,X6: map_int_int] :
        ( sorted_sub1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),X6,X7,$sum(sK12,1))
        & ~ $less(sK12,X7)
        & sorted_sub1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),X6,0,X7)
        & ? [X8: $int] :
            ( $less($sum(X7,$uminus(1)),sK9)
            & ~ $less(X7,0)
            & ~ $less($sum(X7,$uminus(1)),0)
            & ( ( tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))) = tb2t(get(int,int,t2tb2(X6),t2tb(X7))) )
              | ( 0 != X8 ) )
            & ~ $less(X7,0)
            & $less(X7,sK9)
            & ( lt1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))),tb2t(get(int,int,t2tb2(X6),t2tb(X7))))
              | ~ $less(X8,0) )
            & ( lt1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(X6),t2tb(X7))),tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))))
              | ~ $less(0,X8) )
            & ? [X9: map_int_int] :
                ( ? [X10: map_int_int] :
                    ( ? [X11: $int] :
                        ( ( $sum(X7,$uminus(1)) = X11 )
                        & ? [X13: $int,X12: $int] :
                            ( ~ $less(X13,0)
                            & ~ $less(sK12,X12)
                            & $less(X13,X11)
                            & ~ le1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(X10),t2tb(X13))),tb2t(get(int,int,t2tb2(X10),t2tb(X12))))
                            & ~ $less(X12,$sum(X11,1)) ) )
                    & ( tb2t2(set(int,int,t2tb2(X9),t2tb($sum(X7,$uminus(1))),get(int,int,t2tb2(X6),t2tb(X7)))) = X10 )
                    & ~ $less(sK9,0)
                    & exchange3(int,mk_array1(int,sK9,t2tb2(X6)),mk_array1(int,sK9,t2tb2(X10)),$sum(X7,$uminus(1)),X7) )
                & $less($sum(X7,$uminus(1)),sK9)
                & ( tb2t2(set(int,int,t2tb2(X6),t2tb(X7),get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1)))))) = X9 )
                & ~ $less($sum(X7,$uminus(1)),0)
                & ~ $less(sK9,0) )
            & $less(0,X8)
            & $less(X7,sK9) )
        & permut_all(int,mk_array1(int,sK9,t2tb2(sK7)),mk_array1(int,sK9,t2tb2(X6)))
        & ~ $less(X7,0)
        & ~ $less(tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))),0)
        & ~ $less(sK8,tb2t(get(int,int,t2tb2(X6),t2tb(X7))))
        & ! [X15: $int,X14: $int] :
            ( $less(X14,0)
            | $less(X15,$sum(X7,1))
            | ~ $less(X14,X7)
            | le1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(X6),t2tb(X14))),tb2t(get(int,int,t2tb2(X6),t2tb(X15))))
            | $less(sK12,X15) )
        & range2(X6,sK9)
        & $less(X7,sK9)
        & ~ $less(tb2t(get(int,int,t2tb2(X6),t2tb(X7))),0)
        & $less($sum(X7,$uminus(1)),sK9)
        & ~ $less(sK9,0)
        & $less(0,X7)
        & ~ $less(sK8,tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))))
        & ~ $less($sum(X7,$uminus(1)),0)
        & ~ $less(X7,0) )
   => ( sorted_sub1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),sK13,sK14,$sum(sK12,1))
      & ~ $less(sK12,sK14)
      & sorted_sub1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),sK13,0,sK14)
      & ? [X8: $int] :
          ( $less($sum(sK14,$uminus(1)),sK9)
          & ~ $less(sK14,0)
          & ~ $less($sum(sK14,$uminus(1)),0)
          & ( ( tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1))))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))) )
            | ( 0 != X8 ) )
          & ~ $less(sK14,0)
          & $less(sK14,sK9)
          & ( lt1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1))))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
            | ~ $less(X8,0) )
          & ( lt1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1))))))
            | ~ $less(0,X8) )
          & ? [X9: map_int_int] :
              ( ? [X10: map_int_int] :
                  ( ? [X11: $int] :
                      ( ( $sum(sK14,$uminus(1)) = X11 )
                      & ? [X13: $int,X12: $int] :
                          ( ~ $less(X13,0)
                          & ~ $less(sK12,X12)
                          & $less(X13,X11)
                          & ~ le1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(X10),t2tb(X13))),tb2t(get(int,int,t2tb2(X10),t2tb(X12))))
                          & ~ $less(X12,$sum(X11,1)) ) )
                  & ( tb2t2(set(int,int,t2tb2(X9),t2tb($sum(sK14,$uminus(1))),get(int,int,t2tb2(sK13),t2tb(sK14)))) = X10 )
                  & ~ $less(sK9,0)
                  & exchange3(int,mk_array1(int,sK9,t2tb2(sK13)),mk_array1(int,sK9,t2tb2(X10)),$sum(sK14,$uminus(1)),sK14) )
              & $less($sum(sK14,$uminus(1)),sK9)
              & ( tb2t2(set(int,int,t2tb2(sK13),t2tb(sK14),get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1)))))) = X9 )
              & ~ $less($sum(sK14,$uminus(1)),0)
              & ~ $less(sK9,0) )
          & $less(0,X8)
          & $less(sK14,sK9) )
      & permut_all(int,mk_array1(int,sK9,t2tb2(sK7)),mk_array1(int,sK9,t2tb2(sK13)))
      & ~ $less(sK14,0)
      & ~ $less(tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1))))),0)
      & ~ $less(sK8,tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
      & ! [X15: $int,X14: $int] :
          ( $less(X14,0)
          | $less(X15,$sum(sK14,1))
          | ~ $less(X14,sK14)
          | le1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X14))),tb2t(get(int,int,t2tb2(sK13),t2tb(X15))))
          | $less(sK12,X15) )
      & range2(sK13,sK9)
      & $less(sK14,sK9)
      & ~ $less(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),0)
      & $less($sum(sK14,$uminus(1)),sK9)
      & ~ $less(sK9,0)
      & $less(0,sK14)
      & ~ $less(sK8,tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1))))))
      & ~ $less($sum(sK14,$uminus(1)),0)
      & ~ $less(sK14,0) ) ),
    introduced(choice_axiom,[]) ).

tff(f301,plain,
    ( ? [X8: $int] :
        ( $less($sum(sK14,$uminus(1)),sK9)
        & ~ $less(sK14,0)
        & ~ $less($sum(sK14,$uminus(1)),0)
        & ( ( tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1))))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))) )
          | ( 0 != X8 ) )
        & ~ $less(sK14,0)
        & $less(sK14,sK9)
        & ( lt1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1))))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
          | ~ $less(X8,0) )
        & ( lt1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1))))))
          | ~ $less(0,X8) )
        & ? [X9: map_int_int] :
            ( ? [X10: map_int_int] :
                ( ? [X11: $int] :
                    ( ( $sum(sK14,$uminus(1)) = X11 )
                    & ? [X13: $int,X12: $int] :
                        ( ~ $less(X13,0)
                        & ~ $less(sK12,X12)
                        & $less(X13,X11)
                        & ~ le1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(X10),t2tb(X13))),tb2t(get(int,int,t2tb2(X10),t2tb(X12))))
                        & ~ $less(X12,$sum(X11,1)) ) )
                & ( tb2t2(set(int,int,t2tb2(X9),t2tb($sum(sK14,$uminus(1))),get(int,int,t2tb2(sK13),t2tb(sK14)))) = X10 )
                & ~ $less(sK9,0)
                & exchange3(int,mk_array1(int,sK9,t2tb2(sK13)),mk_array1(int,sK9,t2tb2(X10)),$sum(sK14,$uminus(1)),sK14) )
            & $less($sum(sK14,$uminus(1)),sK9)
            & ( tb2t2(set(int,int,t2tb2(sK13),t2tb(sK14),get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1)))))) = X9 )
            & ~ $less($sum(sK14,$uminus(1)),0)
            & ~ $less(sK9,0) )
        & $less(0,X8)
        & $less(sK14,sK9) )
   => ( $less($sum(sK14,$uminus(1)),sK9)
      & ~ $less(sK14,0)
      & ~ $less($sum(sK14,$uminus(1)),0)
      & ( ( tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1))))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))) )
        | ( 0 != sK15 ) )
      & ~ $less(sK14,0)
      & $less(sK14,sK9)
      & ( lt1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1))))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
        | ~ $less(sK15,0) )
      & ( lt1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1))))))
        | ~ $less(0,sK15) )
      & ? [X9: map_int_int] :
          ( ? [X10: map_int_int] :
              ( ? [X11: $int] :
                  ( ( $sum(sK14,$uminus(1)) = X11 )
                  & ? [X13: $int,X12: $int] :
                      ( ~ $less(X13,0)
                      & ~ $less(sK12,X12)
                      & $less(X13,X11)
                      & ~ le1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(X10),t2tb(X13))),tb2t(get(int,int,t2tb2(X10),t2tb(X12))))
                      & ~ $less(X12,$sum(X11,1)) ) )
              & ( tb2t2(set(int,int,t2tb2(X9),t2tb($sum(sK14,$uminus(1))),get(int,int,t2tb2(sK13),t2tb(sK14)))) = X10 )
              & ~ $less(sK9,0)
              & exchange3(int,mk_array1(int,sK9,t2tb2(sK13)),mk_array1(int,sK9,t2tb2(X10)),$sum(sK14,$uminus(1)),sK14) )
          & $less($sum(sK14,$uminus(1)),sK9)
          & ( tb2t2(set(int,int,t2tb2(sK13),t2tb(sK14),get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1)))))) = X9 )
          & ~ $less($sum(sK14,$uminus(1)),0)
          & ~ $less(sK9,0) )
      & $less(0,sK15)
      & $less(sK14,sK9) ) ),
    introduced(choice_axiom,[]) ).

tff(f302,plain,
    ( ? [X9: map_int_int] :
        ( ? [X10: map_int_int] :
            ( ? [X11: $int] :
                ( ( $sum(sK14,$uminus(1)) = X11 )
                & ? [X13: $int,X12: $int] :
                    ( ~ $less(X13,0)
                    & ~ $less(sK12,X12)
                    & $less(X13,X11)
                    & ~ le1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(X10),t2tb(X13))),tb2t(get(int,int,t2tb2(X10),t2tb(X12))))
                    & ~ $less(X12,$sum(X11,1)) ) )
            & ( tb2t2(set(int,int,t2tb2(X9),t2tb($sum(sK14,$uminus(1))),get(int,int,t2tb2(sK13),t2tb(sK14)))) = X10 )
            & ~ $less(sK9,0)
            & exchange3(int,mk_array1(int,sK9,t2tb2(sK13)),mk_array1(int,sK9,t2tb2(X10)),$sum(sK14,$uminus(1)),sK14) )
        & $less($sum(sK14,$uminus(1)),sK9)
        & ( tb2t2(set(int,int,t2tb2(sK13),t2tb(sK14),get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1)))))) = X9 )
        & ~ $less($sum(sK14,$uminus(1)),0)
        & ~ $less(sK9,0) )
   => ( ? [X10: map_int_int] :
          ( ? [X11: $int] :
              ( ( $sum(sK14,$uminus(1)) = X11 )
              & ? [X13: $int,X12: $int] :
                  ( ~ $less(X13,0)
                  & ~ $less(sK12,X12)
                  & $less(X13,X11)
                  & ~ le1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(X10),t2tb(X13))),tb2t(get(int,int,t2tb2(X10),t2tb(X12))))
                  & ~ $less(X12,$sum(X11,1)) ) )
          & ( tb2t2(set(int,int,t2tb2(sK16),t2tb($sum(sK14,$uminus(1))),get(int,int,t2tb2(sK13),t2tb(sK14)))) = X10 )
          & ~ $less(sK9,0)
          & exchange3(int,mk_array1(int,sK9,t2tb2(sK13)),mk_array1(int,sK9,t2tb2(X10)),$sum(sK14,$uminus(1)),sK14) )
      & $less($sum(sK14,$uminus(1)),sK9)
      & ( sK16 = tb2t2(set(int,int,t2tb2(sK13),t2tb(sK14),get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1)))))) )
      & ~ $less($sum(sK14,$uminus(1)),0)
      & ~ $less(sK9,0) ) ),
    introduced(choice_axiom,[]) ).

tff(f303,plain,
    ( ? [X10: map_int_int] :
        ( ? [X11: $int] :
            ( ( $sum(sK14,$uminus(1)) = X11 )
            & ? [X13: $int,X12: $int] :
                ( ~ $less(X13,0)
                & ~ $less(sK12,X12)
                & $less(X13,X11)
                & ~ le1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(X10),t2tb(X13))),tb2t(get(int,int,t2tb2(X10),t2tb(X12))))
                & ~ $less(X12,$sum(X11,1)) ) )
        & ( tb2t2(set(int,int,t2tb2(sK16),t2tb($sum(sK14,$uminus(1))),get(int,int,t2tb2(sK13),t2tb(sK14)))) = X10 )
        & ~ $less(sK9,0)
        & exchange3(int,mk_array1(int,sK9,t2tb2(sK13)),mk_array1(int,sK9,t2tb2(X10)),$sum(sK14,$uminus(1)),sK14) )
   => ( ? [X11: $int] :
          ( ( $sum(sK14,$uminus(1)) = X11 )
          & ? [X13: $int,X12: $int] :
              ( ~ $less(X13,0)
              & ~ $less(sK12,X12)
              & $less(X13,X11)
              & ~ le1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(X13))),tb2t(get(int,int,t2tb2(sK17),t2tb(X12))))
              & ~ $less(X12,$sum(X11,1)) ) )
      & ( sK17 = tb2t2(set(int,int,t2tb2(sK16),t2tb($sum(sK14,$uminus(1))),get(int,int,t2tb2(sK13),t2tb(sK14)))) )
      & ~ $less(sK9,0)
      & exchange3(int,mk_array1(int,sK9,t2tb2(sK13)),mk_array1(int,sK9,t2tb2(sK17)),$sum(sK14,$uminus(1)),sK14) ) ),
    introduced(choice_axiom,[]) ).

tff(f304,plain,
    ( ? [X11: $int] :
        ( ( $sum(sK14,$uminus(1)) = X11 )
        & ? [X13: $int,X12: $int] :
            ( ~ $less(X13,0)
            & ~ $less(sK12,X12)
            & $less(X13,X11)
            & ~ le1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(X13))),tb2t(get(int,int,t2tb2(sK17),t2tb(X12))))
            & ~ $less(X12,$sum(X11,1)) ) )
   => ( ( $sum(sK14,$uminus(1)) = sK18 )
      & ? [X13: $int,X12: $int] :
          ( ~ $less(X13,0)
          & ~ $less(sK12,X12)
          & $less(X13,sK18)
          & ~ le1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(X13))),tb2t(get(int,int,t2tb2(sK17),t2tb(X12))))
          & ~ $less(X12,$sum(sK18,1)) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f305,plain,
    ( ? [X13: $int,X12: $int] :
        ( ~ $less(X13,0)
        & ~ $less(sK12,X12)
        & $less(X13,sK18)
        & ~ le1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(X13))),tb2t(get(int,int,t2tb2(sK17),t2tb(X12))))
        & ~ $less(X12,$sum(sK18,1)) )
   => ( ~ $less(sK20,0)
      & ~ $less(sK12,sK19)
      & $less(sK20,sK18)
      & ~ le1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
      & ~ $less(sK19,$sum(sK18,1)) ) ),
    introduced(choice_axiom,[]) ).

tff(f297,plain,
    ? [X0: map_int_int,X1: $int,X2: $int,X3: map_int_int] :
      ( range2(X0,X2)
      & ~ $less(X2,0)
      & ~ $less($sum(X2,$uminus(1)),0)
      & ? [X4: map_int_int,X5: $int] :
          ( sorted_sub1(tb2t1(mk_array1(int,X1,t2tb2(X3))),X4,0,X5)
          & ? [X6: map_int_int,X7: $int] :
              ( sorted_sub1(tb2t1(mk_array1(int,X1,t2tb2(X3))),X6,X7,$sum(X5,1))
              & ~ $less(X5,X7)
              & sorted_sub1(tb2t1(mk_array1(int,X1,t2tb2(X3))),X6,0,X7)
              & ? [X8: $int] :
                  ( $less($sum(X7,$uminus(1)),X2)
                  & ~ $less(X7,0)
                  & ~ $less($sum(X7,$uminus(1)),0)
                  & ( ( tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))) = tb2t(get(int,int,t2tb2(X6),t2tb(X7))) )
                    | ( 0 != X8 ) )
                  & ~ $less(X7,0)
                  & $less(X7,X2)
                  & ( lt1(tb2t1(mk_array1(int,X1,t2tb2(X3))),tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))),tb2t(get(int,int,t2tb2(X6),t2tb(X7))))
                    | ~ $less(X8,0) )
                  & ( lt1(tb2t1(mk_array1(int,X1,t2tb2(X3))),tb2t(get(int,int,t2tb2(X6),t2tb(X7))),tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))))
                    | ~ $less(0,X8) )
                  & ? [X9: map_int_int] :
                      ( ? [X10: map_int_int] :
                          ( ? [X11: $int] :
                              ( ( $sum(X7,$uminus(1)) = X11 )
                              & ? [X12: $int,X13: $int] :
                                  ( ~ $less(X13,0)
                                  & ~ $less(X5,X12)
                                  & $less(X13,X11)
                                  & ~ le1(tb2t1(mk_array1(int,X1,t2tb2(X3))),tb2t(get(int,int,t2tb2(X10),t2tb(X13))),tb2t(get(int,int,t2tb2(X10),t2tb(X12))))
                                  & ~ $less(X12,$sum(X11,1)) ) )
                          & ( tb2t2(set(int,int,t2tb2(X9),t2tb($sum(X7,$uminus(1))),get(int,int,t2tb2(X6),t2tb(X7)))) = X10 )
                          & ~ $less(X2,0)
                          & exchange3(int,mk_array1(int,X2,t2tb2(X6)),mk_array1(int,X2,t2tb2(X10)),$sum(X7,$uminus(1)),X7) )
                      & $less($sum(X7,$uminus(1)),X2)
                      & ( tb2t2(set(int,int,t2tb2(X6),t2tb(X7),get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1)))))) = X9 )
                      & ~ $less($sum(X7,$uminus(1)),0)
                      & ~ $less(X2,0) )
                  & $less(0,X8)
                  & $less(X7,X2) )
              & permut_all(int,mk_array1(int,X2,t2tb2(X0)),mk_array1(int,X2,t2tb2(X6)))
              & ~ $less(X7,0)
              & ~ $less(tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))),0)
              & ~ $less(X1,tb2t(get(int,int,t2tb2(X6),t2tb(X7))))
              & ! [X14: $int,X15: $int] :
                  ( $less(X14,0)
                  | $less(X15,$sum(X7,1))
                  | ~ $less(X14,X7)
                  | le1(tb2t1(mk_array1(int,X1,t2tb2(X3))),tb2t(get(int,int,t2tb2(X6),t2tb(X14))),tb2t(get(int,int,t2tb2(X6),t2tb(X15))))
                  | $less(X5,X15) )
              & range2(X6,X2)
              & $less(X7,X2)
              & ~ $less(tb2t(get(int,int,t2tb2(X6),t2tb(X7))),0)
              & $less($sum(X7,$uminus(1)),X2)
              & ~ $less(X2,0)
              & $less(0,X7)
              & ~ $less(X1,tb2t(get(int,int,t2tb2(X6),t2tb($sum(X7,$uminus(1))))))
              & ~ $less($sum(X7,$uminus(1)),0)
              & ~ $less(X7,0) )
          & ~ $less($sum(X2,$uminus(1)),X5)
          & ~ $less(X5,0)
          & range2(X4,X2)
          & permut_all(int,mk_array1(int,X2,t2tb2(X0)),mk_array1(int,X2,t2tb2(X4))) )
      & ~ $less(X1,0)
      & ( X1 = X2 ) ),
    inference(rectify,[],[f196]) ).

tff(f196,plain,
    ? [X1: map_int_int,X0: $int,X3: $int,X2: map_int_int] :
      ( range2(X1,X3)
      & ~ $less(X3,0)
      & ~ $less($sum(X3,$uminus(1)),0)
      & ? [X4: map_int_int,X5: $int] :
          ( sorted_sub1(tb2t1(mk_array1(int,X0,t2tb2(X2))),X4,0,X5)
          & ? [X7: map_int_int,X6: $int] :
              ( sorted_sub1(tb2t1(mk_array1(int,X0,t2tb2(X2))),X7,X6,$sum(X5,1))
              & ~ $less(X5,X6)
              & sorted_sub1(tb2t1(mk_array1(int,X0,t2tb2(X2))),X7,0,X6)
              & ? [X10: $int] :
                  ( $less($sum(X6,$uminus(1)),X3)
                  & ~ $less(X6,0)
                  & ~ $less($sum(X6,$uminus(1)),0)
                  & ( ( tb2t(get(int,int,t2tb2(X7),t2tb(X6))) = tb2t(get(int,int,t2tb2(X7),t2tb($sum(X6,$uminus(1))))) )
                    | ( 0 != X10 ) )
                  & ~ $less(X6,0)
                  & $less(X6,X3)
                  & ( lt1(tb2t1(mk_array1(int,X0,t2tb2(X2))),tb2t(get(int,int,t2tb2(X7),t2tb($sum(X6,$uminus(1))))),tb2t(get(int,int,t2tb2(X7),t2tb(X6))))
                    | ~ $less(X10,0) )
                  & ( lt1(tb2t1(mk_array1(int,X0,t2tb2(X2))),tb2t(get(int,int,t2tb2(X7),t2tb(X6))),tb2t(get(int,int,t2tb2(X7),t2tb($sum(X6,$uminus(1))))))
                    | ~ $less(0,X10) )
                  & ? [X11: map_int_int] :
                      ( ? [X12: map_int_int] :
                          ( ? [X13: $int] :
                              ( ( $sum(X6,$uminus(1)) = X13 )
                              & ? [X14: $int,X15: $int] :
                                  ( ~ $less(X15,0)
                                  & ~ $less(X5,X14)
                                  & $less(X15,X13)
                                  & ~ le1(tb2t1(mk_array1(int,X0,t2tb2(X2))),tb2t(get(int,int,t2tb2(X12),t2tb(X15))),tb2t(get(int,int,t2tb2(X12),t2tb(X14))))
                                  & ~ $less(X14,$sum(X13,1)) ) )
                          & ( tb2t2(set(int,int,t2tb2(X11),t2tb($sum(X6,$uminus(1))),get(int,int,t2tb2(X7),t2tb(X6)))) = X12 )
                          & ~ $less(X3,0)
                          & exchange3(int,mk_array1(int,X3,t2tb2(X7)),mk_array1(int,X3,t2tb2(X12)),$sum(X6,$uminus(1)),X6) )
                      & $less($sum(X6,$uminus(1)),X3)
                      & ( tb2t2(set(int,int,t2tb2(X7),t2tb(X6),get(int,int,t2tb2(X7),t2tb($sum(X6,$uminus(1)))))) = X11 )
                      & ~ $less($sum(X6,$uminus(1)),0)
                      & ~ $less(X3,0) )
                  & $less(0,X10)
                  & $less(X6,X3) )
              & permut_all(int,mk_array1(int,X3,t2tb2(X1)),mk_array1(int,X3,t2tb2(X7)))
              & ~ $less(X6,0)
              & ~ $less(tb2t(get(int,int,t2tb2(X7),t2tb($sum(X6,$uminus(1))))),0)
              & ~ $less(X0,tb2t(get(int,int,t2tb2(X7),t2tb(X6))))
              & ! [X8: $int,X9: $int] :
                  ( $less(X8,0)
                  | $less(X9,$sum(X6,1))
                  | ~ $less(X8,X6)
                  | le1(tb2t1(mk_array1(int,X0,t2tb2(X2))),tb2t(get(int,int,t2tb2(X7),t2tb(X8))),tb2t(get(int,int,t2tb2(X7),t2tb(X9))))
                  | $less(X5,X9) )
              & range2(X7,X3)
              & $less(X6,X3)
              & ~ $less(tb2t(get(int,int,t2tb2(X7),t2tb(X6))),0)
              & $less($sum(X6,$uminus(1)),X3)
              & ~ $less(X3,0)
              & $less(0,X6)
              & ~ $less(X0,tb2t(get(int,int,t2tb2(X7),t2tb($sum(X6,$uminus(1))))))
              & ~ $less($sum(X6,$uminus(1)),0)
              & ~ $less(X6,0) )
          & ~ $less($sum(X3,$uminus(1)),X5)
          & ~ $less(X5,0)
          & range2(X4,X3)
          & permut_all(int,mk_array1(int,X3,t2tb2(X1)),mk_array1(int,X3,t2tb2(X4))) )
      & ~ $less(X0,0)
      & ( X0 = X3 ) ),
    inference(flattening,[],[f195]) ).

tff(f195,plain,
    ? [X1: map_int_int,X3: $int,X0: $int,X2: map_int_int] :
      ( ? [X4: map_int_int,X5: $int] :
          ( ? [X7: map_int_int,X6: $int] :
              ( ? [X10: $int] :
                  ( ? [X11: map_int_int] :
                      ( ? [X12: map_int_int] :
                          ( ? [X13: $int] :
                              ( ? [X15: $int,X14: $int] :
                                  ( ~ le1(tb2t1(mk_array1(int,X0,t2tb2(X2))),tb2t(get(int,int,t2tb2(X12),t2tb(X15))),tb2t(get(int,int,t2tb2(X12),t2tb(X14))))
                                  & $less(X15,X13)
                                  & ~ $less(X5,X14)
                                  & ~ $less(X15,0)
                                  & ~ $less(X14,$sum(X13,1)) )
                              & ( $sum(X6,$uminus(1)) = X13 ) )
                          & exchange3(int,mk_array1(int,X3,t2tb2(X7)),mk_array1(int,X3,t2tb2(X12)),$sum(X6,$uminus(1)),X6)
                          & ~ $less(X3,0)
                          & ( tb2t2(set(int,int,t2tb2(X11),t2tb($sum(X6,$uminus(1))),get(int,int,t2tb2(X7),t2tb(X6)))) = X12 ) )
                      & $less($sum(X6,$uminus(1)),X3)
                      & ~ $less($sum(X6,$uminus(1)),0)
                      & ~ $less(X3,0)
                      & ( tb2t2(set(int,int,t2tb2(X7),t2tb(X6),get(int,int,t2tb2(X7),t2tb($sum(X6,$uminus(1)))))) = X11 ) )
                  & ~ $less(X6,0)
                  & $less(X6,X3)
                  & $less($sum(X6,$uminus(1)),X3)
                  & ~ $less($sum(X6,$uminus(1)),0)
                  & $less(X6,X3)
                  & ~ $less(X6,0)
                  & $less(0,X10)
                  & ( lt1(tb2t1(mk_array1(int,X0,t2tb2(X2))),tb2t(get(int,int,t2tb2(X7),t2tb($sum(X6,$uminus(1))))),tb2t(get(int,int,t2tb2(X7),t2tb(X6))))
                    | ~ $less(X10,0) )
                  & ( lt1(tb2t1(mk_array1(int,X0,t2tb2(X2))),tb2t(get(int,int,t2tb2(X7),t2tb(X6))),tb2t(get(int,int,t2tb2(X7),t2tb($sum(X6,$uminus(1))))))
                    | ~ $less(0,X10) )
                  & ( ( tb2t(get(int,int,t2tb2(X7),t2tb(X6))) = tb2t(get(int,int,t2tb2(X7),t2tb($sum(X6,$uminus(1))))) )
                    | ( 0 != X10 ) ) )
              & ~ $less(tb2t(get(int,int,t2tb2(X7),t2tb(X6))),0)
              & ~ $less(X0,tb2t(get(int,int,t2tb2(X7),t2tb($sum(X6,$uminus(1))))))
              & ~ $less(tb2t(get(int,int,t2tb2(X7),t2tb($sum(X6,$uminus(1))))),0)
              & ~ $less(X0,tb2t(get(int,int,t2tb2(X7),t2tb(X6))))
              & ~ $less($sum(X6,$uminus(1)),0)
              & $less($sum(X6,$uminus(1)),X3)
              & ~ $less(X3,0)
              & $less(X6,X3)
              & ~ $less(X6,0)
              & $less(0,X6)
              & sorted_sub1(tb2t1(mk_array1(int,X0,t2tb2(X2))),X7,X6,$sum(X5,1))
              & ~ $less(X5,X6)
              & permut_all(int,mk_array1(int,X3,t2tb2(X1)),mk_array1(int,X3,t2tb2(X7)))
              & sorted_sub1(tb2t1(mk_array1(int,X0,t2tb2(X2))),X7,0,X6)
              & ~ $less(X6,0)
              & range2(X7,X3)
              & ! [X9: $int,X8: $int] :
                  ( le1(tb2t1(mk_array1(int,X0,t2tb2(X2))),tb2t(get(int,int,t2tb2(X7),t2tb(X8))),tb2t(get(int,int,t2tb2(X7),t2tb(X9))))
                  | $less(X8,0)
                  | ~ $less(X8,X6)
                  | $less(X5,X9)
                  | $less(X9,$sum(X6,1)) ) )
          & sorted_sub1(tb2t1(mk_array1(int,X0,t2tb2(X2))),X4,0,X5)
          & permut_all(int,mk_array1(int,X3,t2tb2(X1)),mk_array1(int,X3,t2tb2(X4)))
          & range2(X4,X3)
          & ~ $less(X5,0)
          & ~ $less($sum(X3,$uminus(1)),X5) )
      & ~ $less($sum(X3,$uminus(1)),0)
      & range2(X1,X3)
      & ( X0 = X3 )
      & ~ $less(X3,0)
      & ~ $less(X0,0) ),
    inference(ennf_transformation,[],[f182]) ).

tff(f182,plain,
    ~ ! [X1: map_int_int,X3: $int,X0: $int,X2: map_int_int] :
        ( ( range2(X1,X3)
          & ( X0 = X3 )
          & ~ $less(X3,0)
          & ~ $less(X0,0) )
       => ( ~ $less($sum(X3,$uminus(1)),0)
         => ! [X4: map_int_int,X5: $int] :
              ( ( ~ $less(X5,0)
                & ~ $less($sum(X3,$uminus(1)),X5) )
             => ( ( sorted_sub1(tb2t1(mk_array1(int,X0,t2tb2(X2))),X4,0,X5)
                  & permut_all(int,mk_array1(int,X3,t2tb2(X1)),mk_array1(int,X3,t2tb2(X4)))
                  & range2(X4,X3) )
               => ! [X7: map_int_int,X6: $int] :
                    ( ( sorted_sub1(tb2t1(mk_array1(int,X0,t2tb2(X2))),X7,X6,$sum(X5,1))
                      & ~ $less(X5,X6)
                      & permut_all(int,mk_array1(int,X3,t2tb2(X1)),mk_array1(int,X3,t2tb2(X7)))
                      & sorted_sub1(tb2t1(mk_array1(int,X0,t2tb2(X2))),X7,0,X6)
                      & ~ $less(X6,0)
                      & range2(X7,X3)
                      & ! [X9: $int,X8: $int] :
                          ( ( ~ $less(X8,0)
                            & $less(X8,X6)
                            & ~ $less(X5,X9)
                            & ~ $less(X9,$sum(X6,1)) )
                         => le1(tb2t1(mk_array1(int,X0,t2tb2(X2))),tb2t(get(int,int,t2tb2(X7),t2tb(X8))),tb2t(get(int,int,t2tb2(X7),t2tb(X9)))) ) )
                   => ( $less(0,X6)
                     => ( ( ~ $less(X3,0)
                          & $less(X6,X3)
                          & ~ $less(X6,0) )
                       => ( ( ~ $less($sum(X6,$uminus(1)),0)
                            & $less($sum(X6,$uminus(1)),X3) )
                         => ( ( ~ $less(tb2t(get(int,int,t2tb2(X7),t2tb(X6))),0)
                              & ~ $less(X0,tb2t(get(int,int,t2tb2(X7),t2tb($sum(X6,$uminus(1))))))
                              & ~ $less(tb2t(get(int,int,t2tb2(X7),t2tb($sum(X6,$uminus(1))))),0)
                              & ~ $less(X0,tb2t(get(int,int,t2tb2(X7),t2tb(X6)))) )
                           => ! [X10: $int] :
                                ( ( ( $less(X10,0)
                                   => lt1(tb2t1(mk_array1(int,X0,t2tb2(X2))),tb2t(get(int,int,t2tb2(X7),t2tb($sum(X6,$uminus(1))))),tb2t(get(int,int,t2tb2(X7),t2tb(X6)))) )
                                  & ( $less(0,X10)
                                   => lt1(tb2t1(mk_array1(int,X0,t2tb2(X2))),tb2t(get(int,int,t2tb2(X7),t2tb(X6))),tb2t(get(int,int,t2tb2(X7),t2tb($sum(X6,$uminus(1)))))) )
                                  & ( ( 0 = X10 )
                                   => ( tb2t(get(int,int,t2tb2(X7),t2tb(X6))) = tb2t(get(int,int,t2tb2(X7),t2tb($sum(X6,$uminus(1))))) ) ) )
                               => ( $less(0,X10)
                                 => ( ( $less(X6,X3)
                                      & ~ $less(X6,0) )
                                   => ( ( $less($sum(X6,$uminus(1)),X3)
                                        & ~ $less($sum(X6,$uminus(1)),0) )
                                     => ( ( ~ $less(X6,0)
                                          & $less(X6,X3) )
                                       => ! [X11: map_int_int] :
                                            ( ( ~ $less(X3,0)
                                              & ( tb2t2(set(int,int,t2tb2(X7),t2tb(X6),get(int,int,t2tb2(X7),t2tb($sum(X6,$uminus(1)))))) = X11 ) )
                                           => ( ( $less($sum(X6,$uminus(1)),X3)
                                                & ~ $less($sum(X6,$uminus(1)),0) )
                                             => ! [X12: map_int_int] :
                                                  ( ( ~ $less(X3,0)
                                                    & ( tb2t2(set(int,int,t2tb2(X11),t2tb($sum(X6,$uminus(1))),get(int,int,t2tb2(X7),t2tb(X6)))) = X12 ) )
                                                 => ( exchange3(int,mk_array1(int,X3,t2tb2(X7)),mk_array1(int,X3,t2tb2(X12)),$sum(X6,$uminus(1)),X6)
                                                   => ! [X13: $int] :
                                                        ( ( $sum(X6,$uminus(1)) = X13 )
                                                       => ! [X15: $int,X14: $int] :
                                                            ( ( $less(X15,X13)
                                                              & ~ $less(X5,X14)
                                                              & ~ $less(X15,0)
                                                              & ~ $less(X14,$sum(X13,1)) )
                                                           => le1(tb2t1(mk_array1(int,X0,t2tb2(X2))),tb2t(get(int,int,t2tb2(X12),t2tb(X15))),tb2t(get(int,int,t2tb2(X12),t2tb(X14)))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(rectify,[],[f108]) ).

tff(f108,plain,
    ~ ! [X0: $int,X30: map_int_int,X10: map_int_int,X27: $int] :
        ( ( range2(X30,X27)
          & ~ $less(X27,0)
          & ~ $less(X0,0)
          & ( X0 = X27 ) )
       => ( ~ $less($sum(X27,$uminus(1)),0)
         => ! [X31: map_int_int,X14: $int] :
              ( ( ~ $less(X14,0)
                & ~ $less($sum(X27,$uminus(1)),X14) )
             => ( ( range2(X31,X27)
                  & permut_all(int,mk_array1(int,X27,t2tb2(X30)),mk_array1(int,X27,t2tb2(X31)))
                  & sorted_sub1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X31,0,X14) )
               => ! [X15: $int,X32: map_int_int] :
                    ( ( ! [X33: $int,X34: $int] :
                          ( ( ~ $less(X34,$sum(X15,1))
                            & ~ $less(X33,0)
                            & ~ $less(X14,X34)
                            & $less(X33,X15) )
                         => le1(tb2t1(mk_array1(int,X0,t2tb2(X10))),tb2t(get(int,int,t2tb2(X32),t2tb(X33))),tb2t(get(int,int,t2tb2(X32),t2tb(X34)))) )
                      & sorted_sub1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X32,0,X15)
                      & ~ $less(X15,0)
                      & range2(X32,X27)
                      & sorted_sub1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X32,X15,$sum(X14,1))
                      & permut_all(int,mk_array1(int,X27,t2tb2(X30)),mk_array1(int,X27,t2tb2(X32)))
                      & ~ $less(X14,X15) )
                   => ( $less(0,X15)
                     => ( ( ~ $less(X15,0)
                          & ~ $less(X27,0)
                          & $less(X15,X27) )
                       => ( ( $less($sum(X15,$uminus(1)),X27)
                            & ~ $less($sum(X15,$uminus(1)),0) )
                         => ( ( ~ $less(tb2t(get(int,int,t2tb2(X32),t2tb($sum(X15,$uminus(1))))),0)
                              & ~ $less(X0,tb2t(get(int,int,t2tb2(X32),t2tb(X15))))
                              & ~ $less(tb2t(get(int,int,t2tb2(X32),t2tb(X15))),0)
                              & ~ $less(X0,tb2t(get(int,int,t2tb2(X32),t2tb($sum(X15,$uminus(1)))))) )
                           => ! [X35: $int] :
                                ( ( ( $less(X35,0)
                                   => lt1(tb2t1(mk_array1(int,X0,t2tb2(X10))),tb2t(get(int,int,t2tb2(X32),t2tb($sum(X15,$uminus(1))))),tb2t(get(int,int,t2tb2(X32),t2tb(X15)))) )
                                  & ( $less(0,X35)
                                   => lt1(tb2t1(mk_array1(int,X0,t2tb2(X10))),tb2t(get(int,int,t2tb2(X32),t2tb(X15))),tb2t(get(int,int,t2tb2(X32),t2tb($sum(X15,$uminus(1)))))) )
                                  & ( ( 0 = X35 )
                                   => ( tb2t(get(int,int,t2tb2(X32),t2tb(X15))) = tb2t(get(int,int,t2tb2(X32),t2tb($sum(X15,$uminus(1))))) ) ) )
                               => ( $less(0,X35)
                                 => ( ( $less(X15,X27)
                                      & ~ $less(X15,0) )
                                   => ( ( $less($sum(X15,$uminus(1)),X27)
                                        & ~ $less($sum(X15,$uminus(1)),0) )
                                     => ( ( ~ $less(X15,0)
                                          & $less(X15,X27) )
                                       => ! [X36: map_int_int] :
                                            ( ( ( tb2t2(set(int,int,t2tb2(X32),t2tb(X15),get(int,int,t2tb2(X32),t2tb($sum(X15,$uminus(1)))))) = X36 )
                                              & ~ $less(X27,0) )
                                           => ( ( ~ $less($sum(X15,$uminus(1)),0)
                                                & $less($sum(X15,$uminus(1)),X27) )
                                             => ! [X37: map_int_int] :
                                                  ( ( ( tb2t2(set(int,int,t2tb2(X36),t2tb($sum(X15,$uminus(1))),get(int,int,t2tb2(X32),t2tb(X15)))) = X37 )
                                                    & ~ $less(X27,0) )
                                                 => ( exchange3(int,mk_array1(int,X27,t2tb2(X32)),mk_array1(int,X27,t2tb2(X37)),$sum(X15,$uminus(1)),X15)
                                                   => ! [X38: $int] :
                                                        ( ( $sum(X15,$uminus(1)) = X38 )
                                                       => ! [X34: $int,X33: $int] :
                                                            ( ( ~ $less(X14,X34)
                                                              & ~ $less(X33,0)
                                                              & ~ $less(X34,$sum(X38,1))
                                                              & $less(X33,X38) )
                                                           => le1(tb2t1(mk_array1(int,X0,t2tb2(X10))),tb2t(get(int,int,t2tb2(X37),t2tb(X33))),tb2t(get(int,int,t2tb2(X37),t2tb(X34)))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(theory_normalization,[],[f80]) ).

tff(f80,negated_conjecture,
    ~ ! [X0: $int,X30: map_int_int,X10: map_int_int,X27: $int] :
        ( ( range2(X30,X27)
          & $lesseq(0,X27)
          & $lesseq(0,X0)
          & ( X0 = X27 ) )
       => ( $lesseq(0,$difference(X27,1))
         => ! [X31: map_int_int,X14: $int] :
              ( ( $lesseq(0,X14)
                & $lesseq(X14,$difference(X27,1)) )
             => ( ( range2(X31,X27)
                  & permut_all(int,mk_array1(int,X27,t2tb2(X30)),mk_array1(int,X27,t2tb2(X31)))
                  & sorted_sub1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X31,0,X14) )
               => ! [X15: $int,X32: map_int_int] :
                    ( ( ! [X33: $int,X34: $int] :
                          ( ( $lesseq($sum(X15,1),X34)
                            & $lesseq(0,X33)
                            & $lesseq(X34,X14)
                            & $less(X33,X15) )
                         => le1(tb2t1(mk_array1(int,X0,t2tb2(X10))),tb2t(get(int,int,t2tb2(X32),t2tb(X33))),tb2t(get(int,int,t2tb2(X32),t2tb(X34)))) )
                      & sorted_sub1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X32,0,X15)
                      & $lesseq(0,X15)
                      & range2(X32,X27)
                      & sorted_sub1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X32,X15,$sum(X14,1))
                      & permut_all(int,mk_array1(int,X27,t2tb2(X30)),mk_array1(int,X27,t2tb2(X32)))
                      & $lesseq(X15,X14) )
                   => ( $less(0,X15)
                     => ( ( $lesseq(0,X15)
                          & $lesseq(0,X27)
                          & $less(X15,X27) )
                       => ( ( $less($difference(X15,1),X27)
                            & $lesseq(0,$difference(X15,1)) )
                         => ( ( $lesseq(0,tb2t(get(int,int,t2tb2(X32),t2tb($difference(X15,1)))))
                              & $lesseq(tb2t(get(int,int,t2tb2(X32),t2tb(X15))),X0)
                              & $lesseq(0,tb2t(get(int,int,t2tb2(X32),t2tb(X15))))
                              & $lesseq(tb2t(get(int,int,t2tb2(X32),t2tb($difference(X15,1)))),X0) )
                           => ! [X35: $int] :
                                ( ( ( $less(X35,0)
                                   => lt1(tb2t1(mk_array1(int,X0,t2tb2(X10))),tb2t(get(int,int,t2tb2(X32),t2tb($difference(X15,1)))),tb2t(get(int,int,t2tb2(X32),t2tb(X15)))) )
                                  & ( $less(0,X35)
                                   => lt1(tb2t1(mk_array1(int,X0,t2tb2(X10))),tb2t(get(int,int,t2tb2(X32),t2tb(X15))),tb2t(get(int,int,t2tb2(X32),t2tb($difference(X15,1))))) )
                                  & ( ( 0 = X35 )
                                   => ( tb2t(get(int,int,t2tb2(X32),t2tb($difference(X15,1)))) = tb2t(get(int,int,t2tb2(X32),t2tb(X15))) ) ) )
                               => ( $less(0,X35)
                                 => ( ( $less(X15,X27)
                                      & $lesseq(0,X15) )
                                   => ( ( $less($difference(X15,1),X27)
                                        & $lesseq(0,$difference(X15,1)) )
                                     => ( ( $lesseq(0,X15)
                                          & $less(X15,X27) )
                                       => ! [X36: map_int_int] :
                                            ( ( ( tb2t2(set(int,int,t2tb2(X32),t2tb(X15),get(int,int,t2tb2(X32),t2tb($difference(X15,1))))) = X36 )
                                              & $lesseq(0,X27) )
                                           => ( ( $lesseq(0,$difference(X15,1))
                                                & $less($difference(X15,1),X27) )
                                             => ! [X37: map_int_int] :
                                                  ( ( ( tb2t2(set(int,int,t2tb2(X36),t2tb($difference(X15,1)),get(int,int,t2tb2(X32),t2tb(X15)))) = X37 )
                                                    & $lesseq(0,X27) )
                                                 => ( exchange3(int,mk_array1(int,X27,t2tb2(X32)),mk_array1(int,X27,t2tb2(X37)),$difference(X15,1),X15)
                                                   => ! [X38: $int] :
                                                        ( ( $difference(X15,1) = X38 )
                                                       => ! [X34: $int,X33: $int] :
                                                            ( ( $lesseq(X34,X14)
                                                              & $lesseq(0,X33)
                                                              & $lesseq($sum(X38,1),X34)
                                                              & $less(X33,X38) )
                                                           => le1(tb2t1(mk_array1(int,X0,t2tb2(X10))),tb2t(get(int,int,t2tb2(X37),t2tb(X33))),tb2t(get(int,int,t2tb2(X37),t2tb(X34)))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(negated_conjecture,[],[f79]) ).

tff(f79,conjecture,
    ! [X0: $int,X30: map_int_int,X10: map_int_int,X27: $int] :
      ( ( range2(X30,X27)
        & $lesseq(0,X27)
        & $lesseq(0,X0)
        & ( X0 = X27 ) )
     => ( $lesseq(0,$difference(X27,1))
       => ! [X31: map_int_int,X14: $int] :
            ( ( $lesseq(0,X14)
              & $lesseq(X14,$difference(X27,1)) )
           => ( ( range2(X31,X27)
                & permut_all(int,mk_array1(int,X27,t2tb2(X30)),mk_array1(int,X27,t2tb2(X31)))
                & sorted_sub1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X31,0,X14) )
             => ! [X15: $int,X32: map_int_int] :
                  ( ( ! [X33: $int,X34: $int] :
                        ( ( $lesseq($sum(X15,1),X34)
                          & $lesseq(0,X33)
                          & $lesseq(X34,X14)
                          & $less(X33,X15) )
                       => le1(tb2t1(mk_array1(int,X0,t2tb2(X10))),tb2t(get(int,int,t2tb2(X32),t2tb(X33))),tb2t(get(int,int,t2tb2(X32),t2tb(X34)))) )
                    & sorted_sub1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X32,0,X15)
                    & $lesseq(0,X15)
                    & range2(X32,X27)
                    & sorted_sub1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X32,X15,$sum(X14,1))
                    & permut_all(int,mk_array1(int,X27,t2tb2(X30)),mk_array1(int,X27,t2tb2(X32)))
                    & $lesseq(X15,X14) )
                 => ( $less(0,X15)
                   => ( ( $lesseq(0,X15)
                        & $lesseq(0,X27)
                        & $less(X15,X27) )
                     => ( ( $less($difference(X15,1),X27)
                          & $lesseq(0,$difference(X15,1)) )
                       => ( ( $lesseq(0,tb2t(get(int,int,t2tb2(X32),t2tb($difference(X15,1)))))
                            & $lesseq(tb2t(get(int,int,t2tb2(X32),t2tb(X15))),X0)
                            & $lesseq(0,tb2t(get(int,int,t2tb2(X32),t2tb(X15))))
                            & $lesseq(tb2t(get(int,int,t2tb2(X32),t2tb($difference(X15,1)))),X0) )
                         => ! [X35: $int] :
                              ( ( ( $less(X35,0)
                                 => lt1(tb2t1(mk_array1(int,X0,t2tb2(X10))),tb2t(get(int,int,t2tb2(X32),t2tb($difference(X15,1)))),tb2t(get(int,int,t2tb2(X32),t2tb(X15)))) )
                                & ( $less(0,X35)
                                 => lt1(tb2t1(mk_array1(int,X0,t2tb2(X10))),tb2t(get(int,int,t2tb2(X32),t2tb(X15))),tb2t(get(int,int,t2tb2(X32),t2tb($difference(X15,1))))) )
                                & ( ( 0 = X35 )
                                 => ( tb2t(get(int,int,t2tb2(X32),t2tb($difference(X15,1)))) = tb2t(get(int,int,t2tb2(X32),t2tb(X15))) ) ) )
                             => ( $less(0,X35)
                               => ( ( $less(X15,X27)
                                    & $lesseq(0,X15) )
                                 => ( ( $less($difference(X15,1),X27)
                                      & $lesseq(0,$difference(X15,1)) )
                                   => ( ( $lesseq(0,X15)
                                        & $less(X15,X27) )
                                     => ! [X36: map_int_int] :
                                          ( ( ( tb2t2(set(int,int,t2tb2(X32),t2tb(X15),get(int,int,t2tb2(X32),t2tb($difference(X15,1))))) = X36 )
                                            & $lesseq(0,X27) )
                                         => ( ( $lesseq(0,$difference(X15,1))
                                              & $less($difference(X15,1),X27) )
                                           => ! [X37: map_int_int] :
                                                ( ( ( tb2t2(set(int,int,t2tb2(X36),t2tb($difference(X15,1)),get(int,int,t2tb2(X32),t2tb(X15)))) = X37 )
                                                  & $lesseq(0,X27) )
                                               => ( exchange3(int,mk_array1(int,X27,t2tb2(X32)),mk_array1(int,X27,t2tb2(X37)),$difference(X15,1),X15)
                                                 => ! [X38: $int] :
                                                      ( ( $difference(X15,1) = X38 )
                                                     => ! [X34: $int,X33: $int] :
                                                          ( ( $lesseq(X34,X14)
                                                            & $lesseq(0,X33)
                                                            & $lesseq($sum(X38,1),X34)
                                                            & $less(X33,X38) )
                                                         => le1(tb2t1(mk_array1(int,X0,t2tb2(X10))),tb2t(get(int,int,t2tb2(X37),t2tb(X33))),tb2t(get(int,int,t2tb2(X37),t2tb(X34)))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',wP_parameter_sort) ).

tff(f447,plain,
    ! [X14: $int,X15: $int] :
      ( $less(X14,0)
      | $less(X15,$sum(sK14,1))
      | ~ $less(X14,sK14)
      | le1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X14))),tb2t(get(int,int,t2tb2(sK13),t2tb(X15))))
      | $less(sK12,X15) ),
    inference(cnf_transformation,[],[f306]) ).

tff(f9973,plain,
    ( spl30_207
    | spl30_205
    | spl30_425
    | ~ spl30_135 ),
    inference(avatar_split_clause,[],[f9837,f4118,f9971,f4983,f4991]) ).

tff(f4991,plain,
    ( spl30_207
  <=> $less(0,$sum($sum(sK20,1),$uminus(sK14))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_207])]) ).

tff(f4983,plain,
    ( spl30_205
  <=> $less(0,$sum(0,$uminus(sK20))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_205])]) ).

tff(f9971,plain,
    ( spl30_425
  <=> ! [X20: uni] :
        ( $less(0,$sum(tb2t(X20),$uminus(sK12)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),X20)))
        | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X20)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_425])]) ).

tff(f9837,plain,
    ( ! [X20: uni] :
        ( $less(0,$sum(tb2t(X20),$uminus(sK12)))
        | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X20))))
        | $less(0,$sum(0,$uminus(sK20)))
        | $less(0,$sum($sum(sK20,1),$uminus(sK14)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),X20))) )
    | ~ spl30_135 ),
    inference(superposition,[],[f970,f4120]) ).

tff(f970,plain,
    ! [X0: uni,X1: $int] :
      ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X1))),tb2t(get(int,int,t2tb2(sK13),X0)))
      | $less(0,$sum(0,$uminus(X1)))
      | $less(0,$sum(tb2t(X0),$uminus(sK12)))
      | $less(0,$sum($sum(X1,1),$uminus(sK14)))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X0)))) ),
    inference(superposition,[],[f625,f569]) ).

tff(f569,plain,
    ! [X0: uni] : ( t2tb(tb2t(X0)) = X0 ),
    inference(cnf_transformation,[],[f111]) ).

tff(f111,plain,
    ! [X0: uni] : ( t2tb(tb2t(X0)) = X0 ),
    inference(rectify,[],[f27]) ).

tff(f27,axiom,
    ! [X15: uni] : ( t2tb(tb2t(X15)) = X15 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',bridgeR) ).

tff(f9969,plain,
    ( spl30_205
    | spl30_207
    | spl30_424
    | ~ spl30_135 ),
    inference(avatar_split_clause,[],[f9834,f4118,f9967,f4991,f4983]) ).

tff(f9967,plain,
    ( spl30_424
  <=> ! [X17: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(X17)))
        | $less(0,$sum(X17,$uminus(sK12)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(X17)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_424])]) ).

tff(f9834,plain,
    ( ! [X17: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(X17)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(X17))))
        | $less(0,$sum($sum(sK20,1),$uminus(sK14)))
        | $less(0,$sum(0,$uminus(sK20)))
        | $less(0,$sum(X17,$uminus(sK12))) )
    | ~ spl30_135 ),
    inference(superposition,[],[f625,f4120]) ).

tff(f9965,plain,
    ( spl30_423
    | spl30_207
    | ~ spl30_30
    | ~ spl30_135 ),
    inference(avatar_split_clause,[],[f9889,f4118,f855,f4991,f9963]) ).

tff(f9963,plain,
    ( spl30_423
  <=> ! [X108: $int] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X108))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
        | $less(0,$sum(0,$uminus(X108)))
        | $less(0,$sum(X108,$uminus(sK20))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_423])]) ).

tff(f855,plain,
    ( spl30_30
  <=> sorted_sub1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),sK13,0,sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_30])]) ).

tff(f9889,plain,
    ( ! [X108: $int] :
        ( $less(0,$sum($sum(sK20,1),$uminus(sK14)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X108))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
        | $less(0,$sum(X108,$uminus(sK20)))
        | $less(0,$sum(0,$uminus(X108))) )
    | ~ spl30_30
    | ~ spl30_135 ),
    inference(superposition,[],[f2426,f4120]) ).

tff(f2426,plain,
    ( ! [X2: $int,X3: $int] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X2))),tb2t(get(int,int,t2tb2(sK13),t2tb(X3))))
        | $less(0,$sum(0,$uminus(X2)))
        | $less(0,$sum(X2,$uminus(X3)))
        | $less(0,$sum($sum(X3,1),$uminus(sK14))) )
    | ~ spl30_30 ),
    inference(resolution,[],[f659,f857]) ).

tff(f857,plain,
    ( sorted_sub1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),sK13,0,sK14)
    | ~ spl30_30 ),
    inference(avatar_component_clause,[],[f855]) ).

tff(f9961,plain,
    ( spl30_205
    | spl30_422
    | ~ spl30_135 ),
    inference(avatar_split_clause,[],[f9884,f4118,f9959,f4983]) ).

tff(f9959,plain,
    ( spl30_422
  <=> ! [X102: map_int_int,X101: $int] :
        ( $less(0,$sum($sum(sK20,1),$uminus(X101)))
        | $less(0,$sum(X101,$uminus(tb2t(get(int,int,t2tb2(X102),t2tb(sK18))))))
        | $less(0,$sum(X101,$uminus(sK25(X101,X102)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_422])]) ).

tff(f9884,plain,
    ( ! [X101: $int,X102: map_int_int] :
        ( $less(0,$sum($sum(sK20,1),$uminus(X101)))
        | $less(0,$sum(X101,$uminus(sK25(X101,X102))))
        | $less(0,$sum(0,$uminus(sK20)))
        | $less(0,$sum(X101,$uminus(tb2t(get(int,int,t2tb2(X102),t2tb(sK18)))))) )
    | ~ spl30_135 ),
    inference(superposition,[],[f2081,f4120]) ).

tff(f2081,plain,
    ! [X3: $int,X4: $int,X5: map_int_int] :
      ( $less(0,$sum(X4,$uminus(sK25(X4,X5))))
      | $less(0,$sum(X4,$uminus(tb2t(get(int,int,t2tb2(X5),t2tb(X3))))))
      | $less(0,$sum(0,$uminus(X3)))
      | $less(0,$sum($sum(X3,1),$uminus(X4))) ),
    inference(resolution,[],[f609,f680]) ).

tff(f680,plain,
    ! [X0: $int,X1: map_int_int] :
      ( range2(X1,X0)
      | $less(0,$sum(X0,$uminus(sK25(X0,X1)))) ),
    inference(evaluation,[],[f527]) ).

tff(f527,plain,
    ! [X0: $int,X1: map_int_int] :
      ( range2(X1,X0)
      | $less(sK25(X0,X1),X0) ),
    inference(cnf_transformation,[],[f343]) ).

tff(f343,plain,
    ! [X0: $int,X1: map_int_int] :
      ( ( range2(X1,X0)
        | ( ~ $less(sK25(X0,X1),0)
          & $less(sK25(X0,X1),X0)
          & ( ~ $less(tb2t(get(int,int,t2tb2(X1),t2tb(sK25(X0,X1)))),X0)
            | $less(tb2t(get(int,int,t2tb2(X1),t2tb(sK25(X0,X1)))),0) ) ) )
      & ( ! [X3: $int] :
            ( $less(X3,0)
            | ~ $less(X3,X0)
            | ( $less(tb2t(get(int,int,t2tb2(X1),t2tb(X3))),X0)
              & ~ $less(tb2t(get(int,int,t2tb2(X1),t2tb(X3))),0) ) )
        | ~ range2(X1,X0) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK25])],[f341,f342]) ).

tff(f342,plain,
    ! [X0: $int,X1: map_int_int] :
      ( ? [X2: $int] :
          ( ~ $less(X2,0)
          & $less(X2,X0)
          & ( ~ $less(tb2t(get(int,int,t2tb2(X1),t2tb(X2))),X0)
            | $less(tb2t(get(int,int,t2tb2(X1),t2tb(X2))),0) ) )
     => ( ~ $less(sK25(X0,X1),0)
        & $less(sK25(X0,X1),X0)
        & ( ~ $less(tb2t(get(int,int,t2tb2(X1),t2tb(sK25(X0,X1)))),X0)
          | $less(tb2t(get(int,int,t2tb2(X1),t2tb(sK25(X0,X1)))),0) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f341,plain,
    ! [X0: $int,X1: map_int_int] :
      ( ( range2(X1,X0)
        | ? [X2: $int] :
            ( ~ $less(X2,0)
            & $less(X2,X0)
            & ( ~ $less(tb2t(get(int,int,t2tb2(X1),t2tb(X2))),X0)
              | $less(tb2t(get(int,int,t2tb2(X1),t2tb(X2))),0) ) ) )
      & ( ! [X3: $int] :
            ( $less(X3,0)
            | ~ $less(X3,X0)
            | ( $less(tb2t(get(int,int,t2tb2(X1),t2tb(X3))),X0)
              & ~ $less(tb2t(get(int,int,t2tb2(X1),t2tb(X3))),0) ) )
        | ~ range2(X1,X0) ) ),
    inference(rectify,[],[f340]) ).

tff(f340,plain,
    ! [X1: $int,X0: map_int_int] :
      ( ( range2(X0,X1)
        | ? [X2: $int] :
            ( ~ $less(X2,0)
            & $less(X2,X1)
            & ( ~ $less(tb2t(get(int,int,t2tb2(X0),t2tb(X2))),X1)
              | $less(tb2t(get(int,int,t2tb2(X0),t2tb(X2))),0) ) ) )
      & ( ! [X2: $int] :
            ( $less(X2,0)
            | ~ $less(X2,X1)
            | ( $less(tb2t(get(int,int,t2tb2(X0),t2tb(X2))),X1)
              & ~ $less(tb2t(get(int,int,t2tb2(X0),t2tb(X2))),0) ) )
        | ~ range2(X0,X1) ) ),
    inference(nnf_transformation,[],[f192]) ).

tff(f192,plain,
    ! [X1: $int,X0: map_int_int] :
      ( range2(X0,X1)
    <=> ! [X2: $int] :
          ( $less(X2,0)
          | ~ $less(X2,X1)
          | ( $less(tb2t(get(int,int,t2tb2(X0),t2tb(X2))),X1)
            & ~ $less(tb2t(get(int,int,t2tb2(X0),t2tb(X2))),0) ) ) ),
    inference(flattening,[],[f191]) ).

tff(f191,plain,
    ! [X0: map_int_int,X1: $int] :
      ( range2(X0,X1)
    <=> ! [X2: $int] :
          ( ( $less(tb2t(get(int,int,t2tb2(X0),t2tb(X2))),X1)
            & ~ $less(tb2t(get(int,int,t2tb2(X0),t2tb(X2))),0) )
          | ~ $less(X2,X1)
          | $less(X2,0) ) ),
    inference(ennf_transformation,[],[f177]) ).

tff(f177,plain,
    ! [X0: map_int_int,X1: $int] :
      ( range2(X0,X1)
    <=> ! [X2: $int] :
          ( ( $less(X2,X1)
            & ~ $less(X2,0) )
         => ( $less(tb2t(get(int,int,t2tb2(X0),t2tb(X2))),X1)
            & ~ $less(tb2t(get(int,int,t2tb2(X0),t2tb(X2))),0) ) ) ),
    inference(rectify,[],[f107]) ).

tff(f107,plain,
    ! [X0: map_int_int,X17: $int] :
      ( ! [X14: $int] :
          ( ( ~ $less(X14,0)
            & $less(X14,X17) )
         => ( ~ $less(tb2t(get(int,int,t2tb2(X0),t2tb(X14))),0)
            & $less(tb2t(get(int,int,t2tb2(X0),t2tb(X14))),X17) ) )
    <=> range2(X0,X17) ),
    inference(theory_normalization,[],[f46]) ).

tff(f46,axiom,
    ! [X0: map_int_int,X17: $int] :
      ( ! [X14: $int] :
          ( ( $lesseq(0,X14)
            & $less(X14,X17) )
         => ( $lesseq(0,tb2t(get(int,int,t2tb2(X0),t2tb(X14))))
            & $less(tb2t(get(int,int,t2tb2(X0),t2tb(X14))),X17) ) )
    <=> range2(X0,X17) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',range_def) ).

tff(f609,plain,
    ! [X3: $int,X0: $int,X1: map_int_int] :
      ( ~ range2(X1,X0)
      | $less(0,$sum($sum(X3,1),$uminus(X0)))
      | $less(0,$sum(X0,$uminus(tb2t(get(int,int,t2tb2(X1),t2tb(X3))))))
      | $less(0,$sum(0,$uminus(X3))) ),
    inference(evaluation,[],[f525]) ).

tff(f525,plain,
    ! [X3: $int,X0: $int,X1: map_int_int] :
      ( ~ $less(X3,X0)
      | $less(tb2t(get(int,int,t2tb2(X1),t2tb(X3))),X0)
      | $less(X3,0)
      | ~ range2(X1,X0) ),
    inference(cnf_transformation,[],[f343]) ).

tff(f9957,plain,
    ( spl30_396
    | spl30_278
    | spl30_279
    | ~ spl30_135 ),
    inference(avatar_split_clause,[],[f9836,f4118,f8334,f8330,f9577]) ).

tff(f9577,plain,
    ( spl30_396
  <=> ! [X19: uni] :
        ( $less(0,$sum($sum(tb2t(X19),1),$uminus(sK14)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X19)),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
        | $less(0,$sum(0,$uminus(tb2t(X19)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_396])]) ).

tff(f9836,plain,
    ( ! [X19: uni] :
        ( $less(0,$sum($sum(sK14,1),$uminus(sK20)))
        | $less(0,$sum(sK20,$uminus(sK12)))
        | $less(0,$sum($sum(tb2t(X19),1),$uminus(sK14)))
        | $less(0,$sum(0,$uminus(tb2t(X19))))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X19)),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18)))) )
    | ~ spl30_135 ),
    inference(superposition,[],[f969,f4120]) ).

tff(f969,plain,
    ! [X0: uni,X1: $int] :
      ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X0)),tb2t(get(int,int,t2tb2(sK13),t2tb(X1))))
      | $less(0,$sum(0,$uminus(tb2t(X0))))
      | $less(0,$sum($sum(sK14,1),$uminus(X1)))
      | $less(0,$sum(X1,$uminus(sK12)))
      | $less(0,$sum($sum(tb2t(X0),1),$uminus(sK14))) ),
    inference(superposition,[],[f625,f569]) ).

tff(f9956,plain,
    ( spl30_205
    | spl30_421
    | ~ spl30_2
    | ~ spl30_135 ),
    inference(avatar_split_clause,[],[f9887,f4118,f709,f9954,f4983]) ).

tff(f9954,plain,
    ( spl30_421
  <=> ! [X106: $int] :
        ( $less(0,$sum($sum(X106,1),$uminus(sK12)))
        | $less(0,$sum(sK20,$uminus(X106)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK11),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK11),t2tb(X106)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_421])]) ).

tff(f709,plain,
    ( spl30_2
  <=> sorted_sub1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),sK11,0,sK12) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_2])]) ).

tff(f9887,plain,
    ( ! [X106: $int] :
        ( $less(0,$sum($sum(X106,1),$uminus(sK12)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK11),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK11),t2tb(X106))))
        | $less(0,$sum(sK20,$uminus(X106)))
        | $less(0,$sum(0,$uminus(sK20))) )
    | ~ spl30_2
    | ~ spl30_135 ),
    inference(superposition,[],[f2425,f4120]) ).

tff(f2425,plain,
    ( ! [X0: $int,X1: $int] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK11),t2tb(X0))),tb2t(get(int,int,t2tb2(sK11),t2tb(X1))))
        | $less(0,$sum(X0,$uminus(X1)))
        | $less(0,$sum($sum(X1,1),$uminus(sK12)))
        | $less(0,$sum(0,$uminus(X0))) )
    | ~ spl30_2 ),
    inference(resolution,[],[f659,f711]) ).

tff(f711,plain,
    ( sorted_sub1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),sK11,0,sK12)
    | ~ spl30_2 ),
    inference(avatar_component_clause,[],[f709]) ).

tff(f9952,plain,
    ( spl30_205
    | spl30_270
    | spl30_390
    | ~ spl30_63
    | ~ spl30_135 ),
    inference(avatar_split_clause,[],[f9871,f4118,f1505,f9551,f8294,f4983]) ).

tff(f8294,plain,
    ( spl30_270
  <=> $less(0,$sum($sum(sK20,1),$uminus(sK9))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_270])]) ).

tff(f9551,plain,
    ( spl30_390
  <=> $less(0,occ1(int,get(int,int,t2tb2(sK11),t2tb(sK18)),t2tb2(sK7),0,sK9)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_390])]) ).

tff(f1505,plain,
    ( spl30_63
  <=> permut2(int,t2tb2(sK7),t2tb2(sK11),0,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_63])]) ).

tff(f9871,plain,
    ( $less(0,occ1(int,get(int,int,t2tb2(sK11),t2tb(sK18)),t2tb2(sK7),0,sK9))
    | $less(0,$sum($sum(sK20,1),$uminus(sK9)))
    | $less(0,$sum(0,$uminus(sK20)))
    | ~ spl30_63
    | ~ spl30_135 ),
    inference(superposition,[],[f1900,f4120]) ).

tff(f1900,plain,
    ( ! [X0: $int] :
        ( $less(0,occ1(int,get(int,int,t2tb2(sK11),t2tb(X0)),t2tb2(sK7),0,sK9))
        | $less(0,$sum($sum(X0,1),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(X0))) )
    | ~ spl30_63 ),
    inference(superposition,[],[f595,f1671]) ).

tff(f1671,plain,
    ( ! [X0: uni] : ( occ1(int,X0,t2tb2(sK7),0,sK9) = occ1(int,X0,t2tb2(sK11),0,sK9) )
    | ~ spl30_63 ),
    inference(unit_resulting_resolution,[],[f1507,f547]) ).

tff(f547,plain,
    ! [X2: $int,X3: uni,X0: uni,X1: $int,X4: ty,X5: uni] :
      ( ~ permut2(X4,X0,X3,X2,X1)
      | ( occ1(X4,X5,X0,X2,X1) = occ1(X4,X5,X3,X2,X1) ) ),
    inference(cnf_transformation,[],[f357]) ).

tff(f357,plain,
    ! [X0: uni,X1: $int,X2: $int,X3: uni,X4: ty] :
      ( ( ! [X5: uni] : ( occ1(X4,X5,X0,X2,X1) = occ1(X4,X5,X3,X2,X1) )
        | ~ permut2(X4,X0,X3,X2,X1) )
      & ( ( ( occ1(X4,sK28(X0,X1,X2,X3,X4),X0,X2,X1) != occ1(X4,sK28(X0,X1,X2,X3,X4),X3,X2,X1) )
          & sort1(X4,sK28(X0,X1,X2,X3,X4)) )
        | permut2(X4,X0,X3,X2,X1) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK28])],[f355,f356]) ).

tff(f356,plain,
    ! [X0: uni,X1: $int,X2: $int,X3: uni,X4: ty] :
      ( ? [X6: uni] :
          ( ( occ1(X4,X6,X0,X2,X1) != occ1(X4,X6,X3,X2,X1) )
          & sort1(X4,X6) )
     => ( ( occ1(X4,sK28(X0,X1,X2,X3,X4),X0,X2,X1) != occ1(X4,sK28(X0,X1,X2,X3,X4),X3,X2,X1) )
        & sort1(X4,sK28(X0,X1,X2,X3,X4)) ) ),
    introduced(choice_axiom,[]) ).

tff(f355,plain,
    ! [X0: uni,X1: $int,X2: $int,X3: uni,X4: ty] :
      ( ( ! [X5: uni] : ( occ1(X4,X5,X0,X2,X1) = occ1(X4,X5,X3,X2,X1) )
        | ~ permut2(X4,X0,X3,X2,X1) )
      & ( ? [X6: uni] :
            ( ( occ1(X4,X6,X0,X2,X1) != occ1(X4,X6,X3,X2,X1) )
            & sort1(X4,X6) )
        | permut2(X4,X0,X3,X2,X1) ) ),
    inference(rectify,[],[f227]) ).

tff(f227,plain,
    ! [X4: uni,X2: $int,X0: $int,X3: uni,X1: ty] :
      ( ( ! [X5: uni] : ( occ1(X1,X5,X3,X0,X2) = occ1(X1,X5,X4,X0,X2) )
        | ~ permut2(X1,X4,X3,X0,X2) )
      & ( ? [X6: uni] :
            ( ( occ1(X1,X6,X4,X0,X2) != occ1(X1,X6,X3,X0,X2) )
            & sort1(X1,X6) )
        | permut2(X1,X4,X3,X0,X2) ) ),
    inference(ennf_transformation,[],[f154]) ).

tff(f154,plain,
    ! [X2: $int,X1: ty,X3: uni,X4: uni,X0: $int] :
      ( ( permut2(X1,X4,X3,X0,X2)
       => ! [X5: uni] : ( occ1(X1,X5,X3,X0,X2) = occ1(X1,X5,X4,X0,X2) ) )
      & ( ! [X6: uni] :
            ( sort1(X1,X6)
           => ( occ1(X1,X6,X4,X0,X2) = occ1(X1,X6,X3,X0,X2) ) )
       => permut2(X1,X4,X3,X0,X2) ) ),
    inference(rectify,[],[f59]) ).

tff(f59,axiom,
    ! [X18: $int,X0: ty,X6: $int,X21: uni,X20: uni] :
      ( ( permut2(X0,X20,X21,X18,X6)
       => ! [X16: uni] : ( occ1(X0,X16,X20,X18,X6) = occ1(X0,X16,X21,X18,X6) ) )
      & ( ! [X16: uni] :
            ( sort1(X0,X16)
           => ( occ1(X0,X16,X20,X18,X6) = occ1(X0,X16,X21,X18,X6) ) )
       => permut2(X0,X20,X21,X18,X6) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',permut_def) ).

tff(f1507,plain,
    ( permut2(int,t2tb2(sK7),t2tb2(sK11),0,sK9)
    | ~ spl30_63 ),
    inference(avatar_component_clause,[],[f1505]) ).

tff(f595,plain,
    ! [X2: $int,X3: ty,X0: uni,X1: $int,X4: $int] :
      ( $less(0,occ1(X3,get(X3,int,X0,t2tb(X2)),X0,X1,X4))
      | $less(0,$sum(X1,$uminus(X2)))
      | $less(0,$sum($sum(X2,1),$uminus(X4))) ),
    inference(evaluation,[],[f563]) ).

tff(f563,plain,
    ! [X2: $int,X3: ty,X0: uni,X1: $int,X4: $int] :
      ( $less(0,occ1(X3,get(X3,int,X0,t2tb(X2)),X0,X1,X4))
      | $less(X2,X1)
      | ~ $less(X2,X4) ),
    inference(cnf_transformation,[],[f370]) ).

tff(f370,plain,
    ! [X0: uni,X1: $int,X2: $int,X3: ty,X4: $int] :
      ( $less(0,occ1(X3,get(X3,int,X0,t2tb(X2)),X0,X1,X4))
      | $less(X2,X1)
      | ~ $less(X2,X4) ),
    inference(rectify,[],[f194]) ).

tff(f194,plain,
    ! [X4: uni,X2: $int,X1: $int,X0: ty,X3: $int] :
      ( $less(0,occ1(X0,get(X0,int,X4,t2tb(X1)),X4,X2,X3))
      | $less(X1,X2)
      | ~ $less(X1,X3) ),
    inference(flattening,[],[f193]) ).

tff(f193,plain,
    ! [X2: $int,X1: $int,X0: ty,X3: $int,X4: uni] :
      ( $less(0,occ1(X0,get(X0,int,X4,t2tb(X1)),X4,X2,X3))
      | ~ $less(X1,X3)
      | $less(X1,X2) ),
    inference(ennf_transformation,[],[f143]) ).

tff(f143,plain,
    ! [X2: $int,X1: $int,X0: ty,X3: $int,X4: uni] :
      ( ( $less(X1,X3)
        & ~ $less(X1,X2) )
     => $less(0,occ1(X0,get(X0,int,X4,t2tb(X1)),X4,X2,X3)) ),
    inference(rectify,[],[f91]) ).

tff(f91,plain,
    ! [X0: ty,X14: $int,X18: $int,X6: $int,X9: uni] :
      ( ( $less(X14,X6)
        & ~ $less(X14,X18) )
     => $less(0,occ1(X0,get(X0,int,X9,t2tb(X14)),X9,X18,X6)) ),
    inference(theory_normalization,[],[f55]) ).

tff(f55,axiom,
    ! [X0: ty,X14: $int,X18: $int,X6: $int,X9: uni] :
      ( ( $less(X14,X6)
        & $lesseq(X18,X14) )
     => $less(0,occ1(X0,get(X0,int,X9,t2tb(X14)),X9,X18,X6)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',occ_pos) ).

tff(f9950,plain,
    ( spl30_420
    | spl30_285
    | ~ spl30_47
    | ~ spl30_135 ),
    inference(avatar_split_clause,[],[f9900,f4118,f957,f8363,f9948]) ).

tff(f9948,plain,
    ( spl30_420
  <=> ! [X116: $int,X115: $int] :
        ( $less(0,$sum(X115,$uminus(sK20)))
        | $less(0,$sum($sum(sK20,1),$uminus(X116)))
        | $less(0,occ1(int,get(int,int,t2tb2(sK13),t2tb(sK18)),t2tb2(sK16),X115,X116)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_420])]) ).

tff(f8363,plain,
    ( spl30_285
  <=> ( t2tb(sK18) = t2tb(sK14) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_285])]) ).

tff(f957,plain,
    ( spl30_47
  <=> ( set(int,int,t2tb2(sK13),t2tb(sK14),get(int,int,t2tb2(sK13),t2tb(sK18))) = t2tb2(sK16) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_47])]) ).

tff(f9900,plain,
    ( ! [X116: $int,X115: $int] :
        ( ( t2tb(sK18) = t2tb(sK14) )
        | $less(0,$sum(X115,$uminus(sK20)))
        | $less(0,occ1(int,get(int,int,t2tb2(sK13),t2tb(sK18)),t2tb2(sK16),X115,X116))
        | $less(0,$sum($sum(sK20,1),$uminus(X116))) )
    | ~ spl30_47
    | ~ spl30_135 ),
    inference(superposition,[],[f3999,f4120]) ).

tff(f3999,plain,
    ( ! [X10: $int,X8: $int,X9: $int] :
        ( $less(0,occ1(int,get(int,int,t2tb2(sK13),t2tb(X8)),t2tb2(sK16),X9,X10))
        | ( t2tb(sK14) = t2tb(X8) )
        | $less(0,$sum($sum(X8,1),$uminus(X10)))
        | $less(0,$sum(X9,$uminus(X8))) )
    | ~ spl30_47 ),
    inference(superposition,[],[f595,f3960]) ).

tff(f3960,plain,
    ( ! [X0: $int] :
        ( ( get(int,int,t2tb2(sK16),t2tb(X0)) = get(int,int,t2tb2(sK13),t2tb(X0)) )
        | ( t2tb(sK14) = t2tb(X0) ) )
    | ~ spl30_47 ),
    inference(superposition,[],[f1830,f959]) ).

tff(f959,plain,
    ( ( set(int,int,t2tb2(sK13),t2tb(sK14),get(int,int,t2tb2(sK13),t2tb(sK18))) = t2tb2(sK16) )
    | ~ spl30_47 ),
    inference(avatar_component_clause,[],[f957]) ).

tff(f1830,plain,
    ! [X40: uni,X38: $int,X39: uni,X36: ty,X37: uni] :
      ( ( get(X36,int,X37,t2tb(X38)) = get(X36,int,set(X36,int,X37,X39,X40),t2tb(X38)) )
      | ( t2tb(X38) = X39 ) ),
    inference(subsumption_resolution,[],[f1814,f968]) ).

tff(f968,plain,
    ! [X1: uni] : sort1(int,X1),
    inference(superposition,[],[f556,f569]) ).

tff(f556,plain,
    ! [X0: $int] : sort1(int,t2tb(X0)),
    inference(cnf_transformation,[],[f184]) ).

tff(f184,plain,
    ! [X0: $int] : sort1(int,t2tb(X0)),
    inference(rectify,[],[f25]) ).

tff(f25,axiom,
    ! [X1: $int] : sort1(int,t2tb(X1)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t2tb_sort2) ).

tff(f1814,plain,
    ! [X40: uni,X38: $int,X39: uni,X36: ty,X37: uni] :
      ( ( get(X36,int,X37,t2tb(X38)) = get(X36,int,set(X36,int,X37,X39,X40),t2tb(X38)) )
      | ~ sort1(int,X39)
      | ( t2tb(X38) = X39 ) ),
    inference(resolution,[],[f423,f556]) ).

tff(f423,plain,
    ! [X2: uni,X3: uni,X0: uni,X1: ty,X4: ty,X5: uni] :
      ( ~ sort1(X1,X0)
      | ( get(X4,X1,X2,X0) = get(X4,X1,set(X4,X1,X2,X3,X5),X0) )
      | ~ sort1(X1,X3)
      | ( X0 = X3 ) ),
    inference(cnf_transformation,[],[f291]) ).

tff(f291,plain,
    ! [X0: uni,X1: ty,X2: uni,X3: uni,X4: ty] :
      ( ~ sort1(X1,X3)
      | ~ sort1(X1,X0)
      | ! [X5: uni] :
          ( ( get(X4,X1,X2,X0) = get(X4,X1,set(X4,X1,X2,X3,X5),X0) )
          | ( X0 = X3 ) ) ),
    inference(rectify,[],[f250]) ).

tff(f250,plain,
    ! [X1: uni,X4: ty,X3: uni,X2: uni,X0: ty] :
      ( ~ sort1(X4,X2)
      | ~ sort1(X4,X1)
      | ! [X5: uni] :
          ( ( get(X0,X4,X3,X1) = get(X0,X4,set(X0,X4,X3,X2,X5),X1) )
          | ( X1 = X2 ) ) ),
    inference(flattening,[],[f249]) ).

tff(f249,plain,
    ! [X2: uni,X1: uni,X4: ty,X0: ty,X3: uni] :
      ( ! [X5: uni] :
          ( ( get(X0,X4,X3,X1) = get(X0,X4,set(X0,X4,X3,X2,X5),X1) )
          | ( X1 = X2 ) )
      | ~ sort1(X4,X1)
      | ~ sort1(X4,X2) ),
    inference(ennf_transformation,[],[f170]) ).

tff(f170,plain,
    ! [X2: uni,X1: uni,X4: ty,X0: ty,X3: uni] :
      ( sort1(X4,X2)
     => ( sort1(X4,X1)
       => ! [X5: uni] :
            ( ( X1 != X2 )
           => ( get(X0,X4,X3,X1) = get(X0,X4,set(X0,X4,X3,X2,X5),X1) ) ) ) ),
    inference(rectify,[],[f16]) ).

tff(f16,axiom,
    ! [X8: ty,X11: uni,X10: uni,X9: uni,X0: ty] :
      ( sort1(X0,X10)
     => ( sort1(X0,X11)
       => ! [X12: uni] :
            ( ( X10 != X11 )
           => ( get(X8,X0,set(X8,X0,X9,X10,X12),X11) = get(X8,X0,X9,X11) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',select_neq) ).

tff(f9946,plain,
    ( spl30_205
    | spl30_402
    | spl30_270
    | ~ spl30_20
    | ~ spl30_135 ),
    inference(avatar_split_clause,[],[f9876,f4118,f800,f8294,f9606,f4983]) ).

tff(f9606,plain,
    ( spl30_402
  <=> $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK11),t2tb(sK18))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_402])]) ).

tff(f800,plain,
    ( spl30_20
  <=> range2(sK11,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_20])]) ).

tff(f9876,plain,
    ( $less(0,$sum($sum(sK20,1),$uminus(sK9)))
    | $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK11),t2tb(sK18)))))
    | $less(0,$sum(0,$uminus(sK20)))
    | ~ spl30_20
    | ~ spl30_135 ),
    inference(superposition,[],[f2000,f4120]) ).

tff(f2000,plain,
    ( ! [X0: $int] :
        ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK11),t2tb(X0)))))
        | $less(0,$sum($sum(X0,1),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(X0))) )
    | ~ spl30_20 ),
    inference(resolution,[],[f651,f802]) ).

tff(f802,plain,
    ( range2(sK11,sK9)
    | ~ spl30_20 ),
    inference(avatar_component_clause,[],[f800]) ).

tff(f651,plain,
    ! [X3: $int,X0: $int,X1: map_int_int] :
      ( ~ range2(X1,X0)
      | $less(0,$sum(1,tb2t(get(int,int,t2tb2(X1),t2tb(X3)))))
      | $less(0,$sum(0,$uminus(X3)))
      | $less(0,$sum($sum(X3,1),$uminus(X0))) ),
    inference(evaluation,[],[f524]) ).

tff(f524,plain,
    ! [X3: $int,X0: $int,X1: map_int_int] :
      ( ~ $less(X3,X0)
      | ~ $less(tb2t(get(int,int,t2tb2(X1),t2tb(X3))),0)
      | $less(X3,0)
      | ~ range2(X1,X0) ),
    inference(cnf_transformation,[],[f343]) ).

tff(f9945,plain,
    ( spl30_205
    | spl30_419
    | ~ spl30_30
    | ~ spl30_135 ),
    inference(avatar_split_clause,[],[f9888,f4118,f855,f9943,f4983]) ).

tff(f9943,plain,
    ( spl30_419
  <=> ! [X107: $int] :
        ( $less(0,$sum(sK20,$uminus(X107)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(X107))))
        | $less(0,$sum($sum(X107,1),$uminus(sK14))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_419])]) ).

tff(f9888,plain,
    ( ! [X107: $int] :
        ( $less(0,$sum(sK20,$uminus(X107)))
        | $less(0,$sum($sum(X107,1),$uminus(sK14)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(X107))))
        | $less(0,$sum(0,$uminus(sK20))) )
    | ~ spl30_30
    | ~ spl30_135 ),
    inference(superposition,[],[f2426,f4120]) ).

tff(f9941,plain,
    ( spl30_270
    | spl30_387
    | spl30_205
    | ~ spl30_38
    | ~ spl30_135 ),
    inference(avatar_split_clause,[],[f9883,f4118,f898,f4983,f9538,f8294]) ).

tff(f9538,plain,
    ( spl30_387
  <=> $less(0,$sum(sK9,$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_387])]) ).

tff(f898,plain,
    ( spl30_38
  <=> range2(sK13,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_38])]) ).

tff(f9883,plain,
    ( $less(0,$sum(0,$uminus(sK20)))
    | $less(0,$sum(sK9,$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))))
    | $less(0,$sum($sum(sK20,1),$uminus(sK9)))
    | ~ spl30_38
    | ~ spl30_135 ),
    inference(superposition,[],[f2080,f4120]) ).

tff(f2080,plain,
    ( ! [X2: $int] :
        ( $less(0,$sum(sK9,$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(X2))))))
        | $less(0,$sum(0,$uminus(X2)))
        | $less(0,$sum($sum(X2,1),$uminus(sK9))) )
    | ~ spl30_38 ),
    inference(resolution,[],[f609,f900]) ).

tff(f900,plain,
    ( range2(sK13,sK9)
    | ~ spl30_38 ),
    inference(avatar_component_clause,[],[f898]) ).

tff(f9940,plain,
    ( spl30_418
    | spl30_205
    | ~ spl30_135 ),
    inference(avatar_split_clause,[],[f9880,f4118,f4983,f9938]) ).

tff(f9938,plain,
    ( spl30_418
  <=> ! [X100: $int,X99: map_int_int] :
        ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(X99),t2tb(sK18)))))
        | $less(0,$sum($sum(sK20,1),$uminus(X100)))
        | $less(0,$sum(1,sK25(X100,X99))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_418])]) ).

tff(f9880,plain,
    ( ! [X99: map_int_int,X100: $int] :
        ( $less(0,$sum(0,$uminus(sK20)))
        | $less(0,$sum(1,tb2t(get(int,int,t2tb2(X99),t2tb(sK18)))))
        | $less(0,$sum(1,sK25(X100,X99)))
        | $less(0,$sum($sum(sK20,1),$uminus(X100))) )
    | ~ spl30_135 ),
    inference(superposition,[],[f2004,f4120]) ).

tff(f2004,plain,
    ! [X8: $int,X6: map_int_int,X7: $int] :
      ( $less(0,$sum($sum(X7,1),$uminus(X8)))
      | $less(0,$sum(1,tb2t(get(int,int,t2tb2(X6),t2tb(X7)))))
      | $less(0,$sum(1,sK25(X8,X6)))
      | $less(0,$sum(0,$uminus(X7))) ),
    inference(resolution,[],[f651,f692]) ).

tff(f692,plain,
    ! [X0: $int,X1: map_int_int] :
      ( range2(X1,X0)
      | $less(0,$sum(1,sK25(X0,X1))) ),
    inference(evaluation,[],[f528]) ).

tff(f528,plain,
    ! [X0: $int,X1: map_int_int] :
      ( range2(X1,X0)
      | ~ $less(sK25(X0,X1),0) ),
    inference(cnf_transformation,[],[f343]) ).

tff(f9936,plain,
    ( spl30_417
    | spl30_273
    | ~ spl30_2
    | ~ spl30_135 ),
    inference(avatar_split_clause,[],[f9886,f4118,f709,f8307,f9934]) ).

tff(f9934,plain,
    ( spl30_417
  <=> ! [X105: $int] :
        ( $less(0,$sum(0,$uminus(X105)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK11),t2tb(X105))),tb2t(get(int,int,t2tb2(sK11),t2tb(sK18))))
        | $less(0,$sum(X105,$uminus(sK20))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_417])]) ).

tff(f8307,plain,
    ( spl30_273
  <=> $less(0,$sum($sum(sK20,1),$uminus(sK12))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_273])]) ).

tff(f9886,plain,
    ( ! [X105: $int] :
        ( $less(0,$sum($sum(sK20,1),$uminus(sK12)))
        | $less(0,$sum(0,$uminus(X105)))
        | $less(0,$sum(X105,$uminus(sK20)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK11),t2tb(X105))),tb2t(get(int,int,t2tb2(sK11),t2tb(sK18)))) )
    | ~ spl30_2
    | ~ spl30_135 ),
    inference(superposition,[],[f2425,f4120]) ).

tff(f9932,plain,
    ( spl30_270
    | spl30_395
    | spl30_205
    | ~ spl30_29
    | ~ spl30_135 ),
    inference(avatar_split_clause,[],[f9882,f4118,f850,f4983,f9572,f8294]) ).

tff(f9572,plain,
    ( spl30_395
  <=> $less(0,$sum(sK9,$uminus(tb2t(get(int,int,t2tb2(sK7),t2tb(sK18)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_395])]) ).

tff(f850,plain,
    ( spl30_29
  <=> range2(sK7,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_29])]) ).

tff(f9882,plain,
    ( $less(0,$sum(0,$uminus(sK20)))
    | $less(0,$sum(sK9,$uminus(tb2t(get(int,int,t2tb2(sK7),t2tb(sK18))))))
    | $less(0,$sum($sum(sK20,1),$uminus(sK9)))
    | ~ spl30_29
    | ~ spl30_135 ),
    inference(superposition,[],[f2079,f4120]) ).

tff(f2079,plain,
    ( ! [X1: $int] :
        ( $less(0,$sum(sK9,$uminus(tb2t(get(int,int,t2tb2(sK7),t2tb(X1))))))
        | $less(0,$sum(0,$uminus(X1)))
        | $less(0,$sum($sum(X1,1),$uminus(sK9))) )
    | ~ spl30_29 ),
    inference(resolution,[],[f609,f852]) ).

tff(f852,plain,
    ( range2(sK7,sK9)
    | ~ spl30_29 ),
    inference(avatar_component_clause,[],[f850]) ).

tff(f9931,plain,
    ( spl30_270
    | spl30_399
    | spl30_205
    | ~ spl30_29
    | ~ spl30_135 ),
    inference(avatar_split_clause,[],[f9877,f4118,f850,f4983,f9591,f8294]) ).

tff(f9591,plain,
    ( spl30_399
  <=> $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK7),t2tb(sK18))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_399])]) ).

tff(f9877,plain,
    ( $less(0,$sum(0,$uminus(sK20)))
    | $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK7),t2tb(sK18)))))
    | $less(0,$sum($sum(sK20,1),$uminus(sK9)))
    | ~ spl30_29
    | ~ spl30_135 ),
    inference(superposition,[],[f2001,f4120]) ).

tff(f2001,plain,
    ( ! [X1: $int] :
        ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK7),t2tb(X1)))))
        | $less(0,$sum($sum(X1,1),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(X1))) )
    | ~ spl30_29 ),
    inference(resolution,[],[f651,f852]) ).

tff(f9930,plain,
    ( spl30_270
    | spl30_205
    | spl30_401
    | ~ spl30_20
    | ~ spl30_135 ),
    inference(avatar_split_clause,[],[f9881,f4118,f800,f9600,f4983,f8294]) ).

tff(f9600,plain,
    ( spl30_401
  <=> $less(0,$sum(sK9,$uminus(tb2t(get(int,int,t2tb2(sK11),t2tb(sK18)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_401])]) ).

tff(f9881,plain,
    ( $less(0,$sum(sK9,$uminus(tb2t(get(int,int,t2tb2(sK11),t2tb(sK18))))))
    | $less(0,$sum(0,$uminus(sK20)))
    | $less(0,$sum($sum(sK20,1),$uminus(sK9)))
    | ~ spl30_20
    | ~ spl30_135 ),
    inference(superposition,[],[f2078,f4120]) ).

tff(f2078,plain,
    ( ! [X0: $int] :
        ( $less(0,$sum(sK9,$uminus(tb2t(get(int,int,t2tb2(sK11),t2tb(X0))))))
        | $less(0,$sum($sum(X0,1),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(X0))) )
    | ~ spl30_20 ),
    inference(resolution,[],[f609,f802]) ).

tff(f9929,plain,
    ( ~ spl30_285
    | ~ spl30_135
    | spl30_145 ),
    inference(avatar_split_clause,[],[f9827,f4206,f4118,f8363]) ).

tff(f4206,plain,
    ( spl30_145
  <=> ( t2tb(sK14) = t2tb(sK20) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_145])]) ).

tff(f9827,plain,
    ( ( t2tb(sK18) != t2tb(sK14) )
    | ~ spl30_135
    | spl30_145 ),
    inference(superposition,[],[f4207,f4120]) ).

tff(f4207,plain,
    ( ( t2tb(sK14) != t2tb(sK20) )
    | spl30_145 ),
    inference(avatar_component_clause,[],[f4206]) ).

tff(f9928,plain,
    ( spl30_205
    | spl30_416
    | ~ spl30_135 ),
    inference(avatar_split_clause,[],[f9885,f4118,f9926,f4983]) ).

tff(f9926,plain,
    ( spl30_416
  <=> ! [X103: $int,X104: map_int_int] :
        ( $less(0,$sum(1,sK25(X103,X104)))
        | $less(0,$sum($sum(sK20,1),$uminus(X103)))
        | $less(0,$sum(X103,$uminus(tb2t(get(int,int,t2tb2(X104),t2tb(sK18)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_416])]) ).

tff(f9885,plain,
    ( ! [X104: map_int_int,X103: $int] :
        ( $less(0,$sum(1,sK25(X103,X104)))
        | $less(0,$sum(X103,$uminus(tb2t(get(int,int,t2tb2(X104),t2tb(sK18))))))
        | $less(0,$sum(0,$uminus(sK20)))
        | $less(0,$sum($sum(sK20,1),$uminus(X103))) )
    | ~ spl30_135 ),
    inference(superposition,[],[f2082,f4120]) ).

tff(f2082,plain,
    ! [X8: map_int_int,X6: $int,X7: $int] :
      ( $less(0,$sum(X7,$uminus(tb2t(get(int,int,t2tb2(X8),t2tb(X6))))))
      | $less(0,$sum(1,sK25(X7,X8)))
      | $less(0,$sum($sum(X6,1),$uminus(X7)))
      | $less(0,$sum(0,$uminus(X6))) ),
    inference(resolution,[],[f609,f692]) ).

tff(f9924,plain,
    ( spl30_205
    | spl30_415
    | ~ spl30_135 ),
    inference(avatar_split_clause,[],[f9879,f4118,f9922,f4983]) ).

tff(f9922,plain,
    ( spl30_415
  <=> ! [X98: $int,X97: map_int_int] :
        ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(X97),t2tb(sK18)))))
        | $less(0,$sum($sum(sK20,1),$uminus(X98)))
        | $less(0,$sum(X98,$uminus(sK25(X98,X97)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_415])]) ).

tff(f9879,plain,
    ( ! [X98: $int,X97: map_int_int] :
        ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(X97),t2tb(sK18)))))
        | $less(0,$sum(X98,$uminus(sK25(X98,X97))))
        | $less(0,$sum($sum(sK20,1),$uminus(X98)))
        | $less(0,$sum(0,$uminus(sK20))) )
    | ~ spl30_135 ),
    inference(superposition,[],[f2003,f4120]) ).

tff(f2003,plain,
    ! [X3: map_int_int,X4: $int,X5: $int] :
      ( $less(0,$sum($sum(X4,1),$uminus(X5)))
      | $less(0,$sum(1,tb2t(get(int,int,t2tb2(X3),t2tb(X4)))))
      | $less(0,$sum(X5,$uminus(sK25(X5,X3))))
      | $less(0,$sum(0,$uminus(X4))) ),
    inference(resolution,[],[f651,f680]) ).

tff(f9920,plain,
    ( spl30_414
    | ~ spl30_135 ),
    inference(avatar_split_clause,[],[f9915,f4118,f9917]) ).

tff(f9917,plain,
    ( spl30_414
  <=> ( sK18 = sK20 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_414])]) ).

tff(f9915,plain,
    ( ( sK18 = sK20 )
    | ~ spl30_135 ),
    inference(forward_demodulation,[],[f9828,f392]) ).

tff(f392,plain,
    ! [X0: $int] : ( tb2t(t2tb(X0)) = X0 ),
    inference(cnf_transformation,[],[f131]) ).

tff(f131,plain,
    ! [X0: $int] : ( tb2t(t2tb(X0)) = X0 ),
    inference(rectify,[],[f26]) ).

tff(f26,axiom,
    ! [X14: $int] : ( tb2t(t2tb(X14)) = X14 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',bridgeL) ).

tff(f9828,plain,
    ( ( sK20 = tb2t(t2tb(sK18)) )
    | ~ spl30_135 ),
    inference(superposition,[],[f392,f4120]) ).

tff(f9826,plain,
    ( spl30_259
    | ~ spl30_407
    | ~ spl30_411 ),
    inference(avatar_split_clause,[],[f9825,f9769,f9716,f8113]) ).

tff(f8113,plain,
    ( spl30_259
  <=> sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_259])]) ).

tff(f9716,plain,
    ( spl30_407
  <=> ( get(int,int,t2tb2(sK16),t2tb(sK18)) = get(int,int,t2tb2(sK13),t2tb(sK18)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_407])]) ).

tff(f9769,plain,
    ( spl30_411
  <=> sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_411])]) ).

tff(f9825,plain,
    ( sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_407
    | ~ spl30_411 ),
    inference(forward_demodulation,[],[f9771,f9718]) ).

tff(f9718,plain,
    ( ( get(int,int,t2tb2(sK16),t2tb(sK18)) = get(int,int,t2tb2(sK13),t2tb(sK18)) )
    | ~ spl30_407 ),
    inference(avatar_component_clause,[],[f9716]) ).

tff(f9771,plain,
    ( sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_411 ),
    inference(avatar_component_clause,[],[f9769]) ).

tff(f9823,plain,
    ( spl30_256
    | ~ spl30_407
    | ~ spl30_410 ),
    inference(avatar_split_clause,[],[f9822,f9763,f9716,f8096]) ).

tff(f8096,plain,
    ( spl30_256
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_256])]) ).

tff(f9763,plain,
    ( spl30_410
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_410])]) ).

tff(f9822,plain,
    ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_407
    | ~ spl30_410 ),
    inference(forward_demodulation,[],[f9764,f9718]) ).

tff(f9764,plain,
    ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_410 ),
    inference(avatar_component_clause,[],[f9763]) ).

tff(f9820,plain,
    ( spl30_262
    | ~ spl30_135
    | ~ spl30_139
    | ~ spl30_407 ),
    inference(avatar_split_clause,[],[f9819,f9716,f4139,f4118,f8132]) ).

tff(f8132,plain,
    ( spl30_262
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_262])]) ).

tff(f4139,plain,
    ( spl30_139
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_139])]) ).

tff(f9819,plain,
    ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | ~ spl30_135
    | ~ spl30_139
    | ~ spl30_407 ),
    inference(forward_demodulation,[],[f9818,f9718]) ).

tff(f9818,plain,
    ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | ~ spl30_135
    | ~ spl30_139 ),
    inference(forward_demodulation,[],[f4140,f4120]) ).

tff(f4140,plain,
    ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | ~ spl30_139 ),
    inference(avatar_component_clause,[],[f4139]) ).

tff(f9817,plain,
    ( spl30_257
    | ~ spl30_407
    | ~ spl30_412 ),
    inference(avatar_split_clause,[],[f9816,f9779,f9716,f8102]) ).

tff(f8102,plain,
    ( spl30_257
  <=> sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_257])]) ).

tff(f9779,plain,
    ( spl30_412
  <=> sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_412])]) ).

tff(f9816,plain,
    ( sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_407
    | ~ spl30_412 ),
    inference(forward_demodulation,[],[f9781,f9718]) ).

tff(f9781,plain,
    ( sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_412 ),
    inference(avatar_component_clause,[],[f9779]) ).

tff(f9815,plain,
    ( spl30_262
    | ~ spl30_135
    | ~ spl30_150 ),
    inference(avatar_split_clause,[],[f9814,f4311,f4118,f8132]) ).

tff(f4311,plain,
    ( spl30_150
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_150])]) ).

tff(f9814,plain,
    ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | ~ spl30_135
    | ~ spl30_150 ),
    inference(forward_demodulation,[],[f4312,f4120]) ).

tff(f4312,plain,
    ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | ~ spl30_150 ),
    inference(avatar_component_clause,[],[f4311]) ).

tff(f9811,plain,
    ( ~ spl30_259
    | ~ spl30_135
    | spl30_139
    | ~ spl30_407 ),
    inference(avatar_split_clause,[],[f9810,f9716,f4139,f4118,f8113]) ).

tff(f9810,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_135
    | spl30_139
    | ~ spl30_407 ),
    inference(forward_demodulation,[],[f9809,f9718]) ).

tff(f9809,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_135
    | spl30_139 ),
    inference(forward_demodulation,[],[f4305,f4120]) ).

tff(f4305,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_139 ),
    inference(unit_resulting_resolution,[],[f4141,f390]) ).

tff(f390,plain,
    ! [X2: $int,X0: array_int,X1: $int] :
      ( ~ sP0(X2,X1,X0)
      | lt1(X0,X1,X2) ),
    inference(cnf_transformation,[],[f271]) ).

tff(f271,plain,
    ! [X0: array_int,X1: $int,X2: $int] :
      ( ( sP0(X2,X1,X0)
        | ~ lt1(X0,X1,X2) )
      & ( lt1(X0,X1,X2)
        | ~ sP0(X2,X1,X0) ) ),
    inference(rectify,[],[f270]) ).

tff(f270,plain,
    ! [X2: array_int,X0: $int,X1: $int] :
      ( ( sP0(X1,X0,X2)
        | ~ lt1(X2,X0,X1) )
      & ( lt1(X2,X0,X1)
        | ~ sP0(X1,X0,X2) ) ),
    inference(nnf_transformation,[],[f258]) ).

tff(f258,plain,
    ! [X2: array_int,X0: $int,X1: $int] :
      ( sP0(X1,X0,X2)
    <=> lt1(X2,X0,X1) ),
    inference(definition_folding,[],[f175,f257]) ).

tff(f257,plain,
    ! [X1: $int,X0: $int,X2: array_int] :
      ( sP0(X1,X0,X2)
    <=> ( ~ $less(X1,0)
        & ~ $less(X0,0)
        & ~ $less(length1(int,t2tb1(X2)),X1)
        & ? [X3: $int] :
            ( is_common_prefix1(X2,X0,X1,X3)
            & $less($sum(X1,X3),length1(int,t2tb1(X2)))
            & ( $less(tb2t(get2(int,t2tb1(X2),$sum(X0,X3))),tb2t(get2(int,t2tb1(X2),$sum(X1,X3))))
              | ( $sum(X0,X3) = length1(int,t2tb1(X2)) ) ) )
        & ~ $less(length1(int,t2tb1(X2)),X0) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP0])]) ).

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

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

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

tff(f4141,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | spl30_139 ),
    inference(avatar_component_clause,[],[f4139]) ).

tff(f9808,plain,
    ( ~ spl30_256
    | ~ spl30_48
    | spl30_133
    | ~ spl30_135
    | spl30_139
    | ~ spl30_407 ),
    inference(avatar_split_clause,[],[f9807,f9716,f4139,f4118,f4109,f962,f8096]) ).

tff(f962,plain,
    ( spl30_48
  <=> ( t2tb2(sK17) = set(int,int,t2tb2(sK16),t2tb(sK18),get(int,int,t2tb2(sK13),t2tb(sK14))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_48])]) ).

tff(f4109,plain,
    ( spl30_133
  <=> ( t2tb(sK19) = t2tb(sK18) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_133])]) ).

tff(f9807,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_48
    | spl30_133
    | ~ spl30_135
    | spl30_139
    | ~ spl30_407 ),
    inference(forward_demodulation,[],[f9806,f9718]) ).

tff(f9806,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_48
    | spl30_133
    | ~ spl30_135
    | spl30_139 ),
    inference(forward_demodulation,[],[f9805,f4120]) ).

tff(f9805,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_48
    | spl30_133
    | spl30_139 ),
    inference(subsumption_resolution,[],[f4309,f4110]) ).

tff(f4110,plain,
    ( ( t2tb(sK19) != t2tb(sK18) )
    | spl30_133 ),
    inference(avatar_component_clause,[],[f4109]) ).

tff(f4309,plain,
    ( ( t2tb(sK19) = t2tb(sK18) )
    | ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_48
    | spl30_139 ),
    inference(superposition,[],[f4141,f4084]) ).

tff(f4084,plain,
    ( ! [X0: uni] :
        ( ( get(int,int,t2tb2(sK17),X0) = get(int,int,t2tb2(sK16),X0) )
        | ( t2tb(sK18) = X0 ) )
    | ~ spl30_48 ),
    inference(superposition,[],[f3961,f569]) ).

tff(f3961,plain,
    ( ! [X1: $int] :
        ( ( get(int,int,t2tb2(sK17),t2tb(X1)) = get(int,int,t2tb2(sK16),t2tb(X1)) )
        | ( t2tb(X1) = t2tb(sK18) ) )
    | ~ spl30_48 ),
    inference(superposition,[],[f1830,f964]) ).

tff(f964,plain,
    ( ( t2tb2(sK17) = set(int,int,t2tb2(sK16),t2tb(sK18),get(int,int,t2tb2(sK13),t2tb(sK14))) )
    | ~ spl30_48 ),
    inference(avatar_component_clause,[],[f962]) ).

tff(f9797,plain,
    ( ~ spl30_305
    | spl30_50
    | ~ spl30_76
    | ~ spl30_135 ),
    inference(avatar_split_clause,[],[f9796,f4118,f1757,f992,f8475]) ).

tff(f8475,plain,
    ( spl30_305
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_305])]) ).

tff(f992,plain,
    ( spl30_50
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_50])]) ).

tff(f1757,plain,
    ( spl30_76
  <=> ( get(int,int,t2tb2(sK17),t2tb(sK18)) = get(int,int,t2tb2(sK13),t2tb(sK14)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_76])]) ).

tff(f9796,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | spl30_50
    | ~ spl30_76
    | ~ spl30_135 ),
    inference(forward_demodulation,[],[f9795,f1759]) ).

tff(f1759,plain,
    ( ( get(int,int,t2tb2(sK17),t2tb(sK18)) = get(int,int,t2tb2(sK13),t2tb(sK14)) )
    | ~ spl30_76 ),
    inference(avatar_component_clause,[],[f1757]) ).

tff(f9795,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | spl30_50
    | ~ spl30_135 ),
    inference(forward_demodulation,[],[f994,f4120]) ).

tff(f994,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | spl30_50 ),
    inference(avatar_component_clause,[],[f992]) ).

tff(f9794,plain,
    ( spl30_410
    | ~ spl30_135
    | ~ spl30_143 ),
    inference(avatar_split_clause,[],[f9793,f4186,f4118,f9763]) ).

tff(f4186,plain,
    ( spl30_143
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_143])]) ).

tff(f9793,plain,
    ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_135
    | ~ spl30_143 ),
    inference(forward_demodulation,[],[f4187,f4120]) ).

tff(f4187,plain,
    ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_143 ),
    inference(avatar_component_clause,[],[f4186]) ).

tff(f9792,plain,
    ( spl30_257
    | ~ spl30_135
    | ~ spl30_204 ),
    inference(avatar_split_clause,[],[f9791,f4966,f4118,f8102]) ).

tff(f4966,plain,
    ( spl30_204
  <=> sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_204])]) ).

tff(f9791,plain,
    ( sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_135
    | ~ spl30_204 ),
    inference(forward_demodulation,[],[f4967,f4120]) ).

tff(f4967,plain,
    ( sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_204 ),
    inference(avatar_component_clause,[],[f4966]) ).

tff(f9790,plain,
    ( ~ spl30_262
    | ~ spl30_135
    | spl30_150 ),
    inference(avatar_split_clause,[],[f9789,f4311,f4118,f8132]) ).

tff(f9789,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | ~ spl30_135
    | spl30_150 ),
    inference(forward_demodulation,[],[f4313,f4120]) ).

tff(f4313,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | spl30_150 ),
    inference(avatar_component_clause,[],[f4311]) ).

tff(f9788,plain,
    ( spl30_413
    | ~ spl30_135
    | ~ spl30_148 ),
    inference(avatar_split_clause,[],[f9783,f4245,f4118,f9785]) ).

tff(f9785,plain,
    ( spl30_413
  <=> sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_413])]) ).

tff(f4245,plain,
    ( spl30_148
  <=> sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_148])]) ).

tff(f9783,plain,
    ( sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_135
    | ~ spl30_148 ),
    inference(forward_demodulation,[],[f4246,f4120]) ).

tff(f4246,plain,
    ( sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_148 ),
    inference(avatar_component_clause,[],[f4245]) ).

tff(f9782,plain,
    ( spl30_412
    | ~ spl30_135
    | ~ spl30_201 ),
    inference(avatar_split_clause,[],[f9777,f4840,f4118,f9779]) ).

tff(f4840,plain,
    ( spl30_201
  <=> sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_201])]) ).

tff(f9777,plain,
    ( sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_135
    | ~ spl30_201 ),
    inference(forward_demodulation,[],[f4841,f4120]) ).

tff(f4841,plain,
    ( sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_201 ),
    inference(avatar_component_clause,[],[f4840]) ).

tff(f9776,plain,
    ( spl30_259
    | ~ spl30_135
    | ~ spl30_147 ),
    inference(avatar_split_clause,[],[f9775,f4239,f4118,f8113]) ).

tff(f4239,plain,
    ( spl30_147
  <=> sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_147])]) ).

tff(f9775,plain,
    ( sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_135
    | ~ spl30_147 ),
    inference(forward_demodulation,[],[f4240,f4120]) ).

tff(f4240,plain,
    ( sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_147 ),
    inference(avatar_component_clause,[],[f4239]) ).

tff(f9774,plain,
    ( spl30_260
    | ~ spl30_135
    | ~ spl30_196 ),
    inference(avatar_split_clause,[],[f9773,f4806,f4118,f8121]) ).

tff(f8121,plain,
    ( spl30_260
  <=> sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_260])]) ).

tff(f4806,plain,
    ( spl30_196
  <=> sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_196])]) ).

tff(f9773,plain,
    ( sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_135
    | ~ spl30_196 ),
    inference(forward_demodulation,[],[f4807,f4120]) ).

tff(f4807,plain,
    ( sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_196 ),
    inference(avatar_component_clause,[],[f4806]) ).

tff(f9772,plain,
    ( spl30_411
    | ~ spl30_135
    | ~ spl30_137 ),
    inference(avatar_split_clause,[],[f9767,f4127,f4118,f9769]) ).

tff(f4127,plain,
    ( spl30_137
  <=> sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_137])]) ).

tff(f9767,plain,
    ( sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_135
    | ~ spl30_137 ),
    inference(forward_demodulation,[],[f4128,f4120]) ).

tff(f4128,plain,
    ( sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_137 ),
    inference(avatar_component_clause,[],[f4127]) ).

tff(f9766,plain,
    ( ~ spl30_410
    | ~ spl30_48
    | spl30_133
    | ~ spl30_135
    | spl30_139 ),
    inference(avatar_split_clause,[],[f9761,f4139,f4118,f4109,f962,f9763]) ).

tff(f9761,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_48
    | spl30_133
    | ~ spl30_135
    | spl30_139 ),
    inference(forward_demodulation,[],[f9760,f4120]) ).

tff(f9760,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_48
    | spl30_133
    | spl30_139 ),
    inference(subsumption_resolution,[],[f4308,f4110]) ).

tff(f4308,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ( t2tb(sK19) = t2tb(sK18) )
    | ~ spl30_48
    | spl30_139 ),
    inference(superposition,[],[f4141,f3961]) ).

tff(f9759,plain,
    ( ~ spl30_268
    | spl30_36
    | ~ spl30_76
    | ~ spl30_135 ),
    inference(avatar_split_clause,[],[f9758,f4118,f1757,f885,f8182]) ).

tff(f8182,plain,
    ( spl30_268
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_268])]) ).

tff(f885,plain,
    ( spl30_36
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_36])]) ).

tff(f9758,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | spl30_36
    | ~ spl30_76
    | ~ spl30_135 ),
    inference(forward_demodulation,[],[f9757,f1759]) ).

tff(f9757,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | spl30_36
    | ~ spl30_135 ),
    inference(forward_demodulation,[],[f887,f4120]) ).

tff(f887,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | spl30_36 ),
    inference(avatar_component_clause,[],[f885]) ).

tff(f9756,plain,
    ( ~ spl30_269
    | spl30_52
    | ~ spl30_76
    | ~ spl30_135 ),
    inference(avatar_split_clause,[],[f9755,f4118,f1757,f1004,f8188]) ).

tff(f8188,plain,
    ( spl30_269
  <=> sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_269])]) ).

tff(f1004,plain,
    ( spl30_52
  <=> sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_52])]) ).

tff(f9755,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_52
    | ~ spl30_76
    | ~ spl30_135 ),
    inference(forward_demodulation,[],[f9754,f1759]) ).

tff(f9754,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_52
    | ~ spl30_135 ),
    inference(forward_demodulation,[],[f1006,f4120]) ).

tff(f1006,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_52 ),
    inference(avatar_component_clause,[],[f1004]) ).

tff(f9753,plain,
    ( spl30_409
    | ~ spl30_135
    | ~ spl30_136 ),
    inference(avatar_split_clause,[],[f9748,f4122,f4118,f9750]) ).

tff(f9750,plain,
    ( spl30_409
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_409])]) ).

tff(f4122,plain,
    ( spl30_136
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_136])]) ).

tff(f9748,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | ~ spl30_135
    | ~ spl30_136 ),
    inference(forward_demodulation,[],[f4123,f4120]) ).

tff(f4123,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | ~ spl30_136 ),
    inference(avatar_component_clause,[],[f4122]) ).

tff(f9747,plain,
    ( spl30_255
    | ~ spl30_135
    | ~ spl30_144 ),
    inference(avatar_split_clause,[],[f9746,f4202,f4118,f8090]) ).

tff(f8090,plain,
    ( spl30_255
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_255])]) ).

tff(f4202,plain,
    ( spl30_144
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_144])]) ).

tff(f9746,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | ~ spl30_135
    | ~ spl30_144 ),
    inference(forward_demodulation,[],[f4203,f4120]) ).

tff(f4203,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | ~ spl30_144 ),
    inference(avatar_component_clause,[],[f4202]) ).

tff(f9745,plain,
    ( ~ spl30_264
    | ~ spl30_135
    | spl30_204 ),
    inference(avatar_split_clause,[],[f9744,f4966,f4118,f8144]) ).

tff(f8144,plain,
    ( spl30_264
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_264])]) ).

tff(f9744,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_135
    | spl30_204 ),
    inference(forward_demodulation,[],[f5047,f4120]) ).

tff(f5047,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | spl30_204 ),
    inference(resolution,[],[f4968,f391]) ).

tff(f391,plain,
    ! [X2: $int,X0: array_int,X1: $int] :
      ( sP0(X2,X1,X0)
      | ~ lt1(X0,X1,X2) ),
    inference(cnf_transformation,[],[f271]) ).

tff(f4968,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_204 ),
    inference(avatar_component_clause,[],[f4966]) ).

tff(f9743,plain,
    ( ~ spl30_408
    | ~ spl30_135
    | spl30_201 ),
    inference(avatar_split_clause,[],[f9738,f4840,f4118,f9740]) ).

tff(f9740,plain,
    ( spl30_408
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_408])]) ).

tff(f9738,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_135
    | spl30_201 ),
    inference(forward_demodulation,[],[f4972,f4120]) ).

tff(f4972,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | spl30_201 ),
    inference(resolution,[],[f4842,f391]) ).

tff(f4842,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_201 ),
    inference(avatar_component_clause,[],[f4840]) ).

tff(f9734,plain,
    ( ~ spl30_267
    | ~ spl30_76
    | ~ spl30_135
    | spl30_142 ),
    inference(avatar_split_clause,[],[f9733,f4181,f4118,f1757,f8172]) ).

tff(f8172,plain,
    ( spl30_267
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_267])]) ).

tff(f4181,plain,
    ( spl30_142
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_142])]) ).

tff(f9733,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_76
    | ~ spl30_135
    | spl30_142 ),
    inference(forward_demodulation,[],[f9693,f1759]) ).

tff(f9693,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_135
    | spl30_142 ),
    inference(backward_demodulation,[],[f4183,f4120]) ).

tff(f4183,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | spl30_142 ),
    inference(avatar_component_clause,[],[f4181]) ).

tff(f9732,plain,
    ( ~ spl30_258
    | ~ spl30_76
    | ~ spl30_135
    | spl30_151 ),
    inference(avatar_split_clause,[],[f9731,f4330,f4118,f1757,f8107]) ).

tff(f8107,plain,
    ( spl30_258
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_258])]) ).

tff(f4330,plain,
    ( spl30_151
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_151])]) ).

tff(f9731,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_76
    | ~ spl30_135
    | spl30_151 ),
    inference(forward_demodulation,[],[f9695,f1759]) ).

tff(f9695,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_135
    | spl30_151 ),
    inference(backward_demodulation,[],[f4332,f4120]) ).

tff(f4332,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | spl30_151 ),
    inference(avatar_component_clause,[],[f4330]) ).

tff(f9730,plain,
    ( ~ spl30_261
    | ~ spl30_76
    | ~ spl30_135
    | spl30_149 ),
    inference(avatar_split_clause,[],[f9729,f4276,f4118,f1757,f8126]) ).

tff(f8126,plain,
    ( spl30_261
  <=> sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_261])]) ).

tff(f4276,plain,
    ( spl30_149
  <=> sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_149])]) ).

tff(f9729,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_76
    | ~ spl30_135
    | spl30_149 ),
    inference(forward_demodulation,[],[f9694,f1759]) ).

tff(f9694,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_135
    | spl30_149 ),
    inference(backward_demodulation,[],[f4278,f4120]) ).

tff(f4278,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_149 ),
    inference(avatar_component_clause,[],[f4276]) ).

tff(f9728,plain,
    ( ~ spl30_311
    | ~ spl30_76
    | ~ spl30_135
    | spl30_138 ),
    inference(avatar_split_clause,[],[f9727,f4132,f4118,f1757,f8532]) ).

tff(f8532,plain,
    ( spl30_311
  <=> sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_311])]) ).

tff(f4132,plain,
    ( spl30_138
  <=> sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_138])]) ).

tff(f9727,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_76
    | ~ spl30_135
    | spl30_138 ),
    inference(forward_demodulation,[],[f9691,f1759]) ).

tff(f9691,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_135
    | spl30_138 ),
    inference(backward_demodulation,[],[f4134,f4120]) ).

tff(f4134,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_138 ),
    inference(avatar_component_clause,[],[f4132]) ).

tff(f9725,plain,
    ( ~ spl30_76
    | ~ spl30_135
    | spl30_306 ),
    inference(avatar_contradiction_clause,[],[f9724]) ).

tff(f9724,plain,
    ( $false
    | ~ spl30_76
    | ~ spl30_135
    | spl30_306 ),
    inference(subsumption_resolution,[],[f9723,f591]) ).

tff(f591,plain,
    ! [X2: $int,X1: array_int] : le1(X1,X2,X2),
    inference(equality_resolution,[],[f566]) ).

tff(f566,plain,
    ! [X2: $int,X0: $int,X1: array_int] :
      ( le1(X1,X2,X0)
      | ( X0 != X2 ) ),
    inference(cnf_transformation,[],[f373]) ).

tff(f373,plain,
    ! [X0: $int,X1: array_int,X2: $int] :
      ( ( ( X0 = X2 )
        | lt1(X1,X2,X0)
        | ~ le1(X1,X2,X0) )
      & ( le1(X1,X2,X0)
        | ( ( X0 != X2 )
          & ~ lt1(X1,X2,X0) ) ) ),
    inference(rectify,[],[f372]) ).

tff(f372,plain,
    ! [X1: $int,X2: array_int,X0: $int] :
      ( ( ( X0 = X1 )
        | lt1(X2,X0,X1)
        | ~ le1(X2,X0,X1) )
      & ( le1(X2,X0,X1)
        | ( ( X0 != X1 )
          & ~ lt1(X2,X0,X1) ) ) ),
    inference(flattening,[],[f371]) ).

tff(f371,plain,
    ! [X1: $int,X2: array_int,X0: $int] :
      ( ( ( X0 = X1 )
        | lt1(X2,X0,X1)
        | ~ le1(X2,X0,X1) )
      & ( le1(X2,X0,X1)
        | ( ( X0 != X1 )
          & ~ lt1(X2,X0,X1) ) ) ),
    inference(nnf_transformation,[],[f117]) ).

tff(f117,plain,
    ! [X1: $int,X2: array_int,X0: $int] :
      ( ( ( X0 = X1 )
        | lt1(X2,X0,X1) )
    <=> le1(X2,X0,X1) ),
    inference(rectify,[],[f74]) ).

tff(f74,axiom,
    ! [X1: $int,X7: $int,X0: array_int] :
      ( le1(X0,X1,X7)
    <=> ( lt1(X0,X1,X7)
        | ( X1 = X7 ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',le_def) ).

tff(f9723,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | ~ spl30_76
    | ~ spl30_135
    | spl30_306 ),
    inference(forward_demodulation,[],[f9697,f1759]) ).

tff(f9697,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | ~ spl30_135
    | spl30_306 ),
    inference(backward_demodulation,[],[f8482,f4120]) ).

tff(f8482,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | spl30_306 ),
    inference(avatar_component_clause,[],[f8480]) ).

tff(f8480,plain,
    ( spl30_306
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_306])]) ).

tff(f9721,plain,
    ( ~ spl30_266
    | ~ spl30_76
    | ~ spl30_135
    | spl30_140 ),
    inference(avatar_split_clause,[],[f9720,f4144,f4118,f1757,f8157]) ).

tff(f8157,plain,
    ( spl30_266
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_266])]) ).

tff(f4144,plain,
    ( spl30_140
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_140])]) ).

tff(f9720,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_76
    | ~ spl30_135
    | spl30_140 ),
    inference(forward_demodulation,[],[f9692,f1759]) ).

tff(f9692,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_135
    | spl30_140 ),
    inference(backward_demodulation,[],[f4146,f4120]) ).

tff(f4146,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | spl30_140 ),
    inference(avatar_component_clause,[],[f4144]) ).

tff(f9719,plain,
    ( spl30_407
    | ~ spl30_135
    | ~ spl30_354 ),
    inference(avatar_split_clause,[],[f9707,f9072,f4118,f9716]) ).

tff(f9072,plain,
    ( spl30_354
  <=> ( get(int,int,t2tb2(sK13),t2tb(sK20)) = get(int,int,t2tb2(sK16),t2tb(sK20)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_354])]) ).

tff(f9707,plain,
    ( ( get(int,int,t2tb2(sK16),t2tb(sK18)) = get(int,int,t2tb2(sK13),t2tb(sK18)) )
    | ~ spl30_135
    | ~ spl30_354 ),
    inference(backward_demodulation,[],[f9074,f4120]) ).

tff(f9074,plain,
    ( ( get(int,int,t2tb2(sK13),t2tb(sK20)) = get(int,int,t2tb2(sK16),t2tb(sK20)) )
    | ~ spl30_354 ),
    inference(avatar_component_clause,[],[f9072]) ).

tff(f9714,plain,
    ( ~ spl30_406
    | ~ spl30_76
    | spl30_134
    | ~ spl30_135 ),
    inference(avatar_split_clause,[],[f9709,f4118,f4113,f1757,f9711]) ).

tff(f9711,plain,
    ( spl30_406
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_406])]) ).

tff(f4113,plain,
    ( spl30_134
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_134])]) ).

tff(f9709,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_76
    | spl30_134
    | ~ spl30_135 ),
    inference(forward_demodulation,[],[f9690,f1759]) ).

tff(f9690,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | spl30_134
    | ~ spl30_135 ),
    inference(backward_demodulation,[],[f4115,f4120]) ).

tff(f4115,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | spl30_134 ),
    inference(avatar_component_clause,[],[f4113]) ).

tff(f9689,plain,
    ( ~ spl30_257
    | spl30_201
    | ~ spl30_354
    | ~ spl30_378 ),
    inference(avatar_split_clause,[],[f9688,f9353,f9072,f4840,f8102]) ).

tff(f9353,plain,
    ( spl30_378
  <=> ( tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_378])]) ).

tff(f9688,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_201
    | ~ spl30_354
    | ~ spl30_378 ),
    inference(forward_demodulation,[],[f9302,f9355]) ).

tff(f9355,plain,
    ( ( tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))) )
    | ~ spl30_378 ),
    inference(avatar_component_clause,[],[f9353]) ).

tff(f9302,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_201
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f4842,f9074]) ).

tff(f9685,plain,
    ( ~ spl30_264
    | spl30_201
    | ~ spl30_354
    | ~ spl30_378 ),
    inference(avatar_split_clause,[],[f9684,f9353,f9072,f4840,f8144]) ).

tff(f9684,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | spl30_201
    | ~ spl30_354
    | ~ spl30_378 ),
    inference(forward_demodulation,[],[f9683,f9355]) ).

tff(f9683,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | spl30_201
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f4971,f9074]) ).

tff(f4971,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | spl30_201 ),
    inference(unit_resulting_resolution,[],[f4842,f391]) ).

tff(f9682,plain,
    ( spl30_265
    | ~ spl30_195
    | ~ spl30_354
    | ~ spl30_378 ),
    inference(avatar_split_clause,[],[f9681,f9353,f9072,f4796,f8152]) ).

tff(f8152,plain,
    ( spl30_265
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_265])]) ).

tff(f4796,plain,
    ( spl30_195
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_195])]) ).

tff(f9681,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_195
    | ~ spl30_354
    | ~ spl30_378 ),
    inference(forward_demodulation,[],[f9680,f9355]) ).

tff(f9680,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_195
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f4797,f9074]) ).

tff(f4797,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_195 ),
    inference(avatar_component_clause,[],[f4796]) ).

tff(f9679,plain,
    ( spl30_264
    | ~ spl30_202
    | ~ spl30_378 ),
    inference(avatar_split_clause,[],[f9678,f9353,f4887,f8144]) ).

tff(f4887,plain,
    ( spl30_202
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_202])]) ).

tff(f9678,plain,
    ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_202
    | ~ spl30_378 ),
    inference(forward_demodulation,[],[f4888,f9355]) ).

tff(f4888,plain,
    ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_202 ),
    inference(avatar_component_clause,[],[f4887]) ).

tff(f9677,plain,
    ( spl30_315
    | ~ spl30_136
    | ~ spl30_304
    | ~ spl30_354
    | ~ spl30_378 ),
    inference(avatar_split_clause,[],[f9676,f9353,f9072,f8471,f4122,f8626]) ).

tff(f8626,plain,
    ( spl30_315
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_315])]) ).

tff(f8471,plain,
    ( spl30_304
  <=> ( tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_304])]) ).

tff(f9676,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | ~ spl30_136
    | ~ spl30_304
    | ~ spl30_354
    | ~ spl30_378 ),
    inference(forward_demodulation,[],[f9675,f9355]) ).

tff(f9675,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | ~ spl30_136
    | ~ spl30_304
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f9674,f9074]) ).

tff(f9674,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | ~ spl30_136
    | ~ spl30_304 ),
    inference(forward_demodulation,[],[f4123,f8473]) ).

tff(f8473,plain,
    ( ( tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))) )
    | ~ spl30_304 ),
    inference(avatar_component_clause,[],[f8471]) ).

tff(f9673,plain,
    ( spl30_264
    | ~ spl30_152
    | ~ spl30_354
    | ~ spl30_378 ),
    inference(avatar_split_clause,[],[f9672,f9353,f9072,f4339,f8144]) ).

tff(f4339,plain,
    ( spl30_152
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_152])]) ).

tff(f9672,plain,
    ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_152
    | ~ spl30_354
    | ~ spl30_378 ),
    inference(forward_demodulation,[],[f9671,f9355]) ).

tff(f9671,plain,
    ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_152
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f4340,f9074]) ).

tff(f4340,plain,
    ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_152 ),
    inference(avatar_component_clause,[],[f4339]) ).

tff(f9669,plain,
    ( spl30_263
    | ~ spl30_194
    | ~ spl30_378 ),
    inference(avatar_split_clause,[],[f9668,f9353,f4778,f8138]) ).

tff(f8138,plain,
    ( spl30_263
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_263])]) ).

tff(f4778,plain,
    ( spl30_194
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_194])]) ).

tff(f9668,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_194
    | ~ spl30_378 ),
    inference(forward_demodulation,[],[f4779,f9355]) ).

tff(f4779,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_194 ),
    inference(avatar_component_clause,[],[f4778]) ).

tff(f9667,plain,
    ( spl30_265
    | ~ spl30_203
    | ~ spl30_378 ),
    inference(avatar_split_clause,[],[f9666,f9353,f4928,f8152]) ).

tff(f4928,plain,
    ( spl30_203
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_203])]) ).

tff(f9666,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_203
    | ~ spl30_378 ),
    inference(forward_demodulation,[],[f4929,f9355]) ).

tff(f4929,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_203 ),
    inference(avatar_component_clause,[],[f4928]) ).

tff(f9665,plain,
    ( spl30_135
    | ~ spl30_315
    | spl30_36
    | ~ spl30_48
    | ~ spl30_304
    | ~ spl30_354
    | ~ spl30_378 ),
    inference(avatar_split_clause,[],[f9664,f9353,f9072,f8471,f962,f885,f8626,f4118]) ).

tff(f9664,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | ( t2tb(sK18) = t2tb(sK20) )
    | spl30_36
    | ~ spl30_48
    | ~ spl30_304
    | ~ spl30_354
    | ~ spl30_378 ),
    inference(forward_demodulation,[],[f9663,f9355]) ).

tff(f9663,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | ( t2tb(sK18) = t2tb(sK20) )
    | spl30_36
    | ~ spl30_48
    | ~ spl30_304
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f9662,f9074]) ).

tff(f9662,plain,
    ( ( t2tb(sK18) = t2tb(sK20) )
    | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | spl30_36
    | ~ spl30_48
    | ~ spl30_304 ),
    inference(forward_demodulation,[],[f8442,f8473]) ).

tff(f8442,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | ( t2tb(sK18) = t2tb(sK20) )
    | spl30_36
    | ~ spl30_48 ),
    inference(superposition,[],[f887,f3961]) ).

tff(f9658,plain,
    ( ~ spl30_405
    | spl30_206
    | ~ spl30_378 ),
    inference(avatar_split_clause,[],[f9653,f9353,f4987,f9655]) ).

tff(f9655,plain,
    ( spl30_405
  <=> ( tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_405])]) ).

tff(f4987,plain,
    ( spl30_206
  <=> ( tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_206])]) ).

tff(f9653,plain,
    ( ( tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))) != tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))) )
    | spl30_206
    | ~ spl30_378 ),
    inference(forward_demodulation,[],[f4988,f9355]) ).

tff(f4988,plain,
    ( ( tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))) != tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))) )
    | spl30_206 ),
    inference(avatar_component_clause,[],[f4987]) ).

tff(f9652,plain,
    ( ~ spl30_257
    | spl30_204
    | ~ spl30_378 ),
    inference(avatar_split_clause,[],[f9651,f9353,f4966,f8102]) ).

tff(f9651,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_204
    | ~ spl30_378 ),
    inference(forward_demodulation,[],[f4968,f9355]) ).

tff(f9650,plain,
    ( spl30_315
    | ~ spl30_144
    | ~ spl30_304
    | ~ spl30_378 ),
    inference(avatar_split_clause,[],[f9649,f9353,f8471,f4202,f8626]) ).

tff(f9649,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | ~ spl30_144
    | ~ spl30_304
    | ~ spl30_378 ),
    inference(forward_demodulation,[],[f9648,f9355]) ).

tff(f9648,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | ~ spl30_144
    | ~ spl30_304 ),
    inference(forward_demodulation,[],[f4203,f8473]) ).

tff(f9647,plain,
    ( ~ spl30_264
    | spl30_204
    | ~ spl30_378 ),
    inference(avatar_split_clause,[],[f9646,f9353,f4966,f8144]) ).

tff(f9646,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | spl30_204
    | ~ spl30_378 ),
    inference(forward_demodulation,[],[f5046,f9355]) ).

tff(f5046,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | spl30_204 ),
    inference(unit_resulting_resolution,[],[f4968,f391]) ).

tff(f9643,plain,
    ( ~ spl30_264
    | ~ spl30_47
    | spl30_141
    | spl30_143
    | ~ spl30_354
    | ~ spl30_378 ),
    inference(avatar_split_clause,[],[f9642,f9353,f9072,f4186,f4177,f957,f8144]) ).

tff(f4177,plain,
    ( spl30_141
  <=> ( t2tb(sK19) = t2tb(sK14) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_141])]) ).

tff(f9642,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_47
    | spl30_141
    | spl30_143
    | ~ spl30_354
    | ~ spl30_378 ),
    inference(forward_demodulation,[],[f9641,f9355]) ).

tff(f9641,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_47
    | spl30_141
    | spl30_143
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f9640,f9074]) ).

tff(f9640,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_47
    | spl30_141
    | spl30_143 ),
    inference(subsumption_resolution,[],[f4347,f4178]) ).

tff(f4178,plain,
    ( ( t2tb(sK19) != t2tb(sK14) )
    | spl30_141 ),
    inference(avatar_component_clause,[],[f4177]) ).

tff(f4347,plain,
    ( ( t2tb(sK19) = t2tb(sK14) )
    | ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_47
    | spl30_143 ),
    inference(superposition,[],[f4188,f3960]) ).

tff(f4188,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | spl30_143 ),
    inference(avatar_component_clause,[],[f4186]) ).

tff(f9639,plain,
    ( ~ spl30_260
    | spl30_148
    | ~ spl30_354
    | ~ spl30_378 ),
    inference(avatar_split_clause,[],[f9638,f9353,f9072,f4245,f8121]) ).

tff(f9638,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_148
    | ~ spl30_354
    | ~ spl30_378 ),
    inference(forward_demodulation,[],[f9184,f9355]) ).

tff(f9184,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_148
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f4247,f9074]) ).

tff(f4247,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_148 ),
    inference(avatar_component_clause,[],[f4245]) ).

tff(f9633,plain,
    ( ~ spl30_359
    | ~ spl30_304
    | spl30_366 ),
    inference(avatar_split_clause,[],[f9630,f9194,f8471,f9147]) ).

tff(f9147,plain,
    ( spl30_359
  <=> sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_359])]) ).

tff(f9194,plain,
    ( spl30_366
  <=> sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_366])]) ).

tff(f9630,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_304
    | spl30_366 ),
    inference(backward_demodulation,[],[f9196,f8473]) ).

tff(f9196,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_366 ),
    inference(avatar_component_clause,[],[f9194]) ).

tff(f9632,plain,
    ( ~ spl30_363
    | ~ spl30_304
    | spl30_372 ),
    inference(avatar_split_clause,[],[f9631,f9259,f8471,f9167]) ).

tff(f9167,plain,
    ( spl30_363
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_363])]) ).

tff(f9259,plain,
    ( spl30_372
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_372])]) ).

tff(f9631,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | ~ spl30_304
    | spl30_372 ),
    inference(backward_demodulation,[],[f9261,f8473]) ).

tff(f9261,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | spl30_372 ),
    inference(avatar_component_clause,[],[f9259]) ).

tff(f9628,plain,
    ( ~ spl30_264
    | ~ spl30_47
    | spl30_141
    | spl30_143
    | ~ spl30_354
    | ~ spl30_378 ),
    inference(avatar_split_clause,[],[f9627,f9353,f9072,f4186,f4177,f957,f8144]) ).

tff(f9627,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_47
    | spl30_141
    | spl30_143
    | ~ spl30_354
    | ~ spl30_378 ),
    inference(forward_demodulation,[],[f9626,f9355]) ).

tff(f9626,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_47
    | spl30_141
    | spl30_143
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f9625,f9074]) ).

tff(f9625,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_47
    | spl30_141
    | spl30_143 ),
    inference(subsumption_resolution,[],[f4348,f4178]) ).

tff(f4348,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ( t2tb(sK19) = t2tb(sK14) )
    | ~ spl30_47
    | spl30_143 ),
    inference(superposition,[],[f4188,f3994]) ).

tff(f3994,plain,
    ( ! [X0: uni] :
        ( ( get(int,int,t2tb2(sK16),X0) = get(int,int,t2tb2(sK13),X0) )
        | ( t2tb(sK14) = X0 ) )
    | ~ spl30_47 ),
    inference(superposition,[],[f3960,f569]) ).

tff(f9624,plain,
    ( spl30_135
    | ~ spl30_255
    | spl30_36
    | ~ spl30_48
    | ~ spl30_354
    | ~ spl30_378 ),
    inference(avatar_split_clause,[],[f9623,f9353,f9072,f962,f885,f8090,f4118]) ).

tff(f9623,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | ( t2tb(sK18) = t2tb(sK20) )
    | spl30_36
    | ~ spl30_48
    | ~ spl30_354
    | ~ spl30_378 ),
    inference(forward_demodulation,[],[f9622,f9355]) ).

tff(f9622,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | ( t2tb(sK18) = t2tb(sK20) )
    | spl30_36
    | ~ spl30_48
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f4158,f9074]) ).

tff(f4158,plain,
    ( ( t2tb(sK18) = t2tb(sK20) )
    | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | spl30_36
    | ~ spl30_48 ),
    inference(superposition,[],[f887,f4084]) ).

tff(f9620,plain,
    ( spl30_263
    | ~ spl30_146
    | ~ spl30_354
    | ~ spl30_378 ),
    inference(avatar_split_clause,[],[f9619,f9353,f9072,f4211,f8138]) ).

tff(f4211,plain,
    ( spl30_146
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_146])]) ).

tff(f9619,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_146
    | ~ spl30_354
    | ~ spl30_378 ),
    inference(forward_demodulation,[],[f9618,f9355]) ).

tff(f9618,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_146
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f4212,f9074]) ).

tff(f4212,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_146 ),
    inference(avatar_component_clause,[],[f4211]) ).

tff(f9617,plain,
    ( spl30_350
    | spl30_404
    | ~ spl30_2
    | ~ spl30_133 ),
    inference(avatar_split_clause,[],[f9507,f4109,f709,f9615,f8979]) ).

tff(f8979,plain,
    ( spl30_350
  <=> $less(0,$sum($sum(sK19,1),$uminus(sK12))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_350])]) ).

tff(f9615,plain,
    ( spl30_404
  <=> ! [X105: $int] :
        ( $less(0,$sum(X105,$uminus(sK19)))
        | $less(0,$sum(0,$uminus(X105)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK11),t2tb(X105))),tb2t(get(int,int,t2tb2(sK11),t2tb(sK18)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_404])]) ).

tff(f9507,plain,
    ( ! [X105: $int] :
        ( $less(0,$sum(X105,$uminus(sK19)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK11),t2tb(X105))),tb2t(get(int,int,t2tb2(sK11),t2tb(sK18))))
        | $less(0,$sum(0,$uminus(X105)))
        | $less(0,$sum($sum(sK19,1),$uminus(sK12))) )
    | ~ spl30_2
    | ~ spl30_133 ),
    inference(superposition,[],[f2425,f4111]) ).

tff(f4111,plain,
    ( ( t2tb(sK19) = t2tb(sK18) )
    | ~ spl30_133 ),
    inference(avatar_component_clause,[],[f4109]) ).

tff(f9613,plain,
    ( spl30_337
    | spl30_403
    | ~ spl30_133 ),
    inference(avatar_split_clause,[],[f9505,f4109,f9611,f8917]) ).

tff(f8917,plain,
    ( spl30_337
  <=> $less(0,$sum(0,$uminus(sK19))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_337])]) ).

tff(f9611,plain,
    ( spl30_403
  <=> ! [X102: map_int_int,X101: $int] :
        ( $less(0,$sum(X101,$uminus(tb2t(get(int,int,t2tb2(X102),t2tb(sK18))))))
        | $less(0,$sum($sum(sK19,1),$uminus(X101)))
        | $less(0,$sum(X101,$uminus(sK25(X101,X102)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_403])]) ).

tff(f9505,plain,
    ( ! [X101: $int,X102: map_int_int] :
        ( $less(0,$sum(X101,$uminus(tb2t(get(int,int,t2tb2(X102),t2tb(sK18))))))
        | $less(0,$sum(X101,$uminus(sK25(X101,X102))))
        | $less(0,$sum(0,$uminus(sK19)))
        | $less(0,$sum($sum(sK19,1),$uminus(X101))) )
    | ~ spl30_133 ),
    inference(superposition,[],[f2081,f4111]) ).

tff(f9609,plain,
    ( spl30_337
    | spl30_338
    | spl30_402
    | ~ spl30_20
    | ~ spl30_133 ),
    inference(avatar_split_clause,[],[f9497,f4109,f800,f9606,f8921,f8917]) ).

tff(f8921,plain,
    ( spl30_338
  <=> $less(0,$sum($sum(sK19,1),$uminus(sK9))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_338])]) ).

tff(f9497,plain,
    ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK11),t2tb(sK18)))))
    | $less(0,$sum($sum(sK19,1),$uminus(sK9)))
    | $less(0,$sum(0,$uminus(sK19)))
    | ~ spl30_20
    | ~ spl30_133 ),
    inference(superposition,[],[f2000,f4111]) ).

tff(f9604,plain,
    ( spl30_209
    | spl30_208
    | spl30_61
    | ~ spl30_133 ),
    inference(avatar_split_clause,[],[f9456,f4109,f1408,f4995,f4999]) ).

tff(f4999,plain,
    ( spl30_209
  <=> $less(0,$sum(sK19,$uminus(sK12))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_209])]) ).

tff(f4995,plain,
    ( spl30_208
  <=> $less(0,$sum($sum(sK14,1),$uminus(sK19))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_208])]) ).

tff(f9456,plain,
    ( ! [X18: $int] :
        ( $less(0,$sum($sum(X18,1),$uminus(sK14)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK19)))
        | $less(0,$sum(sK19,$uminus(sK12)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
        | $less(0,$sum(0,$uminus(X18))) )
    | ~ spl30_133 ),
    inference(superposition,[],[f625,f4111]) ).

tff(f9603,plain,
    ( spl30_401
    | spl30_338
    | spl30_337
    | ~ spl30_20
    | ~ spl30_133 ),
    inference(avatar_split_clause,[],[f9502,f4109,f800,f8917,f8921,f9600]) ).

tff(f9502,plain,
    ( $less(0,$sum(0,$uminus(sK19)))
    | $less(0,$sum($sum(sK19,1),$uminus(sK9)))
    | $less(0,$sum(sK9,$uminus(tb2t(get(int,int,t2tb2(sK11),t2tb(sK18))))))
    | ~ spl30_20
    | ~ spl30_133 ),
    inference(superposition,[],[f2078,f4111]) ).

tff(f9598,plain,
    ( spl30_337
    | spl30_400
    | ~ spl30_2
    | ~ spl30_133 ),
    inference(avatar_split_clause,[],[f9508,f4109,f709,f9596,f8917]) ).

tff(f9596,plain,
    ( spl30_400
  <=> ! [X106: $int] :
        ( $less(0,$sum(sK19,$uminus(X106)))
        | $less(0,$sum($sum(X106,1),$uminus(sK12)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK11),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK11),t2tb(X106)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_400])]) ).

tff(f9508,plain,
    ( ! [X106: $int] :
        ( $less(0,$sum(sK19,$uminus(X106)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK11),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK11),t2tb(X106))))
        | $less(0,$sum($sum(X106,1),$uminus(sK12)))
        | $less(0,$sum(0,$uminus(sK19))) )
    | ~ spl30_2
    | ~ spl30_133 ),
    inference(superposition,[],[f2425,f4111]) ).

tff(f9594,plain,
    ( spl30_338
    | spl30_399
    | spl30_337
    | ~ spl30_29
    | ~ spl30_133 ),
    inference(avatar_split_clause,[],[f9498,f4109,f850,f8917,f9591,f8921]) ).

tff(f9498,plain,
    ( $less(0,$sum(0,$uminus(sK19)))
    | $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK7),t2tb(sK18)))))
    | $less(0,$sum($sum(sK19,1),$uminus(sK9)))
    | ~ spl30_29
    | ~ spl30_133 ),
    inference(superposition,[],[f2001,f4111]) ).

tff(f9589,plain,
    ( spl30_398
    | ~ spl30_133 ),
    inference(avatar_split_clause,[],[f9584,f4109,f9586]) ).

tff(f9586,plain,
    ( spl30_398
  <=> ( sK18 = sK19 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_398])]) ).

tff(f9584,plain,
    ( ( sK18 = sK19 )
    | ~ spl30_133 ),
    inference(forward_demodulation,[],[f9449,f392]) ).

tff(f9449,plain,
    ( ( sK19 = tb2t(t2tb(sK18)) )
    | ~ spl30_133 ),
    inference(superposition,[],[f392,f4111]) ).

tff(f9583,plain,
    ( spl30_285
    | spl30_397
    | ~ spl30_47
    | ~ spl30_133 ),
    inference(avatar_split_clause,[],[f9521,f4109,f957,f9581,f8363]) ).

tff(f9581,plain,
    ( spl30_397
  <=> ! [X116: $int,X115: $int] :
        ( $less(0,$sum(X115,$uminus(sK19)))
        | $less(0,$sum($sum(sK19,1),$uminus(X116)))
        | $less(0,occ1(int,get(int,int,t2tb2(sK13),t2tb(sK18)),t2tb2(sK16),X115,X116)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_397])]) ).

tff(f9521,plain,
    ( ! [X116: $int,X115: $int] :
        ( $less(0,$sum(X115,$uminus(sK19)))
        | $less(0,occ1(int,get(int,int,t2tb2(sK13),t2tb(sK18)),t2tb2(sK16),X115,X116))
        | ( t2tb(sK18) = t2tb(sK14) )
        | $less(0,$sum($sum(sK19,1),$uminus(X116))) )
    | ~ spl30_47
    | ~ spl30_133 ),
    inference(superposition,[],[f3999,f4111]) ).

tff(f9579,plain,
    ( spl30_208
    | spl30_396
    | spl30_209
    | ~ spl30_133 ),
    inference(avatar_split_clause,[],[f9457,f4109,f4999,f9577,f4995]) ).

tff(f9457,plain,
    ( ! [X19: uni] :
        ( $less(0,$sum(sK19,$uminus(sK12)))
        | $less(0,$sum($sum(tb2t(X19),1),$uminus(sK14)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK19)))
        | $less(0,$sum(0,$uminus(tb2t(X19))))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X19)),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18)))) )
    | ~ spl30_133 ),
    inference(superposition,[],[f969,f4111]) ).

tff(f9575,plain,
    ( spl30_395
    | spl30_337
    | spl30_338
    | ~ spl30_29
    | ~ spl30_133 ),
    inference(avatar_split_clause,[],[f9503,f4109,f850,f8921,f8917,f9572]) ).

tff(f9503,plain,
    ( $less(0,$sum($sum(sK19,1),$uminus(sK9)))
    | $less(0,$sum(0,$uminus(sK19)))
    | $less(0,$sum(sK9,$uminus(tb2t(get(int,int,t2tb2(sK7),t2tb(sK18))))))
    | ~ spl30_29
    | ~ spl30_133 ),
    inference(superposition,[],[f2079,f4111]) ).

tff(f9570,plain,
    ( spl30_394
    | spl30_337
    | ~ spl30_30
    | ~ spl30_133 ),
    inference(avatar_split_clause,[],[f9509,f4109,f855,f8917,f9568]) ).

tff(f9568,plain,
    ( spl30_394
  <=> ! [X107: $int] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(X107))))
        | $less(0,$sum($sum(X107,1),$uminus(sK14)))
        | $less(0,$sum(sK19,$uminus(X107))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_394])]) ).

tff(f9509,plain,
    ( ! [X107: $int] :
        ( $less(0,$sum(0,$uminus(sK19)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(X107))))
        | $less(0,$sum(sK19,$uminus(X107)))
        | $less(0,$sum($sum(X107,1),$uminus(sK14))) )
    | ~ spl30_30
    | ~ spl30_133 ),
    inference(superposition,[],[f2426,f4111]) ).

tff(f9566,plain,
    ( spl30_337
    | spl30_393
    | ~ spl30_133 ),
    inference(avatar_split_clause,[],[f9501,f4109,f9564,f8917]) ).

tff(f9564,plain,
    ( spl30_393
  <=> ! [X100: $int,X99: map_int_int] :
        ( $less(0,$sum($sum(sK19,1),$uminus(X100)))
        | $less(0,$sum(1,sK25(X100,X99)))
        | $less(0,$sum(1,tb2t(get(int,int,t2tb2(X99),t2tb(sK18))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_393])]) ).

tff(f9501,plain,
    ( ! [X99: map_int_int,X100: $int] :
        ( $less(0,$sum($sum(sK19,1),$uminus(X100)))
        | $less(0,$sum(1,tb2t(get(int,int,t2tb2(X99),t2tb(sK18)))))
        | $less(0,$sum(0,$uminus(sK19)))
        | $less(0,$sum(1,sK25(X100,X99))) )
    | ~ spl30_133 ),
    inference(superposition,[],[f2004,f4111]) ).

tff(f9562,plain,
    ( spl30_337
    | spl30_392
    | ~ spl30_133 ),
    inference(avatar_split_clause,[],[f9506,f4109,f9560,f8917]) ).

tff(f9560,plain,
    ( spl30_392
  <=> ! [X104: map_int_int,X103: $int] :
        ( $less(0,$sum($sum(sK19,1),$uminus(X103)))
        | $less(0,$sum(1,sK25(X103,X104)))
        | $less(0,$sum(X103,$uminus(tb2t(get(int,int,t2tb2(X104),t2tb(sK18)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_392])]) ).

tff(f9506,plain,
    ( ! [X104: map_int_int,X103: $int] :
        ( $less(0,$sum($sum(sK19,1),$uminus(X103)))
        | $less(0,$sum(X103,$uminus(tb2t(get(int,int,t2tb2(X104),t2tb(sK18))))))
        | $less(0,$sum(0,$uminus(sK19)))
        | $less(0,$sum(1,sK25(X103,X104))) )
    | ~ spl30_133 ),
    inference(superposition,[],[f2082,f4111]) ).

tff(f9558,plain,
    ( spl30_337
    | spl30_391
    | ~ spl30_133 ),
    inference(avatar_split_clause,[],[f9500,f4109,f9556,f8917]) ).

tff(f9556,plain,
    ( spl30_391
  <=> ! [X98: $int,X97: map_int_int] :
        ( $less(0,$sum($sum(sK19,1),$uminus(X98)))
        | $less(0,$sum(1,tb2t(get(int,int,t2tb2(X97),t2tb(sK18)))))
        | $less(0,$sum(X98,$uminus(sK25(X98,X97)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_391])]) ).

tff(f9500,plain,
    ( ! [X98: $int,X97: map_int_int] :
        ( $less(0,$sum($sum(sK19,1),$uminus(X98)))
        | $less(0,$sum(0,$uminus(sK19)))
        | $less(0,$sum(X98,$uminus(sK25(X98,X97))))
        | $less(0,$sum(1,tb2t(get(int,int,t2tb2(X97),t2tb(sK18))))) )
    | ~ spl30_133 ),
    inference(superposition,[],[f2003,f4111]) ).

tff(f9554,plain,
    ( spl30_337
    | spl30_390
    | spl30_338
    | ~ spl30_63
    | ~ spl30_133 ),
    inference(avatar_split_clause,[],[f9492,f4109,f1505,f8921,f9551,f8917]) ).

tff(f9492,plain,
    ( $less(0,$sum($sum(sK19,1),$uminus(sK9)))
    | $less(0,occ1(int,get(int,int,t2tb2(sK11),t2tb(sK18)),t2tb2(sK7),0,sK9))
    | $less(0,$sum(0,$uminus(sK19)))
    | ~ spl30_63
    | ~ spl30_133 ),
    inference(superposition,[],[f1900,f4111]) ).

tff(f9549,plain,
    ( spl30_211
    | spl30_389
    | ~ spl30_1
    | ~ spl30_133 ),
    inference(avatar_split_clause,[],[f9512,f4109,f704,f9547,f5028]) ).

tff(f5028,plain,
    ( spl30_211
  <=> $less(0,$sum($sum(sK19,1),$uminus($sum(sK12,1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_211])]) ).

tff(f9547,plain,
    ( spl30_389
  <=> ! [X110: $int] :
        ( $less(0,$sum(sK14,$uminus(X110)))
        | $less(0,$sum(X110,$uminus(sK19)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X110))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_389])]) ).

tff(f9512,plain,
    ( ! [X110: $int] :
        ( $less(0,$sum(sK14,$uminus(X110)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X110))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
        | $less(0,$sum($sum(sK19,1),$uminus($sum(sK12,1))))
        | $less(0,$sum(X110,$uminus(sK19))) )
    | ~ spl30_1
    | ~ spl30_133 ),
    inference(superposition,[],[f2427,f4111]) ).

tff(f9545,plain,
    ( spl30_347
    | spl30_388
    | ~ spl30_1
    | ~ spl30_133 ),
    inference(avatar_split_clause,[],[f9511,f4109,f704,f9543,f8968]) ).

tff(f8968,plain,
    ( spl30_347
  <=> $less(0,$sum(sK14,$uminus(sK19))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_347])]) ).

tff(f9543,plain,
    ( spl30_388
  <=> ! [X109: $int] :
        ( $less(0,$sum(sK19,$uminus(X109)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(X109))))
        | $less(0,$sum($sum(X109,1),$uminus($sum(sK12,1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_388])]) ).

tff(f9511,plain,
    ( ! [X109: $int] :
        ( $less(0,$sum(sK19,$uminus(X109)))
        | $less(0,$sum($sum(X109,1),$uminus($sum(sK12,1))))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(X109))))
        | $less(0,$sum(sK14,$uminus(sK19))) )
    | ~ spl30_1
    | ~ spl30_133 ),
    inference(superposition,[],[f2427,f4111]) ).

tff(f9541,plain,
    ( spl30_338
    | spl30_387
    | spl30_337
    | ~ spl30_38
    | ~ spl30_133 ),
    inference(avatar_split_clause,[],[f9504,f4109,f898,f8917,f9538,f8921]) ).

tff(f9504,plain,
    ( $less(0,$sum(0,$uminus(sK19)))
    | $less(0,$sum(sK9,$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))))
    | $less(0,$sum($sum(sK19,1),$uminus(sK9)))
    | ~ spl30_38
    | ~ spl30_133 ),
    inference(superposition,[],[f2080,f4111]) ).

tff(f9420,plain,
    ( spl30_386
    | ~ spl30_378
    | ~ spl30_385 ),
    inference(avatar_split_clause,[],[f9418,f9401,f9353,f9414]) ).

tff(f9414,plain,
    ( spl30_386
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_386])]) ).

tff(f9401,plain,
    ( spl30_385
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_385])]) ).

tff(f9418,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))))
    | ~ spl30_378
    | ~ spl30_385 ),
    inference(backward_demodulation,[],[f9403,f9355]) ).

tff(f9403,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))))
    | ~ spl30_385 ),
    inference(avatar_component_clause,[],[f9401]) ).

tff(f9417,plain,
    ( spl30_386
    | ~ spl30_133
    | ~ spl30_367 ),
    inference(avatar_split_clause,[],[f9412,f9200,f4109,f9414]) ).

tff(f9200,plain,
    ( spl30_367
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_367])]) ).

tff(f9412,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))))
    | ~ spl30_133
    | ~ spl30_367 ),
    inference(forward_demodulation,[],[f9201,f4111]) ).

tff(f9201,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_367 ),
    inference(avatar_component_clause,[],[f9200]) ).

tff(f9407,plain,
    ( spl30_322
    | ~ spl30_133
    | ~ spl30_195
    | ~ spl30_354 ),
    inference(avatar_split_clause,[],[f9406,f9072,f4796,f4109,f8669]) ).

tff(f8669,plain,
    ( spl30_322
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_322])]) ).

tff(f9406,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | ~ spl30_133
    | ~ spl30_195
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f9405,f9074]) ).

tff(f9405,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | ~ spl30_133
    | ~ spl30_195 ),
    inference(forward_demodulation,[],[f4797,f4111]) ).

tff(f9404,plain,
    ( spl30_385
    | ~ spl30_133
    | ~ spl30_146
    | ~ spl30_354 ),
    inference(avatar_split_clause,[],[f9399,f9072,f4211,f4109,f9401]) ).

tff(f9399,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))))
    | ~ spl30_133
    | ~ spl30_146
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f9398,f9074]) ).

tff(f9398,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))))
    | ~ spl30_133
    | ~ spl30_146 ),
    inference(forward_demodulation,[],[f4212,f4111]) ).

tff(f9395,plain,
    ( spl30_384
    | ~ spl30_133
    | ~ spl30_140 ),
    inference(avatar_split_clause,[],[f9390,f4144,f4109,f9392]) ).

tff(f9392,plain,
    ( spl30_384
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_384])]) ).

tff(f9390,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))))
    | ~ spl30_133
    | ~ spl30_140 ),
    inference(forward_demodulation,[],[f4145,f4111]) ).

tff(f4145,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_140 ),
    inference(avatar_component_clause,[],[f4144]) ).

tff(f9389,plain,
    ( ~ spl30_376
    | ~ spl30_133
    | spl30_364 ),
    inference(avatar_split_clause,[],[f9388,f9173,f4109,f9343]) ).

tff(f9343,plain,
    ( spl30_376
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_376])]) ).

tff(f9173,plain,
    ( spl30_364
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_364])]) ).

tff(f9388,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))))
    | ~ spl30_133
    | spl30_364 ),
    inference(forward_demodulation,[],[f9175,f4111]) ).

tff(f9175,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | spl30_364 ),
    inference(avatar_component_clause,[],[f9173]) ).

tff(f9382,plain,
    ( ~ spl30_383
    | ~ spl30_133
    | spl30_134 ),
    inference(avatar_split_clause,[],[f9319,f4113,f4109,f9379]) ).

tff(f9379,plain,
    ( spl30_383
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_383])]) ).

tff(f9319,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))))
    | ~ spl30_133
    | spl30_134 ),
    inference(backward_demodulation,[],[f4115,f4111]) ).

tff(f9377,plain,
    ( ~ spl30_381
    | ~ spl30_133
    | spl30_365 ),
    inference(avatar_split_clause,[],[f9338,f9187,f4109,f9368]) ).

tff(f9368,plain,
    ( spl30_381
  <=> sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_381])]) ).

tff(f9187,plain,
    ( spl30_365
  <=> sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_365])]) ).

tff(f9338,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_133
    | spl30_365 ),
    inference(backward_demodulation,[],[f9189,f4111]) ).

tff(f9189,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_365 ),
    inference(avatar_component_clause,[],[f9187]) ).

tff(f9376,plain,
    ( ~ spl30_382
    | ~ spl30_133
    | spl30_138 ),
    inference(avatar_split_clause,[],[f9320,f4132,f4109,f9373]) ).

tff(f9373,plain,
    ( spl30_382
  <=> sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_382])]) ).

tff(f9320,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_133
    | spl30_138 ),
    inference(backward_demodulation,[],[f4134,f4111]) ).

tff(f9371,plain,
    ( ~ spl30_381
    | ~ spl30_133
    | spl30_260 ),
    inference(avatar_split_clause,[],[f9327,f8121,f4109,f9368]) ).

tff(f9327,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_133
    | spl30_260 ),
    inference(backward_demodulation,[],[f8123,f4111]) ).

tff(f8123,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_260 ),
    inference(avatar_component_clause,[],[f8121]) ).

tff(f9366,plain,
    ( spl30_380
    | ~ spl30_133
    | ~ spl30_312 ),
    inference(avatar_split_clause,[],[f9332,f8548,f4109,f9363]) ).

tff(f9363,plain,
    ( spl30_380
  <=> $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_380])]) ).

tff(f8548,plain,
    ( spl30_312
  <=> $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_312])]) ).

tff(f9332,plain,
    ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK16),t2tb(sK18)))))
    | ~ spl30_133
    | ~ spl30_312 ),
    inference(backward_demodulation,[],[f8550,f4111]) ).

tff(f8550,plain,
    ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK16),t2tb(sK19)))))
    | ~ spl30_312 ),
    inference(avatar_component_clause,[],[f8548]) ).

tff(f9361,plain,
    ( spl30_379
    | ~ spl30_133
    | ~ spl30_266 ),
    inference(avatar_split_clause,[],[f9329,f8157,f4109,f9358]) ).

tff(f9358,plain,
    ( spl30_379
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_379])]) ).

tff(f9329,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))))
    | ~ spl30_133
    | ~ spl30_266 ),
    inference(backward_demodulation,[],[f8159,f4111]) ).

tff(f8159,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_266 ),
    inference(avatar_component_clause,[],[f8157]) ).

tff(f9356,plain,
    ( spl30_378
    | ~ spl30_133
    | ~ spl30_206 ),
    inference(avatar_split_clause,[],[f9323,f4987,f4109,f9353]) ).

tff(f9323,plain,
    ( ( tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))) )
    | ~ spl30_133
    | ~ spl30_206 ),
    inference(backward_demodulation,[],[f4989,f4111]) ).

tff(f4989,plain,
    ( ( tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))) )
    | ~ spl30_206 ),
    inference(avatar_component_clause,[],[f4987]) ).

tff(f9351,plain,
    ( spl30_377
    | ~ spl30_133
    | ~ spl30_311 ),
    inference(avatar_split_clause,[],[f9331,f8532,f4109,f9348]) ).

tff(f9348,plain,
    ( spl30_377
  <=> sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_377])]) ).

tff(f9331,plain,
    ( sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_133
    | ~ spl30_311 ),
    inference(backward_demodulation,[],[f8534,f4111]) ).

tff(f8534,plain,
    ( sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_311 ),
    inference(avatar_component_clause,[],[f8532]) ).

tff(f9346,plain,
    ( ~ spl30_376
    | ~ spl30_133
    | spl30_256 ),
    inference(avatar_split_clause,[],[f9325,f8096,f4109,f9343]) ).

tff(f9325,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK18))))
    | ~ spl30_133
    | spl30_256 ),
    inference(backward_demodulation,[],[f8098,f4111]) ).

tff(f8098,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | spl30_256 ),
    inference(avatar_component_clause,[],[f8096]) ).

tff(f9318,plain,
    ( ~ spl30_140
    | spl30_133
    | spl30_36
    | ~ spl30_48 ),
    inference(avatar_split_clause,[],[f4155,f962,f885,f4109,f4144]) ).

tff(f4155,plain,
    ( ( t2tb(sK19) = t2tb(sK18) )
    | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | spl30_36
    | ~ spl30_48 ),
    inference(superposition,[],[f887,f4084]) ).

tff(f9317,plain,
    ( ~ spl30_140
    | spl30_133
    | spl30_36
    | ~ spl30_48 ),
    inference(avatar_split_clause,[],[f8445,f962,f885,f4109,f4144]) ).

tff(f8445,plain,
    ( ( t2tb(sK19) = t2tb(sK18) )
    | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | spl30_36
    | ~ spl30_48 ),
    inference(superposition,[],[f887,f4084]) ).

tff(f9316,plain,
    ( spl30_367
    | ~ spl30_194
    | ~ spl30_206 ),
    inference(avatar_split_clause,[],[f9315,f4987,f4778,f9200]) ).

tff(f9315,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_194
    | ~ spl30_206 ),
    inference(forward_demodulation,[],[f4779,f4989]) ).

tff(f9314,plain,
    ( ~ spl30_335
    | spl30_269
    | ~ spl30_304 ),
    inference(avatar_split_clause,[],[f9313,f8471,f8188,f8770]) ).

tff(f8770,plain,
    ( spl30_335
  <=> sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_335])]) ).

tff(f9313,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_269
    | ~ spl30_304 ),
    inference(forward_demodulation,[],[f8189,f8473]) ).

tff(f8189,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_269 ),
    inference(avatar_component_clause,[],[f8188]) ).

tff(f9312,plain,
    ( ~ spl30_361
    | ~ spl30_304
    | spl30_369 ),
    inference(avatar_split_clause,[],[f9311,f9213,f8471,f9157]) ).

tff(f9157,plain,
    ( spl30_361
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_361])]) ).

tff(f9213,plain,
    ( spl30_369
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_369])]) ).

tff(f9311,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | ~ spl30_304
    | spl30_369 ),
    inference(forward_demodulation,[],[f9215,f8473]) ).

tff(f9215,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | spl30_369 ),
    inference(avatar_component_clause,[],[f9213]) ).

tff(f9310,plain,
    ( ~ spl30_364
    | spl30_143
    | ~ spl30_206
    | ~ spl30_354 ),
    inference(avatar_split_clause,[],[f9309,f9072,f4987,f4186,f9173]) ).

tff(f9309,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | spl30_143
    | ~ spl30_206
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f9308,f4989]) ).

tff(f9308,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | spl30_143
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f4188,f9074]) ).

tff(f9307,plain,
    ( spl30_370
    | ~ spl30_206
    | ~ spl30_322 ),
    inference(avatar_split_clause,[],[f9306,f8669,f4987,f9232]) ).

tff(f9232,plain,
    ( spl30_370
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_370])]) ).

tff(f9306,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | ~ spl30_206
    | ~ spl30_322 ),
    inference(forward_demodulation,[],[f8670,f4989]) ).

tff(f8670,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | ~ spl30_322 ),
    inference(avatar_component_clause,[],[f8669]) ).

tff(f9304,plain,
    ( ~ spl30_368
    | spl30_201
    | ~ spl30_206
    | ~ spl30_354 ),
    inference(avatar_split_clause,[],[f9303,f9072,f4987,f4840,f9206]) ).

tff(f9206,plain,
    ( spl30_368
  <=> sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_368])]) ).

tff(f9303,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_201
    | ~ spl30_206
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f9302,f4989]) ).

tff(f9301,plain,
    ( spl30_375
    | ~ spl30_304
    | ~ spl30_308 ),
    inference(avatar_split_clause,[],[f9296,f8513,f8471,f9298]) ).

tff(f9298,plain,
    ( spl30_375
  <=> is_common_prefix1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_375])]) ).

tff(f8513,plain,
    ( spl30_308
  <=> is_common_prefix1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),sK3(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_308])]) ).

tff(f9296,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))
    | ~ spl30_304
    | ~ spl30_308 ),
    inference(forward_demodulation,[],[f8515,f8473]) ).

tff(f8515,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),sK3(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))
    | ~ spl30_308 ),
    inference(avatar_component_clause,[],[f8513]) ).

tff(f9295,plain,
    ( spl30_135
    | ~ spl30_370
    | ~ spl30_48
    | ~ spl30_206
    | spl30_328
    | ~ spl30_354 ),
    inference(avatar_split_clause,[],[f9294,f9072,f8714,f4987,f962,f9232,f4118]) ).

tff(f8714,plain,
    ( spl30_328
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_328])]) ).

tff(f9294,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | ( t2tb(sK18) = t2tb(sK20) )
    | ~ spl30_48
    | ~ spl30_206
    | spl30_328
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f9293,f4989]) ).

tff(f9293,plain,
    ( ( t2tb(sK18) = t2tb(sK20) )
    | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | ~ spl30_48
    | spl30_328
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f9044,f9074]) ).

tff(f9044,plain,
    ( ( t2tb(sK18) = t2tb(sK20) )
    | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | ~ spl30_48
    | spl30_328 ),
    inference(superposition,[],[f8716,f3961]) ).

tff(f8716,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | spl30_328 ),
    inference(avatar_component_clause,[],[f8714]) ).

tff(f9292,plain,
    ( ~ spl30_361
    | spl30_136
    | ~ spl30_206
    | ~ spl30_304
    | ~ spl30_354 ),
    inference(avatar_split_clause,[],[f9291,f9072,f8471,f4987,f4122,f9157]) ).

tff(f9291,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | spl30_136
    | ~ spl30_206
    | ~ spl30_304
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f9290,f4989]) ).

tff(f9290,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | spl30_136
    | ~ spl30_304
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f9289,f9074]) ).

tff(f9289,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | spl30_136
    | ~ spl30_304 ),
    inference(forward_demodulation,[],[f4124,f8473]) ).

tff(f4124,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | spl30_136 ),
    inference(avatar_component_clause,[],[f4122]) ).

tff(f9288,plain,
    ( spl30_335
    | ~ spl30_269
    | ~ spl30_304 ),
    inference(avatar_split_clause,[],[f9278,f8471,f8188,f8770]) ).

tff(f9278,plain,
    ( sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_269
    | ~ spl30_304 ),
    inference(backward_demodulation,[],[f8190,f8473]) ).

tff(f8190,plain,
    ( sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_269 ),
    inference(avatar_component_clause,[],[f8188]) ).

tff(f9287,plain,
    ( spl30_374
    | ~ spl30_304
    | ~ spl30_307 ),
    inference(avatar_split_clause,[],[f9280,f8506,f8471,f9284]) ).

tff(f9284,plain,
    ( spl30_374
  <=> $less(0,$sum(sK9,$uminus($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_374])]) ).

tff(f8506,plain,
    ( spl30_307
  <=> $less(0,$sum(sK9,$uminus($sum(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),sK3(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_307])]) ).

tff(f9280,plain,
    ( $less(0,$sum(sK9,$uminus($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
    | ~ spl30_304
    | ~ spl30_307 ),
    inference(backward_demodulation,[],[f8508,f8473]) ).

tff(f8508,plain,
    ( $less(0,$sum(sK9,$uminus($sum(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),sK3(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
    | ~ spl30_307 ),
    inference(avatar_component_clause,[],[f8506]) ).

tff(f9272,plain,
    ( spl30_373
    | spl30_350 ),
    inference(avatar_split_clause,[],[f9133,f8979,f9269]) ).

tff(f9269,plain,
    ( spl30_373
  <=> $less(0,$sum(1,$uminus($sum($sum(sK19,1),$uminus(sK12))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_373])]) ).

tff(f9133,plain,
    ( $less(0,$sum(1,$uminus($sum($sum(sK19,1),$uminus(sK12)))))
    | spl30_350 ),
    inference(evaluation,[],[f8980]) ).

tff(f8980,plain,
    ( ~ $less(0,$sum($sum(sK19,1),$uminus(sK12)))
    | spl30_350 ),
    inference(avatar_component_clause,[],[f8979]) ).

tff(f9267,plain,
    ( ~ spl30_372
    | spl30_150
    | ~ spl30_206 ),
    inference(avatar_split_clause,[],[f9266,f4987,f4311,f9259]) ).

tff(f9266,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | spl30_150
    | ~ spl30_206 ),
    inference(forward_demodulation,[],[f4313,f4989]) ).

tff(f9265,plain,
    ( spl30_305
    | ~ spl30_269 ),
    inference(avatar_split_clause,[],[f8494,f8188,f8475]) ).

tff(f8494,plain,
    ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | ~ spl30_269 ),
    inference(resolution,[],[f8190,f390]) ).

tff(f9264,plain,
    ( ~ spl30_366
    | spl30_147
    | ~ spl30_206 ),
    inference(avatar_split_clause,[],[f9263,f4987,f4239,f9194]) ).

tff(f9263,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_147
    | ~ spl30_206 ),
    inference(forward_demodulation,[],[f4241,f4989]) ).

tff(f4241,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_147 ),
    inference(avatar_component_clause,[],[f4239]) ).

tff(f9262,plain,
    ( ~ spl30_372
    | spl30_139
    | ~ spl30_206
    | ~ spl30_354 ),
    inference(avatar_split_clause,[],[f9257,f9072,f4987,f4139,f9259]) ).

tff(f9257,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | spl30_139
    | ~ spl30_206
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f9256,f4989]) ).

tff(f9256,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | spl30_139
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f4141,f9074]) ).

tff(f9255,plain,
    ( ~ spl30_371
    | spl30_202
    | ~ spl30_206 ),
    inference(avatar_split_clause,[],[f9254,f4987,f4887,f9243]) ).

tff(f9243,plain,
    ( spl30_371
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_371])]) ).

tff(f9254,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | spl30_202
    | ~ spl30_206 ),
    inference(forward_demodulation,[],[f4889,f4989]) ).

tff(f4889,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | spl30_202 ),
    inference(avatar_component_clause,[],[f4887]) ).

tff(f9253,plain,
    ( ~ spl30_367
    | spl30_146
    | ~ spl30_206
    | ~ spl30_354 ),
    inference(avatar_split_clause,[],[f9252,f9072,f4987,f4211,f9200]) ).

tff(f9252,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | spl30_146
    | ~ spl30_206
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f9251,f4989]) ).

tff(f9251,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | spl30_146
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f4213,f9074]) ).

tff(f4213,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | spl30_146 ),
    inference(avatar_component_clause,[],[f4211]) ).

tff(f9250,plain,
    ( spl30_205
    | spl30_209
    | spl30_208
    | spl30_207
    | spl30_203 ),
    inference(avatar_split_clause,[],[f9249,f4928,f4991,f4995,f4999,f4983]) ).

tff(f9249,plain,
    ( $less(0,$sum($sum(sK20,1),$uminus(sK14)))
    | $less(0,$sum($sum(sK14,1),$uminus(sK19)))
    | $less(0,$sum(sK19,$uminus(sK12)))
    | $less(0,$sum(0,$uminus(sK20)))
    | spl30_203 ),
    inference(forward_demodulation,[],[f9248,f392]) ).

tff(f9248,plain,
    ( $less(0,$sum(sK19,$uminus(sK12)))
    | $less(0,$sum(0,$uminus(tb2t(t2tb(sK20)))))
    | $less(0,$sum($sum(sK14,1),$uminus(sK19)))
    | $less(0,$sum($sum(sK20,1),$uminus(sK14)))
    | spl30_203 ),
    inference(forward_demodulation,[],[f5019,f392]) ).

tff(f5019,plain,
    ( $less(0,$sum($sum(tb2t(t2tb(sK20)),1),$uminus(sK14)))
    | $less(0,$sum(0,$uminus(tb2t(t2tb(sK20)))))
    | $less(0,$sum(sK19,$uminus(sK12)))
    | $less(0,$sum($sum(sK14,1),$uminus(sK19)))
    | spl30_203 ),
    inference(resolution,[],[f4930,f969]) ).

tff(f4930,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | spl30_203 ),
    inference(avatar_component_clause,[],[f4928]) ).

tff(f9247,plain,
    ( spl30_208
    | spl30_205
    | spl30_207
    | spl30_209
    | spl30_203 ),
    inference(avatar_split_clause,[],[f5018,f4928,f4999,f4991,f4983,f4995]) ).

tff(f5018,plain,
    ( $less(0,$sum(sK19,$uminus(sK12)))
    | $less(0,$sum($sum(sK20,1),$uminus(sK14)))
    | $less(0,$sum(0,$uminus(sK20)))
    | $less(0,$sum($sum(sK14,1),$uminus(sK19)))
    | spl30_203 ),
    inference(resolution,[],[f4930,f625]) ).

tff(f9246,plain,
    ( ~ spl30_371
    | spl30_152
    | ~ spl30_206
    | ~ spl30_354 ),
    inference(avatar_split_clause,[],[f9241,f9072,f4987,f4339,f9243]) ).

tff(f9241,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | spl30_152
    | ~ spl30_206
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f9240,f4989]) ).

tff(f9240,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | spl30_152
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f4341,f9074]) ).

tff(f4341,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | spl30_152 ),
    inference(avatar_component_clause,[],[f4339]) ).

tff(f9239,plain,
    ( spl30_209
    | spl30_208
    | spl30_207
    | spl30_205
    | spl30_203 ),
    inference(avatar_split_clause,[],[f9238,f4928,f4983,f4991,f4995,f4999]) ).

tff(f9238,plain,
    ( $less(0,$sum(0,$uminus(sK20)))
    | $less(0,$sum($sum(sK20,1),$uminus(sK14)))
    | $less(0,$sum($sum(sK14,1),$uminus(sK19)))
    | $less(0,$sum(sK19,$uminus(sK12)))
    | spl30_203 ),
    inference(forward_demodulation,[],[f5036,f392]) ).

tff(f5036,plain,
    ( $less(0,$sum(tb2t(t2tb(sK19)),$uminus(sK12)))
    | $less(0,$sum($sum(sK20,1),$uminus(sK14)))
    | $less(0,$sum($sum(sK14,1),$uminus(sK19)))
    | $less(0,$sum(0,$uminus(sK20)))
    | spl30_203 ),
    inference(forward_demodulation,[],[f5020,f392]) ).

tff(f5020,plain,
    ( $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK19)))))
    | $less(0,$sum(0,$uminus(sK20)))
    | $less(0,$sum(tb2t(t2tb(sK19)),$uminus(sK12)))
    | $less(0,$sum($sum(sK20,1),$uminus(sK14)))
    | spl30_203 ),
    inference(resolution,[],[f4930,f970]) ).

tff(f9237,plain,
    ( ~ spl30_365
    | spl30_196
    | ~ spl30_206 ),
    inference(avatar_split_clause,[],[f9236,f4987,f4806,f9187]) ).

tff(f9236,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_196
    | ~ spl30_206 ),
    inference(forward_demodulation,[],[f4808,f4989]) ).

tff(f4808,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_196 ),
    inference(avatar_component_clause,[],[f4806]) ).

tff(f9235,plain,
    ( ~ spl30_370
    | spl30_135
    | ~ spl30_48
    | ~ spl30_206
    | spl30_328
    | ~ spl30_354 ),
    inference(avatar_split_clause,[],[f9230,f9072,f8714,f4987,f962,f4118,f9232]) ).

tff(f9230,plain,
    ( ( t2tb(sK18) = t2tb(sK20) )
    | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | ~ spl30_48
    | ~ spl30_206
    | spl30_328
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f9229,f4989]) ).

tff(f9229,plain,
    ( ( t2tb(sK18) = t2tb(sK20) )
    | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | ~ spl30_48
    | spl30_328
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f9045,f9074]) ).

tff(f9045,plain,
    ( ( t2tb(sK18) = t2tb(sK20) )
    | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | ~ spl30_48
    | spl30_328 ),
    inference(superposition,[],[f8716,f4084]) ).

tff(f9224,plain,
    ( spl30_203
    | ~ spl30_206 ),
    inference(avatar_contradiction_clause,[],[f9223]) ).

tff(f9223,plain,
    ( $false
    | spl30_203
    | ~ spl30_206 ),
    inference(subsumption_resolution,[],[f9222,f591]) ).

tff(f9222,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | spl30_203
    | ~ spl30_206 ),
    inference(forward_demodulation,[],[f4930,f4989]) ).

tff(f9221,plain,
    ( spl30_208
    | spl30_209
    | spl30_358
    | spl30_203 ),
    inference(avatar_split_clause,[],[f9220,f4928,f9135,f4999,f4995]) ).

tff(f9135,plain,
    ( spl30_358
  <=> ! [X4: $int,X5: $int] :
        ( $less(0,$sum(0,$uminus(sK2(int,X4,get(int,int,t2tb2(sK13),t2tb(sK20)),t2tb2(sK13),X5))))
        | $less(0,$sum($sum(sK2(int,X4,get(int,int,t2tb2(sK13),t2tb(sK20)),t2tb2(sK13),X5),1),$uminus(sK14)))
        | ( 0 = occ1(int,get(int,int,t2tb2(sK13),t2tb(sK20)),t2tb2(sK13),X4,X5) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_358])]) ).

tff(f9220,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(0,$sum(0,$uminus(sK2(int,X4,get(int,int,t2tb2(sK13),t2tb(sK20)),t2tb2(sK13),X5))))
        | ( 0 = occ1(int,get(int,int,t2tb2(sK13),t2tb(sK20)),t2tb2(sK13),X4,X5) )
        | $less(0,$sum($sum(sK2(int,X4,get(int,int,t2tb2(sK13),t2tb(sK20)),t2tb2(sK13),X5),1),$uminus(sK14)))
        | $less(0,$sum(sK19,$uminus(sK12)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK19))) )
    | spl30_203 ),
    inference(forward_demodulation,[],[f9219,f569]) ).

tff(f9219,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(0,$sum(0,$uminus(sK2(int,X4,get(int,int,t2tb2(sK13),t2tb(sK20)),t2tb2(sK13),X5))))
        | $less(0,$sum($sum(sK2(int,X4,t2tb(tb2t(get(int,int,t2tb2(sK13),t2tb(sK20)))),t2tb2(sK13),X5),1),$uminus(sK14)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK19)))
        | ( 0 = occ1(int,get(int,int,t2tb2(sK13),t2tb(sK20)),t2tb2(sK13),X4,X5) )
        | $less(0,$sum(sK19,$uminus(sK12))) )
    | spl30_203 ),
    inference(forward_demodulation,[],[f9218,f569]) ).

tff(f9218,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(0,$sum(0,$uminus(sK2(int,X4,t2tb(tb2t(get(int,int,t2tb2(sK13),t2tb(sK20)))),t2tb2(sK13),X5))))
        | $less(0,$sum($sum(sK2(int,X4,t2tb(tb2t(get(int,int,t2tb2(sK13),t2tb(sK20)))),t2tb2(sK13),X5),1),$uminus(sK14)))
        | ( 0 = occ1(int,get(int,int,t2tb2(sK13),t2tb(sK20)),t2tb2(sK13),X4,X5) )
        | $less(0,$sum(sK19,$uminus(sK12)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK19))) )
    | spl30_203 ),
    inference(forward_demodulation,[],[f9217,f392]) ).

tff(f9217,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(0,$sum(tb2t(t2tb(sK19)),$uminus(sK12)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK19)))
        | ( 0 = occ1(int,get(int,int,t2tb2(sK13),t2tb(sK20)),t2tb2(sK13),X4,X5) )
        | $less(0,$sum(0,$uminus(sK2(int,X4,t2tb(tb2t(get(int,int,t2tb2(sK13),t2tb(sK20)))),t2tb2(sK13),X5))))
        | $less(0,$sum($sum(sK2(int,X4,t2tb(tb2t(get(int,int,t2tb2(sK13),t2tb(sK20)))),t2tb2(sK13),X5),1),$uminus(sK14))) )
    | spl30_203 ),
    inference(forward_demodulation,[],[f7439,f569]) ).

tff(f7439,plain,
    ( ! [X4: $int,X5: $int] :
        ( ( 0 = occ1(int,t2tb(tb2t(get(int,int,t2tb2(sK13),t2tb(sK20)))),t2tb2(sK13),X4,X5) )
        | $less(0,$sum(0,$uminus(sK2(int,X4,t2tb(tb2t(get(int,int,t2tb2(sK13),t2tb(sK20)))),t2tb2(sK13),X5))))
        | $less(0,$sum(tb2t(t2tb(sK19)),$uminus(sK12)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK19)))
        | $less(0,$sum($sum(sK2(int,X4,t2tb(tb2t(get(int,int,t2tb2(sK13),t2tb(sK20)))),t2tb2(sK13),X5),1),$uminus(sK14))) )
    | spl30_203 ),
    inference(forward_demodulation,[],[f7420,f392]) ).

tff(f7420,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK19)))))
        | ( 0 = occ1(int,t2tb(tb2t(get(int,int,t2tb2(sK13),t2tb(sK20)))),t2tb2(sK13),X4,X5) )
        | $less(0,$sum($sum(sK2(int,X4,t2tb(tb2t(get(int,int,t2tb2(sK13),t2tb(sK20)))),t2tb2(sK13),X5),1),$uminus(sK14)))
        | $less(0,$sum(0,$uminus(sK2(int,X4,t2tb(tb2t(get(int,int,t2tb2(sK13),t2tb(sK20)))),t2tb2(sK13),X5))))
        | $less(0,$sum(tb2t(t2tb(sK19)),$uminus(sK12))) )
    | spl30_203 ),
    inference(resolution,[],[f7276,f4930]) ).

tff(f7276,plain,
    ! [X2: $int,X3: $int,X0: $int,X1: uni] :
      ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),X0,tb2t(get(int,int,t2tb2(sK13),X1)))
      | $less(0,$sum($sum(sK2(int,X2,t2tb(X0),t2tb2(sK13),X3),1),$uminus(sK14)))
      | $less(0,$sum(tb2t(X1),$uminus(sK12)))
      | ( 0 = occ1(int,t2tb(X0),t2tb2(sK13),X2,X3) )
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X1))))
      | $less(0,$sum(0,$uminus(sK2(int,X2,t2tb(X0),t2tb2(sK13),X3)))) ),
    inference(superposition,[],[f7195,f392]) ).

tff(f7195,plain,
    ! [X2: $int,X3: $int,X0: uni,X1: uni] :
      ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(X1),tb2t(get(int,int,t2tb2(sK13),X0)))
      | $less(0,$sum($sum(sK2(int,X2,X1,t2tb2(sK13),X3),1),$uminus(sK14)))
      | $less(0,$sum(tb2t(X0),$uminus(sK12)))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X0))))
      | $less(0,$sum(0,$uminus(sK2(int,X2,X1,t2tb2(sK13),X3))))
      | ( 0 = occ1(int,X1,t2tb2(sK13),X2,X3) ) ),
    inference(superposition,[],[f7165,f569]) ).

tff(f7165,plain,
    ! [X2: $int,X3: $int,X0: uni,X1: $int] :
      ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(X0),tb2t(get(int,int,t2tb2(sK13),t2tb(X1))))
      | $less(0,$sum(X1,$uminus(sK12)))
      | $less(0,$sum($sum(sK14,1),$uminus(X1)))
      | ( 0 = occ1(int,X0,t2tb2(sK13),X2,X3) )
      | $less(0,$sum(0,$uminus(sK2(int,X2,X0,t2tb2(sK13),X3))))
      | $less(0,$sum($sum(sK2(int,X2,X0,t2tb2(sK13),X3),1),$uminus(sK14))) ),
    inference(superposition,[],[f5259,f1072]) ).

tff(f1072,plain,
    ! [X12: uni] : ( contents(int,mk_ref(int,X12)) = X12 ),
    inference(resolution,[],[f410,f968]) ).

tff(f410,plain,
    ! [X0: uni,X1: ty] :
      ( ~ sort1(X1,X0)
      | ( contents(X1,mk_ref(X1,X0)) = X0 ) ),
    inference(cnf_transformation,[],[f204]) ).

tff(f204,plain,
    ! [X0: uni,X1: ty] :
      ( ~ sort1(X1,X0)
      | ( contents(X1,mk_ref(X1,X0)) = X0 ) ),
    inference(ennf_transformation,[],[f165]) ).

tff(f165,plain,
    ! [X1: ty,X0: uni] :
      ( sort1(X1,X0)
     => ( contents(X1,mk_ref(X1,X0)) = X0 ) ),
    inference(rectify,[],[f11]) ).

tff(f11,axiom,
    ! [X6: uni,X0: ty] :
      ( sort1(X0,X6)
     => ( contents(X0,mk_ref(X0,X6)) = X6 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',contents_def3) ).

tff(f5259,plain,
    ! [X174: $int,X175: $int,X172: $int,X173: uni] :
      ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(contents(int,X173)),tb2t(get(int,int,t2tb2(sK13),t2tb(X175))))
      | $less(0,$sum($sum(sK14,1),$uminus(X175)))
      | $less(0,$sum(X175,$uminus(sK12)))
      | $less(0,$sum(0,$uminus(sK2(int,X172,contents(int,X173),t2tb2(sK13),X174))))
      | ( 0 = occ1(int,contents(int,X173),t2tb2(sK13),X172,X174) )
      | $less(0,$sum($sum(sK2(int,X172,contents(int,X173),t2tb2(sK13),X174),1),$uminus(sK14))) ),
    inference(superposition,[],[f625,f1771]) ).

tff(f1771,plain,
    ! [X11: ty,X14: $int,X15: $int,X12: uni,X13: uni] :
      ( ( get(X11,int,X13,t2tb(sK2(X11,X14,contents(X11,X12),X13,X15))) = contents(X11,X12) )
      | ( 0 = occ1(X11,contents(X11,X12),X13,X14,X15) ) ),
    inference(resolution,[],[f377,f492]) ).

tff(f492,plain,
    ! [X0: ty,X1: uni] : sort1(X0,contents(X0,X1)),
    inference(cnf_transformation,[],[f317]) ).

tff(f317,plain,
    ! [X0: ty,X1: uni] : sort1(X0,contents(X0,X1)),
    inference(rectify,[],[f147]) ).

tff(f147,plain,
    ! [X1: ty,X0: uni] : sort1(X1,contents(X1,X0)),
    inference(rectify,[],[f10]) ).

tff(f10,axiom,
    ! [X1: uni,X0: ty] : sort1(X0,contents(X0,X1)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',contents_sort1) ).

tff(f377,plain,
    ! [X2: uni,X3: uni,X0: ty,X1: $int,X4: $int] :
      ( ~ sort1(X0,X2)
      | ( 0 = occ1(X0,X2,X3,X1,X4) )
      | ( get(X0,int,X3,t2tb(sK2(X0,X1,X2,X3,X4))) = X2 ) ),
    inference(cnf_transformation,[],[f264]) ).

tff(f264,plain,
    ! [X0: ty,X1: $int,X2: uni,X3: uni,X4: $int] :
      ( ( $less(sK2(X0,X1,X2,X3,X4),X4)
        & ~ $less(sK2(X0,X1,X2,X3,X4),X1)
        & ( get(X0,int,X3,t2tb(sK2(X0,X1,X2,X3,X4))) = X2 ) )
      | ~ sort1(X0,X2)
      | ( 0 = occ1(X0,X2,X3,X1,X4) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK2])],[f262,f263]) ).

tff(f263,plain,
    ! [X0: ty,X1: $int,X2: uni,X3: uni,X4: $int] :
      ( ? [X5: $int] :
          ( $less(X5,X4)
          & ~ $less(X5,X1)
          & ( get(X0,int,X3,t2tb(X5)) = X2 ) )
     => ( $less(sK2(X0,X1,X2,X3,X4),X4)
        & ~ $less(sK2(X0,X1,X2,X3,X4),X1)
        & ( get(X0,int,X3,t2tb(sK2(X0,X1,X2,X3,X4))) = X2 ) ) ),
    introduced(choice_axiom,[]) ).

tff(f262,plain,
    ! [X0: ty,X1: $int,X2: uni,X3: uni,X4: $int] :
      ( ? [X5: $int] :
          ( $less(X5,X4)
          & ~ $less(X5,X1)
          & ( get(X0,int,X3,t2tb(X5)) = X2 ) )
      | ~ sort1(X0,X2)
      | ( 0 = occ1(X0,X2,X3,X1,X4) ) ),
    inference(rectify,[],[f254]) ).

tff(f254,plain,
    ! [X1: ty,X2: $int,X0: uni,X4: uni,X3: $int] :
      ( ? [X5: $int] :
          ( $less(X5,X3)
          & ~ $less(X5,X2)
          & ( get(X1,int,X4,t2tb(X5)) = X0 ) )
      | ~ sort1(X1,X0)
      | ( 0 = occ1(X1,X0,X4,X2,X3) ) ),
    inference(flattening,[],[f253]) ).

tff(f253,plain,
    ! [X0: uni,X1: ty,X4: uni,X3: $int,X2: $int] :
      ( ( 0 = occ1(X1,X0,X4,X2,X3) )
      | ? [X5: $int] :
          ( ( get(X1,int,X4,t2tb(X5)) = X0 )
          & $less(X5,X3)
          & ~ $less(X5,X2) )
      | ~ sort1(X1,X0) ),
    inference(ennf_transformation,[],[f157]) ).

tff(f157,plain,
    ! [X0: uni,X1: ty,X4: uni,X3: $int,X2: $int] :
      ( sort1(X1,X0)
     => ( ! [X5: $int] :
            ( ( $less(X5,X3)
              & ~ $less(X5,X2) )
           => ( get(X1,int,X4,t2tb(X5)) != X0 ) )
       => ( 0 = occ1(X1,X0,X4,X2,X3) ) ) ),
    inference(rectify,[],[f97]) ).

tff(f97,plain,
    ! [X16: uni,X0: ty,X18: $int,X6: $int,X9: uni] :
      ( sort1(X0,X16)
     => ( ! [X14: $int] :
            ( ( $less(X14,X6)
              & ~ $less(X14,X18) )
           => ( get(X0,int,X9,t2tb(X14)) != X16 ) )
       => ( 0 = occ1(X0,X16,X9,X18,X6) ) ) ),
    inference(theory_normalization,[],[f53]) ).

tff(f53,axiom,
    ! [X16: uni,X0: ty,X18: $int,X6: $int,X9: uni] :
      ( sort1(X0,X16)
     => ( ! [X14: $int] :
            ( ( $less(X14,X6)
              & $lesseq(X18,X14) )
           => ( get(X0,int,X9,t2tb(X14)) != X16 ) )
       => ( 0 = occ1(X0,X16,X9,X18,X6) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',occ_neq) ).

tff(f9216,plain,
    ( ~ spl30_369
    | spl30_144
    | ~ spl30_206 ),
    inference(avatar_split_clause,[],[f9211,f4987,f4202,f9213]) ).

tff(f9211,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | spl30_144
    | ~ spl30_206 ),
    inference(forward_demodulation,[],[f4204,f4989]) ).

tff(f4204,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | spl30_144 ),
    inference(avatar_component_clause,[],[f4202]) ).

tff(f9210,plain,
    ( spl30_305
    | ~ spl30_269 ),
    inference(avatar_split_clause,[],[f8487,f8188,f8475]) ).

tff(f8487,plain,
    ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | ~ spl30_269 ),
    inference(unit_resulting_resolution,[],[f8190,f390]) ).

tff(f9209,plain,
    ( ~ spl30_368
    | spl30_204
    | ~ spl30_206 ),
    inference(avatar_split_clause,[],[f9204,f4987,f4966,f9206]) ).

tff(f9204,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_204
    | ~ spl30_206 ),
    inference(forward_demodulation,[],[f4968,f4989]) ).

tff(f9203,plain,
    ( ~ spl30_367
    | spl30_194
    | ~ spl30_206 ),
    inference(avatar_split_clause,[],[f9198,f4987,f4778,f9200]) ).

tff(f9198,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | spl30_194
    | ~ spl30_206 ),
    inference(forward_demodulation,[],[f4780,f4989]) ).

tff(f4780,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | spl30_194 ),
    inference(avatar_component_clause,[],[f4778]) ).

tff(f9197,plain,
    ( ~ spl30_366
    | spl30_137
    | ~ spl30_206
    | ~ spl30_354 ),
    inference(avatar_split_clause,[],[f9192,f9072,f4987,f4127,f9194]) ).

tff(f9192,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_137
    | ~ spl30_206
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f9191,f4989]) ).

tff(f9191,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_137
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f4129,f9074]) ).

tff(f4129,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_137 ),
    inference(avatar_component_clause,[],[f4127]) ).

tff(f9190,plain,
    ( ~ spl30_365
    | spl30_148
    | ~ spl30_206
    | ~ spl30_354 ),
    inference(avatar_split_clause,[],[f9185,f9072,f4987,f4245,f9187]) ).

tff(f9185,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_148
    | ~ spl30_206
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f9184,f4989]) ).

tff(f9183,plain,
    ( spl30_208
    | spl30_209
    | spl30_358
    | spl30_195
    | ~ spl30_354 ),
    inference(avatar_split_clause,[],[f9182,f9072,f4796,f9135,f4999,f4995]) ).

tff(f9182,plain,
    ( ! [X2: $int,X3: $int] :
        ( ( 0 = occ1(int,get(int,int,t2tb2(sK13),t2tb(sK20)),t2tb2(sK13),X2,X3) )
        | $less(0,$sum(sK19,$uminus(sK12)))
        | $less(0,$sum($sum(sK2(int,X2,get(int,int,t2tb2(sK13),t2tb(sK20)),t2tb2(sK13),X3),1),$uminus(sK14)))
        | $less(0,$sum(0,$uminus(sK2(int,X2,get(int,int,t2tb2(sK13),t2tb(sK20)),t2tb2(sK13),X3))))
        | $less(0,$sum($sum(sK14,1),$uminus(sK19))) )
    | spl30_195
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f9181,f9074]) ).

tff(f9181,plain,
    ( ! [X2: $int,X3: $int] :
        ( $less(0,$sum(0,$uminus(sK2(int,X2,get(int,int,t2tb2(sK16),t2tb(sK20)),t2tb2(sK13),X3))))
        | $less(0,$sum($sum(sK14,1),$uminus(sK19)))
        | $less(0,$sum($sum(sK2(int,X2,get(int,int,t2tb2(sK13),t2tb(sK20)),t2tb2(sK13),X3),1),$uminus(sK14)))
        | $less(0,$sum(sK19,$uminus(sK12)))
        | ( 0 = occ1(int,get(int,int,t2tb2(sK13),t2tb(sK20)),t2tb2(sK13),X2,X3) ) )
    | spl30_195
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f9180,f569]) ).

tff(f9180,plain,
    ( ! [X2: $int,X3: $int] :
        ( $less(0,$sum($sum(sK2(int,X2,get(int,int,t2tb2(sK13),t2tb(sK20)),t2tb2(sK13),X3),1),$uminus(sK14)))
        | $less(0,$sum(0,$uminus(sK2(int,X2,t2tb(tb2t(get(int,int,t2tb2(sK16),t2tb(sK20)))),t2tb2(sK13),X3))))
        | $less(0,$sum(sK19,$uminus(sK12)))
        | ( 0 = occ1(int,get(int,int,t2tb2(sK13),t2tb(sK20)),t2tb2(sK13),X2,X3) )
        | $less(0,$sum($sum(sK14,1),$uminus(sK19))) )
    | spl30_195
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f9179,f9074]) ).

tff(f9179,plain,
    ( ! [X2: $int,X3: $int] :
        ( $less(0,$sum($sum(sK2(int,X2,get(int,int,t2tb2(sK13),t2tb(sK20)),t2tb2(sK13),X3),1),$uminus(sK14)))
        | ( 0 = occ1(int,get(int,int,t2tb2(sK16),t2tb(sK20)),t2tb2(sK13),X2,X3) )
        | $less(0,$sum(0,$uminus(sK2(int,X2,t2tb(tb2t(get(int,int,t2tb2(sK16),t2tb(sK20)))),t2tb2(sK13),X3))))
        | $less(0,$sum($sum(sK14,1),$uminus(sK19)))
        | $less(0,$sum(sK19,$uminus(sK12))) )
    | spl30_195
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f9178,f9074]) ).

tff(f9178,plain,
    ( ! [X2: $int,X3: $int] :
        ( $less(0,$sum(sK19,$uminus(sK12)))
        | $less(0,$sum($sum(sK2(int,X2,get(int,int,t2tb2(sK16),t2tb(sK20)),t2tb2(sK13),X3),1),$uminus(sK14)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK19)))
        | ( 0 = occ1(int,get(int,int,t2tb2(sK16),t2tb(sK20)),t2tb2(sK13),X2,X3) )
        | $less(0,$sum(0,$uminus(sK2(int,X2,t2tb(tb2t(get(int,int,t2tb2(sK16),t2tb(sK20)))),t2tb2(sK13),X3)))) )
    | spl30_195 ),
    inference(forward_demodulation,[],[f9177,f569]) ).

tff(f9177,plain,
    ( ! [X2: $int,X3: $int] :
        ( $less(0,$sum(sK19,$uminus(sK12)))
        | ( 0 = occ1(int,t2tb(tb2t(get(int,int,t2tb2(sK16),t2tb(sK20)))),t2tb2(sK13),X2,X3) )
        | $less(0,$sum(0,$uminus(sK2(int,X2,t2tb(tb2t(get(int,int,t2tb2(sK16),t2tb(sK20)))),t2tb2(sK13),X3))))
        | $less(0,$sum($sum(sK14,1),$uminus(sK19)))
        | $less(0,$sum($sum(sK2(int,X2,get(int,int,t2tb2(sK16),t2tb(sK20)),t2tb2(sK13),X3),1),$uminus(sK14))) )
    | spl30_195 ),
    inference(forward_demodulation,[],[f7369,f569]) ).

tff(f7369,plain,
    ( ! [X2: $int,X3: $int] :
        ( $less(0,$sum($sum(sK2(int,X2,t2tb(tb2t(get(int,int,t2tb2(sK16),t2tb(sK20)))),t2tb2(sK13),X3),1),$uminus(sK14)))
        | ( 0 = occ1(int,t2tb(tb2t(get(int,int,t2tb2(sK16),t2tb(sK20)))),t2tb2(sK13),X2,X3) )
        | $less(0,$sum(0,$uminus(sK2(int,X2,t2tb(tb2t(get(int,int,t2tb2(sK16),t2tb(sK20)))),t2tb2(sK13),X3))))
        | $less(0,$sum(sK19,$uminus(sK12)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK19))) )
    | spl30_195 ),
    inference(resolution,[],[f7194,f4798]) ).

tff(f4798,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | spl30_195 ),
    inference(avatar_component_clause,[],[f4796]) ).

tff(f7194,plain,
    ! [X2: $int,X3: $int,X0: $int,X1: $int] :
      ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),X0,tb2t(get(int,int,t2tb2(sK13),t2tb(X1))))
      | $less(0,$sum(X1,$uminus(sK12)))
      | $less(0,$sum(0,$uminus(sK2(int,X2,t2tb(X0),t2tb2(sK13),X3))))
      | $less(0,$sum($sum(sK14,1),$uminus(X1)))
      | $less(0,$sum($sum(sK2(int,X2,t2tb(X0),t2tb2(sK13),X3),1),$uminus(sK14)))
      | ( 0 = occ1(int,t2tb(X0),t2tb2(sK13),X2,X3) ) ),
    inference(superposition,[],[f7165,f392]) ).

tff(f9176,plain,
    ( ~ spl30_364
    | spl30_153
    | ~ spl30_206 ),
    inference(avatar_split_clause,[],[f9171,f4987,f4350,f9173]) ).

tff(f4350,plain,
    ( spl30_153
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_153])]) ).

tff(f9171,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | spl30_153
    | ~ spl30_206 ),
    inference(forward_demodulation,[],[f4352,f4989]) ).

tff(f4352,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | spl30_153 ),
    inference(avatar_component_clause,[],[f4350]) ).

tff(f9170,plain,
    ( ~ spl30_363
    | ~ spl30_206
    | spl30_320 ),
    inference(avatar_split_clause,[],[f9142,f8657,f4987,f9167]) ).

tff(f8657,plain,
    ( spl30_320
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_320])]) ).

tff(f9142,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | ~ spl30_206
    | spl30_320 ),
    inference(backward_demodulation,[],[f8659,f4989]) ).

tff(f8659,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | spl30_320 ),
    inference(avatar_component_clause,[],[f8657]) ).

tff(f9165,plain,
    ( ~ spl30_362
    | ~ spl30_206
    | spl30_319 ),
    inference(avatar_split_clause,[],[f9145,f8652,f4987,f9162]) ).

tff(f9162,plain,
    ( spl30_362
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_362])]) ).

tff(f8652,plain,
    ( spl30_319
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_319])]) ).

tff(f9145,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | ~ spl30_206
    | spl30_319 ),
    inference(backward_demodulation,[],[f8654,f4989]) ).

tff(f8654,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | spl30_319 ),
    inference(avatar_component_clause,[],[f8652]) ).

tff(f9160,plain,
    ( ~ spl30_361
    | ~ spl30_206
    | spl30_318 ),
    inference(avatar_split_clause,[],[f9143,f8646,f4987,f9157]) ).

tff(f8646,plain,
    ( spl30_318
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_318])]) ).

tff(f9143,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | ~ spl30_206
    | spl30_318 ),
    inference(backward_demodulation,[],[f8648,f4989]) ).

tff(f8648,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | spl30_318 ),
    inference(avatar_component_clause,[],[f8646]) ).

tff(f9155,plain,
    ( ~ spl30_360
    | ~ spl30_206
    | spl30_324 ),
    inference(avatar_split_clause,[],[f9144,f8686,f4987,f9152]) ).

tff(f9152,plain,
    ( spl30_360
  <=> sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_360])]) ).

tff(f8686,plain,
    ( spl30_324
  <=> sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_324])]) ).

tff(f9144,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_206
    | spl30_324 ),
    inference(backward_demodulation,[],[f8688,f4989]) ).

tff(f8688,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_324 ),
    inference(avatar_component_clause,[],[f8686]) ).

tff(f9150,plain,
    ( ~ spl30_359
    | ~ spl30_206
    | spl30_314 ),
    inference(avatar_split_clause,[],[f9141,f8621,f4987,f9147]) ).

tff(f8621,plain,
    ( spl30_314
  <=> sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_314])]) ).

tff(f9141,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_206
    | spl30_314 ),
    inference(backward_demodulation,[],[f8623,f4989]) ).

tff(f8623,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_314 ),
    inference(avatar_component_clause,[],[f8621]) ).

tff(f9140,plain,
    ( ~ spl30_203
    | spl30_195
    | ~ spl30_354 ),
    inference(avatar_split_clause,[],[f9139,f9072,f4796,f4928]) ).

tff(f9139,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | spl30_195
    | ~ spl30_354 ),
    inference(forward_demodulation,[],[f4798,f9074]) ).

tff(f9138,plain,
    ( spl30_205
    | spl30_209
    | spl30_208
    | spl30_207
    | spl30_203 ),
    inference(avatar_split_clause,[],[f5040,f4928,f4991,f4995,f4999,f4983]) ).

tff(f5040,plain,
    ( $less(0,$sum($sum(sK20,1),$uminus(sK14)))
    | $less(0,$sum($sum(sK14,1),$uminus(sK19)))
    | $less(0,$sum(sK19,$uminus(sK12)))
    | $less(0,$sum(0,$uminus(sK20)))
    | spl30_203 ),
    inference(forward_demodulation,[],[f5039,f392]) ).

tff(f5039,plain,
    ( $less(0,$sum(0,$uminus(sK20)))
    | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK19)))))
    | $less(0,$sum($sum(sK20,1),$uminus(sK14)))
    | $less(0,$sum(sK19,$uminus(sK12)))
    | spl30_203 ),
    inference(forward_demodulation,[],[f5038,f392]) ).

tff(f5038,plain,
    ( $less(0,$sum(sK19,$uminus(sK12)))
    | $less(0,$sum(0,$uminus(tb2t(t2tb(sK20)))))
    | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK19)))))
    | $less(0,$sum($sum(sK20,1),$uminus(sK14)))
    | spl30_203 ),
    inference(forward_demodulation,[],[f5037,f392]) ).

tff(f5037,plain,
    ( $less(0,$sum($sum(tb2t(t2tb(sK20)),1),$uminus(sK14)))
    | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK19)))))
    | $less(0,$sum(sK19,$uminus(sK12)))
    | $less(0,$sum(0,$uminus(tb2t(t2tb(sK20)))))
    | spl30_203 ),
    inference(forward_demodulation,[],[f5021,f392]) ).

tff(f5021,plain,
    ( $less(0,$sum(tb2t(t2tb(sK19)),$uminus(sK12)))
    | $less(0,$sum(0,$uminus(tb2t(t2tb(sK20)))))
    | $less(0,$sum($sum(tb2t(t2tb(sK20)),1),$uminus(sK14)))
    | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK19)))))
    | spl30_203 ),
    inference(resolution,[],[f4930,f977]) ).

tff(f977,plain,
    ! [X0: uni,X1: uni] :
      ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X1)),tb2t(get(int,int,t2tb2(sK13),X0)))
      | $less(0,$sum(0,$uminus(tb2t(X1))))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X0))))
      | $less(0,$sum($sum(tb2t(X1),1),$uminus(sK14)))
      | $less(0,$sum(tb2t(X0),$uminus(sK12))) ),
    inference(superposition,[],[f969,f569]) ).

tff(f9137,plain,
    ( spl30_209
    | spl30_208
    | spl30_358
    | spl30_203 ),
    inference(avatar_split_clause,[],[f7184,f4928,f9135,f4995,f4999]) ).

tff(f7184,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(0,$sum(0,$uminus(sK2(int,X4,get(int,int,t2tb2(sK13),t2tb(sK20)),t2tb2(sK13),X5))))
        | ( 0 = occ1(int,get(int,int,t2tb2(sK13),t2tb(sK20)),t2tb2(sK13),X4,X5) )
        | $less(0,$sum($sum(sK14,1),$uminus(sK19)))
        | $less(0,$sum(sK19,$uminus(sK12)))
        | $less(0,$sum($sum(sK2(int,X4,get(int,int,t2tb2(sK13),t2tb(sK20)),t2tb2(sK13),X5),1),$uminus(sK14))) )
    | spl30_203 ),
    inference(resolution,[],[f7165,f4930]) ).

tff(f9132,plain,
    ( spl30_355
    | spl30_356
    | spl30_205
    | spl30_207
    | spl30_322 ),
    inference(avatar_split_clause,[],[f9131,f8669,f4991,f4983,f9115,f9111]) ).

tff(f9111,plain,
    ( spl30_355
  <=> $less(0,$sum(sK18,$uminus(sK12))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_355])]) ).

tff(f9115,plain,
    ( spl30_356
  <=> $less(0,$sum($sum(sK14,1),$uminus(sK18))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_356])]) ).

tff(f9131,plain,
    ( $less(0,$sum($sum(sK20,1),$uminus(sK14)))
    | $less(0,$sum(0,$uminus(sK20)))
    | $less(0,$sum($sum(sK14,1),$uminus(sK18)))
    | $less(0,$sum(sK18,$uminus(sK12)))
    | spl30_322 ),
    inference(forward_demodulation,[],[f9130,f392]) ).

tff(f9130,plain,
    ( $less(0,$sum(0,$uminus(tb2t(t2tb(sK20)))))
    | $less(0,$sum($sum(sK14,1),$uminus(sK18)))
    | $less(0,$sum(sK18,$uminus(sK12)))
    | $less(0,$sum($sum(sK20,1),$uminus(sK14)))
    | spl30_322 ),
    inference(forward_demodulation,[],[f9098,f392]) ).

tff(f9098,plain,
    ( $less(0,$sum($sum(tb2t(t2tb(sK20)),1),$uminus(sK14)))
    | $less(0,$sum(0,$uminus(tb2t(t2tb(sK20)))))
    | $less(0,$sum(sK18,$uminus(sK12)))
    | $less(0,$sum($sum(sK14,1),$uminus(sK18)))
    | spl30_322 ),
    inference(resolution,[],[f8671,f969]) ).

tff(f8671,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | spl30_322 ),
    inference(avatar_component_clause,[],[f8669]) ).

tff(f9129,plain,
    ( spl30_205
    | spl30_356
    | spl30_207
    | spl30_355
    | spl30_322 ),
    inference(avatar_split_clause,[],[f9128,f8669,f9111,f4991,f9115,f4983]) ).

tff(f9128,plain,
    ( $less(0,$sum(sK18,$uminus(sK12)))
    | $less(0,$sum($sum(sK20,1),$uminus(sK14)))
    | $less(0,$sum($sum(sK14,1),$uminus(sK18)))
    | $less(0,$sum(0,$uminus(sK20)))
    | spl30_322 ),
    inference(forward_demodulation,[],[f9127,f392]) ).

tff(f9127,plain,
    ( $less(0,$sum(sK18,$uminus(sK12)))
    | $less(0,$sum($sum(sK20,1),$uminus(sK14)))
    | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK18)))))
    | $less(0,$sum(0,$uminus(sK20)))
    | spl30_322 ),
    inference(forward_demodulation,[],[f9126,f392]) ).

tff(f9126,plain,
    ( $less(0,$sum(sK18,$uminus(sK12)))
    | $less(0,$sum(0,$uminus(tb2t(t2tb(sK20)))))
    | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK18)))))
    | $less(0,$sum($sum(sK20,1),$uminus(sK14)))
    | spl30_322 ),
    inference(forward_demodulation,[],[f9125,f392]) ).

tff(f9125,plain,
    ( $less(0,$sum($sum(tb2t(t2tb(sK20)),1),$uminus(sK14)))
    | $less(0,$sum(0,$uminus(tb2t(t2tb(sK20)))))
    | $less(0,$sum(sK18,$uminus(sK12)))
    | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK18)))))
    | spl30_322 ),
    inference(forward_demodulation,[],[f9100,f392]) ).

tff(f9100,plain,
    ( $less(0,$sum(tb2t(t2tb(sK18)),$uminus(sK12)))
    | $less(0,$sum(0,$uminus(tb2t(t2tb(sK20)))))
    | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK18)))))
    | $less(0,$sum($sum(tb2t(t2tb(sK20)),1),$uminus(sK14)))
    | spl30_322 ),
    inference(resolution,[],[f8671,f977]) ).

tff(f9124,plain,
    ( spl30_357
    | spl30_57
    | spl30_205
    | ~ spl30_30
    | spl30_322 ),
    inference(avatar_split_clause,[],[f9096,f8669,f855,f4983,f1276,f9121]) ).

tff(f9121,plain,
    ( spl30_357
  <=> $less(0,$sum(sK20,$uminus(sK18))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_357])]) ).

tff(f1276,plain,
    ( spl30_57
  <=> $less(0,$sum($sum(sK18,1),$uminus(sK14))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_57])]) ).

tff(f9096,plain,
    ( $less(0,$sum(0,$uminus(sK20)))
    | $less(0,$sum($sum(sK18,1),$uminus(sK14)))
    | $less(0,$sum(sK20,$uminus(sK18)))
    | ~ spl30_30
    | spl30_322 ),
    inference(resolution,[],[f8671,f2426]) ).

tff(f9119,plain,
    ( spl30_205
    | spl30_355
    | spl30_356
    | spl30_207
    | spl30_322 ),
    inference(avatar_split_clause,[],[f9097,f8669,f4991,f9115,f9111,f4983]) ).

tff(f9097,plain,
    ( $less(0,$sum($sum(sK20,1),$uminus(sK14)))
    | $less(0,$sum($sum(sK14,1),$uminus(sK18)))
    | $less(0,$sum(sK18,$uminus(sK12)))
    | $less(0,$sum(0,$uminus(sK20)))
    | spl30_322 ),
    inference(resolution,[],[f8671,f625]) ).

tff(f9118,plain,
    ( spl30_207
    | spl30_205
    | spl30_355
    | spl30_356
    | spl30_322 ),
    inference(avatar_split_clause,[],[f9109,f8669,f9115,f9111,f4983,f4991]) ).

tff(f9109,plain,
    ( $less(0,$sum($sum(sK14,1),$uminus(sK18)))
    | $less(0,$sum(sK18,$uminus(sK12)))
    | $less(0,$sum(0,$uminus(sK20)))
    | $less(0,$sum($sum(sK20,1),$uminus(sK14)))
    | spl30_322 ),
    inference(forward_demodulation,[],[f9108,f392]) ).

tff(f9108,plain,
    ( $less(0,$sum(0,$uminus(sK20)))
    | $less(0,$sum($sum(sK20,1),$uminus(sK14)))
    | $less(0,$sum(sK18,$uminus(sK12)))
    | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK18)))))
    | spl30_322 ),
    inference(forward_demodulation,[],[f9099,f392]) ).

tff(f9099,plain,
    ( $less(0,$sum(tb2t(t2tb(sK18)),$uminus(sK12)))
    | $less(0,$sum($sum(sK20,1),$uminus(sK14)))
    | $less(0,$sum(0,$uminus(sK20)))
    | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK18)))))
    | spl30_322 ),
    inference(resolution,[],[f8671,f970]) ).

tff(f9076,plain,
    ( spl30_354
    | ~ spl30_47
    | spl30_145 ),
    inference(avatar_split_clause,[],[f9055,f4206,f957,f9072]) ).

tff(f9055,plain,
    ( ( get(int,int,t2tb2(sK13),t2tb(sK20)) = get(int,int,t2tb2(sK16),t2tb(sK20)) )
    | ~ spl30_47
    | spl30_145 ),
    inference(unit_resulting_resolution,[],[f4207,f3960]) ).

tff(f9075,plain,
    ( spl30_354
    | ~ spl30_47
    | spl30_145 ),
    inference(avatar_split_clause,[],[f9056,f4206,f957,f9072]) ).

tff(f9056,plain,
    ( ( get(int,int,t2tb2(sK13),t2tb(sK20)) = get(int,int,t2tb2(sK16),t2tb(sK20)) )
    | ~ spl30_47
    | spl30_145 ),
    inference(unit_resulting_resolution,[],[f4207,f3994]) ).

tff(f9017,plain,
    ( spl30_353
    | ~ spl30_340
    | ~ spl30_350 ),
    inference(avatar_split_clause,[],[f9012,f8979,f8935,f9014]) ).

tff(f9014,plain,
    ( spl30_353
  <=> $less(0,$sum($sum(sK14,1),$uminus(sK12))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_353])]) ).

tff(f8935,plain,
    ( spl30_340
  <=> ( sK14 = sK19 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_340])]) ).

tff(f9012,plain,
    ( $less(0,$sum($sum(sK14,1),$uminus(sK12)))
    | ~ spl30_340
    | ~ spl30_350 ),
    inference(forward_demodulation,[],[f8981,f8937]) ).

tff(f8937,plain,
    ( ( sK14 = sK19 )
    | ~ spl30_340 ),
    inference(avatar_component_clause,[],[f8935]) ).

tff(f8981,plain,
    ( $less(0,$sum($sum(sK19,1),$uminus(sK12)))
    | ~ spl30_350 ),
    inference(avatar_component_clause,[],[f8979]) ).

tff(f9000,plain,
    ( spl30_352
    | ~ spl30_10
    | ~ spl30_340 ),
    inference(avatar_split_clause,[],[f8988,f8935,f749,f8997]) ).

tff(f8997,plain,
    ( spl30_352
  <=> $less(0,$sum($sum(sK14,1),$uminus($sum(sK18,1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_352])]) ).

tff(f749,plain,
    ( spl30_10
  <=> $less(0,$sum($sum(sK19,1),$uminus($sum(sK18,1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_10])]) ).

tff(f8988,plain,
    ( $less(0,$sum($sum(sK14,1),$uminus($sum(sK18,1))))
    | ~ spl30_10
    | ~ spl30_340 ),
    inference(backward_demodulation,[],[f751,f8937]) ).

tff(f751,plain,
    ( $less(0,$sum($sum(sK19,1),$uminus($sum(sK18,1))))
    | ~ spl30_10 ),
    inference(avatar_component_clause,[],[f749]) ).

tff(f8987,plain,
    ( spl30_337
    | spl30_351
    | ~ spl30_141 ),
    inference(avatar_split_clause,[],[f8885,f4177,f8985,f8917]) ).

tff(f8985,plain,
    ( spl30_351
  <=> ! [X96: map_int_int,X95: $int] :
        ( $less(0,$sum(X95,$uminus(sK25(X95,X96))))
        | $less(0,$sum(X95,$uminus(tb2t(get(int,int,t2tb2(X96),t2tb(sK14))))))
        | $less(0,$sum($sum(sK19,1),$uminus(X95))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_351])]) ).

tff(f8885,plain,
    ( ! [X96: map_int_int,X95: $int] :
        ( $less(0,$sum(X95,$uminus(sK25(X95,X96))))
        | $less(0,$sum(0,$uminus(sK19)))
        | $less(0,$sum($sum(sK19,1),$uminus(X95)))
        | $less(0,$sum(X95,$uminus(tb2t(get(int,int,t2tb2(X96),t2tb(sK14)))))) )
    | ~ spl30_141 ),
    inference(superposition,[],[f2081,f4179]) ).

tff(f4179,plain,
    ( ( t2tb(sK19) = t2tb(sK14) )
    | ~ spl30_141 ),
    inference(avatar_component_clause,[],[f4177]) ).

tff(f8982,plain,
    ( spl30_349
    | spl30_350
    | ~ spl30_2
    | ~ spl30_141 ),
    inference(avatar_split_clause,[],[f8887,f4177,f709,f8979,f8976]) ).

tff(f8976,plain,
    ( spl30_349
  <=> ! [X99: $int] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK11),t2tb(X99))),tb2t(get(int,int,t2tb2(sK11),t2tb(sK14))))
        | $less(0,$sum(X99,$uminus(sK19)))
        | $less(0,$sum(0,$uminus(X99))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_349])]) ).

tff(f8887,plain,
    ( ! [X99: $int] :
        ( $less(0,$sum($sum(sK19,1),$uminus(sK12)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK11),t2tb(X99))),tb2t(get(int,int,t2tb2(sK11),t2tb(sK14))))
        | $less(0,$sum(0,$uminus(X99)))
        | $less(0,$sum(X99,$uminus(sK19))) )
    | ~ spl30_2
    | ~ spl30_141 ),
    inference(superposition,[],[f2425,f4179]) ).

tff(f8974,plain,
    ( spl30_347
    | spl30_348
    | ~ spl30_1
    | ~ spl30_141 ),
    inference(avatar_split_clause,[],[f8891,f4177,f704,f8972,f8968]) ).

tff(f8972,plain,
    ( spl30_348
  <=> ! [X103: $int] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(X103))))
        | $less(0,$sum(sK19,$uminus(X103)))
        | $less(0,$sum($sum(X103,1),$uminus($sum(sK12,1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_348])]) ).

tff(f8891,plain,
    ( ! [X103: $int] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(X103))))
        | $less(0,$sum($sum(X103,1),$uminus($sum(sK12,1))))
        | $less(0,$sum(sK19,$uminus(X103)))
        | $less(0,$sum(sK14,$uminus(sK19))) )
    | ~ spl30_1
    | ~ spl30_141 ),
    inference(superposition,[],[f2427,f4179]) ).

tff(f8966,plain,
    ( spl30_295
    | spl30_337
    | spl30_338
    | ~ spl30_38
    | ~ spl30_141 ),
    inference(avatar_split_clause,[],[f8884,f4177,f898,f8921,f8917,f8403]) ).

tff(f8403,plain,
    ( spl30_295
  <=> $less(0,$sum(sK9,$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_295])]) ).

tff(f8884,plain,
    ( $less(0,$sum($sum(sK19,1),$uminus(sK9)))
    | $less(0,$sum(0,$uminus(sK19)))
    | $less(0,$sum(sK9,$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))))
    | ~ spl30_38
    | ~ spl30_141 ),
    inference(superposition,[],[f2080,f4179]) ).

tff(f8965,plain,
    ( spl30_337
    | spl30_346
    | ~ spl30_141 ),
    inference(avatar_split_clause,[],[f8881,f4177,f8963,f8917]) ).

tff(f8963,plain,
    ( spl30_346
  <=> ! [X93: map_int_int,X94: $int] :
        ( $less(0,$sum($sum(sK19,1),$uminus(X94)))
        | $less(0,$sum(1,tb2t(get(int,int,t2tb2(X93),t2tb(sK14)))))
        | $less(0,$sum(1,sK25(X94,X93))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_346])]) ).

tff(f8881,plain,
    ( ! [X94: $int,X93: map_int_int] :
        ( $less(0,$sum($sum(sK19,1),$uminus(X94)))
        | $less(0,$sum(1,sK25(X94,X93)))
        | $less(0,$sum(0,$uminus(sK19)))
        | $less(0,$sum(1,tb2t(get(int,int,t2tb2(X93),t2tb(sK14))))) )
    | ~ spl30_141 ),
    inference(superposition,[],[f2004,f4179]) ).

tff(f8961,plain,
    ( spl30_211
    | spl30_345
    | ~ spl30_1
    | ~ spl30_141 ),
    inference(avatar_split_clause,[],[f8892,f4177,f704,f8959,f5028]) ).

tff(f8959,plain,
    ( spl30_345
  <=> ! [X104: $int] :
        ( $less(0,$sum(sK14,$uminus(X104)))
        | $less(0,$sum(X104,$uminus(sK19)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X104))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_345])]) ).

tff(f8892,plain,
    ( ! [X104: $int] :
        ( $less(0,$sum(sK14,$uminus(X104)))
        | $less(0,$sum($sum(sK19,1),$uminus($sum(sK12,1))))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X104))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
        | $less(0,$sum(X104,$uminus(sK19))) )
    | ~ spl30_1
    | ~ spl30_141 ),
    inference(superposition,[],[f2427,f4179]) ).

tff(f8957,plain,
    ( spl30_299
    | spl30_338
    | spl30_337
    | ~ spl30_63
    | ~ spl30_141 ),
    inference(avatar_split_clause,[],[f8873,f4177,f1505,f8917,f8921,f8420]) ).

tff(f8420,plain,
    ( spl30_299
  <=> $less(0,occ1(int,get(int,int,t2tb2(sK11),t2tb(sK14)),t2tb2(sK7),0,sK9)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_299])]) ).

tff(f8873,plain,
    ( $less(0,$sum(0,$uminus(sK19)))
    | $less(0,$sum($sum(sK19,1),$uminus(sK9)))
    | $less(0,occ1(int,get(int,int,t2tb2(sK11),t2tb(sK14)),t2tb2(sK7),0,sK9))
    | ~ spl30_63
    | ~ spl30_141 ),
    inference(superposition,[],[f1900,f4179]) ).

tff(f8956,plain,
    ( spl30_344
    | spl30_337
    | ~ spl30_30
    | ~ spl30_141 ),
    inference(avatar_split_clause,[],[f8889,f4177,f855,f8917,f8954]) ).

tff(f8954,plain,
    ( spl30_344
  <=> ! [X101: $int] :
        ( $less(0,$sum(sK19,$uminus(X101)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(X101))))
        | $less(0,$sum($sum(X101,1),$uminus(sK14))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_344])]) ).

tff(f8889,plain,
    ( ! [X101: $int] :
        ( $less(0,$sum(0,$uminus(sK19)))
        | $less(0,$sum(sK19,$uminus(X101)))
        | $less(0,$sum($sum(X101,1),$uminus(sK14)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(X101)))) )
    | ~ spl30_30
    | ~ spl30_141 ),
    inference(superposition,[],[f2426,f4179]) ).

tff(f8952,plain,
    ( spl30_337
    | spl30_343
    | ~ spl30_2
    | ~ spl30_141 ),
    inference(avatar_split_clause,[],[f8888,f4177,f709,f8950,f8917]) ).

tff(f8950,plain,
    ( spl30_343
  <=> ! [X100: $int] :
        ( $less(0,$sum(sK19,$uminus(X100)))
        | $less(0,$sum($sum(X100,1),$uminus(sK12)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK11),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK11),t2tb(X100)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_343])]) ).

tff(f8888,plain,
    ( ! [X100: $int] :
        ( $less(0,$sum(sK19,$uminus(X100)))
        | $less(0,$sum(0,$uminus(sK19)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK11),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK11),t2tb(X100))))
        | $less(0,$sum($sum(X100,1),$uminus(sK12))) )
    | ~ spl30_2
    | ~ spl30_141 ),
    inference(superposition,[],[f2425,f4179]) ).

tff(f8948,plain,
    ( spl30_342
    | spl30_337
    | ~ spl30_141 ),
    inference(avatar_split_clause,[],[f8886,f4177,f8917,f8946]) ).

tff(f8946,plain,
    ( spl30_342
  <=> ! [X98: map_int_int,X97: $int] :
        ( $less(0,$sum(1,sK25(X97,X98)))
        | $less(0,$sum(X97,$uminus(tb2t(get(int,int,t2tb2(X98),t2tb(sK14))))))
        | $less(0,$sum($sum(sK19,1),$uminus(X97))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_342])]) ).

tff(f8886,plain,
    ( ! [X98: map_int_int,X97: $int] :
        ( $less(0,$sum(0,$uminus(sK19)))
        | $less(0,$sum(1,sK25(X97,X98)))
        | $less(0,$sum($sum(sK19,1),$uminus(X97)))
        | $less(0,$sum(X97,$uminus(tb2t(get(int,int,t2tb2(X98),t2tb(sK14)))))) )
    | ~ spl30_141 ),
    inference(superposition,[],[f2082,f4179]) ).

tff(f8943,plain,
    ( spl30_337
    | spl30_284
    | spl30_338
    | ~ spl30_20
    | ~ spl30_141 ),
    inference(avatar_split_clause,[],[f8877,f4177,f800,f8921,f8356,f8917]) ).

tff(f8356,plain,
    ( spl30_284
  <=> $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK11),t2tb(sK14))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_284])]) ).

tff(f8877,plain,
    ( $less(0,$sum($sum(sK19,1),$uminus(sK9)))
    | $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK11),t2tb(sK14)))))
    | $less(0,$sum(0,$uminus(sK19)))
    | ~ spl30_20
    | ~ spl30_141 ),
    inference(superposition,[],[f2000,f4179]) ).

tff(f8942,plain,
    ( spl30_337
    | spl30_341
    | ~ spl30_141 ),
    inference(avatar_split_clause,[],[f8880,f4177,f8940,f8917]) ).

tff(f8940,plain,
    ( spl30_341
  <=> ! [X91: map_int_int,X92: $int] :
        ( $less(0,$sum(X92,$uminus(sK25(X92,X91))))
        | $less(0,$sum(1,tb2t(get(int,int,t2tb2(X91),t2tb(sK14)))))
        | $less(0,$sum($sum(sK19,1),$uminus(X92))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_341])]) ).

tff(f8880,plain,
    ( ! [X91: map_int_int,X92: $int] :
        ( $less(0,$sum(X92,$uminus(sK25(X92,X91))))
        | $less(0,$sum($sum(sK19,1),$uminus(X92)))
        | $less(0,$sum(0,$uminus(sK19)))
        | $less(0,$sum(1,tb2t(get(int,int,t2tb2(X91),t2tb(sK14))))) )
    | ~ spl30_141 ),
    inference(superposition,[],[f2003,f4179]) ).

tff(f8938,plain,
    ( spl30_340
    | ~ spl30_141 ),
    inference(avatar_split_clause,[],[f8933,f4177,f8935]) ).

tff(f8933,plain,
    ( ( sK14 = sK19 )
    | ~ spl30_141 ),
    inference(forward_demodulation,[],[f8830,f392]) ).

tff(f8830,plain,
    ( ( sK19 = tb2t(t2tb(sK14)) )
    | ~ spl30_141 ),
    inference(superposition,[],[f392,f4179]) ).

tff(f8932,plain,
    ( spl30_300
    | spl30_337
    | spl30_338
    | ~ spl30_20
    | ~ spl30_141 ),
    inference(avatar_split_clause,[],[f8882,f4177,f800,f8921,f8917,f8425]) ).

tff(f8425,plain,
    ( spl30_300
  <=> $less(0,$sum(sK9,$uminus(tb2t(get(int,int,t2tb2(sK11),t2tb(sK14)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_300])]) ).

tff(f8882,plain,
    ( $less(0,$sum($sum(sK19,1),$uminus(sK9)))
    | $less(0,$sum(0,$uminus(sK19)))
    | $less(0,$sum(sK9,$uminus(tb2t(get(int,int,t2tb2(sK11),t2tb(sK14))))))
    | ~ spl30_20
    | ~ spl30_141 ),
    inference(superposition,[],[f2078,f4179]) ).

tff(f8930,plain,
    ( spl30_337
    | spl30_271
    | spl30_338
    | ~ spl30_29
    | ~ spl30_141 ),
    inference(avatar_split_clause,[],[f8883,f4177,f850,f8921,f8298,f8917]) ).

tff(f8298,plain,
    ( spl30_271
  <=> $less(0,$sum(sK9,$uminus(tb2t(get(int,int,t2tb2(sK7),t2tb(sK14)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_271])]) ).

tff(f8883,plain,
    ( $less(0,$sum($sum(sK19,1),$uminus(sK9)))
    | $less(0,$sum(sK9,$uminus(tb2t(get(int,int,t2tb2(sK7),t2tb(sK14))))))
    | $less(0,$sum(0,$uminus(sK19)))
    | ~ spl30_29
    | ~ spl30_141 ),
    inference(superposition,[],[f2079,f4179]) ).

tff(f8929,plain,
    ( spl30_339
    | spl30_285
    | ~ spl30_48
    | ~ spl30_124
    | ~ spl30_141 ),
    inference(avatar_split_clause,[],[f8925,f4177,f3755,f962,f8363,f8927]) ).

tff(f8927,plain,
    ( spl30_339
  <=> ! [X112: $int,X111: $int] :
        ( $less(0,$sum($sum(sK19,1),$uminus(X112)))
        | $less(0,$sum(X111,$uminus(sK19)))
        | $less(0,occ1(int,get(int,int,t2tb2(sK13),t2tb(sK18)),t2tb2(sK17),X111,X112)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_339])]) ).

tff(f3755,plain,
    ( spl30_124
  <=> ( get(int,int,t2tb2(sK16),t2tb(sK14)) = get(int,int,t2tb2(sK13),t2tb(sK18)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_124])]) ).

tff(f8925,plain,
    ( ! [X111: $int,X112: $int] :
        ( ( t2tb(sK18) = t2tb(sK14) )
        | $less(0,$sum($sum(sK19,1),$uminus(X112)))
        | $less(0,occ1(int,get(int,int,t2tb2(sK13),t2tb(sK18)),t2tb2(sK17),X111,X112))
        | $less(0,$sum(X111,$uminus(sK19))) )
    | ~ spl30_48
    | ~ spl30_124
    | ~ spl30_141 ),
    inference(forward_demodulation,[],[f8903,f3757]) ).

tff(f3757,plain,
    ( ( get(int,int,t2tb2(sK16),t2tb(sK14)) = get(int,int,t2tb2(sK13),t2tb(sK18)) )
    | ~ spl30_124 ),
    inference(avatar_component_clause,[],[f3755]) ).

tff(f8903,plain,
    ( ! [X111: $int,X112: $int] :
        ( $less(0,$sum($sum(sK19,1),$uminus(X112)))
        | ( t2tb(sK18) = t2tb(sK14) )
        | $less(0,occ1(int,get(int,int,t2tb2(sK16),t2tb(sK14)),t2tb2(sK17),X111,X112))
        | $less(0,$sum(X111,$uminus(sK19))) )
    | ~ spl30_48
    | ~ spl30_141 ),
    inference(superposition,[],[f4099,f4179]) ).

tff(f4099,plain,
    ( ! [X10: $int,X11: $int,X12: $int] :
        ( $less(0,occ1(int,get(int,int,t2tb2(sK16),t2tb(X10)),t2tb2(sK17),X11,X12))
        | $less(0,$sum(X11,$uminus(X10)))
        | ( t2tb(sK18) = t2tb(X10) )
        | $less(0,$sum($sum(X10,1),$uminus(X12))) )
    | ~ spl30_48 ),
    inference(superposition,[],[f595,f3961]) ).

tff(f8924,plain,
    ( spl30_275
    | spl30_337
    | spl30_338
    | ~ spl30_29
    | ~ spl30_141 ),
    inference(avatar_split_clause,[],[f8878,f4177,f850,f8921,f8917,f8316]) ).

tff(f8316,plain,
    ( spl30_275
  <=> $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK7),t2tb(sK14))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_275])]) ).

tff(f8878,plain,
    ( $less(0,$sum($sum(sK19,1),$uminus(sK9)))
    | $less(0,$sum(0,$uminus(sK19)))
    | $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK7),t2tb(sK14)))))
    | ~ spl30_29
    | ~ spl30_141 ),
    inference(superposition,[],[f2001,f4179]) ).

tff(f8798,plain,
    ( ~ spl30_333
    | ~ spl30_75
    | spl30_139
    | ~ spl30_141 ),
    inference(avatar_split_clause,[],[f8797,f4177,f4139,f1752,f8754]) ).

tff(f8754,plain,
    ( spl30_333
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_333])]) ).

tff(f1752,plain,
    ( spl30_75
  <=> ( get(int,int,t2tb2(sK17),t2tb(sK14)) = get(int,int,t2tb2(sK13),t2tb(sK18)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_75])]) ).

tff(f8797,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | ~ spl30_75
    | spl30_139
    | ~ spl30_141 ),
    inference(forward_demodulation,[],[f8574,f1754]) ).

tff(f1754,plain,
    ( ( get(int,int,t2tb2(sK17),t2tb(sK14)) = get(int,int,t2tb2(sK13),t2tb(sK18)) )
    | ~ spl30_75 ),
    inference(avatar_component_clause,[],[f1752]) ).

tff(f8574,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK14))))
    | spl30_139
    | ~ spl30_141 ),
    inference(backward_demodulation,[],[f4141,f4179]) ).

tff(f8796,plain,
    ( ~ spl30_334
    | ~ spl30_124
    | ~ spl30_141
    | spl30_148 ),
    inference(avatar_split_clause,[],[f8795,f4245,f4177,f3755,f8765]) ).

tff(f8765,plain,
    ( spl30_334
  <=> sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_334])]) ).

tff(f8795,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_124
    | ~ spl30_141
    | spl30_148 ),
    inference(forward_demodulation,[],[f8581,f3757]) ).

tff(f8581,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_141
    | spl30_148 ),
    inference(backward_demodulation,[],[f4247,f4179]) ).

tff(f8794,plain,
    ( ~ spl30_336
    | ~ spl30_141
    | spl30_267 ),
    inference(avatar_split_clause,[],[f8609,f8172,f4177,f8791]) ).

tff(f8791,plain,
    ( spl30_336
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_336])]) ).

tff(f8609,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | ~ spl30_141
    | spl30_267 ),
    inference(backward_demodulation,[],[f8174,f4179]) ).

tff(f8174,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | spl30_267 ),
    inference(avatar_component_clause,[],[f8172]) ).

tff(f8789,plain,
    ( ~ spl30_319
    | ~ spl30_75
    | ~ spl30_141
    | spl30_150 ),
    inference(avatar_split_clause,[],[f8788,f4311,f4177,f1752,f8652]) ).

tff(f8788,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | ~ spl30_75
    | ~ spl30_141
    | spl30_150 ),
    inference(forward_demodulation,[],[f8583,f1754]) ).

tff(f8583,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK14))))
    | ~ spl30_141
    | spl30_150 ),
    inference(backward_demodulation,[],[f4313,f4179]) ).

tff(f8787,plain,
    ( ~ spl30_331
    | ~ spl30_124
    | ~ spl30_141
    | spl30_256 ),
    inference(avatar_split_clause,[],[f8786,f8096,f4177,f3755,f8743]) ).

tff(f8743,plain,
    ( spl30_331
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_331])]) ).

tff(f8786,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | ~ spl30_124
    | ~ spl30_141
    | spl30_256 ),
    inference(forward_demodulation,[],[f8598,f3757]) ).

tff(f8598,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK14))))
    | ~ spl30_141
    | spl30_256 ),
    inference(backward_demodulation,[],[f8098,f4179]) ).

tff(f8785,plain,
    ( ~ spl30_323
    | ~ spl30_124
    | spl30_134
    | ~ spl30_141 ),
    inference(avatar_split_clause,[],[f8784,f4177,f4113,f3755,f8677]) ).

tff(f8677,plain,
    ( spl30_323
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_323])]) ).

tff(f8784,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | ~ spl30_124
    | spl30_134
    | ~ spl30_141 ),
    inference(forward_demodulation,[],[f8570,f3757]) ).

tff(f8570,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK14))))
    | spl30_134
    | ~ spl30_141 ),
    inference(backward_demodulation,[],[f4115,f4179]) ).

tff(f8778,plain,
    ( ~ spl30_324
    | ~ spl30_75
    | ~ spl30_141
    | spl30_147 ),
    inference(avatar_split_clause,[],[f8777,f4239,f4177,f1752,f8686]) ).

tff(f8777,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_75
    | ~ spl30_141
    | spl30_147 ),
    inference(forward_demodulation,[],[f8580,f1754]) ).

tff(f8580,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_141
    | spl30_147 ),
    inference(backward_demodulation,[],[f4241,f4179]) ).

tff(f8775,plain,
    ( ~ spl30_322
    | ~ spl30_124
    | ~ spl30_141
    | spl30_194 ),
    inference(avatar_split_clause,[],[f8774,f4778,f4177,f3755,f8669]) ).

tff(f8774,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | ~ spl30_124
    | ~ spl30_141
    | spl30_194 ),
    inference(forward_demodulation,[],[f8587,f3757]) ).

tff(f8587,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK14))))
    | ~ spl30_141
    | spl30_194 ),
    inference(backward_demodulation,[],[f4780,f4179]) ).

tff(f8773,plain,
    ( ~ spl30_335
    | ~ spl30_141
    | spl30_261 ),
    inference(avatar_split_clause,[],[f8603,f8126,f4177,f8770]) ).

tff(f8603,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_141
    | spl30_261 ),
    inference(backward_demodulation,[],[f8128,f4179]) ).

tff(f8128,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_261 ),
    inference(avatar_component_clause,[],[f8126]) ).

tff(f8768,plain,
    ( ~ spl30_334
    | ~ spl30_75
    | spl30_137
    | ~ spl30_141 ),
    inference(avatar_split_clause,[],[f8763,f4177,f4127,f1752,f8765]) ).

tff(f8763,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_75
    | spl30_137
    | ~ spl30_141 ),
    inference(forward_demodulation,[],[f8572,f1754]) ).

tff(f8572,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_137
    | ~ spl30_141 ),
    inference(backward_demodulation,[],[f4129,f4179]) ).

tff(f8757,plain,
    ( ~ spl30_333
    | ~ spl30_124
    | ~ spl30_141
    | spl30_143 ),
    inference(avatar_split_clause,[],[f8752,f4186,f4177,f3755,f8754]) ).

tff(f8752,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | ~ spl30_124
    | ~ spl30_141
    | spl30_143 ),
    inference(forward_demodulation,[],[f8577,f3757]) ).

tff(f8577,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK14))))
    | ~ spl30_141
    | spl30_143 ),
    inference(backward_demodulation,[],[f4188,f4179]) ).

tff(f8751,plain,
    ( ~ spl30_332
    | ~ spl30_141
    | spl30_195 ),
    inference(avatar_split_clause,[],[f8588,f4796,f4177,f8748]) ).

tff(f8748,plain,
    ( spl30_332
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_332])]) ).

tff(f8588,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | ~ spl30_141
    | spl30_195 ),
    inference(backward_demodulation,[],[f4798,f4179]) ).

tff(f8746,plain,
    ( ~ spl30_331
    | ~ spl30_75
    | ~ spl30_141
    | spl30_262 ),
    inference(avatar_split_clause,[],[f8741,f8132,f4177,f1752,f8743]) ).

tff(f8741,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | ~ spl30_75
    | ~ spl30_141
    | spl30_262 ),
    inference(forward_demodulation,[],[f8604,f1754]) ).

tff(f8604,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK14))))
    | ~ spl30_141
    | spl30_262 ),
    inference(backward_demodulation,[],[f8134,f4179]) ).

tff(f8134,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | spl30_262 ),
    inference(avatar_component_clause,[],[f8132]) ).

tff(f8740,plain,
    ( ~ spl30_325
    | ~ spl30_124
    | ~ spl30_141
    | spl30_260 ),
    inference(avatar_split_clause,[],[f8739,f8121,f4177,f3755,f8694]) ).

tff(f8694,plain,
    ( spl30_325
  <=> sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_325])]) ).

tff(f8739,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_124
    | ~ spl30_141
    | spl30_260 ),
    inference(forward_demodulation,[],[f8602,f3757]) ).

tff(f8602,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_141
    | spl30_260 ),
    inference(backward_demodulation,[],[f8123,f4179]) ).

tff(f8736,plain,
    ( ~ spl30_75
    | ~ spl30_141
    | spl30_255 ),
    inference(avatar_contradiction_clause,[],[f8735]) ).

tff(f8735,plain,
    ( $false
    | ~ spl30_75
    | ~ spl30_141
    | spl30_255 ),
    inference(subsumption_resolution,[],[f8734,f591]) ).

tff(f8734,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | ~ spl30_75
    | ~ spl30_141
    | spl30_255 ),
    inference(forward_demodulation,[],[f8597,f1754]) ).

tff(f8597,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK14))))
    | ~ spl30_141
    | spl30_255 ),
    inference(backward_demodulation,[],[f8092,f4179]) ).

tff(f8092,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | spl30_255 ),
    inference(avatar_component_clause,[],[f8090]) ).

tff(f8732,plain,
    ( ~ spl30_330
    | ~ spl30_141
    | spl30_264 ),
    inference(avatar_split_clause,[],[f8606,f8144,f4177,f8729]) ).

tff(f8729,plain,
    ( spl30_330
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_330])]) ).

tff(f8606,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | ~ spl30_141
    | spl30_264 ),
    inference(backward_demodulation,[],[f8146,f4179]) ).

tff(f8146,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | spl30_264 ),
    inference(avatar_component_clause,[],[f8144]) ).

tff(f8727,plain,
    ( ~ spl30_329
    | ~ spl30_141
    | spl30_149 ),
    inference(avatar_split_clause,[],[f8582,f4276,f4177,f8724]) ).

tff(f8724,plain,
    ( spl30_329
  <=> sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_329])]) ).

tff(f8582,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_141
    | spl30_149 ),
    inference(backward_demodulation,[],[f4278,f4179]) ).

tff(f8722,plain,
    ( ~ spl30_328
    | spl30_36
    | ~ spl30_75
    | ~ spl30_141 ),
    inference(avatar_split_clause,[],[f8721,f4177,f1752,f885,f8714]) ).

tff(f8721,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | spl30_36
    | ~ spl30_75
    | ~ spl30_141 ),
    inference(forward_demodulation,[],[f8567,f1754]) ).

tff(f8567,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK14))))
    | spl30_36
    | ~ spl30_141 ),
    inference(backward_demodulation,[],[f887,f4179]) ).

tff(f8720,plain,
    ( ~ spl30_316
    | ~ spl30_124
    | spl30_138
    | ~ spl30_141 ),
    inference(avatar_split_clause,[],[f8719,f4177,f4132,f3755,f8632]) ).

tff(f8632,plain,
    ( spl30_316
  <=> sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_316])]) ).

tff(f8719,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_124
    | spl30_138
    | ~ spl30_141 ),
    inference(forward_demodulation,[],[f8573,f3757]) ).

tff(f8573,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_138
    | ~ spl30_141 ),
    inference(backward_demodulation,[],[f4134,f4179]) ).

tff(f8717,plain,
    ( ~ spl30_328
    | ~ spl30_124
    | spl30_140
    | ~ spl30_141 ),
    inference(avatar_split_clause,[],[f8712,f4177,f4144,f3755,f8714]) ).

tff(f8712,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | ~ spl30_124
    | spl30_140
    | ~ spl30_141 ),
    inference(forward_demodulation,[],[f8575,f3757]) ).

tff(f8575,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK14))))
    | spl30_140
    | ~ spl30_141 ),
    inference(backward_demodulation,[],[f4146,f4179]) ).

tff(f8711,plain,
    ( ~ spl30_327
    | ~ spl30_75
    | spl30_136
    | ~ spl30_141 ),
    inference(avatar_split_clause,[],[f8710,f4177,f4122,f1752,f8705]) ).

tff(f8705,plain,
    ( spl30_327
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_327])]) ).

tff(f8710,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | ~ spl30_75
    | spl30_136
    | ~ spl30_141 ),
    inference(forward_demodulation,[],[f8571,f1754]) ).

tff(f8571,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK14))))
    | spl30_136
    | ~ spl30_141 ),
    inference(backward_demodulation,[],[f4124,f4179]) ).

tff(f8708,plain,
    ( ~ spl30_327
    | ~ spl30_124
    | ~ spl30_141
    | spl30_146 ),
    inference(avatar_split_clause,[],[f8703,f4211,f4177,f3755,f8705]) ).

tff(f8703,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | ~ spl30_124
    | ~ spl30_141
    | spl30_146 ),
    inference(forward_demodulation,[],[f8579,f3757]) ).

tff(f8579,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK14))))
    | ~ spl30_141
    | spl30_146 ),
    inference(backward_demodulation,[],[f4213,f4179]) ).

tff(f8702,plain,
    ( ~ spl30_326
    | ~ spl30_141
    | spl30_201 ),
    inference(avatar_split_clause,[],[f8590,f4840,f4177,f8699]) ).

tff(f8699,plain,
    ( spl30_326
  <=> sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_326])]) ).

tff(f8590,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_141
    | spl30_201 ),
    inference(backward_demodulation,[],[f4842,f4179]) ).

tff(f8697,plain,
    ( ~ spl30_325
    | ~ spl30_75
    | ~ spl30_141
    | spl30_259 ),
    inference(avatar_split_clause,[],[f8692,f8113,f4177,f1752,f8694]) ).

tff(f8692,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_75
    | ~ spl30_141
    | spl30_259 ),
    inference(forward_demodulation,[],[f8601,f1754]) ).

tff(f8601,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_141
    | spl30_259 ),
    inference(backward_demodulation,[],[f8115,f4179]) ).

tff(f8115,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_259 ),
    inference(avatar_component_clause,[],[f8113]) ).

tff(f8689,plain,
    ( ~ spl30_324
    | ~ spl30_124
    | ~ spl30_141
    | spl30_196 ),
    inference(avatar_split_clause,[],[f8684,f4806,f4177,f3755,f8686]) ).

tff(f8684,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_124
    | ~ spl30_141
    | spl30_196 ),
    inference(forward_demodulation,[],[f8589,f3757]) ).

tff(f8589,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_141
    | spl30_196 ),
    inference(backward_demodulation,[],[f4808,f4179]) ).

tff(f8680,plain,
    ( ~ spl30_323
    | spl30_50
    | ~ spl30_75
    | ~ spl30_141 ),
    inference(avatar_split_clause,[],[f8675,f4177,f1752,f992,f8677]) ).

tff(f8675,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | spl30_50
    | ~ spl30_75
    | ~ spl30_141 ),
    inference(forward_demodulation,[],[f8568,f1754]) ).

tff(f8568,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK14))))
    | spl30_50
    | ~ spl30_141 ),
    inference(backward_demodulation,[],[f994,f4179]) ).

tff(f8674,plain,
    ( ~ spl30_141
    | spl30_258 ),
    inference(avatar_contradiction_clause,[],[f8673]) ).

tff(f8673,plain,
    ( $false
    | ~ spl30_141
    | spl30_258 ),
    inference(subsumption_resolution,[],[f8600,f591]) ).

tff(f8600,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | ~ spl30_141
    | spl30_258 ),
    inference(backward_demodulation,[],[f8109,f4179]) ).

tff(f8109,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | spl30_258 ),
    inference(avatar_component_clause,[],[f8107]) ).

tff(f8672,plain,
    ( ~ spl30_322
    | ~ spl30_75
    | ~ spl30_141
    | spl30_144 ),
    inference(avatar_split_clause,[],[f8667,f4202,f4177,f1752,f8669]) ).

tff(f8667,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | ~ spl30_75
    | ~ spl30_141
    | spl30_144 ),
    inference(forward_demodulation,[],[f8578,f1754]) ).

tff(f8578,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK14))))
    | ~ spl30_141
    | spl30_144 ),
    inference(backward_demodulation,[],[f4204,f4179]) ).

tff(f8665,plain,
    ( ~ spl30_321
    | ~ spl30_141
    | spl30_152 ),
    inference(avatar_split_clause,[],[f8585,f4339,f4177,f8662]) ).

tff(f8662,plain,
    ( spl30_321
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_321])]) ).

tff(f8585,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | ~ spl30_141
    | spl30_152 ),
    inference(backward_demodulation,[],[f4341,f4179]) ).

tff(f8660,plain,
    ( ~ spl30_320
    | ~ spl30_141
    | spl30_202 ),
    inference(avatar_split_clause,[],[f8591,f4887,f4177,f8657]) ).

tff(f8591,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | ~ spl30_141
    | spl30_202 ),
    inference(backward_demodulation,[],[f4889,f4179]) ).

tff(f8655,plain,
    ( ~ spl30_319
    | ~ spl30_124
    | ~ spl30_141
    | spl30_153 ),
    inference(avatar_split_clause,[],[f8650,f4350,f4177,f3755,f8652]) ).

tff(f8650,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | ~ spl30_124
    | ~ spl30_141
    | spl30_153 ),
    inference(forward_demodulation,[],[f8586,f3757]) ).

tff(f8586,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK14))))
    | ~ spl30_141
    | spl30_153 ),
    inference(backward_demodulation,[],[f4352,f4179]) ).

tff(f8649,plain,
    ( ~ spl30_318
    | ~ spl30_141
    | spl30_203 ),
    inference(avatar_split_clause,[],[f8592,f4928,f4177,f8646]) ).

tff(f8592,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | ~ spl30_141
    | spl30_203 ),
    inference(backward_demodulation,[],[f4930,f4179]) ).

tff(f8643,plain,
    ( ~ spl30_124
    | ~ spl30_141
    | spl30_263 ),
    inference(avatar_contradiction_clause,[],[f8642]) ).

tff(f8642,plain,
    ( $false
    | ~ spl30_124
    | ~ spl30_141
    | spl30_263 ),
    inference(subsumption_resolution,[],[f8641,f591]) ).

tff(f8641,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | ~ spl30_124
    | ~ spl30_141
    | spl30_263 ),
    inference(forward_demodulation,[],[f8605,f3757]) ).

tff(f8605,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK14))))
    | ~ spl30_141
    | spl30_263 ),
    inference(backward_demodulation,[],[f8140,f4179]) ).

tff(f8140,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | spl30_263 ),
    inference(avatar_component_clause,[],[f8138]) ).

tff(f8640,plain,
    ( ~ spl30_317
    | ~ spl30_141
    | spl30_257 ),
    inference(avatar_split_clause,[],[f8599,f8102,f4177,f8637]) ).

tff(f8637,plain,
    ( spl30_317
  <=> sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_317])]) ).

tff(f8599,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_141
    | spl30_257 ),
    inference(backward_demodulation,[],[f8104,f4179]) ).

tff(f8104,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_257 ),
    inference(avatar_component_clause,[],[f8102]) ).

tff(f8635,plain,
    ( ~ spl30_316
    | spl30_52
    | ~ spl30_75
    | ~ spl30_141 ),
    inference(avatar_split_clause,[],[f8630,f4177,f1752,f1004,f8632]) ).

tff(f8630,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_52
    | ~ spl30_75
    | ~ spl30_141 ),
    inference(forward_demodulation,[],[f8569,f1754]) ).

tff(f8569,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_52
    | ~ spl30_141 ),
    inference(backward_demodulation,[],[f1006,f4179]) ).

tff(f8629,plain,
    ( ~ spl30_315
    | ~ spl30_141
    | spl30_265 ),
    inference(avatar_split_clause,[],[f8607,f8152,f4177,f8626]) ).

tff(f8607,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | ~ spl30_141
    | spl30_265 ),
    inference(backward_demodulation,[],[f8154,f4179]) ).

tff(f8154,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | spl30_265 ),
    inference(avatar_component_clause,[],[f8152]) ).

tff(f8624,plain,
    ( ~ spl30_314
    | ~ spl30_141
    | spl30_204 ),
    inference(avatar_split_clause,[],[f8593,f4966,f4177,f8621]) ).

tff(f8593,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_141
    | spl30_204 ),
    inference(backward_demodulation,[],[f4968,f4179]) ).

tff(f8566,plain,
    ( spl30_141
    | spl30_313
    | ~ spl30_47
    | ~ spl30_312 ),
    inference(avatar_split_clause,[],[f8559,f8548,f957,f8562,f4177]) ).

tff(f8562,plain,
    ( spl30_313
  <=> $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_313])]) ).

tff(f8559,plain,
    ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),t2tb(sK19)))))
    | ( t2tb(sK19) = t2tb(sK14) )
    | ~ spl30_47
    | ~ spl30_312 ),
    inference(superposition,[],[f8550,f3960]) ).

tff(f8565,plain,
    ( spl30_313
    | spl30_141
    | ~ spl30_47
    | ~ spl30_312 ),
    inference(avatar_split_clause,[],[f8560,f8548,f957,f4177,f8562]) ).

tff(f8560,plain,
    ( ( t2tb(sK19) = t2tb(sK14) )
    | $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),t2tb(sK19)))))
    | ~ spl30_47
    | ~ spl30_312 ),
    inference(superposition,[],[f8550,f3994]) ).

tff(f8552,plain,
    ( spl30_133
    | spl30_312
    | ~ spl30_48
    | ~ spl30_310 ),
    inference(avatar_split_clause,[],[f8546,f8525,f962,f8548,f4109]) ).

tff(f8525,plain,
    ( spl30_310
  <=> $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_310])]) ).

tff(f8546,plain,
    ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK16),t2tb(sK19)))))
    | ( t2tb(sK19) = t2tb(sK18) )
    | ~ spl30_48
    | ~ spl30_310 ),
    inference(superposition,[],[f8527,f4084]) ).

tff(f8527,plain,
    ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK17),t2tb(sK19)))))
    | ~ spl30_310 ),
    inference(avatar_component_clause,[],[f8525]) ).

tff(f8551,plain,
    ( spl30_133
    | spl30_312
    | ~ spl30_48
    | ~ spl30_310 ),
    inference(avatar_split_clause,[],[f8545,f8525,f962,f8548,f4109]) ).

tff(f8545,plain,
    ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK16),t2tb(sK19)))))
    | ( t2tb(sK19) = t2tb(sK18) )
    | ~ spl30_48
    | ~ spl30_310 ),
    inference(superposition,[],[f8527,f3961]) ).

tff(f8544,plain,
    ( spl30_310
    | ~ spl30_269 ),
    inference(avatar_split_clause,[],[f8490,f8188,f8525]) ).

tff(f8490,plain,
    ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK17),t2tb(sK19)))))
    | ~ spl30_269 ),
    inference(unit_resulting_resolution,[],[f8190,f626]) ).

tff(f626,plain,
    ! [X2: array_int,X0: $int,X1: $int] :
      ( ~ sP0(X0,X1,X2)
      | $less(0,$sum(1,X0)) ),
    inference(evaluation,[],[f387]) ).

tff(f387,plain,
    ! [X2: array_int,X0: $int,X1: $int] :
      ( ~ sP0(X0,X1,X2)
      | ~ $less(X0,0) ),
    inference(cnf_transformation,[],[f269]) ).

tff(f269,plain,
    ! [X0: $int,X1: $int,X2: array_int] :
      ( ( sP0(X0,X1,X2)
        | $less(X0,0)
        | $less(X1,0)
        | $less(length1(int,t2tb1(X2)),X0)
        | ! [X3: $int] :
            ( ~ is_common_prefix1(X2,X1,X0,X3)
            | ~ $less($sum(X0,X3),length1(int,t2tb1(X2)))
            | ( ~ $less(tb2t(get2(int,t2tb1(X2),$sum(X1,X3))),tb2t(get2(int,t2tb1(X2),$sum(X0,X3))))
              & ( length1(int,t2tb1(X2)) != $sum(X1,X3) ) ) )
        | $less(length1(int,t2tb1(X2)),X1) )
      & ( ( ~ $less(X0,0)
          & ~ $less(X1,0)
          & ~ $less(length1(int,t2tb1(X2)),X0)
          & is_common_prefix1(X2,X1,X0,sK3(X0,X1,X2))
          & $less($sum(X0,sK3(X0,X1,X2)),length1(int,t2tb1(X2)))
          & ( $less(tb2t(get2(int,t2tb1(X2),$sum(X1,sK3(X0,X1,X2)))),tb2t(get2(int,t2tb1(X2),$sum(X0,sK3(X0,X1,X2)))))
            | ( $sum(X1,sK3(X0,X1,X2)) = length1(int,t2tb1(X2)) ) )
          & ~ $less(length1(int,t2tb1(X2)),X1) )
        | ~ sP0(X0,X1,X2) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK3])],[f267,f268]) ).

tff(f268,plain,
    ! [X0: $int,X1: $int,X2: array_int] :
      ( ? [X4: $int] :
          ( is_common_prefix1(X2,X1,X0,X4)
          & $less($sum(X0,X4),length1(int,t2tb1(X2)))
          & ( $less(tb2t(get2(int,t2tb1(X2),$sum(X1,X4))),tb2t(get2(int,t2tb1(X2),$sum(X0,X4))))
            | ( $sum(X1,X4) = length1(int,t2tb1(X2)) ) ) )
     => ( is_common_prefix1(X2,X1,X0,sK3(X0,X1,X2))
        & $less($sum(X0,sK3(X0,X1,X2)),length1(int,t2tb1(X2)))
        & ( $less(tb2t(get2(int,t2tb1(X2),$sum(X1,sK3(X0,X1,X2)))),tb2t(get2(int,t2tb1(X2),$sum(X0,sK3(X0,X1,X2)))))
          | ( $sum(X1,sK3(X0,X1,X2)) = length1(int,t2tb1(X2)) ) ) ) ),
    introduced(choice_axiom,[]) ).

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

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

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

tff(f8543,plain,
    ( spl30_308
    | ~ spl30_269 ),
    inference(avatar_split_clause,[],[f8486,f8188,f8513]) ).

tff(f8486,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),sK3(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))
    | ~ spl30_269 ),
    inference(unit_resulting_resolution,[],[f8190,f384]) ).

tff(f384,plain,
    ! [X2: array_int,X0: $int,X1: $int] :
      ( ~ sP0(X0,X1,X2)
      | is_common_prefix1(X2,X1,X0,sK3(X0,X1,X2)) ),
    inference(cnf_transformation,[],[f269]) ).

tff(f8542,plain,
    ( spl30_309
    | ~ spl30_269 ),
    inference(avatar_split_clause,[],[f8541,f8188,f8520]) ).

tff(f8520,plain,
    ( spl30_309
  <=> $less(0,$sum($sum(sK9,1),$uminus(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_309])]) ).

tff(f8541,plain,
    ( $less(0,$sum($sum(sK9,1),$uminus(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))))
    | ~ spl30_269 ),
    inference(forward_demodulation,[],[f8540,f428]) ).

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

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

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

tff(f8540,plain,
    ( $less(0,$sum($sum(length1(int,mk_array1(int,sK9,t2tb2(sK10))),1),$uminus(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))))
    | ~ spl30_269 ),
    inference(forward_demodulation,[],[f8491,f523]) ).

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

tff(f183,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(f8491,plain,
    ( $less(0,$sum($sum(length1(int,t2tb1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))))),1),$uminus(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))))
    | ~ spl30_269 ),
    inference(unit_resulting_resolution,[],[f8190,f646]) ).

tff(f646,plain,
    ! [X2: array_int,X0: $int,X1: $int] :
      ( ~ sP0(X0,X1,X2)
      | $less(0,$sum($sum(length1(int,t2tb1(X2)),1),$uminus(X0))) ),
    inference(evaluation,[],[f385]) ).

tff(f385,plain,
    ! [X2: array_int,X0: $int,X1: $int] :
      ( ~ sP0(X0,X1,X2)
      | ~ $less(length1(int,t2tb1(X2)),X0) ),
    inference(cnf_transformation,[],[f269]) ).

tff(f8539,plain,
    ( spl30_311
    | spl30_133
    | ~ spl30_48
    | ~ spl30_269 ),
    inference(avatar_split_clause,[],[f8502,f8188,f962,f4109,f8532]) ).

tff(f8502,plain,
    ( ( t2tb(sK19) = t2tb(sK18) )
    | sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_48
    | ~ spl30_269 ),
    inference(superposition,[],[f8190,f4084]) ).

tff(f8538,plain,
    ( spl30_307
    | ~ spl30_269 ),
    inference(avatar_split_clause,[],[f8537,f8188,f8506]) ).

tff(f8537,plain,
    ( $less(0,$sum(sK9,$uminus($sum(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),sK3(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
    | ~ spl30_269 ),
    inference(forward_demodulation,[],[f8536,f428]) ).

tff(f8536,plain,
    ( $less(0,$sum(length1(int,mk_array1(int,sK9,t2tb2(sK10))),$uminus($sum(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),sK3(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
    | ~ spl30_269 ),
    inference(forward_demodulation,[],[f8492,f523]) ).

tff(f8492,plain,
    ( $less(0,$sum(length1(int,t2tb1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))))),$uminus($sum(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),sK3(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
    | ~ spl30_269 ),
    inference(unit_resulting_resolution,[],[f8190,f655]) ).

tff(f655,plain,
    ! [X2: array_int,X0: $int,X1: $int] :
      ( ~ sP0(X0,X1,X2)
      | $less(0,$sum(length1(int,t2tb1(X2)),$uminus($sum(X0,sK3(X0,X1,X2))))) ),
    inference(evaluation,[],[f383]) ).

tff(f383,plain,
    ! [X2: array_int,X0: $int,X1: $int] :
      ( $less($sum(X0,sK3(X0,X1,X2)),length1(int,t2tb1(X2)))
      | ~ sP0(X0,X1,X2) ),
    inference(cnf_transformation,[],[f269]) ).

tff(f8535,plain,
    ( spl30_311
    | spl30_133
    | ~ spl30_48
    | ~ spl30_269 ),
    inference(avatar_split_clause,[],[f8501,f8188,f962,f4109,f8532]) ).

tff(f8501,plain,
    ( ( t2tb(sK19) = t2tb(sK18) )
    | sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_48
    | ~ spl30_269 ),
    inference(superposition,[],[f8190,f3961]) ).

tff(f8528,plain,
    ( spl30_310
    | ~ spl30_269 ),
    inference(avatar_split_clause,[],[f8497,f8188,f8525]) ).

tff(f8497,plain,
    ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK17),t2tb(sK19)))))
    | ~ spl30_269 ),
    inference(resolution,[],[f8190,f626]) ).

tff(f8523,plain,
    ( spl30_309
    | ~ spl30_269 ),
    inference(avatar_split_clause,[],[f8518,f8188,f8520]) ).

tff(f8518,plain,
    ( $less(0,$sum($sum(sK9,1),$uminus(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))))
    | ~ spl30_269 ),
    inference(forward_demodulation,[],[f8517,f428]) ).

tff(f8517,plain,
    ( $less(0,$sum($sum(length1(int,mk_array1(int,sK9,t2tb2(sK10))),1),$uminus(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))))
    | ~ spl30_269 ),
    inference(forward_demodulation,[],[f8498,f523]) ).

tff(f8498,plain,
    ( $less(0,$sum($sum(length1(int,t2tb1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))))),1),$uminus(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))))
    | ~ spl30_269 ),
    inference(resolution,[],[f8190,f646]) ).

tff(f8516,plain,
    ( spl30_308
    | ~ spl30_269 ),
    inference(avatar_split_clause,[],[f8493,f8188,f8513]) ).

tff(f8493,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),sK3(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))
    | ~ spl30_269 ),
    inference(resolution,[],[f8190,f384]) ).

tff(f8509,plain,
    ( spl30_307
    | ~ spl30_269 ),
    inference(avatar_split_clause,[],[f8504,f8188,f8506]) ).

tff(f8504,plain,
    ( $less(0,$sum(sK9,$uminus($sum(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),sK3(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
    | ~ spl30_269 ),
    inference(forward_demodulation,[],[f8503,f428]) ).

tff(f8503,plain,
    ( $less(0,$sum(length1(int,mk_array1(int,sK9,t2tb2(sK10))),$uminus($sum(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),sK3(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
    | ~ spl30_269 ),
    inference(forward_demodulation,[],[f8499,f523]) ).

tff(f8499,plain,
    ( $less(0,$sum(length1(int,t2tb1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))))),$uminus($sum(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),sK3(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
    | ~ spl30_269 ),
    inference(resolution,[],[f8190,f655]) ).

tff(f8483,plain,
    ( ~ spl30_306
    | spl30_36
    | ~ spl30_268 ),
    inference(avatar_split_clause,[],[f8452,f8182,f885,f8480]) ).

tff(f8452,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | spl30_36
    | ~ spl30_268 ),
    inference(unit_resulting_resolution,[],[f887,f8184,f401]) ).

tff(f401,plain,
    ! [X2: $int,X3: $int,X0: array_int,X1: $int] :
      ( ~ le1(X0,X1,X3)
      | ~ le1(X0,X3,X2)
      | le1(X0,X1,X2) ),
    inference(cnf_transformation,[],[f279]) ).

tff(f279,plain,
    ! [X0: array_int,X1: $int,X2: $int,X3: $int] :
      ( ~ le1(X0,X1,X3)
      | le1(X0,X1,X2)
      | ~ le1(X0,X3,X2) ),
    inference(rectify,[],[f222]) ).

tff(f222,plain,
    ! [X1: array_int,X3: $int,X2: $int,X0: $int] :
      ( ~ le1(X1,X3,X0)
      | le1(X1,X3,X2)
      | ~ le1(X1,X0,X2) ),
    inference(flattening,[],[f221]) ).

tff(f221,plain,
    ! [X0: $int,X2: $int,X1: array_int,X3: $int] :
      ( le1(X1,X3,X2)
      | ~ le1(X1,X3,X0)
      | ~ le1(X1,X0,X2) ),
    inference(ennf_transformation,[],[f160]) ).

tff(f160,plain,
    ! [X0: $int,X2: $int,X1: array_int,X3: $int] :
      ( ( le1(X1,X3,X0)
        & le1(X1,X0,X2) )
     => le1(X1,X3,X2) ),
    inference(rectify,[],[f76]) ).

tff(f76,axiom,
    ! [X7: $int,X0: array_int,X4: $int,X1: $int] :
      ( ( le1(X0,X1,X7)
        & le1(X0,X7,X4) )
     => le1(X0,X1,X4) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',le_trans) ).

tff(f8184,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | ~ spl30_268 ),
    inference(avatar_component_clause,[],[f8182]) ).

tff(f8478,plain,
    ( spl30_304
    | spl30_305
    | ~ spl30_268 ),
    inference(avatar_split_clause,[],[f8462,f8182,f8475,f8471]) ).

tff(f8462,plain,
    ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | ( tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))) )
    | ~ spl30_268 ),
    inference(resolution,[],[f8184,f567]) ).

tff(f567,plain,
    ! [X2: $int,X0: $int,X1: array_int] :
      ( ~ le1(X1,X2,X0)
      | lt1(X1,X2,X0)
      | ( X0 = X2 ) ),
    inference(cnf_transformation,[],[f373]) ).

tff(f8469,plain,
    ( ~ spl30_303
    | spl30_36
    | ~ spl30_268 ),
    inference(avatar_split_clause,[],[f8451,f8182,f885,f8466]) ).

tff(f8466,plain,
    ( spl30_303
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_303])]) ).

tff(f8451,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | spl30_36
    | ~ spl30_268 ),
    inference(unit_resulting_resolution,[],[f887,f8184,f1256]) ).

tff(f1256,plain,
    ! [X3: array_int,X6: $int,X4: $int,X5: $int] :
      ( ~ lt1(X3,X6,X4)
      | le1(X3,X6,X5)
      | ~ le1(X3,X4,X5) ),
    inference(resolution,[],[f401,f565]) ).

tff(f565,plain,
    ! [X2: $int,X0: $int,X1: array_int] :
      ( le1(X1,X2,X0)
      | ~ lt1(X1,X2,X0) ),
    inference(cnf_transformation,[],[f373]) ).

tff(f8436,plain,
    ( spl30_205
    | spl30_302
    | ~ spl30_2
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8265,f4206,f709,f8434,f4983]) ).

tff(f8434,plain,
    ( spl30_302
  <=> ! [X100: $int] :
        ( $less(0,$sum(sK20,$uminus(X100)))
        | $less(0,$sum($sum(X100,1),$uminus(sK12)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK11),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK11),t2tb(X100)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_302])]) ).

tff(f8265,plain,
    ( ! [X100: $int] :
        ( $less(0,$sum(sK20,$uminus(X100)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK11),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK11),t2tb(X100))))
        | $less(0,$sum($sum(X100,1),$uminus(sK12)))
        | $less(0,$sum(0,$uminus(sK20))) )
    | ~ spl30_2
    | ~ spl30_145 ),
    inference(superposition,[],[f2425,f4208]) ).

tff(f4208,plain,
    ( ( t2tb(sK14) = t2tb(sK20) )
    | ~ spl30_145 ),
    inference(avatar_component_clause,[],[f4206]) ).

tff(f8432,plain,
    ( spl30_207
    | spl30_301
    | ~ spl30_30
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8267,f4206,f855,f8430,f4991]) ).

tff(f8430,plain,
    ( spl30_301
  <=> ! [X102: $int] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X102))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
        | $less(0,$sum(0,$uminus(X102)))
        | $less(0,$sum(X102,$uminus(sK20))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_301])]) ).

tff(f8267,plain,
    ( ! [X102: $int] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X102))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
        | $less(0,$sum(X102,$uminus(sK20)))
        | $less(0,$sum($sum(sK20,1),$uminus(sK14)))
        | $less(0,$sum(0,$uminus(X102))) )
    | ~ spl30_30
    | ~ spl30_145 ),
    inference(superposition,[],[f2426,f4208]) ).

tff(f8428,plain,
    ( spl30_270
    | spl30_205
    | spl30_300
    | ~ spl30_20
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8259,f4206,f800,f8425,f4983,f8294]) ).

tff(f8259,plain,
    ( $less(0,$sum(sK9,$uminus(tb2t(get(int,int,t2tb2(sK11),t2tb(sK14))))))
    | $less(0,$sum(0,$uminus(sK20)))
    | $less(0,$sum($sum(sK20,1),$uminus(sK9)))
    | ~ spl30_20
    | ~ spl30_145 ),
    inference(superposition,[],[f2078,f4208]) ).

tff(f8423,plain,
    ( spl30_299
    | spl30_205
    | spl30_270
    | ~ spl30_63
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8250,f4206,f1505,f8294,f4983,f8420]) ).

tff(f8250,plain,
    ( $less(0,$sum($sum(sK20,1),$uminus(sK9)))
    | $less(0,$sum(0,$uminus(sK20)))
    | $less(0,occ1(int,get(int,int,t2tb2(sK11),t2tb(sK14)),t2tb2(sK7),0,sK9))
    | ~ spl30_63
    | ~ spl30_145 ),
    inference(superposition,[],[f1900,f4208]) ).

tff(f8418,plain,
    ( spl30_297
    | spl30_298
    | ~ spl30_1
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8269,f4206,f704,f8415,f8412]) ).

tff(f8412,plain,
    ( spl30_297
  <=> ! [X104: $int] :
        ( $less(0,$sum(sK14,$uminus(X104)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X104))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
        | $less(0,$sum(X104,$uminus(sK20))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_297])]) ).

tff(f8269,plain,
    ( ! [X104: $int] :
        ( $less(0,$sum($sum(sK20,1),$uminus($sum(sK12,1))))
        | $less(0,$sum(sK14,$uminus(X104)))
        | $less(0,$sum(X104,$uminus(sK20)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X104))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14)))) )
    | ~ spl30_1
    | ~ spl30_145 ),
    inference(superposition,[],[f2427,f4208]) ).

tff(f8410,plain,
    ( spl30_279
    | spl30_278
    | spl30_296
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8232,f4206,f8408,f8330,f8334]) ).

tff(f8408,plain,
    ( spl30_296
  <=> ! [X36: $int,X37: $int] :
        ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),X36)
        | $less(0,$sum($sum(X37,1),$uminus(sK14)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X37))),X36)
        | $less(0,$sum(0,$uminus(X37))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_296])]) ).

tff(f8232,plain,
    ( ! [X36: $int,X37: $int] :
        ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),X36)
        | $less(0,$sum(sK20,$uminus(sK12)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK20)))
        | $less(0,$sum($sum(X37,1),$uminus(sK14)))
        | $less(0,$sum(0,$uminus(X37)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X37))),X36) )
    | ~ spl30_145 ),
    inference(superposition,[],[f1401,f4208]) ).

tff(f1401,plain,
    ! [X21: $int,X19: $int,X20: $int] :
      ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X19))),X21)
      | $less(0,$sum($sum(X20,1),$uminus(sK14)))
      | $less(0,$sum($sum(sK14,1),$uminus(X19)))
      | $less(0,$sum(X19,$uminus(sK12)))
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X20))),X21)
      | $less(0,$sum(0,$uminus(X20))) ),
    inference(resolution,[],[f1257,f565]) ).

tff(f1257,plain,
    ! [X8: $int,X9: $int,X7: $int] :
      ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X7))),X8)
      | $less(0,$sum($sum(sK14,1),$uminus(X7)))
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X9))),X8)
      | $less(0,$sum(0,$uminus(X9)))
      | $less(0,$sum(X7,$uminus(sK12)))
      | $less(0,$sum($sum(X9,1),$uminus(sK14))) ),
    inference(resolution,[],[f401,f625]) ).

tff(f8406,plain,
    ( spl30_205
    | spl30_270
    | spl30_295
    | ~ spl30_38
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8261,f4206,f898,f8403,f8294,f4983]) ).

tff(f8261,plain,
    ( $less(0,$sum(sK9,$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))))
    | $less(0,$sum($sum(sK20,1),$uminus(sK9)))
    | $less(0,$sum(0,$uminus(sK20)))
    | ~ spl30_38
    | ~ spl30_145 ),
    inference(superposition,[],[f2080,f4208]) ).

tff(f8401,plain,
    ( spl30_279
    | spl30_278
    | spl30_294
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8220,f4206,f8399,f8330,f8334]) ).

tff(f8399,plain,
    ( spl30_294
  <=> ! [X24: uni] :
        ( ( tb2t(get(int,int,t2tb2(sK13),X24)) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))) )
        | $less(0,$sum($sum(tb2t(X24),1),$uminus(sK14)))
        | lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X24)),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
        | $less(0,$sum(0,$uminus(tb2t(X24)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_294])]) ).

tff(f8220,plain,
    ( ! [X24: uni] :
        ( ( tb2t(get(int,int,t2tb2(sK13),X24)) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))) )
        | $less(0,$sum(0,$uminus(tb2t(X24))))
        | $less(0,$sum(sK20,$uminus(sK12)))
        | lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X24)),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
        | $less(0,$sum($sum(tb2t(X24),1),$uminus(sK14)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK20))) )
    | ~ spl30_145 ),
    inference(superposition,[],[f1219,f4208]) ).

tff(f1219,plain,
    ! [X8: $int,X7: uni] :
      ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X7)),tb2t(get(int,int,t2tb2(sK13),t2tb(X8))))
      | $less(0,$sum($sum(tb2t(X7),1),$uminus(sK14)))
      | $less(0,$sum(0,$uminus(tb2t(X7))))
      | $less(0,$sum($sum(sK14,1),$uminus(X8)))
      | $less(0,$sum(X8,$uminus(sK12)))
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X8))) = tb2t(get(int,int,t2tb2(sK13),X7)) ) ),
    inference(resolution,[],[f567,f969]) ).

tff(f8397,plain,
    ( spl30_205
    | spl30_293
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8258,f4206,f8395,f4983]) ).

tff(f8395,plain,
    ( spl30_293
  <=> ! [X93: map_int_int,X94: $int] :
        ( $less(0,$sum(1,sK25(X94,X93)))
        | $less(0,$sum(1,tb2t(get(int,int,t2tb2(X93),t2tb(sK14)))))
        | $less(0,$sum($sum(sK20,1),$uminus(X94))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_293])]) ).

tff(f8258,plain,
    ( ! [X94: $int,X93: map_int_int] :
        ( $less(0,$sum(1,sK25(X94,X93)))
        | $less(0,$sum($sum(sK20,1),$uminus(X94)))
        | $less(0,$sum(0,$uminus(sK20)))
        | $less(0,$sum(1,tb2t(get(int,int,t2tb2(X93),t2tb(sK14))))) )
    | ~ spl30_145 ),
    inference(superposition,[],[f2004,f4208]) ).

tff(f8393,plain,
    ( spl30_279
    | spl30_278
    | spl30_292
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8219,f4206,f8391,f8330,f8334]) ).

tff(f8391,plain,
    ( spl30_292
  <=> ! [X23: $int] :
        ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X23))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
        | $less(0,$sum($sum(X23,1),$uminus(sK14)))
        | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X23))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))) )
        | $less(0,$sum(0,$uminus(X23))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_292])]) ).

tff(f8219,plain,
    ( ! [X23: $int] :
        ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X23))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
        | $less(0,$sum(0,$uminus(X23)))
        | $less(0,$sum(sK20,$uminus(sK12)))
        | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X23))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))) )
        | $less(0,$sum($sum(X23,1),$uminus(sK14)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK20))) )
    | ~ spl30_145 ),
    inference(superposition,[],[f1218,f4208]) ).

tff(f1218,plain,
    ! [X6: $int,X5: $int] :
      ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X5))),tb2t(get(int,int,t2tb2(sK13),t2tb(X6))))
      | $less(0,$sum(X6,$uminus(sK12)))
      | $less(0,$sum($sum(sK14,1),$uminus(X6)))
      | $less(0,$sum(0,$uminus(X5)))
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X6))) = tb2t(get(int,int,t2tb2(sK13),t2tb(X5))) )
      | $less(0,$sum($sum(X5,1),$uminus(sK14))) ),
    inference(resolution,[],[f567,f625]) ).

tff(f8389,plain,
    ( spl30_278
    | spl30_291
    | spl30_279
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8233,f4206,f8334,f8387,f8330]) ).

tff(f8387,plain,
    ( spl30_291
  <=> ! [X38: $int,X39: uni] :
        ( $less(0,$sum($sum(tb2t(X39),1),$uminus(sK14)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X39)),X38)
        | ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),X38)
        | $less(0,$sum(0,$uminus(tb2t(X39)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_291])]) ).

tff(f8233,plain,
    ( ! [X38: $int,X39: uni] :
        ( $less(0,$sum($sum(sK14,1),$uminus(sK20)))
        | $less(0,$sum($sum(tb2t(X39),1),$uminus(sK14)))
        | $less(0,$sum(sK20,$uminus(sK12)))
        | $less(0,$sum(0,$uminus(tb2t(X39))))
        | ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),X38)
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X39)),X38) )
    | ~ spl30_145 ),
    inference(superposition,[],[f1463,f4208]) ).

tff(f1463,plain,
    ! [X21: $int,X19: $int,X20: uni] :
      ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X19))),X21)
      | $less(0,$sum($sum(tb2t(X20),1),$uminus(sK14)))
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X20)),X21)
      | $less(0,$sum(X19,$uminus(sK12)))
      | $less(0,$sum(0,$uminus(tb2t(X20))))
      | $less(0,$sum($sum(sK14,1),$uminus(X19))) ),
    inference(resolution,[],[f1258,f565]) ).

tff(f1258,plain,
    ! [X10: $int,X11: $int,X12: uni] :
      ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X10))),X11)
      | $less(0,$sum($sum(sK14,1),$uminus(X10)))
      | $less(0,$sum($sum(tb2t(X12),1),$uminus(sK14)))
      | $less(0,$sum(0,$uminus(tb2t(X12))))
      | $less(0,$sum(X10,$uminus(sK12)))
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X12)),X11) ),
    inference(resolution,[],[f401,f969]) ).

tff(f8385,plain,
    ( spl30_279
    | spl30_290
    | spl30_278
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8290,f4206,f8330,f8383,f8334]) ).

tff(f8383,plain,
    ( spl30_290
  <=> ! [X125: $int,X124: uni,X126: $int] :
        ( $less(0,$sum(0,$uminus(sK2(int,X125,X124,t2tb2(sK13),X126))))
        | ( 0 = occ1(int,X124,t2tb2(sK13),X125,X126) )
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(X124),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
        | $less(0,$sum($sum(sK2(int,X125,X124,t2tb2(sK13),X126),1),$uminus(sK14))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_290])]) ).

tff(f8290,plain,
    ( ! [X126: $int,X124: uni,X125: $int] :
        ( $less(0,$sum(sK20,$uminus(sK12)))
        | $less(0,$sum(0,$uminus(sK2(int,X125,X124,t2tb2(sK13),X126))))
        | $less(0,$sum($sum(sK2(int,X125,X124,t2tb2(sK13),X126),1),$uminus(sK14)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK20)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(X124),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
        | ( 0 = occ1(int,X124,t2tb2(sK13),X125,X126) ) )
    | ~ spl30_145 ),
    inference(superposition,[],[f7165,f4208]) ).

tff(f8381,plain,
    ( spl30_278
    | spl30_289
    | spl30_279
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8225,f4206,f8334,f8379,f8330]) ).

tff(f8379,plain,
    ( spl30_289
  <=> ! [X30: $int,X31: uni] :
        ( $less(0,$sum($sum(tb2t(X31),1),$uminus(sK14)))
        | $less(0,$sum(0,$uminus(tb2t(X31))))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X31)),X30)
        | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),X30) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_289])]) ).

tff(f8225,plain,
    ( ! [X31: uni,X30: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(sK20)))
        | $less(0,$sum($sum(tb2t(X31),1),$uminus(sK14)))
        | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),X30)
        | $less(0,$sum(sK20,$uminus(sK12)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X31)),X30)
        | $less(0,$sum(0,$uminus(tb2t(X31)))) )
    | ~ spl30_145 ),
    inference(superposition,[],[f1258,f4208]) ).

tff(f8377,plain,
    ( spl30_205
    | spl30_288
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8257,f4206,f8375,f4983]) ).

tff(f8375,plain,
    ( spl30_288
  <=> ! [X91: map_int_int,X92: $int] :
        ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(X91),t2tb(sK14)))))
        | $less(0,$sum($sum(sK20,1),$uminus(X92)))
        | $less(0,$sum(X92,$uminus(sK25(X92,X91)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_288])]) ).

tff(f8257,plain,
    ( ! [X91: map_int_int,X92: $int] :
        ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(X91),t2tb(sK14)))))
        | $less(0,$sum($sum(sK20,1),$uminus(X92)))
        | $less(0,$sum(0,$uminus(sK20)))
        | $less(0,$sum(X92,$uminus(sK25(X92,X91)))) )
    | ~ spl30_145 ),
    inference(superposition,[],[f2003,f4208]) ).

tff(f8373,plain,
    ( spl30_287
    | spl30_205
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8262,f4206,f4983,f8371]) ).

tff(f8371,plain,
    ( spl30_287
  <=> ! [X96: map_int_int,X95: $int] :
        ( $less(0,$sum($sum(sK20,1),$uminus(X95)))
        | $less(0,$sum(X95,$uminus(tb2t(get(int,int,t2tb2(X96),t2tb(sK14))))))
        | $less(0,$sum(X95,$uminus(sK25(X95,X96)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_287])]) ).

tff(f8262,plain,
    ( ! [X96: map_int_int,X95: $int] :
        ( $less(0,$sum(0,$uminus(sK20)))
        | $less(0,$sum($sum(sK20,1),$uminus(X95)))
        | $less(0,$sum(X95,$uminus(sK25(X95,X96))))
        | $less(0,$sum(X95,$uminus(tb2t(get(int,int,t2tb2(X96),t2tb(sK14)))))) )
    | ~ spl30_145 ),
    inference(superposition,[],[f2081,f4208]) ).

tff(f8369,plain,
    ( spl30_285
    | spl30_286
    | ~ spl30_48
    | ~ spl30_124
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8361,f4206,f3755,f962,f8367,f8363]) ).

tff(f8367,plain,
    ( spl30_286
  <=> ! [X112: $int,X111: $int] :
        ( $less(0,occ1(int,get(int,int,t2tb2(sK13),t2tb(sK18)),t2tb2(sK17),X111,X112))
        | $less(0,$sum(X111,$uminus(sK20)))
        | $less(0,$sum($sum(sK20,1),$uminus(X112))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_286])]) ).

tff(f8361,plain,
    ( ! [X111: $int,X112: $int] :
        ( $less(0,occ1(int,get(int,int,t2tb2(sK13),t2tb(sK18)),t2tb2(sK17),X111,X112))
        | ( t2tb(sK18) = t2tb(sK14) )
        | $less(0,$sum($sum(sK20,1),$uminus(X112)))
        | $less(0,$sum(X111,$uminus(sK20))) )
    | ~ spl30_48
    | ~ spl30_124
    | ~ spl30_145 ),
    inference(forward_demodulation,[],[f8280,f3757]) ).

tff(f8280,plain,
    ( ! [X111: $int,X112: $int] :
        ( ( t2tb(sK18) = t2tb(sK14) )
        | $less(0,$sum($sum(sK20,1),$uminus(X112)))
        | $less(0,$sum(X111,$uminus(sK20)))
        | $less(0,occ1(int,get(int,int,t2tb2(sK16),t2tb(sK14)),t2tb2(sK17),X111,X112)) )
    | ~ spl30_48
    | ~ spl30_145 ),
    inference(superposition,[],[f4099,f4208]) ).

tff(f8359,plain,
    ( spl30_270
    | spl30_205
    | spl30_284
    | ~ spl30_20
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8254,f4206,f800,f8356,f4983,f8294]) ).

tff(f8254,plain,
    ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK11),t2tb(sK14)))))
    | $less(0,$sum(0,$uminus(sK20)))
    | $less(0,$sum($sum(sK20,1),$uminus(sK9)))
    | ~ spl30_20
    | ~ spl30_145 ),
    inference(superposition,[],[f2000,f4208]) ).

tff(f8354,plain,
    ( spl30_278
    | spl30_279
    | spl30_283
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8224,f4206,f8352,f8334,f8330]) ).

tff(f8352,plain,
    ( spl30_283
  <=> ! [X29: $int,X28: $int] :
        ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),X28)
        | $less(0,$sum(0,$uminus(X29)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X29))),X28)
        | $less(0,$sum($sum(X29,1),$uminus(sK14))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_283])]) ).

tff(f8224,plain,
    ( ! [X28: $int,X29: $int] :
        ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),X28)
        | $less(0,$sum($sum(sK14,1),$uminus(sK20)))
        | $less(0,$sum(sK20,$uminus(sK12)))
        | $less(0,$sum(0,$uminus(X29)))
        | $less(0,$sum($sum(X29,1),$uminus(sK14)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X29))),X28) )
    | ~ spl30_145 ),
    inference(superposition,[],[f1257,f4208]) ).

tff(f8350,plain,
    ( spl30_205
    | spl30_282
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8263,f4206,f8348,f4983]) ).

tff(f8348,plain,
    ( spl30_282
  <=> ! [X98: map_int_int,X97: $int] :
        ( $less(0,$sum(1,sK25(X97,X98)))
        | $less(0,$sum(X97,$uminus(tb2t(get(int,int,t2tb2(X98),t2tb(sK14))))))
        | $less(0,$sum($sum(sK20,1),$uminus(X97))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_282])]) ).

tff(f8263,plain,
    ( ! [X98: map_int_int,X97: $int] :
        ( $less(0,$sum(1,sK25(X97,X98)))
        | $less(0,$sum($sum(sK20,1),$uminus(X97)))
        | $less(0,$sum(0,$uminus(sK20)))
        | $less(0,$sum(X97,$uminus(tb2t(get(int,int,t2tb2(X98),t2tb(sK14)))))) )
    | ~ spl30_145 ),
    inference(superposition,[],[f2082,f4208]) ).

tff(f8346,plain,
    ( spl30_279
    | spl30_278
    | spl30_281
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8214,f4206,f8344,f8330,f8334]) ).

tff(f8344,plain,
    ( spl30_281
  <=> ! [X18: $int] :
        ( $less(0,$sum($sum(X18,1),$uminus(sK14)))
        | $less(0,$sum(0,$uminus(X18)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_281])]) ).

tff(f8214,plain,
    ( ! [X18: $int] :
        ( $less(0,$sum($sum(X18,1),$uminus(sK14)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
        | $less(0,$sum(sK20,$uminus(sK12)))
        | $less(0,$sum(0,$uminus(X18)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK20))) )
    | ~ spl30_145 ),
    inference(superposition,[],[f625,f4208]) ).

tff(f8342,plain,
    ( spl30_278
    | spl30_279
    | spl30_280
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8291,f4206,f8340,f8334,f8330]) ).

tff(f8340,plain,
    ( spl30_280
  <=> ! [X128: $int,X129: $int,X127: $int] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),X127,tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
        | ( 0 = occ1(int,t2tb(X127),t2tb2(sK13),X128,X129) )
        | $less(0,$sum(0,$uminus(sK2(int,X128,t2tb(X127),t2tb2(sK13),X129))))
        | $less(0,$sum($sum(sK2(int,X128,t2tb(X127),t2tb2(sK13),X129),1),$uminus(sK14))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_280])]) ).

tff(f8291,plain,
    ( ! [X127: $int,X128: $int,X129: $int] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),X127,tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
        | $less(0,$sum($sum(sK2(int,X128,t2tb(X127),t2tb2(sK13),X129),1),$uminus(sK14)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK20)))
        | $less(0,$sum(sK20,$uminus(sK12)))
        | $less(0,$sum(0,$uminus(sK2(int,X128,t2tb(X127),t2tb2(sK13),X129))))
        | ( 0 = occ1(int,t2tb(X127),t2tb2(sK13),X128,X129) ) )
    | ~ spl30_145 ),
    inference(superposition,[],[f7194,f4208]) ).

tff(f8337,plain,
    ( spl30_277
    | spl30_278
    | spl30_279
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8215,f4206,f8334,f8330,f8327]) ).

tff(f8327,plain,
    ( spl30_277
  <=> ! [X19: uni] :
        ( $less(0,$sum(0,$uminus(tb2t(X19))))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X19)),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
        | $less(0,$sum($sum(tb2t(X19),1),$uminus(sK14))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_277])]) ).

tff(f8215,plain,
    ( ! [X19: uni] :
        ( $less(0,$sum($sum(sK14,1),$uminus(sK20)))
        | $less(0,$sum(sK20,$uminus(sK12)))
        | $less(0,$sum(0,$uminus(tb2t(X19))))
        | $less(0,$sum($sum(tb2t(X19),1),$uminus(sK14)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X19)),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14)))) )
    | ~ spl30_145 ),
    inference(superposition,[],[f969,f4208]) ).

tff(f8325,plain,
    ( spl30_276
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8320,f4206,f8322]) ).

tff(f8322,plain,
    ( spl30_276
  <=> ( sK14 = sK20 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_276])]) ).

tff(f8320,plain,
    ( ( sK14 = sK20 )
    | ~ spl30_145 ),
    inference(forward_demodulation,[],[f8207,f392]) ).

tff(f8207,plain,
    ( ( tb2t(t2tb(sK14)) = sK20 )
    | ~ spl30_145 ),
    inference(superposition,[],[f392,f4208]) ).

tff(f8319,plain,
    ( spl30_205
    | spl30_275
    | spl30_270
    | ~ spl30_29
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8255,f4206,f850,f8294,f8316,f4983]) ).

tff(f8255,plain,
    ( $less(0,$sum($sum(sK20,1),$uminus(sK9)))
    | $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK7),t2tb(sK14)))))
    | $less(0,$sum(0,$uminus(sK20)))
    | ~ spl30_29
    | ~ spl30_145 ),
    inference(superposition,[],[f2001,f4208]) ).

tff(f8313,plain,
    ( spl30_273
    | spl30_274
    | ~ spl30_2
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8264,f4206,f709,f8311,f8307]) ).

tff(f8311,plain,
    ( spl30_274
  <=> ! [X99: $int] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK11),t2tb(X99))),tb2t(get(int,int,t2tb2(sK11),t2tb(sK14))))
        | $less(0,$sum(X99,$uminus(sK20)))
        | $less(0,$sum(0,$uminus(X99))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_274])]) ).

tff(f8264,plain,
    ( ! [X99: $int] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK11),t2tb(X99))),tb2t(get(int,int,t2tb2(sK11),t2tb(sK14))))
        | $less(0,$sum(0,$uminus(X99)))
        | $less(0,$sum(X99,$uminus(sK20)))
        | $less(0,$sum($sum(sK20,1),$uminus(sK12))) )
    | ~ spl30_2
    | ~ spl30_145 ),
    inference(superposition,[],[f2425,f4208]) ).

tff(f8305,plain,
    ( spl30_205
    | spl30_272
    | ~ spl30_30
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8266,f4206,f855,f8303,f4983]) ).

tff(f8303,plain,
    ( spl30_272
  <=> ! [X101: $int] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(X101))))
        | $less(0,$sum($sum(X101,1),$uminus(sK14)))
        | $less(0,$sum(sK20,$uminus(X101))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_272])]) ).

tff(f8266,plain,
    ( ! [X101: $int] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(X101))))
        | $less(0,$sum(sK20,$uminus(X101)))
        | $less(0,$sum($sum(X101,1),$uminus(sK14)))
        | $less(0,$sum(0,$uminus(sK20))) )
    | ~ spl30_30
    | ~ spl30_145 ),
    inference(superposition,[],[f2426,f4208]) ).

tff(f8301,plain,
    ( spl30_205
    | spl30_270
    | spl30_271
    | ~ spl30_29
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8260,f4206,f850,f8298,f8294,f4983]) ).

tff(f8260,plain,
    ( $less(0,$sum(sK9,$uminus(tb2t(get(int,int,t2tb2(sK7),t2tb(sK14))))))
    | $less(0,$sum($sum(sK20,1),$uminus(sK9)))
    | $less(0,$sum(0,$uminus(sK20)))
    | ~ spl30_29
    | ~ spl30_145 ),
    inference(superposition,[],[f2079,f4208]) ).

tff(f8191,plain,
    ( spl30_269
    | ~ spl30_145
    | ~ spl30_147 ),
    inference(avatar_split_clause,[],[f8186,f4239,f4206,f8188]) ).

tff(f8186,plain,
    ( sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_145
    | ~ spl30_147 ),
    inference(forward_demodulation,[],[f4240,f4208]) ).

tff(f8185,plain,
    ( spl30_268
    | ~ spl30_144
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8180,f4206,f4202,f8182]) ).

tff(f8180,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | ~ spl30_144
    | ~ spl30_145 ),
    inference(forward_demodulation,[],[f4203,f4208]) ).

tff(f8179,plain,
    ( ~ spl30_256
    | ~ spl30_75
    | spl30_134
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8178,f4206,f4113,f1752,f8096]) ).

tff(f8178,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_75
    | spl30_134
    | ~ spl30_145 ),
    inference(forward_demodulation,[],[f8069,f1754]) ).

tff(f8069,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | spl30_134
    | ~ spl30_145 ),
    inference(backward_demodulation,[],[f4115,f4208]) ).

tff(f8177,plain,
    ( ~ spl30_255
    | spl30_36
    | ~ spl30_75
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8176,f4206,f1752,f885,f8090]) ).

tff(f8176,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | spl30_36
    | ~ spl30_75
    | ~ spl30_145 ),
    inference(forward_demodulation,[],[f8066,f1754]) ).

tff(f8066,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | spl30_36
    | ~ spl30_145 ),
    inference(backward_demodulation,[],[f887,f4208]) ).

tff(f8175,plain,
    ( ~ spl30_267
    | ~ spl30_145
    | spl30_202 ),
    inference(avatar_split_clause,[],[f8085,f4887,f4206,f8172]) ).

tff(f8085,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_145
    | spl30_202 ),
    inference(backward_demodulation,[],[f4889,f4208]) ).

tff(f8170,plain,
    ( ~ spl30_264
    | ~ spl30_75
    | spl30_142
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8169,f4206,f4181,f1752,f8144]) ).

tff(f8169,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_75
    | spl30_142
    | ~ spl30_145 ),
    inference(forward_demodulation,[],[f8075,f1754]) ).

tff(f8075,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | spl30_142
    | ~ spl30_145 ),
    inference(backward_demodulation,[],[f4183,f4208]) ).

tff(f8168,plain,
    ( ~ spl30_262
    | spl30_50
    | ~ spl30_75
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8167,f4206,f1752,f992,f8132]) ).

tff(f8167,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | spl30_50
    | ~ spl30_75
    | ~ spl30_145 ),
    inference(forward_demodulation,[],[f8067,f1754]) ).

tff(f8067,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | spl30_50
    | ~ spl30_145 ),
    inference(backward_demodulation,[],[f994,f4208]) ).

tff(f8166,plain,
    ( ~ spl30_260
    | ~ spl30_124
    | ~ spl30_145
    | spl30_148 ),
    inference(avatar_split_clause,[],[f8165,f4245,f4206,f3755,f8121]) ).

tff(f8165,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_124
    | ~ spl30_145
    | spl30_148 ),
    inference(forward_demodulation,[],[f8078,f3757]) ).

tff(f8078,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_145
    | spl30_148 ),
    inference(backward_demodulation,[],[f4247,f4208]) ).

tff(f8164,plain,
    ( ~ spl30_265
    | ~ spl30_75
    | ~ spl30_145
    | spl30_151 ),
    inference(avatar_split_clause,[],[f8163,f4330,f4206,f1752,f8152]) ).

tff(f8163,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_75
    | ~ spl30_145
    | spl30_151 ),
    inference(forward_demodulation,[],[f8080,f1754]) ).

tff(f8080,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_145
    | spl30_151 ),
    inference(backward_demodulation,[],[f4332,f4208]) ).

tff(f8162,plain,
    ( ~ spl30_263
    | ~ spl30_75
    | spl30_140
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8161,f4206,f4144,f1752,f8138]) ).

tff(f8161,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_75
    | spl30_140
    | ~ spl30_145 ),
    inference(forward_demodulation,[],[f8074,f1754]) ).

tff(f8074,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | spl30_140
    | ~ spl30_145 ),
    inference(backward_demodulation,[],[f4146,f4208]) ).

tff(f8160,plain,
    ( spl30_266
    | ~ spl30_145
    | ~ spl30_194 ),
    inference(avatar_split_clause,[],[f8082,f4778,f4206,f8157]) ).

tff(f8082,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_145
    | ~ spl30_194 ),
    inference(backward_demodulation,[],[f4779,f4208]) ).

tff(f8155,plain,
    ( ~ spl30_265
    | ~ spl30_124
    | ~ spl30_145
    | spl30_195 ),
    inference(avatar_split_clause,[],[f8150,f4796,f4206,f3755,f8152]) ).

tff(f8150,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_124
    | ~ spl30_145
    | spl30_195 ),
    inference(forward_demodulation,[],[f8083,f3757]) ).

tff(f8083,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_145
    | spl30_195 ),
    inference(backward_demodulation,[],[f4798,f4208]) ).

tff(f8149,plain,
    ( ~ spl30_257
    | ~ spl30_75
    | ~ spl30_145
    | spl30_149 ),
    inference(avatar_split_clause,[],[f8148,f4276,f4206,f1752,f8102]) ).

tff(f8148,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_75
    | ~ spl30_145
    | spl30_149 ),
    inference(forward_demodulation,[],[f8079,f1754]) ).

tff(f8079,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_145
    | spl30_149 ),
    inference(backward_demodulation,[],[f4278,f4208]) ).

tff(f8147,plain,
    ( ~ spl30_264
    | ~ spl30_124
    | ~ spl30_145
    | spl30_152 ),
    inference(avatar_split_clause,[],[f8142,f4339,f4206,f3755,f8144]) ).

tff(f8142,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_124
    | ~ spl30_145
    | spl30_152 ),
    inference(forward_demodulation,[],[f8081,f3757]) ).

tff(f8081,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_145
    | spl30_152 ),
    inference(backward_demodulation,[],[f4341,f4208]) ).

tff(f8141,plain,
    ( ~ spl30_263
    | ~ spl30_124
    | ~ spl30_145
    | spl30_146 ),
    inference(avatar_split_clause,[],[f8136,f4211,f4206,f3755,f8138]) ).

tff(f8136,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_124
    | ~ spl30_145
    | spl30_146 ),
    inference(forward_demodulation,[],[f8077,f3757]) ).

tff(f8077,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_145
    | spl30_146 ),
    inference(backward_demodulation,[],[f4213,f4208]) ).

tff(f8135,plain,
    ( ~ spl30_262
    | ~ spl30_124
    | spl30_139
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8130,f4206,f4139,f3755,f8132]) ).

tff(f8130,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | ~ spl30_124
    | spl30_139
    | ~ spl30_145 ),
    inference(forward_demodulation,[],[f8073,f3757]) ).

tff(f8073,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | spl30_139
    | ~ spl30_145 ),
    inference(backward_demodulation,[],[f4141,f4208]) ).

tff(f8129,plain,
    ( ~ spl30_261
    | ~ spl30_145
    | spl30_204 ),
    inference(avatar_split_clause,[],[f8087,f4966,f4206,f8126]) ).

tff(f8087,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_145
    | spl30_204 ),
    inference(backward_demodulation,[],[f4968,f4208]) ).

tff(f8124,plain,
    ( ~ spl30_260
    | ~ spl30_75
    | spl30_138
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8119,f4206,f4132,f1752,f8121]) ).

tff(f8119,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_75
    | spl30_138
    | ~ spl30_145 ),
    inference(forward_demodulation,[],[f8072,f1754]) ).

tff(f8072,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_138
    | ~ spl30_145 ),
    inference(backward_demodulation,[],[f4134,f4208]) ).

tff(f8118,plain,
    ( ~ spl30_259
    | ~ spl30_124
    | spl30_137
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8117,f4206,f4127,f3755,f8113]) ).

tff(f8117,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_124
    | spl30_137
    | ~ spl30_145 ),
    inference(forward_demodulation,[],[f8071,f3757]) ).

tff(f8071,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_137
    | ~ spl30_145 ),
    inference(backward_demodulation,[],[f4129,f4208]) ).

tff(f8116,plain,
    ( ~ spl30_259
    | spl30_52
    | ~ spl30_75
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8111,f4206,f1752,f1004,f8113]) ).

tff(f8111,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_52
    | ~ spl30_75
    | ~ spl30_145 ),
    inference(forward_demodulation,[],[f8068,f1754]) ).

tff(f8068,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_52
    | ~ spl30_145 ),
    inference(backward_demodulation,[],[f1006,f4208]) ).

tff(f8110,plain,
    ( ~ spl30_258
    | ~ spl30_145
    | spl30_203 ),
    inference(avatar_split_clause,[],[f8086,f4928,f4206,f8107]) ).

tff(f8086,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_145
    | spl30_203 ),
    inference(backward_demodulation,[],[f4930,f4208]) ).

tff(f8105,plain,
    ( ~ spl30_257
    | ~ spl30_124
    | ~ spl30_145
    | spl30_201 ),
    inference(avatar_split_clause,[],[f8100,f4840,f4206,f3755,f8102]) ).

tff(f8100,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_124
    | ~ spl30_145
    | spl30_201 ),
    inference(forward_demodulation,[],[f8084,f3757]) ).

tff(f8084,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_145
    | spl30_201 ),
    inference(backward_demodulation,[],[f4842,f4208]) ).

tff(f8099,plain,
    ( ~ spl30_256
    | ~ spl30_124
    | spl30_143
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8094,f4206,f4186,f3755,f8096]) ).

tff(f8094,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_124
    | spl30_143
    | ~ spl30_145 ),
    inference(forward_demodulation,[],[f8076,f3757]) ).

tff(f8076,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | spl30_143
    | ~ spl30_145 ),
    inference(backward_demodulation,[],[f4188,f4208]) ).

tff(f8093,plain,
    ( ~ spl30_255
    | ~ spl30_124
    | spl30_136
    | ~ spl30_145 ),
    inference(avatar_split_clause,[],[f8088,f4206,f4122,f3755,f8090]) ).

tff(f8088,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | ~ spl30_124
    | spl30_136
    | ~ spl30_145 ),
    inference(forward_demodulation,[],[f8070,f3757]) ).

tff(f8070,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | spl30_136
    | ~ spl30_145 ),
    inference(backward_demodulation,[],[f4124,f4208]) ).

tff(f8065,plain,
    ( spl30_145
    | ~ spl30_47
    | spl30_146
    | ~ spl30_194 ),
    inference(avatar_split_clause,[],[f8064,f4778,f4211,f957,f4206]) ).

tff(f8064,plain,
    ( ( t2tb(sK14) = t2tb(sK20) )
    | ~ spl30_47
    | spl30_146
    | ~ spl30_194 ),
    inference(subsumption_resolution,[],[f4792,f4779]) ).

tff(f4792,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ( t2tb(sK14) = t2tb(sK20) )
    | ~ spl30_47
    | spl30_146 ),
    inference(superposition,[],[f4213,f3994]) ).

tff(f8063,plain,
    ( spl30_145
    | ~ spl30_196
    | ~ spl30_47
    | spl30_148 ),
    inference(avatar_split_clause,[],[f4837,f4245,f957,f4806,f4206]) ).

tff(f4837,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ( t2tb(sK14) = t2tb(sK20) )
    | ~ spl30_47
    | spl30_148 ),
    inference(superposition,[],[f4247,f3960]) ).

tff(f8062,plain,
    ( spl30_145
    | ~ spl30_194
    | ~ spl30_47
    | spl30_146 ),
    inference(avatar_split_clause,[],[f4791,f4211,f957,f4778,f4206]) ).

tff(f4791,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ( t2tb(sK14) = t2tb(sK20) )
    | ~ spl30_47
    | spl30_146 ),
    inference(superposition,[],[f4213,f3960]) ).

tff(f8061,plain,
    ( spl30_207
    | spl30_254
    | spl30_205
    | spl30_203 ),
    inference(avatar_split_clause,[],[f8030,f4928,f4983,f8059,f4991]) ).

tff(f8059,plain,
    ( spl30_254
  <=> ! [X4: $int,X5: $int] :
        ( $less(0,$sum(sK2(int,X4,get(int,int,t2tb2(sK13),t2tb(sK19)),t2tb2(sK13),X5),$uminus(sK12)))
        | ( 0 = occ1(int,get(int,int,t2tb2(sK13),t2tb(sK19)),t2tb2(sK13),X4,X5) )
        | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X4,get(int,int,t2tb2(sK13),t2tb(sK19)),t2tb2(sK13),X5)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_254])]) ).

tff(f8030,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(0,$sum(0,$uminus(sK20)))
        | $less(0,$sum(sK2(int,X4,get(int,int,t2tb2(sK13),t2tb(sK19)),t2tb2(sK13),X5),$uminus(sK12)))
        | $less(0,$sum($sum(sK20,1),$uminus(sK14)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X4,get(int,int,t2tb2(sK13),t2tb(sK19)),t2tb2(sK13),X5))))
        | ( 0 = occ1(int,get(int,int,t2tb2(sK13),t2tb(sK19)),t2tb2(sK13),X4,X5) ) )
    | spl30_203 ),
    inference(resolution,[],[f7484,f4930]) ).

tff(f7484,plain,
    ! [X2: $int,X3: $int,X0: uni,X1: $int] :
      ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X1))),tb2t(X0))
      | $less(0,$sum(0,$uminus(X1)))
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X2,X0,t2tb2(sK13),X3))))
      | $less(0,$sum($sum(X1,1),$uminus(sK14)))
      | $less(0,$sum(sK2(int,X2,X0,t2tb2(sK13),X3),$uminus(sK12)))
      | ( 0 = occ1(int,X0,t2tb2(sK13),X2,X3) ) ),
    inference(superposition,[],[f5260,f1072]) ).

tff(f5260,plain,
    ! [X178: $int,X179: $int,X176: $int,X177: uni] :
      ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X179))),tb2t(contents(int,X177)))
      | ( 0 = occ1(int,contents(int,X177),t2tb2(sK13),X176,X178) )
      | $less(0,$sum(sK2(int,X176,contents(int,X177),t2tb2(sK13),X178),$uminus(sK12)))
      | $less(0,$sum(0,$uminus(X179)))
      | $less(0,$sum($sum(X179,1),$uminus(sK14)))
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X176,contents(int,X177),t2tb2(sK13),X178)))) ),
    inference(superposition,[],[f625,f1771]) ).

tff(f8057,plain,
    ( spl30_56
    | spl30_57
    | spl30_250
    | ~ spl30_51 ),
    inference(avatar_split_clause,[],[f8031,f998,f8043,f1276,f1272]) ).

tff(f1272,plain,
    ( spl30_56
  <=> $less(0,$sum(0,$uminus(sK18))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_56])]) ).

tff(f8043,plain,
    ( spl30_250
  <=> ! [X11: uni,X12: $int,X10: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X10,X11,t2tb2(sK13),X12))))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(X11))
        | ( 0 = occ1(int,X11,t2tb2(sK13),X10,X12) )
        | $less(0,$sum(sK2(int,X10,X11,t2tb2(sK13),X12),$uminus(sK12))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_250])]) ).

tff(f998,plain,
    ( spl30_51
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_51])]) ).

tff(f8031,plain,
    ( ! [X8: $int,X6: $int,X7: uni] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(X7))
        | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X6,X7,t2tb2(sK13),X8))))
        | $less(0,$sum($sum(sK18,1),$uminus(sK14)))
        | $less(0,$sum(0,$uminus(sK18)))
        | $less(0,$sum(sK2(int,X6,X7,t2tb2(sK13),X8),$uminus(sK12)))
        | ( 0 = occ1(int,X7,t2tb2(sK13),X6,X8) ) )
    | ~ spl30_51 ),
    inference(resolution,[],[f7484,f1259]) ).

tff(f1259,plain,
    ( ! [X13: $int] :
        ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),X13)
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),X13) )
    | ~ spl30_51 ),
    inference(resolution,[],[f401,f1000]) ).

tff(f1000,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | ~ spl30_51 ),
    inference(avatar_component_clause,[],[f998]) ).

tff(f8056,plain,
    ( spl30_207
    | spl30_205
    | spl30_253
    | spl30_194 ),
    inference(avatar_split_clause,[],[f8029,f4778,f8054,f4983,f4991]) ).

tff(f8054,plain,
    ( spl30_253
  <=> ! [X2: $int,X3: $int] :
        ( $less(0,$sum(sK2(int,X2,get(int,int,t2tb2(sK16),t2tb(sK19)),t2tb2(sK13),X3),$uminus(sK12)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X2,get(int,int,t2tb2(sK16),t2tb(sK19)),t2tb2(sK13),X3))))
        | ( 0 = occ1(int,get(int,int,t2tb2(sK16),t2tb(sK19)),t2tb2(sK13),X2,X3) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_253])]) ).

tff(f8029,plain,
    ( ! [X2: $int,X3: $int] :
        ( $less(0,$sum(sK2(int,X2,get(int,int,t2tb2(sK16),t2tb(sK19)),t2tb2(sK13),X3),$uminus(sK12)))
        | $less(0,$sum(0,$uminus(sK20)))
        | $less(0,$sum($sum(sK20,1),$uminus(sK14)))
        | ( 0 = occ1(int,get(int,int,t2tb2(sK16),t2tb(sK19)),t2tb2(sK13),X2,X3) )
        | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X2,get(int,int,t2tb2(sK16),t2tb(sK19)),t2tb2(sK13),X3)))) )
    | spl30_194 ),
    inference(resolution,[],[f7484,f4780]) ).

tff(f8052,plain,
    ( spl30_205
    | spl30_252
    | spl30_207
    | spl30_144 ),
    inference(avatar_split_clause,[],[f8028,f4202,f4991,f8050,f4983]) ).

tff(f8050,plain,
    ( spl30_252
  <=> ! [X0: $int,X1: $int] :
        ( ( 0 = occ1(int,get(int,int,t2tb2(sK17),t2tb(sK19)),t2tb2(sK13),X0,X1) )
        | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X0,get(int,int,t2tb2(sK17),t2tb(sK19)),t2tb2(sK13),X1))))
        | $less(0,$sum(sK2(int,X0,get(int,int,t2tb2(sK17),t2tb(sK19)),t2tb2(sK13),X1),$uminus(sK12))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_252])]) ).

tff(f8028,plain,
    ( ! [X0: $int,X1: $int] :
        ( $less(0,$sum($sum(sK20,1),$uminus(sK14)))
        | ( 0 = occ1(int,get(int,int,t2tb2(sK17),t2tb(sK19)),t2tb2(sK13),X0,X1) )
        | $less(0,$sum(sK2(int,X0,get(int,int,t2tb2(sK17),t2tb(sK19)),t2tb2(sK13),X1),$uminus(sK12)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X0,get(int,int,t2tb2(sK17),t2tb(sK19)),t2tb2(sK13),X1))))
        | $less(0,$sum(0,$uminus(sK20))) )
    | spl30_144 ),
    inference(resolution,[],[f7484,f4204]) ).

tff(f8048,plain,
    ( spl30_250
    | spl30_251
    | ~ spl30_59 ),
    inference(avatar_split_clause,[],[f8032,f1284,f8046,f8043]) ).

tff(f8046,plain,
    ( spl30_251
  <=> ! [X9: $int] :
        ( $less(0,$sum(X9,$uminus(sK12)))
        | $less(0,$sum($sum(sK14,1),$uminus(X9)))
        | $less(0,$sum(0,$uminus(X9)))
        | $less(0,$sum($sum(X9,1),$uminus(sK14))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_251])]) ).

tff(f1284,plain,
    ( spl30_59
  <=> ! [X0: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(X0)))
        | $less(0,$sum(X0,$uminus(sK12)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_59])]) ).

tff(f8032,plain,
    ( ! [X10: $int,X11: uni,X9: $int,X12: $int] :
        ( $less(0,$sum(X9,$uminus(sK12)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X10,X11,t2tb2(sK13),X12))))
        | $less(0,$sum($sum(X9,1),$uminus(sK14)))
        | $less(0,$sum(0,$uminus(X9)))
        | $less(0,$sum(sK2(int,X10,X11,t2tb2(sK13),X12),$uminus(sK12)))
        | $less(0,$sum($sum(sK14,1),$uminus(X9)))
        | ( 0 = occ1(int,X11,t2tb2(sK13),X10,X12) )
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(X11)) )
    | ~ spl30_59 ),
    inference(resolution,[],[f7484,f1292]) ).

tff(f1292,plain,
    ( ! [X0: $int,X1: $int] :
        ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X0))),X1)
        | $less(0,$sum($sum(sK14,1),$uminus(X0)))
        | $less(0,$sum(X0,$uminus(sK12)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),X1) )
    | ~ spl30_59 ),
    inference(resolution,[],[f1285,f401]) ).

tff(f1285,plain,
    ( ! [X0: $int] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(X0))))
        | $less(0,$sum(X0,$uminus(sK12)))
        | $less(0,$sum($sum(sK14,1),$uminus(X0))) )
    | ~ spl30_59 ),
    inference(avatar_component_clause,[],[f1284]) ).

tff(f7469,plain,
    ( spl30_246
    | spl30_247
    | spl30_248
    | spl30_249
    | ~ spl30_47 ),
    inference(avatar_split_clause,[],[f7452,f957,f7466,f7462,f7458,f7454]) ).

tff(f7454,plain,
    ( spl30_246
  <=> $less(0,$sum(1,sK25(0,sK16))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_246])]) ).

tff(f7458,plain,
    ( spl30_247
  <=> $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),t2tb(sK25(0,sK16)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_247])]) ).

tff(f7462,plain,
    ( spl30_248
  <=> ( t2tb(sK14) = t2tb(sK25(0,sK16)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_248])]) ).

tff(f7466,plain,
    ( spl30_249
  <=> $less(0,$sum(0,$uminus(sK25(0,sK16)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_249])]) ).

tff(f7452,plain,
    ( $less(0,$sum(0,$uminus(sK25(0,sK16))))
    | ( t2tb(sK14) = t2tb(sK25(0,sK16)) )
    | $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),t2tb(sK25(0,sK16))))))
    | $less(0,$sum(1,sK25(0,sK16)))
    | ~ spl30_47 ),
    inference(evaluation,[],[f7446]) ).

tff(f7446,plain,
    ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),t2tb(sK25(0,sK16))))))
    | $less(0,$sum($sum(sK25(0,sK16),1),$uminus(0)))
    | ( t2tb(sK14) = t2tb(sK25(0,sK16)) )
    | $less(0,$sum(0,$uminus(sK25(0,sK16))))
    | ~ spl30_47 ),
    inference(factoring,[],[f6807]) ).

tff(f6807,plain,
    ( ! [X6: $int,X5: $int] :
        ( $less(0,$sum($sum(X5,1),$uminus(X6)))
        | $less(0,$sum(X6,$uminus(sK25(X6,sK16))))
        | $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),t2tb(X5)))))
        | $less(0,$sum(0,$uminus(X5)))
        | ( t2tb(sK14) = t2tb(X5) ) )
    | ~ spl30_47 ),
    inference(superposition,[],[f2003,f3960]) ).

tff(f7001,plain,
    ( spl30_240
    | spl30_245
    | ~ spl30_47
    | ~ spl30_48 ),
    inference(avatar_split_clause,[],[f6978,f962,f957,f6999,f6981]) ).

tff(f6981,plain,
    ( spl30_240
  <=> ! [X9: $int] :
        ( $less(0,$sum(X9,$uminus(sK14)))
        | $less(0,$sum(X9,$uminus(sK18))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_240])]) ).

tff(f6999,plain,
    ( spl30_245
  <=> ! [X12: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(X12)))
        | $less(0,$sum(X12,$uminus(sK18)))
        | $less(0,$sum($sum(sK18,1),$uminus(X12))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_245])]) ).

tff(f6978,plain,
    ( ! [X12: $int,X13: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(X12)))
        | $less(0,$sum($sum(sK18,1),$uminus(X12)))
        | $less(0,$sum(X13,$uminus(sK18)))
        | $less(0,$sum(X13,$uminus(sK14)))
        | $less(0,$sum(X12,$uminus(sK18))) )
    | ~ spl30_47
    | ~ spl30_48 ),
    inference(resolution,[],[f6864,f675]) ).

tff(f675,plain,
    ! [X2: ty,X3: $int,X0: $int,X1: uni,X6: $int,X4: uni,X5: $int] :
      ( ~ sP1(X0,X1,X2,X3,X4,X5,X6)
      | $less(0,$sum(X6,$uminus(X3))) ),
    inference(evaluation,[],[f532]) ).

tff(f532,plain,
    ! [X2: ty,X3: $int,X0: $int,X1: uni,X6: $int,X4: uni,X5: $int] :
      ( $less(X3,X6)
      | ~ sP1(X0,X1,X2,X3,X4,X5,X6) ),
    inference(cnf_transformation,[],[f348]) ).

tff(f348,plain,
    ! [X0: $int,X1: uni,X2: ty,X3: $int,X4: uni,X5: $int,X6: $int] :
      ( ( sP1(X0,X1,X2,X3,X4,X5,X6)
        | ( get(X2,int,X1,t2tb(X0)) != get(X2,int,X4,t2tb(X3)) )
        | $less(X0,X5)
        | ~ $less(X0,X6)
        | ~ $less(X3,X6)
        | $less(X3,X5)
        | ( ( sK26(X0,X1,X2,X3,X4,X5,X6) != X0 )
          & ~ $less(sK26(X0,X1,X2,X3,X4,X5,X6),X5)
          & $less(sK26(X0,X1,X2,X3,X4,X5,X6),X6)
          & ( get(X2,int,X1,t2tb(sK26(X0,X1,X2,X3,X4,X5,X6))) != get(X2,int,X4,t2tb(sK26(X0,X1,X2,X3,X4,X5,X6))) )
          & ( sK26(X0,X1,X2,X3,X4,X5,X6) != X3 ) )
        | ( get(X2,int,X1,t2tb(X3)) != get(X2,int,X4,t2tb(X0)) ) )
      & ( ( ( get(X2,int,X1,t2tb(X0)) = get(X2,int,X4,t2tb(X3)) )
          & ~ $less(X0,X5)
          & $less(X0,X6)
          & $less(X3,X6)
          & ~ $less(X3,X5)
          & ! [X8: $int] :
              ( ( X0 = X8 )
              | $less(X8,X5)
              | ~ $less(X8,X6)
              | ( get(X2,int,X1,t2tb(X8)) = get(X2,int,X4,t2tb(X8)) )
              | ( X3 = X8 ) )
          & ( get(X2,int,X1,t2tb(X3)) = get(X2,int,X4,t2tb(X0)) ) )
        | ~ sP1(X0,X1,X2,X3,X4,X5,X6) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK26])],[f346,f347]) ).

tff(f347,plain,
    ! [X0: $int,X1: uni,X2: ty,X3: $int,X4: uni,X5: $int,X6: $int] :
      ( ? [X7: $int] :
          ( ( X0 != X7 )
          & ~ $less(X7,X5)
          & $less(X7,X6)
          & ( get(X2,int,X4,t2tb(X7)) != get(X2,int,X1,t2tb(X7)) )
          & ( X3 != X7 ) )
     => ( ( sK26(X0,X1,X2,X3,X4,X5,X6) != X0 )
        & ~ $less(sK26(X0,X1,X2,X3,X4,X5,X6),X5)
        & $less(sK26(X0,X1,X2,X3,X4,X5,X6),X6)
        & ( get(X2,int,X1,t2tb(sK26(X0,X1,X2,X3,X4,X5,X6))) != get(X2,int,X4,t2tb(sK26(X0,X1,X2,X3,X4,X5,X6))) )
        & ( sK26(X0,X1,X2,X3,X4,X5,X6) != X3 ) ) ),
    introduced(choice_axiom,[]) ).

tff(f346,plain,
    ! [X0: $int,X1: uni,X2: ty,X3: $int,X4: uni,X5: $int,X6: $int] :
      ( ( sP1(X0,X1,X2,X3,X4,X5,X6)
        | ( get(X2,int,X1,t2tb(X0)) != get(X2,int,X4,t2tb(X3)) )
        | $less(X0,X5)
        | ~ $less(X0,X6)
        | ~ $less(X3,X6)
        | $less(X3,X5)
        | ? [X7: $int] :
            ( ( X0 != X7 )
            & ~ $less(X7,X5)
            & $less(X7,X6)
            & ( get(X2,int,X4,t2tb(X7)) != get(X2,int,X1,t2tb(X7)) )
            & ( X3 != X7 ) )
        | ( get(X2,int,X1,t2tb(X3)) != get(X2,int,X4,t2tb(X0)) ) )
      & ( ( ( get(X2,int,X1,t2tb(X0)) = get(X2,int,X4,t2tb(X3)) )
          & ~ $less(X0,X5)
          & $less(X0,X6)
          & $less(X3,X6)
          & ~ $less(X3,X5)
          & ! [X8: $int] :
              ( ( X0 = X8 )
              | $less(X8,X5)
              | ~ $less(X8,X6)
              | ( get(X2,int,X1,t2tb(X8)) = get(X2,int,X4,t2tb(X8)) )
              | ( X3 = X8 ) )
          & ( get(X2,int,X1,t2tb(X3)) = get(X2,int,X4,t2tb(X0)) ) )
        | ~ sP1(X0,X1,X2,X3,X4,X5,X6) ) ),
    inference(rectify,[],[f345]) ).

tff(f345,plain,
    ! [X6: $int,X0: uni,X5: ty,X3: $int,X4: uni,X1: $int,X2: $int] :
      ( ( sP1(X6,X0,X5,X3,X4,X1,X2)
        | ( get(X5,int,X4,t2tb(X3)) != get(X5,int,X0,t2tb(X6)) )
        | $less(X6,X1)
        | ~ $less(X6,X2)
        | ~ $less(X3,X2)
        | $less(X3,X1)
        | ? [X7: $int] :
            ( ( X6 != X7 )
            & ~ $less(X7,X1)
            & $less(X7,X2)
            & ( get(X5,int,X4,t2tb(X7)) != get(X5,int,X0,t2tb(X7)) )
            & ( X3 != X7 ) )
        | ( get(X5,int,X0,t2tb(X3)) != get(X5,int,X4,t2tb(X6)) ) )
      & ( ( ( get(X5,int,X4,t2tb(X3)) = get(X5,int,X0,t2tb(X6)) )
          & ~ $less(X6,X1)
          & $less(X6,X2)
          & $less(X3,X2)
          & ~ $less(X3,X1)
          & ! [X7: $int] :
              ( ( X6 = X7 )
              | $less(X7,X1)
              | ~ $less(X7,X2)
              | ( get(X5,int,X4,t2tb(X7)) = get(X5,int,X0,t2tb(X7)) )
              | ( X3 = X7 ) )
          & ( get(X5,int,X0,t2tb(X3)) = get(X5,int,X4,t2tb(X6)) ) )
        | ~ sP1(X6,X0,X5,X3,X4,X1,X2) ) ),
    inference(flattening,[],[f344]) ).

tff(f344,plain,
    ! [X6: $int,X0: uni,X5: ty,X3: $int,X4: uni,X1: $int,X2: $int] :
      ( ( sP1(X6,X0,X5,X3,X4,X1,X2)
        | ( get(X5,int,X4,t2tb(X3)) != get(X5,int,X0,t2tb(X6)) )
        | $less(X6,X1)
        | ~ $less(X6,X2)
        | ~ $less(X3,X2)
        | $less(X3,X1)
        | ? [X7: $int] :
            ( ( X6 != X7 )
            & ~ $less(X7,X1)
            & $less(X7,X2)
            & ( get(X5,int,X4,t2tb(X7)) != get(X5,int,X0,t2tb(X7)) )
            & ( X3 != X7 ) )
        | ( get(X5,int,X0,t2tb(X3)) != get(X5,int,X4,t2tb(X6)) ) )
      & ( ( ( get(X5,int,X4,t2tb(X3)) = get(X5,int,X0,t2tb(X6)) )
          & ~ $less(X6,X1)
          & $less(X6,X2)
          & $less(X3,X2)
          & ~ $less(X3,X1)
          & ! [X7: $int] :
              ( ( X6 = X7 )
              | $less(X7,X1)
              | ~ $less(X7,X2)
              | ( get(X5,int,X4,t2tb(X7)) = get(X5,int,X0,t2tb(X7)) )
              | ( X3 = X7 ) )
          & ( get(X5,int,X0,t2tb(X3)) = get(X5,int,X4,t2tb(X6)) ) )
        | ~ sP1(X6,X0,X5,X3,X4,X1,X2) ) ),
    inference(nnf_transformation,[],[f259]) ).

tff(f259,plain,
    ! [X6: $int,X0: uni,X5: ty,X3: $int,X4: uni,X1: $int,X2: $int] :
      ( sP1(X6,X0,X5,X3,X4,X1,X2)
    <=> ( ( get(X5,int,X4,t2tb(X3)) = get(X5,int,X0,t2tb(X6)) )
        & ~ $less(X6,X1)
        & $less(X6,X2)
        & $less(X3,X2)
        & ~ $less(X3,X1)
        & ! [X7: $int] :
            ( ( X6 = X7 )
            | $less(X7,X1)
            | ~ $less(X7,X2)
            | ( get(X5,int,X4,t2tb(X7)) = get(X5,int,X0,t2tb(X7)) )
            | ( X3 = X7 ) )
        & ( get(X5,int,X0,t2tb(X3)) = get(X5,int,X4,t2tb(X6)) ) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP1])]) ).

tff(f6864,plain,
    ( ! [X0: $int,X1: $int] :
        ( sP1(sK14,t2tb2(sK17),int,sK18,t2tb2(sK13),X1,X0)
        | $less(0,$sum($sum(sK14,1),$uminus(X0)))
        | $less(0,$sum(X1,$uminus(sK18)))
        | $less(0,$sum($sum(sK18,1),$uminus(X0)))
        | $less(0,$sum(X1,$uminus(sK14))) )
    | ~ spl30_47
    | ~ spl30_48 ),
    inference(resolution,[],[f2507,f542]) ).

tff(f542,plain,
    ! [X2: uni,X3: $int,X0: $int,X1: ty,X6: $int,X4: uni,X5: $int] :
      ( ~ exchange2(X1,X4,X2,X5,X0,X6,X3)
      | sP1(X6,X2,X1,X3,X4,X5,X0) ),
    inference(cnf_transformation,[],[f350]) ).

tff(f350,plain,
    ! [X0: $int,X1: ty,X2: uni,X3: $int,X4: uni,X5: $int,X6: $int] :
      ( ( sP1(X6,X2,X1,X3,X4,X5,X0)
        | ~ exchange2(X1,X4,X2,X5,X0,X6,X3) )
      & ( exchange2(X1,X4,X2,X5,X0,X6,X3)
        | ~ sP1(X6,X2,X1,X3,X4,X5,X0) ) ),
    inference(rectify,[],[f349]) ).

tff(f349,plain,
    ! [X2: $int,X5: ty,X0: uni,X3: $int,X4: uni,X1: $int,X6: $int] :
      ( ( sP1(X6,X0,X5,X3,X4,X1,X2)
        | ~ exchange2(X5,X4,X0,X1,X2,X6,X3) )
      & ( exchange2(X5,X4,X0,X1,X2,X6,X3)
        | ~ sP1(X6,X0,X5,X3,X4,X1,X2) ) ),
    inference(nnf_transformation,[],[f260]) ).

tff(f260,plain,
    ! [X2: $int,X5: ty,X0: uni,X3: $int,X4: uni,X1: $int,X6: $int] :
      ( sP1(X6,X0,X5,X3,X4,X1,X2)
    <=> exchange2(X5,X4,X0,X1,X2,X6,X3) ),
    inference(definition_folding,[],[f243,f259]) ).

tff(f243,plain,
    ! [X2: $int,X5: ty,X0: uni,X3: $int,X4: uni,X1: $int,X6: $int] :
      ( ( ( get(X5,int,X4,t2tb(X3)) = get(X5,int,X0,t2tb(X6)) )
        & ~ $less(X6,X1)
        & $less(X6,X2)
        & $less(X3,X2)
        & ~ $less(X3,X1)
        & ! [X7: $int] :
            ( ( X6 = X7 )
            | $less(X7,X1)
            | ~ $less(X7,X2)
            | ( get(X5,int,X4,t2tb(X7)) = get(X5,int,X0,t2tb(X7)) )
            | ( X3 = X7 ) )
        & ( get(X5,int,X0,t2tb(X3)) = get(X5,int,X4,t2tb(X6)) ) )
    <=> exchange2(X5,X4,X0,X1,X2,X6,X3) ),
    inference(flattening,[],[f242]) ).

tff(f242,plain,
    ! [X6: $int,X5: ty,X1: $int,X0: uni,X3: $int,X4: uni,X2: $int] :
      ( exchange2(X5,X4,X0,X1,X2,X6,X3)
    <=> ( $less(X6,X2)
        & ~ $less(X3,X1)
        & $less(X3,X2)
        & ~ $less(X6,X1)
        & ( get(X5,int,X4,t2tb(X3)) = get(X5,int,X0,t2tb(X6)) )
        & ( get(X5,int,X0,t2tb(X3)) = get(X5,int,X4,t2tb(X6)) )
        & ! [X7: $int] :
            ( ( get(X5,int,X4,t2tb(X7)) = get(X5,int,X0,t2tb(X7)) )
            | ( X3 = X7 )
            | ( X6 = X7 )
            | $less(X7,X1)
            | ~ $less(X7,X2) ) ) ),
    inference(ennf_transformation,[],[f163]) ).

tff(f163,plain,
    ! [X6: $int,X5: ty,X1: $int,X0: uni,X3: $int,X4: uni,X2: $int] :
      ( exchange2(X5,X4,X0,X1,X2,X6,X3)
    <=> ( $less(X6,X2)
        & ~ $less(X3,X1)
        & $less(X3,X2)
        & ~ $less(X6,X1)
        & ( get(X5,int,X4,t2tb(X3)) = get(X5,int,X0,t2tb(X6)) )
        & ( get(X5,int,X0,t2tb(X3)) = get(X5,int,X4,t2tb(X6)) )
        & ! [X7: $int] :
            ( ( ~ $less(X7,X1)
              & $less(X7,X2) )
           => ( ( X6 != X7 )
             => ( ( X3 != X7 )
               => ( get(X5,int,X4,t2tb(X7)) = get(X5,int,X0,t2tb(X7)) ) ) ) ) ) ),
    inference(rectify,[],[f101]) ).

tff(f101,plain,
    ! [X11: uni,X18: $int,X6: $int,X15: $int,X10: uni,X0: ty,X14: $int] :
      ( ( ( get(X0,int,X10,t2tb(X14)) = get(X0,int,X11,t2tb(X15)) )
        & $less(X14,X6)
        & ~ $less(X15,X18)
        & ~ $less(X14,X18)
        & ! [X23: $int] :
            ( ( $less(X23,X6)
              & ~ $less(X23,X18) )
           => ( ( X14 != X23 )
             => ( ( X15 != X23 )
               => ( get(X0,int,X10,t2tb(X23)) = get(X0,int,X11,t2tb(X23)) ) ) ) )
        & $less(X15,X6)
        & ( get(X0,int,X10,t2tb(X15)) = get(X0,int,X11,t2tb(X14)) ) )
    <=> exchange2(X0,X10,X11,X18,X6,X14,X15) ),
    inference(theory_normalization,[],[f65]) ).

tff(f65,axiom,
    ! [X11: uni,X18: $int,X6: $int,X15: $int,X10: uni,X0: ty,X14: $int] :
      ( ( ( get(X0,int,X10,t2tb(X14)) = get(X0,int,X11,t2tb(X15)) )
        & $less(X14,X6)
        & $lesseq(X18,X15)
        & $lesseq(X18,X14)
        & ! [X23: $int] :
            ( ( $less(X23,X6)
              & $lesseq(X18,X23) )
           => ( ( X14 != X23 )
             => ( ( X15 != X23 )
               => ( get(X0,int,X10,t2tb(X23)) = get(X0,int,X11,t2tb(X23)) ) ) ) )
        & $less(X15,X6)
        & ( get(X0,int,X10,t2tb(X15)) = get(X0,int,X11,t2tb(X14)) ) )
    <=> exchange2(X0,X10,X11,X18,X6,X14,X15) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',exchange_def) ).

tff(f2507,plain,
    ( ! [X0: $int,X1: $int] :
        ( exchange2(int,t2tb2(sK13),t2tb2(sK17),X0,X1,sK14,sK18)
        | $less(0,$sum($sum(sK14,1),$uminus(X1)))
        | $less(0,$sum($sum(sK18,1),$uminus(X1)))
        | $less(0,$sum(X0,$uminus(sK14)))
        | $less(0,$sum(X0,$uminus(sK18))) )
    | ~ spl30_47
    | ~ spl30_48 ),
    inference(forward_demodulation,[],[f2502,f964]) ).

tff(f2502,plain,
    ( ! [X0: $int,X1: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(X1)))
        | exchange2(int,t2tb2(sK13),set(int,int,t2tb2(sK16),t2tb(sK18),get(int,int,t2tb2(sK13),t2tb(sK14))),X0,X1,sK14,sK18)
        | $less(0,$sum($sum(sK18,1),$uminus(X1)))
        | $less(0,$sum(X0,$uminus(sK18)))
        | $less(0,$sum(X0,$uminus(sK14))) )
    | ~ spl30_47 ),
    inference(superposition,[],[f606,f959]) ).

tff(f606,plain,
    ! [X2: $int,X3: $int,X0: $int,X1: ty,X4: uni,X5: $int] :
      ( exchange2(X1,X4,set(X1,int,set(X1,int,X4,t2tb(X5),get(X1,int,X4,t2tb(X0))),t2tb(X0),get(X1,int,X4,t2tb(X5))),X3,X2,X5,X0)
      | $less(0,$sum(X3,$uminus(X0)))
      | $less(0,$sum(X3,$uminus(X5)))
      | $less(0,$sum($sum(X5,1),$uminus(X2)))
      | $less(0,$sum($sum(X0,1),$uminus(X2))) ),
    inference(evaluation,[],[f507]) ).

tff(f507,plain,
    ! [X2: $int,X3: $int,X0: $int,X1: ty,X4: uni,X5: $int] :
      ( ~ $less(X5,X2)
      | $less(X5,X3)
      | ~ $less(X0,X2)
      | $less(X0,X3)
      | exchange2(X1,X4,set(X1,int,set(X1,int,X4,t2tb(X5),get(X1,int,X4,t2tb(X0))),t2tb(X0),get(X1,int,X4,t2tb(X5))),X3,X2,X5,X0) ),
    inference(cnf_transformation,[],[f327]) ).

tff(f327,plain,
    ! [X0: $int,X1: ty,X2: $int,X3: $int,X4: uni,X5: $int] :
      ( ~ $less(X0,X2)
      | $less(X0,X3)
      | exchange2(X1,X4,set(X1,int,set(X1,int,X4,t2tb(X5),get(X1,int,X4,t2tb(X0))),t2tb(X0),get(X1,int,X4,t2tb(X5))),X3,X2,X5,X0)
      | $less(X5,X3)
      | ~ $less(X5,X2) ),
    inference(rectify,[],[f203]) ).

tff(f203,plain,
    ! [X1: $int,X4: ty,X0: $int,X5: $int,X2: uni,X3: $int] :
      ( ~ $less(X1,X0)
      | $less(X1,X5)
      | exchange2(X4,X2,set(X4,int,set(X4,int,X2,t2tb(X3),get(X4,int,X2,t2tb(X1))),t2tb(X1),get(X4,int,X2,t2tb(X3))),X5,X0,X3,X1)
      | $less(X3,X5)
      | ~ $less(X3,X0) ),
    inference(flattening,[],[f202]) ).

tff(f202,plain,
    ! [X2: uni,X3: $int,X1: $int,X4: ty,X5: $int,X0: $int] :
      ( exchange2(X4,X2,set(X4,int,set(X4,int,X2,t2tb(X3),get(X4,int,X2,t2tb(X1))),t2tb(X1),get(X4,int,X2,t2tb(X3))),X5,X0,X3,X1)
      | ~ $less(X1,X0)
      | $less(X1,X5)
      | $less(X3,X5)
      | ~ $less(X3,X0) ),
    inference(ennf_transformation,[],[f161]) ).

tff(f161,plain,
    ! [X2: uni,X3: $int,X1: $int,X4: ty,X5: $int,X0: $int] :
      ( ( ~ $less(X3,X5)
        & $less(X3,X0) )
     => ( ( $less(X1,X0)
          & ~ $less(X1,X5) )
       => exchange2(X4,X2,set(X4,int,set(X4,int,X2,t2tb(X3),get(X4,int,X2,t2tb(X1))),t2tb(X1),get(X4,int,X2,t2tb(X3))),X5,X0,X3,X1) ) ),
    inference(rectify,[],[f99]) ).

tff(f99,plain,
    ! [X6: $int,X15: $int,X10: uni,X14: $int,X0: ty,X18: $int] :
      ( ( $less(X14,X6)
        & ~ $less(X14,X18) )
     => ( ( $less(X15,X6)
          & ~ $less(X15,X18) )
       => exchange2(X0,X10,set(X0,int,set(X0,int,X10,t2tb(X14),get(X0,int,X10,t2tb(X15))),t2tb(X15),get(X0,int,X10,t2tb(X14))),X18,X6,X14,X15) ) ),
    inference(theory_normalization,[],[f66]) ).

tff(f66,axiom,
    ! [X6: $int,X15: $int,X10: uni,X14: $int,X0: ty,X18: $int] :
      ( ( $less(X14,X6)
        & $lesseq(X18,X14) )
     => ( ( $less(X15,X6)
          & $lesseq(X18,X15) )
       => exchange2(X0,X10,set(X0,int,set(X0,int,X10,t2tb(X14),get(X0,int,X10,t2tb(X15))),t2tb(X15),get(X0,int,X10,t2tb(X14))),X18,X6,X14,X15) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',exchange_set) ).

tff(f6997,plain,
    ( spl30_244
    | spl30_242
    | ~ spl30_47
    | ~ spl30_48 ),
    inference(avatar_split_clause,[],[f6977,f962,f957,f6988,f6995]) ).

tff(f6995,plain,
    ( spl30_244
  <=> ! [X11: $int] :
        ( $less(0,$sum(X11,$uminus(sK14)))
        | $less(0,$sum(X11,$uminus(sK18)))
        | $less(0,$sum($sum(sK14,1),$uminus(X11))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_244])]) ).

tff(f6988,plain,
    ( spl30_242
  <=> ! [X6: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(X6)))
        | $less(0,$sum($sum(sK18,1),$uminus(X6))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_242])]) ).

tff(f6977,plain,
    ( ! [X10: $int,X11: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(X10)))
        | $less(0,$sum(X11,$uminus(sK14)))
        | $less(0,$sum($sum(sK14,1),$uminus(X11)))
        | $less(0,$sum($sum(sK18,1),$uminus(X10)))
        | $less(0,$sum(X11,$uminus(sK18))) )
    | ~ spl30_47
    | ~ spl30_48 ),
    inference(resolution,[],[f6864,f670]) ).

tff(f670,plain,
    ! [X2: ty,X3: $int,X0: $int,X1: uni,X6: $int,X4: uni,X5: $int] :
      ( ~ sP1(X0,X1,X2,X3,X4,X5,X6)
      | $less(0,$sum($sum(X0,1),$uminus(X5))) ),
    inference(evaluation,[],[f534]) ).

tff(f534,plain,
    ! [X2: ty,X3: $int,X0: $int,X1: uni,X6: $int,X4: uni,X5: $int] :
      ( ~ sP1(X0,X1,X2,X3,X4,X5,X6)
      | ~ $less(X0,X5) ),
    inference(cnf_transformation,[],[f348]) ).

tff(f6993,plain,
    ( spl30_242
    | spl30_243
    | ~ spl30_47
    | ~ spl30_48 ),
    inference(avatar_split_clause,[],[f6975,f962,f957,f6991,f6988]) ).

tff(f6991,plain,
    ( spl30_243
  <=> ! [X7: $int] :
        ( $less(0,$sum(X7,$uminus(sK14)))
        | $less(0,$sum($sum(sK18,1),$uminus(X7)))
        | $less(0,$sum(X7,$uminus(sK18))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_243])]) ).

tff(f6975,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(0,$sum(X7,$uminus(sK14)))
        | $less(0,$sum($sum(sK14,1),$uminus(X6)))
        | $less(0,$sum(X7,$uminus(sK18)))
        | $less(0,$sum($sum(sK18,1),$uminus(X6)))
        | $less(0,$sum($sum(sK18,1),$uminus(X7))) )
    | ~ spl30_47
    | ~ spl30_48 ),
    inference(resolution,[],[f6864,f614]) ).

tff(f614,plain,
    ! [X2: ty,X3: $int,X0: $int,X1: uni,X6: $int,X4: uni,X5: $int] :
      ( ~ sP1(X0,X1,X2,X3,X4,X5,X6)
      | $less(0,$sum($sum(X3,1),$uminus(X5))) ),
    inference(evaluation,[],[f531]) ).

tff(f531,plain,
    ! [X2: ty,X3: $int,X0: $int,X1: uni,X6: $int,X4: uni,X5: $int] :
      ( ~ $less(X3,X5)
      | ~ sP1(X0,X1,X2,X3,X4,X5,X6) ),
    inference(cnf_transformation,[],[f348]) ).

tff(f6986,plain,
    ( spl30_240
    | spl30_241
    | ~ spl30_47
    | ~ spl30_48 ),
    inference(avatar_split_clause,[],[f6976,f962,f957,f6984,f6981]) ).

tff(f6984,plain,
    ( spl30_241
  <=> ! [X8: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(X8)))
        | $less(0,$sum(X8,$uminus(sK14)))
        | $less(0,$sum($sum(sK18,1),$uminus(X8))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_241])]) ).

tff(f6976,plain,
    ( ! [X8: $int,X9: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(X8)))
        | $less(0,$sum(X9,$uminus(sK14)))
        | $less(0,$sum($sum(sK18,1),$uminus(X8)))
        | $less(0,$sum(X9,$uminus(sK18)))
        | $less(0,$sum(X8,$uminus(sK14))) )
    | ~ spl30_47
    | ~ spl30_48 ),
    inference(resolution,[],[f6864,f617]) ).

tff(f617,plain,
    ! [X2: ty,X3: $int,X0: $int,X1: uni,X6: $int,X4: uni,X5: $int] :
      ( ~ sP1(X0,X1,X2,X3,X4,X5,X6)
      | $less(0,$sum(X6,$uminus(X0))) ),
    inference(evaluation,[],[f533]) ).

tff(f533,plain,
    ! [X2: ty,X3: $int,X0: $int,X1: uni,X6: $int,X4: uni,X5: $int] :
      ( ~ sP1(X0,X1,X2,X3,X4,X5,X6)
      | $less(X0,X6) ),
    inference(cnf_transformation,[],[f348]) ).

tff(f6922,plain,
    ( spl30_81
    | spl30_239
    | ~ spl30_75 ),
    inference(avatar_split_clause,[],[f6899,f1752,f6920,f1932]) ).

tff(f1932,plain,
    ( spl30_81
  <=> $less(0,$sum(0,$uminus(sK14))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_81])]) ).

tff(f6920,plain,
    ( spl30_239
  <=> ! [X0: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(X0)))
        | $less(0,$sum(X0,$uminus(sK25(X0,sK17))))
        | $less(0,$sum(X0,$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_239])]) ).

tff(f6899,plain,
    ( ! [X0: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(X0)))
        | $less(0,$sum(X0,$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))))
        | $less(0,$sum(X0,$uminus(sK25(X0,sK17))))
        | $less(0,$sum(0,$uminus(sK14))) )
    | ~ spl30_75 ),
    inference(superposition,[],[f2081,f1754]) ).

tff(f6918,plain,
    ( spl30_81
    | spl30_238
    | ~ spl30_124 ),
    inference(avatar_split_clause,[],[f6902,f3755,f6916,f1932]) ).

tff(f6916,plain,
    ( spl30_238
  <=> ! [X4: $int] :
        ( $less(0,$sum(X4,$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))))
        | $less(0,$sum(X4,$uminus(sK25(X4,sK16))))
        | $less(0,$sum($sum(sK14,1),$uminus(X4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_238])]) ).

tff(f6902,plain,
    ( ! [X4: $int] :
        ( $less(0,$sum(X4,$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))))
        | $less(0,$sum($sum(sK14,1),$uminus(X4)))
        | $less(0,$sum(X4,$uminus(sK25(X4,sK16))))
        | $less(0,$sum(0,$uminus(sK14))) )
    | ~ spl30_124 ),
    inference(superposition,[],[f2081,f3757]) ).

tff(f6914,plain,
    ( spl30_237
    | spl30_56
    | ~ spl30_76 ),
    inference(avatar_split_clause,[],[f6900,f1757,f1272,f6912]) ).

tff(f6912,plain,
    ( spl30_237
  <=> ! [X1: $int] :
        ( $less(0,$sum(X1,$uminus(sK25(X1,sK17))))
        | $less(0,$sum(X1,$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))))
        | $less(0,$sum($sum(sK18,1),$uminus(X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_237])]) ).

tff(f6900,plain,
    ( ! [X1: $int] :
        ( $less(0,$sum(0,$uminus(sK18)))
        | $less(0,$sum(X1,$uminus(sK25(X1,sK17))))
        | $less(0,$sum($sum(sK18,1),$uminus(X1)))
        | $less(0,$sum(X1,$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14)))))) )
    | ~ spl30_76 ),
    inference(superposition,[],[f2081,f1759]) ).

tff(f6839,plain,
    ( spl30_81
    | spl30_236
    | ~ spl30_124 ),
    inference(avatar_split_clause,[],[f6820,f3755,f6837,f1932]) ).

tff(f6837,plain,
    ( spl30_236
  <=> ! [X4: $int] :
        ( $less(0,$sum(X4,$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))))
        | $less(0,$sum($sum(sK14,1),$uminus(X4)))
        | $less(0,$sum(1,sK25(X4,sK16))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_236])]) ).

tff(f6820,plain,
    ( ! [X4: $int] :
        ( $less(0,$sum(X4,$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))))
        | $less(0,$sum(0,$uminus(sK14)))
        | $less(0,$sum(1,sK25(X4,sK16)))
        | $less(0,$sum($sum(sK14,1),$uminus(X4))) )
    | ~ spl30_124 ),
    inference(superposition,[],[f2082,f3757]) ).

tff(f6835,plain,
    ( spl30_81
    | spl30_235
    | ~ spl30_75 ),
    inference(avatar_split_clause,[],[f6817,f1752,f6833,f1932]) ).

tff(f6833,plain,
    ( spl30_235
  <=> ! [X0: $int] :
        ( $less(0,$sum(X0,$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))))
        | $less(0,$sum($sum(sK14,1),$uminus(X0)))
        | $less(0,$sum(1,sK25(X0,sK17))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_235])]) ).

tff(f6817,plain,
    ( ! [X0: $int] :
        ( $less(0,$sum(X0,$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))))
        | $less(0,$sum(1,sK25(X0,sK17)))
        | $less(0,$sum(0,$uminus(sK14)))
        | $less(0,$sum($sum(sK14,1),$uminus(X0))) )
    | ~ spl30_75 ),
    inference(superposition,[],[f2082,f1754]) ).

tff(f6831,plain,
    ( spl30_56
    | spl30_234
    | ~ spl30_76 ),
    inference(avatar_split_clause,[],[f6818,f1757,f6829,f1272]) ).

tff(f6829,plain,
    ( spl30_234
  <=> ! [X1: $int] :
        ( $less(0,$sum($sum(sK18,1),$uminus(X1)))
        | $less(0,$sum(1,sK25(X1,sK17)))
        | $less(0,$sum(X1,$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_234])]) ).

tff(f6818,plain,
    ( ! [X1: $int] :
        ( $less(0,$sum($sum(sK18,1),$uminus(X1)))
        | $less(0,$sum(X1,$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))))
        | $less(0,$sum(1,sK25(X1,sK17)))
        | $less(0,$sum(0,$uminus(sK18))) )
    | ~ spl30_76 ),
    inference(superposition,[],[f2082,f1759]) ).

tff(f6352,plain,
    ( spl30_185
    | spl30_233
    | ~ spl30_99 ),
    inference(avatar_split_clause,[],[f6342,f2577,f6350,f4664]) ).

tff(f4664,plain,
    ( spl30_185
  <=> le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(witness1(int))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_185])]) ).

tff(f6350,plain,
    ( spl30_233
  <=> ! [X0: $int,X1: $int] :
        ( $less(0,$sum(sK18,$uminus(sK2(int,X0,witness1(int),t2tb2(sK13),X1))))
        | $less(0,$sum($sum(sK2(int,X0,witness1(int),t2tb2(sK13),X1),1),$uminus(sK14)))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X0,X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_233])]) ).

tff(f2577,plain,
    ( spl30_99
  <=> ! [X0: $int] :
        ( $less(0,$sum(sK18,$uminus(X0)))
        | $less(0,$sum($sum(X0,1),$uminus(sK14)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_99])]) ).

tff(f6342,plain,
    ( ! [X0: $int,X1: $int] :
        ( $less(0,$sum(sK18,$uminus(sK2(int,X0,witness1(int),t2tb2(sK13),X1))))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X0,X1) )
        | $less(0,$sum($sum(sK2(int,X0,witness1(int),t2tb2(sK13),X1),1),$uminus(sK14)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(witness1(int))) )
    | ~ spl30_99 ),
    inference(superposition,[],[f2578,f1769]) ).

tff(f1769,plain,
    ! [X2: $int,X3: $int,X0: ty,X1: uni] :
      ( ( witness1(X0) = get(X0,int,X1,t2tb(sK2(X0,X2,witness1(X0),X1,X3))) )
      | ( 0 = occ1(X0,witness1(X0),X1,X2,X3) ) ),
    inference(resolution,[],[f377,f555]) ).

tff(f555,plain,
    ! [X0: ty] : sort1(X0,witness1(X0)),
    inference(cnf_transformation,[],[f1]) ).

tff(f1,axiom,
    ! [X0: ty] : sort1(X0,witness1(X0)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',witness_sort1) ).

tff(f2578,plain,
    ( ! [X0: $int] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(X0))))
        | $less(0,$sum(sK18,$uminus(X0)))
        | $less(0,$sum($sum(X0,1),$uminus(sK14))) )
    | ~ spl30_99 ),
    inference(avatar_component_clause,[],[f2577]) ).

tff(f5542,plain,
    ( spl30_232
    | spl30_217 ),
    inference(avatar_split_clause,[],[f5537,f5444,f5539]) ).

tff(f5539,plain,
    ( spl30_232
  <=> injective1(sK7,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_232])]) ).

tff(f5444,plain,
    ( spl30_217
  <=> ( tb2t(get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7)))) = tb2t(get(int,int,t2tb2(sK7),t2tb(sK6(sK9,sK7)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_217])]) ).

tff(f5537,plain,
    ( injective1(sK7,sK9)
    | spl30_217 ),
    inference(unit_resulting_resolution,[],[f5445,f422]) ).

tff(f422,plain,
    ! [X0: $int,X1: map_int_int] :
      ( injective1(X1,X0)
      | ( tb2t(get(int,int,t2tb2(X1),t2tb(sK5(X0,X1)))) = tb2t(get(int,int,t2tb2(X1),t2tb(sK6(X0,X1)))) ) ),
    inference(cnf_transformation,[],[f290]) ).

tff(f290,plain,
    ! [X0: $int,X1: map_int_int] :
      ( ( injective1(X1,X0)
        | ( ( tb2t(get(int,int,t2tb2(X1),t2tb(sK5(X0,X1)))) = tb2t(get(int,int,t2tb2(X1),t2tb(sK6(X0,X1)))) )
          & ~ $less(sK5(X0,X1),0)
          & $less(sK6(X0,X1),X0)
          & ( sK5(X0,X1) != sK6(X0,X1) )
          & $less(sK5(X0,X1),X0)
          & ~ $less(sK6(X0,X1),0) ) )
      & ( ! [X4: $int,X5: $int] :
            ( ( tb2t(get(int,int,t2tb2(X1),t2tb(X5))) != tb2t(get(int,int,t2tb2(X1),t2tb(X4))) )
            | $less(X4,0)
            | ~ $less(X5,X0)
            | ( X4 = X5 )
            | ~ $less(X4,X0)
            | $less(X5,0) )
        | ~ injective1(X1,X0) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK5,sK6])],[f288,f289]) ).

tff(f289,plain,
    ! [X0: $int,X1: map_int_int] :
      ( ? [X2: $int,X3: $int] :
          ( ( tb2t(get(int,int,t2tb2(X1),t2tb(X2))) = tb2t(get(int,int,t2tb2(X1),t2tb(X3))) )
          & ~ $less(X2,0)
          & $less(X3,X0)
          & ( X2 != X3 )
          & $less(X2,X0)
          & ~ $less(X3,0) )
     => ( ( tb2t(get(int,int,t2tb2(X1),t2tb(sK5(X0,X1)))) = tb2t(get(int,int,t2tb2(X1),t2tb(sK6(X0,X1)))) )
        & ~ $less(sK5(X0,X1),0)
        & $less(sK6(X0,X1),X0)
        & ( sK5(X0,X1) != sK6(X0,X1) )
        & $less(sK5(X0,X1),X0)
        & ~ $less(sK6(X0,X1),0) ) ),
    introduced(choice_axiom,[]) ).

tff(f288,plain,
    ! [X0: $int,X1: map_int_int] :
      ( ( injective1(X1,X0)
        | ? [X2: $int,X3: $int] :
            ( ( tb2t(get(int,int,t2tb2(X1),t2tb(X2))) = tb2t(get(int,int,t2tb2(X1),t2tb(X3))) )
            & ~ $less(X2,0)
            & $less(X3,X0)
            & ( X2 != X3 )
            & $less(X2,X0)
            & ~ $less(X3,0) ) )
      & ( ! [X4: $int,X5: $int] :
            ( ( tb2t(get(int,int,t2tb2(X1),t2tb(X5))) != tb2t(get(int,int,t2tb2(X1),t2tb(X4))) )
            | $less(X4,0)
            | ~ $less(X5,X0)
            | ( X4 = X5 )
            | ~ $less(X4,X0)
            | $less(X5,0) )
        | ~ injective1(X1,X0) ) ),
    inference(rectify,[],[f287]) ).

tff(f287,plain,
    ! [X0: $int,X1: map_int_int] :
      ( ( injective1(X1,X0)
        | ? [X3: $int,X2: $int] :
            ( ( tb2t(get(int,int,t2tb2(X1),t2tb(X2))) = tb2t(get(int,int,t2tb2(X1),t2tb(X3))) )
            & ~ $less(X3,0)
            & $less(X2,X0)
            & ( X2 != X3 )
            & $less(X3,X0)
            & ~ $less(X2,0) ) )
      & ( ! [X3: $int,X2: $int] :
            ( ( tb2t(get(int,int,t2tb2(X1),t2tb(X2))) != tb2t(get(int,int,t2tb2(X1),t2tb(X3))) )
            | $less(X3,0)
            | ~ $less(X2,X0)
            | ( X2 = X3 )
            | ~ $less(X3,X0)
            | $less(X2,0) )
        | ~ injective1(X1,X0) ) ),
    inference(nnf_transformation,[],[f233]) ).

tff(f233,plain,
    ! [X0: $int,X1: map_int_int] :
      ( injective1(X1,X0)
    <=> ! [X3: $int,X2: $int] :
          ( ( tb2t(get(int,int,t2tb2(X1),t2tb(X2))) != tb2t(get(int,int,t2tb2(X1),t2tb(X3))) )
          | $less(X3,0)
          | ~ $less(X2,X0)
          | ( X2 = X3 )
          | ~ $less(X3,X0)
          | $less(X2,0) ) ),
    inference(flattening,[],[f232]) ).

tff(f232,plain,
    ! [X0: $int,X1: map_int_int] :
      ( injective1(X1,X0)
    <=> ! [X2: $int,X3: $int] :
          ( ( tb2t(get(int,int,t2tb2(X1),t2tb(X2))) != tb2t(get(int,int,t2tb2(X1),t2tb(X3))) )
          | ( X2 = X3 )
          | $less(X3,0)
          | ~ $less(X3,X0)
          | ~ $less(X2,X0)
          | $less(X2,0) ) ),
    inference(ennf_transformation,[],[f140]) ).

tff(f140,plain,
    ! [X0: $int,X1: map_int_int] :
      ( injective1(X1,X0)
    <=> ! [X2: $int,X3: $int] :
          ( ( $less(X2,X0)
            & ~ $less(X2,0) )
         => ( ( ~ $less(X3,0)
              & $less(X3,X0) )
           => ( ( X2 != X3 )
             => ( tb2t(get(int,int,t2tb2(X1),t2tb(X2))) != tb2t(get(int,int,t2tb2(X1),t2tb(X3))) ) ) ) ) ),
    inference(rectify,[],[f89]) ).

tff(f89,plain,
    ! [X17: $int,X0: map_int_int] :
      ( injective1(X0,X17)
    <=> ! [X14: $int,X15: $int] :
          ( ( ~ $less(X14,0)
            & $less(X14,X17) )
         => ( ( ~ $less(X15,0)
              & $less(X15,X17) )
           => ( ( X14 != X15 )
             => ( tb2t(get(int,int,t2tb2(X0),t2tb(X14))) != tb2t(get(int,int,t2tb2(X0),t2tb(X15))) ) ) ) ) ),
    inference(theory_normalization,[],[f44]) ).

tff(f44,axiom,
    ! [X17: $int,X0: map_int_int] :
      ( injective1(X0,X17)
    <=> ! [X14: $int,X15: $int] :
          ( ( $lesseq(0,X14)
            & $less(X14,X17) )
         => ( ( $lesseq(0,X15)
              & $less(X15,X17) )
           => ( ( X14 != X15 )
             => ( tb2t(get(int,int,t2tb2(X0),t2tb(X14))) != tb2t(get(int,int,t2tb2(X0),t2tb(X15))) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',injective_def) ).

tff(f5445,plain,
    ( ( tb2t(get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7)))) != tb2t(get(int,int,t2tb2(sK7),t2tb(sK6(sK9,sK7)))) )
    | spl30_217 ),
    inference(avatar_component_clause,[],[f5444]) ).

tff(f5535,plain,
    ( spl30_116
    | spl30_126
    | ~ spl30_63 ),
    inference(avatar_split_clause,[],[f3796,f1505,f3804,f2836]) ).

tff(f2836,plain,
    ( spl30_116
  <=> $less(0,$sum(1,sK6(sK9,sK11))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_116])]) ).

tff(f3804,plain,
    ( spl30_126
  <=> ! [X2: $int] : $less(0,$sum(2,$uminus(occ1(int,t2tb(X2),t2tb2(sK7),0,sK9)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_126])]) ).

tff(f3796,plain,
    ( ! [X0: $int] :
        ( $less(0,$sum(2,$uminus(occ1(int,t2tb(X0),t2tb2(sK7),0,sK9))))
        | $less(0,$sum(1,sK6(sK9,sK11))) )
    | ~ spl30_63 ),
    inference(superposition,[],[f1539,f1671]) ).

tff(f1539,plain,
    ! [X8: $int,X6: $int,X7: map_int_int] :
      ( $less(0,$sum(2,$uminus(occ1(int,t2tb(X6),t2tb2(X7),0,X8))))
      | $less(0,$sum(1,sK6(X8,X7))) ),
    inference(resolution,[],[f631,f687]) ).

tff(f687,plain,
    ! [X0: $int,X1: map_int_int] :
      ( injective1(X1,X0)
      | $less(0,$sum(1,sK6(X0,X1))) ),
    inference(evaluation,[],[f417]) ).

tff(f417,plain,
    ! [X0: $int,X1: map_int_int] :
      ( ~ $less(sK6(X0,X1),0)
      | injective1(X1,X0) ),
    inference(cnf_transformation,[],[f290]) ).

tff(f631,plain,
    ! [X2: $int,X0: map_int_int,X1: $int] :
      ( ~ injective1(X0,X1)
      | $less(0,$sum(2,$uminus(occ1(int,t2tb(X2),t2tb2(X0),0,X1)))) ),
    inference(evaluation,[],[f544]) ).

tff(f544,plain,
    ! [X2: $int,X0: map_int_int,X1: $int] :
      ( ~ $less(1,occ1(int,t2tb(X2),t2tb2(X0),0,X1))
      | ~ injective1(X0,X1) ),
    inference(cnf_transformation,[],[f354]) ).

tff(f354,plain,
    ! [X0: map_int_int,X1: $int] :
      ( ( ! [X2: $int] : ~ $less(1,occ1(int,t2tb(X2),t2tb2(X0),0,X1))
        | ~ injective1(X0,X1) )
      & ( injective1(X0,X1)
        | $less(1,occ1(int,t2tb(sK27(X0,X1)),t2tb2(X0),0,X1)) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK27])],[f352,f353]) ).

tff(f353,plain,
    ! [X0: map_int_int,X1: $int] :
      ( ? [X3: $int] : $less(1,occ1(int,t2tb(X3),t2tb2(X0),0,X1))
     => $less(1,occ1(int,t2tb(sK27(X0,X1)),t2tb2(X0),0,X1)) ),
    introduced(choice_axiom,[]) ).

tff(f352,plain,
    ! [X0: map_int_int,X1: $int] :
      ( ( ! [X2: $int] : ~ $less(1,occ1(int,t2tb(X2),t2tb2(X0),0,X1))
        | ~ injective1(X0,X1) )
      & ( injective1(X0,X1)
        | ? [X3: $int] : $less(1,occ1(int,t2tb(X3),t2tb2(X0),0,X1)) ) ),
    inference(rectify,[],[f351]) ).

tff(f351,plain,
    ! [X1: map_int_int,X0: $int] :
      ( ( ! [X2: $int] : ~ $less(1,occ1(int,t2tb(X2),t2tb2(X1),0,X0))
        | ~ injective1(X1,X0) )
      & ( injective1(X1,X0)
        | ? [X2: $int] : $less(1,occ1(int,t2tb(X2),t2tb2(X1),0,X0)) ) ),
    inference(nnf_transformation,[],[f121]) ).

tff(f121,plain,
    ! [X1: map_int_int,X0: $int] :
      ( ! [X2: $int] : ~ $less(1,occ1(int,t2tb(X2),t2tb2(X1),0,X0))
    <=> injective1(X1,X0) ),
    inference(rectify,[],[f84]) ).

tff(f84,plain,
    ! [X17: $int,X9: map_int_int] :
      ( injective1(X9,X17)
    <=> ! [X16: $int] : ~ $less(1,occ1(int,t2tb(X16),t2tb2(X9),0,X17)) ),
    inference(theory_normalization,[],[f57]) ).

tff(f57,axiom,
    ! [X17: $int,X9: map_int_int] :
      ( injective1(X9,X17)
    <=> ! [X16: $int] : $lesseq(occ1(int,t2tb(X16),t2tb2(X9),0,X17),1) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',injection_occ) ).

tff(f5534,plain,
    ( spl30_223
    | spl30_225
    | spl30_224
    | ~ spl30_29
    | ~ spl30_217 ),
    inference(avatar_split_clause,[],[f5460,f5444,f850,f5498,f5502,f5494]) ).

tff(f5494,plain,
    ( spl30_223
  <=> $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_223])]) ).

tff(f5502,plain,
    ( spl30_225
  <=> $less(0,$sum($sum(sK6(sK9,sK7),1),$uminus(sK9))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_225])]) ).

tff(f5498,plain,
    ( spl30_224
  <=> $less(0,$sum(0,$uminus(sK6(sK9,sK7)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_224])]) ).

tff(f5460,plain,
    ( $less(0,$sum(0,$uminus(sK6(sK9,sK7))))
    | $less(0,$sum($sum(sK6(sK9,sK7),1),$uminus(sK9)))
    | $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7))))))
    | ~ spl30_29
    | ~ spl30_217 ),
    inference(superposition,[],[f2001,f5446]) ).

tff(f5446,plain,
    ( ( tb2t(get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7)))) = tb2t(get(int,int,t2tb2(sK7),t2tb(sK6(sK9,sK7)))) )
    | ~ spl30_217 ),
    inference(avatar_component_clause,[],[f5444]) ).

tff(f5533,plain,
    ( spl30_225
    | spl30_224
    | spl30_226
    | ~ spl30_29
    | ~ spl30_217 ),
    inference(avatar_split_clause,[],[f5532,f5444,f850,f5507,f5498,f5502]) ).

tff(f5507,plain,
    ( spl30_226
  <=> $less(0,$sum(sK9,$uminus(tb2t(get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7))))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_226])]) ).

tff(f5532,plain,
    ( $less(0,$sum(sK9,$uminus(tb2t(get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7)))))))
    | $less(0,$sum(0,$uminus(sK6(sK9,sK7))))
    | $less(0,$sum($sum(sK6(sK9,sK7),1),$uminus(sK9)))
    | ~ spl30_29
    | ~ spl30_217 ),
    inference(forward_demodulation,[],[f5531,f392]) ).

tff(f5531,plain,
    ( $less(0,$sum(sK9,$uminus(tb2t(get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7)))))))
    | $less(0,$sum($sum(sK6(sK9,sK7),1),$uminus(sK9)))
    | $less(0,$sum(0,$uminus(tb2t(t2tb(sK6(sK9,sK7))))))
    | ~ spl30_29
    | ~ spl30_217 ),
    inference(forward_demodulation,[],[f5461,f392]) ).

tff(f5461,plain,
    ( $less(0,$sum($sum(tb2t(t2tb(sK6(sK9,sK7))),1),$uminus(sK9)))
    | $less(0,$sum(sK9,$uminus(tb2t(get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7)))))))
    | $less(0,$sum(0,$uminus(tb2t(t2tb(sK6(sK9,sK7))))))
    | ~ spl30_29
    | ~ spl30_217 ),
    inference(superposition,[],[f2513,f5446]) ).

tff(f2513,plain,
    ( ! [X0: uni] :
        ( $less(0,$sum(sK9,$uminus(tb2t(get(int,int,t2tb2(sK7),X0)))))
        | $less(0,$sum($sum(tb2t(X0),1),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(tb2t(X0)))) )
    | ~ spl30_29 ),
    inference(superposition,[],[f2079,f569]) ).

tff(f5530,plain,
    ( spl30_229
    | spl30_231
    | spl30_228
    | ~ spl30_217 ),
    inference(avatar_split_clause,[],[f5467,f5444,f5516,f5528,f5520]) ).

tff(f5520,plain,
    ( spl30_229
  <=> $less(0,$sum(0,$uminus(tb2t(get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7))))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_229])]) ).

tff(f5528,plain,
    ( spl30_231
  <=> ! [X4: $int] :
        ( $less(0,$sum(X4,$uminus(sK12)))
        | $less(0,$sum($sum(sK14,1),$uminus(X4)))
        | ( tb2t(get(int,int,t2tb2(sK13),get(int,int,t2tb2(sK7),t2tb(sK6(sK9,sK7))))) = tb2t(get(int,int,t2tb2(sK13),t2tb(X4))) )
        | $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),t2tb(X4))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_231])]) ).

tff(f5516,plain,
    ( spl30_228
  <=> $less(0,$sum($sum(tb2t(get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7)))),1),$uminus(sK14))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_228])]) ).

tff(f5467,plain,
    ( ! [X4: $int] :
        ( $less(0,$sum($sum(tb2t(get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7)))),1),$uminus(sK14)))
        | $less(0,$sum(X4,$uminus(sK12)))
        | $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),t2tb(X4)))))
        | ( tb2t(get(int,int,t2tb2(sK13),get(int,int,t2tb2(sK7),t2tb(sK6(sK9,sK7))))) = tb2t(get(int,int,t2tb2(sK13),t2tb(X4))) )
        | $less(0,$sum(0,$uminus(tb2t(get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7)))))))
        | $less(0,$sum($sum(sK14,1),$uminus(X4))) )
    | ~ spl30_217 ),
    inference(superposition,[],[f1596,f5446]) ).

tff(f1596,plain,
    ! [X18: $int,X17: uni] :
      ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),t2tb(X18)))))
      | $less(0,$sum($sum(tb2t(X17),1),$uminus(sK14)))
      | $less(0,$sum($sum(sK14,1),$uminus(X18)))
      | $less(0,$sum(0,$uminus(tb2t(X17))))
      | $less(0,$sum(X18,$uminus(sK12)))
      | ( tb2t(get(int,int,t2tb2(sK13),X17)) = tb2t(get(int,int,t2tb2(sK13),t2tb(X18))) ) ),
    inference(resolution,[],[f1219,f1012]) ).

tff(f1012,plain,
    ! [X2: $int,X0: $int,X1: array_int] :
      ( ~ lt1(X1,X2,X0)
      | $less(0,$sum(1,X0)) ),
    inference(resolution,[],[f626,f391]) ).

tff(f5526,plain,
    ( spl30_228
    | spl30_229
    | spl30_230
    | ~ spl30_217 ),
    inference(avatar_split_clause,[],[f5466,f5444,f5524,f5520,f5516]) ).

tff(f5524,plain,
    ( spl30_230
  <=> ! [X3: uni] :
        ( $less(0,$sum(tb2t(X3),$uminus(sK12)))
        | ( tb2t(get(int,int,t2tb2(sK13),get(int,int,t2tb2(sK7),t2tb(sK6(sK9,sK7))))) = tb2t(get(int,int,t2tb2(sK13),X3)) )
        | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X3))))
        | $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_230])]) ).

tff(f5466,plain,
    ( ! [X3: uni] :
        ( $less(0,$sum(tb2t(X3),$uminus(sK12)))
        | $less(0,$sum(0,$uminus(tb2t(get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7)))))))
        | $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),X3))))
        | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X3))))
        | $less(0,$sum($sum(tb2t(get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7)))),1),$uminus(sK14)))
        | ( tb2t(get(int,int,t2tb2(sK13),get(int,int,t2tb2(sK7),t2tb(sK6(sK9,sK7))))) = tb2t(get(int,int,t2tb2(sK13),X3)) ) )
    | ~ spl30_217 ),
    inference(superposition,[],[f1599,f5446]) ).

tff(f1599,plain,
    ! [X0: uni,X1: uni] :
      ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),X0))))
      | $less(0,$sum($sum(tb2t(X1),1),$uminus(sK14)))
      | $less(0,$sum(0,$uminus(tb2t(X1))))
      | $less(0,$sum(tb2t(X0),$uminus(sK12)))
      | ( tb2t(get(int,int,t2tb2(sK13),X1)) = tb2t(get(int,int,t2tb2(sK13),X0)) )
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X0)))) ),
    inference(superposition,[],[f1596,f569]) ).

tff(f5514,plain,
    ( spl30_220
    | spl30_218
    | spl30_227
    | ~ spl30_217 ),
    inference(avatar_split_clause,[],[f5464,f5444,f5512,f5470,f5477]) ).

tff(f5477,plain,
    ( spl30_220
  <=> $less(0,$sum($sum(sK14,1),$uminus(tb2t(get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7))))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_220])]) ).

tff(f5470,plain,
    ( spl30_218
  <=> $less(0,$sum(tb2t(get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7)))),$uminus(sK12))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_218])]) ).

tff(f5512,plain,
    ( spl30_227
  <=> ! [X1: uni] :
        ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),X1))))
        | $less(0,$sum($sum(tb2t(X1),1),$uminus(sK14)))
        | $less(0,$sum(0,$uminus(tb2t(X1))))
        | ( tb2t(get(int,int,t2tb2(sK13),X1)) = tb2t(get(int,int,t2tb2(sK13),get(int,int,t2tb2(sK7),t2tb(sK6(sK9,sK7))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_227])]) ).

tff(f5464,plain,
    ( ! [X1: uni] :
        ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),X1))))
        | ( tb2t(get(int,int,t2tb2(sK13),X1)) = tb2t(get(int,int,t2tb2(sK13),get(int,int,t2tb2(sK7),t2tb(sK6(sK9,sK7))))) )
        | $less(0,$sum(0,$uminus(tb2t(X1))))
        | $less(0,$sum($sum(tb2t(X1),1),$uminus(sK14)))
        | $less(0,$sum(tb2t(get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7)))),$uminus(sK12)))
        | $less(0,$sum($sum(sK14,1),$uminus(tb2t(get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7))))))) )
    | ~ spl30_217 ),
    inference(superposition,[],[f1622,f5446]) ).

tff(f1622,plain,
    ! [X0: uni,X1: uni] :
      ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),X0))))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X1))))
      | $less(0,$sum(0,$uminus(tb2t(X0))))
      | $less(0,$sum($sum(tb2t(X0),1),$uminus(sK14)))
      | ( tb2t(get(int,int,t2tb2(sK13),X1)) = tb2t(get(int,int,t2tb2(sK13),X0)) )
      | $less(0,$sum(tb2t(X1),$uminus(sK12))) ),
    inference(superposition,[],[f1610,f569]) ).

tff(f1610,plain,
    ! [X19: uni,X20: $int] :
      ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),t2tb(X20)))))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X19))))
      | $less(0,$sum(0,$uminus(X20)))
      | $less(0,$sum(tb2t(X19),$uminus(sK12)))
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X20))) = tb2t(get(int,int,t2tb2(sK13),X19)) )
      | $less(0,$sum($sum(X20,1),$uminus(sK14))) ),
    inference(resolution,[],[f1221,f1009]) ).

tff(f1009,plain,
    ! [X2: $int,X0: $int,X1: array_int] :
      ( ~ lt1(X1,X0,X2)
      | $less(0,$sum(1,X0)) ),
    inference(resolution,[],[f604,f391]) ).

tff(f604,plain,
    ! [X2: array_int,X0: $int,X1: $int] :
      ( ~ sP0(X0,X1,X2)
      | $less(0,$sum(1,X1)) ),
    inference(evaluation,[],[f386]) ).

tff(f386,plain,
    ! [X2: array_int,X0: $int,X1: $int] :
      ( ~ $less(X1,0)
      | ~ sP0(X0,X1,X2) ),
    inference(cnf_transformation,[],[f269]) ).

tff(f1221,plain,
    ! [X10: uni,X9: $int] :
      ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X9))),tb2t(get(int,int,t2tb2(sK13),X10)))
      | $less(0,$sum(tb2t(X10),$uminus(sK12)))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X10))))
      | $less(0,$sum($sum(X9,1),$uminus(sK14)))
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X9))) = tb2t(get(int,int,t2tb2(sK13),X10)) )
      | $less(0,$sum(0,$uminus(X9))) ),
    inference(resolution,[],[f567,f970]) ).

tff(f5510,plain,
    ( spl30_226
    | spl30_224
    | spl30_225
    | ~ spl30_29
    | ~ spl30_217 ),
    inference(avatar_split_clause,[],[f5459,f5444,f850,f5502,f5498,f5507]) ).

tff(f5459,plain,
    ( $less(0,$sum($sum(sK6(sK9,sK7),1),$uminus(sK9)))
    | $less(0,$sum(0,$uminus(sK6(sK9,sK7))))
    | $less(0,$sum(sK9,$uminus(tb2t(get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7)))))))
    | ~ spl30_29
    | ~ spl30_217 ),
    inference(superposition,[],[f2079,f5446]) ).

tff(f5505,plain,
    ( spl30_223
    | spl30_224
    | spl30_225
    | ~ spl30_29
    | ~ spl30_217 ),
    inference(avatar_split_clause,[],[f5492,f5444,f850,f5502,f5498,f5494]) ).

tff(f5492,plain,
    ( $less(0,$sum($sum(sK6(sK9,sK7),1),$uminus(sK9)))
    | $less(0,$sum(0,$uminus(sK6(sK9,sK7))))
    | $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7))))))
    | ~ spl30_29
    | ~ spl30_217 ),
    inference(forward_demodulation,[],[f5491,f392]) ).

tff(f5491,plain,
    ( $less(0,$sum($sum(sK6(sK9,sK7),1),$uminus(sK9)))
    | $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7))))))
    | $less(0,$sum(0,$uminus(tb2t(t2tb(sK6(sK9,sK7))))))
    | ~ spl30_29
    | ~ spl30_217 ),
    inference(forward_demodulation,[],[f5462,f392]) ).

tff(f5462,plain,
    ( $less(0,$sum($sum(tb2t(t2tb(sK6(sK9,sK7))),1),$uminus(sK9)))
    | $less(0,$sum(0,$uminus(tb2t(t2tb(sK6(sK9,sK7))))))
    | $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7))))))
    | ~ spl30_29
    | ~ spl30_217 ),
    inference(superposition,[],[f2482,f5446]) ).

tff(f2482,plain,
    ( ! [X0: uni] :
        ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK7),X0))))
        | $less(0,$sum(0,$uminus(tb2t(X0))))
        | $less(0,$sum($sum(tb2t(X0),1),$uminus(sK9))) )
    | ~ spl30_29 ),
    inference(superposition,[],[f2001,f569]) ).

tff(f5490,plain,
    ( spl30_222
    | ~ spl30_217 ),
    inference(avatar_split_clause,[],[f5485,f5444,f5487]) ).

tff(f5487,plain,
    ( spl30_222
  <=> ( get(int,int,t2tb2(sK7),t2tb(sK6(sK9,sK7))) = get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_222])]) ).

tff(f5485,plain,
    ( ( get(int,int,t2tb2(sK7),t2tb(sK6(sK9,sK7))) = get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7))) )
    | ~ spl30_217 ),
    inference(forward_demodulation,[],[f5468,f569]) ).

tff(f5468,plain,
    ( ( get(int,int,t2tb2(sK7),t2tb(sK6(sK9,sK7))) = t2tb(tb2t(get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7))))) )
    | ~ spl30_217 ),
    inference(superposition,[],[f569,f5446]) ).

tff(f5484,plain,
    ( spl30_218
    | spl30_220
    | spl30_221
    | ~ spl30_217 ),
    inference(avatar_split_clause,[],[f5465,f5444,f5482,f5477,f5470]) ).

tff(f5482,plain,
    ( spl30_221
  <=> ! [X2: $int] :
        ( ( tb2t(get(int,int,t2tb2(sK13),get(int,int,t2tb2(sK7),t2tb(sK6(sK9,sK7))))) = tb2t(get(int,int,t2tb2(sK13),t2tb(X2))) )
        | $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),t2tb(X2)))))
        | $less(0,$sum(0,$uminus(X2)))
        | $less(0,$sum($sum(X2,1),$uminus(sK14))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_221])]) ).

tff(f5465,plain,
    ( ! [X2: $int] :
        ( ( tb2t(get(int,int,t2tb2(sK13),get(int,int,t2tb2(sK7),t2tb(sK6(sK9,sK7))))) = tb2t(get(int,int,t2tb2(sK13),t2tb(X2))) )
        | $less(0,$sum($sum(sK14,1),$uminus(tb2t(get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7)))))))
        | $less(0,$sum(tb2t(get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7)))),$uminus(sK12)))
        | $less(0,$sum($sum(X2,1),$uminus(sK14)))
        | $less(0,$sum(0,$uminus(X2)))
        | $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),t2tb(X2))))) )
    | ~ spl30_217 ),
    inference(superposition,[],[f1610,f5446]) ).

tff(f5480,plain,
    ( spl30_218
    | spl30_219
    | spl30_220
    | ~ spl30_217 ),
    inference(avatar_split_clause,[],[f5463,f5444,f5477,f5474,f5470]) ).

tff(f5474,plain,
    ( spl30_219
  <=> ! [X0: $int] :
        ( ( tb2t(get(int,int,t2tb2(sK13),get(int,int,t2tb2(sK7),t2tb(sK6(sK9,sK7))))) = tb2t(get(int,int,t2tb2(sK13),t2tb(X0))) )
        | $less(0,$sum(0,$uminus(X0)))
        | $less(0,$sum($sum(X0,1),$uminus(sK14)))
        | $less(0,$sum($sum(sK9,1),$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(X0)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_219])]) ).

tff(f5463,plain,
    ( ! [X0: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(tb2t(get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7)))))))
        | ( tb2t(get(int,int,t2tb2(sK13),get(int,int,t2tb2(sK7),t2tb(sK6(sK9,sK7))))) = tb2t(get(int,int,t2tb2(sK13),t2tb(X0))) )
        | $less(0,$sum($sum(sK9,1),$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(X0))))))
        | $less(0,$sum(tb2t(get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7)))),$uminus(sK12)))
        | $less(0,$sum($sum(X0,1),$uminus(sK14)))
        | $less(0,$sum(0,$uminus(X0))) )
    | ~ spl30_217 ),
    inference(superposition,[],[f3166,f5446]) ).

tff(f3166,plain,
    ! [X4: $int,X5: uni] :
      ( $less(0,$sum($sum(sK14,1),$uminus(tb2t(X5))))
      | $less(0,$sum($sum(sK9,1),$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(X4))))))
      | $less(0,$sum(0,$uminus(X4)))
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X4))) = tb2t(get(int,int,t2tb2(sK13),X5)) )
      | $less(0,$sum(tb2t(X5),$uminus(sK12)))
      | $less(0,$sum($sum(X4,1),$uminus(sK14))) ),
    inference(forward_demodulation,[],[f3165,f428]) ).

tff(f3165,plain,
    ! [X4: $int,X5: uni] :
      ( $less(0,$sum($sum(sK14,1),$uminus(tb2t(X5))))
      | $less(0,$sum(tb2t(X5),$uminus(sK12)))
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X4))) = tb2t(get(int,int,t2tb2(sK13),X5)) )
      | $less(0,$sum($sum(X4,1),$uminus(sK14)))
      | $less(0,$sum(0,$uminus(X4)))
      | $less(0,$sum($sum(length1(int,mk_array1(int,sK9,t2tb2(sK10))),1),$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(X4)))))) ),
    inference(forward_demodulation,[],[f3152,f523]) ).

tff(f3152,plain,
    ! [X4: $int,X5: uni] :
      ( $less(0,$sum($sum(X4,1),$uminus(sK14)))
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X4))) = tb2t(get(int,int,t2tb2(sK13),X5)) )
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X5))))
      | $less(0,$sum(0,$uminus(X4)))
      | $less(0,$sum(tb2t(X5),$uminus(sK12)))
      | $less(0,$sum($sum(length1(int,t2tb1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))))),1),$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(X4)))))) ),
    inference(resolution,[],[f1466,f1221]) ).

tff(f1466,plain,
    ! [X2: $int,X0: array_int,X1: $int] :
      ( ~ lt1(X0,X1,X2)
      | $less(0,$sum($sum(length1(int,t2tb1(X0)),1),$uminus(X1))) ),
    inference(resolution,[],[f624,f391]) ).

tff(f624,plain,
    ! [X2: array_int,X0: $int,X1: $int] :
      ( ~ sP0(X0,X1,X2)
      | $less(0,$sum($sum(length1(int,t2tb1(X2)),1),$uminus(X1))) ),
    inference(evaluation,[],[f381]) ).

tff(f381,plain,
    ! [X2: array_int,X0: $int,X1: $int] :
      ( ~ sP0(X0,X1,X2)
      | ~ $less(length1(int,t2tb1(X2)),X1) ),
    inference(cnf_transformation,[],[f269]) ).

tff(f5447,plain,
    ( spl30_109
    | spl30_217
    | ~ spl30_29 ),
    inference(avatar_split_clause,[],[f5428,f850,f5444,f2774]) ).

tff(f2774,plain,
    ( spl30_109
  <=> surjective1(sK7,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_109])]) ).

tff(f5428,plain,
    ( ( tb2t(get(int,int,t2tb2(sK7),t2tb(sK5(sK9,sK7)))) = tb2t(get(int,int,t2tb2(sK7),t2tb(sK6(sK9,sK7)))) )
    | surjective1(sK7,sK9)
    | ~ spl30_29 ),
    inference(resolution,[],[f1789,f852]) ).

tff(f1789,plain,
    ! [X3: map_int_int,X4: $int] :
      ( ~ range2(X3,X4)
      | ( tb2t(get(int,int,t2tb2(X3),t2tb(sK6(X4,X3)))) = tb2t(get(int,int,t2tb2(X3),t2tb(sK5(X4,X3)))) )
      | surjective1(X3,X4) ),
    inference(resolution,[],[f422,f554]) ).

tff(f554,plain,
    ! [X0: $int,X1: map_int_int] :
      ( ~ injective1(X1,X0)
      | ~ range2(X1,X0)
      | surjective1(X1,X0) ),
    inference(cnf_transformation,[],[f363]) ).

tff(f363,plain,
    ! [X0: $int,X1: map_int_int] :
      ( surjective1(X1,X0)
      | ~ range2(X1,X0)
      | ~ injective1(X1,X0) ),
    inference(rectify,[],[f206]) ).

tff(f206,plain,
    ! [X1: $int,X0: map_int_int] :
      ( surjective1(X0,X1)
      | ~ range2(X0,X1)
      | ~ injective1(X0,X1) ),
    inference(flattening,[],[f205]) ).

tff(f205,plain,
    ! [X1: $int,X0: map_int_int] :
      ( surjective1(X0,X1)
      | ~ range2(X0,X1)
      | ~ injective1(X0,X1) ),
    inference(ennf_transformation,[],[f155]) ).

tff(f155,plain,
    ! [X1: $int,X0: map_int_int] :
      ( injective1(X0,X1)
     => ( range2(X0,X1)
       => surjective1(X0,X1) ) ),
    inference(rectify,[],[f47]) ).

tff(f47,axiom,
    ! [X0: map_int_int,X17: $int] :
      ( injective1(X0,X17)
     => ( range2(X0,X17)
       => surjective1(X0,X17) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',injective_surjective) ).

tff(f5442,plain,
    ( spl30_111
    | spl30_216
    | ~ spl30_38 ),
    inference(avatar_split_clause,[],[f5429,f898,f5439,f2783]) ).

tff(f2783,plain,
    ( spl30_111
  <=> surjective1(sK13,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_111])]) ).

tff(f5439,plain,
    ( spl30_216
  <=> ( tb2t(get(int,int,t2tb2(sK13),t2tb(sK5(sK9,sK13)))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK6(sK9,sK13)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_216])]) ).

tff(f5429,plain,
    ( ( tb2t(get(int,int,t2tb2(sK13),t2tb(sK5(sK9,sK13)))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK6(sK9,sK13)))) )
    | surjective1(sK13,sK9)
    | ~ spl30_38 ),
    inference(resolution,[],[f1789,f900]) ).

tff(f5437,plain,
    ( spl30_107
    | spl30_215
    | ~ spl30_20 ),
    inference(avatar_split_clause,[],[f5427,f800,f5434,f2765]) ).

tff(f2765,plain,
    ( spl30_107
  <=> surjective1(sK11,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_107])]) ).

tff(f5434,plain,
    ( spl30_215
  <=> ( tb2t(get(int,int,t2tb2(sK11),t2tb(sK5(sK9,sK11)))) = tb2t(get(int,int,t2tb2(sK11),t2tb(sK6(sK9,sK11)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_215])]) ).

tff(f5427,plain,
    ( ( tb2t(get(int,int,t2tb2(sK11),t2tb(sK5(sK9,sK11)))) = tb2t(get(int,int,t2tb2(sK11),t2tb(sK6(sK9,sK11)))) )
    | surjective1(sK11,sK9)
    | ~ spl30_20 ),
    inference(resolution,[],[f1789,f802]) ).

tff(f5128,plain,
    ( spl30_214
    | spl30_126
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(avatar_split_clause,[],[f5127,f1521,f1513,f3804,f5123]) ).

tff(f5123,plain,
    ( spl30_214
  <=> $less(0,$sum(occ1(int,t2tb(sK27(sK17,sK9)),t2tb2(sK7),0,sK9),-1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_214])]) ).

tff(f1513,plain,
    ( spl30_64
  <=> permut2(int,t2tb2(sK7),t2tb2(sK13),0,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_64])]) ).

tff(f1521,plain,
    ( spl30_65
  <=> permut2(int,t2tb2(sK13),t2tb2(sK17),0,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_65])]) ).

tff(f5127,plain,
    ( ! [X2: $int] :
        ( $less(0,$sum(2,$uminus(occ1(int,t2tb(X2),t2tb2(sK7),0,sK9))))
        | $less(0,$sum(occ1(int,t2tb(sK27(sK17,sK9)),t2tb2(sK7),0,sK9),-1)) )
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(forward_demodulation,[],[f5115,f1680]) ).

tff(f1680,plain,
    ( ! [X3: uni] : ( occ1(int,X3,t2tb2(sK17),0,sK9) = occ1(int,X3,t2tb2(sK7),0,sK9) )
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(backward_demodulation,[],[f1678,f1672]) ).

tff(f1672,plain,
    ( ! [X0: uni] : ( occ1(int,X0,t2tb2(sK7),0,sK9) = occ1(int,X0,t2tb2(sK13),0,sK9) )
    | ~ spl30_64 ),
    inference(unit_resulting_resolution,[],[f1515,f547]) ).

tff(f1515,plain,
    ( permut2(int,t2tb2(sK7),t2tb2(sK13),0,sK9)
    | ~ spl30_64 ),
    inference(avatar_component_clause,[],[f1513]) ).

tff(f1678,plain,
    ( ! [X3: uni] : ( occ1(int,X3,t2tb2(sK13),0,sK9) = occ1(int,X3,t2tb2(sK17),0,sK9) )
    | ~ spl30_65 ),
    inference(resolution,[],[f547,f1523]) ).

tff(f1523,plain,
    ( permut2(int,t2tb2(sK13),t2tb2(sK17),0,sK9)
    | ~ spl30_65 ),
    inference(avatar_component_clause,[],[f1521]) ).

tff(f5115,plain,
    ( ! [X2: $int] :
        ( $less(0,$sum(occ1(int,t2tb(sK27(sK17,sK9)),t2tb2(sK17),0,sK9),-1))
        | $less(0,$sum(2,$uminus(occ1(int,t2tb(X2),t2tb2(sK7),0,sK9)))) )
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(superposition,[],[f1581,f1680]) ).

tff(f1581,plain,
    ! [X2: $int,X0: map_int_int,X1: $int] :
      ( $less(0,$sum(2,$uminus(occ1(int,t2tb(X2),t2tb2(X0),0,X1))))
      | $less(0,$sum(occ1(int,t2tb(sK27(X0,X1)),t2tb2(X0),0,X1),-1)) ),
    inference(resolution,[],[f605,f631]) ).

tff(f605,plain,
    ! [X0: map_int_int,X1: $int] :
      ( injective1(X0,X1)
      | $less(0,$sum(occ1(int,t2tb(sK27(X0,X1)),t2tb2(X0),0,X1),-1)) ),
    inference(evaluation,[],[f543]) ).

tff(f543,plain,
    ! [X0: map_int_int,X1: $int] :
      ( injective1(X0,X1)
      | $less(1,occ1(int,t2tb(sK27(X0,X1)),t2tb2(X0),0,X1)) ),
    inference(cnf_transformation,[],[f354]) ).

tff(f5126,plain,
    ( spl30_214
    | spl30_126
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(avatar_split_clause,[],[f5121,f1521,f1513,f3804,f5123]) ).

tff(f5121,plain,
    ( ! [X2: $int] :
        ( $less(0,$sum(2,$uminus(occ1(int,t2tb(X2),t2tb2(sK7),0,sK9))))
        | $less(0,$sum(occ1(int,t2tb(sK27(sK17,sK9)),t2tb2(sK7),0,sK9),-1)) )
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(forward_demodulation,[],[f5119,f1680]) ).

tff(f5119,plain,
    ( ! [X2: $int] :
        ( $less(0,$sum(2,$uminus(occ1(int,t2tb(X2),t2tb2(sK17),0,sK9))))
        | $less(0,$sum(occ1(int,t2tb(sK27(sK17,sK9)),t2tb2(sK7),0,sK9),-1)) )
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(superposition,[],[f1581,f1680]) ).

tff(f5045,plain,
    ( spl30_212
    | spl30_205
    | spl30_213
    | ~ spl30_30
    | spl30_203 ),
    inference(avatar_split_clause,[],[f5017,f4928,f855,f5042,f4983,f5032]) ).

tff(f5032,plain,
    ( spl30_212
  <=> $less(0,$sum(sK20,$uminus(sK19))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_212])]) ).

tff(f5042,plain,
    ( spl30_213
  <=> $less(0,$sum($sum(sK19,1),$uminus(sK14))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_213])]) ).

tff(f5017,plain,
    ( $less(0,$sum($sum(sK19,1),$uminus(sK14)))
    | $less(0,$sum(0,$uminus(sK20)))
    | $less(0,$sum(sK20,$uminus(sK19)))
    | ~ spl30_30
    | spl30_203 ),
    inference(resolution,[],[f4930,f2426]) ).

tff(f5035,plain,
    ( spl30_210
    | spl30_211
    | spl30_212
    | ~ spl30_1
    | spl30_203 ),
    inference(avatar_split_clause,[],[f5016,f4928,f704,f5032,f5028,f5024]) ).

tff(f5024,plain,
    ( spl30_210
  <=> $less(0,$sum(sK14,$uminus(sK20))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_210])]) ).

tff(f5016,plain,
    ( $less(0,$sum(sK20,$uminus(sK19)))
    | $less(0,$sum($sum(sK19,1),$uminus($sum(sK12,1))))
    | $less(0,$sum(sK14,$uminus(sK20)))
    | ~ spl30_1
    | spl30_203 ),
    inference(resolution,[],[f4930,f2427]) ).

tff(f5011,plain,
    ( spl30_206
    | spl30_208
    | spl30_209
    | spl30_207
    | spl30_205
    | spl30_202 ),
    inference(avatar_split_clause,[],[f5010,f4887,f4983,f4991,f4999,f4995,f4987]) ).

tff(f5010,plain,
    ( $less(0,$sum(0,$uminus(sK20)))
    | $less(0,$sum($sum(sK20,1),$uminus(sK14)))
    | $less(0,$sum(sK19,$uminus(sK12)))
    | $less(0,$sum($sum(sK14,1),$uminus(sK19)))
    | ( tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))) )
    | spl30_202 ),
    inference(forward_demodulation,[],[f5009,f392]) ).

tff(f5009,plain,
    ( $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK19)))))
    | $less(0,$sum($sum(sK20,1),$uminus(sK14)))
    | ( tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))) )
    | $less(0,$sum(sK19,$uminus(sK12)))
    | $less(0,$sum(0,$uminus(sK20)))
    | spl30_202 ),
    inference(forward_demodulation,[],[f4977,f392]) ).

tff(f4977,plain,
    ( $less(0,$sum(0,$uminus(sK20)))
    | $less(0,$sum($sum(sK20,1),$uminus(sK14)))
    | ( tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))) )
    | $less(0,$sum(tb2t(t2tb(sK19)),$uminus(sK12)))
    | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK19)))))
    | spl30_202 ),
    inference(resolution,[],[f4889,f1221]) ).

tff(f5008,plain,
    ( spl30_208
    | spl30_209
    | spl30_207
    | spl30_206
    | spl30_205
    | spl30_202 ),
    inference(avatar_split_clause,[],[f4976,f4887,f4983,f4987,f4991,f4999,f4995]) ).

tff(f4976,plain,
    ( $less(0,$sum(0,$uminus(sK20)))
    | ( tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))) )
    | $less(0,$sum($sum(sK20,1),$uminus(sK14)))
    | $less(0,$sum(sK19,$uminus(sK12)))
    | $less(0,$sum($sum(sK14,1),$uminus(sK19)))
    | spl30_202 ),
    inference(resolution,[],[f4889,f1218]) ).

tff(f5007,plain,
    ( spl30_209
    | spl30_207
    | spl30_205
    | spl30_206
    | spl30_208
    | spl30_202 ),
    inference(avatar_split_clause,[],[f5006,f4887,f4995,f4987,f4983,f4991,f4999]) ).

tff(f5006,plain,
    ( $less(0,$sum($sum(sK14,1),$uminus(sK19)))
    | ( tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))) )
    | $less(0,$sum(0,$uminus(sK20)))
    | $less(0,$sum($sum(sK20,1),$uminus(sK14)))
    | $less(0,$sum(sK19,$uminus(sK12)))
    | spl30_202 ),
    inference(forward_demodulation,[],[f5005,f392]) ).

tff(f5005,plain,
    ( ( tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))) )
    | $less(0,$sum($sum(sK14,1),$uminus(sK19)))
    | $less(0,$sum(0,$uminus(sK20)))
    | $less(0,$sum(tb2t(t2tb(sK19)),$uminus(sK12)))
    | $less(0,$sum($sum(sK20,1),$uminus(sK14)))
    | spl30_202 ),
    inference(forward_demodulation,[],[f5004,f392]) ).

tff(f5004,plain,
    ( $less(0,$sum(0,$uminus(sK20)))
    | $less(0,$sum($sum(tb2t(t2tb(sK20)),1),$uminus(sK14)))
    | $less(0,$sum($sum(sK14,1),$uminus(sK19)))
    | $less(0,$sum(tb2t(t2tb(sK19)),$uminus(sK12)))
    | ( tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))) )
    | spl30_202 ),
    inference(forward_demodulation,[],[f5003,f392]) ).

tff(f5003,plain,
    ( ( tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))) )
    | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK19)))))
    | $less(0,$sum($sum(tb2t(t2tb(sK20)),1),$uminus(sK14)))
    | $less(0,$sum(0,$uminus(sK20)))
    | $less(0,$sum(tb2t(t2tb(sK19)),$uminus(sK12)))
    | spl30_202 ),
    inference(forward_demodulation,[],[f4979,f392]) ).

tff(f4979,plain,
    ( $less(0,$sum(0,$uminus(tb2t(t2tb(sK20)))))
    | $less(0,$sum($sum(tb2t(t2tb(sK20)),1),$uminus(sK14)))
    | ( tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))) )
    | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK19)))))
    | $less(0,$sum(tb2t(t2tb(sK19)),$uminus(sK12)))
    | spl30_202 ),
    inference(resolution,[],[f4889,f1222]) ).

tff(f1222,plain,
    ! [X11: uni,X12: uni] :
      ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X11)),tb2t(get(int,int,t2tb2(sK13),X12)))
      | ( tb2t(get(int,int,t2tb2(sK13),X12)) = tb2t(get(int,int,t2tb2(sK13),X11)) )
      | $less(0,$sum(tb2t(X12),$uminus(sK12)))
      | $less(0,$sum(0,$uminus(tb2t(X11))))
      | $less(0,$sum($sum(tb2t(X11),1),$uminus(sK14)))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X12)))) ),
    inference(resolution,[],[f567,f977]) ).

tff(f5002,plain,
    ( spl30_205
    | spl30_206
    | spl30_207
    | spl30_208
    | spl30_209
    | spl30_202 ),
    inference(avatar_split_clause,[],[f4981,f4887,f4999,f4995,f4991,f4987,f4983]) ).

tff(f4981,plain,
    ( $less(0,$sum(sK19,$uminus(sK12)))
    | $less(0,$sum($sum(sK14,1),$uminus(sK19)))
    | $less(0,$sum($sum(sK20,1),$uminus(sK14)))
    | ( tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))) )
    | $less(0,$sum(0,$uminus(sK20)))
    | spl30_202 ),
    inference(forward_demodulation,[],[f4980,f392]) ).

tff(f4980,plain,
    ( ( tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))) )
    | $less(0,$sum($sum(sK14,1),$uminus(sK19)))
    | $less(0,$sum(0,$uminus(sK20)))
    | $less(0,$sum($sum(tb2t(t2tb(sK20)),1),$uminus(sK14)))
    | $less(0,$sum(sK19,$uminus(sK12)))
    | spl30_202 ),
    inference(forward_demodulation,[],[f4978,f392]) ).

tff(f4978,plain,
    ( $less(0,$sum(sK19,$uminus(sK12)))
    | $less(0,$sum(0,$uminus(tb2t(t2tb(sK20)))))
    | ( tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))) )
    | $less(0,$sum($sum(tb2t(t2tb(sK20)),1),$uminus(sK14)))
    | $less(0,$sum($sum(sK14,1),$uminus(sK19)))
    | spl30_202 ),
    inference(resolution,[],[f4889,f1219]) ).

tff(f4970,plain,
    ( ~ spl30_204
    | spl30_141
    | ~ spl30_47
    | spl30_196 ),
    inference(avatar_split_clause,[],[f4964,f4806,f957,f4177,f4966]) ).

tff(f4964,plain,
    ( ( t2tb(sK19) = t2tb(sK14) )
    | ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_47
    | spl30_196 ),
    inference(superposition,[],[f4808,f3994]) ).

tff(f4969,plain,
    ( ~ spl30_204
    | spl30_141
    | ~ spl30_47
    | spl30_196 ),
    inference(avatar_split_clause,[],[f4963,f4806,f957,f4177,f4966]) ).

tff(f4963,plain,
    ( ( t2tb(sK19) = t2tb(sK14) )
    | ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_47
    | spl30_196 ),
    inference(superposition,[],[f4808,f3960]) ).

tff(f4932,plain,
    ( ~ spl30_203
    | spl30_141
    | ~ spl30_47
    | spl30_194 ),
    inference(avatar_split_clause,[],[f4925,f4778,f957,f4177,f4928]) ).

tff(f4925,plain,
    ( ( t2tb(sK19) = t2tb(sK14) )
    | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_47
    | spl30_194 ),
    inference(superposition,[],[f4780,f3960]) ).

tff(f4931,plain,
    ( spl30_141
    | ~ spl30_203
    | ~ spl30_47
    | spl30_194 ),
    inference(avatar_split_clause,[],[f4926,f4778,f957,f4928,f4177]) ).

tff(f4926,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ( t2tb(sK19) = t2tb(sK14) )
    | ~ spl30_47
    | spl30_194 ),
    inference(superposition,[],[f4780,f3994]) ).

tff(f4891,plain,
    ( ~ spl30_202
    | spl30_145
    | ~ spl30_47
    | spl30_152 ),
    inference(avatar_split_clause,[],[f4885,f4339,f957,f4206,f4887]) ).

tff(f4885,plain,
    ( ( t2tb(sK14) = t2tb(sK20) )
    | ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_47
    | spl30_152 ),
    inference(superposition,[],[f4341,f3994]) ).

tff(f4890,plain,
    ( spl30_145
    | ~ spl30_202
    | ~ spl30_47
    | spl30_152 ),
    inference(avatar_split_clause,[],[f4884,f4339,f957,f4887,f4206]) ).

tff(f4884,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ( t2tb(sK14) = t2tb(sK20) )
    | ~ spl30_47
    | spl30_152 ),
    inference(superposition,[],[f4341,f3960]) ).

tff(f4844,plain,
    ( spl30_141
    | ~ spl30_201
    | ~ spl30_47
    | spl30_148 ),
    inference(avatar_split_clause,[],[f4835,f4245,f957,f4840,f4177]) ).

tff(f4835,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ( t2tb(sK19) = t2tb(sK14) )
    | ~ spl30_47
    | spl30_148 ),
    inference(superposition,[],[f4247,f3960]) ).

tff(f4843,plain,
    ( spl30_141
    | ~ spl30_201
    | ~ spl30_47
    | spl30_148 ),
    inference(avatar_split_clause,[],[f4836,f4245,f957,f4840,f4177]) ).

tff(f4836,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ( t2tb(sK19) = t2tb(sK14) )
    | ~ spl30_47
    | spl30_148 ),
    inference(superposition,[],[f4247,f3994]) ).

tff(f4832,plain,
    ( spl30_200
    | spl30_198
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(avatar_split_clause,[],[f4813,f1521,f1513,f4819,f4829]) ).

tff(f4829,plain,
    ( spl30_200
  <=> $less(0,$sum(sK9,$uminus(sK22(witness1(int),int,0,t2tb2(sK17),sK9)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_200])]) ).

tff(f4819,plain,
    ( spl30_198
  <=> $less(0,$sum(1,$uminus(occ1(int,witness1(int),t2tb2(sK7),0,sK9)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_198])]) ).

tff(f4813,plain,
    ( $less(0,$sum(1,$uminus(occ1(int,witness1(int),t2tb2(sK7),0,sK9))))
    | $less(0,$sum(sK9,$uminus(sK22(witness1(int),int,0,t2tb2(sK17),sK9))))
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(superposition,[],[f1843,f1680]) ).

tff(f1843,plain,
    ! [X2: $int,X3: uni,X0: $int,X1: ty] :
      ( $less(0,$sum(X0,$uminus(sK22(witness1(X1),X1,X2,X3,X0))))
      | $less(0,$sum(1,$uminus(occ1(X1,witness1(X1),X3,X2,X0)))) ),
    inference(resolution,[],[f676,f555]) ).

tff(f676,plain,
    ! [X2: $int,X3: uni,X0: uni,X1: ty,X4: $int] :
      ( ~ sort1(X1,X0)
      | $less(0,$sum(X4,$uminus(sK22(X0,X1,X2,X3,X4))))
      | $less(0,$sum(1,$uminus(occ1(X1,X0,X3,X2,X4)))) ),
    inference(evaluation,[],[f491]) ).

tff(f491,plain,
    ! [X2: $int,X3: uni,X0: uni,X1: ty,X4: $int] :
      ( ~ sort1(X1,X0)
      | ~ $less(0,occ1(X1,X0,X3,X2,X4))
      | $less(sK22(X0,X1,X2,X3,X4),X4) ),
    inference(cnf_transformation,[],[f316]) ).

tff(f316,plain,
    ! [X0: uni,X1: ty,X2: $int,X3: uni,X4: $int] :
      ( ~ $less(0,occ1(X1,X0,X3,X2,X4))
      | ( $less(sK22(X0,X1,X2,X3,X4),X4)
        & ~ $less(sK22(X0,X1,X2,X3,X4),X2)
        & ( get(X1,int,X3,t2tb(sK22(X0,X1,X2,X3,X4))) = X0 ) )
      | ~ sort1(X1,X0) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK22])],[f314,f315]) ).

tff(f315,plain,
    ! [X0: uni,X1: ty,X2: $int,X3: uni,X4: $int] :
      ( ? [X5: $int] :
          ( $less(X5,X4)
          & ~ $less(X5,X2)
          & ( get(X1,int,X3,t2tb(X5)) = X0 ) )
     => ( $less(sK22(X0,X1,X2,X3,X4),X4)
        & ~ $less(sK22(X0,X1,X2,X3,X4),X2)
        & ( get(X1,int,X3,t2tb(sK22(X0,X1,X2,X3,X4))) = X0 ) ) ),
    introduced(choice_axiom,[]) ).

tff(f314,plain,
    ! [X0: uni,X1: ty,X2: $int,X3: uni,X4: $int] :
      ( ~ $less(0,occ1(X1,X0,X3,X2,X4))
      | ? [X5: $int] :
          ( $less(X5,X4)
          & ~ $less(X5,X2)
          & ( get(X1,int,X3,t2tb(X5)) = X0 ) )
      | ~ sort1(X1,X0) ),
    inference(rectify,[],[f239]) ).

tff(f239,plain,
    ! [X3: uni,X1: ty,X0: $int,X2: uni,X4: $int] :
      ( ~ $less(0,occ1(X1,X3,X2,X0,X4))
      | ? [X5: $int] :
          ( $less(X5,X4)
          & ~ $less(X5,X0)
          & ( get(X1,int,X2,t2tb(X5)) = X3 ) )
      | ~ sort1(X1,X3) ),
    inference(flattening,[],[f238]) ).

tff(f238,plain,
    ! [X3: uni,X0: $int,X1: ty,X2: uni,X4: $int] :
      ( ? [X5: $int] :
          ( $less(X5,X4)
          & ~ $less(X5,X0)
          & ( get(X1,int,X2,t2tb(X5)) = X3 ) )
      | ~ $less(0,occ1(X1,X3,X2,X0,X4))
      | ~ sort1(X1,X3) ),
    inference(ennf_transformation,[],[f166]) ).

tff(f166,plain,
    ! [X3: uni,X0: $int,X1: ty,X2: uni,X4: $int] :
      ( sort1(X1,X3)
     => ( $less(0,occ1(X1,X3,X2,X0,X4))
       => ? [X5: $int] :
            ( $less(X5,X4)
            & ~ $less(X5,X0)
            & ( get(X1,int,X2,t2tb(X5)) = X3 ) ) ) ),
    inference(rectify,[],[f103]) ).

tff(f103,plain,
    ! [X18: $int,X0: ty,X9: uni,X16: uni,X6: $int] :
      ( sort1(X0,X16)
     => ( $less(0,occ1(X0,X16,X9,X18,X6))
       => ? [X14: $int] :
            ( $less(X14,X6)
            & ( get(X0,int,X9,t2tb(X14)) = X16 )
            & ~ $less(X14,X18) ) ) ),
    inference(theory_normalization,[],[f54]) ).

tff(f54,axiom,
    ! [X18: $int,X0: ty,X9: uni,X16: uni,X6: $int] :
      ( sort1(X0,X16)
     => ( $less(0,occ1(X0,X16,X9,X18,X6))
       => ? [X14: $int] :
            ( $less(X14,X6)
            & ( get(X0,int,X9,t2tb(X14)) = X16 )
            & $lesseq(X18,X14) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',occ_exists) ).

tff(f4827,plain,
    ( spl30_198
    | spl30_199
    | ~ spl30_64 ),
    inference(avatar_split_clause,[],[f4812,f1513,f4824,f4819]) ).

tff(f4824,plain,
    ( spl30_199
  <=> $less(0,$sum(sK9,$uminus(sK22(witness1(int),int,0,t2tb2(sK13),sK9)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_199])]) ).

tff(f4812,plain,
    ( $less(0,$sum(sK9,$uminus(sK22(witness1(int),int,0,t2tb2(sK13),sK9))))
    | $less(0,$sum(1,$uminus(occ1(int,witness1(int),t2tb2(sK7),0,sK9))))
    | ~ spl30_64 ),
    inference(superposition,[],[f1843,f1672]) ).

tff(f4822,plain,
    ( spl30_197
    | spl30_198
    | ~ spl30_63 ),
    inference(avatar_split_clause,[],[f4811,f1505,f4819,f4815]) ).

tff(f4815,plain,
    ( spl30_197
  <=> $less(0,$sum(sK9,$uminus(sK22(witness1(int),int,0,t2tb2(sK11),sK9)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_197])]) ).

tff(f4811,plain,
    ( $less(0,$sum(1,$uminus(occ1(int,witness1(int),t2tb2(sK7),0,sK9))))
    | $less(0,$sum(sK9,$uminus(sK22(witness1(int),int,0,t2tb2(sK11),sK9))))
    | ~ spl30_63 ),
    inference(superposition,[],[f1843,f1671]) ).

tff(f4810,plain,
    ( spl30_133
    | ~ spl30_196
    | ~ spl30_48
    | spl30_147 ),
    inference(avatar_split_clause,[],[f4804,f4239,f962,f4806,f4109]) ).

tff(f4804,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ( t2tb(sK19) = t2tb(sK18) )
    | ~ spl30_48
    | spl30_147 ),
    inference(superposition,[],[f4241,f4084]) ).

tff(f4809,plain,
    ( ~ spl30_196
    | spl30_133
    | ~ spl30_48
    | spl30_147 ),
    inference(avatar_split_clause,[],[f4803,f4239,f962,f4109,f4806]) ).

tff(f4803,plain,
    ( ( t2tb(sK19) = t2tb(sK18) )
    | ~ sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_48
    | spl30_147 ),
    inference(superposition,[],[f4241,f3961]) ).

tff(f4800,plain,
    ( ~ spl30_195
    | spl30_141
    | ~ spl30_47
    | spl30_146 ),
    inference(avatar_split_clause,[],[f4793,f4211,f957,f4177,f4796]) ).

tff(f4793,plain,
    ( ( t2tb(sK19) = t2tb(sK14) )
    | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_47
    | spl30_146 ),
    inference(superposition,[],[f4213,f3960]) ).

tff(f4799,plain,
    ( spl30_141
    | ~ spl30_195
    | ~ spl30_47
    | spl30_146 ),
    inference(avatar_split_clause,[],[f4794,f4211,f957,f4796,f4177]) ).

tff(f4794,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ( t2tb(sK19) = t2tb(sK14) )
    | ~ spl30_47
    | spl30_146 ),
    inference(superposition,[],[f4213,f3994]) ).

tff(f4782,plain,
    ( spl30_133
    | ~ spl30_194
    | ~ spl30_48
    | spl30_144 ),
    inference(avatar_split_clause,[],[f4775,f4202,f962,f4778,f4109]) ).

tff(f4775,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ( t2tb(sK19) = t2tb(sK18) )
    | ~ spl30_48
    | spl30_144 ),
    inference(superposition,[],[f4204,f3961]) ).

tff(f4781,plain,
    ( spl30_133
    | ~ spl30_194
    | ~ spl30_48
    | spl30_144 ),
    inference(avatar_split_clause,[],[f4776,f4202,f962,f4778,f4109]) ).

tff(f4776,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ( t2tb(sK19) = t2tb(sK18) )
    | ~ spl30_48
    | spl30_144 ),
    inference(superposition,[],[f4204,f4084]) ).

tff(f4769,plain,
    ( spl30_174
    | spl30_183
    | ~ spl30_29 ),
    inference(avatar_split_clause,[],[f4395,f850,f4652,f4591]) ).

tff(f4591,plain,
    ( spl30_174
  <=> $less(0,$sum(sK9,$uminus(tb2t(witness1(int))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_174])]) ).

tff(f4652,plain,
    ( spl30_183
  <=> ! [X121: $int,X120: $int] :
        ( $less(0,$sum(0,$uminus(sK2(int,X120,witness1(int),t2tb2(sK7),X121))))
        | $less(0,$sum($sum(sK2(int,X120,witness1(int),t2tb2(sK7),X121),1),$uminus(sK9)))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK7),X120,X121) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_183])]) ).

tff(f4395,plain,
    ( ! [X118: $int,X119: $int] :
        ( ( 0 = occ1(int,witness1(int),t2tb2(sK7),X118,X119) )
        | $less(0,$sum(sK9,$uminus(tb2t(witness1(int)))))
        | $less(0,$sum($sum(sK2(int,X118,witness1(int),t2tb2(sK7),X119),1),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(sK2(int,X118,witness1(int),t2tb2(sK7),X119)))) )
    | ~ spl30_29 ),
    inference(superposition,[],[f2079,f1769]) ).

tff(f4768,plain,
    ( spl30_190
    | spl30_160 ),
    inference(avatar_split_clause,[],[f4767,f4514,f4723]) ).

tff(f4723,plain,
    ( spl30_190
  <=> ! [X136: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(X136)))
        | $less(0,$sum(X136,$uminus(sK12)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),t2tb(X136)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_190])]) ).

tff(f4514,plain,
    ( spl30_160
  <=> ! [X276: $int,X275: $int] :
        ( $less(0,$sum(0,$uminus(sK2(int,X275,witness1(int),t2tb2(sK13),X276))))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X275,X276) )
        | $less(0,$sum($sum(sK2(int,X275,witness1(int),t2tb2(sK13),X276),1),$uminus(sK14))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_160])]) ).

tff(f4767,plain,
    ! [X250: $int,X248: $int,X249: $int] :
      ( $less(0,$sum(0,$uminus(sK2(int,X248,witness1(int),t2tb2(sK13),X249))))
      | $less(0,$sum(X250,$uminus(sK12)))
      | $less(0,$sum($sum(sK14,1),$uminus(X250)))
      | $less(0,$sum($sum(sK2(int,X248,witness1(int),t2tb2(sK13),X249),1),$uminus(sK14)))
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),t2tb(X250))))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X248,X249) ) ),
    inference(forward_demodulation,[],[f4766,f392]) ).

tff(f4766,plain,
    ! [X250: $int,X248: $int,X249: $int] :
      ( $less(0,$sum($sum(tb2t(t2tb(sK2(int,X248,witness1(int),t2tb2(sK13),X249))),1),$uminus(sK14)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X248,X249) )
      | $less(0,$sum(X250,$uminus(sK12)))
      | $less(0,$sum($sum(sK14,1),$uminus(X250)))
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),t2tb(X250))))
      | $less(0,$sum(0,$uminus(sK2(int,X248,witness1(int),t2tb2(sK13),X249)))) ),
    inference(forward_demodulation,[],[f4443,f392]) ).

tff(f4443,plain,
    ! [X250: $int,X248: $int,X249: $int] :
      ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),t2tb(X250))))
      | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(int,X248,witness1(int),t2tb2(sK13),X249))))))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X248,X249) )
      | $less(0,$sum($sum(tb2t(t2tb(sK2(int,X248,witness1(int),t2tb2(sK13),X249))),1),$uminus(sK14)))
      | $less(0,$sum($sum(sK14,1),$uminus(X250)))
      | $less(0,$sum(X250,$uminus(sK12))) ),
    inference(superposition,[],[f969,f1769]) ).

tff(f4765,plain,
    ( spl30_174
    | spl30_183
    | ~ spl30_29 ),
    inference(avatar_split_clause,[],[f4764,f850,f4652,f4591]) ).

tff(f4764,plain,
    ( ! [X238: $int,X239: $int] :
        ( $less(0,$sum(0,$uminus(sK2(int,X238,witness1(int),t2tb2(sK7),X239))))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK7),X238,X239) )
        | $less(0,$sum(sK9,$uminus(tb2t(witness1(int)))))
        | $less(0,$sum($sum(sK2(int,X238,witness1(int),t2tb2(sK7),X239),1),$uminus(sK9))) )
    | ~ spl30_29 ),
    inference(forward_demodulation,[],[f4763,f392]) ).

tff(f4763,plain,
    ( ! [X238: $int,X239: $int] :
        ( $less(0,$sum(sK9,$uminus(tb2t(witness1(int)))))
        | $less(0,$sum($sum(tb2t(t2tb(sK2(int,X238,witness1(int),t2tb2(sK7),X239))),1),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(sK2(int,X238,witness1(int),t2tb2(sK7),X239))))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK7),X238,X239) ) )
    | ~ spl30_29 ),
    inference(forward_demodulation,[],[f4438,f392]) ).

tff(f4438,plain,
    ( ! [X238: $int,X239: $int] :
        ( $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(int,X238,witness1(int),t2tb2(sK7),X239))))))
        | $less(0,$sum(sK9,$uminus(tb2t(witness1(int)))))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK7),X238,X239) )
        | $less(0,$sum($sum(tb2t(t2tb(sK2(int,X238,witness1(int),t2tb2(sK7),X239))),1),$uminus(sK9))) )
    | ~ spl30_29 ),
    inference(superposition,[],[f2513,f1769]) ).

tff(f4762,plain,
    ( spl30_186
    | spl30_154 ),
    inference(avatar_split_clause,[],[f4419,f4486,f4678]) ).

tff(f4678,plain,
    ( spl30_186
  <=> ! [X301: $int,X300: $int] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X301))),X300)
        | $less(0,$sum(0,$uminus(X301)))
        | $less(0,$sum($sum(X301,1),$uminus(sK14)))
        | ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X300) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_186])]) ).

tff(f4486,plain,
    ( spl30_154
  <=> ! [X267: $int,X266: $int] :
        ( $less(0,$sum(sK2(int,X266,witness1(int),t2tb2(sK13),X267),$uminus(sK12)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X266,witness1(int),t2tb2(sK13),X267))))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X266,X267) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_154])]) ).

tff(f4419,plain,
    ! [X186: $int,X187: $int,X184: $int,X185: $int] :
      ( $less(0,$sum(sK2(int,X184,witness1(int),t2tb2(sK13),X185),$uminus(sK12)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X184,X185) )
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X184,witness1(int),t2tb2(sK13),X185))))
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X187))),X186)
      | $less(0,$sum(0,$uminus(X187)))
      | ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X186)
      | $less(0,$sum($sum(X187,1),$uminus(sK14))) ),
    inference(superposition,[],[f1401,f1769]) ).

tff(f4761,plain,
    ( spl30_172
    | spl30_158
    | spl30_154
    | ~ spl30_59 ),
    inference(avatar_split_clause,[],[f4760,f1284,f4486,f4507,f4580]) ).

tff(f4580,plain,
    ( spl30_172
  <=> ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_172])]) ).

tff(f4507,plain,
    ( spl30_158
  <=> $less(0,$sum(1,tb2t(witness1(int)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_158])]) ).

tff(f4760,plain,
    ( ! [X297: $int,X296: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X296,witness1(int),t2tb2(sK13),X297))))
        | $less(0,$sum(sK2(int,X296,witness1(int),t2tb2(sK13),X297),$uminus(sK12)))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X296,X297) )
        | $less(0,$sum(1,tb2t(witness1(int))))
        | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))) ) )
    | ~ spl30_59 ),
    inference(forward_demodulation,[],[f4759,f392]) ).

tff(f4759,plain,
    ( ! [X297: $int,X296: $int] :
        ( ( 0 = occ1(int,witness1(int),t2tb2(sK13),X296,X297) )
        | $less(0,$sum(1,tb2t(witness1(int))))
        | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))) )
        | $less(0,$sum(tb2t(t2tb(sK2(int,X296,witness1(int),t2tb2(sK13),X297))),$uminus(sK12)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X296,witness1(int),t2tb2(sK13),X297)))) )
    | ~ spl30_59 ),
    inference(forward_demodulation,[],[f4459,f392]) ).

tff(f4459,plain,
    ( ! [X297: $int,X296: $int] :
        ( $less(0,$sum(1,tb2t(witness1(int))))
        | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK2(int,X296,witness1(int),t2tb2(sK13),X297))))))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X296,X297) )
        | $less(0,$sum(tb2t(t2tb(sK2(int,X296,witness1(int),t2tb2(sK13),X297))),$uminus(sK12)))
        | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))) ) )
    | ~ spl30_59 ),
    inference(superposition,[],[f1388,f1769]) ).

tff(f1388,plain,
    ( ! [X0: uni] :
        ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),X0))))
        | ( tb2t(get(int,int,t2tb2(sK13),X0)) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))) )
        | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X0))))
        | $less(0,$sum(tb2t(X0),$uminus(sK12))) )
    | ~ spl30_59 ),
    inference(superposition,[],[f1385,f569]) ).

tff(f1385,plain,
    ( ! [X2: $int] :
        ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),t2tb(X2)))))
        | $less(0,$sum(X2,$uminus(sK12)))
        | $less(0,$sum($sum(sK14,1),$uminus(X2)))
        | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X2))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))) ) )
    | ~ spl30_59 ),
    inference(resolution,[],[f1293,f1012]) ).

tff(f1293,plain,
    ( ! [X2: $int] :
        ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(X2))))
        | $less(0,$sum(X2,$uminus(sK12)))
        | $less(0,$sum($sum(sK14,1),$uminus(X2)))
        | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X2))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))) ) )
    | ~ spl30_59 ),
    inference(resolution,[],[f1285,f567]) ).

tff(f4758,plain,
    ( spl30_154
    | spl30_187 ),
    inference(avatar_split_clause,[],[f4412,f4688,f4486]) ).

tff(f4688,plain,
    ( spl30_187
  <=> ! [X280: $int,X281: $int] :
        ( $less(0,$sum(0,$uminus(X281)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X281))),X280)
        | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X280)
        | $less(0,$sum($sum(X281,1),$uminus(sK14))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_187])]) ).

tff(f4412,plain,
    ! [X166: $int,X167: $int,X164: $int,X165: $int] :
      ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X166)
      | $less(0,$sum(sK2(int,X164,witness1(int),t2tb2(sK13),X165),$uminus(sK12)))
      | $less(0,$sum(0,$uminus(X167)))
      | $less(0,$sum($sum(X167,1),$uminus(sK14)))
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X164,witness1(int),t2tb2(sK13),X165))))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X164,X165) )
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X167))),X166) ),
    inference(superposition,[],[f1257,f1769]) ).

tff(f4757,plain,
    ( spl30_193
    | spl30_160 ),
    inference(avatar_split_clause,[],[f4753,f4514,f4755]) ).

tff(f4755,plain,
    ( spl30_193
  <=> ! [X341: uni] :
        ( $less(0,$sum($sum(sK9,1),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),X341)),sK3(tb2t(get(int,int,t2tb2(sK13),X341)),tb2t(witness1(int)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
        | $less(0,$sum(tb2t(X341),$uminus(sK12)))
        | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X341))))
        | ( tb2t(get(int,int,t2tb2(sK13),X341)) = tb2t(witness1(int)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_193])]) ).

tff(f4753,plain,
    ! [X341: uni,X340: $int,X339: $int] :
      ( $less(0,$sum($sum(sK2(int,X339,witness1(int),t2tb2(sK13),X340),1),$uminus(sK14)))
      | $less(0,$sum($sum(sK9,1),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),X341)),sK3(tb2t(get(int,int,t2tb2(sK13),X341)),tb2t(witness1(int)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
      | ( tb2t(get(int,int,t2tb2(sK13),X341)) = tb2t(witness1(int)) )
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X339,X340) )
      | $less(0,$sum(0,$uminus(sK2(int,X339,witness1(int),t2tb2(sK13),X340))))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X341))))
      | $less(0,$sum(tb2t(X341),$uminus(sK12))) ),
    inference(forward_demodulation,[],[f4752,f392]) ).

tff(f4752,plain,
    ! [X341: uni,X340: $int,X339: $int] :
      ( ( 0 = occ1(int,witness1(int),t2tb2(sK13),X339,X340) )
      | $less(0,$sum($sum(tb2t(t2tb(sK2(int,X339,witness1(int),t2tb2(sK13),X340))),1),$uminus(sK14)))
      | $less(0,$sum(0,$uminus(sK2(int,X339,witness1(int),t2tb2(sK13),X340))))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X341))))
      | $less(0,$sum($sum(sK9,1),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),X341)),sK3(tb2t(get(int,int,t2tb2(sK13),X341)),tb2t(witness1(int)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
      | ( tb2t(get(int,int,t2tb2(sK13),X341)) = tb2t(witness1(int)) )
      | $less(0,$sum(tb2t(X341),$uminus(sK12))) ),
    inference(forward_demodulation,[],[f4474,f392]) ).

tff(f4474,plain,
    ! [X341: uni,X340: $int,X339: $int] :
      ( $less(0,$sum(tb2t(X341),$uminus(sK12)))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X341))))
      | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(int,X339,witness1(int),t2tb2(sK13),X340))))))
      | ( tb2t(get(int,int,t2tb2(sK13),X341)) = tb2t(witness1(int)) )
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X339,X340) )
      | $less(0,$sum($sum(sK9,1),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),X341)),sK3(tb2t(get(int,int,t2tb2(sK13),X341)),tb2t(witness1(int)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
      | $less(0,$sum($sum(tb2t(t2tb(sK2(int,X339,witness1(int),t2tb2(sK13),X340))),1),$uminus(sK14))) ),
    inference(superposition,[],[f2867,f1769]) ).

tff(f2867,plain,
    ! [X10: uni,X11: uni] :
      ( $less(0,$sum($sum(sK9,1),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),X11)),sK3(tb2t(get(int,int,t2tb2(sK13),X11)),tb2t(get(int,int,t2tb2(sK13),X10)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
      | ( tb2t(get(int,int,t2tb2(sK13),X10)) = tb2t(get(int,int,t2tb2(sK13),X11)) )
      | $less(0,$sum(tb2t(X11),$uminus(sK12)))
      | $less(0,$sum(0,$uminus(tb2t(X10))))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X11))))
      | $less(0,$sum($sum(tb2t(X10),1),$uminus(sK14))) ),
    inference(forward_demodulation,[],[f2866,f428]) ).

tff(f2866,plain,
    ! [X10: uni,X11: uni] :
      ( $less(0,$sum($sum(length1(int,mk_array1(int,sK9,t2tb2(sK10))),1),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),X11)),sK3(tb2t(get(int,int,t2tb2(sK13),X11)),tb2t(get(int,int,t2tb2(sK13),X10)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
      | $less(0,$sum(0,$uminus(tb2t(X10))))
      | $less(0,$sum($sum(tb2t(X10),1),$uminus(sK14)))
      | ( tb2t(get(int,int,t2tb2(sK13),X10)) = tb2t(get(int,int,t2tb2(sK13),X11)) )
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X11))))
      | $less(0,$sum(tb2t(X11),$uminus(sK12))) ),
    inference(forward_demodulation,[],[f2862,f523]) ).

tff(f2862,plain,
    ! [X10: uni,X11: uni] :
      ( $less(0,$sum(tb2t(X11),$uminus(sK12)))
      | $less(0,$sum($sum(length1(int,t2tb1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))))),1),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),X11)),sK3(tb2t(get(int,int,t2tb2(sK13),X11)),tb2t(get(int,int,t2tb2(sK13),X10)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X11))))
      | ( tb2t(get(int,int,t2tb2(sK13),X10)) = tb2t(get(int,int,t2tb2(sK13),X11)) )
      | $less(0,$sum($sum(tb2t(X10),1),$uminus(sK14)))
      | $less(0,$sum(0,$uminus(tb2t(X10)))) ),
    inference(resolution,[],[f2705,f672]) ).

tff(f672,plain,
    ! [X2: $int,X3: array_int,X0: $int,X1: $int] :
      ( ~ is_common_prefix1(X3,X2,X0,X1)
      | $less(0,$sum($sum(length1(int,t2tb1(X3)),1),$uminus($sum(X0,X1)))) ),
    inference(evaluation,[],[f502]) ).

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

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

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

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

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

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

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

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

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

tff(f96,plain,
    ! [X0: array_int,X18: $int,X1: $int,X7: $int] :
      ( is_common_prefix1(X0,X1,X7,X18)
    <=> ( ~ $less(length1(int,t2tb1(X0)),$sum(X1,X18))
        & ~ $less(length1(int,t2tb1(X0)),$sum(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(X18,0) ) ),
    inference(theory_normalization,[],[f36]) ).

tff(f36,axiom,
    ! [X0: array_int,X18: $int,X1: $int,X7: $int] :
      ( is_common_prefix1(X0,X1,X7,X18)
    <=> ( $lesseq($sum(X1,X18),length1(int,t2tb1(X0)))
        & $lesseq($sum(X7,X18),length1(int,t2tb1(X0)))
        & ! [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(0,X18) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',is_common_prefix_def) ).

tff(f2705,plain,
    ! [X8: uni,X9: uni] :
      ( is_common_prefix1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X8)),tb2t(get(int,int,t2tb2(sK13),X9)),sK3(tb2t(get(int,int,t2tb2(sK13),X9)),tb2t(get(int,int,t2tb2(sK13),X8)),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))
      | $less(0,$sum(0,$uminus(tb2t(X8))))
      | ( tb2t(get(int,int,t2tb2(sK13),X8)) = tb2t(get(int,int,t2tb2(sK13),X9)) )
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X9))))
      | $less(0,$sum(tb2t(X9),$uminus(sK12)))
      | $less(0,$sum($sum(tb2t(X8),1),$uminus(sK14))) ),
    inference(resolution,[],[f1234,f1222]) ).

tff(f1234,plain,
    ! [X2: $int,X0: array_int,X1: $int] :
      ( ~ lt1(X0,X1,X2)
      | is_common_prefix1(X0,X1,X2,sK3(X2,X1,X0)) ),
    inference(resolution,[],[f384,f391]) ).

tff(f4751,plain,
    ( spl30_163
    | spl30_159
    | spl30_160 ),
    inference(avatar_split_clause,[],[f4430,f4514,f4511,f4530]) ).

tff(f4530,plain,
    ( spl30_163
  <=> $less(0,$sum($sum(sK9,1),$uminus(tb2t(witness1(int))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_163])]) ).

tff(f4511,plain,
    ( spl30_159
  <=> ! [X277: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(X277)))
        | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),t2tb(X277))) )
        | $less(0,$sum(X277,$uminus(sK12))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_159])]) ).

tff(f4430,plain,
    ! [X218: $int,X216: $int,X217: $int] :
      ( $less(0,$sum(0,$uminus(sK2(int,X216,witness1(int),t2tb2(sK13),X217))))
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),t2tb(X218))) )
      | $less(0,$sum($sum(sK9,1),$uminus(tb2t(witness1(int)))))
      | $less(0,$sum($sum(sK2(int,X216,witness1(int),t2tb2(sK13),X217),1),$uminus(sK14)))
      | $less(0,$sum(X218,$uminus(sK12)))
      | $less(0,$sum($sum(sK14,1),$uminus(X218)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X216,X217) ) ),
    inference(superposition,[],[f3170,f1769]) ).

tff(f3170,plain,
    ! [X0: $int,X1: $int] :
      ( $less(0,$sum($sum(sK14,1),$uminus(X1)))
      | $less(0,$sum($sum(sK9,1),$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(X0))))))
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X1))) = tb2t(get(int,int,t2tb2(sK13),t2tb(X0))) )
      | $less(0,$sum(0,$uminus(X0)))
      | $less(0,$sum(X1,$uminus(sK12)))
      | $less(0,$sum($sum(X0,1),$uminus(sK14))) ),
    inference(forward_demodulation,[],[f3169,f428]) ).

tff(f3169,plain,
    ! [X0: $int,X1: $int] :
      ( $less(0,$sum($sum(sK14,1),$uminus(X1)))
      | $less(0,$sum(X1,$uminus(sK12)))
      | $less(0,$sum(0,$uminus(X0)))
      | $less(0,$sum($sum(length1(int,mk_array1(int,sK9,t2tb2(sK10))),1),$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(X0))))))
      | $less(0,$sum($sum(X0,1),$uminus(sK14)))
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X1))) = tb2t(get(int,int,t2tb2(sK13),t2tb(X0))) ) ),
    inference(forward_demodulation,[],[f3149,f523]) ).

tff(f3149,plain,
    ! [X0: $int,X1: $int] :
      ( $less(0,$sum(0,$uminus(X0)))
      | $less(0,$sum(X1,$uminus(sK12)))
      | $less(0,$sum($sum(X0,1),$uminus(sK14)))
      | $less(0,$sum($sum(sK14,1),$uminus(X1)))
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X1))) = tb2t(get(int,int,t2tb2(sK13),t2tb(X0))) )
      | $less(0,$sum($sum(length1(int,t2tb1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))))),1),$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(X0)))))) ),
    inference(resolution,[],[f1466,f1218]) ).

tff(f4750,plain,
    ( spl30_158
    | spl30_175
    | ~ spl30_20 ),
    inference(avatar_split_clause,[],[f4749,f800,f4595,f4507]) ).

tff(f4595,plain,
    ( spl30_175
  <=> ! [X128: $int,X129: $int] :
        ( ( 0 = occ1(int,witness1(int),t2tb2(sK11),X128,X129) )
        | $less(0,$sum(0,$uminus(sK2(int,X128,witness1(int),t2tb2(sK11),X129))))
        | $less(0,$sum($sum(sK2(int,X128,witness1(int),t2tb2(sK11),X129),1),$uminus(sK9))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_175])]) ).

tff(f4749,plain,
    ( ! [X246: $int,X247: $int] :
        ( ( 0 = occ1(int,witness1(int),t2tb2(sK11),X246,X247) )
        | $less(0,$sum(0,$uminus(sK2(int,X246,witness1(int),t2tb2(sK11),X247))))
        | $less(0,$sum($sum(sK2(int,X246,witness1(int),t2tb2(sK11),X247),1),$uminus(sK9)))
        | $less(0,$sum(1,tb2t(witness1(int)))) )
    | ~ spl30_20 ),
    inference(forward_demodulation,[],[f4748,f392]) ).

tff(f4748,plain,
    ( ! [X246: $int,X247: $int] :
        ( ( 0 = occ1(int,witness1(int),t2tb2(sK11),X246,X247) )
        | $less(0,$sum(1,tb2t(witness1(int))))
        | $less(0,$sum(0,$uminus(sK2(int,X246,witness1(int),t2tb2(sK11),X247))))
        | $less(0,$sum($sum(tb2t(t2tb(sK2(int,X246,witness1(int),t2tb2(sK11),X247))),1),$uminus(sK9))) )
    | ~ spl30_20 ),
    inference(forward_demodulation,[],[f4442,f392]) ).

tff(f4442,plain,
    ( ! [X246: $int,X247: $int] :
        ( $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(int,X246,witness1(int),t2tb2(sK11),X247))))))
        | $less(0,$sum(1,tb2t(witness1(int))))
        | $less(0,$sum($sum(tb2t(t2tb(sK2(int,X246,witness1(int),t2tb2(sK11),X247))),1),$uminus(sK9)))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK11),X246,X247) ) )
    | ~ spl30_20 ),
    inference(superposition,[],[f2481,f1769]) ).

tff(f2481,plain,
    ( ! [X0: uni] :
        ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK11),X0))))
        | $less(0,$sum(0,$uminus(tb2t(X0))))
        | $less(0,$sum($sum(tb2t(X0),1),$uminus(sK9))) )
    | ~ spl30_20 ),
    inference(superposition,[],[f2000,f569]) ).

tff(f4747,plain,
    ( spl30_154
    | spl30_185
    | ~ spl30_59 ),
    inference(avatar_split_clause,[],[f4414,f1284,f4664,f4486]) ).

tff(f4414,plain,
    ( ! [X172: $int,X173: $int] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(witness1(int)))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X172,X173) )
        | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X172,witness1(int),t2tb2(sK13),X173))))
        | $less(0,$sum(sK2(int,X172,witness1(int),t2tb2(sK13),X173),$uminus(sK12))) )
    | ~ spl30_59 ),
    inference(superposition,[],[f1285,f1769]) ).

tff(f4746,plain,
    ( spl30_175
    | spl30_167
    | ~ spl30_63 ),
    inference(avatar_split_clause,[],[f4745,f1505,f4549,f4595]) ).

tff(f4549,plain,
    ( spl30_167
  <=> $less(0,occ1(int,witness1(int),t2tb2(sK7),0,sK9)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_167])]) ).

tff(f4745,plain,
    ( ! [X242: $int,X243: $int] :
        ( $less(0,occ1(int,witness1(int),t2tb2(sK7),0,sK9))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK11),X242,X243) )
        | $less(0,$sum($sum(sK2(int,X242,witness1(int),t2tb2(sK11),X243),1),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(sK2(int,X242,witness1(int),t2tb2(sK11),X243)))) )
    | ~ spl30_63 ),
    inference(forward_demodulation,[],[f4744,f392]) ).

tff(f4744,plain,
    ( ! [X242: $int,X243: $int] :
        ( $less(0,occ1(int,witness1(int),t2tb2(sK7),0,sK9))
        | $less(0,$sum($sum(sK2(int,X242,witness1(int),t2tb2(sK11),X243),1),$uminus(sK9)))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK11),X242,X243) )
        | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(int,X242,witness1(int),t2tb2(sK11),X243)))))) )
    | ~ spl30_63 ),
    inference(forward_demodulation,[],[f4440,f392]) ).

tff(f4440,plain,
    ( ! [X242: $int,X243: $int] :
        ( $less(0,$sum($sum(tb2t(t2tb(sK2(int,X242,witness1(int),t2tb2(sK11),X243))),1),$uminus(sK9)))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK11),X242,X243) )
        | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(int,X242,witness1(int),t2tb2(sK11),X243))))))
        | $less(0,occ1(int,witness1(int),t2tb2(sK7),0,sK9)) )
    | ~ spl30_63 ),
    inference(superposition,[],[f1905,f1769]) ).

tff(f1905,plain,
    ( ! [X0: uni] :
        ( $less(0,occ1(int,get(int,int,t2tb2(sK11),X0),t2tb2(sK7),0,sK9))
        | $less(0,$sum(0,$uminus(tb2t(X0))))
        | $less(0,$sum($sum(tb2t(X0),1),$uminus(sK9))) )
    | ~ spl30_63 ),
    inference(superposition,[],[f1900,f569]) ).

tff(f4743,plain,
    ( spl30_192
    | spl30_160 ),
    inference(avatar_split_clause,[],[f4739,f4514,f4741]) ).

tff(f4741,plain,
    ( spl30_192
  <=> ! [X329: uni] :
        ( $less(0,$sum($sum(sK14,1),$uminus(tb2t(X329))))
        | $less(0,$sum(1,sK3(tb2t(get(int,int,t2tb2(sK13),X329)),tb2t(witness1(int)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))
        | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X329)) )
        | $less(0,$sum(tb2t(X329),$uminus(sK12))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_192])]) ).

tff(f4739,plain,
    ! [X329: uni,X327: $int,X328: $int] :
      ( $less(0,$sum($sum(sK2(int,X327,witness1(int),t2tb2(sK13),X328),1),$uminus(sK14)))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X329))))
      | $less(0,$sum(tb2t(X329),$uminus(sK12)))
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X329)) )
      | $less(0,$sum(0,$uminus(sK2(int,X327,witness1(int),t2tb2(sK13),X328))))
      | $less(0,$sum(1,sK3(tb2t(get(int,int,t2tb2(sK13),X329)),tb2t(witness1(int)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X327,X328) ) ),
    inference(forward_demodulation,[],[f4738,f392]) ).

tff(f4738,plain,
    ! [X329: uni,X327: $int,X328: $int] :
      ( $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(int,X327,witness1(int),t2tb2(sK13),X328))))))
      | $less(0,$sum(1,sK3(tb2t(get(int,int,t2tb2(sK13),X329)),tb2t(witness1(int)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X329))))
      | $less(0,$sum($sum(sK2(int,X327,witness1(int),t2tb2(sK13),X328),1),$uminus(sK14)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X327,X328) )
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X329)) )
      | $less(0,$sum(tb2t(X329),$uminus(sK12))) ),
    inference(forward_demodulation,[],[f4470,f392]) ).

tff(f4470,plain,
    ! [X329: uni,X327: $int,X328: $int] :
      ( $less(0,$sum(1,sK3(tb2t(get(int,int,t2tb2(sK13),X329)),tb2t(witness1(int)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))
      | $less(0,$sum($sum(tb2t(t2tb(sK2(int,X327,witness1(int),t2tb2(sK13),X328))),1),$uminus(sK14)))
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X329)) )
      | $less(0,$sum(tb2t(X329),$uminus(sK12)))
      | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(int,X327,witness1(int),t2tb2(sK13),X328))))))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X329))))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X327,X328) ) ),
    inference(superposition,[],[f2860,f1769]) ).

tff(f2860,plain,
    ! [X6: uni,X7: uni] :
      ( $less(0,$sum(1,sK3(tb2t(get(int,int,t2tb2(sK13),X7)),tb2t(get(int,int,t2tb2(sK13),X6)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))
      | $less(0,$sum(0,$uminus(tb2t(X6))))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X7))))
      | $less(0,$sum(tb2t(X7),$uminus(sK12)))
      | ( tb2t(get(int,int,t2tb2(sK13),X6)) = tb2t(get(int,int,t2tb2(sK13),X7)) )
      | $less(0,$sum($sum(tb2t(X6),1),$uminus(sK14))) ),
    inference(resolution,[],[f2705,f658]) ).

tff(f658,plain,
    ! [X2: $int,X3: array_int,X0: $int,X1: $int] :
      ( ~ is_common_prefix1(X3,X2,X0,X1)
      | $less(0,$sum(1,X1)) ),
    inference(evaluation,[],[f501]) ).

tff(f501,plain,
    ! [X2: $int,X3: array_int,X0: $int,X1: $int] :
      ( ~ $less(X1,0)
      | ~ is_common_prefix1(X3,X2,X0,X1) ),
    inference(cnf_transformation,[],[f324]) ).

tff(f4737,plain,
    ( spl30_178
    | spl30_172
    | spl30_154
    | ~ spl30_59 ),
    inference(avatar_split_clause,[],[f4416,f1284,f4486,f4580,f4617]) ).

tff(f4617,plain,
    ( spl30_178
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(witness1(int))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_178])]) ).

tff(f4416,plain,
    ( ! [X178: $int,X177: $int] :
        ( $less(0,$sum(sK2(int,X177,witness1(int),t2tb2(sK13),X178),$uminus(sK12)))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X177,X178) )
        | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))) )
        | lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(witness1(int)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X177,witness1(int),t2tb2(sK13),X178)))) )
    | ~ spl30_59 ),
    inference(superposition,[],[f1293,f1769]) ).

tff(f4736,plain,
    ( spl30_154
    | spl30_184 ),
    inference(avatar_split_clause,[],[f4735,f4658,f4486]) ).

tff(f4658,plain,
    ( spl30_184
  <=> ! [X171: uni,X170: $int] :
        ( $less(0,$sum($sum(tb2t(X171),1),$uminus(sK14)))
        | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X170)
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X171)),X170)
        | $less(0,$sum(0,$uminus(tb2t(X171)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_184])]) ).

tff(f4735,plain,
    ! [X283: $int,X282: $int,X285: uni,X284: $int] :
      ( $less(0,$sum($sum(tb2t(X285),1),$uminus(sK14)))
      | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X284)
      | $less(0,$sum(0,$uminus(tb2t(X285))))
      | $less(0,$sum(sK2(int,X282,witness1(int),t2tb2(sK13),X283),$uminus(sK12)))
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X282,witness1(int),t2tb2(sK13),X283))))
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X285)),X284)
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X282,X283) ) ),
    inference(forward_demodulation,[],[f4734,f392]) ).

tff(f4734,plain,
    ! [X283: $int,X282: $int,X285: uni,X284: $int] :
      ( $less(0,$sum($sum(tb2t(X285),1),$uminus(sK14)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X282,X283) )
      | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X284)
      | $less(0,$sum(sK2(int,X282,witness1(int),t2tb2(sK13),X283),$uminus(sK12)))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK2(int,X282,witness1(int),t2tb2(sK13),X283))))))
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X285)),X284)
      | $less(0,$sum(0,$uminus(tb2t(X285)))) ),
    inference(forward_demodulation,[],[f4454,f392]) ).

tff(f4454,plain,
    ! [X283: $int,X282: $int,X285: uni,X284: $int] :
      ( $less(0,$sum(tb2t(t2tb(sK2(int,X282,witness1(int),t2tb2(sK13),X283))),$uminus(sK12)))
      | $less(0,$sum(0,$uminus(tb2t(X285))))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X282,X283) )
      | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X284)
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X285)),X284)
      | $less(0,$sum($sum(tb2t(X285),1),$uminus(sK14)))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK2(int,X282,witness1(int),t2tb2(sK13),X283)))))) ),
    inference(superposition,[],[f1261,f1769]) ).

tff(f1261,plain,
    ! [X18: $int,X19: uni,X17: uni] :
      ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X17)),X18)
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X17))))
      | $less(0,$sum(tb2t(X17),$uminus(sK12)))
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X19)),X18)
      | $less(0,$sum($sum(tb2t(X19),1),$uminus(sK14)))
      | $less(0,$sum(0,$uminus(tb2t(X19)))) ),
    inference(resolution,[],[f401,f977]) ).

tff(f4733,plain,
    ( spl30_160
    | spl30_176 ),
    inference(avatar_split_clause,[],[f4406,f4604,f4514]) ).

tff(f4604,plain,
    ( spl30_176
  <=> ! [X262: $int] :
        ( $less(0,$sum(X262,$uminus(sK12)))
        | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X262))) = tb2t(witness1(int)) )
        | lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),t2tb(X262))))
        | $less(0,$sum($sum(sK14,1),$uminus(X262))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_176])]) ).

tff(f4406,plain,
    ! [X148: $int,X146: $int,X147: $int] :
      ( $less(0,$sum($sum(sK14,1),$uminus(X148)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X146,X147) )
      | $less(0,$sum($sum(sK2(int,X146,witness1(int),t2tb2(sK13),X147),1),$uminus(sK14)))
      | $less(0,$sum(X148,$uminus(sK12)))
      | lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),t2tb(X148))))
      | $less(0,$sum(0,$uminus(sK2(int,X146,witness1(int),t2tb2(sK13),X147))))
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X148))) = tb2t(witness1(int)) ) ),
    inference(superposition,[],[f1218,f1769]) ).

tff(f4732,plain,
    ( spl30_181
    | spl30_154
    | ~ spl30_59 ),
    inference(avatar_split_clause,[],[f4415,f1284,f4486,f4638]) ).

tff(f4638,plain,
    ( spl30_181
  <=> ! [X290: $int] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),X290)
        | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X290) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_181])]) ).

tff(f4415,plain,
    ( ! [X176: $int,X174: $int,X175: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X174,witness1(int),t2tb2(sK13),X175))))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X174,X175) )
        | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X176)
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),X176)
        | $less(0,$sum(sK2(int,X174,witness1(int),t2tb2(sK13),X175),$uminus(sK12))) )
    | ~ spl30_59 ),
    inference(superposition,[],[f1292,f1769]) ).

tff(f4731,plain,
    ( spl30_191
    | spl30_160 ),
    inference(avatar_split_clause,[],[f4727,f4514,f4729]) ).

tff(f4729,plain,
    ( spl30_191
  <=> ! [X320: uni] :
        ( is_common_prefix1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X320)),sK3(tb2t(get(int,int,t2tb2(sK13),X320)),tb2t(witness1(int)),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))
        | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X320))))
        | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X320)) )
        | $less(0,$sum(tb2t(X320),$uminus(sK12))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_191])]) ).

tff(f4727,plain,
    ! [X319: $int,X318: $int,X320: uni] :
      ( ( 0 = occ1(int,witness1(int),t2tb2(sK13),X318,X319) )
      | is_common_prefix1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X320)),sK3(tb2t(get(int,int,t2tb2(sK13),X320)),tb2t(witness1(int)),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))
      | $less(0,$sum(tb2t(X320),$uminus(sK12)))
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X320)) )
      | $less(0,$sum($sum(sK2(int,X318,witness1(int),t2tb2(sK13),X319),1),$uminus(sK14)))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X320))))
      | $less(0,$sum(0,$uminus(sK2(int,X318,witness1(int),t2tb2(sK13),X319)))) ),
    inference(forward_demodulation,[],[f4726,f392]) ).

tff(f4726,plain,
    ! [X319: $int,X318: $int,X320: uni] :
      ( $less(0,$sum(0,$uminus(sK2(int,X318,witness1(int),t2tb2(sK13),X319))))
      | $less(0,$sum($sum(tb2t(t2tb(sK2(int,X318,witness1(int),t2tb2(sK13),X319))),1),$uminus(sK14)))
      | $less(0,$sum(tb2t(X320),$uminus(sK12)))
      | is_common_prefix1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X320)),sK3(tb2t(get(int,int,t2tb2(sK13),X320)),tb2t(witness1(int)),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X318,X319) )
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X320)) )
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X320)))) ),
    inference(forward_demodulation,[],[f4467,f392]) ).

tff(f4467,plain,
    ! [X319: $int,X318: $int,X320: uni] :
      ( $less(0,$sum(tb2t(X320),$uminus(sK12)))
      | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(int,X318,witness1(int),t2tb2(sK13),X319))))))
      | $less(0,$sum($sum(tb2t(t2tb(sK2(int,X318,witness1(int),t2tb2(sK13),X319))),1),$uminus(sK14)))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X320))))
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X320)) )
      | is_common_prefix1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X320)),sK3(tb2t(get(int,int,t2tb2(sK13),X320)),tb2t(witness1(int)),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X318,X319) ) ),
    inference(superposition,[],[f2705,f1769]) ).

tff(f4725,plain,
    ( spl30_160
    | spl30_190 ),
    inference(avatar_split_clause,[],[f4402,f4723,f4514]) ).

tff(f4402,plain,
    ! [X136: $int,X134: $int,X135: $int] :
      ( $less(0,$sum($sum(sK14,1),$uminus(X136)))
      | $less(0,$sum(0,$uminus(sK2(int,X134,witness1(int),t2tb2(sK13),X135))))
      | $less(0,$sum($sum(sK2(int,X134,witness1(int),t2tb2(sK13),X135),1),$uminus(sK14)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X134,X135) )
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),t2tb(X136))))
      | $less(0,$sum(X136,$uminus(sK12))) ),
    inference(superposition,[],[f625,f1769]) ).

tff(f4721,plain,
    ( spl30_167
    | spl30_168
    | ~ spl30_64 ),
    inference(avatar_split_clause,[],[f4423,f1513,f4554,f4549]) ).

tff(f4554,plain,
    ( spl30_168
  <=> ! [X201: $int,X200: $int] :
        ( ( 0 = occ1(int,witness1(int),t2tb2(sK13),X200,X201) )
        | $less(0,$sum(0,$uminus(sK2(int,X200,witness1(int),t2tb2(sK13),X201))))
        | $less(0,$sum($sum(sK2(int,X200,witness1(int),t2tb2(sK13),X201),1),$uminus(sK9))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_168])]) ).

tff(f4423,plain,
    ( ! [X198: $int,X199: $int] :
        ( $less(0,$sum(0,$uminus(sK2(int,X198,witness1(int),t2tb2(sK13),X199))))
        | $less(0,occ1(int,witness1(int),t2tb2(sK7),0,sK9))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X198,X199) )
        | $less(0,$sum($sum(sK2(int,X198,witness1(int),t2tb2(sK13),X199),1),$uminus(sK9))) )
    | ~ spl30_64 ),
    inference(superposition,[],[f1901,f1769]) ).

tff(f1901,plain,
    ( ! [X1: $int] :
        ( $less(0,occ1(int,get(int,int,t2tb2(sK13),t2tb(X1)),t2tb2(sK7),0,sK9))
        | $less(0,$sum($sum(X1,1),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(X1))) )
    | ~ spl30_64 ),
    inference(superposition,[],[f595,f1672]) ).

tff(f4720,plain,
    ( spl30_167
    | spl30_166
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(avatar_split_clause,[],[f4437,f1521,f1513,f4546,f4549]) ).

tff(f4546,plain,
    ( spl30_166
  <=> ! [X363: $int,X362: $int] :
        ( $less(0,$sum(0,$uminus(sK2(int,X362,witness1(int),t2tb2(sK17),X363))))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK17),X362,X363) )
        | $less(0,$sum($sum(sK2(int,X362,witness1(int),t2tb2(sK17),X363),1),$uminus(sK9))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_166])]) ).

tff(f4437,plain,
    ( ! [X236: $int,X237: $int] :
        ( $less(0,$sum(0,$uminus(sK2(int,X236,witness1(int),t2tb2(sK17),X237))))
        | $less(0,$sum($sum(sK2(int,X236,witness1(int),t2tb2(sK17),X237),1),$uminus(sK9)))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK17),X236,X237) )
        | $less(0,occ1(int,witness1(int),t2tb2(sK7),0,sK9)) )
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(superposition,[],[f1902,f1769]) ).

tff(f1902,plain,
    ( ! [X2: $int] :
        ( $less(0,occ1(int,get(int,int,t2tb2(sK17),t2tb(X2)),t2tb2(sK7),0,sK9))
        | $less(0,$sum($sum(X2,1),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(X2))) )
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(superposition,[],[f595,f1680]) ).

tff(f4719,plain,
    ( spl30_167
    | spl30_175
    | ~ spl30_63 ),
    inference(avatar_split_clause,[],[f4401,f1505,f4595,f4549]) ).

tff(f4401,plain,
    ( ! [X132: $int,X133: $int] :
        ( $less(0,$sum(0,$uminus(sK2(int,X132,witness1(int),t2tb2(sK11),X133))))
        | $less(0,occ1(int,witness1(int),t2tb2(sK7),0,sK9))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK11),X132,X133) )
        | $less(0,$sum($sum(sK2(int,X132,witness1(int),t2tb2(sK11),X133),1),$uminus(sK9))) )
    | ~ spl30_63 ),
    inference(superposition,[],[f1900,f1769]) ).

tff(f4718,plain,
    ( spl30_160
    | spl30_163
    | spl30_159 ),
    inference(avatar_split_clause,[],[f4717,f4511,f4530,f4514]) ).

tff(f4717,plain,
    ! [X344: $int,X342: $int,X343: $int] :
      ( ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),t2tb(X344))) )
      | $less(0,$sum($sum(sK9,1),$uminus(tb2t(witness1(int)))))
      | $less(0,$sum(X344,$uminus(sK12)))
      | $less(0,$sum($sum(sK2(int,X342,witness1(int),t2tb2(sK13),X343),1),$uminus(sK14)))
      | $less(0,$sum($sum(sK14,1),$uminus(X344)))
      | $less(0,$sum(0,$uminus(sK2(int,X342,witness1(int),t2tb2(sK13),X343))))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X342,X343) ) ),
    inference(forward_demodulation,[],[f4716,f392]) ).

tff(f4716,plain,
    ! [X344: $int,X342: $int,X343: $int] :
      ( ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),t2tb(X344))) )
      | $less(0,$sum($sum(sK14,1),$uminus(X344)))
      | $less(0,$sum(X344,$uminus(sK12)))
      | $less(0,$sum($sum(tb2t(t2tb(sK2(int,X342,witness1(int),t2tb2(sK13),X343))),1),$uminus(sK14)))
      | $less(0,$sum($sum(sK9,1),$uminus(tb2t(witness1(int)))))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X342,X343) )
      | $less(0,$sum(0,$uminus(sK2(int,X342,witness1(int),t2tb2(sK13),X343)))) ),
    inference(forward_demodulation,[],[f4475,f392]) ).

tff(f4475,plain,
    ! [X344: $int,X342: $int,X343: $int] :
      ( $less(0,$sum(X344,$uminus(sK12)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X342,X343) )
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),t2tb(X344))) )
      | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(int,X342,witness1(int),t2tb2(sK13),X343))))))
      | $less(0,$sum($sum(sK9,1),$uminus(tb2t(witness1(int)))))
      | $less(0,$sum($sum(tb2t(t2tb(sK2(int,X342,witness1(int),t2tb2(sK13),X343))),1),$uminus(sK14)))
      | $less(0,$sum($sum(sK14,1),$uminus(X344))) ),
    inference(superposition,[],[f3162,f1769]) ).

tff(f3162,plain,
    ! [X6: uni,X7: $int] :
      ( $less(0,$sum($sum(sK9,1),$uminus(tb2t(get(int,int,t2tb2(sK13),X6)))))
      | $less(0,$sum($sum(sK14,1),$uminus(X7)))
      | $less(0,$sum(X7,$uminus(sK12)))
      | $less(0,$sum(0,$uminus(tb2t(X6))))
      | $less(0,$sum($sum(tb2t(X6),1),$uminus(sK14)))
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X7))) = tb2t(get(int,int,t2tb2(sK13),X6)) ) ),
    inference(forward_demodulation,[],[f3161,f428]) ).

tff(f3161,plain,
    ! [X6: uni,X7: $int] :
      ( $less(0,$sum(0,$uminus(tb2t(X6))))
      | $less(0,$sum($sum(tb2t(X6),1),$uminus(sK14)))
      | $less(0,$sum(X7,$uminus(sK12)))
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X7))) = tb2t(get(int,int,t2tb2(sK13),X6)) )
      | $less(0,$sum($sum(length1(int,mk_array1(int,sK9,t2tb2(sK10))),1),$uminus(tb2t(get(int,int,t2tb2(sK13),X6)))))
      | $less(0,$sum($sum(sK14,1),$uminus(X7))) ),
    inference(forward_demodulation,[],[f3153,f523]) ).

tff(f3153,plain,
    ! [X6: uni,X7: $int] :
      ( $less(0,$sum($sum(tb2t(X6),1),$uminus(sK14)))
      | $less(0,$sum(X7,$uminus(sK12)))
      | $less(0,$sum(0,$uminus(tb2t(X6))))
      | $less(0,$sum($sum(sK14,1),$uminus(X7)))
      | $less(0,$sum($sum(length1(int,t2tb1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))))),1),$uminus(tb2t(get(int,int,t2tb2(sK13),X6)))))
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X7))) = tb2t(get(int,int,t2tb2(sK13),X6)) ) ),
    inference(resolution,[],[f1466,f1219]) ).

tff(f4715,plain,
    ( spl30_183
    | spl30_158
    | ~ spl30_29 ),
    inference(avatar_split_clause,[],[f4714,f850,f4507,f4652]) ).

tff(f4714,plain,
    ( ! [X240: $int,X241: $int] :
        ( $less(0,$sum(1,tb2t(witness1(int))))
        | $less(0,$sum($sum(sK2(int,X240,witness1(int),t2tb2(sK7),X241),1),$uminus(sK9)))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK7),X240,X241) )
        | $less(0,$sum(0,$uminus(sK2(int,X240,witness1(int),t2tb2(sK7),X241)))) )
    | ~ spl30_29 ),
    inference(forward_demodulation,[],[f4713,f392]) ).

tff(f4713,plain,
    ( ! [X240: $int,X241: $int] :
        ( ( 0 = occ1(int,witness1(int),t2tb2(sK7),X240,X241) )
        | $less(0,$sum(1,tb2t(witness1(int))))
        | $less(0,$sum($sum(tb2t(t2tb(sK2(int,X240,witness1(int),t2tb2(sK7),X241))),1),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(sK2(int,X240,witness1(int),t2tb2(sK7),X241)))) )
    | ~ spl30_29 ),
    inference(forward_demodulation,[],[f4439,f392]) ).

tff(f4439,plain,
    ( ! [X240: $int,X241: $int] :
        ( ( 0 = occ1(int,witness1(int),t2tb2(sK7),X240,X241) )
        | $less(0,$sum(1,tb2t(witness1(int))))
        | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(int,X240,witness1(int),t2tb2(sK7),X241))))))
        | $less(0,$sum($sum(tb2t(t2tb(sK2(int,X240,witness1(int),t2tb2(sK7),X241))),1),$uminus(sK9))) )
    | ~ spl30_29 ),
    inference(superposition,[],[f2482,f1769]) ).

tff(f4712,plain,
    ( spl30_154
    | spl30_189 ),
    inference(avatar_split_clause,[],[f4708,f4710,f4486]) ).

tff(f4710,plain,
    ( spl30_189
  <=> ! [X323: uni] :
        ( ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X323)) )
        | $less(0,$sum($sum(tb2t(X323),1),$uminus(sK14)))
        | is_common_prefix1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X323)),tb2t(witness1(int)),sK3(tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X323)),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))
        | $less(0,$sum(0,$uminus(tb2t(X323)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_189])]) ).

tff(f4708,plain,
    ! [X323: uni,X322: $int,X321: $int] :
      ( ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X323)) )
      | $less(0,$sum(0,$uminus(tb2t(X323))))
      | is_common_prefix1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X323)),tb2t(witness1(int)),sK3(tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X323)),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))
      | $less(0,$sum($sum(tb2t(X323),1),$uminus(sK14)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X321,X322) )
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X321,witness1(int),t2tb2(sK13),X322))))
      | $less(0,$sum(sK2(int,X321,witness1(int),t2tb2(sK13),X322),$uminus(sK12))) ),
    inference(forward_demodulation,[],[f4707,f392]) ).

tff(f4707,plain,
    ! [X323: uni,X322: $int,X321: $int] :
      ( $less(0,$sum($sum(tb2t(X323),1),$uminus(sK14)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X321,X322) )
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X323)) )
      | is_common_prefix1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X323)),tb2t(witness1(int)),sK3(tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X323)),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK2(int,X321,witness1(int),t2tb2(sK13),X322))))))
      | $less(0,$sum(0,$uminus(tb2t(X323))))
      | $less(0,$sum(sK2(int,X321,witness1(int),t2tb2(sK13),X322),$uminus(sK12))) ),
    inference(forward_demodulation,[],[f4468,f392]) ).

tff(f4468,plain,
    ! [X323: uni,X322: $int,X321: $int] :
      ( ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X323)) )
      | $less(0,$sum(tb2t(t2tb(sK2(int,X321,witness1(int),t2tb2(sK13),X322))),$uminus(sK12)))
      | $less(0,$sum(0,$uminus(tb2t(X323))))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X321,X322) )
      | $less(0,$sum($sum(tb2t(X323),1),$uminus(sK14)))
      | is_common_prefix1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X323)),tb2t(witness1(int)),sK3(tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X323)),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK2(int,X321,witness1(int),t2tb2(sK13),X322)))))) ),
    inference(superposition,[],[f2705,f1769]) ).

tff(f4706,plain,
    ( spl30_158
    | spl30_160
    | spl30_188 ),
    inference(avatar_split_clause,[],[f4705,f4692,f4514,f4507]) ).

tff(f4692,plain,
    ( spl30_188
  <=> ! [X197: uni] :
        ( $less(0,$sum($sum(sK14,1),$uminus(tb2t(X197))))
        | ( tb2t(get(int,int,t2tb2(sK13),X197)) = tb2t(witness1(int)) )
        | $less(0,$sum(tb2t(X197),$uminus(sK12))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_188])]) ).

tff(f4705,plain,
    ! [X310: $int,X309: $int,X311: uni] :
      ( ( tb2t(get(int,int,t2tb2(sK13),X311)) = tb2t(witness1(int)) )
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X311))))
      | $less(0,$sum(tb2t(X311),$uminus(sK12)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X309,X310) )
      | $less(0,$sum($sum(sK2(int,X309,witness1(int),t2tb2(sK13),X310),1),$uminus(sK14)))
      | $less(0,$sum(1,tb2t(witness1(int))))
      | $less(0,$sum(0,$uminus(sK2(int,X309,witness1(int),t2tb2(sK13),X310)))) ),
    inference(forward_demodulation,[],[f4704,f392]) ).

tff(f4704,plain,
    ! [X310: $int,X309: $int,X311: uni] :
      ( $less(0,$sum(1,tb2t(witness1(int))))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X311))))
      | ( tb2t(get(int,int,t2tb2(sK13),X311)) = tb2t(witness1(int)) )
      | $less(0,$sum(tb2t(X311),$uminus(sK12)))
      | $less(0,$sum($sum(sK2(int,X309,witness1(int),t2tb2(sK13),X310),1),$uminus(sK14)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X309,X310) )
      | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(int,X309,witness1(int),t2tb2(sK13),X310)))))) ),
    inference(forward_demodulation,[],[f4463,f392]) ).

tff(f4463,plain,
    ! [X310: $int,X309: $int,X311: uni] :
      ( $less(0,$sum(1,tb2t(witness1(int))))
      | ( tb2t(get(int,int,t2tb2(sK13),X311)) = tb2t(witness1(int)) )
      | $less(0,$sum(tb2t(X311),$uminus(sK12)))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X311))))
      | $less(0,$sum($sum(tb2t(t2tb(sK2(int,X309,witness1(int),t2tb2(sK13),X310))),1),$uminus(sK14)))
      | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(int,X309,witness1(int),t2tb2(sK13),X310))))))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X309,X310) ) ),
    inference(superposition,[],[f1622,f1769]) ).

tff(f4703,plain,
    ( spl30_167
    | spl30_168
    | ~ spl30_64 ),
    inference(avatar_split_clause,[],[f4702,f1513,f4554,f4549]) ).

tff(f4702,plain,
    ( ! [X313: $int,X312: $int] :
        ( $less(0,$sum(0,$uminus(sK2(int,X312,witness1(int),t2tb2(sK13),X313))))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X312,X313) )
        | $less(0,occ1(int,witness1(int),t2tb2(sK7),0,sK9))
        | $less(0,$sum($sum(sK2(int,X312,witness1(int),t2tb2(sK13),X313),1),$uminus(sK9))) )
    | ~ spl30_64 ),
    inference(forward_demodulation,[],[f4701,f392]) ).

tff(f4701,plain,
    ( ! [X313: $int,X312: $int] :
        ( $less(0,$sum($sum(sK2(int,X312,witness1(int),t2tb2(sK13),X313),1),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(int,X312,witness1(int),t2tb2(sK13),X313))))))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X312,X313) )
        | $less(0,occ1(int,witness1(int),t2tb2(sK7),0,sK9)) )
    | ~ spl30_64 ),
    inference(forward_demodulation,[],[f4464,f392]) ).

tff(f4464,plain,
    ( ! [X313: $int,X312: $int] :
        ( $less(0,$sum($sum(tb2t(t2tb(sK2(int,X312,witness1(int),t2tb2(sK13),X313))),1),$uminus(sK9)))
        | $less(0,occ1(int,witness1(int),t2tb2(sK7),0,sK9))
        | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(int,X312,witness1(int),t2tb2(sK13),X313))))))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X312,X313) ) )
    | ~ spl30_64 ),
    inference(superposition,[],[f1906,f1769]) ).

tff(f1906,plain,
    ( ! [X0: uni] :
        ( $less(0,occ1(int,get(int,int,t2tb2(sK13),X0),t2tb2(sK7),0,sK9))
        | $less(0,$sum($sum(tb2t(X0),1),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(tb2t(X0)))) )
    | ~ spl30_64 ),
    inference(superposition,[],[f1901,f569]) ).

tff(f4700,plain,
    ( spl30_154
    | spl30_177
    | ~ spl30_59 ),
    inference(avatar_split_clause,[],[f4699,f1284,f4610,f4486]) ).

tff(f4610,plain,
    ( spl30_177
  <=> ! [X181: $int] :
        ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X181)
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),X181) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_177])]) ).

tff(f4699,plain,
    ( ! [X295: $int,X294: $int,X293: $int] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),X295)
        | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X293,witness1(int),t2tb2(sK13),X294))))
        | $less(0,$sum(sK2(int,X293,witness1(int),t2tb2(sK13),X294),$uminus(sK12)))
        | ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X295)
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X293,X294) ) )
    | ~ spl30_59 ),
    inference(forward_demodulation,[],[f4698,f392]) ).

tff(f4698,plain,
    ( ! [X295: $int,X294: $int,X293: $int] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),X295)
        | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK2(int,X293,witness1(int),t2tb2(sK13),X294))))))
        | $less(0,$sum(sK2(int,X293,witness1(int),t2tb2(sK13),X294),$uminus(sK12)))
        | ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X295)
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X293,X294) ) )
    | ~ spl30_59 ),
    inference(forward_demodulation,[],[f4458,f392]) ).

tff(f4458,plain,
    ( ! [X295: $int,X294: $int,X293: $int] :
        ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X295)
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X293,X294) )
        | $less(0,$sum(tb2t(t2tb(sK2(int,X293,witness1(int),t2tb2(sK13),X294))),$uminus(sK12)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),X295)
        | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK2(int,X293,witness1(int),t2tb2(sK13),X294)))))) )
    | ~ spl30_59 ),
    inference(superposition,[],[f1371,f1769]) ).

tff(f1371,plain,
    ( ! [X0: uni,X1: $int] :
        ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X0)),X1)
        | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X0))))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),X1)
        | $less(0,$sum(tb2t(X0),$uminus(sK12))) )
    | ~ spl30_59 ),
    inference(superposition,[],[f1367,f569]) ).

tff(f1367,plain,
    ( ! [X11: $int,X12: $int] :
        ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X11))),X12)
        | $less(0,$sum(X11,$uminus(sK12)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),X12)
        | $less(0,$sum($sum(sK14,1),$uminus(X11))) )
    | ~ spl30_59 ),
    inference(resolution,[],[f1292,f565]) ).

tff(f4697,plain,
    ( spl30_168
    | spl30_174
    | ~ spl30_38 ),
    inference(avatar_split_clause,[],[f4696,f898,f4591,f4554]) ).

tff(f4696,plain,
    ( ! [X317: $int,X316: $int] :
        ( $less(0,$sum(sK9,$uminus(tb2t(witness1(int)))))
        | $less(0,$sum(0,$uminus(sK2(int,X316,witness1(int),t2tb2(sK13),X317))))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X316,X317) )
        | $less(0,$sum($sum(sK2(int,X316,witness1(int),t2tb2(sK13),X317),1),$uminus(sK9))) )
    | ~ spl30_38 ),
    inference(forward_demodulation,[],[f4695,f392]) ).

tff(f4695,plain,
    ( ! [X317: $int,X316: $int] :
        ( $less(0,$sum(sK9,$uminus(tb2t(witness1(int)))))
        | $less(0,$sum($sum(tb2t(t2tb(sK2(int,X316,witness1(int),t2tb2(sK13),X317))),1),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(sK2(int,X316,witness1(int),t2tb2(sK13),X317))))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X316,X317) ) )
    | ~ spl30_38 ),
    inference(forward_demodulation,[],[f4466,f392]) ).

tff(f4466,plain,
    ( ! [X317: $int,X316: $int] :
        ( ( 0 = occ1(int,witness1(int),t2tb2(sK13),X316,X317) )
        | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(int,X316,witness1(int),t2tb2(sK13),X317))))))
        | $less(0,$sum($sum(tb2t(t2tb(sK2(int,X316,witness1(int),t2tb2(sK13),X317))),1),$uminus(sK9)))
        | $less(0,$sum(sK9,$uminus(tb2t(witness1(int))))) )
    | ~ spl30_38 ),
    inference(superposition,[],[f2516,f1769]) ).

tff(f2516,plain,
    ( ! [X0: uni] :
        ( $less(0,$sum(sK9,$uminus(tb2t(get(int,int,t2tb2(sK13),X0)))))
        | $less(0,$sum(0,$uminus(tb2t(X0))))
        | $less(0,$sum($sum(tb2t(X0),1),$uminus(sK9))) )
    | ~ spl30_38 ),
    inference(superposition,[],[f2080,f569]) ).

tff(f4694,plain,
    ( spl30_158
    | spl30_160
    | spl30_188 ),
    inference(avatar_split_clause,[],[f4422,f4692,f4514,f4507]) ).

tff(f4422,plain,
    ! [X195: $int,X196: $int,X197: uni] :
      ( $less(0,$sum($sum(sK14,1),$uminus(tb2t(X197))))
      | $less(0,$sum(0,$uminus(sK2(int,X195,witness1(int),t2tb2(sK13),X196))))
      | $less(0,$sum($sum(sK2(int,X195,witness1(int),t2tb2(sK13),X196),1),$uminus(sK14)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X195,X196) )
      | $less(0,$sum(1,tb2t(witness1(int))))
      | $less(0,$sum(tb2t(X197),$uminus(sK12)))
      | ( tb2t(get(int,int,t2tb2(sK13),X197)) = tb2t(witness1(int)) ) ),
    inference(superposition,[],[f1610,f1769]) ).

tff(f4690,plain,
    ( spl30_187
    | spl30_154 ),
    inference(avatar_split_clause,[],[f4686,f4486,f4688]) ).

tff(f4686,plain,
    ! [X281: $int,X279: $int,X278: $int,X280: $int] :
      ( ( 0 = occ1(int,witness1(int),t2tb2(sK13),X278,X279) )
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X278,witness1(int),t2tb2(sK13),X279))))
      | $less(0,$sum(0,$uminus(X281)))
      | $less(0,$sum(sK2(int,X278,witness1(int),t2tb2(sK13),X279),$uminus(sK12)))
      | $less(0,$sum($sum(X281,1),$uminus(sK14)))
      | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X280)
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X281))),X280) ),
    inference(forward_demodulation,[],[f4685,f392]) ).

tff(f4685,plain,
    ! [X281: $int,X280: $int,X278: $int,X279: $int] :
      ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X280)
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X278,X279) )
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X281))),X280)
      | $less(0,$sum(tb2t(t2tb(sK2(int,X278,witness1(int),t2tb2(sK13),X279))),$uminus(sK12)))
      | $less(0,$sum($sum(X281,1),$uminus(sK14)))
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X278,witness1(int),t2tb2(sK13),X279))))
      | $less(0,$sum(0,$uminus(X281))) ),
    inference(forward_demodulation,[],[f4453,f392]) ).

tff(f4453,plain,
    ! [X281: $int,X280: $int,X278: $int,X279: $int] :
      ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X280)
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X281))),X280)
      | $less(0,$sum($sum(X281,1),$uminus(sK14)))
      | $less(0,$sum(0,$uminus(X281)))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK2(int,X278,witness1(int),t2tb2(sK13),X279))))))
      | $less(0,$sum(tb2t(t2tb(sK2(int,X278,witness1(int),t2tb2(sK13),X279))),$uminus(sK12)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X278,X279) ) ),
    inference(superposition,[],[f1260,f1769]) ).

tff(f1260,plain,
    ! [X16: $int,X14: uni,X15: $int] :
      ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X14)),X15)
      | $less(0,$sum(tb2t(X14),$uminus(sK12)))
      | $less(0,$sum(0,$uminus(X16)))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X14))))
      | $less(0,$sum($sum(X16,1),$uminus(sK14)))
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X16))),X15) ),
    inference(resolution,[],[f401,f970]) ).

tff(f4684,plain,
    ( spl30_154
    | spl30_164
    | spl30_163 ),
    inference(avatar_split_clause,[],[f4683,f4530,f4534,f4486]) ).

tff(f4534,plain,
    ( spl30_164
  <=> ! [X221: $int] :
        ( $less(0,$sum($sum(X221,1),$uminus(sK14)))
        | $less(0,$sum(0,$uminus(X221)))
        | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X221))) = tb2t(witness1(int)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_164])]) ).

tff(f4683,plain,
    ! [X345: $int,X347: $int,X346: $int] :
      ( $less(0,$sum($sum(sK9,1),$uminus(tb2t(witness1(int)))))
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X347))) = tb2t(witness1(int)) )
      | $less(0,$sum(0,$uminus(X347)))
      | $less(0,$sum(sK2(int,X345,witness1(int),t2tb2(sK13),X346),$uminus(sK12)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X345,X346) )
      | $less(0,$sum($sum(X347,1),$uminus(sK14)))
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X345,witness1(int),t2tb2(sK13),X346)))) ),
    inference(forward_demodulation,[],[f4682,f392]) ).

tff(f4682,plain,
    ! [X345: $int,X347: $int,X346: $int] :
      ( $less(0,$sum($sum(X347,1),$uminus(sK14)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X345,X346) )
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X345,witness1(int),t2tb2(sK13),X346))))
      | $less(0,$sum($sum(sK9,1),$uminus(tb2t(witness1(int)))))
      | $less(0,$sum(tb2t(t2tb(sK2(int,X345,witness1(int),t2tb2(sK13),X346))),$uminus(sK12)))
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X347))) = tb2t(witness1(int)) )
      | $less(0,$sum(0,$uminus(X347))) ),
    inference(forward_demodulation,[],[f4476,f392]) ).

tff(f4476,plain,
    ! [X345: $int,X347: $int,X346: $int] :
      ( ( tb2t(get(int,int,t2tb2(sK13),t2tb(X347))) = tb2t(witness1(int)) )
      | $less(0,$sum(0,$uminus(X347)))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK2(int,X345,witness1(int),t2tb2(sK13),X346))))))
      | $less(0,$sum($sum(sK9,1),$uminus(tb2t(witness1(int)))))
      | $less(0,$sum(tb2t(t2tb(sK2(int,X345,witness1(int),t2tb2(sK13),X346))),$uminus(sK12)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X345,X346) )
      | $less(0,$sum($sum(X347,1),$uminus(sK14))) ),
    inference(superposition,[],[f3194,f1769]) ).

tff(f3194,plain,
    ! [X4: uni,X5: $int] :
      ( $less(0,$sum($sum(sK9,1),$uminus(tb2t(get(int,int,t2tb2(sK13),X4)))))
      | $less(0,$sum($sum(X5,1),$uminus(sK14)))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X4))))
      | $less(0,$sum(tb2t(X4),$uminus(sK12)))
      | $less(0,$sum(0,$uminus(X5)))
      | ( tb2t(get(int,int,t2tb2(sK13),X4)) = tb2t(get(int,int,t2tb2(sK13),t2tb(X5))) ) ),
    inference(forward_demodulation,[],[f3193,f428]) ).

tff(f3193,plain,
    ! [X4: uni,X5: $int] :
      ( $less(0,$sum(0,$uminus(X5)))
      | $less(0,$sum(tb2t(X4),$uminus(sK12)))
      | $less(0,$sum($sum(length1(int,mk_array1(int,sK9,t2tb2(sK10))),1),$uminus(tb2t(get(int,int,t2tb2(sK13),X4)))))
      | $less(0,$sum($sum(X5,1),$uminus(sK14)))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X4))))
      | ( tb2t(get(int,int,t2tb2(sK13),X4)) = tb2t(get(int,int,t2tb2(sK13),t2tb(X5))) ) ),
    inference(forward_demodulation,[],[f3176,f523]) ).

tff(f3176,plain,
    ! [X4: uni,X5: $int] :
      ( $less(0,$sum(0,$uminus(X5)))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X4))))
      | $less(0,$sum($sum(length1(int,t2tb1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))))),1),$uminus(tb2t(get(int,int,t2tb2(sK13),X4)))))
      | ( tb2t(get(int,int,t2tb2(sK13),X4)) = tb2t(get(int,int,t2tb2(sK13),t2tb(X5))) )
      | $less(0,$sum($sum(X5,1),$uminus(sK14)))
      | $less(0,$sum(tb2t(X4),$uminus(sK12))) ),
    inference(resolution,[],[f1473,f1221]) ).

tff(f1473,plain,
    ! [X2: $int,X0: array_int,X1: $int] :
      ( ~ lt1(X0,X2,X1)
      | $less(0,$sum($sum(length1(int,t2tb1(X0)),1),$uminus(X1))) ),
    inference(resolution,[],[f646,f391]) ).

tff(f4681,plain,
    ( spl30_155
    | spl30_154 ),
    inference(avatar_split_clause,[],[f4408,f4486,f4489]) ).

tff(f4489,plain,
    ( spl30_155
  <=> ! [X268: uni] :
        ( ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X268)) )
        | lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X268)),tb2t(witness1(int)))
        | $less(0,$sum($sum(tb2t(X268),1),$uminus(sK14)))
        | $less(0,$sum(0,$uminus(tb2t(X268)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_155])]) ).

tff(f4408,plain,
    ! [X152: $int,X153: $int,X154: uni] :
      ( $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X152,witness1(int),t2tb2(sK13),X153))))
      | lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X154)),tb2t(witness1(int)))
      | $less(0,$sum(sK2(int,X152,witness1(int),t2tb2(sK13),X153),$uminus(sK12)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X152,X153) )
      | $less(0,$sum(0,$uminus(tb2t(X154))))
      | ( tb2t(get(int,int,t2tb2(sK13),X154)) = tb2t(witness1(int)) )
      | $less(0,$sum($sum(tb2t(X154),1),$uminus(sK14))) ),
    inference(superposition,[],[f1219,f1769]) ).

tff(f4680,plain,
    ( spl30_186
    | spl30_154 ),
    inference(avatar_split_clause,[],[f4676,f4486,f4678]) ).

tff(f4676,plain,
    ! [X301: $int,X300: $int,X299: $int,X298: $int] :
      ( ( 0 = occ1(int,witness1(int),t2tb2(sK13),X298,X299) )
      | $less(0,$sum(sK2(int,X298,witness1(int),t2tb2(sK13),X299),$uminus(sK12)))
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X301))),X300)
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X298,witness1(int),t2tb2(sK13),X299))))
      | ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X300)
      | $less(0,$sum($sum(X301,1),$uminus(sK14)))
      | $less(0,$sum(0,$uminus(X301))) ),
    inference(forward_demodulation,[],[f4675,f392]) ).

tff(f4675,plain,
    ! [X301: $int,X300: $int,X299: $int,X298: $int] :
      ( ( 0 = occ1(int,witness1(int),t2tb2(sK13),X298,X299) )
      | $less(0,$sum(sK2(int,X298,witness1(int),t2tb2(sK13),X299),$uminus(sK12)))
      | ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X300)
      | $less(0,$sum($sum(X301,1),$uminus(sK14)))
      | $less(0,$sum(0,$uminus(X301)))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK2(int,X298,witness1(int),t2tb2(sK13),X299))))))
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X301))),X300) ),
    inference(forward_demodulation,[],[f4460,f392]) ).

tff(f4460,plain,
    ! [X301: $int,X300: $int,X299: $int,X298: $int] :
      ( $less(0,$sum($sum(X301,1),$uminus(sK14)))
      | $less(0,$sum(tb2t(t2tb(sK2(int,X298,witness1(int),t2tb2(sK13),X299))),$uminus(sK12)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X298,X299) )
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X301))),X300)
      | $less(0,$sum(0,$uminus(X301)))
      | ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X300)
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK2(int,X298,witness1(int),t2tb2(sK13),X299)))))) ),
    inference(superposition,[],[f1454,f1769]) ).

tff(f1454,plain,
    ! [X2: $int,X0: uni,X1: $int] :
      ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X0)),X1)
      | $less(0,$sum(tb2t(X0),$uminus(sK12)))
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X2))),X1)
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X0))))
      | $less(0,$sum(0,$uminus(X2)))
      | $less(0,$sum($sum(X2,1),$uminus(sK14))) ),
    inference(superposition,[],[f1401,f569]) ).

tff(f4674,plain,
    ( spl30_175
    | spl30_174
    | ~ spl30_20 ),
    inference(avatar_split_clause,[],[f4673,f800,f4591,f4595]) ).

tff(f4673,plain,
    ( ! [X244: $int,X245: $int] :
        ( $less(0,$sum(sK9,$uminus(tb2t(witness1(int)))))
        | $less(0,$sum($sum(sK2(int,X244,witness1(int),t2tb2(sK11),X245),1),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(sK2(int,X244,witness1(int),t2tb2(sK11),X245))))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK11),X244,X245) ) )
    | ~ spl30_20 ),
    inference(forward_demodulation,[],[f4672,f392]) ).

tff(f4672,plain,
    ( ! [X244: $int,X245: $int] :
        ( $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(int,X244,witness1(int),t2tb2(sK11),X245))))))
        | $less(0,$sum(sK9,$uminus(tb2t(witness1(int)))))
        | $less(0,$sum($sum(sK2(int,X244,witness1(int),t2tb2(sK11),X245),1),$uminus(sK9)))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK11),X244,X245) ) )
    | ~ spl30_20 ),
    inference(forward_demodulation,[],[f4441,f392]) ).

tff(f4441,plain,
    ( ! [X244: $int,X245: $int] :
        ( $less(0,$sum($sum(tb2t(t2tb(sK2(int,X244,witness1(int),t2tb2(sK11),X245))),1),$uminus(sK9)))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK11),X244,X245) )
        | $less(0,$sum(sK9,$uminus(tb2t(witness1(int)))))
        | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(int,X244,witness1(int),t2tb2(sK11),X245)))))) )
    | ~ spl30_20 ),
    inference(superposition,[],[f2512,f1769]) ).

tff(f2512,plain,
    ( ! [X0: uni] :
        ( $less(0,$sum(sK9,$uminus(tb2t(get(int,int,t2tb2(sK11),X0)))))
        | $less(0,$sum(0,$uminus(tb2t(X0))))
        | $less(0,$sum($sum(tb2t(X0),1),$uminus(sK9))) )
    | ~ spl30_20 ),
    inference(superposition,[],[f2078,f569]) ).

tff(f4671,plain,
    ( spl30_167
    | spl30_182
    | ~ spl30_48
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(avatar_split_clause,[],[f4433,f1521,f1513,f962,f4646,f4549]) ).

tff(f4646,plain,
    ( spl30_182
  <=> ! [X353: $int,X352: $int] :
        ( ( t2tb(sK18) = t2tb(sK2(int,X352,witness1(int),t2tb2(sK16),X353)) )
        | ( 0 = occ1(int,witness1(int),t2tb2(sK16),X352,X353) )
        | $less(0,$sum(0,$uminus(sK2(int,X352,witness1(int),t2tb2(sK16),X353))))
        | $less(0,$sum($sum(sK2(int,X352,witness1(int),t2tb2(sK16),X353),1),$uminus(sK9))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_182])]) ).

tff(f4433,plain,
    ( ! [X226: $int,X227: $int] :
        ( ( 0 = occ1(int,witness1(int),t2tb2(sK16),X226,X227) )
        | $less(0,$sum(0,$uminus(sK2(int,X226,witness1(int),t2tb2(sK16),X227))))
        | $less(0,occ1(int,witness1(int),t2tb2(sK7),0,sK9))
        | $less(0,$sum($sum(sK2(int,X226,witness1(int),t2tb2(sK16),X227),1),$uminus(sK9)))
        | ( t2tb(sK18) = t2tb(sK2(int,X226,witness1(int),t2tb2(sK16),X227)) ) )
    | ~ spl30_48
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(superposition,[],[f4087,f1769]) ).

tff(f4087,plain,
    ( ! [X0: $int] :
        ( $less(0,occ1(int,get(int,int,t2tb2(sK16),t2tb(X0)),t2tb2(sK7),0,sK9))
        | $less(0,$sum(0,$uminus(X0)))
        | ( t2tb(sK18) = t2tb(X0) )
        | $less(0,$sum($sum(X0,1),$uminus(sK9))) )
    | ~ spl30_48
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(superposition,[],[f1902,f3961]) ).

tff(f4670,plain,
    ( spl30_168
    | spl30_158
    | ~ spl30_38 ),
    inference(avatar_split_clause,[],[f4669,f898,f4507,f4554]) ).

tff(f4669,plain,
    ( ! [X315: $int,X314: $int] :
        ( $less(0,$sum(1,tb2t(witness1(int))))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X314,X315) )
        | $less(0,$sum($sum(sK2(int,X314,witness1(int),t2tb2(sK13),X315),1),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(sK2(int,X314,witness1(int),t2tb2(sK13),X315)))) )
    | ~ spl30_38 ),
    inference(forward_demodulation,[],[f4668,f392]) ).

tff(f4668,plain,
    ( ! [X315: $int,X314: $int] :
        ( $less(0,$sum(1,tb2t(witness1(int))))
        | $less(0,$sum($sum(tb2t(t2tb(sK2(int,X314,witness1(int),t2tb2(sK13),X315))),1),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(sK2(int,X314,witness1(int),t2tb2(sK13),X315))))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X314,X315) ) )
    | ~ spl30_38 ),
    inference(forward_demodulation,[],[f4465,f392]) ).

tff(f4465,plain,
    ( ! [X315: $int,X314: $int] :
        ( $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(int,X314,witness1(int),t2tb2(sK13),X315))))))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X314,X315) )
        | $less(0,$sum(1,tb2t(witness1(int))))
        | $less(0,$sum($sum(tb2t(t2tb(sK2(int,X314,witness1(int),t2tb2(sK13),X315))),1),$uminus(sK9))) )
    | ~ spl30_38 ),
    inference(superposition,[],[f2508,f1769]) ).

tff(f2508,plain,
    ( ! [X0: uni] :
        ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),X0))))
        | $less(0,$sum($sum(tb2t(X0),1),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(tb2t(X0)))) )
    | ~ spl30_38 ),
    inference(superposition,[],[f2002,f569]) ).

tff(f2002,plain,
    ( ! [X2: $int] :
        ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),t2tb(X2)))))
        | $less(0,$sum(0,$uminus(X2)))
        | $less(0,$sum($sum(X2,1),$uminus(sK9))) )
    | ~ spl30_38 ),
    inference(resolution,[],[f651,f900]) ).

tff(f4667,plain,
    ( spl30_154
    | spl30_185
    | ~ spl30_58 ),
    inference(avatar_split_clause,[],[f4662,f1280,f4664,f4486]) ).

tff(f1280,plain,
    ( spl30_58
  <=> ! [X3: uni] :
        ( $less(0,$sum($sum(sK14,1),$uminus(tb2t(X3))))
        | $less(0,$sum(tb2t(X3),$uminus(sK12)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_58])]) ).

tff(f4662,plain,
    ( ! [X287: $int,X286: $int] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(witness1(int)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X286,witness1(int),t2tb2(sK13),X287))))
        | $less(0,$sum(sK2(int,X286,witness1(int),t2tb2(sK13),X287),$uminus(sK12)))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X286,X287) ) )
    | ~ spl30_58 ),
    inference(forward_demodulation,[],[f4661,f392]) ).

tff(f4661,plain,
    ( ! [X287: $int,X286: $int] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(witness1(int)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X286,witness1(int),t2tb2(sK13),X287))))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X286,X287) )
        | $less(0,$sum(tb2t(t2tb(sK2(int,X286,witness1(int),t2tb2(sK13),X287))),$uminus(sK12))) )
    | ~ spl30_58 ),
    inference(forward_demodulation,[],[f4455,f392]) ).

tff(f4455,plain,
    ( ! [X287: $int,X286: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK2(int,X286,witness1(int),t2tb2(sK13),X287))))))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(witness1(int)))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X286,X287) )
        | $less(0,$sum(tb2t(t2tb(sK2(int,X286,witness1(int),t2tb2(sK13),X287))),$uminus(sK12))) )
    | ~ spl30_58 ),
    inference(superposition,[],[f1281,f1769]) ).

tff(f1281,plain,
    ( ! [X3: uni] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),X3)))
        | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X3))))
        | $less(0,$sum(tb2t(X3),$uminus(sK12))) )
    | ~ spl30_58 ),
    inference(avatar_component_clause,[],[f1280]) ).

tff(f4660,plain,
    ( spl30_154
    | spl30_184 ),
    inference(avatar_split_clause,[],[f4413,f4658,f4486]) ).

tff(f4413,plain,
    ! [X170: $int,X171: uni,X168: $int,X169: $int] :
      ( $less(0,$sum($sum(tb2t(X171),1),$uminus(sK14)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X168,X169) )
      | $less(0,$sum(0,$uminus(tb2t(X171))))
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X171)),X170)
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X168,witness1(int),t2tb2(sK13),X169))))
      | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X170)
      | $less(0,$sum(sK2(int,X168,witness1(int),t2tb2(sK13),X169),$uminus(sK12))) ),
    inference(superposition,[],[f1258,f1769]) ).

tff(f4656,plain,
    ( spl30_154
    | spl30_179 ),
    inference(avatar_split_clause,[],[f4420,f4624,f4486]) ).

tff(f4624,plain,
    ( spl30_179
  <=> ! [X305: uni,X304: $int] :
        ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X304)
        | $less(0,$sum($sum(tb2t(X305),1),$uminus(sK14)))
        | $less(0,$sum(0,$uminus(tb2t(X305))))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X305)),X304) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_179])]) ).

tff(f4420,plain,
    ! [X191: uni,X188: $int,X189: $int,X190: $int] :
      ( $less(0,$sum($sum(tb2t(X191),1),$uminus(sK14)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X188,X189) )
      | $less(0,$sum(0,$uminus(tb2t(X191))))
      | $less(0,$sum(sK2(int,X188,witness1(int),t2tb2(sK13),X189),$uminus(sK12)))
      | ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X190)
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X188,witness1(int),t2tb2(sK13),X189))))
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X191)),X190) ),
    inference(superposition,[],[f1463,f1769]) ).

tff(f4655,plain,
    ( spl30_154
    | spl30_169 ),
    inference(avatar_split_clause,[],[f4407,f4560,f4486]) ).

tff(f4560,plain,
    ( spl30_169
  <=> ! [X265: $int] :
        ( ( tb2t(get(int,int,t2tb2(sK13),t2tb(X265))) = tb2t(witness1(int)) )
        | $less(0,$sum($sum(X265,1),$uminus(sK14)))
        | $less(0,$sum(0,$uminus(X265)))
        | lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X265))),tb2t(witness1(int))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_169])]) ).

tff(f4407,plain,
    ! [X150: $int,X151: $int,X149: $int] :
      ( $less(0,$sum($sum(X151,1),$uminus(sK14)))
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),t2tb(X151))) )
      | $less(0,$sum(sK2(int,X149,witness1(int),t2tb2(sK13),X150),$uminus(sK12)))
      | lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X151))),tb2t(witness1(int)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X149,X150) )
      | $less(0,$sum(0,$uminus(X151)))
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X149,witness1(int),t2tb2(sK13),X150)))) ),
    inference(superposition,[],[f1218,f1769]) ).

tff(f4654,plain,
    ( spl30_158
    | spl30_183
    | ~ spl30_29 ),
    inference(avatar_split_clause,[],[f4396,f850,f4652,f4507]) ).

tff(f4396,plain,
    ( ! [X120: $int,X121: $int] :
        ( $less(0,$sum(0,$uminus(sK2(int,X120,witness1(int),t2tb2(sK7),X121))))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK7),X120,X121) )
        | $less(0,$sum($sum(sK2(int,X120,witness1(int),t2tb2(sK7),X121),1),$uminus(sK9)))
        | $less(0,$sum(1,tb2t(witness1(int)))) )
    | ~ spl30_29 ),
    inference(superposition,[],[f2001,f1769]) ).

tff(f4648,plain,
    ( spl30_167
    | spl30_182
    | ~ spl30_48
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(avatar_split_clause,[],[f4644,f1521,f1513,f962,f4646,f4549]) ).

tff(f4644,plain,
    ( ! [X353: $int,X352: $int] :
        ( ( t2tb(sK18) = t2tb(sK2(int,X352,witness1(int),t2tb2(sK16),X353)) )
        | $less(0,$sum($sum(sK2(int,X352,witness1(int),t2tb2(sK16),X353),1),$uminus(sK9)))
        | $less(0,occ1(int,witness1(int),t2tb2(sK7),0,sK9))
        | $less(0,$sum(0,$uminus(sK2(int,X352,witness1(int),t2tb2(sK16),X353))))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK16),X352,X353) ) )
    | ~ spl30_48
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(forward_demodulation,[],[f4643,f392]) ).

tff(f4643,plain,
    ( ! [X353: $int,X352: $int] :
        ( $less(0,$sum($sum(tb2t(t2tb(sK2(int,X352,witness1(int),t2tb2(sK16),X353))),1),$uminus(sK9)))
        | $less(0,occ1(int,witness1(int),t2tb2(sK7),0,sK9))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK16),X352,X353) )
        | ( t2tb(sK18) = t2tb(sK2(int,X352,witness1(int),t2tb2(sK16),X353)) )
        | $less(0,$sum(0,$uminus(sK2(int,X352,witness1(int),t2tb2(sK16),X353)))) )
    | ~ spl30_48
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(forward_demodulation,[],[f4478,f392]) ).

tff(f4478,plain,
    ( ! [X353: $int,X352: $int] :
        ( ( 0 = occ1(int,witness1(int),t2tb2(sK16),X352,X353) )
        | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(int,X352,witness1(int),t2tb2(sK16),X353))))))
        | ( t2tb(sK18) = t2tb(sK2(int,X352,witness1(int),t2tb2(sK16),X353)) )
        | $less(0,$sum($sum(tb2t(t2tb(sK2(int,X352,witness1(int),t2tb2(sK16),X353))),1),$uminus(sK9)))
        | $less(0,occ1(int,witness1(int),t2tb2(sK7),0,sK9)) )
    | ~ spl30_48
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(superposition,[],[f4159,f1769]) ).

tff(f4159,plain,
    ( ! [X2: uni] :
        ( $less(0,occ1(int,get(int,int,t2tb2(sK16),X2),t2tb2(sK7),0,sK9))
        | $less(0,$sum($sum(tb2t(X2),1),$uminus(sK9)))
        | ( t2tb(sK18) = X2 )
        | $less(0,$sum(0,$uminus(tb2t(X2)))) )
    | ~ spl30_48
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(superposition,[],[f3254,f4084]) ).

tff(f3254,plain,
    ( ! [X0: uni] :
        ( $less(0,occ1(int,get(int,int,t2tb2(sK17),X0),t2tb2(sK7),0,sK9))
        | $less(0,$sum(0,$uminus(tb2t(X0))))
        | $less(0,$sum($sum(tb2t(X0),1),$uminus(sK9))) )
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(superposition,[],[f1902,f569]) ).

tff(f4642,plain,
    ( spl30_158
    | spl30_175
    | ~ spl30_20 ),
    inference(avatar_split_clause,[],[f4400,f800,f4595,f4507]) ).

tff(f4400,plain,
    ( ! [X130: $int,X131: $int] :
        ( $less(0,$sum(0,$uminus(sK2(int,X130,witness1(int),t2tb2(sK11),X131))))
        | $less(0,$sum($sum(sK2(int,X130,witness1(int),t2tb2(sK11),X131),1),$uminus(sK9)))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK11),X130,X131) )
        | $less(0,$sum(1,tb2t(witness1(int)))) )
    | ~ spl30_20 ),
    inference(superposition,[],[f2000,f1769]) ).

tff(f4641,plain,
    ( spl30_160
    | spl30_180 ),
    inference(avatar_split_clause,[],[f4405,f4630,f4514]) ).

tff(f4630,plain,
    ( spl30_180
  <=> ! [X256: uni] :
        ( $less(0,$sum(tb2t(X256),$uminus(sK12)))
        | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X256))))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X256))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_180])]) ).

tff(f4405,plain,
    ! [X145: uni,X143: $int,X144: $int] :
      ( $less(0,$sum(tb2t(X145),$uminus(sK12)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X143,X144) )
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X145)))
      | $less(0,$sum(0,$uminus(sK2(int,X143,witness1(int),t2tb2(sK13),X144))))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X145))))
      | $less(0,$sum($sum(sK2(int,X143,witness1(int),t2tb2(sK13),X144),1),$uminus(sK14))) ),
    inference(superposition,[],[f970,f1769]) ).

tff(f4640,plain,
    ( spl30_181
    | spl30_154
    | ~ spl30_58 ),
    inference(avatar_split_clause,[],[f4636,f1280,f4486,f4638]) ).

tff(f4636,plain,
    ( ! [X290: $int,X289: $int,X288: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X288,witness1(int),t2tb2(sK13),X289))))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X288,X289) )
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),X290)
        | $less(0,$sum(sK2(int,X288,witness1(int),t2tb2(sK13),X289),$uminus(sK12)))
        | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X290) )
    | ~ spl30_58 ),
    inference(forward_demodulation,[],[f4635,f392]) ).

tff(f4635,plain,
    ( ! [X290: $int,X289: $int,X288: $int] :
        ( $less(0,$sum(sK2(int,X288,witness1(int),t2tb2(sK13),X289),$uminus(sK12)))
        | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK2(int,X288,witness1(int),t2tb2(sK13),X289))))))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),X290)
        | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X290)
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X288,X289) ) )
    | ~ spl30_58 ),
    inference(forward_demodulation,[],[f4456,f392]) ).

tff(f4456,plain,
    ( ! [X290: $int,X289: $int,X288: $int] :
        ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X290)
        | $less(0,$sum(tb2t(t2tb(sK2(int,X288,witness1(int),t2tb2(sK13),X289))),$uminus(sK12)))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X288,X289) )
        | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK2(int,X288,witness1(int),t2tb2(sK13),X289))))))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),X290) )
    | ~ spl30_58 ),
    inference(superposition,[],[f1299,f1769]) ).

tff(f1299,plain,
    ( ! [X0: uni,X1: $int] :
        ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X0)),X1)
        | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X0))))
        | $less(0,$sum(tb2t(X0),$uminus(sK12)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),X1) )
    | ~ spl30_58 ),
    inference(resolution,[],[f1281,f401]) ).

tff(f4634,plain,
    ( spl30_158
    | spl30_154
    | spl30_165 ),
    inference(avatar_split_clause,[],[f4421,f4540,f4486,f4507]) ).

tff(f4540,plain,
    ( spl30_165
  <=> ! [X308: uni] :
        ( $less(0,$sum(0,$uminus(tb2t(X308))))
        | $less(0,$sum($sum(tb2t(X308),1),$uminus(sK14)))
        | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X308)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_165])]) ).

tff(f4421,plain,
    ! [X194: uni,X192: $int,X193: $int] :
      ( ( tb2t(get(int,int,t2tb2(sK13),X194)) = tb2t(witness1(int)) )
      | $less(0,$sum(sK2(int,X192,witness1(int),t2tb2(sK13),X193),$uminus(sK12)))
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X192,witness1(int),t2tb2(sK13),X193))))
      | $less(0,$sum($sum(tb2t(X194),1),$uminus(sK14)))
      | $less(0,$sum(0,$uminus(tb2t(X194))))
      | $less(0,$sum(1,tb2t(witness1(int))))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X192,X193) ) ),
    inference(superposition,[],[f1596,f1769]) ).

tff(f4633,plain,
    ( spl30_174
    | spl30_168
    | ~ spl30_38 ),
    inference(avatar_split_clause,[],[f4425,f898,f4554,f4591]) ).

tff(f4425,plain,
    ( ! [X202: $int,X203: $int] :
        ( $less(0,$sum(0,$uminus(sK2(int,X202,witness1(int),t2tb2(sK13),X203))))
        | $less(0,$sum($sum(sK2(int,X202,witness1(int),t2tb2(sK13),X203),1),$uminus(sK9)))
        | $less(0,$sum(sK9,$uminus(tb2t(witness1(int)))))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X202,X203) ) )
    | ~ spl30_38 ),
    inference(superposition,[],[f2080,f1769]) ).

tff(f4632,plain,
    ( spl30_180
    | spl30_160 ),
    inference(avatar_split_clause,[],[f4628,f4514,f4630]) ).

tff(f4628,plain,
    ! [X254: $int,X256: uni,X255: $int] :
      ( $less(0,$sum($sum(sK2(int,X254,witness1(int),t2tb2(sK13),X255),1),$uminus(sK14)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X254,X255) )
      | $less(0,$sum(tb2t(X256),$uminus(sK12)))
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X256)))
      | $less(0,$sum(0,$uminus(sK2(int,X254,witness1(int),t2tb2(sK13),X255))))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X256)))) ),
    inference(forward_demodulation,[],[f4627,f392]) ).

tff(f4627,plain,
    ! [X254: $int,X256: uni,X255: $int] :
      ( ( 0 = occ1(int,witness1(int),t2tb2(sK13),X254,X255) )
      | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(int,X254,witness1(int),t2tb2(sK13),X255))))))
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X256)))
      | $less(0,$sum($sum(sK2(int,X254,witness1(int),t2tb2(sK13),X255),1),$uminus(sK14)))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X256))))
      | $less(0,$sum(tb2t(X256),$uminus(sK12))) ),
    inference(forward_demodulation,[],[f4445,f392]) ).

tff(f4445,plain,
    ! [X254: $int,X256: uni,X255: $int] :
      ( $less(0,$sum(tb2t(X256),$uminus(sK12)))
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X256)))
      | $less(0,$sum($sum(tb2t(t2tb(sK2(int,X254,witness1(int),t2tb2(sK13),X255))),1),$uminus(sK14)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X254,X255) )
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X256))))
      | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(int,X254,witness1(int),t2tb2(sK13),X255)))))) ),
    inference(superposition,[],[f977,f1769]) ).

tff(f4626,plain,
    ( spl30_154
    | spl30_179 ),
    inference(avatar_split_clause,[],[f4622,f4624,f4486]) ).

tff(f4622,plain,
    ! [X305: uni,X304: $int,X303: $int,X302: $int] :
      ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X304)
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X305)),X304)
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X302,X303) )
      | $less(0,$sum(0,$uminus(tb2t(X305))))
      | $less(0,$sum(sK2(int,X302,witness1(int),t2tb2(sK13),X303),$uminus(sK12)))
      | $less(0,$sum($sum(tb2t(X305),1),$uminus(sK14)))
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X302,witness1(int),t2tb2(sK13),X303)))) ),
    inference(forward_demodulation,[],[f4621,f392]) ).

tff(f4621,plain,
    ! [X305: uni,X303: $int,X304: $int,X302: $int] :
      ( $less(0,$sum(tb2t(t2tb(sK2(int,X302,witness1(int),t2tb2(sK13),X303))),$uminus(sK12)))
      | $less(0,$sum($sum(tb2t(X305),1),$uminus(sK14)))
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X302,witness1(int),t2tb2(sK13),X303))))
      | ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X304)
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X305)),X304)
      | $less(0,$sum(0,$uminus(tb2t(X305))))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X302,X303) ) ),
    inference(forward_demodulation,[],[f4461,f392]) ).

tff(f4461,plain,
    ! [X305: uni,X303: $int,X304: $int,X302: $int] :
      ( $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK2(int,X302,witness1(int),t2tb2(sK13),X303))))))
      | $less(0,$sum(0,$uminus(tb2t(X305))))
      | $less(0,$sum(tb2t(t2tb(sK2(int,X302,witness1(int),t2tb2(sK13),X303))),$uminus(sK12)))
      | ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X304)
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X302,X303) )
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X305)),X304)
      | $less(0,$sum($sum(tb2t(X305),1),$uminus(sK14))) ),
    inference(superposition,[],[f1570,f1769]) ).

tff(f1570,plain,
    ! [X2: uni,X0: uni,X1: $int] :
      ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X0)),X1)
      | $less(0,$sum(tb2t(X0),$uminus(sK12)))
      | $less(0,$sum(0,$uminus(tb2t(X2))))
      | $less(0,$sum($sum(tb2t(X2),1),$uminus(sK14)))
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X2)),X1)
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X0)))) ),
    inference(superposition,[],[f1463,f569]) ).

tff(f4620,plain,
    ( spl30_178
    | spl30_172
    | spl30_154
    | ~ spl30_58 ),
    inference(avatar_split_clause,[],[f4615,f1280,f4486,f4580,f4617]) ).

tff(f4615,plain,
    ( ! [X291: $int,X292: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X291,witness1(int),t2tb2(sK13),X292))))
        | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))) )
        | $less(0,$sum(sK2(int,X291,witness1(int),t2tb2(sK13),X292),$uminus(sK12)))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X291,X292) )
        | lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(witness1(int))) )
    | ~ spl30_58 ),
    inference(forward_demodulation,[],[f4614,f392]) ).

tff(f4614,plain,
    ( ! [X291: $int,X292: $int] :
        ( ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))) )
        | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X291,witness1(int),t2tb2(sK13),X292))))
        | lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(witness1(int)))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X291,X292) )
        | $less(0,$sum(tb2t(t2tb(sK2(int,X291,witness1(int),t2tb2(sK13),X292))),$uminus(sK12))) )
    | ~ spl30_58 ),
    inference(forward_demodulation,[],[f4457,f392]) ).

tff(f4457,plain,
    ( ! [X291: $int,X292: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK2(int,X291,witness1(int),t2tb2(sK13),X292))))))
        | lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(witness1(int)))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X291,X292) )
        | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))) )
        | $less(0,$sum(tb2t(t2tb(sK2(int,X291,witness1(int),t2tb2(sK13),X292))),$uminus(sK12))) )
    | ~ spl30_58 ),
    inference(superposition,[],[f1300,f1769]) ).

tff(f1300,plain,
    ( ! [X2: uni] :
        ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),X2)))
        | ( tb2t(get(int,int,t2tb2(sK13),X2)) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))) )
        | $less(0,$sum(tb2t(X2),$uminus(sK12)))
        | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X2)))) )
    | ~ spl30_58 ),
    inference(resolution,[],[f1281,f567]) ).

tff(f4613,plain,
    ( spl30_162
    | spl30_154 ),
    inference(avatar_split_clause,[],[f4403,f4486,f4526]) ).

tff(f4526,plain,
    ( spl30_162
  <=> ! [X253: $int] :
        ( $less(0,$sum($sum(X253,1),$uminus(sK14)))
        | $less(0,$sum(0,$uminus(X253)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X253))),tb2t(witness1(int))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_162])]) ).

tff(f4403,plain,
    ! [X138: $int,X139: $int,X137: $int] :
      ( ( 0 = occ1(int,witness1(int),t2tb2(sK13),X137,X138) )
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X137,witness1(int),t2tb2(sK13),X138))))
      | $less(0,$sum(sK2(int,X137,witness1(int),t2tb2(sK13),X138),$uminus(sK12)))
      | $less(0,$sum(0,$uminus(X139)))
      | $less(0,$sum($sum(X139,1),$uminus(sK14)))
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X139))),tb2t(witness1(int))) ),
    inference(superposition,[],[f625,f1769]) ).

tff(f4612,plain,
    ( spl30_177
    | spl30_154
    | ~ spl30_59 ),
    inference(avatar_split_clause,[],[f4417,f1284,f4486,f4610]) ).

tff(f4417,plain,
    ( ! [X180: $int,X181: $int,X179: $int] :
        ( $less(0,$sum(sK2(int,X179,witness1(int),t2tb2(sK13),X180),$uminus(sK12)))
        | ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),X181)
        | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X179,witness1(int),t2tb2(sK13),X180))))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),X181)
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X179,X180) ) )
    | ~ spl30_59 ),
    inference(superposition,[],[f1367,f1769]) ).

tff(f4608,plain,
    ( spl30_154
    | spl30_161 ),
    inference(avatar_split_clause,[],[f4404,f4520,f4486]) ).

tff(f4520,plain,
    ( spl30_161
  <=> ! [X259: uni] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X259)),tb2t(witness1(int)))
        | $less(0,$sum(0,$uminus(tb2t(X259))))
        | $less(0,$sum($sum(tb2t(X259),1),$uminus(sK14))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_161])]) ).

tff(f4404,plain,
    ! [X142: uni,X140: $int,X141: $int] :
      ( $less(0,$sum($sum(tb2t(X142),1),$uminus(sK14)))
      | $less(0,$sum(sK2(int,X140,witness1(int),t2tb2(sK13),X141),$uminus(sK12)))
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X140,witness1(int),t2tb2(sK13),X141))))
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X142)),tb2t(witness1(int)))
      | $less(0,$sum(0,$uminus(tb2t(X142))))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X140,X141) ) ),
    inference(superposition,[],[f969,f1769]) ).

tff(f4607,plain,
    ( spl30_158
    | spl30_164
    | spl30_154 ),
    inference(avatar_split_clause,[],[f4410,f4486,f4534,f4507]) ).

tff(f4410,plain,
    ! [X160: $int,X158: $int,X159: $int] :
      ( $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X158,witness1(int),t2tb2(sK13),X159))))
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X160))) = tb2t(witness1(int)) )
      | $less(0,$sum($sum(X160,1),$uminus(sK14)))
      | $less(0,$sum(0,$uminus(X160)))
      | $less(0,$sum(sK2(int,X158,witness1(int),t2tb2(sK13),X159),$uminus(sK12)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X158,X159) )
      | $less(0,$sum(1,tb2t(witness1(int)))) ),
    inference(superposition,[],[f1223,f1769]) ).

tff(f1223,plain,
    ! [X0: $int,X1: $int] :
      ( $less(0,$sum($sum(X1,1),$uminus(sK14)))
      | $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),t2tb(X0)))))
      | $less(0,$sum(0,$uminus(X1)))
      | $less(0,$sum(X0,$uminus(sK12)))
      | $less(0,$sum($sum(sK14,1),$uminus(X0)))
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X1))) = tb2t(get(int,int,t2tb2(sK13),t2tb(X0))) ) ),
    inference(resolution,[],[f1218,f1012]) ).

tff(f4606,plain,
    ( spl30_160
    | spl30_176 ),
    inference(avatar_split_clause,[],[f4602,f4604,f4514]) ).

tff(f4602,plain,
    ! [X262: $int,X261: $int,X260: $int] :
      ( $less(0,$sum(X262,$uminus(sK12)))
      | $less(0,$sum($sum(sK14,1),$uminus(X262)))
      | lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),t2tb(X262))))
      | $less(0,$sum($sum(sK2(int,X260,witness1(int),t2tb2(sK13),X261),1),$uminus(sK14)))
      | $less(0,$sum(0,$uminus(sK2(int,X260,witness1(int),t2tb2(sK13),X261))))
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X262))) = tb2t(witness1(int)) )
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X260,X261) ) ),
    inference(forward_demodulation,[],[f4601,f392]) ).

tff(f4601,plain,
    ! [X262: $int,X261: $int,X260: $int] :
      ( ( 0 = occ1(int,witness1(int),t2tb2(sK13),X260,X261) )
      | $less(0,$sum(X262,$uminus(sK12)))
      | $less(0,$sum(0,$uminus(sK2(int,X260,witness1(int),t2tb2(sK13),X261))))
      | lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),t2tb(X262))))
      | $less(0,$sum($sum(sK14,1),$uminus(X262)))
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X262))) = tb2t(witness1(int)) )
      | $less(0,$sum($sum(tb2t(t2tb(sK2(int,X260,witness1(int),t2tb2(sK13),X261))),1),$uminus(sK14))) ),
    inference(forward_demodulation,[],[f4447,f392]) ).

tff(f4447,plain,
    ! [X262: $int,X261: $int,X260: $int] :
      ( $less(0,$sum($sum(sK14,1),$uminus(X262)))
      | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(int,X260,witness1(int),t2tb2(sK13),X261))))))
      | lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),t2tb(X262))))
      | $less(0,$sum(X262,$uminus(sK12)))
      | $less(0,$sum($sum(tb2t(t2tb(sK2(int,X260,witness1(int),t2tb2(sK13),X261))),1),$uminus(sK14)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X260,X261) )
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X262))) = tb2t(witness1(int)) ) ),
    inference(superposition,[],[f1219,f1769]) ).

tff(f4600,plain,
    ( spl30_173
    | spl30_160 ),
    inference(avatar_split_clause,[],[f4599,f4514,f4585]) ).

tff(f4585,plain,
    ( spl30_173
  <=> ! [X157: uni] :
        ( $less(0,$sum($sum(sK14,1),$uminus(tb2t(X157))))
        | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X157)) )
        | $less(0,$sum(tb2t(X157),$uminus(sK12)))
        | lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X157))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_173])]) ).

tff(f4599,plain,
    ! [X271: uni,X270: $int,X269: $int] :
      ( $less(0,$sum($sum(sK2(int,X269,witness1(int),t2tb2(sK13),X270),1),$uminus(sK14)))
      | $less(0,$sum(tb2t(X271),$uminus(sK12)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X269,X270) )
      | lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X271)))
      | ( tb2t(get(int,int,t2tb2(sK13),X271)) = tb2t(witness1(int)) )
      | $less(0,$sum(0,$uminus(sK2(int,X269,witness1(int),t2tb2(sK13),X270))))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X271)))) ),
    inference(forward_demodulation,[],[f4598,f392]) ).

tff(f4598,plain,
    ! [X271: uni,X270: $int,X269: $int] :
      ( ( 0 = occ1(int,witness1(int),t2tb2(sK13),X269,X270) )
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X271))))
      | lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X271)))
      | ( tb2t(get(int,int,t2tb2(sK13),X271)) = tb2t(witness1(int)) )
      | $less(0,$sum(tb2t(X271),$uminus(sK12)))
      | $less(0,$sum($sum(tb2t(t2tb(sK2(int,X269,witness1(int),t2tb2(sK13),X270))),1),$uminus(sK14)))
      | $less(0,$sum(0,$uminus(sK2(int,X269,witness1(int),t2tb2(sK13),X270)))) ),
    inference(forward_demodulation,[],[f4450,f392]) ).

tff(f4450,plain,
    ! [X271: uni,X270: $int,X269: $int] :
      ( $less(0,$sum(tb2t(X271),$uminus(sK12)))
      | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(int,X269,witness1(int),t2tb2(sK13),X270))))))
      | ( tb2t(get(int,int,t2tb2(sK13),X271)) = tb2t(witness1(int)) )
      | lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X271)))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X271))))
      | $less(0,$sum($sum(tb2t(t2tb(sK2(int,X269,witness1(int),t2tb2(sK13),X270))),1),$uminus(sK14)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X269,X270) ) ),
    inference(superposition,[],[f1222,f1769]) ).

tff(f4597,plain,
    ( spl30_174
    | spl30_175
    | ~ spl30_20 ),
    inference(avatar_split_clause,[],[f4399,f800,f4595,f4591]) ).

tff(f4399,plain,
    ( ! [X128: $int,X129: $int] :
        ( ( 0 = occ1(int,witness1(int),t2tb2(sK11),X128,X129) )
        | $less(0,$sum($sum(sK2(int,X128,witness1(int),t2tb2(sK11),X129),1),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(sK2(int,X128,witness1(int),t2tb2(sK11),X129))))
        | $less(0,$sum(sK9,$uminus(tb2t(witness1(int))))) )
    | ~ spl30_20 ),
    inference(superposition,[],[f2078,f1769]) ).

tff(f4587,plain,
    ( spl30_160
    | spl30_173 ),
    inference(avatar_split_clause,[],[f4409,f4585,f4514]) ).

tff(f4409,plain,
    ! [X155: $int,X156: $int,X157: uni] :
      ( $less(0,$sum($sum(sK14,1),$uminus(tb2t(X157))))
      | $less(0,$sum(0,$uminus(sK2(int,X155,witness1(int),t2tb2(sK13),X156))))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X155,X156) )
      | lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X157)))
      | $less(0,$sum(tb2t(X157),$uminus(sK12)))
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X157)) )
      | $less(0,$sum($sum(sK2(int,X155,witness1(int),t2tb2(sK13),X156),1),$uminus(sK14))) ),
    inference(superposition,[],[f1221,f1769]) ).

tff(f4583,plain,
    ( spl30_158
    | spl30_154
    | spl30_172
    | ~ spl30_59 ),
    inference(avatar_split_clause,[],[f4418,f1284,f4580,f4486,f4507]) ).

tff(f4418,plain,
    ( ! [X182: $int,X183: $int] :
        ( ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))) )
        | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X182,witness1(int),t2tb2(sK13),X183))))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X182,X183) )
        | $less(0,$sum(1,tb2t(witness1(int))))
        | $less(0,$sum(sK2(int,X182,witness1(int),t2tb2(sK13),X183),$uminus(sK12))) )
    | ~ spl30_59 ),
    inference(superposition,[],[f1385,f1769]) ).

tff(f4578,plain,
    ( spl30_171
    | spl30_154 ),
    inference(avatar_split_clause,[],[f4574,f4486,f4576]) ).

tff(f4576,plain,
    ( spl30_171
  <=> ! [X332: uni] :
        ( $less(0,$sum(0,$uminus(tb2t(X332))))
        | $less(0,$sum($sum(tb2t(X332),1),$uminus(sK14)))
        | $less(0,$sum($sum(sK9,1),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),X332)),sK3(tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X332)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
        | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X332)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_171])]) ).

tff(f4574,plain,
    ! [X332: uni,X331: $int,X330: $int] :
      ( ( 0 = occ1(int,witness1(int),t2tb2(sK13),X330,X331) )
      | $less(0,$sum(0,$uminus(tb2t(X332))))
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X332)) )
      | $less(0,$sum($sum(sK9,1),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),X332)),sK3(tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X332)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X330,witness1(int),t2tb2(sK13),X331))))
      | $less(0,$sum($sum(tb2t(X332),1),$uminus(sK14)))
      | $less(0,$sum(sK2(int,X330,witness1(int),t2tb2(sK13),X331),$uminus(sK12))) ),
    inference(forward_demodulation,[],[f4573,f392]) ).

tff(f4573,plain,
    ! [X332: uni,X331: $int,X330: $int] :
      ( $less(0,$sum(tb2t(t2tb(sK2(int,X330,witness1(int),t2tb2(sK13),X331))),$uminus(sK12)))
      | $less(0,$sum($sum(tb2t(X332),1),$uminus(sK14)))
      | $less(0,$sum($sum(sK9,1),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),X332)),sK3(tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X332)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X330,witness1(int),t2tb2(sK13),X331))))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X330,X331) )
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X332)) )
      | $less(0,$sum(0,$uminus(tb2t(X332)))) ),
    inference(forward_demodulation,[],[f4471,f392]) ).

tff(f4471,plain,
    ! [X332: uni,X331: $int,X330: $int] :
      ( ( 0 = occ1(int,witness1(int),t2tb2(sK13),X330,X331) )
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X332)) )
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK2(int,X330,witness1(int),t2tb2(sK13),X331))))))
      | $less(0,$sum($sum(sK9,1),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),X332)),sK3(tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X332)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
      | $less(0,$sum(0,$uminus(tb2t(X332))))
      | $less(0,$sum($sum(tb2t(X332),1),$uminus(sK14)))
      | $less(0,$sum(tb2t(t2tb(sK2(int,X330,witness1(int),t2tb2(sK13),X331))),$uminus(sK12))) ),
    inference(superposition,[],[f2865,f1769]) ).

tff(f2865,plain,
    ! [X4: uni,X5: uni] :
      ( $less(0,$sum($sum(sK9,1),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),X4)),sK3(tb2t(get(int,int,t2tb2(sK13),X5)),tb2t(get(int,int,t2tb2(sK13),X4)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
      | $less(0,$sum(tb2t(X5),$uminus(sK12)))
      | ( tb2t(get(int,int,t2tb2(sK13),X4)) = tb2t(get(int,int,t2tb2(sK13),X5)) )
      | $less(0,$sum(0,$uminus(tb2t(X4))))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X5))))
      | $less(0,$sum($sum(tb2t(X4),1),$uminus(sK14))) ),
    inference(forward_demodulation,[],[f2864,f428]) ).

tff(f2864,plain,
    ! [X4: uni,X5: uni] :
      ( $less(0,$sum($sum(tb2t(X4),1),$uminus(sK14)))
      | $less(0,$sum(0,$uminus(tb2t(X4))))
      | $less(0,$sum($sum(length1(int,mk_array1(int,sK9,t2tb2(sK10))),1),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),X4)),sK3(tb2t(get(int,int,t2tb2(sK13),X5)),tb2t(get(int,int,t2tb2(sK13),X4)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
      | ( tb2t(get(int,int,t2tb2(sK13),X4)) = tb2t(get(int,int,t2tb2(sK13),X5)) )
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X5))))
      | $less(0,$sum(tb2t(X5),$uminus(sK12))) ),
    inference(forward_demodulation,[],[f2859,f523]) ).

tff(f2859,plain,
    ! [X4: uni,X5: uni] :
      ( $less(0,$sum($sum(sK14,1),$uminus(tb2t(X5))))
      | $less(0,$sum($sum(length1(int,t2tb1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))))),1),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),X4)),sK3(tb2t(get(int,int,t2tb2(sK13),X5)),tb2t(get(int,int,t2tb2(sK13),X4)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
      | $less(0,$sum($sum(tb2t(X4),1),$uminus(sK14)))
      | $less(0,$sum(0,$uminus(tb2t(X4))))
      | ( tb2t(get(int,int,t2tb2(sK13),X4)) = tb2t(get(int,int,t2tb2(sK13),X5)) )
      | $less(0,$sum(tb2t(X5),$uminus(sK12))) ),
    inference(resolution,[],[f2705,f633]) ).

tff(f633,plain,
    ! [X2: $int,X3: array_int,X0: $int,X1: $int] :
      ( ~ is_common_prefix1(X3,X2,X0,X1)
      | $less(0,$sum($sum(length1(int,t2tb1(X3)),1),$uminus($sum(X2,X1)))) ),
    inference(evaluation,[],[f499]) ).

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

tff(f4572,plain,
    ( spl30_158
    | spl30_159
    | spl30_160 ),
    inference(avatar_split_clause,[],[f4411,f4514,f4511,f4507]) ).

tff(f4411,plain,
    ! [X162: $int,X163: $int,X161: $int] :
      ( ( 0 = occ1(int,witness1(int),t2tb2(sK13),X161,X162) )
      | $less(0,$sum($sum(sK14,1),$uminus(X163)))
      | $less(0,$sum(1,tb2t(witness1(int))))
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),t2tb(X163))) )
      | $less(0,$sum(X163,$uminus(sK12)))
      | $less(0,$sum(0,$uminus(sK2(int,X161,witness1(int),t2tb2(sK13),X162))))
      | $less(0,$sum($sum(sK2(int,X161,witness1(int),t2tb2(sK13),X162),1),$uminus(sK14))) ),
    inference(superposition,[],[f1224,f1769]) ).

tff(f1224,plain,
    ! [X2: $int,X3: $int] :
      ( $less(0,$sum($sum(sK14,1),$uminus(X2)))
      | $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),t2tb(X3)))))
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X3))) = tb2t(get(int,int,t2tb2(sK13),t2tb(X2))) )
      | $less(0,$sum(0,$uminus(X3)))
      | $less(0,$sum(X2,$uminus(sK12)))
      | $less(0,$sum($sum(X3,1),$uminus(sK14))) ),
    inference(resolution,[],[f1218,f1009]) ).

tff(f4571,plain,
    ( spl30_170
    | spl30_160 ),
    inference(avatar_split_clause,[],[f4567,f4514,f4569]) ).

tff(f4569,plain,
    ( spl30_170
  <=> ! [X335: uni] :
        ( ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X335)) )
        | $less(0,$sum($sum(sK9,1),$uminus($sum(tb2t(witness1(int)),sK3(tb2t(get(int,int,t2tb2(sK13),X335)),tb2t(witness1(int)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
        | $less(0,$sum(tb2t(X335),$uminus(sK12)))
        | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X335)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_170])]) ).

tff(f4567,plain,
    ! [X333: $int,X335: uni,X334: $int] :
      ( $less(0,$sum($sum(sK2(int,X333,witness1(int),t2tb2(sK13),X334),1),$uminus(sK14)))
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X335)) )
      | $less(0,$sum(0,$uminus(sK2(int,X333,witness1(int),t2tb2(sK13),X334))))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X335))))
      | $less(0,$sum(tb2t(X335),$uminus(sK12)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X333,X334) )
      | $less(0,$sum($sum(sK9,1),$uminus($sum(tb2t(witness1(int)),sK3(tb2t(get(int,int,t2tb2(sK13),X335)),tb2t(witness1(int)),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))))) ),
    inference(forward_demodulation,[],[f4566,f392]) ).

tff(f4566,plain,
    ! [X333: $int,X335: uni,X334: $int] :
      ( $less(0,$sum(0,$uminus(sK2(int,X333,witness1(int),t2tb2(sK13),X334))))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X335))))
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X335)) )
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X333,X334) )
      | $less(0,$sum($sum(sK9,1),$uminus($sum(tb2t(witness1(int)),sK3(tb2t(get(int,int,t2tb2(sK13),X335)),tb2t(witness1(int)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
      | $less(0,$sum($sum(tb2t(t2tb(sK2(int,X333,witness1(int),t2tb2(sK13),X334))),1),$uminus(sK14)))
      | $less(0,$sum(tb2t(X335),$uminus(sK12))) ),
    inference(forward_demodulation,[],[f4472,f392]) ).

tff(f4472,plain,
    ! [X333: $int,X335: uni,X334: $int] :
      ( ( 0 = occ1(int,witness1(int),t2tb2(sK13),X333,X334) )
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X335))))
      | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(int,X333,witness1(int),t2tb2(sK13),X334))))))
      | $less(0,$sum($sum(tb2t(t2tb(sK2(int,X333,witness1(int),t2tb2(sK13),X334))),1),$uminus(sK14)))
      | $less(0,$sum($sum(sK9,1),$uminus($sum(tb2t(witness1(int)),sK3(tb2t(get(int,int,t2tb2(sK13),X335)),tb2t(witness1(int)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
      | $less(0,$sum(tb2t(X335),$uminus(sK12)))
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X335)) ) ),
    inference(superposition,[],[f2865,f1769]) ).

tff(f4565,plain,
    ( spl30_158
    | spl30_154
    | spl30_164 ),
    inference(avatar_split_clause,[],[f4564,f4534,f4486,f4507]) ).

tff(f4564,plain,
    ! [X273: $int,X272: $int,X274: $int] :
      ( $less(0,$sum($sum(X274,1),$uminus(sK14)))
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X272,witness1(int),t2tb2(sK13),X273))))
      | $less(0,$sum(sK2(int,X272,witness1(int),t2tb2(sK13),X273),$uminus(sK12)))
      | $less(0,$sum(1,tb2t(witness1(int))))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X272,X273) )
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),t2tb(X274))) )
      | $less(0,$sum(0,$uminus(X274))) ),
    inference(forward_demodulation,[],[f4563,f392]) ).

tff(f4563,plain,
    ! [X273: $int,X272: $int,X274: $int] :
      ( $less(0,$sum(0,$uminus(X274)))
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X272,witness1(int),t2tb2(sK13),X273))))
      | $less(0,$sum($sum(X274,1),$uminus(sK14)))
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),t2tb(X274))) )
      | $less(0,$sum(1,tb2t(witness1(int))))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X272,X273) )
      | $less(0,$sum(tb2t(t2tb(sK2(int,X272,witness1(int),t2tb2(sK13),X273))),$uminus(sK12))) ),
    inference(forward_demodulation,[],[f4451,f392]) ).

tff(f4451,plain,
    ! [X273: $int,X272: $int,X274: $int] :
      ( ( 0 = occ1(int,witness1(int),t2tb2(sK13),X272,X273) )
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK2(int,X272,witness1(int),t2tb2(sK13),X273))))))
      | $less(0,$sum($sum(X274,1),$uminus(sK14)))
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),t2tb(X274))) )
      | $less(0,$sum(tb2t(t2tb(sK2(int,X272,witness1(int),t2tb2(sK13),X273))),$uminus(sK12)))
      | $less(0,$sum(0,$uminus(X274)))
      | $less(0,$sum(1,tb2t(witness1(int)))) ),
    inference(superposition,[],[f1228,f1769]) ).

tff(f1228,plain,
    ! [X0: uni,X1: $int] :
      ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),X0))))
      | $less(0,$sum($sum(X1,1),$uminus(sK14)))
      | $less(0,$sum(0,$uminus(X1)))
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X1))) = tb2t(get(int,int,t2tb2(sK13),X0)) )
      | $less(0,$sum(tb2t(X0),$uminus(sK12)))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X0)))) ),
    inference(superposition,[],[f1223,f569]) ).

tff(f4562,plain,
    ( spl30_169
    | spl30_154 ),
    inference(avatar_split_clause,[],[f4558,f4486,f4560]) ).

tff(f4558,plain,
    ! [X263: $int,X264: $int,X265: $int] :
      ( $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X263,witness1(int),t2tb2(sK13),X264))))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X263,X264) )
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X265))) = tb2t(witness1(int)) )
      | lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X265))),tb2t(witness1(int)))
      | $less(0,$sum(0,$uminus(X265)))
      | $less(0,$sum(sK2(int,X263,witness1(int),t2tb2(sK13),X264),$uminus(sK12)))
      | $less(0,$sum($sum(X265,1),$uminus(sK14))) ),
    inference(forward_demodulation,[],[f4557,f392]) ).

tff(f4557,plain,
    ! [X263: $int,X264: $int,X265: $int] :
      ( ( tb2t(get(int,int,t2tb2(sK13),t2tb(X265))) = tb2t(witness1(int)) )
      | $less(0,$sum(0,$uminus(X265)))
      | $less(0,$sum($sum(X265,1),$uminus(sK14)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X263,X264) )
      | lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X265))),tb2t(witness1(int)))
      | $less(0,$sum(sK2(int,X263,witness1(int),t2tb2(sK13),X264),$uminus(sK12)))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK2(int,X263,witness1(int),t2tb2(sK13),X264)))))) ),
    inference(forward_demodulation,[],[f4448,f392]) ).

tff(f4448,plain,
    ! [X263: $int,X264: $int,X265: $int] :
      ( $less(0,$sum(tb2t(t2tb(sK2(int,X263,witness1(int),t2tb2(sK13),X264))),$uminus(sK12)))
      | $less(0,$sum(0,$uminus(X265)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X263,X264) )
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X265))) = tb2t(witness1(int)) )
      | lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X265))),tb2t(witness1(int)))
      | $less(0,$sum($sum(X265,1),$uminus(sK14)))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK2(int,X263,witness1(int),t2tb2(sK13),X264)))))) ),
    inference(superposition,[],[f1221,f1769]) ).

tff(f4556,plain,
    ( spl30_158
    | spl30_168
    | ~ spl30_38 ),
    inference(avatar_split_clause,[],[f4424,f898,f4554,f4507]) ).

tff(f4424,plain,
    ( ! [X200: $int,X201: $int] :
        ( ( 0 = occ1(int,witness1(int),t2tb2(sK13),X200,X201) )
        | $less(0,$sum($sum(sK2(int,X200,witness1(int),t2tb2(sK13),X201),1),$uminus(sK9)))
        | $less(0,$sum(1,tb2t(witness1(int))))
        | $less(0,$sum(0,$uminus(sK2(int,X200,witness1(int),t2tb2(sK13),X201)))) )
    | ~ spl30_38 ),
    inference(superposition,[],[f2002,f1769]) ).

tff(f4552,plain,
    ( spl30_166
    | spl30_167
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(avatar_split_clause,[],[f4544,f1521,f1513,f4549,f4546]) ).

tff(f4544,plain,
    ( ! [X363: $int,X362: $int] :
        ( $less(0,occ1(int,witness1(int),t2tb2(sK7),0,sK9))
        | $less(0,$sum(0,$uminus(sK2(int,X362,witness1(int),t2tb2(sK17),X363))))
        | $less(0,$sum($sum(sK2(int,X362,witness1(int),t2tb2(sK17),X363),1),$uminus(sK9)))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK17),X362,X363) ) )
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(forward_demodulation,[],[f4543,f392]) ).

tff(f4543,plain,
    ( ! [X363: $int,X362: $int] :
        ( ( 0 = occ1(int,witness1(int),t2tb2(sK17),X362,X363) )
        | $less(0,$sum($sum(sK2(int,X362,witness1(int),t2tb2(sK17),X363),1),$uminus(sK9)))
        | $less(0,occ1(int,witness1(int),t2tb2(sK7),0,sK9))
        | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(int,X362,witness1(int),t2tb2(sK17),X363)))))) )
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(forward_demodulation,[],[f4482,f392]) ).

tff(f4482,plain,
    ( ! [X363: $int,X362: $int] :
        ( $less(0,occ1(int,witness1(int),t2tb2(sK7),0,sK9))
        | $less(0,$sum($sum(tb2t(t2tb(sK2(int,X362,witness1(int),t2tb2(sK17),X363))),1),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(int,X362,witness1(int),t2tb2(sK17),X363))))))
        | ( 0 = occ1(int,witness1(int),t2tb2(sK17),X362,X363) ) )
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(superposition,[],[f3254,f1769]) ).

tff(f4542,plain,
    ( spl30_158
    | spl30_154
    | spl30_165 ),
    inference(avatar_split_clause,[],[f4538,f4540,f4486,f4507]) ).

tff(f4538,plain,
    ! [X308: uni,X307: $int,X306: $int] :
      ( $less(0,$sum(0,$uminus(tb2t(X308))))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X306,X307) )
      | $less(0,$sum(sK2(int,X306,witness1(int),t2tb2(sK13),X307),$uminus(sK12)))
      | $less(0,$sum(1,tb2t(witness1(int))))
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X308)) )
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X306,witness1(int),t2tb2(sK13),X307))))
      | $less(0,$sum($sum(tb2t(X308),1),$uminus(sK14))) ),
    inference(forward_demodulation,[],[f4537,f392]) ).

tff(f4537,plain,
    ! [X308: uni,X307: $int,X306: $int] :
      ( ( 0 = occ1(int,witness1(int),t2tb2(sK13),X306,X307) )
      | $less(0,$sum(0,$uminus(tb2t(X308))))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK2(int,X306,witness1(int),t2tb2(sK13),X307))))))
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X308)) )
      | $less(0,$sum(1,tb2t(witness1(int))))
      | $less(0,$sum($sum(tb2t(X308),1),$uminus(sK14)))
      | $less(0,$sum(sK2(int,X306,witness1(int),t2tb2(sK13),X307),$uminus(sK12))) ),
    inference(forward_demodulation,[],[f4462,f392]) ).

tff(f4462,plain,
    ! [X308: uni,X307: $int,X306: $int] :
      ( $less(0,$sum($sum(tb2t(X308),1),$uminus(sK14)))
      | $less(0,$sum(tb2t(t2tb(sK2(int,X306,witness1(int),t2tb2(sK13),X307))),$uminus(sK12)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X306,X307) )
      | $less(0,$sum(0,$uminus(tb2t(X308))))
      | $less(0,$sum(1,tb2t(witness1(int))))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK2(int,X306,witness1(int),t2tb2(sK13),X307))))))
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X308)) ) ),
    inference(superposition,[],[f1599,f1769]) ).

tff(f4536,plain,
    ( spl30_163
    | spl30_154
    | spl30_164 ),
    inference(avatar_split_clause,[],[f4431,f4534,f4486,f4530]) ).

tff(f4431,plain,
    ! [X220: $int,X221: $int,X219: $int] :
      ( $less(0,$sum($sum(X221,1),$uminus(sK14)))
      | $less(0,$sum(sK2(int,X219,witness1(int),t2tb2(sK13),X220),$uminus(sK12)))
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X221))) = tb2t(witness1(int)) )
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X219,X220) )
      | $less(0,$sum(0,$uminus(X221)))
      | $less(0,$sum($sum(sK9,1),$uminus(tb2t(witness1(int)))))
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X219,witness1(int),t2tb2(sK13),X220)))) ),
    inference(superposition,[],[f3186,f1769]) ).

tff(f3186,plain,
    ! [X0: $int,X1: $int] :
      ( $less(0,$sum($sum(X1,1),$uminus(sK14)))
      | $less(0,$sum($sum(sK9,1),$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(X0))))))
      | $less(0,$sum($sum(sK14,1),$uminus(X0)))
      | $less(0,$sum(0,$uminus(X1)))
      | $less(0,$sum(X0,$uminus(sK12)))
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X1))) = tb2t(get(int,int,t2tb2(sK13),t2tb(X0))) ) ),
    inference(forward_demodulation,[],[f3185,f428]) ).

tff(f3185,plain,
    ! [X0: $int,X1: $int] :
      ( $less(0,$sum(X0,$uminus(sK12)))
      | $less(0,$sum($sum(X1,1),$uminus(sK14)))
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X1))) = tb2t(get(int,int,t2tb2(sK13),t2tb(X0))) )
      | $less(0,$sum(0,$uminus(X1)))
      | $less(0,$sum($sum(sK14,1),$uminus(X0)))
      | $less(0,$sum($sum(length1(int,mk_array1(int,sK9,t2tb2(sK10))),1),$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(X0)))))) ),
    inference(forward_demodulation,[],[f3173,f523]) ).

tff(f3173,plain,
    ! [X0: $int,X1: $int] :
      ( $less(0,$sum(0,$uminus(X1)))
      | $less(0,$sum($sum(X1,1),$uminus(sK14)))
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X1))) = tb2t(get(int,int,t2tb2(sK13),t2tb(X0))) )
      | $less(0,$sum(X0,$uminus(sK12)))
      | $less(0,$sum($sum(length1(int,t2tb1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))))),1),$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(X0))))))
      | $less(0,$sum($sum(sK14,1),$uminus(X0))) ),
    inference(resolution,[],[f1473,f1218]) ).

tff(f4528,plain,
    ( spl30_162
    | spl30_154 ),
    inference(avatar_split_clause,[],[f4524,f4486,f4526]) ).

tff(f4524,plain,
    ! [X253: $int,X251: $int,X252: $int] :
      ( ( 0 = occ1(int,witness1(int),t2tb2(sK13),X251,X252) )
      | $less(0,$sum(sK2(int,X251,witness1(int),t2tb2(sK13),X252),$uminus(sK12)))
      | $less(0,$sum($sum(X253,1),$uminus(sK14)))
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X253))),tb2t(witness1(int)))
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X251,witness1(int),t2tb2(sK13),X252))))
      | $less(0,$sum(0,$uminus(X253))) ),
    inference(forward_demodulation,[],[f4523,f392]) ).

tff(f4523,plain,
    ! [X253: $int,X251: $int,X252: $int] :
      ( $less(0,$sum($sum(X253,1),$uminus(sK14)))
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X253))),tb2t(witness1(int)))
      | $less(0,$sum(0,$uminus(X253)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X251,X252) )
      | $less(0,$sum(tb2t(t2tb(sK2(int,X251,witness1(int),t2tb2(sK13),X252))),$uminus(sK12)))
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X251,witness1(int),t2tb2(sK13),X252)))) ),
    inference(forward_demodulation,[],[f4444,f392]) ).

tff(f4444,plain,
    ! [X253: $int,X251: $int,X252: $int] :
      ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X253))),tb2t(witness1(int)))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK2(int,X251,witness1(int),t2tb2(sK13),X252))))))
      | $less(0,$sum($sum(X253,1),$uminus(sK14)))
      | $less(0,$sum(0,$uminus(X253)))
      | $less(0,$sum(tb2t(t2tb(sK2(int,X251,witness1(int),t2tb2(sK13),X252))),$uminus(sK12)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X251,X252) ) ),
    inference(superposition,[],[f970,f1769]) ).

tff(f4522,plain,
    ( spl30_161
    | spl30_154 ),
    inference(avatar_split_clause,[],[f4518,f4486,f4520]) ).

tff(f4518,plain,
    ! [X259: uni,X258: $int,X257: $int] :
      ( $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X257,witness1(int),t2tb2(sK13),X258))))
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X259)),tb2t(witness1(int)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X257,X258) )
      | $less(0,$sum($sum(tb2t(X259),1),$uminus(sK14)))
      | $less(0,$sum(0,$uminus(tb2t(X259))))
      | $less(0,$sum(sK2(int,X257,witness1(int),t2tb2(sK13),X258),$uminus(sK12))) ),
    inference(forward_demodulation,[],[f4517,f392]) ).

tff(f4517,plain,
    ! [X259: uni,X258: $int,X257: $int] :
      ( $less(0,$sum(tb2t(t2tb(sK2(int,X257,witness1(int),t2tb2(sK13),X258))),$uminus(sK12)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X257,X258) )
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X257,witness1(int),t2tb2(sK13),X258))))
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X259)),tb2t(witness1(int)))
      | $less(0,$sum(0,$uminus(tb2t(X259))))
      | $less(0,$sum($sum(tb2t(X259),1),$uminus(sK14))) ),
    inference(forward_demodulation,[],[f4446,f392]) ).

tff(f4446,plain,
    ! [X259: uni,X258: $int,X257: $int] :
      ( $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK2(int,X257,witness1(int),t2tb2(sK13),X258))))))
      | $less(0,$sum(0,$uminus(tb2t(X259))))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X257,X258) )
      | $less(0,$sum(tb2t(t2tb(sK2(int,X257,witness1(int),t2tb2(sK13),X258))),$uminus(sK12)))
      | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X259)),tb2t(witness1(int)))
      | $less(0,$sum($sum(tb2t(X259),1),$uminus(sK14))) ),
    inference(superposition,[],[f977,f1769]) ).

tff(f4516,plain,
    ( spl30_158
    | spl30_159
    | spl30_160 ),
    inference(avatar_split_clause,[],[f4505,f4514,f4511,f4507]) ).

tff(f4505,plain,
    ! [X277: $int,X276: $int,X275: $int] :
      ( $less(0,$sum(0,$uminus(sK2(int,X275,witness1(int),t2tb2(sK13),X276))))
      | $less(0,$sum($sum(sK14,1),$uminus(X277)))
      | $less(0,$sum(X277,$uminus(sK12)))
      | $less(0,$sum($sum(sK2(int,X275,witness1(int),t2tb2(sK13),X276),1),$uminus(sK14)))
      | $less(0,$sum(1,tb2t(witness1(int))))
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),t2tb(X277))) )
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X275,X276) ) ),
    inference(forward_demodulation,[],[f4504,f392]) ).

tff(f4504,plain,
    ! [X277: $int,X276: $int,X275: $int] :
      ( $less(0,$sum(X277,$uminus(sK12)))
      | $less(0,$sum($sum(sK2(int,X275,witness1(int),t2tb2(sK13),X276),1),$uminus(sK14)))
      | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(int,X275,witness1(int),t2tb2(sK13),X276))))))
      | $less(0,$sum($sum(sK14,1),$uminus(X277)))
      | $less(0,$sum(1,tb2t(witness1(int))))
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),t2tb(X277))) )
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X275,X276) ) ),
    inference(forward_demodulation,[],[f4452,f392]) ).

tff(f4452,plain,
    ! [X277: $int,X276: $int,X275: $int] :
      ( $less(0,$sum($sum(sK14,1),$uminus(X277)))
      | $less(0,$sum($sum(tb2t(t2tb(sK2(int,X275,witness1(int),t2tb2(sK13),X276))),1),$uminus(sK14)))
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),t2tb(X277))) )
      | $less(0,$sum(X277,$uminus(sK12)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X275,X276) )
      | $less(0,$sum(1,tb2t(witness1(int))))
      | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(int,X275,witness1(int),t2tb2(sK13),X276)))))) ),
    inference(superposition,[],[f1230,f1769]) ).

tff(f1230,plain,
    ! [X0: uni,X1: $int] :
      ( $less(0,$sum($sum(sK14,1),$uminus(X1)))
      | $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),X0))))
      | $less(0,$sum(X1,$uminus(sK12)))
      | $less(0,$sum($sum(tb2t(X0),1),$uminus(sK14)))
      | $less(0,$sum(0,$uminus(tb2t(X0))))
      | ( tb2t(get(int,int,t2tb2(sK13),t2tb(X1))) = tb2t(get(int,int,t2tb2(sK13),X0)) ) ),
    inference(superposition,[],[f1224,f569]) ).

tff(f4503,plain,
    ( spl30_157
    | spl30_154 ),
    inference(avatar_split_clause,[],[f4499,f4486,f4501]) ).

tff(f4501,plain,
    ( spl30_157
  <=> ! [X338: uni] :
        ( $less(0,$sum($sum(sK9,1),$uminus($sum(tb2t(witness1(int)),sK3(tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X338)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
        | $less(0,$sum($sum(tb2t(X338),1),$uminus(sK14)))
        | $less(0,$sum(0,$uminus(tb2t(X338))))
        | ( tb2t(get(int,int,t2tb2(sK13),X338)) = tb2t(witness1(int)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_157])]) ).

tff(f4499,plain,
    ! [X338: uni,X337: $int,X336: $int] :
      ( $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X336,witness1(int),t2tb2(sK13),X337))))
      | $less(0,$sum($sum(sK9,1),$uminus($sum(tb2t(witness1(int)),sK3(tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X338)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
      | ( tb2t(get(int,int,t2tb2(sK13),X338)) = tb2t(witness1(int)) )
      | $less(0,$sum(0,$uminus(tb2t(X338))))
      | $less(0,$sum($sum(tb2t(X338),1),$uminus(sK14)))
      | $less(0,$sum(sK2(int,X336,witness1(int),t2tb2(sK13),X337),$uminus(sK12)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X336,X337) ) ),
    inference(forward_demodulation,[],[f4498,f392]) ).

tff(f4498,plain,
    ! [X338: uni,X337: $int,X336: $int] :
      ( $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK2(int,X336,witness1(int),t2tb2(sK13),X337))))))
      | ( tb2t(get(int,int,t2tb2(sK13),X338)) = tb2t(witness1(int)) )
      | $less(0,$sum($sum(sK9,1),$uminus($sum(tb2t(witness1(int)),sK3(tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X338)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X336,X337) )
      | $less(0,$sum(sK2(int,X336,witness1(int),t2tb2(sK13),X337),$uminus(sK12)))
      | $less(0,$sum(0,$uminus(tb2t(X338))))
      | $less(0,$sum($sum(tb2t(X338),1),$uminus(sK14))) ),
    inference(forward_demodulation,[],[f4473,f392]) ).

tff(f4473,plain,
    ! [X338: uni,X337: $int,X336: $int] :
      ( $less(0,$sum($sum(sK9,1),$uminus($sum(tb2t(witness1(int)),sK3(tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X338)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
      | $less(0,$sum($sum(tb2t(X338),1),$uminus(sK14)))
      | $less(0,$sum(tb2t(t2tb(sK2(int,X336,witness1(int),t2tb2(sK13),X337))),$uminus(sK12)))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK2(int,X336,witness1(int),t2tb2(sK13),X337))))))
      | $less(0,$sum(0,$uminus(tb2t(X338))))
      | ( tb2t(get(int,int,t2tb2(sK13),X338)) = tb2t(witness1(int)) )
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X336,X337) ) ),
    inference(superposition,[],[f2867,f1769]) ).

tff(f4497,plain,
    ( spl30_156
    | spl30_154 ),
    inference(avatar_split_clause,[],[f4493,f4486,f4495]) ).

tff(f4495,plain,
    ( spl30_156
  <=> ! [X326: uni] :
        ( $less(0,$sum(1,sK3(tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X326)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))
        | $less(0,$sum($sum(tb2t(X326),1),$uminus(sK14)))
        | $less(0,$sum(0,$uminus(tb2t(X326))))
        | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X326)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_156])]) ).

tff(f4493,plain,
    ! [X324: $int,X326: uni,X325: $int] :
      ( ( 0 = occ1(int,witness1(int),t2tb2(sK13),X324,X325) )
      | $less(0,$sum(1,sK3(tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X326)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X326)) )
      | $less(0,$sum(sK2(int,X324,witness1(int),t2tb2(sK13),X325),$uminus(sK12)))
      | $less(0,$sum(0,$uminus(tb2t(X326))))
      | $less(0,$sum($sum(tb2t(X326),1),$uminus(sK14)))
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X324,witness1(int),t2tb2(sK13),X325)))) ),
    inference(forward_demodulation,[],[f4492,f392]) ).

tff(f4492,plain,
    ! [X324: $int,X326: uni,X325: $int] :
      ( ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X326)) )
      | $less(0,$sum($sum(tb2t(X326),1),$uminus(sK14)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X324,X325) )
      | $less(0,$sum(0,$uminus(tb2t(X326))))
      | $less(0,$sum(1,sK3(tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X326)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))
      | $less(0,$sum(sK2(int,X324,witness1(int),t2tb2(sK13),X325),$uminus(sK12)))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK2(int,X324,witness1(int),t2tb2(sK13),X325)))))) ),
    inference(forward_demodulation,[],[f4469,f392]) ).

tff(f4469,plain,
    ! [X324: $int,X326: uni,X325: $int] :
      ( $less(0,$sum(0,$uminus(tb2t(X326))))
      | $less(0,$sum(tb2t(t2tb(sK2(int,X324,witness1(int),t2tb2(sK13),X325))),$uminus(sK12)))
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X326)) )
      | $less(0,$sum(1,sK3(tb2t(witness1(int)),tb2t(get(int,int,t2tb2(sK13),X326)),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK2(int,X324,witness1(int),t2tb2(sK13),X325))))))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X324,X325) )
      | $less(0,$sum($sum(tb2t(X326),1),$uminus(sK14))) ),
    inference(superposition,[],[f2860,f1769]) ).

tff(f4491,plain,
    ( spl30_154
    | spl30_155 ),
    inference(avatar_split_clause,[],[f4484,f4489,f4486]) ).

tff(f4484,plain,
    ! [X268: uni,X267: $int,X266: $int] :
      ( ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X268)) )
      | $less(0,$sum(sK2(int,X266,witness1(int),t2tb2(sK13),X267),$uminus(sK12)))
      | $less(0,$sum(0,$uminus(tb2t(X268))))
      | $less(0,$sum($sum(tb2t(X268),1),$uminus(sK14)))
      | lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X268)),tb2t(witness1(int)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X266,X267) )
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X266,witness1(int),t2tb2(sK13),X267)))) ),
    inference(forward_demodulation,[],[f4483,f392]) ).

tff(f4483,plain,
    ! [X268: uni,X267: $int,X266: $int] :
      ( $less(0,$sum(0,$uminus(tb2t(X268))))
      | $less(0,$sum($sum(sK14,1),$uminus(sK2(int,X266,witness1(int),t2tb2(sK13),X267))))
      | ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X268)) )
      | $less(0,$sum(tb2t(t2tb(sK2(int,X266,witness1(int),t2tb2(sK13),X267))),$uminus(sK12)))
      | lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X268)),tb2t(witness1(int)))
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X266,X267) )
      | $less(0,$sum($sum(tb2t(X268),1),$uminus(sK14))) ),
    inference(forward_demodulation,[],[f4449,f392]) ).

tff(f4449,plain,
    ! [X268: uni,X267: $int,X266: $int] :
      ( ( tb2t(witness1(int)) = tb2t(get(int,int,t2tb2(sK13),X268)) )
      | ( 0 = occ1(int,witness1(int),t2tb2(sK13),X266,X267) )
      | $less(0,$sum($sum(sK14,1),$uminus(tb2t(t2tb(sK2(int,X266,witness1(int),t2tb2(sK13),X267))))))
      | lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),X268)),tb2t(witness1(int)))
      | $less(0,$sum(0,$uminus(tb2t(X268))))
      | $less(0,$sum($sum(tb2t(X268),1),$uminus(sK14)))
      | $less(0,$sum(tb2t(t2tb(sK2(int,X266,witness1(int),t2tb2(sK13),X267))),$uminus(sK12))) ),
    inference(superposition,[],[f1222,f1769]) ).

tff(f4354,plain,
    ( spl30_145
    | ~ spl30_153
    | ~ spl30_47
    | spl30_143 ),
    inference(avatar_split_clause,[],[f4346,f4186,f957,f4350,f4206]) ).

tff(f4346,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ( t2tb(sK14) = t2tb(sK20) )
    | ~ spl30_47
    | spl30_143 ),
    inference(superposition,[],[f4188,f3994]) ).

tff(f4353,plain,
    ( ~ spl30_153
    | spl30_145
    | ~ spl30_47
    | spl30_143 ),
    inference(avatar_split_clause,[],[f4345,f4186,f957,f4206,f4350]) ).

tff(f4345,plain,
    ( ( t2tb(sK14) = t2tb(sK20) )
    | ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_47
    | spl30_143 ),
    inference(superposition,[],[f4188,f3960]) ).

tff(f4343,plain,
    ( spl30_135
    | ~ spl30_152
    | ~ spl30_48
    | spl30_142 ),
    inference(avatar_split_clause,[],[f4336,f4181,f962,f4339,f4118]) ).

tff(f4336,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ( t2tb(sK18) = t2tb(sK20) )
    | ~ spl30_48
    | spl30_142 ),
    inference(superposition,[],[f4183,f3961]) ).

tff(f4342,plain,
    ( spl30_135
    | ~ spl30_152
    | ~ spl30_48
    | spl30_142 ),
    inference(avatar_split_clause,[],[f4337,f4181,f962,f4339,f4118]) ).

tff(f4337,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ( t2tb(sK18) = t2tb(sK20) )
    | ~ spl30_48
    | spl30_142 ),
    inference(superposition,[],[f4183,f4084]) ).

tff(f4334,plain,
    ( ~ spl30_151
    | spl30_141
    | ~ spl30_47
    | spl30_140 ),
    inference(avatar_split_clause,[],[f4327,f4144,f957,f4177,f4330]) ).

tff(f4327,plain,
    ( ( t2tb(sK19) = t2tb(sK14) )
    | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_47
    | spl30_140 ),
    inference(superposition,[],[f4146,f3960]) ).

tff(f4333,plain,
    ( ~ spl30_151
    | spl30_141
    | ~ spl30_47
    | spl30_140 ),
    inference(avatar_split_clause,[],[f4328,f4144,f957,f4177,f4330]) ).

tff(f4328,plain,
    ( ( t2tb(sK19) = t2tb(sK14) )
    | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_47
    | spl30_140 ),
    inference(superposition,[],[f4146,f3994]) ).

tff(f4315,plain,
    ( ~ spl30_150
    | spl30_145
    | ~ spl30_47
    | spl30_139 ),
    inference(avatar_split_clause,[],[f4306,f4139,f957,f4206,f4311]) ).

tff(f4306,plain,
    ( ( t2tb(sK14) = t2tb(sK20) )
    | ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | ~ spl30_47
    | spl30_139 ),
    inference(superposition,[],[f4141,f3960]) ).

tff(f4314,plain,
    ( spl30_145
    | ~ spl30_150
    | ~ spl30_47
    | spl30_139 ),
    inference(avatar_split_clause,[],[f4307,f4139,f957,f4311,f4206]) ).

tff(f4307,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | ( t2tb(sK14) = t2tb(sK20) )
    | ~ spl30_47
    | spl30_139 ),
    inference(superposition,[],[f4141,f3994]) ).

tff(f4280,plain,
    ( spl30_141
    | ~ spl30_149
    | ~ spl30_47
    | spl30_138 ),
    inference(avatar_split_clause,[],[f4272,f4132,f957,f4276,f4177]) ).

tff(f4272,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ( t2tb(sK19) = t2tb(sK14) )
    | ~ spl30_47
    | spl30_138 ),
    inference(superposition,[],[f4134,f3994]) ).

tff(f4279,plain,
    ( ~ spl30_149
    | spl30_141
    | ~ spl30_47
    | spl30_138 ),
    inference(avatar_split_clause,[],[f4271,f4132,f957,f4177,f4276]) ).

tff(f4271,plain,
    ( ( t2tb(sK19) = t2tb(sK14) )
    | ~ sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_47
    | spl30_138 ),
    inference(superposition,[],[f4134,f3960]) ).

tff(f4249,plain,
    ( ~ spl30_148
    | spl30_133
    | ~ spl30_48
    | spl30_137 ),
    inference(avatar_split_clause,[],[f4235,f4127,f962,f4109,f4245]) ).

tff(f4235,plain,
    ( ( t2tb(sK19) = t2tb(sK18) )
    | ~ sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_48
    | spl30_137 ),
    inference(superposition,[],[f4129,f4084]) ).

tff(f4248,plain,
    ( spl30_133
    | ~ spl30_148
    | ~ spl30_48
    | spl30_137 ),
    inference(avatar_split_clause,[],[f4234,f4127,f962,f4245,f4109]) ).

tff(f4234,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ( t2tb(sK19) = t2tb(sK18) )
    | ~ spl30_48
    | spl30_137 ),
    inference(superposition,[],[f4129,f3961]) ).

tff(f4243,plain,
    ( spl30_145
    | ~ spl30_147
    | ~ spl30_47
    | spl30_137 ),
    inference(avatar_split_clause,[],[f4236,f4127,f957,f4239,f4206]) ).

tff(f4236,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ( t2tb(sK14) = t2tb(sK20) )
    | ~ spl30_47
    | spl30_137 ),
    inference(superposition,[],[f4129,f3960]) ).

tff(f4242,plain,
    ( spl30_145
    | ~ spl30_147
    | ~ spl30_47
    | spl30_137 ),
    inference(avatar_split_clause,[],[f4237,f4127,f957,f4239,f4206]) ).

tff(f4237,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ( t2tb(sK14) = t2tb(sK20) )
    | ~ spl30_47
    | spl30_137 ),
    inference(superposition,[],[f4129,f3994]) ).

tff(f4216,plain,
    ( ~ spl30_144
    | spl30_145
    | ~ spl30_47
    | spl30_136 ),
    inference(avatar_split_clause,[],[f4197,f4122,f957,f4206,f4202]) ).

tff(f4197,plain,
    ( ( t2tb(sK14) = t2tb(sK20) )
    | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | ~ spl30_47
    | spl30_136 ),
    inference(superposition,[],[f4124,f3960]) ).

tff(f4215,plain,
    ( ~ spl30_146
    | spl30_133
    | ~ spl30_48
    | spl30_136 ),
    inference(avatar_split_clause,[],[f4200,f4122,f962,f4109,f4211]) ).

tff(f4200,plain,
    ( ( t2tb(sK19) = t2tb(sK18) )
    | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ~ spl30_48
    | spl30_136 ),
    inference(superposition,[],[f4124,f4084]) ).

tff(f4214,plain,
    ( spl30_133
    | ~ spl30_146
    | ~ spl30_48
    | spl30_136 ),
    inference(avatar_split_clause,[],[f4199,f4122,f962,f4211,f4109]) ).

tff(f4199,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ( t2tb(sK19) = t2tb(sK18) )
    | ~ spl30_48
    | spl30_136 ),
    inference(superposition,[],[f4124,f3961]) ).

tff(f4209,plain,
    ( ~ spl30_144
    | spl30_145
    | ~ spl30_47
    | spl30_136 ),
    inference(avatar_split_clause,[],[f4198,f4122,f957,f4206,f4202]) ).

tff(f4198,plain,
    ( ( t2tb(sK14) = t2tb(sK20) )
    | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | ~ spl30_47
    | spl30_136 ),
    inference(superposition,[],[f4124,f3994]) ).

tff(f4191,plain,
    ( ~ spl30_142
    | spl30_141
    | ~ spl30_47
    | spl30_134 ),
    inference(avatar_split_clause,[],[f4175,f4113,f957,f4177,f4181]) ).

tff(f4175,plain,
    ( ( t2tb(sK19) = t2tb(sK14) )
    | ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ~ spl30_47
    | spl30_134 ),
    inference(superposition,[],[f4115,f3994]) ).

tff(f4190,plain,
    ( spl30_135
    | ~ spl30_143
    | ~ spl30_48
    | spl30_134 ),
    inference(avatar_split_clause,[],[f4172,f4113,f962,f4186,f4118]) ).

tff(f4172,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ( t2tb(sK18) = t2tb(sK20) )
    | ~ spl30_48
    | spl30_134 ),
    inference(superposition,[],[f4115,f3961]) ).

tff(f4189,plain,
    ( spl30_135
    | ~ spl30_143
    | ~ spl30_48
    | spl30_134 ),
    inference(avatar_split_clause,[],[f4173,f4113,f962,f4186,f4118]) ).

tff(f4173,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ( t2tb(sK18) = t2tb(sK20) )
    | ~ spl30_48
    | spl30_134 ),
    inference(superposition,[],[f4115,f4084]) ).

tff(f4184,plain,
    ( spl30_141
    | ~ spl30_142
    | ~ spl30_47
    | spl30_134 ),
    inference(avatar_split_clause,[],[f4174,f4113,f957,f4181,f4177]) ).

tff(f4174,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK19))))
    | ( t2tb(sK19) = t2tb(sK14) )
    | ~ spl30_47
    | spl30_134 ),
    inference(superposition,[],[f4115,f3960]) ).

tff(f4147,plain,
    ( ~ spl30_140
    | spl30_133
    | spl30_36
    | ~ spl30_48 ),
    inference(avatar_split_clause,[],[f4092,f962,f885,f4109,f4144]) ).

tff(f4092,plain,
    ( ( t2tb(sK19) = t2tb(sK18) )
    | ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | spl30_36
    | ~ spl30_48 ),
    inference(superposition,[],[f887,f3961]) ).

tff(f4142,plain,
    ( spl30_135
    | ~ spl30_139
    | ~ spl30_48
    | spl30_50 ),
    inference(avatar_split_clause,[],[f4094,f992,f962,f4139,f4118]) ).

tff(f4094,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | ( t2tb(sK18) = t2tb(sK20) )
    | ~ spl30_48
    | spl30_50 ),
    inference(superposition,[],[f994,f3961]) ).

tff(f4135,plain,
    ( spl30_133
    | ~ spl30_138
    | ~ spl30_48
    | spl30_52 ),
    inference(avatar_split_clause,[],[f4090,f1004,f962,f4132,f4109]) ).

tff(f4090,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ( t2tb(sK19) = t2tb(sK18) )
    | ~ spl30_48
    | spl30_52 ),
    inference(superposition,[],[f1006,f3961]) ).

tff(f4130,plain,
    ( ~ spl30_137
    | spl30_135
    | ~ spl30_48
    | spl30_52 ),
    inference(avatar_split_clause,[],[f4093,f1004,f962,f4118,f4127]) ).

tff(f4093,plain,
    ( ( t2tb(sK18) = t2tb(sK20) )
    | ~ sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_48
    | spl30_52 ),
    inference(superposition,[],[f1006,f3961]) ).

tff(f4125,plain,
    ( spl30_135
    | ~ spl30_136
    | spl30_36
    | ~ spl30_48 ),
    inference(avatar_split_clause,[],[f4095,f962,f885,f4122,f4118]) ).

tff(f4095,plain,
    ( ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | ( t2tb(sK18) = t2tb(sK20) )
    | spl30_36
    | ~ spl30_48 ),
    inference(superposition,[],[f887,f3961]) ).

tff(f4116,plain,
    ( spl30_133
    | ~ spl30_134
    | ~ spl30_48
    | spl30_50 ),
    inference(avatar_split_clause,[],[f4091,f992,f962,f4113,f4109]) ).

tff(f4091,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK16),t2tb(sK19))))
    | ( t2tb(sK19) = t2tb(sK18) )
    | ~ spl30_48
    | spl30_50 ),
    inference(superposition,[],[f994,f3961]) ).

tff(f3912,plain,
    ( spl30_132
    | spl30_126
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(avatar_split_clause,[],[f3907,f1521,f1513,f3804,f3909]) ).

tff(f3909,plain,
    ( spl30_132
  <=> $less(0,$sum(sK9,$uminus(sK6(sK9,sK17)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_132])]) ).

tff(f3907,plain,
    ( ! [X2: $int] :
        ( $less(0,$sum(2,$uminus(occ1(int,t2tb(X2),t2tb2(sK7),0,sK9))))
        | $less(0,$sum(sK9,$uminus(sK6(sK9,sK17)))) )
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(superposition,[],[f1538,f1680]) ).

tff(f1538,plain,
    ! [X3: $int,X4: map_int_int,X5: $int] :
      ( $less(0,$sum(2,$uminus(occ1(int,t2tb(X3),t2tb2(X4),0,X5))))
      | $less(0,$sum(X5,$uminus(sK6(X5,X4)))) ),
    inference(resolution,[],[f631,f656]) ).

tff(f656,plain,
    ! [X0: $int,X1: map_int_int] :
      ( injective1(X1,X0)
      | $less(0,$sum(X0,$uminus(sK6(X0,X1)))) ),
    inference(evaluation,[],[f420]) ).

tff(f420,plain,
    ! [X0: $int,X1: map_int_int] :
      ( injective1(X1,X0)
      | $less(sK6(X0,X1),X0) ),
    inference(cnf_transformation,[],[f290]) ).

tff(f3902,plain,
    ( spl30_126
    | spl30_131
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(avatar_split_clause,[],[f3897,f1521,f1513,f3899,f3804]) ).

tff(f3899,plain,
    ( spl30_131
  <=> $less(0,$sum(sK9,$uminus(sK5(sK9,sK17)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_131])]) ).

tff(f3897,plain,
    ( ! [X2: $int] :
        ( $less(0,$sum(sK9,$uminus(sK5(sK9,sK17))))
        | $less(0,$sum(2,$uminus(occ1(int,t2tb(X2),t2tb2(sK7),0,sK9)))) )
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(superposition,[],[f1537,f1680]) ).

tff(f1537,plain,
    ! [X2: $int,X0: $int,X1: map_int_int] :
      ( $less(0,$sum(2,$uminus(occ1(int,t2tb(X0),t2tb2(X1),0,X2))))
      | $less(0,$sum(X2,$uminus(sK5(X2,X1)))) ),
    inference(resolution,[],[f631,f679]) ).

tff(f679,plain,
    ! [X0: $int,X1: map_int_int] :
      ( injective1(X1,X0)
      | $less(0,$sum(X0,$uminus(sK5(X0,X1)))) ),
    inference(evaluation,[],[f418]) ).

tff(f418,plain,
    ! [X0: $int,X1: map_int_int] :
      ( $less(sK5(X0,X1),X0)
      | injective1(X1,X0) ),
    inference(cnf_transformation,[],[f290]) ).

tff(f3839,plain,
    ( spl30_109
    | spl30_130
    | ~ spl30_29 ),
    inference(avatar_split_clause,[],[f3818,f850,f3836,f2774]) ).

tff(f3836,plain,
    ( spl30_130
  <=> $less(0,$sum(occ1(int,t2tb(sK27(sK7,sK9)),t2tb2(sK7),0,sK9),-1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_130])]) ).

tff(f3818,plain,
    ( $less(0,$sum(occ1(int,t2tb(sK27(sK7,sK9)),t2tb2(sK7),0,sK9),-1))
    | surjective1(sK7,sK9)
    | ~ spl30_29 ),
    inference(resolution,[],[f1582,f852]) ).

tff(f1582,plain,
    ! [X3: map_int_int,X4: $int] :
      ( ~ range2(X3,X4)
      | surjective1(X3,X4)
      | $less(0,$sum(occ1(int,t2tb(sK27(X3,X4)),t2tb2(X3),0,X4),-1)) ),
    inference(resolution,[],[f605,f554]) ).

tff(f3834,plain,
    ( spl30_129
    | spl30_111
    | ~ spl30_38
    | ~ spl30_64 ),
    inference(avatar_split_clause,[],[f3829,f1513,f898,f2783,f3831]) ).

tff(f3831,plain,
    ( spl30_129
  <=> $less(0,$sum(occ1(int,t2tb(sK27(sK13,sK9)),t2tb2(sK7),0,sK9),-1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_129])]) ).

tff(f3829,plain,
    ( surjective1(sK13,sK9)
    | $less(0,$sum(occ1(int,t2tb(sK27(sK13,sK9)),t2tb2(sK7),0,sK9),-1))
    | ~ spl30_38
    | ~ spl30_64 ),
    inference(forward_demodulation,[],[f3819,f1672]) ).

tff(f3819,plain,
    ( surjective1(sK13,sK9)
    | $less(0,$sum(occ1(int,t2tb(sK27(sK13,sK9)),t2tb2(sK13),0,sK9),-1))
    | ~ spl30_38 ),
    inference(resolution,[],[f1582,f900]) ).

tff(f3828,plain,
    ( spl30_107
    | spl30_128
    | ~ spl30_20
    | ~ spl30_63 ),
    inference(avatar_split_clause,[],[f3823,f1505,f800,f3825,f2765]) ).

tff(f3825,plain,
    ( spl30_128
  <=> $less(0,$sum(occ1(int,t2tb(sK27(sK11,sK9)),t2tb2(sK7),0,sK9),-1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_128])]) ).

tff(f3823,plain,
    ( $less(0,$sum(occ1(int,t2tb(sK27(sK11,sK9)),t2tb2(sK7),0,sK9),-1))
    | surjective1(sK11,sK9)
    | ~ spl30_20
    | ~ spl30_63 ),
    inference(forward_demodulation,[],[f3817,f1671]) ).

tff(f3817,plain,
    ( $less(0,$sum(occ1(int,t2tb(sK27(sK11,sK9)),t2tb2(sK11),0,sK9),-1))
    | surjective1(sK11,sK9)
    | ~ spl30_20 ),
    inference(resolution,[],[f1582,f802]) ).

tff(f3816,plain,
    ( spl30_127
    | spl30_126
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(avatar_split_clause,[],[f3811,f1521,f1513,f3804,f3813]) ).

tff(f3813,plain,
    ( spl30_127
  <=> $less(0,$sum(1,sK5(sK9,sK17))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_127])]) ).

tff(f3811,plain,
    ( ! [X2: $int] :
        ( $less(0,$sum(2,$uminus(occ1(int,t2tb(X2),t2tb2(sK7),0,sK9))))
        | $less(0,$sum(1,sK5(sK9,sK17))) )
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(superposition,[],[f1540,f1680]) ).

tff(f1540,plain,
    ! [X10: map_int_int,X11: $int,X9: $int] :
      ( $less(0,$sum(2,$uminus(occ1(int,t2tb(X9),t2tb2(X10),0,X11))))
      | $less(0,$sum(1,sK5(X11,X10))) ),
    inference(resolution,[],[f631,f654]) ).

tff(f654,plain,
    ! [X0: $int,X1: map_int_int] :
      ( injective1(X1,X0)
      | $less(0,$sum(1,sK5(X0,X1))) ),
    inference(evaluation,[],[f421]) ).

tff(f421,plain,
    ! [X0: $int,X1: map_int_int] :
      ( ~ $less(sK5(X0,X1),0)
      | injective1(X1,X0) ),
    inference(cnf_transformation,[],[f290]) ).

tff(f3806,plain,
    ( spl30_125
    | spl30_126
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(avatar_split_clause,[],[f3798,f1521,f1513,f3804,f3800]) ).

tff(f3800,plain,
    ( spl30_125
  <=> $less(0,$sum(1,sK6(sK9,sK17))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_125])]) ).

tff(f3798,plain,
    ( ! [X2: $int] :
        ( $less(0,$sum(2,$uminus(occ1(int,t2tb(X2),t2tb2(sK7),0,sK9))))
        | $less(0,$sum(1,sK6(sK9,sK17))) )
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(superposition,[],[f1539,f1680]) ).

tff(f3758,plain,
    ( spl30_124
    | ~ spl30_47 ),
    inference(avatar_split_clause,[],[f3742,f957,f3755]) ).

tff(f3742,plain,
    ( ( get(int,int,t2tb2(sK16),t2tb(sK14)) = get(int,int,t2tb2(sK13),t2tb(sK18)) )
    | ~ spl30_47 ),
    inference(superposition,[],[f1435,f959]) ).

tff(f1435,plain,
    ! [X21: uni,X18: uni,X19: uni,X16: ty,X17: ty,X22: uni,X20: ty] : ( get(X16,X20,X21,X22) = get(X16,X17,set(X16,X17,X18,X19,get(X16,X20,X21,X22)),X19) ),
    inference(resolution,[],[f590,f488]) ).

tff(f488,plain,
    ! [X2: uni,X3: uni,X0: ty,X1: ty] : sort1(X1,get(X1,X0,X3,X2)),
    inference(cnf_transformation,[],[f313]) ).

tff(f313,plain,
    ! [X0: ty,X1: ty,X2: uni,X3: uni] : sort1(X1,get(X1,X0,X3,X2)),
    inference(rectify,[],[f115]) ).

tff(f115,plain,
    ! [X3: ty,X0: ty,X2: uni,X1: uni] : sort1(X0,get(X0,X3,X1,X2)),
    inference(rectify,[],[f13]) ).

tff(f13,axiom,
    ! [X8: ty,X1: uni,X2: uni,X0: ty] : sort1(X8,get(X8,X0,X1,X2)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',get_sort4) ).

tff(f590,plain,
    ! [X2: uni,X3: ty,X0: uni,X1: ty,X5: uni] :
      ( ~ sort1(X3,X0)
      | ( get(X3,X1,set(X3,X1,X2,X5,X0),X5) = X0 ) ),
    inference(equality_resolution,[],[f550]) ).

tff(f550,plain,
    ! [X2: uni,X3: ty,X0: uni,X1: ty,X4: uni,X5: uni] :
      ( ( X4 != X5 )
      | ~ sort1(X3,X0)
      | ( get(X3,X1,set(X3,X1,X2,X5,X0),X4) = X0 ) ),
    inference(cnf_transformation,[],[f360]) ).

tff(f360,plain,
    ! [X0: uni,X1: ty,X2: uni,X3: ty,X4: uni,X5: uni] :
      ( ( X4 != X5 )
      | ~ sort1(X3,X0)
      | ( get(X3,X1,set(X3,X1,X2,X5,X0),X4) = X0 ) ),
    inference(rectify,[],[f226]) ).

tff(f226,plain,
    ! [X2: uni,X5: ty,X3: uni,X4: ty,X1: uni,X0: uni] :
      ( ( X0 != X1 )
      | ~ sort1(X4,X2)
      | ( get(X4,X5,set(X4,X5,X3,X0,X2),X1) = X2 ) ),
    inference(flattening,[],[f225]) ).

tff(f225,plain,
    ! [X0: uni,X5: ty,X2: uni,X1: uni,X4: ty,X3: uni] :
      ( ( get(X4,X5,set(X4,X5,X3,X0,X2),X1) = X2 )
      | ( X0 != X1 )
      | ~ sort1(X4,X2) ),
    inference(ennf_transformation,[],[f139]) ).

tff(f139,plain,
    ! [X0: uni,X5: ty,X2: uni,X1: uni,X4: ty,X3: uni] :
      ( sort1(X4,X2)
     => ( ( X0 = X1 )
       => ( get(X4,X5,set(X4,X5,X3,X0,X2),X1) = X2 ) ) ),
    inference(rectify,[],[f15]) ).

tff(f15,axiom,
    ! [X10: uni,X11: uni,X12: uni,X9: uni,X8: ty,X0: ty] :
      ( sort1(X8,X12)
     => ( ( X10 = X11 )
       => ( get(X8,X0,set(X8,X0,X9,X10,X12),X11) = X12 ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',select_eq) ).

tff(f2942,plain,
    ( spl30_123
    | spl30_111
    | ~ spl30_38 ),
    inference(avatar_split_clause,[],[f2924,f898,f2783,f2939]) ).

tff(f2939,plain,
    ( spl30_123
  <=> $less(0,$sum(sK9,$uminus(sK5(sK9,sK13)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_123])]) ).

tff(f2924,plain,
    ( surjective1(sK13,sK9)
    | $less(0,$sum(sK9,$uminus(sK5(sK9,sK13))))
    | ~ spl30_38 ),
    inference(resolution,[],[f1232,f900]) ).

tff(f1232,plain,
    ! [X0: $int,X1: map_int_int] :
      ( ~ range2(X1,X0)
      | $less(0,$sum(X0,$uminus(sK5(X0,X1))))
      | surjective1(X1,X0) ),
    inference(resolution,[],[f679,f554]) ).

tff(f2937,plain,
    ( spl30_107
    | spl30_122
    | ~ spl30_20 ),
    inference(avatar_split_clause,[],[f2922,f800,f2934,f2765]) ).

tff(f2934,plain,
    ( spl30_122
  <=> $less(0,$sum(sK9,$uminus(sK5(sK9,sK11)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_122])]) ).

tff(f2922,plain,
    ( $less(0,$sum(sK9,$uminus(sK5(sK9,sK11))))
    | surjective1(sK11,sK9)
    | ~ spl30_20 ),
    inference(resolution,[],[f1232,f802]) ).

tff(f2932,plain,
    ( spl30_121
    | spl30_109
    | ~ spl30_29 ),
    inference(avatar_split_clause,[],[f2923,f850,f2774,f2929]) ).

tff(f2929,plain,
    ( spl30_121
  <=> $less(0,$sum(sK9,$uminus(sK5(sK9,sK7)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_121])]) ).

tff(f2923,plain,
    ( surjective1(sK7,sK9)
    | $less(0,$sum(sK9,$uminus(sK5(sK9,sK7))))
    | ~ spl30_29 ),
    inference(resolution,[],[f1232,f852]) ).

tff(f2921,plain,
    ( spl30_120
    | spl30_109
    | ~ spl30_29 ),
    inference(avatar_split_clause,[],[f2902,f850,f2774,f2918]) ).

tff(f2918,plain,
    ( spl30_120
  <=> $less(0,$sum(sK9,$uminus(sK6(sK9,sK7)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_120])]) ).

tff(f2902,plain,
    ( surjective1(sK7,sK9)
    | $less(0,$sum(sK9,$uminus(sK6(sK9,sK7))))
    | ~ spl30_29 ),
    inference(resolution,[],[f1231,f852]) ).

tff(f1231,plain,
    ! [X0: $int,X1: map_int_int] :
      ( ~ range2(X1,X0)
      | surjective1(X1,X0)
      | $less(0,$sum(X0,$uminus(sK6(X0,X1)))) ),
    inference(resolution,[],[f656,f554]) ).

tff(f2916,plain,
    ( spl30_111
    | spl30_119
    | ~ spl30_38 ),
    inference(avatar_split_clause,[],[f2903,f898,f2913,f2783]) ).

tff(f2913,plain,
    ( spl30_119
  <=> $less(0,$sum(sK9,$uminus(sK6(sK9,sK13)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_119])]) ).

tff(f2903,plain,
    ( $less(0,$sum(sK9,$uminus(sK6(sK9,sK13))))
    | surjective1(sK13,sK9)
    | ~ spl30_38 ),
    inference(resolution,[],[f1231,f900]) ).

tff(f2911,plain,
    ( spl30_118
    | spl30_107
    | ~ spl30_20 ),
    inference(avatar_split_clause,[],[f2901,f800,f2765,f2908]) ).

tff(f2908,plain,
    ( spl30_118
  <=> $less(0,$sum(sK9,$uminus(sK6(sK9,sK11)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_118])]) ).

tff(f2901,plain,
    ( surjective1(sK11,sK9)
    | $less(0,$sum(sK9,$uminus(sK6(sK9,sK11))))
    | ~ spl30_20 ),
    inference(resolution,[],[f1231,f802]) ).

tff(f2844,plain,
    ( spl30_117
    | spl30_111
    | ~ spl30_38 ),
    inference(avatar_split_clause,[],[f2826,f898,f2783,f2841]) ).

tff(f2841,plain,
    ( spl30_117
  <=> $less(0,$sum(1,sK6(sK9,sK13))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_117])]) ).

tff(f2826,plain,
    ( surjective1(sK13,sK9)
    | $less(0,$sum(1,sK6(sK9,sK13)))
    | ~ spl30_38 ),
    inference(resolution,[],[f1193,f900]) ).

tff(f1193,plain,
    ! [X0: $int,X1: map_int_int] :
      ( ~ range2(X1,X0)
      | $less(0,$sum(1,sK6(X0,X1)))
      | surjective1(X1,X0) ),
    inference(resolution,[],[f687,f554]) ).

tff(f2839,plain,
    ( spl30_107
    | spl30_116
    | ~ spl30_20 ),
    inference(avatar_split_clause,[],[f2824,f800,f2836,f2765]) ).

tff(f2824,plain,
    ( $less(0,$sum(1,sK6(sK9,sK11)))
    | surjective1(sK11,sK9)
    | ~ spl30_20 ),
    inference(resolution,[],[f1193,f802]) ).

tff(f2834,plain,
    ( spl30_115
    | spl30_109
    | ~ spl30_29 ),
    inference(avatar_split_clause,[],[f2825,f850,f2774,f2831]) ).

tff(f2831,plain,
    ( spl30_115
  <=> $less(0,$sum(1,sK6(sK9,sK7))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_115])]) ).

tff(f2825,plain,
    ( surjective1(sK7,sK9)
    | $less(0,$sum(1,sK6(sK9,sK7)))
    | ~ spl30_29 ),
    inference(resolution,[],[f1193,f852]) ).

tff(f2823,plain,
    ( spl30_114
    | spl30_109
    | ~ spl30_29 ),
    inference(avatar_split_clause,[],[f2804,f850,f2774,f2820]) ).

tff(f2820,plain,
    ( spl30_114
  <=> $less(0,$sum(1,sK5(sK9,sK7))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_114])]) ).

tff(f2804,plain,
    ( surjective1(sK7,sK9)
    | $less(0,$sum(1,sK5(sK9,sK7)))
    | ~ spl30_29 ),
    inference(resolution,[],[f1174,f852]) ).

tff(f1174,plain,
    ! [X0: $int,X1: map_int_int] :
      ( ~ range2(X1,X0)
      | $less(0,$sum(1,sK5(X0,X1)))
      | surjective1(X1,X0) ),
    inference(resolution,[],[f654,f554]) ).

tff(f2818,plain,
    ( spl30_107
    | spl30_113
    | ~ spl30_20 ),
    inference(avatar_split_clause,[],[f2803,f800,f2815,f2765]) ).

tff(f2815,plain,
    ( spl30_113
  <=> $less(0,$sum(1,sK5(sK9,sK11))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_113])]) ).

tff(f2803,plain,
    ( $less(0,$sum(1,sK5(sK9,sK11)))
    | surjective1(sK11,sK9)
    | ~ spl30_20 ),
    inference(resolution,[],[f1174,f802]) ).

tff(f2813,plain,
    ( spl30_111
    | spl30_112
    | ~ spl30_38 ),
    inference(avatar_split_clause,[],[f2805,f898,f2810,f2783]) ).

tff(f2810,plain,
    ( spl30_112
  <=> $less(0,$sum(1,sK5(sK9,sK13))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_112])]) ).

tff(f2805,plain,
    ( $less(0,$sum(1,sK5(sK9,sK13)))
    | surjective1(sK13,sK9)
    | ~ spl30_38 ),
    inference(resolution,[],[f1174,f900]) ).

tff(f2786,plain,
    ( ~ spl30_110
    | spl30_111
    | ~ spl30_38 ),
    inference(avatar_split_clause,[],[f2756,f898,f2783,f2779]) ).

tff(f2779,plain,
    ( spl30_110
  <=> ( sK6(sK9,sK13) = sK5(sK9,sK13) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_110])]) ).

tff(f2756,plain,
    ( surjective1(sK13,sK9)
    | ( sK6(sK9,sK13) != sK5(sK9,sK13) )
    | ~ spl30_38 ),
    inference(resolution,[],[f1081,f900]) ).

tff(f1081,plain,
    ! [X0: $int,X1: map_int_int] :
      ( ~ range2(X1,X0)
      | surjective1(X1,X0)
      | ( sK5(X0,X1) != sK6(X0,X1) ) ),
    inference(resolution,[],[f419,f554]) ).

tff(f419,plain,
    ! [X0: $int,X1: map_int_int] :
      ( injective1(X1,X0)
      | ( sK5(X0,X1) != sK6(X0,X1) ) ),
    inference(cnf_transformation,[],[f290]) ).

tff(f2777,plain,
    ( ~ spl30_108
    | spl30_109
    | ~ spl30_29 ),
    inference(avatar_split_clause,[],[f2755,f850,f2774,f2770]) ).

tff(f2770,plain,
    ( spl30_108
  <=> ( sK6(sK9,sK7) = sK5(sK9,sK7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_108])]) ).

tff(f2755,plain,
    ( surjective1(sK7,sK9)
    | ( sK6(sK9,sK7) != sK5(sK9,sK7) )
    | ~ spl30_29 ),
    inference(resolution,[],[f1081,f852]) ).

tff(f2768,plain,
    ( ~ spl30_106
    | spl30_107
    | ~ spl30_20 ),
    inference(avatar_split_clause,[],[f2754,f800,f2765,f2761]) ).

tff(f2761,plain,
    ( spl30_106
  <=> ( sK6(sK9,sK11) = sK5(sK9,sK11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_106])]) ).

tff(f2754,plain,
    ( surjective1(sK11,sK9)
    | ( sK6(sK9,sK11) != sK5(sK9,sK11) )
    | ~ spl30_20 ),
    inference(resolution,[],[f1081,f802]) ).

tff(f2632,plain,
    ( spl30_104
    | spl30_105
    | ~ spl30_40 ),
    inference(avatar_split_clause,[],[f2625,f910,f2630,f2627]) ).

tff(f2627,plain,
    ( spl30_104
  <=> ! [X5: $int] :
        ( map_eq_sub1(int,t2tb2(sK13),t2tb2(sK17),X5,sK9)
        | $less(0,$sum($sum(sK14,1),$uminus(X5)))
        | $less(0,$sum($sum(sK18,1),$uminus(X5)))
        | $less(0,$sum(X5,$uminus(sK9))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_104])]) ).

tff(f2630,plain,
    ( spl30_105
  <=> ! [X4: $int] :
        ( $less(0,$sum(X4,$uminus(sK18)))
        | $less(0,$sum(0,$uminus(X4)))
        | $less(0,$sum(X4,$uminus(sK14))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_105])]) ).

tff(f910,plain,
    ( spl30_40
  <=> exchange3(int,mk_array1(int,sK9,t2tb2(sK13)),mk_array1(int,sK9,t2tb2(sK17)),sK18,sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_40])]) ).

tff(f2625,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(0,$sum(X4,$uminus(sK18)))
        | map_eq_sub1(int,t2tb2(sK13),t2tb2(sK17),X5,sK9)
        | $less(0,$sum(X4,$uminus(sK14)))
        | $less(0,$sum(X5,$uminus(sK9)))
        | $less(0,$sum($sum(sK18,1),$uminus(X5)))
        | $less(0,$sum(0,$uminus(X4)))
        | $less(0,$sum($sum(sK14,1),$uminus(X5))) )
    | ~ spl30_40 ),
    inference(forward_demodulation,[],[f2624,f1336]) ).

tff(f1336,plain,
    ! [X0: $int,X1: uni] : ( elts(int,mk_array1(int,X0,X1)) = X1 ),
    inference(unit_resulting_resolution,[],[f971,f549]) ).

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

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

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

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

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

tff(f971,plain,
    ! [X0: uni] : sort1(map(int,int),X0),
    inference(superposition,[],[f380,f564]) ).

tff(f564,plain,
    ! [X0: uni] : ( t2tb2(tb2t2(X0)) = X0 ),
    inference(cnf_transformation,[],[f179]) ).

tff(f179,plain,
    ! [X0: uni] : ( t2tb2(tb2t2(X0)) = X0 ),
    inference(rectify,[],[f43]) ).

tff(f43,axiom,
    ! [X15: uni] : ( t2tb2(tb2t2(X15)) = X15 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',bridgeR2) ).

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

tff(f130,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(f2624,plain,
    ( ! [X4: $int,X5: $int] :
        ( map_eq_sub1(int,elts(int,mk_array1(int,sK9,t2tb2(sK13))),t2tb2(sK17),X5,sK9)
        | $less(0,$sum(0,$uminus(X4)))
        | $less(0,$sum(X5,$uminus(sK9)))
        | $less(0,$sum($sum(sK18,1),$uminus(X5)))
        | $less(0,$sum($sum(sK14,1),$uminus(X5)))
        | $less(0,$sum(X4,$uminus(sK14)))
        | $less(0,$sum(X4,$uminus(sK18))) )
    | ~ spl30_40 ),
    inference(forward_demodulation,[],[f2623,f1336]) ).

tff(f2623,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(0,$sum(X5,$uminus(sK9)))
        | $less(0,$sum(X4,$uminus(sK14)))
        | $less(0,$sum(X4,$uminus(sK18)))
        | map_eq_sub1(int,elts(int,mk_array1(int,sK9,t2tb2(sK13))),elts(int,mk_array1(int,sK9,t2tb2(sK17))),X5,sK9)
        | $less(0,$sum($sum(sK18,1),$uminus(X5)))
        | $less(0,$sum(0,$uminus(X4)))
        | $less(0,$sum($sum(sK14,1),$uminus(X5))) )
    | ~ spl30_40 ),
    inference(forward_demodulation,[],[f2610,f428]) ).

tff(f2610,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(0,$sum(0,$uminus(X4)))
        | $less(0,$sum($sum(sK18,1),$uminus(X5)))
        | $less(0,$sum($sum(sK14,1),$uminus(X5)))
        | $less(0,$sum(X4,$uminus(sK18)))
        | $less(0,$sum(X4,$uminus(sK14)))
        | map_eq_sub1(int,elts(int,mk_array1(int,sK9,t2tb2(sK13))),elts(int,mk_array1(int,sK9,t2tb2(sK17))),X5,length1(int,mk_array1(int,sK9,t2tb2(sK13))))
        | $less(0,$sum(X5,$uminus(sK9))) )
    | ~ spl30_40 ),
    inference(resolution,[],[f2498,f509]) ).

tff(f509,plain,
    ! [X2: uni,X3: $int,X0: uni,X1: $int,X4: ty] :
      ( ~ permut_sub1(X4,X0,X2,X3,X1)
      | map_eq_sub1(X4,elts(X4,X0),elts(X4,X2),X1,length1(X4,X0)) ),
    inference(cnf_transformation,[],[f330]) ).

tff(f330,plain,
    ! [X0: uni,X1: $int,X2: uni,X3: $int,X4: ty] :
      ( ( permut_sub1(X4,X0,X2,X3,X1)
        | ~ map_eq_sub1(X4,elts(X4,X0),elts(X4,X2),0,X3)
        | ~ map_eq_sub1(X4,elts(X4,X0),elts(X4,X2),X1,length1(X4,X0))
        | ~ permut3(X4,X0,X2,X3,X1) )
      & ( ( map_eq_sub1(X4,elts(X4,X0),elts(X4,X2),0,X3)
          & map_eq_sub1(X4,elts(X4,X0),elts(X4,X2),X1,length1(X4,X0))
          & permut3(X4,X0,X2,X3,X1) )
        | ~ permut_sub1(X4,X0,X2,X3,X1) ) ),
    inference(rectify,[],[f329]) ).

tff(f329,plain,
    ! [X1: uni,X0: $int,X4: uni,X3: $int,X2: ty] :
      ( ( permut_sub1(X2,X1,X4,X3,X0)
        | ~ map_eq_sub1(X2,elts(X2,X1),elts(X2,X4),0,X3)
        | ~ map_eq_sub1(X2,elts(X2,X1),elts(X2,X4),X0,length1(X2,X1))
        | ~ permut3(X2,X1,X4,X3,X0) )
      & ( ( map_eq_sub1(X2,elts(X2,X1),elts(X2,X4),0,X3)
          & map_eq_sub1(X2,elts(X2,X1),elts(X2,X4),X0,length1(X2,X1))
          & permut3(X2,X1,X4,X3,X0) )
        | ~ permut_sub1(X2,X1,X4,X3,X0) ) ),
    inference(flattening,[],[f328]) ).

tff(f328,plain,
    ! [X1: uni,X0: $int,X4: uni,X3: $int,X2: ty] :
      ( ( permut_sub1(X2,X1,X4,X3,X0)
        | ~ map_eq_sub1(X2,elts(X2,X1),elts(X2,X4),0,X3)
        | ~ map_eq_sub1(X2,elts(X2,X1),elts(X2,X4),X0,length1(X2,X1))
        | ~ permut3(X2,X1,X4,X3,X0) )
      & ( ( map_eq_sub1(X2,elts(X2,X1),elts(X2,X4),0,X3)
          & map_eq_sub1(X2,elts(X2,X1),elts(X2,X4),X0,length1(X2,X1))
          & permut3(X2,X1,X4,X3,X0) )
        | ~ permut_sub1(X2,X1,X4,X3,X0) ) ),
    inference(nnf_transformation,[],[f109]) ).

tff(f109,plain,
    ! [X1: uni,X0: $int,X4: uni,X3: $int,X2: ty] :
      ( permut_sub1(X2,X1,X4,X3,X0)
    <=> ( map_eq_sub1(X2,elts(X2,X1),elts(X2,X4),0,X3)
        & map_eq_sub1(X2,elts(X2,X1),elts(X2,X4),X0,length1(X2,X1))
        & permut3(X2,X1,X4,X3,X0) ) ),
    inference(rectify,[],[f69]) ).

tff(f69,axiom,
    ! [X6: $int,X10: uni,X0: ty,X18: $int,X11: uni] :
      ( permut_sub1(X0,X10,X11,X18,X6)
    <=> ( permut3(X0,X10,X11,X18,X6)
        & map_eq_sub1(X0,elts(X0,X10),elts(X0,X11),X6,length1(X0,X10))
        & map_eq_sub1(X0,elts(X0,X10),elts(X0,X11),0,X18) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',permut_sub_def) ).

tff(f2498,plain,
    ( ! [X0: $int,X1: $int] :
        ( permut_sub1(int,mk_array1(int,sK9,t2tb2(sK13)),mk_array1(int,sK9,t2tb2(sK17)),X0,X1)
        | $less(0,$sum(X0,$uminus(sK18)))
        | $less(0,$sum($sum(sK14,1),$uminus(X1)))
        | $less(0,$sum($sum(sK18,1),$uminus(X1)))
        | $less(0,$sum(X0,$uminus(sK14)))
        | $less(0,$sum(0,$uminus(X0)))
        | $less(0,$sum(X1,$uminus(sK9))) )
    | ~ spl30_40 ),
    inference(forward_demodulation,[],[f2497,f428]) ).

tff(f2497,plain,
    ( ! [X0: $int,X1: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(X1)))
        | $less(0,$sum(X1,$uminus(length1(int,mk_array1(int,sK9,t2tb2(sK13))))))
        | $less(0,$sum($sum(sK18,1),$uminus(X1)))
        | permut_sub1(int,mk_array1(int,sK9,t2tb2(sK13)),mk_array1(int,sK9,t2tb2(sK17)),X0,X1)
        | $less(0,$sum(X0,$uminus(sK14)))
        | $less(0,$sum(X0,$uminus(sK18)))
        | $less(0,$sum(0,$uminus(X0))) )
    | ~ spl30_40 ),
    inference(resolution,[],[f638,f912]) ).

tff(f912,plain,
    ( exchange3(int,mk_array1(int,sK9,t2tb2(sK13)),mk_array1(int,sK9,t2tb2(sK17)),sK18,sK14)
    | ~ spl30_40 ),
    inference(avatar_component_clause,[],[f910]) ).

tff(f638,plain,
    ! [X2: $int,X3: $int,X0: uni,X1: $int,X6: ty,X4: $int,X5: uni] :
      ( ~ exchange3(X6,X5,X0,X4,X1)
      | $less(0,$sum(X2,$uminus(X1)))
      | $less(0,$sum($sum(X1,1),$uminus(X3)))
      | $less(0,$sum(0,$uminus(X2)))
      | permut_sub1(X6,X5,X0,X2,X3)
      | $less(0,$sum(X2,$uminus(X4)))
      | $less(0,$sum(X3,$uminus(length1(X6,X5))))
      | $less(0,$sum($sum(X4,1),$uminus(X3))) ),
    inference(evaluation,[],[f484]) ).

tff(f484,plain,
    ! [X2: $int,X3: $int,X0: uni,X1: $int,X6: ty,X4: $int,X5: uni] :
      ( $less(length1(X6,X5),X3)
      | $less(X1,X2)
      | $less(X4,X2)
      | ~ exchange3(X6,X5,X0,X4,X1)
      | $less(X2,0)
      | permut_sub1(X6,X5,X0,X2,X3)
      | ~ $less(X4,X3)
      | ~ $less(X1,X3) ),
    inference(cnf_transformation,[],[f309]) ).

tff(f309,plain,
    ! [X0: uni,X1: $int,X2: $int,X3: $int,X4: $int,X5: uni,X6: ty] :
      ( $less(X1,X2)
      | $less(X4,X2)
      | permut_sub1(X6,X5,X0,X2,X3)
      | ~ $less(X4,X3)
      | $less(length1(X6,X5),X3)
      | ~ exchange3(X6,X5,X0,X4,X1)
      | ~ $less(X1,X3)
      | $less(X2,0) ),
    inference(rectify,[],[f210]) ).

tff(f210,plain,
    ! [X0: uni,X5: $int,X4: $int,X6: $int,X3: $int,X2: uni,X1: ty] :
      ( $less(X5,X4)
      | $less(X3,X4)
      | permut_sub1(X1,X2,X0,X4,X6)
      | ~ $less(X3,X6)
      | $less(length1(X1,X2),X6)
      | ~ exchange3(X1,X2,X0,X3,X5)
      | ~ $less(X5,X6)
      | $less(X4,0) ),
    inference(flattening,[],[f209]) ).

tff(f209,plain,
    ! [X4: $int,X0: uni,X3: $int,X6: $int,X1: ty,X2: uni,X5: $int] :
      ( permut_sub1(X1,X2,X0,X4,X6)
      | $less(length1(X1,X2),X6)
      | $less(X4,0)
      | ~ $less(X5,X6)
      | $less(X5,X4)
      | ~ $less(X3,X6)
      | $less(X3,X4)
      | ~ exchange3(X1,X2,X0,X3,X5) ),
    inference(ennf_transformation,[],[f133]) ).

tff(f133,plain,
    ! [X4: $int,X0: uni,X3: $int,X6: $int,X1: ty,X2: uni,X5: $int] :
      ( exchange3(X1,X2,X0,X3,X5)
     => ( ( $less(X3,X6)
          & ~ $less(X3,X4) )
       => ( ( $less(X5,X6)
            & ~ $less(X5,X4) )
         => ( ~ $less(X4,0)
           => ( ~ $less(length1(X1,X2),X6)
             => permut_sub1(X1,X2,X0,X4,X6) ) ) ) ) ),
    inference(rectify,[],[f87]) ).

tff(f87,plain,
    ! [X11: uni,X0: ty,X10: uni,X14: $int,X18: $int,X15: $int,X6: $int] :
      ( exchange3(X0,X10,X11,X14,X15)
     => ( ( ~ $less(X14,X18)
          & $less(X14,X6) )
       => ( ( ~ $less(X15,X18)
            & $less(X15,X6) )
         => ( ~ $less(X18,0)
           => ( ~ $less(length1(X0,X10),X6)
             => permut_sub1(X0,X10,X11,X18,X6) ) ) ) ) ),
    inference(theory_normalization,[],[f71]) ).

tff(f71,axiom,
    ! [X11: uni,X0: ty,X10: uni,X14: $int,X18: $int,X15: $int,X6: $int] :
      ( exchange3(X0,X10,X11,X14,X15)
     => ( ( $lesseq(X18,X14)
          & $less(X14,X6) )
       => ( ( $lesseq(X18,X15)
            & $less(X15,X6) )
         => ( $lesseq(0,X18)
           => ( $lesseq(X6,length1(X0,X10))
             => permut_sub1(X0,X10,X11,X18,X6) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',exchange_permut_sub) ).

tff(f2621,plain,
    ( spl30_102
    | spl30_103
    | ~ spl30_40 ),
    inference(avatar_split_clause,[],[f2614,f910,f2619,f2616]) ).

tff(f2616,plain,
    ( spl30_102
  <=> ! [X7: $int] :
        ( $less(0,$sum(X7,$uminus(sK9)))
        | $less(0,$sum($sum(sK18,1),$uminus(X7)))
        | $less(0,$sum($sum(sK14,1),$uminus(X7))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_102])]) ).

tff(f2619,plain,
    ( spl30_103
  <=> ! [X6: $int] :
        ( $less(0,$sum(X6,$uminus(sK14)))
        | $less(0,$sum(0,$uminus(X6)))
        | $less(0,$sum(X6,$uminus(sK18)))
        | map_eq_sub1(int,t2tb2(sK13),t2tb2(sK17),0,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_103])]) ).

tff(f2614,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(0,$sum(X6,$uminus(sK14)))
        | map_eq_sub1(int,t2tb2(sK13),t2tb2(sK17),0,X6)
        | $less(0,$sum(X6,$uminus(sK18)))
        | $less(0,$sum(0,$uminus(X6)))
        | $less(0,$sum(X7,$uminus(sK9)))
        | $less(0,$sum($sum(sK14,1),$uminus(X7)))
        | $less(0,$sum($sum(sK18,1),$uminus(X7))) )
    | ~ spl30_40 ),
    inference(forward_demodulation,[],[f2613,f1336]) ).

tff(f2613,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(0,$sum(0,$uminus(X6)))
        | $less(0,$sum($sum(sK14,1),$uminus(X7)))
        | $less(0,$sum(X6,$uminus(sK14)))
        | map_eq_sub1(int,elts(int,mk_array1(int,sK9,t2tb2(sK13))),t2tb2(sK17),0,X6)
        | $less(0,$sum($sum(sK18,1),$uminus(X7)))
        | $less(0,$sum(X7,$uminus(sK9)))
        | $less(0,$sum(X6,$uminus(sK18))) )
    | ~ spl30_40 ),
    inference(forward_demodulation,[],[f2611,f1336]) ).

tff(f2611,plain,
    ( ! [X6: $int,X7: $int] :
        ( map_eq_sub1(int,elts(int,mk_array1(int,sK9,t2tb2(sK13))),elts(int,mk_array1(int,sK9,t2tb2(sK17))),0,X6)
        | $less(0,$sum($sum(sK14,1),$uminus(X7)))
        | $less(0,$sum($sum(sK18,1),$uminus(X7)))
        | $less(0,$sum(0,$uminus(X6)))
        | $less(0,$sum(X6,$uminus(sK14)))
        | $less(0,$sum(X6,$uminus(sK18)))
        | $less(0,$sum(X7,$uminus(sK9))) )
    | ~ spl30_40 ),
    inference(resolution,[],[f2498,f510]) ).

tff(f510,plain,
    ! [X2: uni,X3: $int,X0: uni,X1: $int,X4: ty] :
      ( ~ permut_sub1(X4,X0,X2,X3,X1)
      | map_eq_sub1(X4,elts(X4,X0),elts(X4,X2),0,X3) ),
    inference(cnf_transformation,[],[f330]) ).

tff(f2604,plain,
    ( spl30_100
    | spl30_101
    | ~ spl30_1
    | ~ spl30_51 ),
    inference(avatar_split_clause,[],[f2584,f998,f704,f2602,f2598]) ).

tff(f2598,plain,
    ( spl30_100
  <=> $less(0,$sum(sK14,$uminus(sK18))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_100])]) ).

tff(f2602,plain,
    ( spl30_101
  <=> ! [X0: $int] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(X0))))
        | $less(0,$sum(sK18,$uminus(X0)))
        | $less(0,$sum($sum(X0,1),$uminus($sum(sK12,1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_101])]) ).

tff(f2584,plain,
    ( ! [X0: $int] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(X0))))
        | $less(0,$sum($sum(X0,1),$uminus($sum(sK12,1))))
        | $less(0,$sum(sK14,$uminus(sK18)))
        | $less(0,$sum(sK18,$uminus(X0))) )
    | ~ spl30_1
    | ~ spl30_51 ),
    inference(resolution,[],[f2427,f1259]) ).

tff(f2579,plain,
    ( spl30_56
    | spl30_99
    | ~ spl30_30
    | ~ spl30_51 ),
    inference(avatar_split_clause,[],[f2563,f998,f855,f2577,f1272]) ).

tff(f2563,plain,
    ( ! [X0: $int] :
        ( $less(0,$sum(sK18,$uminus(X0)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(X0))))
        | $less(0,$sum($sum(X0,1),$uminus(sK14)))
        | $less(0,$sum(0,$uminus(sK18))) )
    | ~ spl30_30
    | ~ spl30_51 ),
    inference(resolution,[],[f2426,f1259]) ).

tff(f2480,plain,
    ( spl30_97
    | spl30_98
    | ~ spl30_49 ),
    inference(avatar_split_clause,[],[f2471,f982,f2477,f2473]) ).

tff(f2473,plain,
    ( spl30_97
  <=> ( sK9 = $sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_97])]) ).

tff(f2477,plain,
    ( spl30_98
  <=> $less(0,$sum(tb2t(get(int,int,t2tb2(sK10),t2tb($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))))),$uminus(tb2t(get(int,int,t2tb2(sK10),t2tb($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_98])]) ).

tff(f982,plain,
    ( spl30_49
  <=> sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_49])]) ).

tff(f2471,plain,
    ( $less(0,$sum(tb2t(get(int,int,t2tb2(sK10),t2tb($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))))),$uminus(tb2t(get(int,int,t2tb2(sK10),t2tb($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))))))))
    | ( sK9 = $sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))) )
    | ~ spl30_49 ),
    inference(forward_demodulation,[],[f2470,f428]) ).

tff(f2470,plain,
    ( $less(0,$sum(tb2t(get(int,int,t2tb2(sK10),t2tb($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))))),$uminus(tb2t(get(int,int,t2tb2(sK10),t2tb($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))))))))
    | ( $sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))) = length1(int,mk_array1(int,sK9,t2tb2(sK10))) )
    | ~ spl30_49 ),
    inference(forward_demodulation,[],[f2469,f1336]) ).

tff(f2469,plain,
    ( $less(0,$sum(tb2t(get(int,int,elts(int,mk_array1(int,sK9,t2tb2(sK10))),t2tb($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))))),$uminus(tb2t(get(int,int,elts(int,mk_array1(int,sK9,t2tb2(sK10))),t2tb($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))))))))
    | ( $sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))) = length1(int,mk_array1(int,sK9,t2tb2(sK10))) )
    | ~ spl30_49 ),
    inference(forward_demodulation,[],[f2468,f523]) ).

tff(f2468,plain,
    ( $less(0,$sum(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))))),t2tb($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))))),$uminus(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))))),t2tb($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))))))))
    | ( $sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))) = length1(int,mk_array1(int,sK9,t2tb2(sK10))) )
    | ~ spl30_49 ),
    inference(forward_demodulation,[],[f2467,f523]) ).

tff(f2467,plain,
    ( ( length1(int,t2tb1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))))) = $sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))) )
    | $less(0,$sum(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))))),t2tb($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))))),$uminus(tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))))),t2tb($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))))))))
    | ~ spl30_49 ),
    inference(resolution,[],[f664,f984]) ).

tff(f984,plain,
    ( sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_49 ),
    inference(avatar_component_clause,[],[f982]) ).

tff(f664,plain,
    ! [X2: array_int,X0: $int,X1: $int] :
      ( ~ sP0(X0,X1,X2)
      | ( $sum(X1,sK3(X0,X1,X2)) = length1(int,t2tb1(X2)) )
      | $less(0,$sum(tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X0,sK3(X0,X1,X2))))),$uminus(tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X1,sK3(X0,X1,X2)))))))) ),
    inference(evaluation,[],[f572]) ).

tff(f572,plain,
    ! [X2: array_int,X0: $int,X1: $int] :
      ( $less(tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X1,sK3(X0,X1,X2))))),tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X0,sK3(X0,X1,X2))))))
      | ( $sum(X1,sK3(X0,X1,X2)) = length1(int,t2tb1(X2)) )
      | ~ sP0(X0,X1,X2) ),
    inference(definition_unfolding,[],[f382,f411,f411]) ).

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

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

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

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

tff(f382,plain,
    ! [X2: array_int,X0: $int,X1: $int] :
      ( $less(tb2t(get2(int,t2tb1(X2),$sum(X1,sK3(X0,X1,X2)))),tb2t(get2(int,t2tb1(X2),$sum(X0,sK3(X0,X1,X2)))))
      | ( $sum(X1,sK3(X0,X1,X2)) = length1(int,t2tb1(X2)) )
      | ~ sP0(X0,X1,X2) ),
    inference(cnf_transformation,[],[f269]) ).

tff(f2138,plain,
    ( spl30_94
    | ~ spl30_68
    | ~ spl30_87 ),
    inference(avatar_split_clause,[],[f2098,f1996,f1617,f2116]) ).

tff(f2116,plain,
    ( spl30_94
  <=> permut2(int,t2tb2(sK17),t2tb2(sK17),0,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_94])]) ).

tff(f1617,plain,
    ( spl30_68
  <=> permut2(int,t2tb2(sK7),t2tb2(sK17),0,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_68])]) ).

tff(f1996,plain,
    ( spl30_87
  <=> permut2(int,t2tb2(sK17),t2tb2(sK7),0,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_87])]) ).

tff(f2098,plain,
    ( permut2(int,t2tb2(sK17),t2tb2(sK17),0,sK9)
    | ~ spl30_68
    | ~ spl30_87 ),
    inference(unit_resulting_resolution,[],[f1998,f1621]) ).

tff(f1621,plain,
    ( ! [X0: uni] :
        ( ~ permut2(int,X0,t2tb2(sK7),0,sK9)
        | permut2(int,X0,t2tb2(sK17),0,sK9) )
    | ~ spl30_68 ),
    inference(resolution,[],[f1619,f393]) ).

tff(f393,plain,
    ! [X2: $int,X3: uni,X0: uni,X1: $int,X4: ty,X5: uni] :
      ( ~ permut2(X4,X0,X5,X2,X1)
      | ~ permut2(X4,X3,X0,X2,X1)
      | permut2(X4,X3,X5,X2,X1) ),
    inference(cnf_transformation,[],[f272]) ).

tff(f272,plain,
    ! [X0: uni,X1: $int,X2: $int,X3: uni,X4: ty,X5: uni] :
      ( ~ permut2(X4,X0,X5,X2,X1)
      | permut2(X4,X3,X5,X2,X1)
      | ~ permut2(X4,X3,X0,X2,X1) ),
    inference(rectify,[],[f224]) ).

tff(f224,plain,
    ! [X0: uni,X4: $int,X3: $int,X5: uni,X2: ty,X1: uni] :
      ( ~ permut2(X2,X0,X1,X3,X4)
      | permut2(X2,X5,X1,X3,X4)
      | ~ permut2(X2,X5,X0,X3,X4) ),
    inference(flattening,[],[f223]) ).

tff(f223,plain,
    ! [X1: uni,X2: ty,X4: $int,X0: uni,X5: uni,X3: $int] :
      ( permut2(X2,X5,X1,X3,X4)
      | ~ permut2(X2,X0,X1,X3,X4)
      | ~ permut2(X2,X5,X0,X3,X4) ),
    inference(ennf_transformation,[],[f156]) ).

tff(f156,plain,
    ! [X1: uni,X2: ty,X4: $int,X0: uni,X5: uni,X3: $int] :
      ( permut2(X2,X5,X0,X3,X4)
     => ( permut2(X2,X0,X1,X3,X4)
       => permut2(X2,X5,X1,X3,X4) ) ),
    inference(rectify,[],[f60]) ).

tff(f60,axiom,
    ! [X11: uni,X22: uni,X0: ty,X18: $int,X6: $int,X10: uni] :
      ( permut2(X0,X10,X11,X18,X6)
     => ( permut2(X0,X11,X22,X18,X6)
       => permut2(X0,X10,X22,X18,X6) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',permut_trans) ).

tff(f1619,plain,
    ( permut2(int,t2tb2(sK7),t2tb2(sK17),0,sK9)
    | ~ spl30_68 ),
    inference(avatar_component_clause,[],[f1617]) ).

tff(f1998,plain,
    ( permut2(int,t2tb2(sK17),t2tb2(sK7),0,sK9)
    | ~ spl30_87 ),
    inference(avatar_component_clause,[],[f1996]) ).

tff(f2137,plain,
    ( spl30_95
    | ~ spl30_64
    | ~ spl30_87 ),
    inference(avatar_split_clause,[],[f2109,f1996,f1513,f2121]) ).

tff(f2121,plain,
    ( spl30_95
  <=> permut2(int,t2tb2(sK17),t2tb2(sK13),0,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_95])]) ).

tff(f2109,plain,
    ( permut2(int,t2tb2(sK17),t2tb2(sK13),0,sK9)
    | ~ spl30_64
    | ~ spl30_87 ),
    inference(resolution,[],[f1998,f1614]) ).

tff(f1614,plain,
    ( ! [X1: uni] :
        ( ~ permut2(int,X1,t2tb2(sK7),0,sK9)
        | permut2(int,X1,t2tb2(sK13),0,sK9) )
    | ~ spl30_64 ),
    inference(resolution,[],[f393,f1515]) ).

tff(f2136,plain,
    ( spl30_96
    | ~ spl30_63
    | ~ spl30_87 ),
    inference(avatar_split_clause,[],[f2100,f1996,f1505,f2126]) ).

tff(f2126,plain,
    ( spl30_96
  <=> permut2(int,t2tb2(sK17),t2tb2(sK11),0,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_96])]) ).

tff(f2100,plain,
    ( permut2(int,t2tb2(sK17),t2tb2(sK11),0,sK9)
    | ~ spl30_63
    | ~ spl30_87 ),
    inference(unit_resulting_resolution,[],[f1998,f1613]) ).

tff(f1613,plain,
    ( ! [X0: uni] :
        ( ~ permut2(int,X0,t2tb2(sK7),0,sK9)
        | permut2(int,X0,t2tb2(sK11),0,sK9) )
    | ~ spl30_63 ),
    inference(resolution,[],[f393,f1507]) ).

tff(f2135,plain,
    ( spl30_94
    | ~ spl30_64
    | ~ spl30_65
    | ~ spl30_87 ),
    inference(avatar_split_clause,[],[f2101,f1996,f1521,f1513,f2116]) ).

tff(f2101,plain,
    ( permut2(int,t2tb2(sK17),t2tb2(sK17),0,sK9)
    | ~ spl30_64
    | ~ spl30_65
    | ~ spl30_87 ),
    inference(unit_resulting_resolution,[],[f1515,f1998,f1645]) ).

tff(f1645,plain,
    ( ! [X0: uni,X1: uni] :
        ( ~ permut2(int,X1,X0,0,sK9)
        | permut2(int,X1,t2tb2(sK17),0,sK9)
        | ~ permut2(int,X0,t2tb2(sK13),0,sK9) )
    | ~ spl30_65 ),
    inference(resolution,[],[f1615,f393]) ).

tff(f1615,plain,
    ( ! [X2: uni] :
        ( permut2(int,X2,t2tb2(sK17),0,sK9)
        | ~ permut2(int,X2,t2tb2(sK13),0,sK9) )
    | ~ spl30_65 ),
    inference(resolution,[],[f393,f1523]) ).

tff(f2134,plain,
    ( spl30_94
    | ~ spl30_68
    | ~ spl30_87 ),
    inference(avatar_split_clause,[],[f2105,f1996,f1617,f2116]) ).

tff(f2105,plain,
    ( permut2(int,t2tb2(sK17),t2tb2(sK17),0,sK9)
    | ~ spl30_68
    | ~ spl30_87 ),
    inference(unit_resulting_resolution,[],[f1619,f1998,f393]) ).

tff(f2133,plain,
    ( spl30_95
    | ~ spl30_64
    | ~ spl30_87 ),
    inference(avatar_split_clause,[],[f2104,f1996,f1513,f2121]) ).

tff(f2104,plain,
    ( permut2(int,t2tb2(sK17),t2tb2(sK13),0,sK9)
    | ~ spl30_64
    | ~ spl30_87 ),
    inference(unit_resulting_resolution,[],[f1515,f1998,f393]) ).

tff(f2132,plain,
    ( spl30_94
    | ~ spl30_64
    | ~ spl30_65
    | ~ spl30_87 ),
    inference(avatar_split_clause,[],[f2131,f1996,f1521,f1513,f2116]) ).

tff(f2131,plain,
    ( permut2(int,t2tb2(sK17),t2tb2(sK17),0,sK9)
    | ~ spl30_64
    | ~ spl30_65
    | ~ spl30_87 ),
    inference(subsumption_resolution,[],[f2111,f1515]) ).

tff(f2111,plain,
    ( ~ permut2(int,t2tb2(sK7),t2tb2(sK13),0,sK9)
    | permut2(int,t2tb2(sK17),t2tb2(sK17),0,sK9)
    | ~ spl30_65
    | ~ spl30_87 ),
    inference(resolution,[],[f1998,f1645]) ).

tff(f2130,plain,
    ( spl30_96
    | ~ spl30_63
    | ~ spl30_87 ),
    inference(avatar_split_clause,[],[f2103,f1996,f1505,f2126]) ).

tff(f2103,plain,
    ( permut2(int,t2tb2(sK17),t2tb2(sK11),0,sK9)
    | ~ spl30_63
    | ~ spl30_87 ),
    inference(unit_resulting_resolution,[],[f1507,f1998,f393]) ).

tff(f2129,plain,
    ( spl30_96
    | ~ spl30_63
    | ~ spl30_87 ),
    inference(avatar_split_clause,[],[f2110,f1996,f1505,f2126]) ).

tff(f2110,plain,
    ( permut2(int,t2tb2(sK17),t2tb2(sK11),0,sK9)
    | ~ spl30_63
    | ~ spl30_87 ),
    inference(resolution,[],[f1998,f1613]) ).

tff(f2124,plain,
    ( spl30_95
    | ~ spl30_64
    | ~ spl30_87 ),
    inference(avatar_split_clause,[],[f2099,f1996,f1513,f2121]) ).

tff(f2099,plain,
    ( permut2(int,t2tb2(sK17),t2tb2(sK13),0,sK9)
    | ~ spl30_64
    | ~ spl30_87 ),
    inference(unit_resulting_resolution,[],[f1998,f1614]) ).

tff(f2119,plain,
    ( spl30_94
    | ~ spl30_68
    | ~ spl30_87 ),
    inference(avatar_split_clause,[],[f2108,f1996,f1617,f2116]) ).

tff(f2108,plain,
    ( permut2(int,t2tb2(sK17),t2tb2(sK17),0,sK9)
    | ~ spl30_68
    | ~ spl30_87 ),
    inference(resolution,[],[f1998,f1621]) ).

tff(f2077,plain,
    ( spl30_91
    | ~ spl30_64
    | ~ spl30_65
    | ~ spl30_86 ),
    inference(avatar_split_clause,[],[f2076,f1991,f1521,f1513,f2055]) ).

tff(f2055,plain,
    ( spl30_91
  <=> permut2(int,t2tb2(sK11),t2tb2(sK17),0,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_91])]) ).

tff(f1991,plain,
    ( spl30_86
  <=> permut2(int,t2tb2(sK11),t2tb2(sK7),0,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_86])]) ).

tff(f2076,plain,
    ( permut2(int,t2tb2(sK11),t2tb2(sK17),0,sK9)
    | ~ spl30_64
    | ~ spl30_65
    | ~ spl30_86 ),
    inference(subsumption_resolution,[],[f2051,f1515]) ).

tff(f2051,plain,
    ( permut2(int,t2tb2(sK11),t2tb2(sK17),0,sK9)
    | ~ permut2(int,t2tb2(sK7),t2tb2(sK13),0,sK9)
    | ~ spl30_65
    | ~ spl30_86 ),
    inference(resolution,[],[f1993,f1645]) ).

tff(f1993,plain,
    ( permut2(int,t2tb2(sK11),t2tb2(sK7),0,sK9)
    | ~ spl30_86 ),
    inference(avatar_component_clause,[],[f1991]) ).

tff(f2075,plain,
    ( spl30_91
    | ~ spl30_68
    | ~ spl30_86 ),
    inference(avatar_split_clause,[],[f2046,f1991,f1617,f2055]) ).

tff(f2046,plain,
    ( permut2(int,t2tb2(sK11),t2tb2(sK17),0,sK9)
    | ~ spl30_68
    | ~ spl30_86 ),
    inference(unit_resulting_resolution,[],[f1619,f1993,f393]) ).

tff(f2074,plain,
    ( spl30_91
    | ~ spl30_68
    | ~ spl30_86 ),
    inference(avatar_split_clause,[],[f2048,f1991,f1617,f2055]) ).

tff(f2048,plain,
    ( permut2(int,t2tb2(sK11),t2tb2(sK17),0,sK9)
    | ~ spl30_68
    | ~ spl30_86 ),
    inference(resolution,[],[f1993,f1621]) ).

tff(f2073,plain,
    ( spl30_93
    | ~ spl30_64
    | ~ spl30_86 ),
    inference(avatar_split_clause,[],[f2049,f1991,f1513,f2065]) ).

tff(f2065,plain,
    ( spl30_93
  <=> permut2(int,t2tb2(sK11),t2tb2(sK13),0,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_93])]) ).

tff(f2049,plain,
    ( permut2(int,t2tb2(sK11),t2tb2(sK13),0,sK9)
    | ~ spl30_64
    | ~ spl30_86 ),
    inference(resolution,[],[f1993,f1614]) ).

tff(f2072,plain,
    ( spl30_92
    | ~ spl30_63
    | ~ spl30_86 ),
    inference(avatar_split_clause,[],[f2044,f1991,f1505,f2060]) ).

tff(f2060,plain,
    ( spl30_92
  <=> permut2(int,t2tb2(sK11),t2tb2(sK11),0,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_92])]) ).

tff(f2044,plain,
    ( permut2(int,t2tb2(sK11),t2tb2(sK11),0,sK9)
    | ~ spl30_63
    | ~ spl30_86 ),
    inference(unit_resulting_resolution,[],[f1507,f1993,f393]) ).

tff(f2071,plain,
    ( spl30_91
    | ~ spl30_68
    | ~ spl30_86 ),
    inference(avatar_split_clause,[],[f2039,f1991,f1617,f2055]) ).

tff(f2039,plain,
    ( permut2(int,t2tb2(sK11),t2tb2(sK17),0,sK9)
    | ~ spl30_68
    | ~ spl30_86 ),
    inference(unit_resulting_resolution,[],[f1993,f1621]) ).

tff(f2070,plain,
    ( spl30_92
    | ~ spl30_63
    | ~ spl30_86 ),
    inference(avatar_split_clause,[],[f2041,f1991,f1505,f2060]) ).

tff(f2041,plain,
    ( permut2(int,t2tb2(sK11),t2tb2(sK11),0,sK9)
    | ~ spl30_63
    | ~ spl30_86 ),
    inference(unit_resulting_resolution,[],[f1993,f1613]) ).

tff(f2069,plain,
    ( spl30_93
    | ~ spl30_64
    | ~ spl30_86 ),
    inference(avatar_split_clause,[],[f2045,f1991,f1513,f2065]) ).

tff(f2045,plain,
    ( permut2(int,t2tb2(sK11),t2tb2(sK13),0,sK9)
    | ~ spl30_64
    | ~ spl30_86 ),
    inference(unit_resulting_resolution,[],[f1515,f1993,f393]) ).

tff(f2068,plain,
    ( spl30_93
    | ~ spl30_64
    | ~ spl30_86 ),
    inference(avatar_split_clause,[],[f2040,f1991,f1513,f2065]) ).

tff(f2040,plain,
    ( permut2(int,t2tb2(sK11),t2tb2(sK13),0,sK9)
    | ~ spl30_64
    | ~ spl30_86 ),
    inference(unit_resulting_resolution,[],[f1993,f1614]) ).

tff(f2063,plain,
    ( spl30_92
    | ~ spl30_63
    | ~ spl30_86 ),
    inference(avatar_split_clause,[],[f2050,f1991,f1505,f2060]) ).

tff(f2050,plain,
    ( permut2(int,t2tb2(sK11),t2tb2(sK11),0,sK9)
    | ~ spl30_63
    | ~ spl30_86 ),
    inference(resolution,[],[f1993,f1613]) ).

tff(f2058,plain,
    ( spl30_91
    | ~ spl30_64
    | ~ spl30_65
    | ~ spl30_86 ),
    inference(avatar_split_clause,[],[f2042,f1991,f1521,f1513,f2055]) ).

tff(f2042,plain,
    ( permut2(int,t2tb2(sK11),t2tb2(sK17),0,sK9)
    | ~ spl30_64
    | ~ spl30_65
    | ~ spl30_86 ),
    inference(unit_resulting_resolution,[],[f1515,f1993,f1645]) ).

tff(f2038,plain,
    ( spl30_90
    | ~ spl30_64
    | ~ spl30_85 ),
    inference(avatar_split_clause,[],[f2011,f1986,f1513,f2031]) ).

tff(f2031,plain,
    ( spl30_90
  <=> permut2(int,t2tb2(sK13),t2tb2(sK13),0,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_90])]) ).

tff(f1986,plain,
    ( spl30_85
  <=> permut2(int,t2tb2(sK13),t2tb2(sK7),0,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_85])]) ).

tff(f2011,plain,
    ( permut2(int,t2tb2(sK13),t2tb2(sK13),0,sK9)
    | ~ spl30_64
    | ~ spl30_85 ),
    inference(unit_resulting_resolution,[],[f1515,f1988,f393]) ).

tff(f1988,plain,
    ( permut2(int,t2tb2(sK13),t2tb2(sK7),0,sK9)
    | ~ spl30_85 ),
    inference(avatar_component_clause,[],[f1986]) ).

tff(f2037,plain,
    ( spl30_90
    | ~ spl30_64
    | ~ spl30_85 ),
    inference(avatar_split_clause,[],[f2006,f1986,f1513,f2031]) ).

tff(f2006,plain,
    ( permut2(int,t2tb2(sK13),t2tb2(sK13),0,sK9)
    | ~ spl30_64
    | ~ spl30_85 ),
    inference(unit_resulting_resolution,[],[f1988,f1614]) ).

tff(f2036,plain,
    ( spl30_89
    | ~ spl30_63
    | ~ spl30_85 ),
    inference(avatar_split_clause,[],[f2016,f1986,f1505,f2026]) ).

tff(f2026,plain,
    ( spl30_89
  <=> permut2(int,t2tb2(sK13),t2tb2(sK11),0,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_89])]) ).

tff(f2016,plain,
    ( permut2(int,t2tb2(sK13),t2tb2(sK11),0,sK9)
    | ~ spl30_63
    | ~ spl30_85 ),
    inference(resolution,[],[f1988,f1613]) ).

tff(f2035,plain,
    ( spl30_89
    | ~ spl30_63
    | ~ spl30_85 ),
    inference(avatar_split_clause,[],[f2010,f1986,f1505,f2026]) ).

tff(f2010,plain,
    ( permut2(int,t2tb2(sK13),t2tb2(sK11),0,sK9)
    | ~ spl30_63
    | ~ spl30_85 ),
    inference(unit_resulting_resolution,[],[f1507,f1988,f393]) ).

tff(f2034,plain,
    ( spl30_90
    | ~ spl30_64
    | ~ spl30_85 ),
    inference(avatar_split_clause,[],[f2015,f1986,f1513,f2031]) ).

tff(f2015,plain,
    ( permut2(int,t2tb2(sK13),t2tb2(sK13),0,sK9)
    | ~ spl30_64
    | ~ spl30_85 ),
    inference(resolution,[],[f1988,f1614]) ).

tff(f2029,plain,
    ( spl30_89
    | ~ spl30_63
    | ~ spl30_85 ),
    inference(avatar_split_clause,[],[f2007,f1986,f1505,f2026]) ).

tff(f2007,plain,
    ( permut2(int,t2tb2(sK13),t2tb2(sK11),0,sK9)
    | ~ spl30_63
    | ~ spl30_85 ),
    inference(unit_resulting_resolution,[],[f1988,f1613]) ).

tff(f2024,plain,
    ( spl30_88
    | ~ spl30_64
    | ~ spl30_85 ),
    inference(avatar_split_clause,[],[f2013,f1986,f1513,f2021]) ).

tff(f2021,plain,
    ( spl30_88
  <=> permut2(int,t2tb2(sK7),t2tb2(sK7),0,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_88])]) ).

tff(f2013,plain,
    ( permut2(int,t2tb2(sK7),t2tb2(sK7),0,sK9)
    | ~ spl30_64
    | ~ spl30_85 ),
    inference(unit_resulting_resolution,[],[f1515,f1988,f393]) ).

tff(f1999,plain,
    ( spl30_87
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(avatar_split_clause,[],[f1977,f1521,f1513,f1996]) ).

tff(f1977,plain,
    ( permut2(int,t2tb2(sK17),t2tb2(sK7),0,sK9)
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(unit_resulting_resolution,[],[f1680,f546]) ).

tff(f546,plain,
    ! [X2: $int,X3: uni,X0: uni,X1: $int,X4: ty] :
      ( permut2(X4,X0,X3,X2,X1)
      | ( occ1(X4,sK28(X0,X1,X2,X3,X4),X0,X2,X1) != occ1(X4,sK28(X0,X1,X2,X3,X4),X3,X2,X1) ) ),
    inference(cnf_transformation,[],[f357]) ).

tff(f1994,plain,
    ( spl30_86
    | ~ spl30_63 ),
    inference(avatar_split_clause,[],[f1972,f1505,f1991]) ).

tff(f1972,plain,
    ( permut2(int,t2tb2(sK11),t2tb2(sK7),0,sK9)
    | ~ spl30_63 ),
    inference(unit_resulting_resolution,[],[f1671,f546]) ).

tff(f1989,plain,
    ( spl30_85
    | ~ spl30_64 ),
    inference(avatar_split_clause,[],[f1973,f1513,f1986]) ).

tff(f1973,plain,
    ( permut2(int,t2tb2(sK13),t2tb2(sK7),0,sK9)
    | ~ spl30_64 ),
    inference(unit_resulting_resolution,[],[f1672,f546]) ).

tff(f1971,plain,
    ( spl30_83
    | spl30_84
    | spl30_56
    | ~ spl30_64
    | ~ spl30_65
    | ~ spl30_76 ),
    inference(avatar_split_clause,[],[f1962,f1757,f1521,f1513,f1272,f1968,f1964]) ).

tff(f1964,plain,
    ( spl30_83
  <=> $less(0,$sum($sum(sK18,1),$uminus(sK9))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_83])]) ).

tff(f1968,plain,
    ( spl30_84
  <=> $less(0,occ1(int,get(int,int,t2tb2(sK13),t2tb(sK14)),t2tb2(sK7),0,sK9)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_84])]) ).

tff(f1962,plain,
    ( $less(0,$sum(0,$uminus(sK18)))
    | $less(0,occ1(int,get(int,int,t2tb2(sK13),t2tb(sK14)),t2tb2(sK7),0,sK9))
    | $less(0,$sum($sum(sK18,1),$uminus(sK9)))
    | ~ spl30_64
    | ~ spl30_65
    | ~ spl30_76 ),
    inference(superposition,[],[f1899,f1680]) ).

tff(f1899,plain,
    ( ! [X2: $int,X3: $int] :
        ( $less(0,occ1(int,get(int,int,t2tb2(sK13),t2tb(sK14)),t2tb2(sK17),X2,X3))
        | $less(0,$sum($sum(sK18,1),$uminus(X3)))
        | $less(0,$sum(X2,$uminus(sK18))) )
    | ~ spl30_76 ),
    inference(superposition,[],[f595,f1759]) ).

tff(f1939,plain,
    ( spl30_80
    | spl30_81
    | spl30_82
    | ~ spl30_64
    | ~ spl30_65
    | ~ spl30_75 ),
    inference(avatar_split_clause,[],[f1926,f1752,f1521,f1513,f1936,f1932,f1928]) ).

tff(f1928,plain,
    ( spl30_80
  <=> $less(0,occ1(int,get(int,int,t2tb2(sK13),t2tb(sK18)),t2tb2(sK7),0,sK9)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_80])]) ).

tff(f1936,plain,
    ( spl30_82
  <=> $less(0,$sum($sum(sK14,1),$uminus(sK9))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_82])]) ).

tff(f1926,plain,
    ( $less(0,$sum($sum(sK14,1),$uminus(sK9)))
    | $less(0,$sum(0,$uminus(sK14)))
    | $less(0,occ1(int,get(int,int,t2tb2(sK13),t2tb(sK18)),t2tb2(sK7),0,sK9))
    | ~ spl30_64
    | ~ spl30_65
    | ~ spl30_75 ),
    inference(superposition,[],[f1898,f1680]) ).

tff(f1898,plain,
    ( ! [X0: $int,X1: $int] :
        ( $less(0,occ1(int,get(int,int,t2tb2(sK13),t2tb(sK18)),t2tb2(sK17),X0,X1))
        | $less(0,$sum($sum(sK14,1),$uminus(X1)))
        | $less(0,$sum(X0,$uminus(sK14))) )
    | ~ spl30_75 ),
    inference(superposition,[],[f595,f1754]) ).

tff(f1842,plain,
    ( spl30_78
    | spl30_79
    | ~ spl30_63 ),
    inference(avatar_split_clause,[],[f1834,f1505,f1839,f1836]) ).

tff(f1836,plain,
    ( spl30_78
  <=> ! [X0: uni] : $less(0,$sum($sum(1,sK9),$uminus(occ1(int,X0,t2tb2(sK7),0,sK9)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_78])]) ).

tff(f1839,plain,
    ( spl30_79
  <=> $less(0,$sum(0,$uminus(sK9))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_79])]) ).

tff(f1834,plain,
    ( ! [X0: uni] :
        ( $less(0,$sum(0,$uminus(sK9)))
        | $less(0,$sum($sum(1,sK9),$uminus(occ1(int,X0,t2tb2(sK7),0,sK9)))) )
    | ~ spl30_63 ),
    inference(evaluation,[],[f1832]) ).

tff(f1832,plain,
    ( ! [X0: uni] :
        ( $less(0,$sum($sum($sum(sK9,$uminus(0)),1),$uminus(occ1(int,X0,t2tb2(sK7),0,sK9))))
        | $less(0,$sum(0,$uminus(sK9))) )
    | ~ spl30_63 ),
    inference(superposition,[],[f700,f1671]) ).

tff(f700,plain,
    ! [X2: uni,X3: $int,X0: uni,X1: $int,X4: ty] :
      ( $less(0,$sum($sum($sum(X3,$uminus(X1)),1),$uminus(occ1(X4,X0,X2,X1,X3))))
      | $less(0,$sum(X1,$uminus(X3))) ),
    inference(evaluation,[],[f504]) ).

tff(f504,plain,
    ! [X2: uni,X3: $int,X0: uni,X1: $int,X4: ty] :
      ( $less(X3,X1)
      | ~ $less($sum(X3,$uminus(X1)),occ1(X4,X0,X2,X1,X3)) ),
    inference(cnf_transformation,[],[f326]) ).

tff(f326,plain,
    ! [X0: uni,X1: $int,X2: uni,X3: $int,X4: ty] :
      ( ( ~ $less(occ1(X4,X0,X2,X1,X3),0)
        & ~ $less($sum(X3,$uminus(X1)),occ1(X4,X0,X2,X1,X3)) )
      | $less(X3,X1) ),
    inference(rectify,[],[f214]) ).

tff(f214,plain,
    ! [X0: uni,X2: $int,X4: uni,X1: $int,X3: ty] :
      ( ( ~ $less(occ1(X3,X0,X4,X2,X1),0)
        & ~ $less($sum(X1,$uminus(X2)),occ1(X3,X0,X4,X2,X1)) )
      | $less(X1,X2) ),
    inference(ennf_transformation,[],[f142]) ).

tff(f142,plain,
    ! [X3: ty,X4: uni,X2: $int,X1: $int,X0: uni] :
      ( ~ $less(X1,X2)
     => ( ~ $less(occ1(X3,X0,X4,X2,X1),0)
        & ~ $less($sum(X1,$uminus(X2)),occ1(X3,X0,X4,X2,X1)) ) ),
    inference(rectify,[],[f90]) ).

tff(f90,plain,
    ! [X16: uni,X6: $int,X18: $int,X0: ty,X9: uni] :
      ( ~ $less(X6,X18)
     => ( ~ $less($sum(X6,$uminus(X18)),occ1(X0,X16,X9,X18,X6))
        & ~ $less(occ1(X0,X16,X9,X18,X6),0) ) ),
    inference(theory_normalization,[],[f51]) ).

tff(f51,axiom,
    ! [X16: uni,X6: $int,X18: $int,X0: ty,X9: uni] :
      ( $lesseq(X18,X6)
     => ( $lesseq(occ1(X0,X16,X9,X18,X6),$difference(X6,X18))
        & $lesseq(0,occ1(X0,X16,X9,X18,X6)) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',occ_bounds) ).

tff(f1768,plain,
    ( spl30_76
    | ~ spl30_74 ),
    inference(avatar_split_clause,[],[f1734,f1700,f1757]) ).

tff(f1700,plain,
    ( spl30_74
  <=> sP1(sK18,t2tb2(sK17),int,sK14,t2tb2(sK13),0,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_74])]) ).

tff(f1734,plain,
    ( ( get(int,int,t2tb2(sK17),t2tb(sK18)) = get(int,int,t2tb2(sK13),t2tb(sK14)) )
    | ~ spl30_74 ),
    inference(unit_resulting_resolution,[],[f1702,f535]) ).

tff(f535,plain,
    ! [X2: ty,X3: $int,X0: $int,X1: uni,X6: $int,X4: uni,X5: $int] :
      ( ~ sP1(X0,X1,X2,X3,X4,X5,X6)
      | ( get(X2,int,X1,t2tb(X0)) = get(X2,int,X4,t2tb(X3)) ) ),
    inference(cnf_transformation,[],[f348]) ).

tff(f1702,plain,
    ( sP1(sK18,t2tb2(sK17),int,sK14,t2tb2(sK13),0,sK9)
    | ~ spl30_74 ),
    inference(avatar_component_clause,[],[f1700]) ).

tff(f1767,plain,
    ( spl30_77
    | ~ spl30_74 ),
    inference(avatar_split_clause,[],[f1749,f1700,f1763]) ).

tff(f1763,plain,
    ( spl30_77
  <=> $less(0,$sum(1,sK18)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_77])]) ).

tff(f1749,plain,
    ( $less(0,$sum(1,sK18))
    | ~ spl30_74 ),
    inference(evaluation,[],[f1738]) ).

tff(f1738,plain,
    ( $less(0,$sum($sum(sK18,1),$uminus(0)))
    | ~ spl30_74 ),
    inference(unit_resulting_resolution,[],[f1702,f670]) ).

tff(f1766,plain,
    ( spl30_77
    | ~ spl30_74 ),
    inference(avatar_split_clause,[],[f1750,f1700,f1763]) ).

tff(f1750,plain,
    ( $less(0,$sum(1,sK18))
    | ~ spl30_74 ),
    inference(evaluation,[],[f1745]) ).

tff(f1745,plain,
    ( $less(0,$sum($sum(sK18,1),$uminus(0)))
    | ~ spl30_74 ),
    inference(resolution,[],[f1702,f670]) ).

tff(f1761,plain,
    ( spl30_75
    | ~ spl30_74 ),
    inference(avatar_split_clause,[],[f1740,f1700,f1752]) ).

tff(f1740,plain,
    ( ( get(int,int,t2tb2(sK17),t2tb(sK14)) = get(int,int,t2tb2(sK13),t2tb(sK18)) )
    | ~ spl30_74 ),
    inference(resolution,[],[f1702,f529]) ).

tff(f529,plain,
    ! [X2: ty,X3: $int,X0: $int,X1: uni,X6: $int,X4: uni,X5: $int] :
      ( ~ sP1(X0,X1,X2,X3,X4,X5,X6)
      | ( get(X2,int,X1,t2tb(X3)) = get(X2,int,X4,t2tb(X0)) ) ),
    inference(cnf_transformation,[],[f348]) ).

tff(f1760,plain,
    ( spl30_76
    | ~ spl30_74 ),
    inference(avatar_split_clause,[],[f1741,f1700,f1757]) ).

tff(f1741,plain,
    ( ( get(int,int,t2tb2(sK17),t2tb(sK18)) = get(int,int,t2tb2(sK13),t2tb(sK14)) )
    | ~ spl30_74 ),
    inference(resolution,[],[f1702,f535]) ).

tff(f1755,plain,
    ( spl30_75
    | ~ spl30_74 ),
    inference(avatar_split_clause,[],[f1733,f1700,f1752]) ).

tff(f1733,plain,
    ( ( get(int,int,t2tb2(sK17),t2tb(sK14)) = get(int,int,t2tb2(sK13),t2tb(sK18)) )
    | ~ spl30_74 ),
    inference(unit_resulting_resolution,[],[f1702,f529]) ).

tff(f1704,plain,
    ( spl30_74
    | ~ spl30_73 ),
    inference(avatar_split_clause,[],[f1697,f1689,f1700]) ).

tff(f1689,plain,
    ( spl30_73
  <=> exchange2(int,t2tb2(sK13),t2tb2(sK17),0,sK9,sK18,sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_73])]) ).

tff(f1697,plain,
    ( sP1(sK18,t2tb2(sK17),int,sK14,t2tb2(sK13),0,sK9)
    | ~ spl30_73 ),
    inference(unit_resulting_resolution,[],[f1691,f542]) ).

tff(f1691,plain,
    ( exchange2(int,t2tb2(sK13),t2tb2(sK17),0,sK9,sK18,sK14)
    | ~ spl30_73 ),
    inference(avatar_component_clause,[],[f1689]) ).

tff(f1703,plain,
    ( spl30_74
    | ~ spl30_73 ),
    inference(avatar_split_clause,[],[f1698,f1689,f1700]) ).

tff(f1698,plain,
    ( sP1(sK18,t2tb2(sK17),int,sK14,t2tb2(sK13),0,sK9)
    | ~ spl30_73 ),
    inference(resolution,[],[f1691,f542]) ).

tff(f1696,plain,
    ( spl30_73
    | ~ spl30_40 ),
    inference(avatar_split_clause,[],[f1695,f910,f1689]) ).

tff(f1695,plain,
    ( exchange2(int,t2tb2(sK13),t2tb2(sK17),0,sK9,sK18,sK14)
    | ~ spl30_40 ),
    inference(forward_demodulation,[],[f1694,f1336]) ).

tff(f1694,plain,
    ( exchange2(int,elts(int,mk_array1(int,sK9,t2tb2(sK13))),t2tb2(sK17),0,sK9,sK18,sK14)
    | ~ spl30_40 ),
    inference(forward_demodulation,[],[f1693,f1336]) ).

tff(f1693,plain,
    ( exchange2(int,elts(int,mk_array1(int,sK9,t2tb2(sK13))),elts(int,mk_array1(int,sK9,t2tb2(sK17))),0,sK9,sK18,sK14)
    | ~ spl30_40 ),
    inference(forward_demodulation,[],[f1684,f428]) ).

tff(f1684,plain,
    ( exchange2(int,elts(int,mk_array1(int,sK9,t2tb2(sK13))),elts(int,mk_array1(int,sK9,t2tb2(sK17))),0,length1(int,mk_array1(int,sK9,t2tb2(sK13))),sK18,sK14)
    | ~ spl30_40 ),
    inference(resolution,[],[f514,f912]) ).

tff(f514,plain,
    ! [X2: ty,X3: uni,X0: uni,X1: $int,X4: $int] :
      ( ~ exchange3(X2,X3,X0,X1,X4)
      | exchange2(X2,elts(X2,X3),elts(X2,X0),0,length1(X2,X3),X1,X4) ),
    inference(cnf_transformation,[],[f333]) ).

tff(f333,plain,
    ! [X0: uni,X1: $int,X2: ty,X3: uni,X4: $int] :
      ( ( ( exchange2(X2,elts(X2,X3),elts(X2,X0),0,length1(X2,X3),X1,X4)
          & ( length1(X2,X3) = length1(X2,X0) ) )
        | ~ exchange3(X2,X3,X0,X1,X4) )
      & ( exchange3(X2,X3,X0,X1,X4)
        | ~ exchange2(X2,elts(X2,X3),elts(X2,X0),0,length1(X2,X3),X1,X4)
        | ( length1(X2,X3) != length1(X2,X0) ) ) ),
    inference(rectify,[],[f332]) ).

tff(f332,plain,
    ! [X0: uni,X3: $int,X1: ty,X4: uni,X2: $int] :
      ( ( ( exchange2(X1,elts(X1,X4),elts(X1,X0),0,length1(X1,X4),X3,X2)
          & ( length1(X1,X0) = length1(X1,X4) ) )
        | ~ exchange3(X1,X4,X0,X3,X2) )
      & ( exchange3(X1,X4,X0,X3,X2)
        | ~ exchange2(X1,elts(X1,X4),elts(X1,X0),0,length1(X1,X4),X3,X2)
        | ( length1(X1,X0) != length1(X1,X4) ) ) ),
    inference(flattening,[],[f331]) ).

tff(f331,plain,
    ! [X0: uni,X3: $int,X1: ty,X4: uni,X2: $int] :
      ( ( ( exchange2(X1,elts(X1,X4),elts(X1,X0),0,length1(X1,X4),X3,X2)
          & ( length1(X1,X0) = length1(X1,X4) ) )
        | ~ exchange3(X1,X4,X0,X3,X2) )
      & ( exchange3(X1,X4,X0,X3,X2)
        | ~ exchange2(X1,elts(X1,X4),elts(X1,X0),0,length1(X1,X4),X3,X2)
        | ( length1(X1,X0) != length1(X1,X4) ) ) ),
    inference(nnf_transformation,[],[f120]) ).

tff(f120,plain,
    ! [X0: uni,X3: $int,X1: ty,X4: uni,X2: $int] :
      ( ( exchange2(X1,elts(X1,X4),elts(X1,X0),0,length1(X1,X4),X3,X2)
        & ( length1(X1,X0) = length1(X1,X4) ) )
    <=> exchange3(X1,X4,X0,X3,X2) ),
    inference(rectify,[],[f67]) ).

tff(f67,axiom,
    ! [X11: uni,X0: ty,X15: $int,X14: $int,X10: uni] :
      ( ( ( length1(X0,X10) = length1(X0,X11) )
        & exchange2(X0,elts(X0,X10),elts(X0,X11),0,length1(X0,X10),X14,X15) )
    <=> exchange3(X0,X10,X11,X14,X15) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',exchange_def1) ).

tff(f1692,plain,
    ( spl30_73
    | ~ spl30_40 ),
    inference(avatar_split_clause,[],[f1687,f910,f1689]) ).

tff(f1687,plain,
    ( exchange2(int,t2tb2(sK13),t2tb2(sK17),0,sK9,sK18,sK14)
    | ~ spl30_40 ),
    inference(forward_demodulation,[],[f1686,f1336]) ).

tff(f1686,plain,
    ( exchange2(int,elts(int,mk_array1(int,sK9,t2tb2(sK13))),t2tb2(sK17),0,sK9,sK18,sK14)
    | ~ spl30_40 ),
    inference(forward_demodulation,[],[f1685,f1336]) ).

tff(f1685,plain,
    ( exchange2(int,elts(int,mk_array1(int,sK9,t2tb2(sK13))),elts(int,mk_array1(int,sK9,t2tb2(sK17))),0,sK9,sK18,sK14)
    | ~ spl30_40 ),
    inference(forward_demodulation,[],[f1683,f428]) ).

tff(f1683,plain,
    ( exchange2(int,elts(int,mk_array1(int,sK9,t2tb2(sK13))),elts(int,mk_array1(int,sK9,t2tb2(sK17))),0,length1(int,mk_array1(int,sK9,t2tb2(sK13))),sK18,sK14)
    | ~ spl30_40 ),
    inference(unit_resulting_resolution,[],[f912,f514]) ).

tff(f1670,plain,
    ( spl30_72
    | ~ spl30_54 ),
    inference(avatar_split_clause,[],[f1669,f1237,f1664]) ).

tff(f1664,plain,
    ( spl30_72
  <=> $less(0,$sum($sum(sK9,1),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_72])]) ).

tff(f1237,plain,
    ( spl30_54
  <=> is_common_prefix1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_54])]) ).

tff(f1669,plain,
    ( $less(0,$sum($sum(sK9,1),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
    | ~ spl30_54 ),
    inference(forward_demodulation,[],[f1668,f428]) ).

tff(f1668,plain,
    ( $less(0,$sum($sum(length1(int,mk_array1(int,sK9,t2tb2(sK10))),1),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
    | ~ spl30_54 ),
    inference(forward_demodulation,[],[f1659,f523]) ).

tff(f1659,plain,
    ( $less(0,$sum($sum(length1(int,t2tb1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))))),1),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
    | ~ spl30_54 ),
    inference(unit_resulting_resolution,[],[f1239,f672]) ).

tff(f1239,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))
    | ~ spl30_54 ),
    inference(avatar_component_clause,[],[f1237]) ).

tff(f1667,plain,
    ( spl30_72
    | ~ spl30_54 ),
    inference(avatar_split_clause,[],[f1662,f1237,f1664]) ).

tff(f1662,plain,
    ( $less(0,$sum($sum(sK9,1),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
    | ~ spl30_54 ),
    inference(forward_demodulation,[],[f1661,f428]) ).

tff(f1661,plain,
    ( $less(0,$sum($sum(length1(int,mk_array1(int,sK9,t2tb2(sK10))),1),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
    | ~ spl30_54 ),
    inference(forward_demodulation,[],[f1660,f523]) ).

tff(f1660,plain,
    ( $less(0,$sum($sum(length1(int,t2tb1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))))),1),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
    | ~ spl30_54 ),
    inference(resolution,[],[f672,f1239]) ).

tff(f1658,plain,
    ( spl30_71
    | ~ spl30_49 ),
    inference(avatar_split_clause,[],[f1657,f982,f1652]) ).

tff(f1652,plain,
    ( spl30_71
  <=> $less(0,$sum(sK9,$uminus($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_71])]) ).

tff(f1657,plain,
    ( $less(0,$sum(sK9,$uminus($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
    | ~ spl30_49 ),
    inference(forward_demodulation,[],[f1656,f428]) ).

tff(f1656,plain,
    ( $less(0,$sum(length1(int,mk_array1(int,sK9,t2tb2(sK10))),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
    | ~ spl30_49 ),
    inference(forward_demodulation,[],[f1648,f523]) ).

tff(f1648,plain,
    ( $less(0,$sum(length1(int,t2tb1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))))),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
    | ~ spl30_49 ),
    inference(resolution,[],[f655,f984]) ).

tff(f1655,plain,
    ( spl30_71
    | ~ spl30_49 ),
    inference(avatar_split_clause,[],[f1650,f982,f1652]) ).

tff(f1650,plain,
    ( $less(0,$sum(sK9,$uminus($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
    | ~ spl30_49 ),
    inference(forward_demodulation,[],[f1649,f428]) ).

tff(f1649,plain,
    ( $less(0,$sum(length1(int,mk_array1(int,sK9,t2tb2(sK10))),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
    | ~ spl30_49 ),
    inference(forward_demodulation,[],[f1646,f523]) ).

tff(f1646,plain,
    ( $less(0,$sum(length1(int,t2tb1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))))),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
    | ~ spl30_49 ),
    inference(unit_resulting_resolution,[],[f984,f655]) ).

tff(f1643,plain,
    ( spl30_70
    | ~ spl30_54
    | ~ spl30_67 ),
    inference(avatar_split_clause,[],[f1637,f1548,f1237,f1640]) ).

tff(f1640,plain,
    ( spl30_70
  <=> $less(0,$sum($sum(sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))),1),$uminus(sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_70])]) ).

tff(f1548,plain,
    ( spl30_67
  <=> is_longest_common_prefix1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_67])]) ).

tff(f1637,plain,
    ( $less(0,$sum($sum(sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))),1),$uminus(sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))))
    | ~ spl30_54
    | ~ spl30_67 ),
    inference(unit_resulting_resolution,[],[f1550,f1239,f640]) ).

tff(f640,plain,
    ! [X2: array_int,X3: $int,X0: $int,X1: $int,X4: $int] :
      ( ~ is_longest_common_prefix1(X2,X0,X1,X3)
      | ~ is_common_prefix1(X2,X0,X1,X4)
      | $less(0,$sum($sum(X3,1),$uminus(X4))) ),
    inference(evaluation,[],[f520]) ).

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

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

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

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

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

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

tff(f1550,plain,
    ( is_longest_common_prefix1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))
    | ~ spl30_67 ),
    inference(avatar_component_clause,[],[f1548]) ).

tff(f1636,plain,
    ( spl30_69
    | ~ spl30_54 ),
    inference(avatar_split_clause,[],[f1635,f1237,f1630]) ).

tff(f1630,plain,
    ( spl30_69
  <=> $less(0,$sum($sum(sK9,1),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_69])]) ).

tff(f1635,plain,
    ( $less(0,$sum($sum(sK9,1),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
    | ~ spl30_54 ),
    inference(forward_demodulation,[],[f1634,f428]) ).

tff(f1634,plain,
    ( $less(0,$sum($sum(length1(int,mk_array1(int,sK9,t2tb2(sK10))),1),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
    | ~ spl30_54 ),
    inference(forward_demodulation,[],[f1626,f523]) ).

tff(f1626,plain,
    ( $less(0,$sum($sum(length1(int,t2tb1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))))),1),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
    | ~ spl30_54 ),
    inference(resolution,[],[f633,f1239]) ).

tff(f1633,plain,
    ( spl30_69
    | ~ spl30_54 ),
    inference(avatar_split_clause,[],[f1628,f1237,f1630]) ).

tff(f1628,plain,
    ( $less(0,$sum($sum(sK9,1),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
    | ~ spl30_54 ),
    inference(forward_demodulation,[],[f1627,f428]) ).

tff(f1627,plain,
    ( $less(0,$sum($sum(length1(int,mk_array1(int,sK9,t2tb2(sK10))),1),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
    | ~ spl30_54 ),
    inference(forward_demodulation,[],[f1625,f523]) ).

tff(f1625,plain,
    ( $less(0,$sum($sum(length1(int,t2tb1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))))),1),$uminus($sum(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))))
    | ~ spl30_54 ),
    inference(unit_resulting_resolution,[],[f1239,f633]) ).

tff(f1620,plain,
    ( spl30_68
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(avatar_split_clause,[],[f1612,f1521,f1513,f1617]) ).

tff(f1612,plain,
    ( permut2(int,t2tb2(sK7),t2tb2(sK17),0,sK9)
    | ~ spl30_64
    | ~ spl30_65 ),
    inference(unit_resulting_resolution,[],[f1515,f1523,f393]) ).

tff(f1551,plain,
    ( spl30_66
    | spl30_67
    | ~ spl30_54 ),
    inference(avatar_split_clause,[],[f1542,f1237,f1548,f1544]) ).

tff(f1544,plain,
    ( spl30_66
  <=> is_common_prefix1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),$sum(sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))),1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_66])]) ).

tff(f1542,plain,
    ( is_longest_common_prefix1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))
    | is_common_prefix1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),$sum(sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))),1))
    | ~ spl30_54 ),
    inference(resolution,[],[f552,f1239]) ).

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

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

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

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

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

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

tff(f1536,plain,
    ( spl30_65
    | ~ spl30_53 ),
    inference(avatar_split_clause,[],[f1535,f1085,f1521]) ).

tff(f1085,plain,
    ( spl30_53
  <=> permut_all(int,mk_array1(int,sK9,t2tb2(sK13)),mk_array1(int,sK9,t2tb2(sK17))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_53])]) ).

tff(f1535,plain,
    ( permut2(int,t2tb2(sK13),t2tb2(sK17),0,sK9)
    | ~ spl30_53 ),
    inference(forward_demodulation,[],[f1534,f1336]) ).

tff(f1534,plain,
    ( permut2(int,elts(int,mk_array1(int,sK9,t2tb2(sK13))),t2tb2(sK17),0,sK9)
    | ~ spl30_53 ),
    inference(forward_demodulation,[],[f1533,f1336]) ).

tff(f1533,plain,
    ( permut2(int,elts(int,mk_array1(int,sK9,t2tb2(sK13))),elts(int,mk_array1(int,sK9,t2tb2(sK17))),0,sK9)
    | ~ spl30_53 ),
    inference(forward_demodulation,[],[f1497,f428]) ).

tff(f1497,plain,
    ( permut2(int,elts(int,mk_array1(int,sK9,t2tb2(sK13))),elts(int,mk_array1(int,sK9,t2tb2(sK17))),0,length1(int,mk_array1(int,sK9,t2tb2(sK13))))
    | ~ spl30_53 ),
    inference(unit_resulting_resolution,[],[f1087,f395]) ).

tff(f395,plain,
    ! [X2: ty,X0: uni,X1: uni] :
      ( ~ permut_all(X2,X0,X1)
      | permut2(X2,elts(X2,X0),elts(X2,X1),0,length1(X2,X0)) ),
    inference(cnf_transformation,[],[f273]) ).

tff(f273,plain,
    ! [X0: uni,X1: uni,X2: ty] :
      ( ~ permut_all(X2,X0,X1)
      | ( permut2(X2,elts(X2,X0),elts(X2,X1),0,length1(X2,X0))
        & ( length1(X2,X1) = length1(X2,X0) ) ) ),
    inference(rectify,[],[f229]) ).

tff(f229,plain,
    ! [X2: uni,X1: uni,X0: ty] :
      ( ~ permut_all(X0,X2,X1)
      | ( permut2(X0,elts(X0,X2),elts(X0,X1),0,length1(X0,X2))
        & ( length1(X0,X1) = length1(X0,X2) ) ) ),
    inference(ennf_transformation,[],[f186]) ).

tff(f186,plain,
    ! [X2: uni,X0: ty,X1: uni] :
      ( permut_all(X0,X2,X1)
     => ( permut2(X0,elts(X0,X2),elts(X0,X1),0,length1(X0,X2))
        & ( length1(X0,X1) = length1(X0,X2) ) ) ),
    inference(unused_predicate_definition_removal,[],[f148]) ).

tff(f148,plain,
    ! [X2: uni,X0: ty,X1: uni] :
      ( permut_all(X0,X2,X1)
    <=> ( permut2(X0,elts(X0,X2),elts(X0,X1),0,length1(X0,X2))
        & ( length1(X0,X1) = length1(X0,X2) ) ) ),
    inference(rectify,[],[f70]) ).

tff(f70,axiom,
    ! [X0: ty,X11: uni,X10: uni] :
      ( permut_all(X0,X10,X11)
    <=> ( permut2(X0,elts(X0,X10),elts(X0,X11),0,length1(X0,X10))
        & ( length1(X0,X10) = length1(X0,X11) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',permut_all_def) ).

tff(f1087,plain,
    ( permut_all(int,mk_array1(int,sK9,t2tb2(sK13)),mk_array1(int,sK9,t2tb2(sK17)))
    | ~ spl30_53 ),
    inference(avatar_component_clause,[],[f1085]) ).

tff(f1532,plain,
    ( spl30_64
    | ~ spl30_15 ),
    inference(avatar_split_clause,[],[f1531,f776,f1513]) ).

tff(f776,plain,
    ( spl30_15
  <=> permut_all(int,mk_array1(int,sK9,t2tb2(sK7)),mk_array1(int,sK9,t2tb2(sK13))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_15])]) ).

tff(f1531,plain,
    ( permut2(int,t2tb2(sK7),t2tb2(sK13),0,sK9)
    | ~ spl30_15 ),
    inference(forward_demodulation,[],[f1530,f1336]) ).

tff(f1530,plain,
    ( permut2(int,elts(int,mk_array1(int,sK9,t2tb2(sK7))),t2tb2(sK13),0,sK9)
    | ~ spl30_15 ),
    inference(forward_demodulation,[],[f1529,f1336]) ).

tff(f1529,plain,
    ( permut2(int,elts(int,mk_array1(int,sK9,t2tb2(sK7))),elts(int,mk_array1(int,sK9,t2tb2(sK13))),0,sK9)
    | ~ spl30_15 ),
    inference(forward_demodulation,[],[f1499,f428]) ).

tff(f1499,plain,
    ( permut2(int,elts(int,mk_array1(int,sK9,t2tb2(sK7))),elts(int,mk_array1(int,sK9,t2tb2(sK13))),0,length1(int,mk_array1(int,sK9,t2tb2(sK7))))
    | ~ spl30_15 ),
    inference(resolution,[],[f395,f778]) ).

tff(f778,plain,
    ( permut_all(int,mk_array1(int,sK9,t2tb2(sK7)),mk_array1(int,sK9,t2tb2(sK13)))
    | ~ spl30_15 ),
    inference(avatar_component_clause,[],[f776]) ).

tff(f1528,plain,
    ( spl30_63
    | ~ spl30_12 ),
    inference(avatar_split_clause,[],[f1527,f760,f1505]) ).

tff(f760,plain,
    ( spl30_12
  <=> permut_all(int,mk_array1(int,sK9,t2tb2(sK7)),mk_array1(int,sK9,t2tb2(sK11))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_12])]) ).

tff(f1527,plain,
    ( permut2(int,t2tb2(sK7),t2tb2(sK11),0,sK9)
    | ~ spl30_12 ),
    inference(forward_demodulation,[],[f1526,f1336]) ).

tff(f1526,plain,
    ( permut2(int,elts(int,mk_array1(int,sK9,t2tb2(sK7))),t2tb2(sK11),0,sK9)
    | ~ spl30_12 ),
    inference(forward_demodulation,[],[f1525,f1336]) ).

tff(f1525,plain,
    ( permut2(int,elts(int,mk_array1(int,sK9,t2tb2(sK7))),elts(int,mk_array1(int,sK9,t2tb2(sK11))),0,sK9)
    | ~ spl30_12 ),
    inference(forward_demodulation,[],[f1498,f428]) ).

tff(f1498,plain,
    ( permut2(int,elts(int,mk_array1(int,sK9,t2tb2(sK7))),elts(int,mk_array1(int,sK9,t2tb2(sK11))),0,length1(int,mk_array1(int,sK9,t2tb2(sK7))))
    | ~ spl30_12 ),
    inference(resolution,[],[f395,f762]) ).

tff(f762,plain,
    ( permut_all(int,mk_array1(int,sK9,t2tb2(sK7)),mk_array1(int,sK9,t2tb2(sK11)))
    | ~ spl30_12 ),
    inference(avatar_component_clause,[],[f760]) ).

tff(f1524,plain,
    ( spl30_65
    | ~ spl30_53 ),
    inference(avatar_split_clause,[],[f1519,f1085,f1521]) ).

tff(f1519,plain,
    ( permut2(int,t2tb2(sK13),t2tb2(sK17),0,sK9)
    | ~ spl30_53 ),
    inference(forward_demodulation,[],[f1518,f1336]) ).

tff(f1518,plain,
    ( permut2(int,elts(int,mk_array1(int,sK9,t2tb2(sK13))),t2tb2(sK17),0,sK9)
    | ~ spl30_53 ),
    inference(forward_demodulation,[],[f1517,f1336]) ).

tff(f1517,plain,
    ( permut2(int,elts(int,mk_array1(int,sK9,t2tb2(sK13))),elts(int,mk_array1(int,sK9,t2tb2(sK17))),0,sK9)
    | ~ spl30_53 ),
    inference(forward_demodulation,[],[f1500,f428]) ).

tff(f1500,plain,
    ( permut2(int,elts(int,mk_array1(int,sK9,t2tb2(sK13))),elts(int,mk_array1(int,sK9,t2tb2(sK17))),0,length1(int,mk_array1(int,sK9,t2tb2(sK13))))
    | ~ spl30_53 ),
    inference(resolution,[],[f395,f1087]) ).

tff(f1516,plain,
    ( spl30_64
    | ~ spl30_15 ),
    inference(avatar_split_clause,[],[f1511,f776,f1513]) ).

tff(f1511,plain,
    ( permut2(int,t2tb2(sK7),t2tb2(sK13),0,sK9)
    | ~ spl30_15 ),
    inference(forward_demodulation,[],[f1510,f1336]) ).

tff(f1510,plain,
    ( permut2(int,elts(int,mk_array1(int,sK9,t2tb2(sK7))),t2tb2(sK13),0,sK9)
    | ~ spl30_15 ),
    inference(forward_demodulation,[],[f1509,f1336]) ).

tff(f1509,plain,
    ( permut2(int,elts(int,mk_array1(int,sK9,t2tb2(sK7))),elts(int,mk_array1(int,sK9,t2tb2(sK13))),0,sK9)
    | ~ spl30_15 ),
    inference(forward_demodulation,[],[f1496,f428]) ).

tff(f1496,plain,
    ( permut2(int,elts(int,mk_array1(int,sK9,t2tb2(sK7))),elts(int,mk_array1(int,sK9,t2tb2(sK13))),0,length1(int,mk_array1(int,sK9,t2tb2(sK7))))
    | ~ spl30_15 ),
    inference(unit_resulting_resolution,[],[f778,f395]) ).

tff(f1508,plain,
    ( spl30_63
    | ~ spl30_12 ),
    inference(avatar_split_clause,[],[f1503,f760,f1505]) ).

tff(f1503,plain,
    ( permut2(int,t2tb2(sK7),t2tb2(sK11),0,sK9)
    | ~ spl30_12 ),
    inference(forward_demodulation,[],[f1502,f1336]) ).

tff(f1502,plain,
    ( permut2(int,elts(int,mk_array1(int,sK9,t2tb2(sK7))),t2tb2(sK11),0,sK9)
    | ~ spl30_12 ),
    inference(forward_demodulation,[],[f1501,f1336]) ).

tff(f1501,plain,
    ( permut2(int,elts(int,mk_array1(int,sK9,t2tb2(sK7))),elts(int,mk_array1(int,sK9,t2tb2(sK11))),0,sK9)
    | ~ spl30_12 ),
    inference(forward_demodulation,[],[f1495,f428]) ).

tff(f1495,plain,
    ( permut2(int,elts(int,mk_array1(int,sK9,t2tb2(sK7))),elts(int,mk_array1(int,sK9,t2tb2(sK11))),0,length1(int,mk_array1(int,sK9,t2tb2(sK7))))
    | ~ spl30_12 ),
    inference(unit_resulting_resolution,[],[f762,f395]) ).

tff(f1414,plain,
    ( spl30_60
    | spl30_61
    | spl30_62
    | ~ spl30_51 ),
    inference(avatar_split_clause,[],[f1395,f998,f1411,f1408,f1404]) ).

tff(f1404,plain,
    ( spl30_60
  <=> $less(0,$sum(sK14,$uminus(sK12))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_60])]) ).

tff(f1411,plain,
    ( spl30_62
  <=> $less(0,$sum($sum(sK14,1),$uminus(sK14))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_62])]) ).

tff(f1395,plain,
    ( ! [X6: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(sK14)))
        | $less(0,$sum($sum(X6,1),$uminus(sK14)))
        | $less(0,$sum(0,$uminus(X6)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(X6))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
        | $less(0,$sum(sK14,$uminus(sK12))) )
    | ~ spl30_51 ),
    inference(resolution,[],[f1257,f1000]) ).

tff(f1290,plain,
    ( spl30_58
    | spl30_57
    | spl30_56
    | ~ spl30_51 ),
    inference(avatar_split_clause,[],[f1265,f998,f1272,f1276,f1280]) ).

tff(f1265,plain,
    ( ! [X2: uni] :
        ( $less(0,$sum(0,$uminus(sK18)))
        | $less(0,$sum($sum(sK18,1),$uminus(sK14)))
        | $less(0,$sum(tb2t(X2),$uminus(sK12)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),X2)))
        | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X2)))) )
    | ~ spl30_51 ),
    inference(resolution,[],[f1259,f970]) ).

tff(f1289,plain,
    ( spl30_57
    | spl30_56
    | spl30_59
    | ~ spl30_51 ),
    inference(avatar_split_clause,[],[f1288,f998,f1284,f1272,f1276]) ).

tff(f1288,plain,
    ( ! [X1: $int] :
        ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(X1))))
        | $less(0,$sum(0,$uminus(sK18)))
        | $less(0,$sum(X1,$uminus(sK12)))
        | $less(0,$sum($sum(sK14,1),$uminus(X1)))
        | $less(0,$sum($sum(sK18,1),$uminus(sK14))) )
    | ~ spl30_51 ),
    inference(forward_demodulation,[],[f1287,f392]) ).

tff(f1287,plain,
    ( ! [X1: $int] :
        ( $less(0,$sum($sum(tb2t(t2tb(sK18)),1),$uminus(sK14)))
        | $less(0,$sum($sum(sK14,1),$uminus(X1)))
        | $less(0,$sum(0,$uminus(sK18)))
        | $less(0,$sum(X1,$uminus(sK12)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(X1)))) )
    | ~ spl30_51 ),
    inference(forward_demodulation,[],[f1264,f392]) ).

tff(f1264,plain,
    ( ! [X1: $int] :
        ( $less(0,$sum(0,$uminus(tb2t(t2tb(sK18)))))
        | $less(0,$sum($sum(sK14,1),$uminus(X1)))
        | $less(0,$sum(X1,$uminus(sK12)))
        | $less(0,$sum($sum(tb2t(t2tb(sK18)),1),$uminus(sK14)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(X1)))) )
    | ~ spl30_51 ),
    inference(resolution,[],[f1259,f969]) ).

tff(f1286,plain,
    ( spl30_57
    | spl30_56
    | spl30_59
    | ~ spl30_51 ),
    inference(avatar_split_clause,[],[f1263,f998,f1284,f1272,f1276]) ).

tff(f1263,plain,
    ( ! [X0: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(X0)))
        | $less(0,$sum(0,$uminus(sK18)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(X0))))
        | $less(0,$sum(X0,$uminus(sK12)))
        | $less(0,$sum($sum(sK18,1),$uminus(sK14))) )
    | ~ spl30_51 ),
    inference(resolution,[],[f1259,f625]) ).

tff(f1282,plain,
    ( spl30_56
    | spl30_57
    | spl30_58
    | ~ spl30_51 ),
    inference(avatar_split_clause,[],[f1270,f998,f1280,f1276,f1272]) ).

tff(f1270,plain,
    ( ! [X3: uni] :
        ( $less(0,$sum($sum(sK14,1),$uminus(tb2t(X3))))
        | $less(0,$sum($sum(sK18,1),$uminus(sK14)))
        | $less(0,$sum(0,$uminus(sK18)))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),X3)))
        | $less(0,$sum(tb2t(X3),$uminus(sK12))) )
    | ~ spl30_51 ),
    inference(forward_demodulation,[],[f1269,f392]) ).

tff(f1269,plain,
    ( ! [X3: uni] :
        ( $less(0,$sum(0,$uminus(tb2t(t2tb(sK18)))))
        | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X3))))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),X3)))
        | $less(0,$sum($sum(sK18,1),$uminus(sK14)))
        | $less(0,$sum(tb2t(X3),$uminus(sK12))) )
    | ~ spl30_51 ),
    inference(forward_demodulation,[],[f1266,f392]) ).

tff(f1266,plain,
    ( ! [X3: uni] :
        ( $less(0,$sum(tb2t(X3),$uminus(sK12)))
        | $less(0,$sum($sum(tb2t(t2tb(sK18)),1),$uminus(sK14)))
        | $less(0,$sum(0,$uminus(tb2t(t2tb(sK18)))))
        | le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),X3)))
        | $less(0,$sum($sum(sK14,1),$uminus(tb2t(X3)))) )
    | ~ spl30_51 ),
    inference(resolution,[],[f1259,f977]) ).

tff(f1249,plain,
    ( spl30_55
    | ~ spl30_54 ),
    inference(avatar_split_clause,[],[f1242,f1237,f1245]) ).

tff(f1245,plain,
    ( spl30_55
  <=> $less(0,$sum(1,sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_55])]) ).

tff(f1242,plain,
    ( $less(0,$sum(1,sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))
    | ~ spl30_54 ),
    inference(unit_resulting_resolution,[],[f1239,f658]) ).

tff(f1248,plain,
    ( spl30_55
    | ~ spl30_54 ),
    inference(avatar_split_clause,[],[f1243,f1237,f1245]) ).

tff(f1243,plain,
    ( $less(0,$sum(1,sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))))
    | ~ spl30_54 ),
    inference(resolution,[],[f1239,f658]) ).

tff(f1241,plain,
    ( spl30_54
    | ~ spl30_49 ),
    inference(avatar_split_clause,[],[f1233,f982,f1237]) ).

tff(f1233,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))
    | ~ spl30_49 ),
    inference(unit_resulting_resolution,[],[f984,f384]) ).

tff(f1240,plain,
    ( spl30_54
    | ~ spl30_49 ),
    inference(avatar_split_clause,[],[f1235,f982,f1237]) ).

tff(f1235,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),sK3(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10)))))
    | ~ spl30_49 ),
    inference(resolution,[],[f384,f984]) ).

tff(f1089,plain,
    ( spl30_53
    | ~ spl30_40 ),
    inference(avatar_split_clause,[],[f1082,f910,f1085]) ).

tff(f1082,plain,
    ( permut_all(int,mk_array1(int,sK9,t2tb2(sK13)),mk_array1(int,sK9,t2tb2(sK17)))
    | ~ spl30_40 ),
    inference(unit_resulting_resolution,[],[f912,f482]) ).

tff(f482,plain,
    ! [X2: uni,X3: $int,X0: ty,X1: uni,X4: $int] :
      ( ~ exchange3(X0,X1,X2,X4,X3)
      | permut_all(X0,X1,X2) ),
    inference(cnf_transformation,[],[f307]) ).

tff(f307,plain,
    ! [X0: ty,X1: uni,X2: uni,X3: $int,X4: $int] :
      ( permut_all(X0,X1,X2)
      | ~ exchange3(X0,X1,X2,X4,X3) ),
    inference(rectify,[],[f241]) ).

tff(f241,plain,
    ! [X4: ty,X3: uni,X0: uni,X2: $int,X1: $int] :
      ( permut_all(X4,X3,X0)
      | ~ exchange3(X4,X3,X0,X1,X2) ),
    inference(ennf_transformation,[],[f128]) ).

tff(f128,plain,
    ! [X3: uni,X1: $int,X2: $int,X0: uni,X4: ty] :
      ( exchange3(X4,X3,X0,X1,X2)
     => permut_all(X4,X3,X0) ),
    inference(rectify,[],[f73]) ).

tff(f73,axiom,
    ! [X11: uni,X14: $int,X15: $int,X10: uni,X0: ty] :
      ( exchange3(X0,X10,X11,X14,X15)
     => permut_all(X0,X10,X11) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',exchange_permut_all) ).

tff(f1088,plain,
    ( spl30_53
    | ~ spl30_40 ),
    inference(avatar_split_clause,[],[f1083,f910,f1085]) ).

tff(f1083,plain,
    ( permut_all(int,mk_array1(int,sK9,t2tb2(sK13)),mk_array1(int,sK9,t2tb2(sK17)))
    | ~ spl30_40 ),
    inference(resolution,[],[f482,f912]) ).

tff(f1007,plain,
    ( ~ spl30_52
    | spl30_50 ),
    inference(avatar_split_clause,[],[f1002,f992,f1004]) ).

tff(f1002,plain,
    ( ~ sP0(tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | spl30_50 ),
    inference(unit_resulting_resolution,[],[f994,f390]) ).

tff(f1001,plain,
    ( spl30_51
    | ~ spl30_44 ),
    inference(avatar_split_clause,[],[f988,f934,f998]) ).

tff(f934,plain,
    ( spl30_44
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_44])]) ).

tff(f988,plain,
    ( le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | ~ spl30_44 ),
    inference(unit_resulting_resolution,[],[f936,f565]) ).

tff(f936,plain,
    ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | ~ spl30_44 ),
    inference(avatar_component_clause,[],[f934]) ).

tff(f996,plain,
    ( ~ spl30_50
    | spl30_36 ),
    inference(avatar_split_clause,[],[f990,f885,f992]) ).

tff(f990,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | spl30_36 ),
    inference(resolution,[],[f565,f887]) ).

tff(f995,plain,
    ( ~ spl30_50
    | spl30_36 ),
    inference(avatar_split_clause,[],[f989,f885,f992]) ).

tff(f989,plain,
    ( ~ lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19))))
    | spl30_36 ),
    inference(unit_resulting_resolution,[],[f887,f565]) ).

tff(f985,plain,
    ( spl30_49
    | ~ spl30_44 ),
    inference(avatar_split_clause,[],[f979,f934,f982]) ).

tff(f979,plain,
    ( sP0(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t1(mk_array1(int,sK9,t2tb2(sK10))))
    | ~ spl30_44 ),
    inference(unit_resulting_resolution,[],[f936,f391]) ).

tff(f965,plain,
    ( spl30_48
    | ~ spl30_41 ),
    inference(avatar_split_clause,[],[f954,f916,f962]) ).

tff(f916,plain,
    ( spl30_41
  <=> ( sK17 = tb2t2(set(int,int,t2tb2(sK16),t2tb(sK18),get(int,int,t2tb2(sK13),t2tb(sK14)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_41])]) ).

tff(f954,plain,
    ( ( t2tb2(sK17) = set(int,int,t2tb2(sK16),t2tb(sK18),get(int,int,t2tb2(sK13),t2tb(sK14))) )
    | ~ spl30_41 ),
    inference(superposition,[],[f564,f918]) ).

tff(f918,plain,
    ( ( sK17 = tb2t2(set(int,int,t2tb2(sK16),t2tb(sK18),get(int,int,t2tb2(sK13),t2tb(sK14)))) )
    | ~ spl30_41 ),
    inference(avatar_component_clause,[],[f916]) ).

tff(f960,plain,
    ( spl30_47
    | ~ spl30_46 ),
    inference(avatar_split_clause,[],[f955,f946,f957]) ).

tff(f946,plain,
    ( spl30_46
  <=> ( tb2t2(set(int,int,t2tb2(sK13),t2tb(sK14),get(int,int,t2tb2(sK13),t2tb(sK18)))) = sK16 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_46])]) ).

tff(f955,plain,
    ( ( set(int,int,t2tb2(sK13),t2tb(sK14),get(int,int,t2tb2(sK13),t2tb(sK18))) = t2tb2(sK16) )
    | ~ spl30_46 ),
    inference(superposition,[],[f564,f948]) ).

tff(f948,plain,
    ( ( tb2t2(set(int,int,t2tb2(sK13),t2tb(sK14),get(int,int,t2tb2(sK13),t2tb(sK18)))) = sK16 )
    | ~ spl30_46 ),
    inference(avatar_component_clause,[],[f946]) ).

tff(f949,plain,
    ( spl30_46
    | ~ spl30_9
    | ~ spl30_34 ),
    inference(avatar_split_clause,[],[f944,f875,f744,f946]) ).

tff(f744,plain,
    ( spl30_9
  <=> ( sK16 = tb2t2(set(int,int,t2tb2(sK13),t2tb(sK14),get(int,int,t2tb2(sK13),t2tb($sum(sK14,-1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_9])]) ).

tff(f875,plain,
    ( spl30_34
  <=> ( sK18 = $sum(sK14,-1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_34])]) ).

tff(f944,plain,
    ( ( tb2t2(set(int,int,t2tb2(sK13),t2tb(sK14),get(int,int,t2tb2(sK13),t2tb(sK18)))) = sK16 )
    | ~ spl30_9
    | ~ spl30_34 ),
    inference(forward_demodulation,[],[f746,f877]) ).

tff(f877,plain,
    ( ( sK18 = $sum(sK14,-1) )
    | ~ spl30_34 ),
    inference(avatar_component_clause,[],[f875]) ).

tff(f746,plain,
    ( ( sK16 = tb2t2(set(int,int,t2tb2(sK13),t2tb(sK14),get(int,int,t2tb2(sK13),t2tb($sum(sK14,-1))))) )
    | ~ spl30_9 ),
    inference(avatar_component_clause,[],[f744]) ).

tff(f943,plain,
    ( spl30_45
    | ~ spl30_8
    | ~ spl30_34 ),
    inference(avatar_split_clause,[],[f938,f875,f739,f940]) ).

tff(f940,plain,
    ( spl30_45
  <=> $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_45])]) ).

tff(f739,plain,
    ( spl30_8
  <=> $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,-1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_8])]) ).

tff(f938,plain,
    ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),t2tb(sK18)))))
    | ~ spl30_8
    | ~ spl30_34 ),
    inference(forward_demodulation,[],[f741,f877]) ).

tff(f741,plain,
    ( $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,-1))))))
    | ~ spl30_8 ),
    inference(avatar_component_clause,[],[f739]) ).

tff(f937,plain,
    ( spl30_44
    | ~ spl30_23
    | ~ spl30_34 ),
    inference(avatar_split_clause,[],[f932,f875,f815,f934]) ).

tff(f815,plain,
    ( spl30_23
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,-1))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_23])]) ).

tff(f932,plain,
    ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))
    | ~ spl30_23
    | ~ spl30_34 ),
    inference(forward_demodulation,[],[f817,f877]) ).

tff(f817,plain,
    ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,-1)))))
    | ~ spl30_23 ),
    inference(avatar_component_clause,[],[f815]) ).

tff(f931,plain,
    ( spl30_43
    | ~ spl30_27
    | ~ spl30_34 ),
    inference(avatar_split_clause,[],[f926,f875,f839,f928]) ).

tff(f928,plain,
    ( spl30_43
  <=> $less(0,$sum($sum(sK9,1),$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_43])]) ).

tff(f839,plain,
    ( spl30_27
  <=> $less(0,$sum($sum(sK9,1),$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,-1))))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_27])]) ).

tff(f926,plain,
    ( $less(0,$sum($sum(sK9,1),$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(sK18))))))
    | ~ spl30_27
    | ~ spl30_34 ),
    inference(forward_demodulation,[],[f841,f877]) ).

tff(f841,plain,
    ( $less(0,$sum($sum(sK9,1),$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,-1)))))))
    | ~ spl30_27 ),
    inference(avatar_component_clause,[],[f839]) ).

tff(f925,plain,
    ( spl30_42
    | ~ spl30_4
    | ~ spl30_34 ),
    inference(avatar_split_clause,[],[f920,f875,f719,f922]) ).

tff(f922,plain,
    ( spl30_42
  <=> $less(0,$sum(sK9,$uminus(sK18))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_42])]) ).

tff(f719,plain,
    ( spl30_4
  <=> $less(0,$sum(sK9,$uminus($sum(sK14,-1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_4])]) ).

tff(f920,plain,
    ( $less(0,$sum(sK9,$uminus(sK18)))
    | ~ spl30_4
    | ~ spl30_34 ),
    inference(forward_demodulation,[],[f721,f877]) ).

tff(f721,plain,
    ( $less(0,$sum(sK9,$uminus($sum(sK14,-1))))
    | ~ spl30_4 ),
    inference(avatar_component_clause,[],[f719]) ).

tff(f919,plain,
    ( spl30_41
    | ~ spl30_5
    | ~ spl30_34 ),
    inference(avatar_split_clause,[],[f914,f875,f724,f916]) ).

tff(f724,plain,
    ( spl30_5
  <=> ( sK17 = tb2t2(set(int,int,t2tb2(sK16),t2tb($sum(sK14,-1)),get(int,int,t2tb2(sK13),t2tb(sK14)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_5])]) ).

tff(f914,plain,
    ( ( sK17 = tb2t2(set(int,int,t2tb2(sK16),t2tb(sK18),get(int,int,t2tb2(sK13),t2tb(sK14)))) )
    | ~ spl30_5
    | ~ spl30_34 ),
    inference(forward_demodulation,[],[f726,f877]) ).

tff(f726,plain,
    ( ( sK17 = tb2t2(set(int,int,t2tb2(sK16),t2tb($sum(sK14,-1)),get(int,int,t2tb2(sK13),t2tb(sK14)))) )
    | ~ spl30_5 ),
    inference(avatar_component_clause,[],[f724]) ).

tff(f913,plain,
    ( spl30_40
    | ~ spl30_17
    | ~ spl30_34 ),
    inference(avatar_split_clause,[],[f908,f875,f786,f910]) ).

tff(f786,plain,
    ( spl30_17
  <=> exchange3(int,mk_array1(int,sK9,t2tb2(sK13)),mk_array1(int,sK9,t2tb2(sK17)),$sum(sK14,-1),sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_17])]) ).

tff(f908,plain,
    ( exchange3(int,mk_array1(int,sK9,t2tb2(sK13)),mk_array1(int,sK9,t2tb2(sK17)),sK18,sK14)
    | ~ spl30_17
    | ~ spl30_34 ),
    inference(forward_demodulation,[],[f788,f877]) ).

tff(f788,plain,
    ( exchange3(int,mk_array1(int,sK9,t2tb2(sK13)),mk_array1(int,sK9,t2tb2(sK17)),$sum(sK14,-1),sK14)
    | ~ spl30_17 ),
    inference(avatar_component_clause,[],[f786]) ).

tff(f907,plain,
    spl30_39,
    inference(avatar_split_clause,[],[f592,f904]) ).

tff(f904,plain,
    ( spl30_39
  <=> $less(0,$sum(sK9,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_39])]) ).

tff(f592,plain,
    $less(0,$sum(sK9,0)),
    inference(evaluation,[],[f479]) ).

tff(f479,plain,
    ~ $less($sum(sK9,$uminus(1)),0),
    inference(cnf_transformation,[],[f306]) ).

tff(f902,plain,
    spl30_11,
    inference(avatar_split_clause,[],[f593,f754]) ).

tff(f754,plain,
    ( spl30_11
  <=> $less(0,$sum(1,sK14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_11])]) ).

tff(f593,plain,
    $less(0,$sum(1,sK14)),
    inference(evaluation,[],[f438]) ).

tff(f438,plain,
    ~ $less(sK14,0),
    inference(cnf_transformation,[],[f306]) ).

tff(f901,plain,
    spl30_38,
    inference(avatar_split_clause,[],[f446,f898]) ).

tff(f446,plain,
    range2(sK13,sK9),
    inference(cnf_transformation,[],[f306]) ).

tff(f896,plain,
    spl30_14,
    inference(avatar_split_clause,[],[f596,f771]) ).

tff(f771,plain,
    ( spl30_14
  <=> $less(0,$sum(1,sK9)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_14])]) ).

tff(f596,plain,
    $less(0,$sum(1,sK9)),
    inference(evaluation,[],[f454]) ).

tff(f454,plain,
    ~ $less(sK9,0),
    inference(cnf_transformation,[],[f306]) ).

tff(f895,plain,
    spl30_37,
    inference(avatar_split_clause,[],[f453,f892]) ).

tff(f892,plain,
    ( spl30_37
  <=> $less(0,sK15) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_37])]) ).

tff(f453,plain,
    $less(0,sK15),
    inference(cnf_transformation,[],[f306]) ).

tff(f890,plain,
    spl30_14,
    inference(avatar_split_clause,[],[f599,f771]) ).

tff(f599,plain,
    $less(0,$sum(1,sK9)),
    inference(evaluation,[],[f459]) ).

tff(f459,plain,
    ~ $less(sK9,0),
    inference(cnf_transformation,[],[f306]) ).

tff(f889,plain,
    spl30_3,
    inference(avatar_split_clause,[],[f603,f714]) ).

tff(f714,plain,
    ( spl30_3
  <=> $less(0,$sum(sK9,$uminus(sK14))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_3])]) ).

tff(f603,plain,
    $less(0,$sum(sK9,$uminus(sK14))),
    inference(evaluation,[],[f452]) ).

tff(f452,plain,
    $less(sK14,sK9),
    inference(cnf_transformation,[],[f306]) ).

tff(f888,plain,
    ~ spl30_36,
    inference(avatar_split_clause,[],[f580,f885]) ).

tff(f580,plain,
    ~ le1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19)))),
    inference(definition_unfolding,[],[f462,f432]) ).

tff(f462,plain,
    ~ le1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK20))),tb2t(get(int,int,t2tb2(sK17),t2tb(sK19)))),
    inference(cnf_transformation,[],[f306]) ).

tff(f883,plain,
    spl30_35,
    inference(avatar_split_clause,[],[f441,f880]) ).

tff(f880,plain,
    ( spl30_35
  <=> $less(0,sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_35])]) ).

tff(f441,plain,
    $less(0,sK14),
    inference(cnf_transformation,[],[f306]) ).

tff(f878,plain,
    spl30_34,
    inference(avatar_split_clause,[],[f610,f875]) ).

tff(f610,plain,
    sK18 = $sum(sK14,-1),
    inference(evaluation,[],[f466]) ).

tff(f466,plain,
    $sum(sK14,$uminus(1)) = sK18,
    inference(cnf_transformation,[],[f306]) ).

tff(f873,plain,
    ( spl30_32
    | ~ spl30_33 ),
    inference(avatar_split_clause,[],[f611,f870,f866]) ).

tff(f866,plain,
    ( spl30_32
  <=> ( tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,-1)))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_32])]) ).

tff(f870,plain,
    ( spl30_33
  <=> ( 0 = sK15 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_33])]) ).

tff(f611,plain,
    ( ( 0 != sK15 )
    | ( tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,-1)))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))) ) ),
    inference(evaluation,[],[f471]) ).

tff(f471,plain,
    ( ( 0 != sK15 )
    | ( tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1))))) = tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))) ) ),
    inference(cnf_transformation,[],[f306]) ).

tff(f864,plain,
    ~ spl30_31,
    inference(avatar_split_clause,[],[f412,f861]) ).

tff(f861,plain,
    ( spl30_31
  <=> ( true1 = false1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_31])]) ).

tff(f412,plain,
    true1 != false1,
    inference(cnf_transformation,[],[f5]) ).

tff(f5,axiom,
    true1 != false1,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',true_False) ).

tff(f859,plain,
    spl30_14,
    inference(avatar_split_clause,[],[f615,f771]) ).

tff(f615,plain,
    $less(0,$sum(1,sK9)),
    inference(evaluation,[],[f442]) ).

tff(f442,plain,
    ~ $less(sK9,0),
    inference(cnf_transformation,[],[f306]) ).

tff(f858,plain,
    spl30_30,
    inference(avatar_split_clause,[],[f577,f855]) ).

tff(f577,plain,
    sorted_sub1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),sK13,0,sK14),
    inference(definition_unfolding,[],[f475,f432]) ).

tff(f475,plain,
    sorted_sub1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),sK13,0,sK14),
    inference(cnf_transformation,[],[f306]) ).

tff(f853,plain,
    spl30_29,
    inference(avatar_split_clause,[],[f481,f850]) ).

tff(f481,plain,
    range2(sK7,sK9),
    inference(cnf_transformation,[],[f306]) ).

tff(f848,plain,
    spl30_14,
    inference(avatar_split_clause,[],[f618,f771]) ).

tff(f618,plain,
    $less(0,$sum(1,sK9)),
    inference(evaluation,[],[f480]) ).

tff(f480,plain,
    ~ $less(sK9,0),
    inference(cnf_transformation,[],[f306]) ).

tff(f847,plain,
    spl30_28,
    inference(avatar_split_clause,[],[f619,f844]) ).

tff(f844,plain,
    ( spl30_28
  <=> $less(0,$sum(1,sK12)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_28])]) ).

tff(f619,plain,
    $less(0,$sum(1,sK12)),
    inference(evaluation,[],[f436]) ).

tff(f436,plain,
    ~ $less(sK12,0),
    inference(cnf_transformation,[],[f306]) ).

tff(f842,plain,
    spl30_27,
    inference(avatar_split_clause,[],[f620,f839]) ).

tff(f620,plain,
    $less(0,$sum($sum(sK9,1),$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,-1))))))),
    inference(evaluation,[],[f583]) ).

tff(f583,plain,
    ~ $less(sK9,tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1)))))),
    inference(definition_unfolding,[],[f440,f432]) ).

tff(f440,plain,
    ~ $less(sK8,tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1)))))),
    inference(cnf_transformation,[],[f306]) ).

tff(f837,plain,
    spl30_4,
    inference(avatar_split_clause,[],[f622,f719]) ).

tff(f622,plain,
    $less(0,$sum(sK9,$uminus($sum(sK14,-1)))),
    inference(evaluation,[],[f474]) ).

tff(f474,plain,
    $less($sum(sK14,$uminus(1)),sK9),
    inference(cnf_transformation,[],[f306]) ).

tff(f836,plain,
    spl30_6,
    inference(avatar_split_clause,[],[f623,f729]) ).

tff(f729,plain,
    ( spl30_6
  <=> $less(0,$sum(sK14,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_6])]) ).

tff(f623,plain,
    $less(0,$sum(sK14,0)),
    inference(evaluation,[],[f439]) ).

tff(f439,plain,
    ~ $less($sum(sK14,$uminus(1)),0),
    inference(cnf_transformation,[],[f306]) ).

tff(f835,plain,
    spl30_26,
    inference(avatar_split_clause,[],[f632,f832]) ).

tff(f832,plain,
    ( spl30_26
  <=> $less(0,$sum(sK9,$uminus(sK12))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_26])]) ).

tff(f632,plain,
    $less(0,$sum(sK9,$uminus(sK12))),
    inference(evaluation,[],[f437]) ).

tff(f437,plain,
    ~ $less($sum(sK9,$uminus(1)),sK12),
    inference(cnf_transformation,[],[f306]) ).

tff(f830,plain,
    spl30_11,
    inference(avatar_split_clause,[],[f635,f754]) ).

tff(f635,plain,
    $less(0,$sum(1,sK14)),
    inference(evaluation,[],[f450]) ).

tff(f450,plain,
    ~ $less(sK14,0),
    inference(cnf_transformation,[],[f306]) ).

tff(f829,plain,
    spl30_25,
    inference(avatar_split_clause,[],[f639,f826]) ).

tff(f826,plain,
    ( spl30_25
  <=> $less(0,$sum($sum(sK12,1),$uminus(sK19))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_25])]) ).

tff(f639,plain,
    $less(0,$sum($sum(sK12,1),$uminus(sK19))),
    inference(evaluation,[],[f464]) ).

tff(f464,plain,
    ~ $less(sK12,sK19),
    inference(cnf_transformation,[],[f306]) ).

tff(f824,plain,
    spl30_11,
    inference(avatar_split_clause,[],[f644,f754]) ).

tff(f644,plain,
    $less(0,$sum(1,sK14)),
    inference(evaluation,[],[f470]) ).

tff(f470,plain,
    ~ $less(sK14,0),
    inference(cnf_transformation,[],[f306]) ).

tff(f823,plain,
    spl30_24,
    inference(avatar_split_clause,[],[f645,f820]) ).

tff(f820,plain,
    ( spl30_24
  <=> $less(0,$sum(1,sK20)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_24])]) ).

tff(f645,plain,
    $less(0,$sum(1,sK20)),
    inference(evaluation,[],[f465]) ).

tff(f465,plain,
    ~ $less(sK20,0),
    inference(cnf_transformation,[],[f306]) ).

tff(f818,plain,
    ( spl30_22
    | spl30_23 ),
    inference(avatar_split_clause,[],[f647,f815,f811]) ).

tff(f811,plain,
    ( spl30_22
  <=> $less(0,$sum(1,$uminus(sK15))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_22])]) ).

tff(f647,plain,
    ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,-1)))))
    | $less(0,$sum(1,$uminus(sK15))) ),
    inference(evaluation,[],[f579]) ).

tff(f579,plain,
    ( ~ $less(0,sK15)
    | lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1)))))) ),
    inference(definition_unfolding,[],[f467,f432]) ).

tff(f467,plain,
    ( lt1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1))))))
    | ~ $less(0,sK15) ),
    inference(cnf_transformation,[],[f306]) ).

tff(f809,plain,
    spl30_3,
    inference(avatar_split_clause,[],[f657,f714]) ).

tff(f657,plain,
    $less(0,$sum(sK9,$uminus(sK14))),
    inference(evaluation,[],[f445]) ).

tff(f445,plain,
    $less(sK14,sK9),
    inference(cnf_transformation,[],[f306]) ).

tff(f808,plain,
    spl30_21,
    inference(avatar_split_clause,[],[f661,f805]) ).

tff(f805,plain,
    ( spl30_21
  <=> $less(0,$sum(sK18,$uminus(sK20))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_21])]) ).

tff(f661,plain,
    $less(0,$sum(sK18,$uminus(sK20))),
    inference(evaluation,[],[f463]) ).

tff(f463,plain,
    $less(sK20,sK18),
    inference(cnf_transformation,[],[f306]) ).

tff(f803,plain,
    spl30_20,
    inference(avatar_split_clause,[],[f435,f800]) ).

tff(f435,plain,
    range2(sK11,sK9),
    inference(cnf_transformation,[],[f306]) ).

tff(f798,plain,
    ( spl30_18
    | spl30_19 ),
    inference(avatar_split_clause,[],[f666,f795,f791]) ).

tff(f791,plain,
    ( spl30_18
  <=> $less(0,$sum(1,sK15)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_18])]) ).

tff(f795,plain,
    ( spl30_19
  <=> lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,-1)))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_19])]) ).

tff(f666,plain,
    ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,-1)))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | $less(0,$sum(1,sK15)) ),
    inference(evaluation,[],[f578]) ).

tff(f578,plain,
    ( lt1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1))))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | ~ $less(sK15,0) ),
    inference(definition_unfolding,[],[f468,f432]) ).

tff(f468,plain,
    ( lt1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1))))),tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))
    | ~ $less(sK15,0) ),
    inference(cnf_transformation,[],[f306]) ).

tff(f789,plain,
    spl30_17,
    inference(avatar_split_clause,[],[f667,f786]) ).

tff(f667,plain,
    exchange3(int,mk_array1(int,sK9,t2tb2(sK13)),mk_array1(int,sK9,t2tb2(sK17)),$sum(sK14,-1),sK14),
    inference(evaluation,[],[f458]) ).

tff(f458,plain,
    exchange3(int,mk_array1(int,sK9,t2tb2(sK13)),mk_array1(int,sK9,t2tb2(sK17)),$sum(sK14,$uminus(1)),sK14),
    inference(cnf_transformation,[],[f306]) ).

tff(f784,plain,
    spl30_16,
    inference(avatar_split_clause,[],[f669,f781]) ).

tff(f781,plain,
    ( spl30_16
  <=> $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_16])]) ).

tff(f669,plain,
    $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))))),
    inference(evaluation,[],[f444]) ).

tff(f444,plain,
    ~ $less(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14))),0),
    inference(cnf_transformation,[],[f306]) ).

tff(f779,plain,
    spl30_15,
    inference(avatar_split_clause,[],[f451,f776]) ).

tff(f451,plain,
    permut_all(int,mk_array1(int,sK9,t2tb2(sK7)),mk_array1(int,sK9,t2tb2(sK13))),
    inference(cnf_transformation,[],[f306]) ).

tff(f774,plain,
    spl30_14,
    inference(avatar_split_clause,[],[f673,f771]) ).

tff(f673,plain,
    $less(0,$sum(1,sK9)),
    inference(evaluation,[],[f584]) ).

tff(f584,plain,
    ~ $less(sK9,0),
    inference(definition_unfolding,[],[f433,f432]) ).

tff(f433,plain,
    ~ $less(sK8,0),
    inference(cnf_transformation,[],[f306]) ).

tff(f769,plain,
    spl30_6,
    inference(avatar_split_clause,[],[f674,f729]) ).

tff(f674,plain,
    $less(0,$sum(sK14,0)),
    inference(evaluation,[],[f455]) ).

tff(f455,plain,
    ~ $less($sum(sK14,$uminus(1)),0),
    inference(cnf_transformation,[],[f306]) ).

tff(f768,plain,
    spl30_13,
    inference(avatar_split_clause,[],[f677,f765]) ).

tff(f765,plain,
    ( spl30_13
  <=> $less(0,$sum($sum(sK12,1),$uminus(sK14))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_13])]) ).

tff(f677,plain,
    $less(0,$sum($sum(sK12,1),$uminus(sK14))),
    inference(evaluation,[],[f476]) ).

tff(f476,plain,
    ~ $less(sK12,sK14),
    inference(cnf_transformation,[],[f306]) ).

tff(f763,plain,
    spl30_12,
    inference(avatar_split_clause,[],[f434,f760]) ).

tff(f434,plain,
    permut_all(int,mk_array1(int,sK9,t2tb2(sK7)),mk_array1(int,sK9,t2tb2(sK11))),
    inference(cnf_transformation,[],[f306]) ).

tff(f758,plain,
    spl30_4,
    inference(avatar_split_clause,[],[f678,f719]) ).

tff(f678,plain,
    $less(0,$sum(sK9,$uminus($sum(sK14,-1)))),
    inference(evaluation,[],[f457]) ).

tff(f457,plain,
    $less($sum(sK14,$uminus(1)),sK9),
    inference(cnf_transformation,[],[f306]) ).

tff(f757,plain,
    spl30_11,
    inference(avatar_split_clause,[],[f683,f754]) ).

tff(f683,plain,
    $less(0,$sum(1,sK14)),
    inference(evaluation,[],[f473]) ).

tff(f473,plain,
    ~ $less(sK14,0),
    inference(cnf_transformation,[],[f306]) ).

tff(f752,plain,
    spl30_10,
    inference(avatar_split_clause,[],[f686,f749]) ).

tff(f686,plain,
    $less(0,$sum($sum(sK19,1),$uminus($sum(sK18,1)))),
    inference(evaluation,[],[f461]) ).

tff(f461,plain,
    ~ $less(sK19,$sum(sK18,1)),
    inference(cnf_transformation,[],[f306]) ).

tff(f747,plain,
    spl30_9,
    inference(avatar_split_clause,[],[f688,f744]) ).

tff(f688,plain,
    sK16 = tb2t2(set(int,int,t2tb2(sK13),t2tb(sK14),get(int,int,t2tb2(sK13),t2tb($sum(sK14,-1))))),
    inference(evaluation,[],[f456]) ).

tff(f456,plain,
    sK16 = tb2t2(set(int,int,t2tb2(sK13),t2tb(sK14),get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1)))))),
    inference(cnf_transformation,[],[f306]) ).

tff(f742,plain,
    spl30_8,
    inference(avatar_split_clause,[],[f689,f739]) ).

tff(f689,plain,
    $less(0,$sum(1,tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,-1)))))),
    inference(evaluation,[],[f449]) ).

tff(f449,plain,
    ~ $less(tb2t(get(int,int,t2tb2(sK13),t2tb($sum(sK14,$uminus(1))))),0),
    inference(cnf_transformation,[],[f306]) ).

tff(f737,plain,
    spl30_7,
    inference(avatar_split_clause,[],[f691,f734]) ).

tff(f734,plain,
    ( spl30_7
  <=> $less(0,$sum($sum(sK9,1),$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_7])]) ).

tff(f691,plain,
    $less(0,$sum($sum(sK9,1),$uminus(tb2t(get(int,int,t2tb2(sK13),t2tb(sK14)))))),
    inference(evaluation,[],[f581]) ).

tff(f581,plain,
    ~ $less(sK9,tb2t(get(int,int,t2tb2(sK13),t2tb(sK14)))),
    inference(definition_unfolding,[],[f448,f432]) ).

tff(f448,plain,
    ~ $less(sK8,tb2t(get(int,int,t2tb2(sK13),t2tb(sK14)))),
    inference(cnf_transformation,[],[f306]) ).

tff(f732,plain,
    spl30_6,
    inference(avatar_split_clause,[],[f694,f729]) ).

tff(f694,plain,
    $less(0,$sum(sK14,0)),
    inference(evaluation,[],[f472]) ).

tff(f472,plain,
    ~ $less($sum(sK14,$uminus(1)),0),
    inference(cnf_transformation,[],[f306]) ).

tff(f727,plain,
    spl30_5,
    inference(avatar_split_clause,[],[f696,f724]) ).

tff(f696,plain,
    sK17 = tb2t2(set(int,int,t2tb2(sK16),t2tb($sum(sK14,-1)),get(int,int,t2tb2(sK13),t2tb(sK14)))),
    inference(evaluation,[],[f460]) ).

tff(f460,plain,
    sK17 = tb2t2(set(int,int,t2tb2(sK16),t2tb($sum(sK14,$uminus(1))),get(int,int,t2tb2(sK13),t2tb(sK14)))),
    inference(cnf_transformation,[],[f306]) ).

tff(f722,plain,
    spl30_4,
    inference(avatar_split_clause,[],[f697,f719]) ).

tff(f697,plain,
    $less(0,$sum(sK9,$uminus($sum(sK14,-1)))),
    inference(evaluation,[],[f443]) ).

tff(f443,plain,
    $less($sum(sK14,$uminus(1)),sK9),
    inference(cnf_transformation,[],[f306]) ).

tff(f717,plain,
    spl30_3,
    inference(avatar_split_clause,[],[f698,f714]) ).

tff(f698,plain,
    $less(0,$sum(sK9,$uminus(sK14))),
    inference(evaluation,[],[f469]) ).

tff(f469,plain,
    $less(sK14,sK9),
    inference(cnf_transformation,[],[f306]) ).

tff(f712,plain,
    spl30_2,
    inference(avatar_split_clause,[],[f575,f709]) ).

tff(f575,plain,
    sorted_sub1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),sK11,0,sK12),
    inference(definition_unfolding,[],[f478,f432]) ).

tff(f478,plain,
    sorted_sub1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),sK11,0,sK12),
    inference(cnf_transformation,[],[f306]) ).

tff(f707,plain,
    spl30_1,
    inference(avatar_split_clause,[],[f576,f704]) ).

tff(f576,plain,
    sorted_sub1(tb2t1(mk_array1(int,sK9,t2tb2(sK10))),sK13,sK14,$sum(sK12,1)),
    inference(definition_unfolding,[],[f477,f432]) ).

tff(f477,plain,
    sorted_sub1(tb2t1(mk_array1(int,sK8,t2tb2(sK10))),sK13,sK14,$sum(sK12,1)),
    inference(cnf_transformation,[],[f306]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.07  % Problem    : SWW660=2 : TPTP v8.1.0. Released v6.1.0.
% 0.04/0.08  % Command    : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_uns --cores 0 -t %d %s
% 0.07/0.26  % Computer : n009.cluster.edu
% 0.07/0.26  % Model    : x86_64 x86_64
% 0.07/0.26  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.07/0.26  % Memory   : 8042.1875MB
% 0.07/0.26  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.07/0.26  % CPULimit   : 300
% 0.07/0.26  % WCLimit    : 300
% 0.07/0.26  % DateTime   : Tue Aug 30 20:56:05 EDT 2022
% 0.07/0.26  % CPUTime    : 
% 0.10/0.36  % (21628)dis+10_1:64_nwc=1.4:tha=off:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/21Mi)
% 0.10/0.37  % (21627)lrs+10_1:1_ep=R:gve=force:plsq=on:plsqr=32,1:uwa=one_side_interpreted:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.10/0.37  % (21627)Instruction limit reached!
% 0.10/0.37  % (21627)------------------------------
% 0.10/0.37  % (21627)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.37  % (21627)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.37  % (21627)Termination reason: Unknown
% 0.10/0.37  % (21627)Termination phase: shuffling
% 0.10/0.37  
% 0.10/0.37  % (21627)Memory used [KB]: 1023
% 0.10/0.37  % (21627)Time elapsed: 0.004 s
% 0.10/0.37  % (21627)Instructions burned: 2 (million)
% 0.10/0.37  % (21627)------------------------------
% 0.10/0.37  % (21627)------------------------------
% 0.10/0.38  % (21616)lrs+1010_1:1_aac=none:bce=on:nicw=on:nm=0:plsq=on:plsql=on:sac=on:sos=on:sp=frequency:spb=units:to=lpo:i=34:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/34Mi)
% 0.10/0.38  % (21617)dis+1011_1:64_drc=off:flr=on:nwc=2.0:sac=on:urr=ec_only:i=8:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/8Mi)
% 0.10/0.38  % (21630)dis+20_1:12_aac=none:acc=model:awrs=converge:fd=preordered:fsr=off:nicw=on:nwc=3.0:s2a=on:s2agt=16:spb=goal:to=lpo:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.10/0.38  % (21630)Instruction limit reached!
% 0.10/0.38  % (21630)------------------------------
% 0.10/0.38  % (21630)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.38  % (21630)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.38  % (21630)Termination reason: Unknown
% 0.10/0.38  % (21630)Termination phase: Property scanning
% 0.10/0.38  
% 0.10/0.38  % (21630)Memory used [KB]: 1023
% 0.10/0.38  % (21630)Time elapsed: 0.002 s
% 0.10/0.38  % (21630)Instructions burned: 2 (million)
% 0.10/0.38  % (21630)------------------------------
% 0.10/0.38  % (21630)------------------------------
% 0.10/0.38  % (21617)Instruction limit reached!
% 0.10/0.38  % (21617)------------------------------
% 0.10/0.38  % (21617)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.38  % (21617)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.38  % (21617)Termination reason: Unknown
% 0.10/0.38  % (21617)Termination phase: Naming
% 0.10/0.38  
% 0.10/0.38  % (21617)Memory used [KB]: 1279
% 0.10/0.38  % (21617)Time elapsed: 0.005 s
% 0.10/0.38  % (21617)Instructions burned: 9 (million)
% 0.10/0.38  % (21617)------------------------------
% 0.10/0.38  % (21617)------------------------------
% 0.10/0.38  % (21619)ott+1011_1:2_br=off:bs=unit_only:bsr=unit_only:nwc=5.0:s2a=on:s2agt=32:urr=on:i=37:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/37Mi)
% 0.10/0.38  % (21620)lrs+10_1:32_s2a=on:s2agt=10:sgt=8:ss=axioms:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/15Mi)
% 0.10/0.39  % (21618)ott+21_1:1_erd=off:s2a=on:sac=on:sd=1:sgt=64:sos=on:ss=included:st=3.0:to=lpo:urr=on:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.10/0.39  % (21631)lrs+10_1:1_ev=force:gve=cautious:tha=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.10/0.39  % (21618)Instruction limit reached!
% 0.10/0.39  % (21618)------------------------------
% 0.10/0.39  % (21618)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.39  % (21618)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.39  % (21618)Termination reason: Unknown
% 0.10/0.39  % (21618)Termination phase: Property scanning
% 0.10/0.39  
% 0.10/0.39  % (21618)Memory used [KB]: 1023
% 0.10/0.39  % (21618)Time elapsed: 0.002 s
% 0.10/0.39  % (21618)Instructions burned: 2 (million)
% 0.10/0.39  % (21618)------------------------------
% 0.10/0.39  % (21618)------------------------------
% 0.10/0.39  % (21635)dis+1002_1:5_av=off:nwc=2.0:sos=all:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/15Mi)
% 0.10/0.39  % (21615)dis+1010_1:4_aac=none:abs=on:atotf=0.5:avsq=on:avsqc=2:avsqr=215,247:awrs=converge:awrsf=128:bsd=on:erd=off:fde=none:gve=cautious:newcnf=on:nwc=5.0:rnwc=on:sac=on:sas=z3:sp=const_min:tgt=ground:thsq=on:thsqc=64:thsqr=1,4:i=59848:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/59848Mi)
% 0.10/0.40  % (21634)lrs+10_1:1_sd=10:sos=all:ss=axioms:st=5.0:tha=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.10/0.40  % (21626)dis+32_1:1_bd=off:nm=4:sos=on:ss=included:i=4:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/4Mi)
% 0.10/0.40  % (21626)Instruction limit reached!
% 0.10/0.40  % (21626)------------------------------
% 0.10/0.40  % (21626)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.40  % (21626)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.40  % (21626)Termination reason: Unknown
% 0.10/0.40  % (21626)Termination phase: Property scanning
% 0.10/0.40  
% 0.10/0.40  % (21626)Memory used [KB]: 1023
% 0.10/0.40  % (21626)Time elapsed: 0.003 s
% 0.10/0.40  % (21626)Instructions burned: 4 (million)
% 0.10/0.40  % (21626)------------------------------
% 0.10/0.40  % (21626)------------------------------
% 0.10/0.40  % (21637)dis+2_1:1_av=off:bsr=on:erd=off:s2pl=on:sgt=16:sos=on:sp=frequency:ss=axioms:i=46:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/46Mi)
% 0.10/0.40  % (21622)lrs+1010_1:1_bd=off:fd=off:fde=none:ins=3:sac=on:sos=on:spb=goal:to=lpo:i=36:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/36Mi)
% 0.10/0.40  % (21628)Instruction limit reached!
% 0.10/0.40  % (21628)------------------------------
% 0.10/0.40  % (21628)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.40  % (21644)dis+20_1:12_aac=none:acc=model:awrs=converge:fd=preordered:fsr=off:nicw=on:nwc=3.0:s2a=on:s2agt=16:spb=goal:to=lpo:i=41:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/41Mi)
% 0.10/0.40  % (21625)lrs+10_1:1_canc=force:tha=some:to=lpo:i=35:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/35Mi)
% 0.10/0.40  % (21643)dis+1011_1:1_bd=off:canc=force:ev=cautious:nwc=5.0:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/21Mi)
% 0.10/0.41  % (21620)Instruction limit reached!
% 0.10/0.41  % (21620)------------------------------
% 0.10/0.41  % (21620)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.41  % (21620)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.41  % (21620)Termination reason: Unknown
% 0.10/0.41  % (21620)Termination phase: Function definition elimination
% 0.10/0.41  
% 0.10/0.41  % (21620)Memory used [KB]: 1407
% 0.10/0.41  % (21620)Time elapsed: 0.009 s
% 0.10/0.41  % (21620)Instructions burned: 17 (million)
% 0.10/0.41  % (21620)------------------------------
% 0.10/0.41  % (21620)------------------------------
% 0.10/0.41  % (21641)lrs+1_3:1_ep=RSTC:sos=on:urr=on:i=43:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/43Mi)
% 0.10/0.41  % (21628)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.41  % (21628)Termination reason: Unknown
% 0.10/0.41  % (21628)Termination phase: Saturation
% 0.10/0.41  
% 0.10/0.41  % (21628)Memory used [KB]: 6012
% 0.10/0.41  % (21628)Time elapsed: 0.102 s
% 0.10/0.41  % (21628)Instructions burned: 21 (million)
% 0.10/0.41  % (21628)------------------------------
% 0.10/0.41  % (21628)------------------------------
% 0.10/0.41  % (21631)Instruction limit reached!
% 0.10/0.41  % (21631)------------------------------
% 0.10/0.41  % (21631)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.41  % (21631)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.41  % (21631)Termination reason: Unknown
% 0.10/0.41  % (21631)Termination phase: shuffling
% 0.10/0.41  
% 0.10/0.41  % (21631)Memory used [KB]: 1023
% 0.10/0.41  % (21631)Time elapsed: 0.003 s
% 0.10/0.41  % (21631)Instructions burned: 2 (million)
% 0.10/0.41  % (21631)------------------------------
% 0.10/0.41  % (21631)------------------------------
% 0.10/0.41  % (21642)dis+10_1:64_nwc=1.4:tha=off:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/21Mi)
% 0.10/0.41  % (21638)dis+32_1:1_bd=off:nm=4:sos=on:ss=included:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.10/0.41  % (21623)lrs+1010_1:1_ep=RST:s2a=on:s2at=5.0:sos=all:i=26:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/26Mi)
% 0.10/0.41  % (21634)Instruction limit reached!
% 0.10/0.41  % (21634)------------------------------
% 0.10/0.41  % (21634)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.41  % (21634)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.41  % (21634)Termination reason: Unknown
% 0.10/0.41  % (21634)Termination phase: Property scanning
% 0.10/0.41  
% 0.10/0.41  % (21634)Memory used [KB]: 1023
% 0.10/0.41  % (21634)Time elapsed: 0.004 s
% 0.10/0.41  % (21634)Instructions burned: 4 (million)
% 0.10/0.41  % (21634)------------------------------
% 0.10/0.41  % (21634)------------------------------
% 0.10/0.41  % (21636)dis+10_1:64_nwc=1.4:rp=on:tha=off:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/21Mi)
% 0.10/0.41  % (21633)lrs+10_1:1_ss=axioms:st=5.0:tha=off:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/15Mi)
% 0.10/0.42  % (21629)lrs+22_1:1_amm=sco:fsr=off:gve=force:sos=on:uwa=all:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.10/0.42  % (21633)Instruction limit reached!
% 0.10/0.42  % (21633)------------------------------
% 0.10/0.42  % (21633)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.42  % (21633)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.42  % (21633)Termination reason: Unknown
% 0.10/0.42  % (21633)Termination phase: Property scanning
% 0.10/0.42  
% 0.10/0.42  % (21633)Memory used [KB]: 1407
% 0.10/0.42  % (21633)Time elapsed: 0.009 s
% 0.10/0.42  % (21633)Instructions burned: 16 (million)
% 0.10/0.42  % (21633)------------------------------
% 0.10/0.42  % (21633)------------------------------
% 0.10/0.42  % (21639)lrs+1_1:10_av=off:drc=off:nwc=2.0:sp=reverse_frequency:thsq=on:thsqc=64:thsql=off:i=47:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/47Mi)
% 0.10/0.43  % (21635)Instruction limit reached!
% 0.10/0.43  % (21635)------------------------------
% 0.10/0.43  % (21635)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.43  % (21635)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.43  % (21635)Termination reason: Unknown
% 0.10/0.43  % (21635)Termination phase: Property scanning
% 0.10/0.43  
% 0.10/0.43  % (21635)Memory used [KB]: 1407
% 0.10/0.43  % (21635)Time elapsed: 0.021 s
% 0.10/0.43  % (21635)Instructions burned: 15 (million)
% 0.10/0.43  % (21635)------------------------------
% 0.10/0.43  % (21635)------------------------------
% 0.10/0.43  % (21616)Instruction limit reached!
% 0.10/0.43  % (21616)------------------------------
% 0.10/0.43  % (21616)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.43  % (21616)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.43  % (21616)Termination reason: Unknown
% 0.10/0.43  % (21616)Termination phase: Saturation
% 0.10/0.43  
% 0.10/0.43  % (21616)Memory used [KB]: 6396
% 0.10/0.43  % (21616)Time elapsed: 0.125 s
% 0.10/0.43  % (21616)Instructions burned: 34 (million)
% 0.10/0.43  % (21616)------------------------------
% 0.10/0.43  % (21616)------------------------------
% 0.10/0.43  % (21643)Instruction limit reached!
% 0.10/0.43  % (21643)------------------------------
% 0.10/0.43  % (21643)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.43  % (21643)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.43  % (21643)Termination reason: Unknown
% 0.10/0.43  % (21643)Termination phase: Saturation
% 0.10/0.43  
% 0.10/0.43  % (21643)Memory used [KB]: 6012
% 0.10/0.43  % (21643)Time elapsed: 0.011 s
% 0.10/0.43  % (21643)Instructions burned: 23 (million)
% 0.10/0.43  % (21643)------------------------------
% 0.10/0.43  % (21643)------------------------------
% 0.10/0.43  % (21632)dis+21_1:1_aac=none:abs=on:er=known:fde=none:fsr=off:nwc=5.0:s2a=on:s2at=4.0:sp=const_frequency:to=lpo:urr=ec_only:i=49:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/49Mi)
% 0.10/0.44  % (21624)lrs+10_1:8_ep=R:erd=off:fs=off:fsr=off:gve=force:nwc=2.0:uwa=one_side_interpreted:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.10/0.44  % (21621)lrs+10_5:1_br=off:fde=none:nwc=3.0:sd=1:sgt=10:sos=on:ss=axioms:urr=on:i=32:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/32Mi)
% 0.10/0.44  % (21623)Instruction limit reached!
% 0.10/0.44  % (21623)------------------------------
% 0.10/0.44  % (21623)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.44  % (21636)Instruction limit reached!
% 0.10/0.44  % (21636)------------------------------
% 0.10/0.44  % (21636)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.44  % (21636)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.44  % (21623)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.44  % (21636)Termination reason: Unknown
% 0.10/0.44  % (21623)Termination reason: Unknown
% 0.10/0.44  % (21636)Termination phase: Saturation
% 0.10/0.44  
% 0.10/0.44  % (21623)Termination phase: Saturation
% 0.10/0.44  
% 0.10/0.44  % (21636)Memory used [KB]: 6012
% 0.10/0.44  % (21623)Memory used [KB]: 1663
% 0.10/0.44  % (21636)Time elapsed: 0.130 s
% 0.10/0.44  % (21623)Time elapsed: 0.013 s
% 0.10/0.44  % (21636)Instructions burned: 21 (million)
% 0.10/0.44  % (21623)Instructions burned: 27 (million)
% 0.10/0.44  % (21636)------------------------------
% 0.10/0.44  % (21636)------------------------------
% 0.10/0.44  % (21623)------------------------------
% 0.10/0.44  % (21623)------------------------------
% 0.10/0.45  % (21624)Instruction limit reached!
% 0.10/0.45  % (21624)------------------------------
% 0.10/0.45  % (21624)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.45  % (21624)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.45  % (21624)Termination reason: Unknown
% 0.10/0.45  % (21624)Termination phase: shuffling
% 0.10/0.45  
% 0.10/0.45  % (21624)Memory used [KB]: 1023
% 0.10/0.45  % (21624)Time elapsed: 0.005 s
% 0.10/0.45  % (21624)Instructions burned: 2 (million)
% 0.10/0.45  % (21624)------------------------------
% 0.10/0.45  % (21624)------------------------------
% 0.10/0.45  % (21622)Instruction limit reached!
% 0.10/0.45  % (21622)------------------------------
% 0.10/0.45  % (21622)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.45  % (21622)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.45  % (21622)Termination reason: Unknown
% 0.10/0.45  % (21622)Termination phase: Saturation
% 0.10/0.45  
% 0.10/0.45  % (21622)Memory used [KB]: 6268
% 0.10/0.45  % (21622)Time elapsed: 0.146 s
% 0.10/0.45  % (21622)Instructions burned: 36 (million)
% 0.10/0.45  % (21622)------------------------------
% 0.10/0.45  % (21622)------------------------------
% 0.10/0.45  % (21619)Instruction limit reached!
% 0.10/0.45  % (21619)------------------------------
% 0.10/0.45  % (21619)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.45  % (21619)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.45  % (21619)Termination reason: Unknown
% 0.10/0.45  % (21619)Termination phase: Saturation
% 0.10/0.45  
% 0.10/0.45  % (21619)Memory used [KB]: 6396
% 0.10/0.45  % (21619)Time elapsed: 0.132 s
% 0.10/0.45  % (21619)Instructions burned: 38 (million)
% 0.10/0.45  % (21619)------------------------------
% 0.10/0.45  % (21619)------------------------------
% 0.10/0.45  % (21640)lrs+1002_1:1_br=off:canc=force:drc=off:s2a=on:sos=on:sp=reverse_frequency:urr=on:i=42:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/42Mi)
% 0.10/0.46  % (21642)Instruction limit reached!
% 0.10/0.46  % (21642)------------------------------
% 0.10/0.46  % (21642)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.46  % (21642)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.46  % (21642)Termination reason: Unknown
% 0.10/0.46  % (21642)Termination phase: Saturation
% 0.10/0.46  
% 0.10/0.46  % (21642)Memory used [KB]: 6012
% 0.10/0.46  % (21642)Time elapsed: 0.151 s
% 0.10/0.46  % (21642)Instructions burned: 21 (million)
% 0.10/0.46  % (21642)------------------------------
% 0.10/0.46  % (21642)------------------------------
% 0.10/0.46  % (21641)Instruction limit reached!
% 0.10/0.46  % (21641)------------------------------
% 0.10/0.46  % (21641)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.46  % (21641)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.46  % (21641)Termination reason: Unknown
% 0.10/0.46  % (21641)Termination phase: Saturation
% 0.10/0.46  
% 0.10/0.46  % (21641)Memory used [KB]: 6652
% 0.10/0.46  % (21641)Time elapsed: 0.162 s
% 0.10/0.47  % (21641)Instructions burned: 44 (million)
% 0.10/0.47  % (21641)------------------------------
% 0.10/0.47  % (21641)------------------------------
% 0.10/0.47  % (21644)Instruction limit reached!
% 0.10/0.47  % (21644)------------------------------
% 0.10/0.47  % (21644)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.47  % (21644)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.47  % (21644)Termination reason: Unknown
% 0.10/0.47  % (21644)Termination phase: Saturation
% 0.10/0.47  
% 0.10/0.47  % (21644)Memory used [KB]: 6524
% 0.10/0.47  % (21644)Time elapsed: 0.171 s
% 0.10/0.47  % (21644)Instructions burned: 41 (million)
% 0.10/0.47  % (21644)------------------------------
% 0.10/0.47  % (21644)------------------------------
% 0.10/0.47  % (21625)Instruction limit reached!
% 0.10/0.47  % (21625)------------------------------
% 0.10/0.47  % (21625)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.47  % (21625)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.47  % (21625)Termination reason: Unknown
% 0.10/0.47  % (21625)Termination phase: Saturation
% 0.10/0.47  
% 0.10/0.47  % (21625)Memory used [KB]: 6268
% 0.10/0.47  % (21625)Time elapsed: 0.152 s
% 0.10/0.47  % (21625)Instructions burned: 35 (million)
% 0.10/0.47  % (21625)------------------------------
% 0.10/0.47  % (21625)------------------------------
% 0.10/0.48  % (21637)Instruction limit reached!
% 0.10/0.48  % (21637)------------------------------
% 0.10/0.48  % (21637)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.48  % (21637)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.48  % (21637)Termination reason: Unknown
% 0.10/0.48  % (21637)Termination phase: Saturation
% 0.10/0.48  
% 0.10/0.48  % (21637)Memory used [KB]: 2046
% 0.10/0.48  % (21637)Time elapsed: 0.138 s
% 0.10/0.48  % (21637)Instructions burned: 46 (million)
% 0.10/0.48  % (21637)------------------------------
% 0.10/0.48  % (21637)------------------------------
% 0.10/0.49  % (21639)Instruction limit reached!
% 0.10/0.49  % (21639)------------------------------
% 0.10/0.49  % (21639)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.49  % (21639)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.49  % (21639)Termination reason: Unknown
% 0.10/0.49  % (21639)Termination phase: Saturation
% 0.10/0.49  
% 0.10/0.49  % (21639)Memory used [KB]: 1918
% 0.10/0.49  % (21639)Time elapsed: 0.167 s
% 0.10/0.49  % (21639)Instructions burned: 48 (million)
% 0.10/0.49  % (21639)------------------------------
% 0.10/0.49  % (21639)------------------------------
% 0.10/0.49  % (21638)Instruction limit reached!
% 0.10/0.49  % (21638)------------------------------
% 0.10/0.49  % (21638)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.49  % (21621)Instruction limit reached!
% 0.10/0.49  % (21621)------------------------------
% 0.10/0.49  % (21621)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.49  % (21621)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.49  % (21621)Termination reason: Unknown
% 0.10/0.49  % (21621)Termination phase: Saturation
% 0.10/0.49  
% 0.10/0.49  % (21621)Memory used [KB]: 6396
% 0.10/0.49  % (21621)Time elapsed: 0.166 s
% 0.10/0.49  % (21621)Instructions burned: 33 (million)
% 0.10/0.49  % (21621)------------------------------
% 0.10/0.49  % (21621)------------------------------
% 0.10/0.49  % (21638)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.49  % (21638)Termination reason: Unknown
% 0.10/0.49  % (21638)Termination phase: Saturation
% 0.10/0.49  
% 0.10/0.49  % (21638)Memory used [KB]: 6396
% 0.10/0.49  % (21638)Time elapsed: 0.168 s
% 0.10/0.49  % (21638)Instructions burned: 50 (million)
% 0.10/0.49  % (21638)------------------------------
% 0.10/0.49  % (21638)------------------------------
% 0.10/0.49  % (21632)Instruction limit reached!
% 0.10/0.49  % (21632)------------------------------
% 0.10/0.49  % (21632)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.50  % (21629)Instruction limit reached!
% 0.10/0.50  % (21629)------------------------------
% 0.10/0.50  % (21629)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.50  % (21629)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.50  % (21629)Termination reason: Unknown
% 0.10/0.50  % (21629)Termination phase: Saturation
% 0.10/0.50  
% 0.10/0.50  % (21629)Memory used [KB]: 6908
% 0.10/0.50  % (21629)Time elapsed: 0.174 s
% 0.10/0.50  % (21629)Instructions burned: 51 (million)
% 0.10/0.50  % (21629)------------------------------
% 0.10/0.50  % (21629)------------------------------
% 0.10/0.50  % (21654)lrs+10_1:1_ss=axioms:st=5.0:tha=off:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/15Mi)
% 0.10/0.50  % (21640)Instruction limit reached!
% 0.10/0.50  % (21640)------------------------------
% 0.10/0.50  % (21640)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.51  % (21656)dis+10_1:64_nwc=1.4:rp=on:tha=off:i=25:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/25Mi)
% 0.10/0.51  % (21632)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.51  % (21632)Termination reason: Unknown
% 0.10/0.51  % (21632)Termination phase: Saturation
% 0.10/0.51  
% 0.10/0.51  % (21632)Memory used [KB]: 6396
% 0.10/0.51  % (21632)Time elapsed: 0.170 s
% 0.10/0.51  % (21632)Instructions burned: 50 (million)
% 0.10/0.51  % (21632)------------------------------
% 0.10/0.51  % (21632)------------------------------
% 0.10/0.51  % (21640)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.51  % (21640)Termination reason: Unknown
% 0.10/0.51  % (21640)Termination phase: Saturation
% 0.10/0.51  
% 0.10/0.51  % (21640)Memory used [KB]: 6652
% 0.10/0.51  % (21640)Time elapsed: 0.173 s
% 0.10/0.51  % (21640)Instructions burned: 43 (million)
% 0.10/0.51  % (21640)------------------------------
% 0.10/0.51  % (21640)------------------------------
% 0.10/0.52  % (21655)lrs+1_1:1_aac=none:acc=on:add=large:bd=off:bs=unit_only:bsr=on:cond=on:nm=0:sac=on:sd=3:sos=on:ss=axioms:st=2.0:i=47:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/47Mi)
% 0.10/0.53  % (21654)Instruction limit reached!
% 0.10/0.53  % (21654)------------------------------
% 0.10/0.53  % (21654)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.53  % (21654)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.53  % (21654)Termination reason: Unknown
% 0.10/0.53  % (21654)Termination phase: Property scanning
% 0.10/0.53  
% 0.10/0.53  % (21654)Memory used [KB]: 1407
% 0.10/0.53  % (21654)Time elapsed: 0.008 s
% 0.10/0.53  % (21654)Instructions burned: 16 (million)
% 0.10/0.53  % (21654)------------------------------
% 0.10/0.53  % (21654)------------------------------
% 0.10/0.54  % (21659)ott+21_1:1_bd=off:bsr=unit_only:drc=off:fd=preordered:fsr=off:nwc=3.0:sac=on:to=lpo:urr=on:i=76:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/76Mi)
% 0.10/0.54  % (21660)lrs+22_1:1_amm=sco:fsr=off:gve=force:sos=on:uwa=all:i=58:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/58Mi)
% 0.10/0.54  % (21657)lrs+1010_1:1_aac=none:bce=on:nicw=on:nm=0:plsq=on:plsql=on:sac=on:sos=on:sp=frequency:spb=units:to=lpo:i=148:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/148Mi)
% 0.10/0.54  % (21662)lrs+10_1:3_add=large:afr=on:anc=all_dependent:avsq=on:avsqr=21,226:awrs=decay:awrsf=47:br=off:bsd=on:canc=cautious:cond=fast:fd=preordered:fsd=on:fsr=off:gs=on:gve=force:ins=1:lma=on:s2agt=4:s2at=1.9:sas=z3:slsq=on:slsqc=1:slsqr=13,121:sp=reverse_arity:tha=some:to=lpo:uace=off:uhcvi=on:updr=off:urr=ec_only:i=108:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/108Mi)
% 0.10/0.54  % (21658)lrs+10_1:1_acc=model:br=off:ins=1:newcnf=on:nwc=5.0:s2a=on:sac=on:sp=frequency:to=lpo:urr=on:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/100Mi)
% 0.10/0.54  % (21661)lrs+10_1:1_thi=all:thigen=on:i=96:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/96Mi)
% 0.10/0.54  % (21664)lrs+1011_4:1_abs=on:afp=20:amm=off:anc=all:bd=off:br=off:canc=force:s2a=on:sas=z3:slsq=on:urr=on:i=494:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/494Mi)
% 0.10/0.54  % (21656)Instruction limit reached!
% 0.10/0.54  % (21656)------------------------------
% 0.10/0.54  % (21656)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.54  % (21656)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.54  % (21656)Termination reason: Unknown
% 0.10/0.54  % (21656)Termination phase: Saturation
% 0.10/0.54  
% 0.10/0.54  % (21656)Memory used [KB]: 6140
% 0.10/0.54  % (21656)Time elapsed: 0.099 s
% 0.10/0.54  % (21656)Instructions burned: 25 (million)
% 0.10/0.54  % (21656)------------------------------
% 0.10/0.54  % (21656)------------------------------
% 0.10/0.56  % (21666)lrs+1002_1:1_av=off:br=off:fs=off:fsr=off:tha=off:urr=ec_only:i=343:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/343Mi)
% 0.10/0.56  % (21665)lrs+10_1:1_newcnf=on:sas=z3:tgt=ground:tha=off:i=223:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/223Mi)
% 0.10/0.58  % (21663)lrs+10_1:1_plsq=on:plsqc=1:plsqr=32,1:tha=off:thi=overlap:i=463:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/463Mi)
% 0.10/0.58  % (21667)lrs+1011_1:1_br=off:fs=off:fsr=off:tha=off:urr=ec_only:i=488:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/488Mi)
% 0.10/0.58  % (21655)Instruction limit reached!
% 0.10/0.58  % (21655)------------------------------
% 0.10/0.58  % (21655)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.10/0.58  % (21655)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.10/0.58  % (21655)Termination reason: Unknown
% 0.10/0.58  % (21655)Termination phase: Saturation
% 0.10/0.58  
% 0.10/0.58  % (21655)Memory used [KB]: 6524
% 0.10/0.58  % (21655)Time elapsed: 0.152 s
% 0.10/0.58  % (21655)Instructions burned: 47 (million)
% 0.10/0.58  % (21655)------------------------------
% 0.10/0.58  % (21655)------------------------------
% 2.40/0.59  % (21669)lrs+1010_5:1_aer=off:norm_ineq=on:sas=z3:sos=all:ss=axioms:tha=off:i=150:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/150Mi)
% 2.46/0.60  % (21677)dis+10_1:1_bd=off:fde=unused:gsp=on:ins=1:norm_ineq=on:sas=z3:sos=all:tha=off:i=370:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/370Mi)
% 2.46/0.61  % (21682)dis+1010_1:1_s2a=on:sp=frequency:to=lpo:i=274:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/274Mi)
% 2.46/0.61  % (21670)lrs+1011_1:1_br=off:fde=none:norm_ineq=on:nwc=10.0:sas=z3:slsq=on:slsqc=2:slsql=off:slsqr=1,4:sp=reverse_frequency:i=160:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/160Mi)
% 2.46/0.61  % (21679)dis+10_1:1_aac=none:abs=on:bce=on:bd=off:bsr=unit_only:drc=off:fd=preordered:fsd=on:gve=cautious:lcm=reverse:nm=16:plsq=on:plsqc=1:plsqr=232,15:sfv=off:slsq=on:slsql=off:slsqr=3,2:sos=on:sp=weighted_frequency:i=81:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/81Mi)
% 2.46/0.62  % (21678)lrs+1010_5:1_norm_ineq=on:sas=z3:sos=all:ss=axioms:tha=off:i=493:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/493Mi)
% 2.46/0.62  % (21680)lrs+10_1:1_amm=sco:norm_ineq=on:nwc=3.0:plsq=on:plsqc=2:plsqr=32,1:sas=z3:sp=const_min:tha=off:to=lpo:i=146:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/146Mi)
% 2.46/0.62  % (21681)ott+21_1:1_erd=off:s2a=on:sac=on:sd=1:sgt=64:sos=on:ss=included:st=3.0:to=lpo:urr=on:i=211:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/211Mi)
% 2.46/0.62  % (21685)lrs+30_1:64_flr=on:sp=frequency:to=lpo:i=213:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/213Mi)
% 2.46/0.63  % (21683)lrs+1002_1:1_nm=0:sd=1:ss=axioms:urr=ec_only:i=330:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/330Mi)
% 2.86/0.65  % (21688)lrs+1011_1:1_br=off:fs=off:fsr=off:tha=off:urr=ec_only:i=488:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/488Mi)
% 2.86/0.65  % (21660)Instruction limit reached!
% 2.86/0.65  % (21660)------------------------------
% 2.86/0.65  % (21660)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.86/0.65  % (21660)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.86/0.65  % (21660)Termination reason: Unknown
% 2.86/0.65  % (21660)Termination phase: Saturation
% 2.86/0.65  
% 2.86/0.65  % (21660)Memory used [KB]: 7036
% 2.86/0.65  % (21660)Time elapsed: 0.183 s
% 2.86/0.65  % (21660)Instructions burned: 58 (million)
% 2.86/0.65  % (21660)------------------------------
% 2.86/0.65  % (21660)------------------------------
% 2.86/0.65  % (21684)lrs+11_1:1_erd=off:fs=off:fsr=off:norm_ineq=on:nwc=10.0:s2a=on:s2at=3.0:sas=z3:tha=some:i=294:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/294Mi)
% 2.86/0.65  % (21691)dis+31_1:1_lcm=reverse:norm_ineq=on:nwc=10.0:sas=z3:tha=off:urr=on:i=382:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/382Mi)
% 2.86/0.66  % (21686)dis+1002_1:1_aac=none:abs=on:nicw=on:sac=on:sas=z3:tgt=ground:tha=some:to=lpo:i=374:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/374Mi)
% 2.86/0.67  % (21689)lrs+10_1:1_abs=on:ev=cautious:nwc=10.0:s2a=on:sas=z3:tha=off:thi=all:thigen=on:i=230:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/230Mi)
% 2.86/0.67  % (21687)ins+10_1:32_fd=off:fs=off:fsr=off:igrr=4/7:igwr=on:urr=ec_only:i=500:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/500Mi)
% 2.86/0.68  % (21659)Instruction limit reached!
% 2.86/0.68  % (21659)------------------------------
% 2.86/0.68  % (21659)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.86/0.68  % (21659)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.86/0.68  % (21659)Termination reason: Unknown
% 2.86/0.68  % (21659)Termination phase: Saturation
% 2.86/0.68  
% 2.86/0.68  % (21659)Memory used [KB]: 6908
% 2.86/0.68  % (21659)Time elapsed: 0.240 s
% 2.86/0.68  % (21659)Instructions burned: 77 (million)
% 2.86/0.68  % (21659)------------------------------
% 2.86/0.68  % (21659)------------------------------
% 2.86/0.70  % (21662)Instruction limit reached!
% 2.86/0.70  % (21662)------------------------------
% 2.86/0.70  % (21662)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.86/0.70  % (21662)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.86/0.70  % (21662)Termination reason: Unknown
% 2.86/0.70  % (21662)Termination phase: Saturation
% 2.86/0.70  
% 2.86/0.70  % (21662)Memory used [KB]: 6396
% 2.86/0.70  % (21662)Time elapsed: 0.049 s
% 2.86/0.70  % (21662)Instructions burned: 109 (million)
% 2.86/0.70  % (21662)------------------------------
% 2.86/0.70  % (21662)------------------------------
% 2.86/0.72  % (21661)Instruction limit reached!
% 2.86/0.72  % (21661)------------------------------
% 2.86/0.72  % (21661)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.86/0.72  % (21661)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.86/0.72  % (21661)Termination reason: Unknown
% 2.86/0.72  % (21661)Termination phase: Saturation
% 2.86/0.72  
% 2.86/0.72  % (21661)Memory used [KB]: 6268
% 2.86/0.72  % (21661)Time elapsed: 0.260 s
% 2.86/0.72  % (21661)Instructions burned: 96 (million)
% 2.86/0.72  % (21661)------------------------------
% 2.86/0.72  % (21661)------------------------------
% 2.86/0.72  % (21690)lrs+1010_1:1_bsr=unit_only:cond=on:flr=on:newcnf=on:nwc=10.0:sas=z3:to=lpo:i=360:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/360Mi)
% 2.86/0.72  % (21658)Instruction limit reached!
% 2.86/0.72  % (21658)------------------------------
% 2.86/0.72  % (21658)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.86/0.72  % (21658)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.86/0.72  % (21658)Termination reason: Unknown
% 2.86/0.72  % (21658)Termination phase: Saturation
% 2.86/0.72  
% 2.86/0.72  % (21658)Memory used [KB]: 7291
% 2.86/0.72  % (21658)Time elapsed: 0.289 s
% 2.86/0.72  % (21658)Instructions burned: 101 (million)
% 2.86/0.72  % (21658)------------------------------
% 2.86/0.72  % (21658)------------------------------
% 2.86/0.73  % (21679)Instruction limit reached!
% 2.86/0.73  % (21679)------------------------------
% 2.86/0.73  % (21679)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.86/0.73  % (21679)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.86/0.73  % (21679)Termination reason: Unknown
% 2.86/0.73  % (21679)Termination phase: Saturation
% 2.86/0.73  
% 2.86/0.73  % (21679)Memory used [KB]: 6908
% 2.86/0.73  % (21679)Time elapsed: 0.159 s
% 2.86/0.73  % (21679)Instructions burned: 81 (million)
% 2.86/0.73  % (21679)------------------------------
% 2.86/0.73  % (21679)------------------------------
% 2.86/0.74  % (21692)lrs+10_1:1_av=off:fde=none:lwlo=on:nwc=10.0:i=256:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/256Mi)
% 3.57/0.75  % (21669)Instruction limit reached!
% 3.57/0.75  % (21669)------------------------------
% 3.57/0.75  % (21669)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.57/0.75  % (21669)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.57/0.75  % (21669)Termination reason: Unknown
% 3.57/0.75  % (21669)Termination phase: Saturation
% 3.57/0.75  
% 3.57/0.75  % (21669)Memory used [KB]: 1918
% 3.57/0.75  % (21669)Time elapsed: 0.266 s
% 3.57/0.75  % (21669)Instructions burned: 150 (million)
% 3.57/0.75  % (21669)------------------------------
% 3.57/0.75  % (21669)------------------------------
% 3.57/0.79  % (21693)dis+10_1:1_sgt=16:sos=on:spb=goal:ss=axioms:i=1006:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/1006Mi)
% 3.92/0.80  % (21657)Instruction limit reached!
% 3.92/0.80  % (21657)------------------------------
% 3.92/0.80  % (21657)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.92/0.80  % (21657)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.92/0.80  % (21657)Termination reason: Unknown
% 3.92/0.80  % (21657)Termination phase: Saturation
% 3.92/0.80  
% 3.92/0.80  % (21657)Memory used [KB]: 6908
% 3.92/0.80  % (21657)Time elapsed: 0.357 s
% 3.92/0.80  % (21657)Instructions burned: 148 (million)
% 3.92/0.80  % (21657)------------------------------
% 3.92/0.80  % (21657)------------------------------
% 3.92/0.82  % (21694)dis+1004_1:3_av=off:bs=on:plsq=on:i=3721:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/3721Mi)
% 3.92/0.84  % (21680)Instruction limit reached!
% 3.92/0.84  % (21680)------------------------------
% 3.92/0.84  % (21680)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.92/0.84  % (21680)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.92/0.84  % (21680)Termination reason: Unknown
% 3.92/0.84  % (21680)Termination phase: Saturation
% 3.92/0.84  
% 3.92/0.84  % (21680)Memory used [KB]: 1918
% 3.92/0.84  % (21680)Time elapsed: 0.059 s
% 3.92/0.84  % (21680)Instructions burned: 146 (million)
% 3.92/0.84  % (21680)------------------------------
% 3.92/0.84  % (21680)------------------------------
% 3.92/0.84  % (21670)Instruction limit reached!
% 3.92/0.84  % (21670)------------------------------
% 3.92/0.84  % (21670)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.92/0.84  % (21670)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.92/0.84  % (21670)Termination reason: Unknown
% 3.92/0.84  % (21670)Termination phase: Saturation
% 3.92/0.84  
% 3.92/0.84  % (21670)Memory used [KB]: 1918
% 3.92/0.84  % (21670)Time elapsed: 0.066 s
% 3.92/0.84  % (21670)Instructions burned: 160 (million)
% 3.92/0.84  % (21670)------------------------------
% 3.92/0.84  % (21670)------------------------------
% 4.23/0.85  % (21696)ott+1011_1:1_anc=all:avsq=on:avsqc=1:bsr=unit_only:drc=off:erd=off:fs=off:fsr=off:nwc=3.0:s2a=on:s2at=1.5:sac=on:urr=on:i=1705:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/1705Mi)
% 4.23/0.85  % (21695)ott+10_1:1_bd=preordered:drc=off:fd=preordered:nwc=5.0:sp=reverse_frequency:i=501:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/501Mi)
% 4.23/0.86  % (21698)dis+10_1:64_s2a=on:s2agt=16:slsq=on:slsqc=1:slsqr=1,1:i=1683:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/1683Mi)
% 4.23/0.86  % (21697)lrs+10_1:1_av=off:sd=10:sos=all:ss=axioms:st=4.0:i=2416:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/2416Mi)
% 4.23/0.90  % (21665)Instruction limit reached!
% 4.23/0.90  % (21665)------------------------------
% 4.23/0.90  % (21665)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 4.23/0.90  % (21665)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 4.23/0.90  % (21665)Termination reason: Unknown
% 4.23/0.90  % (21665)Termination phase: Saturation
% 4.23/0.90  
% 4.23/0.90  % (21665)Memory used [KB]: 2046
% 4.23/0.90  % (21665)Time elapsed: 0.442 s
% 4.23/0.90  % (21665)Instructions burned: 224 (million)
% 4.23/0.90  % (21665)------------------------------
% 4.23/0.90  % (21665)------------------------------
% 4.52/0.92  % (21699)dis+1011_1:1_av=off:fsr=off:nm=6:plsq=on:s2a=on:s2at=3.0:slsq=on:slsqc=0:slsqr=1,8:sp=frequency:to=lpo:i=330:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/330Mi)
% 4.73/0.95  % (21700)lrs+10_1:1_afp=1:sac=on:sas=z3:tha=off:i=113:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/113Mi)
% 4.73/0.98  % (21681)Instruction limit reached!
% 4.73/0.98  % (21681)------------------------------
% 4.73/0.98  % (21681)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 4.73/0.98  % (21681)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 4.73/0.98  % (21681)Termination reason: Unknown
% 4.73/0.98  % (21681)Termination phase: Saturation
% 4.73/0.98  
% 4.73/0.98  % (21681)Memory used [KB]: 8955
% 4.73/0.98  % (21681)Time elapsed: 0.460 s
% 4.73/0.98  % (21681)Instructions burned: 212 (million)
% 4.73/0.98  % (21681)------------------------------
% 4.73/0.98  % (21681)------------------------------
% 4.73/1.00  % (21702)ott+10_6715:511922_awrs=decay:awrsf=1:bd=preordered:bs=on:drc=off:fd=preordered:nwc=5.0:sp=frequency:spb=goal_then_units:uwa=interpreted_only:i=3528:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/3528Mi)
% 4.73/1.01  % (21682)Instruction limit reached!
% 4.73/1.01  % (21682)------------------------------
% 4.73/1.01  % (21682)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 4.73/1.01  % (21682)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 4.73/1.01  % (21682)Termination reason: Unknown
% 4.73/1.01  % (21682)Termination phase: Saturation
% 4.73/1.01  
% 4.73/1.01  % (21682)Memory used [KB]: 8571
% 4.73/1.01  % (21682)Time elapsed: 0.510 s
% 4.73/1.01  % (21682)Instructions burned: 275 (million)
% 4.73/1.01  % (21682)------------------------------
% 4.73/1.01  % (21682)------------------------------
% 4.73/1.01  % (21701)lrs+10_1:1_ep=RS:fsr=off:sos=all:i=3217:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/3217Mi)
% 4.73/1.03  % (21685)Instruction limit reached!
% 4.73/1.03  % (21685)------------------------------
% 4.73/1.03  % (21685)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 4.73/1.03  % (21685)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 4.73/1.03  % (21685)Termination reason: Unknown
% 4.73/1.03  % (21685)Termination phase: Saturation
% 4.73/1.03  
% 4.73/1.03  % (21685)Memory used [KB]: 8955
% 4.73/1.03  % (21685)Time elapsed: 0.515 s
% 4.73/1.03  % (21685)Instructions burned: 213 (million)
% 4.73/1.03  % (21685)------------------------------
% 4.73/1.03  % (21685)------------------------------
% 4.73/1.03  % (21703)lrs+1011_1:6_aac=none:afr=on:bce=on:bsr=unit_only:canc=cautious:cond=fast:fde=unused:newcnf=on:nwc=3.0:s2a=on:s2agt=40:sas=z3:sfv=off:sp=weighted_frequency:spb=units:tha=off:to=lpo:i=2304:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/2304Mi)
% 5.19/1.06  % (21689)Instruction limit reached!
% 5.19/1.06  % (21689)------------------------------
% 5.19/1.06  % (21689)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.19/1.06  % (21689)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.19/1.06  % (21689)Termination reason: Unknown
% 5.19/1.06  % (21689)Termination phase: Saturation
% 5.19/1.06  
% 5.19/1.06  % (21689)Memory used [KB]: 2814
% 5.19/1.06  % (21689)Time elapsed: 0.525 s
% 5.19/1.06  % (21689)Instructions burned: 230 (million)
% 5.19/1.06  % (21689)------------------------------
% 5.19/1.06  % (21689)------------------------------
% 5.44/1.10  % (21700)Instruction limit reached!
% 5.44/1.10  % (21700)------------------------------
% 5.44/1.10  % (21700)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.44/1.10  % (21700)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.44/1.10  % (21700)Termination reason: Unknown
% 5.44/1.10  % (21700)Termination phase: Saturation
% 5.44/1.10  
% 5.44/1.10  % (21700)Memory used [KB]: 1791
% 5.44/1.10  % (21700)Time elapsed: 0.045 s
% 5.44/1.10  % (21700)Instructions burned: 114 (million)
% 5.44/1.10  % (21700)------------------------------
% 5.44/1.10  % (21700)------------------------------
% 5.44/1.10  % (21684)Instruction limit reached!
% 5.44/1.10  % (21684)------------------------------
% 5.44/1.10  % (21684)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.44/1.10  % (21684)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.44/1.10  % (21684)Termination reason: Unknown
% 5.44/1.10  % (21684)Termination phase: Saturation
% 5.44/1.10  
% 5.44/1.10  % (21684)Memory used [KB]: 2558
% 5.44/1.10  % (21684)Time elapsed: 0.568 s
% 5.44/1.10  % (21684)Instructions burned: 294 (million)
% 5.44/1.10  % (21684)------------------------------
% 5.44/1.10  % (21684)------------------------------
% 5.44/1.12  % (21677)Instruction limit reached!
% 5.44/1.12  % (21677)------------------------------
% 5.44/1.12  % (21677)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.44/1.12  % (21677)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.44/1.12  % (21677)Termination reason: Unknown
% 5.44/1.12  % (21677)Termination phase: Saturation
% 5.44/1.12  
% 5.44/1.12  % (21677)Memory used [KB]: 2686
% 5.44/1.12  % (21677)Time elapsed: 0.619 s
% 5.44/1.12  % (21677)Instructions burned: 372 (million)
% 5.44/1.12  % (21677)------------------------------
% 5.44/1.12  % (21677)------------------------------
% 5.44/1.12  % (21704)dis+1011_1:1_abs=on:bd=off:flr=on:nm=0:s2at=3.0:sas=z3:sfv=off:slsq=on:slsqc=2:slsqr=46,31:sp=const_frequency:tgt=ground:tha=some:thi=overlap:thitd=on:thsq=on:thsqc=32:thsqd=32:thsqr=7,4:i=3780:si=on:rawr=on:rtra=on_0 on theBenchmark for (2992ds/3780Mi)
% 5.44/1.13  % (21664)Instruction limit reached!
% 5.44/1.13  % (21664)------------------------------
% 5.44/1.13  % (21664)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.44/1.13  % (21664)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.44/1.13  % (21664)Termination reason: Unknown
% 5.44/1.13  % (21664)Termination phase: Saturation
% 5.44/1.13  
% 5.44/1.13  % (21664)Memory used [KB]: 4861
% 5.44/1.13  % (21664)Time elapsed: 0.664 s
% 5.44/1.13  % (21664)Instructions burned: 494 (million)
% 5.44/1.13  % (21664)------------------------------
% 5.44/1.13  % (21664)------------------------------
% 5.44/1.14  % (21666)Instruction limit reached!
% 5.44/1.14  % (21666)------------------------------
% 5.44/1.14  % (21666)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.44/1.14  % (21666)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.44/1.14  % (21666)Termination reason: Unknown
% 5.44/1.14  % (21666)Termination phase: Saturation
% 5.44/1.14  
% 5.44/1.14  % (21666)Memory used [KB]: 2174
% 5.44/1.14  % (21666)Time elapsed: 0.669 s
% 5.44/1.14  % (21666)Instructions burned: 344 (million)
% 5.44/1.14  % (21666)------------------------------
% 5.44/1.14  % (21666)------------------------------
% 5.44/1.15  % (21705)lrs+10_1:32_newcnf=on:sas=z3:tgt=ground:tha=off:i=238:si=on:rawr=on:rtra=on_0 on theBenchmark for (2992ds/238Mi)
% 5.44/1.16  % (21706)dis+1002_1:1_aac=none:abs=on:nicw=on:sac=on:sas=z3:tgt=ground:tha=some:to=lpo:i=656:si=on:rawr=on:rtra=on_0 on theBenchmark for (2992ds/656Mi)
% 6.98/1.16  % (21691)Instruction limit reached!
% 6.98/1.16  % (21691)------------------------------
% 6.98/1.16  % (21691)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.98/1.16  % (21691)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.98/1.16  % (21691)Termination reason: Unknown
% 6.98/1.16  % (21691)Termination phase: Saturation
% 6.98/1.16  
% 6.98/1.16  % (21691)Memory used [KB]: 2814
% 6.98/1.16  % (21691)Time elapsed: 0.595 s
% 6.98/1.16  % (21691)Instructions burned: 384 (million)
% 6.98/1.16  % (21691)------------------------------
% 6.98/1.16  % (21691)------------------------------
% 6.98/1.20  % (21686)Instruction limit reached!
% 6.98/1.20  % (21686)------------------------------
% 6.98/1.20  % (21686)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.98/1.20  % (21686)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.98/1.20  % (21686)Termination reason: Unknown
% 6.98/1.20  % (21686)Termination phase: Saturation
% 6.98/1.20  
% 6.98/1.20  % (21686)Memory used [KB]: 3582
% 6.98/1.20  % (21686)Time elapsed: 0.681 s
% 6.98/1.20  % (21686)Instructions burned: 375 (million)
% 6.98/1.20  % (21686)------------------------------
% 6.98/1.20  % (21686)------------------------------
% 6.98/1.21  % (21707)dis+1010_1:4_aac=none:abs=on:atotf=0.5:avsq=on:avsqc=2:avsqr=215,247:awrs=converge:awrsf=128:bsd=on:erd=off:fde=none:gve=cautious:newcnf=on:nwc=5.0:rnwc=on:sac=on:sas=z3:sp=const_min:tgt=ground:thsq=on:thsqc=64:thsqr=1,4:i=485:si=on:rawr=on:rtra=on_0 on theBenchmark for (2992ds/485Mi)
% 7.36/1.22  % (21690)Instruction limit reached!
% 7.36/1.22  % (21690)------------------------------
% 7.36/1.22  % (21690)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.36/1.22  % (21690)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.36/1.22  % (21690)Termination reason: Unknown
% 7.36/1.22  % (21690)Termination phase: Saturation
% 7.36/1.22  
% 7.36/1.22  % (21690)Memory used [KB]: 2430
% 7.36/1.22  % (21690)Time elapsed: 0.665 s
% 7.36/1.22  % (21690)Instructions burned: 361 (million)
% 7.36/1.22  % (21690)------------------------------
% 7.36/1.22  % (21690)------------------------------
% 7.36/1.22  % (21692)Instruction limit reached!
% 7.36/1.22  % (21692)------------------------------
% 7.36/1.22  % (21692)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.36/1.22  % (21692)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.36/1.22  % (21692)Termination reason: Unknown
% 7.36/1.22  % (21692)Termination phase: Saturation
% 7.36/1.22  
% 7.36/1.22  % (21692)Memory used [KB]: 3582
% 7.36/1.22  % (21692)Time elapsed: 0.578 s
% 7.36/1.22  % (21692)Instructions burned: 257 (million)
% 7.36/1.22  % (21692)------------------------------
% 7.36/1.22  % (21692)------------------------------
% 7.36/1.24  % (21683)Instruction limit reached!
% 7.36/1.24  % (21683)------------------------------
% 7.36/1.24  % (21683)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.36/1.24  % (21683)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.36/1.24  % (21683)Termination reason: Unknown
% 7.36/1.24  % (21683)Termination phase: Saturation
% 7.36/1.24  
% 7.36/1.24  % (21683)Memory used [KB]: 8699
% 7.36/1.24  % (21683)Time elapsed: 0.716 s
% 7.36/1.24  % (21683)Instructions burned: 330 (million)
% 7.36/1.24  % (21683)------------------------------
% 7.36/1.24  % (21683)------------------------------
% 7.36/1.24  % (21709)lrs+1011_4:1_abs=on:afp=20:amm=off:anc=all:bd=off:br=off:canc=force:s2a=on:sas=z3:slsq=on:urr=on:i=980:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/980Mi)
% 7.36/1.25  % (21688)Instruction limit reached!
% 7.36/1.25  % (21688)------------------------------
% 7.36/1.25  % (21688)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.36/1.25  % (21688)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.36/1.25  % (21688)Termination reason: Unknown
% 7.36/1.25  % (21688)Termination phase: Saturation
% 7.36/1.25  
% 7.36/1.25  % (21688)Memory used [KB]: 7164
% 7.36/1.25  % (21688)Time elapsed: 0.619 s
% 7.36/1.25  % (21688)Instructions burned: 489 (million)
% 7.36/1.25  % (21688)------------------------------
% 7.36/1.25  % (21688)------------------------------
% 7.36/1.25  % (21708)lrs+1010_1:1_aac=none:abs=on:bd=off:fd=off:nm=0:sas=z3:sims=off:tha=off:to=lpo:i=1302:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/1302Mi)
% 7.60/1.26  % (21710)ins+10_1:32_fd=off:fs=off:fsr=off:igrr=4/7:igwr=on:urr=ec_only:i=591:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/591Mi)
% 7.60/1.27  % (21711)lrs+1011_1:1_br=off:fs=off:fsr=off:tha=off:urr=ec_only:i=638:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/638Mi)
% 7.60/1.29  % (21712)dis+1010_137062:920759_aac=none:abs=on:amm=sco:anc=none:asg=cautious:atotf=0.5:avsq=on:avsqc=2:avsqr=383,440:bce=on:bsd=on:erd=off:fde=unused:gs=on:gve=cautious:newcnf=on:nwc=3.3:sac=on:sas=z3:sfv=off:skr=on:spb=goal:tgt=ground:thsq=on:thsqc=128:thsql=off:uwa=all:i=947:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/947Mi)
% 7.60/1.30  % (21678)Refutation not found, non-redundant clauses discarded% (21678)------------------------------
% 7.60/1.30  % (21678)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.60/1.30  % (21678)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.60/1.30  % (21678)Termination reason: Refutation not found, non-redundant clauses discarded
% 7.60/1.30  
% 7.60/1.30  % (21678)Memory used [KB]: 3454
% 7.60/1.30  % (21678)Time elapsed: 0.784 s
% 7.60/1.30  % (21678)Instructions burned: 440 (million)
% 7.60/1.30  % (21678)------------------------------
% 7.60/1.30  % (21678)------------------------------
% 7.60/1.31  % (21713)lrs+10_1:1024_drc=off:fde=none:gve=force:nm=4:norm_ineq=on:sas=z3:sos=all:sp=const_min:spb=non_intro:to=lpo:uwa=one_side_constant:i=691:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/691Mi)
% 8.11/1.33  % (21714)lrs+10_1:128_asg=cautious:drc=off:fde=none:gve=force:norm_ineq=on:sas=z3:sos=all:sp=reverse_arity:spb=intro:ss=axioms:to=lpo:uwa=one_side_constant:i=370:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/370Mi)
% 8.11/1.35  % (21663)Instruction limit reached!
% 8.11/1.35  % (21663)------------------------------
% 8.11/1.35  % (21663)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.11/1.35  % (21663)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.11/1.35  % (21663)Termination reason: Unknown
% 8.11/1.35  % (21663)Termination phase: Saturation
% 8.11/1.35  
% 8.11/1.35  % (21663)Memory used [KB]: 9338
% 8.11/1.35  % (21663)Time elapsed: 0.899 s
% 8.11/1.35  % (21663)Instructions burned: 463 (million)
% 8.11/1.35  % (21663)------------------------------
% 8.11/1.35  % (21663)------------------------------
% 8.11/1.35  % (21715)dis+10_1:1_bd=off:fde=unused:gsp=on:ins=1:norm_ineq=on:sas=z3:sos=all:tha=off:i=361:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/361Mi)
% 8.11/1.36  % (21718)lrs+11_1:1_avsq=on:avsql=on:avsqr=1,16:norm_ineq=on:nwc=10.0:plsq=on:sas=z3:tha=off:urr=on:i=2501:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/2501Mi)
% 8.11/1.36  % (21667)Instruction limit reached!
% 8.11/1.36  % (21667)------------------------------
% 8.11/1.36  % (21667)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.11/1.36  % (21667)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.11/1.36  % (21667)Termination reason: Unknown
% 8.11/1.36  % (21667)Termination phase: Saturation
% 8.11/1.36  
% 8.11/1.36  % (21667)Memory used [KB]: 7291
% 8.11/1.36  % (21667)Time elapsed: 0.867 s
% 8.11/1.36  % (21667)Instructions burned: 488 (million)
% 8.11/1.36  % (21667)------------------------------
% 8.11/1.36  % (21667)------------------------------
% 8.11/1.37  % (21716)lrs+1011_1:1_bce=on:drc=off:erd=off:gve=force:ins=2:norm_ineq=on:sac=on:sp=frequency:tha=some:urr=on:i=3058:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/3058Mi)
% 8.11/1.38  % (21717)lrs+1010_5:1_norm_ineq=on:sas=z3:sos=all:ss=axioms:tha=off:i=1198:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/1198Mi)
% 8.45/1.44  % (21699)Instruction limit reached!
% 8.45/1.44  % (21699)------------------------------
% 8.45/1.44  % (21699)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.45/1.44  % (21699)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.45/1.44  % (21699)Termination reason: Unknown
% 8.45/1.44  % (21699)Termination phase: Saturation
% 8.45/1.44  
% 8.45/1.44  % (21699)Memory used [KB]: 4861
% 8.45/1.44  % (21699)Time elapsed: 0.628 s
% 8.45/1.44  % (21699)Instructions burned: 330 (million)
% 8.45/1.44  % (21699)------------------------------
% 8.45/1.44  % (21699)------------------------------
% 8.45/1.44  % (21719)lrs+10_1:1_av=off:fde=none:lwlo=on:nwc=10.0:i=256:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/256Mi)
% 8.86/1.47  % (21705)Instruction limit reached!
% 8.86/1.47  % (21705)------------------------------
% 8.86/1.47  % (21705)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.86/1.47  % (21705)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.86/1.47  % (21705)Termination reason: Unknown
% 8.86/1.47  % (21705)Termination phase: Saturation
% 8.86/1.47  
% 8.86/1.47  % (21705)Memory used [KB]: 2174
% 8.86/1.47  % (21705)Time elapsed: 0.428 s
% 8.86/1.47  % (21705)Instructions burned: 239 (million)
% 8.86/1.47  % (21705)------------------------------
% 8.86/1.47  % (21705)------------------------------
% 8.86/1.50  % (21720)dis+1011_1:1_bd=preordered:sd=2:sos=all:ss=axioms:i=217:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/217Mi)
% 8.86/1.50  % (21721)ott+11_1:1_aac=none:amm=off:bd=off:fsr=off:sas=z3:sos=all:sp=const_frequency:tha=off:i=1168:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/1168Mi)
% 8.86/1.51  % (21687)Instruction limit reached!
% 8.86/1.51  % (21687)------------------------------
% 8.86/1.51  % (21687)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.86/1.51  % (21687)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.86/1.51  % (21687)Termination reason: Unknown
% 8.86/1.51  % (21687)Termination phase: Saturation
% 8.86/1.51  
% 8.86/1.51  % (21687)Memory used [KB]: 10618
% 8.86/1.51  % (21687)Time elapsed: 0.242 s
% 8.86/1.51  % (21687)Instructions burned: 501 (million)
% 8.86/1.51  % (21687)------------------------------
% 8.86/1.51  % (21687)------------------------------
% 9.26/1.60  % (21722)dis+10_1:1_sgt=16:sos=on:spb=goal:ss=axioms:i=1006:si=on:rawr=on:rtra=on_0 on theBenchmark for (2988ds/1006Mi)
% 9.26/1.62  % (21723)dis+1004_1:3_av=off:bs=on:plsq=on:i=4966:si=on:rawr=on:rtra=on_0 on theBenchmark for (2988ds/4966Mi)
% 9.67/1.68  % (21724)ott+10_18762:894869_awrs=decay:awrsf=8:bsd=on:drc=off:fsr=off:irw=on:newcnf=on:slsq=on:slsqc=1:slsqr=76,61:i=4835:si=on:rawr=on:rtra=on_0 on theBenchmark for (2987ds/4835Mi)
% 11.13/1.73  % (21695)Instruction limit reached!
% 11.13/1.73  % (21695)------------------------------
% 11.13/1.73  % (21695)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 11.13/1.73  % (21695)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 11.13/1.73  % (21695)Termination reason: Unknown
% 11.13/1.73  % (21695)Termination phase: Saturation
% 11.13/1.73  
% 11.13/1.73  % (21695)Memory used [KB]: 10362
% 11.13/1.73  % (21695)Time elapsed: 0.926 s
% 11.13/1.73  % (21695)Instructions burned: 501 (million)
% 11.13/1.73  % (21695)------------------------------
% 11.13/1.73  % (21695)------------------------------
% 12.11/1.82  % (21725)ott+0_1:128_afr=on:amm=sco:anc=none:awrs=converge:awrsf=110:bsd=on:cond=fast:etr=on:fde=unused:flr=on:fsd=on:gve=force:irw=on:norm_ineq=on:sas=z3:sos=all:spb=units:tha=off:thi=strong:to=lpo:uwa=one_side_interpreted:i=3932:si=on:rawr=on:rtra=on_0 on theBenchmark for (2985ds/3932Mi)
% 12.28/1.88  % (21719)Refutation not found, non-redundant clauses discarded% (21719)------------------------------
% 12.28/1.88  % (21719)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.28/1.88  % (21719)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 12.28/1.88  % (21719)Termination reason: Refutation not found, non-redundant clauses discarded
% 12.28/1.88  
% 12.28/1.88  % (21719)Memory used [KB]: 3454
% 12.28/1.88  % (21719)Time elapsed: 0.551 s
% 12.28/1.88  % (21719)Instructions burned: 253 (million)
% 12.28/1.88  % (21719)------------------------------
% 12.28/1.88  % (21719)------------------------------
% 12.28/1.88  % (21720)Instruction limit reached!
% 12.28/1.88  % (21720)------------------------------
% 12.28/1.88  % (21720)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.28/1.88  % (21720)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 12.28/1.88  % (21720)Termination reason: Unknown
% 12.28/1.88  % (21720)Termination phase: Saturation
% 12.28/1.88  
% 12.28/1.88  % (21720)Memory used [KB]: 7547
% 12.28/1.88  % (21720)Time elapsed: 0.488 s
% 12.28/1.88  % (21720)Instructions burned: 218 (million)
% 12.28/1.88  % (21720)------------------------------
% 12.28/1.88  % (21720)------------------------------
% 12.28/1.88  % (21715)Instruction limit reached!
% 12.28/1.88  % (21715)------------------------------
% 12.28/1.88  % (21715)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.28/1.88  % (21715)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 12.28/1.88  % (21715)Termination reason: Unknown
% 12.28/1.88  % (21715)Termination phase: Saturation
% 12.28/1.88  
% 12.28/1.88  % (21715)Memory used [KB]: 2686
% 12.28/1.88  % (21715)Time elapsed: 0.618 s
% 12.28/1.88  % (21715)Instructions burned: 362 (million)
% 12.28/1.88  % (21715)------------------------------
% 12.28/1.88  % (21715)------------------------------
% 12.28/1.91  % (21714)Instruction limit reached!
% 12.28/1.91  % (21714)------------------------------
% 12.28/1.91  % (21714)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.28/1.92  % (21714)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 12.28/1.92  % (21714)Termination reason: Unknown
% 12.28/1.92  % (21714)Termination phase: Saturation
% 12.28/1.92  
% 12.28/1.92  % (21714)Memory used [KB]: 3326
% 12.28/1.92  % (21714)Time elapsed: 0.692 s
% 12.28/1.92  % (21714)Instructions burned: 372 (million)
% 12.28/1.92  % (21714)------------------------------
% 12.28/1.92  % (21714)------------------------------
% 13.34/1.99  % (21726)lrs+1011_1:6_aac=none:afr=on:bce=on:bsr=unit_only:canc=cautious:cond=fast:fde=unused:newcnf=on:nwc=3.0:s2a=on:s2agt=40:sas=z3:sfv=off:sp=weighted_frequency:spb=units:tha=off:to=lpo:i=1742:si=on:rawr=on:rtra=on_0 on theBenchmark for (2984ds/1742Mi)
% 13.34/2.01  % (21707)Instruction limit reached!
% 13.34/2.01  % (21707)------------------------------
% 13.34/2.01  % (21707)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 13.34/2.01  % (21707)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 13.34/2.01  % (21707)Termination reason: Unknown
% 13.34/2.01  % (21707)Termination phase: Saturation
% 13.34/2.01  
% 13.34/2.01  % (21707)Memory used [KB]: 4733
% 13.34/2.01  % (21707)Time elapsed: 0.873 s
% 13.34/2.01  % (21707)Instructions burned: 486 (million)
% 13.34/2.01  % (21707)------------------------------
% 13.34/2.01  % (21707)------------------------------
% 13.34/2.02  % (21728)dis+1010_137062:920759_aac=none:abs=on:amm=sco:anc=none:asg=cautious:atotf=0.5:avsq=on:avsqc=2:avsqr=383,440:bce=on:bsd=on:erd=off:fde=unused:gs=on:gve=cautious:newcnf=on:nwc=3.3:sac=on:sas=z3:sfv=off:skr=on:spb=goal:tgt=ground:thsq=on:thsqc=128:thsql=off:uwa=all:i=947:si=on:rawr=on:rtra=on_0 on theBenchmark for (2983ds/947Mi)
% 13.34/2.03  % (21727)dis+1011_1:1_abs=on:bd=off:flr=on:nm=0:s2at=3.0:sas=z3:sfv=off:slsq=on:slsqc=2:slsqr=46,31:sp=const_frequency:tgt=ground:tha=some:thi=overlap:thitd=on:thsq=on:thsqc=32:thsqd=32:thsqr=7,4:i=3843:si=on:rawr=on:rtra=on_0 on theBenchmark for (2983ds/3843Mi)
% 13.81/2.06  % (21729)dis+10_1:14_awrs=converge:sp=unary_first:tgt=ground:i=3622:si=on:rawr=on:rtra=on_0 on theBenchmark for (2983ds/3622Mi)
% 14.22/2.12  % (21730)lrs+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=4725:si=on:rawr=on:rtra=on_0 on theBenchmark for (2982ds/4725Mi)
% 14.22/2.13  % (21706)Instruction limit reached!
% 14.22/2.13  % (21706)------------------------------
% 14.22/2.13  % (21706)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 14.22/2.13  % (21706)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 14.22/2.13  % (21706)Termination reason: Unknown
% 14.22/2.13  % (21706)Termination phase: Saturation
% 14.22/2.13  
% 14.22/2.13  % (21706)Memory used [KB]: 5117
% 14.22/2.13  % (21706)Time elapsed: 1.057 s
% 14.22/2.13  % (21706)Instructions burned: 657 (million)
% 14.22/2.13  % (21706)------------------------------
% 14.22/2.13  % (21706)------------------------------
% 14.34/2.17  % (21693)Instruction limit reached!
% 14.34/2.17  % (21693)------------------------------
% 14.34/2.17  % (21693)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 14.34/2.19  % (21693)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 14.34/2.19  % (21693)Termination reason: Unknown
% 14.34/2.19  % (21693)Termination phase: Saturation
% 14.34/2.19  
% 14.34/2.19  % (21693)Memory used [KB]: 12665
% 14.34/2.19  % (21693)Time elapsed: 1.508 s
% 14.34/2.19  % (21693)Instructions burned: 1008 (million)
% 14.34/2.19  % (21693)------------------------------
% 14.34/2.19  % (21693)------------------------------
% 15.45/2.25  % (21710)Instruction limit reached!
% 15.45/2.25  % (21710)------------------------------
% 15.45/2.25  % (21710)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 15.45/2.25  % (21710)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 15.45/2.25  % (21710)Termination reason: Unknown
% 15.45/2.25  % (21710)Termination phase: Saturation
% 15.45/2.25  
% 15.45/2.25  % (21710)Memory used [KB]: 11897
% 15.45/2.25  % (21710)Time elapsed: 0.283 s
% 15.45/2.25  % (21710)Instructions burned: 591 (million)
% 15.45/2.25  % (21710)------------------------------
% 15.45/2.25  % (21710)------------------------------
% 15.45/2.27  % (21731)dis+31_1:1_lcm=reverse:norm_ineq=on:nwc=10.0:sas=z3:tha=off:urr=on:i=1518:si=on:rawr=on:rtra=on_0 on theBenchmark for (2981ds/1518Mi)
% 15.45/2.29  % (21711)Instruction limit reached!
% 15.45/2.29  % (21711)------------------------------
% 15.45/2.29  % (21711)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 15.45/2.29  % (21711)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 15.45/2.29  % (21711)Termination reason: Unknown
% 15.45/2.29  % (21711)Termination phase: Saturation
% 15.45/2.29  
% 15.45/2.29  % (21711)Memory used [KB]: 7547
% 15.45/2.29  % (21711)Time elapsed: 1.120 s
% 15.45/2.29  % (21711)Instructions burned: 638 (million)
% 15.45/2.29  % (21711)------------------------------
% 15.45/2.29  % (21711)------------------------------
% 15.95/2.30  % (21713)Instruction limit reached!
% 15.95/2.30  % (21713)------------------------------
% 15.95/2.30  % (21713)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 15.95/2.30  % (21713)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 15.95/2.30  % (21713)Termination reason: Unknown
% 15.95/2.30  % (21713)Termination phase: Saturation
% 15.95/2.30  
% 15.95/2.30  % (21713)Memory used [KB]: 4861
% 15.95/2.30  % (21713)Time elapsed: 1.061 s
% 15.95/2.30  % (21713)Instructions burned: 694 (million)
% 15.95/2.30  % (21713)------------------------------
% 15.95/2.30  % (21713)------------------------------
% 15.95/2.33  % (21732)lrs+11_1:1_avsq=on:avsql=on:avsqr=1,16:norm_ineq=on:nwc=10.0:plsq=on:sas=z3:tha=off:urr=on:i=2661:si=on:rawr=on:rtra=on_0 on theBenchmark for (2980ds/2661Mi)
% 16.73/2.41  % (21733)ott+11_2:1_add=large:afp=4000:newcnf=on:sd=1:sos=on:sp=const_min:ss=axioms:i=1324:si=on:rawr=on:rtra=on_0 on theBenchmark for (2980ds/1324Mi)
% 16.73/2.42  % (21734)ott+11_1:1_aac=none:amm=off:bd=off:fsr=off:sas=z3:sos=all:sp=const_frequency:tha=off:i=1168:si=on:rawr=on:rtra=on_0 on theBenchmark for (2979ds/1168Mi)
% 16.90/2.44  % (21735)dis+1004_1:3_av=off:bs=on:plsq=on:i=11321:si=on:rawr=on:rtra=on_0 on theBenchmark for (2979ds/11321Mi)
% 18.04/2.63  % (21709)Instruction limit reached!
% 18.04/2.63  % (21709)------------------------------
% 18.04/2.63  % (21709)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 18.04/2.63  % (21709)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 18.04/2.63  % (21709)Termination reason: Unknown
% 18.04/2.63  % (21709)Termination phase: Saturation
% 18.04/2.63  
% 18.04/2.63  % (21709)Memory used [KB]: 9850
% 18.04/2.63  % (21709)Time elapsed: 1.499 s
% 18.04/2.63  % (21709)Instructions burned: 980 (million)
% 18.04/2.63  % (21709)------------------------------
% 18.04/2.63  % (21709)------------------------------
% 19.47/2.75  % (21712)Instruction limit reached!
% 19.47/2.75  % (21712)------------------------------
% 19.47/2.75  % (21712)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 19.47/2.75  % (21712)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 19.47/2.75  % (21712)Termination reason: Unknown
% 19.47/2.75  % (21712)Termination phase: Saturation
% 19.47/2.75  
% 19.47/2.75  % (21712)Memory used [KB]: 13304
% 19.47/2.75  % (21712)Time elapsed: 1.551 s
% 19.47/2.75  % (21712)Instructions burned: 948 (million)
% 19.47/2.75  % (21712)------------------------------
% 19.47/2.75  % (21712)------------------------------
% 19.47/2.82  % (21736)lrs+10_1:1_av=off:sd=10:sos=all:ss=axioms:st=4.0:i=12082:si=on:rawr=on:rtra=on_0 on theBenchmark for (2976ds/12082Mi)
% 20.76/2.90  % (21696)Instruction limit reached!
% 20.76/2.90  % (21696)------------------------------
% 20.76/2.90  % (21696)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 20.76/2.90  % (21696)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 20.76/2.90  % (21696)Termination reason: Unknown
% 20.76/2.90  % (21696)Termination phase: Saturation
% 20.76/2.90  
% 20.76/2.90  % (21696)Memory used [KB]: 10234
% 20.76/2.90  % (21696)Time elapsed: 1.151 s
% 20.76/2.90  % (21696)Instructions burned: 1706 (million)
% 20.76/2.90  % (21696)------------------------------
% 20.76/2.90  % (21696)------------------------------
% 20.76/2.91  % (21737)lrs+10_3:1_abs=on:ep=RST:newcnf=on:nm=2:sas=z3:sd=1:sos=all:ss=included:to=lpo:i=31695:si=on:rawr=on:rtra=on_0 on theBenchmark for (2975ds/31695Mi)
% 21.99/3.07  % (21738)lrs+1002_1:1_nm=0:sd=1:ss=axioms:urr=ec_only:i=7145:si=on:rawr=on:rtra=on_0 on theBenchmark for (2973ds/7145Mi)
% 23.01/3.23  % (21721)Instruction limit reached!
% 23.01/3.23  % (21721)------------------------------
% 23.01/3.23  % (21721)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 23.01/3.23  % (21721)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 23.01/3.23  % (21721)Termination reason: Unknown
% 23.01/3.23  % (21721)Termination phase: Saturation
% 23.01/3.23  
% 23.01/3.23  % (21721)Memory used [KB]: 8059
% 23.01/3.23  % (21721)Time elapsed: 1.818 s
% 23.01/3.23  % (21721)Instructions burned: 1169 (million)
% 23.01/3.23  % (21721)------------------------------
% 23.01/3.23  % (21721)------------------------------
% 23.01/3.23  % (21708)Instruction limit reached!
% 23.01/3.23  % (21708)------------------------------
% 23.01/3.23  % (21708)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 23.01/3.23  % (21708)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 23.01/3.23  % (21708)Termination reason: Unknown
% 23.01/3.23  % (21708)Termination phase: Saturation
% 23.01/3.23  
% 23.01/3.23  % (21708)Memory used [KB]: 7291
% 23.01/3.23  % (21708)Time elapsed: 2.100 s
% 23.01/3.23  % (21708)Instructions burned: 1302 (million)
% 23.01/3.23  % (21708)------------------------------
% 23.01/3.23  % (21708)------------------------------
% 23.01/3.24  % (21717)Instruction limit reached!
% 23.01/3.24  % (21717)------------------------------
% 23.01/3.24  % (21717)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 23.01/3.24  % (21717)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 23.01/3.24  % (21717)Termination reason: Unknown
% 23.01/3.24  % (21717)Termination phase: Saturation
% 23.01/3.24  
% 23.01/3.24  % (21717)Memory used [KB]: 7036
% 23.01/3.24  % (21717)Time elapsed: 1.958 s
% 23.01/3.24  % (21717)Instructions burned: 1198 (million)
% 23.01/3.24  % (21717)------------------------------
% 23.01/3.24  % (21717)------------------------------
% 23.01/3.25  % (21698)Instruction limit reached!
% 23.01/3.25  % (21698)------------------------------
% 23.01/3.25  % (21698)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 23.01/3.25  % (21698)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 23.01/3.25  % (21698)Termination reason: Unknown
% 23.01/3.25  % (21698)Termination phase: Saturation
% 23.01/3.25  
% 23.01/3.25  % (21698)Memory used [KB]: 20980
% 23.01/3.25  % (21698)Time elapsed: 2.406 s
% 23.01/3.25  % (21698)Instructions burned: 1683 (million)
% 23.01/3.25  % (21698)------------------------------
% 23.01/3.25  % (21698)------------------------------
% 23.52/3.27  % (21722)Instruction limit reached!
% 23.52/3.27  % (21722)------------------------------
% 23.52/3.27  % (21722)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 23.52/3.27  % (21722)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 23.52/3.27  % (21722)Termination reason: Unknown
% 23.52/3.27  % (21722)Termination phase: Saturation
% 23.52/3.27  
% 23.52/3.27  % (21722)Memory used [KB]: 12153
% 23.52/3.27  % (21722)Time elapsed: 1.807 s
% 23.52/3.27  % (21722)Instructions burned: 1006 (million)
% 23.52/3.27  % (21722)------------------------------
% 23.52/3.27  % (21722)------------------------------
% 23.52/3.36  % (21739)lrs+10_1:1_br=off:ep=RSTC:plsq=on:plsqc=1:plsqr=32,1:urr=on:i=48352:si=on:rawr=on:rtra=on_0 on theBenchmark for (2970ds/48352Mi)
% 24.12/3.37  % (21740)lrs+10_1:16_ss=axioms:st=3.0:i=48076:si=on:rawr=on:rtra=on_0 on theBenchmark for (2970ds/48076Mi)
% 24.76/3.40  % (21741)lrs+21_1:1_ep=RS:fs=off:fsr=off:s2a=on:s2at=1.5:sac=on:sos=all:updr=off:i=24952:si=on:rawr=on:rtra=on_0 on theBenchmark for (2970ds/24952Mi)
% 24.76/3.40  % (21742)ott+0_1:128_afr=on:amm=sco:anc=none:awrs=converge:awrsf=110:bsd=on:cond=fast:etr=on:fde=unused:flr=on:fsd=on:gve=force:irw=on:norm_ineq=on:sas=z3:sos=all:spb=units:tha=off:thi=strong:to=lpo:uwa=one_side_interpreted:i=17722:si=on:rawr=on:rtra=on_0 on theBenchmark for (2970ds/17722Mi)
% 24.76/3.41  % (21743)lrs+35_1:1_aac=none:abs=on:amm=off:norm_ineq=on:s2a=on:s2at=3.0:tha=off:i=25691:si=on:rawr=on:rtra=on_0 on theBenchmark for (2970ds/25691Mi)
% 25.56/3.53  % (21728)Instruction limit reached!
% 25.56/3.53  % (21728)------------------------------
% 25.56/3.53  % (21728)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 25.56/3.53  % (21728)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 25.56/3.53  % (21728)Termination reason: Unknown
% 25.56/3.53  % (21728)Termination phase: Saturation
% 25.56/3.53  
% 25.56/3.53  % (21728)Memory used [KB]: 13304
% 25.56/3.53  % (21728)Time elapsed: 1.573 s
% 25.56/3.53  % (21728)Instructions burned: 947 (million)
% 25.56/3.53  % (21728)------------------------------
% 25.56/3.53  % (21728)------------------------------
% 27.02/3.70  % (21744)lrs+1011_1:6_aac=none:afr=on:bce=on:bsr=unit_only:canc=cautious:cond=fast:fde=unused:newcnf=on:nwc=3.0:s2a=on:s2agt=40:sas=z3:sfv=off:sp=weighted_frequency:spb=units:tha=off:to=lpo:i=1742:si=on:rawr=on:rtra=on_0 on theBenchmark for (2967ds/1742Mi)
% 29.86/4.06  % (21734)Instruction limit reached!
% 29.86/4.06  % (21734)------------------------------
% 29.86/4.06  % (21734)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 29.86/4.06  % (21734)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 29.86/4.06  % (21734)Termination reason: Unknown
% 29.86/4.06  % (21734)Termination phase: Saturation
% 29.86/4.06  
% 29.86/4.06  % (21734)Memory used [KB]: 8187
% 29.86/4.06  % (21734)Time elapsed: 1.651 s
% 29.86/4.06  % (21734)Instructions burned: 1168 (million)
% 29.86/4.06  % (21734)------------------------------
% 29.86/4.06  % (21734)------------------------------
% 30.60/4.17  % (21745)dis+1011_1:1_abs=on:bd=off:flr=on:nm=0:s2at=3.0:sas=z3:sfv=off:slsq=on:slsqc=2:slsqr=46,31:sp=const_frequency:tgt=ground:tha=some:thi=overlap:thitd=on:thsq=on:thsqc=32:thsqd=32:thsqr=7,4:i=31719:si=on:rawr=on:rtra=on_0 on theBenchmark for (2962ds/31719Mi)
% 32.93/4.44  % (21726)Instruction limit reached!
% 32.93/4.44  % (21726)------------------------------
% 32.93/4.44  % (21726)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 32.93/4.44  % (21726)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 32.93/4.44  % (21726)Termination reason: Unknown
% 32.93/4.44  % (21726)Termination phase: Saturation
% 32.93/4.44  
% 32.93/4.44  % (21726)Memory used [KB]: 9850
% 32.93/4.44  % (21726)Time elapsed: 2.528 s
% 32.93/4.44  % (21726)Instructions burned: 1742 (million)
% 32.93/4.44  % (21726)------------------------------
% 32.93/4.44  % (21726)------------------------------
% 32.93/4.47  % (21731)Instruction limit reached!
% 32.93/4.47  % (21731)------------------------------
% 32.93/4.47  % (21731)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 32.93/4.47  % (21731)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 32.93/4.47  % (21731)Termination reason: Unknown
% 32.93/4.47  % (21731)Termination phase: Saturation
% 32.93/4.47  
% 32.93/4.47  % (21731)Memory used [KB]: 7675
% 32.93/4.47  % (21731)Time elapsed: 2.286 s
% 32.93/4.47  % (21731)Instructions burned: 1519 (million)
% 32.93/4.47  % (21731)------------------------------
% 32.93/4.47  % (21731)------------------------------
% 34.01/4.58  % (21746)lrs+1010_1:1_aac=none:abs=on:bd=off:fd=off:nm=0:sas=z3:sims=off:tha=off:to=lpo:i=12098:si=on:rawr=on:rtra=on_0 on theBenchmark for (2958ds/12098Mi)
% 34.01/4.60  % (21747)lrs+10_1:1_ev=force:newcnf=on:sas=z3:spb=goal:tgt=full:tha=off:uwa=ground:i=7522:si=on:rawr=on:rtra=on_0 on theBenchmark for (2958ds/7522Mi)
% 35.76/4.83  % (21733)Instruction limit reached!
% 35.76/4.83  % (21733)------------------------------
% 35.76/4.83  % (21733)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 35.76/4.83  % (21733)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 35.76/4.83  % (21733)Termination reason: Unknown
% 35.76/4.83  % (21733)Termination phase: Saturation
% 35.76/4.83  
% 35.76/4.83  % (21733)Memory used [KB]: 11513
% 35.76/4.83  % (21733)Time elapsed: 2.520 s
% 35.76/4.83  % (21733)Instructions burned: 1325 (million)
% 35.76/4.83  % (21733)------------------------------
% 35.76/4.83  % (21733)------------------------------
% 37.05/4.95  % (21697)Refutation not found, non-redundant clauses discarded% (21697)------------------------------
% 37.05/4.95  % (21697)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 37.05/4.95  % (21697)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 37.05/4.95  % (21697)Termination reason: Refutation not found, non-redundant clauses discarded
% 37.05/4.95  
% 37.05/4.95  % (21697)Memory used [KB]: 14328
% 37.05/4.95  % (21697)Time elapsed: 4.193 s
% 37.05/4.95  % (21697)Instructions burned: 2408 (million)
% 37.05/4.95  % (21697)------------------------------
% 37.05/4.95  % (21697)------------------------------
% 37.05/4.97  % (21748)lrs+10_1:1_abs=on:afp=1000:nicw=on:sas=z3:tgt=ground:tha=off:uwa=all:i=9256:si=on:rawr=on:rtra=on_0 on theBenchmark for (2954ds/9256Mi)
% 37.05/4.98  % (21703)Instruction limit reached!
% 37.05/4.98  % (21703)------------------------------
% 37.05/4.98  % (21703)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 37.05/4.98  % (21703)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 37.05/4.98  % (21703)Termination reason: Unknown
% 37.05/4.98  % (21703)Termination phase: Saturation
% 37.05/4.98  
% 37.05/4.98  % (21703)Memory used [KB]: 12025
% 37.05/4.98  % (21703)Time elapsed: 4.051 s
% 37.05/4.98  % (21703)Instructions burned: 2304 (million)
% 37.05/4.98  % (21703)------------------------------
% 37.05/4.98  % (21703)------------------------------
% 37.72/5.07  % (21749)lrs+31_1:3_abs=on:add=large:afp=329:afq=1.2:anc=none:avsq=on:avsqr=160,201:awrs=decay:bce=on:bsr=unit_only:canc=cautious:etr=on:ev=force:flr=on:fs=off:fsd=on:fsr=off:irw=on:lcm=reverse:newcnf=on:nicw=on:nwc=1.55:pum=on:rnwc=on:s2agt=32:sas=z3:sffsmt=on:sims=off:skr=on:slsq=on:slsqc=2:slsqr=433504,723351:sp=unary_first:spb=goal_then_units:tgt=full:tha=some:to=lpo:uhcvi=on:uwa=one_side_constant:i=7507:si=on:rawr=on:rtra=on_0 on theBenchmark for (2953ds/7507Mi)
% 38.76/5.16  % (21718)Instruction limit reached!
% 38.76/5.16  % (21718)------------------------------
% 38.76/5.16  % (21718)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 38.76/5.16  % (21718)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 38.76/5.16  % (21718)Termination reason: Unknown
% 38.76/5.16  % (21718)Termination phase: Saturation
% 38.76/5.16  
% 38.76/5.16  % (21718)Memory used [KB]: 16630
% 38.76/5.16  % (21718)Time elapsed: 3.802 s
% 38.76/5.16  % (21718)Instructions burned: 2501 (million)
% 38.76/5.16  % (21718)------------------------------
% 38.76/5.16  % (21718)------------------------------
% 38.76/5.17  % (21750)lrs+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=4725:si=on:rawr=on:rtra=on_0 on theBenchmark for (2952ds/4725Mi)
% 39.35/5.32  % (21751)lrs+11_1:1_avsq=on:avsql=on:avsqr=1,16:norm_ineq=on:nwc=10.0:plsq=on:sas=z3:tha=off:urr=on:i=6461:si=on:rawr=on:rtra=on_0 on theBenchmark for (2951ds/6461Mi)
% 40.49/5.45  % (21732)First to succeed.
% 41.68/5.61  % (21732)Refutation found. Thanks to Tanya!
% 41.68/5.61  % SZS status Theorem for theBenchmark
% 41.68/5.61  % SZS output start Proof for theBenchmark
% See solution above
% 41.68/5.63  % (21732)------------------------------
% 41.68/5.63  % (21732)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 41.68/5.63  % (21732)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 41.68/5.63  % (21732)Termination reason: Refutation
% 41.68/5.63  
% 41.68/5.63  % (21732)Memory used [KB]: 14200
% 41.68/5.63  % (21732)Time elapsed: 3.218 s
% 41.68/5.63  % (21732)Instructions burned: 1955 (million)
% 41.68/5.63  % (21732)------------------------------
% 41.68/5.63  % (21732)------------------------------
% 41.68/5.63  % (21613)Success in time 5.361 s
%------------------------------------------------------------------------------