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

View Problem - Process Solution

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

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

% Result   : Theorem 65.17s 8.56s
% Output   : Refutation 65.35s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   20
%            Number of leaves      :  798
% Syntax   : Number of formulae    : 3481 ( 116 unt;  99 typ;   0 def)
%            Number of atoms       : 10096 (1785 equ)
%            Maximal formula atoms :   82 (   2 avg)
%            Number of connectives : 10990 (4276   ~;5511   |; 422   &)
%                                         ( 669 <=>; 112  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   29 (   4 avg)
%            Maximal term depth    :    8 (   2 avg)
%            Number arithmetic     : 13247 (2224 atm;2819 fun;7340 num; 864 var)
%            Number of types       :   14 (  12 usr;   1 ari)
%            Number of type conns  :  134 (  63   >;  71   *;   0   +;   0  <<)
%            Number of predicates  :  661 ( 657 usr; 653 prp; 0-5 aty)
%            Number of functors    :   98 (  82 usr;  37 con; 0-5 aty)
%            Number of variables   : 1551 (1457   !;  94   ?;1551   :)

% 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,
    key1: $tType ).

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

tff(type_def_11,type,
    map_int_lplist_lpkeycm_a1rprp: $tType ).

tff(type_def_12,type,
    map_key_lpoption_a1rp: $tType ).

tff(type_def_13,type,
    option_a1: $tType ).

tff(type_def_14,type,
    array_lplist_lpkeycm_a1rprp: $tType ).

tff(type_def_15,type,
    list_lpkeycm_a1rp: $tType ).

tff(type_def_16,type,
    lpkeycm_a1rp: $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,
    abs1: $int > $int ).

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

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

tff(func_def_18,type,
    option: ty > ty ).

tff(func_def_19,type,
    none: ty > uni ).

tff(func_def_20,type,
    some: ( ty * uni ) > uni ).

tff(func_def_21,type,
    match_option1: ( ty * ty * uni * uni * uni ) > uni ).

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

tff(func_def_23,type,
    list: ty > ty ).

tff(func_def_24,type,
    nil: ty > uni ).

tff(func_def_25,type,
    cons: ( ty * uni * uni ) > uni ).

tff(func_def_26,type,
    match_list1: ( ty * ty * uni * uni * uni ) > uni ).

tff(func_def_27,type,
    cons_proj_11: ( ty * uni ) > uni ).

tff(func_def_28,type,
    cons_proj_21: ( ty * uni ) > uni ).

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

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

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

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

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

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

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

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

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

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

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

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

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

tff(func_def_42,type,
    key: ty ).

tff(func_def_43,type,
    hash1: key1 > $int ).

tff(func_def_44,type,
    bucket1: ( key1 * $int ) > $int ).

tff(func_def_45,type,
    tuple2: ( ty * ty ) > ty ).

tff(func_def_46,type,
    tuple21: ( ty * ty * uni * uni ) > uni ).

tff(func_def_47,type,
    tuple2_proj_11: ( ty * ty * uni ) > uni ).

tff(func_def_48,type,
    tuple2_proj_21: ( ty * ty * uni ) > uni ).

tff(func_def_49,type,
    t2tb1: key1 > uni ).

tff(func_def_50,type,
    tb2t1: uni > key1 ).

tff(func_def_51,type,
    t: ty > ty ).

tff(func_def_52,type,
    mk_t1: ( ty * $int * uni * uni ) > uni ).

tff(func_def_53,type,
    size1: ( ty * uni ) > $int ).

tff(func_def_54,type,
    data: ( ty * uni ) > uni ).

tff(func_def_55,type,
    view: ( ty * uni ) > uni ).

tff(func_def_56,type,
    a: ty ).

tff(func_def_57,type,
    t2tb2: map_int_lplist_lpkeycm_a1rprp > uni ).

tff(func_def_58,type,
    tb2t2: uni > map_int_lplist_lpkeycm_a1rprp ).

tff(func_def_59,type,
    t2tb3: map_key_lpoption_a1rp > uni ).

tff(func_def_60,type,
    tb2t3: uni > map_key_lpoption_a1rp ).

tff(func_def_61,type,
    t2tb4: option_a1 > uni ).

tff(func_def_62,type,
    tb2t4: uni > option_a1 ).

tff(func_def_63,type,
    t2tb5: array_lplist_lpkeycm_a1rprp > uni ).

tff(func_def_64,type,
    tb2t5: uni > array_lplist_lpkeycm_a1rprp ).

tff(func_def_65,type,
    t2tb6: list_lpkeycm_a1rp > uni ).

tff(func_def_66,type,
    tb2t6: uni > list_lpkeycm_a1rp ).

tff(func_def_67,type,
    t2tb8: lpkeycm_a1rp > uni ).

tff(func_def_68,type,
    tb2t8: uni > lpkeycm_a1rp ).

tff(func_def_69,type,
    t2tb7: a1 > uni ).

tff(func_def_70,type,
    tb2t7: uni > a1 ).

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

tff(func_def_73,type,
    sK1: map_key_lpoption_a1rp ).

tff(func_def_74,type,
    sK2: map_int_lplist_lpkeycm_a1rprp ).

tff(func_def_75,type,
    sK3: map_key_lpoption_a1rp ).

tff(func_def_76,type,
    sK4: map_int_lplist_lpkeycm_a1rprp ).

tff(func_def_77,type,
    sK5: map_int_lplist_lpkeycm_a1rprp ).

tff(func_def_78,type,
    sK6: $int ).

tff(func_def_79,type,
    sK7: $int ).

tff(func_def_80,type,
    sK8: list_lpkeycm_a1rp ).

tff(func_def_81,type,
    sK9: a1 ).

tff(func_def_82,type,
    sK10: key1 ).

tff(func_def_83,type,
    sK11: ( uni * ty * $int ) > uni ).

tff(func_def_84,type,
    sK12: ( uni * ty * $int ) > key1 ).

tff(func_def_92,type,
    '$inst14': $int ).

tff(func_def_93,type,
    '$inst15': $int ).

tff(func_def_95,type,
    '$inst16': $int ).

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

tff(pred_def_4,type,
    mem: ( ty * uni * uni ) > $o ).

tff(pred_def_5,type,
    in_data1: ( ty * key1 * uni * uni ) > $o ).

tff(pred_def_6,type,
    good_data1: ( ty * key1 * uni * uni * uni ) > $o ).

tff(pred_def_7,type,
    good_hash1: ( ty * uni * $int ) > $o ).

tff(f14702,plain,
    $false,
    inference(avatar_smt_refutation,[],[f594,f599,f604,f609,f614,f624,f633,f638,f644,f650,f651,f654,f659,f664,f665,f666,f671,f681,f682,f691,f692,f705,f717,f722,f732,f739,f743,f750,f771,f784,f796,f838,f839,f861,f932,f937,f964,f965,f988,f996,f998,f999,f1066,f1096,f1139,f1205,f1258,f1393,f1402,f1407,f1408,f1421,f1445,f1464,f1564,f1565,f1578,f1602,f1610,f1623,f1624,f1641,f1747,f1760,f1820,f1842,f1866,f1889,f1900,f1918,f1923,f1937,f1977,f1987,f2014,f2054,f2062,f2063,f2067,f2071,f2075,f2076,f2081,f2082,f2083,f2087,f2088,f2093,f2094,f2095,f2116,f2124,f2210,f2214,f2215,f2216,f2220,f2221,f2226,f2227,f2228,f2229,f2230,f2231,f2234,f2235,f2236,f2237,f2322,f2326,f2327,f2331,f2332,f2333,f2334,f2335,f2340,f2341,f2342,f2343,f2344,f2345,f2346,f2349,f2393,f2417,f2505,f2603,f2609,f2633,f2638,f2659,f2667,f2672,f2676,f2714,f2719,f2739,f2758,f2851,f2938,f2943,f2948,f2953,f2958,f2959,f2964,f2970,f2984,f3043,f3048,f3053,f3058,f3063,f3068,f3073,f3075,f3080,f3081,f3086,f3093,f3501,f3519,f3527,f3528,f3540,f3556,f3562,f3567,f3574,f3601,f3635,f3644,f3666,f3705,f3710,f3711,f3716,f3722,f3727,f3742,f3769,f3782,f3806,f3815,f3832,f3848,f3855,f3860,f3889,f3913,f3920,f3927,f3934,f3953,f3960,f3967,f3969,f4020,f4037,f4072,f4077,f4107,f4137,f4142,f4239,f4269,f4275,f4286,f4298,f4322,f4440,f4443,f4444,f4446,f4447,f4453,f4456,f4523,f4528,f4532,f4535,f4538,f4539,f4544,f4545,f4548,f4551,f4552,f4575,f4580,f4585,f4609,f4615,f4628,f4638,f4657,f4662,f4680,f4681,f4686,f4709,f4714,f4719,f4879,f4889,f4902,f4908,f4944,f4957,f4974,f5026,f5046,f5050,f5055,f5060,f5081,f5086,f5091,f5095,f5119,f5135,f5140,f5152,f5158,f5181,f5238,f5280,f5390,f5396,f5397,f5402,f5524,f5528,f5532,f5593,f5599,f5620,f5625,f5669,f5671,f5672,f5674,f5676,f5678,f5679,f5680,f5681,f5683,f5684,f5685,f5686,f5687,f5688,f5691,f5694,f5698,f5757,f5765,f5776,f5799,f6018,f6101,f6106,f6111,f6126,f6142,f6147,f6152,f6198,f6213,f6232,f6287,f6328,f6352,f6356,f6360,f6365,f6369,f6373,f6404,f6405,f6407,f6409,f6410,f6412,f6429,f6434,f6439,f6444,f6445,f6450,f6451,f6452,f6453,f6458,f6463,f6468,f6469,f6471,f6477,f6478,f6479,f6480,f6496,f6501,f6506,f6514,f6533,f6569,f6587,f6602,f6621,f6626,f6642,f6647,f6652,f6667,f6672,f6677,f6690,f6695,f6700,f6751,f6764,f6769,f6784,f6789,f6794,f6810,f6816,f6821,f6860,f6864,f6869,f7290,f7296,f7298,f7299,f7301,f7303,f7306,f7308,f7315,f7316,f7317,f7333,f7788,f7802,f7810,f7817,f7823,f7828,f7833,f7841,f7853,f7863,f7870,f7875,f7881,f7886,f7892,f7897,f7910,f7915,f7923,f7929,f7934,f7940,f7955,f7961,f7980,f7991,f8001,f8014,f8019,f8030,f8035,f8041,f8047,f8059,f8069,f8074,f8085,f8100,f8107,f8115,f8130,f8147,f8160,f8163,f8170,f8175,f8177,f8196,f8204,f8240,f8245,f8272,f8277,f8368,f8375,f8380,f8411,f8416,f8446,f8451,f8456,f8476,f8490,f8502,f8508,f8522,f8533,f8547,f8549,f8553,f8555,f8566,f8571,f8583,f8600,f8605,f8610,f8618,f8623,f8629,f8640,f8646,f8651,f8735,f8740,f8745,f8755,f8761,f8774,f8811,f8819,f8823,f8828,f8859,f8865,f9129,f9142,f9149,f9173,f9187,f9192,f9206,f9233,f9246,f9251,f9265,f9270,f9275,f9280,f9297,f9302,f9307,f9429,f9452,f9457,f9591,f9595,f9597,f9603,f9607,f9608,f9609,f9611,f9618,f9620,f9622,f9720,f9725,f9730,f9741,f9756,f9823,f9832,f9837,f9848,f9849,f9885,f9890,f9907,f9916,f9917,f9930,f9935,f9995,f10015,f10083,f10121,f10164,f10395,f10399,f10405,f10406,f10407,f10412,f10413,f10414,f10415,f10416,f10440,f10445,f10458,f10463,f10482,f10487,f10492,f10504,f10509,f10528,f10623,f10815,f10821,f10825,f10826,f10962,f10992,f10997,f11100,f11104,f11108,f11112,f11116,f11120,f11124,f11128,f11132,f11136,f11141,f11142,f11146,f11150,f11154,f11158,f11162,f11166,f11171,f11176,f11177,f11182,f11187,f11188,f11189,f11244,f11249,f11254,f11324,f11325,f11400,f11405,f11410,f11706,f11712,f11718,f11724,f11729,f11736,f11742,f11747,f11755,f11762,f11783,f11789,f11794,f11804,f11809,f11818,f11825,f11830,f11835,f11841,f11864,f11869,f11874,f11883,f11888,f11893,f11898,f11904,f11909,f11914,f11924,f11931,f11938,f11944,f11949,f11954,f11959,f11966,f11972,f11978,f11989,f11994,f11999,f12006,f12011,f12018,f12024,f12030,f12116,f12122,f12127,f12142,f12147,f12152,f12214,f12215,f12584,f12590,f12595,f12637,f12678,f12683,f12688,f12715,f12720,f12756,f12765,f12770,f12797,f12954,f12961,f12976,f12982,f12995,f13006,f13007,f13018,f13019,f13279,f13285,f13296,f13433,f13438,f13443,f13453,f13461,f13466,f13479,f13484,f13489,f13550,f13620,f13625,f13630,f13637,f13648,f13653,f13658,f13667,f13681,f13686,f13728,f13729,f13743,f13744,f13757,f13762,f13767,f13814,f13818,f13822,f13892,f13897,f13902,f13905,f13907,f13912,f13913,f13916,f13921,f13922,f13923,f13926,f13933,f13934,f13935,f13938,f13940,f13941,f13942,f13956,f13978,f13983,f13988,f14016,f14024,f14025,f14028,f14029,f14030,f14031,f14032,f14064,f14071,f14076,f14086,f14091,f14097,f14114,f14121,f14122,f14156,f14161,f14166,f14190,f14195,f14199,f14204,f14222,f14227,f14232,f14243,f14284,f14285,f14290,f14296,f14297,f14298,f14299,f14316,f14320,f14325,f14361,f14374,f14380,f14392,f14397,f14408,f14414,f14425,f14430,f14434,f14456,f14460,f14464,f14475,f14497,f14502,f14505,f14506,f14515,f14520,f14544,f14550,f14561,f14563,f14569,f14572,f14601,f14607,f14612,f14615,f14620,f14622,f14623,f14634,f14639,f14644,f14666,f14671,f14676,f14701]) ).

tff(f14701,plain,
    ( spl13_10
    | ~ spl13_8
    | ~ spl13_56 ),
    inference(avatar_split_clause,[],[f14700,f1575,f626,f635]) ).

tff(f635,plain,
    ( spl13_10
  <=> good_data1(a,sK10,t2tb7(sK9),t2tb3(sK3),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_10])]) ).

tff(f626,plain,
    ( spl13_8
  <=> in_data1(a,sK10,t2tb7(sK9),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_8])]) ).

tff(f1575,plain,
    ( spl13_56
  <=> ( get(option(a),key,t2tb3(sK3),t2tb1(sK10)) = some(a,t2tb7(sK9)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_56])]) ).

tff(f14700,plain,
    ( good_data1(a,sK10,t2tb7(sK9),t2tb3(sK3),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
    | ~ spl13_8
    | ~ spl13_56 ),
    inference(trivial_inequality_removal,[],[f14695]) ).

tff(f14695,plain,
    ( ( some(a,t2tb7(sK9)) != some(a,t2tb7(sK9)) )
    | good_data1(a,sK10,t2tb7(sK9),t2tb3(sK3),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
    | ~ spl13_8
    | ~ spl13_56 ),
    inference(superposition,[],[f14530,f1577]) ).

tff(f1577,plain,
    ( ( get(option(a),key,t2tb3(sK3),t2tb1(sK10)) = some(a,t2tb7(sK9)) )
    | ~ spl13_56 ),
    inference(avatar_component_clause,[],[f1575]) ).

tff(f14530,plain,
    ( ! [X1: uni] :
        ( ( some(a,t2tb7(sK9)) != get(option(a),key,X1,t2tb1(sK10)) )
        | good_data1(a,sK10,t2tb7(sK9),X1,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) )
    | ~ spl13_8 ),
    inference(resolution,[],[f628,f439]) ).

tff(f439,plain,
    ! [X2: ty,X3: uni,X0: uni,X1: uni,X4: key1] :
      ( ~ in_data1(X2,X4,X3,X0)
      | good_data1(X2,X4,X3,X1,X0)
      | ( some(X2,X3) != get(option(X2),key,X1,t2tb1(X4)) ) ),
    inference(cnf_transformation,[],[f319]) ).

tff(f319,plain,
    ! [X0: uni,X1: uni,X2: ty,X3: uni,X4: key1] :
      ( ( ( ( ( some(X2,X3) = get(option(X2),key,X1,t2tb1(X4)) )
            | ~ in_data1(X2,X4,X3,X0) )
          & ( in_data1(X2,X4,X3,X0)
            | ( some(X2,X3) != get(option(X2),key,X1,t2tb1(X4)) ) ) )
        | ~ good_data1(X2,X4,X3,X1,X0) )
      & ( good_data1(X2,X4,X3,X1,X0)
        | ( ( ~ in_data1(X2,X4,X3,X0)
            | ( some(X2,X3) != get(option(X2),key,X1,t2tb1(X4)) ) )
          & ( in_data1(X2,X4,X3,X0)
            | ( some(X2,X3) = get(option(X2),key,X1,t2tb1(X4)) ) ) ) ) ),
    inference(rectify,[],[f318]) ).

tff(f318,plain,
    ! [X0: uni,X4: uni,X3: ty,X1: uni,X2: key1] :
      ( ( ( ( ( some(X3,X1) = get(option(X3),key,X4,t2tb1(X2)) )
            | ~ in_data1(X3,X2,X1,X0) )
          & ( in_data1(X3,X2,X1,X0)
            | ( some(X3,X1) != get(option(X3),key,X4,t2tb1(X2)) ) ) )
        | ~ good_data1(X3,X2,X1,X4,X0) )
      & ( good_data1(X3,X2,X1,X4,X0)
        | ( ( ~ in_data1(X3,X2,X1,X0)
            | ( some(X3,X1) != get(option(X3),key,X4,t2tb1(X2)) ) )
          & ( in_data1(X3,X2,X1,X0)
            | ( some(X3,X1) = get(option(X3),key,X4,t2tb1(X2)) ) ) ) ) ),
    inference(nnf_transformation,[],[f235]) ).

tff(f235,plain,
    ! [X0: uni,X4: uni,X3: ty,X1: uni,X2: key1] :
      ( ( ( some(X3,X1) = get(option(X3),key,X4,t2tb1(X2)) )
      <=> in_data1(X3,X2,X1,X0) )
    <=> good_data1(X3,X2,X1,X4,X0) ),
    inference(rectify,[],[f80]) ).

tff(f80,axiom,
    ! [X20: uni,X9: uni,X19: key1,X0: ty,X13: uni] :
      ( good_data1(X0,X19,X9,X13,X20)
    <=> ( ( some(X0,X9) = get(option(X0),key,X13,t2tb1(X19)) )
      <=> in_data1(X0,X19,X9,X20) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',good_data_def) ).

tff(f628,plain,
    ( in_data1(a,sK10,t2tb7(sK9),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
    | ~ spl13_8 ),
    inference(avatar_component_clause,[],[f626]) ).

tff(f14676,plain,
    ( spl13_652
    | ~ spl13_178
    | ~ spl13_645 ),
    inference(avatar_split_clause,[],[f14651,f14609,f4625,f14673]) ).

tff(f14673,plain,
    ( spl13_652
  <=> $less($uminus(abs1(4)),hash1(sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_652])]) ).

tff(f4625,plain,
    ( spl13_178
  <=> $less($uminus(abs1(4)),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_178])]) ).

tff(f14609,plain,
    ( spl13_645
  <=> $less(0,hash1(sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_645])]) ).

tff(f14651,plain,
    ( $less($uminus(abs1(4)),hash1(sK10))
    | ~ spl13_178
    | ~ spl13_645 ),
    inference(resolution,[],[f14611,f4632]) ).

tff(f4632,plain,
    ( ! [X0: $int] :
        ( ~ $less(0,X0)
        | $less($uminus(abs1(4)),X0) )
    | ~ spl13_178 ),
    inference(resolution,[],[f4627,f135]) ).

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

tff(f4627,plain,
    ( $less($uminus(abs1(4)),0)
    | ~ spl13_178 ),
    inference(avatar_component_clause,[],[f4625]) ).

tff(f14611,plain,
    ( $less(0,hash1(sK10))
    | ~ spl13_645 ),
    inference(avatar_component_clause,[],[f14609]) ).

tff(f14671,plain,
    ( spl13_651
    | ~ spl13_645 ),
    inference(avatar_split_clause,[],[f14660,f14609,f14668]) ).

tff(f14668,plain,
    ( spl13_651
  <=> ( 0 = mod1(0,hash1(sK10)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_651])]) ).

tff(f14660,plain,
    ( ( 0 = mod1(0,hash1(sK10)) )
    | ~ spl13_645 ),
    inference(evaluation,[],[f14658]) ).

tff(f14658,plain,
    ( ( 0 = mod1(0,hash1(sK10)) )
    | $less(0,0)
    | ~ spl13_645 ),
    inference(resolution,[],[f14611,f517]) ).

tff(f517,plain,
    ! [X0: $int,X1: $int] :
      ( ~ $less(X1,X0)
      | ( mod1(X1,X0) = X1 )
      | $less(X1,0) ),
    inference(cnf_transformation,[],[f277]) ).

tff(f277,plain,
    ! [X0: $int,X1: $int] :
      ( ( mod1(X1,X0) = X1 )
      | $less(X1,0)
      | ~ $less(X1,X0) ),
    inference(flattening,[],[f276]) ).

tff(f276,plain,
    ! [X1: $int,X0: $int] :
      ( ( mod1(X1,X0) = X1 )
      | $less(X1,0)
      | ~ $less(X1,X0) ),
    inference(ennf_transformation,[],[f229]) ).

tff(f229,plain,
    ! [X1: $int,X0: $int] :
      ( ( ~ $less(X1,0)
        & $less(X1,X0) )
     => ( mod1(X1,X0) = X1 ) ),
    inference(rectify,[],[f126]) ).

tff(f126,plain,
    ! [X7: $int,X1: $int] :
      ( ( $less(X1,X7)
        & ~ $less(X1,0) )
     => ( mod1(X1,X7) = X1 ) ),
    inference(theory_normalization,[],[f23]) ).

tff(f23,axiom,
    ! [X7: $int,X1: $int] :
      ( ( $less(X1,X7)
        & $lesseq(0,X1) )
     => ( mod1(X1,X7) = X1 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mod_inf) ).

tff(f14666,plain,
    ( spl13_650
    | ~ spl13_645 ),
    inference(avatar_split_clause,[],[f14661,f14609,f14663]) ).

tff(f14663,plain,
    ( spl13_650
  <=> ( 0 = div1(0,hash1(sK10)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_650])]) ).

tff(f14661,plain,
    ( ( 0 = div1(0,hash1(sK10)) )
    | ~ spl13_645 ),
    inference(evaluation,[],[f14657]) ).

tff(f14657,plain,
    ( ( 0 = div1(0,hash1(sK10)) )
    | $less(0,0)
    | ~ spl13_645 ),
    inference(resolution,[],[f14611,f540]) ).

tff(f540,plain,
    ! [X0: $int,X1: $int] :
      ( ~ $less(X0,X1)
      | $less(X0,0)
      | ( 0 = div1(X0,X1) ) ),
    inference(cnf_transformation,[],[f298]) ).

tff(f298,plain,
    ! [X0: $int,X1: $int] :
      ( $less(X0,0)
      | ~ $less(X0,X1)
      | ( 0 = div1(X0,X1) ) ),
    inference(flattening,[],[f297]) ).

tff(f297,plain,
    ! [X1: $int,X0: $int] :
      ( ( 0 = div1(X0,X1) )
      | ~ $less(X0,X1)
      | $less(X0,0) ),
    inference(ennf_transformation,[],[f147]) ).

tff(f147,plain,
    ! [X1: $int,X0: $int] :
      ( ( $less(X0,X1)
        & ~ $less(X0,0) )
     => ( 0 = div1(X0,X1) ) ),
    inference(rectify,[],[f112]) ).

tff(f112,plain,
    ! [X1: $int,X7: $int] :
      ( ( $less(X1,X7)
        & ~ $less(X1,0) )
     => ( 0 = div1(X1,X7) ) ),
    inference(theory_normalization,[],[f22]) ).

tff(f22,axiom,
    ! [X1: $int,X7: $int] :
      ( ( $less(X1,X7)
        & $lesseq(0,X1) )
     => ( 0 = div1(X1,X7) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',div_inf) ).

tff(f14644,plain,
    ( spl13_12
    | spl13_649
    | ~ spl13_643 ),
    inference(avatar_split_clause,[],[f14628,f14598,f14641,f647]) ).

tff(f647,plain,
    ( spl13_12
  <=> $less(sK7,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_12])]) ).

tff(f14641,plain,
    ( spl13_649
  <=> ( mod1(sK7,sK0) = sK7 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_649])]) ).

tff(f14598,plain,
    ( spl13_643
  <=> $less(sK7,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_643])]) ).

tff(f14628,plain,
    ( ( mod1(sK7,sK0) = sK7 )
    | $less(sK7,0)
    | ~ spl13_643 ),
    inference(resolution,[],[f14600,f517]) ).

tff(f14600,plain,
    ( $less(sK7,sK0)
    | ~ spl13_643 ),
    inference(avatar_component_clause,[],[f14598]) ).

tff(f14639,plain,
    ( spl13_12
    | spl13_648
    | ~ spl13_643 ),
    inference(avatar_split_clause,[],[f14627,f14598,f14636,f647]) ).

tff(f14636,plain,
    ( spl13_648
  <=> ( 0 = div1(sK7,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_648])]) ).

tff(f14627,plain,
    ( ( 0 = div1(sK7,sK0) )
    | $less(sK7,0)
    | ~ spl13_643 ),
    inference(resolution,[],[f14600,f540]) ).

tff(f14634,plain,
    ( spl13_647
    | spl13_12
    | ~ spl13_643 ),
    inference(avatar_split_clause,[],[f14625,f14598,f647,f14631]) ).

tff(f14631,plain,
    ( spl13_647
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_647])]) ).

tff(f14625,plain,
    ( $less(sK7,0)
    | good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),sK7)
    | ~ spl13_643 ),
    inference(resolution,[],[f14600,f424]) ).

tff(f424,plain,
    ! [X3: $int] :
      ( ~ $less(X3,sK0)
      | $less(X3,0)
      | good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),X3) ),
    inference(cnf_transformation,[],[f311]) ).

tff(f311,plain,
    ( ~ $less($sum($product(2,sK0),1),0)
    & ! [X3: $int] :
        ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),X3)
        | ~ $less(X3,sK0)
        | $less(X3,0) )
    & ! [X4: key1,X5: a1] : good_data1(a,X4,t2tb7(X5),t2tb3(sK1),mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)))
    & ~ $less($sum($product(2,sK0),1),0)
    & $less(0,sK6)
    & ~ $less($sum($product(2,sK0),1),0)
    & ! [X12: a1,X13: key1] :
        ( ( ( $less(bucket1(X13,sK0),0)
            | ~ $less(bucket1(X13,sK0),sK7) )
          & ( ( ( bucket1(X13,sK0) = sK7 )
              & ( ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
                | ( ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(sK8))
                  & ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) ) )
              & ( mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(sK8))
                | in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
                | ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) != tb2t4(some(a,t2tb7(X12))) ) ) )
            | ( ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
              & ( bucket1(X13,sK0) != sK7 ) ) ) )
        | ( good_data1(a,X13,t2tb7(X12),t2tb3(sK3),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
          & $less(bucket1(X13,sK0),sK7)
          & ~ $less(bucket1(X13,sK0),0) ) )
    & ~ $less(sK6,0)
    & ! [X14: key1,X15: a1] :
        ( ( sK7 = bucket1(X14,sK0) )
        | ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X14),t2tb7(X15)),t2tb6(sK8)) )
    & ( ( ~ $less(sK7,bucket1(sK10,sK0))
        & ~ $less(bucket1(sK10,sK0),0)
        & ~ good_data1(a,sK10,t2tb7(sK9),t2tb3(sK3),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) )
      | ( ( $less(sK7,bucket1(sK10,sK0))
          | $less(bucket1(sK10,sK0),0) )
        & in_data1(a,sK10,t2tb7(sK9),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) ) )
    & ! [X18: a1,X19: key1] : good_data1(a,X19,t2tb7(X18),t2tb3(sK3),mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)))
    & ( tb2t6(nil(tuple2(key,a))) = sK8 )
    & ! [X20: $int] :
        ( ~ $less(X20,sK6)
        | good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),X20)
        | $less(X20,0) )
    & ! [X21: $int] :
        ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),X21)
        | ~ $less(X21,$sum($product(2,sK0),1))
        | $less(X21,0) )
    & ~ $less(sK0,0)
    & $less(0,sK0) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK0,sK1,sK2,sK3,sK4,sK5,sK6,sK7,sK8,sK9,sK10])],[f307,f310,f309,f308]) ).

tff(f308,plain,
    ( ? [X0: $int,X1: map_key_lpoption_a1rp,X2: map_int_lplist_lpkeycm_a1rprp] :
        ( ~ $less($sum($product(2,X0),1),0)
        & ! [X3: $int] :
            ( good_hash1(a,mk_array1(list(tuple2(key,a)),X0,t2tb2(X2)),X3)
            | ~ $less(X3,X0)
            | $less(X3,0) )
        & ! [X4: key1,X5: a1] : good_data1(a,X4,t2tb7(X5),t2tb3(X1),mk_array1(list(tuple2(key,a)),X0,t2tb2(X2)))
        & ~ $less($sum($product(2,X0),1),0)
        & ? [X6: map_key_lpoption_a1rp,X7: map_int_lplist_lpkeycm_a1rprp,X8: map_int_lplist_lpkeycm_a1rprp,X9: $int,X10: $int,X11: list_lpkeycm_a1rp] :
            ( $less(0,X9)
            & ~ $less($sum($product(2,X0),1),0)
            & ! [X12: a1,X13: key1] :
                ( ( ( $less(bucket1(X13,X0),0)
                    | ~ $less(bucket1(X13,X0),X10) )
                  & ( ( ( bucket1(X13,X0) = X10 )
                      & ( ( tb2t4(get(option(a),key,t2tb3(X6),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
                        | ( ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(X11))
                          & ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,X0),1),t2tb2(X8))) ) )
                      & ( mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(X11))
                        | in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,X0),1),t2tb2(X8)))
                        | ( tb2t4(get(option(a),key,t2tb3(X6),t2tb1(X13))) != tb2t4(some(a,t2tb7(X12))) ) ) )
                    | ( ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,X0),1),t2tb2(X8)))
                      & ( bucket1(X13,X0) != X10 ) ) ) )
                | ( good_data1(a,X13,t2tb7(X12),t2tb3(X6),mk_array1(list(tuple2(key,a)),$sum($product(2,X0),1),t2tb2(X8)))
                  & $less(bucket1(X13,X0),X10)
                  & ~ $less(bucket1(X13,X0),0) ) )
            & ~ $less(X9,0)
            & ! [X14: key1,X15: a1] :
                ( ( bucket1(X14,X0) = X10 )
                | ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X14),t2tb7(X15)),t2tb6(X11)) )
            & ? [X16: a1,X17: key1] :
                ( ( ~ $less(X10,bucket1(X17,X0))
                  & ~ $less(bucket1(X17,X0),0)
                  & ~ good_data1(a,X17,t2tb7(X16),t2tb3(X6),mk_array1(list(tuple2(key,a)),$sum($product(2,X0),1),t2tb2(X8))) )
                | ( ( $less(X10,bucket1(X17,X0))
                    | $less(bucket1(X17,X0),0) )
                  & in_data1(a,X17,t2tb7(X16),mk_array1(list(tuple2(key,a)),$sum($product(2,X0),1),t2tb2(X8))) ) )
            & ! [X18: a1,X19: key1] : good_data1(a,X19,t2tb7(X18),t2tb3(X6),mk_array1(list(tuple2(key,a)),X9,t2tb2(X7)))
            & ( tb2t6(nil(tuple2(key,a))) = X11 )
            & ! [X20: $int] :
                ( ~ $less(X20,X9)
                | good_hash1(a,mk_array1(list(tuple2(key,a)),X9,t2tb2(X7)),X20)
                | $less(X20,0) )
            & ! [X21: $int] :
                ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,X0),1),t2tb2(X8)),X21)
                | ~ $less(X21,$sum($product(2,X0),1))
                | $less(X21,0) ) )
        & ~ $less(X0,0)
        & $less(0,X0) )
   => ( ~ $less($sum($product(2,sK0),1),0)
      & ! [X3: $int] :
          ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),X3)
          | ~ $less(X3,sK0)
          | $less(X3,0) )
      & ! [X5: a1,X4: key1] : good_data1(a,X4,t2tb7(X5),t2tb3(sK1),mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)))
      & ~ $less($sum($product(2,sK0),1),0)
      & ? [X11: list_lpkeycm_a1rp,X10: $int,X9: $int,X8: map_int_lplist_lpkeycm_a1rprp,X7: map_int_lplist_lpkeycm_a1rprp,X6: map_key_lpoption_a1rp] :
          ( $less(0,X9)
          & ~ $less($sum($product(2,sK0),1),0)
          & ! [X13: key1,X12: a1] :
              ( ( ( $less(bucket1(X13,sK0),0)
                  | ~ $less(bucket1(X13,sK0),X10) )
                & ( ( ( bucket1(X13,sK0) = X10 )
                    & ( ( tb2t4(get(option(a),key,t2tb3(X6),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
                      | ( ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(X11))
                        & ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(X8))) ) )
                    & ( mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(X11))
                      | in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(X8)))
                      | ( tb2t4(get(option(a),key,t2tb3(X6),t2tb1(X13))) != tb2t4(some(a,t2tb7(X12))) ) ) )
                  | ( ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(X8)))
                    & ( bucket1(X13,sK0) != X10 ) ) ) )
              | ( good_data1(a,X13,t2tb7(X12),t2tb3(X6),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(X8)))
                & $less(bucket1(X13,sK0),X10)
                & ~ $less(bucket1(X13,sK0),0) ) )
          & ~ $less(X9,0)
          & ! [X15: a1,X14: key1] :
              ( ( bucket1(X14,sK0) = X10 )
              | ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X14),t2tb7(X15)),t2tb6(X11)) )
          & ? [X17: key1,X16: a1] :
              ( ( ~ $less(X10,bucket1(X17,sK0))
                & ~ $less(bucket1(X17,sK0),0)
                & ~ good_data1(a,X17,t2tb7(X16),t2tb3(X6),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(X8))) )
              | ( ( $less(X10,bucket1(X17,sK0))
                  | $less(bucket1(X17,sK0),0) )
                & in_data1(a,X17,t2tb7(X16),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(X8))) ) )
          & ! [X18: a1,X19: key1] : good_data1(a,X19,t2tb7(X18),t2tb3(X6),mk_array1(list(tuple2(key,a)),X9,t2tb2(X7)))
          & ( tb2t6(nil(tuple2(key,a))) = X11 )
          & ! [X20: $int] :
              ( ~ $less(X20,X9)
              | good_hash1(a,mk_array1(list(tuple2(key,a)),X9,t2tb2(X7)),X20)
              | $less(X20,0) )
          & ! [X21: $int] :
              ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(X8)),X21)
              | ~ $less(X21,$sum($product(2,sK0),1))
              | $less(X21,0) ) )
      & ~ $less(sK0,0)
      & $less(0,sK0) ) ),
    introduced(choice_axiom,[]) ).

tff(f309,plain,
    ( ? [X11: list_lpkeycm_a1rp,X10: $int,X9: $int,X8: map_int_lplist_lpkeycm_a1rprp,X7: map_int_lplist_lpkeycm_a1rprp,X6: map_key_lpoption_a1rp] :
        ( $less(0,X9)
        & ~ $less($sum($product(2,sK0),1),0)
        & ! [X13: key1,X12: a1] :
            ( ( ( $less(bucket1(X13,sK0),0)
                | ~ $less(bucket1(X13,sK0),X10) )
              & ( ( ( bucket1(X13,sK0) = X10 )
                  & ( ( tb2t4(get(option(a),key,t2tb3(X6),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
                    | ( ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(X11))
                      & ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(X8))) ) )
                  & ( mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(X11))
                    | in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(X8)))
                    | ( tb2t4(get(option(a),key,t2tb3(X6),t2tb1(X13))) != tb2t4(some(a,t2tb7(X12))) ) ) )
                | ( ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(X8)))
                  & ( bucket1(X13,sK0) != X10 ) ) ) )
            | ( good_data1(a,X13,t2tb7(X12),t2tb3(X6),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(X8)))
              & $less(bucket1(X13,sK0),X10)
              & ~ $less(bucket1(X13,sK0),0) ) )
        & ~ $less(X9,0)
        & ! [X15: a1,X14: key1] :
            ( ( bucket1(X14,sK0) = X10 )
            | ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X14),t2tb7(X15)),t2tb6(X11)) )
        & ? [X17: key1,X16: a1] :
            ( ( ~ $less(X10,bucket1(X17,sK0))
              & ~ $less(bucket1(X17,sK0),0)
              & ~ good_data1(a,X17,t2tb7(X16),t2tb3(X6),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(X8))) )
            | ( ( $less(X10,bucket1(X17,sK0))
                | $less(bucket1(X17,sK0),0) )
              & in_data1(a,X17,t2tb7(X16),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(X8))) ) )
        & ! [X18: a1,X19: key1] : good_data1(a,X19,t2tb7(X18),t2tb3(X6),mk_array1(list(tuple2(key,a)),X9,t2tb2(X7)))
        & ( tb2t6(nil(tuple2(key,a))) = X11 )
        & ! [X20: $int] :
            ( ~ $less(X20,X9)
            | good_hash1(a,mk_array1(list(tuple2(key,a)),X9,t2tb2(X7)),X20)
            | $less(X20,0) )
        & ! [X21: $int] :
            ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(X8)),X21)
            | ~ $less(X21,$sum($product(2,sK0),1))
            | $less(X21,0) ) )
   => ( $less(0,sK6)
      & ~ $less($sum($product(2,sK0),1),0)
      & ! [X13: key1,X12: a1] :
          ( ( ( $less(bucket1(X13,sK0),0)
              | ~ $less(bucket1(X13,sK0),sK7) )
            & ( ( ( bucket1(X13,sK0) = sK7 )
                & ( ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
                  | ( ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(sK8))
                    & ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) ) )
                & ( mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(sK8))
                  | in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
                  | ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) != tb2t4(some(a,t2tb7(X12))) ) ) )
              | ( ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
                & ( bucket1(X13,sK0) != sK7 ) ) ) )
          | ( good_data1(a,X13,t2tb7(X12),t2tb3(sK3),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
            & $less(bucket1(X13,sK0),sK7)
            & ~ $less(bucket1(X13,sK0),0) ) )
      & ~ $less(sK6,0)
      & ! [X15: a1,X14: key1] :
          ( ( sK7 = bucket1(X14,sK0) )
          | ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X14),t2tb7(X15)),t2tb6(sK8)) )
      & ? [X17: key1,X16: a1] :
          ( ( ~ $less(sK7,bucket1(X17,sK0))
            & ~ $less(bucket1(X17,sK0),0)
            & ~ good_data1(a,X17,t2tb7(X16),t2tb3(sK3),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) )
          | ( ( $less(sK7,bucket1(X17,sK0))
              | $less(bucket1(X17,sK0),0) )
            & in_data1(a,X17,t2tb7(X16),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) ) )
      & ! [X19: key1,X18: a1] : good_data1(a,X19,t2tb7(X18),t2tb3(sK3),mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)))
      & ( tb2t6(nil(tuple2(key,a))) = sK8 )
      & ! [X20: $int] :
          ( ~ $less(X20,sK6)
          | good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),X20)
          | $less(X20,0) )
      & ! [X21: $int] :
          ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),X21)
          | ~ $less(X21,$sum($product(2,sK0),1))
          | $less(X21,0) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f310,plain,
    ( ? [X17: key1,X16: a1] :
        ( ( ~ $less(sK7,bucket1(X17,sK0))
          & ~ $less(bucket1(X17,sK0),0)
          & ~ good_data1(a,X17,t2tb7(X16),t2tb3(sK3),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) )
        | ( ( $less(sK7,bucket1(X17,sK0))
            | $less(bucket1(X17,sK0),0) )
          & in_data1(a,X17,t2tb7(X16),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) ) )
   => ( ( ~ $less(sK7,bucket1(sK10,sK0))
        & ~ $less(bucket1(sK10,sK0),0)
        & ~ good_data1(a,sK10,t2tb7(sK9),t2tb3(sK3),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) )
      | ( ( $less(sK7,bucket1(sK10,sK0))
          | $less(bucket1(sK10,sK0),0) )
        & in_data1(a,sK10,t2tb7(sK9),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f307,plain,
    ? [X0: $int,X1: map_key_lpoption_a1rp,X2: map_int_lplist_lpkeycm_a1rprp] :
      ( ~ $less($sum($product(2,X0),1),0)
      & ! [X3: $int] :
          ( good_hash1(a,mk_array1(list(tuple2(key,a)),X0,t2tb2(X2)),X3)
          | ~ $less(X3,X0)
          | $less(X3,0) )
      & ! [X4: key1,X5: a1] : good_data1(a,X4,t2tb7(X5),t2tb3(X1),mk_array1(list(tuple2(key,a)),X0,t2tb2(X2)))
      & ~ $less($sum($product(2,X0),1),0)
      & ? [X6: map_key_lpoption_a1rp,X7: map_int_lplist_lpkeycm_a1rprp,X8: map_int_lplist_lpkeycm_a1rprp,X9: $int,X10: $int,X11: list_lpkeycm_a1rp] :
          ( $less(0,X9)
          & ~ $less($sum($product(2,X0),1),0)
          & ! [X12: a1,X13: key1] :
              ( ( ( $less(bucket1(X13,X0),0)
                  | ~ $less(bucket1(X13,X0),X10) )
                & ( ( ( bucket1(X13,X0) = X10 )
                    & ( ( tb2t4(get(option(a),key,t2tb3(X6),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
                      | ( ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(X11))
                        & ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,X0),1),t2tb2(X8))) ) )
                    & ( mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(X11))
                      | in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,X0),1),t2tb2(X8)))
                      | ( tb2t4(get(option(a),key,t2tb3(X6),t2tb1(X13))) != tb2t4(some(a,t2tb7(X12))) ) ) )
                  | ( ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,X0),1),t2tb2(X8)))
                    & ( bucket1(X13,X0) != X10 ) ) ) )
              | ( good_data1(a,X13,t2tb7(X12),t2tb3(X6),mk_array1(list(tuple2(key,a)),$sum($product(2,X0),1),t2tb2(X8)))
                & $less(bucket1(X13,X0),X10)
                & ~ $less(bucket1(X13,X0),0) ) )
          & ~ $less(X9,0)
          & ! [X14: key1,X15: a1] :
              ( ( bucket1(X14,X0) = X10 )
              | ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X14),t2tb7(X15)),t2tb6(X11)) )
          & ? [X16: a1,X17: key1] :
              ( ( ~ $less(X10,bucket1(X17,X0))
                & ~ $less(bucket1(X17,X0),0)
                & ~ good_data1(a,X17,t2tb7(X16),t2tb3(X6),mk_array1(list(tuple2(key,a)),$sum($product(2,X0),1),t2tb2(X8))) )
              | ( ( $less(X10,bucket1(X17,X0))
                  | $less(bucket1(X17,X0),0) )
                & in_data1(a,X17,t2tb7(X16),mk_array1(list(tuple2(key,a)),$sum($product(2,X0),1),t2tb2(X8))) ) )
          & ! [X18: a1,X19: key1] : good_data1(a,X19,t2tb7(X18),t2tb3(X6),mk_array1(list(tuple2(key,a)),X9,t2tb2(X7)))
          & ( tb2t6(nil(tuple2(key,a))) = X11 )
          & ! [X20: $int] :
              ( ~ $less(X20,X9)
              | good_hash1(a,mk_array1(list(tuple2(key,a)),X9,t2tb2(X7)),X20)
              | $less(X20,0) )
          & ! [X21: $int] :
              ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,X0),1),t2tb2(X8)),X21)
              | ~ $less(X21,$sum($product(2,X0),1))
              | $less(X21,0) ) )
      & ~ $less(X0,0)
      & $less(0,X0) ),
    inference(rectify,[],[f306]) ).

tff(f306,plain,
    ? [X1: $int,X2: map_key_lpoption_a1rp,X0: map_int_lplist_lpkeycm_a1rprp] :
      ( ~ $less($sum($product(2,X1),1),0)
      & ! [X5: $int] :
          ( good_hash1(a,mk_array1(list(tuple2(key,a)),X1,t2tb2(X0)),X5)
          | ~ $less(X5,X1)
          | $less(X5,0) )
      & ! [X4: key1,X3: a1] : good_data1(a,X4,t2tb7(X3),t2tb3(X2),mk_array1(list(tuple2(key,a)),X1,t2tb2(X0)))
      & ~ $less($sum($product(2,X1),1),0)
      & ? [X11: map_key_lpoption_a1rp,X8: map_int_lplist_lpkeycm_a1rprp,X9: map_int_lplist_lpkeycm_a1rprp,X6: $int,X7: $int,X10: list_lpkeycm_a1rp] :
          ( $less(0,X6)
          & ~ $less($sum($product(2,X1),1),0)
          & ! [X12: a1,X13: key1] :
              ( ( ( $less(bucket1(X13,X1),0)
                  | ~ $less(bucket1(X13,X1),X7) )
                & ( ( ( bucket1(X13,X1) = X7 )
                    & ( ( tb2t4(get(option(a),key,t2tb3(X11),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
                      | ( ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(X10))
                        & ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9))) ) )
                    & ( mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(X10))
                      | in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9)))
                      | ( tb2t4(get(option(a),key,t2tb3(X11),t2tb1(X13))) != tb2t4(some(a,t2tb7(X12))) ) ) )
                  | ( ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9)))
                    & ( bucket1(X13,X1) != X7 ) ) ) )
              | ( good_data1(a,X13,t2tb7(X12),t2tb3(X11),mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9)))
                & $less(bucket1(X13,X1),X7)
                & ~ $less(bucket1(X13,X1),0) ) )
          & ~ $less(X6,0)
          & ! [X17: key1,X18: a1] :
              ( ( bucket1(X17,X1) = X7 )
              | ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X17),t2tb7(X18)),t2tb6(X10)) )
          & ? [X21: a1,X20: key1] :
              ( ( ~ $less(X7,bucket1(X20,X1))
                & ~ $less(bucket1(X20,X1),0)
                & ~ good_data1(a,X20,t2tb7(X21),t2tb3(X11),mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9))) )
              | ( ( $less(X7,bucket1(X20,X1))
                  | $less(bucket1(X20,X1),0) )
                & in_data1(a,X20,t2tb7(X21),mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9))) ) )
          & ! [X15: a1,X14: key1] : good_data1(a,X14,t2tb7(X15),t2tb3(X11),mk_array1(list(tuple2(key,a)),X6,t2tb2(X8)))
          & ( tb2t6(nil(tuple2(key,a))) = X10 )
          & ! [X19: $int] :
              ( ~ $less(X19,X6)
              | good_hash1(a,mk_array1(list(tuple2(key,a)),X6,t2tb2(X8)),X19)
              | $less(X19,0) )
          & ! [X16: $int] :
              ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9)),X16)
              | ~ $less(X16,$sum($product(2,X1),1))
              | $less(X16,0) ) )
      & ~ $less(X1,0)
      & $less(0,X1) ),
    inference(flattening,[],[f305]) ).

tff(f305,plain,
    ? [X1: $int,X2: map_key_lpoption_a1rp,X0: map_int_lplist_lpkeycm_a1rprp] :
      ( ~ $less($sum($product(2,X1),1),0)
      & ! [X5: $int] :
          ( good_hash1(a,mk_array1(list(tuple2(key,a)),X1,t2tb2(X0)),X5)
          | ~ $less(X5,X1)
          | $less(X5,0) )
      & ! [X4: key1,X3: a1] : good_data1(a,X4,t2tb7(X3),t2tb3(X2),mk_array1(list(tuple2(key,a)),X1,t2tb2(X0)))
      & ~ $less($sum($product(2,X1),1),0)
      & ? [X11: map_key_lpoption_a1rp,X8: map_int_lplist_lpkeycm_a1rprp,X9: map_int_lplist_lpkeycm_a1rprp,X6: $int,X7: $int,X10: list_lpkeycm_a1rp] :
          ( $less(0,X6)
          & ~ $less($sum($product(2,X1),1),0)
          & ! [X12: a1,X13: key1] :
              ( ( ( $less(bucket1(X13,X1),0)
                  | ~ $less(bucket1(X13,X1),X7) )
                & ( ( ( bucket1(X13,X1) = X7 )
                    & ( ( tb2t4(get(option(a),key,t2tb3(X11),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
                      | ( ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(X10))
                        & ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9))) ) )
                    & ( mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(X10))
                      | in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9)))
                      | ( tb2t4(get(option(a),key,t2tb3(X11),t2tb1(X13))) != tb2t4(some(a,t2tb7(X12))) ) ) )
                  | ( ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9)))
                    & ( bucket1(X13,X1) != X7 ) ) ) )
              | ( good_data1(a,X13,t2tb7(X12),t2tb3(X11),mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9)))
                & $less(bucket1(X13,X1),X7)
                & ~ $less(bucket1(X13,X1),0) ) )
          & ~ $less(X6,0)
          & ! [X17: key1,X18: a1] :
              ( ( bucket1(X17,X1) = X7 )
              | ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X17),t2tb7(X18)),t2tb6(X10)) )
          & ? [X21: a1,X20: key1] :
              ( ( ~ $less(X7,bucket1(X20,X1))
                & ~ $less(bucket1(X20,X1),0)
                & ~ good_data1(a,X20,t2tb7(X21),t2tb3(X11),mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9))) )
              | ( ( $less(X7,bucket1(X20,X1))
                  | $less(bucket1(X20,X1),0) )
                & in_data1(a,X20,t2tb7(X21),mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9))) ) )
          & ! [X15: a1,X14: key1] : good_data1(a,X14,t2tb7(X15),t2tb3(X11),mk_array1(list(tuple2(key,a)),X6,t2tb2(X8)))
          & ( tb2t6(nil(tuple2(key,a))) = X10 )
          & ! [X19: $int] :
              ( ~ $less(X19,X6)
              | good_hash1(a,mk_array1(list(tuple2(key,a)),X6,t2tb2(X8)),X19)
              | $less(X19,0) )
          & ! [X16: $int] :
              ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9)),X16)
              | ~ $less(X16,$sum($product(2,X1),1))
              | $less(X16,0) ) )
      & ~ $less(X1,0)
      & $less(0,X1) ),
    inference(nnf_transformation,[],[f279]) ).

tff(f279,plain,
    ? [X1: $int,X2: map_key_lpoption_a1rp,X0: map_int_lplist_lpkeycm_a1rprp] :
      ( ~ $less($sum($product(2,X1),1),0)
      & ! [X5: $int] :
          ( good_hash1(a,mk_array1(list(tuple2(key,a)),X1,t2tb2(X0)),X5)
          | ~ $less(X5,X1)
          | $less(X5,0) )
      & ! [X4: key1,X3: a1] : good_data1(a,X4,t2tb7(X3),t2tb3(X2),mk_array1(list(tuple2(key,a)),X1,t2tb2(X0)))
      & ~ $less($sum($product(2,X1),1),0)
      & ? [X11: map_key_lpoption_a1rp,X8: map_int_lplist_lpkeycm_a1rprp,X9: map_int_lplist_lpkeycm_a1rprp,X6: $int,X7: $int,X10: list_lpkeycm_a1rp] :
          ( $less(0,X6)
          & ~ $less($sum($product(2,X1),1),0)
          & ! [X12: a1,X13: key1] :
              ( ( ( $less(bucket1(X13,X1),0)
                  | ~ $less(bucket1(X13,X1),X7) )
                & ( ( ( bucket1(X13,X1) = X7 )
                    & ( ( tb2t4(get(option(a),key,t2tb3(X11),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
                    <=> ( mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(X10))
                        | in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9))) ) ) )
                  | ( ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9)))
                    & ( bucket1(X13,X1) != X7 ) ) ) )
              | ( good_data1(a,X13,t2tb7(X12),t2tb3(X11),mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9)))
                & $less(bucket1(X13,X1),X7)
                & ~ $less(bucket1(X13,X1),0) ) )
          & ~ $less(X6,0)
          & ! [X17: key1,X18: a1] :
              ( ( bucket1(X17,X1) = X7 )
              | ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X17),t2tb7(X18)),t2tb6(X10)) )
          & ? [X21: a1,X20: key1] :
              ( ( ~ $less(X7,bucket1(X20,X1))
                & ~ $less(bucket1(X20,X1),0)
                & ~ good_data1(a,X20,t2tb7(X21),t2tb3(X11),mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9))) )
              | ( ( $less(X7,bucket1(X20,X1))
                  | $less(bucket1(X20,X1),0) )
                & in_data1(a,X20,t2tb7(X21),mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9))) ) )
          & ! [X15: a1,X14: key1] : good_data1(a,X14,t2tb7(X15),t2tb3(X11),mk_array1(list(tuple2(key,a)),X6,t2tb2(X8)))
          & ( tb2t6(nil(tuple2(key,a))) = X10 )
          & ! [X19: $int] :
              ( ~ $less(X19,X6)
              | good_hash1(a,mk_array1(list(tuple2(key,a)),X6,t2tb2(X8)),X19)
              | $less(X19,0) )
          & ! [X16: $int] :
              ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9)),X16)
              | ~ $less(X16,$sum($product(2,X1),1))
              | $less(X16,0) ) )
      & ~ $less(X1,0)
      & $less(0,X1) ),
    inference(flattening,[],[f278]) ).

tff(f278,plain,
    ? [X2: map_key_lpoption_a1rp,X1: $int,X0: map_int_lplist_lpkeycm_a1rprp] :
      ( ? [X8: map_int_lplist_lpkeycm_a1rprp,X10: list_lpkeycm_a1rp,X9: map_int_lplist_lpkeycm_a1rprp,X7: $int,X6: $int,X11: map_key_lpoption_a1rp] :
          ( ? [X21: a1,X20: key1] :
              ( ( ~ good_data1(a,X20,t2tb7(X21),t2tb3(X11),mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9)))
                & ~ $less(bucket1(X20,X1),0)
                & ~ $less(X7,bucket1(X20,X1)) )
              | ( ( $less(X7,bucket1(X20,X1))
                  | $less(bucket1(X20,X1),0) )
                & in_data1(a,X20,t2tb7(X21),mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9))) ) )
          & ( tb2t6(nil(tuple2(key,a))) = X10 )
          & $less(0,X6)
          & ! [X19: $int] :
              ( good_hash1(a,mk_array1(list(tuple2(key,a)),X6,t2tb2(X8)),X19)
              | $less(X19,0)
              | ~ $less(X19,X6) )
          & ! [X12: a1,X13: key1] :
              ( ( ( $less(bucket1(X13,X1),0)
                  | ~ $less(bucket1(X13,X1),X7) )
                & ( ( ( bucket1(X13,X1) = X7 )
                    & ( ( tb2t4(get(option(a),key,t2tb3(X11),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
                    <=> ( mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(X10))
                        | in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9))) ) ) )
                  | ( ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9)))
                    & ( bucket1(X13,X1) != X7 ) ) ) )
              | ( good_data1(a,X13,t2tb7(X12),t2tb3(X11),mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9)))
                & $less(bucket1(X13,X1),X7)
                & ~ $less(bucket1(X13,X1),0) ) )
          & ! [X15: a1,X14: key1] : good_data1(a,X14,t2tb7(X15),t2tb3(X11),mk_array1(list(tuple2(key,a)),X6,t2tb2(X8)))
          & ! [X16: $int] :
              ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9)),X16)
              | $less(X16,0)
              | ~ $less(X16,$sum($product(2,X1),1)) )
          & ~ $less(X6,0)
          & ~ $less($sum($product(2,X1),1),0)
          & ! [X17: key1,X18: a1] :
              ( ( bucket1(X17,X1) = X7 )
              | ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X17),t2tb7(X18)),t2tb6(X10)) ) )
      & ~ $less($sum($product(2,X1),1),0)
      & ~ $less($sum($product(2,X1),1),0)
      & $less(0,X1)
      & ! [X5: $int] :
          ( good_hash1(a,mk_array1(list(tuple2(key,a)),X1,t2tb2(X0)),X5)
          | $less(X5,0)
          | ~ $less(X5,X1) )
      & ! [X4: key1,X3: a1] : good_data1(a,X4,t2tb7(X3),t2tb3(X2),mk_array1(list(tuple2(key,a)),X1,t2tb2(X0)))
      & ~ $less(X1,0) ),
    inference(ennf_transformation,[],[f173]) ).

tff(f173,plain,
    ~ ! [X2: map_key_lpoption_a1rp,X1: $int,X0: map_int_lplist_lpkeycm_a1rprp] :
        ( ( $less(0,X1)
          & ! [X5: $int] :
              ( ( ~ $less(X5,0)
                & $less(X5,X1) )
             => good_hash1(a,mk_array1(list(tuple2(key,a)),X1,t2tb2(X0)),X5) )
          & ! [X4: key1,X3: a1] : good_data1(a,X4,t2tb7(X3),t2tb3(X2),mk_array1(list(tuple2(key,a)),X1,t2tb2(X0)))
          & ~ $less(X1,0) )
       => ( ~ $less($sum($product(2,X1),1),0)
         => ( ~ $less($sum($product(2,X1),1),0)
           => ! [X8: map_int_lplist_lpkeycm_a1rprp,X10: list_lpkeycm_a1rp,X9: map_int_lplist_lpkeycm_a1rprp,X7: $int,X6: $int,X11: map_key_lpoption_a1rp] :
                ( ( $less(0,X6)
                  & ! [X19: $int] :
                      ( ( ~ $less(X19,0)
                        & $less(X19,X6) )
                     => good_hash1(a,mk_array1(list(tuple2(key,a)),X6,t2tb2(X8)),X19) )
                  & ! [X12: a1,X13: key1] :
                      ( ( good_data1(a,X13,t2tb7(X12),t2tb3(X11),mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9)))
                        & $less(bucket1(X13,X1),X7)
                        & ~ $less(bucket1(X13,X1),0) )
                      | ( ~ ( $less(bucket1(X13,X1),X7)
                            & ~ $less(bucket1(X13,X1),0) )
                        & ( ( ( bucket1(X13,X1) = X7 )
                            & ( ( tb2t4(get(option(a),key,t2tb3(X11),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
                            <=> ( mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(X10))
                                | in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9))) ) ) )
                          | ( ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9)))
                            & ( bucket1(X13,X1) != X7 ) ) ) ) )
                  & ! [X15: a1,X14: key1] : good_data1(a,X14,t2tb7(X15),t2tb3(X11),mk_array1(list(tuple2(key,a)),X6,t2tb2(X8)))
                  & ! [X16: $int] :
                      ( ( ~ $less(X16,0)
                        & $less(X16,$sum($product(2,X1),1)) )
                     => good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9)),X16) )
                  & ~ $less(X6,0)
                  & ~ $less($sum($product(2,X1),1),0)
                  & ! [X18: a1,X17: key1] :
                      ( mem(tuple2(key,a),tuple21(key,a,t2tb1(X17),t2tb7(X18)),t2tb6(X10))
                     => ( bucket1(X17,X1) = X7 ) ) )
               => ( ( tb2t6(nil(tuple2(key,a))) = X10 )
                 => ! [X21: a1,X20: key1] :
                      ( ( ( ~ $less(bucket1(X20,X1),0)
                          & ~ $less(X7,bucket1(X20,X1)) )
                       => good_data1(a,X20,t2tb7(X21),t2tb3(X11),mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9))) )
                      & ( ~ ( ~ $less(X7,bucket1(X20,X1))
                            & ~ $less(bucket1(X20,X1),0) )
                       => ~ in_data1(a,X20,t2tb7(X21),mk_array1(list(tuple2(key,a)),$sum($product(2,X1),1),t2tb2(X9))) ) ) ) ) ) ) ),
    inference(rectify,[],[f117]) ).

tff(f117,plain,
    ~ ! [X23: map_int_lplist_lpkeycm_a1rprp,X22: $int,X24: map_key_lpoption_a1rp] :
        ( ( ! [X9: a1,X19: key1] : good_data1(a,X19,t2tb7(X9),t2tb3(X24),mk_array1(list(tuple2(key,a)),X22,t2tb2(X23)))
          & ! [X16: $int] :
              ( ( $less(X16,X22)
                & ~ $less(X16,0) )
             => good_hash1(a,mk_array1(list(tuple2(key,a)),X22,t2tb2(X23)),X16) )
          & $less(0,X22)
          & ~ $less(X22,0) )
       => ( ~ $less($sum($product(2,X22),1),0)
         => ( ~ $less($sum($product(2,X22),1),0)
           => ! [X28: $int,X16: $int,X29: map_int_lplist_lpkeycm_a1rprp,X26: map_int_lplist_lpkeycm_a1rprp,X25: list_lpkeycm_a1rp,X27: map_key_lpoption_a1rp] :
                ( ( $less(0,X28)
                  & ~ $less(X28,0)
                  & ! [X9: a1,X19: key1] :
                      ( ( $less(bucket1(X19,X22),X16)
                        & ~ $less(bucket1(X19,X22),0)
                        & good_data1(a,X19,t2tb7(X9),t2tb3(X27),mk_array1(list(tuple2(key,a)),$sum($product(2,X22),1),t2tb2(X26))) )
                      | ( ~ ( ~ $less(bucket1(X19,X22),0)
                            & $less(bucket1(X19,X22),X16) )
                        & ( ( ( ( tb2t4(get(option(a),key,t2tb3(X27),t2tb1(X19))) = tb2t4(some(a,t2tb7(X9))) )
                            <=> ( mem(tuple2(key,a),tuple21(key,a,t2tb1(X19),t2tb7(X9)),t2tb6(X25))
                                | in_data1(a,X19,t2tb7(X9),mk_array1(list(tuple2(key,a)),$sum($product(2,X22),1),t2tb2(X26))) ) )
                            & ( bucket1(X19,X22) = X16 ) )
                          | ( ~ in_data1(a,X19,t2tb7(X9),mk_array1(list(tuple2(key,a)),$sum($product(2,X22),1),t2tb2(X26)))
                            & ( bucket1(X19,X22) != X16 ) ) ) ) )
                  & ! [X19: key1,X9: a1] : good_data1(a,X19,t2tb7(X9),t2tb3(X27),mk_array1(list(tuple2(key,a)),X28,t2tb2(X29)))
                  & ! [X17: $int] :
                      ( ( $less(X17,$sum($product(2,X22),1))
                        & ~ $less(X17,0) )
                     => good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,X22),1),t2tb2(X26)),X17) )
                  & ! [X19: key1,X9: a1] :
                      ( mem(tuple2(key,a),tuple21(key,a,t2tb1(X19),t2tb7(X9)),t2tb6(X25))
                     => ( bucket1(X19,X22) = X16 ) )
                  & ! [X30: $int] :
                      ( ( ~ $less(X30,0)
                        & $less(X30,X28) )
                     => good_hash1(a,mk_array1(list(tuple2(key,a)),X28,t2tb2(X29)),X30) )
                  & ~ $less($sum($product(2,X22),1),0) )
               => ( ( tb2t6(nil(tuple2(key,a))) = X25 )
                 => ! [X19: key1,X9: a1] :
                      ( ( ( ~ $less(bucket1(X19,X22),0)
                          & ~ $less(X16,bucket1(X19,X22)) )
                       => good_data1(a,X19,t2tb7(X9),t2tb3(X27),mk_array1(list(tuple2(key,a)),$sum($product(2,X22),1),t2tb2(X26))) )
                      & ( ~ ( ~ $less(bucket1(X19,X22),0)
                            & ~ $less(X16,bucket1(X19,X22)) )
                       => ~ in_data1(a,X19,t2tb7(X9),mk_array1(list(tuple2(key,a)),$sum($product(2,X22),1),t2tb2(X26))) ) ) ) ) ) ) ),
    inference(theory_normalization,[],[f111]) ).

tff(f111,negated_conjecture,
    ~ ! [X23: map_int_lplist_lpkeycm_a1rprp,X22: $int,X24: map_key_lpoption_a1rp] :
        ( ( ! [X9: a1,X19: key1] : good_data1(a,X19,t2tb7(X9),t2tb3(X24),mk_array1(list(tuple2(key,a)),X22,t2tb2(X23)))
          & ! [X16: $int] :
              ( ( $less(X16,X22)
                & $lesseq(0,X16) )
             => good_hash1(a,mk_array1(list(tuple2(key,a)),X22,t2tb2(X23)),X16) )
          & $less(0,X22)
          & $lesseq(0,X22) )
       => ( $lesseq(0,$sum($product(2,X22),1))
         => ( $lesseq(0,$sum($product(2,X22),1))
           => ! [X28: $int,X16: $int,X29: map_int_lplist_lpkeycm_a1rprp,X26: map_int_lplist_lpkeycm_a1rprp,X25: list_lpkeycm_a1rp,X27: map_key_lpoption_a1rp] :
                ( ( $less(0,X28)
                  & $lesseq(0,X28)
                  & ! [X9: a1,X19: key1] :
                      ( ( $less(bucket1(X19,X22),X16)
                        & $lesseq(0,bucket1(X19,X22))
                        & good_data1(a,X19,t2tb7(X9),t2tb3(X27),mk_array1(list(tuple2(key,a)),$sum($product(2,X22),1),t2tb2(X26))) )
                      | ( ~ ( $lesseq(0,bucket1(X19,X22))
                            & $less(bucket1(X19,X22),X16) )
                        & ( ( ( ( tb2t4(get(option(a),key,t2tb3(X27),t2tb1(X19))) = tb2t4(some(a,t2tb7(X9))) )
                            <=> ( mem(tuple2(key,a),tuple21(key,a,t2tb1(X19),t2tb7(X9)),t2tb6(X25))
                                | in_data1(a,X19,t2tb7(X9),mk_array1(list(tuple2(key,a)),$sum($product(2,X22),1),t2tb2(X26))) ) )
                            & ( bucket1(X19,X22) = X16 ) )
                          | ( ~ in_data1(a,X19,t2tb7(X9),mk_array1(list(tuple2(key,a)),$sum($product(2,X22),1),t2tb2(X26)))
                            & ( bucket1(X19,X22) != X16 ) ) ) ) )
                  & ! [X19: key1,X9: a1] : good_data1(a,X19,t2tb7(X9),t2tb3(X27),mk_array1(list(tuple2(key,a)),X28,t2tb2(X29)))
                  & ! [X17: $int] :
                      ( ( $less(X17,$sum($product(2,X22),1))
                        & $lesseq(0,X17) )
                     => good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,X22),1),t2tb2(X26)),X17) )
                  & ! [X19: key1,X9: a1] :
                      ( mem(tuple2(key,a),tuple21(key,a,t2tb1(X19),t2tb7(X9)),t2tb6(X25))
                     => ( bucket1(X19,X22) = X16 ) )
                  & ! [X30: $int] :
                      ( ( $lesseq(0,X30)
                        & $less(X30,X28) )
                     => good_hash1(a,mk_array1(list(tuple2(key,a)),X28,t2tb2(X29)),X30) )
                  & $lesseq(0,$sum($product(2,X22),1)) )
               => ( ( tb2t6(nil(tuple2(key,a))) = X25 )
                 => ! [X19: key1,X9: a1] :
                      ( ( ( $lesseq(0,bucket1(X19,X22))
                          & $lesseq(bucket1(X19,X22),X16) )
                       => good_data1(a,X19,t2tb7(X9),t2tb3(X27),mk_array1(list(tuple2(key,a)),$sum($product(2,X22),1),t2tb2(X26))) )
                      & ( ~ ( $lesseq(0,bucket1(X19,X22))
                            & $lesseq(bucket1(X19,X22),X16) )
                       => ~ in_data1(a,X19,t2tb7(X9),mk_array1(list(tuple2(key,a)),$sum($product(2,X22),1),t2tb2(X26))) ) ) ) ) ) ) ),
    inference(negated_conjecture,[],[f110]) ).

tff(f110,conjecture,
    ! [X23: map_int_lplist_lpkeycm_a1rprp,X22: $int,X24: map_key_lpoption_a1rp] :
      ( ( ! [X9: a1,X19: key1] : good_data1(a,X19,t2tb7(X9),t2tb3(X24),mk_array1(list(tuple2(key,a)),X22,t2tb2(X23)))
        & ! [X16: $int] :
            ( ( $less(X16,X22)
              & $lesseq(0,X16) )
           => good_hash1(a,mk_array1(list(tuple2(key,a)),X22,t2tb2(X23)),X16) )
        & $less(0,X22)
        & $lesseq(0,X22) )
     => ( $lesseq(0,$sum($product(2,X22),1))
       => ( $lesseq(0,$sum($product(2,X22),1))
         => ! [X28: $int,X16: $int,X29: map_int_lplist_lpkeycm_a1rprp,X26: map_int_lplist_lpkeycm_a1rprp,X25: list_lpkeycm_a1rp,X27: map_key_lpoption_a1rp] :
              ( ( $less(0,X28)
                & $lesseq(0,X28)
                & ! [X9: a1,X19: key1] :
                    ( ( $less(bucket1(X19,X22),X16)
                      & $lesseq(0,bucket1(X19,X22))
                      & good_data1(a,X19,t2tb7(X9),t2tb3(X27),mk_array1(list(tuple2(key,a)),$sum($product(2,X22),1),t2tb2(X26))) )
                    | ( ~ ( $lesseq(0,bucket1(X19,X22))
                          & $less(bucket1(X19,X22),X16) )
                      & ( ( ( ( tb2t4(get(option(a),key,t2tb3(X27),t2tb1(X19))) = tb2t4(some(a,t2tb7(X9))) )
                          <=> ( mem(tuple2(key,a),tuple21(key,a,t2tb1(X19),t2tb7(X9)),t2tb6(X25))
                              | in_data1(a,X19,t2tb7(X9),mk_array1(list(tuple2(key,a)),$sum($product(2,X22),1),t2tb2(X26))) ) )
                          & ( bucket1(X19,X22) = X16 ) )
                        | ( ~ in_data1(a,X19,t2tb7(X9),mk_array1(list(tuple2(key,a)),$sum($product(2,X22),1),t2tb2(X26)))
                          & ( bucket1(X19,X22) != X16 ) ) ) ) )
                & ! [X19: key1,X9: a1] : good_data1(a,X19,t2tb7(X9),t2tb3(X27),mk_array1(list(tuple2(key,a)),X28,t2tb2(X29)))
                & ! [X17: $int] :
                    ( ( $less(X17,$sum($product(2,X22),1))
                      & $lesseq(0,X17) )
                   => good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,X22),1),t2tb2(X26)),X17) )
                & ! [X19: key1,X9: a1] :
                    ( mem(tuple2(key,a),tuple21(key,a,t2tb1(X19),t2tb7(X9)),t2tb6(X25))
                   => ( bucket1(X19,X22) = X16 ) )
                & ! [X30: $int] :
                    ( ( $lesseq(0,X30)
                      & $less(X30,X28) )
                   => good_hash1(a,mk_array1(list(tuple2(key,a)),X28,t2tb2(X29)),X30) )
                & $lesseq(0,$sum($product(2,X22),1)) )
             => ( ( tb2t6(nil(tuple2(key,a))) = X25 )
               => ! [X19: key1,X9: a1] :
                    ( ( ( $lesseq(0,bucket1(X19,X22))
                        & $lesseq(bucket1(X19,X22),X16) )
                     => good_data1(a,X19,t2tb7(X9),t2tb3(X27),mk_array1(list(tuple2(key,a)),$sum($product(2,X22),1),t2tb2(X26))) )
                    & ( ~ ( $lesseq(0,bucket1(X19,X22))
                          & $lesseq(bucket1(X19,X22),X16) )
                     => ~ in_data1(a,X19,t2tb7(X9),mk_array1(list(tuple2(key,a)),$sum($product(2,X22),1),t2tb2(X26))) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',wP_parameter_resize) ).

tff(f14623,plain,
    ( spl13_643
    | spl13_14
    | spl13_34
    | ~ spl13_20 ),
    inference(avatar_split_clause,[],[f14586,f710,f958,f661,f14598]) ).

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

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

tff(f710,plain,
    ( spl13_20
  <=> ( mod1(hash1(sK10),sK0) = sK7 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_20])]) ).

tff(f14586,plain,
    ( ( 0 = sK0 )
    | $less(sK0,0)
    | $less(sK7,sK0)
    | ~ spl13_20 ),
    inference(superposition,[],[f951,f712]) ).

tff(f712,plain,
    ( ( mod1(hash1(sK10),sK0) = sK7 )
    | ~ spl13_20 ),
    inference(avatar_component_clause,[],[f710]) ).

tff(f951,plain,
    ! [X8: $int,X7: key1] :
      ( $less(mod1(hash1(X7),X8),X8)
      | ( 0 = X8 )
      | $less(X8,0) ),
    inference(resolution,[],[f577,f136]) ).

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

tff(f577,plain,
    ! [X0: $int,X1: key1] :
      ( ~ $less(0,X0)
      | $less(mod1(hash1(X1),X0),X0) ),
    inference(definition_unfolding,[],[f486,f507]) ).

tff(f507,plain,
    ! [X0: $int,X1: key1] : ( bucket1(X1,X0) = mod1(hash1(X1),X0) ),
    inference(cnf_transformation,[],[f349]) ).

tff(f349,plain,
    ! [X0: $int,X1: key1] : ( bucket1(X1,X0) = mod1(hash1(X1),X0) ),
    inference(rectify,[],[f234]) ).

tff(f234,plain,
    ! [X1: $int,X0: key1] : ( bucket1(X0,X1) = mod1(hash1(X0),X1) ),
    inference(rectify,[],[f68]) ).

tff(f68,axiom,
    ! [X19: key1,X18: $int] : ( bucket1(X19,X18) = mod1(hash1(X19),X18) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',bucket_def) ).

tff(f486,plain,
    ! [X0: $int,X1: key1] :
      ( $less(bucket1(X1,X0),X0)
      | ~ $less(0,X0) ),
    inference(cnf_transformation,[],[f282]) ).

tff(f282,plain,
    ! [X0: $int] :
      ( ! [X1: key1] :
          ( $less(bucket1(X1,X0),X0)
          & ~ $less(bucket1(X1,X0),0) )
      | ~ $less(0,X0) ),
    inference(ennf_transformation,[],[f233]) ).

tff(f233,plain,
    ! [X0: $int] :
      ( $less(0,X0)
     => ! [X1: key1] :
          ( $less(bucket1(X1,X0),X0)
          & ~ $less(bucket1(X1,X0),0) ) ),
    inference(rectify,[],[f127]) ).

tff(f127,plain,
    ! [X18: $int] :
      ( $less(0,X18)
     => ! [X19: key1] :
          ( ~ $less(bucket1(X19,X18),0)
          & $less(bucket1(X19,X18),X18) ) ),
    inference(theory_normalization,[],[f69]) ).

tff(f69,axiom,
    ! [X18: $int] :
      ( $less(0,X18)
     => ! [X19: key1] :
          ( $lesseq(0,bucket1(X19,X18))
          & $less(bucket1(X19,X18),X18) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',bucket_bounds) ).

tff(f14622,plain,
    ( spl13_643
    | spl13_34
    | ~ spl13_20
    | ~ spl13_81 ),
    inference(avatar_split_clause,[],[f14621,f2056,f710,f958,f14598]) ).

tff(f2056,plain,
    ( spl13_81
  <=> ( abs1(sK0) = sK0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_81])]) ).

tff(f14621,plain,
    ( ( 0 = sK0 )
    | $less(sK7,sK0)
    | ~ spl13_20
    | ~ spl13_81 ),
    inference(forward_demodulation,[],[f14592,f2058]) ).

tff(f2058,plain,
    ( ( abs1(sK0) = sK0 )
    | ~ spl13_81 ),
    inference(avatar_component_clause,[],[f2056]) ).

tff(f14592,plain,
    ( ( 0 = sK0 )
    | $less(sK7,abs1(sK0))
    | ~ spl13_20 ),
    inference(superposition,[],[f496,f712]) ).

tff(f496,plain,
    ! [X0: $int,X1: $int] :
      ( $less(mod1(X0,X1),abs1(X1))
      | ( 0 = X1 ) ),
    inference(cnf_transformation,[],[f344]) ).

tff(f344,plain,
    ! [X0: $int,X1: $int] :
      ( ( $less($uminus(abs1(X1)),mod1(X0,X1))
        & $less(mod1(X0,X1),abs1(X1)) )
      | ( 0 = X1 ) ),
    inference(rectify,[],[f283]) ).

tff(f283,plain,
    ! [X1: $int,X0: $int] :
      ( ( $less($uminus(abs1(X0)),mod1(X1,X0))
        & $less(mod1(X1,X0),abs1(X0)) )
      | ( 0 = X0 ) ),
    inference(ennf_transformation,[],[f153]) ).

tff(f153,plain,
    ! [X0: $int,X1: $int] :
      ( ( 0 != X0 )
     => ( $less($uminus(abs1(X0)),mod1(X1,X0))
        & $less(mod1(X1,X0),abs1(X0)) ) ),
    inference(rectify,[],[f14]) ).

tff(f14,axiom,
    ! [X7: $int,X1: $int] :
      ( ( 0 != X7 )
     => ( $less($uminus(abs1(X7)),mod1(X1,X7))
        & $less(mod1(X1,X7),abs1(X7)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mod_bound) ).

tff(f14620,plain,
    ( spl13_34
    | spl13_646
    | ~ spl13_20 ),
    inference(avatar_split_clause,[],[f14593,f710,f14617,f958]) ).

tff(f14617,plain,
    ( spl13_646
  <=> ( hash1(sK10) = $sum($product(sK0,div1(hash1(sK10),sK0)),sK7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_646])]) ).

tff(f14593,plain,
    ( ( hash1(sK10) = $sum($product(sK0,div1(hash1(sK10),sK0)),sK7) )
    | ( 0 = sK0 )
    | ~ spl13_20 ),
    inference(superposition,[],[f457,f712]) ).

tff(f457,plain,
    ! [X0: $int,X1: $int] :
      ( ( $sum($product(X0,div1(X1,X0)),mod1(X1,X0)) = X1 )
      | ( 0 = X0 ) ),
    inference(cnf_transformation,[],[f262]) ).

tff(f262,plain,
    ! [X0: $int,X1: $int] :
      ( ( 0 = X0 )
      | ( $sum($product(X0,div1(X1,X0)),mod1(X1,X0)) = X1 ) ),
    inference(ennf_transformation,[],[f237]) ).

tff(f237,plain,
    ! [X1: $int,X0: $int] :
      ( ( 0 != X0 )
     => ( $sum($product(X0,div1(X1,X0)),mod1(X1,X0)) = X1 ) ),
    inference(rectify,[],[f12]) ).

tff(f12,axiom,
    ! [X7: $int,X1: $int] :
      ( ( 0 != X7 )
     => ( $sum($product(X7,div1(X1,X7)),mod1(X1,X7)) = X1 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',div_mod) ).

tff(f14615,plain,
    ( spl13_644
    | ~ spl13_20
    | ~ spl13_103 ),
    inference(avatar_split_clause,[],[f14587,f2607,f710,f14604]) ).

tff(f14604,plain,
    ( spl13_644
  <=> $less($uminus(sK0),sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_644])]) ).

tff(f2607,plain,
    ( spl13_103
  <=> ! [X2: $int] : $less($uminus(sK0),mod1(X2,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_103])]) ).

tff(f14587,plain,
    ( $less($uminus(sK0),sK7)
    | ~ spl13_20
    | ~ spl13_103 ),
    inference(superposition,[],[f2608,f712]) ).

tff(f2608,plain,
    ( ! [X2: $int] : $less($uminus(sK0),mod1(X2,sK0))
    | ~ spl13_103 ),
    inference(avatar_component_clause,[],[f2607]) ).

tff(f14612,plain,
    ( ~ spl13_29
    | spl13_34
    | spl13_645
    | ~ spl13_20 ),
    inference(avatar_split_clause,[],[f14590,f710,f14609,f958,f831]) ).

tff(f831,plain,
    ( spl13_29
  <=> $less(0,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_29])]) ).

tff(f14590,plain,
    ( $less(0,hash1(sK10))
    | ( 0 = sK0 )
    | ~ $less(0,sK7)
    | ~ spl13_20 ),
    inference(superposition,[],[f475,f712]) ).

tff(f475,plain,
    ! [X0: $int,X1: $int] :
      ( ~ $less(0,mod1(X1,X0))
      | $less(0,X1)
      | ( 0 = X0 ) ),
    inference(cnf_transformation,[],[f272]) ).

tff(f272,plain,
    ! [X0: $int,X1: $int] :
      ( ( 0 = X0 )
      | ~ $less(0,mod1(X1,X0))
      | $less(0,X1) ),
    inference(flattening,[],[f271]) ).

tff(f271,plain,
    ! [X1: $int,X0: $int] :
      ( ~ $less(0,mod1(X1,X0))
      | ( 0 = X0 )
      | $less(0,X1) ),
    inference(ennf_transformation,[],[f222]) ).

tff(f222,plain,
    ! [X1: $int,X0: $int] :
      ( ( ( 0 != X0 )
        & ~ $less(0,X1) )
     => ~ $less(0,mod1(X1,X0)) ),
    inference(rectify,[],[f125]) ).

tff(f125,plain,
    ! [X7: $int,X1: $int] :
      ( ( ( 0 != X7 )
        & ~ $less(0,X1) )
     => ~ $less(0,mod1(X1,X7)) ),
    inference(theory_normalization,[],[f18]) ).

tff(f18,axiom,
    ! [X7: $int,X1: $int] :
      ( ( ( 0 != X7 )
        & $lesseq(X1,0) )
     => $lesseq(mod1(X1,X7),0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mod_sign_neg) ).

tff(f14607,plain,
    ( spl13_644
    | spl13_34
    | ~ spl13_20
    | ~ spl13_81 ),
    inference(avatar_split_clause,[],[f14602,f2056,f710,f958,f14604]) ).

tff(f14602,plain,
    ( ( 0 = sK0 )
    | $less($uminus(sK0),sK7)
    | ~ spl13_20
    | ~ spl13_81 ),
    inference(forward_demodulation,[],[f14589,f2058]) ).

tff(f14589,plain,
    ( $less($uminus(abs1(sK0)),sK7)
    | ( 0 = sK0 )
    | ~ spl13_20 ),
    inference(superposition,[],[f497,f712]) ).

tff(f497,plain,
    ! [X0: $int,X1: $int] :
      ( $less($uminus(abs1(X1)),mod1(X0,X1))
      | ( 0 = X1 ) ),
    inference(cnf_transformation,[],[f344]) ).

tff(f14601,plain,
    ( spl13_643
    | ~ spl13_20
    | ~ spl13_101 ),
    inference(avatar_split_clause,[],[f14588,f2503,f710,f14598]) ).

tff(f2503,plain,
    ( spl13_101
  <=> ! [X0: $int] : $less(mod1(X0,sK0),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_101])]) ).

tff(f14588,plain,
    ( $less(sK7,sK0)
    | ~ spl13_20
    | ~ spl13_101 ),
    inference(superposition,[],[f2504,f712]) ).

tff(f2504,plain,
    ( ! [X0: $int] : $less(mod1(X0,sK0),sK0)
    | ~ spl13_101 ),
    inference(avatar_component_clause,[],[f2503]) ).

tff(f14572,plain,
    ( ~ spl13_637
    | ~ spl13_20
    | spl13_630 ),
    inference(avatar_split_clause,[],[f14571,f14427,f710,f14512]) ).

tff(f14512,plain,
    ( spl13_637
  <=> ( 0 = div1(sK7,sK7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_637])]) ).

tff(f14427,plain,
    ( spl13_630
  <=> ( 0 = div1(mod1(hash1(sK10),sK0),sK7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_630])]) ).

tff(f14571,plain,
    ( ( 0 != div1(sK7,sK7) )
    | ~ spl13_20
    | spl13_630 ),
    inference(forward_demodulation,[],[f14428,f712]) ).

tff(f14428,plain,
    ( ( 0 != div1(mod1(hash1(sK10),sK0),sK7) )
    | spl13_630 ),
    inference(avatar_component_clause,[],[f14427]) ).

tff(f14569,plain,
    ( spl13_642
    | spl13_30
    | ~ spl13_637 ),
    inference(avatar_split_clause,[],[f14537,f14512,f835,f14566]) ).

tff(f14566,plain,
    ( spl13_642
  <=> ( $sum($product(sK7,0),mod1(sK7,sK7)) = sK7 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_642])]) ).

tff(f835,plain,
    ( spl13_30
  <=> ( 0 = sK7 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_30])]) ).

tff(f14537,plain,
    ( ( 0 = sK7 )
    | ( $sum($product(sK7,0),mod1(sK7,sK7)) = sK7 )
    | ~ spl13_637 ),
    inference(superposition,[],[f457,f14514]) ).

tff(f14514,plain,
    ( ( 0 = div1(sK7,sK7) )
    | ~ spl13_637 ),
    inference(avatar_component_clause,[],[f14512]) ).

tff(f14563,plain,
    ( spl13_30
    | spl13_6
    | ~ spl13_613
    | ~ spl13_638 ),
    inference(avatar_split_clause,[],[f14562,f14517,f14201,f618,f835]) ).

tff(f618,plain,
    ( spl13_6
  <=> $less(sK7,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_6])]) ).

tff(f14201,plain,
    ( spl13_613
  <=> ( abs1(sK7) = sK7 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_613])]) ).

tff(f14517,plain,
    ( spl13_638
  <=> ( mod1(sK7,sK7) = sK7 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_638])]) ).

tff(f14562,plain,
    ( $less(sK7,sK7)
    | ( 0 = sK7 )
    | ~ spl13_613
    | ~ spl13_638 ),
    inference(forward_demodulation,[],[f14554,f14203]) ).

tff(f14203,plain,
    ( ( abs1(sK7) = sK7 )
    | ~ spl13_613 ),
    inference(avatar_component_clause,[],[f14201]) ).

tff(f14554,plain,
    ( $less(sK7,abs1(sK7))
    | ( 0 = sK7 )
    | ~ spl13_638 ),
    inference(superposition,[],[f496,f14519]) ).

tff(f14519,plain,
    ( ( mod1(sK7,sK7) = sK7 )
    | ~ spl13_638 ),
    inference(avatar_component_clause,[],[f14517]) ).

tff(f14561,plain,
    ( spl13_30
    | spl13_641
    | ~ spl13_613
    | ~ spl13_638 ),
    inference(avatar_split_clause,[],[f14556,f14517,f14201,f14558,f835]) ).

tff(f14558,plain,
    ( spl13_641
  <=> $less($uminus(sK7),sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_641])]) ).

tff(f14556,plain,
    ( $less($uminus(sK7),sK7)
    | ( 0 = sK7 )
    | ~ spl13_613
    | ~ spl13_638 ),
    inference(forward_demodulation,[],[f14551,f14203]) ).

tff(f14551,plain,
    ( $less($uminus(abs1(sK7)),sK7)
    | ( 0 = sK7 )
    | ~ spl13_638 ),
    inference(superposition,[],[f497,f14519]) ).

tff(f14550,plain,
    ( spl13_30
    | ~ spl13_640
    | ~ spl13_613
    | ~ spl13_637 ),
    inference(avatar_split_clause,[],[f14545,f14512,f14201,f14547,f835]) ).

tff(f14547,plain,
    ( spl13_640
  <=> $less(sK7,abs1($product(0,sK7))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_640])]) ).

tff(f14545,plain,
    ( ~ $less(sK7,abs1($product(0,sK7)))
    | ( 0 = sK7 )
    | ~ spl13_613
    | ~ spl13_637 ),
    inference(forward_demodulation,[],[f14538,f14203]) ).

tff(f14538,plain,
    ( ( 0 = sK7 )
    | ~ $less(abs1(sK7),abs1($product(0,sK7)))
    | ~ spl13_637 ),
    inference(superposition,[],[f503,f14514]) ).

tff(f503,plain,
    ! [X0: $int,X1: $int] :
      ( ~ $less(abs1(X1),abs1($product(div1(X1,X0),X0)))
      | ( 0 = X0 ) ),
    inference(cnf_transformation,[],[f261]) ).

tff(f261,plain,
    ! [X0: $int,X1: $int] :
      ( ( 0 = X0 )
      | ~ $less(abs1(X1),abs1($product(div1(X1,X0),X0))) ),
    inference(ennf_transformation,[],[f182]) ).

tff(f182,plain,
    ! [X1: $int,X0: $int] :
      ( ( 0 != X0 )
     => ~ $less(abs1(X1),abs1($product(div1(X1,X0),X0))) ),
    inference(rectify,[],[f118]) ).

tff(f118,plain,
    ! [X7: $int,X1: $int] :
      ( ( 0 != X7 )
     => ~ $less(abs1(X1),abs1($product(div1(X1,X7),X7))) ),
    inference(theory_normalization,[],[f19]) ).

tff(f19,axiom,
    ! [X7: $int,X1: $int] :
      ( ( 0 != X7 )
     => $lesseq(abs1($product(div1(X1,X7),X7)),abs1(X1)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',rounds_toward_zero) ).

tff(f14544,plain,
    ( spl13_639
    | spl13_30
    | ~ spl13_637
    | ~ spl13_638 ),
    inference(avatar_split_clause,[],[f14539,f14517,f14512,f835,f14541]) ).

tff(f14541,plain,
    ( spl13_639
  <=> ( $sum($product(sK7,0),sK7) = sK7 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_639])]) ).

tff(f14539,plain,
    ( ( 0 = sK7 )
    | ( $sum($product(sK7,0),sK7) = sK7 )
    | ~ spl13_637
    | ~ spl13_638 ),
    inference(forward_demodulation,[],[f14537,f14519]) ).

tff(f14520,plain,
    ( spl13_638
    | ~ spl13_20
    | ~ spl13_629 ),
    inference(avatar_split_clause,[],[f14509,f14422,f710,f14517]) ).

tff(f14422,plain,
    ( spl13_629
  <=> ( mod1(mod1(hash1(sK10),sK0),sK7) = mod1(hash1(sK10),sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_629])]) ).

tff(f14509,plain,
    ( ( mod1(sK7,sK7) = sK7 )
    | ~ spl13_20
    | ~ spl13_629 ),
    inference(backward_demodulation,[],[f14424,f712]) ).

tff(f14424,plain,
    ( ( mod1(mod1(hash1(sK10),sK0),sK7) = mod1(hash1(sK10),sK0) )
    | ~ spl13_629 ),
    inference(avatar_component_clause,[],[f14422]) ).

tff(f14515,plain,
    ( spl13_637
    | ~ spl13_20
    | ~ spl13_630 ),
    inference(avatar_split_clause,[],[f14510,f14427,f710,f14512]) ).

tff(f14510,plain,
    ( ( 0 = div1(sK7,sK7) )
    | ~ spl13_20
    | ~ spl13_630 ),
    inference(backward_demodulation,[],[f14429,f712]) ).

tff(f14429,plain,
    ( ( 0 = div1(mod1(hash1(sK10),sK0),sK7) )
    | ~ spl13_630 ),
    inference(avatar_component_clause,[],[f14427]) ).

tff(f14506,plain,
    ( spl13_8
    | spl13_227
    | ~ spl13_25
    | ~ spl13_56 ),
    inference(avatar_split_clause,[],[f9664,f1575,f748,f6015,f626]) ).

tff(f6015,plain,
    ( spl13_227
  <=> mem(tuple2(key,a),tuple21(key,a,t2tb1(sK10),t2tb7(sK9)),t2tb6(sK8)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_227])]) ).

tff(f748,plain,
    ( spl13_25
  <=> ! [X0: a1] :
        ( mem(tuple2(key,a),tuple21(key,a,t2tb1(sK10),t2tb7(X0)),t2tb6(sK8))
        | in_data1(a,sK10,t2tb7(X0),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
        | ( tb2t4(some(a,t2tb7(X0))) != tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(sK10))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_25])]) ).

tff(f9664,plain,
    ( mem(tuple2(key,a),tuple21(key,a,t2tb1(sK10),t2tb7(sK9)),t2tb6(sK8))
    | in_data1(a,sK10,t2tb7(sK9),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
    | ~ spl13_25
    | ~ spl13_56 ),
    inference(equality_resolution,[],[f1579]) ).

tff(f1579,plain,
    ( ! [X0: a1] :
        ( ( tb2t4(some(a,t2tb7(sK9))) != tb2t4(some(a,t2tb7(X0))) )
        | in_data1(a,sK10,t2tb7(X0),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
        | mem(tuple2(key,a),tuple21(key,a,t2tb1(sK10),t2tb7(X0)),t2tb6(sK8)) )
    | ~ spl13_25
    | ~ spl13_56 ),
    inference(backward_demodulation,[],[f749,f1577]) ).

tff(f749,plain,
    ( ! [X0: a1] :
        ( ( tb2t4(some(a,t2tb7(X0))) != tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(sK10))) )
        | in_data1(a,sK10,t2tb7(X0),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
        | mem(tuple2(key,a),tuple21(key,a,t2tb1(sK10),t2tb7(X0)),t2tb6(sK8)) )
    | ~ spl13_25 ),
    inference(avatar_component_clause,[],[f748]) ).

tff(f14505,plain,
    ( spl13_20
    | spl13_21
    | ~ spl13_8 ),
    inference(avatar_split_clause,[],[f14336,f626,f714,f710]) ).

tff(f714,plain,
    ( spl13_21
  <=> $less(mod1(hash1(sK10),sK0),sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_21])]) ).

tff(f14336,plain,
    ( $less(mod1(hash1(sK10),sK0),sK7)
    | ( mod1(hash1(sK10),sK0) = sK7 )
    | ~ spl13_8 ),
    inference(resolution,[],[f548,f628]) ).

tff(f548,plain,
    ! [X12: a1,X13: key1] :
      ( ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
      | $less(mod1(hash1(X13),sK0),sK7)
      | ( sK7 = mod1(hash1(X13),sK0) ) ),
    inference(definition_unfolding,[],[f415,f507,f507]) ).

tff(f415,plain,
    ! [X12: a1,X13: key1] :
      ( ( bucket1(X13,sK0) = sK7 )
      | ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
      | $less(bucket1(X13,sK0),sK7) ),
    inference(cnf_transformation,[],[f311]) ).

tff(f14502,plain,
    ( spl13_10
    | ~ spl13_631 ),
    inference(avatar_contradiction_clause,[],[f14499]) ).

tff(f14499,plain,
    ( $false
    | spl13_10
    | ~ spl13_631 ),
    inference(resolution,[],[f14433,f637]) ).

tff(f637,plain,
    ( ~ good_data1(a,sK10,t2tb7(sK9),t2tb3(sK3),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
    | spl13_10 ),
    inference(avatar_component_clause,[],[f635]) ).

tff(f14433,plain,
    ( ! [X0: a1] : good_data1(a,sK10,t2tb7(X0),t2tb3(sK3),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
    | ~ spl13_631 ),
    inference(avatar_component_clause,[],[f14432]) ).

tff(f14432,plain,
    ( spl13_631
  <=> ! [X0: a1] : good_data1(a,sK10,t2tb7(X0),t2tb3(sK3),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_631])]) ).

tff(f14497,plain,
    ( ~ spl13_636
    | spl13_30
    | ~ spl13_79
    | ~ spl13_616 ),
    inference(avatar_split_clause,[],[f14492,f14229,f2048,f835,f14494]) ).

tff(f14494,plain,
    ( spl13_636
  <=> $less(0,abs1($product(0,sK7))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_636])]) ).

tff(f2048,plain,
    ( spl13_79
  <=> ( 0 = abs1(0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_79])]) ).

tff(f14229,plain,
    ( spl13_616
  <=> ( 0 = div1(0,sK7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_616])]) ).

tff(f14492,plain,
    ( ( 0 = sK7 )
    | ~ $less(0,abs1($product(0,sK7)))
    | ~ spl13_79
    | ~ spl13_616 ),
    inference(forward_demodulation,[],[f14491,f2050]) ).

tff(f2050,plain,
    ( ( 0 = abs1(0) )
    | ~ spl13_79 ),
    inference(avatar_component_clause,[],[f2048]) ).

tff(f14491,plain,
    ( ~ $less(abs1(0),abs1($product(0,sK7)))
    | ( 0 = sK7 )
    | ~ spl13_616 ),
    inference(superposition,[],[f503,f14231]) ).

tff(f14231,plain,
    ( ( 0 = div1(0,sK7) )
    | ~ spl13_616 ),
    inference(avatar_component_clause,[],[f14229]) ).

tff(f14475,plain,
    ( spl13_635
    | ~ spl13_627 ),
    inference(avatar_split_clause,[],[f14470,f14405,f14472]) ).

tff(f14472,plain,
    ( spl13_635
  <=> ( abs1($uminus(sK7)) = sK7 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_635])]) ).

tff(f14405,plain,
    ( spl13_627
  <=> $less($uminus(sK7),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_627])]) ).

tff(f14470,plain,
    ( ( abs1($uminus(sK7)) = sK7 )
    | ~ spl13_627 ),
    inference(evaluation,[],[f14465]) ).

tff(f14465,plain,
    ( ( abs1($uminus(sK7)) = $uminus($uminus(sK7)) )
    | ~ spl13_627 ),
    inference(resolution,[],[f14407,f527]) ).

tff(f527,plain,
    ! [X0: $int] :
      ( ~ $less(X0,0)
      | ( $uminus(X0) = abs1(X0) ) ),
    inference(cnf_transformation,[],[f273]) ).

tff(f273,plain,
    ! [X0: $int] :
      ( ( ( abs1(X0) = X0 )
        | $less(X0,0) )
      & ( ~ $less(X0,0)
        | ( $uminus(X0) = abs1(X0) ) ) ),
    inference(ennf_transformation,[],[f221]) ).

tff(f221,plain,
    ! [X0: $int] :
      ( ( ~ $less(X0,0)
       => ( abs1(X0) = X0 ) )
      & ( $less(X0,0)
       => ( $uminus(X0) = abs1(X0) ) ) ),
    inference(rectify,[],[f124]) ).

tff(f124,plain,
    ! [X1: $int] :
      ( ( ~ $less(X1,0)
       => ( abs1(X1) = X1 ) )
      & ( $less(X1,0)
       => ( abs1(X1) = $uminus(X1) ) ) ),
    inference(theory_normalization,[],[f9]) ).

tff(f9,axiom,
    ! [X1: $int] :
      ( ( $lesseq(0,X1)
       => ( abs1(X1) = X1 ) )
      & ( ~ $lesseq(0,X1)
       => ( abs1(X1) = $uminus(X1) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',abs_def) ).

tff(f14407,plain,
    ( $less($uminus(sK7),0)
    | ~ spl13_627 ),
    inference(avatar_component_clause,[],[f14405]) ).

tff(f14464,plain,
    ( spl13_13
    | spl13_634
    | ~ spl13_21 ),
    inference(avatar_split_clause,[],[f14438,f714,f14462,f656]) ).

tff(f656,plain,
    ( spl13_13
  <=> $less(mod1(hash1(sK10),sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_13])]) ).

tff(f14462,plain,
    ( spl13_634
  <=> ! [X3: $int] :
        ( ( mod1(mod1(hash1(sK10),sK0),X3) = mod1(hash1(sK10),sK0) )
        | ~ $less(sK7,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_634])]) ).

tff(f14438,plain,
    ( ! [X3: $int] :
        ( ( mod1(mod1(hash1(sK10),sK0),X3) = mod1(hash1(sK10),sK0) )
        | ~ $less(sK7,X3)
        | $less(mod1(hash1(sK10),sK0),0) )
    | ~ spl13_21 ),
    inference(resolution,[],[f14420,f517]) ).

tff(f14420,plain,
    ( ! [X2: $int] :
        ( $less(mod1(hash1(sK10),sK0),X2)
        | ~ $less(sK7,X2) )
    | ~ spl13_21 ),
    inference(resolution,[],[f716,f135]) ).

tff(f716,plain,
    ( $less(mod1(hash1(sK10),sK0),sK7)
    | ~ spl13_21 ),
    inference(avatar_component_clause,[],[f714]) ).

tff(f14460,plain,
    ( spl13_633
    | spl13_13
    | ~ spl13_21 ),
    inference(avatar_split_clause,[],[f14447,f714,f656,f14458]) ).

tff(f14458,plain,
    ( spl13_633
  <=> ! [X9: $int] :
        ( ~ $less(sK7,div1(mod1(hash1(sK10),sK0),X9))
        | ~ $less(0,X9) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_633])]) ).

tff(f14447,plain,
    ( ! [X9: $int] :
        ( $less(mod1(hash1(sK10),sK0),0)
        | ~ $less(sK7,div1(mod1(hash1(sK10),sK0),X9))
        | ~ $less(0,X9) )
    | ~ spl13_21 ),
    inference(resolution,[],[f14420,f479]) ).

tff(f479,plain,
    ! [X0: $int,X1: $int] :
      ( ~ $less(X0,div1(X0,X1))
      | $less(X0,0)
      | ~ $less(0,X1) ),
    inference(cnf_transformation,[],[f334]) ).

tff(f334,plain,
    ! [X0: $int,X1: $int] :
      ( ~ $less(0,X1)
      | ( ~ $less(X0,div1(X0,X1))
        & ~ $less(div1(X0,X1),0) )
      | $less(X0,0) ),
    inference(rectify,[],[f268]) ).

tff(f268,plain,
    ! [X1: $int,X0: $int] :
      ( ~ $less(0,X0)
      | ( ~ $less(X1,div1(X1,X0))
        & ~ $less(div1(X1,X0),0) )
      | $less(X1,0) ),
    inference(flattening,[],[f267]) ).

tff(f267,plain,
    ! [X1: $int,X0: $int] :
      ( ( ~ $less(X1,div1(X1,X0))
        & ~ $less(div1(X1,X0),0) )
      | $less(X1,0)
      | ~ $less(0,X0) ),
    inference(ennf_transformation,[],[f194]) ).

tff(f194,plain,
    ! [X1: $int,X0: $int] :
      ( ( ~ $less(X1,0)
        & $less(0,X0) )
     => ( ~ $less(X1,div1(X1,X0))
        & ~ $less(div1(X1,X0),0) ) ),
    inference(rectify,[],[f120]) ).

tff(f120,plain,
    ! [X7: $int,X1: $int] :
      ( ( $less(0,X7)
        & ~ $less(X1,0) )
     => ( ~ $less(div1(X1,X7),0)
        & ~ $less(X1,div1(X1,X7)) ) ),
    inference(theory_normalization,[],[f13]) ).

tff(f13,axiom,
    ! [X7: $int,X1: $int] :
      ( ( $less(0,X7)
        & $lesseq(0,X1) )
     => ( $lesseq(0,div1(X1,X7))
        & $lesseq(div1(X1,X7),X1) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',div_bound) ).

tff(f14456,plain,
    ( spl13_13
    | spl13_632
    | ~ spl13_21 ),
    inference(avatar_split_clause,[],[f14437,f714,f14454,f656]) ).

tff(f14454,plain,
    ( spl13_632
  <=> ! [X2: $int] :
        ( ~ $less(sK7,X2)
        | ( 0 = div1(mod1(hash1(sK10),sK0),X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_632])]) ).

tff(f14437,plain,
    ( ! [X2: $int] :
        ( ~ $less(sK7,X2)
        | $less(mod1(hash1(sK10),sK0),0)
        | ( 0 = div1(mod1(hash1(sK10),sK0),X2) ) )
    | ~ spl13_21 ),
    inference(resolution,[],[f14420,f540]) ).

tff(f14434,plain,
    ( spl13_631
    | spl13_13
    | ~ spl13_21 ),
    inference(avatar_split_clause,[],[f14416,f714,f656,f14432]) ).

tff(f14416,plain,
    ( ! [X0: a1] :
        ( $less(mod1(hash1(sK10),sK0),0)
        | good_data1(a,sK10,t2tb7(X0),t2tb3(sK3),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) )
    | ~ spl13_21 ),
    inference(resolution,[],[f716,f544]) ).

tff(f544,plain,
    ! [X12: a1,X13: key1] :
      ( ~ $less(mod1(hash1(X13),sK0),sK7)
      | $less(mod1(hash1(X13),sK0),0)
      | good_data1(a,X13,t2tb7(X12),t2tb3(sK3),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) ),
    inference(definition_unfolding,[],[f419,f507,f507]) ).

tff(f419,plain,
    ! [X12: a1,X13: key1] :
      ( $less(bucket1(X13,sK0),0)
      | ~ $less(bucket1(X13,sK0),sK7)
      | good_data1(a,X13,t2tb7(X12),t2tb3(sK3),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) ),
    inference(cnf_transformation,[],[f311]) ).

tff(f14430,plain,
    ( spl13_13
    | spl13_630
    | ~ spl13_21 ),
    inference(avatar_split_clause,[],[f14418,f714,f14427,f656]) ).

tff(f14418,plain,
    ( ( 0 = div1(mod1(hash1(sK10),sK0),sK7) )
    | $less(mod1(hash1(sK10),sK0),0)
    | ~ spl13_21 ),
    inference(resolution,[],[f716,f540]) ).

tff(f14425,plain,
    ( spl13_629
    | spl13_13
    | ~ spl13_21 ),
    inference(avatar_split_clause,[],[f14419,f714,f656,f14422]) ).

tff(f14419,plain,
    ( $less(mod1(hash1(sK10),sK0),0)
    | ( mod1(mod1(hash1(sK10),sK0),sK7) = mod1(hash1(sK10),sK0) )
    | ~ spl13_21 ),
    inference(resolution,[],[f716,f517]) ).

tff(f14414,plain,
    ( spl13_30
    | spl13_628
    | ~ spl13_615
    | ~ spl13_616 ),
    inference(avatar_split_clause,[],[f14409,f14229,f14224,f14411,f835]) ).

tff(f14411,plain,
    ( spl13_628
  <=> ( 0 = $sum($product(sK7,0),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_628])]) ).

tff(f14224,plain,
    ( spl13_615
  <=> ( 0 = mod1(0,sK7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_615])]) ).

tff(f14409,plain,
    ( ( 0 = $sum($product(sK7,0),0) )
    | ( 0 = sK7 )
    | ~ spl13_615
    | ~ spl13_616 ),
    inference(forward_demodulation,[],[f14402,f14231]) ).

tff(f14402,plain,
    ( ( 0 = sK7 )
    | ( 0 = $sum($product(sK7,div1(0,sK7)),0) )
    | ~ spl13_615 ),
    inference(superposition,[],[f457,f14226]) ).

tff(f14226,plain,
    ( ( 0 = mod1(0,sK7) )
    | ~ spl13_615 ),
    inference(avatar_component_clause,[],[f14224]) ).

tff(f14408,plain,
    ( spl13_30
    | spl13_627
    | ~ spl13_613
    | ~ spl13_615 ),
    inference(avatar_split_clause,[],[f14403,f14224,f14201,f14405,f835]) ).

tff(f14403,plain,
    ( $less($uminus(sK7),0)
    | ( 0 = sK7 )
    | ~ spl13_613
    | ~ spl13_615 ),
    inference(forward_demodulation,[],[f14398,f14203]) ).

tff(f14398,plain,
    ( $less($uminus(abs1(sK7)),0)
    | ( 0 = sK7 )
    | ~ spl13_615 ),
    inference(superposition,[],[f497,f14226]) ).

tff(f14397,plain,
    ( spl13_626
    | ~ spl13_623 ),
    inference(avatar_split_clause,[],[f14386,f14371,f14394]) ).

tff(f14394,plain,
    ( spl13_626
  <=> ( 1 = mod1(1,abs1(5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_626])]) ).

tff(f14371,plain,
    ( spl13_623
  <=> $less(1,abs1(5)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_623])]) ).

tff(f14386,plain,
    ( ( 1 = mod1(1,abs1(5)) )
    | ~ spl13_623 ),
    inference(evaluation,[],[f14384]) ).

tff(f14384,plain,
    ( $less(1,0)
    | ( 1 = mod1(1,abs1(5)) )
    | ~ spl13_623 ),
    inference(resolution,[],[f14373,f517]) ).

tff(f14373,plain,
    ( $less(1,abs1(5))
    | ~ spl13_623 ),
    inference(avatar_component_clause,[],[f14371]) ).

tff(f14392,plain,
    ( spl13_625
    | ~ spl13_623 ),
    inference(avatar_split_clause,[],[f14387,f14371,f14389]) ).

tff(f14389,plain,
    ( spl13_625
  <=> ( 0 = div1(1,abs1(5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_625])]) ).

tff(f14387,plain,
    ( ( 0 = div1(1,abs1(5)) )
    | ~ spl13_623 ),
    inference(evaluation,[],[f14383]) ).

tff(f14383,plain,
    ( $less(1,0)
    | ( 0 = div1(1,abs1(5)) )
    | ~ spl13_623 ),
    inference(resolution,[],[f14373,f540]) ).

tff(f14380,plain,
    ( spl13_624
    | ~ spl13_333 ),
    inference(avatar_split_clause,[],[f14367,f8144,f14377]) ).

tff(f14377,plain,
    ( spl13_624
  <=> $less($uminus(abs1(5)),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_624])]) ).

tff(f8144,plain,
    ( spl13_333
  <=> ( 1 = mod1(1,5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_333])]) ).

tff(f14367,plain,
    ( $less($uminus(abs1(5)),1)
    | ~ spl13_333 ),
    inference(evaluation,[],[f14362]) ).

tff(f14362,plain,
    ( ( 0 = 5 )
    | $less($uminus(abs1(5)),1)
    | ~ spl13_333 ),
    inference(superposition,[],[f497,f8146]) ).

tff(f8146,plain,
    ( ( 1 = mod1(1,5) )
    | ~ spl13_333 ),
    inference(avatar_component_clause,[],[f8144]) ).

tff(f14374,plain,
    ( spl13_623
    | ~ spl13_333 ),
    inference(avatar_split_clause,[],[f14369,f8144,f14371]) ).

tff(f14369,plain,
    ( $less(1,abs1(5))
    | ~ spl13_333 ),
    inference(evaluation,[],[f14365]) ).

tff(f14365,plain,
    ( ( 0 = 5 )
    | $less(1,abs1(5))
    | ~ spl13_333 ),
    inference(superposition,[],[f496,f8146]) ).

tff(f14361,plain,
    ( spl13_10
    | spl13_20
    | ~ spl13_8 ),
    inference(avatar_split_clause,[],[f14359,f626,f710,f635]) ).

tff(f14359,plain,
    ( ( mod1(hash1(sK10),sK0) = sK7 )
    | good_data1(a,sK10,t2tb7(sK9),t2tb3(sK3),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
    | ~ spl13_8 ),
    inference(resolution,[],[f547,f628]) ).

tff(f547,plain,
    ! [X12: a1,X13: key1] :
      ( ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
      | ( sK7 = mod1(hash1(X13),sK0) )
      | good_data1(a,X13,t2tb7(X12),t2tb3(sK3),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) ),
    inference(definition_unfolding,[],[f416,f507]) ).

tff(f416,plain,
    ! [X12: a1,X13: key1] :
      ( ( bucket1(X13,sK0) = sK7 )
      | ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
      | good_data1(a,X13,t2tb7(X12),t2tb3(sK3),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) ),
    inference(cnf_transformation,[],[f311]) ).

tff(f14325,plain,
    ( ~ spl13_622
    | ~ spl13_613 ),
    inference(avatar_split_clause,[],[f14308,f14201,f14322]) ).

tff(f14322,plain,
    ( spl13_622
  <=> $less(sK7,abs1($product(sK7,1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_622])]) ).

tff(f14308,plain,
    ( ~ $less(sK7,abs1($product(sK7,1)))
    | ~ spl13_613 ),
    inference(superposition,[],[f1072,f14203]) ).

tff(f1072,plain,
    ! [X0: $int] : ~ $less(abs1(X0),abs1($product(X0,1))),
    inference(evaluation,[],[f1071]) ).

tff(f1071,plain,
    ! [X0: $int] :
      ( ~ $less(abs1(X0),abs1($product(X0,1)))
      | ( 0 = 1 ) ),
    inference(superposition,[],[f503,f490]) ).

tff(f490,plain,
    ! [X0: $int] : ( div1(X0,1) = X0 ),
    inference(cnf_transformation,[],[f148]) ).

tff(f148,plain,
    ! [X0: $int] : ( div1(X0,1) = X0 ),
    inference(rectify,[],[f20]) ).

tff(f20,axiom,
    ! [X1: $int] : ( div1(X1,1) = X1 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',div_1) ).

tff(f14320,plain,
    ( spl13_30
    | spl13_621
    | ~ spl13_613 ),
    inference(avatar_split_clause,[],[f14305,f14201,f14318,f835]) ).

tff(f14318,plain,
    ( spl13_621
  <=> ! [X2: $int] : $less(mod1(X2,sK7),sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_621])]) ).

tff(f14305,plain,
    ( ! [X2: $int] :
        ( $less(mod1(X2,sK7),sK7)
        | ( 0 = sK7 ) )
    | ~ spl13_613 ),
    inference(superposition,[],[f496,f14203]) ).

tff(f14316,plain,
    ( spl13_620
    | spl13_30
    | ~ spl13_613 ),
    inference(avatar_split_clause,[],[f14306,f14201,f835,f14314]) ).

tff(f14314,plain,
    ( spl13_620
  <=> ! [X3: $int] : $less($uminus(sK7),mod1(X3,sK7)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_620])]) ).

tff(f14306,plain,
    ( ! [X3: $int] :
        ( ( 0 = sK7 )
        | $less($uminus(sK7),mod1(X3,sK7)) )
    | ~ spl13_613 ),
    inference(superposition,[],[f497,f14203]) ).

tff(f14299,plain,
    ( spl13_137
    | ~ spl13_56
    | ~ spl13_142 ),
    inference(avatar_split_clause,[],[f14048,f3564,f1575,f3516]) ).

tff(f3516,plain,
    ( spl13_137
  <=> in_data1(a,sK10,t2tb7(sK9),mk_array1(list(tuple2(key,a)),3,t2tb2(sK5))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_137])]) ).

tff(f3564,plain,
    ( spl13_142
  <=> good_data1(a,sK10,t2tb7(sK9),t2tb3(sK3),mk_array1(list(tuple2(key,a)),3,t2tb2(sK5))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_142])]) ).

tff(f14048,plain,
    ( ( get(option(a),key,t2tb3(sK3),t2tb1(sK10)) != some(a,t2tb7(sK9)) )
    | in_data1(a,sK10,t2tb7(sK9),mk_array1(list(tuple2(key,a)),3,t2tb2(sK5)))
    | ~ spl13_142 ),
    inference(resolution,[],[f3565,f440]) ).

tff(f440,plain,
    ! [X2: ty,X3: uni,X0: uni,X1: uni,X4: key1] :
      ( ~ good_data1(X2,X4,X3,X1,X0)
      | ( some(X2,X3) != get(option(X2),key,X1,t2tb1(X4)) )
      | in_data1(X2,X4,X3,X0) ),
    inference(cnf_transformation,[],[f319]) ).

tff(f3565,plain,
    ( good_data1(a,sK10,t2tb7(sK9),t2tb3(sK3),mk_array1(list(tuple2(key,a)),3,t2tb2(sK5)))
    | ~ spl13_142 ),
    inference(avatar_component_clause,[],[f3564]) ).

tff(f14298,plain,
    ( ~ spl13_56
    | spl13_311
    | ~ spl13_310 ),
    inference(avatar_split_clause,[],[f14099,f7907,f7912,f1575]) ).

tff(f7912,plain,
    ( spl13_311
  <=> in_data1(a,sK10,t2tb7(sK9),mk_array1(list(tuple2(key,a)),11,t2tb2(sK5))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_311])]) ).

tff(f7907,plain,
    ( spl13_310
  <=> good_data1(a,sK10,t2tb7(sK9),t2tb3(sK3),mk_array1(list(tuple2(key,a)),11,t2tb2(sK5))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_310])]) ).

tff(f14099,plain,
    ( in_data1(a,sK10,t2tb7(sK9),mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)))
    | ( get(option(a),key,t2tb3(sK3),t2tb1(sK10)) != some(a,t2tb7(sK9)) )
    | ~ spl13_310 ),
    inference(resolution,[],[f7908,f440]) ).

tff(f7908,plain,
    ( good_data1(a,sK10,t2tb7(sK9),t2tb3(sK3),mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)))
    | ~ spl13_310 ),
    inference(avatar_component_clause,[],[f7907]) ).

tff(f14297,plain,
    ( spl13_56
    | ~ spl13_606 ),
    inference(avatar_split_clause,[],[f14165,f14111,f1575]) ).

tff(f14111,plain,
    ( spl13_606
  <=> ( tb2t4(some(a,t2tb7(sK9))) = tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(sK10))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_606])]) ).

tff(f14165,plain,
    ( ( get(option(a),key,t2tb3(sK3),t2tb1(sK10)) = some(a,t2tb7(sK9)) )
    | ~ spl13_606 ),
    inference(forward_demodulation,[],[f14164,f921]) ).

tff(f921,plain,
    ! [X1: uni] : ( some(a,X1) = t2tb4(tb2t4(some(a,X1))) ),
    inference(resolution,[],[f536,f526]) ).

tff(f526,plain,
    ! [X0: ty,X1: uni] : sort1(option(X0),some(X0,X1)),
    inference(cnf_transformation,[],[f362]) ).

tff(f362,plain,
    ! [X0: ty,X1: uni] : sort1(option(X0),some(X0,X1)),
    inference(rectify,[],[f187]) ).

tff(f187,plain,
    ! [X1: ty,X0: uni] : sort1(option(X1),some(X1,X0)),
    inference(rectify,[],[f27]) ).

tff(f27,axiom,
    ! [X1: uni,X0: ty] : sort1(option(X0),some(X0,X1)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',some_sort2) ).

tff(f536,plain,
    ! [X0: uni] :
      ( ~ sort1(option(a),X0)
      | ( t2tb4(tb2t4(X0)) = X0 ) ),
    inference(cnf_transformation,[],[f299]) ).

tff(f299,plain,
    ! [X0: uni] :
      ( ( t2tb4(tb2t4(X0)) = X0 )
      | ~ sort1(option(a),X0) ),
    inference(ennf_transformation,[],[f180]) ).

tff(f180,plain,
    ! [X0: uni] :
      ( sort1(option(a),X0)
     => ( t2tb4(tb2t4(X0)) = X0 ) ),
    inference(rectify,[],[f97]) ).

tff(f97,axiom,
    ! [X17: uni] :
      ( sort1(option(a),X17)
     => ( t2tb4(tb2t4(X17)) = X17 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',bridgeR4) ).

tff(f14164,plain,
    ( ( get(option(a),key,t2tb3(sK3),t2tb1(sK10)) = t2tb4(tb2t4(some(a,t2tb7(sK9)))) )
    | ~ spl13_606 ),
    inference(superposition,[],[f925,f14113]) ).

tff(f14113,plain,
    ( ( tb2t4(some(a,t2tb7(sK9))) = tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(sK10))) )
    | ~ spl13_606 ),
    inference(avatar_component_clause,[],[f14111]) ).

tff(f925,plain,
    ! [X6: uni,X4: ty,X5: uni] : ( t2tb4(tb2t4(get(option(a),X4,X5,X6))) = get(option(a),X4,X5,X6) ),
    inference(resolution,[],[f536,f491]) ).

tff(f491,plain,
    ! [X2: ty,X3: uni,X0: ty,X1: uni] : sort1(X0,get(X0,X2,X3,X1)),
    inference(cnf_transformation,[],[f339]) ).

tff(f339,plain,
    ! [X0: ty,X1: uni,X2: ty,X3: uni] : sort1(X0,get(X0,X2,X3,X1)),
    inference(rectify,[],[f200]) ).

tff(f200,plain,
    ! [X1: ty,X2: uni,X3: ty,X0: uni] : sort1(X1,get(X1,X3,X0,X2)),
    inference(rectify,[],[f47]) ).

tff(f47,axiom,
    ! [X1: uni,X12: ty,X2: uni,X0: ty] : sort1(X12,get(X12,X0,X1,X2)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',get_sort4) ).

tff(f14296,plain,
    ( spl13_619
    | ~ spl13_13
    | ~ spl13_36 ),
    inference(avatar_split_clause,[],[f14291,f986,f656,f14293]) ).

tff(f14293,plain,
    ( spl13_619
  <=> ( $uminus(mod1(hash1(sK10),sK0)) = mod1(hash1(sK10),sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_619])]) ).

tff(f986,plain,
    ( spl13_36
  <=> ! [X12: key1] : ~ $less(mod1(hash1(X12),sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_36])]) ).

tff(f14291,plain,
    ( ( $uminus(mod1(hash1(sK10),sK0)) = mod1(hash1(sK10),sK0) )
    | ~ spl13_13
    | ~ spl13_36 ),
    inference(forward_demodulation,[],[f14279,f2020]) ).

tff(f2020,plain,
    ( ! [X4: key1] : ( abs1(mod1(hash1(X4),sK0)) = mod1(hash1(X4),sK0) )
    | ~ spl13_36 ),
    inference(resolution,[],[f528,f987]) ).

tff(f987,plain,
    ( ! [X12: key1] : ~ $less(mod1(hash1(X12),sK0),0)
    | ~ spl13_36 ),
    inference(avatar_component_clause,[],[f986]) ).

tff(f528,plain,
    ! [X0: $int] :
      ( $less(X0,0)
      | ( abs1(X0) = X0 ) ),
    inference(cnf_transformation,[],[f273]) ).

tff(f14279,plain,
    ( ( $uminus(mod1(hash1(sK10),sK0)) = abs1(mod1(hash1(sK10),sK0)) )
    | ~ spl13_13 ),
    inference(resolution,[],[f658,f527]) ).

tff(f658,plain,
    ( $less(mod1(hash1(sK10),sK0),0)
    | ~ spl13_13 ),
    inference(avatar_component_clause,[],[f656]) ).

tff(f14290,plain,
    ( spl13_618
    | spl13_34
    | ~ spl13_13 ),
    inference(avatar_split_clause,[],[f14278,f656,f958,f14287]) ).

tff(f14287,plain,
    ( spl13_618
  <=> $less(hash1(sK10),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_618])]) ).

tff(f14278,plain,
    ( ( 0 = sK0 )
    | $less(hash1(sK10),0)
    | ~ spl13_13 ),
    inference(resolution,[],[f658,f451]) ).

tff(f451,plain,
    ! [X0: $int,X1: $int] :
      ( ~ $less(mod1(X0,X1),0)
      | $less(X0,0)
      | ( 0 = X1 ) ),
    inference(cnf_transformation,[],[f288]) ).

tff(f288,plain,
    ! [X0: $int,X1: $int] :
      ( ( 0 = X1 )
      | ~ $less(mod1(X0,X1),0)
      | $less(X0,0) ),
    inference(flattening,[],[f287]) ).

tff(f287,plain,
    ! [X1: $int,X0: $int] :
      ( ~ $less(mod1(X0,X1),0)
      | ( 0 = X1 )
      | $less(X0,0) ),
    inference(ennf_transformation,[],[f169]) ).

tff(f169,plain,
    ! [X1: $int,X0: $int] :
      ( ( ( 0 != X1 )
        & ~ $less(X0,0) )
     => ~ $less(mod1(X0,X1),0) ),
    inference(rectify,[],[f116]) ).

tff(f116,plain,
    ! [X1: $int,X7: $int] :
      ( ( ( 0 != X7 )
        & ~ $less(X1,0) )
     => ~ $less(mod1(X1,X7),0) ),
    inference(theory_normalization,[],[f17]) ).

tff(f17,axiom,
    ! [X1: $int,X7: $int] :
      ( ( ( 0 != X7 )
        & $lesseq(0,X1) )
     => $lesseq(0,mod1(X1,X7)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mod_sign_pos) ).

tff(f14285,plain,
    ( spl13_14
    | spl13_34
    | ~ spl13_13 ),
    inference(avatar_split_clause,[],[f14277,f656,f958,f661]) ).

tff(f14277,plain,
    ( ( 0 = sK0 )
    | $less(sK0,0)
    | ~ spl13_13 ),
    inference(resolution,[],[f658,f980]) ).

tff(f980,plain,
    ! [X10: $int,X9: key1] :
      ( ~ $less(mod1(hash1(X9),X10),0)
      | $less(X10,0)
      | ( 0 = X10 ) ),
    inference(resolution,[],[f578,f136]) ).

tff(f578,plain,
    ! [X0: $int,X1: key1] :
      ( ~ $less(0,X0)
      | ~ $less(mod1(hash1(X1),X0),0) ),
    inference(definition_unfolding,[],[f485,f507]) ).

tff(f485,plain,
    ! [X0: $int,X1: key1] :
      ( ~ $less(bucket1(X1,X0),0)
      | ~ $less(0,X0) ),
    inference(cnf_transformation,[],[f282]) ).

tff(f14284,plain,
    ( ~ spl13_13
    | ~ spl13_36 ),
    inference(avatar_contradiction_clause,[],[f14275]) ).

tff(f14275,plain,
    ( $false
    | ~ spl13_13
    | ~ spl13_36 ),
    inference(resolution,[],[f658,f987]) ).

tff(f14243,plain,
    ( spl13_617
    | ~ spl13_12
    | ~ spl13_613 ),
    inference(avatar_split_clause,[],[f14238,f14201,f647,f14240]) ).

tff(f14240,plain,
    ( spl13_617
  <=> ( $uminus(sK7) = sK7 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_617])]) ).

tff(f14238,plain,
    ( ( $uminus(sK7) = sK7 )
    | ~ spl13_12
    | ~ spl13_613 ),
    inference(forward_demodulation,[],[f14233,f14203]) ).

tff(f14233,plain,
    ( ( abs1(sK7) = $uminus(sK7) )
    | ~ spl13_12 ),
    inference(resolution,[],[f648,f527]) ).

tff(f648,plain,
    ( $less(sK7,0)
    | ~ spl13_12 ),
    inference(avatar_component_clause,[],[f647]) ).

tff(f14232,plain,
    ( spl13_616
    | ~ spl13_29 ),
    inference(avatar_split_clause,[],[f14216,f831,f14229]) ).

tff(f14216,plain,
    ( ( 0 = div1(0,sK7) )
    | ~ spl13_29 ),
    inference(evaluation,[],[f14213]) ).

tff(f14213,plain,
    ( $less(0,0)
    | ( 0 = div1(0,sK7) )
    | ~ spl13_29 ),
    inference(resolution,[],[f833,f540]) ).

tff(f833,plain,
    ( $less(0,sK7)
    | ~ spl13_29 ),
    inference(avatar_component_clause,[],[f831]) ).

tff(f14227,plain,
    ( spl13_615
    | ~ spl13_29 ),
    inference(avatar_split_clause,[],[f14217,f831,f14224]) ).

tff(f14217,plain,
    ( ( 0 = mod1(0,sK7) )
    | ~ spl13_29 ),
    inference(evaluation,[],[f14214]) ).

tff(f14214,plain,
    ( ( 0 = mod1(0,sK7) )
    | $less(0,0)
    | ~ spl13_29 ),
    inference(resolution,[],[f833,f517]) ).

tff(f14222,plain,
    ( spl13_614
    | ~ spl13_29
    | ~ spl13_178 ),
    inference(avatar_split_clause,[],[f14207,f4625,f831,f14219]) ).

tff(f14219,plain,
    ( spl13_614
  <=> $less($uminus(abs1(4)),sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_614])]) ).

tff(f14207,plain,
    ( $less($uminus(abs1(4)),sK7)
    | ~ spl13_29
    | ~ spl13_178 ),
    inference(resolution,[],[f833,f4632]) ).

tff(f14204,plain,
    ( spl13_613
    | spl13_12 ),
    inference(avatar_split_clause,[],[f14167,f647,f14201]) ).

tff(f14167,plain,
    ( ( abs1(sK7) = sK7 )
    | spl13_12 ),
    inference(resolution,[],[f649,f528]) ).

tff(f649,plain,
    ( ~ $less(sK7,0)
    | spl13_12 ),
    inference(avatar_component_clause,[],[f647]) ).

tff(f14199,plain,
    ( spl13_30
    | spl13_612
    | spl13_12 ),
    inference(avatar_split_clause,[],[f14172,f647,f14197,f835]) ).

tff(f14197,plain,
    ( spl13_612
  <=> ! [X4: $int,X5: $int] :
        ( $less(X5,0)
        | ( mod1($sum($product(sK7,X5),X4),sK7) = mod1(X4,sK7) )
        | $less(X4,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_612])]) ).

tff(f14172,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(X5,0)
        | ( 0 = sK7 )
        | $less(X4,0)
        | ( mod1($sum($product(sK7,X5),X4),sK7) = mod1(X4,sK7) ) )
    | spl13_12 ),
    inference(resolution,[],[f649,f1554]) ).

tff(f1554,plain,
    ! [X16: $int,X17: $int,X15: $int] :
      ( $less(X17,0)
      | $less(X16,0)
      | $less(X15,0)
      | ( 0 = X16 )
      | ( mod1(X17,X16) = mod1($sum($product(X16,X15),X17),X16) ) ),
    inference(resolution,[],[f531,f136]) ).

tff(f531,plain,
    ! [X2: $int,X0: $int,X1: $int] :
      ( ~ $less(0,X2)
      | $less(X0,0)
      | ( mod1($sum($product(X2,X0),X1),X2) = mod1(X1,X2) )
      | $less(X1,0) ),
    inference(cnf_transformation,[],[f264]) ).

tff(f264,plain,
    ! [X0: $int,X1: $int,X2: $int] :
      ( $less(X0,0)
      | $less(X1,0)
      | ( mod1($sum($product(X2,X0),X1),X2) = mod1(X1,X2) )
      | ~ $less(0,X2) ),
    inference(flattening,[],[f263]) ).

tff(f263,plain,
    ! [X0: $int,X2: $int,X1: $int] :
      ( ( mod1($sum($product(X2,X0),X1),X2) = mod1(X1,X2) )
      | $less(X0,0)
      | $less(X1,0)
      | ~ $less(0,X2) ),
    inference(ennf_transformation,[],[f158]) ).

tff(f158,plain,
    ! [X0: $int,X2: $int,X1: $int] :
      ( ( ~ $less(X0,0)
        & ~ $less(X1,0)
        & $less(0,X2) )
     => ( mod1($sum($product(X2,X0),X1),X2) = mod1(X1,X2) ) ),
    inference(rectify,[],[f115]) ).

tff(f115,plain,
    ! [X7: $int,X4: $int,X1: $int] :
      ( ( ~ $less(X7,0)
        & ~ $less(X4,0)
        & $less(0,X1) )
     => ( mod1($sum($product(X1,X7),X4),X1) = mod1(X4,X1) ) ),
    inference(theory_normalization,[],[f25]) ).

tff(f25,axiom,
    ! [X7: $int,X4: $int,X1: $int] :
      ( ( $lesseq(0,X7)
        & $lesseq(0,X4)
        & $less(0,X1) )
     => ( mod1($sum($product(X1,X7),X4),X1) = mod1(X4,X1) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mod_mult) ).

tff(f14195,plain,
    ( spl13_611
    | spl13_12
    | ~ spl13_15
    | ~ spl13_115 ),
    inference(avatar_split_clause,[],[f14184,f2736,f668,f647,f14192]) ).

tff(f14192,plain,
    ( spl13_611
  <=> ( 0 = mod1($sum($product(sK0,sK7),0),sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_611])]) ).

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

tff(f2736,plain,
    ( spl13_115
  <=> ( 0 = mod1(0,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_115])]) ).

tff(f14184,plain,
    ( ( 0 = mod1($sum($product(sK0,sK7),0),sK0) )
    | spl13_12
    | ~ spl13_15
    | ~ spl13_115 ),
    inference(resolution,[],[f649,f2971]) ).

tff(f2971,plain,
    ( ! [X19: $int] :
        ( $less(X19,0)
        | ( 0 = mod1($sum($product(sK0,X19),0),sK0) ) )
    | ~ spl13_15
    | ~ spl13_115 ),
    inference(backward_demodulation,[],[f2153,f2738]) ).

tff(f2738,plain,
    ( ( 0 = mod1(0,sK0) )
    | ~ spl13_115 ),
    inference(avatar_component_clause,[],[f2736]) ).

tff(f2153,plain,
    ( ! [X19: $int] :
        ( $less(X19,0)
        | ( mod1($sum($product(sK0,X19),0),sK0) = mod1(0,sK0) ) )
    | ~ spl13_15 ),
    inference(resolution,[],[f1551,f134]) ).

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

tff(f1551,plain,
    ( ! [X8: $int,X9: $int] :
        ( $less(X9,0)
        | $less(X8,0)
        | ( mod1(X9,sK0) = mod1($sum($product(sK0,X8),X9),sK0) ) )
    | ~ spl13_15 ),
    inference(resolution,[],[f531,f670]) ).

tff(f670,plain,
    ( $less(0,sK0)
    | ~ spl13_15 ),
    inference(avatar_component_clause,[],[f668]) ).

tff(f14190,plain,
    ( spl13_30
    | spl13_610
    | spl13_12 ),
    inference(avatar_split_clause,[],[f14182,f647,f14188,f835]) ).

tff(f14188,plain,
    ( spl13_610
  <=> ! [X18: $int,X19: $int] :
        ( ( div1($sum($product(sK7,X18),X19),sK7) = $sum(X18,div1(X19,sK7)) )
        | $less(X18,0)
        | $less(X19,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_610])]) ).

tff(f14182,plain,
    ( ! [X18: $int,X19: $int] :
        ( ( div1($sum($product(sK7,X18),X19),sK7) = $sum(X18,div1(X19,sK7)) )
        | ( 0 = sK7 )
        | $less(X19,0)
        | $less(X18,0) )
    | spl13_12 ),
    inference(resolution,[],[f649,f1649]) ).

tff(f1649,plain,
    ! [X14: $int,X12: $int,X13: $int] :
      ( $less(X12,0)
      | $less(X14,0)
      | $less(X13,0)
      | ( $sum(X12,div1(X13,X14)) = div1($sum($product(X14,X12),X13),X14) )
      | ( 0 = X14 ) ),
    inference(resolution,[],[f537,f136]) ).

tff(f537,plain,
    ! [X2: $int,X0: $int,X1: $int] :
      ( ~ $less(0,X1)
      | ( $sum(X0,div1(X2,X1)) = div1($sum($product(X1,X0),X2),X1) )
      | $less(X2,0)
      | $less(X0,0) ),
    inference(cnf_transformation,[],[f367]) ).

tff(f367,plain,
    ! [X0: $int,X1: $int,X2: $int] :
      ( ( $sum(X0,div1(X2,X1)) = div1($sum($product(X1,X0),X2),X1) )
      | $less(X0,0)
      | $less(X2,0)
      | ~ $less(0,X1) ),
    inference(rectify,[],[f251]) ).

tff(f251,plain,
    ! [X1: $int,X2: $int,X0: $int] :
      ( ( div1($sum($product(X2,X1),X0),X2) = $sum(X1,div1(X0,X2)) )
      | $less(X1,0)
      | $less(X0,0)
      | ~ $less(0,X2) ),
    inference(flattening,[],[f250]) ).

tff(f250,plain,
    ! [X0: $int,X2: $int,X1: $int] :
      ( ( div1($sum($product(X2,X1),X0),X2) = $sum(X1,div1(X0,X2)) )
      | $less(X0,0)
      | $less(X1,0)
      | ~ $less(0,X2) ),
    inference(ennf_transformation,[],[f185]) ).

tff(f185,plain,
    ! [X0: $int,X2: $int,X1: $int] :
      ( ( ~ $less(X0,0)
        & ~ $less(X1,0)
        & $less(0,X2) )
     => ( div1($sum($product(X2,X1),X0),X2) = $sum(X1,div1(X0,X2)) ) ),
    inference(rectify,[],[f119]) ).

tff(f119,plain,
    ! [X4: $int,X7: $int,X1: $int] :
      ( ( ~ $less(X7,0)
        & $less(0,X1)
        & ~ $less(X4,0) )
     => ( div1($sum($product(X1,X7),X4),X1) = $sum(X7,div1(X4,X1)) ) ),
    inference(theory_normalization,[],[f24]) ).

tff(f24,axiom,
    ! [X4: $int,X7: $int,X1: $int] :
      ( ( $lesseq(0,X7)
        & $less(0,X1)
        & $lesseq(0,X4) )
     => ( div1($sum($product(X1,X7),X4),X1) = $sum(X7,div1(X4,X1)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',div_mult) ).

tff(f14166,plain,
    ( spl13_56
    | ~ spl13_606 ),
    inference(avatar_split_clause,[],[f14165,f14111,f1575]) ).

tff(f14161,plain,
    ( ~ spl13_609
    | ~ spl13_261
    | spl13_539 ),
    inference(avatar_split_clause,[],[f14144,f12749,f6562,f14158]) ).

tff(f14158,plain,
    ( spl13_609
  <=> $less(sK6,2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_609])]) ).

tff(f6562,plain,
    ( spl13_261
  <=> $less(5,sK6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_261])]) ).

tff(f12749,plain,
    ( spl13_539
  <=> $less(5,abs1(2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_539])]) ).

tff(f14144,plain,
    ( ~ $less(sK6,2)
    | ~ spl13_261
    | spl13_539 ),
    inference(resolution,[],[f12750,f6901]) ).

tff(f6901,plain,
    ( ! [X2: $int] :
        ( $less(5,abs1(X2))
        | ~ $less(sK6,X2) )
    | ~ spl13_261 ),
    inference(resolution,[],[f6613,f494]) ).

tff(f494,plain,
    ! [X0: $int,X1: $int] :
      ( $less(X1,abs1(X0))
      | ~ $less(X1,X0) ),
    inference(cnf_transformation,[],[f342]) ).

tff(f342,plain,
    ! [X0: $int,X1: $int] :
      ( ( ( ~ $less(X1,X0)
          & ~ $less(X0,$uminus(X1)) )
        | $less(X1,abs1(X0)) )
      & ( ~ $less(X1,abs1(X0))
        | $less(X1,X0)
        | $less(X0,$uminus(X1)) ) ),
    inference(rectify,[],[f341]) ).

tff(f341,plain,
    ! [X1: $int,X0: $int] :
      ( ( ( ~ $less(X0,X1)
          & ~ $less(X1,$uminus(X0)) )
        | $less(X0,abs1(X1)) )
      & ( ~ $less(X0,abs1(X1))
        | $less(X0,X1)
        | $less(X1,$uminus(X0)) ) ),
    inference(flattening,[],[f340]) ).

tff(f340,plain,
    ! [X1: $int,X0: $int] :
      ( ( ( ~ $less(X0,X1)
          & ~ $less(X1,$uminus(X0)) )
        | $less(X0,abs1(X1)) )
      & ( ~ $less(X0,abs1(X1))
        | $less(X0,X1)
        | $less(X1,$uminus(X0)) ) ),
    inference(nnf_transformation,[],[f209]) ).

tff(f209,plain,
    ! [X1: $int,X0: $int] :
      ( ( ~ $less(X0,X1)
        & ~ $less(X1,$uminus(X0)) )
    <=> ~ $less(X0,abs1(X1)) ),
    inference(rectify,[],[f123]) ).

tff(f123,plain,
    ! [X7: $int,X1: $int] :
      ( ( ~ $less(X1,$uminus(X7))
        & ~ $less(X7,X1) )
    <=> ~ $less(X7,abs1(X1)) ),
    inference(theory_normalization,[],[f10]) ).

tff(f10,axiom,
    ! [X7: $int,X1: $int] :
      ( ( $lesseq($uminus(X7),X1)
        & $lesseq(X1,X7) )
    <=> $lesseq(abs1(X1),X7) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',abs_le) ).

tff(f6613,plain,
    ( ! [X1: $int] :
        ( ~ $less(sK6,X1)
        | $less(5,X1) )
    | ~ spl13_261 ),
    inference(resolution,[],[f6563,f135]) ).

tff(f6563,plain,
    ( $less(5,sK6)
    | ~ spl13_261 ),
    inference(avatar_component_clause,[],[f6562]) ).

tff(f12750,plain,
    ( ~ $less(5,abs1(2))
    | spl13_539 ),
    inference(avatar_component_clause,[],[f12749]) ).

tff(f14156,plain,
    ( ~ spl13_608
    | ~ spl13_263
    | spl13_539 ),
    inference(avatar_split_clause,[],[f14143,f12749,f6580,f14153]) ).

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

tff(f6580,plain,
    ( spl13_263
  <=> $less(5,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_263])]) ).

tff(f14143,plain,
    ( ~ $less(sK0,2)
    | ~ spl13_263
    | spl13_539 ),
    inference(resolution,[],[f12750,f8692]) ).

tff(f8692,plain,
    ( ! [X4: $int] :
        ( $less(5,abs1(X4))
        | ~ $less(sK0,X4) )
    | ~ spl13_263 ),
    inference(resolution,[],[f8233,f494]) ).

tff(f8233,plain,
    ( ! [X1: $int] :
        ( ~ $less(sK0,X1)
        | $less(5,X1) )
    | ~ spl13_263 ),
    inference(resolution,[],[f6581,f135]) ).

tff(f6581,plain,
    ( $less(5,sK0)
    | ~ spl13_263 ),
    inference(avatar_component_clause,[],[f6580]) ).

tff(f14122,plain,
    ( spl13_10
    | spl13_606
    | ~ spl13_8 ),
    inference(avatar_split_clause,[],[f14101,f626,f14111,f635]) ).

tff(f14101,plain,
    ( ( tb2t4(some(a,t2tb7(sK9))) = tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(sK10))) )
    | good_data1(a,sK10,t2tb7(sK9),t2tb3(sK3),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
    | ~ spl13_8 ),
    inference(resolution,[],[f628,f589]) ).

tff(f589,plain,
    ! [X12: a1,X13: key1] :
      ( ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
      | ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
      | good_data1(a,X13,t2tb7(X12),t2tb3(sK3),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) ),
    inference(duplicate_literal_removal,[],[f404]) ).

tff(f404,plain,
    ! [X12: a1,X13: key1] :
      ( good_data1(a,X13,t2tb7(X12),t2tb3(sK3),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
      | ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
      | ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
      | ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) ),
    inference(cnf_transformation,[],[f311]) ).

tff(f14121,plain,
    ( spl13_607
    | ~ spl13_8 ),
    inference(avatar_split_clause,[],[f14116,f626,f14118]) ).

tff(f14118,plain,
    ( spl13_607
  <=> mem(tuple2(key,a),tuple21(key,a,t2tb1(sK10),t2tb7(sK9)),get(list(tuple2(key,a)),int,t2tb2(sK5),t2tb(mod1(hash1(sK10),$sum($product(2,sK0),1))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_607])]) ).

tff(f14116,plain,
    ( mem(tuple2(key,a),tuple21(key,a,t2tb1(sK10),t2tb7(sK9)),get(list(tuple2(key,a)),int,t2tb2(sK5),t2tb(mod1(hash1(sK10),$sum($product(2,sK0),1)))))
    | ~ spl13_8 ),
    inference(forward_demodulation,[],[f14115,f1235]) ).

tff(f1235,plain,
    ! [X0: $int,X1: map_int_lplist_lpkeycm_a1rprp] : ( t2tb2(X1) = elts(list(tuple2(key,a)),mk_array1(list(tuple2(key,a)),X0,t2tb2(X1))) ),
    inference(resolution,[],[f509,f502]) ).

tff(f502,plain,
    ! [X0: map_int_lplist_lpkeycm_a1rprp] : sort1(map(int,list(tuple2(key,a))),t2tb2(X0)),
    inference(cnf_transformation,[],[f197]) ).

tff(f197,plain,
    ! [X0: map_int_lplist_lpkeycm_a1rprp] : sort1(map(int,list(tuple2(key,a))),t2tb2(X0)),
    inference(rectify,[],[f89]) ).

tff(f89,axiom,
    ! [X1: map_int_lplist_lpkeycm_a1rprp] : sort1(map(int,list(tuple2(key,a))),t2tb2(X1)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',t2tb_sort10) ).

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

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

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

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

tff(f56,axiom,
    ! [X10: uni,X0: ty,X6: $int] :
      ( sort1(map(int,X0),X10)
     => ( elts(X0,mk_array1(X0,X6,X10)) = X10 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',elts_def1) ).

tff(f14115,plain,
    ( mem(tuple2(key,a),tuple21(key,a,t2tb1(sK10),t2tb7(sK9)),get(list(tuple2(key,a)),int,elts(list(tuple2(key,a)),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))),t2tb(mod1(hash1(sK10),$sum($product(2,sK0),1)))))
    | ~ spl13_8 ),
    inference(forward_demodulation,[],[f14105,f437]) ).

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

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

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

tff(f54,axiom,
    ! [X0: ty,X10: uni,X6: $int] : ( length1(X0,mk_array1(X0,X6,X10)) = X6 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',length_def1) ).

tff(f14105,plain,
    ( mem(tuple2(key,a),tuple21(key,a,t2tb1(sK10),t2tb7(sK9)),get(list(tuple2(key,a)),int,elts(list(tuple2(key,a)),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))),t2tb(mod1(hash1(sK10),length1(list(tuple2(key,a)),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))))))
    | ~ spl13_8 ),
    inference(resolution,[],[f628,f574]) ).

tff(f574,plain,
    ! [X2: uni,X3: key1,X0: ty,X1: uni] :
      ( ~ in_data1(X0,X3,X2,X1)
      | mem(tuple2(key,X0),tuple21(key,X0,t2tb1(X3),X2),get(list(tuple2(key,X0)),int,elts(list(tuple2(key,X0)),X1),t2tb(mod1(hash1(X3),length1(list(tuple2(key,X0)),X1))))) ),
    inference(definition_unfolding,[],[f427,f508,f507]) ).

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

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

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

tff(f62,axiom,
    ! [X16: $int,X0: ty,X8: uni] : ( get2(X0,X8,X16) = get(X0,int,elts(X0,X8),t2tb(X16)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',get_def) ).

tff(f427,plain,
    ! [X2: uni,X3: key1,X0: ty,X1: uni] :
      ( mem(tuple2(key,X0),tuple21(key,X0,t2tb1(X3),X2),get2(list(tuple2(key,X0)),X1,bucket1(X3,length1(list(tuple2(key,X0)),X1))))
      | ~ in_data1(X0,X3,X2,X1) ),
    inference(cnf_transformation,[],[f313]) ).

tff(f313,plain,
    ! [X0: ty,X1: uni,X2: uni,X3: key1] :
      ( ( mem(tuple2(key,X0),tuple21(key,X0,t2tb1(X3),X2),get2(list(tuple2(key,X0)),X1,bucket1(X3,length1(list(tuple2(key,X0)),X1))))
        | ~ in_data1(X0,X3,X2,X1) )
      & ( in_data1(X0,X3,X2,X1)
        | ~ mem(tuple2(key,X0),tuple21(key,X0,t2tb1(X3),X2),get2(list(tuple2(key,X0)),X1,bucket1(X3,length1(list(tuple2(key,X0)),X1)))) ) ),
    inference(rectify,[],[f312]) ).

tff(f312,plain,
    ! [X1: ty,X2: uni,X3: uni,X0: key1] :
      ( ( mem(tuple2(key,X1),tuple21(key,X1,t2tb1(X0),X3),get2(list(tuple2(key,X1)),X2,bucket1(X0,length1(list(tuple2(key,X1)),X2))))
        | ~ in_data1(X1,X0,X3,X2) )
      & ( in_data1(X1,X0,X3,X2)
        | ~ mem(tuple2(key,X1),tuple21(key,X1,t2tb1(X0),X3),get2(list(tuple2(key,X1)),X2,bucket1(X0,length1(list(tuple2(key,X1)),X2)))) ) ),
    inference(nnf_transformation,[],[f156]) ).

tff(f156,plain,
    ! [X1: ty,X2: uni,X3: uni,X0: key1] :
      ( mem(tuple2(key,X1),tuple21(key,X1,t2tb1(X0),X3),get2(list(tuple2(key,X1)),X2,bucket1(X0,length1(list(tuple2(key,X1)),X2))))
    <=> in_data1(X1,X0,X3,X2) ),
    inference(rectify,[],[f79]) ).

tff(f79,axiom,
    ! [X19: key1,X0: ty,X20: uni,X9: uni] :
      ( in_data1(X0,X19,X9,X20)
    <=> mem(tuple2(key,X0),tuple21(key,X0,t2tb1(X19),X9),get2(list(tuple2(key,X0)),X20,bucket1(X19,length1(list(tuple2(key,X0)),X20)))) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',in_data_def) ).

tff(f14114,plain,
    ( spl13_606
    | ~ spl13_8
    | ~ spl13_30
    | ~ spl13_31 ),
    inference(avatar_split_clause,[],[f14109,f858,f835,f626,f14111]) ).

tff(f858,plain,
    ( spl13_31
  <=> ( 0 = mod1(hash1(sK10),sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_31])]) ).

tff(f14109,plain,
    ( ( tb2t4(some(a,t2tb7(sK9))) = tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(sK10))) )
    | ~ spl13_8
    | ~ spl13_30
    | ~ spl13_31 ),
    inference(evaluation,[],[f14108]) ).

tff(f14108,plain,
    ( ( tb2t4(some(a,t2tb7(sK9))) = tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(sK10))) )
    | $less(0,0)
    | ~ spl13_8
    | ~ spl13_30
    | ~ spl13_31 ),
    inference(forward_demodulation,[],[f14103,f860]) ).

tff(f860,plain,
    ( ( 0 = mod1(hash1(sK10),sK0) )
    | ~ spl13_31 ),
    inference(avatar_component_clause,[],[f858]) ).

tff(f14103,plain,
    ( $less(mod1(hash1(sK10),sK0),0)
    | ( tb2t4(some(a,t2tb7(sK9))) = tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(sK10))) )
    | ~ spl13_8
    | ~ spl13_30 ),
    inference(resolution,[],[f628,f849]) ).

tff(f849,plain,
    ( ! [X12: a1,X13: key1] :
        ( ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
        | $less(mod1(hash1(X13),sK0),0)
        | ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) ) )
    | ~ spl13_30 ),
    inference(backward_demodulation,[],[f588,f837]) ).

tff(f837,plain,
    ( ( 0 = sK7 )
    | ~ spl13_30 ),
    inference(avatar_component_clause,[],[f835]) ).

tff(f588,plain,
    ! [X12: a1,X13: key1] :
      ( ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
      | $less(mod1(hash1(X13),sK0),sK7)
      | ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) ) ),
    inference(duplicate_literal_removal,[],[f558]) ).

tff(f558,plain,
    ! [X12: a1,X13: key1] :
      ( ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
      | ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
      | ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
      | $less(mod1(hash1(X13),sK0),sK7) ),
    inference(definition_unfolding,[],[f403,f507]) ).

tff(f403,plain,
    ! [X12: a1,X13: key1] :
      ( ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
      | ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
      | ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
      | $less(bucket1(X13,sK0),sK7) ),
    inference(cnf_transformation,[],[f311]) ).

tff(f14097,plain,
    ( spl13_539
    | ~ spl13_605
    | ~ spl13_165
    | ~ spl13_263 ),
    inference(avatar_split_clause,[],[f12780,f6580,f4295,f14094,f12749]) ).

tff(f14094,plain,
    ( spl13_605
  <=> $less(sK0,$uminus(abs1(2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_605])]) ).

tff(f4295,plain,
    ( spl13_165
  <=> ( abs1(2) = abs1($uminus(abs1(2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_165])]) ).

tff(f12780,plain,
    ( ~ $less(sK0,$uminus(abs1(2)))
    | $less(5,abs1(2))
    | ~ spl13_165
    | ~ spl13_263 ),
    inference(superposition,[],[f8692,f4297]) ).

tff(f4297,plain,
    ( ( abs1(2) = abs1($uminus(abs1(2))) )
    | ~ spl13_165 ),
    inference(avatar_component_clause,[],[f4295]) ).

tff(f14091,plain,
    ( ~ spl13_604
    | ~ spl13_324
    | spl13_343 ),
    inference(avatar_split_clause,[],[f14079,f8372,f8038,f14088]) ).

tff(f14088,plain,
    ( spl13_604
  <=> ( 0 = div1(5,5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_604])]) ).

tff(f8038,plain,
    ( spl13_324
  <=> ( 5 = abs1(-5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_324])]) ).

tff(f8372,plain,
    ( spl13_343
  <=> ( 0 = div1(5,abs1(-5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_343])]) ).

tff(f14079,plain,
    ( ( 0 != div1(5,5) )
    | ~ spl13_324
    | spl13_343 ),
    inference(backward_demodulation,[],[f8373,f8040]) ).

tff(f8040,plain,
    ( ( 5 = abs1(-5) )
    | ~ spl13_324 ),
    inference(avatar_component_clause,[],[f8038]) ).

tff(f8373,plain,
    ( ( 0 != div1(5,abs1(-5)) )
    | spl13_343 ),
    inference(avatar_component_clause,[],[f8372]) ).

tff(f14086,plain,
    ( ~ spl13_603
    | ~ spl13_324
    | spl13_344 ),
    inference(avatar_split_clause,[],[f14081,f8377,f8038,f14083]) ).

tff(f14083,plain,
    ( spl13_603
  <=> ( mod1(5,5) = 5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_603])]) ).

tff(f8377,plain,
    ( spl13_344
  <=> ( mod1(5,abs1(-5)) = 5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_344])]) ).

tff(f14081,plain,
    ( ( mod1(5,5) != 5 )
    | ~ spl13_324
    | spl13_344 ),
    inference(backward_demodulation,[],[f8378,f8040]) ).

tff(f8378,plain,
    ( ( mod1(5,abs1(-5)) != 5 )
    | spl13_344 ),
    inference(avatar_component_clause,[],[f8377]) ).

tff(f14076,plain,
    ( spl13_602
    | ~ spl13_539 ),
    inference(avatar_split_clause,[],[f14065,f12749,f14073]) ).

tff(f14073,plain,
    ( spl13_602
  <=> ( 5 = mod1(5,abs1(2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_602])]) ).

tff(f14065,plain,
    ( ( 5 = mod1(5,abs1(2)) )
    | ~ spl13_539 ),
    inference(evaluation,[],[f14061]) ).

tff(f14061,plain,
    ( ( 5 = mod1(5,abs1(2)) )
    | $less(5,0)
    | ~ spl13_539 ),
    inference(resolution,[],[f12751,f517]) ).

tff(f12751,plain,
    ( $less(5,abs1(2))
    | ~ spl13_539 ),
    inference(avatar_component_clause,[],[f12749]) ).

tff(f14071,plain,
    ( spl13_601
    | ~ spl13_539 ),
    inference(avatar_split_clause,[],[f14066,f12749,f14068]) ).

tff(f14068,plain,
    ( spl13_601
  <=> ( 0 = div1(5,abs1(2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_601])]) ).

tff(f14066,plain,
    ( ( 0 = div1(5,abs1(2)) )
    | ~ spl13_539 ),
    inference(evaluation,[],[f14060]) ).

tff(f14060,plain,
    ( ( 0 = div1(5,abs1(2)) )
    | $less(5,0)
    | ~ spl13_539 ),
    inference(resolution,[],[f12751,f540]) ).

tff(f14064,plain,
    ~ spl13_539,
    inference(avatar_contradiction_clause,[],[f14063]) ).

tff(f14063,plain,
    ( $false
    | ~ spl13_539 ),
    inference(evaluation,[],[f14058]) ).

tff(f14058,plain,
    ( $less(2,$uminus(5))
    | $less(5,2)
    | ~ spl13_539 ),
    inference(resolution,[],[f12751,f492]) ).

tff(f492,plain,
    ! [X0: $int,X1: $int] :
      ( ~ $less(X1,abs1(X0))
      | $less(X1,X0)
      | $less(X0,$uminus(X1)) ),
    inference(cnf_transformation,[],[f342]) ).

tff(f14032,plain,
    ( spl13_56
    | spl13_311
    | spl13_310 ),
    inference(avatar_split_clause,[],[f8284,f7907,f7912,f1575]) ).

tff(f8284,plain,
    ( in_data1(a,sK10,t2tb7(sK9),mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)))
    | ( get(option(a),key,t2tb3(sK3),t2tb1(sK10)) = some(a,t2tb7(sK9)) )
    | spl13_310 ),
    inference(resolution,[],[f7909,f438]) ).

tff(f438,plain,
    ! [X2: ty,X3: uni,X0: uni,X1: uni,X4: key1] :
      ( good_data1(X2,X4,X3,X1,X0)
      | ( some(X2,X3) = get(option(X2),key,X1,t2tb1(X4)) )
      | in_data1(X2,X4,X3,X0) ),
    inference(cnf_transformation,[],[f319]) ).

tff(f7909,plain,
    ( ~ good_data1(a,sK10,t2tb7(sK9),t2tb3(sK3),mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)))
    | spl13_310 ),
    inference(avatar_component_clause,[],[f7907]) ).

tff(f14031,plain,
    ( spl13_25
    | ~ spl13_30
    | ~ spl13_31 ),
    inference(avatar_split_clause,[],[f8356,f858,f835,f748]) ).

tff(f8356,plain,
    ( ! [X1: a1] :
        ( ( tb2t4(some(a,t2tb7(X1))) != tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(sK10))) )
        | mem(tuple2(key,a),tuple21(key,a,t2tb1(sK10),t2tb7(X1)),t2tb6(sK8))
        | in_data1(a,sK10,t2tb7(X1),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) )
    | ~ spl13_30
    | ~ spl13_31 ),
    inference(evaluation,[],[f8355]) ).

tff(f8355,plain,
    ( ! [X1: a1] :
        ( mem(tuple2(key,a),tuple21(key,a,t2tb1(sK10),t2tb7(X1)),t2tb6(sK8))
        | $less(0,0)
        | ( tb2t4(some(a,t2tb7(X1))) != tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(sK10))) )
        | in_data1(a,sK10,t2tb7(X1),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) )
    | ~ spl13_30
    | ~ spl13_31 ),
    inference(trivial_inequality_removal,[],[f8346]) ).

tff(f8346,plain,
    ( ! [X1: a1] :
        ( ( tb2t4(some(a,t2tb7(X1))) != tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(sK10))) )
        | $less(0,0)
        | mem(tuple2(key,a),tuple21(key,a,t2tb1(sK10),t2tb7(X1)),t2tb6(sK8))
        | in_data1(a,sK10,t2tb7(X1),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
        | ( 0 != 0 ) )
    | ~ spl13_30
    | ~ spl13_31 ),
    inference(superposition,[],[f863,f860]) ).

tff(f863,plain,
    ( ! [X12: a1,X13: key1] :
        ( ( 0 != mod1(hash1(X13),sK0) )
        | mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(sK8))
        | ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) != tb2t4(some(a,t2tb7(X12))) )
        | in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
        | $less(mod1(hash1(X13),sK0),0) )
    | ~ spl13_30 ),
    inference(forward_demodulation,[],[f846,f837]) ).

tff(f846,plain,
    ( ! [X12: a1,X13: key1] :
        ( $less(mod1(hash1(X13),sK0),0)
        | ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) != tb2t4(some(a,t2tb7(X12))) )
        | in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
        | ( sK7 != mod1(hash1(X13),sK0) )
        | mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(sK8)) )
    | ~ spl13_30 ),
    inference(backward_demodulation,[],[f566,f837]) ).

tff(f566,plain,
    ! [X12: a1,X13: key1] :
      ( ( sK7 != mod1(hash1(X13),sK0) )
      | $less(mod1(hash1(X13),sK0),sK7)
      | in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
      | ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) != tb2t4(some(a,t2tb7(X12))) )
      | mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(sK8)) ),
    inference(definition_unfolding,[],[f394,f507,f507]) ).

tff(f394,plain,
    ! [X12: a1,X13: key1] :
      ( mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(sK8))
      | in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
      | ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) != tb2t4(some(a,t2tb7(X12))) )
      | ( bucket1(X13,sK0) != sK7 )
      | $less(bucket1(X13,sK0),sK7) ),
    inference(cnf_transformation,[],[f311]) ).

tff(f14030,plain,
    ( spl13_56
    | spl13_137
    | spl13_142 ),
    inference(avatar_split_clause,[],[f4144,f3564,f3516,f1575]) ).

tff(f4144,plain,
    ( in_data1(a,sK10,t2tb7(sK9),mk_array1(list(tuple2(key,a)),3,t2tb2(sK5)))
    | ( get(option(a),key,t2tb3(sK3),t2tb1(sK10)) = some(a,t2tb7(sK9)) )
    | spl13_142 ),
    inference(resolution,[],[f3566,f438]) ).

tff(f3566,plain,
    ( ~ good_data1(a,sK10,t2tb7(sK9),t2tb3(sK3),mk_array1(list(tuple2(key,a)),3,t2tb2(sK5)))
    | spl13_142 ),
    inference(avatar_component_clause,[],[f3564]) ).

tff(f14029,plain,
    ( spl13_8
    | spl13_56
    | spl13_10 ),
    inference(avatar_split_clause,[],[f8309,f635,f1575,f626]) ).

tff(f8309,plain,
    ( ( get(option(a),key,t2tb3(sK3),t2tb1(sK10)) = some(a,t2tb7(sK9)) )
    | in_data1(a,sK10,t2tb7(sK9),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
    | spl13_10 ),
    inference(resolution,[],[f637,f438]) ).

tff(f14028,plain,
    ( spl13_56
    | spl13_8
    | spl13_10 ),
    inference(avatar_split_clause,[],[f6588,f635,f626,f1575]) ).

tff(f6588,plain,
    ( in_data1(a,sK10,t2tb7(sK9),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
    | ( get(option(a),key,t2tb3(sK3),t2tb1(sK10)) = some(a,t2tb7(sK9)) )
    | spl13_10 ),
    inference(resolution,[],[f637,f438]) ).

tff(f14025,plain,
    ( spl13_8
    | spl13_227
    | ~ spl13_25
    | ~ spl13_56 ),
    inference(avatar_split_clause,[],[f9664,f1575,f748,f6015,f626]) ).

tff(f14024,plain,
    ( ~ spl13_599
    | spl13_600
    | ~ spl13_227 ),
    inference(avatar_split_clause,[],[f14015,f6015,f14022,f14018]) ).

tff(f14018,plain,
    ( spl13_599
  <=> sort1(tuple2(key,a),tuple21(key,a,t2tb1(sK10),t2tb7(sK9))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_599])]) ).

tff(f14022,plain,
    ( spl13_600
  <=> ! [X0: uni] :
        ( mem(tuple2(key,a),tuple21(key,a,t2tb1(sK10),t2tb7(sK9)),cons(tuple2(key,a),X0,t2tb6(sK8)))
        | ~ sort1(tuple2(key,a),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_600])]) ).

tff(f14015,plain,
    ( ! [X0: uni] :
        ( mem(tuple2(key,a),tuple21(key,a,t2tb1(sK10),t2tb7(sK9)),cons(tuple2(key,a),X0,t2tb6(sK8)))
        | ~ sort1(tuple2(key,a),tuple21(key,a,t2tb1(sK10),t2tb7(sK9)))
        | ~ sort1(tuple2(key,a),X0) )
    | ~ spl13_227 ),
    inference(resolution,[],[f6017,f445]) ).

tff(f445,plain,
    ! [X2: uni,X3: uni,X0: ty,X1: uni] :
      ( ~ mem(X0,X1,X2)
      | ~ sort1(X0,X1)
      | mem(X0,X1,cons(X0,X3,X2))
      | ~ sort1(X0,X3) ),
    inference(cnf_transformation,[],[f325]) ).

tff(f325,plain,
    ! [X0: ty,X1: uni] :
      ( ~ sort1(X0,X1)
      | ( ~ mem(X0,X1,nil(X0))
        & ! [X2: uni,X3: uni] :
            ( ( ( ( X1 = X3 )
                | mem(X0,X1,X2)
                | ~ mem(X0,X1,cons(X0,X3,X2)) )
              & ( mem(X0,X1,cons(X0,X3,X2))
                | ( ( X1 != X3 )
                  & ~ mem(X0,X1,X2) ) ) )
            | ~ sort1(X0,X3) ) ) ),
    inference(rectify,[],[f324]) ).

tff(f324,plain,
    ! [X0: ty,X1: uni] :
      ( ~ sort1(X0,X1)
      | ( ~ mem(X0,X1,nil(X0))
        & ! [X3: uni,X2: uni] :
            ( ( ( ( X1 = X2 )
                | mem(X0,X1,X3)
                | ~ mem(X0,X1,cons(X0,X2,X3)) )
              & ( mem(X0,X1,cons(X0,X2,X3))
                | ( ( X1 != X2 )
                  & ~ mem(X0,X1,X3) ) ) )
            | ~ sort1(X0,X2) ) ) ),
    inference(flattening,[],[f323]) ).

tff(f323,plain,
    ! [X0: ty,X1: uni] :
      ( ~ sort1(X0,X1)
      | ( ~ mem(X0,X1,nil(X0))
        & ! [X3: uni,X2: uni] :
            ( ( ( ( X1 = X2 )
                | mem(X0,X1,X3)
                | ~ mem(X0,X1,cons(X0,X2,X3)) )
              & ( mem(X0,X1,cons(X0,X2,X3))
                | ( ( X1 != X2 )
                  & ~ mem(X0,X1,X3) ) ) )
            | ~ sort1(X0,X2) ) ) ),
    inference(nnf_transformation,[],[f259]) ).

tff(f259,plain,
    ! [X0: ty,X1: uni] :
      ( ~ sort1(X0,X1)
      | ( ~ mem(X0,X1,nil(X0))
        & ! [X3: uni,X2: uni] :
            ( ( ( ( X1 = X2 )
                | mem(X0,X1,X3) )
            <=> mem(X0,X1,cons(X0,X2,X3)) )
            | ~ sort1(X0,X2) ) ) ),
    inference(ennf_transformation,[],[f46]) ).

tff(f46,axiom,
    ! [X1: uni,X0: ty] :
      ( sort1(X0,X1)
     => ( ~ mem(X0,X1,nil(X0))
        & ! [X3: uni,X2: uni] :
            ( sort1(X0,X2)
           => ( ( ( X1 = X2 )
                | mem(X0,X1,X3) )
            <=> mem(X0,X1,cons(X0,X2,X3)) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mem_def) ).

tff(f6017,plain,
    ( mem(tuple2(key,a),tuple21(key,a,t2tb1(sK10),t2tb7(sK9)),t2tb6(sK8))
    | ~ spl13_227 ),
    inference(avatar_component_clause,[],[f6015]) ).

tff(f14016,plain,
    ( ~ spl13_24
    | ~ spl13_227 ),
    inference(avatar_contradiction_clause,[],[f14013]) ).

tff(f14013,plain,
    ( $false
    | ~ spl13_24
    | ~ spl13_227 ),
    inference(resolution,[],[f6017,f917]) ).

tff(f917,plain,
    ( ! [X0: uni,X1: uni] : ~ mem(tuple2(key,a),tuple21(key,a,X0,X1),t2tb6(sK8))
    | ~ spl13_24 ),
    inference(resolution,[],[f501,f772]) ).

tff(f772,plain,
    ( ! [X0: uni] :
        ( ~ sort1(tuple2(key,a),X0)
        | ~ mem(tuple2(key,a),X0,t2tb6(sK8)) )
    | ~ spl13_24 ),
    inference(superposition,[],[f448,f738]) ).

tff(f738,plain,
    ( ( nil(tuple2(key,a)) = t2tb6(sK8) )
    | ~ spl13_24 ),
    inference(avatar_component_clause,[],[f736]) ).

tff(f736,plain,
    ( spl13_24
  <=> ( nil(tuple2(key,a)) = t2tb6(sK8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_24])]) ).

tff(f448,plain,
    ! [X0: ty,X1: uni] :
      ( ~ mem(X0,X1,nil(X0))
      | ~ sort1(X0,X1) ),
    inference(cnf_transformation,[],[f325]) ).

tff(f501,plain,
    ! [X2: uni,X3: ty,X0: ty,X1: uni] : sort1(tuple2(X0,X3),tuple21(X0,X3,X1,X2)),
    inference(cnf_transformation,[],[f191]) ).

tff(f191,plain,
    ! [X0: ty,X1: uni,X2: uni,X3: ty] : sort1(tuple2(X0,X3),tuple21(X0,X3,X1,X2)),
    inference(rectify,[],[f70]) ).

tff(f70,axiom,
    ! [X8: ty,X1: uni,X2: uni,X0: ty] : sort1(tuple2(X8,X0),tuple21(X8,X0,X1,X2)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',tuple2_sort2) ).

tff(f13988,plain,
    ( spl13_598
    | ~ spl13_582 ),
    inference(avatar_split_clause,[],[f13971,f13740,f13985]) ).

tff(f13985,plain,
    ( spl13_598
  <=> ( 4 = mod1(4,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_598])]) ).

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

tff(f13971,plain,
    ( ( 4 = mod1(4,sK0) )
    | ~ spl13_582 ),
    inference(evaluation,[],[f13969]) ).

tff(f13969,plain,
    ( ( 4 = mod1(4,sK0) )
    | $less(4,0)
    | ~ spl13_582 ),
    inference(resolution,[],[f13742,f517]) ).

tff(f13742,plain,
    ( $less(4,sK0)
    | ~ spl13_582 ),
    inference(avatar_component_clause,[],[f13740]) ).

tff(f13983,plain,
    ( spl13_597
    | ~ spl13_582 ),
    inference(avatar_split_clause,[],[f13972,f13740,f13980]) ).

tff(f13980,plain,
    ( spl13_597
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_597])]) ).

tff(f13972,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),4)
    | ~ spl13_582 ),
    inference(evaluation,[],[f13966]) ).

tff(f13966,plain,
    ( $less(4,0)
    | good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),4)
    | ~ spl13_582 ),
    inference(resolution,[],[f13742,f424]) ).

tff(f13978,plain,
    ( spl13_596
    | ~ spl13_582 ),
    inference(avatar_split_clause,[],[f13973,f13740,f13975]) ).

tff(f13975,plain,
    ( spl13_596
  <=> ( 0 = div1(4,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_596])]) ).

tff(f13973,plain,
    ( ( 0 = div1(4,sK0) )
    | ~ spl13_582 ),
    inference(evaluation,[],[f13968]) ).

tff(f13968,plain,
    ( ( 0 = div1(4,sK0) )
    | $less(4,0)
    | ~ spl13_582 ),
    inference(resolution,[],[f13742,f540]) ).

tff(f13956,plain,
    ( spl13_595
    | ~ spl13_119 ),
    inference(avatar_split_clause,[],[f13948,f2940,f13953]) ).

tff(f13953,plain,
    ( spl13_595
  <=> $less($uminus(abs1(2)),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_595])]) ).

tff(f2940,plain,
    ( spl13_119
  <=> ( 1 = mod1(1,2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_119])]) ).

tff(f13948,plain,
    ( $less($uminus(abs1(2)),1)
    | ~ spl13_119 ),
    inference(evaluation,[],[f13943]) ).

tff(f13943,plain,
    ( ( 0 = 2 )
    | $less($uminus(abs1(2)),1)
    | ~ spl13_119 ),
    inference(superposition,[],[f497,f2942]) ).

tff(f2942,plain,
    ( ( 1 = mod1(1,2) )
    | ~ spl13_119 ),
    inference(avatar_component_clause,[],[f2940]) ).

tff(f13942,plain,
    ( spl13_593
    | ~ spl13_1
    | ~ spl13_15
    | ~ spl13_115 ),
    inference(avatar_split_clause,[],[f13874,f2736,f668,f591,f13918]) ).

tff(f13918,plain,
    ( spl13_593
  <=> ( 0 = mod1($sum($product(sK0,sK6),0),sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_593])]) ).

tff(f591,plain,
    ( spl13_1
  <=> $less(0,sK6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_1])]) ).

tff(f13874,plain,
    ( ( 0 = mod1($sum($product(sK0,sK6),0),sK0) )
    | ~ spl13_1
    | ~ spl13_15
    | ~ spl13_115 ),
    inference(evaluation,[],[f13869]) ).

tff(f13869,plain,
    ( ( 0 = mod1($sum($product(sK0,sK6),0),sK0) )
    | $less(0,0)
    | ~ spl13_1
    | ~ spl13_15
    | ~ spl13_115 ),
    inference(resolution,[],[f2971,f798]) ).

tff(f798,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK6,X0)
        | $less(0,X0) )
    | ~ spl13_1 ),
    inference(resolution,[],[f135,f593]) ).

tff(f593,plain,
    ( $less(0,sK6)
    | ~ spl13_1 ),
    inference(avatar_component_clause,[],[f591]) ).

tff(f13941,plain,
    ( spl13_593
    | ~ spl13_15
    | ~ spl13_115
    | ~ spl13_261 ),
    inference(avatar_split_clause,[],[f13875,f6562,f2736,f668,f13918]) ).

tff(f13875,plain,
    ( ( 0 = mod1($sum($product(sK0,sK6),0),sK0) )
    | ~ spl13_15
    | ~ spl13_115
    | ~ spl13_261 ),
    inference(evaluation,[],[f13868]) ).

tff(f13868,plain,
    ( ( 0 = mod1($sum($product(sK0,sK6),0),sK0) )
    | $less(5,0)
    | ~ spl13_15
    | ~ spl13_115
    | ~ spl13_261 ),
    inference(resolution,[],[f2971,f6613]) ).

tff(f13940,plain,
    ( spl13_589
    | ~ spl13_15
    | ~ spl13_115
    | ~ spl13_263 ),
    inference(avatar_split_clause,[],[f13876,f6580,f2736,f668,f13889]) ).

tff(f13889,plain,
    ( spl13_589
  <=> ( 0 = mod1($sum($product(sK0,sK0),0),sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_589])]) ).

tff(f13876,plain,
    ( ( 0 = mod1($sum($product(sK0,sK0),0),sK0) )
    | ~ spl13_15
    | ~ spl13_115
    | ~ spl13_263 ),
    inference(evaluation,[],[f13864]) ).

tff(f13864,plain,
    ( $less(5,0)
    | ( 0 = mod1($sum($product(sK0,sK0),0),sK0) )
    | ~ spl13_15
    | ~ spl13_115
    | ~ spl13_263 ),
    inference(resolution,[],[f2971,f8233]) ).

tff(f13938,plain,
    ( spl13_590
    | ~ spl13_15
    | ~ spl13_79
    | ~ spl13_115
    | ~ spl13_265 ),
    inference(avatar_split_clause,[],[f13937,f6595,f2736,f2048,f668,f13894]) ).

tff(f13894,plain,
    ( spl13_590
  <=> ( 0 = mod1($sum($product(sK0,$sum($product(2,sK0),1)),0),sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_590])]) ).

tff(f6595,plain,
    ( spl13_265
  <=> $less(5,$sum($product(2,sK0),1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_265])]) ).

tff(f13937,plain,
    ( ( 0 = mod1($sum($product(sK0,$sum($product(2,sK0),1)),0),sK0) )
    | ~ spl13_15
    | ~ spl13_79
    | ~ spl13_115
    | ~ spl13_265 ),
    inference(evaluation,[],[f13936]) ).

tff(f13936,plain,
    ( $less(5,0)
    | ( 0 = mod1($sum($product(sK0,$sum($product(2,sK0),1)),0),sK0) )
    | ~ spl13_15
    | ~ spl13_79
    | ~ spl13_115
    | ~ spl13_265 ),
    inference(forward_demodulation,[],[f13859,f2050]) ).

tff(f13859,plain,
    ( ( 0 = mod1($sum($product(sK0,$sum($product(2,sK0),1)),0),sK0) )
    | $less(5,abs1(0))
    | ~ spl13_15
    | ~ spl13_115
    | ~ spl13_265 ),
    inference(resolution,[],[f2971,f6918]) ).

tff(f6918,plain,
    ( ! [X2: $int] :
        ( ~ $less($sum($product(2,sK0),1),X2)
        | $less(5,abs1(X2)) )
    | ~ spl13_265 ),
    inference(resolution,[],[f6756,f494]) ).

tff(f6756,plain,
    ( ! [X1: $int] :
        ( ~ $less($sum($product(2,sK0),1),X1)
        | $less(5,X1) )
    | ~ spl13_265 ),
    inference(resolution,[],[f6596,f135]) ).

tff(f6596,plain,
    ( $less(5,$sum($product(2,sK0),1))
    | ~ spl13_265 ),
    inference(avatar_component_clause,[],[f6595]) ).

tff(f13935,plain,
    ( spl13_590
    | ~ spl13_15
    | ~ spl13_19
    | ~ spl13_115 ),
    inference(avatar_split_clause,[],[f13879,f2736,f702,f668,f13894]) ).

tff(f702,plain,
    ( spl13_19
  <=> $less(0,$sum($product(2,sK0),1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_19])]) ).

tff(f13879,plain,
    ( ( 0 = mod1($sum($product(sK0,$sum($product(2,sK0),1)),0),sK0) )
    | ~ spl13_15
    | ~ spl13_19
    | ~ spl13_115 ),
    inference(evaluation,[],[f13862]) ).

tff(f13862,plain,
    ( $less(0,0)
    | ( 0 = mod1($sum($product(sK0,$sum($product(2,sK0),1)),0),sK0) )
    | ~ spl13_15
    | ~ spl13_19
    | ~ spl13_115 ),
    inference(resolution,[],[f2971,f800]) ).

tff(f800,plain,
    ( ! [X2: $int] :
        ( ~ $less($sum($product(2,sK0),1),X2)
        | $less(0,X2) )
    | ~ spl13_19 ),
    inference(resolution,[],[f135,f703]) ).

tff(f703,plain,
    ( $less(0,$sum($product(2,sK0),1))
    | ~ spl13_19 ),
    inference(avatar_component_clause,[],[f702]) ).

tff(f13934,plain,
    ( spl13_589
    | spl13_14
    | ~ spl13_15
    | ~ spl13_115 ),
    inference(avatar_split_clause,[],[f13839,f2736,f668,f661,f13889]) ).

tff(f13839,plain,
    ( ( 0 = mod1($sum($product(sK0,sK0),0),sK0) )
    | spl13_14
    | ~ spl13_15
    | ~ spl13_115 ),
    inference(resolution,[],[f2971,f663]) ).

tff(f663,plain,
    ( ~ $less(sK0,0)
    | spl13_14 ),
    inference(avatar_component_clause,[],[f661]) ).

tff(f13933,plain,
    ( spl13_594
    | ~ spl13_15
    | ~ spl13_79
    | ~ spl13_115
    | ~ spl13_134 ),
    inference(avatar_split_clause,[],[f13928,f3083,f2736,f2048,f668,f13930]) ).

tff(f13930,plain,
    ( spl13_594
  <=> ( 0 = mod1($sum($product(sK0,abs1(2)),0),sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_594])]) ).

tff(f3083,plain,
    ( spl13_134
  <=> $less(0,abs1(2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_134])]) ).

tff(f13928,plain,
    ( ( 0 = mod1($sum($product(sK0,abs1(2)),0),sK0) )
    | ~ spl13_15
    | ~ spl13_79
    | ~ spl13_115
    | ~ spl13_134 ),
    inference(evaluation,[],[f13927]) ).

tff(f13927,plain,
    ( $less(0,0)
    | ( 0 = mod1($sum($product(sK0,abs1(2)),0),sK0) )
    | ~ spl13_15
    | ~ spl13_79
    | ~ spl13_115
    | ~ spl13_134 ),
    inference(forward_demodulation,[],[f13854,f2050]) ).

tff(f13854,plain,
    ( $less(0,abs1(0))
    | ( 0 = mod1($sum($product(sK0,abs1(2)),0),sK0) )
    | ~ spl13_15
    | ~ spl13_115
    | ~ spl13_134 ),
    inference(resolution,[],[f2971,f4810]) ).

tff(f4810,plain,
    ( ! [X8: $int] :
        ( ~ $less(abs1(2),X8)
        | $less(0,abs1(X8)) )
    | ~ spl13_134 ),
    inference(resolution,[],[f4130,f494]) ).

tff(f4130,plain,
    ( ! [X6: $int] :
        ( ~ $less(abs1(2),X6)
        | $less(0,X6) )
    | ~ spl13_134 ),
    inference(resolution,[],[f3085,f135]) ).

tff(f3085,plain,
    ( $less(0,abs1(2))
    | ~ spl13_134 ),
    inference(avatar_component_clause,[],[f3083]) ).

tff(f13926,plain,
    ( spl13_593
    | ~ spl13_1
    | ~ spl13_15
    | ~ spl13_79
    | ~ spl13_115 ),
    inference(avatar_split_clause,[],[f13925,f2736,f2048,f668,f591,f13918]) ).

tff(f13925,plain,
    ( ( 0 = mod1($sum($product(sK0,sK6),0),sK0) )
    | ~ spl13_1
    | ~ spl13_15
    | ~ spl13_79
    | ~ spl13_115 ),
    inference(evaluation,[],[f13924]) ).

tff(f13924,plain,
    ( $less(0,0)
    | ( 0 = mod1($sum($product(sK0,sK6),0),sK0) )
    | ~ spl13_1
    | ~ spl13_15
    | ~ spl13_79
    | ~ spl13_115 ),
    inference(forward_demodulation,[],[f13867,f2050]) ).

tff(f13867,plain,
    ( ( 0 = mod1($sum($product(sK0,sK6),0),sK0) )
    | $less(0,abs1(0))
    | ~ spl13_1
    | ~ spl13_15
    | ~ spl13_115 ),
    inference(resolution,[],[f2971,f6833]) ).

tff(f6833,plain,
    ( ! [X2: $int] :
        ( ~ $less(sK6,X2)
        | $less(0,abs1(X2)) )
    | ~ spl13_1 ),
    inference(resolution,[],[f798,f494]) ).

tff(f13923,plain,
    ( spl13_589
    | ~ spl13_15
    | ~ spl13_71
    | ~ spl13_115 ),
    inference(avatar_split_clause,[],[f13880,f2736,f1886,f668,f13889]) ).

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

tff(f13880,plain,
    ( ( 0 = mod1($sum($product(sK0,sK0),0),sK0) )
    | ~ spl13_15
    | ~ spl13_71
    | ~ spl13_115 ),
    inference(evaluation,[],[f13865]) ).

tff(f13865,plain,
    ( $less(1,0)
    | ( 0 = mod1($sum($product(sK0,sK0),0),sK0) )
    | ~ spl13_15
    | ~ spl13_71
    | ~ spl13_115 ),
    inference(resolution,[],[f2971,f6537]) ).

tff(f6537,plain,
    ( ! [X1: $int] :
        ( ~ $less(sK0,X1)
        | $less(1,X1) )
    | ~ spl13_71 ),
    inference(resolution,[],[f1887,f135]) ).

tff(f1887,plain,
    ( $less(1,sK0)
    | ~ spl13_71 ),
    inference(avatar_component_clause,[],[f1886]) ).

tff(f13922,plain,
    ( spl13_591
    | ~ spl13_15
    | ~ spl13_115
    | ~ spl13_206 ),
    inference(avatar_split_clause,[],[f13881,f5116,f2736,f668,f13899]) ).

tff(f13899,plain,
    ( spl13_591
  <=> ( 0 = mod1($sum($product(sK0,abs1(4)),0),sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_591])]) ).

tff(f5116,plain,
    ( spl13_206
  <=> $less(1,abs1(4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_206])]) ).

tff(f13881,plain,
    ( ( 0 = mod1($sum($product(sK0,abs1(4)),0),sK0) )
    | ~ spl13_15
    | ~ spl13_115
    | ~ spl13_206 ),
    inference(evaluation,[],[f13851]) ).

tff(f13851,plain,
    ( ( 0 = mod1($sum($product(sK0,abs1(4)),0),sK0) )
    | $less(1,0)
    | ~ spl13_15
    | ~ spl13_115
    | ~ spl13_206 ),
    inference(resolution,[],[f2971,f5128]) ).

tff(f5128,plain,
    ( ! [X1: $int] :
        ( ~ $less(abs1(4),X1)
        | $less(1,X1) )
    | ~ spl13_206 ),
    inference(resolution,[],[f5118,f135]) ).

tff(f5118,plain,
    ( $less(1,abs1(4))
    | ~ spl13_206 ),
    inference(avatar_component_clause,[],[f5116]) ).

tff(f13921,plain,
    ( spl13_593
    | spl13_2
    | ~ spl13_15
    | ~ spl13_115 ),
    inference(avatar_split_clause,[],[f13840,f2736,f668,f596,f13918]) ).

tff(f596,plain,
    ( spl13_2
  <=> $less(sK6,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_2])]) ).

tff(f13840,plain,
    ( ( 0 = mod1($sum($product(sK0,sK6),0),sK0) )
    | spl13_2
    | ~ spl13_15
    | ~ spl13_115 ),
    inference(resolution,[],[f2971,f598]) ).

tff(f598,plain,
    ( ~ $less(sK6,0)
    | spl13_2 ),
    inference(avatar_component_clause,[],[f596]) ).

tff(f13916,plain,
    ( spl13_589
    | ~ spl13_15
    | ~ spl13_115 ),
    inference(avatar_split_clause,[],[f13882,f2736,f668,f13889]) ).

tff(f13882,plain,
    ( ( 0 = mod1($sum($product(sK0,sK0),0),sK0) )
    | ~ spl13_15
    | ~ spl13_115 ),
    inference(evaluation,[],[f13866]) ).

tff(f13866,plain,
    ( $less(0,0)
    | ( 0 = mod1($sum($product(sK0,sK0),0),sK0) )
    | ~ spl13_15
    | ~ spl13_115 ),
    inference(resolution,[],[f2971,f799]) ).

tff(f799,plain,
    ( ! [X1: $int] :
        ( ~ $less(sK0,X1)
        | $less(0,X1) )
    | ~ spl13_15 ),
    inference(resolution,[],[f135,f670]) ).

tff(f13913,plain,
    ( spl13_592
    | ~ spl13_15
    | ~ spl13_115
    | ~ spl13_183 ),
    inference(avatar_split_clause,[],[f13883,f4677,f2736,f668,f13909]) ).

tff(f13909,plain,
    ( spl13_592
  <=> ( 0 = mod1($sum($product(sK0,mod1(5,3)),0),sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_592])]) ).

tff(f4677,plain,
    ( spl13_183
  <=> $less(0,mod1(5,3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_183])]) ).

tff(f13883,plain,
    ( ( 0 = mod1($sum($product(sK0,mod1(5,3)),0),sK0) )
    | ~ spl13_15
    | ~ spl13_115
    | ~ spl13_183 ),
    inference(evaluation,[],[f13858]) ).

tff(f13858,plain,
    ( $less(0,0)
    | ( 0 = mod1($sum($product(sK0,mod1(5,3)),0),sK0) )
    | ~ spl13_15
    | ~ spl13_115
    | ~ spl13_183 ),
    inference(resolution,[],[f2971,f4702]) ).

tff(f4702,plain,
    ( ! [X6: $int] :
        ( ~ $less(mod1(5,3),X6)
        | $less(0,X6) )
    | ~ spl13_183 ),
    inference(resolution,[],[f4679,f135]) ).

tff(f4679,plain,
    ( $less(0,mod1(5,3))
    | ~ spl13_183 ),
    inference(avatar_component_clause,[],[f4677]) ).

tff(f13912,plain,
    ( spl13_592
    | ~ spl13_15
    | ~ spl13_115
    | spl13_181 ),
    inference(avatar_split_clause,[],[f13836,f4659,f2736,f668,f13909]) ).

tff(f4659,plain,
    ( spl13_181
  <=> $less(mod1(5,3),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_181])]) ).

tff(f13836,plain,
    ( ( 0 = mod1($sum($product(sK0,mod1(5,3)),0),sK0) )
    | ~ spl13_15
    | ~ spl13_115
    | spl13_181 ),
    inference(resolution,[],[f2971,f4661]) ).

tff(f4661,plain,
    ( ~ $less(mod1(5,3),0)
    | spl13_181 ),
    inference(avatar_component_clause,[],[f4659]) ).

tff(f13907,plain,
    ( spl13_590
    | ~ spl13_15
    | ~ spl13_115
    | ~ spl13_265 ),
    inference(avatar_split_clause,[],[f13884,f6595,f2736,f668,f13894]) ).

tff(f13884,plain,
    ( ( 0 = mod1($sum($product(sK0,$sum($product(2,sK0),1)),0),sK0) )
    | ~ spl13_15
    | ~ spl13_115
    | ~ spl13_265 ),
    inference(evaluation,[],[f13861]) ).

tff(f13861,plain,
    ( $less(5,0)
    | ( 0 = mod1($sum($product(sK0,$sum($product(2,sK0),1)),0),sK0) )
    | ~ spl13_15
    | ~ spl13_115
    | ~ spl13_265 ),
    inference(resolution,[],[f2971,f6756]) ).

tff(f13905,plain,
    ( spl13_590
    | ~ spl13_15
    | ~ spl13_19
    | ~ spl13_79
    | ~ spl13_115 ),
    inference(avatar_split_clause,[],[f13904,f2736,f2048,f702,f668,f13894]) ).

tff(f13904,plain,
    ( ( 0 = mod1($sum($product(sK0,$sum($product(2,sK0),1)),0),sK0) )
    | ~ spl13_15
    | ~ spl13_19
    | ~ spl13_79
    | ~ spl13_115 ),
    inference(evaluation,[],[f13903]) ).

tff(f13903,plain,
    ( ( 0 = mod1($sum($product(sK0,$sum($product(2,sK0),1)),0),sK0) )
    | $less(0,0)
    | ~ spl13_15
    | ~ spl13_19
    | ~ spl13_79
    | ~ spl13_115 ),
    inference(forward_demodulation,[],[f13860,f2050]) ).

tff(f13860,plain,
    ( ( 0 = mod1($sum($product(sK0,$sum($product(2,sK0),1)),0),sK0) )
    | $less(0,abs1(0))
    | ~ spl13_15
    | ~ spl13_19
    | ~ spl13_115 ),
    inference(resolution,[],[f2971,f2002]) ).

tff(f2002,plain,
    ( ! [X16: $int] :
        ( ~ $less($sum($product(2,sK0),1),X16)
        | $less(0,abs1(X16)) )
    | ~ spl13_19 ),
    inference(resolution,[],[f494,f800]) ).

tff(f13902,plain,
    ( spl13_591
    | ~ spl13_15
    | ~ spl13_115
    | ~ spl13_231 ),
    inference(avatar_split_clause,[],[f13885,f6119,f2736,f668,f13899]) ).

tff(f6119,plain,
    ( spl13_231
  <=> $less(2,abs1(4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_231])]) ).

tff(f13885,plain,
    ( ( 0 = mod1($sum($product(sK0,abs1(4)),0),sK0) )
    | ~ spl13_15
    | ~ spl13_115
    | ~ spl13_231 ),
    inference(evaluation,[],[f13849]) ).

tff(f13849,plain,
    ( $less(2,0)
    | ( 0 = mod1($sum($product(sK0,abs1(4)),0),sK0) )
    | ~ spl13_15
    | ~ spl13_115
    | ~ spl13_231 ),
    inference(resolution,[],[f2971,f6166]) ).

tff(f6166,plain,
    ( ! [X1: $int] :
        ( ~ $less(abs1(4),X1)
        | $less(2,X1) )
    | ~ spl13_231 ),
    inference(resolution,[],[f6121,f135]) ).

tff(f6121,plain,
    ( $less(2,abs1(4))
    | ~ spl13_231 ),
    inference(avatar_component_clause,[],[f6119]) ).

tff(f13897,plain,
    ( spl13_590
    | spl13_3
    | ~ spl13_15
    | ~ spl13_115 ),
    inference(avatar_split_clause,[],[f13837,f2736,f668,f601,f13894]) ).

tff(f601,plain,
    ( spl13_3
  <=> $less($sum($product(2,sK0),1),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_3])]) ).

tff(f13837,plain,
    ( ( 0 = mod1($sum($product(sK0,$sum($product(2,sK0),1)),0),sK0) )
    | spl13_3
    | ~ spl13_15
    | ~ spl13_115 ),
    inference(resolution,[],[f2971,f603]) ).

tff(f603,plain,
    ( ~ $less($sum($product(2,sK0),1),0)
    | spl13_3 ),
    inference(avatar_component_clause,[],[f601]) ).

tff(f13892,plain,
    ( spl13_589
    | ~ spl13_15
    | ~ spl13_79
    | ~ spl13_115 ),
    inference(avatar_split_clause,[],[f13887,f2736,f2048,f668,f13889]) ).

tff(f13887,plain,
    ( ( 0 = mod1($sum($product(sK0,sK0),0),sK0) )
    | ~ spl13_15
    | ~ spl13_79
    | ~ spl13_115 ),
    inference(evaluation,[],[f13886]) ).

tff(f13886,plain,
    ( $less(0,0)
    | ( 0 = mod1($sum($product(sK0,sK0),0),sK0) )
    | ~ spl13_15
    | ~ spl13_79
    | ~ spl13_115 ),
    inference(forward_demodulation,[],[f13863,f2050]) ).

tff(f13863,plain,
    ( ( 0 = mod1($sum($product(sK0,sK0),0),sK0) )
    | $less(0,abs1(0))
    | ~ spl13_15
    | ~ spl13_115 ),
    inference(resolution,[],[f2971,f2007]) ).

tff(f2007,plain,
    ( ! [X23: $int] :
        ( ~ $less(sK0,X23)
        | $less(0,abs1(X23)) )
    | ~ spl13_15 ),
    inference(resolution,[],[f494,f799]) ).

tff(f13822,plain,
    ( spl13_545
    | spl13_588
    | ~ spl13_86 ),
    inference(avatar_split_clause,[],[f13802,f2078,f13820,f12947]) ).

tff(f12947,plain,
    ( spl13_545
  <=> ( 0 = $sum($product(2,sK0),1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_545])]) ).

tff(f13820,plain,
    ( spl13_588
  <=> ! [X2: $int] : $less(mod1(X2,$sum($product(2,sK0),1)),$sum($product(2,sK0),1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_588])]) ).

tff(f2078,plain,
    ( spl13_86
  <=> ( $sum($product(2,sK0),1) = abs1($sum($product(2,sK0),1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_86])]) ).

tff(f13802,plain,
    ( ! [X2: $int] :
        ( $less(mod1(X2,$sum($product(2,sK0),1)),$sum($product(2,sK0),1))
        | ( 0 = $sum($product(2,sK0),1) ) )
    | ~ spl13_86 ),
    inference(superposition,[],[f496,f2080]) ).

tff(f2080,plain,
    ( ( $sum($product(2,sK0),1) = abs1($sum($product(2,sK0),1)) )
    | ~ spl13_86 ),
    inference(avatar_component_clause,[],[f2078]) ).

tff(f13818,plain,
    ( spl13_587
    | spl13_545
    | ~ spl13_86 ),
    inference(avatar_split_clause,[],[f13803,f2078,f12947,f13816]) ).

tff(f13816,plain,
    ( spl13_587
  <=> ! [X3: $int] : $less($uminus($sum($product(2,sK0),1)),mod1(X3,$sum($product(2,sK0),1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_587])]) ).

tff(f13803,plain,
    ( ! [X3: $int] :
        ( ( 0 = $sum($product(2,sK0),1) )
        | $less($uminus($sum($product(2,sK0),1)),mod1(X3,$sum($product(2,sK0),1))) )
    | ~ spl13_86 ),
    inference(superposition,[],[f497,f2080]) ).

tff(f13814,plain,
    ( ~ spl13_586
    | ~ spl13_86 ),
    inference(avatar_split_clause,[],[f13805,f2078,f13811]) ).

tff(f13811,plain,
    ( spl13_586
  <=> $less($sum($product(2,sK0),1),abs1($product($sum($product(2,sK0),1),1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_586])]) ).

tff(f13805,plain,
    ( ~ $less($sum($product(2,sK0),1),abs1($product($sum($product(2,sK0),1),1)))
    | ~ spl13_86 ),
    inference(superposition,[],[f1072,f2080]) ).

tff(f13767,plain,
    ( spl13_585
    | ~ spl13_579 ),
    inference(avatar_split_clause,[],[f13750,f13721,f13764]) ).

tff(f13764,plain,
    ( spl13_585
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_585])]) ).

tff(f13721,plain,
    ( spl13_579
  <=> $less(4,sK6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_579])]) ).

tff(f13750,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),4)
    | ~ spl13_579 ),
    inference(evaluation,[],[f13745]) ).

tff(f13745,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),4)
    | $less(4,0)
    | ~ spl13_579 ),
    inference(resolution,[],[f13723,f382]) ).

tff(f382,plain,
    ! [X20: $int] :
      ( ~ $less(X20,sK6)
      | good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),X20)
      | $less(X20,0) ),
    inference(cnf_transformation,[],[f311]) ).

tff(f13723,plain,
    ( $less(4,sK6)
    | ~ spl13_579 ),
    inference(avatar_component_clause,[],[f13721]) ).

tff(f13762,plain,
    ( spl13_584
    | ~ spl13_579 ),
    inference(avatar_split_clause,[],[f13751,f13721,f13759]) ).

tff(f13759,plain,
    ( spl13_584
  <=> ( 0 = div1(4,sK6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_584])]) ).

tff(f13751,plain,
    ( ( 0 = div1(4,sK6) )
    | ~ spl13_579 ),
    inference(evaluation,[],[f13747]) ).

tff(f13747,plain,
    ( $less(4,0)
    | ( 0 = div1(4,sK6) )
    | ~ spl13_579 ),
    inference(resolution,[],[f13723,f540]) ).

tff(f13757,plain,
    ( spl13_583
    | ~ spl13_579 ),
    inference(avatar_split_clause,[],[f13752,f13721,f13754]) ).

tff(f13754,plain,
    ( spl13_583
  <=> ( mod1(4,sK6) = 4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_583])]) ).

tff(f13752,plain,
    ( ( mod1(4,sK6) = 4 )
    | ~ spl13_579 ),
    inference(evaluation,[],[f13748]) ).

tff(f13748,plain,
    ( $less(4,0)
    | ( mod1(4,sK6) = 4 )
    | ~ spl13_579 ),
    inference(resolution,[],[f13723,f517]) ).

tff(f13744,plain,
    ( spl13_582
    | spl13_581
    | spl13_578 ),
    inference(avatar_split_clause,[],[f13733,f13683,f13736,f13740]) ).

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

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

tff(f13733,plain,
    ( ( 4 = sK0 )
    | $less(4,sK0)
    | spl13_578 ),
    inference(resolution,[],[f13685,f136]) ).

tff(f13685,plain,
    ( ~ $less(sK0,4)
    | spl13_578 ),
    inference(avatar_component_clause,[],[f13683]) ).

tff(f13743,plain,
    ( spl13_581
    | spl13_582
    | spl13_578 ),
    inference(avatar_split_clause,[],[f13734,f13683,f13740,f13736]) ).

tff(f13734,plain,
    ( $less(4,sK0)
    | ( 4 = sK0 )
    | spl13_578 ),
    inference(resolution,[],[f13685,f136]) ).

tff(f13729,plain,
    ( spl13_580
    | spl13_579
    | spl13_577 ),
    inference(avatar_split_clause,[],[f13719,f13678,f13721,f13725]) ).

tff(f13725,plain,
    ( spl13_580
  <=> ( sK6 = 4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_580])]) ).

tff(f13678,plain,
    ( spl13_577
  <=> $less(sK6,4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_577])]) ).

tff(f13719,plain,
    ( $less(4,sK6)
    | ( sK6 = 4 )
    | spl13_577 ),
    inference(resolution,[],[f13680,f136]) ).

tff(f13680,plain,
    ( ~ $less(sK6,4)
    | spl13_577 ),
    inference(avatar_component_clause,[],[f13678]) ).

tff(f13728,plain,
    ( spl13_579
    | spl13_580
    | spl13_577 ),
    inference(avatar_split_clause,[],[f13718,f13678,f13725,f13721]) ).

tff(f13718,plain,
    ( ( sK6 = 4 )
    | $less(4,sK6)
    | spl13_577 ),
    inference(resolution,[],[f13680,f136]) ).

tff(f13686,plain,
    ( ~ spl13_578
    | ~ spl13_263
    | spl13_542 ),
    inference(avatar_split_clause,[],[f13668,f12762,f6580,f13683]) ).

tff(f12762,plain,
    ( spl13_542
  <=> $less(5,abs1(4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_542])]) ).

tff(f13668,plain,
    ( ~ $less(sK0,4)
    | ~ spl13_263
    | spl13_542 ),
    inference(resolution,[],[f12763,f8692]) ).

tff(f12763,plain,
    ( ~ $less(5,abs1(4))
    | spl13_542 ),
    inference(avatar_component_clause,[],[f12762]) ).

tff(f13681,plain,
    ( ~ spl13_577
    | ~ spl13_261
    | spl13_542 ),
    inference(avatar_split_clause,[],[f13669,f12762,f6562,f13678]) ).

tff(f13669,plain,
    ( ~ $less(sK6,4)
    | ~ spl13_261
    | spl13_542 ),
    inference(resolution,[],[f12763,f6901]) ).

tff(f13667,plain,
    ( spl13_575
    | ~ spl13_576
    | ~ spl13_15
    | ~ spl13_571 ),
    inference(avatar_split_clause,[],[f13640,f13634,f668,f13664,f13660]) ).

tff(f13660,plain,
    ( spl13_575
  <=> $less($sum($product(sK0,1),2),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_575])]) ).

tff(f13664,plain,
    ( spl13_576
  <=> $less($sum($product(sK0,1),2),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_576])]) ).

tff(f13634,plain,
    ( spl13_571
  <=> ( 1 = div1($sum($product(sK0,1),2),sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_571])]) ).

tff(f13640,plain,
    ( ~ $less(0,sK0)
    | ~ $less($sum($product(sK0,1),2),1)
    | $less($sum($product(sK0,1),2),0)
    | ~ spl13_571 ),
    inference(superposition,[],[f479,f13636]) ).

tff(f13636,plain,
    ( ( 1 = div1($sum($product(sK0,1),2),sK0) )
    | ~ spl13_571 ),
    inference(avatar_component_clause,[],[f13634]) ).

tff(f13658,plain,
    ( spl13_34
    | ~ spl13_574
    | ~ spl13_571 ),
    inference(avatar_split_clause,[],[f13642,f13634,f13655,f958]) ).

tff(f13655,plain,
    ( spl13_574
  <=> $less(abs1($sum($product(sK0,1),2)),abs1($product(1,sK0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_574])]) ).

tff(f13642,plain,
    ( ~ $less(abs1($sum($product(sK0,1),2)),abs1($product(1,sK0)))
    | ( 0 = sK0 )
    | ~ spl13_571 ),
    inference(superposition,[],[f503,f13636]) ).

tff(f13653,plain,
    ( spl13_573
    | ~ spl13_15
    | ~ spl13_571 ),
    inference(avatar_split_clause,[],[f13643,f13634,f668,f13650]) ).

tff(f13650,plain,
    ( spl13_573
  <=> $less(0,$sum($product(sK0,1),2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_573])]) ).

tff(f13643,plain,
    ( ~ $less(0,sK0)
    | $less(0,$sum($product(sK0,1),2))
    | ~ spl13_571 ),
    inference(evaluation,[],[f13639]) ).

tff(f13639,plain,
    ( $less(0,$sum($product(sK0,1),2))
    | ~ $less(0,sK0)
    | ~ $less(0,1)
    | ~ spl13_571 ),
    inference(superposition,[],[f481,f13636]) ).

tff(f481,plain,
    ! [X0: $int,X1: $int] :
      ( ~ $less(0,div1(X0,X1))
      | ~ $less(0,X1)
      | $less(0,X0) ),
    inference(cnf_transformation,[],[f254]) ).

tff(f254,plain,
    ! [X0: $int,X1: $int] :
      ( ~ $less(0,X1)
      | $less(0,X0)
      | ~ $less(0,div1(X0,X1)) ),
    inference(flattening,[],[f253]) ).

tff(f253,plain,
    ! [X0: $int,X1: $int] :
      ( ~ $less(0,div1(X0,X1))
      | ~ $less(0,X1)
      | $less(0,X0) ),
    inference(ennf_transformation,[],[f246]) ).

tff(f246,plain,
    ! [X0: $int,X1: $int] :
      ( ( $less(0,X1)
        & ~ $less(0,X0) )
     => ~ $less(0,div1(X0,X1)) ),
    inference(rectify,[],[f128]) ).

tff(f128,plain,
    ! [X1: $int,X7: $int] :
      ( ( $less(0,X7)
        & ~ $less(0,X1) )
     => ~ $less(0,div1(X1,X7)) ),
    inference(theory_normalization,[],[f16]) ).

tff(f16,axiom,
    ! [X1: $int,X7: $int] :
      ( ( $less(0,X7)
        & $lesseq(X1,0) )
     => $lesseq(div1(X1,X7),0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',div_sign_neg) ).

tff(f13648,plain,
    ( spl13_572
    | spl13_34
    | ~ spl13_571 ),
    inference(avatar_split_clause,[],[f13641,f13634,f958,f13645]) ).

tff(f13645,plain,
    ( spl13_572
  <=> ( $sum($product(sK0,1),2) = $sum($product(sK0,1),mod1($sum($product(sK0,1),2),sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_572])]) ).

tff(f13641,plain,
    ( ( 0 = sK0 )
    | ( $sum($product(sK0,1),2) = $sum($product(sK0,1),mod1($sum($product(sK0,1),2),sK0)) )
    | ~ spl13_571 ),
    inference(superposition,[],[f457,f13636]) ).

tff(f13637,plain,
    ( spl13_571
    | ~ spl13_98
    | ~ spl13_570 ),
    inference(avatar_split_clause,[],[f13632,f13627,f2337,f13634]) ).

tff(f2337,plain,
    ( spl13_98
  <=> ( $sum(1,div1(2,sK0)) = div1($sum($product(sK0,1),2),sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_98])]) ).

tff(f13627,plain,
    ( spl13_570
  <=> ( 0 = div1(2,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_570])]) ).

tff(f13632,plain,
    ( ( 1 = div1($sum($product(sK0,1),2),sK0) )
    | ~ spl13_98
    | ~ spl13_570 ),
    inference(evaluation,[],[f13631]) ).

tff(f13631,plain,
    ( ( $sum(1,0) = div1($sum($product(sK0,1),2),sK0) )
    | ~ spl13_98
    | ~ spl13_570 ),
    inference(backward_demodulation,[],[f2339,f13629]) ).

tff(f13629,plain,
    ( ( 0 = div1(2,sK0) )
    | ~ spl13_570 ),
    inference(avatar_component_clause,[],[f13627]) ).

tff(f2339,plain,
    ( ( $sum(1,div1(2,sK0)) = div1($sum($product(sK0,1),2),sK0) )
    | ~ spl13_98 ),
    inference(avatar_component_clause,[],[f2337]) ).

tff(f13630,plain,
    ( spl13_570
    | ~ spl13_567 ),
    inference(avatar_split_clause,[],[f13613,f13547,f13627]) ).

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

tff(f13613,plain,
    ( ( 0 = div1(2,sK0) )
    | ~ spl13_567 ),
    inference(evaluation,[],[f13610]) ).

tff(f13610,plain,
    ( ( 0 = div1(2,sK0) )
    | $less(2,0)
    | ~ spl13_567 ),
    inference(resolution,[],[f13549,f540]) ).

tff(f13549,plain,
    ( $less(2,sK0)
    | ~ spl13_567 ),
    inference(avatar_component_clause,[],[f13547]) ).

tff(f13625,plain,
    ( spl13_569
    | ~ spl13_567 ),
    inference(avatar_split_clause,[],[f13614,f13547,f13622]) ).

tff(f13622,plain,
    ( spl13_569
  <=> ( 2 = mod1(2,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_569])]) ).

tff(f13614,plain,
    ( ( 2 = mod1(2,sK0) )
    | ~ spl13_567 ),
    inference(evaluation,[],[f13611]) ).

tff(f13611,plain,
    ( ( 2 = mod1(2,sK0) )
    | $less(2,0)
    | ~ spl13_567 ),
    inference(resolution,[],[f13549,f517]) ).

tff(f13620,plain,
    ( spl13_568
    | ~ spl13_567 ),
    inference(avatar_split_clause,[],[f13615,f13547,f13617]) ).

tff(f13617,plain,
    ( spl13_568
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_568])]) ).

tff(f13615,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),2)
    | ~ spl13_567 ),
    inference(evaluation,[],[f13608]) ).

tff(f13608,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),2)
    | $less(2,0)
    | ~ spl13_567 ),
    inference(resolution,[],[f13549,f424]) ).

tff(f13550,plain,
    ( spl13_563
    | spl13_567
    | spl13_542
    | ~ spl13_231
    | ~ spl13_263 ),
    inference(avatar_split_clause,[],[f13517,f6580,f6119,f12762,f13547,f13463]) ).

tff(f13463,plain,
    ( spl13_563
  <=> ( abs1(4) = 5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_563])]) ).

tff(f13517,plain,
    ( $less(5,abs1(4))
    | $less(2,sK0)
    | ( abs1(4) = 5 )
    | ~ spl13_231
    | ~ spl13_263 ),
    inference(resolution,[],[f8230,f6166]) ).

tff(f8230,plain,
    ( ! [X0: $int] :
        ( $less(5,X0)
        | $less(X0,sK0)
        | ( 5 = X0 ) )
    | ~ spl13_263 ),
    inference(resolution,[],[f6581,f816]) ).

tff(f816,plain,
    ! [X2: $int,X3: $int,X1: $int] :
      ( ~ $less(X2,X3)
      | $less(X1,X3)
      | $less(X2,X1)
      | ( X1 = X2 ) ),
    inference(resolution,[],[f136,f135]) ).

tff(f13489,plain,
    ( spl13_566
    | ~ spl13_560 ),
    inference(avatar_split_clause,[],[f13472,f13446,f13486]) ).

tff(f13486,plain,
    ( spl13_566
  <=> ( 0 = div1(2,sK6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_566])]) ).

tff(f13446,plain,
    ( spl13_560
  <=> $less(2,sK6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_560])]) ).

tff(f13472,plain,
    ( ( 0 = div1(2,sK6) )
    | ~ spl13_560 ),
    inference(evaluation,[],[f13469]) ).

tff(f13469,plain,
    ( $less(2,0)
    | ( 0 = div1(2,sK6) )
    | ~ spl13_560 ),
    inference(resolution,[],[f13448,f540]) ).

tff(f13448,plain,
    ( $less(2,sK6)
    | ~ spl13_560 ),
    inference(avatar_component_clause,[],[f13446]) ).

tff(f13484,plain,
    ( spl13_565
    | ~ spl13_560 ),
    inference(avatar_split_clause,[],[f13473,f13446,f13481]) ).

tff(f13481,plain,
    ( spl13_565
  <=> ( 2 = mod1(2,sK6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_565])]) ).

tff(f13473,plain,
    ( ( 2 = mod1(2,sK6) )
    | ~ spl13_560 ),
    inference(evaluation,[],[f13470]) ).

tff(f13470,plain,
    ( ( 2 = mod1(2,sK6) )
    | $less(2,0)
    | ~ spl13_560 ),
    inference(resolution,[],[f13448,f517]) ).

tff(f13479,plain,
    ( spl13_564
    | ~ spl13_560 ),
    inference(avatar_split_clause,[],[f13474,f13446,f13476]) ).

tff(f13476,plain,
    ( spl13_564
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_564])]) ).

tff(f13474,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),2)
    | ~ spl13_560 ),
    inference(evaluation,[],[f13467]) ).

tff(f13467,plain,
    ( $less(2,0)
    | good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),2)
    | ~ spl13_560 ),
    inference(resolution,[],[f13448,f382]) ).

tff(f13466,plain,
    ( spl13_542
    | spl13_563
    | spl13_560
    | ~ spl13_231
    | ~ spl13_261 ),
    inference(avatar_split_clause,[],[f13226,f6562,f6119,f13446,f13463,f12762]) ).

tff(f13226,plain,
    ( $less(2,sK6)
    | ( abs1(4) = 5 )
    | $less(5,abs1(4))
    | ~ spl13_231
    | ~ spl13_261 ),
    inference(resolution,[],[f6610,f6166]) ).

tff(f6610,plain,
    ( ! [X0: $int] :
        ( $less(X0,sK6)
        | $less(5,X0)
        | ( 5 = X0 ) )
    | ~ spl13_261 ),
    inference(resolution,[],[f6563,f816]) ).

tff(f13461,plain,
    ( ~ spl13_562
    | spl13_542
    | ~ spl13_179
    | ~ spl13_263 ),
    inference(avatar_split_clause,[],[f12779,f6580,f4635,f12762,f13458]) ).

tff(f13458,plain,
    ( spl13_562
  <=> $less(sK0,$uminus(abs1(4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_562])]) ).

tff(f4635,plain,
    ( spl13_179
  <=> ( abs1(4) = abs1($uminus(abs1(4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_179])]) ).

tff(f12779,plain,
    ( $less(5,abs1(4))
    | ~ $less(sK0,$uminus(abs1(4)))
    | ~ spl13_179
    | ~ spl13_263 ),
    inference(superposition,[],[f8692,f4637]) ).

tff(f4637,plain,
    ( ( abs1(4) = abs1($uminus(abs1(4))) )
    | ~ spl13_179 ),
    inference(avatar_component_clause,[],[f4635]) ).

tff(f13453,plain,
    ( spl13_560
    | spl13_561
    | spl13_542
    | ~ spl13_231
    | ~ spl13_261 ),
    inference(avatar_split_clause,[],[f13388,f6562,f6119,f12762,f13450,f13446]) ).

tff(f13450,plain,
    ( spl13_561
  <=> ( sK6 = abs1(4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_561])]) ).

tff(f13388,plain,
    ( $less(5,abs1(4))
    | ( sK6 = abs1(4) )
    | $less(2,sK6)
    | ~ spl13_231
    | ~ spl13_261 ),
    inference(resolution,[],[f6899,f6166]) ).

tff(f6899,plain,
    ( ! [X1: $int] :
        ( $less(5,X1)
        | $less(X1,sK6)
        | ( sK6 = X1 ) )
    | ~ spl13_261 ),
    inference(resolution,[],[f6613,f136]) ).

tff(f13443,plain,
    ( spl13_559
    | ~ spl13_542 ),
    inference(avatar_split_clause,[],[f13430,f12762,f13440]) ).

tff(f13440,plain,
    ( spl13_559
  <=> ( 5 = mod1(5,abs1(4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_559])]) ).

tff(f13430,plain,
    ( ( 5 = mod1(5,abs1(4)) )
    | ~ spl13_542 ),
    inference(evaluation,[],[f13428]) ).

tff(f13428,plain,
    ( ( 5 = mod1(5,abs1(4)) )
    | $less(5,0)
    | ~ spl13_542 ),
    inference(resolution,[],[f12764,f517]) ).

tff(f12764,plain,
    ( $less(5,abs1(4))
    | ~ spl13_542 ),
    inference(avatar_component_clause,[],[f12762]) ).

tff(f13438,plain,
    ( spl13_558
    | ~ spl13_542 ),
    inference(avatar_split_clause,[],[f13431,f12762,f13435]) ).

tff(f13435,plain,
    ( spl13_558
  <=> ( 0 = div1(5,abs1(4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_558])]) ).

tff(f13431,plain,
    ( ( 0 = div1(5,abs1(4)) )
    | ~ spl13_542 ),
    inference(evaluation,[],[f13427]) ).

tff(f13427,plain,
    ( $less(5,0)
    | ( 0 = div1(5,abs1(4)) )
    | ~ spl13_542 ),
    inference(resolution,[],[f12764,f540]) ).

tff(f13433,plain,
    ~ spl13_542,
    inference(avatar_contradiction_clause,[],[f13432]) ).

tff(f13432,plain,
    ( $false
    | ~ spl13_542 ),
    inference(evaluation,[],[f13425]) ).

tff(f13425,plain,
    ( $less(4,$uminus(5))
    | $less(5,4)
    | ~ spl13_542 ),
    inference(resolution,[],[f12764,f492]) ).

tff(f13296,plain,
    ( spl13_545
    | ~ spl13_557
    | ~ spl13_280 ),
    inference(avatar_split_clause,[],[f13291,f6766,f13293,f12947]) ).

tff(f13293,plain,
    ( spl13_557
  <=> $less(abs1(5),abs1($product(0,$sum($product(2,sK0),1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_557])]) ).

tff(f6766,plain,
    ( spl13_280
  <=> ( 0 = div1(5,$sum($product(2,sK0),1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_280])]) ).

tff(f13291,plain,
    ( ~ $less(abs1(5),abs1($product(0,$sum($product(2,sK0),1))))
    | ( 0 = $sum($product(2,sK0),1) )
    | ~ spl13_280 ),
    inference(superposition,[],[f503,f6768]) ).

tff(f6768,plain,
    ( ( 0 = div1(5,$sum($product(2,sK0),1)) )
    | ~ spl13_280 ),
    inference(avatar_component_clause,[],[f6766]) ).

tff(f13285,plain,
    ( spl13_556
    | spl13_545
    | ~ spl13_279
    | ~ spl13_280 ),
    inference(avatar_split_clause,[],[f13280,f6766,f6761,f12947,f13282]) ).

tff(f13282,plain,
    ( spl13_556
  <=> ( $sum($product($sum($product(2,sK0),1),0),5) = 5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_556])]) ).

tff(f6761,plain,
    ( spl13_279
  <=> ( mod1(5,$sum($product(2,sK0),1)) = 5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_279])]) ).

tff(f13280,plain,
    ( ( 0 = $sum($product(2,sK0),1) )
    | ( $sum($product($sum($product(2,sK0),1),0),5) = 5 )
    | ~ spl13_279
    | ~ spl13_280 ),
    inference(forward_demodulation,[],[f13273,f6768]) ).

tff(f13273,plain,
    ( ( $sum($product($sum($product(2,sK0),1),div1(5,$sum($product(2,sK0),1))),5) = 5 )
    | ( 0 = $sum($product(2,sK0),1) )
    | ~ spl13_279 ),
    inference(superposition,[],[f457,f6763]) ).

tff(f6763,plain,
    ( ( mod1(5,$sum($product(2,sK0),1)) = 5 )
    | ~ spl13_279 ),
    inference(avatar_component_clause,[],[f6761]) ).

tff(f13279,plain,
    ( spl13_555
    | spl13_545
    | ~ spl13_86
    | ~ spl13_279 ),
    inference(avatar_split_clause,[],[f13274,f6761,f2078,f12947,f13276]) ).

tff(f13276,plain,
    ( spl13_555
  <=> $less($uminus($sum($product(2,sK0),1)),5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_555])]) ).

tff(f13274,plain,
    ( ( 0 = $sum($product(2,sK0),1) )
    | $less($uminus($sum($product(2,sK0),1)),5)
    | ~ spl13_86
    | ~ spl13_279 ),
    inference(forward_demodulation,[],[f13269,f2080]) ).

tff(f13269,plain,
    ( $less($uminus(abs1($sum($product(2,sK0),1))),5)
    | ( 0 = $sum($product(2,sK0),1) )
    | ~ spl13_279 ),
    inference(superposition,[],[f497,f6763]) ).

tff(f13019,plain,
    ( spl13_553
    | spl13_554
    | spl13_544 ),
    inference(avatar_split_clause,[],[f13008,f12794,f13015,f13011]) ).

tff(f13011,plain,
    ( spl13_553
  <=> $less(-5,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_553])]) ).

tff(f13015,plain,
    ( spl13_554
  <=> ( sK0 = -5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_554])]) ).

tff(f12794,plain,
    ( spl13_544
  <=> $less(sK0,-5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_544])]) ).

tff(f13008,plain,
    ( ( sK0 = -5 )
    | $less(-5,sK0)
    | spl13_544 ),
    inference(resolution,[],[f12796,f136]) ).

tff(f12796,plain,
    ( ~ $less(sK0,-5)
    | spl13_544 ),
    inference(avatar_component_clause,[],[f12794]) ).

tff(f13018,plain,
    ( spl13_553
    | spl13_554
    | spl13_544 ),
    inference(avatar_split_clause,[],[f13009,f12794,f13015,f13011]) ).

tff(f13009,plain,
    ( ( sK0 = -5 )
    | $less(-5,sK0)
    | spl13_544 ),
    inference(resolution,[],[f12796,f136]) ).

tff(f13007,plain,
    ( spl13_552
    | spl13_551
    | spl13_543 ),
    inference(avatar_split_clause,[],[f12996,f12767,f12999,f13003]) ).

tff(f13003,plain,
    ( spl13_552
  <=> $less(-5,sK6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_552])]) ).

tff(f12999,plain,
    ( spl13_551
  <=> ( sK6 = -5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_551])]) ).

tff(f12767,plain,
    ( spl13_543
  <=> $less(sK6,-5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_543])]) ).

tff(f12996,plain,
    ( ( sK6 = -5 )
    | $less(-5,sK6)
    | spl13_543 ),
    inference(resolution,[],[f12769,f136]) ).

tff(f12769,plain,
    ( ~ $less(sK6,-5)
    | spl13_543 ),
    inference(avatar_component_clause,[],[f12767]) ).

tff(f13006,plain,
    ( spl13_551
    | spl13_552
    | spl13_543 ),
    inference(avatar_split_clause,[],[f12997,f12767,f13003,f12999]) ).

tff(f12997,plain,
    ( $less(-5,sK6)
    | ( sK6 = -5 )
    | spl13_543 ),
    inference(resolution,[],[f12769,f136]) ).

tff(f12995,plain,
    ( ~ spl13_550
    | spl13_545
    | ~ spl13_79
    | ~ spl13_130 ),
    inference(avatar_split_clause,[],[f12990,f3060,f2048,f12947,f12992]) ).

tff(f12992,plain,
    ( spl13_550
  <=> $less(0,abs1($product(0,$sum($product(2,sK0),1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_550])]) ).

tff(f3060,plain,
    ( spl13_130
  <=> ( 0 = div1(0,$sum($product(2,sK0),1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_130])]) ).

tff(f12990,plain,
    ( ( 0 = $sum($product(2,sK0),1) )
    | ~ $less(0,abs1($product(0,$sum($product(2,sK0),1))))
    | ~ spl13_79
    | ~ spl13_130 ),
    inference(forward_demodulation,[],[f12988,f2050]) ).

tff(f12988,plain,
    ( ( 0 = $sum($product(2,sK0),1) )
    | ~ $less(abs1(0),abs1($product(0,$sum($product(2,sK0),1))))
    | ~ spl13_130 ),
    inference(superposition,[],[f503,f3062]) ).

tff(f3062,plain,
    ( ( 0 = div1(0,$sum($product(2,sK0),1)) )
    | ~ spl13_130 ),
    inference(avatar_component_clause,[],[f3060]) ).

tff(f12982,plain,
    ( spl13_34
    | spl13_549
    | ~ spl13_124 ),
    inference(avatar_split_clause,[],[f12970,f2967,f12979,f958]) ).

tff(f12979,plain,
    ( spl13_549
  <=> ( $sum($product(sK0,2),1) = $sum($product(sK0,div1($sum($product(sK0,2),1),sK0)),1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_549])]) ).

tff(f2967,plain,
    ( spl13_124
  <=> ( 1 = mod1($sum($product(sK0,2),1),sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_124])]) ).

tff(f12970,plain,
    ( ( $sum($product(sK0,2),1) = $sum($product(sK0,div1($sum($product(sK0,2),1),sK0)),1) )
    | ( 0 = sK0 )
    | ~ spl13_124 ),
    inference(superposition,[],[f457,f2969]) ).

tff(f2969,plain,
    ( ( 1 = mod1($sum($product(sK0,2),1),sK0) )
    | ~ spl13_124 ),
    inference(avatar_component_clause,[],[f2967]) ).

tff(f12976,plain,
    ( spl13_548
    | spl13_34
    | ~ spl13_124 ),
    inference(avatar_split_clause,[],[f12971,f2967,f958,f12973]) ).

tff(f12973,plain,
    ( spl13_548
  <=> $less(0,$sum($product(sK0,2),1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_548])]) ).

tff(f12971,plain,
    ( ( 0 = sK0 )
    | $less(0,$sum($product(sK0,2),1))
    | ~ spl13_124 ),
    inference(evaluation,[],[f12967]) ).

tff(f12967,plain,
    ( ( 0 = sK0 )
    | $less(0,$sum($product(sK0,2),1))
    | ~ $less(0,1)
    | ~ spl13_124 ),
    inference(superposition,[],[f475,f2969]) ).

tff(f12961,plain,
    ( spl13_547
    | spl13_545
    | ~ spl13_86
    | ~ spl13_121 ),
    inference(avatar_split_clause,[],[f12956,f2950,f2078,f12947,f12958]) ).

tff(f12958,plain,
    ( spl13_547
  <=> $less($uminus($sum($product(2,sK0),1)),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_547])]) ).

tff(f2950,plain,
    ( spl13_121
  <=> ( 0 = mod1(0,$sum($product(2,sK0),1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_121])]) ).

tff(f12956,plain,
    ( ( 0 = $sum($product(2,sK0),1) )
    | $less($uminus($sum($product(2,sK0),1)),0)
    | ~ spl13_86
    | ~ spl13_121 ),
    inference(forward_demodulation,[],[f12940,f2080]) ).

tff(f12940,plain,
    ( ( 0 = $sum($product(2,sK0),1) )
    | $less($uminus(abs1($sum($product(2,sK0),1))),0)
    | ~ spl13_121 ),
    inference(superposition,[],[f497,f2952]) ).

tff(f2952,plain,
    ( ( 0 = mod1(0,$sum($product(2,sK0),1)) )
    | ~ spl13_121 ),
    inference(avatar_component_clause,[],[f2950]) ).

tff(f12954,plain,
    ( spl13_545
    | spl13_546
    | ~ spl13_121
    | ~ spl13_130 ),
    inference(avatar_split_clause,[],[f12945,f3060,f2950,f12951,f12947]) ).

tff(f12951,plain,
    ( spl13_546
  <=> ( 0 = $sum($product($sum($product(2,sK0),1),0),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_546])]) ).

tff(f12945,plain,
    ( ( 0 = $sum($product($sum($product(2,sK0),1),0),0) )
    | ( 0 = $sum($product(2,sK0),1) )
    | ~ spl13_121
    | ~ spl13_130 ),
    inference(forward_demodulation,[],[f12944,f3062]) ).

tff(f12944,plain,
    ( ( 0 = $sum($product(2,sK0),1) )
    | ( 0 = $sum($product($sum($product(2,sK0),1),div1(0,$sum($product(2,sK0),1))),0) )
    | ~ spl13_121 ),
    inference(superposition,[],[f457,f2952]) ).

tff(f12797,plain,
    ( ~ spl13_544
    | ~ spl13_263
    | spl13_325 ),
    inference(avatar_split_clause,[],[f12773,f8056,f6580,f12794]) ).

tff(f8056,plain,
    ( spl13_325
  <=> $less(5,abs1(-5)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_325])]) ).

tff(f12773,plain,
    ( ~ $less(sK0,-5)
    | ~ spl13_263
    | spl13_325 ),
    inference(resolution,[],[f8692,f8058]) ).

tff(f8058,plain,
    ( ~ $less(5,abs1(-5))
    | spl13_325 ),
    inference(avatar_component_clause,[],[f8056]) ).

tff(f12770,plain,
    ( ~ spl13_543
    | ~ spl13_261
    | spl13_325 ),
    inference(avatar_split_clause,[],[f12728,f8056,f6562,f12767]) ).

tff(f12728,plain,
    ( ~ $less(sK6,-5)
    | ~ spl13_261
    | spl13_325 ),
    inference(resolution,[],[f6901,f8058]) ).

tff(f12765,plain,
    ( ~ spl13_541
    | spl13_542
    | ~ spl13_179
    | ~ spl13_261 ),
    inference(avatar_split_clause,[],[f12734,f6562,f4635,f12762,f12758]) ).

tff(f12758,plain,
    ( spl13_541
  <=> $less(sK6,$uminus(abs1(4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_541])]) ).

tff(f12734,plain,
    ( $less(5,abs1(4))
    | ~ $less(sK6,$uminus(abs1(4)))
    | ~ spl13_179
    | ~ spl13_261 ),
    inference(superposition,[],[f6901,f4637]) ).

tff(f12756,plain,
    ( spl13_539
    | ~ spl13_540
    | ~ spl13_165
    | ~ spl13_261 ),
    inference(avatar_split_clause,[],[f12735,f6562,f4295,f12753,f12749]) ).

tff(f12753,plain,
    ( spl13_540
  <=> $less(sK6,$uminus(abs1(2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_540])]) ).

tff(f12735,plain,
    ( ~ $less(sK6,$uminus(abs1(2)))
    | $less(5,abs1(2))
    | ~ spl13_165
    | ~ spl13_261 ),
    inference(superposition,[],[f6901,f4297]) ).

tff(f12720,plain,
    ( ~ spl13_538
    | ~ spl13_71
    | spl13_350 ),
    inference(avatar_split_clause,[],[f12691,f8473,f1886,f12717]) ).

tff(f12717,plain,
    ( spl13_538
  <=> $less(sK0,$product(0,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_538])]) ).

tff(f8473,plain,
    ( spl13_350
  <=> $less(1,abs1($product(0,sK0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_350])]) ).

tff(f12691,plain,
    ( ~ $less(sK0,$product(0,sK0))
    | ~ spl13_71
    | spl13_350 ),
    inference(resolution,[],[f6889,f8475]) ).

tff(f8475,plain,
    ( ~ $less(1,abs1($product(0,sK0)))
    | spl13_350 ),
    inference(avatar_component_clause,[],[f8473]) ).

tff(f6889,plain,
    ( ! [X2: $int] :
        ( $less(1,abs1(X2))
        | ~ $less(sK0,X2) )
    | ~ spl13_71 ),
    inference(resolution,[],[f6537,f494]) ).

tff(f12715,plain,
    ( ~ spl13_537
    | ~ spl13_71
    | spl13_210 ),
    inference(avatar_split_clause,[],[f12690,f5155,f1886,f12712]) ).

tff(f12712,plain,
    ( spl13_537
  <=> $less(sK0,$product(0,abs1(4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_537])]) ).

tff(f5155,plain,
    ( spl13_210
  <=> $less(1,abs1($product(0,abs1(4)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_210])]) ).

tff(f12690,plain,
    ( ~ $less(sK0,$product(0,abs1(4)))
    | ~ spl13_71
    | spl13_210 ),
    inference(resolution,[],[f6889,f5157]) ).

tff(f5157,plain,
    ( ~ $less(1,abs1($product(0,abs1(4))))
    | spl13_210 ),
    inference(avatar_component_clause,[],[f5155]) ).

tff(f12688,plain,
    ( spl13_536
    | ~ spl13_533 ),
    inference(avatar_split_clause,[],[f12672,f12634,f12685]) ).

tff(f12685,plain,
    ( spl13_536
  <=> ( 0 = div1(0,abs1(12)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_536])]) ).

tff(f12634,plain,
    ( spl13_533
  <=> $less(0,abs1(12)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_533])]) ).

tff(f12672,plain,
    ( ( 0 = div1(0,abs1(12)) )
    | ~ spl13_533 ),
    inference(evaluation,[],[f12669]) ).

tff(f12669,plain,
    ( ( 0 = div1(0,abs1(12)) )
    | $less(0,0)
    | ~ spl13_533 ),
    inference(resolution,[],[f12636,f540]) ).

tff(f12636,plain,
    ( $less(0,abs1(12))
    | ~ spl13_533 ),
    inference(avatar_component_clause,[],[f12634]) ).

tff(f12683,plain,
    ( spl13_535
    | ~ spl13_533 ),
    inference(avatar_split_clause,[],[f12673,f12634,f12680]) ).

tff(f12680,plain,
    ( spl13_535
  <=> ( 0 = mod1(0,abs1(12)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_535])]) ).

tff(f12673,plain,
    ( ( 0 = mod1(0,abs1(12)) )
    | ~ spl13_533 ),
    inference(evaluation,[],[f12670]) ).

tff(f12670,plain,
    ( ( 0 = mod1(0,abs1(12)) )
    | $less(0,0)
    | ~ spl13_533 ),
    inference(resolution,[],[f12636,f517]) ).

tff(f12678,plain,
    ( spl13_534
    | ~ spl13_178
    | ~ spl13_533 ),
    inference(avatar_split_clause,[],[f12663,f12634,f4625,f12675]) ).

tff(f12675,plain,
    ( spl13_534
  <=> $less($uminus(abs1(4)),abs1(12)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_534])]) ).

tff(f12663,plain,
    ( $less($uminus(abs1(4)),abs1(12))
    | ~ spl13_178
    | ~ spl13_533 ),
    inference(resolution,[],[f12636,f4632]) ).

tff(f12637,plain,
    ( spl13_533
    | ~ spl13_15
    | ~ spl13_503 ),
    inference(avatar_split_clause,[],[f12603,f11895,f668,f12634]) ).

tff(f11895,plain,
    ( spl13_503
  <=> $less(sK0,12) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_503])]) ).

tff(f12603,plain,
    ( $less(0,abs1(12))
    | ~ spl13_15
    | ~ spl13_503 ),
    inference(resolution,[],[f2007,f11897]) ).

tff(f11897,plain,
    ( $less(sK0,12)
    | ~ spl13_503 ),
    inference(avatar_component_clause,[],[f11895]) ).

tff(f12595,plain,
    ( spl13_532
    | ~ spl13_477 ),
    inference(avatar_split_clause,[],[f12582,f11703,f12592]) ).

tff(f12592,plain,
    ( spl13_532
  <=> ( 0 = div1(12,abs1(12)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_532])]) ).

tff(f11703,plain,
    ( spl13_477
  <=> $less(12,abs1(12)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_477])]) ).

tff(f12582,plain,
    ( ( 0 = div1(12,abs1(12)) )
    | ~ spl13_477 ),
    inference(evaluation,[],[f12579]) ).

tff(f12579,plain,
    ( ( 0 = div1(12,abs1(12)) )
    | $less(12,0)
    | ~ spl13_477 ),
    inference(resolution,[],[f11704,f540]) ).

tff(f11704,plain,
    ( $less(12,abs1(12))
    | ~ spl13_477 ),
    inference(avatar_component_clause,[],[f11703]) ).

tff(f12590,plain,
    ( spl13_531
    | ~ spl13_477 ),
    inference(avatar_split_clause,[],[f12585,f11703,f12587]) ).

tff(f12587,plain,
    ( spl13_531
  <=> ( 12 = mod1(12,abs1(12)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_531])]) ).

tff(f12585,plain,
    ( ( 12 = mod1(12,abs1(12)) )
    | ~ spl13_477 ),
    inference(evaluation,[],[f12580]) ).

tff(f12580,plain,
    ( $less(12,0)
    | ( 12 = mod1(12,abs1(12)) )
    | ~ spl13_477 ),
    inference(resolution,[],[f11704,f517]) ).

tff(f12584,plain,
    ~ spl13_477,
    inference(avatar_contradiction_clause,[],[f12583]) ).

tff(f12583,plain,
    ( $false
    | ~ spl13_477 ),
    inference(evaluation,[],[f12577]) ).

tff(f12577,plain,
    ( $less(12,12)
    | $less(12,$uminus(12))
    | ~ spl13_477 ),
    inference(resolution,[],[f11704,f492]) ).

tff(f12215,plain,
    ( spl13_483
    | spl13_14
    | ~ spl13_503 ),
    inference(avatar_split_clause,[],[f12212,f11895,f661,f11739]) ).

tff(f11739,plain,
    ( spl13_483
  <=> ( mod1(sK0,12) = sK0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_483])]) ).

tff(f12212,plain,
    ( $less(sK0,0)
    | ( mod1(sK0,12) = sK0 )
    | ~ spl13_503 ),
    inference(resolution,[],[f11897,f517]) ).

tff(f12214,plain,
    ( spl13_14
    | spl13_479
    | ~ spl13_503 ),
    inference(avatar_split_clause,[],[f12211,f11895,f11715,f661]) ).

tff(f11715,plain,
    ( spl13_479
  <=> ( 0 = div1(sK0,12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_479])]) ).

tff(f12211,plain,
    ( ( 0 = div1(sK0,12) )
    | $less(sK0,0)
    | ~ spl13_503 ),
    inference(resolution,[],[f11897,f540]) ).

tff(f12152,plain,
    ( spl13_530
    | spl13_507 ),
    inference(avatar_split_clause,[],[f12130,f11921,f12149]) ).

tff(f12149,plain,
    ( spl13_530
  <=> ( sK11(mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),a,0) = some_proj_11(a,some(a,sK11(mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),a,0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_530])]) ).

tff(f11921,plain,
    ( spl13_507
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_507])]) ).

tff(f12130,plain,
    ( ( sK11(mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),a,0) = some_proj_11(a,some(a,sK11(mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),a,0))) )
    | spl13_507 ),
    inference(resolution,[],[f11922,f1029]) ).

tff(f1029,plain,
    ! [X10: $int,X8: ty,X9: uni] :
      ( good_hash1(X8,X9,X10)
      | ( some_proj_11(X8,some(X8,sK11(X9,X8,X10))) = sK11(X9,X8,X10) ) ),
    inference(resolution,[],[f512,f487]) ).

tff(f487,plain,
    ! [X0: ty,X1: uni] :
      ( ~ sort1(X0,X1)
      | ( some_proj_11(X0,some(X0,X1)) = X1 ) ),
    inference(cnf_transformation,[],[f337]) ).

tff(f337,plain,
    ! [X0: ty,X1: uni] :
      ( ( some_proj_11(X0,some(X0,X1)) = X1 )
      | ~ sort1(X0,X1) ),
    inference(rectify,[],[f291]) ).

tff(f291,plain,
    ! [X1: ty,X0: uni] :
      ( ( some_proj_11(X1,some(X1,X0)) = X0 )
      | ~ sort1(X1,X0) ),
    inference(ennf_transformation,[],[f160]) ).

tff(f160,plain,
    ! [X0: uni,X1: ty] :
      ( sort1(X1,X0)
     => ( some_proj_11(X1,some(X1,X0)) = X0 ) ),
    inference(rectify,[],[f33]) ).

tff(f33,axiom,
    ! [X6: uni,X0: ty] :
      ( sort1(X0,X6)
     => ( some_proj_11(X0,some(X0,X6)) = X6 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',some_proj_1_def1) ).

tff(f512,plain,
    ! [X2: $int,X0: uni,X1: ty] :
      ( sort1(X1,sK11(X0,X1,X2))
      | good_hash1(X1,X0,X2) ),
    inference(cnf_transformation,[],[f354]) ).

tff(f354,plain,
    ! [X0: uni,X1: ty,X2: $int] :
      ( ( ~ good_hash1(X1,X0,X2)
        | ! [X3: uni,X4: key1] :
            ( ( bucket1(X4,length1(list(tuple2(key,X1)),X0)) = X2 )
            | ~ mem(tuple2(key,X1),tuple21(key,X1,t2tb1(X4),X3),get2(list(tuple2(key,X1)),X0,X2)) ) )
      & ( ( mem(tuple2(key,X1),tuple21(key,X1,t2tb1(sK12(X0,X1,X2)),sK11(X0,X1,X2)),get2(list(tuple2(key,X1)),X0,X2))
          & ( bucket1(sK12(X0,X1,X2),length1(list(tuple2(key,X1)),X0)) != X2 )
          & sort1(X1,sK11(X0,X1,X2)) )
        | good_hash1(X1,X0,X2) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK11,sK12])],[f352,f353]) ).

tff(f353,plain,
    ! [X0: uni,X1: ty,X2: $int] :
      ( ? [X5: uni,X6: key1] :
          ( mem(tuple2(key,X1),tuple21(key,X1,t2tb1(X6),X5),get2(list(tuple2(key,X1)),X0,X2))
          & ( bucket1(X6,length1(list(tuple2(key,X1)),X0)) != X2 )
          & sort1(X1,X5) )
     => ( mem(tuple2(key,X1),tuple21(key,X1,t2tb1(sK12(X0,X1,X2)),sK11(X0,X1,X2)),get2(list(tuple2(key,X1)),X0,X2))
        & ( bucket1(sK12(X0,X1,X2),length1(list(tuple2(key,X1)),X0)) != X2 )
        & sort1(X1,sK11(X0,X1,X2)) ) ),
    introduced(choice_axiom,[]) ).

tff(f352,plain,
    ! [X0: uni,X1: ty,X2: $int] :
      ( ( ~ good_hash1(X1,X0,X2)
        | ! [X3: uni,X4: key1] :
            ( ( bucket1(X4,length1(list(tuple2(key,X1)),X0)) = X2 )
            | ~ mem(tuple2(key,X1),tuple21(key,X1,t2tb1(X4),X3),get2(list(tuple2(key,X1)),X0,X2)) ) )
      & ( ? [X5: uni,X6: key1] :
            ( mem(tuple2(key,X1),tuple21(key,X1,t2tb1(X6),X5),get2(list(tuple2(key,X1)),X0,X2))
            & ( bucket1(X6,length1(list(tuple2(key,X1)),X0)) != X2 )
            & sort1(X1,X5) )
        | good_hash1(X1,X0,X2) ) ),
    inference(rectify,[],[f296]) ).

tff(f296,plain,
    ! [X0: uni,X2: ty,X1: $int] :
      ( ( ~ good_hash1(X2,X0,X1)
        | ! [X6: uni,X5: key1] :
            ( ( bucket1(X5,length1(list(tuple2(key,X2)),X0)) = X1 )
            | ~ mem(tuple2(key,X2),tuple21(key,X2,t2tb1(X5),X6),get2(list(tuple2(key,X2)),X0,X1)) ) )
      & ( ? [X3: uni,X4: key1] :
            ( mem(tuple2(key,X2),tuple21(key,X2,t2tb1(X4),X3),get2(list(tuple2(key,X2)),X0,X1))
            & ( bucket1(X4,length1(list(tuple2(key,X2)),X0)) != X1 )
            & sort1(X2,X3) )
        | good_hash1(X2,X0,X1) ) ),
    inference(flattening,[],[f295]) ).

tff(f295,plain,
    ! [X0: uni,X1: $int,X2: ty] :
      ( ( ~ good_hash1(X2,X0,X1)
        | ! [X6: uni,X5: key1] :
            ( ( bucket1(X5,length1(list(tuple2(key,X2)),X0)) = X1 )
            | ~ mem(tuple2(key,X2),tuple21(key,X2,t2tb1(X5),X6),get2(list(tuple2(key,X2)),X0,X1)) ) )
      & ( good_hash1(X2,X0,X1)
        | ? [X3: uni,X4: key1] :
            ( ( bucket1(X4,length1(list(tuple2(key,X2)),X0)) != X1 )
            & mem(tuple2(key,X2),tuple21(key,X2,t2tb1(X4),X3),get2(list(tuple2(key,X2)),X0,X1))
            & sort1(X2,X3) ) ) ),
    inference(ennf_transformation,[],[f181]) ).

tff(f181,plain,
    ! [X0: uni,X1: $int,X2: ty] :
      ( ( good_hash1(X2,X0,X1)
       => ! [X5: key1,X6: uni] :
            ( mem(tuple2(key,X2),tuple21(key,X2,t2tb1(X5),X6),get2(list(tuple2(key,X2)),X0,X1))
           => ( bucket1(X5,length1(list(tuple2(key,X2)),X0)) = X1 ) ) )
      & ( ! [X3: uni,X4: key1] :
            ( sort1(X2,X3)
           => ( mem(tuple2(key,X2),tuple21(key,X2,t2tb1(X4),X3),get2(list(tuple2(key,X2)),X0,X1))
             => ( bucket1(X4,length1(list(tuple2(key,X2)),X0)) = X1 ) ) )
       => good_hash1(X2,X0,X1) ) ),
    inference(rectify,[],[f81]) ).

tff(f81,axiom,
    ! [X20: uni,X16: $int,X0: ty] :
      ( ( ! [X9: uni,X19: key1] :
            ( sort1(X0,X9)
           => ( mem(tuple2(key,X0),tuple21(key,X0,t2tb1(X19),X9),get2(list(tuple2(key,X0)),X20,X16))
             => ( bucket1(X19,length1(list(tuple2(key,X0)),X20)) = X16 ) ) )
       => good_hash1(X0,X20,X16) )
      & ( good_hash1(X0,X20,X16)
       => ! [X19: key1,X9: uni] :
            ( mem(tuple2(key,X0),tuple21(key,X0,t2tb1(X19),X9),get2(list(tuple2(key,X0)),X20,X16))
           => ( bucket1(X19,length1(list(tuple2(key,X0)),X20)) = X16 ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',good_hash_def) ).

tff(f11922,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),0)
    | spl13_507 ),
    inference(avatar_component_clause,[],[f11921]) ).

tff(f12147,plain,
    ( spl13_529
    | spl13_507 ),
    inference(avatar_split_clause,[],[f12128,f11921,f12144]) ).

tff(f12144,plain,
    ( spl13_529
  <=> ( sK11(mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),a,0) = t2tb7(tb2t7(sK11(mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),a,0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_529])]) ).

tff(f12128,plain,
    ( ( sK11(mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),a,0) = t2tb7(tb2t7(sK11(mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),a,0))) )
    | spl13_507 ),
    inference(resolution,[],[f11922,f1028]) ).

tff(f1028,plain,
    ! [X6: uni,X7: $int] :
      ( good_hash1(a,X6,X7)
      | ( t2tb7(tb2t7(sK11(X6,a,X7))) = sK11(X6,a,X7) ) ),
    inference(resolution,[],[f512,f459]) ).

tff(f459,plain,
    ! [X0: uni] :
      ( ~ sort1(a,X0)
      | ( t2tb7(tb2t7(X0)) = X0 ) ),
    inference(cnf_transformation,[],[f266]) ).

tff(f266,plain,
    ! [X0: uni] :
      ( ( t2tb7(tb2t7(X0)) = X0 )
      | ~ sort1(a,X0) ),
    inference(ennf_transformation,[],[f241]) ).

tff(f241,plain,
    ! [X0: uni] :
      ( sort1(a,X0)
     => ( t2tb7(tb2t7(X0)) = X0 ) ),
    inference(rectify,[],[f109]) ).

tff(f109,axiom,
    ! [X17: uni] :
      ( sort1(a,X17)
     => ( t2tb7(tb2t7(X17)) = X17 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',bridgeR7) ).

tff(f12142,plain,
    ( ~ spl13_528
    | spl13_507 ),
    inference(avatar_split_clause,[],[f12137,f11921,f12139]) ).

tff(f12139,plain,
    ( spl13_528
  <=> ( 0 = mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),a,0)),12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_528])]) ).

tff(f12137,plain,
    ( ( 0 != mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),a,0)),12) )
    | spl13_507 ),
    inference(forward_demodulation,[],[f12129,f437]) ).

tff(f12129,plain,
    ( ( 0 != mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),a,0)),length1(list(tuple2(key,a)),mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)))) )
    | spl13_507 ),
    inference(resolution,[],[f11922,f582]) ).

tff(f582,plain,
    ! [X2: $int,X0: uni,X1: ty] :
      ( good_hash1(X1,X0,X2)
      | ( mod1(hash1(sK12(X0,X1,X2)),length1(list(tuple2(key,X1)),X0)) != X2 ) ),
    inference(definition_unfolding,[],[f513,f507]) ).

tff(f513,plain,
    ! [X2: $int,X0: uni,X1: ty] :
      ( ( bucket1(sK12(X0,X1,X2),length1(list(tuple2(key,X1)),X0)) != X2 )
      | good_hash1(X1,X0,X2) ),
    inference(cnf_transformation,[],[f354]) ).

tff(f12127,plain,
    ( spl13_527
    | spl13_478 ),
    inference(avatar_split_clause,[],[f12103,f11709,f12124]) ).

tff(f12124,plain,
    ( spl13_527
  <=> ( t2tb7(tb2t7(sK11(mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),a,5))) = sK11(mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),a,5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_527])]) ).

tff(f11709,plain,
    ( spl13_478
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_478])]) ).

tff(f12103,plain,
    ( ( t2tb7(tb2t7(sK11(mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),a,5))) = sK11(mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),a,5) )
    | spl13_478 ),
    inference(resolution,[],[f11710,f1028]) ).

tff(f11710,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),5)
    | spl13_478 ),
    inference(avatar_component_clause,[],[f11709]) ).

tff(f12122,plain,
    ( ~ spl13_526
    | spl13_478 ),
    inference(avatar_split_clause,[],[f12117,f11709,f12119]) ).

tff(f12119,plain,
    ( spl13_526
  <=> ( 5 = mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),a,5)),12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_526])]) ).

tff(f12117,plain,
    ( ( 5 != mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),a,5)),12) )
    | spl13_478 ),
    inference(forward_demodulation,[],[f12104,f437]) ).

tff(f12104,plain,
    ( ( 5 != mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),a,5)),length1(list(tuple2(key,a)),mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)))) )
    | spl13_478 ),
    inference(resolution,[],[f11710,f582]) ).

tff(f12116,plain,
    ( spl13_525
    | spl13_478 ),
    inference(avatar_split_clause,[],[f12105,f11709,f12113]) ).

tff(f12113,plain,
    ( spl13_525
  <=> ( some_proj_11(a,some(a,sK11(mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),a,5))) = sK11(mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),a,5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_525])]) ).

tff(f12105,plain,
    ( ( some_proj_11(a,some(a,sK11(mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),a,5))) = sK11(mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),a,5) )
    | spl13_478 ),
    inference(resolution,[],[f11710,f1029]) ).

tff(f12030,plain,
    ( ~ spl13_524
    | ~ spl13_473
    | spl13_476 ),
    inference(avatar_split_clause,[],[f12025,f11407,f11321,f12027]) ).

tff(f12027,plain,
    ( spl13_524
  <=> ( mod1(12,12) = 12 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_524])]) ).

tff(f11321,plain,
    ( spl13_473
  <=> ( sK6 = 12 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_473])]) ).

tff(f11407,plain,
    ( spl13_476
  <=> ( mod1(12,sK6) = 12 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_476])]) ).

tff(f12025,plain,
    ( ( mod1(12,12) != 12 )
    | ~ spl13_473
    | spl13_476 ),
    inference(forward_demodulation,[],[f11408,f11323]) ).

tff(f11323,plain,
    ( ( sK6 = 12 )
    | ~ spl13_473 ),
    inference(avatar_component_clause,[],[f11321]) ).

tff(f11408,plain,
    ( ( mod1(12,sK6) != 12 )
    | spl13_476 ),
    inference(avatar_component_clause,[],[f11407]) ).

tff(f12024,plain,
    ( ~ spl13_523
    | ~ spl13_473
    | spl13_474 ),
    inference(avatar_split_clause,[],[f12019,f11397,f11321,f12021]) ).

tff(f12021,plain,
    ( spl13_523
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),12) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_523])]) ).

tff(f11397,plain,
    ( spl13_474
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),12) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_474])]) ).

tff(f12019,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),12)
    | ~ spl13_473
    | spl13_474 ),
    inference(forward_demodulation,[],[f11398,f11323]) ).

tff(f11398,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),12)
    | spl13_474 ),
    inference(avatar_component_clause,[],[f11397]) ).

tff(f12018,plain,
    ( ~ spl13_522
    | ~ spl13_473
    | spl13_475 ),
    inference(avatar_split_clause,[],[f12013,f11402,f11321,f12015]) ).

tff(f12015,plain,
    ( spl13_522
  <=> ( 0 = div1(12,12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_522])]) ).

tff(f11402,plain,
    ( spl13_475
  <=> ( 0 = div1(12,sK6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_475])]) ).

tff(f12013,plain,
    ( ( 0 != div1(12,12) )
    | ~ spl13_473
    | spl13_475 ),
    inference(forward_demodulation,[],[f11403,f11323]) ).

tff(f11403,plain,
    ( ( 0 != div1(12,sK6) )
    | spl13_475 ),
    inference(avatar_component_clause,[],[f11402]) ).

tff(f12011,plain,
    ( ~ spl13_521
    | spl13_378
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11670,f11321,f8825,f12008]) ).

tff(f12008,plain,
    ( spl13_521
  <=> $less(12,abs1(-12)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_521])]) ).

tff(f8825,plain,
    ( spl13_378
  <=> $less(sK6,abs1($product($uminus(sK6),1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_378])]) ).

tff(f11670,plain,
    ( ~ $less(12,abs1(-12))
    | spl13_378
    | ~ spl13_473 ),
    inference(evaluation,[],[f11588]) ).

tff(f11588,plain,
    ( ~ $less(12,abs1($product($uminus(12),1)))
    | spl13_378
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f8827,f11323]) ).

tff(f8827,plain,
    ( ~ $less(sK6,abs1($product($uminus(sK6),1)))
    | spl13_378 ),
    inference(avatar_component_clause,[],[f8825]) ).

tff(f12006,plain,
    ( spl13_520
    | ~ spl13_258
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11477,f11321,f6503,f12003]) ).

tff(f12003,plain,
    ( spl13_520
  <=> ( 0 = mod1(0,12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_520])]) ).

tff(f6503,plain,
    ( spl13_258
  <=> ( 0 = mod1(0,sK6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_258])]) ).

tff(f11477,plain,
    ( ( 0 = mod1(0,12) )
    | ~ spl13_258
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f6505,f11323]) ).

tff(f6505,plain,
    ( ( 0 = mod1(0,sK6) )
    | ~ spl13_258 ),
    inference(avatar_component_clause,[],[f6503]) ).

tff(f11999,plain,
    ( spl13_519
    | ~ spl13_63
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11454,f11321,f1638,f11996]) ).

tff(f11996,plain,
    ( spl13_519
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),12) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_519])]) ).

tff(f1638,plain,
    ( spl13_63
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),sK6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_63])]) ).

tff(f11454,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),12)
    | ~ spl13_63
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f1640,f11323]) ).

tff(f1640,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),sK6)
    | ~ spl13_63 ),
    inference(avatar_component_clause,[],[f1638]) ).

tff(f11994,plain,
    ( ~ spl13_518
    | spl13_66
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11467,f11321,f1757,f11991]) ).

tff(f11991,plain,
    ( spl13_518
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),12) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_518])]) ).

tff(f1757,plain,
    ( spl13_66
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),sK6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_66])]) ).

tff(f11467,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),12)
    | spl13_66
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f1758,f11323]) ).

tff(f1758,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),sK6)
    | spl13_66 ),
    inference(avatar_component_clause,[],[f1757]) ).

tff(f11989,plain,
    ( spl13_517
    | ~ spl13_267
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11485,f11321,f6618,f11986]) ).

tff(f11986,plain,
    ( spl13_517
  <=> ( 0 = div1(5,12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_517])]) ).

tff(f6618,plain,
    ( spl13_267
  <=> ( 0 = div1(5,sK6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_267])]) ).

tff(f11485,plain,
    ( ( 0 = div1(5,12) )
    | ~ spl13_267
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f6620,f11323]) ).

tff(f6620,plain,
    ( ( 0 = div1(5,sK6) )
    | ~ spl13_267 ),
    inference(avatar_component_clause,[],[f6618]) ).

tff(f11978,plain,
    ( ~ spl13_516
    | spl13_394
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11614,f11321,f9277,f11975]) ).

tff(f11975,plain,
    ( spl13_516
  <=> ( 0 = div1(12,abs1(11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_516])]) ).

tff(f9277,plain,
    ( spl13_394
  <=> ( 0 = div1(sK6,abs1(11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_394])]) ).

tff(f11614,plain,
    ( ( 0 != div1(12,abs1(11)) )
    | spl13_394
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f9278,f11323]) ).

tff(f9278,plain,
    ( ( 0 != div1(sK6,abs1(11)) )
    | spl13_394 ),
    inference(avatar_component_clause,[],[f9277]) ).

tff(f11972,plain,
    ( spl13_515
    | ~ spl13_157
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11473,f11321,f3964,f11969]) ).

tff(f11969,plain,
    ( spl13_515
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),3,t2tb2(sK5)),12) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_515])]) ).

tff(f3964,plain,
    ( spl13_157
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),3,t2tb2(sK5)),sK6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_157])]) ).

tff(f11473,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),3,t2tb2(sK5)),12)
    | ~ spl13_157
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f3966,f11323]) ).

tff(f3966,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),3,t2tb2(sK5)),sK6)
    | ~ spl13_157 ),
    inference(avatar_component_clause,[],[f3964]) ).

tff(f11966,plain,
    ( spl13_514
    | ~ spl13_380
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11673,f11321,f8862,f11963]) ).

tff(f11963,plain,
    ( spl13_514
  <=> $less(-12,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_514])]) ).

tff(f8862,plain,
    ( spl13_380
  <=> $less($uminus(sK6),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_380])]) ).

tff(f11673,plain,
    ( $less(-12,sK0)
    | ~ spl13_380
    | ~ spl13_473 ),
    inference(evaluation,[],[f11590]) ).

tff(f11590,plain,
    ( $less($uminus(12),sK0)
    | ~ spl13_380
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f8864,f11323]) ).

tff(f8864,plain,
    ( $less($uminus(sK6),sK0)
    | ~ spl13_380 ),
    inference(avatar_component_clause,[],[f8862]) ).

tff(f11959,plain,
    ( ~ spl13_513
    | spl13_44
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11439,f11321,f1198,f11956]) ).

tff(f11956,plain,
    ( spl13_513
  <=> ( 12 = sK0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_513])]) ).

tff(f1198,plain,
    ( spl13_44
  <=> ( sK6 = sK0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_44])]) ).

tff(f11439,plain,
    ( ( 12 != sK0 )
    | spl13_44
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f1199,f11323]) ).

tff(f1199,plain,
    ( ( sK6 != sK0 )
    | spl13_44 ),
    inference(avatar_component_clause,[],[f1198]) ).

tff(f11954,plain,
    ( spl13_512
    | ~ spl13_62
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11449,f11321,f1620,f11951]) ).

tff(f11951,plain,
    ( spl13_512
  <=> $less(12,$sum($product(2,sK0),1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_512])]) ).

tff(f1620,plain,
    ( spl13_62
  <=> $less(sK6,$sum($product(2,sK0),1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_62])]) ).

tff(f11449,plain,
    ( $less(12,$sum($product(2,sK0),1))
    | ~ spl13_62
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f1622,f11323]) ).

tff(f1622,plain,
    ( $less(sK6,$sum($product(2,sK0),1))
    | ~ spl13_62 ),
    inference(avatar_component_clause,[],[f1620]) ).

tff(f11949,plain,
    ( spl13_511
    | ~ spl13_257
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11476,f11321,f6498,f11946]) ).

tff(f11946,plain,
    ( spl13_511
  <=> ( 0 = div1(0,12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_511])]) ).

tff(f6498,plain,
    ( spl13_257
  <=> ( 0 = div1(0,sK6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_257])]) ).

tff(f11476,plain,
    ( ( 0 = div1(0,12) )
    | ~ spl13_257
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f6500,f11323]) ).

tff(f6500,plain,
    ( ( 0 = div1(0,sK6) )
    | ~ spl13_257 ),
    inference(avatar_component_clause,[],[f6498]) ).

tff(f11944,plain,
    ( spl13_510
    | ~ spl13_276
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11500,f11321,f6692,f11941]) ).

tff(f11941,plain,
    ( spl13_510
  <=> ( 3 = mod1(3,12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_510])]) ).

tff(f6692,plain,
    ( spl13_276
  <=> ( 3 = mod1(3,sK6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_276])]) ).

tff(f11500,plain,
    ( ( 3 = mod1(3,12) )
    | ~ spl13_276
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f6694,f11323]) ).

tff(f6694,plain,
    ( ( 3 = mod1(3,sK6) )
    | ~ spl13_276 ),
    inference(avatar_component_clause,[],[f6692]) ).

tff(f11938,plain,
    ( ~ spl13_509
    | spl13_312
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11559,f11321,f7920,f11935]) ).

tff(f11935,plain,
    ( spl13_509
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)),12) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_509])]) ).

tff(f7920,plain,
    ( spl13_312
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)),sK6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_312])]) ).

tff(f11559,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)),12)
    | spl13_312
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f7921,f11323]) ).

tff(f7921,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)),sK6)
    | spl13_312 ),
    inference(avatar_component_clause,[],[f7920]) ).

tff(f11931,plain,
    ( ~ spl13_508
    | spl13_341
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11563,f11321,f8269,f11928]) ).

tff(f11928,plain,
    ( spl13_508
  <=> ( 0 = div1(12,11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_508])]) ).

tff(f8269,plain,
    ( spl13_341
  <=> ( 0 = div1(sK6,11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_341])]) ).

tff(f11563,plain,
    ( ( 0 != div1(12,11) )
    | spl13_341
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f8270,f11323]) ).

tff(f8270,plain,
    ( ( 0 != div1(sK6,11) )
    | spl13_341 ),
    inference(avatar_component_clause,[],[f8269]) ).

tff(f11924,plain,
    ( spl13_507
    | ~ spl13_16
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11415,f11321,f678,f11921]) ).

tff(f678,plain,
    ( spl13_16
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_16])]) ).

tff(f11415,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),0)
    | ~ spl13_16
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f680,f11323]) ).

tff(f680,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),0)
    | ~ spl13_16 ),
    inference(avatar_component_clause,[],[f678]) ).

tff(f11914,plain,
    ( ~ spl13_506
    | spl13_391
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11613,f11321,f9262,f11911]) ).

tff(f11911,plain,
    ( spl13_506
  <=> ( mod1(12,abs1(11)) = 12 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_506])]) ).

tff(f9262,plain,
    ( spl13_391
  <=> ( sK6 = mod1(sK6,abs1(11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_391])]) ).

tff(f11613,plain,
    ( ( mod1(12,abs1(11)) != 12 )
    | spl13_391
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f9263,f11323]) ).

tff(f9263,plain,
    ( ( sK6 != mod1(sK6,abs1(11)) )
    | spl13_391 ),
    inference(avatar_component_clause,[],[f9262]) ).

tff(f11909,plain,
    ( spl13_505
    | ~ spl13_389
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11611,f11321,f9243,f11906]) ).

tff(f11906,plain,
    ( spl13_505
  <=> $less($uminus(abs1(11)),12) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_505])]) ).

tff(f9243,plain,
    ( spl13_389
  <=> $less($uminus(abs1(11)),sK6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_389])]) ).

tff(f11611,plain,
    ( $less($uminus(abs1(11)),12)
    | ~ spl13_389
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f9245,f11323]) ).

tff(f9245,plain,
    ( $less($uminus(abs1(11)),sK6)
    | ~ spl13_389 ),
    inference(avatar_component_clause,[],[f9243]) ).

tff(f11904,plain,
    ( ~ spl13_504
    | spl13_305
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11557,f11321,f7872,f11901]) ).

tff(f11901,plain,
    ( spl13_504
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),12) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_504])]) ).

tff(f7872,plain,
    ( spl13_305
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),sK6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_305])]) ).

tff(f11557,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),12)
    | spl13_305
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f7874,f11323]) ).

tff(f7874,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),sK6)
    | spl13_305 ),
    inference(avatar_component_clause,[],[f7872]) ).

tff(f11898,plain,
    ( spl13_503
    | ~ spl13_60
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11448,f11321,f1604,f11895]) ).

tff(f1604,plain,
    ( spl13_60
  <=> $less(sK0,sK6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_60])]) ).

tff(f11448,plain,
    ( $less(sK0,12)
    | ~ spl13_60
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f1606,f11323]) ).

tff(f1606,plain,
    ( $less(sK0,sK6)
    | ~ spl13_60 ),
    inference(avatar_component_clause,[],[f1604]) ).

tff(f11893,plain,
    ( spl13_502
    | ~ spl13_270
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11490,f11321,f6644,f11890]) ).

tff(f11890,plain,
    ( spl13_502
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_502])]) ).

tff(f6644,plain,
    ( spl13_270
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_270])]) ).

tff(f11490,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),sK0)
    | ~ spl13_270
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f6646,f11323]) ).

tff(f6646,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),sK0)
    | ~ spl13_270 ),
    inference(avatar_component_clause,[],[f6644]) ).

tff(f11888,plain,
    ( spl13_501
    | ~ spl13_471
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11669,f11321,f11251,f11885]) ).

tff(f11885,plain,
    ( spl13_501
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),11) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_501])]) ).

tff(f11251,plain,
    ( spl13_471
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),11) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_471])]) ).

tff(f11669,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),11)
    | ~ spl13_471
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f11253,f11323]) ).

tff(f11253,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),11)
    | ~ spl13_471 ),
    inference(avatar_component_clause,[],[f11251]) ).

tff(f11883,plain,
    ( ~ spl13_500
    | spl13_342
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11564,f11321,f8274,f11880]) ).

tff(f11880,plain,
    ( spl13_500
  <=> ( mod1(12,11) = 12 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_500])]) ).

tff(f8274,plain,
    ( spl13_342
  <=> ( sK6 = mod1(sK6,11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_342])]) ).

tff(f11564,plain,
    ( ( mod1(12,11) != 12 )
    | spl13_342
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f8275,f11323]) ).

tff(f8275,plain,
    ( ( sK6 != mod1(sK6,11) )
    | spl13_342 ),
    inference(avatar_component_clause,[],[f8274]) ).

tff(f11874,plain,
    ( ~ spl13_499
    | spl13_390
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11612,f11321,f9248,f11871]) ).

tff(f11871,plain,
    ( spl13_499
  <=> $less(12,abs1(11)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_499])]) ).

tff(f9248,plain,
    ( spl13_390
  <=> $less(sK6,abs1(11)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_390])]) ).

tff(f11612,plain,
    ( ~ $less(12,abs1(11))
    | spl13_390
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f9249,f11323]) ).

tff(f9249,plain,
    ( ~ $less(sK6,abs1(11))
    | spl13_390 ),
    inference(avatar_component_clause,[],[f9248]) ).

tff(f11869,plain,
    ( spl13_498
    | ~ spl13_407
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11624,f11321,f9722,f11866]) ).

tff(f11866,plain,
    ( spl13_498
  <=> ( 0 = div1($uminus(abs1(11)),12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_498])]) ).

tff(f9722,plain,
    ( spl13_407
  <=> ( 0 = div1($uminus(abs1(11)),sK6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_407])]) ).

tff(f11624,plain,
    ( ( 0 = div1($uminus(abs1(11)),12) )
    | ~ spl13_407
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f9724,f11323]) ).

tff(f9724,plain,
    ( ( 0 = div1($uminus(abs1(11)),sK6) )
    | ~ spl13_407 ),
    inference(avatar_component_clause,[],[f9722]) ).

tff(f11864,plain,
    ( spl13_497
    | ~ spl13_277
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11501,f11321,f6697,f11861]) ).

tff(f11861,plain,
    ( spl13_497
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_497])]) ).

tff(f6697,plain,
    ( spl13_277
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_277])]) ).

tff(f11501,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),3)
    | ~ spl13_277
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f6699,f11323]) ).

tff(f6699,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),3)
    | ~ spl13_277 ),
    inference(avatar_component_clause,[],[f6697]) ).

tff(f11841,plain,
    ( spl13_496
    | ~ spl13_272
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11494,f11321,f6664,f11838]) ).

tff(f11838,plain,
    ( spl13_496
  <=> ( 1 = mod1(1,12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_496])]) ).

tff(f6664,plain,
    ( spl13_272
  <=> ( 1 = mod1(1,sK6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_272])]) ).

tff(f11494,plain,
    ( ( 1 = mod1(1,12) )
    | ~ spl13_272
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f6666,f11323]) ).

tff(f6666,plain,
    ( ( 1 = mod1(1,sK6) )
    | ~ spl13_272 ),
    inference(avatar_component_clause,[],[f6664]) ).

tff(f11835,plain,
    ( spl13_495
    | ~ spl13_256
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11475,f11321,f6493,f11832]) ).

tff(f11832,plain,
    ( spl13_495
  <=> $less($uminus(abs1(4)),12) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_495])]) ).

tff(f6493,plain,
    ( spl13_256
  <=> $less($uminus(abs1(4)),sK6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_256])]) ).

tff(f11475,plain,
    ( $less($uminus(abs1(4)),12)
    | ~ spl13_256
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f6495,f11323]) ).

tff(f6495,plain,
    ( $less($uminus(abs1(4)),sK6)
    | ~ spl13_256 ),
    inference(avatar_component_clause,[],[f6493]) ).

tff(f11830,plain,
    ( ~ spl13_494
    | spl13_57
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11445,f11321,f1592,f11827]) ).

tff(f11827,plain,
    ( spl13_494
  <=> $less($sum($product(2,sK0),1),12) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_494])]) ).

tff(f1592,plain,
    ( spl13_57
  <=> $less($sum($product(2,sK0),1),sK6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_57])]) ).

tff(f11445,plain,
    ( ~ $less($sum($product(2,sK0),1),12)
    | spl13_57
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f1593,f11323]) ).

tff(f1593,plain,
    ( ~ $less($sum($product(2,sK0),1),sK6)
    | spl13_57 ),
    inference(avatar_component_clause,[],[f1592]) ).

tff(f11825,plain,
    ( ~ spl13_493
    | spl13_151
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11468,f11321,f3910,f11822]) ).

tff(f11822,plain,
    ( spl13_493
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK2)),12) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_493])]) ).

tff(f3910,plain,
    ( spl13_151
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK2)),sK6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_151])]) ).

tff(f11468,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK2)),12)
    | spl13_151
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f3911,f11323]) ).

tff(f3911,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK2)),sK6)
    | spl13_151 ),
    inference(avatar_component_clause,[],[f3910]) ).

tff(f11818,plain,
    ( spl13_492
    | ~ spl13_275
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11499,f11321,f6687,f11815]) ).

tff(f11815,plain,
    ( spl13_492
  <=> ( 0 = div1(3,12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_492])]) ).

tff(f6687,plain,
    ( spl13_275
  <=> ( 0 = div1(3,sK6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_275])]) ).

tff(f11499,plain,
    ( ( 0 = div1(3,12) )
    | ~ spl13_275
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f6689,f11323]) ).

tff(f6689,plain,
    ( ( 0 = div1(3,sK6) )
    | ~ spl13_275 ),
    inference(avatar_component_clause,[],[f6687]) ).

tff(f11809,plain,
    ( spl13_491
    | ~ spl13_274
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11496,f11321,f6674,f11806]) ).

tff(f11806,plain,
    ( spl13_491
  <=> ( 0 = div1(1,12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_491])]) ).

tff(f6674,plain,
    ( spl13_274
  <=> ( 0 = div1(1,sK6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_274])]) ).

tff(f11496,plain,
    ( ( 0 = div1(1,12) )
    | ~ spl13_274
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f6676,f11323]) ).

tff(f6676,plain,
    ( ( 0 = div1(1,sK6) )
    | ~ spl13_274 ),
    inference(avatar_component_clause,[],[f6674]) ).

tff(f11804,plain,
    ( spl13_490
    | ~ spl13_406
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11623,f11321,f9717,f11801]) ).

tff(f11801,plain,
    ( spl13_490
  <=> ( $uminus(abs1(11)) = mod1($uminus(abs1(11)),12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_490])]) ).

tff(f9717,plain,
    ( spl13_406
  <=> ( mod1($uminus(abs1(11)),sK6) = $uminus(abs1(11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_406])]) ).

tff(f11623,plain,
    ( ( $uminus(abs1(11)) = mod1($uminus(abs1(11)),12) )
    | ~ spl13_406
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f9719,f11323]) ).

tff(f9719,plain,
    ( ( mod1($uminus(abs1(11)),sK6) = $uminus(abs1(11)) )
    | ~ spl13_406 ),
    inference(avatar_component_clause,[],[f9717]) ).

tff(f11794,plain,
    ( spl13_489
    | ~ spl13_268
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11486,f11321,f6623,f11791]) ).

tff(f11791,plain,
    ( spl13_489
  <=> ( 5 = mod1(5,12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_489])]) ).

tff(f6623,plain,
    ( spl13_268
  <=> ( mod1(5,sK6) = 5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_268])]) ).

tff(f11486,plain,
    ( ( 5 = mod1(5,12) )
    | ~ spl13_268
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f6625,f11323]) ).

tff(f6625,plain,
    ( ( mod1(5,sK6) = 5 )
    | ~ spl13_268 ),
    inference(avatar_component_clause,[],[f6623]) ).

tff(f11789,plain,
    ( ~ spl13_488
    | spl13_65
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11466,f11321,f1744,f11786]) ).

tff(f11786,plain,
    ( spl13_488
  <=> $less(12,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_488])]) ).

tff(f1744,plain,
    ( spl13_65
  <=> $less(sK6,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_65])]) ).

tff(f11466,plain,
    ( ~ $less(12,sK0)
    | spl13_65
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f1745,f11323]) ).

tff(f1745,plain,
    ( ~ $less(sK6,sK0)
    | spl13_65 ),
    inference(avatar_component_clause,[],[f1744]) ).

tff(f11783,plain,
    ( ~ spl13_487
    | spl13_59
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11447,f11321,f1599,f11780]) ).

tff(f11780,plain,
    ( spl13_487
  <=> ( $sum($product(2,sK0),1) = 12 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_487])]) ).

tff(f1599,plain,
    ( spl13_59
  <=> ( sK6 = $sum($product(2,sK0),1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_59])]) ).

tff(f11447,plain,
    ( ( $sum($product(2,sK0),1) != 12 )
    | spl13_59
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f1600,f11323]) ).

tff(f1600,plain,
    ( ( sK6 != $sum($product(2,sK0),1) )
    | spl13_59 ),
    inference(avatar_component_clause,[],[f1599]) ).

tff(f11762,plain,
    ( spl13_486
    | ~ spl13_408
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11625,f11321,f9727,f11759]) ).

tff(f11759,plain,
    ( spl13_486
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),$uminus(abs1(11))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_486])]) ).

tff(f9727,plain,
    ( spl13_408
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),$uminus(abs1(11))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_408])]) ).

tff(f11625,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),$uminus(abs1(11)))
    | ~ spl13_408
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f9729,f11323]) ).

tff(f9729,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),$uminus(abs1(11)))
    | ~ spl13_408 ),
    inference(avatar_component_clause,[],[f9727]) ).

tff(f11755,plain,
    ( spl13_485
    | ~ spl13_470
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11668,f11321,f11246,f11752]) ).

tff(f11752,plain,
    ( spl13_485
  <=> ( mod1(11,12) = 11 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_485])]) ).

tff(f11246,plain,
    ( spl13_470
  <=> ( mod1(11,sK6) = 11 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_470])]) ).

tff(f11668,plain,
    ( ( mod1(11,12) = 11 )
    | ~ spl13_470
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f11248,f11323]) ).

tff(f11248,plain,
    ( ( mod1(11,sK6) = 11 )
    | ~ spl13_470 ),
    inference(avatar_component_clause,[],[f11246]) ).

tff(f11747,plain,
    ( spl13_484
    | ~ spl13_355
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11696,f11321,f8530,f11744]) ).

tff(f11744,plain,
    ( spl13_484
  <=> ( abs1(-12) = 12 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_484])]) ).

tff(f8530,plain,
    ( spl13_355
  <=> ( sK6 = abs1($uminus(sK6)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_355])]) ).

tff(f11696,plain,
    ( ( abs1(-12) = 12 )
    | ~ spl13_355
    | ~ spl13_473 ),
    inference(evaluation,[],[f11570]) ).

tff(f11570,plain,
    ( ( 12 = abs1($uminus(12)) )
    | ~ spl13_355
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f8532,f11323]) ).

tff(f8532,plain,
    ( ( sK6 = abs1($uminus(sK6)) )
    | ~ spl13_355 ),
    inference(avatar_component_clause,[],[f8530]) ).

tff(f11742,plain,
    ( spl13_483
    | ~ spl13_269
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11489,f11321,f6639,f11739]) ).

tff(f6639,plain,
    ( spl13_269
  <=> ( mod1(sK0,sK6) = sK0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_269])]) ).

tff(f11489,plain,
    ( ( mod1(sK0,12) = sK0 )
    | ~ spl13_269
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f6641,f11323]) ).

tff(f6641,plain,
    ( ( mod1(sK0,sK6) = sK0 )
    | ~ spl13_269 ),
    inference(avatar_component_clause,[],[f6639]) ).

tff(f11736,plain,
    ( spl13_482
    | ~ spl13_259
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11478,f11321,f6511,f11733]) ).

tff(f11733,plain,
    ( spl13_482
  <=> ( 12 = abs1(12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_482])]) ).

tff(f6511,plain,
    ( spl13_259
  <=> ( sK6 = abs1(sK6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_259])]) ).

tff(f11478,plain,
    ( ( 12 = abs1(12) )
    | ~ spl13_259
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f6513,f11323]) ).

tff(f6513,plain,
    ( ( sK6 = abs1(sK6) )
    | ~ spl13_259 ),
    inference(avatar_component_clause,[],[f6511]) ).

tff(f11729,plain,
    ( spl13_481
    | ~ spl13_469
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11667,f11321,f11241,f11726]) ).

tff(f11726,plain,
    ( spl13_481
  <=> ( 0 = div1(11,12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_481])]) ).

tff(f11241,plain,
    ( spl13_469
  <=> ( 0 = div1(11,sK6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_469])]) ).

tff(f11667,plain,
    ( ( 0 = div1(11,12) )
    | ~ spl13_469
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f11243,f11323]) ).

tff(f11243,plain,
    ( ( 0 = div1(11,sK6) )
    | ~ spl13_469 ),
    inference(avatar_component_clause,[],[f11241]) ).

tff(f11724,plain,
    ( spl13_480
    | ~ spl13_273
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11495,f11321,f6669,f11721]) ).

tff(f11721,plain,
    ( spl13_480
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_480])]) ).

tff(f6669,plain,
    ( spl13_273
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_273])]) ).

tff(f11495,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),1)
    | ~ spl13_273
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f6671,f11323]) ).

tff(f6671,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),1)
    | ~ spl13_273 ),
    inference(avatar_component_clause,[],[f6669]) ).

tff(f11718,plain,
    ( spl13_479
    | ~ spl13_271
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11491,f11321,f6649,f11715]) ).

tff(f6649,plain,
    ( spl13_271
  <=> ( 0 = div1(sK0,sK6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_271])]) ).

tff(f11491,plain,
    ( ( 0 = div1(sK0,12) )
    | ~ spl13_271
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f6651,f11323]) ).

tff(f6651,plain,
    ( ( 0 = div1(sK0,sK6) )
    | ~ spl13_271 ),
    inference(avatar_component_clause,[],[f6649]) ).

tff(f11712,plain,
    ( spl13_478
    | ~ spl13_262
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11482,f11321,f6566,f11709]) ).

tff(f6566,plain,
    ( spl13_262
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_262])]) ).

tff(f11482,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),12,t2tb2(sK4)),5)
    | ~ spl13_262
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f6568,f11323]) ).

tff(f6568,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),5)
    | ~ spl13_262 ),
    inference(avatar_component_clause,[],[f6566]) ).

tff(f11706,plain,
    ( ~ spl13_477
    | spl13_289
    | ~ spl13_473 ),
    inference(avatar_split_clause,[],[f11700,f11321,f6866,f11703]) ).

tff(f6866,plain,
    ( spl13_289
  <=> $less(sK6,abs1($product(sK6,1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_289])]) ).

tff(f11700,plain,
    ( ~ $less(12,abs1(12))
    | spl13_289
    | ~ spl13_473 ),
    inference(evaluation,[],[f11507]) ).

tff(f11507,plain,
    ( ~ $less(12,abs1($product(12,1)))
    | spl13_289
    | ~ spl13_473 ),
    inference(backward_demodulation,[],[f6868,f11323]) ).

tff(f6868,plain,
    ( ~ $less(sK6,abs1($product(sK6,1)))
    | spl13_289 ),
    inference(avatar_component_clause,[],[f6866]) ).

tff(f11410,plain,
    ( spl13_476
    | ~ spl13_472 ),
    inference(avatar_split_clause,[],[f11393,f11317,f11407]) ).

tff(f11317,plain,
    ( spl13_472
  <=> $less(12,sK6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_472])]) ).

tff(f11393,plain,
    ( ( mod1(12,sK6) = 12 )
    | ~ spl13_472 ),
    inference(evaluation,[],[f11391]) ).

tff(f11391,plain,
    ( ( mod1(12,sK6) = 12 )
    | $less(12,0)
    | ~ spl13_472 ),
    inference(resolution,[],[f11319,f517]) ).

tff(f11319,plain,
    ( $less(12,sK6)
    | ~ spl13_472 ),
    inference(avatar_component_clause,[],[f11317]) ).

tff(f11405,plain,
    ( spl13_475
    | ~ spl13_472 ),
    inference(avatar_split_clause,[],[f11394,f11317,f11402]) ).

tff(f11394,plain,
    ( ( 0 = div1(12,sK6) )
    | ~ spl13_472 ),
    inference(evaluation,[],[f11390]) ).

tff(f11390,plain,
    ( ( 0 = div1(12,sK6) )
    | $less(12,0)
    | ~ spl13_472 ),
    inference(resolution,[],[f11319,f540]) ).

tff(f11400,plain,
    ( spl13_474
    | ~ spl13_472 ),
    inference(avatar_split_clause,[],[f11395,f11317,f11397]) ).

tff(f11395,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),12)
    | ~ spl13_472 ),
    inference(evaluation,[],[f11388]) ).

tff(f11388,plain,
    ( $less(12,0)
    | good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),12)
    | ~ spl13_472 ),
    inference(resolution,[],[f11319,f382]) ).

tff(f11325,plain,
    ( spl13_473
    | spl13_472
    | spl13_458 ),
    inference(avatar_split_clause,[],[f11315,f11138,f11317,f11321]) ).

tff(f11138,plain,
    ( spl13_458
  <=> $less(sK6,12) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_458])]) ).

tff(f11315,plain,
    ( $less(12,sK6)
    | ( sK6 = 12 )
    | spl13_458 ),
    inference(resolution,[],[f11139,f136]) ).

tff(f11139,plain,
    ( ~ $less(sK6,12)
    | spl13_458 ),
    inference(avatar_component_clause,[],[f11138]) ).

tff(f11324,plain,
    ( spl13_472
    | spl13_473
    | spl13_458 ),
    inference(avatar_split_clause,[],[f11314,f11138,f11321,f11317]) ).

tff(f11314,plain,
    ( ( sK6 = 12 )
    | $less(12,sK6)
    | spl13_458 ),
    inference(resolution,[],[f11139,f136]) ).

tff(f11254,plain,
    ( spl13_471
    | ~ spl13_338 ),
    inference(avatar_split_clause,[],[f11237,f8201,f11251]) ).

tff(f8201,plain,
    ( spl13_338
  <=> $less(11,sK6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_338])]) ).

tff(f11237,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),11)
    | ~ spl13_338 ),
    inference(evaluation,[],[f11232]) ).

tff(f11232,plain,
    ( $less(11,0)
    | good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),11)
    | ~ spl13_338 ),
    inference(resolution,[],[f8202,f382]) ).

tff(f8202,plain,
    ( $less(11,sK6)
    | ~ spl13_338 ),
    inference(avatar_component_clause,[],[f8201]) ).

tff(f11249,plain,
    ( spl13_470
    | ~ spl13_338 ),
    inference(avatar_split_clause,[],[f11238,f8201,f11246]) ).

tff(f11238,plain,
    ( ( mod1(11,sK6) = 11 )
    | ~ spl13_338 ),
    inference(evaluation,[],[f11235]) ).

tff(f11235,plain,
    ( $less(11,0)
    | ( mod1(11,sK6) = 11 )
    | ~ spl13_338 ),
    inference(resolution,[],[f8202,f517]) ).

tff(f11244,plain,
    ( spl13_469
    | ~ spl13_338 ),
    inference(avatar_split_clause,[],[f11239,f8201,f11241]) ).

tff(f11239,plain,
    ( ( 0 = div1(11,sK6) )
    | ~ spl13_338 ),
    inference(evaluation,[],[f11234]) ).

tff(f11234,plain,
    ( $less(11,0)
    | ( 0 = div1(11,sK6) )
    | ~ spl13_338 ),
    inference(resolution,[],[f8202,f540]) ).

tff(f11189,plain,
    ( spl13_436
    | ~ spl13_71
    | ~ spl13_432 ),
    inference(avatar_split_clause,[],[f10472,f10442,f1886,f10484]) ).

tff(f10484,plain,
    ( spl13_436
  <=> $less(1,abs1(11)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_436])]) ).

tff(f10442,plain,
    ( spl13_432
  <=> $less(sK0,abs1(11)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_432])]) ).

tff(f10472,plain,
    ( $less(1,abs1(11))
    | ~ spl13_71
    | ~ spl13_432 ),
    inference(resolution,[],[f10444,f6537]) ).

tff(f10444,plain,
    ( $less(sK0,abs1(11))
    | ~ spl13_432 ),
    inference(avatar_component_clause,[],[f10442]) ).

tff(f11188,plain,
    ( spl13_392
    | ~ spl13_15
    | ~ spl13_432 ),
    inference(avatar_split_clause,[],[f10473,f10442,f668,f9267]) ).

tff(f9267,plain,
    ( spl13_392
  <=> $less(0,abs1(11)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_392])]) ).

tff(f10473,plain,
    ( $less(0,abs1(11))
    | ~ spl13_15
    | ~ spl13_432 ),
    inference(resolution,[],[f10444,f799]) ).

tff(f11187,plain,
    ( spl13_405
    | spl13_468
    | ~ spl13_441 ),
    inference(avatar_split_clause,[],[f10873,f10620,f11184,f9713]) ).

tff(f9713,plain,
    ( spl13_405
  <=> $less($uminus(abs1(11)),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_405])]) ).

tff(f11184,plain,
    ( spl13_468
  <=> ( 0 = div1($uminus(abs1(11)),sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_468])]) ).

tff(f10620,plain,
    ( spl13_441
  <=> $less($uminus(abs1(11)),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_441])]) ).

tff(f10873,plain,
    ( ( 0 = div1($uminus(abs1(11)),sK0) )
    | $less($uminus(abs1(11)),0)
    | ~ spl13_441 ),
    inference(resolution,[],[f10622,f540]) ).

tff(f10622,plain,
    ( $less($uminus(abs1(11)),sK0)
    | ~ spl13_441 ),
    inference(avatar_component_clause,[],[f10620]) ).

tff(f11182,plain,
    ( spl13_467
    | spl13_405
    | ~ spl13_441 ),
    inference(avatar_split_clause,[],[f10871,f10620,f9713,f11179]) ).

tff(f11179,plain,
    ( spl13_467
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),$uminus(abs1(11))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_467])]) ).

tff(f10871,plain,
    ( $less($uminus(abs1(11)),0)
    | good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),$uminus(abs1(11)))
    | ~ spl13_441 ),
    inference(resolution,[],[f10622,f424]) ).

tff(f11177,plain,
    ( spl13_432
    | ~ spl13_434 ),
    inference(avatar_split_clause,[],[f10618,f10460,f10442]) ).

tff(f10460,plain,
    ( spl13_434
  <=> ( sK0 = mod1(sK0,11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_434])]) ).

tff(f10618,plain,
    ( $less(sK0,abs1(11))
    | ~ spl13_434 ),
    inference(evaluation,[],[f10614]) ).

tff(f10614,plain,
    ( $less(sK0,abs1(11))
    | ( 0 = 11 )
    | ~ spl13_434 ),
    inference(superposition,[],[f496,f10462]) ).

tff(f10462,plain,
    ( ( sK0 = mod1(sK0,11) )
    | ~ spl13_434 ),
    inference(avatar_component_clause,[],[f10460]) ).

tff(f11176,plain,
    ( spl13_466
    | spl13_405
    | ~ spl13_441 ),
    inference(avatar_split_clause,[],[f10874,f10620,f9713,f11173]) ).

tff(f11173,plain,
    ( spl13_466
  <=> ( mod1($uminus(abs1(11)),sK0) = $uminus(abs1(11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_466])]) ).

tff(f10874,plain,
    ( $less($uminus(abs1(11)),0)
    | ( mod1($uminus(abs1(11)),sK0) = $uminus(abs1(11)) )
    | ~ spl13_441 ),
    inference(resolution,[],[f10622,f517]) ).

tff(f11171,plain,
    ( spl13_465
    | spl13_316
    | ~ spl13_390 ),
    inference(avatar_split_clause,[],[f9254,f9248,f7952,f11168]) ).

tff(f11168,plain,
    ( spl13_465
  <=> $less(11,$uminus(sK6)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_465])]) ).

tff(f7952,plain,
    ( spl13_316
  <=> $less(sK6,11) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_316])]) ).

tff(f9254,plain,
    ( $less(sK6,11)
    | $less(11,$uminus(sK6))
    | ~ spl13_390 ),
    inference(resolution,[],[f9250,f492]) ).

tff(f9250,plain,
    ( $less(sK6,abs1(11))
    | ~ spl13_390 ),
    inference(avatar_component_clause,[],[f9248]) ).

tff(f11166,plain,
    ( spl13_464
    | spl13_2
    | ~ spl13_1
    | ~ spl13_316 ),
    inference(avatar_split_clause,[],[f11089,f7952,f591,f596,f11164]) ).

tff(f11164,plain,
    ( spl13_464
  <=> ! [X16: $int] :
        ( $less(X16,0)
        | ( div1($sum($product(sK6,11),X16),sK6) = $sum(11,div1(X16,sK6)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_464])]) ).

tff(f11089,plain,
    ( ! [X16: $int] :
        ( $less(sK6,0)
        | $less(X16,0)
        | ( div1($sum($product(sK6,11),X16),sK6) = $sum(11,div1(X16,sK6)) ) )
    | ~ spl13_1
    | ~ spl13_316 ),
    inference(resolution,[],[f8267,f1648]) ).

tff(f1648,plain,
    ( ! [X10: $int,X11: $int] :
        ( $less(X10,0)
        | $less(X11,0)
        | ( $sum(X10,div1(X11,sK6)) = div1($sum($product(sK6,X10),X11),sK6) ) )
    | ~ spl13_1 ),
    inference(resolution,[],[f537,f593]) ).

tff(f8267,plain,
    ( ! [X1: $int] :
        ( ~ $less(11,X1)
        | $less(sK6,X1) )
    | ~ spl13_316 ),
    inference(resolution,[],[f7954,f135]) ).

tff(f7954,plain,
    ( $less(sK6,11)
    | ~ spl13_316 ),
    inference(avatar_component_clause,[],[f7952]) ).

tff(f11162,plain,
    ( spl13_2
    | spl13_463
    | ~ spl13_19
    | ~ spl13_316 ),
    inference(avatar_split_clause,[],[f11086,f7952,f702,f11160,f596]) ).

tff(f11160,plain,
    ( spl13_463
  <=> ! [X13: $int] :
        ( ( $sum(X13,div1(11,$sum($product(2,sK0),1))) = div1($sum($product($sum($product(2,sK0),1),X13),11),$sum($product(2,sK0),1)) )
        | $less(X13,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_463])]) ).

tff(f11086,plain,
    ( ! [X13: $int] :
        ( ( $sum(X13,div1(11,$sum($product(2,sK0),1))) = div1($sum($product($sum($product(2,sK0),1),X13),11),$sum($product(2,sK0),1)) )
        | $less(X13,0)
        | $less(sK6,0) )
    | ~ spl13_19
    | ~ spl13_316 ),
    inference(resolution,[],[f8267,f1646]) ).

tff(f1646,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(X7,0)
        | $less(X6,0)
        | ( div1($sum($product($sum($product(2,sK0),1),X6),X7),$sum($product(2,sK0),1)) = $sum(X6,div1(X7,$sum($product(2,sK0),1))) ) )
    | ~ spl13_19 ),
    inference(resolution,[],[f537,f703]) ).

tff(f11158,plain,
    ( spl13_2
    | spl13_462
    | ~ spl13_19
    | ~ spl13_316 ),
    inference(avatar_split_clause,[],[f11078,f7952,f702,f11156,f596]) ).

tff(f11156,plain,
    ( spl13_462
  <=> ! [X2: $int] :
        ( ( mod1($sum($product($sum($product(2,sK0),1),11),X2),$sum($product(2,sK0),1)) = mod1(X2,$sum($product(2,sK0),1)) )
        | $less(X2,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_462])]) ).

tff(f11078,plain,
    ( ! [X2: $int] :
        ( ( mod1($sum($product($sum($product(2,sK0),1),11),X2),$sum($product(2,sK0),1)) = mod1(X2,$sum($product(2,sK0),1)) )
        | $less(sK6,0)
        | $less(X2,0) )
    | ~ spl13_19
    | ~ spl13_316 ),
    inference(resolution,[],[f8267,f1550]) ).

tff(f1550,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(X7,0)
        | $less(X6,0)
        | ( mod1(X7,$sum($product(2,sK0),1)) = mod1($sum($product($sum($product(2,sK0),1),X6),X7),$sum($product(2,sK0),1)) ) )
    | ~ spl13_19 ),
    inference(resolution,[],[f531,f703]) ).

tff(f11154,plain,
    ( spl13_461
    | spl13_2
    | ~ spl13_19
    | ~ spl13_316 ),
    inference(avatar_split_clause,[],[f11079,f7952,f702,f596,f11152]) ).

tff(f11152,plain,
    ( spl13_461
  <=> ! [X3: $int] :
        ( ( mod1(11,$sum($product(2,sK0),1)) = mod1($sum($product($sum($product(2,sK0),1),X3),11),$sum($product(2,sK0),1)) )
        | $less(X3,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_461])]) ).

tff(f11079,plain,
    ( ! [X3: $int] :
        ( $less(sK6,0)
        | ( mod1(11,$sum($product(2,sK0),1)) = mod1($sum($product($sum($product(2,sK0),1),X3),11),$sum($product(2,sK0),1)) )
        | $less(X3,0) )
    | ~ spl13_19
    | ~ spl13_316 ),
    inference(resolution,[],[f8267,f1550]) ).

tff(f11150,plain,
    ( spl13_2
    | spl13_460
    | ~ spl13_316 ),
    inference(avatar_split_clause,[],[f11083,f7952,f11148,f596]) ).

tff(f11148,plain,
    ( spl13_460
  <=> ! [X9: $int,X8: $int] :
        ( ( 0 = X9 )
        | $less(X8,0)
        | ( mod1($sum($product(X9,11),X8),X9) = mod1(X8,X9) )
        | $less(X9,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_460])]) ).

tff(f11083,plain,
    ( ! [X8: $int,X9: $int] :
        ( ( 0 = X9 )
        | $less(X9,0)
        | ( mod1($sum($product(X9,11),X8),X9) = mod1(X8,X9) )
        | $less(sK6,0)
        | $less(X8,0) )
    | ~ spl13_316 ),
    inference(resolution,[],[f8267,f1554]) ).

tff(f11146,plain,
    ( spl13_459
    | spl13_2
    | ~ spl13_15
    | ~ spl13_316 ),
    inference(avatar_split_clause,[],[f11087,f7952,f668,f596,f11144]) ).

tff(f11144,plain,
    ( spl13_459
  <=> ! [X14: $int] :
        ( $less(X14,0)
        | ( div1($sum($product(sK0,11),X14),sK0) = $sum(11,div1(X14,sK0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_459])]) ).

tff(f11087,plain,
    ( ! [X14: $int] :
        ( $less(sK6,0)
        | $less(X14,0)
        | ( div1($sum($product(sK0,11),X14),sK0) = $sum(11,div1(X14,sK0)) ) )
    | ~ spl13_15
    | ~ spl13_316 ),
    inference(resolution,[],[f8267,f1647]) ).

tff(f1647,plain,
    ( ! [X8: $int,X9: $int] :
        ( $less(X9,0)
        | $less(X8,0)
        | ( $sum(X8,div1(X9,sK0)) = div1($sum($product(sK0,X8),X9),sK0) ) )
    | ~ spl13_15 ),
    inference(resolution,[],[f537,f670]) ).

tff(f11142,plain,
    ( spl13_331
    | spl13_2
    | ~ spl13_316 ),
    inference(avatar_split_clause,[],[f11077,f7952,f596,f8112]) ).

tff(f8112,plain,
    ( spl13_331
  <=> ( 11 = abs1(11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_331])]) ).

tff(f11077,plain,
    ( $less(sK6,0)
    | ( 11 = abs1(11) )
    | ~ spl13_316 ),
    inference(resolution,[],[f8267,f528]) ).

tff(f11141,plain,
    ( spl13_458
    | ~ spl13_316 ),
    inference(avatar_split_clause,[],[f11074,f7952,f11138]) ).

tff(f11074,plain,
    ( $less(sK6,12)
    | ~ spl13_316 ),
    inference(interpreted_simplification,[],[f11073]) ).

tff(f11073,plain,
    ( ~ $less(11,12)
    | $less(sK6,12)
    | ~ spl13_316 ),
    inference(instantiation,[],[f8267]) ).

tff(f11136,plain,
    ( spl13_2
    | spl13_457
    | ~ spl13_316 ),
    inference(avatar_split_clause,[],[f11091,f7952,f11134,f596]) ).

tff(f11134,plain,
    ( spl13_457
  <=> ! [X18: $int,X19: $int] :
        ( ( 0 = X18 )
        | $less(X19,0)
        | ( div1($sum($product(X18,11),X19),X18) = $sum(11,div1(X19,X18)) )
        | $less(X18,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_457])]) ).

tff(f11091,plain,
    ( ! [X18: $int,X19: $int] :
        ( ( 0 = X18 )
        | $less(X18,0)
        | $less(sK6,0)
        | ( div1($sum($product(X18,11),X19),X18) = $sum(11,div1(X19,X18)) )
        | $less(X19,0) )
    | ~ spl13_316 ),
    inference(resolution,[],[f8267,f1649]) ).

tff(f11132,plain,
    ( spl13_456
    | spl13_2
    | ~ spl13_1
    | ~ spl13_316 ),
    inference(avatar_split_clause,[],[f11090,f7952,f591,f596,f11130]) ).

tff(f11130,plain,
    ( spl13_456
  <=> ! [X17: $int] :
        ( ( div1($sum($product(sK6,X17),11),sK6) = $sum(X17,div1(11,sK6)) )
        | $less(X17,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_456])]) ).

tff(f11090,plain,
    ( ! [X17: $int] :
        ( $less(sK6,0)
        | ( div1($sum($product(sK6,X17),11),sK6) = $sum(X17,div1(11,sK6)) )
        | $less(X17,0) )
    | ~ spl13_1
    | ~ spl13_316 ),
    inference(resolution,[],[f8267,f1648]) ).

tff(f11128,plain,
    ( spl13_2
    | spl13_455
    | ~ spl13_316 ),
    inference(avatar_split_clause,[],[f11095,f7952,f11126,f596]) ).

tff(f11126,plain,
    ( spl13_455
  <=> ! [X6: $int,X7: $int] :
        ( $less(X6,0)
        | $less(X7,0)
        | ( mod1(X6,11) = mod1($sum($product(11,X7),X6),11) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_455])]) ).

tff(f11095,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(X6,0)
        | ( mod1(X6,11) = mod1($sum($product(11,X7),X6),11) )
        | $less(X7,0)
        | $less(sK6,0) )
    | ~ spl13_316 ),
    inference(evaluation,[],[f11082]) ).

tff(f11082,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(sK6,0)
        | ( mod1(X6,11) = mod1($sum($product(11,X7),X6),11) )
        | ( 0 = 11 )
        | $less(X6,0)
        | $less(X7,0) )
    | ~ spl13_316 ),
    inference(resolution,[],[f8267,f1554]) ).

tff(f11124,plain,
    ( spl13_2
    | spl13_454
    | ~ spl13_316 ),
    inference(avatar_split_clause,[],[f11093,f7952,f11122,f596]) ).

tff(f11122,plain,
    ( spl13_454
  <=> ! [X22: $int,X23: $int] :
        ( ( 0 = X23 )
        | ( $sum(X22,div1(11,X23)) = div1($sum($product(X23,X22),11),X23) )
        | $less(X22,0)
        | $less(X23,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_454])]) ).

tff(f11093,plain,
    ( ! [X22: $int,X23: $int] :
        ( ( 0 = X23 )
        | $less(X23,0)
        | $less(X22,0)
        | $less(sK6,0)
        | ( $sum(X22,div1(11,X23)) = div1($sum($product(X23,X22),11),X23) ) )
    | ~ spl13_316 ),
    inference(resolution,[],[f8267,f1649]) ).

tff(f11120,plain,
    ( spl13_453
    | spl13_2
    | ~ spl13_15
    | ~ spl13_316 ),
    inference(avatar_split_clause,[],[f11080,f7952,f668,f596,f11118]) ).

tff(f11118,plain,
    ( spl13_453
  <=> ! [X4: $int] :
        ( ( mod1($sum($product(sK0,11),X4),sK0) = mod1(X4,sK0) )
        | $less(X4,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_453])]) ).

tff(f11080,plain,
    ( ! [X4: $int] :
        ( $less(sK6,0)
        | ( mod1($sum($product(sK0,11),X4),sK0) = mod1(X4,sK0) )
        | $less(X4,0) )
    | ~ spl13_15
    | ~ spl13_316 ),
    inference(resolution,[],[f8267,f1551]) ).

tff(f11116,plain,
    ( spl13_452
    | spl13_2
    | ~ spl13_316 ),
    inference(avatar_split_clause,[],[f11096,f7952,f596,f11114]) ).

tff(f11114,plain,
    ( spl13_452
  <=> ! [X20: $int,X21: $int] :
        ( $less(X21,0)
        | $less(X20,0)
        | ( $sum(X20,div1(X21,11)) = div1($sum($product(11,X20),X21),11) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_452])]) ).

tff(f11096,plain,
    ( ! [X21: $int,X20: $int] :
        ( $less(sK6,0)
        | $less(X21,0)
        | ( $sum(X20,div1(X21,11)) = div1($sum($product(11,X20),X21),11) )
        | $less(X20,0) )
    | ~ spl13_316 ),
    inference(evaluation,[],[f11092]) ).

tff(f11092,plain,
    ( ! [X21: $int,X20: $int] :
        ( $less(X20,0)
        | $less(X21,0)
        | ( 0 = 11 )
        | $less(sK6,0)
        | ( $sum(X20,div1(X21,11)) = div1($sum($product(11,X20),X21),11) ) )
    | ~ spl13_316 ),
    inference(resolution,[],[f8267,f1649]) ).

tff(f11112,plain,
    ( spl13_451
    | spl13_2
    | ~ spl13_15
    | ~ spl13_316 ),
    inference(avatar_split_clause,[],[f11088,f7952,f668,f596,f11110]) ).

tff(f11110,plain,
    ( spl13_451
  <=> ! [X15: $int] :
        ( $less(X15,0)
        | ( $sum(X15,div1(11,sK0)) = div1($sum($product(sK0,X15),11),sK0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_451])]) ).

tff(f11088,plain,
    ( ! [X15: $int] :
        ( $less(sK6,0)
        | $less(X15,0)
        | ( $sum(X15,div1(11,sK0)) = div1($sum($product(sK0,X15),11),sK0) ) )
    | ~ spl13_15
    | ~ spl13_316 ),
    inference(resolution,[],[f8267,f1647]) ).

tff(f11108,plain,
    ( spl13_2
    | spl13_450
    | ~ spl13_19
    | ~ spl13_316 ),
    inference(avatar_split_clause,[],[f11085,f7952,f702,f11106,f596]) ).

tff(f11106,plain,
    ( spl13_450
  <=> ! [X12: $int] :
        ( ( $sum(11,div1(X12,$sum($product(2,sK0),1))) = div1($sum($product($sum($product(2,sK0),1),11),X12),$sum($product(2,sK0),1)) )
        | $less(X12,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_450])]) ).

tff(f11085,plain,
    ( ! [X12: $int] :
        ( ( $sum(11,div1(X12,$sum($product(2,sK0),1))) = div1($sum($product($sum($product(2,sK0),1),11),X12),$sum($product(2,sK0),1)) )
        | $less(X12,0)
        | $less(sK6,0) )
    | ~ spl13_19
    | ~ spl13_316 ),
    inference(resolution,[],[f8267,f1646]) ).

tff(f11104,plain,
    ( spl13_449
    | spl13_2
    | ~ spl13_316 ),
    inference(avatar_split_clause,[],[f11084,f7952,f596,f11102]) ).

tff(f11102,plain,
    ( spl13_449
  <=> ! [X11: $int,X10: $int] :
        ( ( 0 = X10 )
        | $less(X10,0)
        | ( mod1(11,X10) = mod1($sum($product(X10,X11),11),X10) )
        | $less(X11,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_449])]) ).

tff(f11084,plain,
    ( ! [X10: $int,X11: $int] :
        ( $less(sK6,0)
        | ( 0 = X10 )
        | $less(X11,0)
        | ( mod1(11,X10) = mod1($sum($product(X10,X11),11),X10) )
        | $less(X10,0) )
    | ~ spl13_316 ),
    inference(resolution,[],[f8267,f1554]) ).

tff(f11100,plain,
    ( spl13_2
    | spl13_448
    | ~ spl13_15
    | ~ spl13_316 ),
    inference(avatar_split_clause,[],[f11081,f7952,f668,f11098,f596]) ).

tff(f11098,plain,
    ( spl13_448
  <=> ! [X5: $int] :
        ( $less(X5,0)
        | ( mod1(11,sK0) = mod1($sum($product(sK0,X5),11),sK0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_448])]) ).

tff(f11081,plain,
    ( ! [X5: $int] :
        ( $less(X5,0)
        | $less(sK6,0)
        | ( mod1(11,sK0) = mod1($sum($product(sK0,X5),11),sK0) ) )
    | ~ spl13_15
    | ~ spl13_316 ),
    inference(resolution,[],[f8267,f1551]) ).

tff(f10997,plain,
    ( spl13_447
    | ~ spl13_445 ),
    inference(avatar_split_clause,[],[f10986,f10959,f10994]) ).

tff(f10994,plain,
    ( spl13_447
  <=> ( 3 = mod1(3,abs1(11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_447])]) ).

tff(f10959,plain,
    ( spl13_445
  <=> $less(3,abs1(11)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_445])]) ).

tff(f10986,plain,
    ( ( 3 = mod1(3,abs1(11)) )
    | ~ spl13_445 ),
    inference(evaluation,[],[f10984]) ).

tff(f10984,plain,
    ( ( 3 = mod1(3,abs1(11)) )
    | $less(3,0)
    | ~ spl13_445 ),
    inference(resolution,[],[f10961,f517]) ).

tff(f10961,plain,
    ( $less(3,abs1(11))
    | ~ spl13_445 ),
    inference(avatar_component_clause,[],[f10959]) ).

tff(f10992,plain,
    ( spl13_446
    | ~ spl13_445 ),
    inference(avatar_split_clause,[],[f10987,f10959,f10989]) ).

tff(f10989,plain,
    ( spl13_446
  <=> ( 0 = div1(3,abs1(11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_446])]) ).

tff(f10987,plain,
    ( ( 0 = div1(3,abs1(11)) )
    | ~ spl13_445 ),
    inference(evaluation,[],[f10983]) ).

tff(f10983,plain,
    ( $less(3,0)
    | ( 0 = div1(3,abs1(11)) )
    | ~ spl13_445 ),
    inference(resolution,[],[f10961,f540]) ).

tff(f10962,plain,
    ( spl13_445
    | ~ spl13_153
    | ~ spl13_390 ),
    inference(avatar_split_clause,[],[f10920,f9248,f3924,f10959]) ).

tff(f3924,plain,
    ( spl13_153
  <=> $less(3,sK6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_153])]) ).

tff(f10920,plain,
    ( $less(3,abs1(11))
    | ~ spl13_153
    | ~ spl13_390 ),
    inference(resolution,[],[f6682,f9250]) ).

tff(f6682,plain,
    ( ! [X1: $int] :
        ( ~ $less(sK6,X1)
        | $less(3,X1) )
    | ~ spl13_153 ),
    inference(resolution,[],[f3925,f135]) ).

tff(f3925,plain,
    ( $less(3,sK6)
    | ~ spl13_153 ),
    inference(avatar_component_clause,[],[f3924]) ).

tff(f10826,plain,
    spl13_442,
    inference(avatar_split_clause,[],[f10645,f10813]) ).

tff(f10813,plain,
    ( spl13_442
  <=> ! [X55: $int,X56: $int] :
        ( $less(X55,0)
        | $less(X56,0)
        | ( 0 = X55 )
        | ( $sum(0,div1(X56,X55)) = div1($sum($product(X55,0),X56),X55) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_442])]) ).

tff(f10645,plain,
    ! [X51: $int,X52: $int] :
      ( ( $sum(0,div1(X52,X51)) = div1($sum($product(X51,0),X52),X51) )
      | $less(X51,0)
      | ( 0 = X51 )
      | $less(X52,0) ),
    inference(resolution,[],[f1649,f134]) ).

tff(f10825,plain,
    ( spl13_80
    | spl13_444 ),
    inference(avatar_split_clause,[],[f10743,f10823,f2052]) ).

tff(f2052,plain,
    ( spl13_80
  <=> ! [X11: $int,X10: $int] :
        ( ( div1($sum($product(0,X10),X11),0) = $sum(X10,div1(X11,0)) )
        | $less(X10,0)
        | $less(X11,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_80])]) ).

tff(f10823,plain,
    ( spl13_444
  <=> ! [X55: $int,X56: $int] :
        ( $less(X55,0)
        | ( 0 = X56 )
        | $less(X56,0)
        | ( $sum(X55,div1(0,X56)) = div1($sum($product(X56,X55),0),X56) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_444])]) ).

tff(f10743,plain,
    ! [X58: $int,X56: $int,X57: $int,X55: $int] :
      ( $less(X55,0)
      | $less(X57,0)
      | ( $sum(X57,div1(X58,0)) = div1($sum($product(0,X57),X58),0) )
      | $less(X58,0)
      | ( $sum(X55,div1(0,X56)) = div1($sum($product(X56,X55),0),X56) )
      | $less(X56,0)
      | ( 0 = X56 ) ),
    inference(resolution,[],[f1649,f537]) ).

tff(f10821,plain,
    ( spl13_443
    | spl13_14
    | ~ spl13_60 ),
    inference(avatar_split_clause,[],[f10764,f1604,f661,f10819]) ).

tff(f10819,plain,
    ( spl13_443
  <=> ! [X103: $int,X104: $int] :
        ( $less(X104,0)
        | $less(X103,0)
        | ( div1($sum($product(X104,X103),sK6),X104) = $sum(X103,div1(sK6,X104)) )
        | ( 0 = X104 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_443])]) ).

tff(f10764,plain,
    ( ! [X104: $int,X103: $int] :
        ( $less(sK0,0)
        | $less(X104,0)
        | ( 0 = X104 )
        | ( div1($sum($product(X104,X103),sK6),X104) = $sum(X103,div1(sK6,X104)) )
        | $less(X103,0) )
    | ~ spl13_60 ),
    inference(resolution,[],[f1649,f6637]) ).

tff(f6637,plain,
    ( ! [X1: $int] :
        ( ~ $less(sK6,X1)
        | $less(sK0,X1) )
    | ~ spl13_60 ),
    inference(resolution,[],[f1606,f135]) ).

tff(f10815,plain,
    ( spl13_80
    | spl13_442 ),
    inference(avatar_split_clause,[],[f10647,f10813,f2052]) ).

tff(f10647,plain,
    ! [X58: $int,X56: $int,X57: $int,X55: $int] :
      ( $less(X55,0)
      | ( $sum(0,div1(X56,X55)) = div1($sum($product(X55,0),X56),X55) )
      | ( 0 = X55 )
      | ( $sum(X57,div1(X58,0)) = div1($sum($product(0,X57),X58),0) )
      | $less(X58,0)
      | $less(X56,0)
      | $less(X57,0) ),
    inference(resolution,[],[f1649,f537]) ).

tff(f10623,plain,
    ( spl13_441
    | ~ spl13_434 ),
    inference(avatar_split_clause,[],[f10617,f10460,f10620]) ).

tff(f10617,plain,
    ( $less($uminus(abs1(11)),sK0)
    | ~ spl13_434 ),
    inference(evaluation,[],[f10611]) ).

tff(f10611,plain,
    ( ( 0 = 11 )
    | $less($uminus(abs1(11)),sK0)
    | ~ spl13_434 ),
    inference(superposition,[],[f497,f10462]) ).

tff(f10528,plain,
    ( spl13_440
    | ~ spl13_433
    | ~ spl13_434 ),
    inference(avatar_split_clause,[],[f10523,f10460,f10455,f10525]) ).

tff(f10525,plain,
    ( spl13_440
  <=> ( $sum(0,sK0) = sK0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_440])]) ).

tff(f10455,plain,
    ( spl13_433
  <=> ( 0 = div1(sK0,11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_433])]) ).

tff(f10523,plain,
    ( ( $sum(0,sK0) = sK0 )
    | ~ spl13_433
    | ~ spl13_434 ),
    inference(forward_demodulation,[],[f10520,f10462]) ).

tff(f10520,plain,
    ( ( $sum(0,mod1(sK0,11)) = sK0 )
    | ~ spl13_433 ),
    inference(evaluation,[],[f10518]) ).

tff(f10518,plain,
    ( ( sK0 = $sum($product(11,0),mod1(sK0,11)) )
    | ( 0 = 11 )
    | ~ spl13_433 ),
    inference(superposition,[],[f457,f10457]) ).

tff(f10457,plain,
    ( ( 0 = div1(sK0,11) )
    | ~ spl13_433 ),
    inference(avatar_component_clause,[],[f10455]) ).

tff(f10509,plain,
    ( spl13_439
    | ~ spl13_436 ),
    inference(avatar_split_clause,[],[f10498,f10484,f10506]) ).

tff(f10506,plain,
    ( spl13_439
  <=> ( 1 = mod1(1,abs1(11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_439])]) ).

tff(f10498,plain,
    ( ( 1 = mod1(1,abs1(11)) )
    | ~ spl13_436 ),
    inference(evaluation,[],[f10496]) ).

tff(f10496,plain,
    ( ( 1 = mod1(1,abs1(11)) )
    | $less(1,0)
    | ~ spl13_436 ),
    inference(resolution,[],[f10486,f517]) ).

tff(f10486,plain,
    ( $less(1,abs1(11))
    | ~ spl13_436 ),
    inference(avatar_component_clause,[],[f10484]) ).

tff(f10504,plain,
    ( spl13_438
    | ~ spl13_436 ),
    inference(avatar_split_clause,[],[f10499,f10484,f10501]) ).

tff(f10501,plain,
    ( spl13_438
  <=> ( 0 = div1(1,abs1(11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_438])]) ).

tff(f10499,plain,
    ( ( 0 = div1(1,abs1(11)) )
    | ~ spl13_436 ),
    inference(evaluation,[],[f10495]) ).

tff(f10495,plain,
    ( ( 0 = div1(1,abs1(11)) )
    | $less(1,0)
    | ~ spl13_436 ),
    inference(resolution,[],[f10486,f540]) ).

tff(f10492,plain,
    ( spl13_437
    | spl13_14
    | ~ spl13_432 ),
    inference(avatar_split_clause,[],[f10476,f10442,f661,f10489]) ).

tff(f10489,plain,
    ( spl13_437
  <=> ( mod1(sK0,abs1(11)) = sK0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_437])]) ).

tff(f10476,plain,
    ( $less(sK0,0)
    | ( mod1(sK0,abs1(11)) = sK0 )
    | ~ spl13_432 ),
    inference(resolution,[],[f10444,f517]) ).

tff(f10487,plain,
    ( spl13_436
    | ~ spl13_71
    | ~ spl13_432 ),
    inference(avatar_split_clause,[],[f10472,f10442,f1886,f10484]) ).

tff(f10482,plain,
    ( spl13_14
    | spl13_435
    | ~ spl13_432 ),
    inference(avatar_split_clause,[],[f10475,f10442,f10479,f661]) ).

tff(f10479,plain,
    ( spl13_435
  <=> ( 0 = div1(sK0,abs1(11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_435])]) ).

tff(f10475,plain,
    ( ( 0 = div1(sK0,abs1(11)) )
    | $less(sK0,0)
    | ~ spl13_432 ),
    inference(resolution,[],[f10444,f540]) ).

tff(f10463,plain,
    ( spl13_14
    | spl13_434
    | ~ spl13_431 ),
    inference(avatar_split_clause,[],[f10452,f10437,f10460,f661]) ).

tff(f10437,plain,
    ( spl13_431
  <=> $less(sK0,11) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_431])]) ).

tff(f10452,plain,
    ( ( sK0 = mod1(sK0,11) )
    | $less(sK0,0)
    | ~ spl13_431 ),
    inference(resolution,[],[f10439,f517]) ).

tff(f10439,plain,
    ( $less(sK0,11)
    | ~ spl13_431 ),
    inference(avatar_component_clause,[],[f10437]) ).

tff(f10458,plain,
    ( spl13_433
    | spl13_14
    | ~ spl13_431 ),
    inference(avatar_split_clause,[],[f10451,f10437,f661,f10455]) ).

tff(f10451,plain,
    ( $less(sK0,0)
    | ( 0 = div1(sK0,11) )
    | ~ spl13_431 ),
    inference(resolution,[],[f10439,f540]) ).

tff(f10445,plain,
    ( spl13_432
    | ~ spl13_60
    | ~ spl13_390 ),
    inference(avatar_split_clause,[],[f10418,f9248,f1604,f10442]) ).

tff(f10418,plain,
    ( $less(sK0,abs1(11))
    | ~ spl13_60
    | ~ spl13_390 ),
    inference(resolution,[],[f6637,f9250]) ).

tff(f10440,plain,
    ( spl13_431
    | ~ spl13_60
    | ~ spl13_316 ),
    inference(avatar_split_clause,[],[f10417,f7952,f1604,f10437]) ).

tff(f10417,plain,
    ( $less(sK0,11)
    | ~ spl13_60
    | ~ spl13_316 ),
    inference(resolution,[],[f6637,f7954]) ).

tff(f10416,plain,
    spl13_430,
    inference(avatar_split_clause,[],[f10322,f10410]) ).

tff(f10410,plain,
    ( spl13_430
  <=> ! [X55: $int,X56: $int] :
        ( ( 0 = X56 )
        | $less(X55,0)
        | $less(X56,0)
        | ( mod1(X55,X56) = mod1($sum($product(X56,0),X55),X56) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_430])]) ).

tff(f10322,plain,
    ! [X51: $int,X52: $int] :
      ( ( 0 = X52 )
      | $less(X52,0)
      | $less(X51,0)
      | ( mod1(X51,X52) = mod1($sum($product(X52,0),X51),X52) ) ),
    inference(resolution,[],[f1554,f134]) ).

tff(f10415,plain,
    spl13_428,
    inference(avatar_split_clause,[],[f10228,f10393]) ).

tff(f10393,plain,
    ( spl13_428
  <=> ! [X55: $int,X56: $int] :
        ( ( mod1(0,X55) = mod1($sum($product(X55,X56),0),X55) )
        | $less(X56,0)
        | $less(X55,0)
        | ( 0 = X55 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_428])]) ).

tff(f10228,plain,
    ! [X51: $int,X52: $int] :
      ( $less(X52,0)
      | $less(X51,0)
      | ( mod1(0,X51) = mod1($sum($product(X51,X52),0),X51) )
      | ( 0 = X51 ) ),
    inference(resolution,[],[f1554,f134]) ).

tff(f10414,plain,
    ( spl13_428
    | spl13_402 ),
    inference(avatar_split_clause,[],[f10231,f9589,f10393]) ).

tff(f9589,plain,
    ( spl13_402
  <=> ! [X36: $int,X37: $int] :
        ( $less(X37,0)
        | $less(X36,0)
        | ( mod1($sum($product(0,X36),X37),0) = mod1(X37,0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_402])]) ).

tff(f10231,plain,
    ! [X59: $int,X62: $int,X60: $int,X61: $int] :
      ( $less(X62,0)
      | ( mod1($sum($product(X59,X60),0),X59) = mod1(0,X59) )
      | $less(X59,0)
      | ( mod1($sum($product(0,X61),X62),0) = mod1(X62,0) )
      | $less(X60,0)
      | $less(X61,0)
      | ( 0 = X59 ) ),
    inference(resolution,[],[f1554,f531]) ).

tff(f10413,plain,
    ( spl13_87
    | spl13_429 ),
    inference(avatar_split_clause,[],[f10326,f10397,f2085]) ).

tff(f2085,plain,
    ( spl13_87
  <=> ! [X14: key1] : ~ $less(mod1(hash1(X14),0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_87])]) ).

tff(f10397,plain,
    ( spl13_429
  <=> ! [X60: $int,X59: $int] :
        ( $less(X59,0)
        | ( 0 = X60 )
        | $less(X60,0)
        | ( mod1($sum($product(X60,0),X59),X60) = mod1(X59,X60) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_429])]) ).

tff(f10326,plain,
    ! [X65: key1,X63: $int,X64: $int] :
      ( $less(X64,0)
      | ( 0 = X64 )
      | ( mod1($sum($product(X64,0),X63),X64) = mod1(X63,X64) )
      | ~ $less(mod1(hash1(X65),0),0)
      | $less(X63,0) ),
    inference(resolution,[],[f1554,f578]) ).

tff(f10412,plain,
    ( spl13_430
    | spl13_80 ),
    inference(avatar_split_clause,[],[f10324,f2052,f10410]) ).

tff(f10324,plain,
    ! [X58: $int,X56: $int,X57: $int,X55: $int] :
      ( $less(X57,0)
      | ( 0 = X56 )
      | ( mod1(X55,X56) = mod1($sum($product(X56,0),X55),X56) )
      | ( $sum(X57,div1(X58,0)) = div1($sum($product(0,X57),X58),0) )
      | $less(X56,0)
      | $less(X58,0)
      | $less(X55,0) ),
    inference(resolution,[],[f1554,f537]) ).

tff(f10407,plain,
    ( spl13_84
    | spl13_429 ),
    inference(avatar_split_clause,[],[f10327,f10397,f2069]) ).

tff(f2069,plain,
    ( spl13_84
  <=> ! [X15: key1] : $less(mod1(hash1(X15),0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_84])]) ).

tff(f10327,plain,
    ! [X68: key1,X66: $int,X67: $int] :
      ( $less(X67,0)
      | ( mod1($sum($product(X67,0),X66),X67) = mod1(X66,X67) )
      | ( 0 = X67 )
      | $less(mod1(hash1(X68),0),0)
      | $less(X66,0) ),
    inference(resolution,[],[f1554,f577]) ).

tff(f10406,plain,
    ( spl13_87
    | spl13_428 ),
    inference(avatar_split_clause,[],[f10232,f10393,f2085]) ).

tff(f10232,plain,
    ! [X65: key1,X63: $int,X64: $int] :
      ( $less(X64,0)
      | ( mod1($sum($product(X63,X64),0),X63) = mod1(0,X63) )
      | ~ $less(mod1(hash1(X65),0),0)
      | ( 0 = X63 )
      | $less(X63,0) ),
    inference(resolution,[],[f1554,f578]) ).

tff(f10405,plain,
    ( spl13_428
    | spl13_84 ),
    inference(avatar_split_clause,[],[f10233,f2069,f10393]) ).

tff(f10233,plain,
    ! [X68: key1,X66: $int,X67: $int] :
      ( $less(mod1(hash1(X68),0),0)
      | ( 0 = X66 )
      | $less(X66,0)
      | $less(X67,0)
      | ( mod1(0,X66) = mod1($sum($product(X66,X67),0),X66) ) ),
    inference(resolution,[],[f1554,f577]) ).

tff(f10399,plain,
    ( spl13_429
    | spl13_402 ),
    inference(avatar_split_clause,[],[f10325,f9589,f10397]) ).

tff(f10325,plain,
    ! [X59: $int,X62: $int,X60: $int,X61: $int] :
      ( ( mod1($sum($product(0,X61),X62),0) = mod1(X62,0) )
      | $less(X62,0)
      | $less(X59,0)
      | ( mod1($sum($product(X60,0),X59),X60) = mod1(X59,X60) )
      | $less(X60,0)
      | ( 0 = X60 )
      | $less(X61,0) ),
    inference(resolution,[],[f1554,f531]) ).

tff(f10395,plain,
    ( spl13_80
    | spl13_428 ),
    inference(avatar_split_clause,[],[f10230,f10393,f2052]) ).

tff(f10230,plain,
    ! [X58: $int,X56: $int,X57: $int,X55: $int] :
      ( ( mod1(0,X55) = mod1($sum($product(X55,X56),0),X55) )
      | ( $sum(X57,div1(X58,0)) = div1($sum($product(0,X57),X58),0) )
      | $less(X57,0)
      | ( 0 = X55 )
      | $less(X55,0)
      | $less(X56,0)
      | $less(X58,0) ),
    inference(resolution,[],[f1554,f537]) ).

tff(f10164,plain,
    ( spl13_427
    | ~ spl13_40
    | ~ spl13_390 ),
    inference(avatar_split_clause,[],[f10145,f9248,f1089,f10161]) ).

tff(f10161,plain,
    ( spl13_427
  <=> $less(-1,abs1(11)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_427])]) ).

tff(f1089,plain,
    ( spl13_40
  <=> $less(-1,sK6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_40])]) ).

tff(f10145,plain,
    ( $less(-1,abs1(11))
    | ~ spl13_40
    | ~ spl13_390 ),
    inference(resolution,[],[f1128,f9250]) ).

tff(f1128,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK6,X0)
        | $less(-1,X0) )
    | ~ spl13_40 ),
    inference(resolution,[],[f1091,f135]) ).

tff(f1091,plain,
    ( $less(-1,sK6)
    | ~ spl13_40 ),
    inference(avatar_component_clause,[],[f1089]) ).

tff(f10121,plain,
    ( ~ spl13_426
    | spl13_352 ),
    inference(avatar_split_clause,[],[f10114,f8499,f10118]) ).

tff(f10118,plain,
    ( spl13_426
  <=> $less(0,$product(0,sK6)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_426])]) ).

tff(f8499,plain,
    ( spl13_352
  <=> $less(0,abs1($product(0,sK6))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_352])]) ).

tff(f10114,plain,
    ( ~ $less(0,$product(0,sK6))
    | spl13_352 ),
    inference(resolution,[],[f8501,f494]) ).

tff(f8501,plain,
    ( ~ $less(0,abs1($product(0,sK6)))
    | spl13_352 ),
    inference(avatar_component_clause,[],[f8499]) ).

tff(f10083,plain,
    ( ~ spl13_425
    | spl13_351 ),
    inference(avatar_split_clause,[],[f10076,f8487,f10080]) ).

tff(f10080,plain,
    ( spl13_425
  <=> $less(0,$product(0,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_425])]) ).

tff(f8487,plain,
    ( spl13_351
  <=> $less(0,abs1($product(0,sK0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_351])]) ).

tff(f10076,plain,
    ( ~ $less(0,$product(0,sK0))
    | spl13_351 ),
    inference(resolution,[],[f8489,f494]) ).

tff(f8489,plain,
    ( ~ $less(0,abs1($product(0,sK0)))
    | spl13_351 ),
    inference(avatar_component_clause,[],[f8487]) ).

tff(f10015,plain,
    ( ~ spl13_424
    | spl13_350 ),
    inference(avatar_split_clause,[],[f10008,f8473,f10012]) ).

tff(f10012,plain,
    ( spl13_424
  <=> $less(1,$product(0,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_424])]) ).

tff(f10008,plain,
    ( ~ $less(1,$product(0,sK0))
    | spl13_350 ),
    inference(resolution,[],[f8475,f494]) ).

tff(f9995,plain,
    ( ~ spl13_423
    | spl13_289 ),
    inference(avatar_split_clause,[],[f9988,f6866,f9992]) ).

tff(f9992,plain,
    ( spl13_423
  <=> $less(sK6,$product(sK6,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_423])]) ).

tff(f9988,plain,
    ( ~ $less(sK6,$product(sK6,1))
    | spl13_289 ),
    inference(resolution,[],[f6868,f494]) ).

tff(f9935,plain,
    ( spl13_422
    | spl13_181
    | ~ spl13_413 ),
    inference(avatar_split_clause,[],[f9923,f9829,f4659,f9932]) ).

tff(f9932,plain,
    ( spl13_422
  <=> ( 0 = div1(mod1(5,3),3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_422])]) ).

tff(f9829,plain,
    ( spl13_413
  <=> $less(mod1(5,3),3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_413])]) ).

tff(f9923,plain,
    ( $less(mod1(5,3),0)
    | ( 0 = div1(mod1(5,3),3) )
    | ~ spl13_413 ),
    inference(resolution,[],[f9831,f540]) ).

tff(f9831,plain,
    ( $less(mod1(5,3),3)
    | ~ spl13_413 ),
    inference(avatar_component_clause,[],[f9829]) ).

tff(f9930,plain,
    ( spl13_181
    | spl13_421
    | ~ spl13_413 ),
    inference(avatar_split_clause,[],[f9924,f9829,f9927,f4659]) ).

tff(f9927,plain,
    ( spl13_421
  <=> ( mod1(mod1(5,3),3) = mod1(5,3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_421])]) ).

tff(f9924,plain,
    ( ( mod1(mod1(5,3),3) = mod1(5,3) )
    | $less(mod1(5,3),0)
    | ~ spl13_413 ),
    inference(resolution,[],[f9831,f517]) ).

tff(f9917,plain,
    ( spl13_420
    | spl13_419
    | spl13_250 ),
    inference(avatar_split_clause,[],[f9905,f6441,f9909,f9913]) ).

tff(f9913,plain,
    ( spl13_420
  <=> $less(abs1(3),mod1(5,3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_420])]) ).

tff(f9909,plain,
    ( spl13_419
  <=> ( mod1(5,3) = abs1(3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_419])]) ).

tff(f6441,plain,
    ( spl13_250
  <=> $less(mod1(5,3),abs1(3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_250])]) ).

tff(f9905,plain,
    ( ( mod1(5,3) = abs1(3) )
    | $less(abs1(3),mod1(5,3))
    | spl13_250 ),
    inference(resolution,[],[f6442,f136]) ).

tff(f6442,plain,
    ( ~ $less(mod1(5,3),abs1(3))
    | spl13_250 ),
    inference(avatar_component_clause,[],[f6441]) ).

tff(f9916,plain,
    ( spl13_419
    | spl13_420
    | spl13_250 ),
    inference(avatar_split_clause,[],[f9904,f6441,f9913,f9909]) ).

tff(f9904,plain,
    ( $less(abs1(3),mod1(5,3))
    | ( mod1(5,3) = abs1(3) )
    | spl13_250 ),
    inference(resolution,[],[f6442,f136]) ).

tff(f9907,plain,
    spl13_250,
    inference(avatar_contradiction_clause,[],[f9906]) ).

tff(f9906,plain,
    ( $false
    | spl13_250 ),
    inference(evaluation,[],[f9902]) ).

tff(f9902,plain,
    ( ( 0 = 3 )
    | spl13_250 ),
    inference(resolution,[],[f6442,f496]) ).

tff(f9890,plain,
    ( spl13_418
    | ~ spl13_416 ),
    inference(avatar_split_clause,[],[f9879,f9845,f9887]) ).

tff(f9887,plain,
    ( spl13_418
  <=> ( 3 = mod1(3,mod1(5,3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_418])]) ).

tff(f9845,plain,
    ( spl13_416
  <=> $less(3,mod1(5,3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_416])]) ).

tff(f9879,plain,
    ( ( 3 = mod1(3,mod1(5,3)) )
    | ~ spl13_416 ),
    inference(evaluation,[],[f9877]) ).

tff(f9877,plain,
    ( $less(3,0)
    | ( 3 = mod1(3,mod1(5,3)) )
    | ~ spl13_416 ),
    inference(resolution,[],[f9847,f517]) ).

tff(f9847,plain,
    ( $less(3,mod1(5,3))
    | ~ spl13_416 ),
    inference(avatar_component_clause,[],[f9845]) ).

tff(f9885,plain,
    ( spl13_417
    | ~ spl13_416 ),
    inference(avatar_split_clause,[],[f9880,f9845,f9882]) ).

tff(f9882,plain,
    ( spl13_417
  <=> ( 0 = div1(3,mod1(5,3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_417])]) ).

tff(f9880,plain,
    ( ( 0 = div1(3,mod1(5,3)) )
    | ~ spl13_416 ),
    inference(evaluation,[],[f9876]) ).

tff(f9876,plain,
    ( ( 0 = div1(3,mod1(5,3)) )
    | $less(3,0)
    | ~ spl13_416 ),
    inference(resolution,[],[f9847,f540]) ).

tff(f9849,plain,
    ( spl13_415
    | spl13_416
    | spl13_413 ),
    inference(avatar_split_clause,[],[f9838,f9829,f9845,f9841]) ).

tff(f9841,plain,
    ( spl13_415
  <=> ( mod1(5,3) = 3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_415])]) ).

tff(f9838,plain,
    ( $less(3,mod1(5,3))
    | ( mod1(5,3) = 3 )
    | spl13_413 ),
    inference(resolution,[],[f9830,f136]) ).

tff(f9830,plain,
    ( ~ $less(mod1(5,3),3)
    | spl13_413 ),
    inference(avatar_component_clause,[],[f9829]) ).

tff(f9848,plain,
    ( spl13_415
    | spl13_416
    | spl13_413 ),
    inference(avatar_split_clause,[],[f9839,f9829,f9845,f9841]) ).

tff(f9839,plain,
    ( $less(3,mod1(5,3))
    | ( mod1(5,3) = 3 )
    | spl13_413 ),
    inference(resolution,[],[f9830,f136]) ).

tff(f9837,plain,
    ( spl13_414
    | spl13_181
    | ~ spl13_250 ),
    inference(avatar_split_clause,[],[f9817,f6441,f4659,f9834]) ).

tff(f9834,plain,
    ( spl13_414
  <=> ( mod1(5,3) = mod1(mod1(5,3),abs1(3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_414])]) ).

tff(f9817,plain,
    ( $less(mod1(5,3),0)
    | ( mod1(5,3) = mod1(mod1(5,3),abs1(3)) )
    | ~ spl13_250 ),
    inference(resolution,[],[f6443,f517]) ).

tff(f6443,plain,
    ( $less(mod1(5,3),abs1(3))
    | ~ spl13_250 ),
    inference(avatar_component_clause,[],[f6441]) ).

tff(f9832,plain,
    ( spl13_412
    | spl13_413
    | ~ spl13_250 ),
    inference(avatar_split_clause,[],[f9812,f6441,f9829,f9825]) ).

tff(f9825,plain,
    ( spl13_412
  <=> $less(3,$uminus(mod1(5,3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_412])]) ).

tff(f9812,plain,
    ( $less(mod1(5,3),3)
    | $less(3,$uminus(mod1(5,3)))
    | ~ spl13_250 ),
    inference(resolution,[],[f6443,f492]) ).

tff(f9823,plain,
    ( spl13_411
    | spl13_181
    | ~ spl13_250 ),
    inference(avatar_split_clause,[],[f9816,f6441,f4659,f9820]) ).

tff(f9820,plain,
    ( spl13_411
  <=> ( 0 = div1(mod1(5,3),abs1(3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_411])]) ).

tff(f9816,plain,
    ( $less(mod1(5,3),0)
    | ( 0 = div1(mod1(5,3),abs1(3)) )
    | ~ spl13_250 ),
    inference(resolution,[],[f6443,f540]) ).

tff(f9756,plain,
    ( spl13_410
    | ~ spl13_252 ),
    inference(avatar_split_clause,[],[f9751,f6455,f9753]) ).

tff(f9753,plain,
    ( spl13_410
  <=> ( abs1(3) = abs1($uminus(abs1(3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_410])]) ).

tff(f6455,plain,
    ( spl13_252
  <=> $less($uminus(abs1(3)),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_252])]) ).

tff(f9751,plain,
    ( ( abs1(3) = abs1($uminus(abs1(3))) )
    | ~ spl13_252 ),
    inference(evaluation,[],[f9746]) ).

tff(f9746,plain,
    ( ( $uminus($uminus(abs1(3))) = abs1($uminus(abs1(3))) )
    | ~ spl13_252 ),
    inference(resolution,[],[f6457,f527]) ).

tff(f6457,plain,
    ( $less($uminus(abs1(3)),0)
    | ~ spl13_252 ),
    inference(avatar_component_clause,[],[f6455]) ).

tff(f9741,plain,
    ( spl13_409
    | ~ spl13_405 ),
    inference(avatar_split_clause,[],[f9736,f9713,f9738]) ).

tff(f9738,plain,
    ( spl13_409
  <=> ( abs1(11) = abs1($uminus(abs1(11))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_409])]) ).

tff(f9736,plain,
    ( ( abs1(11) = abs1($uminus(abs1(11))) )
    | ~ spl13_405 ),
    inference(evaluation,[],[f9731]) ).

tff(f9731,plain,
    ( ( $uminus($uminus(abs1(11))) = abs1($uminus(abs1(11))) )
    | ~ spl13_405 ),
    inference(resolution,[],[f9715,f527]) ).

tff(f9715,plain,
    ( $less($uminus(abs1(11)),0)
    | ~ spl13_405 ),
    inference(avatar_component_clause,[],[f9713]) ).

tff(f9730,plain,
    ( spl13_405
    | spl13_408
    | ~ spl13_389 ),
    inference(avatar_split_clause,[],[f9707,f9243,f9727,f9713]) ).

tff(f9707,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),$uminus(abs1(11)))
    | $less($uminus(abs1(11)),0)
    | ~ spl13_389 ),
    inference(resolution,[],[f9245,f382]) ).

tff(f9725,plain,
    ( spl13_405
    | spl13_407
    | ~ spl13_389 ),
    inference(avatar_split_clause,[],[f9709,f9243,f9722,f9713]) ).

tff(f9709,plain,
    ( ( 0 = div1($uminus(abs1(11)),sK6) )
    | $less($uminus(abs1(11)),0)
    | ~ spl13_389 ),
    inference(resolution,[],[f9245,f540]) ).

tff(f9720,plain,
    ( spl13_405
    | spl13_406
    | ~ spl13_389 ),
    inference(avatar_split_clause,[],[f9710,f9243,f9717,f9713]) ).

tff(f9710,plain,
    ( ( mod1($uminus(abs1(11)),sK6) = $uminus(abs1(11)) )
    | $less($uminus(abs1(11)),0)
    | ~ spl13_389 ),
    inference(resolution,[],[f9245,f517]) ).

tff(f9622,plain,
    ( spl13_403
    | spl13_80
    | ~ spl13_19 ),
    inference(avatar_split_clause,[],[f9532,f702,f2052,f9605]) ).

tff(f9605,plain,
    ( spl13_403
  <=> ! [X40: $int] :
        ( $less(X40,0)
        | ( $sum(0,div1(X40,$sum($product(2,sK0),1))) = div1($sum($product($sum($product(2,sK0),1),0),X40),$sum($product(2,sK0),1)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_403])]) ).

tff(f9532,plain,
    ( ! [X34: $int,X32: $int,X33: $int] :
        ( ( $sum(X33,div1(X34,0)) = div1($sum($product(0,X33),X34),0) )
        | $less(X34,0)
        | ( $sum(0,div1(X32,$sum($product(2,sK0),1))) = div1($sum($product($sum($product(2,sK0),1),0),X32),$sum($product(2,sK0),1)) )
        | $less(X33,0)
        | $less(X32,0) )
    | ~ spl13_19 ),
    inference(resolution,[],[f1646,f537]) ).

tff(f9620,plain,
    ( spl13_401
    | ~ spl13_19
    | ~ spl13_130 ),
    inference(avatar_split_clause,[],[f9619,f3060,f702,f9586]) ).

tff(f9586,plain,
    ( spl13_401
  <=> ! [X35: $int] :
        ( ( $sum(X35,0) = div1($sum($product($sum($product(2,sK0),1),X35),0),$sum($product(2,sK0),1)) )
        | $less(X35,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_401])]) ).

tff(f9619,plain,
    ( ! [X30: $int] :
        ( ( div1($sum($product($sum($product(2,sK0),1),X30),0),$sum($product(2,sK0),1)) = $sum(X30,0) )
        | $less(X30,0) )
    | ~ spl13_19
    | ~ spl13_130 ),
    inference(forward_demodulation,[],[f9486,f3062]) ).

tff(f9486,plain,
    ( ! [X30: $int] :
        ( $less(X30,0)
        | ( div1($sum($product($sum($product(2,sK0),1),X30),0),$sum($product(2,sK0),1)) = $sum(X30,div1(0,$sum($product(2,sK0),1))) ) )
    | ~ spl13_19 ),
    inference(resolution,[],[f1646,f134]) ).

tff(f9618,plain,
    ( spl13_404
    | ~ spl13_19
    | ~ spl13_130 ),
    inference(avatar_split_clause,[],[f9613,f3060,f702,f9615]) ).

tff(f9615,plain,
    ( spl13_404
  <=> ( 0 = div1($sum($product($sum($product(2,sK0),1),0),0),$sum($product(2,sK0),1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_404])]) ).

tff(f9613,plain,
    ( ( 0 = div1($sum($product($sum($product(2,sK0),1),0),0),$sum($product(2,sK0),1)) )
    | ~ spl13_19
    | ~ spl13_130 ),
    inference(evaluation,[],[f9612]) ).

tff(f9612,plain,
    ( ( $sum(0,0) = div1($sum($product($sum($product(2,sK0),1),0),0),$sum($product(2,sK0),1)) )
    | ~ spl13_19
    | ~ spl13_130 ),
    inference(forward_demodulation,[],[f9470,f3062]) ).

tff(f9470,plain,
    ( ( $sum(0,div1(0,$sum($product(2,sK0),1))) = div1($sum($product($sum($product(2,sK0),1),0),0),$sum($product(2,sK0),1)) )
    | ~ spl13_19 ),
    inference(interpreted_simplification,[],[f9469]) ).

tff(f9469,plain,
    ( $less(0,0)
    | $less(0,0)
    | ( $sum(0,div1(0,$sum($product(2,sK0),1))) = div1($sum($product($sum($product(2,sK0),1),0),0),$sum($product(2,sK0),1)) )
    | ~ spl13_19 ),
    inference(instantiation,[],[f1646]) ).

tff(f9611,plain,
    ( spl13_403
    | ~ spl13_19 ),
    inference(avatar_split_clause,[],[f9530,f702,f9605]) ).

tff(f9530,plain,
    ( ! [X30: $int] :
        ( ( $sum(0,div1(X30,$sum($product(2,sK0),1))) = div1($sum($product($sum($product(2,sK0),1),0),X30),$sum($product(2,sK0),1)) )
        | $less(X30,0) )
    | ~ spl13_19 ),
    inference(resolution,[],[f1646,f134]) ).

tff(f9609,plain,
    ( spl13_403
    | spl13_87
    | ~ spl13_19 ),
    inference(avatar_split_clause,[],[f9534,f702,f2085,f9605]) ).

tff(f9534,plain,
    ( ! [X38: $int,X39: key1] :
        ( ~ $less(mod1(hash1(X39),0),0)
        | $less(X38,0)
        | ( $sum(0,div1(X38,$sum($product(2,sK0),1))) = div1($sum($product($sum($product(2,sK0),1),0),X38),$sum($product(2,sK0),1)) ) )
    | ~ spl13_19 ),
    inference(resolution,[],[f1646,f578]) ).

tff(f9608,plain,
    ( spl13_403
    | spl13_402
    | ~ spl13_19 ),
    inference(avatar_split_clause,[],[f9533,f702,f9589,f9605]) ).

tff(f9533,plain,
    ( ! [X36: $int,X37: $int,X35: $int] :
        ( $less(X37,0)
        | ( div1($sum($product($sum($product(2,sK0),1),0),X35),$sum($product(2,sK0),1)) = $sum(0,div1(X35,$sum($product(2,sK0),1))) )
        | $less(X36,0)
        | ( mod1($sum($product(0,X36),X37),0) = mod1(X37,0) )
        | $less(X35,0) )
    | ~ spl13_19 ),
    inference(resolution,[],[f1646,f531]) ).

tff(f9607,plain,
    ( spl13_84
    | spl13_403
    | ~ spl13_19 ),
    inference(avatar_split_clause,[],[f9535,f702,f9605,f2069]) ).

tff(f9535,plain,
    ( ! [X40: $int,X41: key1] :
        ( $less(X40,0)
        | $less(mod1(hash1(X41),0),0)
        | ( $sum(0,div1(X40,$sum($product(2,sK0),1))) = div1($sum($product($sum($product(2,sK0),1),0),X40),$sum($product(2,sK0),1)) ) )
    | ~ spl13_19 ),
    inference(resolution,[],[f1646,f577]) ).

tff(f9603,plain,
    ( spl13_84
    | spl13_401
    | ~ spl13_19
    | ~ spl13_130 ),
    inference(avatar_split_clause,[],[f9602,f3060,f702,f9586,f2069]) ).

tff(f9602,plain,
    ( ! [X40: $int,X41: key1] :
        ( $less(X40,0)
        | ( div1($sum($product($sum($product(2,sK0),1),X40),0),$sum($product(2,sK0),1)) = $sum(X40,0) )
        | $less(mod1(hash1(X41),0),0) )
    | ~ spl13_19
    | ~ spl13_130 ),
    inference(forward_demodulation,[],[f9491,f3062]) ).

tff(f9491,plain,
    ( ! [X40: $int,X41: key1] :
        ( ( $sum(X40,div1(0,$sum($product(2,sK0),1))) = div1($sum($product($sum($product(2,sK0),1),X40),0),$sum($product(2,sK0),1)) )
        | $less(X40,0)
        | $less(mod1(hash1(X41),0),0) )
    | ~ spl13_19 ),
    inference(resolution,[],[f1646,f577]) ).

tff(f9597,plain,
    ( spl13_401
    | spl13_80
    | ~ spl13_19
    | ~ spl13_130 ),
    inference(avatar_split_clause,[],[f9596,f3060,f702,f2052,f9586]) ).

tff(f9596,plain,
    ( ! [X34: $int,X32: $int,X33: $int] :
        ( $less(X33,0)
        | ( $sum(X33,div1(X34,0)) = div1($sum($product(0,X33),X34),0) )
        | ( div1($sum($product($sum($product(2,sK0),1),X32),0),$sum($product(2,sK0),1)) = $sum(X32,0) )
        | $less(X34,0)
        | $less(X32,0) )
    | ~ spl13_19
    | ~ spl13_130 ),
    inference(forward_demodulation,[],[f9488,f3062]) ).

tff(f9488,plain,
    ( ! [X34: $int,X32: $int,X33: $int] :
        ( $less(X34,0)
        | $less(X32,0)
        | ( div1($sum($product($sum($product(2,sK0),1),X32),0),$sum($product(2,sK0),1)) = $sum(X32,div1(0,$sum($product(2,sK0),1))) )
        | $less(X33,0)
        | ( $sum(X33,div1(X34,0)) = div1($sum($product(0,X33),X34),0) ) )
    | ~ spl13_19 ),
    inference(resolution,[],[f1646,f537]) ).

tff(f9595,plain,
    ( spl13_87
    | spl13_401
    | ~ spl13_19
    | ~ spl13_130 ),
    inference(avatar_split_clause,[],[f9594,f3060,f702,f9586,f2085]) ).

tff(f9594,plain,
    ( ! [X38: $int,X39: key1] :
        ( $less(X38,0)
        | ( $sum(X38,0) = div1($sum($product($sum($product(2,sK0),1),X38),0),$sum($product(2,sK0),1)) )
        | ~ $less(mod1(hash1(X39),0),0) )
    | ~ spl13_19
    | ~ spl13_130 ),
    inference(forward_demodulation,[],[f9490,f3062]) ).

tff(f9490,plain,
    ( ! [X38: $int,X39: key1] :
        ( ( $sum(X38,div1(0,$sum($product(2,sK0),1))) = div1($sum($product($sum($product(2,sK0),1),X38),0),$sum($product(2,sK0),1)) )
        | $less(X38,0)
        | ~ $less(mod1(hash1(X39),0),0) )
    | ~ spl13_19 ),
    inference(resolution,[],[f1646,f578]) ).

tff(f9591,plain,
    ( spl13_401
    | spl13_402
    | ~ spl13_19
    | ~ spl13_130 ),
    inference(avatar_split_clause,[],[f9584,f3060,f702,f9589,f9586]) ).

tff(f9584,plain,
    ( ! [X36: $int,X37: $int,X35: $int] :
        ( $less(X37,0)
        | ( $sum(X35,0) = div1($sum($product($sum($product(2,sK0),1),X35),0),$sum($product(2,sK0),1)) )
        | ( mod1($sum($product(0,X36),X37),0) = mod1(X37,0) )
        | $less(X36,0)
        | $less(X35,0) )
    | ~ spl13_19
    | ~ spl13_130 ),
    inference(forward_demodulation,[],[f9489,f3062]) ).

tff(f9489,plain,
    ( ! [X36: $int,X37: $int,X35: $int] :
        ( $less(X37,0)
        | ( div1($sum($product($sum($product(2,sK0),1),X35),0),$sum($product(2,sK0),1)) = $sum(X35,div1(0,$sum($product(2,sK0),1))) )
        | $less(X36,0)
        | $less(X35,0)
        | ( mod1($sum($product(0,X36),X37),0) = mod1(X37,0) ) )
    | ~ spl13_19 ),
    inference(resolution,[],[f1646,f531]) ).

tff(f9457,plain,
    ( spl13_400
    | ~ spl13_393 ),
    inference(avatar_split_clause,[],[f9446,f9272,f9454]) ).

tff(f9454,plain,
    ( spl13_400
  <=> ( 5 = mod1(5,abs1(11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_400])]) ).

tff(f9272,plain,
    ( spl13_393
  <=> $less(5,abs1(11)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_393])]) ).

tff(f9446,plain,
    ( ( 5 = mod1(5,abs1(11)) )
    | ~ spl13_393 ),
    inference(evaluation,[],[f9444]) ).

tff(f9444,plain,
    ( $less(5,0)
    | ( 5 = mod1(5,abs1(11)) )
    | ~ spl13_393 ),
    inference(resolution,[],[f9274,f517]) ).

tff(f9274,plain,
    ( $less(5,abs1(11))
    | ~ spl13_393 ),
    inference(avatar_component_clause,[],[f9272]) ).

tff(f9452,plain,
    ( spl13_399
    | ~ spl13_393 ),
    inference(avatar_split_clause,[],[f9447,f9272,f9449]) ).

tff(f9449,plain,
    ( spl13_399
  <=> ( 0 = div1(5,abs1(11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_399])]) ).

tff(f9447,plain,
    ( ( 0 = div1(5,abs1(11)) )
    | ~ spl13_393 ),
    inference(evaluation,[],[f9443]) ).

tff(f9443,plain,
    ( ( 0 = div1(5,abs1(11)) )
    | $less(5,0)
    | ~ spl13_393 ),
    inference(resolution,[],[f9274,f540]) ).

tff(f9429,plain,
    ( spl13_398
    | ~ spl13_19
    | ~ spl13_121 ),
    inference(avatar_split_clause,[],[f9424,f2950,f702,f9426]) ).

tff(f9426,plain,
    ( spl13_398
  <=> ( 0 = mod1($sum($product($sum($product(2,sK0),1),0),0),$sum($product(2,sK0),1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_398])]) ).

tff(f9424,plain,
    ( ( 0 = mod1($sum($product($sum($product(2,sK0),1),0),0),$sum($product(2,sK0),1)) )
    | ~ spl13_19
    | ~ spl13_121 ),
    inference(forward_demodulation,[],[f9309,f2952]) ).

tff(f9309,plain,
    ( ( mod1($sum($product($sum($product(2,sK0),1),0),0),$sum($product(2,sK0),1)) = mod1(0,$sum($product(2,sK0),1)) )
    | ~ spl13_19 ),
    inference(interpreted_simplification,[],[f9308]) ).

tff(f9308,plain,
    ( $less(0,0)
    | $less(0,0)
    | ( mod1($sum($product($sum($product(2,sK0),1),0),0),$sum($product(2,sK0),1)) = mod1(0,$sum($product(2,sK0),1)) )
    | ~ spl13_19 ),
    inference(instantiation,[],[f1550]) ).

tff(f9307,plain,
    ( spl13_397
    | ~ spl13_178
    | ~ spl13_392 ),
    inference(avatar_split_clause,[],[f9282,f9267,f4625,f9304]) ).

tff(f9304,plain,
    ( spl13_397
  <=> $less($uminus(abs1(4)),abs1(11)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_397])]) ).

tff(f9282,plain,
    ( $less($uminus(abs1(4)),abs1(11))
    | ~ spl13_178
    | ~ spl13_392 ),
    inference(resolution,[],[f9269,f4632]) ).

tff(f9269,plain,
    ( $less(0,abs1(11))
    | ~ spl13_392 ),
    inference(avatar_component_clause,[],[f9267]) ).

tff(f9302,plain,
    ( spl13_396
    | ~ spl13_392 ),
    inference(avatar_split_clause,[],[f9291,f9267,f9299]) ).

tff(f9299,plain,
    ( spl13_396
  <=> ( 0 = div1(0,abs1(11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_396])]) ).

tff(f9291,plain,
    ( ( 0 = div1(0,abs1(11)) )
    | ~ spl13_392 ),
    inference(evaluation,[],[f9288]) ).

tff(f9288,plain,
    ( ( 0 = div1(0,abs1(11)) )
    | $less(0,0)
    | ~ spl13_392 ),
    inference(resolution,[],[f9269,f540]) ).

tff(f9297,plain,
    ( spl13_395
    | ~ spl13_392 ),
    inference(avatar_split_clause,[],[f9292,f9267,f9294]) ).

tff(f9294,plain,
    ( spl13_395
  <=> ( 0 = mod1(0,abs1(11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_395])]) ).

tff(f9292,plain,
    ( ( 0 = mod1(0,abs1(11)) )
    | ~ spl13_392 ),
    inference(evaluation,[],[f9289]) ).

tff(f9289,plain,
    ( ( 0 = mod1(0,abs1(11)) )
    | $less(0,0)
    | ~ spl13_392 ),
    inference(resolution,[],[f9269,f517]) ).

tff(f9280,plain,
    ( spl13_2
    | spl13_394
    | ~ spl13_390 ),
    inference(avatar_split_clause,[],[f9258,f9248,f9277,f596]) ).

tff(f9258,plain,
    ( ( 0 = div1(sK6,abs1(11)) )
    | $less(sK6,0)
    | ~ spl13_390 ),
    inference(resolution,[],[f9250,f540]) ).

tff(f9275,plain,
    ( spl13_393
    | ~ spl13_261
    | ~ spl13_390 ),
    inference(avatar_split_clause,[],[f9255,f9248,f6562,f9272]) ).

tff(f9255,plain,
    ( $less(5,abs1(11))
    | ~ spl13_261
    | ~ spl13_390 ),
    inference(resolution,[],[f9250,f6613]) ).

tff(f9270,plain,
    ( spl13_392
    | ~ spl13_1
    | ~ spl13_390 ),
    inference(avatar_split_clause,[],[f9256,f9248,f591,f9267]) ).

tff(f9256,plain,
    ( $less(0,abs1(11))
    | ~ spl13_1
    | ~ spl13_390 ),
    inference(resolution,[],[f9250,f798]) ).

tff(f9265,plain,
    ( spl13_2
    | spl13_391
    | ~ spl13_390 ),
    inference(avatar_split_clause,[],[f9259,f9248,f9262,f596]) ).

tff(f9259,plain,
    ( ( sK6 = mod1(sK6,abs1(11)) )
    | $less(sK6,0)
    | ~ spl13_390 ),
    inference(resolution,[],[f9250,f517]) ).

tff(f9251,plain,
    ( spl13_390
    | ~ spl13_342 ),
    inference(avatar_split_clause,[],[f9240,f8274,f9248]) ).

tff(f9240,plain,
    ( $less(sK6,abs1(11))
    | ~ spl13_342 ),
    inference(evaluation,[],[f9237]) ).

tff(f9237,plain,
    ( ( 0 = 11 )
    | $less(sK6,abs1(11))
    | ~ spl13_342 ),
    inference(superposition,[],[f496,f8276]) ).

tff(f8276,plain,
    ( ( sK6 = mod1(sK6,11) )
    | ~ spl13_342 ),
    inference(avatar_component_clause,[],[f8274]) ).

tff(f9246,plain,
    ( spl13_389
    | ~ spl13_342 ),
    inference(avatar_split_clause,[],[f9241,f8274,f9243]) ).

tff(f9241,plain,
    ( $less($uminus(abs1(11)),sK6)
    | ~ spl13_342 ),
    inference(evaluation,[],[f9234]) ).

tff(f9234,plain,
    ( $less($uminus(abs1(11)),sK6)
    | ( 0 = 11 )
    | ~ spl13_342 ),
    inference(superposition,[],[f497,f8276]) ).

tff(f9233,plain,
    ( spl13_388
    | ~ spl13_341
    | ~ spl13_342 ),
    inference(avatar_split_clause,[],[f9228,f8274,f8269,f9230]) ).

tff(f9230,plain,
    ( spl13_388
  <=> ( sK6 = $sum(0,sK6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_388])]) ).

tff(f9228,plain,
    ( ( sK6 = $sum(0,sK6) )
    | ~ spl13_341
    | ~ spl13_342 ),
    inference(forward_demodulation,[],[f9225,f8276]) ).

tff(f9225,plain,
    ( ( sK6 = $sum(0,mod1(sK6,11)) )
    | ~ spl13_341 ),
    inference(evaluation,[],[f9223]) ).

tff(f9223,plain,
    ( ( sK6 = $sum($product(11,0),mod1(sK6,11)) )
    | ( 0 = 11 )
    | ~ spl13_341 ),
    inference(superposition,[],[f457,f8271]) ).

tff(f8271,plain,
    ( ( 0 = div1(sK6,11) )
    | ~ spl13_341 ),
    inference(avatar_component_clause,[],[f8269]) ).

tff(f9206,plain,
    ( spl13_387
    | spl13_37
    | ~ spl13_259
    | ~ spl13_276 ),
    inference(avatar_split_clause,[],[f9201,f6692,f6511,f990,f9203]) ).

tff(f9203,plain,
    ( spl13_387
  <=> $less($uminus(sK6),3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_387])]) ).

tff(f990,plain,
    ( spl13_37
  <=> ( 0 = sK6 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_37])]) ).

tff(f9201,plain,
    ( ( 0 = sK6 )
    | $less($uminus(sK6),3)
    | ~ spl13_259
    | ~ spl13_276 ),
    inference(forward_demodulation,[],[f9195,f6513]) ).

tff(f9195,plain,
    ( $less($uminus(abs1(sK6)),3)
    | ( 0 = sK6 )
    | ~ spl13_276 ),
    inference(superposition,[],[f497,f6694]) ).

tff(f9192,plain,
    ( spl13_37
    | ~ spl13_386
    | ~ spl13_275 ),
    inference(avatar_split_clause,[],[f9181,f6687,f9189,f990]) ).

tff(f9189,plain,
    ( spl13_386
  <=> $less(abs1(3),abs1($product(0,sK6))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_386])]) ).

tff(f9181,plain,
    ( ~ $less(abs1(3),abs1($product(0,sK6)))
    | ( 0 = sK6 )
    | ~ spl13_275 ),
    inference(superposition,[],[f503,f6689]) ).

tff(f9187,plain,
    ( spl13_37
    | spl13_385
    | ~ spl13_275
    | ~ spl13_276 ),
    inference(avatar_split_clause,[],[f9182,f6692,f6687,f9184,f990]) ).

tff(f9184,plain,
    ( spl13_385
  <=> ( 3 = $sum($product(sK6,0),3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_385])]) ).

tff(f9182,plain,
    ( ( 3 = $sum($product(sK6,0),3) )
    | ( 0 = sK6 )
    | ~ spl13_275
    | ~ spl13_276 ),
    inference(forward_demodulation,[],[f9180,f6694]) ).

tff(f9180,plain,
    ( ( 3 = $sum($product(sK6,0),mod1(3,sK6)) )
    | ( 0 = sK6 )
    | ~ spl13_275 ),
    inference(superposition,[],[f457,f6689]) ).

tff(f9173,plain,
    ( ~ spl13_384
    | spl13_37
    | ~ spl13_88
    | ~ spl13_274 ),
    inference(avatar_split_clause,[],[f9168,f6674,f2090,f990,f9170]) ).

tff(f9170,plain,
    ( spl13_384
  <=> $less(1,abs1($product(0,sK6))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_384])]) ).

tff(f2090,plain,
    ( spl13_88
  <=> ( 1 = abs1(1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_88])]) ).

tff(f9168,plain,
    ( ( 0 = sK6 )
    | ~ $less(1,abs1($product(0,sK6)))
    | ~ spl13_88
    | ~ spl13_274 ),
    inference(forward_demodulation,[],[f9166,f2092]) ).

tff(f2092,plain,
    ( ( 1 = abs1(1) )
    | ~ spl13_88 ),
    inference(avatar_component_clause,[],[f2090]) ).

tff(f9166,plain,
    ( ~ $less(abs1(1),abs1($product(0,sK6)))
    | ( 0 = sK6 )
    | ~ spl13_274 ),
    inference(superposition,[],[f503,f6676]) ).

tff(f9149,plain,
    ( spl13_37
    | spl13_383
    | ~ spl13_272
    | ~ spl13_274 ),
    inference(avatar_split_clause,[],[f9144,f6674,f6664,f9146,f990]) ).

tff(f9146,plain,
    ( spl13_383
  <=> ( 1 = $sum($product(sK6,0),1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_383])]) ).

tff(f9144,plain,
    ( ( 1 = $sum($product(sK6,0),1) )
    | ( 0 = sK6 )
    | ~ spl13_272
    | ~ spl13_274 ),
    inference(forward_demodulation,[],[f9136,f6676]) ).

tff(f9136,plain,
    ( ( 0 = sK6 )
    | ( 1 = $sum($product(sK6,div1(1,sK6)),1) )
    | ~ spl13_272 ),
    inference(superposition,[],[f457,f6666]) ).

tff(f9142,plain,
    ( spl13_37
    | spl13_382
    | ~ spl13_259
    | ~ spl13_272 ),
    inference(avatar_split_clause,[],[f9137,f6664,f6511,f9139,f990]) ).

tff(f9139,plain,
    ( spl13_382
  <=> $less($uminus(sK6),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_382])]) ).

tff(f9137,plain,
    ( $less($uminus(sK6),1)
    | ( 0 = sK6 )
    | ~ spl13_259
    | ~ spl13_272 ),
    inference(forward_demodulation,[],[f9132,f6513]) ).

tff(f9132,plain,
    ( ( 0 = sK6 )
    | $less($uminus(abs1(sK6)),1)
    | ~ spl13_272 ),
    inference(superposition,[],[f497,f6666]) ).

tff(f9129,plain,
    ( spl13_37
    | ~ spl13_381
    | ~ spl13_81
    | ~ spl13_271 ),
    inference(avatar_split_clause,[],[f9124,f6649,f2056,f9126,f990]) ).

tff(f9126,plain,
    ( spl13_381
  <=> $less(sK0,abs1($product(0,sK6))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_381])]) ).

tff(f9124,plain,
    ( ~ $less(sK0,abs1($product(0,sK6)))
    | ( 0 = sK6 )
    | ~ spl13_81
    | ~ spl13_271 ),
    inference(forward_demodulation,[],[f9123,f2058]) ).

tff(f9123,plain,
    ( ~ $less(abs1(sK0),abs1($product(0,sK6)))
    | ( 0 = sK6 )
    | ~ spl13_271 ),
    inference(superposition,[],[f503,f6651]) ).

tff(f8865,plain,
    ( spl13_380
    | spl13_37
    | ~ spl13_259
    | ~ spl13_269 ),
    inference(avatar_split_clause,[],[f8860,f6639,f6511,f990,f8862]) ).

tff(f8860,plain,
    ( ( 0 = sK6 )
    | $less($uminus(sK6),sK0)
    | ~ spl13_259
    | ~ spl13_269 ),
    inference(forward_demodulation,[],[f8849,f6513]) ).

tff(f8849,plain,
    ( ( 0 = sK6 )
    | $less($uminus(abs1(sK6)),sK0)
    | ~ spl13_269 ),
    inference(superposition,[],[f497,f6641]) ).

tff(f8859,plain,
    ( spl13_37
    | spl13_379
    | ~ spl13_269
    | ~ spl13_271 ),
    inference(avatar_split_clause,[],[f8854,f6649,f6639,f8856,f990]) ).

tff(f8856,plain,
    ( spl13_379
  <=> ( $sum($product(sK6,0),sK0) = sK0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_379])]) ).

tff(f8854,plain,
    ( ( $sum($product(sK6,0),sK0) = sK0 )
    | ( 0 = sK6 )
    | ~ spl13_269
    | ~ spl13_271 ),
    inference(forward_demodulation,[],[f8853,f6651]) ).

tff(f8853,plain,
    ( ( 0 = sK6 )
    | ( $sum($product(sK6,div1(sK0,sK6)),sK0) = sK0 )
    | ~ spl13_269 ),
    inference(superposition,[],[f457,f6641]) ).

tff(f8828,plain,
    ( ~ spl13_378
    | ~ spl13_355 ),
    inference(avatar_split_clause,[],[f8805,f8530,f8825]) ).

tff(f8805,plain,
    ( ~ $less(sK6,abs1($product($uminus(sK6),1)))
    | ~ spl13_355 ),
    inference(superposition,[],[f1072,f8532]) ).

tff(f8823,plain,
    ( spl13_375
    | spl13_377
    | ~ spl13_355 ),
    inference(avatar_split_clause,[],[f8802,f8530,f8821,f8813]) ).

tff(f8813,plain,
    ( spl13_375
  <=> ( 0 = $uminus(sK6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_375])]) ).

tff(f8821,plain,
    ( spl13_377
  <=> ! [X2: $int] : $less(mod1(X2,$uminus(sK6)),sK6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_377])]) ).

tff(f8802,plain,
    ( ! [X2: $int] :
        ( $less(mod1(X2,$uminus(sK6)),sK6)
        | ( 0 = $uminus(sK6) ) )
    | ~ spl13_355 ),
    inference(superposition,[],[f496,f8532]) ).

tff(f8819,plain,
    ( spl13_375
    | spl13_376
    | ~ spl13_355 ),
    inference(avatar_split_clause,[],[f8803,f8530,f8817,f8813]) ).

tff(f8817,plain,
    ( spl13_376
  <=> ! [X3: $int] : $less($uminus(sK6),mod1(X3,$uminus(sK6))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_376])]) ).

tff(f8803,plain,
    ( ! [X3: $int] :
        ( $less($uminus(sK6),mod1(X3,$uminus(sK6)))
        | ( 0 = $uminus(sK6) ) )
    | ~ spl13_355 ),
    inference(superposition,[],[f497,f8532]) ).

tff(f8811,plain,
    ( ~ spl13_374
    | ~ spl13_355 ),
    inference(avatar_split_clause,[],[f8806,f8530,f8808]) ).

tff(f8808,plain,
    ( spl13_374
  <=> $less(sK6,$uminus(sK6)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_374])]) ).

tff(f8806,plain,
    ( ~ $less(sK6,$uminus(sK6))
    | ~ spl13_355 ),
    inference(superposition,[],[f1994,f8532]) ).

tff(f1994,plain,
    ! [X2: $int] : ~ $less(abs1(X2),X2),
    inference(resolution,[],[f494,f134]) ).

tff(f8774,plain,
    ( spl13_34
    | spl13_373
    | ~ spl13_81
    | ~ spl13_340 ),
    inference(avatar_split_clause,[],[f8769,f8242,f2056,f8771,f958]) ).

tff(f8771,plain,
    ( spl13_373
  <=> $less($uminus(sK0),5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_373])]) ).

tff(f8242,plain,
    ( spl13_340
  <=> ( 5 = mod1(5,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_340])]) ).

tff(f8769,plain,
    ( $less($uminus(sK0),5)
    | ( 0 = sK0 )
    | ~ spl13_81
    | ~ spl13_340 ),
    inference(forward_demodulation,[],[f8762,f2058]) ).

tff(f8762,plain,
    ( ( 0 = sK0 )
    | $less($uminus(abs1(sK0)),5)
    | ~ spl13_340 ),
    inference(superposition,[],[f497,f8244]) ).

tff(f8244,plain,
    ( ( 5 = mod1(5,sK0) )
    | ~ spl13_340 ),
    inference(avatar_component_clause,[],[f8242]) ).

tff(f8761,plain,
    ( spl13_34
    | spl13_372
    | ~ spl13_339
    | ~ spl13_340 ),
    inference(avatar_split_clause,[],[f8756,f8242,f8237,f8758,f958]) ).

tff(f8758,plain,
    ( spl13_372
  <=> ( $sum($product(sK0,0),5) = 5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_372])]) ).

tff(f8237,plain,
    ( spl13_339
  <=> ( 0 = div1(5,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_339])]) ).

tff(f8756,plain,
    ( ( $sum($product(sK0,0),5) = 5 )
    | ( 0 = sK0 )
    | ~ spl13_339
    | ~ spl13_340 ),
    inference(forward_demodulation,[],[f8749,f8244]) ).

tff(f8749,plain,
    ( ( 0 = sK0 )
    | ( $sum($product(sK0,0),mod1(5,sK0)) = 5 )
    | ~ spl13_339 ),
    inference(superposition,[],[f457,f8239]) ).

tff(f8239,plain,
    ( ( 0 = div1(5,sK0) )
    | ~ spl13_339 ),
    inference(avatar_component_clause,[],[f8237]) ).

tff(f8755,plain,
    ( spl13_34
    | ~ spl13_371
    | ~ spl13_339 ),
    inference(avatar_split_clause,[],[f8750,f8237,f8752,f958]) ).

tff(f8752,plain,
    ( spl13_371
  <=> $less(abs1(5),abs1($product(0,sK0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_371])]) ).

tff(f8750,plain,
    ( ~ $less(abs1(5),abs1($product(0,sK0)))
    | ( 0 = sK0 )
    | ~ spl13_339 ),
    inference(superposition,[],[f503,f8239]) ).

tff(f8745,plain,
    ( spl13_370
    | spl13_297 ),
    inference(avatar_split_clause,[],[f8727,f7807,f8742]) ).

tff(f8742,plain,
    ( spl13_370
  <=> ( sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,1) = t2tb7(tb2t7(sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_370])]) ).

tff(f7807,plain,
    ( spl13_297
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_297])]) ).

tff(f8727,plain,
    ( ( sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,1) = t2tb7(tb2t7(sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,1))) )
    | spl13_297 ),
    inference(resolution,[],[f7808,f1028]) ).

tff(f7808,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),1)
    | spl13_297 ),
    inference(avatar_component_clause,[],[f7807]) ).

tff(f8740,plain,
    ( spl13_369
    | spl13_297 ),
    inference(avatar_split_clause,[],[f8728,f7807,f8737]) ).

tff(f8737,plain,
    ( spl13_369
  <=> ( some_proj_11(a,some(a,sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,1))) = sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_369])]) ).

tff(f8728,plain,
    ( ( some_proj_11(a,some(a,sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,1))) = sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,1) )
    | spl13_297 ),
    inference(resolution,[],[f7808,f1029]) ).

tff(f8735,plain,
    ( ~ spl13_368
    | spl13_297 ),
    inference(avatar_split_clause,[],[f8730,f7807,f8732]) ).

tff(f8732,plain,
    ( spl13_368
  <=> ( 1 = mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,1)),5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_368])]) ).

tff(f8730,plain,
    ( ( 1 != mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,1)),5) )
    | spl13_297 ),
    inference(forward_demodulation,[],[f8729,f437]) ).

tff(f8729,plain,
    ( ( 1 != mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,1)),length1(list(tuple2(key,a)),mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)))) )
    | spl13_297 ),
    inference(resolution,[],[f7808,f582]) ).

tff(f8651,plain,
    ( spl13_367
    | spl13_334 ),
    inference(avatar_split_clause,[],[f8634,f8157,f8648]) ).

tff(f8648,plain,
    ( spl13_367
  <=> ( some_proj_11(a,some(a,sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,0))) = sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_367])]) ).

tff(f8157,plain,
    ( spl13_334
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_334])]) ).

tff(f8634,plain,
    ( ( some_proj_11(a,some(a,sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,0))) = sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,0) )
    | spl13_334 ),
    inference(resolution,[],[f8158,f1029]) ).

tff(f8158,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),0)
    | spl13_334 ),
    inference(avatar_component_clause,[],[f8157]) ).

tff(f8646,plain,
    ( ~ spl13_366
    | spl13_334 ),
    inference(avatar_split_clause,[],[f8641,f8157,f8643]) ).

tff(f8643,plain,
    ( spl13_366
  <=> ( 0 = mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,0)),5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_366])]) ).

tff(f8641,plain,
    ( ( 0 != mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,0)),5) )
    | spl13_334 ),
    inference(forward_demodulation,[],[f8635,f437]) ).

tff(f8635,plain,
    ( ( 0 != mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,0)),length1(list(tuple2(key,a)),mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)))) )
    | spl13_334 ),
    inference(resolution,[],[f8158,f582]) ).

tff(f8640,plain,
    ( spl13_365
    | spl13_334 ),
    inference(avatar_split_clause,[],[f8633,f8157,f8637]) ).

tff(f8637,plain,
    ( spl13_365
  <=> ( t2tb7(tb2t7(sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,0))) = sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_365])]) ).

tff(f8633,plain,
    ( ( t2tb7(tb2t7(sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,0))) = sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,0) )
    | spl13_334 ),
    inference(resolution,[],[f8158,f1028]) ).

tff(f8629,plain,
    ( ~ spl13_364
    | spl13_327 ),
    inference(avatar_split_clause,[],[f8624,f8071,f8626]) ).

tff(f8626,plain,
    ( spl13_364
  <=> ( 0 = mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)),a,0)),11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_364])]) ).

tff(f8071,plain,
    ( spl13_327
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_327])]) ).

tff(f8624,plain,
    ( ( 0 != mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)),a,0)),11) )
    | spl13_327 ),
    inference(forward_demodulation,[],[f8613,f437]) ).

tff(f8613,plain,
    ( ( 0 != mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)),a,0)),length1(list(tuple2(key,a)),mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)))) )
    | spl13_327 ),
    inference(resolution,[],[f8072,f582]) ).

tff(f8072,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)),0)
    | spl13_327 ),
    inference(avatar_component_clause,[],[f8071]) ).

tff(f8623,plain,
    ( spl13_363
    | spl13_327 ),
    inference(avatar_split_clause,[],[f8611,f8071,f8620]) ).

tff(f8620,plain,
    ( spl13_363
  <=> ( sK11(mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)),a,0) = t2tb7(tb2t7(sK11(mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)),a,0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_363])]) ).

tff(f8611,plain,
    ( ( sK11(mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)),a,0) = t2tb7(tb2t7(sK11(mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)),a,0))) )
    | spl13_327 ),
    inference(resolution,[],[f8072,f1028]) ).

tff(f8618,plain,
    ( spl13_362
    | spl13_327 ),
    inference(avatar_split_clause,[],[f8612,f8071,f8615]) ).

tff(f8615,plain,
    ( spl13_362
  <=> ( sK11(mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)),a,0) = some_proj_11(a,some(a,sK11(mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)),a,0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_362])]) ).

tff(f8612,plain,
    ( ( sK11(mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)),a,0) = some_proj_11(a,some(a,sK11(mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)),a,0))) )
    | spl13_327 ),
    inference(resolution,[],[f8072,f1029]) ).

tff(f8610,plain,
    ( spl13_361
    | spl13_322 ),
    inference(avatar_split_clause,[],[f8593,f8027,f8607]) ).

tff(f8607,plain,
    ( spl13_361
  <=> ( some_proj_11(a,some(a,sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),a,1))) = sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),a,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_361])]) ).

tff(f8027,plain,
    ( spl13_322
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_322])]) ).

tff(f8593,plain,
    ( ( some_proj_11(a,some(a,sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),a,1))) = sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),a,1) )
    | spl13_322 ),
    inference(resolution,[],[f8028,f1029]) ).

tff(f8028,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),1)
    | spl13_322 ),
    inference(avatar_component_clause,[],[f8027]) ).

tff(f8605,plain,
    ( spl13_360
    | spl13_322 ),
    inference(avatar_split_clause,[],[f8592,f8027,f8602]) ).

tff(f8602,plain,
    ( spl13_360
  <=> ( t2tb7(tb2t7(sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),a,1))) = sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),a,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_360])]) ).

tff(f8592,plain,
    ( ( t2tb7(tb2t7(sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),a,1))) = sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),a,1) )
    | spl13_322 ),
    inference(resolution,[],[f8028,f1028]) ).

tff(f8600,plain,
    ( ~ spl13_359
    | spl13_322 ),
    inference(avatar_split_clause,[],[f8595,f8027,f8597]) ).

tff(f8597,plain,
    ( spl13_359
  <=> ( 1 = mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),a,1)),5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_359])]) ).

tff(f8595,plain,
    ( ( 1 != mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),a,1)),5) )
    | spl13_322 ),
    inference(forward_demodulation,[],[f8594,f437]) ).

tff(f8594,plain,
    ( ( 1 != mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),a,1)),length1(list(tuple2(key,a)),mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)))) )
    | spl13_322 ),
    inference(resolution,[],[f8028,f582]) ).

tff(f8583,plain,
    ( spl13_37
    | spl13_358
    | ~ spl13_259
    | ~ spl13_268 ),
    inference(avatar_split_clause,[],[f8578,f6623,f6511,f8580,f990]) ).

tff(f8580,plain,
    ( spl13_358
  <=> $less($uminus(sK6),5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_358])]) ).

tff(f8578,plain,
    ( $less($uminus(sK6),5)
    | ( 0 = sK6 )
    | ~ spl13_259
    | ~ spl13_268 ),
    inference(forward_demodulation,[],[f8572,f6513]) ).

tff(f8572,plain,
    ( $less($uminus(abs1(sK6)),5)
    | ( 0 = sK6 )
    | ~ spl13_268 ),
    inference(superposition,[],[f497,f6625]) ).

tff(f8571,plain,
    ( ~ spl13_357
    | spl13_37
    | ~ spl13_267 ),
    inference(avatar_split_clause,[],[f8560,f6618,f990,f8568]) ).

tff(f8568,plain,
    ( spl13_357
  <=> $less(abs1(5),abs1($product(0,sK6))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_357])]) ).

tff(f8560,plain,
    ( ( 0 = sK6 )
    | ~ $less(abs1(5),abs1($product(0,sK6)))
    | ~ spl13_267 ),
    inference(superposition,[],[f503,f6620]) ).

tff(f8566,plain,
    ( spl13_37
    | spl13_356
    | ~ spl13_267
    | ~ spl13_268 ),
    inference(avatar_split_clause,[],[f8561,f6623,f6618,f8563,f990]) ).

tff(f8563,plain,
    ( spl13_356
  <=> ( $sum($product(sK6,0),5) = 5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_356])]) ).

tff(f8561,plain,
    ( ( $sum($product(sK6,0),5) = 5 )
    | ( 0 = sK6 )
    | ~ spl13_267
    | ~ spl13_268 ),
    inference(forward_demodulation,[],[f8559,f6625]) ).

tff(f8559,plain,
    ( ( 0 = sK6 )
    | ( $sum($product(sK6,0),mod1(5,sK6)) = 5 )
    | ~ spl13_267 ),
    inference(superposition,[],[f457,f6620]) ).

tff(f8555,plain,
    ( spl13_328
    | spl13_318 ),
    inference(avatar_split_clause,[],[f8550,f7977,f8082]) ).

tff(f8082,plain,
    ( spl13_328
  <=> ( sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,5) = t2tb7(tb2t7(sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,5))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_328])]) ).

tff(f7977,plain,
    ( spl13_318
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_318])]) ).

tff(f8550,plain,
    ( ( sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,5) = t2tb7(tb2t7(sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,5))) )
    | spl13_318 ),
    inference(resolution,[],[f7979,f1028]) ).

tff(f7979,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),5)
    | spl13_318 ),
    inference(avatar_component_clause,[],[f7977]) ).

tff(f8553,plain,
    ( spl13_337
    | spl13_318 ),
    inference(avatar_split_clause,[],[f8551,f7977,f8193]) ).

tff(f8193,plain,
    ( spl13_337
  <=> ( sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,5) = some_proj_11(a,some(a,sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,5))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_337])]) ).

tff(f8551,plain,
    ( ( sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,5) = some_proj_11(a,some(a,sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,5))) )
    | spl13_318 ),
    inference(resolution,[],[f7979,f1029]) ).

tff(f8549,plain,
    ( spl13_302
    | spl13_309 ),
    inference(avatar_split_clause,[],[f8545,f7894,f7838]) ).

tff(f7838,plain,
    ( spl13_302
  <=> ( sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),a,0) = some_proj_11(a,some(a,sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),a,0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_302])]) ).

tff(f7894,plain,
    ( spl13_309
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_309])]) ).

tff(f8545,plain,
    ( ( sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),a,0) = some_proj_11(a,some(a,sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),a,0))) )
    | spl13_309 ),
    inference(resolution,[],[f7896,f1029]) ).

tff(f7896,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),0)
    | spl13_309 ),
    inference(avatar_component_clause,[],[f7894]) ).

tff(f8547,plain,
    ( spl13_332
    | spl13_309 ),
    inference(avatar_split_clause,[],[f8544,f7894,f8127]) ).

tff(f8127,plain,
    ( spl13_332
  <=> ( sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),a,0) = t2tb7(tb2t7(sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),a,0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_332])]) ).

tff(f8544,plain,
    ( ( sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),a,0) = t2tb7(tb2t7(sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),a,0))) )
    | spl13_309 ),
    inference(resolution,[],[f7896,f1028]) ).

tff(f8533,plain,
    ( spl13_355
    | ~ spl13_354 ),
    inference(avatar_split_clause,[],[f8528,f8519,f8530]) ).

tff(f8519,plain,
    ( spl13_354
  <=> $less($uminus(sK6),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_354])]) ).

tff(f8528,plain,
    ( ( sK6 = abs1($uminus(sK6)) )
    | ~ spl13_354 ),
    inference(evaluation,[],[f8523]) ).

tff(f8523,plain,
    ( ( $uminus($uminus(sK6)) = abs1($uminus(sK6)) )
    | ~ spl13_354 ),
    inference(resolution,[],[f8521,f527]) ).

tff(f8521,plain,
    ( $less($uminus(sK6),0)
    | ~ spl13_354 ),
    inference(avatar_component_clause,[],[f8519]) ).

tff(f8522,plain,
    ( spl13_354
    | spl13_37
    | ~ spl13_258
    | ~ spl13_259 ),
    inference(avatar_split_clause,[],[f8517,f6511,f6503,f990,f8519]) ).

tff(f8517,plain,
    ( ( 0 = sK6 )
    | $less($uminus(sK6),0)
    | ~ spl13_258
    | ~ spl13_259 ),
    inference(forward_demodulation,[],[f8510,f6513]) ).

tff(f8510,plain,
    ( $less($uminus(abs1(sK6)),0)
    | ( 0 = sK6 )
    | ~ spl13_258 ),
    inference(superposition,[],[f497,f6505]) ).

tff(f8508,plain,
    ( spl13_37
    | spl13_353
    | ~ spl13_257
    | ~ spl13_258 ),
    inference(avatar_split_clause,[],[f8503,f6503,f6498,f8505,f990]) ).

tff(f8505,plain,
    ( spl13_353
  <=> ( 0 = $sum($product(sK6,0),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_353])]) ).

tff(f8503,plain,
    ( ( 0 = $sum($product(sK6,0),0) )
    | ( 0 = sK6 )
    | ~ spl13_257
    | ~ spl13_258 ),
    inference(forward_demodulation,[],[f8495,f6505]) ).

tff(f8495,plain,
    ( ( 0 = sK6 )
    | ( 0 = $sum($product(sK6,0),mod1(0,sK6)) )
    | ~ spl13_257 ),
    inference(superposition,[],[f457,f6500]) ).

tff(f8502,plain,
    ( spl13_37
    | ~ spl13_352
    | ~ spl13_79
    | ~ spl13_257 ),
    inference(avatar_split_clause,[],[f8497,f6498,f2048,f8499,f990]) ).

tff(f8497,plain,
    ( ~ $less(0,abs1($product(0,sK6)))
    | ( 0 = sK6 )
    | ~ spl13_79
    | ~ spl13_257 ),
    inference(forward_demodulation,[],[f8496,f2050]) ).

tff(f8496,plain,
    ( ~ $less(abs1(0),abs1($product(0,sK6)))
    | ( 0 = sK6 )
    | ~ spl13_257 ),
    inference(superposition,[],[f503,f6500]) ).

tff(f8490,plain,
    ( spl13_34
    | ~ spl13_351
    | ~ spl13_79
    | ~ spl13_128 ),
    inference(avatar_split_clause,[],[f8485,f3050,f2048,f8487,f958]) ).

tff(f3050,plain,
    ( spl13_128
  <=> ( 0 = div1(0,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_128])]) ).

tff(f8485,plain,
    ( ~ $less(0,abs1($product(0,sK0)))
    | ( 0 = sK0 )
    | ~ spl13_79
    | ~ spl13_128 ),
    inference(forward_demodulation,[],[f8484,f2050]) ).

tff(f8484,plain,
    ( ( 0 = sK0 )
    | ~ $less(abs1(0),abs1($product(0,sK0)))
    | ~ spl13_128 ),
    inference(superposition,[],[f503,f3052]) ).

tff(f3052,plain,
    ( ( 0 = div1(0,sK0) )
    | ~ spl13_128 ),
    inference(avatar_component_clause,[],[f3050]) ).

tff(f8476,plain,
    ( spl13_34
    | ~ spl13_350
    | ~ spl13_88
    | ~ spl13_126 ),
    inference(avatar_split_clause,[],[f8471,f3040,f2090,f8473,f958]) ).

tff(f3040,plain,
    ( spl13_126
  <=> ( 0 = div1(1,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_126])]) ).

tff(f8471,plain,
    ( ~ $less(1,abs1($product(0,sK0)))
    | ( 0 = sK0 )
    | ~ spl13_88
    | ~ spl13_126 ),
    inference(forward_demodulation,[],[f8469,f2092]) ).

tff(f8469,plain,
    ( ~ $less(abs1(1),abs1($product(0,sK0)))
    | ( 0 = sK0 )
    | ~ spl13_126 ),
    inference(superposition,[],[f503,f3042]) ).

tff(f3042,plain,
    ( ( 0 = div1(1,sK0) )
    | ~ spl13_126 ),
    inference(avatar_component_clause,[],[f3040]) ).

tff(f8456,plain,
    ( spl13_349
    | ~ spl13_178
    | ~ spl13_248 ),
    inference(avatar_split_clause,[],[f8431,f6431,f4625,f8453]) ).

tff(f8453,plain,
    ( spl13_349
  <=> $less($uminus(abs1(4)),abs1(3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_349])]) ).

tff(f6431,plain,
    ( spl13_248
  <=> $less(0,abs1(3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_248])]) ).

tff(f8431,plain,
    ( $less($uminus(abs1(4)),abs1(3))
    | ~ spl13_178
    | ~ spl13_248 ),
    inference(resolution,[],[f6433,f4632]) ).

tff(f6433,plain,
    ( $less(0,abs1(3))
    | ~ spl13_248 ),
    inference(avatar_component_clause,[],[f6431]) ).

tff(f8451,plain,
    ( spl13_348
    | ~ spl13_248 ),
    inference(avatar_split_clause,[],[f8440,f6431,f8448]) ).

tff(f8448,plain,
    ( spl13_348
  <=> ( 0 = div1(0,abs1(3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_348])]) ).

tff(f8440,plain,
    ( ( 0 = div1(0,abs1(3)) )
    | ~ spl13_248 ),
    inference(evaluation,[],[f8437]) ).

tff(f8437,plain,
    ( $less(0,0)
    | ( 0 = div1(0,abs1(3)) )
    | ~ spl13_248 ),
    inference(resolution,[],[f6433,f540]) ).

tff(f8446,plain,
    ( spl13_347
    | ~ spl13_248 ),
    inference(avatar_split_clause,[],[f8441,f6431,f8443]) ).

tff(f8443,plain,
    ( spl13_347
  <=> ( 0 = mod1(0,abs1(3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_347])]) ).

tff(f8441,plain,
    ( ( 0 = mod1(0,abs1(3)) )
    | ~ spl13_248 ),
    inference(evaluation,[],[f8438]) ).

tff(f8438,plain,
    ( ( 0 = mod1(0,abs1(3)) )
    | $less(0,0)
    | ~ spl13_248 ),
    inference(resolution,[],[f6433,f517]) ).

tff(f8416,plain,
    ( spl13_346
    | ~ spl13_247 ),
    inference(avatar_split_clause,[],[f8405,f6426,f8413]) ).

tff(f8413,plain,
    ( spl13_346
  <=> ( 0 = div1(1,abs1(3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_346])]) ).

tff(f6426,plain,
    ( spl13_247
  <=> $less(1,abs1(3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_247])]) ).

tff(f8405,plain,
    ( ( 0 = div1(1,abs1(3)) )
    | ~ spl13_247 ),
    inference(evaluation,[],[f8402]) ).

tff(f8402,plain,
    ( $less(1,0)
    | ( 0 = div1(1,abs1(3)) )
    | ~ spl13_247 ),
    inference(resolution,[],[f6428,f540]) ).

tff(f6428,plain,
    ( $less(1,abs1(3))
    | ~ spl13_247 ),
    inference(avatar_component_clause,[],[f6426]) ).

tff(f8411,plain,
    ( spl13_345
    | ~ spl13_247 ),
    inference(avatar_split_clause,[],[f8406,f6426,f8408]) ).

tff(f8408,plain,
    ( spl13_345
  <=> ( 1 = mod1(1,abs1(3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_345])]) ).

tff(f8406,plain,
    ( ( 1 = mod1(1,abs1(3)) )
    | ~ spl13_247 ),
    inference(evaluation,[],[f8403]) ).

tff(f8403,plain,
    ( ( 1 = mod1(1,abs1(3)) )
    | $less(1,0)
    | ~ spl13_247 ),
    inference(resolution,[],[f6428,f517]) ).

tff(f8380,plain,
    ( spl13_344
    | ~ spl13_325 ),
    inference(avatar_split_clause,[],[f8369,f8056,f8377]) ).

tff(f8369,plain,
    ( ( mod1(5,abs1(-5)) = 5 )
    | ~ spl13_325 ),
    inference(evaluation,[],[f8365]) ).

tff(f8365,plain,
    ( $less(5,0)
    | ( mod1(5,abs1(-5)) = 5 )
    | ~ spl13_325 ),
    inference(resolution,[],[f8057,f517]) ).

tff(f8057,plain,
    ( $less(5,abs1(-5))
    | ~ spl13_325 ),
    inference(avatar_component_clause,[],[f8056]) ).

tff(f8375,plain,
    ( spl13_343
    | ~ spl13_325 ),
    inference(avatar_split_clause,[],[f8370,f8056,f8372]) ).

tff(f8370,plain,
    ( ( 0 = div1(5,abs1(-5)) )
    | ~ spl13_325 ),
    inference(evaluation,[],[f8364]) ).

tff(f8364,plain,
    ( $less(5,0)
    | ( 0 = div1(5,abs1(-5)) )
    | ~ spl13_325 ),
    inference(resolution,[],[f8057,f540]) ).

tff(f8368,plain,
    ~ spl13_325,
    inference(avatar_contradiction_clause,[],[f8367]) ).

tff(f8367,plain,
    ( $false
    | ~ spl13_325 ),
    inference(evaluation,[],[f8362]) ).

tff(f8362,plain,
    ( $less(-5,$uminus(5))
    | $less(5,-5)
    | ~ spl13_325 ),
    inference(resolution,[],[f8057,f492]) ).

tff(f8277,plain,
    ( spl13_342
    | spl13_2
    | ~ spl13_316 ),
    inference(avatar_split_clause,[],[f8266,f7952,f596,f8274]) ).

tff(f8266,plain,
    ( $less(sK6,0)
    | ( sK6 = mod1(sK6,11) )
    | ~ spl13_316 ),
    inference(resolution,[],[f7954,f517]) ).

tff(f8272,plain,
    ( spl13_2
    | spl13_341
    | ~ spl13_316 ),
    inference(avatar_split_clause,[],[f8265,f7952,f8269,f596]) ).

tff(f8265,plain,
    ( ( 0 = div1(sK6,11) )
    | $less(sK6,0)
    | ~ spl13_316 ),
    inference(resolution,[],[f7954,f540]) ).

tff(f8245,plain,
    ( spl13_340
    | ~ spl13_263 ),
    inference(avatar_split_clause,[],[f8234,f6580,f8242]) ).

tff(f8234,plain,
    ( ( 5 = mod1(5,sK0) )
    | ~ spl13_263 ),
    inference(evaluation,[],[f8232]) ).

tff(f8232,plain,
    ( $less(5,0)
    | ( 5 = mod1(5,sK0) )
    | ~ spl13_263 ),
    inference(resolution,[],[f6581,f517]) ).

tff(f8240,plain,
    ( spl13_339
    | ~ spl13_263 ),
    inference(avatar_split_clause,[],[f8235,f6580,f8237]) ).

tff(f8235,plain,
    ( ( 0 = div1(5,sK0) )
    | ~ spl13_263 ),
    inference(evaluation,[],[f8231]) ).

tff(f8231,plain,
    ( ( 0 = div1(5,sK0) )
    | $less(5,0)
    | ~ spl13_263 ),
    inference(resolution,[],[f6581,f540]) ).

tff(f8204,plain,
    ( ~ spl13_338
    | spl13_57
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7673,f7330,f1592,f8201]) ).

tff(f7330,plain,
    ( spl13_294
  <=> ( 5 = sK0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_294])]) ).

tff(f7673,plain,
    ( ~ $less(11,sK6)
    | spl13_57
    | ~ spl13_294 ),
    inference(evaluation,[],[f7404]) ).

tff(f7404,plain,
    ( ~ $less($sum($product(2,5),1),sK6)
    | spl13_57
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f1593,f7332]) ).

tff(f7332,plain,
    ( ( 5 = sK0 )
    | ~ spl13_294 ),
    inference(avatar_component_clause,[],[f7330]) ).

tff(f8196,plain,
    ( spl13_337
    | ~ spl13_286
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7625,f7330,f6818,f8193]) ).

tff(f6818,plain,
    ( spl13_286
  <=> ( sK11(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),a,5) = some_proj_11(a,some(a,sK11(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),a,5))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_286])]) ).

tff(f7625,plain,
    ( ( sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,5) = some_proj_11(a,some(a,sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,5))) )
    | ~ spl13_286
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f6820,f7332]) ).

tff(f6820,plain,
    ( ( sK11(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),a,5) = some_proj_11(a,some(a,sK11(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),a,5))) )
    | ~ spl13_286 ),
    inference(avatar_component_clause,[],[f6818]) ).

tff(f8177,plain,
    ( ~ spl13_318
    | spl13_68
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7431,f7330,f1839,f7977]) ).

tff(f1839,plain,
    ( spl13_68
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_68])]) ).

tff(f7431,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),5)
    | spl13_68
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f1841,f7332]) ).

tff(f1841,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),sK0)
    | spl13_68 ),
    inference(avatar_component_clause,[],[f1839]) ).

tff(f8175,plain,
    ( ~ spl13_336
    | spl13_281
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7620,f7330,f6781,f8172]) ).

tff(f8172,plain,
    ( spl13_336
  <=> ( 0 = mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),a,0)),5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_336])]) ).

tff(f6781,plain,
    ( spl13_281
  <=> ( 0 = mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),a,0)),sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_281])]) ).

tff(f7620,plain,
    ( ( 0 != mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),a,0)),5) )
    | spl13_281
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f6783,f7332]) ).

tff(f6783,plain,
    ( ( 0 != mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),a,0)),sK0) )
    | spl13_281 ),
    inference(avatar_component_clause,[],[f6781]) ).

tff(f8170,plain,
    ( spl13_335
    | ~ spl13_31
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7357,f7330,f858,f8167]) ).

tff(f8167,plain,
    ( spl13_335
  <=> ( 0 = mod1(hash1(sK10),5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_335])]) ).

tff(f7357,plain,
    ( ( 0 = mod1(hash1(sK10),5) )
    | ~ spl13_31
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f860,f7332]) ).

tff(f8163,plain,
    ( spl13_320
    | ~ spl13_123
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7680,f7330,f2961,f7998]) ).

tff(f7998,plain,
    ( spl13_320
  <=> ( mod1(5,11) = 5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_320])]) ).

tff(f2961,plain,
    ( spl13_123
  <=> ( mod1(sK0,$sum($product(2,sK0),1)) = sK0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_123])]) ).

tff(f7680,plain,
    ( ( mod1(5,11) = 5 )
    | ~ spl13_123
    | ~ spl13_294 ),
    inference(evaluation,[],[f7573]) ).

tff(f7573,plain,
    ( ( mod1(5,$sum($product(2,5),1)) = 5 )
    | ~ spl13_123
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f2963,f7332]) ).

tff(f2963,plain,
    ( ( mod1(sK0,$sum($product(2,sK0),1)) = sK0 )
    | ~ spl13_123 ),
    inference(avatar_component_clause,[],[f2961]) ).

tff(f8160,plain,
    ( spl13_334
    | ~ spl13_17
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7344,f7330,f688,f8157]) ).

tff(f688,plain,
    ( spl13_17
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_17])]) ).

tff(f7344,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),0)
    | ~ spl13_17
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f690,f7332]) ).

tff(f690,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),0)
    | ~ spl13_17 ),
    inference(avatar_component_clause,[],[f688]) ).

tff(f8147,plain,
    ( spl13_333
    | ~ spl13_120
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7571,f7330,f2945,f8144]) ).

tff(f2945,plain,
    ( spl13_120
  <=> ( 1 = mod1(1,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_120])]) ).

tff(f7571,plain,
    ( ( 1 = mod1(1,5) )
    | ~ spl13_120
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f2947,f7332]) ).

tff(f2947,plain,
    ( ( 1 = mod1(1,sK0) )
    | ~ spl13_120 ),
    inference(avatar_component_clause,[],[f2945]) ).

tff(f8130,plain,
    ( spl13_332
    | ~ spl13_282
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7621,f7330,f6786,f8127]) ).

tff(f6786,plain,
    ( spl13_282
  <=> ( t2tb7(tb2t7(sK11(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),a,0))) = sK11(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),a,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_282])]) ).

tff(f7621,plain,
    ( ( sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),a,0) = t2tb7(tb2t7(sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),a,0))) )
    | ~ spl13_282
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f6788,f7332]) ).

tff(f6788,plain,
    ( ( t2tb7(tb2t7(sK11(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),a,0))) = sK11(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),a,0) )
    | ~ spl13_282 ),
    inference(avatar_component_clause,[],[f6786]) ).

tff(f8115,plain,
    ( spl13_331
    | ~ spl13_86
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7695,f7330,f2078,f8112]) ).

tff(f7695,plain,
    ( ( 11 = abs1(11) )
    | ~ spl13_86
    | ~ spl13_294 ),
    inference(evaluation,[],[f7457]) ).

tff(f7457,plain,
    ( ( abs1($sum($product(2,5),1)) = $sum($product(2,5),1) )
    | ~ spl13_86
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f2080,f7332]) ).

tff(f8107,plain,
    ( spl13_330
    | ~ spl13_130
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7700,f7330,f3060,f8104]) ).

tff(f8104,plain,
    ( spl13_330
  <=> ( 0 = div1(0,11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_330])]) ).

tff(f7700,plain,
    ( ( 0 = div1(0,11) )
    | ~ spl13_130
    | ~ spl13_294 ),
    inference(evaluation,[],[f7590]) ).

tff(f7590,plain,
    ( ( 0 = div1(0,$sum($product(2,5),1)) )
    | ~ spl13_130
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f3062,f7332]) ).

tff(f8100,plain,
    ( spl13_329
    | ~ spl13_75
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7702,f7330,f1934,f8097]) ).

tff(f8097,plain,
    ( spl13_329
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_329])]) ).

tff(f1934,plain,
    ( spl13_75
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_75])]) ).

tff(f7702,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)),1)
    | ~ spl13_75
    | ~ spl13_294 ),
    inference(evaluation,[],[f7438]) ).

tff(f7438,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,5),1),t2tb2(sK5)),1)
    | ~ spl13_75
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f1936,f7332]) ).

tff(f1936,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),1)
    | ~ spl13_75 ),
    inference(avatar_component_clause,[],[f1934]) ).

tff(f8085,plain,
    ( spl13_328
    | ~ spl13_284
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7623,f7330,f6807,f8082]) ).

tff(f6807,plain,
    ( spl13_284
  <=> ( sK11(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),a,5) = t2tb7(tb2t7(sK11(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),a,5))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_284])]) ).

tff(f7623,plain,
    ( ( sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,5) = t2tb7(tb2t7(sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,5))) )
    | ~ spl13_284
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f6809,f7332]) ).

tff(f6809,plain,
    ( ( sK11(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),a,5) = t2tb7(tb2t7(sK11(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),a,5))) )
    | ~ spl13_284 ),
    inference(avatar_component_clause,[],[f6807]) ).

tff(f8074,plain,
    ( spl13_327
    | ~ spl13_18
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7711,f7330,f698,f8071]) ).

tff(f698,plain,
    ( spl13_18
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_18])]) ).

tff(f7711,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)),0)
    | ~ spl13_18
    | ~ spl13_294 ),
    inference(evaluation,[],[f7345]) ).

tff(f7345,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,5),1),t2tb2(sK5)),0)
    | ~ spl13_18
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f700,f7332]) ).

tff(f700,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),0)
    | ~ spl13_18 ),
    inference(avatar_component_clause,[],[f698]) ).

tff(f8069,plain,
    ( spl13_326
    | ~ spl13_118
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7712,f7330,f2935,f8066]) ).

tff(f8066,plain,
    ( spl13_326
  <=> ( 1 = mod1(1,11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_326])]) ).

tff(f2935,plain,
    ( spl13_118
  <=> ( 1 = mod1(1,$sum($product(2,sK0),1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_118])]) ).

tff(f7712,plain,
    ( ( 1 = mod1(1,11) )
    | ~ spl13_118
    | ~ spl13_294 ),
    inference(evaluation,[],[f7570]) ).

tff(f7570,plain,
    ( ( 1 = mod1(1,$sum($product(2,5),1)) )
    | ~ spl13_118
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f2937,f7332]) ).

tff(f2937,plain,
    ( ( 1 = mod1(1,$sum($product(2,sK0),1)) )
    | ~ spl13_118 ),
    inference(avatar_component_clause,[],[f2935]) ).

tff(f8059,plain,
    ( ~ spl13_325
    | spl13_110
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7714,f7330,f2669,f8056]) ).

tff(f2669,plain,
    ( spl13_110
  <=> $less(sK0,abs1($product($uminus(sK0),1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_110])]) ).

tff(f7714,plain,
    ( ~ $less(5,abs1(-5))
    | spl13_110
    | ~ spl13_294 ),
    inference(evaluation,[],[f7533]) ).

tff(f7533,plain,
    ( ~ $less(5,abs1($product($uminus(5),1)))
    | spl13_110
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f2671,f7332]) ).

tff(f2671,plain,
    ( ~ $less(sK0,abs1($product($uminus(sK0),1)))
    | spl13_110 ),
    inference(avatar_component_clause,[],[f2669]) ).

tff(f8047,plain,
    ( spl13_315
    | ~ spl13_266
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7718,f7330,f6599,f7937]) ).

tff(f7937,plain,
    ( spl13_315
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)),5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_315])]) ).

tff(f6599,plain,
    ( spl13_266
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_266])]) ).

tff(f7718,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)),5)
    | ~ spl13_266
    | ~ spl13_294 ),
    inference(evaluation,[],[f7603]) ).

tff(f7603,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,5),1),t2tb2(sK5)),5)
    | ~ spl13_266
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f6601,f7332]) ).

tff(f6601,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),5)
    | ~ spl13_266 ),
    inference(avatar_component_clause,[],[f6599]) ).

tff(f8041,plain,
    ( spl13_324
    | ~ spl13_106
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7721,f7330,f2635,f8038]) ).

tff(f2635,plain,
    ( spl13_106
  <=> ( sK0 = abs1($uminus(sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_106])]) ).

tff(f7721,plain,
    ( ( 5 = abs1(-5) )
    | ~ spl13_106
    | ~ spl13_294 ),
    inference(evaluation,[],[f7526]) ).

tff(f7526,plain,
    ( ( abs1($uminus(5)) = 5 )
    | ~ spl13_106
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f2637,f7332]) ).

tff(f2637,plain,
    ( ( sK0 = abs1($uminus(sK0)) )
    | ~ spl13_106 ),
    inference(avatar_component_clause,[],[f2635]) ).

tff(f8035,plain,
    ( ~ spl13_323
    | spl13_59
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7725,f7330,f1599,f8032]) ).

tff(f8032,plain,
    ( spl13_323
  <=> ( sK6 = 11 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_323])]) ).

tff(f7725,plain,
    ( ( sK6 != 11 )
    | spl13_59
    | ~ spl13_294 ),
    inference(evaluation,[],[f7406]) ).

tff(f7406,plain,
    ( ( sK6 != $sum($product(2,5),1) )
    | spl13_59
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f1600,f7332]) ).

tff(f8030,plain,
    ( spl13_322
    | ~ spl13_70
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7432,f7330,f1882,f8027]) ).

tff(f1882,plain,
    ( spl13_70
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_70])]) ).

tff(f7432,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),1)
    | ~ spl13_70
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f1884,f7332]) ).

tff(f1884,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),1)
    | ~ spl13_70 ),
    inference(avatar_component_clause,[],[f1882]) ).

tff(f8019,plain,
    ( spl13_298
    | ~ spl13_280
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7730,f7330,f6766,f7814]) ).

tff(f7814,plain,
    ( spl13_298
  <=> ( 0 = div1(5,11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_298])]) ).

tff(f7730,plain,
    ( ( 0 = div1(5,11) )
    | ~ spl13_280
    | ~ spl13_294 ),
    inference(evaluation,[],[f7619]) ).

tff(f7619,plain,
    ( ( 0 = div1(5,$sum($product(2,5),1)) )
    | ~ spl13_280
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f6768,f7332]) ).

tff(f8014,plain,
    ( spl13_321
    | ~ spl13_81
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7456,f7330,f2056,f8011]) ).

tff(f8011,plain,
    ( spl13_321
  <=> ( abs1(5) = 5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_321])]) ).

tff(f7456,plain,
    ( ( abs1(5) = 5 )
    | ~ spl13_81
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f2058,f7332]) ).

tff(f8001,plain,
    ( spl13_320
    | ~ spl13_279
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7738,f7330,f6761,f7998]) ).

tff(f7738,plain,
    ( ( mod1(5,11) = 5 )
    | ~ spl13_279
    | ~ spl13_294 ),
    inference(evaluation,[],[f7618]) ).

tff(f7618,plain,
    ( ( mod1(5,$sum($product(2,5),1)) = 5 )
    | ~ spl13_279
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f6763,f7332]) ).

tff(f7991,plain,
    ( spl13_319
    | ~ spl13_128
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7588,f7330,f3050,f7988]) ).

tff(f7988,plain,
    ( spl13_319
  <=> ( 0 = div1(0,5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_319])]) ).

tff(f7588,plain,
    ( ( 0 = div1(0,5) )
    | ~ spl13_128
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f3052,f7332]) ).

tff(f7980,plain,
    ( ~ spl13_318
    | spl13_264
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7601,f7330,f6584,f7977]) ).

tff(f6584,plain,
    ( spl13_264
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_264])]) ).

tff(f7601,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),5)
    | spl13_264
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f6585,f7332]) ).

tff(f6585,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),5)
    | spl13_264 ),
    inference(avatar_component_clause,[],[f6584]) ).

tff(f7961,plain,
    ( spl13_317
    | ~ spl13_121
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7747,f7330,f2950,f7958]) ).

tff(f7958,plain,
    ( spl13_317
  <=> ( 0 = mod1(0,11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_317])]) ).

tff(f7747,plain,
    ( ( 0 = mod1(0,11) )
    | ~ spl13_121
    | ~ spl13_294 ),
    inference(evaluation,[],[f7572]) ).

tff(f7572,plain,
    ( ( 0 = mod1(0,$sum($product(2,5),1)) )
    | ~ spl13_121
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f2952,f7332]) ).

tff(f7955,plain,
    ( spl13_316
    | ~ spl13_62
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7749,f7330,f1620,f7952]) ).

tff(f7749,plain,
    ( $less(sK6,11)
    | ~ spl13_62
    | ~ spl13_294 ),
    inference(evaluation,[],[f7408]) ).

tff(f7408,plain,
    ( $less(sK6,$sum($product(2,5),1))
    | ~ spl13_62
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f1622,f7332]) ).

tff(f7940,plain,
    ( spl13_315
    | ~ spl13_52
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7753,f7330,f1418,f7937]) ).

tff(f1418,plain,
    ( spl13_52
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_52])]) ).

tff(f7753,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)),5)
    | ~ spl13_52
    | ~ spl13_294 ),
    inference(evaluation,[],[f7392]) ).

tff(f7392,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,5),1),t2tb2(sK5)),5)
    | ~ spl13_52
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f1420,f7332]) ).

tff(f1420,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),sK0)
    | ~ spl13_52 ),
    inference(avatar_component_clause,[],[f1418]) ).

tff(f7934,plain,
    ( spl13_314
    | ~ spl13_260
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7596,f7330,f6530,f7931]) ).

tff(f7931,plain,
    ( spl13_314
  <=> $less($uminus(abs1(4)),5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_314])]) ).

tff(f6530,plain,
    ( spl13_260
  <=> $less($uminus(abs1(4)),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_260])]) ).

tff(f7596,plain,
    ( $less($uminus(abs1(4)),5)
    | ~ spl13_260
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f6532,f7332]) ).

tff(f6532,plain,
    ( $less($uminus(abs1(4)),sK0)
    | ~ spl13_260 ),
    inference(avatar_component_clause,[],[f6530]) ).

tff(f7929,plain,
    ( ~ spl13_313
    | spl13_44
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7373,f7330,f1198,f7926]) ).

tff(f7926,plain,
    ( spl13_313
  <=> ( sK6 = 5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_313])]) ).

tff(f7373,plain,
    ( ( sK6 != 5 )
    | spl13_44
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f1199,f7332]) ).

tff(f7923,plain,
    ( spl13_312
    | ~ spl13_63
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7754,f7330,f1638,f7920]) ).

tff(f7754,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)),sK6)
    | ~ spl13_63
    | ~ spl13_294 ),
    inference(evaluation,[],[f7413]) ).

tff(f7413,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,5),1),t2tb2(sK5)),sK6)
    | ~ spl13_63
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f1640,f7332]) ).

tff(f7915,plain,
    ( ~ spl13_311
    | spl13_8
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7757,f7330,f626,f7912]) ).

tff(f7757,plain,
    ( ~ in_data1(a,sK10,t2tb7(sK9),mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)))
    | spl13_8
    | ~ spl13_294 ),
    inference(evaluation,[],[f7340]) ).

tff(f7340,plain,
    ( ~ in_data1(a,sK10,t2tb7(sK9),mk_array1(list(tuple2(key,a)),$sum($product(2,5),1),t2tb2(sK5)))
    | spl13_8
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f627,f7332]) ).

tff(f627,plain,
    ( ~ in_data1(a,sK10,t2tb7(sK9),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
    | spl13_8 ),
    inference(avatar_component_clause,[],[f626]) ).

tff(f7910,plain,
    ( ~ spl13_310
    | spl13_10
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7758,f7330,f635,f7907]) ).

tff(f7758,plain,
    ( ~ good_data1(a,sK10,t2tb7(sK9),t2tb3(sK3),mk_array1(list(tuple2(key,a)),11,t2tb2(sK5)))
    | spl13_10
    | ~ spl13_294 ),
    inference(evaluation,[],[f7341]) ).

tff(f7341,plain,
    ( ~ good_data1(a,sK10,t2tb7(sK9),t2tb3(sK3),mk_array1(list(tuple2(key,a)),$sum($product(2,5),1),t2tb2(sK5)))
    | spl13_10
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f637,f7332]) ).

tff(f7897,plain,
    ( ~ spl13_309
    | spl13_67
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7430,f7330,f1817,f7894]) ).

tff(f1817,plain,
    ( spl13_67
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_67])]) ).

tff(f7430,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),0)
    | spl13_67
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f1818,f7332]) ).

tff(f1818,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),0)
    | spl13_67 ),
    inference(avatar_component_clause,[],[f1817]) ).

tff(f7892,plain,
    ( ~ spl13_308
    | spl13_65
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7428,f7330,f1744,f7889]) ).

tff(f7889,plain,
    ( spl13_308
  <=> $less(sK6,5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_308])]) ).

tff(f7428,plain,
    ( ~ $less(sK6,5)
    | spl13_65
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f1745,f7332]) ).

tff(f7886,plain,
    ( spl13_307
    | ~ spl13_278
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7763,f7330,f6748,f7883]) ).

tff(f7883,plain,
    ( spl13_307
  <=> $less($uminus(abs1(4)),11) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_307])]) ).

tff(f6748,plain,
    ( spl13_278
  <=> $less($uminus(abs1(4)),$sum($product(2,sK0),1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_278])]) ).

tff(f7763,plain,
    ( $less($uminus(abs1(4)),11)
    | ~ spl13_278
    | ~ spl13_294 ),
    inference(evaluation,[],[f7615]) ).

tff(f7615,plain,
    ( $less($uminus(abs1(4)),$sum($product(2,5),1))
    | ~ spl13_278
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f6750,f7332]) ).

tff(f6750,plain,
    ( $less($uminus(abs1(4)),$sum($product(2,sK0),1))
    | ~ spl13_278 ),
    inference(avatar_component_clause,[],[f6748]) ).

tff(f7881,plain,
    ( spl13_306
    | ~ spl13_124
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7764,f7330,f2967,f7878]) ).

tff(f7878,plain,
    ( spl13_306
  <=> ( 1 = mod1(11,5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_306])]) ).

tff(f7764,plain,
    ( ( 1 = mod1(11,5) )
    | ~ spl13_124
    | ~ spl13_294 ),
    inference(evaluation,[],[f7574]) ).

tff(f7574,plain,
    ( ( 1 = mod1($sum($product(5,2),1),5) )
    | ~ spl13_124
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f2969,f7332]) ).

tff(f7875,plain,
    ( ~ spl13_305
    | spl13_66
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7429,f7330,f1757,f7872]) ).

tff(f7429,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),sK6)
    | spl13_66
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f1758,f7332]) ).

tff(f7870,plain,
    ( ~ spl13_304
    | spl13_89
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7765,f7330,f2113,f7867]) ).

tff(f7867,plain,
    ( spl13_304
  <=> $less(5,abs1(5)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_304])]) ).

tff(f2113,plain,
    ( spl13_89
  <=> $less(sK0,abs1($product(sK0,1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_89])]) ).

tff(f7765,plain,
    ( ~ $less(5,abs1(5))
    | spl13_89
    | ~ spl13_294 ),
    inference(evaluation,[],[f7459]) ).

tff(f7459,plain,
    ( ~ $less(5,abs1($product(5,1)))
    | spl13_89
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f2115,f7332]) ).

tff(f2115,plain,
    ( ~ $less(sK0,abs1($product(sK0,1)))
    | spl13_89 ),
    inference(avatar_component_clause,[],[f2113]) ).

tff(f7863,plain,
    ( ~ spl13_303
    | spl13_77
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7441,f7330,f1984,f7850]) ).

tff(f7850,plain,
    ( spl13_303
  <=> ( 5 = mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,5)),5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_303])]) ).

tff(f1984,plain,
    ( spl13_77
  <=> ( mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),a,sK0)),sK0) = sK0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_77])]) ).

tff(f7441,plain,
    ( ( 5 != mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,5)),5) )
    | spl13_77
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f1986,f7332]) ).

tff(f1986,plain,
    ( ( mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),a,sK0)),sK0) != sK0 )
    | spl13_77 ),
    inference(avatar_component_clause,[],[f1984]) ).

tff(f7853,plain,
    ( ~ spl13_303
    | spl13_285
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7624,f7330,f6813,f7850]) ).

tff(f6813,plain,
    ( spl13_285
  <=> ( mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),a,5)),sK0) = 5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_285])]) ).

tff(f7624,plain,
    ( ( 5 != mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),a,5)),5) )
    | spl13_285
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f6815,f7332]) ).

tff(f6815,plain,
    ( ( mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),a,5)),sK0) != 5 )
    | spl13_285 ),
    inference(avatar_component_clause,[],[f6813]) ).

tff(f7841,plain,
    ( spl13_302
    | ~ spl13_283
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7622,f7330,f6791,f7838]) ).

tff(f6791,plain,
    ( spl13_283
  <=> ( some_proj_11(a,some(a,sK11(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),a,0))) = sK11(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),a,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_283])]) ).

tff(f7622,plain,
    ( ( sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),a,0) = some_proj_11(a,some(a,sK11(mk_array1(list(tuple2(key,a)),5,t2tb2(sK4)),a,0))) )
    | ~ spl13_283
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f6793,f7332]) ).

tff(f6793,plain,
    ( ( some_proj_11(a,some(a,sK11(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),a,0))) = sK11(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),a,0) )
    | ~ spl13_283 ),
    inference(avatar_component_clause,[],[f6791]) ).

tff(f7833,plain,
    ( spl13_301
    | ~ spl13_115
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7547,f7330,f2736,f7830]) ).

tff(f7830,plain,
    ( spl13_301
  <=> ( 0 = mod1(0,5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_301])]) ).

tff(f7547,plain,
    ( ( 0 = mod1(0,5) )
    | ~ spl13_115
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f2738,f7332]) ).

tff(f7828,plain,
    ( spl13_300
    | ~ spl13_132
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7771,f7330,f3070,f7825]) ).

tff(f7825,plain,
    ( spl13_300
  <=> ( 0 = div1(1,11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_300])]) ).

tff(f3070,plain,
    ( spl13_132
  <=> ( 0 = div1(1,$sum($product(2,sK0),1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_132])]) ).

tff(f7771,plain,
    ( ( 0 = div1(1,11) )
    | ~ spl13_132
    | ~ spl13_294 ),
    inference(evaluation,[],[f7591]) ).

tff(f7591,plain,
    ( ( 0 = div1(1,$sum($product(2,5),1)) )
    | ~ spl13_132
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f3072,f7332]) ).

tff(f3072,plain,
    ( ( 0 = div1(1,$sum($product(2,sK0),1)) )
    | ~ spl13_132 ),
    inference(avatar_component_clause,[],[f3070]) ).

tff(f7823,plain,
    ( spl13_299
    | ~ spl13_126
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7587,f7330,f3040,f7820]) ).

tff(f7820,plain,
    ( spl13_299
  <=> ( 0 = div1(1,5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_299])]) ).

tff(f7587,plain,
    ( ( 0 = div1(1,5) )
    | ~ spl13_126
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f3042,f7332]) ).

tff(f7817,plain,
    ( spl13_298
    | ~ spl13_129
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7775,f7330,f3055,f7814]) ).

tff(f3055,plain,
    ( spl13_129
  <=> ( 0 = div1(sK0,$sum($product(2,sK0),1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_129])]) ).

tff(f7775,plain,
    ( ( 0 = div1(5,11) )
    | ~ spl13_129
    | ~ spl13_294 ),
    inference(evaluation,[],[f7589]) ).

tff(f7589,plain,
    ( ( 0 = div1(5,$sum($product(2,5),1)) )
    | ~ spl13_129
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f3057,f7332]) ).

tff(f3057,plain,
    ( ( 0 = div1(sK0,$sum($product(2,sK0),1)) )
    | ~ spl13_129 ),
    inference(avatar_component_clause,[],[f3055]) ).

tff(f7810,plain,
    ( spl13_297
    | ~ spl13_72
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7434,f7330,f1897,f7807]) ).

tff(f1897,plain,
    ( spl13_72
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_72])]) ).

tff(f7434,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),5,t2tb2(sK2)),1)
    | ~ spl13_72
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f1899,f7332]) ).

tff(f1899,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),1)
    | ~ spl13_72 ),
    inference(avatar_component_clause,[],[f1897]) ).

tff(f7802,plain,
    ( spl13_296
    | ~ spl13_53
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7394,f7330,f1442,f7799]) ).

tff(f7799,plain,
    ( spl13_296
  <=> ( hash1(sK10) = $sum($product(5,div1(hash1(sK10),5)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_296])]) ).

tff(f1442,plain,
    ( spl13_53
  <=> ( hash1(sK10) = $sum($product(sK0,div1(hash1(sK10),sK0)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_53])]) ).

tff(f7394,plain,
    ( ( hash1(sK10) = $sum($product(5,div1(hash1(sK10),5)),0) )
    | ~ spl13_53
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f1444,f7332]) ).

tff(f1444,plain,
    ( ( hash1(sK10) = $sum($product(sK0,div1(hash1(sK10),sK0)),0) )
    | ~ spl13_53 ),
    inference(avatar_component_clause,[],[f1442]) ).

tff(f7788,plain,
    ( spl13_295
    | ~ spl13_98
    | ~ spl13_294 ),
    inference(avatar_split_clause,[],[f7782,f7330,f2337,f7785]) ).

tff(f7785,plain,
    ( spl13_295
  <=> ( $sum(1,div1(2,5)) = div1(7,5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_295])]) ).

tff(f7782,plain,
    ( ( $sum(1,div1(2,5)) = div1(7,5) )
    | ~ spl13_98
    | ~ spl13_294 ),
    inference(evaluation,[],[f7503]) ).

tff(f7503,plain,
    ( ( $sum(1,div1(2,5)) = div1($sum($product(5,1),2),5) )
    | ~ spl13_98
    | ~ spl13_294 ),
    inference(backward_demodulation,[],[f2339,f7332]) ).

tff(f7333,plain,
    ( spl13_293
    | spl13_294
    | spl13_264 ),
    inference(avatar_split_clause,[],[f7322,f6584,f7330,f7326]) ).

tff(f7326,plain,
    ( spl13_293
  <=> $less(sK0,5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_293])]) ).

tff(f7322,plain,
    ( ( 5 = sK0 )
    | $less(sK0,5)
    | spl13_264 ),
    inference(evaluation,[],[f7320]) ).

tff(f7320,plain,
    ( $less(sK0,5)
    | $less(5,0)
    | ( 5 = sK0 )
    | spl13_264 ),
    inference(resolution,[],[f812,f6585]) ).

tff(f812,plain,
    ! [X11: $int] :
      ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),X11)
      | $less(X11,0)
      | ( sK0 = X11 )
      | $less(sK0,X11) ),
    inference(resolution,[],[f136,f424]) ).

tff(f7317,plain,
    ( spl13_84
    | spl13_290
    | ~ spl13_1 ),
    inference(avatar_split_clause,[],[f7241,f591,f7288,f2069]) ).

tff(f7288,plain,
    ( spl13_290
  <=> ! [X38: $int] :
        ( $less(X38,0)
        | ( $sum(0,div1(X38,sK6)) = div1($sum($product(sK6,0),X38),sK6) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_290])]) ).

tff(f7241,plain,
    ( ! [X44: key1,X43: $int] :
        ( ( div1($sum($product(sK6,0),X43),sK6) = $sum(0,div1(X43,sK6)) )
        | $less(X43,0)
        | $less(mod1(hash1(X44),0),0) )
    | ~ spl13_1 ),
    inference(resolution,[],[f1648,f577]) ).

tff(f7316,plain,
    ( spl13_290
    | spl13_80
    | ~ spl13_1 ),
    inference(avatar_split_clause,[],[f7238,f591,f2052,f7288]) ).

tff(f7238,plain,
    ( ! [X36: $int,X37: $int,X35: $int] :
        ( $less(X36,0)
        | $less(X35,0)
        | ( div1($sum($product(0,X36),X37),0) = $sum(X36,div1(X37,0)) )
        | $less(X37,0)
        | ( div1($sum($product(sK6,0),X35),sK6) = $sum(0,div1(X35,sK6)) ) )
    | ~ spl13_1 ),
    inference(resolution,[],[f1648,f537]) ).

tff(f7315,plain,
    ( spl13_292
    | ~ spl13_1
    | ~ spl13_257 ),
    inference(avatar_split_clause,[],[f7310,f6498,f591,f7312]) ).

tff(f7312,plain,
    ( spl13_292
  <=> ( 0 = div1($sum($product(sK6,0),0),sK6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_292])]) ).

tff(f7310,plain,
    ( ( 0 = div1($sum($product(sK6,0),0),sK6) )
    | ~ spl13_1
    | ~ spl13_257 ),
    inference(evaluation,[],[f7309]) ).

tff(f7309,plain,
    ( ( div1($sum($product(sK6,0),0),sK6) = $sum(0,0) )
    | ~ spl13_1
    | ~ spl13_257 ),
    inference(forward_demodulation,[],[f7175,f6500]) ).

tff(f7175,plain,
    ( ( $sum(0,div1(0,sK6)) = div1($sum($product(sK6,0),0),sK6) )
    | ~ spl13_1 ),
    inference(interpreted_simplification,[],[f7174]) ).

tff(f7174,plain,
    ( $less(0,0)
    | $less(0,0)
    | ( $sum(0,div1(0,sK6)) = div1($sum($product(sK6,0),0),sK6) )
    | ~ spl13_1 ),
    inference(instantiation,[],[f1648]) ).

tff(f7308,plain,
    ( spl13_291
    | ~ spl13_1
    | ~ spl13_257 ),
    inference(avatar_split_clause,[],[f7307,f6498,f591,f7294]) ).

tff(f7294,plain,
    ( spl13_291
  <=> ! [X41: $int] :
        ( $less(X41,0)
        | ( div1($sum($product(sK6,X41),0),sK6) = $sum(X41,0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_291])]) ).

tff(f7307,plain,
    ( ! [X33: $int] :
        ( ( div1($sum($product(sK6,X33),0),sK6) = $sum(X33,0) )
        | $less(X33,0) )
    | ~ spl13_1
    | ~ spl13_257 ),
    inference(forward_demodulation,[],[f7192,f6500]) ).

tff(f7192,plain,
    ( ! [X33: $int] :
        ( ( div1($sum($product(sK6,X33),0),sK6) = $sum(X33,div1(0,sK6)) )
        | $less(X33,0) )
    | ~ spl13_1 ),
    inference(resolution,[],[f1648,f134]) ).

tff(f7306,plain,
    ( spl13_291
    | spl13_80
    | ~ spl13_1
    | ~ spl13_257 ),
    inference(avatar_split_clause,[],[f7305,f6498,f591,f2052,f7294]) ).

tff(f7305,plain,
    ( ! [X36: $int,X37: $int,X35: $int] :
        ( $less(X37,0)
        | ( div1($sum($product(0,X36),X37),0) = $sum(X36,div1(X37,0)) )
        | $less(X36,0)
        | $less(X35,0)
        | ( $sum(X35,0) = div1($sum($product(sK6,X35),0),sK6) ) )
    | ~ spl13_1
    | ~ spl13_257 ),
    inference(forward_demodulation,[],[f7194,f6500]) ).

tff(f7194,plain,
    ( ! [X36: $int,X37: $int,X35: $int] :
        ( $less(X37,0)
        | ( div1($sum($product(sK6,X35),0),sK6) = $sum(X35,div1(0,sK6)) )
        | $less(X35,0)
        | $less(X36,0)
        | ( div1($sum($product(0,X36),X37),0) = $sum(X36,div1(X37,0)) ) )
    | ~ spl13_1 ),
    inference(resolution,[],[f1648,f537]) ).

tff(f7303,plain,
    ( spl13_85
    | spl13_291
    | ~ spl13_1
    | ~ spl13_257 ),
    inference(avatar_split_clause,[],[f7302,f6498,f591,f7294,f2073]) ).

tff(f2073,plain,
    ( spl13_85
  <=> ! [X13: $int,X12: $int] :
        ( ( mod1(X13,0) = mod1($sum($product(0,X12),X13),0) )
        | $less(X12,0)
        | $less(X13,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_85])]) ).

tff(f7302,plain,
    ( ! [X40: $int,X38: $int,X39: $int] :
        ( ( div1($sum($product(sK6,X38),0),sK6) = $sum(X38,0) )
        | $less(X40,0)
        | ( mod1(X40,0) = mod1($sum($product(0,X39),X40),0) )
        | $less(X38,0)
        | $less(X39,0) )
    | ~ spl13_1
    | ~ spl13_257 ),
    inference(forward_demodulation,[],[f7195,f6500]) ).

tff(f7195,plain,
    ( ! [X40: $int,X38: $int,X39: $int] :
        ( $less(X40,0)
        | $less(X38,0)
        | $less(X39,0)
        | ( mod1(X40,0) = mod1($sum($product(0,X39),X40),0) )
        | ( div1($sum($product(sK6,X38),0),sK6) = $sum(X38,div1(0,sK6)) ) )
    | ~ spl13_1 ),
    inference(resolution,[],[f1648,f531]) ).

tff(f7301,plain,
    ( spl13_87
    | spl13_290
    | ~ spl13_1 ),
    inference(avatar_split_clause,[],[f7240,f591,f7288,f2085]) ).

tff(f7240,plain,
    ( ! [X41: $int,X42: key1] :
        ( $less(X41,0)
        | ( $sum(0,div1(X41,sK6)) = div1($sum($product(sK6,0),X41),sK6) )
        | ~ $less(mod1(hash1(X42),0),0) )
    | ~ spl13_1 ),
    inference(resolution,[],[f1648,f578]) ).

tff(f7299,plain,
    ( spl13_290
    | ~ spl13_1 ),
    inference(avatar_split_clause,[],[f7236,f591,f7288]) ).

tff(f7236,plain,
    ( ! [X33: $int] :
        ( ( $sum(0,div1(X33,sK6)) = div1($sum($product(sK6,0),X33),sK6) )
        | $less(X33,0) )
    | ~ spl13_1 ),
    inference(resolution,[],[f1648,f134]) ).

tff(f7298,plain,
    ( spl13_291
    | spl13_84
    | ~ spl13_1
    | ~ spl13_257 ),
    inference(avatar_split_clause,[],[f7297,f6498,f591,f2069,f7294]) ).

tff(f7297,plain,
    ( ! [X44: key1,X43: $int] :
        ( $less(mod1(hash1(X44),0),0)
        | $less(X43,0)
        | ( div1($sum($product(sK6,X43),0),sK6) = $sum(X43,0) ) )
    | ~ spl13_1
    | ~ spl13_257 ),
    inference(forward_demodulation,[],[f7197,f6500]) ).

tff(f7197,plain,
    ( ! [X44: key1,X43: $int] :
        ( $less(X43,0)
        | ( $sum(X43,div1(0,sK6)) = div1($sum($product(sK6,X43),0),sK6) )
        | $less(mod1(hash1(X44),0),0) )
    | ~ spl13_1 ),
    inference(resolution,[],[f1648,f577]) ).

tff(f7296,plain,
    ( spl13_87
    | spl13_291
    | ~ spl13_1
    | ~ spl13_257 ),
    inference(avatar_split_clause,[],[f7292,f6498,f591,f7294,f2085]) ).

tff(f7292,plain,
    ( ! [X41: $int,X42: key1] :
        ( $less(X41,0)
        | ( div1($sum($product(sK6,X41),0),sK6) = $sum(X41,0) )
        | ~ $less(mod1(hash1(X42),0),0) )
    | ~ spl13_1
    | ~ spl13_257 ),
    inference(forward_demodulation,[],[f7196,f6500]) ).

tff(f7196,plain,
    ( ! [X41: $int,X42: key1] :
        ( $less(X41,0)
        | ( div1($sum($product(sK6,X41),0),sK6) = $sum(X41,div1(0,sK6)) )
        | ~ $less(mod1(hash1(X42),0),0) )
    | ~ spl13_1 ),
    inference(resolution,[],[f1648,f578]) ).

tff(f7290,plain,
    ( spl13_290
    | spl13_85
    | ~ spl13_1 ),
    inference(avatar_split_clause,[],[f7239,f591,f2073,f7288]) ).

tff(f7239,plain,
    ( ! [X40: $int,X38: $int,X39: $int] :
        ( ( mod1(X40,0) = mod1($sum($product(0,X39),X40),0) )
        | $less(X40,0)
        | $less(X39,0)
        | $less(X38,0)
        | ( $sum(0,div1(X38,sK6)) = div1($sum($product(sK6,0),X38),sK6) ) )
    | ~ spl13_1 ),
    inference(resolution,[],[f1648,f531]) ).

tff(f6869,plain,
    ( ~ spl13_289
    | ~ spl13_259 ),
    inference(avatar_split_clause,[],[f6855,f6511,f6866]) ).

tff(f6855,plain,
    ( ~ $less(sK6,abs1($product(sK6,1)))
    | ~ spl13_259 ),
    inference(superposition,[],[f1072,f6513]) ).

tff(f6864,plain,
    ( spl13_288
    | spl13_37
    | ~ spl13_259 ),
    inference(avatar_split_clause,[],[f6852,f6511,f990,f6862]) ).

tff(f6862,plain,
    ( spl13_288
  <=> ! [X2: $int] : $less(mod1(X2,sK6),sK6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_288])]) ).

tff(f6852,plain,
    ( ! [X2: $int] :
        ( ( 0 = sK6 )
        | $less(mod1(X2,sK6),sK6) )
    | ~ spl13_259 ),
    inference(superposition,[],[f496,f6513]) ).

tff(f6860,plain,
    ( spl13_287
    | spl13_37
    | ~ spl13_259 ),
    inference(avatar_split_clause,[],[f6853,f6511,f990,f6858]) ).

tff(f6858,plain,
    ( spl13_287
  <=> ! [X3: $int] : $less($uminus(sK6),mod1(X3,sK6)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_287])]) ).

tff(f6853,plain,
    ( ! [X3: $int] :
        ( ( 0 = sK6 )
        | $less($uminus(sK6),mod1(X3,sK6)) )
    | ~ spl13_259 ),
    inference(superposition,[],[f497,f6513]) ).

tff(f6821,plain,
    ( spl13_286
    | spl13_264 ),
    inference(avatar_split_clause,[],[f6804,f6584,f6818]) ).

tff(f6804,plain,
    ( ( sK11(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),a,5) = some_proj_11(a,some(a,sK11(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),a,5))) )
    | spl13_264 ),
    inference(resolution,[],[f6585,f1029]) ).

tff(f6816,plain,
    ( ~ spl13_285
    | spl13_264 ),
    inference(avatar_split_clause,[],[f6811,f6584,f6813]) ).

tff(f6811,plain,
    ( ( mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),a,5)),sK0) != 5 )
    | spl13_264 ),
    inference(forward_demodulation,[],[f6805,f437]) ).

tff(f6805,plain,
    ( ( mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),a,5)),length1(list(tuple2(key,a)),mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)))) != 5 )
    | spl13_264 ),
    inference(resolution,[],[f6585,f582]) ).

tff(f6810,plain,
    ( spl13_284
    | spl13_264 ),
    inference(avatar_split_clause,[],[f6803,f6584,f6807]) ).

tff(f6803,plain,
    ( ( sK11(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),a,5) = t2tb7(tb2t7(sK11(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),a,5))) )
    | spl13_264 ),
    inference(resolution,[],[f6585,f1028]) ).

tff(f6794,plain,
    ( spl13_283
    | spl13_67 ),
    inference(avatar_split_clause,[],[f6777,f1817,f6791]) ).

tff(f6777,plain,
    ( ( some_proj_11(a,some(a,sK11(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),a,0))) = sK11(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),a,0) )
    | spl13_67 ),
    inference(resolution,[],[f1818,f1029]) ).

tff(f6789,plain,
    ( spl13_282
    | spl13_67 ),
    inference(avatar_split_clause,[],[f6776,f1817,f6786]) ).

tff(f6776,plain,
    ( ( t2tb7(tb2t7(sK11(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),a,0))) = sK11(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),a,0) )
    | spl13_67 ),
    inference(resolution,[],[f1818,f1028]) ).

tff(f6784,plain,
    ( ~ spl13_281
    | spl13_67 ),
    inference(avatar_split_clause,[],[f6779,f1817,f6781]) ).

tff(f6779,plain,
    ( ( 0 != mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),a,0)),sK0) )
    | spl13_67 ),
    inference(forward_demodulation,[],[f6778,f437]) ).

tff(f6778,plain,
    ( ( 0 != mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),a,0)),length1(list(tuple2(key,a)),mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)))) )
    | spl13_67 ),
    inference(resolution,[],[f1818,f582]) ).

tff(f6769,plain,
    ( spl13_280
    | ~ spl13_265 ),
    inference(avatar_split_clause,[],[f6757,f6595,f6766]) ).

tff(f6757,plain,
    ( ( 0 = div1(5,$sum($product(2,sK0),1)) )
    | ~ spl13_265 ),
    inference(evaluation,[],[f6754]) ).

tff(f6754,plain,
    ( ( 0 = div1(5,$sum($product(2,sK0),1)) )
    | $less(5,0)
    | ~ spl13_265 ),
    inference(resolution,[],[f6596,f540]) ).

tff(f6764,plain,
    ( spl13_279
    | ~ spl13_265 ),
    inference(avatar_split_clause,[],[f6758,f6595,f6761]) ).

tff(f6758,plain,
    ( ( mod1(5,$sum($product(2,sK0),1)) = 5 )
    | ~ spl13_265 ),
    inference(evaluation,[],[f6755]) ).

tff(f6755,plain,
    ( $less(5,0)
    | ( mod1(5,$sum($product(2,sK0),1)) = 5 )
    | ~ spl13_265 ),
    inference(resolution,[],[f6596,f517]) ).

tff(f6751,plain,
    ( spl13_278
    | ~ spl13_19
    | ~ spl13_178 ),
    inference(avatar_split_clause,[],[f6735,f4625,f702,f6748]) ).

tff(f6735,plain,
    ( $less($uminus(abs1(4)),$sum($product(2,sK0),1))
    | ~ spl13_19
    | ~ spl13_178 ),
    inference(resolution,[],[f703,f4632]) ).

tff(f6700,plain,
    ( spl13_277
    | ~ spl13_153 ),
    inference(avatar_split_clause,[],[f6683,f3924,f6697]) ).

tff(f6683,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),3)
    | ~ spl13_153 ),
    inference(evaluation,[],[f6678]) ).

tff(f6678,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),3)
    | $less(3,0)
    | ~ spl13_153 ),
    inference(resolution,[],[f3925,f382]) ).

tff(f6695,plain,
    ( spl13_276
    | ~ spl13_153 ),
    inference(avatar_split_clause,[],[f6684,f3924,f6692]) ).

tff(f6684,plain,
    ( ( 3 = mod1(3,sK6) )
    | ~ spl13_153 ),
    inference(evaluation,[],[f6681]) ).

tff(f6681,plain,
    ( $less(3,0)
    | ( 3 = mod1(3,sK6) )
    | ~ spl13_153 ),
    inference(resolution,[],[f3925,f517]) ).

tff(f6690,plain,
    ( spl13_275
    | ~ spl13_153 ),
    inference(avatar_split_clause,[],[f6685,f3924,f6687]) ).

tff(f6685,plain,
    ( ( 0 = div1(3,sK6) )
    | ~ spl13_153 ),
    inference(evaluation,[],[f6680]) ).

tff(f6680,plain,
    ( ( 0 = div1(3,sK6) )
    | $less(3,0)
    | ~ spl13_153 ),
    inference(resolution,[],[f3925,f540]) ).

tff(f6677,plain,
    ( spl13_274
    | ~ spl13_152 ),
    inference(avatar_split_clause,[],[f6660,f3917,f6674]) ).

tff(f3917,plain,
    ( spl13_152
  <=> $less(1,sK6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_152])]) ).

tff(f6660,plain,
    ( ( 0 = div1(1,sK6) )
    | ~ spl13_152 ),
    inference(evaluation,[],[f6657]) ).

tff(f6657,plain,
    ( ( 0 = div1(1,sK6) )
    | $less(1,0)
    | ~ spl13_152 ),
    inference(resolution,[],[f3919,f540]) ).

tff(f3919,plain,
    ( $less(1,sK6)
    | ~ spl13_152 ),
    inference(avatar_component_clause,[],[f3917]) ).

tff(f6672,plain,
    ( spl13_273
    | ~ spl13_152 ),
    inference(avatar_split_clause,[],[f6661,f3917,f6669]) ).

tff(f6661,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),1)
    | ~ spl13_152 ),
    inference(evaluation,[],[f6655]) ).

tff(f6655,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),1)
    | $less(1,0)
    | ~ spl13_152 ),
    inference(resolution,[],[f3919,f382]) ).

tff(f6667,plain,
    ( spl13_272
    | ~ spl13_152 ),
    inference(avatar_split_clause,[],[f6662,f3917,f6664]) ).

tff(f6662,plain,
    ( ( 1 = mod1(1,sK6) )
    | ~ spl13_152 ),
    inference(evaluation,[],[f6658]) ).

tff(f6658,plain,
    ( ( 1 = mod1(1,sK6) )
    | $less(1,0)
    | ~ spl13_152 ),
    inference(resolution,[],[f3919,f517]) ).

tff(f6652,plain,
    ( spl13_14
    | spl13_271
    | ~ spl13_60 ),
    inference(avatar_split_clause,[],[f6635,f1604,f6649,f661]) ).

tff(f6635,plain,
    ( ( 0 = div1(sK0,sK6) )
    | $less(sK0,0)
    | ~ spl13_60 ),
    inference(resolution,[],[f1606,f540]) ).

tff(f6647,plain,
    ( spl13_14
    | spl13_270
    | ~ spl13_60 ),
    inference(avatar_split_clause,[],[f6633,f1604,f6644,f661]) ).

tff(f6633,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),sK0)
    | $less(sK0,0)
    | ~ spl13_60 ),
    inference(resolution,[],[f1606,f382]) ).

tff(f6642,plain,
    ( spl13_269
    | spl13_14
    | ~ spl13_60 ),
    inference(avatar_split_clause,[],[f6636,f1604,f661,f6639]) ).

tff(f6636,plain,
    ( $less(sK0,0)
    | ( mod1(sK0,sK6) = sK0 )
    | ~ spl13_60 ),
    inference(resolution,[],[f1606,f517]) ).

tff(f6626,plain,
    ( spl13_268
    | ~ spl13_261 ),
    inference(avatar_split_clause,[],[f6614,f6562,f6623]) ).

tff(f6614,plain,
    ( ( mod1(5,sK6) = 5 )
    | ~ spl13_261 ),
    inference(evaluation,[],[f6612]) ).

tff(f6612,plain,
    ( ( mod1(5,sK6) = 5 )
    | $less(5,0)
    | ~ spl13_261 ),
    inference(resolution,[],[f6563,f517]) ).

tff(f6621,plain,
    ( spl13_267
    | ~ spl13_261 ),
    inference(avatar_split_clause,[],[f6616,f6562,f6618]) ).

tff(f6616,plain,
    ( ( 0 = div1(5,sK6) )
    | ~ spl13_261 ),
    inference(evaluation,[],[f6611]) ).

tff(f6611,plain,
    ( $less(5,0)
    | ( 0 = div1(5,sK6) )
    | ~ spl13_261 ),
    inference(resolution,[],[f6563,f540]) ).

tff(f6602,plain,
    ( ~ spl13_265
    | spl13_266 ),
    inference(avatar_split_clause,[],[f6590,f6599,f6595]) ).

tff(f6590,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),5)
    | ~ $less(5,$sum($product(2,sK0),1)) ),
    inference(interpreted_simplification,[],[f6589]) ).

tff(f6589,plain,
    ( ~ $less(5,$sum($product(2,sK0),1))
    | good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),5)
    | $less(5,0) ),
    inference(instantiation,[],[f381]) ).

tff(f381,plain,
    ! [X21: $int] :
      ( ~ $less(X21,$sum($product(2,sK0),1))
      | good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),X21)
      | $less(X21,0) ),
    inference(cnf_transformation,[],[f311]) ).

tff(f6587,plain,
    ( ~ spl13_263
    | spl13_264 ),
    inference(avatar_split_clause,[],[f6571,f6584,f6580]) ).

tff(f6571,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),5)
    | ~ $less(5,sK0) ),
    inference(interpreted_simplification,[],[f6570]) ).

tff(f6570,plain,
    ( ~ $less(5,sK0)
    | good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),5)
    | $less(5,0) ),
    inference(instantiation,[],[f424]) ).

tff(f6569,plain,
    ( ~ spl13_261
    | spl13_262 ),
    inference(avatar_split_clause,[],[f6554,f6566,f6562]) ).

tff(f6554,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),5)
    | ~ $less(5,sK6) ),
    inference(interpreted_simplification,[],[f6553]) ).

tff(f6553,plain,
    ( ~ $less(5,sK6)
    | $less(5,0)
    | good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),5) ),
    inference(instantiation,[],[f382]) ).

tff(f6533,plain,
    ( spl13_260
    | ~ spl13_15
    | ~ spl13_178 ),
    inference(avatar_split_clause,[],[f6518,f4625,f668,f6530]) ).

tff(f6518,plain,
    ( $less($uminus(abs1(4)),sK0)
    | ~ spl13_15
    | ~ spl13_178 ),
    inference(resolution,[],[f670,f4632]) ).

tff(f6514,plain,
    ( spl13_259
    | spl13_2 ),
    inference(avatar_split_clause,[],[f6507,f596,f6511]) ).

tff(f6507,plain,
    ( ( sK6 = abs1(sK6) )
    | spl13_2 ),
    inference(resolution,[],[f598,f528]) ).

tff(f6506,plain,
    ( spl13_258
    | ~ spl13_1 ),
    inference(avatar_split_clause,[],[f6490,f591,f6503]) ).

tff(f6490,plain,
    ( ( 0 = mod1(0,sK6) )
    | ~ spl13_1 ),
    inference(evaluation,[],[f6488]) ).

tff(f6488,plain,
    ( ( 0 = mod1(0,sK6) )
    | $less(0,0)
    | ~ spl13_1 ),
    inference(resolution,[],[f593,f517]) ).

tff(f6501,plain,
    ( spl13_257
    | ~ spl13_1 ),
    inference(avatar_split_clause,[],[f6491,f591,f6498]) ).

tff(f6491,plain,
    ( ( 0 = div1(0,sK6) )
    | ~ spl13_1 ),
    inference(evaluation,[],[f6487]) ).

tff(f6487,plain,
    ( ( 0 = div1(0,sK6) )
    | $less(0,0)
    | ~ spl13_1 ),
    inference(resolution,[],[f593,f540]) ).

tff(f6496,plain,
    ( spl13_256
    | ~ spl13_1
    | ~ spl13_178 ),
    inference(avatar_split_clause,[],[f6481,f4625,f591,f6493]) ).

tff(f6481,plain,
    ( $less($uminus(abs1(4)),sK6)
    | ~ spl13_1
    | ~ spl13_178 ),
    inference(resolution,[],[f593,f4632]) ).

tff(f6480,plain,
    ( spl13_252
    | ~ spl13_140 ),
    inference(avatar_split_clause,[],[f5917,f3553,f6455]) ).

tff(f3553,plain,
    ( spl13_140
  <=> ( 0 = mod1(0,3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_140])]) ).

tff(f5917,plain,
    ( $less($uminus(abs1(3)),0)
    | ~ spl13_140 ),
    inference(evaluation,[],[f5911]) ).

tff(f5911,plain,
    ( ( 0 = 3 )
    | $less($uminus(abs1(3)),0)
    | ~ spl13_140 ),
    inference(superposition,[],[f497,f3555]) ).

tff(f3555,plain,
    ( ( 0 = mod1(0,3) )
    | ~ spl13_140 ),
    inference(avatar_component_clause,[],[f3553]) ).

tff(f6479,plain,
    ( spl13_253
    | ~ spl13_168 ),
    inference(avatar_split_clause,[],[f4648,f4450,f6460]) ).

tff(f6460,plain,
    ( spl13_253
  <=> $less($uminus(abs1(3)),mod1(5,3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_253])]) ).

tff(f4450,plain,
    ( spl13_168
  <=> ( mod1(5,3) = mod1(17,3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_168])]) ).

tff(f4648,plain,
    ( $less($uminus(abs1(3)),mod1(5,3))
    | ~ spl13_168 ),
    inference(evaluation,[],[f4643]) ).

tff(f4643,plain,
    ( $less($uminus(abs1(3)),mod1(5,3))
    | ( 0 = 3 )
    | ~ spl13_168 ),
    inference(superposition,[],[f497,f4452]) ).

tff(f4452,plain,
    ( ( mod1(5,3) = mod1(17,3) )
    | ~ spl13_168 ),
    inference(avatar_component_clause,[],[f4450]) ).

tff(f6478,plain,
    ( ~ spl13_14
    | ~ spl13_71
    | ~ spl13_79 ),
    inference(avatar_split_clause,[],[f2460,f2048,f1886,f661]) ).

tff(f2460,plain,
    ( ~ $less(sK0,0)
    | ~ spl13_71
    | ~ spl13_79 ),
    inference(evaluation,[],[f2458]) ).

tff(f2458,plain,
    ( $less(1,0)
    | ~ $less(sK0,0)
    | ~ spl13_71
    | ~ spl13_79 ),
    inference(superposition,[],[f2003,f2050]) ).

tff(f2003,plain,
    ( ! [X17: $int] :
        ( $less(1,abs1(X17))
        | ~ $less(sK0,X17) )
    | ~ spl13_71 ),
    inference(resolution,[],[f494,f1893]) ).

tff(f1893,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK0,X0)
        | $less(1,X0) )
    | ~ spl13_71 ),
    inference(resolution,[],[f1887,f135]) ).

tff(f6477,plain,
    ( spl13_255
    | ~ spl13_125
    | ~ spl13_126 ),
    inference(avatar_split_clause,[],[f6472,f3040,f2981,f6474]) ).

tff(f6474,plain,
    ( spl13_255
  <=> ( 1 = $sum($product(sK0,0),1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_255])]) ).

tff(f2981,plain,
    ( spl13_125
  <=> ( 1 = $sum($product(sK0,div1(1,sK0)),1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_125])]) ).

tff(f6472,plain,
    ( ( 1 = $sum($product(sK0,0),1) )
    | ~ spl13_125
    | ~ spl13_126 ),
    inference(forward_demodulation,[],[f2983,f3042]) ).

tff(f2983,plain,
    ( ( 1 = $sum($product(sK0,div1(1,sK0)),1) )
    | ~ spl13_125 ),
    inference(avatar_component_clause,[],[f2981]) ).

tff(f6471,plain,
    ( spl13_120
    | ~ spl13_94
    | ~ spl13_124 ),
    inference(avatar_split_clause,[],[f6470,f2967,f2223,f2945]) ).

tff(f2223,plain,
    ( spl13_94
  <=> ( mod1($sum($product(sK0,2),1),sK0) = mod1(1,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_94])]) ).

tff(f6470,plain,
    ( ( 1 = mod1(1,sK0) )
    | ~ spl13_94
    | ~ spl13_124 ),
    inference(forward_demodulation,[],[f2225,f2969]) ).

tff(f2225,plain,
    ( ( mod1($sum($product(sK0,2),1),sK0) = mod1(1,sK0) )
    | ~ spl13_94 ),
    inference(avatar_component_clause,[],[f2223]) ).

tff(f6469,plain,
    ( spl13_254
    | ~ spl13_149 ),
    inference(avatar_split_clause,[],[f4193,f3707,f6465]) ).

tff(f6465,plain,
    ( spl13_254
  <=> $less($uminus(abs1(3)),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_254])]) ).

tff(f3707,plain,
    ( spl13_149
  <=> ( 1 = mod1(1,3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_149])]) ).

tff(f4193,plain,
    ( $less($uminus(abs1(3)),1)
    | ~ spl13_149 ),
    inference(evaluation,[],[f4188]) ).

tff(f4188,plain,
    ( ( 0 = 3 )
    | $less($uminus(abs1(3)),1)
    | ~ spl13_149 ),
    inference(superposition,[],[f497,f3709]) ).

tff(f3709,plain,
    ( ( 1 = mod1(1,3) )
    | ~ spl13_149 ),
    inference(avatar_component_clause,[],[f3707]) ).

tff(f6468,plain,
    ( spl13_254
    | ~ spl13_149 ),
    inference(avatar_split_clause,[],[f5923,f3707,f6465]) ).

tff(f5923,plain,
    ( $less($uminus(abs1(3)),1)
    | ~ spl13_149 ),
    inference(evaluation,[],[f5913]) ).

tff(f5913,plain,
    ( $less($uminus(abs1(3)),1)
    | ( 0 = 3 )
    | ~ spl13_149 ),
    inference(superposition,[],[f497,f3709]) ).

tff(f6463,plain,
    ( spl13_253
    | ~ spl13_168 ),
    inference(avatar_split_clause,[],[f5920,f4450,f6460]) ).

tff(f5920,plain,
    ( $less($uminus(abs1(3)),mod1(5,3))
    | ~ spl13_168 ),
    inference(evaluation,[],[f5915]) ).

tff(f5915,plain,
    ( ( 0 = 3 )
    | $less($uminus(abs1(3)),mod1(5,3))
    | ~ spl13_168 ),
    inference(superposition,[],[f497,f4452]) ).

tff(f6458,plain,
    ( spl13_252
    | ~ spl13_140 ),
    inference(avatar_split_clause,[],[f4221,f3553,f6455]) ).

tff(f4221,plain,
    ( $less($uminus(abs1(3)),0)
    | ~ spl13_140 ),
    inference(evaluation,[],[f4218]) ).

tff(f4218,plain,
    ( $less($uminus(abs1(3)),0)
    | ( 0 = 3 )
    | ~ spl13_140 ),
    inference(superposition,[],[f497,f3555]) ).

tff(f6453,plain,
    ( ~ spl13_46
    | ~ spl13_71
    | ~ spl13_100 ),
    inference(avatar_split_clause,[],[f2564,f2414,f1886,f1255]) ).

tff(f1255,plain,
    ( spl13_46
  <=> $less(sK0,-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_46])]) ).

tff(f2414,plain,
    ( spl13_100
  <=> ( 1 = abs1(-1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_100])]) ).

tff(f2564,plain,
    ( ~ $less(sK0,-1)
    | ~ spl13_71
    | ~ spl13_100 ),
    inference(evaluation,[],[f2561]) ).

tff(f2561,plain,
    ( $less(1,1)
    | ~ $less(sK0,-1)
    | ~ spl13_71
    | ~ spl13_100 ),
    inference(superposition,[],[f2003,f2416]) ).

tff(f2416,plain,
    ( ( 1 = abs1(-1) )
    | ~ spl13_100 ),
    inference(avatar_component_clause,[],[f2414]) ).

tff(f6452,plain,
    ( spl13_248
    | ~ spl13_183 ),
    inference(avatar_split_clause,[],[f6054,f4677,f6431]) ).

tff(f6054,plain,
    ( $less(0,abs1(3))
    | ~ spl13_183 ),
    inference(evaluation,[],[f6039]) ).

tff(f6039,plain,
    ( ( 0 = 3 )
    | $less(0,abs1(3))
    | ~ spl13_183 ),
    inference(resolution,[],[f4702,f496]) ).

tff(f6451,plain,
    ( spl13_124
    | ~ spl13_94
    | ~ spl13_120 ),
    inference(avatar_split_clause,[],[f2965,f2945,f2223,f2967]) ).

tff(f2965,plain,
    ( ( 1 = mod1($sum($product(sK0,2),1),sK0) )
    | ~ spl13_94
    | ~ spl13_120 ),
    inference(backward_demodulation,[],[f2225,f2947]) ).

tff(f6450,plain,
    ( spl13_251
    | ~ spl13_222 ),
    inference(avatar_split_clause,[],[f5826,f5596,f6447]) ).

tff(f6447,plain,
    ( spl13_251
  <=> ( 0 = $sum($product(4,div1(0,4)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_251])]) ).

tff(f5596,plain,
    ( spl13_222
  <=> ( 0 = mod1(0,4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_222])]) ).

tff(f5826,plain,
    ( ( 0 = $sum($product(4,div1(0,4)),0) )
    | ~ spl13_222 ),
    inference(evaluation,[],[f5825]) ).

tff(f5825,plain,
    ( ( 0 = 4 )
    | ( 0 = $sum($product(4,div1(0,4)),0) )
    | ~ spl13_222 ),
    inference(superposition,[],[f457,f5598]) ).

tff(f5598,plain,
    ( ( 0 = mod1(0,4) )
    | ~ spl13_222 ),
    inference(avatar_component_clause,[],[f5596]) ).

tff(f6445,plain,
    ( spl13_73
    | ~ spl13_50
    | ~ spl13_101
    | ~ spl13_120 ),
    inference(avatar_split_clause,[],[f2973,f2945,f2503,f1399,f1915]) ).

tff(f1915,plain,
    ( spl13_73
  <=> $less(1,$sum($product(2,sK0),1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_73])]) ).

tff(f1399,plain,
    ( spl13_50
  <=> $less(sK0,$sum($product(2,sK0),1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_50])]) ).

tff(f2973,plain,
    ( $less(1,$sum($product(2,sK0),1))
    | ~ spl13_50
    | ~ spl13_101
    | ~ spl13_120 ),
    inference(superposition,[],[f2513,f2947]) ).

tff(f2513,plain,
    ( ! [X0: $int] : $less(mod1(X0,sK0),$sum($product(2,sK0),1))
    | ~ spl13_50
    | ~ spl13_101 ),
    inference(resolution,[],[f2511,f1401]) ).

tff(f1401,plain,
    ( $less(sK0,$sum($product(2,sK0),1))
    | ~ spl13_50 ),
    inference(avatar_component_clause,[],[f1399]) ).

tff(f2511,plain,
    ( ! [X3: $int,X4: $int] :
        ( ~ $less(sK0,X4)
        | $less(mod1(X3,sK0),X4) )
    | ~ spl13_101 ),
    inference(resolution,[],[f2504,f135]) ).

tff(f6444,plain,
    ( spl13_250
    | ~ spl13_168 ),
    inference(avatar_split_clause,[],[f4649,f4450,f6441]) ).

tff(f4649,plain,
    ( $less(mod1(5,3),abs1(3))
    | ~ spl13_168 ),
    inference(evaluation,[],[f4644]) ).

tff(f4644,plain,
    ( ( 0 = 3 )
    | $less(mod1(5,3),abs1(3))
    | ~ spl13_168 ),
    inference(superposition,[],[f496,f4452]) ).

tff(f6439,plain,
    ( spl13_249
    | ~ spl13_187 ),
    inference(avatar_split_clause,[],[f6281,f4716,f6436]) ).

tff(f6436,plain,
    ( spl13_249
  <=> $less(-1,abs1(3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_249])]) ).

tff(f4716,plain,
    ( spl13_187
  <=> $less(-1,mod1(5,3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_187])]) ).

tff(f6281,plain,
    ( $less(-1,abs1(3))
    | ~ spl13_187 ),
    inference(evaluation,[],[f6267]) ).

tff(f6267,plain,
    ( $less(-1,abs1(3))
    | ( 0 = 3 )
    | ~ spl13_187 ),
    inference(resolution,[],[f4722,f496]) ).

tff(f4722,plain,
    ( ! [X0: $int] :
        ( ~ $less(mod1(5,3),X0)
        | $less(-1,X0) )
    | ~ spl13_187 ),
    inference(resolution,[],[f4718,f135]) ).

tff(f4718,plain,
    ( $less(-1,mod1(5,3))
    | ~ spl13_187 ),
    inference(avatar_component_clause,[],[f4716]) ).

tff(f6434,plain,
    ( spl13_248
    | ~ spl13_140 ),
    inference(avatar_split_clause,[],[f4223,f3553,f6431]) ).

tff(f4223,plain,
    ( $less(0,abs1(3))
    | ~ spl13_140 ),
    inference(evaluation,[],[f4219]) ).

tff(f4219,plain,
    ( $less(0,abs1(3))
    | ( 0 = 3 )
    | ~ spl13_140 ),
    inference(superposition,[],[f496,f3555]) ).

tff(f6429,plain,
    ( spl13_247
    | ~ spl13_149 ),
    inference(avatar_split_clause,[],[f4192,f3707,f6426]) ).

tff(f4192,plain,
    ( $less(1,abs1(3))
    | ~ spl13_149 ),
    inference(evaluation,[],[f4189]) ).

tff(f4189,plain,
    ( $less(1,abs1(3))
    | ( 0 = 3 )
    | ~ spl13_149 ),
    inference(superposition,[],[f496,f3709]) ).

tff(f6412,plain,
    ( ~ spl13_140
    | ~ spl13_240 ),
    inference(avatar_contradiction_clause,[],[f6411]) ).

tff(f6411,plain,
    ( $false
    | ~ spl13_140
    | ~ spl13_240 ),
    inference(evaluation,[],[f6399]) ).

tff(f6399,plain,
    ( $less(0,0)
    | ~ spl13_140
    | ~ spl13_240 ),
    inference(superposition,[],[f6348,f3555]) ).

tff(f6348,plain,
    ( ! [X7: $int] : $less(mod1(X7,3),0)
    | ~ spl13_240 ),
    inference(avatar_component_clause,[],[f6347]) ).

tff(f6347,plain,
    ( spl13_240
  <=> ! [X7: $int] : $less(mod1(X7,3),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_240])]) ).

tff(f6410,plain,
    ( spl13_181
    | ~ spl13_240 ),
    inference(avatar_contradiction_clause,[],[f6388]) ).

tff(f6388,plain,
    ( $false
    | spl13_181
    | ~ spl13_240 ),
    inference(resolution,[],[f6348,f4661]) ).

tff(f6409,plain,
    ~ spl13_240,
    inference(avatar_contradiction_clause,[],[f6408]) ).

tff(f6408,plain,
    ( $false
    | ~ spl13_240 ),
    inference(evaluation,[],[f6390]) ).

tff(f6390,plain,
    ( ( 0 = 3 )
    | $less(3,0)
    | ~ spl13_240 ),
    inference(resolution,[],[f6348,f980]) ).

tff(f6407,plain,
    ( ~ spl13_183
    | ~ spl13_240 ),
    inference(avatar_contradiction_clause,[],[f6406]) ).

tff(f6406,plain,
    ( $false
    | ~ spl13_183
    | ~ spl13_240 ),
    inference(evaluation,[],[f6393]) ).

tff(f6393,plain,
    ( $less(0,0)
    | ~ spl13_183
    | ~ spl13_240 ),
    inference(resolution,[],[f6348,f4702]) ).

tff(f6405,plain,
    ( ~ spl13_19
    | ~ spl13_133
    | ~ spl13_240 ),
    inference(avatar_contradiction_clause,[],[f6387]) ).

tff(f6387,plain,
    ( $false
    | ~ spl13_19
    | ~ spl13_133
    | ~ spl13_240 ),
    inference(resolution,[],[f6348,f3434]) ).

tff(f3434,plain,
    ( ! [X4: key1] : ~ $less(mod1(hash1(X4),3),0)
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(evaluation,[],[f3134]) ).

tff(f3134,plain,
    ( ! [X4: key1] : ~ $less(mod1(hash1(X4),$sum($product(2,1),1)),0)
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f976,f3079]) ).

tff(f3079,plain,
    ( ( 1 = sK0 )
    | ~ spl13_133 ),
    inference(avatar_component_clause,[],[f3077]) ).

tff(f3077,plain,
    ( spl13_133
  <=> ( 1 = sK0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_133])]) ).

tff(f976,plain,
    ( ! [X4: key1] : ~ $less(mod1(hash1(X4),$sum($product(2,sK0),1)),0)
    | ~ spl13_19 ),
    inference(resolution,[],[f578,f703]) ).

tff(f6404,plain,
    ( ~ spl13_149
    | ~ spl13_240 ),
    inference(avatar_contradiction_clause,[],[f6403]) ).

tff(f6403,plain,
    ( $false
    | ~ spl13_149
    | ~ spl13_240 ),
    inference(evaluation,[],[f6400]) ).

tff(f6400,plain,
    ( $less(1,0)
    | ~ spl13_149
    | ~ spl13_240 ),
    inference(superposition,[],[f6348,f3709]) ).

tff(f6373,plain,
    ( spl13_240
    | spl13_246
    | ~ spl13_19
    | ~ spl13_133
    | ~ spl13_145 ),
    inference(avatar_split_clause,[],[f6339,f3632,f3077,f702,f6371,f6347]) ).

tff(f6371,plain,
    ( spl13_246
  <=> ! [X12: $int] :
        ( ( mod1(4,3) = mod1($sum($product(3,X12),4),3) )
        | $less(X12,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_246])]) ).

tff(f3632,plain,
    ( spl13_145
  <=> ( abs1(3) = 3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_145])]) ).

tff(f6339,plain,
    ( ! [X11: $int,X12: $int] :
        ( ( mod1(4,3) = mod1($sum($product(3,X12),4),3) )
        | $less(mod1(X11,3),0)
        | $less(X12,0) )
    | ~ spl13_19
    | ~ spl13_133
    | ~ spl13_145 ),
    inference(resolution,[],[f5493,f3409]) ).

tff(f3409,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(X6,0)
        | $less(X7,0)
        | ( mod1($sum($product(3,X6),X7),3) = mod1(X7,3) ) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(evaluation,[],[f3168]) ).

tff(f3168,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(X6,0)
        | ( mod1(X7,$sum($product(2,1),1)) = mod1($sum($product($sum($product(2,1),1),X6),X7),$sum($product(2,1),1)) )
        | $less(X7,0) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f1550,f3079]) ).

tff(f5493,plain,
    ( ! [X4: $int,X5: $int] :
        ( ~ $less(4,X5)
        | $less(mod1(X4,3),X5) )
    | ~ spl13_145 ),
    inference(resolution,[],[f5466,f135]) ).

tff(f5466,plain,
    ( ! [X3: $int] : $less(mod1(X3,3),4)
    | ~ spl13_145 ),
    inference(interpreted_simplification,[],[f5465]) ).

tff(f5465,plain,
    ( ! [X3: $int] :
        ( ~ $less(3,4)
        | $less(mod1(X3,3),4) )
    | ~ spl13_145 ),
    inference(instantiation,[],[f4168]) ).

tff(f4168,plain,
    ( ! [X3: $int,X4: $int] :
        ( ~ $less(3,X4)
        | $less(mod1(X3,3),X4) )
    | ~ spl13_145 ),
    inference(resolution,[],[f4121,f135]) ).

tff(f4121,plain,
    ( ! [X2: $int] : $less(mod1(X2,3),3)
    | ~ spl13_145 ),
    inference(evaluation,[],[f4114]) ).

tff(f4114,plain,
    ( ! [X2: $int] :
        ( ( 0 = 3 )
        | $less(mod1(X2,3),3) )
    | ~ spl13_145 ),
    inference(superposition,[],[f496,f3634]) ).

tff(f3634,plain,
    ( ( abs1(3) = 3 )
    | ~ spl13_145 ),
    inference(avatar_component_clause,[],[f3632]) ).

tff(f6369,plain,
    ( spl13_240
    | spl13_245
    | ~ spl13_19
    | ~ spl13_133
    | ~ spl13_145 ),
    inference(avatar_split_clause,[],[f6344,f3632,f3077,f702,f6367,f6347]) ).

tff(f6367,plain,
    ( spl13_245
  <=> ! [X10: $int] :
        ( ( mod1($sum(12,X10),3) = mod1(X10,3) )
        | $less(X10,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_245])]) ).

tff(f6344,plain,
    ( ! [X10: $int,X9: $int] :
        ( ( mod1($sum(12,X10),3) = mod1(X10,3) )
        | $less(X10,0)
        | $less(mod1(X9,3),0) )
    | ~ spl13_19
    | ~ spl13_133
    | ~ spl13_145 ),
    inference(evaluation,[],[f6338]) ).

tff(f6338,plain,
    ( ! [X10: $int,X9: $int] :
        ( $less(X10,0)
        | ( mod1($sum($product(3,4),X10),3) = mod1(X10,3) )
        | $less(mod1(X9,3),0) )
    | ~ spl13_19
    | ~ spl13_133
    | ~ spl13_145 ),
    inference(resolution,[],[f5493,f3409]) ).

tff(f6365,plain,
    ( spl13_240
    | spl13_244
    | ~ spl13_145 ),
    inference(avatar_split_clause,[],[f6335,f3632,f6362,f6347]) ).

tff(f6362,plain,
    ( spl13_244
  <=> ( abs1(4) = 4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_244])]) ).

tff(f6335,plain,
    ( ! [X4: $int] :
        ( ( abs1(4) = 4 )
        | $less(mod1(X4,3),0) )
    | ~ spl13_145 ),
    inference(resolution,[],[f5493,f528]) ).

tff(f6360,plain,
    ( spl13_240
    | spl13_243
    | ~ spl13_19
    | ~ spl13_133
    | ~ spl13_145 ),
    inference(avatar_split_clause,[],[f6345,f3632,f3077,f702,f6358,f6347]) ).

tff(f6358,plain,
    ( spl13_243
  <=> ! [X6: $int] :
        ( $less(X6,0)
        | ( div1($sum(12,X6),3) = $sum(4,div1(X6,3)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_243])]) ).

tff(f6345,plain,
    ( ! [X6: $int,X5: $int] :
        ( $less(X6,0)
        | $less(mod1(X5,3),0)
        | ( div1($sum(12,X6),3) = $sum(4,div1(X6,3)) ) )
    | ~ spl13_19
    | ~ spl13_133
    | ~ spl13_145 ),
    inference(evaluation,[],[f6336]) ).

tff(f6336,plain,
    ( ! [X6: $int,X5: $int] :
        ( $less(X6,0)
        | $less(mod1(X5,3),0)
        | ( div1($sum($product(3,4),X6),3) = $sum(4,div1(X6,3)) ) )
    | ~ spl13_19
    | ~ spl13_133
    | ~ spl13_145 ),
    inference(resolution,[],[f5493,f3369]) ).

tff(f3369,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(X6,0)
        | $less(X7,0)
        | ( $sum(X6,div1(X7,3)) = div1($sum($product(3,X6),X7),3) ) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(evaluation,[],[f3174]) ).

tff(f3174,plain,
    ( ! [X6: $int,X7: $int] :
        ( ( div1($sum($product($sum($product(2,1),1),X6),X7),$sum($product(2,1),1)) = $sum(X6,div1(X7,$sum($product(2,1),1))) )
        | $less(X7,0)
        | $less(X6,0) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f1646,f3079]) ).

tff(f6356,plain,
    ( spl13_242
    | spl13_240
    | ~ spl13_15
    | ~ spl13_133
    | ~ spl13_145 ),
    inference(avatar_split_clause,[],[f6342,f3632,f3077,f668,f6347,f6354]) ).

tff(f6354,plain,
    ( spl13_242
  <=> ! [X17: $int] :
        ( $less(X17,0)
        | ( $sum(X17,4) = $sum($product(1,X17),4) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_242])]) ).

tff(f6342,plain,
    ( ! [X16: $int,X17: $int] :
        ( $less(mod1(X16,3),0)
        | $less(X17,0)
        | ( $sum(X17,4) = $sum($product(1,X17),4) ) )
    | ~ spl13_15
    | ~ spl13_133
    | ~ spl13_145 ),
    inference(resolution,[],[f5493,f3800]) ).

tff(f3800,plain,
    ( ! [X8: $int,X9: $int] :
        ( $less(X8,0)
        | $less(X9,0)
        | ( $sum(X8,X9) = $sum($product(1,X8),X9) ) )
    | ~ spl13_15
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3799,f490]) ).

tff(f3799,plain,
    ( ! [X8: $int,X9: $int] :
        ( $less(X8,0)
        | $less(X9,0)
        | ( $sum($product(1,X8),X9) = $sum(X8,div1(X9,1)) ) )
    | ~ spl13_15
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3175,f490]) ).

tff(f3175,plain,
    ( ! [X8: $int,X9: $int] :
        ( $less(X9,0)
        | ( $sum(X8,div1(X9,1)) = div1($sum($product(1,X8),X9),1) )
        | $less(X8,0) )
    | ~ spl13_15
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f1647,f3079]) ).

tff(f6352,plain,
    ( spl13_240
    | spl13_241
    | ~ spl13_19
    | ~ spl13_133
    | ~ spl13_145 ),
    inference(avatar_split_clause,[],[f6337,f3632,f3077,f702,f6350,f6347]) ).

tff(f6350,plain,
    ( spl13_241
  <=> ! [X8: $int] :
        ( $less(X8,0)
        | ( $sum(X8,div1(4,3)) = div1($sum($product(3,X8),4),3) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_241])]) ).

tff(f6337,plain,
    ( ! [X8: $int,X7: $int] :
        ( $less(X8,0)
        | ( $sum(X8,div1(4,3)) = div1($sum($product(3,X8),4),3) )
        | $less(mod1(X7,3),0) )
    | ~ spl13_19
    | ~ spl13_133
    | ~ spl13_145 ),
    inference(resolution,[],[f5493,f3369]) ).

tff(f6328,plain,
    ( ~ spl13_239
    | spl13_190 ),
    inference(avatar_split_clause,[],[f6321,f4899,f6325]) ).

tff(f6325,plain,
    ( spl13_239
  <=> $less(0,$product(0,mod1(5,3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_239])]) ).

tff(f4899,plain,
    ( spl13_190
  <=> $less(0,abs1($product(0,mod1(5,3)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_190])]) ).

tff(f6321,plain,
    ( ~ $less(0,$product(0,mod1(5,3)))
    | spl13_190 ),
    inference(resolution,[],[f4901,f494]) ).

tff(f4901,plain,
    ( ~ $less(0,abs1($product(0,mod1(5,3))))
    | spl13_190 ),
    inference(avatar_component_clause,[],[f4899]) ).

tff(f6287,plain,
    ( ~ spl13_238
    | ~ spl13_187 ),
    inference(avatar_split_clause,[],[f6266,f4716,f6284]) ).

tff(f6284,plain,
    ( spl13_238
  <=> $less(mod1(5,3),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_238])]) ).

tff(f6266,plain,
    ( ~ $less(mod1(5,3),-1)
    | ~ spl13_187 ),
    inference(interpreted_simplification,[],[f6265]) ).

tff(f6265,plain,
    ( ~ $less(mod1(5,3),-1)
    | $less(-1,-1)
    | ~ spl13_187 ),
    inference(instantiation,[],[f4722]) ).

tff(f6232,plain,
    ( spl13_237
    | spl13_141 ),
    inference(avatar_split_clause,[],[f6227,f3559,f6229]) ).

tff(f6229,plain,
    ( spl13_237
  <=> ( some_proj_11(a,some(a,sK11(mk_array1(list(tuple2(key,a)),1,t2tb2(sK2)),a,1))) = sK11(mk_array1(list(tuple2(key,a)),1,t2tb2(sK2)),a,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_237])]) ).

tff(f3559,plain,
    ( spl13_141
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK2)),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_141])]) ).

tff(f6227,plain,
    ( ( some_proj_11(a,some(a,sK11(mk_array1(list(tuple2(key,a)),1,t2tb2(sK2)),a,1))) = sK11(mk_array1(list(tuple2(key,a)),1,t2tb2(sK2)),a,1) )
    | spl13_141 ),
    inference(resolution,[],[f1029,f3560]) ).

tff(f3560,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK2)),1)
    | spl13_141 ),
    inference(avatar_component_clause,[],[f3559]) ).

tff(f6213,plain,
    ( spl13_175
    | ~ spl13_236
    | ~ spl13_234 ),
    inference(avatar_split_clause,[],[f6208,f6144,f6210,f4602]) ).

tff(f4602,plain,
    ( spl13_175
  <=> ( 0 = abs1(4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_175])]) ).

tff(f6210,plain,
    ( spl13_236
  <=> $less(abs1(2),abs1($product(0,abs1(4)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_236])]) ).

tff(f6144,plain,
    ( spl13_234
  <=> ( 0 = div1(2,abs1(4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_234])]) ).

tff(f6208,plain,
    ( ~ $less(abs1(2),abs1($product(0,abs1(4))))
    | ( 0 = abs1(4) )
    | ~ spl13_234 ),
    inference(superposition,[],[f503,f6146]) ).

tff(f6146,plain,
    ( ( 0 = div1(2,abs1(4)) )
    | ~ spl13_234 ),
    inference(avatar_component_clause,[],[f6144]) ).

tff(f6198,plain,
    ( spl13_175
    | spl13_235
    | ~ spl13_233
    | ~ spl13_234 ),
    inference(avatar_split_clause,[],[f6193,f6144,f6139,f6195,f4602]) ).

tff(f6195,plain,
    ( spl13_235
  <=> ( 2 = $sum($product(abs1(4),0),2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_235])]) ).

tff(f6139,plain,
    ( spl13_233
  <=> ( 2 = mod1(2,abs1(4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_233])]) ).

tff(f6193,plain,
    ( ( 2 = $sum($product(abs1(4),0),2) )
    | ( 0 = abs1(4) )
    | ~ spl13_233
    | ~ spl13_234 ),
    inference(forward_demodulation,[],[f6192,f6146]) ).

tff(f6192,plain,
    ( ( 2 = $sum($product(abs1(4),div1(2,abs1(4))),2) )
    | ( 0 = abs1(4) )
    | ~ spl13_233 ),
    inference(superposition,[],[f457,f6141]) ).

tff(f6141,plain,
    ( ( 2 = mod1(2,abs1(4)) )
    | ~ spl13_233 ),
    inference(avatar_component_clause,[],[f6139]) ).

tff(f6152,plain,
    spl13_231,
    inference(avatar_contradiction_clause,[],[f6151]) ).

tff(f6151,plain,
    ( $false
    | spl13_231 ),
    inference(evaluation,[],[f6148]) ).

tff(f6148,plain,
    ( ~ $less(2,4)
    | spl13_231 ),
    inference(resolution,[],[f6120,f494]) ).

tff(f6120,plain,
    ( ~ $less(2,abs1(4))
    | spl13_231 ),
    inference(avatar_component_clause,[],[f6119]) ).

tff(f6147,plain,
    ( spl13_234
    | ~ spl13_231 ),
    inference(avatar_split_clause,[],[f6136,f6119,f6144]) ).

tff(f6136,plain,
    ( ( 0 = div1(2,abs1(4)) )
    | ~ spl13_231 ),
    inference(evaluation,[],[f6133]) ).

tff(f6133,plain,
    ( $less(2,0)
    | ( 0 = div1(2,abs1(4)) )
    | ~ spl13_231 ),
    inference(resolution,[],[f6121,f540]) ).

tff(f6142,plain,
    ( spl13_233
    | ~ spl13_231 ),
    inference(avatar_split_clause,[],[f6137,f6119,f6139]) ).

tff(f6137,plain,
    ( ( 2 = mod1(2,abs1(4)) )
    | ~ spl13_231 ),
    inference(evaluation,[],[f6134]) ).

tff(f6134,plain,
    ( ( 2 = mod1(2,abs1(4)) )
    | $less(2,0)
    | ~ spl13_231 ),
    inference(resolution,[],[f6121,f517]) ).

tff(f6126,plain,
    ( spl13_231
    | spl13_232
    | ~ spl13_229 ),
    inference(avatar_split_clause,[],[f6117,f6103,f6123,f6119]) ).

tff(f6123,plain,
    ( spl13_232
  <=> $less($uminus(abs1(4)),2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_232])]) ).

tff(f6103,plain,
    ( spl13_229
  <=> $less($uminus(abs1(4)),abs1(2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_229])]) ).

tff(f6117,plain,
    ( $less($uminus(abs1(4)),2)
    | $less(2,abs1(4))
    | ~ spl13_229 ),
    inference(evaluation,[],[f6112]) ).

tff(f6112,plain,
    ( $less($uminus(abs1(4)),2)
    | $less(2,$uminus($uminus(abs1(4))))
    | ~ spl13_229 ),
    inference(resolution,[],[f6105,f492]) ).

tff(f6105,plain,
    ( $less($uminus(abs1(4)),abs1(2))
    | ~ spl13_229 ),
    inference(avatar_component_clause,[],[f6103]) ).

tff(f6111,plain,
    ( spl13_230
    | ~ spl13_166
    | ~ spl13_178 ),
    inference(avatar_split_clause,[],[f6082,f4625,f4319,f6108]) ).

tff(f6108,plain,
    ( spl13_230
  <=> $less($uminus(abs1(4)),abs1(4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_230])]) ).

tff(f4319,plain,
    ( spl13_166
  <=> $less(0,abs1(4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_166])]) ).

tff(f6082,plain,
    ( $less($uminus(abs1(4)),abs1(4))
    | ~ spl13_166
    | ~ spl13_178 ),
    inference(resolution,[],[f4632,f4321]) ).

tff(f4321,plain,
    ( $less(0,abs1(4))
    | ~ spl13_166 ),
    inference(avatar_component_clause,[],[f4319]) ).

tff(f6106,plain,
    ( spl13_229
    | ~ spl13_134
    | ~ spl13_178 ),
    inference(avatar_split_clause,[],[f6081,f4625,f3083,f6103]) ).

tff(f6081,plain,
    ( $less($uminus(abs1(4)),abs1(2))
    | ~ spl13_134
    | ~ spl13_178 ),
    inference(resolution,[],[f4632,f3085]) ).

tff(f6101,plain,
    ( spl13_228
    | ~ spl13_178
    | ~ spl13_183 ),
    inference(avatar_split_clause,[],[f6083,f4677,f4625,f6098]) ).

tff(f6098,plain,
    ( spl13_228
  <=> $less($uminus(abs1(4)),mod1(5,3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_228])]) ).

tff(f6083,plain,
    ( $less($uminus(abs1(4)),mod1(5,3))
    | ~ spl13_178
    | ~ spl13_183 ),
    inference(resolution,[],[f4632,f4679]) ).

tff(f6018,plain,
    ( spl13_227
    | spl13_137
    | ~ spl13_25
    | ~ spl13_56
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f6013,f3077,f1575,f748,f3516,f6015]) ).

tff(f6013,plain,
    ( in_data1(a,sK10,t2tb7(sK9),mk_array1(list(tuple2(key,a)),3,t2tb2(sK5)))
    | mem(tuple2(key,a),tuple21(key,a,t2tb1(sK10),t2tb7(sK9)),t2tb6(sK8))
    | ~ spl13_25
    | ~ spl13_56
    | ~ spl13_133 ),
    inference(equality_resolution,[],[f3377]) ).

tff(f3377,plain,
    ( ! [X0: a1] :
        ( ( tb2t4(some(a,t2tb7(sK9))) != tb2t4(some(a,t2tb7(X0))) )
        | mem(tuple2(key,a),tuple21(key,a,t2tb1(sK10),t2tb7(X0)),t2tb6(sK8))
        | in_data1(a,sK10,t2tb7(X0),mk_array1(list(tuple2(key,a)),3,t2tb2(sK5))) )
    | ~ spl13_25
    | ~ spl13_56
    | ~ spl13_133 ),
    inference(evaluation,[],[f3170]) ).

tff(f3170,plain,
    ( ! [X0: a1] :
        ( in_data1(a,sK10,t2tb7(X0),mk_array1(list(tuple2(key,a)),$sum($product(2,1),1),t2tb2(sK5)))
        | ( tb2t4(some(a,t2tb7(sK9))) != tb2t4(some(a,t2tb7(X0))) )
        | mem(tuple2(key,a),tuple21(key,a,t2tb1(sK10),t2tb7(X0)),t2tb6(sK8)) )
    | ~ spl13_25
    | ~ spl13_56
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f1579,f3079]) ).

tff(f5799,plain,
    ( spl13_87
    | ~ spl13_220 ),
    inference(avatar_split_clause,[],[f5643,f5587,f2085]) ).

tff(f5587,plain,
    ( spl13_220
  <=> ! [X2: $int] : $less(mod1(X2,-1),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_220])]) ).

tff(f5643,plain,
    ( ! [X10: key1] : ~ $less(mod1(hash1(X10),0),0)
    | ~ spl13_220 ),
    inference(resolution,[],[f5608,f578]) ).

tff(f5608,plain,
    ( ! [X0: $int] : $less(X0,0)
    | ~ spl13_220 ),
    inference(evaluation,[],[f5601]) ).

tff(f5601,plain,
    ( ! [X0: $int] :
        ( $less(X0,0)
        | ( 0 = -1 ) )
    | ~ spl13_220 ),
    inference(resolution,[],[f5588,f451]) ).

tff(f5588,plain,
    ( ! [X2: $int] : $less(mod1(X2,-1),0)
    | ~ spl13_220 ),
    inference(avatar_component_clause,[],[f5587]) ).

tff(f5776,plain,
    ( ~ spl13_226
    | spl13_204
    | ~ spl13_220 ),
    inference(avatar_split_clause,[],[f5771,f5587,f5088,f5773]) ).

tff(f5773,plain,
    ( spl13_226
  <=> $less(abs1(2),abs1($product(abs1(2),1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_226])]) ).

tff(f5088,plain,
    ( spl13_204
  <=> $less(abs1(2),abs1($product($uminus(abs1(2)),1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_204])]) ).

tff(f5771,plain,
    ( ~ $less(abs1(2),abs1($product(abs1(2),1)))
    | spl13_204
    | ~ spl13_220 ),
    inference(forward_demodulation,[],[f5727,f2017]) ).

tff(f2017,plain,
    ! [X0: $int] : ( abs1(abs1(X0)) = abs1(X0) ),
    inference(resolution,[],[f528,f455]) ).

tff(f455,plain,
    ! [X0: $int] : ~ $less(abs1(X0),0),
    inference(cnf_transformation,[],[f202]) ).

tff(f202,plain,
    ! [X0: $int] : ~ $less(abs1(X0),0),
    inference(rectify,[],[f122]) ).

tff(f122,plain,
    ! [X1: $int] : ~ $less(abs1(X1),0),
    inference(theory_normalization,[],[f11]) ).

tff(f11,axiom,
    ! [X1: $int] : $lesseq(0,abs1(X1)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',abs_pos) ).

tff(f5727,plain,
    ( ~ $less(abs1(2),abs1($product(abs1(abs1(2)),1)))
    | spl13_204
    | ~ spl13_220 ),
    inference(backward_demodulation,[],[f5090,f5629]) ).

tff(f5629,plain,
    ( ! [X0: $int] : ( $uminus(X0) = abs1(X0) )
    | ~ spl13_220 ),
    inference(resolution,[],[f5608,f527]) ).

tff(f5090,plain,
    ( ~ $less(abs1(2),abs1($product($uminus(abs1(2)),1)))
    | spl13_204 ),
    inference(avatar_component_clause,[],[f5088]) ).

tff(f5765,plain,
    ( ~ spl13_225
    | spl13_199
    | ~ spl13_220 ),
    inference(avatar_split_clause,[],[f5760,f5587,f5052,f5762]) ).

tff(f5762,plain,
    ( spl13_225
  <=> $less(abs1(4),abs1($product(abs1(4),1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_225])]) ).

tff(f5052,plain,
    ( spl13_199
  <=> $less(abs1(4),abs1($product($uminus(abs1(4)),1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_199])]) ).

tff(f5760,plain,
    ( ~ $less(abs1(4),abs1($product(abs1(4),1)))
    | spl13_199
    | ~ spl13_220 ),
    inference(forward_demodulation,[],[f5737,f2017]) ).

tff(f5737,plain,
    ( ~ $less(abs1(4),abs1($product(abs1(abs1(4)),1)))
    | spl13_199
    | ~ spl13_220 ),
    inference(backward_demodulation,[],[f5054,f5629]) ).

tff(f5054,plain,
    ( ~ $less(abs1(4),abs1($product($uminus(abs1(4)),1)))
    | spl13_199 ),
    inference(avatar_component_clause,[],[f5052]) ).

tff(f5757,plain,
    ( spl13_212
    | ~ spl13_211
    | ~ spl13_220 ),
    inference(avatar_split_clause,[],[f5756,f5587,f5178,f5235]) ).

tff(f5235,plain,
    ( spl13_212
  <=> $less(abs1(4),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_212])]) ).

tff(f5178,plain,
    ( spl13_211
  <=> $less($uminus(abs1(4)),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_211])]) ).

tff(f5756,plain,
    ( $less(abs1(4),1)
    | ~ spl13_211
    | ~ spl13_220 ),
    inference(forward_demodulation,[],[f5739,f2017]) ).

tff(f5739,plain,
    ( $less(abs1(abs1(4)),1)
    | ~ spl13_211
    | ~ spl13_220 ),
    inference(backward_demodulation,[],[f5180,f5629]) ).

tff(f5180,plain,
    ( $less($uminus(abs1(4)),1)
    | ~ spl13_211 ),
    inference(avatar_component_clause,[],[f5178]) ).

tff(f5698,plain,
    ( ~ spl13_19
    | ~ spl13_79
    | ~ spl13_133
    | ~ spl13_220 ),
    inference(avatar_contradiction_clause,[],[f5697]) ).

tff(f5697,plain,
    ( $false
    | ~ spl13_19
    | ~ spl13_79
    | ~ spl13_133
    | ~ spl13_220 ),
    inference(evaluation,[],[f5696]) ).

tff(f5696,plain,
    ( $less(0,0)
    | ~ spl13_19
    | ~ spl13_79
    | ~ spl13_133
    | ~ spl13_220 ),
    inference(forward_demodulation,[],[f5659,f2050]) ).

tff(f5659,plain,
    ( $less(0,abs1(0))
    | ~ spl13_19
    | ~ spl13_133
    | ~ spl13_220 ),
    inference(resolution,[],[f5608,f3437]) ).

tff(f3437,plain,
    ( ! [X16: $int] :
        ( ~ $less(3,X16)
        | $less(0,abs1(X16)) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(evaluation,[],[f3210]) ).

tff(f3210,plain,
    ( ! [X16: $int] :
        ( ~ $less($sum($product(2,1),1),X16)
        | $less(0,abs1(X16)) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f2002,f3079]) ).

tff(f5694,plain,
    ( ~ spl13_73
    | ~ spl13_79
    | ~ spl13_133
    | ~ spl13_220 ),
    inference(avatar_contradiction_clause,[],[f5693]) ).

tff(f5693,plain,
    ( $false
    | ~ spl13_73
    | ~ spl13_79
    | ~ spl13_133
    | ~ spl13_220 ),
    inference(evaluation,[],[f5692]) ).

tff(f5692,plain,
    ( $less(1,0)
    | ~ spl13_73
    | ~ spl13_79
    | ~ spl13_133
    | ~ spl13_220 ),
    inference(forward_demodulation,[],[f5661,f2050]) ).

tff(f5661,plain,
    ( $less(1,abs1(0))
    | ~ spl13_73
    | ~ spl13_133
    | ~ spl13_220 ),
    inference(resolution,[],[f5608,f3448]) ).

tff(f3448,plain,
    ( ! [X13: $int] :
        ( ~ $less(3,X13)
        | $less(1,abs1(X13)) )
    | ~ spl13_73
    | ~ spl13_133 ),
    inference(evaluation,[],[f3207]) ).

tff(f3207,plain,
    ( ! [X13: $int] :
        ( ~ $less($sum($product(2,1),1),X13)
        | $less(1,abs1(X13)) )
    | ~ spl13_73
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f1999,f3079]) ).

tff(f1999,plain,
    ( ! [X13: $int] :
        ( $less(1,abs1(X13))
        | ~ $less($sum($product(2,sK0),1),X13) )
    | ~ spl13_73 ),
    inference(resolution,[],[f494,f1931]) ).

tff(f1931,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum($product(2,sK0),1),X0)
        | $less(1,X0) )
    | ~ spl13_73 ),
    inference(resolution,[],[f1917,f135]) ).

tff(f1917,plain,
    ( $less(1,$sum($product(2,sK0),1))
    | ~ spl13_73 ),
    inference(avatar_component_clause,[],[f1915]) ).

tff(f5691,plain,
    ( ~ spl13_35
    | ~ spl13_79
    | ~ spl13_133
    | ~ spl13_220 ),
    inference(avatar_contradiction_clause,[],[f5690]) ).

tff(f5690,plain,
    ( $false
    | ~ spl13_35
    | ~ spl13_79
    | ~ spl13_133
    | ~ spl13_220 ),
    inference(evaluation,[],[f5689]) ).

tff(f5689,plain,
    ( $less(0,0)
    | ~ spl13_35
    | ~ spl13_79
    | ~ spl13_133
    | ~ spl13_220 ),
    inference(forward_demodulation,[],[f5653,f2050]) ).

tff(f5653,plain,
    ( $less(0,abs1(0))
    | ~ spl13_35
    | ~ spl13_133
    | ~ spl13_220 ),
    inference(resolution,[],[f5608,f3744]) ).

tff(f3744,plain,
    ( ! [X21: $int] :
        ( ~ $less(1,X21)
        | $less(0,abs1(X21)) )
    | ~ spl13_35
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3743,f3079]) ).

tff(f3743,plain,
    ( ! [X21: $int] :
        ( ~ $less(sK0,X21)
        | $less(0,abs1(X21)) )
    | ~ spl13_35
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3213,f480]) ).

tff(f480,plain,
    ! [X0: $int] : ( 0 = mod1(X0,1) ),
    inference(cnf_transformation,[],[f201]) ).

tff(f201,plain,
    ! [X0: $int] : ( 0 = mod1(X0,1) ),
    inference(rectify,[],[f21]) ).

tff(f21,axiom,
    ! [X1: $int] : ( 0 = mod1(X1,1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mod_1) ).

tff(f3213,plain,
    ( ! [X21: $int,X22: key1] :
        ( $less(mod1(hash1(X22),1),abs1(X21))
        | ~ $less(sK0,X21) )
    | ~ spl13_35
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f2006,f3079]) ).

tff(f2006,plain,
    ( ! [X21: $int,X22: key1] :
        ( $less(mod1(hash1(X22),sK0),abs1(X21))
        | ~ $less(sK0,X21) )
    | ~ spl13_35 ),
    inference(resolution,[],[f494,f970]) ).

tff(f970,plain,
    ( ! [X2: $int,X1: key1] :
        ( ~ $less(sK0,X2)
        | $less(mod1(hash1(X1),sK0),X2) )
    | ~ spl13_35 ),
    inference(resolution,[],[f963,f135]) ).

tff(f963,plain,
    ( ! [X12: key1] : $less(mod1(hash1(X12),sK0),sK0)
    | ~ spl13_35 ),
    inference(avatar_component_clause,[],[f962]) ).

tff(f962,plain,
    ( spl13_35
  <=> ! [X12: key1] : $less(mod1(hash1(X12),sK0),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_35])]) ).

tff(f5688,plain,
    ~ spl13_220,
    inference(avatar_contradiction_clause,[],[f5630]) ).

tff(f5630,plain,
    ( $false
    | ~ spl13_220 ),
    inference(resolution,[],[f5608,f455]) ).

tff(f5687,plain,
    ( ~ spl13_19
    | ~ spl13_133
    | ~ spl13_220 ),
    inference(avatar_contradiction_clause,[],[f5634]) ).

tff(f5634,plain,
    ( $false
    | ~ spl13_19
    | ~ spl13_133
    | ~ spl13_220 ),
    inference(resolution,[],[f5608,f3434]) ).

tff(f5686,plain,
    ( ~ spl13_166
    | ~ spl13_220 ),
    inference(avatar_contradiction_clause,[],[f5636]) ).

tff(f5636,plain,
    ( $false
    | ~ spl13_166
    | ~ spl13_220 ),
    inference(resolution,[],[f5608,f4564]) ).

tff(f4564,plain,
    ( ! [X4: key1] : ~ $less(mod1(hash1(X4),abs1(4)),0)
    | ~ spl13_166 ),
    inference(resolution,[],[f4321,f578]) ).

tff(f5685,plain,
    ~ spl13_220,
    inference(avatar_contradiction_clause,[],[f5645]) ).

tff(f5645,plain,
    ( $false
    | ~ spl13_220 ),
    inference(resolution,[],[f5608,f1994]) ).

tff(f5684,plain,
    ( ~ spl13_134
    | ~ spl13_220 ),
    inference(avatar_contradiction_clause,[],[f5637]) ).

tff(f5637,plain,
    ( $false
    | ~ spl13_134
    | ~ spl13_220 ),
    inference(resolution,[],[f5608,f4126]) ).

tff(f4126,plain,
    ( ! [X4: key1] : ~ $less(mod1(hash1(X4),abs1(2)),0)
    | ~ spl13_134 ),
    inference(resolution,[],[f3085,f578]) ).

tff(f5683,plain,
    ( ~ spl13_35
    | ~ spl13_133
    | ~ spl13_220 ),
    inference(avatar_contradiction_clause,[],[f5682]) ).

tff(f5682,plain,
    ( $false
    | ~ spl13_35
    | ~ spl13_133
    | ~ spl13_220 ),
    inference(evaluation,[],[f5655]) ).

tff(f5655,plain,
    ( $less(0,0)
    | ~ spl13_35
    | ~ spl13_133
    | ~ spl13_220 ),
    inference(resolution,[],[f5608,f3503]) ).

tff(f3503,plain,
    ( ! [X2: $int] :
        ( ~ $less(1,X2)
        | $less(0,X2) )
    | ~ spl13_35
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3502,f480]) ).

tff(f3502,plain,
    ( ! [X2: $int,X1: key1] :
        ( $less(mod1(hash1(X1),1),X2)
        | ~ $less(1,X2) )
    | ~ spl13_35
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3132,f3079]) ).

tff(f3132,plain,
    ( ! [X2: $int,X1: key1] :
        ( ~ $less(1,X2)
        | $less(mod1(hash1(X1),sK0),X2) )
    | ~ spl13_35
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f970,f3079]) ).

tff(f5681,plain,
    ( spl13_181
    | ~ spl13_220 ),
    inference(avatar_contradiction_clause,[],[f5635]) ).

tff(f5635,plain,
    ( $false
    | spl13_181
    | ~ spl13_220 ),
    inference(resolution,[],[f5608,f4661]) ).

tff(f5680,plain,
    ~ spl13_220,
    inference(avatar_contradiction_clause,[],[f5628]) ).

tff(f5628,plain,
    ( $false
    | ~ spl13_220 ),
    inference(interpreted_simplification,[],[f5627]) ).

tff(f5627,plain,
    ( $less(4,0)
    | ~ spl13_220 ),
    inference(instantiation,[],[f5608]) ).

tff(f5679,plain,
    ~ spl13_220,
    inference(avatar_contradiction_clause,[],[f5639]) ).

tff(f5639,plain,
    ( $false
    | ~ spl13_220 ),
    inference(resolution,[],[f5608,f134]) ).

tff(f5678,plain,
    ( ~ spl13_73
    | ~ spl13_133
    | ~ spl13_220 ),
    inference(avatar_contradiction_clause,[],[f5677]) ).

tff(f5677,plain,
    ( $false
    | ~ spl13_73
    | ~ spl13_133
    | ~ spl13_220 ),
    inference(evaluation,[],[f5658]) ).

tff(f5658,plain,
    ( $less(1,0)
    | ~ spl13_73
    | ~ spl13_133
    | ~ spl13_220 ),
    inference(resolution,[],[f5608,f3420]) ).

tff(f3420,plain,
    ( ! [X0: $int] :
        ( ~ $less(3,X0)
        | $less(1,X0) )
    | ~ spl13_73
    | ~ spl13_133 ),
    inference(evaluation,[],[f3201]) ).

tff(f3201,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum($product(2,1),1),X0)
        | $less(1,X0) )
    | ~ spl13_73
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f1931,f3079]) ).

tff(f5676,plain,
    ( ~ spl13_206
    | ~ spl13_220 ),
    inference(avatar_contradiction_clause,[],[f5675]) ).

tff(f5675,plain,
    ( $false
    | ~ spl13_206
    | ~ spl13_220 ),
    inference(evaluation,[],[f5646]) ).

tff(f5646,plain,
    ( $less(1,0)
    | ~ spl13_206
    | ~ spl13_220 ),
    inference(resolution,[],[f5608,f5128]) ).

tff(f5674,plain,
    ( ~ spl13_19
    | ~ spl13_133
    | ~ spl13_220 ),
    inference(avatar_contradiction_clause,[],[f5673]) ).

tff(f5673,plain,
    ( $false
    | ~ spl13_19
    | ~ spl13_133
    | ~ spl13_220 ),
    inference(evaluation,[],[f5657]) ).

tff(f5657,plain,
    ( $less(0,0)
    | ~ spl13_19
    | ~ spl13_133
    | ~ spl13_220 ),
    inference(resolution,[],[f5608,f3413]) ).

tff(f3413,plain,
    ( ! [X2: $int] :
        ( ~ $less(3,X2)
        | $less(0,X2) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(evaluation,[],[f3109]) ).

tff(f3109,plain,
    ( ! [X2: $int] :
        ( ~ $less($sum($product(2,1),1),X2)
        | $less(0,X2) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f800,f3079]) ).

tff(f5672,plain,
    ~ spl13_220,
    inference(avatar_contradiction_clause,[],[f5638]) ).

tff(f5638,plain,
    ( $false
    | ~ spl13_220 ),
    inference(resolution,[],[f5608,f532]) ).

tff(f532,plain,
    ! [X0: key1] : ~ $less(hash1(X0),0),
    inference(cnf_transformation,[],[f198]) ).

tff(f198,plain,
    ! [X0: key1] : ~ $less(hash1(X0),0),
    inference(rectify,[],[f121]) ).

tff(f121,plain,
    ! [X19: key1] : ~ $less(hash1(X19),0),
    inference(theory_normalization,[],[f67]) ).

tff(f67,axiom,
    ! [X19: key1] : $lesseq(0,hash1(X19)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',hash_nonneg) ).

tff(f5671,plain,
    ( ~ spl13_134
    | ~ spl13_220 ),
    inference(avatar_contradiction_clause,[],[f5670]) ).

tff(f5670,plain,
    ( $false
    | ~ spl13_134
    | ~ spl13_220 ),
    inference(evaluation,[],[f5650]) ).

tff(f5650,plain,
    ( $less(0,0)
    | ~ spl13_134
    | ~ spl13_220 ),
    inference(resolution,[],[f5608,f4130]) ).

tff(f5669,plain,
    ( ~ spl13_166
    | ~ spl13_220 ),
    inference(avatar_contradiction_clause,[],[f5668]) ).

tff(f5668,plain,
    ( $false
    | ~ spl13_166
    | ~ spl13_220 ),
    inference(evaluation,[],[f5648]) ).

tff(f5648,plain,
    ( $less(0,0)
    | ~ spl13_166
    | ~ spl13_220 ),
    inference(resolution,[],[f5608,f4568]) ).

tff(f4568,plain,
    ( ! [X6: $int] :
        ( ~ $less(abs1(4),X6)
        | $less(0,X6) )
    | ~ spl13_166 ),
    inference(resolution,[],[f4321,f135]) ).

tff(f5625,plain,
    ( spl13_224
    | spl13_141 ),
    inference(avatar_split_clause,[],[f5614,f3559,f5622]) ).

tff(f5622,plain,
    ( spl13_224
  <=> ( sK11(mk_array1(list(tuple2(key,a)),1,t2tb2(sK2)),a,1) = t2tb7(tb2t7(sK11(mk_array1(list(tuple2(key,a)),1,t2tb2(sK2)),a,1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_224])]) ).

tff(f5614,plain,
    ( ( sK11(mk_array1(list(tuple2(key,a)),1,t2tb2(sK2)),a,1) = t2tb7(tb2t7(sK11(mk_array1(list(tuple2(key,a)),1,t2tb2(sK2)),a,1))) )
    | spl13_141 ),
    inference(resolution,[],[f1028,f3560]) ).

tff(f5620,plain,
    ( spl13_223
    | spl13_139 ),
    inference(avatar_split_clause,[],[f5613,f3537,f5617]) ).

tff(f5617,plain,
    ( spl13_223
  <=> ( t2tb7(tb2t7(sK11(mk_array1(list(tuple2(key,a)),1,t2tb2(sK4)),a,1))) = sK11(mk_array1(list(tuple2(key,a)),1,t2tb2(sK4)),a,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_223])]) ).

tff(f3537,plain,
    ( spl13_139
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK4)),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_139])]) ).

tff(f5613,plain,
    ( ( t2tb7(tb2t7(sK11(mk_array1(list(tuple2(key,a)),1,t2tb2(sK4)),a,1))) = sK11(mk_array1(list(tuple2(key,a)),1,t2tb2(sK4)),a,1) )
    | spl13_139 ),
    inference(resolution,[],[f1028,f3539]) ).

tff(f3539,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK4)),1)
    | spl13_139 ),
    inference(avatar_component_clause,[],[f3537]) ).

tff(f5599,plain,
    ( spl13_220
    | spl13_222
    | ~ spl13_109
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f5594,f3077,f2665,f5596,f5587]) ).

tff(f2665,plain,
    ( spl13_109
  <=> ! [X1: $int] : $less(mod1(X1,$uminus(sK0)),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_109])]) ).

tff(f5594,plain,
    ( ! [X3: $int] :
        ( ( 0 = mod1(0,4) )
        | $less(mod1(X3,-1),0) )
    | ~ spl13_109
    | ~ spl13_133 ),
    inference(forward_subsumption_demodulation,[],[f5583,f3699]) ).

tff(f3699,plain,
    ( ! [X36: $int] :
        ( ( 0 = mod1(X36,-1) )
        | $less(mod1(X36,-1),0) )
    | ~ spl13_109
    | ~ spl13_133 ),
    inference(evaluation,[],[f3698]) ).

tff(f3698,plain,
    ( ! [X36: $int] :
        ( $less(mod1(X36,$uminus(1)),0)
        | ( 0 = mod1(X36,-1) ) )
    | ~ spl13_109
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3697,f3079]) ).

tff(f3697,plain,
    ( ! [X36: $int] :
        ( $less(mod1(X36,$uminus(sK0)),0)
        | ( 0 = mod1(X36,-1) ) )
    | ~ spl13_109
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3405,f480]) ).

tff(f3405,plain,
    ( ! [X36: $int] :
        ( ( mod1(X36,-1) = mod1(mod1(X36,-1),1) )
        | $less(mod1(X36,$uminus(sK0)),0) )
    | ~ spl13_109
    | ~ spl13_133 ),
    inference(evaluation,[],[f3338]) ).

tff(f3338,plain,
    ( ! [X36: $int] :
        ( ( mod1(mod1(X36,$uminus(1)),1) = mod1(X36,$uminus(1)) )
        | $less(mod1(X36,$uminus(sK0)),0) )
    | ~ spl13_109
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f2912,f3079]) ).

tff(f2912,plain,
    ( ! [X36: $int] :
        ( $less(mod1(X36,$uminus(sK0)),0)
        | ( mod1(mod1(X36,$uminus(sK0)),sK0) = mod1(X36,$uminus(sK0)) ) )
    | ~ spl13_109 ),
    inference(resolution,[],[f517,f2666]) ).

tff(f2666,plain,
    ( ! [X1: $int] : $less(mod1(X1,$uminus(sK0)),sK0)
    | ~ spl13_109 ),
    inference(avatar_component_clause,[],[f2665]) ).

tff(f5583,plain,
    ( ! [X3: $int] :
        ( ( mod1(mod1(X3,-1),4) = mod1(X3,-1) )
        | $less(mod1(X3,-1),0) )
    | ~ spl13_109
    | ~ spl13_133 ),
    inference(resolution,[],[f5562,f517]) ).

tff(f5562,plain,
    ( ! [X3: $int] : $less(mod1(X3,-1),4)
    | ~ spl13_109
    | ~ spl13_133 ),
    inference(interpreted_simplification,[],[f5561]) ).

tff(f5561,plain,
    ( ! [X3: $int] :
        ( ~ $less(1,4)
        | $less(mod1(X3,-1),4) )
    | ~ spl13_109
    | ~ spl13_133 ),
    inference(instantiation,[],[f3671]) ).

tff(f3671,plain,
    ( ! [X3: $int,X4: $int] :
        ( ~ $less(1,X4)
        | $less(mod1(X3,-1),X4) )
    | ~ spl13_109
    | ~ spl13_133 ),
    inference(evaluation,[],[f3670]) ).

tff(f3670,plain,
    ( ! [X3: $int,X4: $int] :
        ( $less(mod1(X3,$uminus(1)),X4)
        | ~ $less(1,X4) )
    | ~ spl13_109
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3311,f3079]) ).

tff(f3311,plain,
    ( ! [X3: $int,X4: $int] :
        ( ~ $less(1,X4)
        | $less(mod1(X3,$uminus(sK0)),X4) )
    | ~ spl13_109
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f2696,f3079]) ).

tff(f2696,plain,
    ( ! [X3: $int,X4: $int] :
        ( ~ $less(sK0,X4)
        | $less(mod1(X3,$uminus(sK0)),X4) )
    | ~ spl13_109 ),
    inference(resolution,[],[f2666,f135]) ).

tff(f5593,plain,
    ( spl13_220
    | spl13_221
    | ~ spl13_109
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f5585,f3077,f2665,f5590,f5587]) ).

tff(f5590,plain,
    ( spl13_221
  <=> ( 0 = div1(0,4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_221])]) ).

tff(f5585,plain,
    ( ! [X2: $int] :
        ( ( 0 = div1(0,4) )
        | $less(mod1(X2,-1),0) )
    | ~ spl13_109
    | ~ spl13_133 ),
    inference(forward_subsumption_demodulation,[],[f5582,f3699]) ).

tff(f5582,plain,
    ( ! [X2: $int] :
        ( $less(mod1(X2,-1),0)
        | ( 0 = div1(mod1(X2,-1),4) ) )
    | ~ spl13_109
    | ~ spl13_133 ),
    inference(resolution,[],[f5562,f540]) ).

tff(f5532,plain,
    ( spl13_182
    | spl13_219
    | ~ spl13_184 ),
    inference(avatar_split_clause,[],[f5513,f4683,f5530,f4673]) ).

tff(f4673,plain,
    ( spl13_182
  <=> ( 0 = mod1(5,3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_182])]) ).

tff(f5530,plain,
    ( spl13_219
  <=> ! [X2: $int] : $less(mod1(X2,mod1(5,3)),mod1(5,3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_219])]) ).

tff(f4683,plain,
    ( spl13_184
  <=> ( mod1(5,3) = abs1(mod1(5,3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_184])]) ).

tff(f5513,plain,
    ( ! [X2: $int] :
        ( $less(mod1(X2,mod1(5,3)),mod1(5,3))
        | ( 0 = mod1(5,3) ) )
    | ~ spl13_184 ),
    inference(superposition,[],[f496,f4685]) ).

tff(f4685,plain,
    ( ( mod1(5,3) = abs1(mod1(5,3)) )
    | ~ spl13_184 ),
    inference(avatar_component_clause,[],[f4683]) ).

tff(f5528,plain,
    ( spl13_182
    | spl13_218
    | ~ spl13_184 ),
    inference(avatar_split_clause,[],[f5514,f4683,f5526,f4673]) ).

tff(f5526,plain,
    ( spl13_218
  <=> ! [X3: $int] : $less($uminus(mod1(5,3)),mod1(X3,mod1(5,3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_218])]) ).

tff(f5514,plain,
    ( ! [X3: $int] :
        ( $less($uminus(mod1(5,3)),mod1(X3,mod1(5,3)))
        | ( 0 = mod1(5,3) ) )
    | ~ spl13_184 ),
    inference(superposition,[],[f497,f4685]) ).

tff(f5524,plain,
    ( ~ spl13_217
    | ~ spl13_184 ),
    inference(avatar_split_clause,[],[f5516,f4683,f5521]) ).

tff(f5521,plain,
    ( spl13_217
  <=> $less(mod1(5,3),abs1($product(mod1(5,3),1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_217])]) ).

tff(f5516,plain,
    ( ~ $less(mod1(5,3),abs1($product(mod1(5,3),1)))
    | ~ spl13_184 ),
    inference(superposition,[],[f1072,f4685]) ).

tff(f5402,plain,
    ( spl13_216
    | ~ spl13_15
    | ~ spl13_36
    | ~ spl13_133
    | spl13_181 ),
    inference(avatar_split_clause,[],[f5353,f4659,f3077,f986,f668,f5399]) ).

tff(f5399,plain,
    ( spl13_216
  <=> ( mod1(5,3) = $sum(mod1(5,3),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_216])]) ).

tff(f5353,plain,
    ( ( mod1(5,3) = $sum(mod1(5,3),0) )
    | ~ spl13_15
    | ~ spl13_36
    | ~ spl13_133
    | spl13_181 ),
    inference(resolution,[],[f3456,f4661]) ).

tff(f3456,plain,
    ( ! [X8: $int] :
        ( $less(X8,0)
        | ( $sum(X8,0) = X8 ) )
    | ~ spl13_15
    | ~ spl13_36
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3455,f1439]) ).

tff(f1439,plain,
    ! [X0: $int] : ( $sum($product(1,X0),0) = X0 ),
    inference(forward_demodulation,[],[f1438,f480]) ).

tff(f1438,plain,
    ! [X0: $int] : ( $sum($product(1,X0),mod1(X0,1)) = X0 ),
    inference(evaluation,[],[f1434]) ).

tff(f1434,plain,
    ! [X0: $int] :
      ( ( $sum($product(1,X0),mod1(X0,1)) = X0 )
      | ( 0 = 1 ) ),
    inference(superposition,[],[f457,f490]) ).

tff(f3455,plain,
    ( ! [X8: $int] :
        ( $less(X8,0)
        | ( $sum($product(1,X8),0) = $sum(X8,0) ) )
    | ~ spl13_15
    | ~ spl13_36
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3454,f490]) ).

tff(f3454,plain,
    ( ! [X8: $int] :
        ( ( $sum(X8,0) = div1($sum($product(1,X8),0),1) )
        | $less(X8,0) )
    | ~ spl13_15
    | ~ spl13_36
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3453,f480]) ).

tff(f3453,plain,
    ( ! [X8: $int,X7: key1] :
        ( $less(X8,0)
        | ( div1($sum($product(1,X8),mod1(hash1(X7),1)),1) = $sum(X8,mod1(hash1(X7),1)) ) )
    | ~ spl13_15
    | ~ spl13_36
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3259,f490]) ).

tff(f3259,plain,
    ( ! [X8: $int,X7: key1] :
        ( $less(X8,0)
        | ( div1($sum($product(1,X8),mod1(hash1(X7),1)),1) = $sum(X8,div1(mod1(hash1(X7),1),1)) ) )
    | ~ spl13_15
    | ~ spl13_36
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f2284,f3079]) ).

tff(f2284,plain,
    ( ! [X8: $int,X7: key1] :
        ( ( div1($sum($product(sK0,X8),mod1(hash1(X7),sK0)),sK0) = $sum(X8,div1(mod1(hash1(X7),sK0),sK0)) )
        | $less(X8,0) )
    | ~ spl13_15
    | ~ spl13_36 ),
    inference(resolution,[],[f1647,f987]) ).

tff(f5397,plain,
    ( spl13_215
    | ~ spl13_15
    | ~ spl13_36
    | ~ spl13_133
    | ~ spl13_206 ),
    inference(avatar_split_clause,[],[f5383,f5116,f3077,f986,f668,f5393]) ).

tff(f5393,plain,
    ( spl13_215
  <=> ( abs1(4) = $sum(abs1(4),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_215])]) ).

tff(f5383,plain,
    ( ( abs1(4) = $sum(abs1(4),0) )
    | ~ spl13_15
    | ~ spl13_36
    | ~ spl13_133
    | ~ spl13_206 ),
    inference(evaluation,[],[f5364]) ).

tff(f5364,plain,
    ( $less(1,0)
    | ( abs1(4) = $sum(abs1(4),0) )
    | ~ spl13_15
    | ~ spl13_36
    | ~ spl13_133
    | ~ spl13_206 ),
    inference(resolution,[],[f3456,f5128]) ).

tff(f5396,plain,
    ( spl13_215
    | ~ spl13_15
    | ~ spl13_36
    | ~ spl13_133
    | ~ spl13_166 ),
    inference(avatar_split_clause,[],[f5384,f4319,f3077,f986,f668,f5393]) ).

tff(f5384,plain,
    ( ( abs1(4) = $sum(abs1(4),0) )
    | ~ spl13_15
    | ~ spl13_36
    | ~ spl13_133
    | ~ spl13_166 ),
    inference(evaluation,[],[f5366]) ).

tff(f5366,plain,
    ( $less(0,0)
    | ( abs1(4) = $sum(abs1(4),0) )
    | ~ spl13_15
    | ~ spl13_36
    | ~ spl13_133
    | ~ spl13_166 ),
    inference(resolution,[],[f3456,f4568]) ).

tff(f5390,plain,
    ( spl13_214
    | ~ spl13_15
    | ~ spl13_36
    | ~ spl13_133
    | ~ spl13_134 ),
    inference(avatar_split_clause,[],[f5385,f3083,f3077,f986,f668,f5387]) ).

tff(f5387,plain,
    ( spl13_214
  <=> ( $sum(abs1(2),0) = abs1(2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_214])]) ).

tff(f5385,plain,
    ( ( $sum(abs1(2),0) = abs1(2) )
    | ~ spl13_15
    | ~ spl13_36
    | ~ spl13_133
    | ~ spl13_134 ),
    inference(evaluation,[],[f5368]) ).

tff(f5368,plain,
    ( ( $sum(abs1(2),0) = abs1(2) )
    | $less(0,0)
    | ~ spl13_15
    | ~ spl13_36
    | ~ spl13_133
    | ~ spl13_134 ),
    inference(resolution,[],[f3456,f4130]) ).

tff(f5280,plain,
    ( ~ spl13_213
    | spl13_210 ),
    inference(avatar_split_clause,[],[f5273,f5155,f5277]) ).

tff(f5277,plain,
    ( spl13_213
  <=> $less(1,$product(0,abs1(4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_213])]) ).

tff(f5273,plain,
    ( ~ $less(1,$product(0,abs1(4)))
    | spl13_210 ),
    inference(resolution,[],[f5157,f494]) ).

tff(f5238,plain,
    ( ~ spl13_212
    | ~ spl13_206 ),
    inference(avatar_split_clause,[],[f5216,f5116,f5235]) ).

tff(f5216,plain,
    ( ~ $less(abs1(4),1)
    | ~ spl13_206 ),
    inference(interpreted_simplification,[],[f5215]) ).

tff(f5215,plain,
    ( ~ $less(abs1(4),1)
    | $less(1,1)
    | ~ spl13_206 ),
    inference(instantiation,[],[f5128]) ).

tff(f5181,plain,
    ( spl13_211
    | spl13_175
    | ~ spl13_208 ),
    inference(avatar_split_clause,[],[f5176,f5137,f4602,f5178]) ).

tff(f5137,plain,
    ( spl13_208
  <=> ( 1 = mod1(1,abs1(4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_208])]) ).

tff(f5176,plain,
    ( ( 0 = abs1(4) )
    | $less($uminus(abs1(4)),1)
    | ~ spl13_208 ),
    inference(forward_demodulation,[],[f5171,f2017]) ).

tff(f5171,plain,
    ( $less($uminus(abs1(abs1(4))),1)
    | ( 0 = abs1(4) )
    | ~ spl13_208 ),
    inference(superposition,[],[f497,f5139]) ).

tff(f5139,plain,
    ( ( 1 = mod1(1,abs1(4)) )
    | ~ spl13_208 ),
    inference(avatar_component_clause,[],[f5137]) ).

tff(f5158,plain,
    ( ~ spl13_210
    | spl13_175
    | ~ spl13_88
    | ~ spl13_207 ),
    inference(avatar_split_clause,[],[f5153,f5132,f2090,f4602,f5155]) ).

tff(f5132,plain,
    ( spl13_207
  <=> ( 0 = div1(1,abs1(4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_207])]) ).

tff(f5153,plain,
    ( ( 0 = abs1(4) )
    | ~ $less(1,abs1($product(0,abs1(4))))
    | ~ spl13_88
    | ~ spl13_207 ),
    inference(forward_demodulation,[],[f5146,f2092]) ).

tff(f5146,plain,
    ( ~ $less(abs1(1),abs1($product(0,abs1(4))))
    | ( 0 = abs1(4) )
    | ~ spl13_207 ),
    inference(superposition,[],[f503,f5134]) ).

tff(f5134,plain,
    ( ( 0 = div1(1,abs1(4)) )
    | ~ spl13_207 ),
    inference(avatar_component_clause,[],[f5132]) ).

tff(f5152,plain,
    ( spl13_175
    | spl13_209
    | ~ spl13_207
    | ~ spl13_208 ),
    inference(avatar_split_clause,[],[f5147,f5137,f5132,f5149,f4602]) ).

tff(f5149,plain,
    ( spl13_209
  <=> ( 1 = $sum($product(abs1(4),0),1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_209])]) ).

tff(f5147,plain,
    ( ( 1 = $sum($product(abs1(4),0),1) )
    | ( 0 = abs1(4) )
    | ~ spl13_207
    | ~ spl13_208 ),
    inference(forward_demodulation,[],[f5145,f5139]) ).

tff(f5145,plain,
    ( ( 0 = abs1(4) )
    | ( 1 = $sum($product(abs1(4),0),mod1(1,abs1(4))) )
    | ~ spl13_207 ),
    inference(superposition,[],[f457,f5134]) ).

tff(f5140,plain,
    ( spl13_208
    | ~ spl13_206 ),
    inference(avatar_split_clause,[],[f5129,f5116,f5137]) ).

tff(f5129,plain,
    ( ( 1 = mod1(1,abs1(4)) )
    | ~ spl13_206 ),
    inference(evaluation,[],[f5127]) ).

tff(f5127,plain,
    ( $less(1,0)
    | ( 1 = mod1(1,abs1(4)) )
    | ~ spl13_206 ),
    inference(resolution,[],[f5118,f517]) ).

tff(f5135,plain,
    ( spl13_207
    | ~ spl13_206 ),
    inference(avatar_split_clause,[],[f5130,f5116,f5132]) ).

tff(f5130,plain,
    ( ( 0 = div1(1,abs1(4)) )
    | ~ spl13_206 ),
    inference(evaluation,[],[f5126]) ).

tff(f5126,plain,
    ( $less(1,0)
    | ( 0 = div1(1,abs1(4)) )
    | ~ spl13_206 ),
    inference(resolution,[],[f5118,f540]) ).

tff(f5119,plain,
    ( spl13_206
    | ~ spl13_73
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f5102,f3077,f1915,f5116]) ).

tff(f5102,plain,
    ( $less(1,abs1(4))
    | ~ spl13_73
    | ~ spl13_133 ),
    inference(interpreted_simplification,[],[f5101]) ).

tff(f5101,plain,
    ( ~ $less(3,4)
    | $less(1,abs1(4))
    | ~ spl13_73
    | ~ spl13_133 ),
    inference(instantiation,[],[f3448]) ).

tff(f5095,plain,
    ( spl13_202
    | spl13_205
    | ~ spl13_165 ),
    inference(avatar_split_clause,[],[f5068,f4295,f5093,f5078]) ).

tff(f5078,plain,
    ( spl13_202
  <=> ( 0 = $uminus(abs1(2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_202])]) ).

tff(f5093,plain,
    ( spl13_205
  <=> ! [X2: $int] : $less(mod1(X2,$uminus(abs1(2))),abs1(2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_205])]) ).

tff(f5068,plain,
    ( ! [X2: $int] :
        ( $less(mod1(X2,$uminus(abs1(2))),abs1(2))
        | ( 0 = $uminus(abs1(2)) ) )
    | ~ spl13_165 ),
    inference(superposition,[],[f496,f4297]) ).

tff(f5091,plain,
    ( ~ spl13_204
    | ~ spl13_165 ),
    inference(avatar_split_clause,[],[f5071,f4295,f5088]) ).

tff(f5071,plain,
    ( ~ $less(abs1(2),abs1($product($uminus(abs1(2)),1)))
    | ~ spl13_165 ),
    inference(superposition,[],[f1072,f4297]) ).

tff(f5086,plain,
    ( ~ spl13_203
    | ~ spl13_165 ),
    inference(avatar_split_clause,[],[f5072,f4295,f5083]) ).

tff(f5083,plain,
    ( spl13_203
  <=> $less(abs1(2),$uminus(abs1(2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_203])]) ).

tff(f5072,plain,
    ( ~ $less(abs1(2),$uminus(abs1(2)))
    | ~ spl13_165 ),
    inference(superposition,[],[f1994,f4297]) ).

tff(f5081,plain,
    ( spl13_201
    | spl13_202
    | ~ spl13_165 ),
    inference(avatar_split_clause,[],[f5069,f4295,f5078,f5075]) ).

tff(f5075,plain,
    ( spl13_201
  <=> ! [X3: $int] : $less($uminus(abs1(2)),mod1(X3,$uminus(abs1(2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_201])]) ).

tff(f5069,plain,
    ( ! [X3: $int] :
        ( ( 0 = $uminus(abs1(2)) )
        | $less($uminus(abs1(2)),mod1(X3,$uminus(abs1(2)))) )
    | ~ spl13_165 ),
    inference(superposition,[],[f497,f4297]) ).

tff(f5060,plain,
    ( ~ spl13_200
    | ~ spl13_179 ),
    inference(avatar_split_clause,[],[f5037,f4635,f5057]) ).

tff(f5057,plain,
    ( spl13_200
  <=> $less(abs1(4),$uminus(abs1(4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_200])]) ).

tff(f5037,plain,
    ( ~ $less(abs1(4),$uminus(abs1(4)))
    | ~ spl13_179 ),
    inference(superposition,[],[f1994,f4637]) ).

tff(f5055,plain,
    ( ~ spl13_199
    | ~ spl13_179 ),
    inference(avatar_split_clause,[],[f5036,f4635,f5052]) ).

tff(f5036,plain,
    ( ~ $less(abs1(4),abs1($product($uminus(abs1(4)),1)))
    | ~ spl13_179 ),
    inference(superposition,[],[f1072,f4637]) ).

tff(f5050,plain,
    ( spl13_196
    | spl13_198
    | ~ spl13_179 ),
    inference(avatar_split_clause,[],[f5034,f4635,f5048,f5040]) ).

tff(f5040,plain,
    ( spl13_196
  <=> ( 0 = $uminus(abs1(4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_196])]) ).

tff(f5048,plain,
    ( spl13_198
  <=> ! [X3: $int] : $less($uminus(abs1(4)),mod1(X3,$uminus(abs1(4)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_198])]) ).

tff(f5034,plain,
    ( ! [X3: $int] :
        ( $less($uminus(abs1(4)),mod1(X3,$uminus(abs1(4))))
        | ( 0 = $uminus(abs1(4)) ) )
    | ~ spl13_179 ),
    inference(superposition,[],[f497,f4637]) ).

tff(f5046,plain,
    ( spl13_196
    | spl13_197
    | ~ spl13_179 ),
    inference(avatar_split_clause,[],[f5033,f4635,f5044,f5040]) ).

tff(f5044,plain,
    ( spl13_197
  <=> ! [X2: $int] : $less(mod1(X2,$uminus(abs1(4))),abs1(4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_197])]) ).

tff(f5033,plain,
    ( ! [X2: $int] :
        ( $less(mod1(X2,$uminus(abs1(4))),abs1(4))
        | ( 0 = $uminus(abs1(4)) ) )
    | ~ spl13_179 ),
    inference(superposition,[],[f496,f4637]) ).

tff(f5026,plain,
    ( ~ spl13_195
    | spl13_163 ),
    inference(avatar_split_clause,[],[f5019,f4272,f5023]) ).

tff(f5023,plain,
    ( spl13_195
  <=> $less(0,$product(0,abs1(2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_195])]) ).

tff(f4272,plain,
    ( spl13_163
  <=> $less(0,abs1($product(0,abs1(2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_163])]) ).

tff(f5019,plain,
    ( ~ $less(0,$product(0,abs1(2)))
    | spl13_163 ),
    inference(resolution,[],[f4274,f494]) ).

tff(f4274,plain,
    ( ~ $less(0,abs1($product(0,abs1(2))))
    | spl13_163 ),
    inference(avatar_component_clause,[],[f4272]) ).

tff(f4974,plain,
    ( ~ spl13_194
    | ~ spl13_160 ),
    inference(avatar_split_clause,[],[f4959,f4236,f4971]) ).

tff(f4971,plain,
    ( spl13_194
  <=> $less(abs1(2),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_194])]) ).

tff(f4236,plain,
    ( spl13_160
  <=> $less(-1,abs1(2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_160])]) ).

tff(f4959,plain,
    ( ~ $less(abs1(2),-1)
    | ~ spl13_160 ),
    inference(interpreted_simplification,[],[f4958]) ).

tff(f4958,plain,
    ( ~ $less(abs1(2),-1)
    | $less(-1,-1)
    | ~ spl13_160 ),
    inference(instantiation,[],[f4243]) ).

tff(f4243,plain,
    ( ! [X0: $int] :
        ( ~ $less(abs1(2),X0)
        | $less(-1,X0) )
    | ~ spl13_160 ),
    inference(resolution,[],[f4238,f135]) ).

tff(f4238,plain,
    ( $less(-1,abs1(2))
    | ~ spl13_160 ),
    inference(avatar_component_clause,[],[f4236]) ).

tff(f4957,plain,
    ( spl13_193
    | ~ spl13_192 ),
    inference(avatar_split_clause,[],[f4952,f4941,f4954]) ).

tff(f4954,plain,
    ( spl13_193
  <=> ( mod1(5,3) = abs1($uminus(mod1(5,3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_193])]) ).

tff(f4941,plain,
    ( spl13_192
  <=> $less($uminus(mod1(5,3)),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_192])]) ).

tff(f4952,plain,
    ( ( mod1(5,3) = abs1($uminus(mod1(5,3))) )
    | ~ spl13_192 ),
    inference(evaluation,[],[f4947]) ).

tff(f4947,plain,
    ( ( abs1($uminus(mod1(5,3))) = $uminus($uminus(mod1(5,3))) )
    | ~ spl13_192 ),
    inference(resolution,[],[f4943,f527]) ).

tff(f4943,plain,
    ( $less($uminus(mod1(5,3)),0)
    | ~ spl13_192 ),
    inference(avatar_component_clause,[],[f4941]) ).

tff(f4944,plain,
    ( spl13_182
    | spl13_192
    | ~ spl13_184
    | ~ spl13_186 ),
    inference(avatar_split_clause,[],[f4939,f4711,f4683,f4941,f4673]) ).

tff(f4711,plain,
    ( spl13_186
  <=> ( 0 = mod1(0,mod1(5,3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_186])]) ).

tff(f4939,plain,
    ( $less($uminus(mod1(5,3)),0)
    | ( 0 = mod1(5,3) )
    | ~ spl13_184
    | ~ spl13_186 ),
    inference(forward_demodulation,[],[f4936,f4685]) ).

tff(f4936,plain,
    ( ( 0 = mod1(5,3) )
    | $less($uminus(abs1(mod1(5,3))),0)
    | ~ spl13_186 ),
    inference(superposition,[],[f497,f4713]) ).

tff(f4713,plain,
    ( ( 0 = mod1(0,mod1(5,3)) )
    | ~ spl13_186 ),
    inference(avatar_component_clause,[],[f4711]) ).

tff(f4908,plain,
    ( spl13_182
    | spl13_191
    | ~ spl13_185
    | ~ spl13_186 ),
    inference(avatar_split_clause,[],[f4903,f4711,f4706,f4905,f4673]) ).

tff(f4905,plain,
    ( spl13_191
  <=> ( 0 = $sum($product(mod1(5,3),0),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_191])]) ).

tff(f4706,plain,
    ( spl13_185
  <=> ( 0 = div1(0,mod1(5,3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_185])]) ).

tff(f4903,plain,
    ( ( 0 = $sum($product(mod1(5,3),0),0) )
    | ( 0 = mod1(5,3) )
    | ~ spl13_185
    | ~ spl13_186 ),
    inference(forward_demodulation,[],[f4895,f4713]) ).

tff(f4895,plain,
    ( ( 0 = $sum($product(mod1(5,3),0),mod1(0,mod1(5,3))) )
    | ( 0 = mod1(5,3) )
    | ~ spl13_185 ),
    inference(superposition,[],[f457,f4708]) ).

tff(f4708,plain,
    ( ( 0 = div1(0,mod1(5,3)) )
    | ~ spl13_185 ),
    inference(avatar_component_clause,[],[f4706]) ).

tff(f4902,plain,
    ( spl13_182
    | ~ spl13_190
    | ~ spl13_79
    | ~ spl13_185 ),
    inference(avatar_split_clause,[],[f4897,f4706,f2048,f4899,f4673]) ).

tff(f4897,plain,
    ( ~ $less(0,abs1($product(0,mod1(5,3))))
    | ( 0 = mod1(5,3) )
    | ~ spl13_79
    | ~ spl13_185 ),
    inference(forward_demodulation,[],[f4896,f2050]) ).

tff(f4896,plain,
    ( ~ $less(abs1(0),abs1($product(0,mod1(5,3))))
    | ( 0 = mod1(5,3) )
    | ~ spl13_185 ),
    inference(superposition,[],[f503,f4708]) ).

tff(f4889,plain,
    ( ~ spl13_189
    | spl13_177 ),
    inference(avatar_split_clause,[],[f4882,f4612,f4886]) ).

tff(f4886,plain,
    ( spl13_189
  <=> $less(0,$product(0,abs1(4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_189])]) ).

tff(f4612,plain,
    ( spl13_177
  <=> $less(0,abs1($product(0,abs1(4)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_177])]) ).

tff(f4882,plain,
    ( ~ $less(0,$product(0,abs1(4)))
    | spl13_177 ),
    inference(resolution,[],[f4614,f494]) ).

tff(f4614,plain,
    ( ~ $less(0,abs1($product(0,abs1(4))))
    | spl13_177 ),
    inference(avatar_component_clause,[],[f4612]) ).

tff(f4879,plain,
    ( ~ spl13_188
    | ~ spl13_174 ),
    inference(avatar_split_clause,[],[f4864,f4582,f4876]) ).

tff(f4876,plain,
    ( spl13_188
  <=> $less(abs1(4),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_188])]) ).

tff(f4582,plain,
    ( spl13_174
  <=> $less(-1,abs1(4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_174])]) ).

tff(f4864,plain,
    ( ~ $less(abs1(4),-1)
    | ~ spl13_174 ),
    inference(interpreted_simplification,[],[f4863]) ).

tff(f4863,plain,
    ( ~ $less(abs1(4),-1)
    | $less(-1,-1)
    | ~ spl13_174 ),
    inference(instantiation,[],[f4589]) ).

tff(f4589,plain,
    ( ! [X0: $int] :
        ( ~ $less(abs1(4),X0)
        | $less(-1,X0) )
    | ~ spl13_174 ),
    inference(resolution,[],[f4584,f135]) ).

tff(f4584,plain,
    ( $less(-1,abs1(4))
    | ~ spl13_174 ),
    inference(avatar_component_clause,[],[f4582]) ).

tff(f4719,plain,
    ( spl13_187
    | ~ spl13_102
    | ~ spl13_133
    | ~ spl13_183 ),
    inference(avatar_split_clause,[],[f4695,f4677,f3077,f2600,f4716]) ).

tff(f2600,plain,
    ( spl13_102
  <=> $less($uminus(sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_102])]) ).

tff(f4695,plain,
    ( $less(-1,mod1(5,3))
    | ~ spl13_102
    | ~ spl13_133
    | ~ spl13_183 ),
    inference(resolution,[],[f4679,f3392]) ).

tff(f3392,plain,
    ( ! [X0: $int] :
        ( ~ $less(0,X0)
        | $less(-1,X0) )
    | ~ spl13_102
    | ~ spl13_133 ),
    inference(evaluation,[],[f3292]) ).

tff(f3292,plain,
    ( ! [X0: $int] :
        ( $less($uminus(1),X0)
        | ~ $less(0,X0) )
    | ~ spl13_102
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f2622,f3079]) ).

tff(f2622,plain,
    ( ! [X0: $int] :
        ( $less($uminus(sK0),X0)
        | ~ $less(0,X0) )
    | ~ spl13_102 ),
    inference(resolution,[],[f2602,f135]) ).

tff(f2602,plain,
    ( $less($uminus(sK0),0)
    | ~ spl13_102 ),
    inference(avatar_component_clause,[],[f2600]) ).

tff(f4714,plain,
    ( spl13_186
    | ~ spl13_183 ),
    inference(avatar_split_clause,[],[f4703,f4677,f4711]) ).

tff(f4703,plain,
    ( ( 0 = mod1(0,mod1(5,3)) )
    | ~ spl13_183 ),
    inference(evaluation,[],[f4701]) ).

tff(f4701,plain,
    ( $less(0,0)
    | ( 0 = mod1(0,mod1(5,3)) )
    | ~ spl13_183 ),
    inference(resolution,[],[f4679,f517]) ).

tff(f4709,plain,
    ( spl13_185
    | ~ spl13_183 ),
    inference(avatar_split_clause,[],[f4704,f4677,f4706]) ).

tff(f4704,plain,
    ( ( 0 = div1(0,mod1(5,3)) )
    | ~ spl13_183 ),
    inference(evaluation,[],[f4700]) ).

tff(f4700,plain,
    ( ( 0 = div1(0,mod1(5,3)) )
    | $less(0,0)
    | ~ spl13_183 ),
    inference(resolution,[],[f4679,f540]) ).

tff(f4686,plain,
    ( spl13_184
    | spl13_181 ),
    inference(avatar_split_clause,[],[f4663,f4659,f4683]) ).

tff(f4663,plain,
    ( ( mod1(5,3) = abs1(mod1(5,3)) )
    | spl13_181 ),
    inference(resolution,[],[f4661,f528]) ).

tff(f4681,plain,
    ( spl13_182
    | spl13_183
    | spl13_181 ),
    inference(avatar_split_clause,[],[f4670,f4659,f4677,f4673]) ).

tff(f4670,plain,
    ( $less(0,mod1(5,3))
    | ( 0 = mod1(5,3) )
    | spl13_181 ),
    inference(resolution,[],[f4661,f136]) ).

tff(f4680,plain,
    ( spl13_182
    | spl13_183
    | spl13_181 ),
    inference(avatar_split_clause,[],[f4671,f4659,f4677,f4673]) ).

tff(f4671,plain,
    ( $less(0,mod1(5,3))
    | ( 0 = mod1(5,3) )
    | spl13_181 ),
    inference(resolution,[],[f4661,f136]) ).

tff(f4662,plain,
    ( ~ spl13_181
    | ~ spl13_168 ),
    inference(avatar_split_clause,[],[f4646,f4450,f4659]) ).

tff(f4646,plain,
    ( ~ $less(mod1(5,3),0)
    | ~ spl13_168 ),
    inference(evaluation,[],[f4642]) ).

tff(f4642,plain,
    ( $less(17,0)
    | ( 0 = 3 )
    | ~ $less(mod1(5,3),0)
    | ~ spl13_168 ),
    inference(superposition,[],[f451,f4452]) ).

tff(f4657,plain,
    ( spl13_180
    | ~ spl13_168 ),
    inference(avatar_split_clause,[],[f4647,f4450,f4654]) ).

tff(f4654,plain,
    ( spl13_180
  <=> ( $sum($product(3,div1(17,3)),mod1(5,3)) = 17 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_180])]) ).

tff(f4647,plain,
    ( ( $sum($product(3,div1(17,3)),mod1(5,3)) = 17 )
    | ~ spl13_168 ),
    inference(evaluation,[],[f4645]) ).

tff(f4645,plain,
    ( ( 0 = 3 )
    | ( $sum($product(3,div1(17,3)),mod1(5,3)) = 17 )
    | ~ spl13_168 ),
    inference(superposition,[],[f457,f4452]) ).

tff(f4638,plain,
    ( spl13_179
    | ~ spl13_178 ),
    inference(avatar_split_clause,[],[f4633,f4625,f4635]) ).

tff(f4633,plain,
    ( ( abs1(4) = abs1($uminus(abs1(4))) )
    | ~ spl13_178 ),
    inference(evaluation,[],[f4629]) ).

tff(f4629,plain,
    ( ( abs1($uminus(abs1(4))) = $uminus($uminus(abs1(4))) )
    | ~ spl13_178 ),
    inference(resolution,[],[f4627,f527]) ).

tff(f4628,plain,
    ( spl13_178
    | spl13_175
    | ~ spl13_173 ),
    inference(avatar_split_clause,[],[f4623,f4577,f4602,f4625]) ).

tff(f4577,plain,
    ( spl13_173
  <=> ( 0 = mod1(0,abs1(4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_173])]) ).

tff(f4623,plain,
    ( ( 0 = abs1(4) )
    | $less($uminus(abs1(4)),0)
    | ~ spl13_173 ),
    inference(forward_demodulation,[],[f4618,f2017]) ).

tff(f4618,plain,
    ( $less($uminus(abs1(abs1(4))),0)
    | ( 0 = abs1(4) )
    | ~ spl13_173 ),
    inference(superposition,[],[f497,f4579]) ).

tff(f4579,plain,
    ( ( 0 = mod1(0,abs1(4)) )
    | ~ spl13_173 ),
    inference(avatar_component_clause,[],[f4577]) ).

tff(f4615,plain,
    ( spl13_175
    | ~ spl13_177
    | ~ spl13_79
    | ~ spl13_172 ),
    inference(avatar_split_clause,[],[f4610,f4572,f2048,f4612,f4602]) ).

tff(f4572,plain,
    ( spl13_172
  <=> ( 0 = div1(0,abs1(4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_172])]) ).

tff(f4610,plain,
    ( ~ $less(0,abs1($product(0,abs1(4))))
    | ( 0 = abs1(4) )
    | ~ spl13_79
    | ~ spl13_172 ),
    inference(forward_demodulation,[],[f4599,f2050]) ).

tff(f4599,plain,
    ( ~ $less(abs1(0),abs1($product(0,abs1(4))))
    | ( 0 = abs1(4) )
    | ~ spl13_172 ),
    inference(superposition,[],[f503,f4574]) ).

tff(f4574,plain,
    ( ( 0 = div1(0,abs1(4)) )
    | ~ spl13_172 ),
    inference(avatar_component_clause,[],[f4572]) ).

tff(f4609,plain,
    ( spl13_175
    | spl13_176
    | ~ spl13_172
    | ~ spl13_173 ),
    inference(avatar_split_clause,[],[f4600,f4577,f4572,f4606,f4602]) ).

tff(f4606,plain,
    ( spl13_176
  <=> ( 0 = $sum($product(abs1(4),0),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_176])]) ).

tff(f4600,plain,
    ( ( 0 = $sum($product(abs1(4),0),0) )
    | ( 0 = abs1(4) )
    | ~ spl13_172
    | ~ spl13_173 ),
    inference(forward_demodulation,[],[f4598,f4579]) ).

tff(f4598,plain,
    ( ( 0 = $sum($product(abs1(4),0),mod1(0,abs1(4))) )
    | ( 0 = abs1(4) )
    | ~ spl13_172 ),
    inference(superposition,[],[f457,f4574]) ).

tff(f4585,plain,
    ( spl13_174
    | ~ spl13_102
    | ~ spl13_133
    | ~ spl13_166 ),
    inference(avatar_split_clause,[],[f4561,f4319,f3077,f2600,f4582]) ).

tff(f4561,plain,
    ( $less(-1,abs1(4))
    | ~ spl13_102
    | ~ spl13_133
    | ~ spl13_166 ),
    inference(resolution,[],[f4321,f3392]) ).

tff(f4580,plain,
    ( spl13_173
    | ~ spl13_166 ),
    inference(avatar_split_clause,[],[f4569,f4319,f4577]) ).

tff(f4569,plain,
    ( ( 0 = mod1(0,abs1(4)) )
    | ~ spl13_166 ),
    inference(evaluation,[],[f4567]) ).

tff(f4567,plain,
    ( ( 0 = mod1(0,abs1(4)) )
    | $less(0,0)
    | ~ spl13_166 ),
    inference(resolution,[],[f4321,f517]) ).

tff(f4575,plain,
    ( spl13_172
    | ~ spl13_166 ),
    inference(avatar_split_clause,[],[f4570,f4319,f4572]) ).

tff(f4570,plain,
    ( ( 0 = div1(0,abs1(4)) )
    | ~ spl13_166 ),
    inference(evaluation,[],[f4566]) ).

tff(f4566,plain,
    ( $less(0,0)
    | ( 0 = div1(0,abs1(4)) )
    | ~ spl13_166 ),
    inference(resolution,[],[f4321,f540]) ).

tff(f4552,plain,
    ( spl13_170
    | spl13_85
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f4505,f3077,f702,f2073,f4530]) ).

tff(f4530,plain,
    ( spl13_170
  <=> ! [X16: $int] :
        ( $less(X16,0)
        | ( $sum(0,div1(X16,3)) = div1($sum(0,X16),3) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_170])]) ).

tff(f4505,plain,
    ( ! [X21: $int,X19: $int,X20: $int] :
        ( $less(X21,0)
        | $less(X19,0)
        | ( $sum(0,div1(X19,3)) = div1($sum(0,X19),3) )
        | ( mod1(X21,0) = mod1($sum($product(0,X20),X21),0) )
        | $less(X20,0) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(evaluation,[],[f4469]) ).

tff(f4469,plain,
    ( ! [X21: $int,X19: $int,X20: $int] :
        ( ( mod1(X21,0) = mod1($sum($product(0,X20),X21),0) )
        | $less(X19,0)
        | $less(X20,0)
        | $less(X21,0)
        | ( div1($sum($product(3,0),X19),3) = $sum(0,div1(X19,3)) ) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(resolution,[],[f3369,f531]) ).

tff(f4551,plain,
    ( spl13_169
    | spl13_85
    | ~ spl13_15
    | ~ spl13_19
    | ~ spl13_36
    | ~ spl13_133
    | ~ spl13_146 ),
    inference(avatar_split_clause,[],[f4550,f3641,f3077,f986,f702,f668,f2073,f4521]) ).

tff(f4521,plain,
    ( spl13_169
  <=> ! [X16: $int] :
        ( ( div1($sum($product(3,X16),0),3) = X16 )
        | $less(X16,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_169])]) ).

tff(f3641,plain,
    ( spl13_146
  <=> ( 0 = div1(0,3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_146])]) ).

tff(f4550,plain,
    ( ! [X21: $int,X19: $int,X20: $int] :
        ( $less(X20,0)
        | $less(X21,0)
        | ( mod1(X21,0) = mod1($sum($product(0,X20),X21),0) )
        | ( div1($sum($product(3,X19),0),3) = X19 )
        | $less(X19,0) )
    | ~ spl13_15
    | ~ spl13_19
    | ~ spl13_36
    | ~ spl13_133
    | ~ spl13_146 ),
    inference(forward_subsumption_demodulation,[],[f4549,f3456]) ).

tff(f4549,plain,
    ( ! [X21: $int,X19: $int,X20: $int] :
        ( ( mod1(X21,0) = mod1($sum($product(0,X20),X21),0) )
        | $less(X19,0)
        | $less(X21,0)
        | $less(X20,0)
        | ( $sum(X19,0) = div1($sum($product(3,X19),0),3) ) )
    | ~ spl13_19
    | ~ spl13_133
    | ~ spl13_146 ),
    inference(forward_demodulation,[],[f4491,f3643]) ).

tff(f3643,plain,
    ( ( 0 = div1(0,3) )
    | ~ spl13_146 ),
    inference(avatar_component_clause,[],[f3641]) ).

tff(f4491,plain,
    ( ! [X21: $int,X19: $int,X20: $int] :
        ( ( mod1(X21,0) = mod1($sum($product(0,X20),X21),0) )
        | $less(X20,0)
        | ( $sum(X19,div1(0,3)) = div1($sum($product(3,X19),0),3) )
        | $less(X21,0)
        | $less(X19,0) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(resolution,[],[f3369,f531]) ).

tff(f4548,plain,
    ( spl13_170
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f4507,f3077,f702,f4530]) ).

tff(f4507,plain,
    ( ! [X14: $int] :
        ( ( $sum(0,div1(X14,3)) = div1($sum(0,X14),3) )
        | $less(X14,0) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(evaluation,[],[f4466]) ).

tff(f4466,plain,
    ( ! [X14: $int] :
        ( $less(X14,0)
        | ( $sum(0,div1(X14,3)) = div1($sum($product(3,0),X14),3) ) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(resolution,[],[f3369,f134]) ).

tff(f4545,plain,
    ( spl13_170
    | spl13_87
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f4511,f3077,f702,f2085,f4530]) ).

tff(f4511,plain,
    ( ! [X22: $int,X23: key1] :
        ( ~ $less(mod1(hash1(X23),0),0)
        | ( $sum(0,div1(X22,3)) = div1($sum(0,X22),3) )
        | $less(X22,0) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(evaluation,[],[f4470]) ).

tff(f4470,plain,
    ( ! [X22: $int,X23: key1] :
        ( $less(X22,0)
        | ( $sum(0,div1(X22,3)) = div1($sum($product(3,0),X22),3) )
        | ~ $less(mod1(hash1(X23),0),0) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(resolution,[],[f3369,f578]) ).

tff(f4544,plain,
    ( spl13_171
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f4513,f3077,f702,f4541]) ).

tff(f4541,plain,
    ( spl13_171
  <=> ( div1(17,3) = $sum(4,div1(5,3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_171])]) ).

tff(f4513,plain,
    ( ( div1(17,3) = $sum(4,div1(5,3)) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(evaluation,[],[f4459]) ).

tff(f4459,plain,
    ( ( div1($sum($product(3,4),5),3) = $sum(4,div1(5,3)) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(interpreted_simplification,[],[f4458]) ).

tff(f4458,plain,
    ( $less(4,0)
    | $less(5,0)
    | ( div1($sum($product(3,4),5),3) = $sum(4,div1(5,3)) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(instantiation,[],[f3369]) ).

tff(f4539,plain,
    ( spl13_84
    | spl13_170
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f4514,f3077,f702,f4530,f2069]) ).

tff(f4514,plain,
    ( ! [X24: $int,X25: key1] :
        ( ( $sum(0,div1(X24,3)) = div1($sum(0,X24),3) )
        | $less(X24,0)
        | $less(mod1(hash1(X25),0),0) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(evaluation,[],[f4471]) ).

tff(f4471,plain,
    ( ! [X24: $int,X25: key1] :
        ( ( div1($sum($product(3,0),X24),3) = $sum(0,div1(X24,3)) )
        | $less(mod1(hash1(X25),0),0)
        | $less(X24,0) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(resolution,[],[f3369,f577]) ).

tff(f4538,plain,
    ( spl13_169
    | ~ spl13_15
    | ~ spl13_19
    | ~ spl13_36
    | ~ spl13_133
    | ~ spl13_146 ),
    inference(avatar_split_clause,[],[f4537,f3641,f3077,f986,f702,f668,f4521]) ).

tff(f4537,plain,
    ( ! [X14: $int] :
        ( $less(X14,0)
        | ( div1($sum($product(3,X14),0),3) = X14 ) )
    | ~ spl13_15
    | ~ spl13_19
    | ~ spl13_36
    | ~ spl13_133
    | ~ spl13_146 ),
    inference(forward_subsumption_demodulation,[],[f4536,f3456]) ).

tff(f4536,plain,
    ( ! [X14: $int] :
        ( $less(X14,0)
        | ( $sum(X14,0) = div1($sum($product(3,X14),0),3) ) )
    | ~ spl13_19
    | ~ spl13_133
    | ~ spl13_146 ),
    inference(forward_demodulation,[],[f4488,f3643]) ).

tff(f4488,plain,
    ( ! [X14: $int] :
        ( $less(X14,0)
        | ( $sum(X14,div1(0,3)) = div1($sum($product(3,X14),0),3) ) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(resolution,[],[f3369,f134]) ).

tff(f4535,plain,
    ( spl13_87
    | spl13_169
    | ~ spl13_15
    | ~ spl13_19
    | ~ spl13_36
    | ~ spl13_133
    | ~ spl13_146 ),
    inference(avatar_split_clause,[],[f4534,f3641,f3077,f986,f702,f668,f4521,f2085]) ).

tff(f4534,plain,
    ( ! [X22: $int,X23: key1] :
        ( ( div1($sum($product(3,X22),0),3) = X22 )
        | $less(X22,0)
        | ~ $less(mod1(hash1(X23),0),0) )
    | ~ spl13_15
    | ~ spl13_19
    | ~ spl13_36
    | ~ spl13_133
    | ~ spl13_146 ),
    inference(forward_subsumption_demodulation,[],[f4533,f3456]) ).

tff(f4533,plain,
    ( ! [X22: $int,X23: key1] :
        ( $less(X22,0)
        | ( $sum(X22,0) = div1($sum($product(3,X22),0),3) )
        | ~ $less(mod1(hash1(X23),0),0) )
    | ~ spl13_19
    | ~ spl13_133
    | ~ spl13_146 ),
    inference(forward_demodulation,[],[f4492,f3643]) ).

tff(f4492,plain,
    ( ! [X22: $int,X23: key1] :
        ( $less(X22,0)
        | ~ $less(mod1(hash1(X23),0),0)
        | ( $sum(X22,div1(0,3)) = div1($sum($product(3,X22),0),3) ) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(resolution,[],[f3369,f578]) ).

tff(f4532,plain,
    ( spl13_170
    | spl13_80
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f4516,f3077,f702,f2052,f4530]) ).

tff(f4516,plain,
    ( ! [X18: $int,X16: $int,X17: $int] :
        ( $less(X17,0)
        | $less(X16,0)
        | ( $sum(0,div1(X16,3)) = div1($sum(0,X16),3) )
        | ( div1($sum($product(0,X17),X18),0) = $sum(X17,div1(X18,0)) )
        | $less(X18,0) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(evaluation,[],[f4468]) ).

tff(f4468,plain,
    ( ! [X18: $int,X16: $int,X17: $int] :
        ( ( div1($sum($product(0,X17),X18),0) = $sum(X17,div1(X18,0)) )
        | $less(X18,0)
        | $less(X17,0)
        | ( div1($sum($product(3,0),X16),3) = $sum(0,div1(X16,3)) )
        | $less(X16,0) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(resolution,[],[f3369,f537]) ).

tff(f4528,plain,
    ( spl13_169
    | spl13_84
    | ~ spl13_15
    | ~ spl13_19
    | ~ spl13_36
    | ~ spl13_133
    | ~ spl13_146 ),
    inference(avatar_split_clause,[],[f4527,f3641,f3077,f986,f702,f668,f2069,f4521]) ).

tff(f4527,plain,
    ( ! [X24: $int,X25: key1] :
        ( $less(mod1(hash1(X25),0),0)
        | $less(X24,0)
        | ( div1($sum($product(3,X24),0),3) = X24 ) )
    | ~ spl13_15
    | ~ spl13_19
    | ~ spl13_36
    | ~ spl13_133
    | ~ spl13_146 ),
    inference(forward_subsumption_demodulation,[],[f4526,f3456]) ).

tff(f4526,plain,
    ( ! [X24: $int,X25: key1] :
        ( $less(X24,0)
        | ( div1($sum($product(3,X24),0),3) = $sum(X24,0) )
        | $less(mod1(hash1(X25),0),0) )
    | ~ spl13_19
    | ~ spl13_133
    | ~ spl13_146 ),
    inference(forward_demodulation,[],[f4493,f3643]) ).

tff(f4493,plain,
    ( ! [X24: $int,X25: key1] :
        ( $less(mod1(hash1(X25),0),0)
        | ( div1($sum($product(3,X24),0),3) = $sum(X24,div1(0,3)) )
        | $less(X24,0) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(resolution,[],[f3369,f577]) ).

tff(f4523,plain,
    ( spl13_169
    | spl13_80
    | ~ spl13_15
    | ~ spl13_19
    | ~ spl13_36
    | ~ spl13_133
    | ~ spl13_146 ),
    inference(avatar_split_clause,[],[f4519,f3641,f3077,f986,f702,f668,f2052,f4521]) ).

tff(f4519,plain,
    ( ! [X18: $int,X16: $int,X17: $int] :
        ( $less(X18,0)
        | $less(X17,0)
        | ( div1($sum($product(0,X17),X18),0) = $sum(X17,div1(X18,0)) )
        | ( div1($sum($product(3,X16),0),3) = X16 )
        | $less(X16,0) )
    | ~ spl13_15
    | ~ spl13_19
    | ~ spl13_36
    | ~ spl13_133
    | ~ spl13_146 ),
    inference(forward_subsumption_demodulation,[],[f4518,f3456]) ).

tff(f4518,plain,
    ( ! [X18: $int,X16: $int,X17: $int] :
        ( $less(X17,0)
        | ( div1($sum($product(3,X16),0),3) = $sum(X16,0) )
        | ( div1($sum($product(0,X17),X18),0) = $sum(X17,div1(X18,0)) )
        | $less(X16,0)
        | $less(X18,0) )
    | ~ spl13_19
    | ~ spl13_133
    | ~ spl13_146 ),
    inference(forward_demodulation,[],[f4490,f3643]) ).

tff(f4490,plain,
    ( ! [X18: $int,X16: $int,X17: $int] :
        ( $less(X18,0)
        | $less(X17,0)
        | $less(X16,0)
        | ( div1($sum($product(0,X17),X18),0) = $sum(X17,div1(X18,0)) )
        | ( div1($sum($product(3,X16),0),3) = $sum(X16,div1(0,3)) ) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(resolution,[],[f3369,f537]) ).

tff(f4456,plain,
    ( spl13_80
    | spl13_167
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f4424,f3077,f702,f4438,f2052]) ).

tff(f4438,plain,
    ( spl13_167
  <=> ! [X19: $int] :
        ( ( mod1(X19,3) = mod1($sum(0,X19),3) )
        | $less(X19,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_167])]) ).

tff(f4424,plain,
    ( ! [X18: $int,X16: $int,X17: $int] :
        ( $less(X16,0)
        | ( mod1(X16,3) = mod1($sum(0,X16),3) )
        | $less(X18,0)
        | $less(X17,0)
        | ( div1($sum($product(0,X17),X18),0) = $sum(X17,div1(X18,0)) ) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(evaluation,[],[f4386]) ).

tff(f4386,plain,
    ( ! [X18: $int,X16: $int,X17: $int] :
        ( ( mod1($sum($product(3,0),X16),3) = mod1(X16,3) )
        | $less(X18,0)
        | $less(X16,0)
        | $less(X17,0)
        | ( div1($sum($product(0,X17),X18),0) = $sum(X17,div1(X18,0)) ) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(resolution,[],[f3409,f537]) ).

tff(f4453,plain,
    ( spl13_168
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f4427,f3077,f702,f4450]) ).

tff(f4427,plain,
    ( ( mod1(5,3) = mod1(17,3) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(evaluation,[],[f4377]) ).

tff(f4377,plain,
    ( ( mod1($sum($product(3,4),5),3) = mod1(5,3) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(interpreted_simplification,[],[f4376]) ).

tff(f4376,plain,
    ( $less(4,0)
    | $less(5,0)
    | ( mod1($sum($product(3,4),5),3) = mod1(5,3) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(instantiation,[],[f3409]) ).

tff(f4447,plain,
    ( spl13_87
    | spl13_167
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f4430,f3077,f702,f4438,f2085]) ).

tff(f4430,plain,
    ( ! [X22: $int,X23: key1] :
        ( $less(X22,0)
        | ( mod1(X22,3) = mod1($sum(0,X22),3) )
        | ~ $less(mod1(hash1(X23),0),0) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(evaluation,[],[f4388]) ).

tff(f4388,plain,
    ( ! [X22: $int,X23: key1] :
        ( $less(X22,0)
        | ~ $less(mod1(hash1(X23),0),0)
        | ( mod1(X22,3) = mod1($sum($product(3,0),X22),3) ) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(resolution,[],[f3409,f578]) ).

tff(f4446,plain,
    ( spl13_167
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f4431,f3077,f702,f4438]) ).

tff(f4431,plain,
    ( ! [X14: $int] :
        ( ( mod1(X14,3) = mod1($sum(0,X14),3) )
        | $less(X14,0) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(evaluation,[],[f4384]) ).

tff(f4384,plain,
    ( ! [X14: $int] :
        ( ( mod1(X14,3) = mod1($sum($product(3,0),X14),3) )
        | $less(X14,0) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(resolution,[],[f3409,f134]) ).

tff(f4444,plain,
    ( spl13_84
    | spl13_167
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f4433,f3077,f702,f4438,f2069]) ).

tff(f4433,plain,
    ( ! [X24: $int,X25: key1] :
        ( $less(X24,0)
        | ( mod1($sum(0,X24),3) = mod1(X24,3) )
        | $less(mod1(hash1(X25),0),0) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(evaluation,[],[f4389]) ).

tff(f4389,plain,
    ( ! [X24: $int,X25: key1] :
        ( $less(X24,0)
        | ( mod1($sum($product(3,0),X24),3) = mod1(X24,3) )
        | $less(mod1(hash1(X25),0),0) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(resolution,[],[f3409,f577]) ).

tff(f4443,plain,
    ( spl13_167
    | ~ spl13_19
    | ~ spl13_79
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f4442,f3077,f2048,f702,f4438]) ).

tff(f4442,plain,
    ( ! [X26: $int] :
        ( ( mod1($sum(0,X26),3) = mod1(X26,3) )
        | $less(X26,0) )
    | ~ spl13_19
    | ~ spl13_79
    | ~ spl13_133 ),
    inference(evaluation,[],[f4441]) ).

tff(f4441,plain,
    ( ! [X26: $int] :
        ( $less(X26,0)
        | ( mod1($sum($product(3,0),X26),3) = mod1(X26,3) ) )
    | ~ spl13_19
    | ~ spl13_79
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f4390,f2050]) ).

tff(f4390,plain,
    ( ! [X26: $int] :
        ( ( mod1(X26,3) = mod1($sum($product(3,abs1(0)),X26),3) )
        | $less(X26,0) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(resolution,[],[f3409,f1994]) ).

tff(f4440,plain,
    ( spl13_85
    | spl13_167
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f4434,f3077,f702,f4438,f2073]) ).

tff(f4434,plain,
    ( ! [X21: $int,X19: $int,X20: $int] :
        ( ( mod1(X19,3) = mod1($sum(0,X19),3) )
        | ( mod1(X21,0) = mod1($sum($product(0,X20),X21),0) )
        | $less(X19,0)
        | $less(X21,0)
        | $less(X20,0) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(evaluation,[],[f4387]) ).

tff(f4387,plain,
    ( ! [X21: $int,X19: $int,X20: $int] :
        ( ( mod1(X19,3) = mod1($sum($product(3,0),X19),3) )
        | $less(X19,0)
        | $less(X21,0)
        | ( mod1(X21,0) = mod1($sum($product(0,X20),X21),0) )
        | $less(X20,0) )
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(resolution,[],[f3409,f531]) ).

tff(f4322,plain,
    ( spl13_166
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f4312,f3077,f702,f4319]) ).

tff(f4312,plain,
    ( $less(0,abs1(4))
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(interpreted_simplification,[],[f4311]) ).

tff(f4311,plain,
    ( ~ $less(3,4)
    | $less(0,abs1(4))
    | ~ spl13_19
    | ~ spl13_133 ),
    inference(instantiation,[],[f3437]) ).

tff(f4298,plain,
    ( spl13_165
    | ~ spl13_164 ),
    inference(avatar_split_clause,[],[f4293,f4283,f4295]) ).

tff(f4283,plain,
    ( spl13_164
  <=> $less($uminus(abs1(2)),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_164])]) ).

tff(f4293,plain,
    ( ( abs1(2) = abs1($uminus(abs1(2))) )
    | ~ spl13_164 ),
    inference(evaluation,[],[f4289]) ).

tff(f4289,plain,
    ( ( $uminus($uminus(abs1(2))) = abs1($uminus(abs1(2))) )
    | ~ spl13_164 ),
    inference(resolution,[],[f4285,f527]) ).

tff(f4285,plain,
    ( $less($uminus(abs1(2)),0)
    | ~ spl13_164 ),
    inference(avatar_component_clause,[],[f4283]) ).

tff(f4286,plain,
    ( spl13_164
    | spl13_161
    | ~ spl13_159 ),
    inference(avatar_split_clause,[],[f4281,f4139,f4262,f4283]) ).

tff(f4262,plain,
    ( spl13_161
  <=> ( 0 = abs1(2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_161])]) ).

tff(f4139,plain,
    ( spl13_159
  <=> ( 0 = mod1(0,abs1(2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_159])]) ).

tff(f4281,plain,
    ( ( 0 = abs1(2) )
    | $less($uminus(abs1(2)),0)
    | ~ spl13_159 ),
    inference(forward_demodulation,[],[f4278,f2017]) ).

tff(f4278,plain,
    ( $less($uminus(abs1(abs1(2))),0)
    | ( 0 = abs1(2) )
    | ~ spl13_159 ),
    inference(superposition,[],[f497,f4141]) ).

tff(f4141,plain,
    ( ( 0 = mod1(0,abs1(2)) )
    | ~ spl13_159 ),
    inference(avatar_component_clause,[],[f4139]) ).

tff(f4275,plain,
    ( ~ spl13_163
    | spl13_161
    | ~ spl13_79
    | ~ spl13_158 ),
    inference(avatar_split_clause,[],[f4270,f4134,f2048,f4262,f4272]) ).

tff(f4134,plain,
    ( spl13_158
  <=> ( 0 = div1(0,abs1(2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_158])]) ).

tff(f4270,plain,
    ( ( 0 = abs1(2) )
    | ~ $less(0,abs1($product(0,abs1(2))))
    | ~ spl13_79
    | ~ spl13_158 ),
    inference(forward_demodulation,[],[f4259,f2050]) ).

tff(f4259,plain,
    ( ( 0 = abs1(2) )
    | ~ $less(abs1(0),abs1($product(0,abs1(2))))
    | ~ spl13_158 ),
    inference(superposition,[],[f503,f4136]) ).

tff(f4136,plain,
    ( ( 0 = div1(0,abs1(2)) )
    | ~ spl13_158 ),
    inference(avatar_component_clause,[],[f4134]) ).

tff(f4269,plain,
    ( spl13_161
    | spl13_162
    | ~ spl13_158
    | ~ spl13_159 ),
    inference(avatar_split_clause,[],[f4260,f4139,f4134,f4266,f4262]) ).

tff(f4266,plain,
    ( spl13_162
  <=> ( 0 = $sum($product(abs1(2),0),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_162])]) ).

tff(f4260,plain,
    ( ( 0 = $sum($product(abs1(2),0),0) )
    | ( 0 = abs1(2) )
    | ~ spl13_158
    | ~ spl13_159 ),
    inference(forward_demodulation,[],[f4258,f4141]) ).

tff(f4258,plain,
    ( ( 0 = abs1(2) )
    | ( 0 = $sum($product(abs1(2),0),mod1(0,abs1(2))) )
    | ~ spl13_158 ),
    inference(superposition,[],[f457,f4136]) ).

tff(f4239,plain,
    ( spl13_160
    | ~ spl13_102
    | ~ spl13_133
    | ~ spl13_134 ),
    inference(avatar_split_clause,[],[f4230,f3083,f3077,f2600,f4236]) ).

tff(f4230,plain,
    ( $less(-1,abs1(2))
    | ~ spl13_102
    | ~ spl13_133
    | ~ spl13_134 ),
    inference(resolution,[],[f3392,f3085]) ).

tff(f4142,plain,
    ( spl13_159
    | ~ spl13_134 ),
    inference(avatar_split_clause,[],[f4131,f3083,f4139]) ).

tff(f4131,plain,
    ( ( 0 = mod1(0,abs1(2)) )
    | ~ spl13_134 ),
    inference(evaluation,[],[f4129]) ).

tff(f4129,plain,
    ( ( 0 = mod1(0,abs1(2)) )
    | $less(0,0)
    | ~ spl13_134 ),
    inference(resolution,[],[f3085,f517]) ).

tff(f4137,plain,
    ( spl13_158
    | ~ spl13_134 ),
    inference(avatar_split_clause,[],[f4132,f3083,f4134]) ).

tff(f4132,plain,
    ( ( 0 = div1(0,abs1(2)) )
    | ~ spl13_134 ),
    inference(evaluation,[],[f4128]) ).

tff(f4128,plain,
    ( ( 0 = div1(0,abs1(2)) )
    | $less(0,0)
    | ~ spl13_134 ),
    inference(resolution,[],[f3085,f540]) ).

tff(f4107,plain,
    ( spl13_136
    | ~ spl13_67
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f4106,f3077,f1817,f3498]) ).

tff(f3498,plain,
    ( spl13_136
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK4)),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_136])]) ).

tff(f4106,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK4)),0)
    | ~ spl13_67
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f1819,f3079]) ).

tff(f1819,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),0)
    | ~ spl13_67 ),
    inference(avatar_component_clause,[],[f1817]) ).

tff(f4077,plain,
    ( spl13_136
    | ~ spl13_67
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3187,f3077,f1817,f3498]) ).

tff(f3187,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK4)),0)
    | ~ spl13_67
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f1819,f3079]) ).

tff(f4072,plain,
    ( spl13_136
    | ~ spl13_16
    | ~ spl13_44
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f4071,f3077,f1198,f678,f3498]) ).

tff(f4071,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK4)),0)
    | ~ spl13_16
    | ~ spl13_44
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f1765,f3079]) ).

tff(f1765,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),0)
    | ~ spl13_16
    | ~ spl13_44 ),
    inference(backward_demodulation,[],[f680,f1200]) ).

tff(f1200,plain,
    ( ( sK6 = sK0 )
    | ~ spl13_44 ),
    inference(avatar_component_clause,[],[f1198]) ).

tff(f4037,plain,
    ( spl13_136
    | ~ spl13_1
    | ~ spl13_148 ),
    inference(avatar_split_clause,[],[f4036,f3702,f591,f3498]) ).

tff(f3702,plain,
    ( spl13_148
  <=> ( 1 = sK6 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_148])]) ).

tff(f4036,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK4)),0)
    | ~ spl13_1
    | ~ spl13_148 ),
    inference(evaluation,[],[f4035]) ).

tff(f4035,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK4)),0)
    | $less(0,0)
    | ~ spl13_1
    | ~ spl13_148 ),
    inference(forward_demodulation,[],[f4034,f480]) ).

tff(f4034,plain,
    ( ! [X0: key1] :
        ( $less(mod1(hash1(X0),1),0)
        | good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK4)),0) )
    | ~ spl13_1
    | ~ spl13_148 ),
    inference(forward_demodulation,[],[f4033,f480]) ).

tff(f4033,plain,
    ( ! [X0: key1] :
        ( good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK4)),mod1(hash1(X0),1))
        | $less(mod1(hash1(X0),1),0) )
    | ~ spl13_1
    | ~ spl13_148 ),
    inference(forward_demodulation,[],[f3985,f3704]) ).

tff(f3704,plain,
    ( ( 1 = sK6 )
    | ~ spl13_148 ),
    inference(avatar_component_clause,[],[f3702]) ).

tff(f3985,plain,
    ( ! [X0: key1] :
        ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),mod1(hash1(X0),sK6))
        | $less(mod1(hash1(X0),1),0) )
    | ~ spl13_1
    | ~ spl13_148 ),
    inference(backward_demodulation,[],[f967,f3704]) ).

tff(f967,plain,
    ( ! [X0: key1] :
        ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),mod1(hash1(X0),sK6))
        | $less(mod1(hash1(X0),sK6),0) )
    | ~ spl13_1 ),
    inference(resolution,[],[f950,f382]) ).

tff(f950,plain,
    ( ! [X6: key1] : $less(mod1(hash1(X6),sK6),sK6)
    | ~ spl13_1 ),
    inference(resolution,[],[f577,f593]) ).

tff(f4020,plain,
    ( spl13_136
    | ~ spl13_16
    | ~ spl13_148 ),
    inference(avatar_split_clause,[],[f3975,f3702,f678,f3498]) ).

tff(f3975,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK4)),0)
    | ~ spl13_16
    | ~ spl13_148 ),
    inference(backward_demodulation,[],[f680,f3704]) ).

tff(f3969,plain,
    ( ~ spl13_148
    | spl13_44
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3968,f3077,f1198,f3702]) ).

tff(f3968,plain,
    ( ( 1 != sK6 )
    | spl13_44
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f1199,f3079]) ).

tff(f3967,plain,
    ( spl13_157
    | ~ spl13_63
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3962,f3077,f1638,f3964]) ).

tff(f3962,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),3,t2tb2(sK5)),sK6)
    | ~ spl13_63
    | ~ spl13_133 ),
    inference(evaluation,[],[f3961]) ).

tff(f3961,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,1),1),t2tb2(sK5)),sK6)
    | ~ spl13_63
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f1640,f3079]) ).

tff(f3960,plain,
    ( spl13_156
    | ~ spl13_62
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3955,f3077,f1620,f3957]) ).

tff(f3957,plain,
    ( spl13_156
  <=> $less(sK6,3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_156])]) ).

tff(f3955,plain,
    ( $less(sK6,3)
    | ~ spl13_62
    | ~ spl13_133 ),
    inference(evaluation,[],[f3954]) ).

tff(f3954,plain,
    ( $less(sK6,$sum($product(2,1),1))
    | ~ spl13_62
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f1622,f3079]) ).

tff(f3953,plain,
    ( ~ spl13_155
    | spl13_65
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3948,f3077,f1744,f3950]) ).

tff(f3950,plain,
    ( spl13_155
  <=> $less(sK6,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_155])]) ).

tff(f3948,plain,
    ( ~ $less(sK6,1)
    | spl13_65
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f1745,f3079]) ).

tff(f3934,plain,
    ( ~ spl13_154
    | spl13_59
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3929,f3077,f1599,f3931]) ).

tff(f3931,plain,
    ( spl13_154
  <=> ( sK6 = 3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_154])]) ).

tff(f3929,plain,
    ( ( sK6 != 3 )
    | spl13_59
    | ~ spl13_133 ),
    inference(evaluation,[],[f3928]) ).

tff(f3928,plain,
    ( ( sK6 != $sum($product(2,1),1) )
    | spl13_59
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f1600,f3079]) ).

tff(f3927,plain,
    ( ~ spl13_153
    | spl13_57
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3922,f3077,f1592,f3924]) ).

tff(f3922,plain,
    ( ~ $less(3,sK6)
    | spl13_57
    | ~ spl13_133 ),
    inference(evaluation,[],[f3921]) ).

tff(f3921,plain,
    ( ~ $less($sum($product(2,1),1),sK6)
    | spl13_57
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f1593,f3079]) ).

tff(f3920,plain,
    ( spl13_152
    | ~ spl13_60
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3915,f3077,f1604,f3917]) ).

tff(f3915,plain,
    ( $less(1,sK6)
    | ~ spl13_60
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f1606,f3079]) ).

tff(f3913,plain,
    ( spl13_151
    | ~ spl13_66
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3908,f3077,f1757,f3910]) ).

tff(f3908,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK2)),sK6)
    | ~ spl13_66
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f1759,f3079]) ).

tff(f1759,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),sK6)
    | ~ spl13_66 ),
    inference(avatar_component_clause,[],[f1757]) ).

tff(f3889,plain,
    ( spl13_138
    | ~ spl13_132
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3370,f3077,f3070,f3524]) ).

tff(f3524,plain,
    ( spl13_138
  <=> ( 0 = div1(1,3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_138])]) ).

tff(f3370,plain,
    ( ( 0 = div1(1,3) )
    | ~ spl13_132
    | ~ spl13_133 ),
    inference(evaluation,[],[f3364]) ).

tff(f3364,plain,
    ( ( 0 = div1(1,$sum($product(2,1),1)) )
    | ~ spl13_132
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f3072,f3079]) ).

tff(f3860,plain,
    ( spl13_147
    | ~ spl13_17
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3105,f3077,f688,f3663]) ).

tff(f3663,plain,
    ( spl13_147
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK2)),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_147])]) ).

tff(f3105,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK2)),0)
    | ~ spl13_17
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f690,f3079]) ).

tff(f3855,plain,
    ( spl13_140
    | ~ spl13_35
    | ~ spl13_50
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3854,f3077,f1399,f962,f3553]) ).

tff(f3854,plain,
    ( ( 0 = mod1(0,3) )
    | ~ spl13_35
    | ~ spl13_50
    | ~ spl13_133 ),
    inference(evaluation,[],[f3853]) ).

tff(f3853,plain,
    ( ( 0 = mod1(0,3) )
    | $less(0,0)
    | ~ spl13_35
    | ~ spl13_50
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3852,f480]) ).

tff(f3852,plain,
    ( ! [X30: key1] :
        ( ( 0 = mod1(0,3) )
        | $less(mod1(hash1(X30),1),0) )
    | ~ spl13_35
    | ~ spl13_50
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3851,f480]) ).

tff(f3851,plain,
    ( ! [X30: key1] :
        ( ( mod1(mod1(hash1(X30),1),3) = mod1(hash1(X30),1) )
        | $less(mod1(hash1(X30),1),0) )
    | ~ spl13_35
    | ~ spl13_50
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3379,f3079]) ).

tff(f3379,plain,
    ( ! [X30: key1] :
        ( $less(mod1(hash1(X30),sK0),0)
        | ( mod1(mod1(hash1(X30),1),3) = mod1(hash1(X30),1) ) )
    | ~ spl13_35
    | ~ spl13_50
    | ~ spl13_133 ),
    inference(evaluation,[],[f3335]) ).

tff(f3335,plain,
    ( ! [X30: key1] :
        ( ( mod1(mod1(hash1(X30),1),$sum($product(2,1),1)) = mod1(hash1(X30),1) )
        | $less(mod1(hash1(X30),sK0),0) )
    | ~ spl13_35
    | ~ spl13_50
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f2907,f3079]) ).

tff(f2907,plain,
    ( ! [X30: key1] :
        ( $less(mod1(hash1(X30),sK0),0)
        | ( mod1(mod1(hash1(X30),sK0),$sum($product(2,sK0),1)) = mod1(hash1(X30),sK0) ) )
    | ~ spl13_35
    | ~ spl13_50 ),
    inference(resolution,[],[f517,f1412]) ).

tff(f1412,plain,
    ( ! [X1: key1] : $less(mod1(hash1(X1),sK0),$sum($product(2,sK0),1))
    | ~ spl13_35
    | ~ spl13_50 ),
    inference(resolution,[],[f1401,f970]) ).

tff(f3848,plain,
    ( spl13_150
    | ~ spl13_75
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3380,f3077,f1934,f3713]) ).

tff(f3713,plain,
    ( spl13_150
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),3,t2tb2(sK5)),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_150])]) ).

tff(f3380,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),3,t2tb2(sK5)),1)
    | ~ spl13_75
    | ~ spl13_133 ),
    inference(evaluation,[],[f3202]) ).

tff(f3202,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,1),1),t2tb2(sK5)),1)
    | ~ spl13_75
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f1936,f3079]) ).

tff(f3832,plain,
    ( spl13_136
    | ~ spl13_44
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3831,f3077,f2503,f1198,f3498]) ).

tff(f3831,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK4)),0)
    | ~ spl13_44
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3830,f480]) ).

tff(f3830,plain,
    ( ! [X0: $int] : good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK4)),mod1(X0,1))
    | ~ spl13_44
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3829,f3079]) ).

tff(f3829,plain,
    ( ! [X0: $int] : good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),mod1(X0,sK0))
    | ~ spl13_44
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(evaluation,[],[f3828]) ).

tff(f3828,plain,
    ( ! [X0: $int] :
        ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),mod1(X0,sK0))
        | $less(0,0) )
    | ~ spl13_44
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3281,f480]) ).

tff(f3281,plain,
    ( ! [X0: $int] :
        ( $less(mod1(X0,1),0)
        | good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),mod1(X0,sK0)) )
    | ~ spl13_44
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f2508,f3079]) ).

tff(f2508,plain,
    ( ! [X0: $int] :
        ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),mod1(X0,sK0))
        | $less(mod1(X0,sK0),0) )
    | ~ spl13_44
    | ~ spl13_101 ),
    inference(resolution,[],[f2504,f1825]) ).

tff(f1825,plain,
    ( ! [X20: $int] :
        ( ~ $less(X20,sK0)
        | $less(X20,0)
        | good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),X20) )
    | ~ spl13_44 ),
    inference(forward_demodulation,[],[f1761,f1200]) ).

tff(f1761,plain,
    ( ! [X20: $int] :
        ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),X20)
        | ~ $less(X20,sK0)
        | $less(X20,0) )
    | ~ spl13_44 ),
    inference(backward_demodulation,[],[f382,f1200]) ).

tff(f3815,plain,
    ( spl13_144
    | ~ spl13_50
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3814,f3077,f2503,f1399,f3598]) ).

tff(f3598,plain,
    ( spl13_144
  <=> good_hash1(a,mk_array1(list(tuple2(key,a)),3,t2tb2(sK5)),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_144])]) ).

tff(f3814,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),3,t2tb2(sK5)),0)
    | ~ spl13_50
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3813,f480]) ).

tff(f3813,plain,
    ( ! [X0: $int] : good_hash1(a,mk_array1(list(tuple2(key,a)),3,t2tb2(sK5)),mod1(X0,1))
    | ~ spl13_50
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(evaluation,[],[f3812]) ).

tff(f3812,plain,
    ( ! [X0: $int] : good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,1),1),t2tb2(sK5)),mod1(X0,1))
    | ~ spl13_50
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3811,f3079]) ).

tff(f3811,plain,
    ( ! [X0: $int] : good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),mod1(X0,sK0))
    | ~ spl13_50
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(evaluation,[],[f3810]) ).

tff(f3810,plain,
    ( ! [X0: $int] :
        ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),mod1(X0,sK0))
        | $less(0,0) )
    | ~ spl13_50
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3287,f480]) ).

tff(f3287,plain,
    ( ! [X0: $int] :
        ( $less(mod1(X0,1),0)
        | good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),mod1(X0,sK0)) )
    | ~ spl13_50
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f2525,f3079]) ).

tff(f2525,plain,
    ( ! [X0: $int] :
        ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),mod1(X0,sK0))
        | $less(mod1(X0,sK0),0) )
    | ~ spl13_50
    | ~ spl13_101 ),
    inference(resolution,[],[f2513,f381]) ).

tff(f3806,plain,
    ( spl13_141
    | ~ spl13_68
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3192,f3077,f1839,f3559]) ).

tff(f3192,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK2)),1)
    | ~ spl13_68
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f1840,f3079]) ).

tff(f1840,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),sK0)
    | ~ spl13_68 ),
    inference(avatar_component_clause,[],[f1839]) ).

tff(f3782,plain,
    ( spl13_144
    | ~ spl13_35
    | ~ spl13_50
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3781,f3077,f1399,f962,f3598]) ).

tff(f3781,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),3,t2tb2(sK5)),0)
    | ~ spl13_35
    | ~ spl13_50
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3780,f480]) ).

tff(f3780,plain,
    ( ! [X0: key1] : good_hash1(a,mk_array1(list(tuple2(key,a)),3,t2tb2(sK5)),mod1(hash1(X0),1))
    | ~ spl13_35
    | ~ spl13_50
    | ~ spl13_133 ),
    inference(evaluation,[],[f3779]) ).

tff(f3779,plain,
    ( ! [X0: key1] : good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,1),1),t2tb2(sK5)),mod1(hash1(X0),1))
    | ~ spl13_35
    | ~ spl13_50
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3778,f3079]) ).

tff(f3778,plain,
    ( ! [X0: key1] : good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),mod1(hash1(X0),sK0))
    | ~ spl13_35
    | ~ spl13_50
    | ~ spl13_133 ),
    inference(evaluation,[],[f3777]) ).

tff(f3777,plain,
    ( ! [X0: key1] :
        ( $less(0,0)
        | good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),mod1(hash1(X0),sK0)) )
    | ~ spl13_35
    | ~ spl13_50
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3160,f480]) ).

tff(f3160,plain,
    ( ! [X0: key1] :
        ( $less(mod1(hash1(X0),1),0)
        | good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),mod1(hash1(X0),sK0)) )
    | ~ spl13_35
    | ~ spl13_50
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f1429,f3079]) ).

tff(f1429,plain,
    ( ! [X0: key1] :
        ( $less(mod1(hash1(X0),sK0),0)
        | good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),mod1(hash1(X0),sK0)) )
    | ~ spl13_35
    | ~ spl13_50 ),
    inference(resolution,[],[f1412,f381]) ).

tff(f3769,plain,
    ( spl13_147
    | ~ spl13_35
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3768,f3077,f962,f3663]) ).

tff(f3768,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK2)),0)
    | ~ spl13_35
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3767,f480]) ).

tff(f3767,plain,
    ( ! [X0: key1] : good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK2)),mod1(hash1(X0),1))
    | ~ spl13_35
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3766,f3079]) ).

tff(f3766,plain,
    ( ! [X0: key1] : good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),mod1(hash1(X0),sK0))
    | ~ spl13_35
    | ~ spl13_133 ),
    inference(evaluation,[],[f3765]) ).

tff(f3765,plain,
    ( ! [X0: key1] :
        ( $less(0,0)
        | good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),mod1(hash1(X0),sK0)) )
    | ~ spl13_35
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3131,f480]) ).

tff(f3131,plain,
    ( ! [X0: key1] :
        ( $less(mod1(hash1(X0),1),0)
        | good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),mod1(hash1(X0),sK0)) )
    | ~ spl13_35
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f969,f3079]) ).

tff(f969,plain,
    ( ! [X0: key1] :
        ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),mod1(hash1(X0),sK0))
        | $less(mod1(hash1(X0),sK0),0) )
    | ~ spl13_35 ),
    inference(resolution,[],[f963,f424]) ).

tff(f3742,plain,
    ( spl13_140
    | ~ spl13_121
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3397,f3077,f2950,f3553]) ).

tff(f3397,plain,
    ( ( 0 = mod1(0,3) )
    | ~ spl13_121
    | ~ spl13_133 ),
    inference(evaluation,[],[f3344]) ).

tff(f3344,plain,
    ( ( 0 = mod1(0,$sum($product(2,1),1)) )
    | ~ spl13_121
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f2952,f3079]) ).

tff(f3727,plain,
    ( spl13_146
    | ~ spl13_50
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3726,f3077,f2503,f1399,f3641]) ).

tff(f3726,plain,
    ( ( 0 = div1(0,3) )
    | ~ spl13_50
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(evaluation,[],[f3725]) ).

tff(f3725,plain,
    ( $less(0,0)
    | ( 0 = div1(0,3) )
    | ~ spl13_50
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3724,f480]) ).

tff(f3724,plain,
    ( ! [X36: $int] :
        ( $less(mod1(X36,1),0)
        | ( 0 = div1(0,3) ) )
    | ~ spl13_50
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3723,f480]) ).

tff(f3723,plain,
    ( ! [X36: $int] :
        ( ( 0 = div1(mod1(X36,1),3) )
        | $less(mod1(X36,1),0) )
    | ~ spl13_50
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3399,f3079]) ).

tff(f3399,plain,
    ( ! [X36: $int] :
        ( $less(mod1(X36,sK0),0)
        | ( 0 = div1(mod1(X36,1),3) ) )
    | ~ spl13_50
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(evaluation,[],[f3357]) ).

tff(f3357,plain,
    ( ! [X36: $int] :
        ( $less(mod1(X36,sK0),0)
        | ( 0 = div1(mod1(X36,1),$sum($product(2,1),1)) ) )
    | ~ spl13_50
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f3019,f3079]) ).

tff(f3019,plain,
    ( ! [X36: $int] :
        ( $less(mod1(X36,sK0),0)
        | ( 0 = div1(mod1(X36,sK0),$sum($product(2,sK0),1)) ) )
    | ~ spl13_50
    | ~ spl13_101 ),
    inference(resolution,[],[f540,f2513]) ).

tff(f3722,plain,
    ( spl13_146
    | ~ spl13_130
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3401,f3077,f3060,f3641]) ).

tff(f3401,plain,
    ( ( 0 = div1(0,3) )
    | ~ spl13_130
    | ~ spl13_133 ),
    inference(evaluation,[],[f3363]) ).

tff(f3363,plain,
    ( ( 0 = div1(0,$sum($product(2,1),1)) )
    | ~ spl13_130
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f3062,f3079]) ).

tff(f3716,plain,
    ( spl13_150
    | ~ spl13_52
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3402,f3077,f1418,f3713]) ).

tff(f3402,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),3,t2tb2(sK5)),1)
    | ~ spl13_52
    | ~ spl13_133 ),
    inference(evaluation,[],[f3158]) ).

tff(f3158,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,1),1),t2tb2(sK5)),1)
    | ~ spl13_52
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f1420,f3079]) ).

tff(f3711,plain,
    ( spl13_149
    | ~ spl13_118
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3403,f3077,f2935,f3707]) ).

tff(f3403,plain,
    ( ( 1 = mod1(1,3) )
    | ~ spl13_118
    | ~ spl13_133 ),
    inference(evaluation,[],[f3342]) ).

tff(f3342,plain,
    ( ( 1 = mod1(1,$sum($product(2,1),1)) )
    | ~ spl13_118
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f2937,f3079]) ).

tff(f3710,plain,
    ( spl13_149
    | ~ spl13_123
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3404,f3077,f2961,f3707]) ).

tff(f3404,plain,
    ( ( 1 = mod1(1,3) )
    | ~ spl13_123
    | ~ spl13_133 ),
    inference(evaluation,[],[f3345]) ).

tff(f3345,plain,
    ( ( 1 = mod1(1,$sum($product(2,1),1)) )
    | ~ spl13_123
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f2963,f3079]) ).

tff(f3705,plain,
    ( spl13_148
    | ~ spl13_44
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3139,f3077,f1198,f3702]) ).

tff(f3139,plain,
    ( ( 1 = sK6 )
    | ~ spl13_44
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f1200,f3079]) ).

tff(f3666,plain,
    ( spl13_147
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3661,f3077,f2503,f3663]) ).

tff(f3661,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK2)),0)
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(evaluation,[],[f3660]) ).

tff(f3660,plain,
    ( $less(0,0)
    | good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK2)),0)
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3659,f480]) ).

tff(f3659,plain,
    ( ! [X1: $int] :
        ( good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK2)),0)
        | $less(mod1(X1,1),0) )
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3658,f3079]) ).

tff(f3658,plain,
    ( ! [X1: $int] :
        ( good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK2)),0)
        | $less(mod1(X1,sK0),0) )
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3282,f480]) ).

tff(f3282,plain,
    ( ! [X1: $int] :
        ( good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK2)),mod1(X1,1))
        | $less(mod1(X1,sK0),0) )
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f2509,f3079]) ).

tff(f2509,plain,
    ( ! [X1: $int] :
        ( $less(mod1(X1,sK0),0)
        | good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),mod1(X1,sK0)) )
    | ~ spl13_101 ),
    inference(resolution,[],[f2504,f424]) ).

tff(f3644,plain,
    ( spl13_146
    | ~ spl13_35
    | ~ spl13_50
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3639,f3077,f1399,f962,f3641]) ).

tff(f3639,plain,
    ( ( 0 = div1(0,3) )
    | ~ spl13_35
    | ~ spl13_50
    | ~ spl13_133 ),
    inference(evaluation,[],[f3638]) ).

tff(f3638,plain,
    ( $less(0,0)
    | ( 0 = div1(0,3) )
    | ~ spl13_35
    | ~ spl13_50
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3637,f480]) ).

tff(f3637,plain,
    ( ! [X29: key1] :
        ( ( 0 = div1(0,3) )
        | $less(mod1(hash1(X29),1),0) )
    | ~ spl13_35
    | ~ spl13_50
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3636,f3079]) ).

tff(f3636,plain,
    ( ! [X29: key1] :
        ( $less(mod1(hash1(X29),sK0),0)
        | ( 0 = div1(0,3) ) )
    | ~ spl13_35
    | ~ spl13_50
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3417,f480]) ).

tff(f3417,plain,
    ( ! [X29: key1] :
        ( ( 0 = div1(mod1(hash1(X29),1),3) )
        | $less(mod1(hash1(X29),sK0),0) )
    | ~ spl13_35
    | ~ spl13_50
    | ~ spl13_133 ),
    inference(evaluation,[],[f3353]) ).

tff(f3353,plain,
    ( ! [X29: key1] :
        ( $less(mod1(hash1(X29),sK0),0)
        | ( 0 = div1(mod1(hash1(X29),1),$sum($product(2,1),1)) ) )
    | ~ spl13_35
    | ~ spl13_50
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f3013,f3079]) ).

tff(f3013,plain,
    ( ! [X29: key1] :
        ( ( 0 = div1(mod1(hash1(X29),sK0),$sum($product(2,sK0),1)) )
        | $less(mod1(hash1(X29),sK0),0) )
    | ~ spl13_35
    | ~ spl13_50 ),
    inference(resolution,[],[f540,f1412]) ).

tff(f3635,plain,
    ( spl13_145
    | ~ spl13_86
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3419,f3077,f2078,f3632]) ).

tff(f3419,plain,
    ( ( abs1(3) = 3 )
    | ~ spl13_86
    | ~ spl13_133 ),
    inference(evaluation,[],[f3221]) ).

tff(f3221,plain,
    ( ( abs1($sum($product(2,1),1)) = $sum($product(2,1),1) )
    | ~ spl13_86
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f2080,f3079]) ).

tff(f3601,plain,
    ( spl13_144
    | ~ spl13_18
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3426,f3077,f698,f3598]) ).

tff(f3426,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),3,t2tb2(sK5)),0)
    | ~ spl13_18
    | ~ spl13_133 ),
    inference(evaluation,[],[f3106]) ).

tff(f3106,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,1),1),t2tb2(sK5)),0)
    | ~ spl13_18
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f700,f3079]) ).

tff(f3574,plain,
    ( ~ spl13_143
    | spl13_126
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3360,f3077,f3040,f3571]) ).

tff(f3571,plain,
    ( spl13_143
  <=> ( 0 = div1(1,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_143])]) ).

tff(f3360,plain,
    ( ( 0 != div1(1,1) )
    | spl13_126
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f3041,f3079]) ).

tff(f3041,plain,
    ( ( 0 != div1(1,sK0) )
    | spl13_126 ),
    inference(avatar_component_clause,[],[f3040]) ).

tff(f3567,plain,
    ( ~ spl13_142
    | spl13_10
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3436,f3077,f635,f3564]) ).

tff(f3436,plain,
    ( ~ good_data1(a,sK10,t2tb7(sK9),t2tb3(sK3),mk_array1(list(tuple2(key,a)),3,t2tb2(sK5)))
    | spl13_10
    | ~ spl13_133 ),
    inference(evaluation,[],[f3101]) ).

tff(f3101,plain,
    ( ~ good_data1(a,sK10,t2tb7(sK9),t2tb3(sK3),mk_array1(list(tuple2(key,a)),$sum($product(2,1),1),t2tb2(sK5)))
    | spl13_10
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f637,f3079]) ).

tff(f3562,plain,
    ( spl13_141
    | ~ spl13_72
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3197,f3077,f1897,f3559]) ).

tff(f3197,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK2)),1)
    | ~ spl13_72
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f1899,f3079]) ).

tff(f3556,plain,
    ( spl13_140
    | ~ spl13_50
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3551,f3077,f2503,f1399,f3553]) ).

tff(f3551,plain,
    ( ( 0 = mod1(0,3) )
    | ~ spl13_50
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(evaluation,[],[f3550]) ).

tff(f3550,plain,
    ( ( 0 = mod1(0,3) )
    | $less(0,0)
    | ~ spl13_50
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3549,f480]) ).

tff(f3549,plain,
    ( ! [X37: $int] :
        ( ( 0 = mod1(0,3) )
        | $less(mod1(X37,1),0) )
    | ~ spl13_50
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3548,f480]) ).

tff(f3548,plain,
    ( ! [X37: $int] :
        ( ( mod1(mod1(X37,1),3) = mod1(X37,1) )
        | $less(mod1(X37,1),0) )
    | ~ spl13_50
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(evaluation,[],[f3547]) ).

tff(f3547,plain,
    ( ! [X37: $int] :
        ( $less(mod1(X37,1),0)
        | ( mod1(mod1(X37,1),$sum($product(2,1),1)) = mod1(X37,1) ) )
    | ~ spl13_50
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3339,f3079]) ).

tff(f3339,plain,
    ( ! [X37: $int] :
        ( ( mod1(mod1(X37,sK0),$sum($product(2,sK0),1)) = mod1(X37,sK0) )
        | $less(mod1(X37,1),0) )
    | ~ spl13_50
    | ~ spl13_101
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f2913,f3079]) ).

tff(f2913,plain,
    ( ! [X37: $int] :
        ( ( mod1(mod1(X37,sK0),$sum($product(2,sK0),1)) = mod1(X37,sK0) )
        | $less(mod1(X37,sK0),0) )
    | ~ spl13_50
    | ~ spl13_101 ),
    inference(resolution,[],[f517,f2513]) ).

tff(f3540,plain,
    ( ~ spl13_139
    | spl13_70
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3195,f3077,f1882,f3537]) ).

tff(f3195,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK4)),1)
    | spl13_70
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f1883,f3079]) ).

tff(f1883,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),1)
    | spl13_70 ),
    inference(avatar_component_clause,[],[f1882]) ).

tff(f3528,plain,
    ( spl13_136
    | ~ spl13_67
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3187,f3077,f1817,f3498]) ).

tff(f3527,plain,
    ( spl13_138
    | ~ spl13_129
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3441,f3077,f3055,f3524]) ).

tff(f3441,plain,
    ( ( 0 = div1(1,3) )
    | ~ spl13_129
    | ~ spl13_133 ),
    inference(evaluation,[],[f3362]) ).

tff(f3362,plain,
    ( ( 0 = div1(1,$sum($product(2,1),1)) )
    | ~ spl13_129
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f3057,f3079]) ).

tff(f3519,plain,
    ( ~ spl13_137
    | spl13_8
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3444,f3077,f626,f3516]) ).

tff(f3444,plain,
    ( ~ in_data1(a,sK10,t2tb7(sK9),mk_array1(list(tuple2(key,a)),3,t2tb2(sK5)))
    | spl13_8
    | ~ spl13_133 ),
    inference(evaluation,[],[f3100]) ).

tff(f3100,plain,
    ( ~ in_data1(a,sK10,t2tb7(sK9),mk_array1(list(tuple2(key,a)),$sum($product(2,1),1),t2tb2(sK5)))
    | spl13_8
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f627,f3079]) ).

tff(f3501,plain,
    ( spl13_136
    | ~ spl13_1
    | ~ spl13_44
    | ~ spl13_133 ),
    inference(avatar_split_clause,[],[f3496,f3077,f1198,f591,f3498]) ).

tff(f3496,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK4)),0)
    | ~ spl13_1
    | ~ spl13_44
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3495,f480]) ).

tff(f3495,plain,
    ( ! [X0: key1] : good_hash1(a,mk_array1(list(tuple2(key,a)),1,t2tb2(sK4)),mod1(hash1(X0),1))
    | ~ spl13_1
    | ~ spl13_44
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3494,f3079]) ).

tff(f3494,plain,
    ( ! [X0: key1] : good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),mod1(hash1(X0),sK0))
    | ~ spl13_1
    | ~ spl13_44
    | ~ spl13_133 ),
    inference(evaluation,[],[f3493]) ).

tff(f3493,plain,
    ( ! [X0: key1] :
        ( $less(0,0)
        | good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),mod1(hash1(X0),sK0)) )
    | ~ spl13_1
    | ~ spl13_44
    | ~ spl13_133 ),
    inference(forward_demodulation,[],[f3191,f480]) ).

tff(f3191,plain,
    ( ! [X0: key1] :
        ( $less(mod1(hash1(X0),1),0)
        | good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),mod1(hash1(X0),sK0)) )
    | ~ spl13_1
    | ~ spl13_44
    | ~ spl13_133 ),
    inference(backward_demodulation,[],[f1837,f3079]) ).

tff(f1837,plain,
    ( ! [X0: key1] :
        ( $less(mod1(hash1(X0),sK0),0)
        | good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),mod1(hash1(X0),sK0)) )
    | ~ spl13_1
    | ~ spl13_44 ),
    inference(forward_demodulation,[],[f1775,f1200]) ).

tff(f1775,plain,
    ( ! [X0: key1] :
        ( $less(mod1(hash1(X0),sK0),0)
        | good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),mod1(hash1(X0),sK6)) )
    | ~ spl13_1
    | ~ spl13_44 ),
    inference(backward_demodulation,[],[f967,f1200]) ).

tff(f3093,plain,
    ( spl13_135
    | ~ spl13_116
    | ~ spl13_128 ),
    inference(avatar_split_clause,[],[f3087,f3050,f2755,f3090]) ).

tff(f3090,plain,
    ( spl13_135
  <=> ( 0 = $sum($product(sK0,0),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_135])]) ).

tff(f2755,plain,
    ( spl13_116
  <=> ( 0 = $sum($product(sK0,div1(0,sK0)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_116])]) ).

tff(f3087,plain,
    ( ( 0 = $sum($product(sK0,0),0) )
    | ~ spl13_116
    | ~ spl13_128 ),
    inference(backward_demodulation,[],[f2757,f3052]) ).

tff(f2757,plain,
    ( ( 0 = $sum($product(sK0,div1(0,sK0)),0) )
    | ~ spl13_116 ),
    inference(avatar_component_clause,[],[f2755]) ).

tff(f3086,plain,
    ( spl13_71
    | spl13_134
    | spl13_133
    | ~ spl13_15
    | ~ spl13_78 ),
    inference(avatar_split_clause,[],[f2360,f2011,f668,f3077,f3083,f1886]) ).

tff(f2011,plain,
    ( spl13_78
  <=> $less(1,abs1(2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_78])]) ).

tff(f2360,plain,
    ( ( 1 = sK0 )
    | $less(0,abs1(2))
    | $less(1,sK0)
    | ~ spl13_15
    | ~ spl13_78 ),
    inference(resolution,[],[f2013,f901]) ).

tff(f901,plain,
    ( ! [X0: $int,X1: $int] :
        ( ~ $less(X0,X1)
        | ( sK0 = X0 )
        | $less(X0,sK0)
        | $less(0,X1) )
    | ~ spl13_15 ),
    inference(resolution,[],[f876,f135]) ).

tff(f876,plain,
    ( ! [X0: $int] :
        ( $less(X0,sK0)
        | $less(0,X0)
        | ( sK0 = X0 ) )
    | ~ spl13_15 ),
    inference(resolution,[],[f799,f136]) ).

tff(f2013,plain,
    ( $less(1,abs1(2))
    | ~ spl13_78 ),
    inference(avatar_component_clause,[],[f2011]) ).

tff(f3081,plain,
    ( spl13_71
    | spl13_133
    | spl13_74 ),
    inference(avatar_split_clause,[],[f1928,f1920,f3077,f1886]) ).

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

tff(f1928,plain,
    ( ( 1 = sK0 )
    | $less(1,sK0)
    | spl13_74 ),
    inference(resolution,[],[f1922,f136]) ).

tff(f1922,plain,
    ( ~ $less(sK0,1)
    | spl13_74 ),
    inference(avatar_component_clause,[],[f1920]) ).

tff(f3080,plain,
    ( spl13_71
    | spl13_133
    | spl13_74 ),
    inference(avatar_split_clause,[],[f1927,f1920,f3077,f1886]) ).

tff(f1927,plain,
    ( ( 1 = sK0 )
    | $less(1,sK0)
    | spl13_74 ),
    inference(resolution,[],[f1922,f136]) ).

tff(f3075,plain,
    ( spl13_68
    | ~ spl13_44
    | ~ spl13_66 ),
    inference(avatar_split_clause,[],[f3074,f1757,f1198,f1839]) ).

tff(f3074,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),sK0)
    | ~ spl13_44
    | ~ spl13_66 ),
    inference(forward_demodulation,[],[f1759,f1200]) ).

tff(f3073,plain,
    ( spl13_132
    | ~ spl13_73 ),
    inference(avatar_split_clause,[],[f3030,f1915,f3070]) ).

tff(f3030,plain,
    ( ( 0 = div1(1,$sum($product(2,sK0),1)) )
    | ~ spl13_73 ),
    inference(evaluation,[],[f3023]) ).

tff(f3023,plain,
    ( ( 0 = div1(1,$sum($product(2,sK0),1)) )
    | $less(1,0)
    | ~ spl13_73 ),
    inference(resolution,[],[f540,f1917]) ).

tff(f3068,plain,
    spl13_131,
    inference(avatar_split_clause,[],[f2988,f3065]) ).

tff(f3065,plain,
    ( spl13_131
  <=> ( 0 = div1(1,2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_131])]) ).

tff(f2988,plain,
    0 = div1(1,2),
    inference(interpreted_simplification,[],[f2987]) ).

tff(f2987,plain,
    ( ~ $less(1,2)
    | $less(1,0)
    | ( 0 = div1(1,2) ) ),
    inference(instantiation,[],[f540]) ).

tff(f3063,plain,
    ( spl13_130
    | ~ spl13_19 ),
    inference(avatar_split_clause,[],[f3031,f702,f3060]) ).

tff(f3031,plain,
    ( ( 0 = div1(0,$sum($product(2,sK0),1)) )
    | ~ spl13_19 ),
    inference(evaluation,[],[f3002]) ).

tff(f3002,plain,
    ( $less(0,0)
    | ( 0 = div1(0,$sum($product(2,sK0),1)) )
    | ~ spl13_19 ),
    inference(resolution,[],[f540,f703]) ).

tff(f3058,plain,
    ( spl13_129
    | spl13_14
    | ~ spl13_50 ),
    inference(avatar_split_clause,[],[f3025,f1399,f661,f3055]) ).

tff(f3025,plain,
    ( $less(sK0,0)
    | ( 0 = div1(sK0,$sum($product(2,sK0),1)) )
    | ~ spl13_50 ),
    inference(resolution,[],[f540,f1401]) ).

tff(f3053,plain,
    ( spl13_128
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f3033,f668,f3050]) ).

tff(f3033,plain,
    ( ( 0 = div1(0,sK0) )
    | ~ spl13_15 ),
    inference(evaluation,[],[f3003]) ).

tff(f3003,plain,
    ( ( 0 = div1(0,sK0) )
    | $less(0,0)
    | ~ spl13_15 ),
    inference(resolution,[],[f540,f670]) ).

tff(f3048,plain,
    ( spl13_127
    | ~ spl13_78 ),
    inference(avatar_split_clause,[],[f3034,f2011,f3045]) ).

tff(f3045,plain,
    ( spl13_127
  <=> ( 0 = div1(1,abs1(2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_127])]) ).

tff(f3034,plain,
    ( ( 0 = div1(1,abs1(2)) )
    | ~ spl13_78 ),
    inference(evaluation,[],[f3022]) ).

tff(f3022,plain,
    ( $less(1,0)
    | ( 0 = div1(1,abs1(2)) )
    | ~ spl13_78 ),
    inference(resolution,[],[f540,f2013]) ).

tff(f3043,plain,
    ( spl13_126
    | ~ spl13_71 ),
    inference(avatar_split_clause,[],[f3035,f1886,f3040]) ).

tff(f3035,plain,
    ( ( 0 = div1(1,sK0) )
    | ~ spl13_71 ),
    inference(evaluation,[],[f3024]) ).

tff(f3024,plain,
    ( ( 0 = div1(1,sK0) )
    | $less(1,0)
    | ~ spl13_71 ),
    inference(resolution,[],[f540,f1887]) ).

tff(f2984,plain,
    ( spl13_125
    | spl13_34
    | ~ spl13_120 ),
    inference(avatar_split_clause,[],[f2979,f2945,f958,f2981]) ).

tff(f2979,plain,
    ( ( 0 = sK0 )
    | ( 1 = $sum($product(sK0,div1(1,sK0)),1) )
    | ~ spl13_120 ),
    inference(superposition,[],[f457,f2947]) ).

tff(f2970,plain,
    ( spl13_124
    | ~ spl13_94
    | ~ spl13_120 ),
    inference(avatar_split_clause,[],[f2965,f2945,f2223,f2967]) ).

tff(f2964,plain,
    ( spl13_123
    | spl13_14
    | ~ spl13_50 ),
    inference(avatar_split_clause,[],[f2919,f1399,f661,f2961]) ).

tff(f2919,plain,
    ( $less(sK0,0)
    | ( mod1(sK0,$sum($product(2,sK0),1)) = sK0 )
    | ~ spl13_50 ),
    inference(resolution,[],[f517,f1401]) ).

tff(f2959,plain,
    ( spl13_115
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f2927,f668,f2736]) ).

tff(f2927,plain,
    ( ( 0 = mod1(0,sK0) )
    | ~ spl13_15 ),
    inference(evaluation,[],[f2897]) ).

tff(f2897,plain,
    ( $less(0,0)
    | ( 0 = mod1(0,sK0) )
    | ~ spl13_15 ),
    inference(resolution,[],[f517,f670]) ).

tff(f2958,plain,
    ( spl13_122
    | ~ spl13_78 ),
    inference(avatar_split_clause,[],[f2928,f2011,f2955]) ).

tff(f2955,plain,
    ( spl13_122
  <=> ( 1 = mod1(1,abs1(2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_122])]) ).

tff(f2928,plain,
    ( ( 1 = mod1(1,abs1(2)) )
    | ~ spl13_78 ),
    inference(evaluation,[],[f2916]) ).

tff(f2916,plain,
    ( $less(1,0)
    | ( 1 = mod1(1,abs1(2)) )
    | ~ spl13_78 ),
    inference(resolution,[],[f517,f2013]) ).

tff(f2953,plain,
    ( spl13_121
    | ~ spl13_19 ),
    inference(avatar_split_clause,[],[f2929,f702,f2950]) ).

tff(f2929,plain,
    ( ( 0 = mod1(0,$sum($product(2,sK0),1)) )
    | ~ spl13_19 ),
    inference(evaluation,[],[f2895]) ).

tff(f2895,plain,
    ( $less(0,0)
    | ( 0 = mod1(0,$sum($product(2,sK0),1)) )
    | ~ spl13_19 ),
    inference(resolution,[],[f517,f703]) ).

tff(f2948,plain,
    ( spl13_120
    | ~ spl13_71 ),
    inference(avatar_split_clause,[],[f2931,f1886,f2945]) ).

tff(f2931,plain,
    ( ( 1 = mod1(1,sK0) )
    | ~ spl13_71 ),
    inference(evaluation,[],[f2918]) ).

tff(f2918,plain,
    ( ( 1 = mod1(1,sK0) )
    | $less(1,0)
    | ~ spl13_71 ),
    inference(resolution,[],[f517,f1887]) ).

tff(f2943,plain,
    spl13_119,
    inference(avatar_split_clause,[],[f2881,f2940]) ).

tff(f2881,plain,
    1 = mod1(1,2),
    inference(interpreted_simplification,[],[f2880]) ).

tff(f2880,plain,
    ( ~ $less(1,2)
    | ( 1 = mod1(1,2) )
    | $less(1,0) ),
    inference(instantiation,[],[f517]) ).

tff(f2938,plain,
    ( spl13_118
    | ~ spl13_73 ),
    inference(avatar_split_clause,[],[f2933,f1915,f2935]) ).

tff(f2933,plain,
    ( ( 1 = mod1(1,$sum($product(2,sK0),1)) )
    | ~ spl13_73 ),
    inference(evaluation,[],[f2917]) ).

tff(f2917,plain,
    ( ( 1 = mod1(1,$sum($product(2,sK0),1)) )
    | $less(1,0)
    | ~ spl13_73 ),
    inference(resolution,[],[f517,f1917]) ).

tff(f2851,plain,
    ( ~ spl13_117
    | spl13_110 ),
    inference(avatar_split_clause,[],[f2844,f2669,f2848]) ).

tff(f2848,plain,
    ( spl13_117
  <=> $less(sK0,$product($uminus(sK0),1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_117])]) ).

tff(f2844,plain,
    ( ~ $less(sK0,$product($uminus(sK0),1))
    | spl13_110 ),
    inference(resolution,[],[f2671,f494]) ).

tff(f2758,plain,
    ( spl13_116
    | spl13_34
    | ~ spl13_115 ),
    inference(avatar_split_clause,[],[f2753,f2736,f958,f2755]) ).

tff(f2753,plain,
    ( ( 0 = sK0 )
    | ( 0 = $sum($product(sK0,div1(0,sK0)),0) )
    | ~ spl13_115 ),
    inference(superposition,[],[f457,f2738]) ).

tff(f2739,plain,
    ( spl13_114
    | spl13_34
    | spl13_115
    | ~ spl13_36 ),
    inference(avatar_split_clause,[],[f2731,f986,f2736,f958,f2733]) ).

tff(f2733,plain,
    ( spl13_114
  <=> ! [X0: key1] : $less(0,hash1(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_114])]) ).

tff(f2731,plain,
    ( ! [X0: key1] :
        ( ( 0 = mod1(0,sK0) )
        | ( 0 = sK0 )
        | $less(0,hash1(X0)) )
    | ~ spl13_36 ),
    inference(forward_subsumption_demodulation,[],[f2725,f821]) ).

tff(f821,plain,
    ! [X9: key1] :
      ( $less(0,hash1(X9))
      | ( 0 = hash1(X9) ) ),
    inference(resolution,[],[f136,f532]) ).

tff(f2725,plain,
    ( ! [X0: key1] :
        ( ( 0 = mod1(hash1(X0),sK0) )
        | ( 0 = sK0 )
        | $less(0,hash1(X0)) )
    | ~ spl13_36 ),
    inference(resolution,[],[f475,f1031]) ).

tff(f1031,plain,
    ( ! [X1: key1] :
        ( $less(0,mod1(hash1(X1),sK0))
        | ( 0 = mod1(hash1(X1),sK0) ) )
    | ~ spl13_36 ),
    inference(resolution,[],[f987,f136]) ).

tff(f2719,plain,
    ( ~ spl13_113
    | ~ spl13_102 ),
    inference(avatar_split_clause,[],[f2702,f2600,f2716]) ).

tff(f2716,plain,
    ( spl13_113
  <=> $less(0,$uminus(sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_113])]) ).

tff(f2702,plain,
    ( ~ $less(0,$uminus(sK0))
    | ~ spl13_102 ),
    inference(resolution,[],[f2622,f134]) ).

tff(f2714,plain,
    ( spl13_112
    | ~ spl13_102 ),
    inference(avatar_split_clause,[],[f2701,f2600,f2711]) ).

tff(f2711,plain,
    ( spl13_112
  <=> $less($uminus(sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_112])]) ).

tff(f2701,plain,
    ( $less($uminus(sK0),1)
    | ~ spl13_102 ),
    inference(interpreted_simplification,[],[f2700]) ).

tff(f2700,plain,
    ( $less($uminus(sK0),1)
    | ~ $less(0,1)
    | ~ spl13_102 ),
    inference(instantiation,[],[f2622]) ).

tff(f2676,plain,
    ( spl13_111
    | spl13_108
    | ~ spl13_106 ),
    inference(avatar_split_clause,[],[f2649,f2635,f2661,f2674]) ).

tff(f2674,plain,
    ( spl13_111
  <=> ! [X2: $int] : $less($uminus(sK0),mod1(X2,$uminus(sK0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_111])]) ).

tff(f2661,plain,
    ( spl13_108
  <=> ( 0 = $uminus(sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_108])]) ).

tff(f2649,plain,
    ( ! [X2: $int] :
        ( ( 0 = $uminus(sK0) )
        | $less($uminus(sK0),mod1(X2,$uminus(sK0))) )
    | ~ spl13_106 ),
    inference(superposition,[],[f497,f2637]) ).

tff(f2672,plain,
    ( ~ spl13_110
    | ~ spl13_106 ),
    inference(avatar_split_clause,[],[f2651,f2635,f2669]) ).

tff(f2651,plain,
    ( ~ $less(sK0,abs1($product($uminus(sK0),1)))
    | ~ spl13_106 ),
    inference(superposition,[],[f1072,f2637]) ).

tff(f2667,plain,
    ( spl13_108
    | spl13_109
    | ~ spl13_106 ),
    inference(avatar_split_clause,[],[f2648,f2635,f2665,f2661]) ).

tff(f2648,plain,
    ( ! [X1: $int] :
        ( $less(mod1(X1,$uminus(sK0)),sK0)
        | ( 0 = $uminus(sK0) ) )
    | ~ spl13_106 ),
    inference(superposition,[],[f496,f2637]) ).

tff(f2659,plain,
    ( ~ spl13_107
    | ~ spl13_106 ),
    inference(avatar_split_clause,[],[f2652,f2635,f2656]) ).

tff(f2656,plain,
    ( spl13_107
  <=> $less(sK0,$uminus(sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_107])]) ).

tff(f2652,plain,
    ( ~ $less(sK0,$uminus(sK0))
    | ~ spl13_106 ),
    inference(superposition,[],[f1994,f2637]) ).

tff(f2638,plain,
    ( spl13_106
    | ~ spl13_102 ),
    inference(avatar_split_clause,[],[f2623,f2600,f2635]) ).

tff(f2623,plain,
    ( ( sK0 = abs1($uminus(sK0)) )
    | ~ spl13_102 ),
    inference(evaluation,[],[f2620]) ).

tff(f2620,plain,
    ( ( $uminus($uminus(sK0)) = abs1($uminus(sK0)) )
    | ~ spl13_102 ),
    inference(resolution,[],[f2602,f527]) ).

tff(f2633,plain,
    ( spl13_104
    | spl13_105
    | ~ spl13_15
    | ~ spl13_102 ),
    inference(avatar_split_clause,[],[f2624,f2600,f668,f2630,f2626]) ).

tff(f2626,plain,
    ( spl13_104
  <=> $less($uminus(sK0),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_104])]) ).

tff(f2630,plain,
    ( spl13_105
  <=> ( $uminus(sK0) = sK0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_105])]) ).

tff(f2624,plain,
    ( ( $uminus(sK0) = sK0 )
    | $less($uminus(sK0),sK0)
    | ~ spl13_15
    | ~ spl13_102 ),
    inference(evaluation,[],[f2621]) ).

tff(f2621,plain,
    ( $less($uminus(sK0),sK0)
    | ( $uminus(sK0) = sK0 )
    | $less(0,0)
    | ~ spl13_15
    | ~ spl13_102 ),
    inference(resolution,[],[f2602,f901]) ).

tff(f2609,plain,
    ( spl13_34
    | spl13_103
    | ~ spl13_81 ),
    inference(avatar_split_clause,[],[f2591,f2056,f2607,f958]) ).

tff(f2591,plain,
    ( ! [X2: $int] :
        ( $less($uminus(sK0),mod1(X2,sK0))
        | ( 0 = sK0 ) )
    | ~ spl13_81 ),
    inference(superposition,[],[f497,f2058]) ).

tff(f2603,plain,
    ( spl13_102
    | spl13_34
    | ~ spl13_31
    | ~ spl13_81 ),
    inference(avatar_split_clause,[],[f2598,f2056,f858,f958,f2600]) ).

tff(f2598,plain,
    ( ( 0 = sK0 )
    | $less($uminus(sK0),0)
    | ~ spl13_31
    | ~ spl13_81 ),
    inference(forward_demodulation,[],[f2594,f2058]) ).

tff(f2594,plain,
    ( $less($uminus(abs1(sK0)),0)
    | ( 0 = sK0 )
    | ~ spl13_31 ),
    inference(superposition,[],[f497,f860]) ).

tff(f2505,plain,
    ( spl13_101
    | spl13_34
    | ~ spl13_81 ),
    inference(avatar_split_clause,[],[f2496,f2056,f958,f2503]) ).

tff(f2496,plain,
    ( ! [X0: $int] :
        ( ( 0 = sK0 )
        | $less(mod1(X0,sK0),sK0) )
    | ~ spl13_81 ),
    inference(superposition,[],[f496,f2058]) ).

tff(f2417,plain,
    spl13_100,
    inference(avatar_split_clause,[],[f2411,f2414]) ).

tff(f2411,plain,
    1 = abs1(-1),
    inference(evaluation,[],[f2397]) ).

tff(f2397,plain,
    $uminus(-1) = abs1(-1),
    inference(interpreted_simplification,[],[f2396]) ).

tff(f2396,plain,
    ( ~ $less(-1,0)
    | ( $uminus(-1) = abs1(-1) ) ),
    inference(instantiation,[],[f527]) ).

tff(f2393,plain,
    spl13_99,
    inference(avatar_split_clause,[],[f2381,f2390]) ).

tff(f2390,plain,
    ( spl13_99
  <=> $less(0,abs1(-1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_99])]) ).

tff(f2381,plain,
    $less(0,abs1(-1)),
    inference(interpreted_simplification,[],[f2380]) ).

tff(f2380,plain,
    ( ~ $less(-1,$uminus(0))
    | $less(0,abs1(-1)) ),
    inference(instantiation,[],[f493]) ).

tff(f493,plain,
    ! [X0: $int,X1: $int] :
      ( ~ $less(X0,$uminus(X1))
      | $less(X1,abs1(X0)) ),
    inference(cnf_transformation,[],[f342]) ).

tff(f2349,plain,
    ( spl13_96
    | ~ spl13_15
    | ~ spl13_79 ),
    inference(avatar_split_clause,[],[f2348,f2048,f668,f2324]) ).

tff(f2324,plain,
    ( spl13_96
  <=> ! [X40: $int] :
        ( ( div1($sum($product(sK0,sK0),X40),sK0) = $sum(sK0,div1(X40,sK0)) )
        | $less(X40,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_96])]) ).

tff(f2348,plain,
    ( ! [X35: $int] :
        ( $less(X35,0)
        | ( $sum(sK0,div1(X35,sK0)) = div1($sum($product(sK0,sK0),X35),sK0) ) )
    | ~ spl13_15
    | ~ spl13_79 ),
    inference(evaluation,[],[f2347]) ).

tff(f2347,plain,
    ( ! [X35: $int] :
        ( $less(X35,0)
        | $less(0,0)
        | ( $sum(sK0,div1(X35,sK0)) = div1($sum($product(sK0,sK0),X35),sK0) ) )
    | ~ spl13_15
    | ~ spl13_79 ),
    inference(forward_demodulation,[],[f2273,f2050]) ).

tff(f2273,plain,
    ( ! [X35: $int] :
        ( ( $sum(sK0,div1(X35,sK0)) = div1($sum($product(sK0,sK0),X35),sK0) )
        | $less(0,abs1(0))
        | $less(X35,0) )
    | ~ spl13_15 ),
    inference(resolution,[],[f1647,f2007]) ).

tff(f2346,plain,
    ( spl13_96
    | spl13_14
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f2262,f668,f661,f2324]) ).

tff(f2262,plain,
    ( ! [X18: $int] :
        ( $less(X18,0)
        | ( div1($sum($product(sK0,sK0),X18),sK0) = $sum(sK0,div1(X18,sK0)) ) )
    | spl13_14
    | ~ spl13_15 ),
    inference(resolution,[],[f1647,f663]) ).

tff(f2345,plain,
    ( spl13_96
    | ~ spl13_15
    | ~ spl13_71 ),
    inference(avatar_split_clause,[],[f2311,f1886,f668,f2324]) ).

tff(f2311,plain,
    ( ! [X36: $int] :
        ( $less(X36,0)
        | ( $sum(sK0,div1(X36,sK0)) = div1($sum($product(sK0,sK0),X36),sK0) ) )
    | ~ spl13_15
    | ~ spl13_71 ),
    inference(evaluation,[],[f2274]) ).

tff(f2274,plain,
    ( ! [X36: $int] :
        ( ( $sum(sK0,div1(X36,sK0)) = div1($sum($product(sK0,sK0),X36),sK0) )
        | $less(X36,0)
        | $less(1,0) )
    | ~ spl13_15
    | ~ spl13_71 ),
    inference(resolution,[],[f1647,f1893]) ).

tff(f2344,plain,
    ( spl13_97
    | spl13_87
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f2293,f668,f2085,f2329]) ).

tff(f2329,plain,
    ( spl13_97
  <=> ! [X23: $int] :
        ( $less(X23,0)
        | ( div1($sum($product(sK0,X23),0),sK0) = $sum(X23,div1(0,sK0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_97])]) ).

tff(f2293,plain,
    ( ! [X26: $int,X27: key1] :
        ( ~ $less(mod1(hash1(X27),0),0)
        | ( $sum(X26,div1(0,sK0)) = div1($sum($product(sK0,X26),0),sK0) )
        | $less(X26,0) )
    | ~ spl13_15 ),
    inference(resolution,[],[f1647,f578]) ).

tff(f2343,plain,
    ( spl13_84
    | spl13_97
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f2294,f668,f2329,f2069]) ).

tff(f2294,plain,
    ( ! [X28: $int,X29: key1] :
        ( ( div1($sum($product(sK0,X28),0),sK0) = $sum(X28,div1(0,sK0)) )
        | $less(X28,0)
        | $less(mod1(hash1(X29),0),0) )
    | ~ spl13_15 ),
    inference(resolution,[],[f1647,f577]) ).

tff(f2342,plain,
    ( spl13_95
    | spl13_3
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f2287,f668,f601,f2320]) ).

tff(f2320,plain,
    ( spl13_95
  <=> ! [X33: $int] :
        ( ( $sum(X33,div1($sum($product(2,sK0),1),sK0)) = div1($sum($product(sK0,X33),$sum($product(2,sK0),1)),sK0) )
        | $less(X33,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_95])]) ).

tff(f2287,plain,
    ( ! [X15: $int] :
        ( $less(X15,0)
        | ( $sum(X15,div1($sum($product(2,sK0),1),sK0)) = div1($sum($product(sK0,X15),$sum($product(2,sK0),1)),sK0) ) )
    | spl13_3
    | ~ spl13_15 ),
    inference(resolution,[],[f1647,f603]) ).

tff(f2341,plain,
    ( spl13_82
    | spl13_96
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f2275,f668,f2324,f2060]) ).

tff(f2060,plain,
    ( spl13_82
  <=> ! [X16: $int] :
        ( $less(0,X16)
        | $less(X16,0)
        | ( sK0 = X16 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_82])]) ).

tff(f2275,plain,
    ( ! [X38: $int,X37: $int] :
        ( ( div1($sum($product(sK0,sK0),X37),sK0) = $sum(sK0,div1(X37,sK0)) )
        | $less(X37,0)
        | $less(0,X38)
        | ( sK0 = X38 )
        | $less(X38,0) )
    | ~ spl13_15 ),
    inference(resolution,[],[f1647,f909]) ).

tff(f909,plain,
    ( ! [X2: $int,X1: $int] :
        ( ~ $less(sK0,X2)
        | ( sK0 = X1 )
        | $less(0,X1)
        | $less(X1,X2) )
    | ~ spl13_15 ),
    inference(resolution,[],[f876,f135]) ).

tff(f2340,plain,
    ( spl13_98
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f2253,f668,f2337]) ).

tff(f2253,plain,
    ( ( $sum(1,div1(2,sK0)) = div1($sum($product(sK0,1),2),sK0) )
    | ~ spl13_15 ),
    inference(interpreted_simplification,[],[f2252]) ).

tff(f2252,plain,
    ( $less(1,0)
    | $less(2,0)
    | ( $sum(1,div1(2,sK0)) = div1($sum($product(sK0,1),2),sK0) )
    | ~ spl13_15 ),
    inference(instantiation,[],[f1647]) ).

tff(f2335,plain,
    ( spl13_96
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f2313,f668,f2324]) ).

tff(f2313,plain,
    ( ! [X42: $int] :
        ( $less(X42,0)
        | ( $sum(sK0,div1(X42,sK0)) = div1($sum($product(sK0,sK0),X42),sK0) ) )
    | ~ spl13_15 ),
    inference(evaluation,[],[f2278]) ).

tff(f2278,plain,
    ( ! [X42: $int] :
        ( ( $sum(sK0,div1(X42,sK0)) = div1($sum($product(sK0,sK0),X42),sK0) )
        | $less(0,0)
        | $less(X42,0) )
    | ~ spl13_15 ),
    inference(resolution,[],[f1647,f799]) ).

tff(f2334,plain,
    ( spl13_80
    | spl13_97
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f2291,f668,f2329,f2052]) ).

tff(f2291,plain,
    ( ! [X21: $int,X22: $int,X20: $int] :
        ( $less(X20,0)
        | $less(X22,0)
        | ( div1($sum($product(sK0,X20),0),sK0) = $sum(X20,div1(0,sK0)) )
        | ( div1($sum($product(0,X21),X22),0) = $sum(X21,div1(X22,0)) )
        | $less(X21,0) )
    | ~ spl13_15 ),
    inference(resolution,[],[f1647,f537]) ).

tff(f2333,plain,
    ( spl13_95
    | ~ spl13_15
    | ~ spl13_73 ),
    inference(avatar_split_clause,[],[f2314,f1915,f668,f2320]) ).

tff(f2314,plain,
    ( ! [X31: $int] :
        ( ( $sum(X31,div1($sum($product(2,sK0),1),sK0)) = div1($sum($product(sK0,X31),$sum($product(2,sK0),1)),sK0) )
        | $less(X31,0) )
    | ~ spl13_15
    | ~ spl13_73 ),
    inference(evaluation,[],[f2296]) ).

tff(f2296,plain,
    ( ! [X31: $int] :
        ( $less(X31,0)
        | $less(1,0)
        | ( $sum(X31,div1($sum($product(2,sK0),1),sK0)) = div1($sum($product(sK0,X31),$sum($product(2,sK0),1)),sK0) ) )
    | ~ spl13_15
    | ~ spl13_73 ),
    inference(resolution,[],[f1647,f1931]) ).

tff(f2332,plain,
    ( spl13_97
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f2290,f668,f2329]) ).

tff(f2290,plain,
    ( ! [X19: $int] :
        ( ( div1($sum($product(sK0,X19),0),sK0) = $sum(X19,div1(0,sK0)) )
        | $less(X19,0) )
    | ~ spl13_15 ),
    inference(resolution,[],[f1647,f134]) ).

tff(f2331,plain,
    ( spl13_85
    | spl13_97
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f2292,f668,f2329,f2073]) ).

tff(f2292,plain,
    ( ! [X24: $int,X25: $int,X23: $int] :
        ( $less(X23,0)
        | ( mod1(X25,0) = mod1($sum($product(0,X24),X25),0) )
        | $less(X25,0)
        | $less(X24,0)
        | ( div1($sum($product(sK0,X23),0),sK0) = $sum(X23,div1(0,sK0)) ) )
    | ~ spl13_15 ),
    inference(resolution,[],[f1647,f531]) ).

tff(f2327,plain,
    ( spl13_95
    | ~ spl13_15
    | ~ spl13_19 ),
    inference(avatar_split_clause,[],[f2316,f702,f668,f2320]) ).

tff(f2316,plain,
    ( ! [X34: $int] :
        ( ( div1($sum($product(sK0,X34),$sum($product(2,sK0),1)),sK0) = $sum(X34,div1($sum($product(2,sK0),1),sK0)) )
        | $less(X34,0) )
    | ~ spl13_15
    | ~ spl13_19 ),
    inference(evaluation,[],[f2299]) ).

tff(f2299,plain,
    ( ! [X34: $int] :
        ( ( div1($sum($product(sK0,X34),$sum($product(2,sK0),1)),sK0) = $sum(X34,div1($sum($product(2,sK0),1),sK0)) )
        | $less(0,0)
        | $less(X34,0) )
    | ~ spl13_15
    | ~ spl13_19 ),
    inference(resolution,[],[f1647,f800]) ).

tff(f2326,plain,
    ( spl13_96
    | spl13_83
    | ~ spl13_15
    | ~ spl13_35 ),
    inference(avatar_split_clause,[],[f2277,f962,f668,f2065,f2324]) ).

tff(f2065,plain,
    ( spl13_83
  <=> ! [X17: key1] : $less(mod1(hash1(X17),sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_83])]) ).

tff(f2277,plain,
    ( ! [X40: $int,X41: key1] :
        ( $less(mod1(hash1(X41),sK0),0)
        | ( div1($sum($product(sK0,sK0),X40),sK0) = $sum(sK0,div1(X40,sK0)) )
        | $less(X40,0) )
    | ~ spl13_15
    | ~ spl13_35 ),
    inference(resolution,[],[f1647,f970]) ).

tff(f2322,plain,
    ( spl13_14
    | spl13_95
    | ~ spl13_15
    | ~ spl13_50 ),
    inference(avatar_split_clause,[],[f2298,f1399,f668,f2320,f661]) ).

tff(f2298,plain,
    ( ! [X33: $int] :
        ( ( $sum(X33,div1($sum($product(2,sK0),1),sK0)) = div1($sum($product(sK0,X33),$sum($product(2,sK0),1)),sK0) )
        | $less(sK0,0)
        | $less(X33,0) )
    | ~ spl13_15
    | ~ spl13_50 ),
    inference(resolution,[],[f1647,f1416]) ).

tff(f1416,plain,
    ( ! [X2: $int] :
        ( ~ $less($sum($product(2,sK0),1),X2)
        | $less(sK0,X2) )
    | ~ spl13_50 ),
    inference(resolution,[],[f1401,f135]) ).

tff(f2237,plain,
    ( spl13_93
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f2199,f668,f2218]) ).

tff(f2218,plain,
    ( spl13_93
  <=> ! [X39: $int] :
        ( $less(X39,0)
        | ( mod1($sum($product(sK0,X39),sK0),sK0) = mod1(sK0,sK0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_93])]) ).

tff(f2199,plain,
    ( ! [X41: $int] :
        ( $less(X41,0)
        | ( mod1($sum($product(sK0,X41),sK0),sK0) = mod1(sK0,sK0) ) )
    | ~ spl13_15 ),
    inference(evaluation,[],[f2167]) ).

tff(f2167,plain,
    ( ! [X41: $int] :
        ( ( mod1($sum($product(sK0,X41),sK0),sK0) = mod1(sK0,sK0) )
        | $less(0,0)
        | $less(X41,0) )
    | ~ spl13_15 ),
    inference(resolution,[],[f1551,f799]) ).

tff(f2236,plain,
    ( spl13_93
    | spl13_14
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f2152,f668,f661,f2218]) ).

tff(f2152,plain,
    ( ! [X18: $int] :
        ( $less(X18,0)
        | ( mod1($sum($product(sK0,X18),sK0),sK0) = mod1(sK0,sK0) ) )
    | spl13_14
    | ~ spl13_15 ),
    inference(resolution,[],[f1551,f663]) ).

tff(f2235,plain,
    ( spl13_92
    | ~ spl13_15
    | ~ spl13_73 ),
    inference(avatar_split_clause,[],[f2200,f1915,f668,f2212]) ).

tff(f2212,plain,
    ( spl13_92
  <=> ! [X32: $int] :
        ( $less(X32,0)
        | ( mod1($sum($product(2,sK0),1),sK0) = mod1($sum($product(sK0,X32),$sum($product(2,sK0),1)),sK0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_92])]) ).

tff(f2200,plain,
    ( ! [X30: $int] :
        ( $less(X30,0)
        | ( mod1($sum($product(2,sK0),1),sK0) = mod1($sum($product(sK0,X30),$sum($product(2,sK0),1)),sK0) ) )
    | ~ spl13_15
    | ~ spl13_73 ),
    inference(evaluation,[],[f2158]) ).

tff(f2158,plain,
    ( ! [X30: $int] :
        ( $less(X30,0)
        | $less(1,0)
        | ( mod1($sum($product(2,sK0),1),sK0) = mod1($sum($product(sK0,X30),$sum($product(2,sK0),1)),sK0) ) )
    | ~ spl13_15
    | ~ spl13_73 ),
    inference(resolution,[],[f1551,f1931]) ).

tff(f2234,plain,
    ( spl13_93
    | ~ spl13_15
    | ~ spl13_79 ),
    inference(avatar_split_clause,[],[f2233,f2048,f668,f2218]) ).

tff(f2233,plain,
    ( ! [X34: $int] :
        ( ( mod1($sum($product(sK0,X34),sK0),sK0) = mod1(sK0,sK0) )
        | $less(X34,0) )
    | ~ spl13_15
    | ~ spl13_79 ),
    inference(evaluation,[],[f2232]) ).

tff(f2232,plain,
    ( ! [X34: $int] :
        ( $less(X34,0)
        | ( mod1($sum($product(sK0,X34),sK0),sK0) = mod1(sK0,sK0) )
        | $less(0,0) )
    | ~ spl13_15
    | ~ spl13_79 ),
    inference(forward_demodulation,[],[f2162,f2050]) ).

tff(f2162,plain,
    ( ! [X34: $int] :
        ( $less(X34,0)
        | ( mod1($sum($product(sK0,X34),sK0),sK0) = mod1(sK0,sK0) )
        | $less(0,abs1(0)) )
    | ~ spl13_15 ),
    inference(resolution,[],[f1551,f2007]) ).

tff(f2231,plain,
    ( spl13_93
    | ~ spl13_15
    | ~ spl13_71 ),
    inference(avatar_split_clause,[],[f2201,f1886,f668,f2218]) ).

tff(f2201,plain,
    ( ! [X35: $int] :
        ( $less(X35,0)
        | ( mod1($sum($product(sK0,X35),sK0),sK0) = mod1(sK0,sK0) ) )
    | ~ spl13_15
    | ~ spl13_71 ),
    inference(evaluation,[],[f2163]) ).

tff(f2163,plain,
    ( ! [X35: $int] :
        ( $less(1,0)
        | $less(X35,0)
        | ( mod1($sum($product(sK0,X35),sK0),sK0) = mod1(sK0,sK0) ) )
    | ~ spl13_15
    | ~ spl13_71 ),
    inference(resolution,[],[f1551,f1893]) ).

tff(f2230,plain,
    ( spl13_91
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f2179,f668,f2208]) ).

tff(f2208,plain,
    ( spl13_91
  <=> ! [X26: $int] :
        ( ( mod1($sum($product(sK0,0),X26),sK0) = mod1(X26,sK0) )
        | $less(X26,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_91])]) ).

tff(f2179,plain,
    ( ! [X19: $int] :
        ( ( mod1(X19,sK0) = mod1($sum($product(sK0,0),X19),sK0) )
        | $less(X19,0) )
    | ~ spl13_15 ),
    inference(resolution,[],[f1551,f134]) ).

tff(f2229,plain,
    ( spl13_93
    | spl13_82
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f2164,f668,f2060,f2218]) ).

tff(f2164,plain,
    ( ! [X36: $int,X37: $int] :
        ( ( sK0 = X37 )
        | $less(X36,0)
        | $less(0,X37)
        | $less(X37,0)
        | ( mod1(sK0,sK0) = mod1($sum($product(sK0,X36),sK0),sK0) ) )
    | ~ spl13_15 ),
    inference(resolution,[],[f1551,f909]) ).

tff(f2228,plain,
    ( spl13_91
    | spl13_80
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f2180,f668,f2052,f2208]) ).

tff(f2180,plain,
    ( ! [X21: $int,X22: $int,X20: $int] :
        ( $less(X21,0)
        | ( mod1(X20,sK0) = mod1($sum($product(sK0,0),X20),sK0) )
        | ( div1($sum($product(0,X21),X22),0) = $sum(X21,div1(X22,0)) )
        | $less(X20,0)
        | $less(X22,0) )
    | ~ spl13_15 ),
    inference(resolution,[],[f1551,f537]) ).

tff(f2227,plain,
    ( spl13_84
    | spl13_91
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f2183,f668,f2208,f2069]) ).

tff(f2183,plain,
    ( ! [X28: $int,X29: key1] :
        ( $less(X28,0)
        | $less(mod1(hash1(X29),0),0)
        | ( mod1(X28,sK0) = mod1($sum($product(sK0,0),X28),sK0) ) )
    | ~ spl13_15 ),
    inference(resolution,[],[f1551,f577]) ).

tff(f2226,plain,
    ( spl13_94
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f2143,f668,f2223]) ).

tff(f2143,plain,
    ( ( mod1($sum($product(sK0,2),1),sK0) = mod1(1,sK0) )
    | ~ spl13_15 ),
    inference(interpreted_simplification,[],[f2142]) ).

tff(f2142,plain,
    ( $less(1,0)
    | $less(2,0)
    | ( mod1($sum($product(sK0,2),1),sK0) = mod1(1,sK0) )
    | ~ spl13_15 ),
    inference(instantiation,[],[f1551]) ).

tff(f2221,plain,
    ( spl13_92
    | spl13_3
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f2150,f668,f601,f2212]) ).

tff(f2150,plain,
    ( ! [X15: $int] :
        ( $less(X15,0)
        | ( mod1($sum($product(2,sK0),1),sK0) = mod1($sum($product(sK0,X15),$sum($product(2,sK0),1)),sK0) ) )
    | spl13_3
    | ~ spl13_15 ),
    inference(resolution,[],[f1551,f603]) ).

tff(f2220,plain,
    ( spl13_83
    | spl13_93
    | ~ spl13_15
    | ~ spl13_35 ),
    inference(avatar_split_clause,[],[f2166,f962,f668,f2218,f2065]) ).

tff(f2166,plain,
    ( ! [X40: key1,X39: $int] :
        ( $less(X39,0)
        | $less(mod1(hash1(X40),sK0),0)
        | ( mod1($sum($product(sK0,X39),sK0),sK0) = mod1(sK0,sK0) ) )
    | ~ spl13_15
    | ~ spl13_35 ),
    inference(resolution,[],[f1551,f970]) ).

tff(f2216,plain,
    ( spl13_92
    | ~ spl13_15
    | ~ spl13_19 ),
    inference(avatar_split_clause,[],[f2203,f702,f668,f2212]) ).

tff(f2203,plain,
    ( ! [X33: $int] :
        ( $less(X33,0)
        | ( mod1($sum($product(2,sK0),1),sK0) = mod1($sum($product(sK0,X33),$sum($product(2,sK0),1)),sK0) ) )
    | ~ spl13_15
    | ~ spl13_19 ),
    inference(evaluation,[],[f2161]) ).

tff(f2161,plain,
    ( ! [X33: $int] :
        ( ( mod1($sum($product(2,sK0),1),sK0) = mod1($sum($product(sK0,X33),$sum($product(2,sK0),1)),sK0) )
        | $less(0,0)
        | $less(X33,0) )
    | ~ spl13_15
    | ~ spl13_19 ),
    inference(resolution,[],[f1551,f800]) ).

tff(f2215,plain,
    ( spl13_91
    | spl13_85
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f2181,f668,f2073,f2208]) ).

tff(f2181,plain,
    ( ! [X24: $int,X25: $int,X23: $int] :
        ( $less(X25,0)
        | ( mod1(X23,sK0) = mod1($sum($product(sK0,0),X23),sK0) )
        | $less(X23,0)
        | $less(X24,0)
        | ( mod1(X25,0) = mod1($sum($product(0,X24),X25),0) ) )
    | ~ spl13_15 ),
    inference(resolution,[],[f1551,f531]) ).

tff(f2214,plain,
    ( spl13_92
    | spl13_14
    | ~ spl13_15
    | ~ spl13_50 ),
    inference(avatar_split_clause,[],[f2160,f1399,f668,f661,f2212]) ).

tff(f2160,plain,
    ( ! [X32: $int] :
        ( $less(sK0,0)
        | $less(X32,0)
        | ( mod1($sum($product(2,sK0),1),sK0) = mod1($sum($product(sK0,X32),$sum($product(2,sK0),1)),sK0) ) )
    | ~ spl13_15
    | ~ spl13_50 ),
    inference(resolution,[],[f1551,f1416]) ).

tff(f2210,plain,
    ( spl13_87
    | spl13_91
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f2182,f668,f2208,f2085]) ).

tff(f2182,plain,
    ( ! [X26: $int,X27: key1] :
        ( ( mod1($sum($product(sK0,0),X26),sK0) = mod1(X26,sK0) )
        | $less(X26,0)
        | ~ $less(mod1(hash1(X27),0),0) )
    | ~ spl13_15 ),
    inference(resolution,[],[f1551,f578]) ).

tff(f2124,plain,
    ( ~ spl13_90
    | spl13_89 ),
    inference(avatar_split_clause,[],[f2117,f2113,f2121]) ).

tff(f2121,plain,
    ( spl13_90
  <=> $less(sK0,$product(sK0,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_90])]) ).

tff(f2117,plain,
    ( ~ $less(sK0,$product(sK0,1))
    | spl13_89 ),
    inference(resolution,[],[f2115,f494]) ).

tff(f2116,plain,
    ( ~ spl13_89
    | ~ spl13_81 ),
    inference(avatar_split_clause,[],[f2111,f2056,f2113]) ).

tff(f2111,plain,
    ( ~ $less(sK0,abs1($product(sK0,1)))
    | ~ spl13_81 ),
    inference(superposition,[],[f1072,f2058]) ).

tff(f2095,plain,
    ( spl13_86
    | spl13_3 ),
    inference(avatar_split_clause,[],[f2023,f601,f2078]) ).

tff(f2023,plain,
    ( ( $sum($product(2,sK0),1) = abs1($sum($product(2,sK0),1)) )
    | spl13_3 ),
    inference(resolution,[],[f528,f603]) ).

tff(f2094,plain,
    ( spl13_14
    | spl13_86
    | ~ spl13_50 ),
    inference(avatar_split_clause,[],[f2033,f1399,f2078,f661]) ).

tff(f2033,plain,
    ( ( $sum($product(2,sK0),1) = abs1($sum($product(2,sK0),1)) )
    | $less(sK0,0)
    | ~ spl13_50 ),
    inference(resolution,[],[f528,f1416]) ).

tff(f2093,plain,
    spl13_88,
    inference(avatar_split_clause,[],[f2016,f2090]) ).

tff(f2016,plain,
    1 = abs1(1),
    inference(interpreted_simplification,[],[f2015]) ).

tff(f2015,plain,
    ( $less(1,0)
    | ( 1 = abs1(1) ) ),
    inference(instantiation,[],[f528]) ).

tff(f2088,plain,
    ( spl13_86
    | ~ spl13_73 ),
    inference(avatar_split_clause,[],[f2042,f1915,f2078]) ).

tff(f2042,plain,
    ( ( $sum($product(2,sK0),1) = abs1($sum($product(2,sK0),1)) )
    | ~ spl13_73 ),
    inference(evaluation,[],[f2031]) ).

tff(f2031,plain,
    ( ( $sum($product(2,sK0),1) = abs1($sum($product(2,sK0),1)) )
    | $less(1,0)
    | ~ spl13_73 ),
    inference(resolution,[],[f528,f1931]) ).

tff(f2087,plain,
    ( spl13_79
    | spl13_87 ),
    inference(avatar_split_clause,[],[f2029,f2085,f2048]) ).

tff(f2029,plain,
    ! [X14: key1] :
      ( ~ $less(mod1(hash1(X14),0),0)
      | ( 0 = abs1(0) ) ),
    inference(resolution,[],[f528,f578]) ).

tff(f2083,plain,
    ( spl13_81
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f2043,f668,f2056]) ).

tff(f2043,plain,
    ( ( abs1(sK0) = sK0 )
    | ~ spl13_15 ),
    inference(evaluation,[],[f2039]) ).

tff(f2039,plain,
    ( $less(0,0)
    | ( abs1(sK0) = sK0 )
    | ~ spl13_15 ),
    inference(resolution,[],[f528,f799]) ).

tff(f2082,plain,
    ( spl13_81
    | ~ spl13_71 ),
    inference(avatar_split_clause,[],[f2044,f1886,f2056]) ).

tff(f2044,plain,
    ( ( abs1(sK0) = sK0 )
    | ~ spl13_71 ),
    inference(evaluation,[],[f2035]) ).

tff(f2035,plain,
    ( ( abs1(sK0) = sK0 )
    | $less(1,0)
    | ~ spl13_71 ),
    inference(resolution,[],[f528,f1893]) ).

tff(f2081,plain,
    ( spl13_86
    | ~ spl13_19 ),
    inference(avatar_split_clause,[],[f2045,f702,f2078]) ).

tff(f2045,plain,
    ( ( $sum($product(2,sK0),1) = abs1($sum($product(2,sK0),1)) )
    | ~ spl13_19 ),
    inference(evaluation,[],[f2034]) ).

tff(f2034,plain,
    ( $less(0,0)
    | ( $sum($product(2,sK0),1) = abs1($sum($product(2,sK0),1)) )
    | ~ spl13_19 ),
    inference(resolution,[],[f528,f800]) ).

tff(f2076,plain,
    spl13_79,
    inference(avatar_split_clause,[],[f2026,f2048]) ).

tff(f2026,plain,
    0 = abs1(0),
    inference(resolution,[],[f528,f134]) ).

tff(f2075,plain,
    ( spl13_79
    | spl13_85 ),
    inference(avatar_split_clause,[],[f2028,f2073,f2048]) ).

tff(f2028,plain,
    ! [X12: $int,X13: $int] :
      ( ( mod1(X13,0) = mod1($sum($product(0,X12),X13),0) )
      | $less(X13,0)
      | $less(X12,0)
      | ( 0 = abs1(0) ) ),
    inference(resolution,[],[f528,f531]) ).

tff(f2071,plain,
    ( spl13_84
    | spl13_79 ),
    inference(avatar_split_clause,[],[f2030,f2048,f2069]) ).

tff(f2030,plain,
    ! [X15: key1] :
      ( ( 0 = abs1(0) )
      | $less(mod1(hash1(X15),0),0) ),
    inference(resolution,[],[f528,f577]) ).

tff(f2067,plain,
    ( spl13_83
    | spl13_81
    | ~ spl13_35 ),
    inference(avatar_split_clause,[],[f2038,f962,f2056,f2065]) ).

tff(f2038,plain,
    ( ! [X17: key1] :
        ( ( abs1(sK0) = sK0 )
        | $less(mod1(hash1(X17),sK0),0) )
    | ~ spl13_35 ),
    inference(resolution,[],[f528,f970]) ).

tff(f2063,plain,
    ( spl13_81
    | spl13_14 ),
    inference(avatar_split_clause,[],[f2025,f661,f2056]) ).

tff(f2025,plain,
    ( ( abs1(sK0) = sK0 )
    | spl13_14 ),
    inference(resolution,[],[f528,f663]) ).

tff(f2062,plain,
    ( spl13_81
    | spl13_82
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f2036,f668,f2060,f2056]) ).

tff(f2036,plain,
    ( ! [X16: $int] :
        ( $less(0,X16)
        | ( sK0 = X16 )
        | ( abs1(sK0) = sK0 )
        | $less(X16,0) )
    | ~ spl13_15 ),
    inference(resolution,[],[f528,f909]) ).

tff(f2054,plain,
    ( spl13_79
    | spl13_80 ),
    inference(avatar_split_clause,[],[f2027,f2052,f2048]) ).

tff(f2027,plain,
    ! [X10: $int,X11: $int] :
      ( ( div1($sum($product(0,X10),X11),0) = $sum(X10,div1(X11,0)) )
      | $less(X11,0)
      | ( 0 = abs1(0) )
      | $less(X10,0) ),
    inference(resolution,[],[f528,f537]) ).

tff(f2014,plain,
    spl13_78,
    inference(avatar_split_clause,[],[f1992,f2011]) ).

tff(f1992,plain,
    $less(1,abs1(2)),
    inference(interpreted_simplification,[],[f1991]) ).

tff(f1991,plain,
    ( $less(1,abs1(2))
    | ~ $less(1,2) ),
    inference(instantiation,[],[f494]) ).

tff(f1987,plain,
    ( ~ spl13_77
    | spl13_68 ),
    inference(avatar_split_clause,[],[f1982,f1839,f1984]) ).

tff(f1982,plain,
    ( ( mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),a,sK0)),sK0) != sK0 )
    | spl13_68 ),
    inference(forward_demodulation,[],[f1981,f437]) ).

tff(f1981,plain,
    ( ( mod1(hash1(sK12(mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),a,sK0)),length1(list(tuple2(key,a)),mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)))) != sK0 )
    | spl13_68 ),
    inference(resolution,[],[f1841,f582]) ).

tff(f1977,plain,
    ( ~ spl13_76
    | ~ spl13_73 ),
    inference(avatar_split_clause,[],[f1967,f1915,f1974]) ).

tff(f1974,plain,
    ( spl13_76
  <=> $less($sum($product(2,sK0),1),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_76])]) ).

tff(f1967,plain,
    ( ~ $less($sum($product(2,sK0),1),1)
    | ~ spl13_73 ),
    inference(interpreted_simplification,[],[f1966]) ).

tff(f1966,plain,
    ( ~ $less($sum($product(2,sK0),1),1)
    | $less(1,1)
    | ~ spl13_73 ),
    inference(instantiation,[],[f1931]) ).

tff(f1937,plain,
    ( spl13_75
    | ~ spl13_73 ),
    inference(avatar_split_clause,[],[f1932,f1915,f1934]) ).

tff(f1932,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),1)
    | ~ spl13_73 ),
    inference(evaluation,[],[f1929]) ).

tff(f1929,plain,
    ( $less(1,0)
    | good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),1)
    | ~ spl13_73 ),
    inference(resolution,[],[f1917,f381]) ).

tff(f1923,plain,
    ( ~ spl13_74
    | ~ spl13_71 ),
    inference(avatar_split_clause,[],[f1908,f1886,f1920]) ).

tff(f1908,plain,
    ( ~ $less(sK0,1)
    | ~ spl13_71 ),
    inference(interpreted_simplification,[],[f1907]) ).

tff(f1907,plain,
    ( ~ $less(sK0,1)
    | $less(1,1)
    | ~ spl13_71 ),
    inference(instantiation,[],[f1893]) ).

tff(f1918,plain,
    ( spl13_73
    | ~ spl13_50
    | ~ spl13_71 ),
    inference(avatar_split_clause,[],[f1909,f1886,f1399,f1915]) ).

tff(f1909,plain,
    ( $less(1,$sum($product(2,sK0),1))
    | ~ spl13_50
    | ~ spl13_71 ),
    inference(resolution,[],[f1893,f1401]) ).

tff(f1900,plain,
    ( spl13_72
    | ~ spl13_71 ),
    inference(avatar_split_clause,[],[f1895,f1886,f1897]) ).

tff(f1895,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),1)
    | ~ spl13_71 ),
    inference(evaluation,[],[f1891]) ).

tff(f1891,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),1)
    | $less(1,0)
    | ~ spl13_71 ),
    inference(resolution,[],[f1887,f424]) ).

tff(f1889,plain,
    ( spl13_70
    | ~ spl13_71
    | ~ spl13_44 ),
    inference(avatar_split_clause,[],[f1868,f1198,f1886,f1882]) ).

tff(f1868,plain,
    ( ~ $less(1,sK0)
    | good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),1)
    | ~ spl13_44 ),
    inference(interpreted_simplification,[],[f1867]) ).

tff(f1867,plain,
    ( ~ $less(1,sK0)
    | $less(1,0)
    | good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK4)),1)
    | ~ spl13_44 ),
    inference(instantiation,[],[f1825]) ).

tff(f1866,plain,
    ( ~ spl13_69
    | spl13_41
    | ~ spl13_44 ),
    inference(avatar_split_clause,[],[f1861,f1198,f1093,f1863]) ).

tff(f1863,plain,
    ( spl13_69
  <=> ( -1 = sK0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_69])]) ).

tff(f1093,plain,
    ( spl13_41
  <=> ( sK6 = -1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_41])]) ).

tff(f1861,plain,
    ( ( -1 != sK0 )
    | spl13_41
    | ~ spl13_44 ),
    inference(superposition,[],[f1094,f1200]) ).

tff(f1094,plain,
    ( ( sK6 != -1 )
    | spl13_41 ),
    inference(avatar_component_clause,[],[f1093]) ).

tff(f1842,plain,
    ( ~ spl13_68
    | ~ spl13_44
    | spl13_66 ),
    inference(avatar_split_clause,[],[f1814,f1757,f1198,f1839]) ).

tff(f1814,plain,
    ( ~ good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),sK0)
    | ~ spl13_44
    | spl13_66 ),
    inference(backward_demodulation,[],[f1758,f1200]) ).

tff(f1820,plain,
    ( spl13_67
    | ~ spl13_16
    | ~ spl13_44 ),
    inference(avatar_split_clause,[],[f1765,f1198,f678,f1817]) ).

tff(f1760,plain,
    ( spl13_2
    | spl13_66
    | ~ spl13_65 ),
    inference(avatar_split_clause,[],[f1748,f1744,f1757,f596]) ).

tff(f1748,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),sK6)
    | $less(sK6,0)
    | ~ spl13_65 ),
    inference(resolution,[],[f1746,f424]) ).

tff(f1746,plain,
    ( $less(sK6,sK0)
    | ~ spl13_65 ),
    inference(avatar_component_clause,[],[f1744]) ).

tff(f1747,plain,
    ( spl13_64
    | spl13_65
    | spl13_44
    | ~ spl13_35 ),
    inference(avatar_split_clause,[],[f1738,f962,f1198,f1744,f1741]) ).

tff(f1741,plain,
    ( spl13_64
  <=> ! [X14: key1] :
        ( $less(mod1(hash1(X14),sK0),0)
        | good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),mod1(hash1(X14),sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_64])]) ).

tff(f1738,plain,
    ( ! [X14: key1] :
        ( ( sK6 = sK0 )
        | $less(sK6,sK0)
        | $less(mod1(hash1(X14),sK0),0)
        | good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),mod1(hash1(X14),sK0)) )
    | ~ spl13_35 ),
    inference(resolution,[],[f1049,f382]) ).

tff(f1049,plain,
    ( ! [X2: key1,X3: $int] :
        ( $less(mod1(hash1(X2),sK0),X3)
        | $less(X3,sK0)
        | ( sK0 = X3 ) )
    | ~ spl13_35 ),
    inference(resolution,[],[f970,f136]) ).

tff(f1641,plain,
    ( spl13_63
    | spl13_2
    | ~ spl13_62 ),
    inference(avatar_split_clause,[],[f1629,f1620,f596,f1638]) ).

tff(f1629,plain,
    ( $less(sK6,0)
    | good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),sK6)
    | ~ spl13_62 ),
    inference(resolution,[],[f1622,f381]) ).

tff(f1624,plain,
    ( spl13_62
    | spl13_59
    | spl13_57 ),
    inference(avatar_split_clause,[],[f1618,f1592,f1599,f1620]) ).

tff(f1618,plain,
    ( ( sK6 = $sum($product(2,sK0),1) )
    | $less(sK6,$sum($product(2,sK0),1))
    | spl13_57 ),
    inference(resolution,[],[f1593,f136]) ).

tff(f1623,plain,
    ( spl13_59
    | spl13_62
    | spl13_57 ),
    inference(avatar_split_clause,[],[f1617,f1592,f1620,f1599]) ).

tff(f1617,plain,
    ( $less(sK6,$sum($product(2,sK0),1))
    | ( sK6 = $sum($product(2,sK0),1) )
    | spl13_57 ),
    inference(resolution,[],[f1593,f136]) ).

tff(f1610,plain,
    ( spl13_60
    | spl13_61
    | spl13_44
    | ~ spl13_1 ),
    inference(avatar_split_clause,[],[f1589,f591,f1198,f1608,f1604]) ).

tff(f1608,plain,
    ( spl13_61
  <=> ! [X9: key1] :
        ( $less(mod1(hash1(X9),sK6),0)
        | good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),mod1(hash1(X9),sK6)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_61])]) ).

tff(f1589,plain,
    ( ! [X9: key1] :
        ( ( sK6 = sK0 )
        | $less(mod1(hash1(X9),sK6),0)
        | good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),mod1(hash1(X9),sK6))
        | $less(sK0,sK6) )
    | ~ spl13_1 ),
    inference(resolution,[],[f1037,f424]) ).

tff(f1037,plain,
    ( ! [X0: key1,X1: $int] :
        ( $less(mod1(hash1(X0),sK6),X1)
        | ( sK6 = X1 )
        | $less(X1,sK6) )
    | ~ spl13_1 ),
    inference(resolution,[],[f968,f136]) ).

tff(f968,plain,
    ( ! [X2: $int,X1: key1] :
        ( ~ $less(sK6,X2)
        | $less(mod1(hash1(X1),sK6),X2) )
    | ~ spl13_1 ),
    inference(resolution,[],[f950,f135]) ).

tff(f1602,plain,
    ( spl13_57
    | spl13_58
    | spl13_59
    | ~ spl13_1 ),
    inference(avatar_split_clause,[],[f1588,f591,f1599,f1596,f1592]) ).

tff(f1596,plain,
    ( spl13_58
  <=> ! [X8: key1] :
        ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),mod1(hash1(X8),sK6))
        | $less(mod1(hash1(X8),sK6),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_58])]) ).

tff(f1588,plain,
    ( ! [X8: key1] :
        ( ( sK6 = $sum($product(2,sK0),1) )
        | good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),mod1(hash1(X8),sK6))
        | $less($sum($product(2,sK0),1),sK6)
        | $less(mod1(hash1(X8),sK6),0) )
    | ~ spl13_1 ),
    inference(resolution,[],[f1037,f381]) ).

tff(f1578,plain,
    ( spl13_56
    | spl13_8
    | spl13_10 ),
    inference(avatar_split_clause,[],[f1573,f635,f626,f1575]) ).

tff(f1573,plain,
    ( in_data1(a,sK10,t2tb7(sK9),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
    | ( get(option(a),key,t2tb3(sK3),t2tb1(sK10)) = some(a,t2tb7(sK9)) )
    | spl13_10 ),
    inference(resolution,[],[f438,f637]) ).

tff(f1565,plain,
    ( spl13_55
    | ~ spl13_1 ),
    inference(avatar_split_clause,[],[f1552,f591,f1562]) ).

tff(f1562,plain,
    ( spl13_55
  <=> ! [X20: $int,X21: $int] :
        ( ( mod1($sum($product(sK6,X20),X21),sK6) = mod1(X21,sK6) )
        | $less(X20,0)
        | $less(X21,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_55])]) ).

tff(f1552,plain,
    ( ! [X10: $int,X11: $int] :
        ( ( mod1($sum($product(sK6,X10),X11),sK6) = mod1(X11,sK6) )
        | $less(X10,0)
        | $less(X11,0) )
    | ~ spl13_1 ),
    inference(resolution,[],[f531,f593]) ).

tff(f1564,plain,
    ( spl13_37
    | spl13_55
    | ~ spl13_1 ),
    inference(avatar_split_clause,[],[f1560,f591,f1562,f990]) ).

tff(f1560,plain,
    ( ! [X21: $int,X20: $int] :
        ( ( mod1($sum($product(sK6,X20),X21),sK6) = mod1(X21,sK6) )
        | ( 0 = sK6 )
        | $less(X21,0)
        | $less(X20,0) )
    | ~ spl13_1 ),
    inference(evaluation,[],[f1556]) ).

tff(f1556,plain,
    ( ! [X21: $int,X20: $int] :
        ( $less(X20,0)
        | $less(X21,0)
        | ( mod1($sum($product(sK6,X20),X21),sK6) = mod1(X21,sK6) )
        | ( 0 = sK6 )
        | $less(0,0) )
    | ~ spl13_1 ),
    inference(resolution,[],[f531,f873]) ).

tff(f873,plain,
    ( ! [X1: $int] :
        ( $less(0,X1)
        | $less(X1,sK6)
        | ( sK6 = X1 ) )
    | ~ spl13_1 ),
    inference(resolution,[],[f798,f136]) ).

tff(f1464,plain,
    ( ~ spl13_54
    | ~ spl13_51 ),
    inference(avatar_split_clause,[],[f1453,f1404,f1461]) ).

tff(f1461,plain,
    ( spl13_54
  <=> $less($sum($product(2,sK0),1),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_54])]) ).

tff(f1404,plain,
    ( spl13_51
  <=> $less(-1,$sum($product(2,sK0),1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_51])]) ).

tff(f1453,plain,
    ( ~ $less($sum($product(2,sK0),1),-1)
    | ~ spl13_51 ),
    inference(interpreted_simplification,[],[f1452]) ).

tff(f1452,plain,
    ( ~ $less($sum($product(2,sK0),1),-1)
    | $less(-1,-1)
    | ~ spl13_51 ),
    inference(instantiation,[],[f1425]) ).

tff(f1425,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum($product(2,sK0),1),X0)
        | $less(-1,X0) )
    | ~ spl13_51 ),
    inference(resolution,[],[f1406,f135]) ).

tff(f1406,plain,
    ( $less(-1,$sum($product(2,sK0),1))
    | ~ spl13_51 ),
    inference(avatar_component_clause,[],[f1404]) ).

tff(f1445,plain,
    ( spl13_53
    | spl13_34
    | ~ spl13_31 ),
    inference(avatar_split_clause,[],[f1436,f858,f958,f1442]) ).

tff(f1436,plain,
    ( ( 0 = sK0 )
    | ( hash1(sK10) = $sum($product(sK0,div1(hash1(sK10),sK0)),0) )
    | ~ spl13_31 ),
    inference(superposition,[],[f457,f860]) ).

tff(f1421,plain,
    ( spl13_14
    | spl13_52
    | ~ spl13_50 ),
    inference(avatar_split_clause,[],[f1409,f1399,f1418,f661]) ).

tff(f1409,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),sK0)
    | $less(sK0,0)
    | ~ spl13_50 ),
    inference(resolution,[],[f1401,f381]) ).

tff(f1408,plain,
    ( spl13_50
    | spl13_48
    | spl13_47 ),
    inference(avatar_split_clause,[],[f1396,f1383,f1387,f1399]) ).

tff(f1387,plain,
    ( spl13_48
  <=> ( $sum($product(2,sK0),1) = sK0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_48])]) ).

tff(f1383,plain,
    ( spl13_47
  <=> $less($sum($product(2,sK0),1),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_47])]) ).

tff(f1396,plain,
    ( ( $sum($product(2,sK0),1) = sK0 )
    | $less(sK0,$sum($product(2,sK0),1))
    | spl13_47 ),
    inference(resolution,[],[f1384,f136]) ).

tff(f1384,plain,
    ( ~ $less($sum($product(2,sK0),1),sK0)
    | spl13_47 ),
    inference(avatar_component_clause,[],[f1383]) ).

tff(f1407,plain,
    ( spl13_51
    | spl13_48
    | ~ spl13_45
    | spl13_47 ),
    inference(avatar_split_clause,[],[f1394,f1383,f1202,f1387,f1404]) ).

tff(f1202,plain,
    ( spl13_45
  <=> $less(-1,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_45])]) ).

tff(f1394,plain,
    ( ( $sum($product(2,sK0),1) = sK0 )
    | $less(-1,$sum($product(2,sK0),1))
    | ~ spl13_45
    | spl13_47 ),
    inference(resolution,[],[f1384,f1249]) ).

tff(f1249,plain,
    ( ! [X0: $int] :
        ( $less(X0,sK0)
        | $less(-1,X0)
        | ( sK0 = X0 ) )
    | ~ spl13_45 ),
    inference(resolution,[],[f1246,f136]) ).

tff(f1246,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK0,X0)
        | $less(-1,X0) )
    | ~ spl13_45 ),
    inference(resolution,[],[f1204,f135]) ).

tff(f1204,plain,
    ( $less(-1,sK0)
    | ~ spl13_45 ),
    inference(avatar_component_clause,[],[f1202]) ).

tff(f1402,plain,
    ( spl13_48
    | spl13_50
    | spl13_47 ),
    inference(avatar_split_clause,[],[f1397,f1383,f1399,f1387]) ).

tff(f1397,plain,
    ( $less(sK0,$sum($product(2,sK0),1))
    | ( $sum($product(2,sK0),1) = sK0 )
    | spl13_47 ),
    inference(resolution,[],[f1384,f136]) ).

tff(f1393,plain,
    ( spl13_47
    | spl13_48
    | spl13_49
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f1377,f668,f1391,f1387,f1383]) ).

tff(f1391,plain,
    ( spl13_49
  <=> ! [X7: key1] :
        ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),mod1(hash1(X7),$sum($product(2,sK0),1)))
        | $less(mod1(hash1(X7),$sum($product(2,sK0),1)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_49])]) ).

tff(f1377,plain,
    ( ! [X7: key1] :
        ( good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),mod1(hash1(X7),$sum($product(2,sK0),1)))
        | $less(mod1(hash1(X7),$sum($product(2,sK0),1)),0)
        | ( $sum($product(2,sK0),1) = sK0 )
        | $less($sum($product(2,sK0),1),sK0) )
    | ~ spl13_15 ),
    inference(resolution,[],[f946,f381]) ).

tff(f946,plain,
    ( ! [X0: key1,X1: $int] :
        ( $less(mod1(hash1(X0),X1),X1)
        | ( sK0 = X1 )
        | $less(X1,sK0) )
    | ~ spl13_15 ),
    inference(resolution,[],[f577,f876]) ).

tff(f1258,plain,
    ( ~ spl13_46
    | ~ spl13_45 ),
    inference(avatar_split_clause,[],[f1248,f1202,f1255]) ).

tff(f1248,plain,
    ( ~ $less(sK0,-1)
    | ~ spl13_45 ),
    inference(interpreted_simplification,[],[f1247]) ).

tff(f1247,plain,
    ( ~ $less(sK0,-1)
    | $less(-1,-1)
    | ~ spl13_45 ),
    inference(instantiation,[],[f1246]) ).

tff(f1205,plain,
    ( spl13_43
    | spl13_44
    | spl13_45
    | ~ spl13_35
    | ~ spl13_40 ),
    inference(avatar_split_clause,[],[f1178,f1089,f962,f1202,f1198,f1195]) ).

tff(f1195,plain,
    ( spl13_43
  <=> ! [X1: key1] : $less(mod1(hash1(X1),sK0),sK6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_43])]) ).

tff(f1178,plain,
    ( ! [X1: key1] :
        ( $less(-1,sK0)
        | ( sK6 = sK0 )
        | $less(mod1(hash1(X1),sK0),sK6) )
    | ~ spl13_35
    | ~ spl13_40 ),
    inference(resolution,[],[f1132,f970]) ).

tff(f1132,plain,
    ( ! [X1: $int] :
        ( $less(X1,sK6)
        | $less(-1,X1)
        | ( sK6 = X1 ) )
    | ~ spl13_40 ),
    inference(resolution,[],[f1128,f136]) ).

tff(f1139,plain,
    ( ~ spl13_42
    | ~ spl13_40 ),
    inference(avatar_split_clause,[],[f1130,f1089,f1136]) ).

tff(f1136,plain,
    ( spl13_42
  <=> $less(sK6,-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_42])]) ).

tff(f1130,plain,
    ( ~ $less(sK6,-1)
    | ~ spl13_40 ),
    inference(interpreted_simplification,[],[f1129]) ).

tff(f1129,plain,
    ( ~ $less(sK6,-1)
    | $less(-1,-1)
    | ~ spl13_40 ),
    inference(instantiation,[],[f1128]) ).

tff(f1096,plain,
    ( spl13_40
    | spl13_41
    | ~ spl13_1 ),
    inference(avatar_split_clause,[],[f1074,f591,f1093,f1089]) ).

tff(f1074,plain,
    ( ( sK6 = -1 )
    | $less(-1,sK6)
    | ~ spl13_1 ),
    inference(interpreted_simplification,[],[f1073]) ).

tff(f1073,plain,
    ( ~ $less(-1,0)
    | $less(0,0)
    | ( sK6 = -1 )
    | $less(-1,sK6)
    | ~ spl13_1 ),
    inference(instantiation,[],[f893]) ).

tff(f893,plain,
    ( ! [X0: $int,X1: $int] :
        ( ~ $less(X0,X1)
        | ( sK6 = X0 )
        | $less(0,X1)
        | $less(X0,sK6) )
    | ~ spl13_1 ),
    inference(resolution,[],[f873,f135]) ).

tff(f1066,plain,
    spl13_39,
    inference(avatar_split_clause,[],[f1054,f1063]) ).

tff(f1063,plain,
    ( spl13_39
  <=> ( t2tb3(tb2t3(witness1(map(key,option(a))))) = witness1(map(key,option(a))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_39])]) ).

tff(f1054,plain,
    t2tb3(tb2t3(witness1(map(key,option(a))))) = witness1(map(key,option(a))),
    inference(resolution,[],[f374,f511]) ).

tff(f511,plain,
    ! [X0: ty] : sort1(X0,witness1(X0)),
    inference(cnf_transformation,[],[f1]) ).

tff(f1,axiom,
    ! [X0: ty] : sort1(X0,witness1(X0)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',witness_sort1) ).

tff(f374,plain,
    ! [X0: uni] :
      ( ~ sort1(map(key,option(a)),X0)
      | ( t2tb3(tb2t3(X0)) = X0 ) ),
    inference(cnf_transformation,[],[f290]) ).

tff(f290,plain,
    ! [X0: uni] :
      ( ~ sort1(map(key,option(a)),X0)
      | ( t2tb3(tb2t3(X0)) = X0 ) ),
    inference(ennf_transformation,[],[f190]) ).

tff(f190,plain,
    ! [X0: uni] :
      ( sort1(map(key,option(a)),X0)
     => ( t2tb3(tb2t3(X0)) = X0 ) ),
    inference(rectify,[],[f94]) ).

tff(f94,axiom,
    ! [X17: uni] :
      ( sort1(map(key,option(a)),X17)
     => ( t2tb3(tb2t3(X17)) = X17 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',bridgeR3) ).

tff(f999,plain,
    ( spl13_36
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f977,f668,f986]) ).

tff(f977,plain,
    ( ! [X5: key1] : ~ $less(mod1(hash1(X5),sK0),0)
    | ~ spl13_15 ),
    inference(resolution,[],[f578,f670]) ).

tff(f998,plain,
    ( spl13_38
    | ~ spl13_1 ),
    inference(avatar_split_clause,[],[f978,f591,f994]) ).

tff(f994,plain,
    ( spl13_38
  <=> ! [X11: key1] : ~ $less(mod1(hash1(X11),sK6),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_38])]) ).

tff(f978,plain,
    ( ! [X6: key1] : ~ $less(mod1(hash1(X6),sK6),0)
    | ~ spl13_1 ),
    inference(resolution,[],[f578,f593]) ).

tff(f996,plain,
    ( spl13_37
    | spl13_38
    | ~ spl13_1 ),
    inference(avatar_split_clause,[],[f983,f591,f994,f990]) ).

tff(f983,plain,
    ( ! [X11: key1] :
        ( ~ $less(mod1(hash1(X11),sK6),0)
        | ( 0 = sK6 ) )
    | ~ spl13_1 ),
    inference(evaluation,[],[f981]) ).

tff(f981,plain,
    ( ! [X11: key1] :
        ( ( 0 = sK6 )
        | $less(0,0)
        | ~ $less(mod1(hash1(X11),sK6),0) )
    | ~ spl13_1 ),
    inference(resolution,[],[f578,f873]) ).

tff(f988,plain,
    ( spl13_36
    | spl13_34
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f984,f668,f958,f986]) ).

tff(f984,plain,
    ( ! [X12: key1] :
        ( ( 0 = sK0 )
        | ~ $less(mod1(hash1(X12),sK0),0) )
    | ~ spl13_15 ),
    inference(evaluation,[],[f982]) ).

tff(f982,plain,
    ( ! [X12: key1] :
        ( ~ $less(mod1(hash1(X12),sK0),0)
        | ( 0 = sK0 )
        | $less(0,0) )
    | ~ spl13_15 ),
    inference(resolution,[],[f578,f876]) ).

tff(f965,plain,
    ( spl13_35
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f949,f668,f962]) ).

tff(f949,plain,
    ( ! [X5: key1] : $less(mod1(hash1(X5),sK0),sK0)
    | ~ spl13_15 ),
    inference(resolution,[],[f577,f670]) ).

tff(f964,plain,
    ( spl13_34
    | spl13_35
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f956,f668,f962,f958]) ).

tff(f956,plain,
    ( ! [X12: key1] :
        ( $less(mod1(hash1(X12),sK0),sK0)
        | ( 0 = sK0 ) )
    | ~ spl13_15 ),
    inference(evaluation,[],[f954]) ).

tff(f954,plain,
    ( ! [X12: key1] :
        ( ( 0 = sK0 )
        | $less(0,0)
        | $less(mod1(hash1(X12),sK0),sK0) )
    | ~ spl13_15 ),
    inference(resolution,[],[f577,f876]) ).

tff(f937,plain,
    spl13_33,
    inference(avatar_split_clause,[],[f920,f934]) ).

tff(f934,plain,
    ( spl13_33
  <=> ( none(a) = t2tb4(tb2t4(none(a))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_33])]) ).

tff(f920,plain,
    none(a) = t2tb4(tb2t4(none(a))),
    inference(resolution,[],[f536,f428]) ).

tff(f428,plain,
    ! [X0: ty] : sort1(option(X0),none(X0)),
    inference(cnf_transformation,[],[f26]) ).

tff(f26,axiom,
    ! [X0: ty] : sort1(option(X0),none(X0)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',none_sort2) ).

tff(f932,plain,
    spl13_32,
    inference(avatar_split_clause,[],[f922,f929]) ).

tff(f929,plain,
    ( spl13_32
  <=> ( witness1(option(a)) = t2tb4(tb2t4(witness1(option(a)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_32])]) ).

tff(f922,plain,
    witness1(option(a)) = t2tb4(tb2t4(witness1(option(a)))),
    inference(resolution,[],[f536,f511]) ).

tff(f861,plain,
    ( spl13_31
    | ~ spl13_20
    | ~ spl13_30 ),
    inference(avatar_split_clause,[],[f851,f835,f710,f858]) ).

tff(f851,plain,
    ( ( 0 = mod1(hash1(sK10),sK0) )
    | ~ spl13_20
    | ~ spl13_30 ),
    inference(backward_demodulation,[],[f712,f837]) ).

tff(f839,plain,
    ( spl13_29
    | spl13_30
    | spl13_12 ),
    inference(avatar_split_clause,[],[f810,f647,f835,f831]) ).

tff(f810,plain,
    ( ( 0 = sK7 )
    | $less(0,sK7)
    | spl13_12 ),
    inference(resolution,[],[f136,f649]) ).

tff(f838,plain,
    ( spl13_29
    | spl13_30
    | spl13_12 ),
    inference(avatar_split_clause,[],[f824,f647,f835,f831]) ).

tff(f824,plain,
    ( ( 0 = sK7 )
    | $less(0,sK7)
    | spl13_12 ),
    inference(resolution,[],[f136,f649]) ).

tff(f796,plain,
    spl13_28,
    inference(avatar_split_clause,[],[f786,f793]) ).

tff(f793,plain,
    ( spl13_28
  <=> ( witness1(a) = t2tb7(tb2t7(witness1(a))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_28])]) ).

tff(f786,plain,
    witness1(a) = t2tb7(tb2t7(witness1(a))),
    inference(resolution,[],[f459,f511]) ).

tff(f784,plain,
    ( ~ spl13_27
    | ~ spl13_24 ),
    inference(avatar_split_clause,[],[f774,f736,f781]) ).

tff(f781,plain,
    ( spl13_27
  <=> mem(tuple2(key,a),witness1(tuple2(key,a)),t2tb6(sK8)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_27])]) ).

tff(f774,plain,
    ( ~ mem(tuple2(key,a),witness1(tuple2(key,a)),t2tb6(sK8))
    | ~ spl13_24 ),
    inference(resolution,[],[f772,f511]) ).

tff(f771,plain,
    spl13_26,
    inference(avatar_split_clause,[],[f761,f768]) ).

tff(f768,plain,
    ( spl13_26
  <=> ( t2tb1(tb2t1(witness1(key))) = witness1(key) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_26])]) ).

tff(f761,plain,
    t2tb1(tb2t1(witness1(key))) = witness1(key),
    inference(resolution,[],[f435,f511]) ).

tff(f435,plain,
    ! [X0: uni] :
      ( ~ sort1(key,X0)
      | ( t2tb1(tb2t1(X0)) = X0 ) ),
    inference(cnf_transformation,[],[f289]) ).

tff(f289,plain,
    ! [X0: uni] :
      ( ( t2tb1(tb2t1(X0)) = X0 )
      | ~ sort1(key,X0) ),
    inference(ennf_transformation,[],[f247]) ).

tff(f247,plain,
    ! [X0: uni] :
      ( sort1(key,X0)
     => ( t2tb1(tb2t1(X0)) = X0 ) ),
    inference(rectify,[],[f78]) ).

tff(f78,axiom,
    ! [X17: uni] :
      ( sort1(key,X17)
     => ( t2tb1(tb2t1(X17)) = X17 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',bridgeR1) ).

tff(f750,plain,
    ( spl13_6
    | spl13_25
    | ~ spl13_20 ),
    inference(avatar_split_clause,[],[f746,f710,f748,f618]) ).

tff(f746,plain,
    ( ! [X0: a1] :
        ( mem(tuple2(key,a),tuple21(key,a,t2tb1(sK10),t2tb7(X0)),t2tb6(sK8))
        | ( tb2t4(some(a,t2tb7(X0))) != tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(sK10))) )
        | in_data1(a,sK10,t2tb7(X0),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
        | $less(sK7,sK7) )
    | ~ spl13_20 ),
    inference(trivial_inequality_removal,[],[f745]) ).

tff(f745,plain,
    ( ! [X0: a1] :
        ( ( tb2t4(some(a,t2tb7(X0))) != tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(sK10))) )
        | mem(tuple2(key,a),tuple21(key,a,t2tb1(sK10),t2tb7(X0)),t2tb6(sK8))
        | $less(sK7,sK7)
        | ( sK7 != sK7 )
        | in_data1(a,sK10,t2tb7(X0),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) )
    | ~ spl13_20 ),
    inference(superposition,[],[f566,f712]) ).

tff(f743,plain,
    ( spl13_23
    | spl13_6
    | ~ spl13_20 ),
    inference(avatar_split_clause,[],[f742,f710,f618,f730]) ).

tff(f730,plain,
    ( spl13_23
  <=> ! [X0: a1] :
        ( ( tb2t4(some(a,t2tb7(X0))) = tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(sK10))) )
        | ~ in_data1(a,sK10,t2tb7(X0),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_23])]) ).

tff(f742,plain,
    ( ! [X0: a1] :
        ( $less(sK7,sK7)
        | ~ in_data1(a,sK10,t2tb7(X0),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
        | ( tb2t4(some(a,t2tb7(X0))) = tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(sK10))) ) )
    | ~ spl13_20 ),
    inference(trivial_inequality_removal,[],[f741]) ).

tff(f741,plain,
    ( ! [X0: a1] :
        ( ( sK7 != sK7 )
        | $less(sK7,sK7)
        | ( tb2t4(some(a,t2tb7(X0))) = tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(sK10))) )
        | ~ in_data1(a,sK10,t2tb7(X0),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) )
    | ~ spl13_20 ),
    inference(superposition,[],[f561,f712]) ).

tff(f561,plain,
    ! [X12: a1,X13: key1] :
      ( ( sK7 != mod1(hash1(X13),sK0) )
      | ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
      | $less(mod1(hash1(X13),sK0),sK7)
      | ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) ),
    inference(definition_unfolding,[],[f400,f507,f507]) ).

tff(f400,plain,
    ! [X12: a1,X13: key1] :
      ( ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
      | ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
      | ( bucket1(X13,sK0) != sK7 )
      | $less(bucket1(X13,sK0),sK7) ),
    inference(cnf_transformation,[],[f311]) ).

tff(f739,plain,
    ( spl13_24
    | ~ spl13_5 ),
    inference(avatar_split_clause,[],[f734,f611,f736]) ).

tff(f611,plain,
    ( spl13_5
  <=> ( tb2t6(nil(tuple2(key,a))) = sK8 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_5])]) ).

tff(f734,plain,
    ( ( nil(tuple2(key,a)) = t2tb6(sK8) )
    | ~ spl13_5 ),
    inference(superposition,[],[f376,f613]) ).

tff(f613,plain,
    ( ( tb2t6(nil(tuple2(key,a))) = sK8 )
    | ~ spl13_5 ),
    inference(avatar_component_clause,[],[f611]) ).

tff(f376,plain,
    ! [X0: uni] : ( t2tb6(tb2t6(X0)) = X0 ),
    inference(cnf_transformation,[],[f176]) ).

tff(f176,plain,
    ! [X0: uni] : ( t2tb6(tb2t6(X0)) = X0 ),
    inference(rectify,[],[f103]) ).

tff(f103,axiom,
    ! [X17: uni] : ( t2tb6(tb2t6(X17)) = X17 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',bridgeR6) ).

tff(f732,plain,
    ( spl13_23
    | ~ spl13_12
    | ~ spl13_20 ),
    inference(avatar_split_clause,[],[f728,f710,f647,f730]) ).

tff(f728,plain,
    ( ! [X0: a1] :
        ( ~ $less(sK7,0)
        | ( tb2t4(some(a,t2tb7(X0))) = tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(sK10))) )
        | ~ in_data1(a,sK10,t2tb7(X0),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) )
    | ~ spl13_20 ),
    inference(superposition,[],[f587,f712]) ).

tff(f587,plain,
    ! [X12: a1,X13: key1] :
      ( ~ $less(mod1(hash1(X13),sK0),0)
      | ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
      | ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) ) ),
    inference(duplicate_literal_removal,[],[f559]) ).

tff(f559,plain,
    ! [X12: a1,X13: key1] :
      ( ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
      | ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
      | ~ $less(mod1(hash1(X13),sK0),0)
      | ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) ),
    inference(definition_unfolding,[],[f402,f507]) ).

tff(f402,plain,
    ! [X12: a1,X13: key1] :
      ( ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
      | ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
      | ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
      | ~ $less(bucket1(X13,sK0),0) ),
    inference(cnf_transformation,[],[f311]) ).

tff(f722,plain,
    ( spl13_22
    | spl13_20
    | ~ spl13_13 ),
    inference(avatar_split_clause,[],[f718,f656,f710,f720]) ).

tff(f720,plain,
    ( spl13_22
  <=> ! [X0: a1] : ~ in_data1(a,sK10,t2tb7(X0),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_22])]) ).

tff(f718,plain,
    ( ! [X0: a1] :
        ( ( mod1(hash1(sK10),sK0) = sK7 )
        | ~ in_data1(a,sK10,t2tb7(X0),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) )
    | ~ spl13_13 ),
    inference(resolution,[],[f549,f658]) ).

tff(f549,plain,
    ! [X12: a1,X13: key1] :
      ( ~ $less(mod1(hash1(X13),sK0),0)
      | ( sK7 = mod1(hash1(X13),sK0) )
      | ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) ),
    inference(definition_unfolding,[],[f414,f507,f507]) ).

tff(f414,plain,
    ! [X12: a1,X13: key1] :
      ( ( bucket1(X13,sK0) = sK7 )
      | ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
      | ~ $less(bucket1(X13,sK0),0) ),
    inference(cnf_transformation,[],[f311]) ).

tff(f717,plain,
    ( spl13_20
    | spl13_21
    | ~ spl13_8 ),
    inference(avatar_split_clause,[],[f708,f626,f714,f710]) ).

tff(f708,plain,
    ( $less(mod1(hash1(sK10),sK0),sK7)
    | ( mod1(hash1(sK10),sK0) = sK7 )
    | ~ spl13_8 ),
    inference(resolution,[],[f548,f628]) ).

tff(f705,plain,
    ( spl13_18
    | ~ spl13_19 ),
    inference(avatar_split_clause,[],[f696,f702,f698]) ).

tff(f696,plain,
    ( ~ $less(0,$sum($product(2,sK0),1))
    | good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),0) ),
    inference(interpreted_simplification,[],[f695]) ).

tff(f695,plain,
    ( ~ $less(0,$sum($product(2,sK0),1))
    | $less(0,0)
    | good_hash1(a,mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)),0) ),
    inference(instantiation,[],[f381]) ).

tff(f692,plain,
    ( spl13_17
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f684,f668,f688]) ).

tff(f684,plain,
    ( ~ $less(0,sK0)
    | good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),0) ),
    inference(interpreted_simplification,[],[f683]) ).

tff(f683,plain,
    ( ~ $less(0,sK0)
    | $less(0,0)
    | good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),0) ),
    inference(instantiation,[],[f424]) ).

tff(f691,plain,
    ( spl13_17
    | ~ spl13_15 ),
    inference(avatar_split_clause,[],[f686,f668,f688]) ).

tff(f686,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),0)
    | ~ spl13_15 ),
    inference(evaluation,[],[f685]) ).

tff(f685,plain,
    ( $less(0,0)
    | good_hash1(a,mk_array1(list(tuple2(key,a)),sK0,t2tb2(sK2)),0)
    | ~ spl13_15 ),
    inference(resolution,[],[f424,f670]) ).

tff(f682,plain,
    ( spl13_16
    | ~ spl13_1 ),
    inference(avatar_split_clause,[],[f676,f591,f678]) ).

tff(f676,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),0)
    | ~ spl13_1 ),
    inference(evaluation,[],[f675]) ).

tff(f675,plain,
    ( good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),0)
    | $less(0,0)
    | ~ spl13_1 ),
    inference(resolution,[],[f382,f593]) ).

tff(f681,plain,
    ( spl13_16
    | ~ spl13_1 ),
    inference(avatar_split_clause,[],[f674,f591,f678]) ).

tff(f674,plain,
    ( ~ $less(0,sK6)
    | good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),0) ),
    inference(interpreted_simplification,[],[f673]) ).

tff(f673,plain,
    ( ~ $less(0,sK6)
    | $less(0,0)
    | good_hash1(a,mk_array1(list(tuple2(key,a)),sK6,t2tb2(sK4)),0) ),
    inference(instantiation,[],[f382]) ).

tff(f671,plain,
    spl13_15,
    inference(avatar_split_clause,[],[f379,f668]) ).

tff(f379,plain,
    $less(0,sK0),
    inference(cnf_transformation,[],[f311]) ).

tff(f666,plain,
    ( spl13_8
    | ~ spl13_13 ),
    inference(avatar_split_clause,[],[f572,f656,f626]) ).

tff(f572,plain,
    ( ~ $less(mod1(hash1(sK10),sK0),0)
    | in_data1(a,sK10,t2tb7(sK9),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) ),
    inference(definition_unfolding,[],[f387,f507]) ).

tff(f387,plain,
    ( ~ $less(bucket1(sK10,sK0),0)
    | in_data1(a,sK10,t2tb7(sK9),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) ),
    inference(cnf_transformation,[],[f311]) ).

tff(f665,plain,
    ~ spl13_3,
    inference(avatar_split_clause,[],[f422,f601]) ).

tff(f422,plain,
    ~ $less($sum($product(2,sK0),1),0),
    inference(cnf_transformation,[],[f311]) ).

tff(f664,plain,
    ~ spl13_14,
    inference(avatar_split_clause,[],[f380,f661]) ).

tff(f380,plain,
    ~ $less(sK0,0),
    inference(cnf_transformation,[],[f311]) ).

tff(f659,plain,
    ( spl13_9
    | ~ spl13_10
    | spl13_13 ),
    inference(avatar_split_clause,[],[f573,f656,f635,f630]) ).

tff(f630,plain,
    ( spl13_9
  <=> $less(sK7,mod1(hash1(sK10),sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_9])]) ).

tff(f573,plain,
    ( $less(mod1(hash1(sK10),sK0),0)
    | ~ good_data1(a,sK10,t2tb7(sK9),t2tb3(sK3),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
    | $less(sK7,mod1(hash1(sK10),sK0)) ),
    inference(definition_unfolding,[],[f386,f507,f507]) ).

tff(f386,plain,
    ( ~ good_data1(a,sK10,t2tb7(sK9),t2tb3(sK3),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
    | $less(sK7,bucket1(sK10,sK0))
    | $less(bucket1(sK10,sK0),0) ),
    inference(cnf_transformation,[],[f311]) ).

tff(f654,plain,
    ( ~ spl13_12
    | spl13_7 ),
    inference(avatar_split_clause,[],[f653,f622,f647]) ).

tff(f622,plain,
    ( spl13_7
  <=> ! [X13: key1,X12: a1] :
        ( ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
        | ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(sK8)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_7])]) ).

tff(f653,plain,
    ! [X12: a1,X13: key1] :
      ( ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(sK8))
      | ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
      | ~ $less(sK7,0) ),
    inference(forward_subsumption_demodulation,[],[f652,f568]) ).

tff(f568,plain,
    ! [X14: key1,X15: a1] :
      ( ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X14),t2tb7(X15)),t2tb6(sK8))
      | ( mod1(hash1(X14),sK0) = sK7 ) ),
    inference(definition_unfolding,[],[f391,f507]) ).

tff(f391,plain,
    ! [X14: key1,X15: a1] :
      ( ( sK7 = bucket1(X14,sK0) )
      | ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X14),t2tb7(X15)),t2tb6(sK8)) ),
    inference(cnf_transformation,[],[f311]) ).

tff(f652,plain,
    ! [X12: a1,X13: key1] :
      ( ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(sK8))
      | ~ $less(mod1(hash1(X13),sK0),0)
      | ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) ) ),
    inference(subsumption_resolution,[],[f557,f568]) ).

tff(f557,plain,
    ! [X12: a1,X13: key1] :
      ( ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(sK8))
      | ( sK7 != mod1(hash1(X13),sK0) )
      | ~ $less(mod1(hash1(X13),sK0),0)
      | ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) ) ),
    inference(definition_unfolding,[],[f405,f507,f507]) ).

tff(f405,plain,
    ! [X12: a1,X13: key1] :
      ( ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
      | ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(sK8))
      | ( bucket1(X13,sK0) != sK7 )
      | ~ $less(bucket1(X13,sK0),0) ),
    inference(cnf_transformation,[],[f311]) ).

tff(f651,plain,
    ~ spl13_3,
    inference(avatar_split_clause,[],[f420,f601]) ).

tff(f420,plain,
    ~ $less($sum($product(2,sK0),1),0),
    inference(cnf_transformation,[],[f311]) ).

tff(f650,plain,
    ( ~ spl13_12
    | spl13_11 ),
    inference(avatar_split_clause,[],[f645,f642,f647]) ).

tff(f642,plain,
    ( spl13_11
  <=> ! [X13: key1,X12: a1] :
        ( ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(sK8))
        | ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
        | ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_11])]) ).

tff(f645,plain,
    ! [X12: a1,X13: key1] :
      ( ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
      | ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
      | ~ $less(sK7,0)
      | ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(sK8)) ),
    inference(forward_subsumption_demodulation,[],[f554,f568]) ).

tff(f554,plain,
    ! [X12: a1,X13: key1] :
      ( ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
      | ~ $less(mod1(hash1(X13),sK0),0)
      | ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(sK8))
      | ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) ),
    inference(definition_unfolding,[],[f408,f507]) ).

tff(f408,plain,
    ! [X12: a1,X13: key1] :
      ( ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
      | ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(sK8))
      | ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
      | ~ $less(bucket1(X13,sK0),0) ),
    inference(cnf_transformation,[],[f311]) ).

tff(f644,plain,
    ( spl13_11
    | spl13_6 ),
    inference(avatar_split_clause,[],[f640,f618,f642]) ).

tff(f640,plain,
    ! [X12: a1,X13: key1] :
      ( $less(sK7,sK7)
      | ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(sK8))
      | ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
      | ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) ) ),
    inference(forward_subsumption_demodulation,[],[f553,f568]) ).

tff(f553,plain,
    ! [X12: a1,X13: key1] :
      ( ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(sK8))
      | ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
      | ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
      | $less(mod1(hash1(X13),sK0),sK7) ),
    inference(definition_unfolding,[],[f409,f507]) ).

tff(f409,plain,
    ! [X12: a1,X13: key1] :
      ( ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
      | ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(sK8))
      | ~ in_data1(a,X13,t2tb7(X12),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
      | $less(bucket1(X13,sK0),sK7) ),
    inference(cnf_transformation,[],[f311]) ).

tff(f638,plain,
    ( ~ spl13_10
    | spl13_8 ),
    inference(avatar_split_clause,[],[f385,f626,f635]) ).

tff(f385,plain,
    ( in_data1(a,sK10,t2tb7(sK9),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5)))
    | ~ good_data1(a,sK10,t2tb7(sK9),t2tb3(sK3),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) ),
    inference(cnf_transformation,[],[f311]) ).

tff(f633,plain,
    ( spl13_8
    | ~ spl13_9 ),
    inference(avatar_split_clause,[],[f570,f630,f626]) ).

tff(f570,plain,
    ( ~ $less(sK7,mod1(hash1(sK10),sK0))
    | in_data1(a,sK10,t2tb7(sK9),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) ),
    inference(definition_unfolding,[],[f389,f507]) ).

tff(f389,plain,
    ( ~ $less(sK7,bucket1(sK10,sK0))
    | in_data1(a,sK10,t2tb7(sK9),mk_array1(list(tuple2(key,a)),$sum($product(2,sK0),1),t2tb2(sK5))) ),
    inference(cnf_transformation,[],[f311]) ).

tff(f624,plain,
    ( spl13_6
    | spl13_7 ),
    inference(avatar_split_clause,[],[f616,f622,f618]) ).

tff(f616,plain,
    ! [X12: a1,X13: key1] :
      ( ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
      | ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(sK8))
      | $less(sK7,sK7) ),
    inference(forward_subsumption_demodulation,[],[f615,f568]) ).

tff(f615,plain,
    ! [X12: a1,X13: key1] :
      ( ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
      | $less(mod1(hash1(X13),sK0),sK7)
      | ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(sK8)) ),
    inference(subsumption_resolution,[],[f556,f568]) ).

tff(f556,plain,
    ! [X12: a1,X13: key1] :
      ( ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
      | ( sK7 != mod1(hash1(X13),sK0) )
      | $less(mod1(hash1(X13),sK0),sK7)
      | ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(sK8)) ),
    inference(definition_unfolding,[],[f406,f507,f507]) ).

tff(f406,plain,
    ! [X12: a1,X13: key1] :
      ( ( tb2t4(get(option(a),key,t2tb3(sK3),t2tb1(X13))) = tb2t4(some(a,t2tb7(X12))) )
      | ~ mem(tuple2(key,a),tuple21(key,a,t2tb1(X13),t2tb7(X12)),t2tb6(sK8))
      | ( bucket1(X13,sK0) != sK7 )
      | $less(bucket1(X13,sK0),sK7) ),
    inference(cnf_transformation,[],[f311]) ).

tff(f614,plain,
    spl13_5,
    inference(avatar_split_clause,[],[f383,f611]) ).

tff(f383,plain,
    tb2t6(nil(tuple2(key,a))) = sK8,
    inference(cnf_transformation,[],[f311]) ).

tff(f609,plain,
    ~ spl13_4,
    inference(avatar_split_clause,[],[f375,f606]) ).

tff(f606,plain,
    ( spl13_4
  <=> ( true1 = false1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl13_4])]) ).

tff(f375,plain,
    true1 != false1,
    inference(cnf_transformation,[],[f5]) ).

tff(f5,axiom,
    true1 != false1,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',true_False) ).

tff(f604,plain,
    ~ spl13_3,
    inference(avatar_split_clause,[],[f425,f601]) ).

tff(f425,plain,
    ~ $less($sum($product(2,sK0),1),0),
    inference(cnf_transformation,[],[f311]) ).

tff(f599,plain,
    ~ spl13_2,
    inference(avatar_split_clause,[],[f392,f596]) ).

tff(f392,plain,
    ~ $less(sK6,0),
    inference(cnf_transformation,[],[f311]) ).

tff(f594,plain,
    spl13_1,
    inference(avatar_split_clause,[],[f421,f591]) ).

tff(f421,plain,
    $less(0,sK6),
    inference(cnf_transformation,[],[f311]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem    : SWW605=2 : TPTP v8.1.0. Released v6.1.0.
% 0.07/0.13  % Command    : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_sat --cores 0 -t %d %s
% 0.14/0.34  % Computer : n008.cluster.edu
% 0.14/0.34  % Model    : x86_64 x86_64
% 0.14/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.34  % Memory   : 8042.1875MB
% 0.14/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.34  % CPULimit   : 300
% 0.14/0.34  % WCLimit    : 300
% 0.14/0.34  % DateTime   : Tue Aug 30 20:58:40 EDT 2022
% 0.14/0.34  % CPUTime    : 
% 0.20/0.47  % (15583)ott+10_1:32_abs=on:br=off:urr=ec_only:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.20/0.48  % (15599)fmb+10_1:1_bce=on:i=59:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/59Mi)
% 0.20/0.49  % (15599)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 0.20/0.49  % (15599)Terminated due to inappropriate strategy.
% 0.20/0.49  % (15599)------------------------------
% 0.20/0.49  % (15599)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.49  % (15599)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.49  % (15599)Termination reason: Inappropriate
% 0.20/0.49  
% 0.20/0.49  % (15599)Memory used [KB]: 1279
% 0.20/0.49  % (15599)Time elapsed: 0.008 s
% 0.20/0.49  % (15599)Instructions burned: 18 (million)
% 0.20/0.49  % (15599)------------------------------
% 0.20/0.49  % (15599)------------------------------
% 0.20/0.50  % (15583)Instruction limit reached!
% 0.20/0.50  % (15583)------------------------------
% 0.20/0.50  % (15583)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.50  % (15583)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.50  % (15583)Termination reason: Unknown
% 0.20/0.50  % (15583)Termination phase: Saturation
% 0.20/0.50  
% 0.20/0.50  % (15583)Memory used [KB]: 6268
% 0.20/0.50  % (15583)Time elapsed: 0.090 s
% 0.20/0.50  % (15583)Instructions burned: 50 (million)
% 0.20/0.50  % (15583)------------------------------
% 0.20/0.50  % (15583)------------------------------
% 0.20/0.51  % (15594)ott+10_1:28_bd=off:bs=on:tgt=ground:i=101:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/101Mi)
% 0.20/0.52  % (15596)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/68Mi)
% 0.20/0.52  % (15589)dis+10_1:1_fsd=on:sp=occurrence:i=7:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/7Mi)
% 1.38/0.52  % (15589)Instruction limit reached!
% 1.38/0.52  % (15589)------------------------------
% 1.38/0.52  % (15589)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.38/0.52  % (15589)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.38/0.52  % (15589)Termination reason: Unknown
% 1.38/0.52  % (15589)Termination phase: Naming
% 1.38/0.52  
% 1.38/0.52  % (15589)Memory used [KB]: 1151
% 1.38/0.52  % (15589)Time elapsed: 0.004 s
% 1.38/0.52  % (15589)Instructions burned: 7 (million)
% 1.38/0.52  % (15589)------------------------------
% 1.38/0.52  % (15589)------------------------------
% 1.38/0.52  % (15585)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 1.38/0.52  % (15605)ott+11_1:1_drc=off:nwc=5.0:slsq=on:slsqc=1:spb=goal_then_units:to=lpo:i=467:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/467Mi)
% 1.38/0.52  % (15586)ott+33_1:4_s2a=on:tgt=ground:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 1.38/0.52  % (15584)ott+4_1:1_av=off:bd=off:nwc=5.0:s2a=on:s2at=2.0:slsq=on:slsqc=2:slsql=off:slsqr=1,2:sp=frequency:i=37:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/37Mi)
% 1.38/0.52  % (15582)fmb+10_1:1_bce=on:fmbsr=1.5:nm=4:skr=on:i=191324:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/191324Mi)
% 1.38/0.53  % (15597)ott+11_2:3_av=off:fde=unused:nwc=5.0:tgt=ground:i=75:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/75Mi)
% 1.38/0.53  % (15588)fmb+10_1:1_fmbsr=2.0:nm=4:skr=on:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 1.38/0.53  % (15587)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=48:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/48Mi)
% 1.38/0.53  % (15606)ott+10_1:1_kws=precedence:tgt=ground:i=482:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/482Mi)
% 1.38/0.53  % (15595)ott+10_1:5_bd=off:tgt=full:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 1.38/0.53  % (15601)ott+4_1:1_av=off:bd=off:nwc=5.0:rp=on:s2a=on:s2at=2.0:slsq=on:slsqc=2:slsql=off:slsqr=1,2:sp=frequency:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 1.38/0.53  % (15600)ott+10_1:1_tgt=ground:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 1.38/0.53  % (15607)ott+10_1:5_bd=off:tgt=full:i=500:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/500Mi)
% 1.38/0.53  % (15598)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 1.38/0.54  % (15610)ott+33_1:4_s2a=on:tgt=ground:i=439:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/439Mi)
% 1.38/0.54  % (15593)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 1.38/0.54  % (15592)ott+2_1:1_fsr=off:gsp=on:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 1.38/0.54  % (15611)ott+10_7:2_awrs=decay:awrsf=8:bd=preordered:drc=off:fd=preordered:fde=unused:fsr=off:slsq=on:slsqc=2:slsqr=5,8:sp=const_min:spb=units:to=lpo:i=355:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/355Mi)
% 1.50/0.54  % (15604)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=498:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/498Mi)
% 1.50/0.54  % (15591)ott-1_1:6_av=off:cond=on:fsr=off:nwc=3.0:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 1.50/0.54  % (15582)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 1.50/0.54  % (15608)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/68Mi)
% 1.50/0.54  % (15582)Terminated due to inappropriate strategy.
% 1.50/0.54  % (15582)------------------------------
% 1.50/0.54  % (15582)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.50/0.54  % (15582)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.50/0.54  % (15582)Termination reason: Inappropriate
% 1.50/0.54  
% 1.50/0.54  % (15582)Memory used [KB]: 1279
% 1.50/0.54  % (15582)Time elapsed: 0.014 s
% 1.50/0.54  % (15582)Instructions burned: 16 (million)
% 1.50/0.54  % (15582)------------------------------
% 1.50/0.54  % (15582)------------------------------
% 1.50/0.54  % (15602)ott+10_1:8_bsd=on:fsd=on:lcm=predicate:nwc=5.0:s2a=on:s2at=1.5:spb=goal_then_units:i=176:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/176Mi)
% 1.50/0.54  % (15609)ott+11_2:3_av=off:fde=unused:nwc=5.0:tgt=ground:i=177:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/177Mi)
% 1.50/0.55  % (15603)ott+3_1:1_gsp=on:lcm=predicate:i=138:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/138Mi)
% 1.50/0.55  % (15588)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 1.50/0.55  % (15588)Terminated due to inappropriate strategy.
% 1.50/0.55  % (15588)------------------------------
% 1.50/0.55  % (15588)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.50/0.55  % (15588)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.50/0.55  % (15588)Termination reason: Inappropriate
% 1.50/0.55  
% 1.50/0.55  % (15588)Memory used [KB]: 1279
% 1.50/0.55  % (15588)Time elapsed: 0.007 s
% 1.50/0.55  % (15588)Instructions burned: 13 (million)
% 1.50/0.55  % (15588)------------------------------
% 1.50/0.55  % (15588)------------------------------
% 1.50/0.55  % (15590)dis+2_1:64_add=large:bce=on:bd=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 1.50/0.56  % (15590)Instruction limit reached!
% 1.50/0.56  % (15590)------------------------------
% 1.50/0.56  % (15590)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.50/0.56  % (15590)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.50/0.56  % (15590)Termination reason: Unknown
% 1.50/0.56  % (15590)Termination phase: Including theory axioms
% 1.50/0.56  
% 1.50/0.56  % (15590)Memory used [KB]: 1023
% 1.50/0.56  % (15590)Time elapsed: 0.003 s
% 1.50/0.56  % (15590)Instructions burned: 4 (million)
% 1.50/0.56  % (15590)------------------------------
% 1.50/0.56  % (15590)------------------------------
% 1.50/0.59  % (15584)Instruction limit reached!
% 1.50/0.59  % (15584)------------------------------
% 1.50/0.59  % (15584)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.50/0.59  % (15584)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.50/0.59  % (15584)Termination reason: Unknown
% 1.50/0.59  % (15584)Termination phase: Saturation
% 1.50/0.59  
% 1.50/0.59  % (15584)Memory used [KB]: 1535
% 1.50/0.59  % (15584)Time elapsed: 0.195 s
% 1.50/0.59  % (15584)Instructions burned: 37 (million)
% 1.50/0.59  % (15584)------------------------------
% 1.50/0.59  % (15584)------------------------------
% 1.50/0.59  % (15612)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=388:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/388Mi)
% 1.50/0.61  % (15592)Instruction limit reached!
% 1.50/0.61  % (15592)------------------------------
% 1.50/0.61  % (15592)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.50/0.61  % (15592)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.50/0.61  % (15592)Termination reason: Unknown
% 1.50/0.61  % (15592)Termination phase: Saturation
% 1.50/0.61  
% 1.50/0.61  % (15592)Memory used [KB]: 6396
% 1.50/0.61  % (15592)Time elapsed: 0.218 s
% 1.50/0.61  % (15592)Instructions burned: 50 (million)
% 1.50/0.61  % (15592)------------------------------
% 1.50/0.61  % (15592)------------------------------
% 1.50/0.61  % (15585)Instruction limit reached!
% 1.50/0.61  % (15585)------------------------------
% 1.50/0.61  % (15585)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.50/0.61  % (15585)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.50/0.61  % (15585)Termination reason: Unknown
% 1.50/0.61  % (15585)Termination phase: Saturation
% 1.50/0.61  
% 1.50/0.61  % (15585)Memory used [KB]: 6396
% 1.50/0.61  % (15585)Time elapsed: 0.200 s
% 1.50/0.61  % (15585)Instructions burned: 53 (million)
% 1.50/0.61  % (15585)------------------------------
% 1.50/0.61  % (15585)------------------------------
% 1.50/0.61  % (15586)Instruction limit reached!
% 1.50/0.61  % (15586)------------------------------
% 1.50/0.61  % (15586)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.50/0.61  % (15586)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.50/0.61  % (15586)Termination reason: Unknown
% 1.50/0.61  % (15586)Termination phase: Saturation
% 1.50/0.61  
% 1.50/0.61  % (15586)Memory used [KB]: 6268
% 1.50/0.61  % (15586)Time elapsed: 0.203 s
% 1.50/0.61  % (15586)Instructions burned: 51 (million)
% 1.50/0.61  % (15586)------------------------------
% 1.50/0.61  % (15586)------------------------------
% 1.50/0.61  % (15587)Instruction limit reached!
% 1.50/0.61  % (15587)------------------------------
% 1.50/0.61  % (15587)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.50/0.61  % (15587)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.50/0.61  % (15587)Termination reason: Unknown
% 1.50/0.61  % (15587)Termination phase: Saturation
% 1.50/0.61  
% 1.50/0.61  % (15587)Memory used [KB]: 6140
% 1.50/0.61  % (15587)Time elapsed: 0.202 s
% 1.50/0.61  % (15587)Instructions burned: 48 (million)
% 1.50/0.61  % (15587)------------------------------
% 1.50/0.61  % (15587)------------------------------
% 1.50/0.62  % (15591)Instruction limit reached!
% 1.50/0.62  % (15591)------------------------------
% 1.50/0.62  % (15591)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.50/0.62  % (15591)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.50/0.62  % (15591)Termination reason: Unknown
% 1.50/0.62  % (15591)Termination phase: Saturation
% 1.50/0.62  
% 1.50/0.62  % (15591)Memory used [KB]: 1791
% 1.50/0.62  % (15591)Time elapsed: 0.218 s
% 1.50/0.62  % (15591)Instructions burned: 52 (million)
% 1.50/0.62  % (15591)------------------------------
% 1.50/0.62  % (15591)------------------------------
% 2.17/0.63  % (15596)Instruction limit reached!
% 2.17/0.63  % (15596)------------------------------
% 2.17/0.63  % (15596)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.17/0.63  % (15596)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.17/0.63  % (15596)Termination reason: Unknown
% 2.17/0.63  % (15596)Termination phase: Saturation
% 2.17/0.63  
% 2.17/0.63  % (15596)Memory used [KB]: 7164
% 2.17/0.63  % (15596)Time elapsed: 0.032 s
% 2.17/0.63  % (15596)Instructions burned: 68 (million)
% 2.17/0.63  % (15596)------------------------------
% 2.17/0.63  % (15596)------------------------------
% 2.17/0.63  % (15613)ott-1_1:6_av=off:cond=on:fsr=off:nwc=3.0:i=211:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/211Mi)
% 2.17/0.64  % (15608)Instruction limit reached!
% 2.17/0.64  % (15608)------------------------------
% 2.17/0.64  % (15608)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.17/0.64  % (15608)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.17/0.64  % (15608)Termination reason: Unknown
% 2.17/0.64  % (15608)Termination phase: Saturation
% 2.17/0.64  
% 2.17/0.64  % (15608)Memory used [KB]: 7036
% 2.17/0.64  % (15608)Time elapsed: 0.036 s
% 2.17/0.64  % (15608)Instructions burned: 68 (million)
% 2.17/0.64  % (15608)------------------------------
% 2.17/0.64  % (15608)------------------------------
% 2.17/0.64  % (15614)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/90Mi)
% 2.17/0.65  % (15597)Instruction limit reached!
% 2.17/0.65  % (15597)------------------------------
% 2.17/0.65  % (15597)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.17/0.65  % (15597)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.17/0.65  % (15597)Termination reason: Unknown
% 2.17/0.65  % (15597)Termination phase: Saturation
% 2.17/0.65  
% 2.17/0.65  % (15597)Memory used [KB]: 2302
% 2.17/0.65  % (15597)Time elapsed: 0.226 s
% 2.17/0.65  % (15597)Instructions burned: 75 (million)
% 2.17/0.65  % (15597)------------------------------
% 2.17/0.65  % (15597)------------------------------
% 2.44/0.69  % (15600)Instruction limit reached!
% 2.44/0.69  % (15600)------------------------------
% 2.44/0.69  % (15600)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.44/0.69  % (15600)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.44/0.69  % (15600)Termination reason: Unknown
% 2.44/0.69  % (15600)Termination phase: Saturation
% 2.44/0.69  
% 2.44/0.69  % (15600)Memory used [KB]: 7291
% 2.44/0.69  % (15600)Time elapsed: 0.283 s
% 2.44/0.69  % (15600)Instructions burned: 101 (million)
% 2.44/0.69  % (15600)------------------------------
% 2.44/0.69  % (15600)------------------------------
% 2.44/0.69  % (15615)ott+1_1:2_i=920:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/920Mi)
% 2.44/0.69  % (15595)Instruction limit reached!
% 2.44/0.69  % (15595)------------------------------
% 2.44/0.69  % (15595)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.44/0.70  % (15616)ott+1_1:7_bd=off:i=934:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/934Mi)
% 2.44/0.70  % (15618)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=655:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/655Mi)
% 2.44/0.70  % (15594)Instruction limit reached!
% 2.44/0.70  % (15594)------------------------------
% 2.44/0.70  % (15594)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.44/0.71  % (15617)ott+10_1:50_bsr=unit_only:drc=off:fd=preordered:sp=frequency:i=747:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/747Mi)
% 2.44/0.71  % (15594)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.44/0.71  % (15594)Termination reason: Unknown
% 2.44/0.71  % (15594)Termination phase: Saturation
% 2.44/0.71  
% 2.44/0.71  % (15594)Memory used [KB]: 6780
% 2.44/0.71  % (15594)Time elapsed: 0.308 s
% 2.44/0.71  % (15594)Instructions burned: 101 (million)
% 2.44/0.71  % (15594)------------------------------
% 2.44/0.71  % (15594)------------------------------
% 2.44/0.71  % (15595)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.44/0.71  % (15595)Termination reason: Unknown
% 2.44/0.71  % (15595)Termination phase: Saturation
% 2.44/0.71  
% 2.44/0.71  % (15595)Memory used [KB]: 6908
% 2.44/0.71  % (15595)Time elapsed: 0.283 s
% 2.44/0.71  % (15595)Instructions burned: 99 (million)
% 2.44/0.71  % (15595)------------------------------
% 2.44/0.71  % (15595)------------------------------
% 2.44/0.72  % (15601)Instruction limit reached!
% 2.44/0.72  % (15601)------------------------------
% 2.44/0.72  % (15601)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.44/0.72  % (15601)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.44/0.72  % (15601)Termination reason: Unknown
% 2.44/0.72  % (15601)Termination phase: Saturation
% 2.44/0.72  
% 2.44/0.72  % (15601)Memory used [KB]: 2430
% 2.44/0.72  % (15601)Time elapsed: 0.310 s
% 2.44/0.72  % (15601)Instructions burned: 101 (million)
% 2.44/0.72  % (15601)------------------------------
% 2.44/0.72  % (15601)------------------------------
% 2.44/0.73  % (15593)Instruction limit reached!
% 2.44/0.73  % (15593)------------------------------
% 2.44/0.73  % (15593)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.44/0.73  % (15593)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.44/0.73  % (15593)Termination reason: Unknown
% 2.44/0.73  % (15593)Termination phase: Saturation
% 2.44/0.73  
% 2.44/0.73  % (15593)Memory used [KB]: 6908
% 2.44/0.73  % (15593)Time elapsed: 0.323 s
% 2.44/0.73  % (15593)Instructions burned: 100 (million)
% 2.44/0.73  % (15593)------------------------------
% 2.44/0.73  % (15593)------------------------------
% 2.44/0.73  % (15598)Instruction limit reached!
% 2.44/0.73  % (15598)------------------------------
% 2.44/0.73  % (15598)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.44/0.73  % (15598)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.44/0.73  % (15598)Termination reason: Unknown
% 2.44/0.73  % (15598)Termination phase: Saturation
% 2.44/0.73  
% 2.44/0.73  % (15598)Memory used [KB]: 6652
% 2.44/0.73  % (15598)Time elapsed: 0.298 s
% 2.44/0.73  % (15598)Instructions burned: 100 (million)
% 2.44/0.73  % (15598)------------------------------
% 2.44/0.73  % (15598)------------------------------
% 2.44/0.73  % (15622)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/90Mi)
% 2.44/0.74  WARNING Broken Constraint: if sine_depth(2) has been set then sine_selection(off) is not equal to off
% 2.44/0.74  % (15621)ott+11_4:1_br=off:fde=none:s2a=on:sd=2:sp=frequency:urr=on:i=981:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/981Mi)
% 2.44/0.75  % (15624)dis+10_1:2_atotf=0.3:i=3735:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/3735Mi)
% 2.44/0.75  % (15619)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/68Mi)
% 2.75/0.76  % (15620)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=940:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/940Mi)
% 2.77/0.77  % (15623)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=2016:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/2016Mi)
% 2.77/0.78  % (15626)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=4959:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4959Mi)
% 2.77/0.78  % (15614)Instruction limit reached!
% 2.77/0.78  % (15614)------------------------------
% 2.77/0.78  % (15614)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.77/0.78  % (15625)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=4958:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/4958Mi)
% 2.77/0.80  % (15603)Instruction limit reached!
% 2.77/0.80  % (15603)------------------------------
% 2.77/0.80  % (15603)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.77/0.80  % (15603)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.77/0.80  % (15603)Termination reason: Unknown
% 2.77/0.80  % (15603)Termination phase: Saturation
% 2.77/0.80  
% 2.77/0.80  % (15603)Memory used [KB]: 7803
% 2.77/0.80  % (15603)Time elapsed: 0.409 s
% 2.77/0.80  % (15603)Instructions burned: 138 (million)
% 2.77/0.80  % (15603)------------------------------
% 2.77/0.80  % (15603)------------------------------
% 2.77/0.80  % (15614)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.77/0.80  % (15614)Termination reason: Unknown
% 2.77/0.80  % (15614)Termination phase: Saturation
% 2.77/0.80  
% 2.77/0.80  % (15614)Memory used [KB]: 6524
% 2.77/0.80  % (15614)Time elapsed: 0.196 s
% 2.77/0.80  % (15614)Instructions burned: 90 (million)
% 2.77/0.80  % (15614)------------------------------
% 2.77/0.80  % (15614)------------------------------
% 3.00/0.82  % (15602)Instruction limit reached!
% 3.00/0.82  % (15602)------------------------------
% 3.00/0.82  % (15602)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.00/0.82  % (15602)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.00/0.82  % (15602)Termination reason: Unknown
% 3.00/0.82  % (15602)Termination phase: Saturation
% 3.00/0.82  
% 3.00/0.82  % (15602)Memory used [KB]: 7419
% 3.00/0.82  % (15602)Time elapsed: 0.429 s
% 3.00/0.82  % (15602)Instructions burned: 177 (million)
% 3.00/0.82  % (15602)------------------------------
% 3.00/0.82  % (15602)------------------------------
% 3.00/0.82  % (15628)ott+3_1:1_atotf=0.2:fsr=off:kws=precedence:sp=weighted_frequency:spb=intro:tgt=ground:i=4931:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4931Mi)
% 3.00/0.83  % (15627)ott+10_1:1_kws=precedence:tgt=ground:i=4756:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4756Mi)
% 3.00/0.84  % (15629)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/68Mi)
% 3.09/0.84  % (15630)ott+11_9:8_amm=off:bsd=on:etr=on:fsd=on:fsr=off:lma=on:newcnf=on:nm=0:nwc=3.0:s2a=on:s2agt=10:sas=z3:tha=some:i=1824:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/1824Mi)
% 3.09/0.85  % (15609)Instruction limit reached!
% 3.09/0.85  % (15609)------------------------------
% 3.09/0.85  % (15609)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.09/0.86  % (15631)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=2134:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/2134Mi)
% 3.09/0.86  % (15609)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.09/0.86  % (15609)Termination reason: Unknown
% 3.09/0.86  % (15609)Termination phase: Saturation
% 3.09/0.86  
% 3.09/0.86  % (15609)Memory used [KB]: 3582
% 3.09/0.86  % (15609)Time elapsed: 0.457 s
% 3.09/0.86  % (15609)Instructions burned: 178 (million)
% 3.09/0.86  % (15609)------------------------------
% 3.09/0.86  % (15609)------------------------------
% 3.09/0.86  % (15619)Instruction limit reached!
% 3.09/0.86  % (15619)------------------------------
% 3.09/0.86  % (15619)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.09/0.86  % (15622)Instruction limit reached!
% 3.09/0.86  % (15622)------------------------------
% 3.09/0.86  % (15622)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.09/0.86  % (15622)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.09/0.86  % (15622)Termination reason: Unknown
% 3.09/0.86  % (15622)Termination phase: Saturation
% 3.09/0.86  
% 3.09/0.86  % (15622)Memory used [KB]: 6524
% 3.09/0.86  % (15622)Time elapsed: 0.226 s
% 3.09/0.86  % (15622)Instructions burned: 90 (million)
% 3.09/0.86  % (15622)------------------------------
% 3.09/0.86  % (15622)------------------------------
% 3.09/0.86  % (15619)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.09/0.86  % (15619)Termination reason: Unknown
% 3.09/0.86  % (15619)Termination phase: Saturation
% 3.09/0.86  
% 3.09/0.86  % (15619)Memory used [KB]: 7164
% 3.09/0.86  % (15619)Time elapsed: 0.034 s
% 3.09/0.86  % (15619)Instructions burned: 68 (million)
% 3.09/0.86  % (15619)------------------------------
% 3.09/0.86  % (15619)------------------------------
% 3.09/0.87  % (15632)ott-1_1:1_sp=const_frequency:i=2891:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/2891Mi)
% 3.09/0.92  % (15633)dis+2_1:64_add=large:bce=on:bd=off:i=4585:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/4585Mi)
% 3.09/0.93  % (15613)Instruction limit reached!
% 3.09/0.93  % (15613)------------------------------
% 3.09/0.93  % (15613)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.42/0.93  % (15635)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=2016:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/2016Mi)
% 3.42/0.95  % (15613)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.42/0.95  % (15613)Termination reason: Unknown
% 3.42/0.95  % (15613)Termination phase: Saturation
% 3.42/0.95  
% 3.42/0.95  % (15613)Memory used [KB]: 3198
% 3.42/0.95  % (15613)Time elapsed: 0.360 s
% 3.42/0.95  % (15613)Instructions burned: 212 (million)
% 3.42/0.95  % (15613)------------------------------
% 3.42/0.95  % (15613)------------------------------
% 3.42/0.95  % (15634)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/90Mi)
% 3.42/0.96  % (15629)Instruction limit reached!
% 3.42/0.96  % (15629)------------------------------
% 3.42/0.96  % (15629)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.42/0.96  % (15629)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.42/0.96  % (15629)Termination reason: Unknown
% 3.42/0.96  % (15629)Termination phase: Saturation
% 3.42/0.96  
% 3.42/0.96  % (15629)Memory used [KB]: 7036
% 3.42/0.96  % (15629)Time elapsed: 0.045 s
% 3.42/0.96  % (15629)Instructions burned: 70 (million)
% 3.42/0.96  % (15629)------------------------------
% 3.42/0.96  % (15629)------------------------------
% 3.61/0.98  % (15636)dis+10_1:2_atotf=0.3:i=8004:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/8004Mi)
% 3.61/0.99  % (15637)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=9965:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/9965Mi)
% 3.61/0.99  % (15638)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=9877:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/9877Mi)
% 3.61/1.05  % (15639)ins+10_1:16_bce=on:fde=unused:igpr=on:igs=35:igwr=on:sp=const_frequency:tgt=full:to=lpo:i=9902:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/9902Mi)
% 5.74/1.09  % (15634)Instruction limit reached!
% 5.74/1.09  % (15634)------------------------------
% 5.74/1.09  % (15634)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.74/1.09  % (15634)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.74/1.09  % (15634)Termination reason: Unknown
% 5.74/1.09  % (15634)Termination phase: Saturation
% 5.74/1.09  
% 5.74/1.09  % (15634)Memory used [KB]: 6652
% 5.74/1.09  % (15634)Time elapsed: 0.255 s
% 5.74/1.09  % (15634)Instructions burned: 90 (million)
% 5.74/1.09  % (15634)------------------------------
% 5.74/1.09  % (15634)------------------------------
% 5.74/1.10  % (15640)ott+11_9:8_amm=off:bsd=on:etr=on:fsd=on:fsr=off:lma=on:newcnf=on:nm=0:nwc=3.0:s2a=on:s2agt=10:sas=z3:tha=some:i=1824:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/1824Mi)
% 6.30/1.16  % (15612)Instruction limit reached!
% 6.30/1.16  % (15612)------------------------------
% 6.30/1.16  % (15612)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.30/1.16  % (15612)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.30/1.16  % (15612)Termination reason: Unknown
% 6.30/1.16  % (15612)Termination phase: Saturation
% 6.30/1.16  
% 6.30/1.16  % (15612)Memory used [KB]: 9338
% 6.30/1.16  % (15612)Time elapsed: 0.620 s
% 6.30/1.16  % (15612)Instructions burned: 388 (million)
% 6.30/1.16  % (15612)------------------------------
% 6.30/1.16  % (15612)------------------------------
% 6.30/1.17  % (15611)Instruction limit reached!
% 6.30/1.17  % (15611)------------------------------
% 6.30/1.17  % (15611)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.30/1.17  % (15611)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.30/1.17  % (15611)Termination reason: Unknown
% 6.30/1.17  % (15611)Termination phase: Saturation
% 6.30/1.17  
% 6.30/1.17  % (15611)Memory used [KB]: 10106
% 6.30/1.17  % (15611)Time elapsed: 0.775 s
% 6.30/1.17  % (15611)Instructions burned: 355 (million)
% 6.30/1.17  % (15611)------------------------------
% 6.30/1.17  % (15611)------------------------------
% 6.90/1.23  % (15641)dis+2_1:64_add=large:bce=on:bd=off:i=9989:si=on:rawr=on:rtra=on_0 on theBenchmark for (2992ds/9989Mi)
% 6.90/1.26  % (15605)Instruction limit reached!
% 6.90/1.26  % (15605)------------------------------
% 6.90/1.26  % (15605)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.90/1.26  % (15605)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.90/1.26  % (15605)Termination reason: Unknown
% 6.90/1.26  % (15605)Termination phase: Saturation
% 6.90/1.26  
% 6.90/1.26  % (15605)Memory used [KB]: 9594
% 6.90/1.26  % (15605)Time elapsed: 0.819 s
% 6.90/1.26  % (15605)Instructions burned: 468 (million)
% 6.90/1.26  % (15605)------------------------------
% 6.90/1.26  % (15605)------------------------------
% 7.25/1.28  % (15642)ott-11_1:32_i=9707:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/9707Mi)
% 7.25/1.29  % (15604)Instruction limit reached!
% 7.25/1.29  % (15604)------------------------------
% 7.25/1.29  % (15604)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.25/1.29  % (15604)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.25/1.29  % (15604)Termination reason: Unknown
% 7.25/1.29  % (15604)Termination phase: Saturation
% 7.25/1.29  
% 7.25/1.29  % (15604)Memory used [KB]: 2686
% 7.25/1.29  % (15604)Time elapsed: 0.894 s
% 7.25/1.29  % (15604)Instructions burned: 500 (million)
% 7.25/1.29  % (15604)------------------------------
% 7.25/1.29  % (15604)------------------------------
% 7.25/1.30  % (15643)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/90Mi)
% 7.25/1.34  % (15610)Instruction limit reached!
% 7.25/1.34  % (15610)------------------------------
% 7.25/1.34  % (15610)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.70/1.35  % (15610)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.70/1.35  % (15610)Termination reason: Unknown
% 7.70/1.35  % (15610)Termination phase: Saturation
% 7.70/1.35  
% 7.70/1.35  % (15610)Memory used [KB]: 8955
% 7.70/1.35  % (15610)Time elapsed: 0.951 s
% 7.70/1.35  % (15610)Instructions burned: 439 (million)
% 7.70/1.35  % (15610)------------------------------
% 7.70/1.35  % (15610)------------------------------
% 7.70/1.36  % (15606)Instruction limit reached!
% 7.70/1.36  % (15606)------------------------------
% 7.70/1.36  % (15606)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.83/1.38  % (15606)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.83/1.38  % (15606)Termination reason: Unknown
% 7.83/1.38  % (15606)Termination phase: Saturation
% 7.83/1.38  
% 7.83/1.38  % (15606)Memory used [KB]: 10874
% 7.83/1.38  % (15606)Time elapsed: 0.968 s
% 7.83/1.38  % (15606)Instructions burned: 483 (million)
% 7.83/1.38  % (15606)------------------------------
% 7.83/1.38  % (15606)------------------------------
% 7.83/1.40  % (15607)Instruction limit reached!
% 7.83/1.40  % (15607)------------------------------
% 7.83/1.40  % (15607)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.83/1.40  % (15607)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.83/1.40  % (15607)Termination reason: Unknown
% 7.83/1.40  % (15607)Termination phase: Saturation
% 7.83/1.40  
% 7.83/1.40  % (15607)Memory used [KB]: 10234
% 7.83/1.40  % (15607)Time elapsed: 0.991 s
% 7.83/1.40  % (15607)Instructions burned: 501 (million)
% 7.83/1.40  % (15607)------------------------------
% 7.83/1.40  % (15607)------------------------------
% 7.83/1.41  % (15644)ott+3_1:1_abs=on:anc=none:bs=on:fsr=off:spb=goal_then_units:i=44001:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/44001Mi)
% 8.21/1.43  % (15645)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=4958:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/4958Mi)
% 8.41/1.46  % (15643)Instruction limit reached!
% 8.41/1.46  % (15643)------------------------------
% 8.41/1.46  % (15643)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.41/1.46  % (15643)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.41/1.46  % (15643)Termination reason: Unknown
% 8.41/1.46  % (15643)Termination phase: Saturation
% 8.41/1.46  
% 8.41/1.46  % (15643)Memory used [KB]: 6652
% 8.41/1.46  % (15643)Time elapsed: 0.275 s
% 8.41/1.46  % (15643)Instructions burned: 92 (million)
% 8.41/1.46  % (15643)------------------------------
% 8.41/1.46  % (15643)------------------------------
% 8.41/1.48  % (15646)ott+1_27:428_av=off:awrs=converge:awrsf=8:bsr=unit_only:drc=off:fd=preordered:newcnf=on:nwc=1.5:skr=on:slsq=on:slsqc=2:slsql=off:slsqr=1,4:sp=reverse_frequency:uwa=one_side_constant:i=35256:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/35256Mi)
% 8.41/1.51  % (15648)ott+21_1:28_afr=on:anc=all_dependent:bs=on:bsr=unit_only:nicw=on:sp=const_frequency:uhcvi=on:i=37001:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/37001Mi)
% 8.91/1.53  % (15647)dis+1002_1:1_fde=unused:nwc=10.0:s2a=on:s2at=3.0:sac=on:i=32293:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/32293Mi)
% 9.17/1.58  % (15618)Instruction limit reached!
% 9.17/1.58  % (15618)------------------------------
% 9.17/1.58  % (15618)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 9.17/1.59  % (15618)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 9.17/1.59  % (15618)Termination reason: Unknown
% 9.17/1.59  % (15618)Termination phase: Saturation
% 9.17/1.59  
% 9.17/1.59  % (15618)Memory used [KB]: 3070
% 9.17/1.59  % (15618)Time elapsed: 0.958 s
% 9.17/1.59  % (15618)Instructions burned: 655 (million)
% 9.17/1.59  % (15618)------------------------------
% 9.17/1.59  % (15618)------------------------------
% 9.17/1.60  % (15649)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=10187:si=on:rawr=on:rtra=on_0 on theBenchmark for (2988ds/10187Mi)
% 10.50/1.70  % (15650)ott+3_1:1_atotf=0.2:fsr=off:kws=precedence:sp=weighted_frequency:spb=intro:tgt=ground:i=29337:si=on:rawr=on:rtra=on_0 on theBenchmark for (2987ds/29337Mi)
% 13.46/2.06  % (15617)Instruction limit reached!
% 13.46/2.06  % (15617)------------------------------
% 13.46/2.06  % (15617)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 13.46/2.06  % (15617)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 13.46/2.06  % (15617)Termination reason: Unknown
% 13.46/2.06  % (15617)Termination phase: Saturation
% 13.46/2.06  
% 13.46/2.06  % (15617)Memory used [KB]: 12665
% 13.46/2.06  % (15617)Time elapsed: 1.464 s
% 13.46/2.06  % (15617)Instructions burned: 748 (million)
% 13.46/2.06  % (15617)------------------------------
% 13.46/2.06  % (15617)------------------------------
% 13.46/2.10  % (15621)Instruction limit reached!
% 13.46/2.10  % (15621)------------------------------
% 13.46/2.10  % (15621)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 13.46/2.11  % (15621)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 13.46/2.11  % (15621)Termination reason: Unknown
% 13.46/2.11  % (15621)Termination phase: Saturation
% 13.46/2.11  
% 13.46/2.11  % (15621)Memory used [KB]: 16375
% 13.46/2.11  % (15621)Time elapsed: 1.207 s
% 13.46/2.11  % (15621)Instructions burned: 982 (million)
% 13.46/2.11  % (15621)------------------------------
% 13.46/2.11  % (15621)------------------------------
% 14.43/2.20  % (15651)ins+10_1:16_bce=on:fde=unused:igpr=on:igs=35:igwr=on:sp=const_frequency:tgt=full:to=lpo:i=10147:si=on:rawr=on:rtra=on_0 on theBenchmark for (2982ds/10147Mi)
% 14.43/2.24  % (15652)fmb+10_1:1_fmbsr=2.0:nm=4:skr=on:i=38056:si=on:rawr=on:rtra=on_0 on theBenchmark for (2982ds/38056Mi)
% 14.43/2.24  % (15652)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 15.09/2.26  % (15652)Terminated due to inappropriate strategy.
% 15.09/2.26  % (15652)------------------------------
% 15.09/2.26  % (15652)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 15.09/2.26  % (15652)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 15.09/2.26  % (15652)Termination reason: Inappropriate
% 15.09/2.26  
% 15.09/2.26  % (15652)Memory used [KB]: 1279
% 15.09/2.26  % (15652)Time elapsed: 0.008 s
% 15.09/2.26  % (15652)Instructions burned: 14 (million)
% 15.09/2.26  % (15652)------------------------------
% 15.09/2.26  % (15652)------------------------------
% 15.09/2.28  % (15616)Instruction limit reached!
% 15.09/2.28  % (15616)------------------------------
% 15.09/2.28  % (15616)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 15.36/2.29  % (15616)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 15.36/2.29  % (15616)Termination reason: Unknown
% 15.36/2.29  % (15616)Termination phase: Saturation
% 15.36/2.29  
% 15.36/2.29  % (15616)Memory used [KB]: 13688
% 15.36/2.29  % (15616)Time elapsed: 1.707 s
% 15.36/2.29  % (15616)Instructions burned: 935 (million)
% 15.36/2.29  % (15616)------------------------------
% 15.36/2.29  % (15616)------------------------------
% 15.36/2.32  % (15615)Instruction limit reached!
% 15.36/2.32  % (15615)------------------------------
% 15.36/2.32  % (15615)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 15.36/2.32  % (15615)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 15.36/2.32  % (15615)Termination reason: Unknown
% 15.36/2.32  % (15615)Termination phase: Saturation
% 15.36/2.32  
% 15.36/2.32  % (15615)Memory used [KB]: 14200
% 15.36/2.32  % (15615)Time elapsed: 1.573 s
% 15.36/2.32  % (15615)Instructions burned: 921 (million)
% 15.36/2.32  % (15615)------------------------------
% 15.36/2.32  % (15615)------------------------------
% 15.76/2.35  % (15620)Instruction limit reached!
% 15.76/2.35  % (15620)------------------------------
% 15.76/2.35  % (15620)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 15.76/2.36  % (15620)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 15.76/2.36  % (15620)Termination reason: Unknown
% 15.76/2.36  % (15620)Termination phase: Saturation
% 15.76/2.36  
% 15.76/2.36  % (15620)Memory used [KB]: 14839
% 15.76/2.36  % (15620)Time elapsed: 1.646 s
% 15.76/2.36  % (15620)Instructions burned: 940 (million)
% 15.76/2.36  % (15620)------------------------------
% 15.76/2.36  % (15620)------------------------------
% 16.24/2.42  % (15653)fmb+10_1:1_dr=on:fmbsr=2.0:newcnf=on:nm=2:i=33239:si=on:rawr=on:rtra=on_0 on theBenchmark for (2980ds/33239Mi)
% 16.24/2.43  % (15655)fmb+10_1:1_bce=on:fmbsr=1.5:nm=4:skr=on:i=49917:si=on:rawr=on:rtra=on_0 on theBenchmark for (2980ds/49917Mi)
% 16.24/2.44  % (15653)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 16.24/2.44  % (15653)Terminated due to inappropriate strategy.
% 16.24/2.44  % (15653)------------------------------
% 16.24/2.44  % (15653)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 16.24/2.44  % (15654)fmb+10_1:1_fmbas=predicate:gsp=on:nm=2:i=20987:si=on:rawr=on:rtra=on_0 on theBenchmark for (2980ds/20987Mi)
% 16.24/2.44  % (15653)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 16.24/2.44  % (15653)Termination reason: Inappropriate
% 16.24/2.44  
% 16.24/2.44  % (15653)Memory used [KB]: 1279
% 16.24/2.44  % (15653)Time elapsed: 0.009 s
% 16.24/2.44  % (15653)Instructions burned: 13 (million)
% 16.24/2.44  % (15653)------------------------------
% 16.24/2.44  % (15653)------------------------------
% 16.24/2.45  % (15654)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 16.24/2.45  % (15654)Terminated due to inappropriate strategy.
% 16.24/2.45  % (15654)------------------------------
% 16.24/2.45  % (15654)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 16.24/2.45  % (15654)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 16.24/2.45  % (15654)Termination reason: Inappropriate
% 16.24/2.45  
% 16.24/2.45  % (15654)Memory used [KB]: 1279
% 16.24/2.45  % (15654)Time elapsed: 0.006 s
% 16.24/2.45  % (15654)Instructions burned: 13 (million)
% 16.24/2.45  % (15654)------------------------------
% 16.24/2.45  % (15654)------------------------------
% 16.24/2.45  % (15655)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 16.24/2.45  % (15655)Terminated due to inappropriate strategy.
% 16.24/2.45  % (15655)------------------------------
% 16.24/2.45  % (15655)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 16.24/2.45  % (15655)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 16.24/2.45  % (15655)Termination reason: Inappropriate
% 16.24/2.45  
% 16.24/2.45  % (15655)Memory used [KB]: 1279
% 16.24/2.45  % (15655)Time elapsed: 0.007 s
% 16.24/2.45  % (15655)Instructions burned: 15 (million)
% 16.24/2.45  % (15655)------------------------------
% 16.24/2.45  % (15655)------------------------------
% 16.70/2.49  % (15656)dis+2_1:64_add=large:bce=on:bd=off:i=19144:si=on:rawr=on:rtra=on_0 on theBenchmark for (2979ds/19144Mi)
% 17.35/2.58  % (15658)ott-11_1:32_i=6101:si=on:rawr=on:rtra=on_0 on theBenchmark for (2978ds/6101Mi)
% 17.58/2.59  % (15657)dis+10_1:128_bd=off:lcm=predicate:sac=on:sp=reverse_arity:urr=on:i=27492:si=on:rawr=on:rtra=on_0 on theBenchmark for (2978ds/27492Mi)
% 17.58/2.60  % (15659)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2978ds/90Mi)
% 18.78/2.76  % (15659)Instruction limit reached!
% 18.78/2.76  % (15659)------------------------------
% 18.78/2.76  % (15659)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 18.78/2.77  % (15659)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 18.78/2.77  % (15659)Termination reason: Unknown
% 18.78/2.77  % (15659)Termination phase: Saturation
% 18.78/2.77  
% 18.78/2.77  % (15659)Memory used [KB]: 6524
% 18.78/2.77  % (15659)Time elapsed: 0.250 s
% 18.78/2.77  % (15659)Instructions burned: 91 (million)
% 18.78/2.77  % (15659)------------------------------
% 18.78/2.77  % (15659)------------------------------
% 20.07/2.91  % (15660)ott+11_1:128_av=off:bd=off:bsr=unit_only:fd=preordered:to=lpo:updr=off:i=91600:si=on:rawr=on:rtra=on_0 on theBenchmark for (2975ds/91600Mi)
% 21.53/3.13  % (15635)Instruction limit reached!
% 21.53/3.13  % (15635)------------------------------
% 21.53/3.13  % (15635)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 21.53/3.13  % (15635)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 21.53/3.13  % (15635)Termination reason: Unknown
% 21.53/3.13  % (15635)Termination phase: Saturation
% 21.53/3.13  
% 21.53/3.13  % (15635)Memory used [KB]: 6140
% 21.53/3.13  % (15635)Time elapsed: 2.267 s
% 21.53/3.13  % (15635)Instructions burned: 2018 (million)
% 21.53/3.13  % (15635)------------------------------
% 21.53/3.13  % (15635)------------------------------
% 22.93/3.25  % (15661)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=7127:si=on:rawr=on:rtra=on_0 on theBenchmark for (2972ds/7127Mi)
% 23.53/3.35  % (15630)Instruction limit reached!
% 23.53/3.35  % (15630)------------------------------
% 23.53/3.35  % (15630)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 23.53/3.35  % (15630)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 23.53/3.35  % (15630)Termination reason: Unknown
% 23.53/3.35  % (15630)Termination phase: Saturation
% 23.53/3.35  
% 23.53/3.35  % (15630)Memory used [KB]: 5628
% 23.53/3.35  % (15630)Time elapsed: 2.583 s
% 23.53/3.35  % (15630)Instructions burned: 1824 (million)
% 23.53/3.35  % (15630)------------------------------
% 23.53/3.35  % (15630)------------------------------
% 24.77/3.49  % (15662)ott+1_27:428_av=off:awrs=converge:awrsf=8:bsr=unit_only:drc=off:fd=preordered:newcnf=on:nwc=1.5:skr=on:slsq=on:slsqc=2:slsql=off:slsqr=1,4:sp=reverse_frequency:uwa=one_side_constant:i=35256:si=on:rawr=on:rtra=on_0 on theBenchmark for (2969ds/35256Mi)
% 25.21/3.57  % (15640)Instruction limit reached!
% 25.21/3.57  % (15640)------------------------------
% 25.21/3.57  % (15640)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 25.21/3.57  % (15640)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 25.21/3.57  % (15640)Termination reason: Unknown
% 25.21/3.57  % (15640)Termination phase: Saturation
% 25.21/3.57  
% 25.21/3.57  % (15640)Memory used [KB]: 5884
% 25.21/3.57  % (15640)Time elapsed: 2.375 s
% 25.21/3.57  % (15640)Instructions burned: 1824 (million)
% 25.21/3.57  % (15640)------------------------------
% 25.21/3.57  % (15640)------------------------------
% 25.21/3.58  % (15623)Instruction limit reached!
% 25.21/3.58  % (15623)------------------------------
% 25.21/3.58  % (15623)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 25.21/3.58  % (15623)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 25.21/3.58  % (15623)Termination reason: Unknown
% 25.21/3.58  % (15623)Termination phase: Saturation
% 25.21/3.58  
% 25.21/3.58  % (15623)Memory used [KB]: 5117
% 25.21/3.58  % (15623)Time elapsed: 2.917 s
% 25.21/3.58  % (15623)Instructions burned: 2018 (million)
% 25.21/3.58  % (15623)------------------------------
% 25.21/3.58  % (15623)------------------------------
% 26.32/3.69  % (15664)ott+3_1:1_atotf=0.2:fsr=off:kws=precedence:sp=weighted_frequency:spb=intro:tgt=ground:i=29337:si=on:rawr=on:rtra=on_0 on theBenchmark for (2967ds/29337Mi)
% 26.32/3.73  % (15663)dis+1002_1:1_fde=unused:nwc=10.0:s2a=on:s2at=3.0:sac=on:i=32293:si=on:rawr=on:rtra=on_0 on theBenchmark for (2967ds/32293Mi)
% 32.30/4.44  % (15631)Instruction limit reached!
% 32.30/4.44  % (15631)------------------------------
% 32.30/4.44  % (15631)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 32.30/4.44  % (15631)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 32.30/4.44  % (15631)Termination reason: Unknown
% 32.30/4.44  % (15631)Termination phase: Saturation
% 32.30/4.44  
% 32.30/4.44  % (15631)Memory used [KB]: 24690
% 32.30/4.44  % (15631)Time elapsed: 3.648 s
% 32.30/4.44  % (15631)Instructions burned: 2134 (million)
% 32.30/4.44  % (15631)------------------------------
% 32.30/4.44  % (15631)------------------------------
% 33.49/4.59  % (15665)fmb+10_1:1_fmbsr=2.0:nm=4:skr=on:i=99860:si=on:rawr=on:rtra=on_0 on theBenchmark for (2958ds/99860Mi)
% 33.49/4.61  % (15665)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 33.49/4.61  % (15665)Terminated due to inappropriate strategy.
% 33.49/4.61  % (15665)------------------------------
% 33.49/4.61  % (15665)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 33.49/4.61  % (15665)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 33.49/4.61  % (15665)Termination reason: Inappropriate
% 33.49/4.61  
% 33.49/4.61  % (15665)Memory used [KB]: 1279
% 33.49/4.61  % (15665)Time elapsed: 0.008 s
% 33.49/4.61  % (15665)Instructions burned: 13 (million)
% 33.49/4.61  % (15665)------------------------------
% 33.49/4.61  % (15665)------------------------------
% 34.68/4.75  % (15666)fmb+10_1:1_fmbas=expand:i=96985:si=on:rawr=on:rtra=on_0 on theBenchmark for (2957ds/96985Mi)
% 34.95/4.77  % (15666)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 34.95/4.77  % (15666)Terminated due to inappropriate strategy.
% 34.95/4.77  % (15666)------------------------------
% 34.95/4.77  % (15666)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 34.95/4.77  % (15666)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 34.95/4.77  % (15666)Termination reason: Inappropriate
% 34.95/4.77  
% 34.95/4.77  % (15666)Memory used [KB]: 1279
% 34.95/4.77  % (15666)Time elapsed: 0.012 s
% 34.95/4.77  % (15666)Instructions burned: 13 (million)
% 34.95/4.77  % (15666)------------------------------
% 34.95/4.77  % (15666)------------------------------
% 35.93/4.91  % (15667)fmb+10_1:1_bce=on:dr=on:fmbsr=1.47:gsp=on:nm=2:skr=on:i=99648:si=on:rawr=on:rtra=on_0 on theBenchmark for (2955ds/99648Mi)
% 35.93/4.93  % (15667)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 36.54/4.95  % (15667)Terminated due to inappropriate strategy.
% 36.54/4.95  % (15667)------------------------------
% 36.54/4.95  % (15667)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 36.54/4.95  % (15667)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 36.54/4.95  % (15667)Termination reason: Inappropriate
% 36.54/4.95  
% 36.54/4.95  % (15667)Memory used [KB]: 1407
% 36.54/4.95  % (15667)Time elapsed: 0.010 s
% 36.54/4.95  % (15667)Instructions burned: 17 (million)
% 36.54/4.95  % (15667)------------------------------
% 36.54/4.95  % (15667)------------------------------
% 37.35/5.09  % (15668)fmb+10_1:1_bce=on:fmbsr=1.5:nm=4:skr=on:i=99882:si=on:rawr=on:rtra=on_0 on theBenchmark for (2953ds/99882Mi)
% 37.35/5.12  % (15668)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 37.84/5.14  % (15668)Terminated due to inappropriate strategy.
% 37.84/5.14  % (15668)------------------------------
% 37.84/5.14  % (15668)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 37.84/5.14  % (15668)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 37.84/5.14  % (15668)Termination reason: Inappropriate
% 37.84/5.14  
% 37.84/5.14  % (15668)Memory used [KB]: 1279
% 37.84/5.14  % (15668)Time elapsed: 0.008 s
% 37.84/5.14  % (15668)Instructions burned: 16 (million)
% 37.84/5.14  % (15668)------------------------------
% 37.84/5.14  % (15668)------------------------------
% 39.11/5.29  % (15669)fmb+10_1:1_bce=on:fmbas=predicate:fmbsr=1.5:fmbsso=preprocessed_usage:nm=4:skr=on:i=99913:si=on:rawr=on:rtra=on_0 on theBenchmark for (2952ds/99913Mi)
% 39.11/5.31  % (15669)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 39.11/5.32  % (15669)Terminated due to inappropriate strategy.
% 39.11/5.32  % (15669)------------------------------
% 39.11/5.32  % (15669)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 39.11/5.32  % (15669)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 39.11/5.32  % (15669)Termination reason: Inappropriate
% 39.11/5.32  
% 39.11/5.32  % (15669)Memory used [KB]: 1279
% 39.11/5.32  % (15669)Time elapsed: 0.010 s
% 39.11/5.32  % (15669)Instructions burned: 17 (million)
% 39.11/5.32  % (15669)------------------------------
% 39.11/5.32  % (15669)------------------------------
% 40.32/5.46  % (15670)dis+10_1:128_bd=off:lcm=predicate:sac=on:sp=reverse_arity:urr=on:i=28201:si=on:rawr=on:rtra=on_0 on theBenchmark for (2950ds/28201Mi)
% 45.02/6.04  % (15624)Instruction limit reached!
% 45.02/6.04  % (15624)------------------------------
% 45.02/6.04  % (15624)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 45.02/6.04  % (15624)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 45.02/6.04  % (15624)Termination reason: Unknown
% 45.02/6.04  % (15624)Termination phase: Saturation
% 45.02/6.04  
% 45.02/6.04  % (15624)Memory used [KB]: 30575
% 45.02/6.04  % (15624)Time elapsed: 5.367 s
% 45.02/6.04  % (15624)Instructions burned: 3735 (million)
% 45.02/6.04  % (15624)------------------------------
% 45.02/6.04  % (15624)------------------------------
% 45.02/6.05  % (15632)Instruction limit reached!
% 45.02/6.05  % (15632)------------------------------
% 45.02/6.05  % (15632)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 45.02/6.05  % (15632)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 45.02/6.05  % (15632)Termination reason: Unknown
% 45.02/6.05  % (15632)Termination phase: Saturation
% 45.02/6.05  
% 45.02/6.05  % (15632)Memory used [KB]: 27888
% 45.02/6.05  % (15632)Time elapsed: 5.068 s
% 45.02/6.05  % (15632)Instructions burned: 2892 (million)
% 45.02/6.05  % (15632)------------------------------
% 45.02/6.05  % (15632)------------------------------
% 46.13/6.16  % (15671)ott-11_1:32_i=9707:si=on:rawr=on:rtra=on_0 on theBenchmark for (2943ds/9707Mi)
% 46.13/6.18  % (15672)ott+11_1:128_av=off:bd=off:bsr=unit_only:fd=preordered:to=lpo:updr=off:i=144582:si=on:rawr=on:rtra=on_0 on theBenchmark for (2942ds/144582Mi)
% 56.35/7.46  % (15625)Instruction limit reached!
% 56.35/7.46  % (15625)------------------------------
% 56.35/7.46  % (15625)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 56.35/7.46  % (15625)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 56.35/7.46  % (15625)Termination reason: Unknown
% 56.35/7.46  % (15625)Termination phase: Saturation
% 56.35/7.46  
% 56.35/7.46  % (15625)Memory used [KB]: 10618
% 56.35/7.46  % (15625)Time elapsed: 6.766 s
% 56.35/7.46  % (15625)Instructions burned: 4959 (million)
% 56.35/7.46  % (15625)------------------------------
% 56.35/7.46  % (15625)------------------------------
% 57.52/7.62  % (15673)ott+1_27:428_av=off:awrs=converge:awrsf=8:bsr=unit_only:drc=off:fd=preordered:newcnf=on:nwc=1.5:skr=on:slsq=on:slsqc=2:slsql=off:slsqr=1,4:sp=reverse_frequency:uwa=one_side_constant:i=35256:si=on:rawr=on:rtra=on_0 on theBenchmark for (2928ds/35256Mi)
% 59.81/7.93  % (15645)Instruction limit reached!
% 59.81/7.93  % (15645)------------------------------
% 59.81/7.93  % (15645)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 59.81/7.93  % (15645)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 59.81/7.93  % (15645)Termination reason: Unknown
% 59.81/7.93  % (15645)Termination phase: Saturation
% 59.81/7.93  
% 59.81/7.93  % (15645)Memory used [KB]: 9722
% 59.81/7.93  % (15645)Time elapsed: 6.567 s
% 59.81/7.93  % (15645)Instructions burned: 4958 (million)
% 59.81/7.93  % (15645)------------------------------
% 59.81/7.93  % (15645)------------------------------
% 61.26/8.06  % (15674)dis+1002_1:1_fde=unused:nwc=10.0:s2a=on:s2at=3.0:sac=on:i=104647:si=on:rawr=on:rtra=on_0 on theBenchmark for (2924ds/104647Mi)
% 64.18/8.46  % (15637)First to succeed.
% 65.17/8.56  % (15637)Refutation found. Thanks to Tanya!
% 65.17/8.56  % SZS status Theorem for theBenchmark
% 65.17/8.56  % SZS output start Proof for theBenchmark
% See solution above
% 65.35/8.58  % (15637)------------------------------
% 65.35/8.58  % (15637)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 65.35/8.58  % (15637)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 65.35/8.58  % (15637)Termination reason: Refutation
% 65.35/8.58  
% 65.35/8.58  % (15637)Memory used [KB]: 11897
% 65.35/8.58  % (15637)Time elapsed: 7.588 s
% 65.35/8.58  % (15637)Instructions burned: 6323 (million)
% 65.35/8.58  % (15637)------------------------------
% 65.35/8.58  % (15637)------------------------------
% 65.35/8.58  % (15581)Success in time 8.219 s
%------------------------------------------------------------------------------