TSTP Solution File: SWW636_2 by SnakeForV---1.0

View Problem - Process Solution

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

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

% Result   : Theorem 104.12s 13.50s
% Output   : Refutation 104.80s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   24
%            Number of leaves      :  892
% Syntax   : Number of formulae    : 4571 ( 305 unt;  93 typ;   0 def)
%            Number of atoms       : 16496 (2084 equ)
%            Maximal formula atoms :   76 (   3 avg)
%            Number of connectives : 18510 (6492   ~;10460   |; 622   &)
%                                         ( 736 <=>; 200  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   33 (   5 avg)
%            Maximal term depth    :    7 (   1 avg)
%            Number arithmetic     : 13439 (5456 atm; 681 fun;5196 num;2106 var)
%            Number of types       :    8 (   6 usr;   1 ari)
%            Number of type conns  :  150 (  44   >; 106   *;   0   +;   0  <<)
%            Number of predicates  :  735 ( 731 usr; 718 prp; 0-7 aty)
%            Number of functors    :   84 (  73 usr;  51 con; 0-7 aty)
%            Number of variables   : 4125 (4009   !; 116   ?;4125   :)

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

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

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

tff(func_def_1,type,
    int: ty ).

tff(func_def_2,type,
    real: ty ).

tff(func_def_3,type,
    bool: ty ).

tff(func_def_4,type,
    true1: bool1 ).

tff(func_def_5,type,
    false1: bool1 ).

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

tff(func_def_7,type,
    tuple0: ty ).

tff(func_def_8,type,
    tuple03: tuple02 ).

tff(func_def_9,type,
    qtmark: ty ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

tff(func_def_30,type,
    t2tb2: array_int > uni ).

tff(func_def_31,type,
    tb2t2: uni > array_int ).

tff(func_def_32,type,
    occ1: ( ty * uni * uni * $int * $int ) > $int ).

tff(func_def_37,type,
    sK0: map_int_int ).

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

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

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

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

tff(func_def_42,type,
    sK5: $int ).

tff(func_def_43,type,
    sK6: map_int_int ).

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

tff(func_def_45,type,
    sK8: map_int_int ).

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

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

tff(func_def_48,type,
    sK11: $int ).

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

tff(func_def_50,type,
    sK13: ( $int * ty * uni * $int * uni ) > $int ).

tff(func_def_51,type,
    sK14: ( $int * ty * uni * $int * uni ) > $int ).

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

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

tff(func_def_54,type,
    sK17: ( $int * $int * ty * $int * uni * uni ) > $int ).

tff(func_def_55,type,
    sK18: ( $int * $int * ty * uni * uni ) > $int ).

tff(func_def_56,type,
    sF19: uni ).

tff(func_def_57,type,
    sF20: uni ).

tff(func_def_58,type,
    sF21: uni ).

tff(func_def_59,type,
    sF22: uni ).

tff(func_def_60,type,
    sF23: $int ).

tff(func_def_61,type,
    sF24: uni ).

tff(func_def_62,type,
    sF25: uni ).

tff(func_def_63,type,
    sF26: uni ).

tff(func_def_64,type,
    sF27: $int ).

tff(func_def_65,type,
    sF28: uni ).

tff(func_def_66,type,
    sF29: uni ).

tff(func_def_67,type,
    sF30: $int ).

tff(func_def_68,type,
    sF31: $int ).

tff(func_def_69,type,
    sF32: uni ).

tff(func_def_70,type,
    sF33: uni ).

tff(func_def_71,type,
    sF34: uni ).

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

tff(func_def_73,type,
    sF36: $int ).

tff(func_def_82,type,
    '$inst38': $int ).

tff(func_def_83,type,
    '$inst39': $int ).

tff(func_def_85,type,
    '$inst40': $int ).

tff(func_def_86,type,
    '$inst41': $int ).

tff(func_def_87,type,
    '$inst42': $int ).

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

tff(pred_def_3,type,
    sorted_sub2: ( map_int_int * $int * $int ) > $o ).

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

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

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

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

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

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

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

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

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

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

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

tff(pred_def_16,type,
    qs_partition2: ( array_int * array_int * $int * $int * $int * $int * $int ) > $o ).

tff(f19702,plain,
    $false,
    inference(avatar_smt_refutation,[],[f459,f464,f469,f474,f479,f484,f489,f494,f499,f504,f509,f514,f519,f524,f529,f534,f539,f544,f549,f554,f559,f564,f565,f566,f571,f576,f577,f582,f587,f592,f597,f602,f607,f612,f617,f622,f627,f632,f637,f642,f647,f652,f653,f658,f663,f664,f669,f674,f698,f707,f716,f725,f734,f745,f756,f767,f778,f789,f801,f809,f811,f816,f821,f831,f840,f849,f861,f875,f885,f891,f898,f903,f916,f923,f931,f951,f956,f961,f966,f971,f976,f981,f987,f1000,f1007,f1014,f1046,f1057,f1068,f1077,f1086,f1097,f1106,f1116,f1127,f1138,f1146,f1161,f1170,f1176,f1191,f1197,f1206,f1211,f1216,f1237,f1258,f1283,f1288,f1293,f1305,f1316,f1380,f1385,f1390,f1406,f1423,f1437,f1454,f1483,f1501,f1506,f1511,f1516,f1561,f1566,f1571,f1582,f1587,f1592,f1655,f1656,f1685,f1686,f1768,f1886,f1913,f1929,f1943,f1962,f1967,f1972,f1977,f1982,f1987,f1990,f1995,f2000,f2005,f2013,f2037,f2046,f2064,f2070,f2084,f2090,f2102,f2182,f2183,f2186,f2278,f2283,f2288,f2305,f2315,f2426,f2442,f2450,f2454,f2467,f2478,f2498,f2506,f2516,f2537,f2552,f2567,f2573,f2581,f2621,f2645,f2650,f2665,f2673,f2684,f2689,f2702,f2705,f2710,f2746,f2754,f2767,f2774,f2791,f2800,f2808,f2813,f2827,f2862,f2867,f2878,f2892,f2894,f2910,f2920,f2928,f3030,f3065,f3066,f3067,f3068,f3069,f3070,f3071,f3072,f3073,f3074,f3075,f3076,f3077,f3078,f3079,f3101,f3106,f3119,f3120,f3125,f3231,f3239,f3250,f3275,f3276,f3313,f3353,f3363,f3364,f3377,f3394,f3406,f3416,f3528,f3558,f3781,f3782,f3786,f3800,f3878,f3884,f3886,f3888,f3892,f3905,f3915,f3919,f3935,f3943,f3979,f3982,f3989,f3994,f4010,f4019,f4023,f4032,f4098,f4099,f4101,f4106,f4111,f4123,f4333,f4343,f4352,f4372,f4374,f4383,f4402,f4403,f4410,f4417,f4437,f4447,f4485,f4580,f4581,f4586,f4587,f4652,f4654,f4659,f4664,f4669,f4674,f4694,f4715,f4748,f4749,f4754,f4761,f4766,f4768,f4775,f4780,f4785,f4790,f4795,f4796,f4801,f4806,f4811,f4812,f4813,f4849,f4854,f4859,f4864,f4869,f4874,f4875,f4880,f4885,f4890,f4895,f4900,f4905,f4910,f4952,f4992,f4995,f5006,f5055,f5093,f5094,f5095,f5096,f5162,f5246,f5276,f5308,f5323,f5335,f5337,f5338,f5340,f5345,f5356,f5358,f5367,f5368,f5373,f5385,f5390,f5391,f5396,f5447,f5827,f5966,f5967,f5978,f5988,f5993,f6033,f6035,f6101,f6107,f6108,f6109,f6114,f6171,f6347,f6351,f6358,f6364,f6371,f6382,f6387,f6388,f6390,f6402,f6410,f6513,f6545,f6594,f6605,f6617,f6624,f6648,f6657,f6668,f6677,f6683,f6690,f6691,f6701,f6702,f6713,f6765,f6785,f6790,f6797,f6798,f6803,f6813,f6836,f6845,f6855,f6864,f6908,f6959,f6964,f6970,f6993,f7011,f7013,f7014,f7074,f7079,f7080,f7085,f7095,f7191,f7193,f7204,f7220,f7222,f7271,f7275,f7279,f7287,f7300,f7301,f7302,f7307,f7311,f7314,f7334,f7342,f7357,f7368,f7369,f7370,f7375,f7398,f7412,f7425,f7436,f7467,f7497,f7524,f7525,f7530,f7531,f7534,f7542,f7551,f7633,f7645,f7646,f7655,f7660,f7661,f7688,f7689,f7789,f7845,f7899,f7974,f7983,f7984,f7989,f8038,f8109,f8122,f8152,f8160,f8185,f8190,f8196,f8246,f8257,f8287,f8290,f8330,f8358,f8375,f8378,f8431,f8469,f8470,f8630,f8633,f8640,f8646,f8665,f8674,f8679,f8684,f8685,f8690,f8695,f8700,f8706,f8789,f8794,f8803,f8805,f8806,f8855,f8867,f8886,f8888,f8889,f8892,f8921,f8967,f8968,f8977,f9177,f9184,f9238,f9244,f9246,f9249,f9254,f9308,f9410,f9415,f9421,f9530,f9531,f9532,f9533,f9563,f9580,f9585,f9590,f9595,f9602,f9607,f9627,f9638,f9664,f9678,f9692,f9727,f9750,f9797,f9800,f9821,f9836,f9851,f9852,f9869,f9945,f9949,f9953,f9954,f9955,f9962,f9966,f10039,f10040,f10044,f10045,f10046,f10050,f10051,f10052,f10053,f10054,f10065,f10066,f10078,f10181,f10182,f10183,f10184,f10185,f10186,f10188,f10190,f10191,f10193,f10195,f10197,f10198,f10203,f10209,f10214,f10376,f10385,f10390,f10395,f10400,f10515,f10516,f10571,f10576,f10581,f10586,f10591,f10720,f10727,f10798,f10829,f10832,f10863,f10915,f10965,f10996,f11040,f11042,f11065,f11067,f11105,f11111,f11148,f11154,f11191,f11290,f11308,f11403,f11404,f11405,f11406,f11713,f11724,f11942,f11980,f11982,f11985,f12029,f12042,f12051,f12136,f12145,f12221,f12229,f12234,f12242,f12247,f12265,f12269,f12273,f12277,f12279,f12284,f12289,f12295,f12352,f12357,f12358,f12359,f12438,f12483,f12490,f12493,f12499,f12504,f12582,f12594,f12626,f12664,f12670,f12676,f12679,f12681,f12693,f12715,f12722,f12769,f12776,f12777,f12778,f12783,f12878,f12892,f12910,f12911,f12912,f12916,f12957,f12963,f12971,f12976,f12978,f12998,f13004,f13010,f13019,f13057,f13066,f13070,f13106,f13113,f13117,f13123,f13128,f13148,f13154,f13159,f13199,f13205,f13219,f13221,f13224,f13281,f13287,f13320,f13407,f13410,f13670,f13671,f13672,f13675,f13676,f13677,f13678,f13679,f13683,f13684,f13685,f13690,f13691,f13692,f13693,f13694,f13695,f13700,f13701,f13702,f13703,f13704,f13705,f13706,f13707,f13713,f13716,f13727,f13785,f13796,f13805,f13806,f13844,f13846,f13848,f13850,f13852,f13858,f13859,f13864,f13895,f13896,f13903,f13908,f13910,f13911,f13919,f13920,f13923,f13928,f13929,f13930,f13963,f13966,f14035,f14039,f14047,f14081,f14170,f14175,f14176,f14181,f14189,f14193,f14198,f14203,f14208,f14266,f14340,f14346,f14358,f14389,f14483,f14489,f14501,f14508,f14516,f14610,f14623,f14625,f14628,f14630,f14635,f14642,f14645,f14650,f14654,f14658,f14660,f14663,f14668,f14673,f14678,f14682,f14686,f14691,f14696,f14697,f14701,f14706,f14707,f14715,f14785,f14794,f14796,f14897,f14902,f14904,f14906,f14908,f14912,f14914,f14916,f14917,f14924,f14928,f14930,f14934,f14976,f14980,f14994,f15062,f15071,f15074,f15079,f15082,f15083,f15086,f15088,f15091,f15093,f15095,f15117,f15122,f15123,f15124,f15126,f15127,f15128,f15129,f15200,f15208,f15234,f15236,f15239,f15242,f15283,f15284,f15285,f15289,f15297,f15302,f15303,f15305,f15307,f15399,f15488,f15508,f15520,f15558,f15560,f15562,f15646,f15731,f15734,f15735,f15815,f15845,f15999,f16079,f16117,f16119,f16127,f16128,f16129,f16130,f16140,f16145,f16147,f16166,f16252,f16256,f16334,f16337,f16338,f16373,f16530,f16541,f16542,f16545,f16582,f16586,f16591,f16593,f16668,f16675,f16773,f16776,f16777,f16778,f16782,f16783,f16784,f16786,f16787,f16790,f16791,f16794,f16795,f16867,f16879,f16889,f16900,f16901,f16902,f16903,f16904,f16905,f16916,f16961,f16962,f17099,f17108,f17120,f17129,f17135,f17139,f17142,f17146,f17220,f17224,f17236,f17246,f17248,f17251,f17253,f17255,f17256,f17258,f17293,f17295,f17298,f17301,f17385,f17387,f17414,f17420,f17497,f17553,f17628,f17774,f17779,f17915,f17921,f17922,f17927,f18117,f18126,f18133,f18138,f18143,f18148,f18152,f18162,f18166,f18173,f18178,f18188,f18193,f18201,f18205,f18210,f18214,f18218,f18222,f18223,f18224,f18375,f18489,f18567,f18586,f18670,f18671,f18673,f18675,f18677,f18683,f18688,f18693,f18694,f18699,f18700,f18705,f18735,f18736,f18738,f18785,f18800,f18809,f18814,f18819,f18833,f18840,f18848,f18858,f18863,f18872,f19012,f19017,f19023,f19024,f19141,f19148,f19155,f19160,f19164,f19168,f19169,f19174,f19175,f19179,f19181,f19185,f19186,f19201,f19202,f19294,f19298,f19300,f19304,f19308,f19309,f19311,f19315,f19477,f19481,f19486,f19491,f19495,f19499,f19500,f19505,f19523,f19528,f19602,f19605,f19607,f19609,f19618,f19626,f19629,f19631,f19642,f19647,f19652,f19659,f19665,f19668,f19678,f19683,f19687,f19693,f19697,f19701]) ).

tff(f19701,plain,
    ( spl37_262
    | spl37_310
    | spl37_710
    | spl37_2
    | ~ spl37_14
    | spl37_45
    | ~ spl37_58
    | ~ spl37_243 ),
    inference(avatar_split_clause,[],[f19700,f3940,f760,f695,f521,f461,f19615,f5393,f4583]) ).

tff(f4583,plain,
    ( spl37_262
  <=> ( sK4 = sK3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_262])]) ).

tff(f5393,plain,
    ( spl37_310
  <=> $less(sK1,sK11) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_310])]) ).

tff(f19615,plain,
    ( spl37_710
  <=> ( get(int,int,sF24,sF21) = get(int,int,sF19,sF21) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_710])]) ).

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

tff(f521,plain,
    ( spl37_14
  <=> ( sF21 = t2tb(sK3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_14])]) ).

tff(f695,plain,
    ( spl37_45
  <=> ( sK7 = sK3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_45])]) ).

tff(f760,plain,
    ( spl37_58
  <=> $less(sK3,sK11) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_58])]) ).

tff(f3940,plain,
    ( spl37_243
  <=> exchange2(int,sF19,sF24,0,sK1,sK7,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_243])]) ).

tff(f19700,plain,
    ( ( get(int,int,sF24,sF21) = get(int,int,sF19,sF21) )
    | $less(sK1,sK11)
    | ( sK4 = sK3 )
    | spl37_2
    | ~ spl37_14
    | spl37_45
    | ~ spl37_58
    | ~ spl37_243 ),
    inference(forward_demodulation,[],[f19699,f523]) ).

tff(f523,plain,
    ( ( sF21 = t2tb(sK3) )
    | ~ spl37_14 ),
    inference(avatar_component_clause,[],[f521]) ).

tff(f19699,plain,
    ( ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
    | ( sK4 = sK3 )
    | $less(sK1,sK11)
    | spl37_2
    | ~ spl37_14
    | spl37_45
    | ~ spl37_58
    | ~ spl37_243 ),
    inference(subsumption_resolution,[],[f19698,f463]) ).

tff(f463,plain,
    ( ~ $less(sK3,0)
    | spl37_2 ),
    inference(avatar_component_clause,[],[f461]) ).

tff(f19698,plain,
    ( ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
    | $less(sK3,0)
    | ( sK4 = sK3 )
    | $less(sK1,sK11)
    | ~ spl37_14
    | spl37_45
    | ~ spl37_58
    | ~ spl37_243 ),
    inference(subsumption_resolution,[],[f19541,f696]) ).

tff(f696,plain,
    ( ( sK7 != sK3 )
    | spl37_45 ),
    inference(avatar_component_clause,[],[f695]) ).

tff(f19541,plain,
    ( ( sK7 = sK3 )
    | ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
    | $less(sK1,sK11)
    | ( sK4 = sK3 )
    | $less(sK3,0)
    | ~ spl37_14
    | ~ spl37_58
    | ~ spl37_243 ),
    inference(resolution,[],[f4000,f7955]) ).

tff(f7955,plain,
    ( ! [X13: $int] :
        ( $less(sK3,X13)
        | $less(X13,sK11) )
    | ~ spl37_14
    | ~ spl37_58 ),
    inference(evaluation,[],[f7950]) ).

tff(f7950,plain,
    ( ! [X13: $int] :
        ( $less(X13,sK11)
        | $less(0,0)
        | $less(sK3,X13) )
    | ~ spl37_14
    | ~ spl37_58 ),
    inference(superposition,[],[f7486,f414]) ).

tff(f414,plain,
    ! [X2: uni,X3: ty,X0: $int,X1: uni,X4: $int] :
      ( ( 0 = occ1(X3,X1,X2,X4,X0) )
      | $less(X4,X0) ),
    inference(cnf_transformation,[],[f286]) ).

tff(f286,plain,
    ! [X0: $int,X1: uni,X2: uni,X3: ty,X4: $int] :
      ( $less(X4,X0)
      | ( 0 = occ1(X3,X1,X2,X4,X0) ) ),
    inference(rectify,[],[f182]) ).

tff(f182,plain,
    ! [X3: $int,X4: uni,X2: uni,X0: ty,X1: $int] :
      ( $less(X1,X3)
      | ( 0 = occ1(X0,X4,X2,X1,X3) ) ),
    inference(ennf_transformation,[],[f132]) ).

tff(f132,plain,
    ! [X2: uni,X1: $int,X4: uni,X3: $int,X0: ty] :
      ( ~ $less(X1,X3)
     => ( 0 = occ1(X0,X4,X2,X1,X3) ) ),
    inference(rectify,[],[f77]) ).

tff(f77,plain,
    ! [X0: ty,X18: $int,X9: uni,X6: $int,X16: uni] :
      ( ~ $less(X18,X6)
     => ( 0 = occ1(X0,X16,X9,X18,X6) ) ),
    inference(theory_normalization,[],[f45]) ).

tff(f45,axiom,
    ! [X0: ty,X18: $int,X9: uni,X6: $int,X16: uni] :
      ( $lesseq(X6,X18)
     => ( 0 = occ1(X0,X16,X9,X18,X6) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',occ_empty) ).

tff(f7486,plain,
    ( ! [X10: uni,X11: $int,X9: ty] :
        ( $less(0,occ1(X9,get(X9,int,X10,sF21),X10,X11,sK11))
        | $less(sK3,X11) )
    | ~ spl37_14
    | ~ spl37_58 ),
    inference(resolution,[],[f762,f1222]) ).

tff(f1222,plain,
    ( ! [X8: $int,X6: uni,X7: $int,X5: ty] :
        ( ~ $less(sK3,X8)
        | $less(0,occ1(X5,get(X5,int,X6,sF21),X6,X7,X8))
        | $less(sK3,X7) )
    | ~ spl37_14 ),
    inference(superposition,[],[f327,f523]) ).

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

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

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

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

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

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

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

tff(f762,plain,
    ( $less(sK3,sK11)
    | ~ spl37_58 ),
    inference(avatar_component_clause,[],[f760]) ).

tff(f4000,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,sK1)
        | $less(X0,0)
        | ( get(int,int,sF19,t2tb(X0)) = get(int,int,sF24,t2tb(X0)) )
        | ( sK4 = X0 )
        | ( sK7 = X0 ) )
    | ~ spl37_243 ),
    inference(resolution,[],[f3942,f343]) ).

tff(f343,plain,
    ! [X2: ty,X3: uni,X0: $int,X1: $int,X8: $int,X6: $int,X4: uni,X5: $int] :
      ( ~ exchange2(X2,X3,X4,X5,X1,X6,X0)
      | $less(X8,X5)
      | ~ $less(X8,X1)
      | ( X6 = X8 )
      | ( X0 = X8 )
      | ( get(X2,int,X4,t2tb(X8)) = get(X2,int,X3,t2tb(X8)) ) ),
    inference(cnf_transformation,[],[f240]) ).

tff(f240,plain,
    ! [X0: $int,X1: $int,X2: ty,X3: uni,X4: uni,X5: $int,X6: $int] :
      ( ( exchange2(X2,X3,X4,X5,X1,X6,X0)
        | $less(X0,X5)
        | ( get(X2,int,X3,t2tb(X0)) != get(X2,int,X4,t2tb(X6)) )
        | ~ $less(X6,X1)
        | ( ~ $less(sK12(X0,X1,X2,X3,X4,X5,X6),X5)
          & ( sK12(X0,X1,X2,X3,X4,X5,X6) != X0 )
          & $less(sK12(X0,X1,X2,X3,X4,X5,X6),X1)
          & ( sK12(X0,X1,X2,X3,X4,X5,X6) != X6 )
          & ( get(X2,int,X3,t2tb(sK12(X0,X1,X2,X3,X4,X5,X6))) != get(X2,int,X4,t2tb(sK12(X0,X1,X2,X3,X4,X5,X6))) ) )
        | $less(X6,X5)
        | ~ $less(X0,X1)
        | ( get(X2,int,X3,t2tb(X6)) != get(X2,int,X4,t2tb(X0)) ) )
      & ( ( ~ $less(X0,X5)
          & ( get(X2,int,X3,t2tb(X0)) = get(X2,int,X4,t2tb(X6)) )
          & $less(X6,X1)
          & ! [X8: $int] :
              ( $less(X8,X5)
              | ( X0 = X8 )
              | ~ $less(X8,X1)
              | ( X6 = X8 )
              | ( get(X2,int,X4,t2tb(X8)) = get(X2,int,X3,t2tb(X8)) ) )
          & ~ $less(X6,X5)
          & $less(X0,X1)
          & ( get(X2,int,X3,t2tb(X6)) = get(X2,int,X4,t2tb(X0)) ) )
        | ~ exchange2(X2,X3,X4,X5,X1,X6,X0) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK12])],[f238,f239]) ).

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

tff(f238,plain,
    ! [X0: $int,X1: $int,X2: ty,X3: uni,X4: uni,X5: $int,X6: $int] :
      ( ( exchange2(X2,X3,X4,X5,X1,X6,X0)
        | $less(X0,X5)
        | ( get(X2,int,X3,t2tb(X0)) != get(X2,int,X4,t2tb(X6)) )
        | ~ $less(X6,X1)
        | ? [X7: $int] :
            ( ~ $less(X7,X5)
            & ( X0 != X7 )
            & $less(X7,X1)
            & ( X6 != X7 )
            & ( get(X2,int,X3,t2tb(X7)) != get(X2,int,X4,t2tb(X7)) ) )
        | $less(X6,X5)
        | ~ $less(X0,X1)
        | ( get(X2,int,X3,t2tb(X6)) != get(X2,int,X4,t2tb(X0)) ) )
      & ( ( ~ $less(X0,X5)
          & ( get(X2,int,X3,t2tb(X0)) = get(X2,int,X4,t2tb(X6)) )
          & $less(X6,X1)
          & ! [X8: $int] :
              ( $less(X8,X5)
              | ( X0 = X8 )
              | ~ $less(X8,X1)
              | ( X6 = X8 )
              | ( get(X2,int,X4,t2tb(X8)) = get(X2,int,X3,t2tb(X8)) ) )
          & ~ $less(X6,X5)
          & $less(X0,X1)
          & ( get(X2,int,X3,t2tb(X6)) = get(X2,int,X4,t2tb(X0)) ) )
        | ~ exchange2(X2,X3,X4,X5,X1,X6,X0) ) ),
    inference(rectify,[],[f237]) ).

tff(f237,plain,
    ! [X1: $int,X0: $int,X4: ty,X5: uni,X3: uni,X6: $int,X2: $int] :
      ( ( exchange2(X4,X5,X3,X6,X0,X2,X1)
        | $less(X1,X6)
        | ( get(X4,int,X3,t2tb(X2)) != get(X4,int,X5,t2tb(X1)) )
        | ~ $less(X2,X0)
        | ? [X7: $int] :
            ( ~ $less(X7,X6)
            & ( X1 != X7 )
            & $less(X7,X0)
            & ( X2 != X7 )
            & ( get(X4,int,X5,t2tb(X7)) != get(X4,int,X3,t2tb(X7)) ) )
        | $less(X2,X6)
        | ~ $less(X1,X0)
        | ( get(X4,int,X5,t2tb(X2)) != get(X4,int,X3,t2tb(X1)) ) )
      & ( ( ~ $less(X1,X6)
          & ( get(X4,int,X3,t2tb(X2)) = get(X4,int,X5,t2tb(X1)) )
          & $less(X2,X0)
          & ! [X7: $int] :
              ( $less(X7,X6)
              | ( X1 = X7 )
              | ~ $less(X7,X0)
              | ( X2 = X7 )
              | ( get(X4,int,X5,t2tb(X7)) = get(X4,int,X3,t2tb(X7)) ) )
          & ~ $less(X2,X6)
          & $less(X1,X0)
          & ( get(X4,int,X5,t2tb(X2)) = get(X4,int,X3,t2tb(X1)) ) )
        | ~ exchange2(X4,X5,X3,X6,X0,X2,X1) ) ),
    inference(flattening,[],[f236]) ).

tff(f236,plain,
    ! [X1: $int,X0: $int,X4: ty,X5: uni,X3: uni,X6: $int,X2: $int] :
      ( ( exchange2(X4,X5,X3,X6,X0,X2,X1)
        | $less(X1,X6)
        | ( get(X4,int,X3,t2tb(X2)) != get(X4,int,X5,t2tb(X1)) )
        | ~ $less(X2,X0)
        | ? [X7: $int] :
            ( ~ $less(X7,X6)
            & ( X1 != X7 )
            & $less(X7,X0)
            & ( X2 != X7 )
            & ( get(X4,int,X5,t2tb(X7)) != get(X4,int,X3,t2tb(X7)) ) )
        | $less(X2,X6)
        | ~ $less(X1,X0)
        | ( get(X4,int,X5,t2tb(X2)) != get(X4,int,X3,t2tb(X1)) ) )
      & ( ( ~ $less(X1,X6)
          & ( get(X4,int,X3,t2tb(X2)) = get(X4,int,X5,t2tb(X1)) )
          & $less(X2,X0)
          & ! [X7: $int] :
              ( $less(X7,X6)
              | ( X1 = X7 )
              | ~ $less(X7,X0)
              | ( X2 = X7 )
              | ( get(X4,int,X5,t2tb(X7)) = get(X4,int,X3,t2tb(X7)) ) )
          & ~ $less(X2,X6)
          & $less(X1,X0)
          & ( get(X4,int,X5,t2tb(X2)) = get(X4,int,X3,t2tb(X1)) ) )
        | ~ exchange2(X4,X5,X3,X6,X0,X2,X1) ) ),
    inference(nnf_transformation,[],[f199]) ).

tff(f199,plain,
    ! [X1: $int,X0: $int,X4: ty,X5: uni,X3: uni,X6: $int,X2: $int] :
      ( exchange2(X4,X5,X3,X6,X0,X2,X1)
    <=> ( ~ $less(X1,X6)
        & ( get(X4,int,X3,t2tb(X2)) = get(X4,int,X5,t2tb(X1)) )
        & $less(X2,X0)
        & ! [X7: $int] :
            ( $less(X7,X6)
            | ( X1 = X7 )
            | ~ $less(X7,X0)
            | ( X2 = X7 )
            | ( get(X4,int,X5,t2tb(X7)) = get(X4,int,X3,t2tb(X7)) ) )
        & ~ $less(X2,X6)
        & $less(X1,X0)
        & ( get(X4,int,X5,t2tb(X2)) = get(X4,int,X3,t2tb(X1)) ) ) ),
    inference(flattening,[],[f198]) ).

tff(f198,plain,
    ! [X3: uni,X5: uni,X6: $int,X4: ty,X1: $int,X0: $int,X2: $int] :
      ( ( ~ $less(X1,X6)
        & ! [X7: $int] :
            ( ( get(X4,int,X5,t2tb(X7)) = get(X4,int,X3,t2tb(X7)) )
            | ( X1 = X7 )
            | ( X2 = X7 )
            | ~ $less(X7,X0)
            | $less(X7,X6) )
        & $less(X1,X0)
        & ( get(X4,int,X3,t2tb(X2)) = get(X4,int,X5,t2tb(X1)) )
        & $less(X2,X0)
        & ( get(X4,int,X5,t2tb(X2)) = get(X4,int,X3,t2tb(X1)) )
        & ~ $less(X2,X6) )
    <=> exchange2(X4,X5,X3,X6,X0,X2,X1) ),
    inference(ennf_transformation,[],[f120]) ).

tff(f120,plain,
    ! [X3: uni,X5: uni,X6: $int,X4: ty,X1: $int,X0: $int,X2: $int] :
      ( ( ~ $less(X1,X6)
        & ! [X7: $int] :
            ( ( $less(X7,X0)
              & ~ $less(X7,X6) )
           => ( ( X2 != X7 )
             => ( ( X1 != X7 )
               => ( get(X4,int,X5,t2tb(X7)) = get(X4,int,X3,t2tb(X7)) ) ) ) )
        & $less(X1,X0)
        & ( get(X4,int,X3,t2tb(X2)) = get(X4,int,X5,t2tb(X1)) )
        & $less(X2,X0)
        & ( get(X4,int,X5,t2tb(X2)) = get(X4,int,X3,t2tb(X1)) )
        & ~ $less(X2,X6) )
    <=> exchange2(X4,X5,X3,X6,X0,X2,X1) ),
    inference(rectify,[],[f71]) ).

tff(f71,plain,
    ! [X6: $int,X15: $int,X14: $int,X11: uni,X0: ty,X10: uni,X18: $int] :
      ( ( ! [X21: $int] :
            ( ( $less(X21,X6)
              & ~ $less(X21,X18) )
           => ( ( X14 != X21 )
             => ( ( X15 != X21 )
               => ( get(X0,int,X10,t2tb(X21)) = get(X0,int,X11,t2tb(X21)) ) ) ) )
        & $less(X15,X6)
        & ( get(X0,int,X10,t2tb(X15)) = get(X0,int,X11,t2tb(X14)) )
        & $less(X14,X6)
        & ~ $less(X15,X18)
        & ~ $less(X14,X18)
        & ( get(X0,int,X10,t2tb(X14)) = get(X0,int,X11,t2tb(X15)) ) )
    <=> exchange2(X0,X10,X11,X18,X6,X14,X15) ),
    inference(theory_normalization,[],[f42]) ).

tff(f42,axiom,
    ! [X6: $int,X15: $int,X14: $int,X11: uni,X0: ty,X10: uni,X18: $int] :
      ( ( ! [X21: $int] :
            ( ( $less(X21,X6)
              & $lesseq(X18,X21) )
           => ( ( X14 != X21 )
             => ( ( X15 != X21 )
               => ( get(X0,int,X10,t2tb(X21)) = get(X0,int,X11,t2tb(X21)) ) ) ) )
        & $less(X15,X6)
        & ( get(X0,int,X10,t2tb(X15)) = get(X0,int,X11,t2tb(X14)) )
        & $less(X14,X6)
        & $lesseq(X18,X15)
        & $lesseq(X18,X14)
        & ( get(X0,int,X10,t2tb(X14)) = get(X0,int,X11,t2tb(X15)) ) )
    <=> exchange2(X0,X10,X11,X18,X6,X14,X15) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',exchange_def) ).

tff(f3942,plain,
    ( exchange2(int,sF19,sF24,0,sK1,sK7,sK4)
    | ~ spl37_243 ),
    inference(avatar_component_clause,[],[f3940]) ).

tff(f19697,plain,
    ( spl37_262
    | spl37_710
    | spl37_2
    | ~ spl37_14
    | ~ spl37_15
    | spl37_45
    | ~ spl37_243 ),
    inference(avatar_split_clause,[],[f19696,f3940,f695,f526,f521,f461,f19615,f4583]) ).

tff(f526,plain,
    ( spl37_15
  <=> $less(sK3,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_15])]) ).

tff(f19696,plain,
    ( ( get(int,int,sF24,sF21) = get(int,int,sF19,sF21) )
    | ( sK4 = sK3 )
    | spl37_2
    | ~ spl37_14
    | ~ spl37_15
    | spl37_45
    | ~ spl37_243 ),
    inference(forward_demodulation,[],[f19695,f523]) ).

tff(f19695,plain,
    ( ( sK4 = sK3 )
    | ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
    | spl37_2
    | ~ spl37_15
    | spl37_45
    | ~ spl37_243 ),
    inference(subsumption_resolution,[],[f19694,f696]) ).

tff(f19694,plain,
    ( ( sK7 = sK3 )
    | ( sK4 = sK3 )
    | ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
    | spl37_2
    | ~ spl37_15
    | ~ spl37_243 ),
    inference(subsumption_resolution,[],[f19538,f463]) ).

tff(f19538,plain,
    ( ( sK4 = sK3 )
    | $less(sK3,0)
    | ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
    | ( sK7 = sK3 )
    | ~ spl37_15
    | ~ spl37_243 ),
    inference(resolution,[],[f4000,f528]) ).

tff(f528,plain,
    ( $less(sK3,sK1)
    | ~ spl37_15 ),
    inference(avatar_component_clause,[],[f526]) ).

tff(f19693,plain,
    ( spl37_457
    | spl37_460
    | spl37_717
    | ~ spl37_243
    | spl37_258
    | spl37_303 ),
    inference(avatar_split_clause,[],[f19689,f5332,f4426,f3940,f19691,f12223,f12142]) ).

tff(f12142,plain,
    ( spl37_457
  <=> ( 1 = sK7 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_457])]) ).

tff(f12223,plain,
    ( spl37_460
  <=> ( get(int,int,sF19,t2tb(1)) = get(int,int,sF24,t2tb(1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_460])]) ).

tff(f19691,plain,
    ( spl37_717
  <=> ! [X4: uni,X3: ty] : ( 1 = occ1(X3,get(X3,int,X4,t2tb(0)),X4,0,sK1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_717])]) ).

tff(f4426,plain,
    ( spl37_258
  <=> $less(sK1,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_258])]) ).

tff(f5332,plain,
    ( spl37_303
  <=> ( 1 = sK4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_303])]) ).

tff(f19689,plain,
    ( ! [X3: ty,X4: uni] :
        ( ( 1 = occ1(X3,get(X3,int,X4,t2tb(0)),X4,0,sK1) )
        | ( get(int,int,sF19,t2tb(1)) = get(int,int,sF24,t2tb(1)) )
        | ( 1 = sK7 ) )
    | ~ spl37_243
    | spl37_258
    | spl37_303 ),
    inference(subsumption_resolution,[],[f19688,f5334]) ).

tff(f5334,plain,
    ( ( 1 != sK4 )
    | spl37_303 ),
    inference(avatar_component_clause,[],[f5332]) ).

tff(f19688,plain,
    ( ! [X3: ty,X4: uni] :
        ( ( 1 = occ1(X3,get(X3,int,X4,t2tb(0)),X4,0,sK1) )
        | ( 1 = sK4 )
        | ( get(int,int,sF19,t2tb(1)) = get(int,int,sF24,t2tb(1)) )
        | ( 1 = sK7 ) )
    | ~ spl37_243
    | spl37_258 ),
    inference(subsumption_resolution,[],[f19587,f4427]) ).

tff(f4427,plain,
    ( ~ $less(sK1,1)
    | spl37_258 ),
    inference(avatar_component_clause,[],[f4426]) ).

tff(f19587,plain,
    ( ! [X3: ty,X4: uni] :
        ( ( get(int,int,sF19,t2tb(1)) = get(int,int,sF24,t2tb(1)) )
        | $less(sK1,1)
        | ( 1 = sK7 )
        | ( 1 = sK4 )
        | ( 1 = occ1(X3,get(X3,int,X4,t2tb(0)),X4,0,sK1) ) )
    | ~ spl37_243 ),
    inference(evaluation,[],[f19536]) ).

tff(f19536,plain,
    ( ! [X3: ty,X4: uni] :
        ( $less(sK1,1)
        | ( 1 = occ1(X3,get(X3,int,X4,t2tb(0)),X4,0,sK1) )
        | ( get(int,int,sF19,t2tb(1)) = get(int,int,sF24,t2tb(1)) )
        | $less(1,0)
        | ( 1 = sK7 )
        | ( 1 = sK4 ) )
    | ~ spl37_243 ),
    inference(resolution,[],[f4000,f3210]) ).

tff(f3210,plain,
    ! [X38: $int,X36: ty,X37: uni] :
      ( $less(1,X38)
      | $less(X38,1)
      | ( 1 = occ1(X36,get(X36,int,X37,t2tb(0)),X37,0,X38) ) ),
    inference(evaluation,[],[f3188]) ).

tff(f3188,plain,
    ! [X38: $int,X36: ty,X37: uni] :
      ( ( $sum(1,0) = occ1(X36,get(X36,int,X37,t2tb(0)),X37,0,X38) )
      | $less(1,0)
      | $less(1,X38)
      | $less(X38,1) ),
    inference(superposition,[],[f1358,f1529]) ).

tff(f1529,plain,
    ! [X2: uni,X1: ty] : ( 1 = occ1(X1,get(X1,int,X2,t2tb(0)),X2,0,1) ),
    inference(evaluation,[],[f1528]) ).

tff(f1528,plain,
    ! [X2: uni,X1: ty] : ( $sum(1,0) = occ1(X1,get(X1,int,X2,t2tb(0)),X2,0,1) ),
    inference(forward_demodulation,[],[f1524,f1016]) ).

tff(f1016,plain,
    ! [X2: uni,X3: ty,X1: uni] : ( 0 = occ1(X3,X1,X2,0,0) ),
    inference(interpreted_simplification,[],[f1015]) ).

tff(f1015,plain,
    ! [X2: uni,X3: ty,X1: uni] :
      ( ( 0 = occ1(X3,X1,X2,0,0) )
      | $less(0,0) ),
    inference(instantiation,[],[f414]) ).

tff(f1524,plain,
    ! [X2: uni,X1: ty] : ( occ1(X1,get(X1,int,X2,t2tb(0)),X2,0,1) = $sum(1,occ1(X1,get(X1,int,X2,t2tb(0)),X2,0,0)) ),
    inference(evaluation,[],[f1520]) ).

tff(f1520,plain,
    ! [X2: uni,X1: ty] : ( $sum(1,occ1(X1,get(X1,int,X2,t2tb($sum(1,-1))),X2,0,$sum(1,-1))) = occ1(X1,get(X1,int,X2,t2tb($sum(1,-1))),X2,0,1) ),
    inference(interpreted_simplification,[],[f1519]) ).

tff(f1519,plain,
    ! [X2: uni,X1: ty] :
      ( ( $sum(1,occ1(X1,get(X1,int,X2,t2tb($sum(1,-1))),X2,0,$sum(1,-1))) = occ1(X1,get(X1,int,X2,t2tb($sum(1,-1))),X2,0,1) )
      | ~ $less(0,1) ),
    inference(instantiation,[],[f454]) ).

tff(f454,plain,
    ! [X2: uni,X3: $int,X0: $int,X1: ty] :
      ( ( occ1(X1,get(X1,int,X2,t2tb($sum(X0,-1))),X2,X3,X0) = $sum(1,occ1(X1,get(X1,int,X2,t2tb($sum(X0,-1))),X2,X3,$sum(X0,-1))) )
      | ~ $less(X3,X0) ),
    inference(evaluation,[],[f423]) ).

tff(f423,plain,
    ! [X2: uni,X3: $int,X0: $int,X1: ty] :
      ( ~ $less(X3,X0)
      | ( $sum(1,occ1(X1,get(X1,int,X2,t2tb($sum(X0,$uminus(1)))),X2,X3,$sum(X0,$uminus(1)))) = occ1(X1,get(X1,int,X2,t2tb($sum(X0,$uminus(1)))),X2,X3,X0) ) ),
    inference(equality_resolution,[],[f378]) ).

tff(f378,plain,
    ! [X2: uni,X3: $int,X0: $int,X1: ty,X4: uni] :
      ( ( occ1(X1,X4,X2,X3,X0) = $sum(1,occ1(X1,X4,X2,X3,$sum(X0,$uminus(1)))) )
      | ~ $less(X3,X0)
      | ( get(X1,int,X2,t2tb($sum(X0,$uminus(1)))) != X4 ) ),
    inference(cnf_transformation,[],[f262]) ).

tff(f262,plain,
    ! [X0: $int,X1: ty,X2: uni,X3: $int,X4: uni] :
      ( ( occ1(X1,X4,X2,X3,X0) = $sum(1,occ1(X1,X4,X2,X3,$sum(X0,$uminus(1)))) )
      | ~ $less(X3,X0)
      | ( get(X1,int,X2,t2tb($sum(X0,$uminus(1)))) != X4 ) ),
    inference(rectify,[],[f189]) ).

tff(f189,plain,
    ! [X0: $int,X2: ty,X3: uni,X1: $int,X4: uni] :
      ( ( occ1(X2,X4,X3,X1,X0) = $sum(1,occ1(X2,X4,X3,X1,$sum(X0,$uminus(1)))) )
      | ~ $less(X1,X0)
      | ( get(X2,int,X3,t2tb($sum(X0,$uminus(1)))) != X4 ) ),
    inference(flattening,[],[f188]) ).

tff(f188,plain,
    ! [X0: $int,X3: uni,X1: $int,X4: uni,X2: ty] :
      ( ( occ1(X2,X4,X3,X1,X0) = $sum(1,occ1(X2,X4,X3,X1,$sum(X0,$uminus(1)))) )
      | ( get(X2,int,X3,t2tb($sum(X0,$uminus(1)))) != X4 )
      | ~ $less(X1,X0) ),
    inference(ennf_transformation,[],[f162]) ).

tff(f162,plain,
    ! [X0: $int,X3: uni,X1: $int,X4: uni,X2: ty] :
      ( $less(X1,X0)
     => ( ( get(X2,int,X3,t2tb($sum(X0,$uminus(1)))) = X4 )
       => ( occ1(X2,X4,X3,X1,X0) = $sum(1,occ1(X2,X4,X3,X1,$sum(X0,$uminus(1)))) ) ) ),
    inference(rectify,[],[f88]) ).

tff(f88,plain,
    ! [X6: $int,X18: $int,X0: ty,X9: uni,X16: uni] :
      ( $less(X18,X6)
     => ( ( get(X0,int,X9,t2tb($sum(X6,$uminus(1)))) = X16 )
       => ( occ1(X0,X16,X9,X18,X6) = $sum(1,occ1(X0,X16,X9,X18,$sum(X6,$uminus(1)))) ) ) ),
    inference(theory_normalization,[],[f47]) ).

tff(f47,axiom,
    ! [X6: $int,X18: $int,X0: ty,X9: uni,X16: uni] :
      ( $less(X18,X6)
     => ( ( get(X0,int,X9,t2tb($difference(X6,1))) = X16 )
       => ( occ1(X0,X16,X9,X18,X6) = $sum(1,occ1(X0,X16,X9,X18,$difference(X6,1))) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',occ_right_add) ).

tff(f1358,plain,
    ! [X10: $int,X11: $int,X8: uni,X6: ty,X9: $int,X7: uni] :
      ( ( occ1(X6,X7,X8,X11,X10) = $sum(occ1(X6,X7,X8,X11,X9),0) )
      | $less(X10,X9)
      | $less(X9,X10)
      | $less(X9,X11) ),
    inference(superposition,[],[f330,f414]) ).

tff(f330,plain,
    ! [X2: $int,X3: uni,X0: ty,X1: uni,X4: $int,X5: $int] :
      ( ( occ1(X0,X3,X1,X5,X2) = $sum(occ1(X0,X3,X1,X5,X4),occ1(X0,X3,X1,X4,X2)) )
      | $less(X2,X4)
      | $less(X4,X5) ),
    inference(cnf_transformation,[],[f231]) ).

tff(f231,plain,
    ! [X0: ty,X1: uni,X2: $int,X3: uni,X4: $int,X5: $int] :
      ( ( occ1(X0,X3,X1,X5,X2) = $sum(occ1(X0,X3,X1,X5,X4),occ1(X0,X3,X1,X4,X2)) )
      | $less(X2,X4)
      | $less(X4,X5) ),
    inference(rectify,[],[f214]) ).

tff(f214,plain,
    ! [X5: ty,X1: uni,X0: $int,X4: uni,X2: $int,X3: $int] :
      ( ( $sum(occ1(X5,X4,X1,X3,X2),occ1(X5,X4,X1,X2,X0)) = occ1(X5,X4,X1,X3,X0) )
      | $less(X0,X2)
      | $less(X2,X3) ),
    inference(flattening,[],[f213]) ).

tff(f213,plain,
    ! [X2: $int,X4: uni,X1: uni,X5: ty,X3: $int,X0: $int] :
      ( ( $sum(occ1(X5,X4,X1,X3,X2),occ1(X5,X4,X1,X2,X0)) = occ1(X5,X4,X1,X3,X0) )
      | $less(X0,X2)
      | $less(X2,X3) ),
    inference(ennf_transformation,[],[f160]) ).

tff(f160,plain,
    ! [X2: $int,X4: uni,X1: uni,X5: ty,X3: $int,X0: $int] :
      ( ( ~ $less(X0,X2)
        & ~ $less(X2,X3) )
     => ( $sum(occ1(X5,X4,X1,X3,X2),occ1(X5,X4,X1,X2,X0)) = occ1(X5,X4,X1,X3,X0) ) ),
    inference(rectify,[],[f86]) ).

tff(f86,plain,
    ! [X6: $int,X9: uni,X22: $int,X18: $int,X16: uni,X0: ty] :
      ( ( ~ $less(X22,X18)
        & ~ $less(X6,X22) )
     => ( occ1(X0,X16,X9,X18,X6) = $sum(occ1(X0,X16,X9,X18,X22),occ1(X0,X16,X9,X22,X6)) ) ),
    inference(theory_normalization,[],[f49]) ).

tff(f49,axiom,
    ! [X6: $int,X9: uni,X22: $int,X18: $int,X16: uni,X0: ty] :
      ( ( $lesseq(X18,X22)
        & $lesseq(X22,X6) )
     => ( occ1(X0,X16,X9,X18,X6) = $sum(occ1(X0,X16,X9,X18,X22),occ1(X0,X16,X9,X22,X6)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',occ_append) ).

tff(f19687,plain,
    ( spl37_713
    | spl37_550
    | spl37_712
    | ~ spl37_25
    | spl37_81
    | spl37_214
    | spl37_216
    | ~ spl37_243
    | spl37_288 ),
    inference(avatar_split_clause,[],[f19686,f4882,f3940,f2824,f2816,f963,f579,f19635,f14355,f19639]) ).

tff(f19639,plain,
    ( spl37_713
  <=> ( get(int,int,sF24,t2tb(sF36)) = get(int,int,sF19,t2tb(sF36)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_713])]) ).

tff(f14355,plain,
    ( spl37_550
  <=> ( sK1 = sK4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_550])]) ).

tff(f19635,plain,
    ( spl37_712
  <=> ( sK7 = sF36 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_712])]) ).

tff(f579,plain,
    ( spl37_25
  <=> ( sF33 = t2tb(sK4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_25])]) ).

tff(f963,plain,
    ( spl37_81
  <=> $less(sK1,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_81])]) ).

tff(f2816,plain,
    ( spl37_214
  <=> ( sF36 = sK4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_214])]) ).

tff(f2824,plain,
    ( spl37_216
  <=> $less(sK4,sF36) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_216])]) ).

tff(f4882,plain,
    ( spl37_288
  <=> $less(sF36,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_288])]) ).

tff(f19686,plain,
    ( ( sK7 = sF36 )
    | ( sK1 = sK4 )
    | ( get(int,int,sF24,t2tb(sF36)) = get(int,int,sF19,t2tb(sF36)) )
    | ~ spl37_25
    | spl37_81
    | spl37_214
    | spl37_216
    | ~ spl37_243
    | spl37_288 ),
    inference(subsumption_resolution,[],[f19685,f965]) ).

tff(f965,plain,
    ( ~ $less(sK1,sK4)
    | spl37_81 ),
    inference(avatar_component_clause,[],[f963]) ).

tff(f19685,plain,
    ( ( get(int,int,sF24,t2tb(sF36)) = get(int,int,sF19,t2tb(sF36)) )
    | ( sK1 = sK4 )
    | $less(sK1,sK4)
    | ( sK7 = sF36 )
    | ~ spl37_25
    | spl37_214
    | spl37_216
    | ~ spl37_243
    | spl37_288 ),
    inference(subsumption_resolution,[],[f19684,f2817]) ).

tff(f2817,plain,
    ( ( sF36 != sK4 )
    | spl37_214 ),
    inference(avatar_component_clause,[],[f2816]) ).

tff(f19684,plain,
    ( ( sK7 = sF36 )
    | ( sF36 = sK4 )
    | $less(sK1,sK4)
    | ( sK1 = sK4 )
    | ( get(int,int,sF24,t2tb(sF36)) = get(int,int,sF19,t2tb(sF36)) )
    | ~ spl37_25
    | spl37_216
    | ~ spl37_243
    | spl37_288 ),
    inference(subsumption_resolution,[],[f19584,f4884]) ).

tff(f4884,plain,
    ( ~ $less(sF36,0)
    | spl37_288 ),
    inference(avatar_component_clause,[],[f4882]) ).

tff(f19584,plain,
    ( ( sK7 = sF36 )
    | ( sK1 = sK4 )
    | $less(sF36,0)
    | ( sF36 = sK4 )
    | ( get(int,int,sF24,t2tb(sF36)) = get(int,int,sF19,t2tb(sF36)) )
    | $less(sK1,sK4)
    | ~ spl37_25
    | spl37_216
    | ~ spl37_243 ),
    inference(resolution,[],[f4000,f14541]) ).

tff(f14541,plain,
    ( ! [X67: $int] :
        ( $less(sF36,X67)
        | $less(X67,sK4)
        | ( sK4 = X67 ) )
    | ~ spl37_25
    | spl37_216 ),
    inference(resolution,[],[f14331,f2825]) ).

tff(f2825,plain,
    ( ~ $less(sK4,sF36)
    | spl37_216 ),
    inference(avatar_component_clause,[],[f2824]) ).

tff(f14331,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(sK4,X6)
        | $less(X6,X7)
        | ( sK4 = X7 )
        | $less(X7,sK4) )
    | ~ spl37_25 ),
    inference(evaluation,[],[f14305]) ).

tff(f14305,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(sK4,X6)
        | $less(X6,X7)
        | ( sK4 = X7 )
        | $less(0,0)
        | $less(X7,sK4) )
    | ~ spl37_25 ),
    inference(superposition,[],[f2113,f414]) ).

tff(f2113,plain,
    ( ! [X8: $int,X6: ty,X9: $int,X7: uni] :
        ( $less(0,occ1(X6,get(X6,int,X7,sF33),X7,X8,X9))
        | $less(X9,sK4)
        | $less(sK4,X8)
        | ( sK4 = X9 ) )
    | ~ spl37_25 ),
    inference(resolution,[],[f1223,f97]) ).

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

tff(f1223,plain,
    ( ! [X10: uni,X11: $int,X9: ty,X12: $int] :
        ( ~ $less(sK4,X12)
        | $less(0,occ1(X9,get(X9,int,X10,sF33),X10,X11,X12))
        | $less(sK4,X11) )
    | ~ spl37_25 ),
    inference(superposition,[],[f327,f581]) ).

tff(f581,plain,
    ( ( sF33 = t2tb(sK4) )
    | ~ spl37_25 ),
    inference(avatar_component_clause,[],[f579]) ).

tff(f19683,plain,
    ( spl37_156
    | spl37_708
    | ~ spl37_17
    | ~ spl37_38
    | spl37_132
    | ~ spl37_243
    | spl37_289
    | ~ spl37_341 ),
    inference(avatar_split_clause,[],[f19682,f6956,f4887,f3940,f1430,f644,f536,f19596,f1910]) ).

tff(f1910,plain,
    ( spl37_156
  <=> ( sK4 = sK11 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_156])]) ).

tff(f19596,plain,
    ( spl37_708
  <=> ( get(int,int,sF19,sF25) = sF26 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_708])]) ).

tff(f536,plain,
    ( spl37_17
  <=> ( t2tb(sK11) = sF25 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_17])]) ).

tff(f644,plain,
    ( spl37_38
  <=> ( sF26 = get(int,int,sF24,sF25) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_38])]) ).

tff(f1430,plain,
    ( spl37_132
  <=> ( sK7 = sK11 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_132])]) ).

tff(f4887,plain,
    ( spl37_289
  <=> $less(sK11,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_289])]) ).

tff(f6956,plain,
    ( spl37_341
  <=> $less(sK11,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_341])]) ).

tff(f19682,plain,
    ( ( get(int,int,sF19,sF25) = sF26 )
    | ( sK4 = sK11 )
    | ~ spl37_17
    | ~ spl37_38
    | spl37_132
    | ~ spl37_243
    | spl37_289
    | ~ spl37_341 ),
    inference(forward_demodulation,[],[f19681,f646]) ).

tff(f646,plain,
    ( ( sF26 = get(int,int,sF24,sF25) )
    | ~ spl37_38 ),
    inference(avatar_component_clause,[],[f644]) ).

tff(f19681,plain,
    ( ( sK4 = sK11 )
    | ( get(int,int,sF19,sF25) = get(int,int,sF24,sF25) )
    | ~ spl37_17
    | spl37_132
    | ~ spl37_243
    | spl37_289
    | ~ spl37_341 ),
    inference(forward_demodulation,[],[f19680,f538]) ).

tff(f538,plain,
    ( ( t2tb(sK11) = sF25 )
    | ~ spl37_17 ),
    inference(avatar_component_clause,[],[f536]) ).

tff(f19680,plain,
    ( ( sK4 = sK11 )
    | ( get(int,int,sF24,t2tb(sK11)) = get(int,int,sF19,t2tb(sK11)) )
    | spl37_132
    | ~ spl37_243
    | spl37_289
    | ~ spl37_341 ),
    inference(subsumption_resolution,[],[f19679,f1431]) ).

tff(f1431,plain,
    ( ( sK7 != sK11 )
    | spl37_132 ),
    inference(avatar_component_clause,[],[f1430]) ).

tff(f19679,plain,
    ( ( sK7 = sK11 )
    | ( get(int,int,sF24,t2tb(sK11)) = get(int,int,sF19,t2tb(sK11)) )
    | ( sK4 = sK11 )
    | ~ spl37_243
    | spl37_289
    | ~ spl37_341 ),
    inference(subsumption_resolution,[],[f19551,f4889]) ).

tff(f4889,plain,
    ( ~ $less(sK11,0)
    | spl37_289 ),
    inference(avatar_component_clause,[],[f4887]) ).

tff(f19551,plain,
    ( ( get(int,int,sF24,t2tb(sK11)) = get(int,int,sF19,t2tb(sK11)) )
    | ( sK4 = sK11 )
    | $less(sK11,0)
    | ( sK7 = sK11 )
    | ~ spl37_243
    | ~ spl37_341 ),
    inference(resolution,[],[f4000,f6958]) ).

tff(f6958,plain,
    ( $less(sK11,sK1)
    | ~ spl37_341 ),
    inference(avatar_component_clause,[],[f6956]) ).

tff(f19678,plain,
    ( spl37_715
    | spl37_682
    | spl37_716
    | ~ spl37_243
    | spl37_287
    | ~ spl37_680 ),
    inference(avatar_split_clause,[],[f19669,f18860,f4877,f3940,f19675,f18869,f19671]) ).

tff(f19671,plain,
    ( spl37_715
  <=> ( get(int,int,sF19,t2tb(sK9)) = get(int,int,sF24,t2tb(sK9)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_715])]) ).

tff(f18869,plain,
    ( spl37_682
  <=> ( sK9 = sK4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_682])]) ).

tff(f19675,plain,
    ( spl37_716
  <=> ( sK7 = sK9 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_716])]) ).

tff(f4877,plain,
    ( spl37_287
  <=> $less(sK9,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_287])]) ).

tff(f18860,plain,
    ( spl37_680
  <=> $less(sK9,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_680])]) ).

tff(f19669,plain,
    ( ( sK7 = sK9 )
    | ( sK9 = sK4 )
    | ( get(int,int,sF19,t2tb(sK9)) = get(int,int,sF24,t2tb(sK9)) )
    | ~ spl37_243
    | spl37_287
    | ~ spl37_680 ),
    inference(subsumption_resolution,[],[f19550,f4879]) ).

tff(f4879,plain,
    ( ~ $less(sK9,0)
    | spl37_287 ),
    inference(avatar_component_clause,[],[f4877]) ).

tff(f19550,plain,
    ( $less(sK9,0)
    | ( sK9 = sK4 )
    | ( sK7 = sK9 )
    | ( get(int,int,sF19,t2tb(sK9)) = get(int,int,sF24,t2tb(sK9)) )
    | ~ spl37_243
    | ~ spl37_680 ),
    inference(resolution,[],[f4000,f18862]) ).

tff(f18862,plain,
    ( $less(sK9,sK1)
    | ~ spl37_680 ),
    inference(avatar_component_clause,[],[f18860]) ).

tff(f19668,plain,
    ( spl37_534
    | spl37_130
    | spl37_171
    | ~ spl37_73
    | ~ spl37_243
    | spl37_296
    | ~ spl37_305 ),
    inference(avatar_split_clause,[],[f19667,f5360,f5003,f3940,f888,f2039,f1420,f13892]) ).

tff(f13892,plain,
    ( spl37_534
  <=> ( get(int,int,sF19,sF34) = get(int,int,sF24,sF34) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_534])]) ).

tff(f1420,plain,
    ( spl37_130
  <=> ( sK7 = sF35 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_130])]) ).

tff(f2039,plain,
    ( spl37_171
  <=> ( sF35 = sK4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_171])]) ).

tff(f888,plain,
    ( spl37_73
  <=> ( t2tb(sF35) = sF34 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_73])]) ).

tff(f5003,plain,
    ( spl37_296
  <=> $less(sF35,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_296])]) ).

tff(f5360,plain,
    ( spl37_305
  <=> $less(sF35,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_305])]) ).

tff(f19667,plain,
    ( ( sF35 = sK4 )
    | ( sK7 = sF35 )
    | ( get(int,int,sF19,sF34) = get(int,int,sF24,sF34) )
    | ~ spl37_73
    | ~ spl37_243
    | spl37_296
    | ~ spl37_305 ),
    inference(forward_demodulation,[],[f19666,f890]) ).

tff(f890,plain,
    ( ( t2tb(sF35) = sF34 )
    | ~ spl37_73 ),
    inference(avatar_component_clause,[],[f888]) ).

tff(f19666,plain,
    ( ( sK7 = sF35 )
    | ( get(int,int,sF19,t2tb(sF35)) = get(int,int,sF24,t2tb(sF35)) )
    | ( sF35 = sK4 )
    | ~ spl37_243
    | spl37_296
    | ~ spl37_305 ),
    inference(subsumption_resolution,[],[f19582,f5004]) ).

tff(f5004,plain,
    ( ~ $less(sF35,0)
    | spl37_296 ),
    inference(avatar_component_clause,[],[f5003]) ).

tff(f19582,plain,
    ( ( get(int,int,sF19,t2tb(sF35)) = get(int,int,sF24,t2tb(sF35)) )
    | ( sF35 = sK4 )
    | ( sK7 = sF35 )
    | $less(sF35,0)
    | ~ spl37_243
    | ~ spl37_305 ),
    inference(resolution,[],[f4000,f5362]) ).

tff(f5362,plain,
    ( $less(sF35,sK1)
    | ~ spl37_305 ),
    inference(avatar_component_clause,[],[f5360]) ).

tff(f19665,plain,
    ( spl37_156
    | spl37_708
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_38
    | spl37_132
    | ~ spl37_243
    | spl37_289
    | spl37_393 ),
    inference(avatar_split_clause,[],[f19664,f9251,f4887,f3940,f1430,f644,f546,f536,f19596,f1910]) ).

tff(f546,plain,
    ( spl37_19
  <=> $less(sK11,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_19])]) ).

tff(f9251,plain,
    ( spl37_393
  <=> $less(sK1,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_393])]) ).

tff(f19664,plain,
    ( ( get(int,int,sF19,sF25) = sF26 )
    | ( sK4 = sK11 )
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_38
    | spl37_132
    | ~ spl37_243
    | spl37_289
    | spl37_393 ),
    inference(forward_demodulation,[],[f19663,f646]) ).

tff(f19663,plain,
    ( ( get(int,int,sF19,sF25) = get(int,int,sF24,sF25) )
    | ( sK4 = sK11 )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_132
    | ~ spl37_243
    | spl37_289
    | spl37_393 ),
    inference(forward_demodulation,[],[f19662,f538]) ).

tff(f19662,plain,
    ( ( get(int,int,sF24,t2tb(sK11)) = get(int,int,sF19,t2tb(sK11)) )
    | ( sK4 = sK11 )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_132
    | ~ spl37_243
    | spl37_289
    | spl37_393 ),
    inference(subsumption_resolution,[],[f19661,f1431]) ).

tff(f19661,plain,
    ( ( sK7 = sK11 )
    | ( get(int,int,sF24,t2tb(sK11)) = get(int,int,sF19,t2tb(sK11)) )
    | ( sK4 = sK11 )
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_243
    | spl37_289
    | spl37_393 ),
    inference(subsumption_resolution,[],[f19660,f4889]) ).

tff(f19660,plain,
    ( ( sK4 = sK11 )
    | $less(sK11,0)
    | ( get(int,int,sF24,t2tb(sK11)) = get(int,int,sF19,t2tb(sK11)) )
    | ( sK7 = sK11 )
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_243
    | spl37_393 ),
    inference(subsumption_resolution,[],[f19553,f9252]) ).

tff(f9252,plain,
    ( ~ $less(sK1,sK9)
    | spl37_393 ),
    inference(avatar_component_clause,[],[f9251]) ).

tff(f19553,plain,
    ( $less(sK1,sK9)
    | ( sK4 = sK11 )
    | ( sK7 = sK11 )
    | $less(sK11,0)
    | ( get(int,int,sF24,t2tb(sK11)) = get(int,int,sF19,t2tb(sK11)) )
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_243 ),
    inference(resolution,[],[f4000,f7127]) ).

tff(f7127,plain,
    ( ! [X13: $int] :
        ( $less(sK11,X13)
        | $less(X13,sK9) )
    | ~ spl37_17
    | ~ spl37_19 ),
    inference(evaluation,[],[f7122]) ).

tff(f7122,plain,
    ( ! [X13: $int] :
        ( $less(sK11,X13)
        | $less(0,0)
        | $less(X13,sK9) )
    | ~ spl37_17
    | ~ spl37_19 ),
    inference(superposition,[],[f2136,f414]) ).

tff(f2136,plain,
    ( ! [X2: $int,X0: ty,X1: uni] :
        ( $less(0,occ1(X0,get(X0,int,X1,sF25),X1,X2,sK9))
        | $less(sK11,X2) )
    | ~ spl37_17
    | ~ spl37_19 ),
    inference(resolution,[],[f1224,f548]) ).

tff(f548,plain,
    ( $less(sK11,sK9)
    | ~ spl37_19 ),
    inference(avatar_component_clause,[],[f546]) ).

tff(f1224,plain,
    ( ! [X16: $int,X14: uni,X15: $int,X13: ty] :
        ( ~ $less(sK11,X16)
        | $less(0,occ1(X13,get(X13,int,X14,sF25),X14,X15,X16))
        | $less(sK11,X15) )
    | ~ spl37_17 ),
    inference(superposition,[],[f327,f538]) ).

tff(f19659,plain,
    ( spl37_262
    | spl37_710
    | spl37_714
    | spl37_2
    | ~ spl37_14
    | spl37_45
    | ~ spl37_243 ),
    inference(avatar_split_clause,[],[f19655,f3940,f695,f521,f461,f19657,f19615,f4583]) ).

tff(f19657,plain,
    ( spl37_714
  <=> ! [X5: $int] :
        ( $less(sK1,X5)
        | $less(X5,sK3)
        | ( sK3 = X5 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_714])]) ).

tff(f19655,plain,
    ( ! [X5: $int] :
        ( $less(sK1,X5)
        | ( get(int,int,sF24,sF21) = get(int,int,sF19,sF21) )
        | ( sK3 = X5 )
        | $less(X5,sK3)
        | ( sK4 = sK3 ) )
    | spl37_2
    | ~ spl37_14
    | spl37_45
    | ~ spl37_243 ),
    inference(forward_demodulation,[],[f19654,f523]) ).

tff(f19654,plain,
    ( ! [X5: $int] :
        ( ( sK3 = X5 )
        | $less(sK1,X5)
        | ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
        | $less(X5,sK3)
        | ( sK4 = sK3 ) )
    | spl37_2
    | ~ spl37_14
    | spl37_45
    | ~ spl37_243 ),
    inference(subsumption_resolution,[],[f19653,f463]) ).

tff(f19653,plain,
    ( ! [X5: $int] :
        ( $less(X5,sK3)
        | ( sK3 = X5 )
        | $less(sK1,X5)
        | ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
        | ( sK4 = sK3 )
        | $less(sK3,0) )
    | ~ spl37_14
    | spl37_45
    | ~ spl37_243 ),
    inference(subsumption_resolution,[],[f19540,f696]) ).

tff(f19540,plain,
    ( ! [X5: $int] :
        ( ( sK7 = sK3 )
        | $less(sK3,0)
        | $less(X5,sK3)
        | ( sK4 = sK3 )
        | ( sK3 = X5 )
        | ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
        | $less(sK1,X5) )
    | ~ spl37_14
    | ~ spl37_243 ),
    inference(resolution,[],[f4000,f14020]) ).

tff(f14020,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(sK3,X6)
        | ( sK3 = X7 )
        | $less(X6,X7)
        | $less(X7,sK3) )
    | ~ spl37_14 ),
    inference(evaluation,[],[f13996]) ).

tff(f13996,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(X6,X7)
        | ( sK3 = X7 )
        | $less(sK3,X6)
        | $less(0,0)
        | $less(X7,sK3) )
    | ~ spl37_14 ),
    inference(superposition,[],[f2108,f414]) ).

tff(f2108,plain,
    ( ! [X18: $int,X16: uni,X17: $int,X15: ty] :
        ( $less(0,occ1(X15,get(X15,int,X16,sF21),X16,X17,X18))
        | $less(X18,sK3)
        | $less(sK3,X17)
        | ( sK3 = X18 ) )
    | ~ spl37_14 ),
    inference(resolution,[],[f1222,f97]) ).

tff(f19652,plain,
    ( spl37_262
    | spl37_710
    | spl37_2
    | ~ spl37_14
    | ~ spl37_15
    | spl37_45
    | ~ spl37_243 ),
    inference(avatar_split_clause,[],[f19651,f3940,f695,f526,f521,f461,f19615,f4583]) ).

tff(f19651,plain,
    ( ( get(int,int,sF24,sF21) = get(int,int,sF19,sF21) )
    | ( sK4 = sK3 )
    | spl37_2
    | ~ spl37_14
    | ~ spl37_15
    | spl37_45
    | ~ spl37_243 ),
    inference(forward_demodulation,[],[f19650,f523]) ).

tff(f19650,plain,
    ( ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
    | ( sK4 = sK3 )
    | spl37_2
    | ~ spl37_14
    | ~ spl37_15
    | spl37_45
    | ~ spl37_243 ),
    inference(subsumption_resolution,[],[f19649,f95]) ).

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

tff(f19649,plain,
    ( $less(sK1,sK1)
    | ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
    | ( sK4 = sK3 )
    | spl37_2
    | ~ spl37_14
    | ~ spl37_15
    | spl37_45
    | ~ spl37_243 ),
    inference(subsumption_resolution,[],[f19648,f696]) ).

tff(f19648,plain,
    ( ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
    | ( sK7 = sK3 )
    | $less(sK1,sK1)
    | ( sK4 = sK3 )
    | spl37_2
    | ~ spl37_14
    | ~ spl37_15
    | ~ spl37_243 ),
    inference(subsumption_resolution,[],[f19544,f463]) ).

tff(f19544,plain,
    ( ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
    | ( sK4 = sK3 )
    | $less(sK3,0)
    | ( sK7 = sK3 )
    | $less(sK1,sK1)
    | ~ spl37_14
    | ~ spl37_15
    | ~ spl37_243 ),
    inference(resolution,[],[f4000,f7582]) ).

tff(f7582,plain,
    ( ! [X13: $int] :
        ( $less(sK3,X13)
        | $less(X13,sK1) )
    | ~ spl37_14
    | ~ spl37_15 ),
    inference(evaluation,[],[f7576]) ).

tff(f7576,plain,
    ( ! [X13: $int] :
        ( $less(X13,sK1)
        | $less(0,0)
        | $less(sK3,X13) )
    | ~ spl37_14
    | ~ spl37_15 ),
    inference(superposition,[],[f2103,f414]) ).

tff(f2103,plain,
    ( ! [X2: $int,X0: ty,X1: uni] :
        ( $less(0,occ1(X0,get(X0,int,X1,sF21),X1,X2,sK1))
        | $less(sK3,X2) )
    | ~ spl37_14
    | ~ spl37_15 ),
    inference(resolution,[],[f1222,f528]) ).

tff(f19647,plain,
    ( spl37_710
    | spl37_262
    | spl37_2
    | ~ spl37_14
    | ~ spl37_44
    | spl37_45
    | spl37_82
    | ~ spl37_243 ),
    inference(avatar_split_clause,[],[f19646,f3940,f968,f695,f691,f521,f461,f4583,f19615]) ).

tff(f691,plain,
    ( spl37_44
  <=> $less(sK3,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_44])]) ).

tff(f968,plain,
    ( spl37_82
  <=> $less(sK1,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_82])]) ).

tff(f19646,plain,
    ( ( sK4 = sK3 )
    | ( get(int,int,sF24,sF21) = get(int,int,sF19,sF21) )
    | spl37_2
    | ~ spl37_14
    | ~ spl37_44
    | spl37_45
    | spl37_82
    | ~ spl37_243 ),
    inference(forward_demodulation,[],[f19645,f523]) ).

tff(f19645,plain,
    ( ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
    | ( sK4 = sK3 )
    | spl37_2
    | ~ spl37_14
    | ~ spl37_44
    | spl37_45
    | spl37_82
    | ~ spl37_243 ),
    inference(subsumption_resolution,[],[f19644,f463]) ).

tff(f19644,plain,
    ( $less(sK3,0)
    | ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
    | ( sK4 = sK3 )
    | ~ spl37_14
    | ~ spl37_44
    | spl37_45
    | spl37_82
    | ~ spl37_243 ),
    inference(subsumption_resolution,[],[f19643,f970]) ).

tff(f970,plain,
    ( ~ $less(sK1,sK7)
    | spl37_82 ),
    inference(avatar_component_clause,[],[f968]) ).

tff(f19643,plain,
    ( $less(sK1,sK7)
    | ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
    | $less(sK3,0)
    | ( sK4 = sK3 )
    | ~ spl37_14
    | ~ spl37_44
    | spl37_45
    | ~ spl37_243 ),
    inference(subsumption_resolution,[],[f19542,f696]) ).

tff(f19542,plain,
    ( ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
    | ( sK7 = sK3 )
    | $less(sK3,0)
    | $less(sK1,sK7)
    | ( sK4 = sK3 )
    | ~ spl37_14
    | ~ spl37_44
    | ~ spl37_243 ),
    inference(resolution,[],[f4000,f7777]) ).

tff(f7777,plain,
    ( ! [X13: $int] :
        ( $less(sK3,X13)
        | $less(X13,sK7) )
    | ~ spl37_14
    | ~ spl37_44 ),
    inference(evaluation,[],[f7772]) ).

tff(f7772,plain,
    ( ! [X13: $int] :
        ( $less(X13,sK7)
        | $less(0,0)
        | $less(sK3,X13) )
    | ~ spl37_14
    | ~ spl37_44 ),
    inference(superposition,[],[f2106,f414]) ).

tff(f2106,plain,
    ( ! [X10: uni,X11: $int,X9: ty] :
        ( $less(0,occ1(X9,get(X9,int,X10,sF21),X10,X11,sK7))
        | $less(sK3,X11) )
    | ~ spl37_14
    | ~ spl37_44 ),
    inference(resolution,[],[f1222,f693]) ).

tff(f693,plain,
    ( $less(sK3,sK7)
    | ~ spl37_44 ),
    inference(avatar_component_clause,[],[f691]) ).

tff(f19642,plain,
    ( spl37_712
    | spl37_713
    | spl37_214
    | ~ spl37_243
    | spl37_288
    | ~ spl37_359 ),
    inference(avatar_split_clause,[],[f19633,f7365,f4882,f3940,f2816,f19639,f19635]) ).

tff(f7365,plain,
    ( spl37_359
  <=> $less(sF36,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_359])]) ).

tff(f19633,plain,
    ( ( get(int,int,sF24,t2tb(sF36)) = get(int,int,sF19,t2tb(sF36)) )
    | ( sK7 = sF36 )
    | spl37_214
    | ~ spl37_243
    | spl37_288
    | ~ spl37_359 ),
    inference(subsumption_resolution,[],[f19632,f4884]) ).

tff(f19632,plain,
    ( $less(sF36,0)
    | ( get(int,int,sF24,t2tb(sF36)) = get(int,int,sF19,t2tb(sF36)) )
    | ( sK7 = sF36 )
    | spl37_214
    | ~ spl37_243
    | ~ spl37_359 ),
    inference(subsumption_resolution,[],[f19583,f2817]) ).

tff(f19583,plain,
    ( ( sK7 = sF36 )
    | ( sF36 = sK4 )
    | $less(sF36,0)
    | ( get(int,int,sF24,t2tb(sF36)) = get(int,int,sF19,t2tb(sF36)) )
    | ~ spl37_243
    | ~ spl37_359 ),
    inference(resolution,[],[f4000,f7367]) ).

tff(f7367,plain,
    ( $less(sF36,sK1)
    | ~ spl37_359 ),
    inference(avatar_component_clause,[],[f7365]) ).

tff(f19631,plain,
    ( spl37_554
    | spl37_310
    | spl37_457
    | spl37_460
    | ~ spl37_17
    | ~ spl37_243
    | spl37_299
    | spl37_303 ),
    inference(avatar_split_clause,[],[f19630,f5332,f5273,f3940,f536,f12223,f12142,f5393,f14494]) ).

tff(f14494,plain,
    ( spl37_554
  <=> ( sK1 = sK11 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_554])]) ).

tff(f5273,plain,
    ( spl37_299
  <=> $less(sK11,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_299])]) ).

tff(f19630,plain,
    ( ( get(int,int,sF19,t2tb(1)) = get(int,int,sF24,t2tb(1)) )
    | ( 1 = sK7 )
    | $less(sK1,sK11)
    | ( sK1 = sK11 )
    | ~ spl37_17
    | ~ spl37_243
    | spl37_299
    | spl37_303 ),
    inference(subsumption_resolution,[],[f19588,f5334]) ).

tff(f19588,plain,
    ( $less(sK1,sK11)
    | ( 1 = sK7 )
    | ( 1 = sK4 )
    | ( sK1 = sK11 )
    | ( get(int,int,sF19,t2tb(1)) = get(int,int,sF24,t2tb(1)) )
    | ~ spl37_17
    | ~ spl37_243
    | spl37_299 ),
    inference(evaluation,[],[f19535]) ).

tff(f19535,plain,
    ( ( sK1 = sK11 )
    | ( 1 = sK4 )
    | ( get(int,int,sF19,t2tb(1)) = get(int,int,sF24,t2tb(1)) )
    | ( 1 = sK7 )
    | $less(1,0)
    | $less(sK1,sK11)
    | ~ spl37_17
    | ~ spl37_243
    | spl37_299 ),
    inference(resolution,[],[f4000,f14825]) ).

tff(f14825,plain,
    ( ! [X47: $int] :
        ( $less(1,X47)
        | $less(X47,sK11)
        | ( sK11 = X47 ) )
    | ~ spl37_17
    | spl37_299 ),
    inference(resolution,[],[f14472,f5275]) ).

tff(f5275,plain,
    ( ~ $less(sK11,1)
    | spl37_299 ),
    inference(avatar_component_clause,[],[f5273]) ).

tff(f14472,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(sK11,X6)
        | ( sK11 = X7 )
        | $less(X7,sK11)
        | $less(X6,X7) )
    | ~ spl37_17 ),
    inference(evaluation,[],[f14446]) ).

tff(f14446,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(X7,sK11)
        | ( sK11 = X7 )
        | $less(X6,X7)
        | $less(sK11,X6)
        | $less(0,0) )
    | ~ spl37_17 ),
    inference(superposition,[],[f2137,f414]) ).

tff(f2137,plain,
    ( ! [X3: ty,X6: $int,X4: uni,X5: $int] :
        ( $less(0,occ1(X3,get(X3,int,X4,sF25),X4,X5,X6))
        | $less(X6,sK11)
        | ( sK11 = X6 )
        | $less(sK11,X5) )
    | ~ spl37_17 ),
    inference(resolution,[],[f1224,f97]) ).

tff(f19629,plain,
    ( spl37_413
    | spl37_62
    | spl37_46
    | ~ spl37_50
    | ~ spl37_243 ),
    inference(avatar_split_clause,[],[f19628,f3940,f718,f700,f782,f9866]) ).

tff(f9866,plain,
    ( spl37_413
  <=> ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_413])]) ).

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

tff(f700,plain,
    ( spl37_46
  <=> ( 0 = sK4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_46])]) ).

tff(f718,plain,
    ( spl37_50
  <=> $less(0,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_50])]) ).

tff(f19628,plain,
    ( ( 0 = sK7 )
    | ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
    | spl37_46
    | ~ spl37_50
    | ~ spl37_243 ),
    inference(subsumption_resolution,[],[f19627,f701]) ).

tff(f701,plain,
    ( ( 0 != sK4 )
    | spl37_46 ),
    inference(avatar_component_clause,[],[f700]) ).

tff(f19627,plain,
    ( ( 0 = sK7 )
    | ( 0 = sK4 )
    | ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
    | ~ spl37_50
    | ~ spl37_243 ),
    inference(subsumption_resolution,[],[f19530,f720]) ).

tff(f720,plain,
    ( $less(0,sK1)
    | ~ spl37_50 ),
    inference(avatar_component_clause,[],[f718]) ).

tff(f19530,plain,
    ( ~ $less(0,sK1)
    | ( 0 = sK7 )
    | ( 0 = sK4 )
    | ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
    | ~ spl37_243 ),
    inference(interpreted_simplification,[],[f19529]) ).

tff(f19529,plain,
    ( ~ $less(0,sK1)
    | $less(0,0)
    | ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
    | ( 0 = sK4 )
    | ( 0 = sK7 )
    | ~ spl37_243 ),
    inference(instantiation,[],[f4000]) ).

tff(f19626,plain,
    ( spl37_711
    | spl37_262
    | spl37_710
    | spl37_2
    | ~ spl37_14
    | spl37_45
    | ~ spl37_243
    | ~ spl37_640 ),
    inference(avatar_split_clause,[],[f19621,f18124,f3940,f695,f521,f461,f19615,f4583,f19623]) ).

tff(f19623,plain,
    ( spl37_711
  <=> $less(sK1,$sum(sK2,-1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_711])]) ).

tff(f18124,plain,
    ( spl37_640
  <=> ! [X229: $int] :
        ( $less(X229,$sum(sK2,-1))
        | $less(sK3,X229) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_640])]) ).

tff(f19621,plain,
    ( ( get(int,int,sF24,sF21) = get(int,int,sF19,sF21) )
    | ( sK4 = sK3 )
    | $less(sK1,$sum(sK2,-1))
    | spl37_2
    | ~ spl37_14
    | spl37_45
    | ~ spl37_243
    | ~ spl37_640 ),
    inference(forward_demodulation,[],[f19620,f523]) ).

tff(f19620,plain,
    ( ( sK4 = sK3 )
    | $less(sK1,$sum(sK2,-1))
    | ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
    | spl37_2
    | spl37_45
    | ~ spl37_243
    | ~ spl37_640 ),
    inference(subsumption_resolution,[],[f19619,f463]) ).

tff(f19619,plain,
    ( ( sK4 = sK3 )
    | $less(sK1,$sum(sK2,-1))
    | $less(sK3,0)
    | ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
    | spl37_45
    | ~ spl37_243
    | ~ spl37_640 ),
    inference(subsumption_resolution,[],[f19539,f696]) ).

tff(f19539,plain,
    ( ( sK7 = sK3 )
    | ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
    | ( sK4 = sK3 )
    | $less(sK3,0)
    | $less(sK1,$sum(sK2,-1))
    | ~ spl37_243
    | ~ spl37_640 ),
    inference(resolution,[],[f4000,f18125]) ).

tff(f18125,plain,
    ( ! [X229: $int] :
        ( $less(sK3,X229)
        | $less(X229,$sum(sK2,-1)) )
    | ~ spl37_640 ),
    inference(avatar_component_clause,[],[f18124]) ).

tff(f19618,plain,
    ( spl37_262
    | spl37_710
    | spl37_2
    | ~ spl37_14
    | spl37_32
    | spl37_45
    | ~ spl37_52
    | ~ spl37_243 ),
    inference(avatar_split_clause,[],[f19613,f3940,f727,f695,f614,f521,f461,f19615,f4583]) ).

tff(f614,plain,
    ( spl37_32
  <=> $less(sK1,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_32])]) ).

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

tff(f19613,plain,
    ( ( get(int,int,sF24,sF21) = get(int,int,sF19,sF21) )
    | ( sK4 = sK3 )
    | spl37_2
    | ~ spl37_14
    | spl37_32
    | spl37_45
    | ~ spl37_52
    | ~ spl37_243 ),
    inference(forward_demodulation,[],[f19612,f523]) ).

tff(f19612,plain,
    ( ( sK4 = sK3 )
    | ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
    | spl37_2
    | ~ spl37_14
    | spl37_32
    | spl37_45
    | ~ spl37_52
    | ~ spl37_243 ),
    inference(subsumption_resolution,[],[f19611,f696]) ).

tff(f19611,plain,
    ( ( sK4 = sK3 )
    | ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
    | ( sK7 = sK3 )
    | spl37_2
    | ~ spl37_14
    | spl37_32
    | ~ spl37_52
    | ~ spl37_243 ),
    inference(subsumption_resolution,[],[f19610,f616]) ).

tff(f616,plain,
    ( ~ $less(sK1,sK2)
    | spl37_32 ),
    inference(avatar_component_clause,[],[f614]) ).

tff(f19610,plain,
    ( ( sK4 = sK3 )
    | ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
    | $less(sK1,sK2)
    | ( sK7 = sK3 )
    | spl37_2
    | ~ spl37_14
    | ~ spl37_52
    | ~ spl37_243 ),
    inference(subsumption_resolution,[],[f19543,f463]) ).

tff(f19543,plain,
    ( $less(sK3,0)
    | $less(sK1,sK2)
    | ( sK7 = sK3 )
    | ( sK4 = sK3 )
    | ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
    | ~ spl37_14
    | ~ spl37_52
    | ~ spl37_243 ),
    inference(resolution,[],[f4000,f7745]) ).

tff(f7745,plain,
    ( ! [X13: $int] :
        ( $less(sK3,X13)
        | $less(X13,sK2) )
    | ~ spl37_14
    | ~ spl37_52 ),
    inference(evaluation,[],[f7739]) ).

tff(f7739,plain,
    ( ! [X13: $int] :
        ( $less(X13,sK2)
        | $less(0,0)
        | $less(sK3,X13) )
    | ~ spl37_14
    | ~ spl37_52 ),
    inference(superposition,[],[f2104,f414]) ).

tff(f2104,plain,
    ( ! [X3: ty,X4: uni,X5: $int] :
        ( $less(0,occ1(X3,get(X3,int,X4,sF21),X4,X5,sK2))
        | $less(sK3,X5) )
    | ~ spl37_14
    | ~ spl37_52 ),
    inference(resolution,[],[f1222,f729]) ).

tff(f729,plain,
    ( $less(sK3,sK2)
    | ~ spl37_52 ),
    inference(avatar_component_clause,[],[f727]) ).

tff(f19609,plain,
    ( spl37_62
    | spl37_413
    | spl37_46
    | ~ spl37_50
    | ~ spl37_243 ),
    inference(avatar_split_clause,[],[f19608,f3940,f718,f700,f9866,f782]) ).

tff(f19608,plain,
    ( ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
    | ( 0 = sK7 )
    | spl37_46
    | ~ spl37_50
    | ~ spl37_243 ),
    inference(subsumption_resolution,[],[f19589,f701]) ).

tff(f19589,plain,
    ( ( 0 = sK4 )
    | ( 0 = sK7 )
    | ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
    | ~ spl37_50
    | ~ spl37_243 ),
    inference(evaluation,[],[f19533]) ).

tff(f19533,plain,
    ( $less(0,0)
    | ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
    | ( 0 = sK4 )
    | ( 0 = sK7 )
    | ~ spl37_50
    | ~ spl37_243 ),
    inference(resolution,[],[f4000,f720]) ).

tff(f19607,plain,
    ( spl37_446
    | spl37_121
    | spl37_376
    | ~ spl37_56
    | spl37_208
    | ~ spl37_243 ),
    inference(avatar_split_clause,[],[f19606,f3940,f2743,f749,f8187,f1298,f11108]) ).

tff(f11108,plain,
    ( spl37_446
  <=> ( get(int,int,sF24,t2tb(sK2)) = get(int,int,sF19,t2tb(sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_446])]) ).

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

tff(f8187,plain,
    ( spl37_376
  <=> ( sK7 = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_376])]) ).

tff(f749,plain,
    ( spl37_56
  <=> $less(sK2,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_56])]) ).

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

tff(f19606,plain,
    ( ( sK7 = sK2 )
    | ( sK2 = sK4 )
    | ( get(int,int,sF24,t2tb(sK2)) = get(int,int,sF19,t2tb(sK2)) )
    | ~ spl37_56
    | spl37_208
    | ~ spl37_243 ),
    inference(subsumption_resolution,[],[f19537,f2745]) ).

tff(f2745,plain,
    ( ~ $less(sK2,0)
    | spl37_208 ),
    inference(avatar_component_clause,[],[f2743]) ).

tff(f19537,plain,
    ( $less(sK2,0)
    | ( sK2 = sK4 )
    | ( sK7 = sK2 )
    | ( get(int,int,sF24,t2tb(sK2)) = get(int,int,sF19,t2tb(sK2)) )
    | ~ spl37_56
    | ~ spl37_243 ),
    inference(resolution,[],[f4000,f751]) ).

tff(f751,plain,
    ( $less(sK2,sK1)
    | ~ spl37_56 ),
    inference(avatar_component_clause,[],[f749]) ).

tff(f19605,plain,
    ( spl37_413
    | spl37_62
    | spl37_51
    | spl37_2
    | spl37_7
    | spl37_32
    | ~ spl37_36
    | spl37_46
    | ~ spl37_125
    | ~ spl37_243 ),
    inference(avatar_split_clause,[],[f19604,f3940,f1382,f700,f634,f614,f486,f461,f722,f782,f9866]) ).

tff(f722,plain,
    ( spl37_51
  <=> ( 0 = sK1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_51])]) ).

tff(f486,plain,
    ( spl37_7
  <=> $less(sK1,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_7])]) ).

tff(f634,plain,
    ( spl37_36
  <=> permut_sub1(int,sF32,sF28,sK3,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_36])]) ).

tff(f1382,plain,
    ( spl37_125
  <=> ( sK1 = length1(int,sF32) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_125])]) ).

tff(f19604,plain,
    ( ( 0 = sK1 )
    | ( 0 = sK7 )
    | ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
    | spl37_2
    | spl37_7
    | spl37_32
    | ~ spl37_36
    | spl37_46
    | ~ spl37_125
    | ~ spl37_243 ),
    inference(subsumption_resolution,[],[f19603,f701]) ).

tff(f19603,plain,
    ( ( 0 = sK4 )
    | ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
    | ( 0 = sK1 )
    | ( 0 = sK7 )
    | spl37_2
    | spl37_7
    | spl37_32
    | ~ spl37_36
    | ~ spl37_125
    | ~ spl37_243 ),
    inference(subsumption_resolution,[],[f19590,f616]) ).

tff(f19590,plain,
    ( ( 0 = sK7 )
    | $less(sK1,sK2)
    | ( 0 = sK4 )
    | ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
    | ( 0 = sK1 )
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125
    | ~ spl37_243 ),
    inference(evaluation,[],[f19534]) ).

tff(f19534,plain,
    ( ( 0 = sK1 )
    | ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
    | $less(0,0)
    | ( 0 = sK7 )
    | $less(sK1,sK2)
    | ( 0 = sK4 )
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125
    | ~ spl37_243 ),
    inference(resolution,[],[f4000,f2576]) ).

tff(f2576,plain,
    ( ! [X0: $int] :
        ( $less(0,X0)
        | ( 0 = X0 )
        | $less(X0,sK2) )
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(resolution,[],[f2571,f97]) ).

tff(f2571,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,0)
        | $less(X0,sK2) )
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(subsumption_resolution,[],[f2553,f678]) ).

tff(f678,plain,
    ( ! [X2: $int] :
        ( ~ $less(sK1,X2)
        | ~ $less(X2,0) )
    | spl37_7 ),
    inference(resolution,[],[f96,f488]) ).

tff(f488,plain,
    ( ~ $less(sK1,0)
    | spl37_7 ),
    inference(avatar_component_clause,[],[f486]) ).

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

tff(f2553,plain,
    ( ! [X0: $int] :
        ( $less(sK1,X0)
        | $less(X0,sK2)
        | ~ $less(X0,0) )
    | spl37_2
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(resolution,[],[f2541,f407]) ).

tff(f407,plain,
    ! [X2: uni,X3: $int,X0: ty,X1: uni,X4: $int] :
      ( ~ permut3(X0,X1,X2,X4,X3)
      | ~ $less(X3,0) ),
    inference(cnf_transformation,[],[f284]) ).

tff(f284,plain,
    ! [X0: ty,X1: uni,X2: uni,X3: $int,X4: $int] :
      ( ( ( ~ $less(X4,0)
          & ~ $less(length1(X0,X1),X3)
          & ( length1(X0,X1) = length1(X0,X2) )
          & permut2(X0,elts(X0,X1),elts(X0,X2),X4,X3)
          & ~ $less(length1(X0,X1),X4)
          & ~ $less(X3,0) )
        | ~ permut3(X0,X1,X2,X4,X3) )
      & ( permut3(X0,X1,X2,X4,X3)
        | $less(X4,0)
        | $less(length1(X0,X1),X3)
        | ( length1(X0,X1) != length1(X0,X2) )
        | ~ permut2(X0,elts(X0,X1),elts(X0,X2),X4,X3)
        | $less(length1(X0,X1),X4)
        | $less(X3,0) ) ),
    inference(rectify,[],[f283]) ).

tff(f283,plain,
    ! [X3: ty,X4: uni,X1: uni,X2: $int,X0: $int] :
      ( ( ( ~ $less(X0,0)
          & ~ $less(length1(X3,X4),X2)
          & ( length1(X3,X1) = length1(X3,X4) )
          & permut2(X3,elts(X3,X4),elts(X3,X1),X0,X2)
          & ~ $less(length1(X3,X4),X0)
          & ~ $less(X2,0) )
        | ~ permut3(X3,X4,X1,X0,X2) )
      & ( permut3(X3,X4,X1,X0,X2)
        | $less(X0,0)
        | $less(length1(X3,X4),X2)
        | ( length1(X3,X1) != length1(X3,X4) )
        | ~ permut2(X3,elts(X3,X4),elts(X3,X1),X0,X2)
        | $less(length1(X3,X4),X0)
        | $less(X2,0) ) ),
    inference(flattening,[],[f282]) ).

tff(f282,plain,
    ! [X3: ty,X4: uni,X1: uni,X2: $int,X0: $int] :
      ( ( ( ~ $less(X0,0)
          & ~ $less(length1(X3,X4),X2)
          & ( length1(X3,X1) = length1(X3,X4) )
          & permut2(X3,elts(X3,X4),elts(X3,X1),X0,X2)
          & ~ $less(length1(X3,X4),X0)
          & ~ $less(X2,0) )
        | ~ permut3(X3,X4,X1,X0,X2) )
      & ( permut3(X3,X4,X1,X0,X2)
        | $less(X0,0)
        | $less(length1(X3,X4),X2)
        | ( length1(X3,X1) != length1(X3,X4) )
        | ~ permut2(X3,elts(X3,X4),elts(X3,X1),X0,X2)
        | $less(length1(X3,X4),X0)
        | $less(X2,0) ) ),
    inference(nnf_transformation,[],[f127]) ).

tff(f127,plain,
    ! [X3: ty,X4: uni,X1: uni,X2: $int,X0: $int] :
      ( ( ~ $less(X0,0)
        & ~ $less(length1(X3,X4),X2)
        & ( length1(X3,X1) = length1(X3,X4) )
        & permut2(X3,elts(X3,X4),elts(X3,X1),X0,X2)
        & ~ $less(length1(X3,X4),X0)
        & ~ $less(X2,0) )
    <=> permut3(X3,X4,X1,X0,X2) ),
    inference(rectify,[],[f74]) ).

tff(f74,plain,
    ! [X18: $int,X11: uni,X6: $int,X0: ty,X10: uni] :
      ( ( ~ $less(length1(X0,X10),X18)
        & ~ $less(length1(X0,X10),X6)
        & ~ $less(X18,0)
        & permut2(X0,elts(X0,X10),elts(X0,X11),X18,X6)
        & ( length1(X0,X10) = length1(X0,X11) )
        & ~ $less(X6,0) )
    <=> permut3(X0,X10,X11,X18,X6) ),
    inference(theory_normalization,[],[f60]) ).

tff(f60,axiom,
    ! [X18: $int,X11: uni,X6: $int,X0: ty,X10: uni] :
      ( ( $lesseq(X18,length1(X0,X10))
        & $lesseq(X6,length1(X0,X10))
        & $lesseq(0,X18)
        & permut2(X0,elts(X0,X10),elts(X0,X11),X18,X6)
        & ( length1(X0,X10) = length1(X0,X11) )
        & $lesseq(0,X6) )
    <=> permut3(X0,X10,X11,X18,X6) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',permut_def1) ).

tff(f2541,plain,
    ( ! [X5: $int] :
        ( permut3(int,sF32,sF28,0,X5)
        | $less(sK1,X5)
        | $less(X5,sK2) )
    | spl37_2
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(resolution,[],[f2507,f415]) ).

tff(f415,plain,
    ! [X2: $int,X3: ty,X0: $int,X1: uni,X4: uni] :
      ( ~ permut_sub1(X3,X4,X1,X0,X2)
      | permut3(X3,X4,X1,X0,X2) ),
    inference(cnf_transformation,[],[f289]) ).

tff(f289,plain,
    ! [X0: $int,X1: uni,X2: $int,X3: ty,X4: uni] :
      ( ( permut_sub1(X3,X4,X1,X0,X2)
        | ~ map_eq_sub1(X3,elts(X3,X4),elts(X3,X1),0,X0)
        | ~ map_eq_sub1(X3,elts(X3,X4),elts(X3,X1),X2,length1(X3,X4))
        | ~ permut3(X3,X4,X1,X0,X2) )
      & ( ( map_eq_sub1(X3,elts(X3,X4),elts(X3,X1),0,X0)
          & map_eq_sub1(X3,elts(X3,X4),elts(X3,X1),X2,length1(X3,X4))
          & permut3(X3,X4,X1,X0,X2) )
        | ~ permut_sub1(X3,X4,X1,X0,X2) ) ),
    inference(rectify,[],[f288]) ).

tff(f288,plain,
    ! [X1: $int,X4: uni,X2: $int,X0: ty,X3: uni] :
      ( ( permut_sub1(X0,X3,X4,X1,X2)
        | ~ map_eq_sub1(X0,elts(X0,X3),elts(X0,X4),0,X1)
        | ~ map_eq_sub1(X0,elts(X0,X3),elts(X0,X4),X2,length1(X0,X3))
        | ~ permut3(X0,X3,X4,X1,X2) )
      & ( ( map_eq_sub1(X0,elts(X0,X3),elts(X0,X4),0,X1)
          & map_eq_sub1(X0,elts(X0,X3),elts(X0,X4),X2,length1(X0,X3))
          & permut3(X0,X3,X4,X1,X2) )
        | ~ permut_sub1(X0,X3,X4,X1,X2) ) ),
    inference(flattening,[],[f287]) ).

tff(f287,plain,
    ! [X1: $int,X4: uni,X2: $int,X0: ty,X3: uni] :
      ( ( permut_sub1(X0,X3,X4,X1,X2)
        | ~ map_eq_sub1(X0,elts(X0,X3),elts(X0,X4),0,X1)
        | ~ map_eq_sub1(X0,elts(X0,X3),elts(X0,X4),X2,length1(X0,X3))
        | ~ permut3(X0,X3,X4,X1,X2) )
      & ( ( map_eq_sub1(X0,elts(X0,X3),elts(X0,X4),0,X1)
          & map_eq_sub1(X0,elts(X0,X3),elts(X0,X4),X2,length1(X0,X3))
          & permut3(X0,X3,X4,X1,X2) )
        | ~ permut_sub1(X0,X3,X4,X1,X2) ) ),
    inference(nnf_transformation,[],[f148]) ).

tff(f148,plain,
    ! [X1: $int,X4: uni,X2: $int,X0: ty,X3: uni] :
      ( permut_sub1(X0,X3,X4,X1,X2)
    <=> ( map_eq_sub1(X0,elts(X0,X3),elts(X0,X4),0,X1)
        & map_eq_sub1(X0,elts(X0,X3),elts(X0,X4),X2,length1(X0,X3))
        & permut3(X0,X3,X4,X1,X2) ) ),
    inference(rectify,[],[f61]) ).

tff(f61,axiom,
    ! [X0: ty,X18: $int,X6: $int,X10: uni,X11: uni] :
      ( ( map_eq_sub1(X0,elts(X0,X10),elts(X0,X11),X6,length1(X0,X10))
        & permut3(X0,X10,X11,X18,X6)
        & map_eq_sub1(X0,elts(X0,X10),elts(X0,X11),0,X18) )
    <=> permut_sub1(X0,X10,X11,X18,X6) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',permut_sub_def) ).

tff(f2507,plain,
    ( ! [X3: $int] :
        ( permut_sub1(int,sF32,sF28,0,X3)
        | $less(sK1,X3)
        | $less(X3,sK2) )
    | spl37_2
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(subsumption_resolution,[],[f2488,f463]) ).

tff(f2488,plain,
    ( ! [X3: $int] :
        ( $less(sK3,0)
        | permut_sub1(int,sF32,sF28,0,X3)
        | $less(X3,sK2)
        | $less(sK1,X3) )
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(interpreted_simplification,[],[f2487]) ).

tff(f2487,plain,
    ( ! [X3: $int] :
        ( permut_sub1(int,sF32,sF28,0,X3)
        | $less(0,0)
        | $less(sK3,0)
        | $less(sK1,X3)
        | $less(X3,sK2) )
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(instantiation,[],[f2481]) ).

tff(f2481,plain,
    ( ! [X2: $int,X3: $int] :
        ( permut_sub1(int,sF32,sF28,X2,X3)
        | $less(X2,0)
        | $less(sK3,X2)
        | $less(sK1,X3)
        | $less(X3,sK2) )
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(forward_demodulation,[],[f1366,f1384]) ).

tff(f1384,plain,
    ( ( sK1 = length1(int,sF32) )
    | ~ spl37_125 ),
    inference(avatar_component_clause,[],[f1382]) ).

tff(f1366,plain,
    ( ! [X2: $int,X3: $int] :
        ( $less(sK3,X2)
        | $less(X2,0)
        | $less(X3,sK2)
        | permut_sub1(int,sF32,sF28,X2,X3)
        | $less(length1(int,sF32),X3) )
    | ~ spl37_36 ),
    inference(resolution,[],[f356,f636]) ).

tff(f636,plain,
    ( permut_sub1(int,sF32,sF28,sK3,sK2)
    | ~ spl37_36 ),
    inference(avatar_component_clause,[],[f634]) ).

tff(f356,plain,
    ! [X2: uni,X3: uni,X0: ty,X1: $int,X6: $int,X4: $int,X5: $int] :
      ( ~ permut_sub1(X0,X2,X3,X4,X1)
      | $less(X5,0)
      | $less(X4,X5)
      | permut_sub1(X0,X2,X3,X5,X6)
      | $less(X6,X1)
      | $less(length1(X0,X2),X6) ),
    inference(cnf_transformation,[],[f243]) ).

tff(f243,plain,
    ! [X0: ty,X1: $int,X2: uni,X3: uni,X4: $int,X5: $int,X6: $int] :
      ( $less(X4,X5)
      | permut_sub1(X0,X2,X3,X5,X6)
      | $less(X5,0)
      | ~ permut_sub1(X0,X2,X3,X4,X1)
      | $less(X6,X1)
      | $less(length1(X0,X2),X6) ),
    inference(rectify,[],[f186]) ).

tff(f186,plain,
    ! [X6: ty,X2: $int,X0: uni,X3: uni,X4: $int,X5: $int,X1: $int] :
      ( $less(X4,X5)
      | permut_sub1(X6,X0,X3,X5,X1)
      | $less(X5,0)
      | ~ permut_sub1(X6,X0,X3,X4,X2)
      | $less(X1,X2)
      | $less(length1(X6,X0),X1) ),
    inference(flattening,[],[f185]) ).

tff(f185,plain,
    ! [X6: ty,X4: $int,X3: uni,X2: $int,X0: uni,X5: $int,X1: $int] :
      ( permut_sub1(X6,X0,X3,X5,X1)
      | $less(length1(X6,X0),X1)
      | $less(X1,X2)
      | $less(X5,0)
      | $less(X4,X5)
      | ~ permut_sub1(X6,X0,X3,X4,X2) ),
    inference(ennf_transformation,[],[f158]) ).

tff(f158,plain,
    ! [X6: ty,X4: $int,X3: uni,X2: $int,X0: uni,X5: $int,X1: $int] :
      ( permut_sub1(X6,X0,X3,X4,X2)
     => ( ( ~ $less(X5,0)
          & ~ $less(X4,X5) )
       => ( ( ~ $less(length1(X6,X0),X1)
            & ~ $less(X1,X2) )
         => permut_sub1(X6,X0,X3,X5,X1) ) ) ),
    inference(rectify,[],[f85]) ).

tff(f85,plain,
    ! [X10: uni,X28: $int,X13: $int,X11: uni,X26: $int,X27: $int,X0: ty] :
      ( permut_sub1(X0,X10,X11,X26,X13)
     => ( ( ~ $less(X26,X27)
          & ~ $less(X27,0) )
       => ( ( ~ $less(length1(X0,X10),X28)
            & ~ $less(X28,X13) )
         => permut_sub1(X0,X10,X11,X27,X28) ) ) ),
    inference(theory_normalization,[],[f64]) ).

tff(f64,axiom,
    ! [X10: uni,X28: $int,X13: $int,X11: uni,X26: $int,X27: $int,X0: ty] :
      ( permut_sub1(X0,X10,X11,X26,X13)
     => ( ( $lesseq(X27,X26)
          & $lesseq(0,X27) )
       => ( ( $lesseq(X28,length1(X0,X10))
            & $lesseq(X13,X28) )
         => permut_sub1(X0,X10,X11,X27,X28) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',permut_sub_weakening) ).

tff(f19602,plain,
    ( spl37_708
    | spl37_709
    | spl37_156
    | ~ spl37_17
    | ~ spl37_38
    | spl37_132
    | ~ spl37_243
    | spl37_289 ),
    inference(avatar_split_clause,[],[f19594,f4887,f3940,f1430,f644,f536,f1910,f19600,f19596]) ).

tff(f19600,plain,
    ( spl37_709
  <=> ! [X7: $int] :
        ( $less(X7,sK11)
        | ( sK11 = X7 )
        | $less(sK1,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_709])]) ).

tff(f19594,plain,
    ( ! [X7: $int] :
        ( ( sK4 = sK11 )
        | $less(X7,sK11)
        | $less(sK1,X7)
        | ( get(int,int,sF19,sF25) = sF26 )
        | ( sK11 = X7 ) )
    | ~ spl37_17
    | ~ spl37_38
    | spl37_132
    | ~ spl37_243
    | spl37_289 ),
    inference(forward_demodulation,[],[f19593,f646]) ).

tff(f19593,plain,
    ( ! [X7: $int] :
        ( $less(X7,sK11)
        | ( sK4 = sK11 )
        | ( sK11 = X7 )
        | ( get(int,int,sF19,sF25) = get(int,int,sF24,sF25) )
        | $less(sK1,X7) )
    | ~ spl37_17
    | spl37_132
    | ~ spl37_243
    | spl37_289 ),
    inference(forward_demodulation,[],[f19592,f538]) ).

tff(f19592,plain,
    ( ! [X7: $int] :
        ( ( get(int,int,sF24,t2tb(sK11)) = get(int,int,sF19,t2tb(sK11)) )
        | $less(X7,sK11)
        | ( sK4 = sK11 )
        | ( sK11 = X7 )
        | $less(sK1,X7) )
    | ~ spl37_17
    | spl37_132
    | ~ spl37_243
    | spl37_289 ),
    inference(subsumption_resolution,[],[f19591,f1431]) ).

tff(f19591,plain,
    ( ! [X7: $int] :
        ( $less(sK1,X7)
        | ( sK11 = X7 )
        | ( sK4 = sK11 )
        | ( get(int,int,sF24,t2tb(sK11)) = get(int,int,sF19,t2tb(sK11)) )
        | ( sK7 = sK11 )
        | $less(X7,sK11) )
    | ~ spl37_17
    | ~ spl37_243
    | spl37_289 ),
    inference(subsumption_resolution,[],[f19552,f4889]) ).

tff(f19552,plain,
    ( ! [X7: $int] :
        ( $less(sK11,0)
        | ( sK11 = X7 )
        | ( sK7 = sK11 )
        | ( get(int,int,sF24,t2tb(sK11)) = get(int,int,sF19,t2tb(sK11)) )
        | $less(X7,sK11)
        | ( sK4 = sK11 )
        | $less(sK1,X7) )
    | ~ spl37_17
    | ~ spl37_243 ),
    inference(resolution,[],[f4000,f14472]) ).

tff(f19528,plain,
    ( spl37_386
    | ~ spl37_689 ),
    inference(avatar_split_clause,[],[f19507,f19153,f8784]) ).

tff(f8784,plain,
    ( spl37_386
  <=> ! [X41: $int,X40: uni] : ( t2tb(X41) = X40 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_386])]) ).

tff(f19153,plain,
    ( spl37_689
  <=> ! [X38: $int] : ( t2tb(X38) = witness1(int) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_689])]) ).

tff(f19507,plain,
    ( ! [X2: $int,X3: uni] : ( t2tb(X2) = X3 )
    | ~ spl37_689 ),
    inference(superposition,[],[f19418,f19154]) ).

tff(f19154,plain,
    ( ! [X38: $int] : ( t2tb(X38) = witness1(int) )
    | ~ spl37_689 ),
    inference(avatar_component_clause,[],[f19153]) ).

tff(f19418,plain,
    ( ! [X1: uni] : ( witness1(int) = X1 )
    | ~ spl37_689 ),
    inference(superposition,[],[f19154,f334]) ).

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

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

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

tff(f19523,plain,
    ( spl37_386
    | ~ spl37_689 ),
    inference(avatar_split_clause,[],[f19508,f19153,f8784]) ).

tff(f19508,plain,
    ( ! [X0: uni,X1: $int] : ( t2tb(X1) = X0 )
    | ~ spl37_689 ),
    inference(superposition,[],[f19154,f19418]) ).

tff(f19505,plain,
    ( ~ spl37_707
    | spl37_415
    | ~ spl37_689 ),
    inference(avatar_split_clause,[],[f19430,f19153,f9943,f19502]) ).

tff(f19502,plain,
    ( spl37_707
  <=> $less(sF23,tb2t(get(int,int,sF19,witness1(int)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_707])]) ).

tff(f9943,plain,
    ( spl37_415
  <=> ! [X24: $int] :
        ( $less(X24,sK3)
        | ( sK7 = X24 )
        | $less(sK7,X24) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_415])]) ).

tff(f19430,plain,
    ( ! [X36: $int] :
        ( ( sK7 = X36 )
        | $less(X36,sK3)
        | ~ $less(sF23,tb2t(get(int,int,sF19,witness1(int))))
        | $less(sK7,X36) )
    | ~ spl37_689 ),
    inference(superposition,[],[f1393,f19154]) ).

tff(f1393,plain,
    ! [X0: $int] :
      ( ~ $less(sF23,tb2t(get(int,int,sF19,t2tb(X0))))
      | ( sK7 = X0 )
      | $less(X0,sK3)
      | $less(sK7,X0) ),
    inference(resolution,[],[f1087,f677]) ).

tff(f677,plain,
    ! [X0: $int,X1: $int] :
      ( ~ $less(X1,X0)
      | ~ $less(X0,X1) ),
    inference(resolution,[],[f96,f95]) ).

tff(f1087,plain,
    ! [X0: $int] :
      ( $less(tb2t(get(int,int,sF19,t2tb(X0))),sF23)
      | $less(X0,sK3)
      | ( sK7 = X0 )
      | $less(sK7,X0) ),
    inference(resolution,[],[f429,f97]) ).

tff(f429,plain,
    ! [X8: $int] :
      ( ~ $less(X8,sK7)
      | $less(tb2t(get(int,int,sF19,t2tb(X8))),sF23)
      | $less(X8,sK3) ),
    inference(definition_folding,[],[f322,f428,f427,f426,f425,f424]) ).

tff(f424,plain,
    t2tb1(sK6) = sF19,
    introduced(function_definition,[]) ).

tff(f425,plain,
    sF20 = t2tb1(sK0),
    introduced(function_definition,[]) ).

tff(f426,plain,
    sF21 = t2tb(sK3),
    introduced(function_definition,[]) ).

tff(f427,plain,
    sF22 = get(int,int,sF20,sF21),
    introduced(function_definition,[]) ).

tff(f428,plain,
    sF23 = tb2t(sF22),
    introduced(function_definition,[]) ).

tff(f322,plain,
    ! [X8: $int] :
      ( $less(tb2t(get(int,int,t2tb1(sK6),t2tb(X8))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
      | ~ $less(X8,sK7)
      | $less(X8,sK3) ),
    inference(cnf_transformation,[],[f227]) ).

tff(f227,plain,
    ( $less(sK7,sK4)
    & $less(sK4,sK5)
    & $less(sK4,sK1)
    & ~ $less(sK2,sK5)
    & ! [X8: $int] :
        ( $less(tb2t(get(int,int,t2tb1(sK6),t2tb(X8))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
        | ~ $less(X8,sK7)
        | $less(X8,sK3) )
    & ~ $less(sK4,0)
    & ! [X9: $int] :
        ( $less(X9,sK7)
        | ~ $less(X9,sK4)
        | ( tb2t(get(int,int,t2tb1(sK6),t2tb(X9))) = tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))) ) )
    & $less(sK11,sK9)
    & ~ $less(tb2t(get(int,int,t2tb1(sK8),t2tb(sK11))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
    & ~ $less(sK11,sK3)
    & permut_sub1(int,mk_array1(int,sK1,t2tb1(sK6)),mk_array1(int,sK1,t2tb1(sK8)),sK3,sK2)
    & ( sK10 = $sum(sK4,1) )
    & ( sK9 = $sum(sK7,1) )
    & exchange3(int,mk_array1(int,sK1,t2tb1(sK6)),mk_array1(int,sK1,t2tb1(sK8)),sK7,sK4)
    & ~ $less(sK1,0)
    & ~ $less(sK4,0)
    & permut_sub1(int,mk_array1(int,sK1,t2tb1(sK0)),mk_array1(int,sK1,t2tb1(sK6)),sK3,sK2)
    & ~ $less(sK5,sK4)
    & ~ $less(sK1,0)
    & ~ $less(sK7,sK3)
    & $less(sK7,sK1)
    & ~ $less(sK7,0)
    & $less(sK4,sK1)
    & $less(tb2t(get(int,int,t2tb1(sK6),t2tb(sK4))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
    & ! [X14: $int] :
        ( $less(X14,sK5)
        | ~ $less(X14,sK2)
        | $less(tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))),tb2t(get(int,int,t2tb1(sK6),t2tb(X14)))) )
    & $less(sK3,sK1)
    & $less($sum(sK3,1),sK2)
    & ~ $less(sK2,sK3)
    & ~ $less(sK3,0)
    & ~ $less(sK3,0)
    & ~ $less(sK1,sK2)
    & ~ $less(sK1,0) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK0,sK1,sK2,sK3,sK4,sK5,sK6,sK7,sK8,sK9,sK10,sK11])],[f220,f226,f225,f224,f223,f222,f221]) ).

tff(f221,plain,
    ( ? [X0: map_int_int,X1: $int,X2: $int,X3: $int] :
        ( ? [X4: $int,X5: $int,X6: map_int_int,X7: $int] :
            ( $less(X7,X4)
            & $less(X4,X5)
            & $less(X4,X1)
            & ~ $less(X2,X5)
            & ! [X8: $int] :
                ( $less(tb2t(get(int,int,t2tb1(X6),t2tb(X8))),tb2t(get(int,int,t2tb1(X0),t2tb(X3))))
                | ~ $less(X8,X7)
                | $less(X8,X3) )
            & ~ $less(X4,0)
            & ! [X9: $int] :
                ( $less(X9,X7)
                | ~ $less(X9,X4)
                | ( tb2t(get(int,int,t2tb1(X0),t2tb(X3))) = tb2t(get(int,int,t2tb1(X6),t2tb(X9))) ) )
            & ? [X10: map_int_int] :
                ( ? [X11: $int] :
                    ( ? [X12: $int] :
                        ( ? [X13: $int] :
                            ( $less(X13,X11)
                            & ~ $less(tb2t(get(int,int,t2tb1(X10),t2tb(X13))),tb2t(get(int,int,t2tb1(X0),t2tb(X3))))
                            & ~ $less(X13,X3) )
                        & permut_sub1(int,mk_array1(int,X1,t2tb1(X6)),mk_array1(int,X1,t2tb1(X10)),X3,X2)
                        & ( $sum(X4,1) = X12 ) )
                    & ( $sum(X7,1) = X11 ) )
                & exchange3(int,mk_array1(int,X1,t2tb1(X6)),mk_array1(int,X1,t2tb1(X10)),X7,X4)
                & ~ $less(X1,0) )
            & ~ $less(X4,0)
            & permut_sub1(int,mk_array1(int,X1,t2tb1(X0)),mk_array1(int,X1,t2tb1(X6)),X3,X2)
            & ~ $less(X5,X4)
            & ~ $less(X1,0)
            & ~ $less(X7,X3)
            & $less(X7,X1)
            & ~ $less(X7,0)
            & $less(X4,X1)
            & $less(tb2t(get(int,int,t2tb1(X6),t2tb(X4))),tb2t(get(int,int,t2tb1(X0),t2tb(X3))))
            & ! [X14: $int] :
                ( $less(X14,X5)
                | ~ $less(X14,X2)
                | $less(tb2t(get(int,int,t2tb1(X0),t2tb(X3))),tb2t(get(int,int,t2tb1(X6),t2tb(X14)))) ) )
        & $less(X3,X1)
        & $less($sum(X3,1),X2)
        & ~ $less(X2,X3)
        & ~ $less(X3,0)
        & ~ $less(X3,0)
        & ~ $less(X1,X2)
        & ~ $less(X1,0) )
   => ( ? [X7: $int,X6: map_int_int,X5: $int,X4: $int] :
          ( $less(X7,X4)
          & $less(X4,X5)
          & $less(X4,sK1)
          & ~ $less(sK2,X5)
          & ! [X8: $int] :
              ( $less(tb2t(get(int,int,t2tb1(X6),t2tb(X8))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
              | ~ $less(X8,X7)
              | $less(X8,sK3) )
          & ~ $less(X4,0)
          & ! [X9: $int] :
              ( $less(X9,X7)
              | ~ $less(X9,X4)
              | ( tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))) = tb2t(get(int,int,t2tb1(X6),t2tb(X9))) ) )
          & ? [X10: map_int_int] :
              ( ? [X11: $int] :
                  ( ? [X12: $int] :
                      ( ? [X13: $int] :
                          ( $less(X13,X11)
                          & ~ $less(tb2t(get(int,int,t2tb1(X10),t2tb(X13))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
                          & ~ $less(X13,sK3) )
                      & permut_sub1(int,mk_array1(int,sK1,t2tb1(X6)),mk_array1(int,sK1,t2tb1(X10)),sK3,sK2)
                      & ( $sum(X4,1) = X12 ) )
                  & ( $sum(X7,1) = X11 ) )
              & exchange3(int,mk_array1(int,sK1,t2tb1(X6)),mk_array1(int,sK1,t2tb1(X10)),X7,X4)
              & ~ $less(sK1,0) )
          & ~ $less(X4,0)
          & permut_sub1(int,mk_array1(int,sK1,t2tb1(sK0)),mk_array1(int,sK1,t2tb1(X6)),sK3,sK2)
          & ~ $less(X5,X4)
          & ~ $less(sK1,0)
          & ~ $less(X7,sK3)
          & $less(X7,sK1)
          & ~ $less(X7,0)
          & $less(X4,sK1)
          & $less(tb2t(get(int,int,t2tb1(X6),t2tb(X4))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
          & ! [X14: $int] :
              ( $less(X14,X5)
              | ~ $less(X14,sK2)
              | $less(tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))),tb2t(get(int,int,t2tb1(X6),t2tb(X14)))) ) )
      & $less(sK3,sK1)
      & $less($sum(sK3,1),sK2)
      & ~ $less(sK2,sK3)
      & ~ $less(sK3,0)
      & ~ $less(sK3,0)
      & ~ $less(sK1,sK2)
      & ~ $less(sK1,0) ) ),
    introduced(choice_axiom,[]) ).

tff(f222,plain,
    ( ? [X7: $int,X6: map_int_int,X5: $int,X4: $int] :
        ( $less(X7,X4)
        & $less(X4,X5)
        & $less(X4,sK1)
        & ~ $less(sK2,X5)
        & ! [X8: $int] :
            ( $less(tb2t(get(int,int,t2tb1(X6),t2tb(X8))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
            | ~ $less(X8,X7)
            | $less(X8,sK3) )
        & ~ $less(X4,0)
        & ! [X9: $int] :
            ( $less(X9,X7)
            | ~ $less(X9,X4)
            | ( tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))) = tb2t(get(int,int,t2tb1(X6),t2tb(X9))) ) )
        & ? [X10: map_int_int] :
            ( ? [X11: $int] :
                ( ? [X12: $int] :
                    ( ? [X13: $int] :
                        ( $less(X13,X11)
                        & ~ $less(tb2t(get(int,int,t2tb1(X10),t2tb(X13))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
                        & ~ $less(X13,sK3) )
                    & permut_sub1(int,mk_array1(int,sK1,t2tb1(X6)),mk_array1(int,sK1,t2tb1(X10)),sK3,sK2)
                    & ( $sum(X4,1) = X12 ) )
                & ( $sum(X7,1) = X11 ) )
            & exchange3(int,mk_array1(int,sK1,t2tb1(X6)),mk_array1(int,sK1,t2tb1(X10)),X7,X4)
            & ~ $less(sK1,0) )
        & ~ $less(X4,0)
        & permut_sub1(int,mk_array1(int,sK1,t2tb1(sK0)),mk_array1(int,sK1,t2tb1(X6)),sK3,sK2)
        & ~ $less(X5,X4)
        & ~ $less(sK1,0)
        & ~ $less(X7,sK3)
        & $less(X7,sK1)
        & ~ $less(X7,0)
        & $less(X4,sK1)
        & $less(tb2t(get(int,int,t2tb1(X6),t2tb(X4))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
        & ! [X14: $int] :
            ( $less(X14,X5)
            | ~ $less(X14,sK2)
            | $less(tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))),tb2t(get(int,int,t2tb1(X6),t2tb(X14)))) ) )
   => ( $less(sK7,sK4)
      & $less(sK4,sK5)
      & $less(sK4,sK1)
      & ~ $less(sK2,sK5)
      & ! [X8: $int] :
          ( $less(tb2t(get(int,int,t2tb1(sK6),t2tb(X8))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
          | ~ $less(X8,sK7)
          | $less(X8,sK3) )
      & ~ $less(sK4,0)
      & ! [X9: $int] :
          ( $less(X9,sK7)
          | ~ $less(X9,sK4)
          | ( tb2t(get(int,int,t2tb1(sK6),t2tb(X9))) = tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))) ) )
      & ? [X10: map_int_int] :
          ( ? [X11: $int] :
              ( ? [X12: $int] :
                  ( ? [X13: $int] :
                      ( $less(X13,X11)
                      & ~ $less(tb2t(get(int,int,t2tb1(X10),t2tb(X13))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
                      & ~ $less(X13,sK3) )
                  & permut_sub1(int,mk_array1(int,sK1,t2tb1(sK6)),mk_array1(int,sK1,t2tb1(X10)),sK3,sK2)
                  & ( $sum(sK4,1) = X12 ) )
              & ( $sum(sK7,1) = X11 ) )
          & exchange3(int,mk_array1(int,sK1,t2tb1(sK6)),mk_array1(int,sK1,t2tb1(X10)),sK7,sK4)
          & ~ $less(sK1,0) )
      & ~ $less(sK4,0)
      & permut_sub1(int,mk_array1(int,sK1,t2tb1(sK0)),mk_array1(int,sK1,t2tb1(sK6)),sK3,sK2)
      & ~ $less(sK5,sK4)
      & ~ $less(sK1,0)
      & ~ $less(sK7,sK3)
      & $less(sK7,sK1)
      & ~ $less(sK7,0)
      & $less(sK4,sK1)
      & $less(tb2t(get(int,int,t2tb1(sK6),t2tb(sK4))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
      & ! [X14: $int] :
          ( $less(X14,sK5)
          | ~ $less(X14,sK2)
          | $less(tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))),tb2t(get(int,int,t2tb1(sK6),t2tb(X14)))) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f223,plain,
    ( ? [X10: map_int_int] :
        ( ? [X11: $int] :
            ( ? [X12: $int] :
                ( ? [X13: $int] :
                    ( $less(X13,X11)
                    & ~ $less(tb2t(get(int,int,t2tb1(X10),t2tb(X13))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
                    & ~ $less(X13,sK3) )
                & permut_sub1(int,mk_array1(int,sK1,t2tb1(sK6)),mk_array1(int,sK1,t2tb1(X10)),sK3,sK2)
                & ( $sum(sK4,1) = X12 ) )
            & ( $sum(sK7,1) = X11 ) )
        & exchange3(int,mk_array1(int,sK1,t2tb1(sK6)),mk_array1(int,sK1,t2tb1(X10)),sK7,sK4)
        & ~ $less(sK1,0) )
   => ( ? [X11: $int] :
          ( ? [X12: $int] :
              ( ? [X13: $int] :
                  ( $less(X13,X11)
                  & ~ $less(tb2t(get(int,int,t2tb1(sK8),t2tb(X13))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
                  & ~ $less(X13,sK3) )
              & permut_sub1(int,mk_array1(int,sK1,t2tb1(sK6)),mk_array1(int,sK1,t2tb1(sK8)),sK3,sK2)
              & ( $sum(sK4,1) = X12 ) )
          & ( $sum(sK7,1) = X11 ) )
      & exchange3(int,mk_array1(int,sK1,t2tb1(sK6)),mk_array1(int,sK1,t2tb1(sK8)),sK7,sK4)
      & ~ $less(sK1,0) ) ),
    introduced(choice_axiom,[]) ).

tff(f224,plain,
    ( ? [X11: $int] :
        ( ? [X12: $int] :
            ( ? [X13: $int] :
                ( $less(X13,X11)
                & ~ $less(tb2t(get(int,int,t2tb1(sK8),t2tb(X13))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
                & ~ $less(X13,sK3) )
            & permut_sub1(int,mk_array1(int,sK1,t2tb1(sK6)),mk_array1(int,sK1,t2tb1(sK8)),sK3,sK2)
            & ( $sum(sK4,1) = X12 ) )
        & ( $sum(sK7,1) = X11 ) )
   => ( ? [X12: $int] :
          ( ? [X13: $int] :
              ( $less(X13,sK9)
              & ~ $less(tb2t(get(int,int,t2tb1(sK8),t2tb(X13))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
              & ~ $less(X13,sK3) )
          & permut_sub1(int,mk_array1(int,sK1,t2tb1(sK6)),mk_array1(int,sK1,t2tb1(sK8)),sK3,sK2)
          & ( $sum(sK4,1) = X12 ) )
      & ( sK9 = $sum(sK7,1) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f225,plain,
    ( ? [X12: $int] :
        ( ? [X13: $int] :
            ( $less(X13,sK9)
            & ~ $less(tb2t(get(int,int,t2tb1(sK8),t2tb(X13))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
            & ~ $less(X13,sK3) )
        & permut_sub1(int,mk_array1(int,sK1,t2tb1(sK6)),mk_array1(int,sK1,t2tb1(sK8)),sK3,sK2)
        & ( $sum(sK4,1) = X12 ) )
   => ( ? [X13: $int] :
          ( $less(X13,sK9)
          & ~ $less(tb2t(get(int,int,t2tb1(sK8),t2tb(X13))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
          & ~ $less(X13,sK3) )
      & permut_sub1(int,mk_array1(int,sK1,t2tb1(sK6)),mk_array1(int,sK1,t2tb1(sK8)),sK3,sK2)
      & ( sK10 = $sum(sK4,1) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f226,plain,
    ( ? [X13: $int] :
        ( $less(X13,sK9)
        & ~ $less(tb2t(get(int,int,t2tb1(sK8),t2tb(X13))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
        & ~ $less(X13,sK3) )
   => ( $less(sK11,sK9)
      & ~ $less(tb2t(get(int,int,t2tb1(sK8),t2tb(sK11))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
      & ~ $less(sK11,sK3) ) ),
    introduced(choice_axiom,[]) ).

tff(f220,plain,
    ? [X0: map_int_int,X1: $int,X2: $int,X3: $int] :
      ( ? [X4: $int,X5: $int,X6: map_int_int,X7: $int] :
          ( $less(X7,X4)
          & $less(X4,X5)
          & $less(X4,X1)
          & ~ $less(X2,X5)
          & ! [X8: $int] :
              ( $less(tb2t(get(int,int,t2tb1(X6),t2tb(X8))),tb2t(get(int,int,t2tb1(X0),t2tb(X3))))
              | ~ $less(X8,X7)
              | $less(X8,X3) )
          & ~ $less(X4,0)
          & ! [X9: $int] :
              ( $less(X9,X7)
              | ~ $less(X9,X4)
              | ( tb2t(get(int,int,t2tb1(X0),t2tb(X3))) = tb2t(get(int,int,t2tb1(X6),t2tb(X9))) ) )
          & ? [X10: map_int_int] :
              ( ? [X11: $int] :
                  ( ? [X12: $int] :
                      ( ? [X13: $int] :
                          ( $less(X13,X11)
                          & ~ $less(tb2t(get(int,int,t2tb1(X10),t2tb(X13))),tb2t(get(int,int,t2tb1(X0),t2tb(X3))))
                          & ~ $less(X13,X3) )
                      & permut_sub1(int,mk_array1(int,X1,t2tb1(X6)),mk_array1(int,X1,t2tb1(X10)),X3,X2)
                      & ( $sum(X4,1) = X12 ) )
                  & ( $sum(X7,1) = X11 ) )
              & exchange3(int,mk_array1(int,X1,t2tb1(X6)),mk_array1(int,X1,t2tb1(X10)),X7,X4)
              & ~ $less(X1,0) )
          & ~ $less(X4,0)
          & permut_sub1(int,mk_array1(int,X1,t2tb1(X0)),mk_array1(int,X1,t2tb1(X6)),X3,X2)
          & ~ $less(X5,X4)
          & ~ $less(X1,0)
          & ~ $less(X7,X3)
          & $less(X7,X1)
          & ~ $less(X7,0)
          & $less(X4,X1)
          & $less(tb2t(get(int,int,t2tb1(X6),t2tb(X4))),tb2t(get(int,int,t2tb1(X0),t2tb(X3))))
          & ! [X14: $int] :
              ( $less(X14,X5)
              | ~ $less(X14,X2)
              | $less(tb2t(get(int,int,t2tb1(X0),t2tb(X3))),tb2t(get(int,int,t2tb1(X6),t2tb(X14)))) ) )
      & $less(X3,X1)
      & $less($sum(X3,1),X2)
      & ~ $less(X2,X3)
      & ~ $less(X3,0)
      & ~ $less(X3,0)
      & ~ $less(X1,X2)
      & ~ $less(X1,0) ),
    inference(rectify,[],[f203]) ).

tff(f203,plain,
    ? [X2: map_int_int,X3: $int,X1: $int,X0: $int] :
      ( ? [X4: $int,X6: $int,X5: map_int_int,X7: $int] :
          ( $less(X7,X4)
          & $less(X4,X6)
          & $less(X4,X3)
          & ~ $less(X1,X6)
          & ! [X9: $int] :
              ( $less(tb2t(get(int,int,t2tb1(X5),t2tb(X9))),tb2t(get(int,int,t2tb1(X2),t2tb(X0))))
              | ~ $less(X9,X7)
              | $less(X9,X0) )
          & ~ $less(X4,0)
          & ! [X8: $int] :
              ( $less(X8,X7)
              | ~ $less(X8,X4)
              | ( tb2t(get(int,int,t2tb1(X5),t2tb(X8))) = tb2t(get(int,int,t2tb1(X2),t2tb(X0))) ) )
          & ? [X11: map_int_int] :
              ( ? [X12: $int] :
                  ( ? [X13: $int] :
                      ( ? [X14: $int] :
                          ( $less(X14,X12)
                          & ~ $less(tb2t(get(int,int,t2tb1(X11),t2tb(X14))),tb2t(get(int,int,t2tb1(X2),t2tb(X0))))
                          & ~ $less(X14,X0) )
                      & permut_sub1(int,mk_array1(int,X3,t2tb1(X5)),mk_array1(int,X3,t2tb1(X11)),X0,X1)
                      & ( $sum(X4,1) = X13 ) )
                  & ( $sum(X7,1) = X12 ) )
              & exchange3(int,mk_array1(int,X3,t2tb1(X5)),mk_array1(int,X3,t2tb1(X11)),X7,X4)
              & ~ $less(X3,0) )
          & ~ $less(X4,0)
          & permut_sub1(int,mk_array1(int,X3,t2tb1(X2)),mk_array1(int,X3,t2tb1(X5)),X0,X1)
          & ~ $less(X6,X4)
          & ~ $less(X3,0)
          & ~ $less(X7,X0)
          & $less(X7,X3)
          & ~ $less(X7,0)
          & $less(X4,X3)
          & $less(tb2t(get(int,int,t2tb1(X5),t2tb(X4))),tb2t(get(int,int,t2tb1(X2),t2tb(X0))))
          & ! [X10: $int] :
              ( $less(X10,X6)
              | ~ $less(X10,X1)
              | $less(tb2t(get(int,int,t2tb1(X2),t2tb(X0))),tb2t(get(int,int,t2tb1(X5),t2tb(X10)))) ) )
      & $less(X0,X3)
      & $less($sum(X0,1),X1)
      & ~ $less(X1,X0)
      & ~ $less(X0,0)
      & ~ $less(X0,0)
      & ~ $less(X3,X1)
      & ~ $less(X3,0) ),
    inference(flattening,[],[f202]) ).

tff(f202,plain,
    ? [X2: map_int_int,X3: $int,X0: $int,X1: $int] :
      ( ? [X4: $int,X6: $int,X7: $int,X5: map_int_int] :
          ( ? [X11: map_int_int] :
              ( ? [X12: $int] :
                  ( ? [X13: $int] :
                      ( ? [X14: $int] :
                          ( ~ $less(tb2t(get(int,int,t2tb1(X11),t2tb(X14))),tb2t(get(int,int,t2tb1(X2),t2tb(X0))))
                          & $less(X14,X12)
                          & ~ $less(X14,X0) )
                      & permut_sub1(int,mk_array1(int,X3,t2tb1(X5)),mk_array1(int,X3,t2tb1(X11)),X0,X1)
                      & ( $sum(X4,1) = X13 ) )
                  & ( $sum(X7,1) = X12 ) )
              & ~ $less(X3,0)
              & exchange3(int,mk_array1(int,X3,t2tb1(X5)),mk_array1(int,X3,t2tb1(X11)),X7,X4) )
          & $less(X4,X3)
          & ~ $less(X7,0)
          & ~ $less(X4,0)
          & $less(X7,X3)
          & $less(tb2t(get(int,int,t2tb1(X5),t2tb(X4))),tb2t(get(int,int,t2tb1(X2),t2tb(X0))))
          & ~ $less(X3,0)
          & ~ $less(X4,0)
          & $less(X4,X3)
          & $less(X4,X6)
          & $less(X7,X4)
          & permut_sub1(int,mk_array1(int,X3,t2tb1(X2)),mk_array1(int,X3,t2tb1(X5)),X0,X1)
          & ~ $less(X7,X0)
          & ! [X9: $int] :
              ( $less(tb2t(get(int,int,t2tb1(X5),t2tb(X9))),tb2t(get(int,int,t2tb1(X2),t2tb(X0))))
              | $less(X9,X0)
              | ~ $less(X9,X7) )
          & ! [X10: $int] :
              ( $less(tb2t(get(int,int,t2tb1(X2),t2tb(X0))),tb2t(get(int,int,t2tb1(X5),t2tb(X10))))
              | ~ $less(X10,X1)
              | $less(X10,X6) )
          & ! [X8: $int] :
              ( ( tb2t(get(int,int,t2tb1(X5),t2tb(X8))) = tb2t(get(int,int,t2tb1(X2),t2tb(X0))) )
              | ~ $less(X8,X4)
              | $less(X8,X7) )
          & ~ $less(X1,X6)
          & ~ $less(X6,X4) )
      & ~ $less(X0,0)
      & $less(X0,X3)
      & $less($sum(X0,1),X1)
      & ~ $less(X1,X0)
      & ~ $less(X3,X1)
      & ~ $less(X3,0)
      & ~ $less(X0,0) ),
    inference(ennf_transformation,[],[f126]) ).

tff(f126,plain,
    ~ ! [X2: map_int_int,X3: $int,X0: $int,X1: $int] :
        ( ( ~ $less(X1,X0)
          & ~ $less(X3,X1)
          & ~ $less(X3,0)
          & ~ $less(X0,0) )
       => ( $less($sum(X0,1),X1)
         => ( ( ~ $less(X0,0)
              & $less(X0,X3) )
           => ! [X4: $int,X6: $int,X7: $int,X5: map_int_int] :
                ( ( $less(X7,X4)
                  & permut_sub1(int,mk_array1(int,X3,t2tb1(X2)),mk_array1(int,X3,t2tb1(X5)),X0,X1)
                  & ~ $less(X7,X0)
                  & ! [X9: $int] :
                      ( ( ~ $less(X9,X0)
                        & $less(X9,X7) )
                     => $less(tb2t(get(int,int,t2tb1(X5),t2tb(X9))),tb2t(get(int,int,t2tb1(X2),t2tb(X0)))) )
                  & ! [X10: $int] :
                      ( ( $less(X10,X1)
                        & ~ $less(X10,X6) )
                     => $less(tb2t(get(int,int,t2tb1(X2),t2tb(X0))),tb2t(get(int,int,t2tb1(X5),t2tb(X10)))) )
                  & ! [X8: $int] :
                      ( ( $less(X8,X4)
                        & ~ $less(X8,X7) )
                     => ( tb2t(get(int,int,t2tb1(X5),t2tb(X8))) = tb2t(get(int,int,t2tb1(X2),t2tb(X0))) ) )
                  & ~ $less(X1,X6)
                  & ~ $less(X6,X4) )
               => ( $less(X4,X6)
                 => ( ( ~ $less(X3,0)
                      & ~ $less(X4,0)
                      & $less(X4,X3) )
                   => ( $less(tb2t(get(int,int,t2tb1(X5),t2tb(X4))),tb2t(get(int,int,t2tb1(X2),t2tb(X0))))
                     => ( ( $less(X4,X3)
                          & ~ $less(X7,0)
                          & ~ $less(X4,0)
                          & $less(X7,X3) )
                       => ! [X11: map_int_int] :
                            ( ( ~ $less(X3,0)
                              & exchange3(int,mk_array1(int,X3,t2tb1(X5)),mk_array1(int,X3,t2tb1(X11)),X7,X4) )
                           => ! [X12: $int] :
                                ( ( $sum(X7,1) = X12 )
                               => ! [X13: $int] :
                                    ( ( $sum(X4,1) = X13 )
                                   => ( permut_sub1(int,mk_array1(int,X3,t2tb1(X5)),mk_array1(int,X3,t2tb1(X11)),X0,X1)
                                     => ! [X14: $int] :
                                          ( ( $less(X14,X12)
                                            & ~ $less(X14,X0) )
                                         => $less(tb2t(get(int,int,t2tb1(X11),t2tb(X14))),tb2t(get(int,int,t2tb1(X2),t2tb(X0)))) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(rectify,[],[f73]) ).

tff(f73,plain,
    ~ ! [X18: $int,X31: $int,X10: map_int_int,X0: $int] :
        ( ( ~ $less(X31,X18)
          & ~ $less(X0,0)
          & ~ $less(X18,0)
          & ~ $less(X0,X31) )
       => ( $less($sum(X18,1),X31)
         => ( ( ~ $less(X18,0)
              & $less(X18,X0) )
           => ! [X14: $int,X11: map_int_int,X30: $int,X29: $int] :
                ( ( ~ $less(X29,X18)
                  & $less(X29,X14)
                  & ! [X15: $int] :
                      ( ( $less(X15,X14)
                        & ~ $less(X15,X29) )
                     => ( tb2t(get(int,int,t2tb1(X11),t2tb(X15))) = tb2t(get(int,int,t2tb1(X10),t2tb(X18))) ) )
                  & permut_sub1(int,mk_array1(int,X0,t2tb1(X10)),mk_array1(int,X0,t2tb1(X11)),X18,X31)
                  & ~ $less(X30,X14)
                  & ! [X15: $int] :
                      ( ( ~ $less(X15,X18)
                        & $less(X15,X29) )
                     => $less(tb2t(get(int,int,t2tb1(X11),t2tb(X15))),tb2t(get(int,int,t2tb1(X10),t2tb(X18)))) )
                  & ! [X15: $int] :
                      ( ( ~ $less(X15,X30)
                        & $less(X15,X31) )
                     => $less(tb2t(get(int,int,t2tb1(X10),t2tb(X18))),tb2t(get(int,int,t2tb1(X11),t2tb(X15)))) )
                  & ~ $less(X31,X30) )
               => ( $less(X14,X30)
                 => ( ( ~ $less(X14,0)
                      & $less(X14,X0)
                      & ~ $less(X0,0) )
                   => ( $less(tb2t(get(int,int,t2tb1(X11),t2tb(X14))),tb2t(get(int,int,t2tb1(X10),t2tb(X18))))
                     => ( ( ~ $less(X29,0)
                          & ~ $less(X14,0)
                          & $less(X29,X0)
                          & $less(X14,X0) )
                       => ! [X25: map_int_int] :
                            ( ( exchange3(int,mk_array1(int,X0,t2tb1(X11)),mk_array1(int,X0,t2tb1(X25)),X29,X14)
                              & ~ $less(X0,0) )
                           => ! [X32: $int] :
                                ( ( $sum(X29,1) = X32 )
                               => ! [X19: $int] :
                                    ( ( $sum(X14,1) = X19 )
                                   => ( permut_sub1(int,mk_array1(int,X0,t2tb1(X11)),mk_array1(int,X0,t2tb1(X25)),X18,X31)
                                     => ! [X15: $int] :
                                          ( ( ~ $less(X15,X18)
                                            & $less(X15,X32) )
                                         => $less(tb2t(get(int,int,t2tb1(X25),t2tb(X15))),tb2t(get(int,int,t2tb1(X10),t2tb(X18)))) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(theory_normalization,[],[f68]) ).

tff(f68,negated_conjecture,
    ~ ! [X18: $int,X31: $int,X10: map_int_int,X0: $int] :
        ( ( $lesseq(X18,X31)
          & $lesseq(0,X0)
          & $lesseq(0,X18)
          & $lesseq(X31,X0) )
       => ( $less($sum(X18,1),X31)
         => ( ( $lesseq(0,X18)
              & $less(X18,X0) )
           => ! [X14: $int,X11: map_int_int,X30: $int,X29: $int] :
                ( ( $lesseq(X18,X29)
                  & $less(X29,X14)
                  & ! [X15: $int] :
                      ( ( $less(X15,X14)
                        & $lesseq(X29,X15) )
                     => ( tb2t(get(int,int,t2tb1(X11),t2tb(X15))) = tb2t(get(int,int,t2tb1(X10),t2tb(X18))) ) )
                  & permut_sub1(int,mk_array1(int,X0,t2tb1(X10)),mk_array1(int,X0,t2tb1(X11)),X18,X31)
                  & $lesseq(X14,X30)
                  & ! [X15: $int] :
                      ( ( $lesseq(X18,X15)
                        & $less(X15,X29) )
                     => $less(tb2t(get(int,int,t2tb1(X11),t2tb(X15))),tb2t(get(int,int,t2tb1(X10),t2tb(X18)))) )
                  & ! [X15: $int] :
                      ( ( $lesseq(X30,X15)
                        & $less(X15,X31) )
                     => $less(tb2t(get(int,int,t2tb1(X10),t2tb(X18))),tb2t(get(int,int,t2tb1(X11),t2tb(X15)))) )
                  & $lesseq(X30,X31) )
               => ( $less(X14,X30)
                 => ( ( $lesseq(0,X14)
                      & $less(X14,X0)
                      & $lesseq(0,X0) )
                   => ( $less(tb2t(get(int,int,t2tb1(X11),t2tb(X14))),tb2t(get(int,int,t2tb1(X10),t2tb(X18))))
                     => ( ( $lesseq(0,X29)
                          & $lesseq(0,X14)
                          & $less(X29,X0)
                          & $less(X14,X0) )
                       => ! [X25: map_int_int] :
                            ( ( exchange3(int,mk_array1(int,X0,t2tb1(X11)),mk_array1(int,X0,t2tb1(X25)),X29,X14)
                              & $lesseq(0,X0) )
                           => ! [X32: $int] :
                                ( ( $sum(X29,1) = X32 )
                               => ! [X19: $int] :
                                    ( ( $sum(X14,1) = X19 )
                                   => ( permut_sub1(int,mk_array1(int,X0,t2tb1(X11)),mk_array1(int,X0,t2tb1(X25)),X18,X31)
                                     => ! [X15: $int] :
                                          ( ( $lesseq(X18,X15)
                                            & $less(X15,X32) )
                                         => $less(tb2t(get(int,int,t2tb1(X25),t2tb(X15))),tb2t(get(int,int,t2tb1(X10),t2tb(X18)))) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(negated_conjecture,[],[f67]) ).

tff(f67,conjecture,
    ! [X18: $int,X31: $int,X10: map_int_int,X0: $int] :
      ( ( $lesseq(X18,X31)
        & $lesseq(0,X0)
        & $lesseq(0,X18)
        & $lesseq(X31,X0) )
     => ( $less($sum(X18,1),X31)
       => ( ( $lesseq(0,X18)
            & $less(X18,X0) )
         => ! [X14: $int,X11: map_int_int,X30: $int,X29: $int] :
              ( ( $lesseq(X18,X29)
                & $less(X29,X14)
                & ! [X15: $int] :
                    ( ( $less(X15,X14)
                      & $lesseq(X29,X15) )
                   => ( tb2t(get(int,int,t2tb1(X11),t2tb(X15))) = tb2t(get(int,int,t2tb1(X10),t2tb(X18))) ) )
                & permut_sub1(int,mk_array1(int,X0,t2tb1(X10)),mk_array1(int,X0,t2tb1(X11)),X18,X31)
                & $lesseq(X14,X30)
                & ! [X15: $int] :
                    ( ( $lesseq(X18,X15)
                      & $less(X15,X29) )
                   => $less(tb2t(get(int,int,t2tb1(X11),t2tb(X15))),tb2t(get(int,int,t2tb1(X10),t2tb(X18)))) )
                & ! [X15: $int] :
                    ( ( $lesseq(X30,X15)
                      & $less(X15,X31) )
                   => $less(tb2t(get(int,int,t2tb1(X10),t2tb(X18))),tb2t(get(int,int,t2tb1(X11),t2tb(X15)))) )
                & $lesseq(X30,X31) )
             => ( $less(X14,X30)
               => ( ( $lesseq(0,X14)
                    & $less(X14,X0)
                    & $lesseq(0,X0) )
                 => ( $less(tb2t(get(int,int,t2tb1(X11),t2tb(X14))),tb2t(get(int,int,t2tb1(X10),t2tb(X18))))
                   => ( ( $lesseq(0,X29)
                        & $lesseq(0,X14)
                        & $less(X29,X0)
                        & $less(X14,X0) )
                     => ! [X25: map_int_int] :
                          ( ( exchange3(int,mk_array1(int,X0,t2tb1(X11)),mk_array1(int,X0,t2tb1(X25)),X29,X14)
                            & $lesseq(0,X0) )
                         => ! [X32: $int] :
                              ( ( $sum(X29,1) = X32 )
                             => ! [X19: $int] :
                                  ( ( $sum(X14,1) = X19 )
                                 => ( permut_sub1(int,mk_array1(int,X0,t2tb1(X11)),mk_array1(int,X0,t2tb1(X25)),X18,X31)
                                   => ! [X15: $int] :
                                        ( ( $lesseq(X18,X15)
                                          & $less(X15,X32) )
                                       => $less(tb2t(get(int,int,t2tb1(X25),t2tb(X15))),tb2t(get(int,int,t2tb1(X10),t2tb(X18)))) ) ) ) ) ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',wP_parameter_quick_rec1) ).

tff(f19500,plain,
    ( spl37_704
    | spl37_416
    | ~ spl37_689 ),
    inference(avatar_split_clause,[],[f19457,f19153,f9947,f19488]) ).

tff(f19488,plain,
    ( spl37_704
  <=> $less(tb2t(get(int,int,sF19,witness1(int))),sF23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_704])]) ).

tff(f9947,plain,
    ( spl37_416
  <=> ! [X150: uni,X152: ty,X151: uni,X155: uni,X153: $int] :
        ( ( occ1(X152,X155,X151,X153,sK7) = occ1(X152,X155,X150,X153,sK7) )
        | $less(sK15(X150,sK7,X151,X152,X153),sK3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_416])]) ).

tff(f19457,plain,
    ( ! [X168: $int,X166: uni,X169: uni,X167: ty,X165: uni] :
        ( $less(sK15(X165,sK7,X166,X167,X168),sK3)
        | $less(tb2t(get(int,int,sF19,witness1(int))),sF23)
        | ( occ1(X167,X169,X166,X168,sK7) = occ1(X167,X169,X165,X168,sK7) ) )
    | ~ spl37_689 ),
    inference(superposition,[],[f1329,f19154]) ).

tff(f1329,plain,
    ! [X46: uni,X44: uni,X45: $int,X42: ty,X43: uni] :
      ( $less(tb2t(get(int,int,sF19,t2tb(sK15(X46,sK7,X44,X42,X45)))),sF23)
      | $less(sK15(X46,sK7,X44,X42,X45),sK3)
      | ( occ1(X42,X43,X44,X45,sK7) = occ1(X42,X43,X46,X45,sK7) ) ),
    inference(resolution,[],[f373,f429]) ).

tff(f373,plain,
    ! [X2: uni,X3: uni,X0: uni,X1: $int,X4: ty,X5: $int] :
      ( $less(sK15(X0,X1,X3,X4,X5),X1)
      | ( occ1(X4,X2,X3,X5,X1) = occ1(X4,X2,X0,X5,X1) ) ),
    inference(cnf_transformation,[],[f258]) ).

tff(f258,plain,
    ! [X0: uni,X1: $int,X2: uni,X3: uni,X4: ty,X5: $int] :
      ( ( occ1(X4,X2,X3,X5,X1) = occ1(X4,X2,X0,X5,X1) )
      | ( ( get(X4,int,X3,t2tb(sK15(X0,X1,X3,X4,X5))) != get(X4,int,X0,t2tb(sK15(X0,X1,X3,X4,X5))) )
        & $less(sK15(X0,X1,X3,X4,X5),X1)
        & ~ $less(sK15(X0,X1,X3,X4,X5),X5) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK15])],[f256,f257]) ).

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

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

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

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

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

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

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

tff(f19499,plain,
    ( spl37_704
    | spl37_706
    | ~ spl37_689 ),
    inference(avatar_split_clause,[],[f19437,f19153,f19497,f19488]) ).

tff(f19497,plain,
    ( spl37_706
  <=> ! [X61: $int,X60: $int,X62: $int] :
        ( ~ $less(X60,X61)
        | ~ $less(X62,sK7)
        | ~ $less(X61,X62)
        | $less(X60,sK3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_706])]) ).

tff(f19437,plain,
    ( ! [X62: $int,X60: $int,X61: $int] :
        ( ~ $less(X60,X61)
        | $less(X60,sK3)
        | ~ $less(X61,X62)
        | ~ $less(X62,sK7)
        | $less(tb2t(get(int,int,sF19,witness1(int))),sF23) )
    | ~ spl37_689 ),
    inference(superposition,[],[f2017,f19154]) ).

tff(f2017,plain,
    ! [X2: $int,X3: $int,X4: $int] :
      ( $less(tb2t(get(int,int,sF19,t2tb(X2))),sF23)
      | $less(X2,sK3)
      | ~ $less(X2,X3)
      | ~ $less(X4,sK7)
      | ~ $less(X3,X4) ),
    inference(resolution,[],[f1088,f96]) ).

tff(f1088,plain,
    ! [X2: $int,X1: $int] :
      ( ~ $less(X2,sK7)
      | ~ $less(X1,X2)
      | $less(tb2t(get(int,int,sF19,t2tb(X1))),sF23)
      | $less(X1,sK3) ),
    inference(resolution,[],[f429,f96]) ).

tff(f19495,plain,
    ( spl37_705
    | spl37_704
    | ~ spl37_689 ),
    inference(avatar_split_clause,[],[f19436,f19153,f19488,f19493]) ).

tff(f19493,plain,
    ( spl37_705
  <=> ! [X59: $int,X58: $int] :
        ( $less(sK7,X59)
        | $less(X58,sK3)
        | ( sK7 = X59 )
        | ~ $less(X58,X59) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_705])]) ).

tff(f19436,plain,
    ( ! [X58: $int,X59: $int] :
        ( $less(tb2t(get(int,int,sF19,witness1(int))),sF23)
        | $less(sK7,X59)
        | ~ $less(X58,X59)
        | ( sK7 = X59 )
        | $less(X58,sK3) )
    | ~ spl37_689 ),
    inference(superposition,[],[f2016,f19154]) ).

tff(f2016,plain,
    ! [X0: $int,X1: $int] :
      ( $less(tb2t(get(int,int,sF19,t2tb(X0))),sF23)
      | ~ $less(X0,X1)
      | $less(sK7,X1)
      | $less(X0,sK3)
      | ( sK7 = X1 ) ),
    inference(resolution,[],[f1088,f97]) ).

tff(f19491,plain,
    ( spl37_704
    | spl37_415
    | ~ spl37_689 ),
    inference(avatar_split_clause,[],[f19425,f19153,f9943,f19488]) ).

tff(f19425,plain,
    ( ! [X19: $int] :
        ( $less(sK7,X19)
        | ( sK7 = X19 )
        | $less(tb2t(get(int,int,sF19,witness1(int))),sF23)
        | $less(X19,sK3) )
    | ~ spl37_689 ),
    inference(superposition,[],[f1087,f19154]) ).

tff(f19486,plain,
    ( spl37_703
    | spl37_418
    | ~ spl37_67
    | ~ spl37_689 ),
    inference(avatar_split_clause,[],[f19438,f19153,f828,f9957,f19483]) ).

tff(f19483,plain,
    ( spl37_703
  <=> ( sF22 = get(int,int,sF19,witness1(int)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_703])]) ).

tff(f9957,plain,
    ( spl37_418
  <=> ! [X26: $int] :
        ( ( sK4 = X26 )
        | $less(X26,sK7)
        | $less(sK4,X26) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_418])]) ).

tff(f828,plain,
    ( spl37_67
  <=> ( sF22 = t2tb(sF23) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_67])]) ).

tff(f19438,plain,
    ( ! [X63: $int] :
        ( ( sK4 = X63 )
        | $less(X63,sK7)
        | ( sF22 = get(int,int,sF19,witness1(int)) )
        | $less(sK4,X63) )
    | ~ spl37_67
    | ~ spl37_689 ),
    inference(superposition,[],[f2065,f19154]) ).

tff(f2065,plain,
    ( ! [X1: $int] :
        ( ( get(int,int,sF19,t2tb(X1)) = sF22 )
        | ( sK4 = X1 )
        | $less(X1,sK7)
        | $less(sK4,X1) )
    | ~ spl37_67 ),
    inference(forward_demodulation,[],[f2031,f830]) ).

tff(f830,plain,
    ( ( sF22 = t2tb(sF23) )
    | ~ spl37_67 ),
    inference(avatar_component_clause,[],[f828]) ).

tff(f2031,plain,
    ! [X1: $int] :
      ( $less(X1,sK7)
      | ( get(int,int,sF19,t2tb(X1)) = t2tb(sF23) )
      | $less(sK4,X1)
      | ( sK4 = X1 ) ),
    inference(superposition,[],[f334,f1107]) ).

tff(f1107,plain,
    ! [X0: $int] :
      ( ( tb2t(get(int,int,sF19,t2tb(X0))) = sF23 )
      | $less(X0,sK7)
      | ( sK4 = X0 )
      | $less(sK4,X0) ),
    inference(resolution,[],[f430,f97]) ).

tff(f430,plain,
    ! [X9: $int] :
      ( ~ $less(X9,sK4)
      | ( sF23 = tb2t(get(int,int,sF19,t2tb(X9))) )
      | $less(X9,sK7) ),
    inference(definition_folding,[],[f320,f428,f427,f426,f425,f424]) ).

tff(f320,plain,
    ! [X9: $int] :
      ( $less(X9,sK7)
      | ~ $less(X9,sK4)
      | ( tb2t(get(int,int,t2tb1(sK6),t2tb(X9))) = tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))) ) ),
    inference(cnf_transformation,[],[f227]) ).

tff(f19481,plain,
    ( spl37_701
    | spl37_702
    | ~ spl37_689 ),
    inference(avatar_split_clause,[],[f19439,f19153,f19479,f19474]) ).

tff(f19474,plain,
    ( spl37_701
  <=> ( sF23 = tb2t(get(int,int,sF19,witness1(int))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_701])]) ).

tff(f19479,plain,
    ( spl37_702
  <=> ! [X64: $int,X65: $int] :
        ( $less(sK4,X65)
        | $less(X64,sK7)
        | ~ $less(X64,X65)
        | ( sK4 = X65 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_702])]) ).

tff(f19439,plain,
    ( ! [X65: $int,X64: $int] :
        ( $less(sK4,X65)
        | ( sK4 = X65 )
        | $less(X64,sK7)
        | ( sF23 = tb2t(get(int,int,sF19,witness1(int))) )
        | ~ $less(X64,X65) )
    | ~ spl37_689 ),
    inference(superposition,[],[f2074,f19154]) ).

tff(f2074,plain,
    ! [X0: $int,X1: $int] :
      ( ( tb2t(get(int,int,sF19,t2tb(X0))) = sF23 )
      | ~ $less(X0,X1)
      | ( sK4 = X1 )
      | $less(sK4,X1)
      | $less(X0,sK7) ),
    inference(resolution,[],[f1108,f97]) ).

tff(f1108,plain,
    ! [X2: $int,X1: $int] :
      ( ~ $less(X2,sK4)
      | ( sF23 = tb2t(get(int,int,sF19,t2tb(X1))) )
      | ~ $less(X1,X2)
      | $less(X1,sK7) ),
    inference(resolution,[],[f430,f96]) ).

tff(f19477,plain,
    ( spl37_701
    | spl37_418
    | ~ spl37_689 ),
    inference(avatar_split_clause,[],[f19426,f19153,f9957,f19474]) ).

tff(f19426,plain,
    ( ! [X20: $int] :
        ( $less(sK4,X20)
        | ( sK4 = X20 )
        | $less(X20,sK7)
        | ( sF23 = tb2t(get(int,int,sF19,witness1(int))) ) )
    | ~ spl37_689 ),
    inference(superposition,[],[f1107,f19154]) ).

tff(f19315,plain,
    ( spl37_700
    | spl37_601 ),
    inference(avatar_split_clause,[],[f19265,f15729,f19313]) ).

tff(f19313,plain,
    ( spl37_700
  <=> ! [X89: uni,X88: ty,X90: uni] :
        ( ( get(array(X88),int,X90,t2tb(-1)) = X89 )
        | ~ $less($sum(0,occ1(array(X88),X89,X90,-1,0)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_700])]) ).

tff(f15729,plain,
    ( spl37_601
  <=> ! [X20: $int] :
        ( $less(-1,X20)
        | $less(X20,-1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_601])]) ).

tff(f19265,plain,
    ! [X90: uni,X91: $int,X88: ty,X89: uni] :
      ( $less(X91,-1)
      | ( get(array(X88),int,X90,t2tb(-1)) = X89 )
      | ~ $less($sum(0,occ1(array(X88),X89,X90,-1,0)),0)
      | $less(-1,X91) ),
    inference(evaluation,[],[f19264]) ).

tff(f19264,plain,
    ! [X90: uni,X91: $int,X88: ty,X89: uni] :
      ( $less(-1,X91)
      | $less(X91,-1)
      | ~ $less($sum(0,occ1(array(X88),X89,X90,-1,0)),0)
      | $less(-1,-1)
      | ( get(array(X88),int,X90,t2tb(-1)) = X89 ) ),
    inference(duplicate_literal_removal,[],[f19242]) ).

tff(f19242,plain,
    ! [X90: uni,X91: $int,X88: ty,X89: uni] :
      ( ~ $less($sum(0,occ1(array(X88),X89,X90,-1,0)),0)
      | $less(-1,X91)
      | ( get(array(X88),int,X90,t2tb(-1)) = X89 )
      | $less(-1,X91)
      | $less(X91,-1)
      | $less(-1,-1) ),
    inference(superposition,[],[f3150,f3268]) ).

tff(f3268,plain,
    ! [X51: ty,X52: uni,X53: uni] :
      ( ( occ1(array(X51),X53,X52,-1,-1) = occ1(array(X51),X53,X52,-1,0) )
      | ( get(array(X51),int,X52,t2tb(-1)) = X53 ) ),
    inference(resolution,[],[f1472,f854]) ).

tff(f854,plain,
    ! [X2: ty,X3: uni] : sort1(array(X2),X3),
    inference(superposition,[],[f328,f379]) ).

tff(f379,plain,
    ! [X0: uni,X1: ty] : ( mk_array1(X1,length1(X1,X0),elts(X1,X0)) = X0 ),
    inference(cnf_transformation,[],[f263]) ).

tff(f263,plain,
    ! [X0: uni,X1: ty] : ( mk_array1(X1,length1(X1,X0),elts(X1,X0)) = X0 ),
    inference(rectify,[],[f136]) ).

tff(f136,plain,
    ! [X1: uni,X0: ty] : ( mk_array1(X0,length1(X0,X1),elts(X0,X1)) = X1 ),
    inference(rectify,[],[f23]) ).

tff(f23,axiom,
    ! [X0: ty,X6: uni] : ( mk_array1(X0,length1(X0,X6),elts(X0,X6)) = X6 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',array_inversion2) ).

tff(f328,plain,
    ! [X2: uni,X0: $int,X1: ty] : sort1(array(X1),mk_array1(X1,X0,X2)),
    inference(cnf_transformation,[],[f229]) ).

tff(f229,plain,
    ! [X0: $int,X1: ty,X2: uni] : sort1(array(X1),mk_array1(X1,X0,X2)),
    inference(rectify,[],[f164]) ).

tff(f164,plain,
    ! [X2: $int,X1: ty,X0: uni] : sort1(array(X1),mk_array1(X1,X2,X0)),
    inference(rectify,[],[f19]) ).

tff(f19,axiom,
    ! [X2: uni,X0: ty,X1: $int] : sort1(array(X0),mk_array1(X0,X1,X2)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mk_array_sort1) ).

tff(f1472,plain,
    ! [X2: ty,X3: uni,X1: uni] :
      ( ~ sort1(X2,X1)
      | ( get(X2,int,X3,t2tb(-1)) = X1 )
      | ( occ1(X2,X1,X3,-1,0) = occ1(X2,X1,X3,-1,-1) ) ),
    inference(evaluation,[],[f1458]) ).

tff(f1458,plain,
    ! [X2: ty,X3: uni,X1: uni] :
      ( ( get(X2,int,X3,t2tb($sum(0,-1))) = X1 )
      | ( occ1(X2,X1,X3,-1,0) = occ1(X2,X1,X3,-1,$sum(0,-1)) )
      | ~ sort1(X2,X1) ),
    inference(interpreted_simplification,[],[f1457]) ).

tff(f1457,plain,
    ! [X2: ty,X3: uni,X1: uni] :
      ( ( occ1(X2,X1,X3,-1,0) = occ1(X2,X1,X3,-1,$sum(0,-1)) )
      | ( get(X2,int,X3,t2tb($sum(0,-1))) = X1 )
      | ~ sort1(X2,X1)
      | ~ $less(-1,0) ),
    inference(instantiation,[],[f453]) ).

tff(f453,plain,
    ! [X2: ty,X3: uni,X0: $int,X1: uni,X4: $int] :
      ( ( occ1(X2,X1,X3,X0,$sum(X4,-1)) = occ1(X2,X1,X3,X0,X4) )
      | ( get(X2,int,X3,t2tb($sum(X4,-1))) = X1 )
      | ~ sort1(X2,X1)
      | ~ $less(X0,X4) ),
    inference(evaluation,[],[f329]) ).

tff(f329,plain,
    ! [X2: ty,X3: uni,X0: $int,X1: uni,X4: $int] :
      ( ~ $less(X0,X4)
      | ~ sort1(X2,X1)
      | ( occ1(X2,X1,X3,X0,X4) = occ1(X2,X1,X3,X0,$sum(X4,$uminus(1))) )
      | ( get(X2,int,X3,t2tb($sum(X4,$uminus(1)))) = X1 ) ),
    inference(cnf_transformation,[],[f230]) ).

tff(f230,plain,
    ! [X0: $int,X1: uni,X2: ty,X3: uni,X4: $int] :
      ( ~ sort1(X2,X1)
      | ~ $less(X0,X4)
      | ( occ1(X2,X1,X3,X0,X4) = occ1(X2,X1,X3,X0,$sum(X4,$uminus(1))) )
      | ( get(X2,int,X3,t2tb($sum(X4,$uminus(1)))) = X1 ) ),
    inference(rectify,[],[f197]) ).

tff(f197,plain,
    ! [X0: $int,X2: uni,X3: ty,X1: uni,X4: $int] :
      ( ~ sort1(X3,X2)
      | ~ $less(X0,X4)
      | ( occ1(X3,X2,X1,X0,X4) = occ1(X3,X2,X1,X0,$sum(X4,$uminus(1))) )
      | ( get(X3,int,X1,t2tb($sum(X4,$uminus(1)))) = X2 ) ),
    inference(flattening,[],[f196]) ).

tff(f196,plain,
    ! [X2: uni,X1: uni,X0: $int,X4: $int,X3: ty] :
      ( ( occ1(X3,X2,X1,X0,X4) = occ1(X3,X2,X1,X0,$sum(X4,$uminus(1))) )
      | ( get(X3,int,X1,t2tb($sum(X4,$uminus(1)))) = X2 )
      | ~ $less(X0,X4)
      | ~ sort1(X3,X2) ),
    inference(ennf_transformation,[],[f118]) ).

tff(f118,plain,
    ! [X2: uni,X1: uni,X0: $int,X4: $int,X3: ty] :
      ( sort1(X3,X2)
     => ( $less(X0,X4)
       => ( ( get(X3,int,X1,t2tb($sum(X4,$uminus(1)))) != X2 )
         => ( occ1(X3,X2,X1,X0,X4) = occ1(X3,X2,X1,X0,$sum(X4,$uminus(1))) ) ) ) ),
    inference(rectify,[],[f70]) ).

tff(f70,plain,
    ! [X18: $int,X9: uni,X16: uni,X0: ty,X6: $int] :
      ( sort1(X0,X16)
     => ( $less(X18,X6)
       => ( ( get(X0,int,X9,t2tb($sum(X6,$uminus(1)))) != X16 )
         => ( occ1(X0,X16,X9,X18,X6) = occ1(X0,X16,X9,X18,$sum(X6,$uminus(1))) ) ) ) ),
    inference(theory_normalization,[],[f46]) ).

tff(f46,axiom,
    ! [X18: $int,X9: uni,X16: uni,X0: ty,X6: $int] :
      ( sort1(X0,X16)
     => ( $less(X18,X6)
       => ( ( get(X0,int,X9,t2tb($difference(X6,1))) != X16 )
         => ( occ1(X0,X16,X9,X18,X6) = occ1(X0,X16,X9,X18,$difference(X6,1)) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',occ_right_no_add) ).

tff(f3150,plain,
    ! [X36: $int,X37: $int,X34: uni,X35: $int,X32: ty,X33: uni] :
      ( ~ $less($sum(0,occ1(X32,X33,X34,X37,X36)),0)
      | $less(X35,X37)
      | $less(X37,X35)
      | $less(X36,X37)
      | $less(X36,X35) ),
    inference(superposition,[],[f403,f1355]) ).

tff(f1355,plain,
    ! [X10: $int,X11: $int,X8: uni,X6: ty,X9: $int,X7: uni] :
      ( ( occ1(X6,X7,X8,X9,X11) = $sum(0,occ1(X6,X7,X8,X10,X11)) )
      | $less(X9,X10)
      | $less(X11,X10)
      | $less(X10,X9) ),
    inference(superposition,[],[f330,f414]) ).

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

tff(f280,plain,
    ! [X0: $int,X1: ty,X2: $int,X3: uni,X4: uni] :
      ( ( ~ $less(occ1(X1,X3,X4,X0,X2),0)
        & ~ $less($sum(X2,$uminus(X0)),occ1(X1,X3,X4,X0,X2)) )
      | $less(X2,X0) ),
    inference(rectify,[],[f187]) ).

tff(f187,plain,
    ! [X0: $int,X4: ty,X1: $int,X2: uni,X3: uni] :
      ( ( ~ $less(occ1(X4,X2,X3,X0,X1),0)
        & ~ $less($sum(X1,$uminus(X0)),occ1(X4,X2,X3,X0,X1)) )
      | $less(X1,X0) ),
    inference(ennf_transformation,[],[f146]) ).

tff(f146,plain,
    ! [X2: uni,X4: ty,X1: $int,X3: uni,X0: $int] :
      ( ~ $less(X1,X0)
     => ( ~ $less(occ1(X4,X2,X3,X0,X1),0)
        & ~ $less($sum(X1,$uminus(X0)),occ1(X4,X2,X3,X0,X1)) ) ),
    inference(rectify,[],[f80]) ).

tff(f80,plain,
    ! [X18: $int,X6: $int,X16: uni,X9: uni,X0: ty] :
      ( ~ $less(X6,X18)
     => ( ~ $less($sum(X6,$uminus(X18)),occ1(X0,X16,X9,X18,X6))
        & ~ $less(occ1(X0,X16,X9,X18,X6),0) ) ),
    inference(theory_normalization,[],[f48]) ).

tff(f48,axiom,
    ! [X18: $int,X6: $int,X16: uni,X9: uni,X0: ty] :
      ( $lesseq(X18,X6)
     => ( $lesseq(occ1(X0,X16,X9,X18,X6),$difference(X6,X18))
        & $lesseq(0,occ1(X0,X16,X9,X18,X6)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',occ_bounds) ).

tff(f19311,plain,
    spl37_697,
    inference(avatar_split_clause,[],[f19267,f19296]) ).

tff(f19296,plain,
    ( spl37_697
  <=> ! [X93: uni,X92: ty,X94: uni] :
        ( ( 0 = occ1(array(X92),X93,X94,-1,0) )
        | ( get(array(X92),int,X94,t2tb(-1)) = X93 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_697])]) ).

tff(f19267,plain,
    ! [X51: ty,X52: uni,X53: uni] :
      ( ( 0 = occ1(array(X51),X52,X53,-1,0) )
      | ( get(array(X51),int,X53,t2tb(-1)) = X52 ) ),
    inference(evaluation,[],[f19234]) ).

tff(f19234,plain,
    ! [X51: ty,X52: uni,X53: uni] :
      ( ( get(array(X51),int,X53,t2tb(-1)) = X52 )
      | $less(-1,-1)
      | ( 0 = occ1(array(X51),X52,X53,-1,0) ) ),
    inference(superposition,[],[f414,f3268]) ).

tff(f19309,plain,
    ( spl37_601
    | spl37_697 ),
    inference(avatar_split_clause,[],[f19271,f19296,f15729]) ).

tff(f19271,plain,
    ! [X26: $int,X24: uni,X25: uni,X23: ty] :
      ( ( get(array(X23),int,X25,t2tb(-1)) = X24 )
      | $less(-1,X26)
      | $less(X26,-1)
      | ( 0 = occ1(array(X23),X24,X25,-1,0) ) ),
    inference(duplicate_literal_removal,[],[f19208]) ).

tff(f19208,plain,
    ! [X26: $int,X24: uni,X25: uni,X23: ty] :
      ( ( 0 = occ1(array(X23),X24,X25,-1,0) )
      | $less(X26,-1)
      | $less(X26,-1)
      | $less(-1,X26)
      | ( get(array(X23),int,X25,t2tb(-1)) = X24 )
      | $less(-1,X26) ),
    inference(superposition,[],[f3268,f3166]) ).

tff(f3166,plain,
    ! [X18: $int,X16: $int,X14: uni,X17: $int,X15: uni,X13: ty] :
      ( ( 0 = occ1(X13,X14,X15,X18,X17) )
      | $less(X18,X16)
      | $less(X16,X17)
      | $less(X17,X16)
      | $less(X16,X18) ),
    inference(evaluation,[],[f3135]) ).

tff(f3135,plain,
    ! [X18: $int,X16: $int,X14: uni,X17: $int,X15: uni,X13: ty] :
      ( $less(X17,X16)
      | $less(X18,X16)
      | $less(X16,X18)
      | ( $sum(0,0) = occ1(X13,X14,X15,X18,X17) )
      | $less(X16,X17) ),
    inference(superposition,[],[f1355,f414]) ).

tff(f19308,plain,
    ( spl37_601
    | spl37_699 ),
    inference(avatar_split_clause,[],[f19273,f19306,f15729]) ).

tff(f19306,plain,
    ( spl37_699
  <=> ! [X102: uni,X100: ty,X101: uni] :
        ( ( get(array(X100),int,X102,t2tb(-1)) = X101 )
        | ~ $less($sum(occ1(array(X100),X101,X102,-1,0),0),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_699])]) ).

tff(f19273,plain,
    ! [X101: uni,X102: uni,X103: $int,X100: ty] :
      ( ( get(array(X100),int,X102,t2tb(-1)) = X101 )
      | ~ $less($sum(occ1(array(X100),X101,X102,-1,0),0),0)
      | $less(-1,X103)
      | $less(X103,-1) ),
    inference(evaluation,[],[f19272]) ).

tff(f19272,plain,
    ! [X101: uni,X102: uni,X103: $int,X100: ty] :
      ( $less(X103,-1)
      | ( get(array(X100),int,X102,t2tb(-1)) = X101 )
      | ~ $less($sum(occ1(array(X100),X101,X102,-1,0),0),0)
      | $less(-1,-1)
      | $less(-1,X103) ),
    inference(duplicate_literal_removal,[],[f19245]) ).

tff(f19245,plain,
    ! [X101: uni,X102: uni,X103: $int,X100: ty] :
      ( ~ $less($sum(occ1(array(X100),X101,X102,-1,0),0),0)
      | ( get(array(X100),int,X102,t2tb(-1)) = X101 )
      | $less(X103,-1)
      | $less(-1,X103)
      | $less(-1,-1)
      | $less(X103,-1) ),
    inference(superposition,[],[f3200,f3268]) ).

tff(f3200,plain,
    ! [X36: $int,X37: $int,X34: uni,X35: $int,X32: ty,X33: uni] :
      ( ~ $less($sum(occ1(X32,X33,X34,X35,X37),0),0)
      | $less(X36,X35)
      | $less(X36,X37)
      | $less(X37,X36)
      | $less(X37,X35) ),
    inference(superposition,[],[f403,f1358]) ).

tff(f19304,plain,
    ( spl37_698
    | spl37_601 ),
    inference(avatar_split_clause,[],[f19276,f15729,f19302]) ).

tff(f19302,plain,
    ( spl37_698
  <=> ! [X98: uni,X96: ty,X97: uni] :
        ( ( 0 = $sum(occ1(array(X96),X97,X98,-1,0),0) )
        | ( get(array(X96),int,X98,t2tb(-1)) = X97 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_698])]) ).

tff(f19276,plain,
    ! [X98: uni,X99: $int,X96: ty,X97: uni] :
      ( $less(-1,X99)
      | ( 0 = $sum(occ1(array(X96),X97,X98,-1,0),0) )
      | $less(X99,-1)
      | ( get(array(X96),int,X98,t2tb(-1)) = X97 ) ),
    inference(evaluation,[],[f19275]) ).

tff(f19275,plain,
    ! [X98: uni,X99: $int,X96: ty,X97: uni] :
      ( ( 0 = $sum(occ1(array(X96),X97,X98,-1,0),0) )
      | ( get(array(X96),int,X98,t2tb(-1)) = X97 )
      | $less(X99,-1)
      | $less(-1,-1)
      | $less(-1,X99) ),
    inference(duplicate_literal_removal,[],[f19244]) ).

tff(f19244,plain,
    ! [X98: uni,X99: $int,X96: ty,X97: uni] :
      ( ( 0 = $sum(occ1(array(X96),X97,X98,-1,0),0) )
      | $less(-1,X99)
      | $less(-1,-1)
      | $less(-1,X99)
      | $less(X99,-1)
      | ( get(array(X96),int,X98,t2tb(-1)) = X97 ) ),
    inference(superposition,[],[f3179,f3268]) ).

tff(f3179,plain,
    ! [X21: uni,X24: $int,X22: uni,X25: $int,X23: $int,X20: ty] :
      ( ( 0 = $sum(occ1(X20,X21,X22,X23,X25),0) )
      | $less(X25,X23)
      | $less(X25,X24)
      | $less(X24,X25)
      | $less(X23,X24) ),
    inference(superposition,[],[f1358,f414]) ).

tff(f19300,plain,
    spl37_697,
    inference(avatar_split_clause,[],[f19277,f19296]) ).

tff(f19277,plain,
    ! [X14: uni,X12: ty,X13: uni] :
      ( ( 0 = occ1(array(X12),X13,X14,-1,0) )
      | ( get(array(X12),int,X14,t2tb(-1)) = X13 ) ),
    inference(evaluation,[],[f19207]) ).

tff(f19207,plain,
    ! [X14: uni,X12: ty,X13: uni] :
      ( ( get(array(X12),int,X14,t2tb(-1)) = X13 )
      | $less(-1,-1)
      | ( 0 = occ1(array(X12),X13,X14,-1,0) ) ),
    inference(superposition,[],[f3268,f414]) ).

tff(f19298,plain,
    ( spl37_601
    | spl37_697 ),
    inference(avatar_split_clause,[],[f19281,f19296,f15729]) ).

tff(f19281,plain,
    ! [X94: uni,X95: $int,X92: ty,X93: uni] :
      ( ( 0 = occ1(array(X92),X93,X94,-1,0) )
      | $less(X95,-1)
      | $less(-1,X95)
      | ( get(array(X92),int,X94,t2tb(-1)) = X93 ) ),
    inference(duplicate_literal_removal,[],[f19243]) ).

tff(f19243,plain,
    ! [X94: uni,X95: $int,X92: ty,X93: uni] :
      ( ( get(array(X92),int,X94,t2tb(-1)) = X93 )
      | $less(X95,-1)
      | $less(-1,X95)
      | $less(X95,-1)
      | $less(-1,X95)
      | ( 0 = occ1(array(X92),X93,X94,-1,0) ) ),
    inference(superposition,[],[f3166,f3268]) ).

tff(f19294,plain,
    ( spl37_696
    | spl37_601 ),
    inference(avatar_split_clause,[],[f19286,f15729,f19292]) ).

tff(f19292,plain,
    ( spl37_696
  <=> ! [X86: uni,X84: ty,X85: uni] :
        ( ( 0 = $sum(0,occ1(array(X84),X85,X86,-1,0)) )
        | ( get(array(X84),int,X86,t2tb(-1)) = X85 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_696])]) ).

tff(f19286,plain,
    ! [X86: uni,X87: $int,X84: ty,X85: uni] :
      ( $less(X87,-1)
      | $less(-1,X87)
      | ( 0 = $sum(0,occ1(array(X84),X85,X86,-1,0)) )
      | ( get(array(X84),int,X86,t2tb(-1)) = X85 ) ),
    inference(evaluation,[],[f19285]) ).

tff(f19285,plain,
    ! [X86: uni,X87: $int,X84: ty,X85: uni] :
      ( ( get(array(X84),int,X86,t2tb(-1)) = X85 )
      | $less(-1,X87)
      | ( 0 = $sum(0,occ1(array(X84),X85,X86,-1,0)) )
      | $less(-1,-1)
      | $less(X87,-1) ),
    inference(duplicate_literal_removal,[],[f19241]) ).

tff(f19241,plain,
    ! [X86: uni,X87: $int,X84: ty,X85: uni] :
      ( ( 0 = $sum(0,occ1(array(X84),X85,X86,-1,0)) )
      | $less(X87,-1)
      | $less(X87,-1)
      | $less(-1,X87)
      | $less(-1,-1)
      | ( get(array(X84),int,X86,t2tb(-1)) = X85 ) ),
    inference(superposition,[],[f3130,f3268]) ).

tff(f3130,plain,
    ! [X18: $int,X16: $int,X14: uni,X17: $int,X15: uni,X13: ty] :
      ( ( 0 = $sum(0,occ1(X13,X14,X15,X18,X17)) )
      | $less(X17,X18)
      | $less(X16,X17)
      | $less(X16,X18)
      | $less(X18,X16) ),
    inference(superposition,[],[f1355,f414]) ).

tff(f19202,plain,
    ( ~ spl37_310
    | spl37_80
    | ~ spl37_680 ),
    inference(avatar_split_clause,[],[f19188,f18860,f958,f5393]) ).

tff(f958,plain,
    ( spl37_80
  <=> $less(sK9,sK11) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_80])]) ).

tff(f19188,plain,
    ( ~ $less(sK1,sK11)
    | spl37_80
    | ~ spl37_680 ),
    inference(resolution,[],[f18862,f1370]) ).

tff(f1370,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK9,X0)
        | ~ $less(X0,sK11) )
    | spl37_80 ),
    inference(resolution,[],[f960,f96]) ).

tff(f960,plain,
    ( ~ $less(sK9,sK11)
    | spl37_80 ),
    inference(avatar_component_clause,[],[f958]) ).

tff(f19201,plain,
    ( ~ spl37_393
    | ~ spl37_680 ),
    inference(avatar_split_clause,[],[f19200,f18860,f9251]) ).

tff(f19200,plain,
    ( ~ $less(sK1,sK9)
    | ~ spl37_680 ),
    inference(resolution,[],[f18862,f677]) ).

tff(f19186,plain,
    ( spl37_689
    | spl37_688 ),
    inference(avatar_split_clause,[],[f19099,f19150,f19153]) ).

tff(f19150,plain,
    ( spl37_688
  <=> ! [X37: uni] :
        ( ( get(int,int,X37,t2tb(-1)) = witness1(int) )
        | ( 0 = occ1(int,witness1(int),X37,-1,0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_688])]) ).

tff(f19099,plain,
    ! [X80: uni,X81: $int] :
      ( ( get(int,int,X80,t2tb(-1)) = witness1(int) )
      | ( 0 = occ1(int,witness1(int),X80,-1,0) )
      | ( t2tb(X81) = witness1(int) ) ),
    inference(superposition,[],[f8719,f3253]) ).

tff(f3253,plain,
    ! [X0: ty,X1: uni] :
      ( ( occ1(X0,witness1(X0),X1,-1,-1) = occ1(X0,witness1(X0),X1,-1,0) )
      | ( witness1(X0) = get(X0,int,X1,t2tb(-1)) ) ),
    inference(resolution,[],[f1472,f392]) ).

tff(f392,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(f8719,plain,
    ! [X31: uni,X28: uni,X29: $int,X30: $int] :
      ( ( 0 = occ1(int,X28,X31,X30,X30) )
      | ( t2tb(X29) = X28 ) ),
    inference(superposition,[],[f1743,f3478]) ).

tff(f3478,plain,
    ! [X2: uni,X3: $int,X0: ty,X1: uni,X4: uni] : ( occ1(X0,X1,X2,X3,X3) = occ1(X0,X1,X4,X3,X3) ),
    inference(trivial_inequality_removal,[],[f3475]) ).

tff(f3475,plain,
    ! [X2: uni,X3: $int,X0: ty,X1: uni,X4: uni] :
      ( ( occ1(X0,X1,X2,X3,X3) = occ1(X0,X1,X4,X3,X3) )
      | ( occ1(X0,X1,X4,X3,X3) != occ1(X0,X1,X4,X3,X3) ) ),
    inference(equality_factoring,[],[f1321]) ).

tff(f1321,plain,
    ! [X2: uni,X3: $int,X0: ty,X1: uni,X4: uni,X5: uni] :
      ( ( occ1(X0,X1,X2,X3,X3) = occ1(X0,X1,X4,X3,X3) )
      | ( occ1(X0,X5,X4,X3,X3) = occ1(X0,X5,X2,X3,X3) ) ),
    inference(resolution,[],[f373,f372]) ).

tff(f372,plain,
    ! [X2: uni,X3: uni,X0: uni,X1: $int,X4: ty,X5: $int] :
      ( ~ $less(sK15(X0,X1,X3,X4,X5),X5)
      | ( occ1(X4,X2,X3,X5,X1) = occ1(X4,X2,X0,X5,X1) ) ),
    inference(cnf_transformation,[],[f258]) ).

tff(f1743,plain,
    ! [X38: $int,X39: uni,X36: $int,X37: $int] :
      ( ( 0 = occ1(int,X39,const(int,int,t2tb(X36)),X37,X38) )
      | ( t2tb(X36) = X39 ) ),
    inference(subsumption_resolution,[],[f1736,f675]) ).

tff(f675,plain,
    ! [X0: uni] : sort1(int,X0),
    inference(superposition,[],[f354,f334]) ).

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

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

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

tff(f1736,plain,
    ! [X38: $int,X39: uni,X36: $int,X37: $int] :
      ( ~ sort1(int,X39)
      | ( 0 = occ1(int,X39,const(int,int,t2tb(X36)),X37,X38) )
      | ( t2tb(X36) = X39 ) ),
    inference(superposition,[],[f357,f1706]) ).

tff(f1706,plain,
    ! [X28: uni,X26: ty,X27: $int] : ( get(int,X26,const(int,X26,t2tb(X27)),X28) = t2tb(X27) ),
    inference(resolution,[],[f293,f354]) ).

tff(f293,plain,
    ! [X2: ty,X3: ty,X0: uni,X1: uni] :
      ( ~ sort1(X3,X1)
      | ( get(X3,X2,const(X3,X2,X1),X0) = X1 ) ),
    inference(cnf_transformation,[],[f218]) ).

tff(f218,plain,
    ! [X0: uni,X1: uni,X2: ty,X3: ty] :
      ( ( get(X3,X2,const(X3,X2,X1),X0) = X1 )
      | ~ sort1(X3,X1) ),
    inference(rectify,[],[f209]) ).

tff(f209,plain,
    ! [X1: uni,X3: uni,X2: ty,X0: ty] :
      ( ( get(X0,X2,const(X0,X2,X3),X1) = X3 )
      | ~ sort1(X0,X3) ),
    inference(ennf_transformation,[],[f135]) ).

tff(f135,plain,
    ! [X0: ty,X3: uni,X1: uni,X2: ty] :
      ( sort1(X0,X3)
     => ( get(X0,X2,const(X0,X2,X3),X1) = X3 ) ),
    inference(rectify,[],[f18]) ).

tff(f18,axiom,
    ! [X8: ty,X10: uni,X0: ty,X12: uni] :
      ( sort1(X8,X12)
     => ( get(X8,X0,const(X8,X0,X12),X10) = X12 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',const) ).

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

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

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

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

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

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

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

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

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

tff(f19185,plain,
    ( spl37_687
    | spl37_695 ),
    inference(avatar_split_clause,[],[f19109,f19183,f19146]) ).

tff(f19146,plain,
    ( spl37_687
  <=> ! [X92: array_int] : ( t2tb2(X92) = witness1(array(int)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_687])]) ).

tff(f19183,plain,
    ( spl37_695
  <=> ! [X93: uni] :
        ( ( get(array(int),int,X93,t2tb(-1)) = witness1(array(int)) )
        | ~ $less(0,occ1(array(int),witness1(array(int)),X93,-1,0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_695])]) ).

tff(f19109,plain,
    ! [X94: array_int,X93: uni] :
      ( ( get(array(int),int,X93,t2tb(-1)) = witness1(array(int)) )
      | ~ $less(0,occ1(array(int),witness1(array(int)),X93,-1,0))
      | ( witness1(array(int)) = t2tb2(X94) ) ),
    inference(superposition,[],[f10424,f3253]) ).

tff(f10424,plain,
    ! [X36: $int,X37: uni,X34: uni,X35: array_int] :
      ( ~ $less(0,occ1(array(int),X34,X37,X36,X36))
      | ( t2tb2(X35) = X34 ) ),
    inference(superposition,[],[f1789,f3478]) ).

tff(f1789,plain,
    ! [X6: $int,X7: uni,X4: array_int,X5: $int] :
      ( ~ $less(0,occ1(array(int),X7,const(array(int),int,t2tb2(X4)),X6,X5))
      | ( t2tb2(X4) = X7 ) ),
    inference(subsumption_resolution,[],[f1771,f854]) ).

tff(f1771,plain,
    ! [X6: $int,X7: uni,X4: array_int,X5: $int] :
      ( ( t2tb2(X4) = X7 )
      | ~ sort1(array(int),X7)
      | ~ $less(0,occ1(array(int),X7,const(array(int),int,t2tb2(X4)),X6,X5)) ),
    inference(superposition,[],[f1714,f368]) ).

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

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

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

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

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

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

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

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

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

tff(f1714,plain,
    ! [X58: ty,X59: array_int,X60: uni] : ( get(array(int),X58,const(array(int),X58,t2tb2(X59)),X60) = t2tb2(X59) ),
    inference(resolution,[],[f293,f291]) ).

tff(f291,plain,
    ! [X0: array_int] : sort1(array(int),t2tb2(X0)),
    inference(cnf_transformation,[],[f111]) ).

tff(f111,plain,
    ! [X0: array_int] : sort1(array(int),t2tb2(X0)),
    inference(rectify,[],[f37]) ).

tff(f37,axiom,
    ! [X1: array_int] : sort1(array(int),t2tb2(X1)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',t2tb_sort2) ).

tff(f19181,plain,
    ( spl37_601
    | spl37_690 ),
    inference(avatar_split_clause,[],[f19117,f19158,f15729]) ).

tff(f19158,plain,
    ( spl37_690
  <=> ! [X61: ty,X62: uni] :
        ( ( witness1(X61) = get(X61,int,X62,t2tb(-1)) )
        | ( 0 = occ1(X61,witness1(X61),X62,-1,0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_690])]) ).

tff(f19117,plain,
    ! [X14: uni,X15: $int,X13: ty] :
      ( ( witness1(X13) = get(X13,int,X14,t2tb(-1)) )
      | ( 0 = occ1(X13,witness1(X13),X14,-1,0) )
      | $less(-1,X15)
      | $less(X15,-1) ),
    inference(duplicate_literal_removal,[],[f19059]) ).

tff(f19059,plain,
    ! [X14: uni,X15: $int,X13: ty] :
      ( ( witness1(X13) = get(X13,int,X14,t2tb(-1)) )
      | ( 0 = occ1(X13,witness1(X13),X14,-1,0) )
      | $less(X15,-1)
      | $less(X15,-1)
      | $less(-1,X15)
      | $less(-1,X15) ),
    inference(superposition,[],[f3253,f3166]) ).

tff(f19179,plain,
    ( spl37_689
    | spl37_694 ),
    inference(avatar_split_clause,[],[f19100,f19177,f19153]) ).

tff(f19177,plain,
    ( spl37_694
  <=> ! [X82: uni] :
        ( ~ $less(0,occ1(int,witness1(int),X82,-1,0))
        | ( get(int,int,X82,t2tb(-1)) = witness1(int) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_694])]) ).

tff(f19100,plain,
    ! [X82: uni,X83: $int] :
      ( ~ $less(0,occ1(int,witness1(int),X82,-1,0))
      | ( get(int,int,X82,t2tb(-1)) = witness1(int) )
      | ( t2tb(X83) = witness1(int) ) ),
    inference(superposition,[],[f8319,f3253]) ).

tff(f8319,plain,
    ! [X26: $int,X27: uni,X24: uni,X25: $int] :
      ( ~ $less(0,occ1(int,X24,X27,X26,X26))
      | ( t2tb(X25) = X24 ) ),
    inference(superposition,[],[f1742,f3478]) ).

tff(f1742,plain,
    ! [X40: $int,X41: $int,X42: $int,X43: uni] :
      ( ~ $less(0,occ1(int,X43,const(int,int,t2tb(X40)),X42,X41))
      | ( t2tb(X40) = X43 ) ),
    inference(subsumption_resolution,[],[f1737,f675]) ).

tff(f1737,plain,
    ! [X40: $int,X41: $int,X42: $int,X43: uni] :
      ( ( t2tb(X40) = X43 )
      | ~ $less(0,occ1(int,X43,const(int,int,t2tb(X40)),X42,X41))
      | ~ sort1(int,X43) ),
    inference(superposition,[],[f368,f1706]) ).

tff(f19175,plain,
    ( spl37_687
    | spl37_686 ),
    inference(avatar_split_clause,[],[f19071,f19143,f19146]) ).

tff(f19143,plain,
    ( spl37_686
  <=> ! [X91: uni] :
        ( ( 0 = occ1(array(int),witness1(array(int)),X91,-1,0) )
        | ( get(array(int),int,X91,t2tb(-1)) = witness1(array(int)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_686])]) ).

tff(f19071,plain,
    ! [X44: array_int,X43: uni] :
      ( ( get(array(int),int,X43,t2tb(-1)) = witness1(array(int)) )
      | ( 0 = occ1(array(int),witness1(array(int)),X43,-1,0) )
      | ( witness1(array(int)) = t2tb2(X44) ) ),
    inference(superposition,[],[f3253,f10443]) ).

tff(f10443,plain,
    ! [X40: $int,X38: uni,X41: uni,X39: array_int] :
      ( ( 0 = occ1(array(int),X38,X41,X40,X40) )
      | ( t2tb2(X39) = X38 ) ),
    inference(superposition,[],[f1795,f3478]) ).

tff(f1795,plain,
    ! [X2: $int,X3: uni,X0: array_int,X1: $int] :
      ( ( 0 = occ1(array(int),X3,const(array(int),int,t2tb2(X0)),X1,X2) )
      | ( t2tb2(X0) = X3 ) ),
    inference(subsumption_resolution,[],[f1770,f854]) ).

tff(f1770,plain,
    ! [X2: $int,X3: uni,X0: array_int,X1: $int] :
      ( ( 0 = occ1(array(int),X3,const(array(int),int,t2tb2(X0)),X1,X2) )
      | ( t2tb2(X0) = X3 )
      | ~ sort1(array(int),X3) ),
    inference(superposition,[],[f1714,f357]) ).

tff(f19174,plain,
    ( spl37_693
    | spl37_601 ),
    inference(avatar_split_clause,[],[f19120,f15729,f19172]) ).

tff(f19172,plain,
    ( spl37_693
  <=> ! [X64: ty,X65: uni] :
        ( ( witness1(X64) = get(X64,int,X65,t2tb(-1)) )
        | ( 0 = $sum(occ1(X64,witness1(X64),X65,-1,0),0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_693])]) ).

tff(f19120,plain,
    ! [X65: uni,X66: $int,X64: ty] :
      ( $less(X66,-1)
      | ( witness1(X64) = get(X64,int,X65,t2tb(-1)) )
      | ( 0 = $sum(occ1(X64,witness1(X64),X65,-1,0),0) )
      | $less(-1,X66) ),
    inference(evaluation,[],[f19119]) ).

tff(f19119,plain,
    ! [X65: uni,X66: $int,X64: ty] :
      ( ( witness1(X64) = get(X64,int,X65,t2tb(-1)) )
      | $less(-1,X66)
      | ( 0 = $sum(occ1(X64,witness1(X64),X65,-1,0),0) )
      | $less(-1,-1)
      | $less(X66,-1) ),
    inference(duplicate_literal_removal,[],[f19094]) ).

tff(f19094,plain,
    ! [X65: uni,X66: $int,X64: ty] :
      ( $less(-1,X66)
      | $less(-1,X66)
      | $less(X66,-1)
      | ( 0 = $sum(occ1(X64,witness1(X64),X65,-1,0),0) )
      | ( witness1(X64) = get(X64,int,X65,t2tb(-1)) )
      | $less(-1,-1) ),
    inference(superposition,[],[f3179,f3253]) ).

tff(f19169,plain,
    spl37_690,
    inference(avatar_split_clause,[],[f19121,f19158]) ).

tff(f19121,plain,
    ! [X31: ty,X32: uni] :
      ( ( get(X31,int,X32,t2tb(-1)) = witness1(X31) )
      | ( 0 = occ1(X31,witness1(X31),X32,-1,0) ) ),
    inference(evaluation,[],[f19084]) ).

tff(f19084,plain,
    ! [X31: ty,X32: uni] :
      ( ( 0 = occ1(X31,witness1(X31),X32,-1,0) )
      | ( get(X31,int,X32,t2tb(-1)) = witness1(X31) )
      | $less(-1,-1) ),
    inference(superposition,[],[f414,f3253]) ).

tff(f19168,plain,
    ( spl37_601
    | spl37_692 ),
    inference(avatar_split_clause,[],[f19123,f19166,f15729]) ).

tff(f19166,plain,
    ( spl37_692
  <=> ! [X55: ty,X56: uni] :
        ( ( 0 = $sum(0,occ1(X55,witness1(X55),X56,-1,0)) )
        | ( get(X55,int,X56,t2tb(-1)) = witness1(X55) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_692])]) ).

tff(f19123,plain,
    ! [X56: uni,X57: $int,X55: ty] :
      ( ( 0 = $sum(0,occ1(X55,witness1(X55),X56,-1,0)) )
      | ( get(X55,int,X56,t2tb(-1)) = witness1(X55) )
      | $less(X57,-1)
      | $less(-1,X57) ),
    inference(evaluation,[],[f19122]) ).

tff(f19122,plain,
    ! [X56: uni,X57: $int,X55: ty] :
      ( $less(X57,-1)
      | $less(-1,-1)
      | ( get(X55,int,X56,t2tb(-1)) = witness1(X55) )
      | $less(-1,X57)
      | ( 0 = $sum(0,occ1(X55,witness1(X55),X56,-1,0)) ) ),
    inference(duplicate_literal_removal,[],[f19091]) ).

tff(f19091,plain,
    ! [X56: uni,X57: $int,X55: ty] :
      ( $less(-1,X57)
      | $less(X57,-1)
      | ( 0 = $sum(0,occ1(X55,witness1(X55),X56,-1,0)) )
      | $less(X57,-1)
      | ( get(X55,int,X56,t2tb(-1)) = witness1(X55) )
      | $less(-1,-1) ),
    inference(superposition,[],[f3130,f3253]) ).

tff(f19164,plain,
    ( spl37_601
    | spl37_691 ),
    inference(avatar_split_clause,[],[f19130,f19162,f15729]) ).

tff(f19162,plain,
    ( spl37_691
  <=> ! [X67: ty,X68: uni] :
        ( ( witness1(X67) = get(X67,int,X68,t2tb(-1)) )
        | ~ $less($sum(occ1(X67,witness1(X67),X68,-1,0),0),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_691])]) ).

tff(f19130,plain,
    ! [X68: uni,X69: $int,X67: ty] :
      ( ( witness1(X67) = get(X67,int,X68,t2tb(-1)) )
      | $less(X69,-1)
      | ~ $less($sum(occ1(X67,witness1(X67),X68,-1,0),0),0)
      | $less(-1,X69) ),
    inference(evaluation,[],[f19129]) ).

tff(f19129,plain,
    ! [X68: uni,X69: $int,X67: ty] :
      ( $less(-1,X69)
      | ~ $less($sum(occ1(X67,witness1(X67),X68,-1,0),0),0)
      | $less(-1,-1)
      | ( witness1(X67) = get(X67,int,X68,t2tb(-1)) )
      | $less(X69,-1) ),
    inference(duplicate_literal_removal,[],[f19095]) ).

tff(f19095,plain,
    ! [X68: uni,X69: $int,X67: ty] :
      ( $less(X69,-1)
      | $less(-1,-1)
      | $less(-1,X69)
      | ( witness1(X67) = get(X67,int,X68,t2tb(-1)) )
      | ~ $less($sum(occ1(X67,witness1(X67),X68,-1,0),0),0)
      | $less(X69,-1) ),
    inference(superposition,[],[f3200,f3253]) ).

tff(f19160,plain,
    ( spl37_601
    | spl37_690 ),
    inference(avatar_split_clause,[],[f19131,f19158,f15729]) ).

tff(f19131,plain,
    ! [X62: uni,X63: $int,X61: ty] :
      ( ( witness1(X61) = get(X61,int,X62,t2tb(-1)) )
      | ( 0 = occ1(X61,witness1(X61),X62,-1,0) )
      | $less(X63,-1)
      | $less(-1,X63) ),
    inference(duplicate_literal_removal,[],[f19093]) ).

tff(f19093,plain,
    ! [X62: uni,X63: $int,X61: ty] :
      ( $less(-1,X63)
      | ( 0 = occ1(X61,witness1(X61),X62,-1,0) )
      | $less(X63,-1)
      | $less(X63,-1)
      | $less(-1,X63)
      | ( witness1(X61) = get(X61,int,X62,t2tb(-1)) ) ),
    inference(superposition,[],[f3166,f3253]) ).

tff(f19155,plain,
    ( spl37_688
    | spl37_689 ),
    inference(avatar_split_clause,[],[f19066,f19153,f19150]) ).

tff(f19066,plain,
    ! [X38: $int,X37: uni] :
      ( ( t2tb(X38) = witness1(int) )
      | ( get(int,int,X37,t2tb(-1)) = witness1(int) )
      | ( 0 = occ1(int,witness1(int),X37,-1,0) ) ),
    inference(superposition,[],[f3253,f8719]) ).

tff(f19148,plain,
    ( spl37_686
    | spl37_687 ),
    inference(avatar_split_clause,[],[f19108,f19146,f19143]) ).

tff(f19108,plain,
    ! [X91: uni,X92: array_int] :
      ( ( t2tb2(X92) = witness1(array(int)) )
      | ( 0 = occ1(array(int),witness1(array(int)),X91,-1,0) )
      | ( get(array(int),int,X91,t2tb(-1)) = witness1(array(int)) ) ),
    inference(superposition,[],[f10443,f3253]) ).

tff(f19141,plain,
    ( spl37_685
    | spl37_601 ),
    inference(avatar_split_clause,[],[f19135,f15729,f19139]) ).

tff(f19139,plain,
    ( spl37_685
  <=> ! [X59: uni,X58: ty] :
        ( ( witness1(X58) = get(X58,int,X59,t2tb(-1)) )
        | ~ $less($sum(0,occ1(X58,witness1(X58),X59,-1,0)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_685])]) ).

tff(f19135,plain,
    ! [X58: ty,X59: uni,X60: $int] :
      ( $less(X60,-1)
      | ( witness1(X58) = get(X58,int,X59,t2tb(-1)) )
      | $less(-1,X60)
      | ~ $less($sum(0,occ1(X58,witness1(X58),X59,-1,0)),0) ),
    inference(evaluation,[],[f19134]) ).

tff(f19134,plain,
    ! [X58: ty,X59: uni,X60: $int] :
      ( $less(-1,X60)
      | $less(-1,-1)
      | ~ $less($sum(0,occ1(X58,witness1(X58),X59,-1,0)),0)
      | ( witness1(X58) = get(X58,int,X59,t2tb(-1)) )
      | $less(X60,-1) ),
    inference(duplicate_literal_removal,[],[f19092]) ).

tff(f19092,plain,
    ! [X58: ty,X59: uni,X60: $int] :
      ( $less(-1,X60)
      | $less(-1,-1)
      | ( witness1(X58) = get(X58,int,X59,t2tb(-1)) )
      | ~ $less($sum(0,occ1(X58,witness1(X58),X59,-1,0)),0)
      | $less(-1,X60)
      | $less(X60,-1) ),
    inference(superposition,[],[f3150,f3253]) ).

tff(f19024,plain,
    ( ~ spl37_183
    | spl37_180
    | ~ spl37_679 ),
    inference(avatar_split_clause,[],[f19001,f18855,f2275,f2312]) ).

tff(f2312,plain,
    ( spl37_183
  <=> $less(sK2,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_183])]) ).

tff(f2275,plain,
    ( spl37_180
  <=> $less(sK9,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_180])]) ).

tff(f18855,plain,
    ( spl37_679
  <=> $less(sK9,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_679])]) ).

tff(f19001,plain,
    ( ~ $less(sK2,sK7)
    | spl37_180
    | ~ spl37_679 ),
    inference(resolution,[],[f18857,f6469]) ).

tff(f6469,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK9,X0)
        | ~ $less(X0,sK7) )
    | spl37_180 ),
    inference(resolution,[],[f2277,f96]) ).

tff(f2277,plain,
    ( ~ $less(sK9,sK7)
    | spl37_180 ),
    inference(avatar_component_clause,[],[f2275]) ).

tff(f18857,plain,
    ( $less(sK9,sK2)
    | ~ spl37_679 ),
    inference(avatar_component_clause,[],[f18855]) ).

tff(f19023,plain,
    ( spl37_684
    | spl37_680
    | spl37_32
    | ~ spl37_679 ),
    inference(avatar_split_clause,[],[f19005,f18855,f614,f18860,f19020]) ).

tff(f19020,plain,
    ( spl37_684
  <=> ( sK1 = sK9 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_684])]) ).

tff(f19005,plain,
    ( $less(sK9,sK1)
    | ( sK1 = sK9 )
    | spl37_32
    | ~ spl37_679 ),
    inference(resolution,[],[f18857,f864]) ).

tff(f864,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,sK2)
        | $less(X0,sK1)
        | ( sK1 = X0 ) )
    | spl37_32 ),
    inference(resolution,[],[f747,f97]) ).

tff(f747,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK1,X0)
        | ~ $less(X0,sK2) )
    | spl37_32 ),
    inference(resolution,[],[f616,f96]) ).

tff(f19017,plain,
    ( ~ spl37_683
    | ~ spl37_679 ),
    inference(avatar_split_clause,[],[f19011,f18855,f19014]) ).

tff(f19014,plain,
    ( spl37_683
  <=> $less(sK2,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_683])]) ).

tff(f19011,plain,
    ( ~ $less(sK2,sK9)
    | ~ spl37_679 ),
    inference(resolution,[],[f18857,f677]) ).

tff(f19012,plain,
    ( ~ spl37_317
    | spl37_80
    | ~ spl37_679 ),
    inference(avatar_split_clause,[],[f18999,f18855,f958,f6104]) ).

tff(f6104,plain,
    ( spl37_317
  <=> $less(sK2,sK11) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_317])]) ).

tff(f18999,plain,
    ( ~ $less(sK2,sK11)
    | spl37_80
    | ~ spl37_679 ),
    inference(resolution,[],[f18857,f1370]) ).

tff(f18872,plain,
    ( spl37_681
    | spl37_682
    | spl37_352 ),
    inference(avatar_split_clause,[],[f18852,f7281,f18869,f18865]) ).

tff(f18865,plain,
    ( spl37_681
  <=> $less(sK9,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_681])]) ).

tff(f7281,plain,
    ( spl37_352
  <=> $less(sK4,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_352])]) ).

tff(f18852,plain,
    ( ( sK9 = sK4 )
    | $less(sK9,sK4)
    | spl37_352 ),
    inference(resolution,[],[f7282,f97]) ).

tff(f7282,plain,
    ( ~ $less(sK4,sK9)
    | spl37_352 ),
    inference(avatar_component_clause,[],[f7281]) ).

tff(f18863,plain,
    ( spl37_680
    | ~ spl37_3
    | ~ spl37_25
    | spl37_352 ),
    inference(avatar_split_clause,[],[f18851,f7281,f579,f466,f18860]) ).

tff(f466,plain,
    ( spl37_3
  <=> $less(sK4,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_3])]) ).

tff(f18851,plain,
    ( $less(sK9,sK1)
    | ~ spl37_3
    | ~ spl37_25
    | spl37_352 ),
    inference(resolution,[],[f7282,f6898]) ).

tff(f6898,plain,
    ( ! [X13: $int] :
        ( $less(sK4,X13)
        | $less(X13,sK1) )
    | ~ spl37_3
    | ~ spl37_25 ),
    inference(evaluation,[],[f6892]) ).

tff(f6892,plain,
    ( ! [X13: $int] :
        ( $less(X13,sK1)
        | $less(0,0)
        | $less(sK4,X13) )
    | ~ spl37_3
    | ~ spl37_25 ),
    inference(superposition,[],[f2111,f414]) ).

tff(f2111,plain,
    ( ! [X2: $int,X0: ty,X1: uni] :
        ( $less(0,occ1(X0,get(X0,int,X1,sF33),X1,X2,sK1))
        | $less(sK4,X2) )
    | ~ spl37_3
    | ~ spl37_25 ),
    inference(resolution,[],[f1223,f468]) ).

tff(f468,plain,
    ( $less(sK4,sK1)
    | ~ spl37_3 ),
    inference(avatar_component_clause,[],[f466]) ).

tff(f18858,plain,
    ( spl37_679
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | spl37_352 ),
    inference(avatar_split_clause,[],[f18850,f7281,f742,f579,f551,f18855]) ).

tff(f551,plain,
    ( spl37_20
  <=> $less(sK4,sK5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_20])]) ).

tff(f742,plain,
    ( spl37_55
  <=> ( sK5 = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_55])]) ).

tff(f18850,plain,
    ( $less(sK9,sK2)
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | spl37_352 ),
    inference(resolution,[],[f7282,f7058]) ).

tff(f7058,plain,
    ( ! [X13: $int] :
        ( $less(sK4,X13)
        | $less(X13,sK2) )
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55 ),
    inference(evaluation,[],[f7053]) ).

tff(f7053,plain,
    ( ! [X13: $int] :
        ( $less(0,0)
        | $less(X13,sK2)
        | $less(sK4,X13) )
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55 ),
    inference(superposition,[],[f2115,f414]) ).

tff(f2115,plain,
    ( ! [X3: ty,X4: uni,X5: $int] :
        ( $less(0,occ1(X3,get(X3,int,X4,sF33),X4,X5,sK2))
        | $less(sK4,X5) )
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55 ),
    inference(forward_demodulation,[],[f2112,f744]) ).

tff(f744,plain,
    ( ( sK5 = sK2 )
    | ~ spl37_55 ),
    inference(avatar_component_clause,[],[f742]) ).

tff(f2112,plain,
    ( ! [X3: ty,X4: uni,X5: $int] :
        ( $less(sK4,X5)
        | $less(0,occ1(X3,get(X3,int,X4,sF33),X4,X5,sK5)) )
    | ~ spl37_20
    | ~ spl37_25 ),
    inference(resolution,[],[f1223,f553]) ).

tff(f553,plain,
    ( $less(sK4,sK5)
    | ~ spl37_20 ),
    inference(avatar_component_clause,[],[f551]) ).

tff(f18848,plain,
    ( ~ spl37_476
    | ~ spl37_466 ),
    inference(avatar_split_clause,[],[f18847,f12251,f12349]) ).

tff(f12349,plain,
    ( spl37_476
  <=> $less(sF27,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_476])]) ).

tff(f12251,plain,
    ( spl37_466
  <=> $less(1,sF27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_466])]) ).

tff(f18847,plain,
    ( ~ $less(sF27,1)
    | ~ spl37_466 ),
    inference(resolution,[],[f12253,f677]) ).

tff(f12253,plain,
    ( $less(1,sF27)
    | ~ spl37_466 ),
    inference(avatar_component_clause,[],[f12251]) ).

tff(f18840,plain,
    ( spl37_393
    | ~ spl37_352
    | spl37_678
    | ~ spl37_5
    | ~ spl37_147
    | ~ spl37_182 ),
    inference(avatar_split_clause,[],[f18824,f2285,f1584,f476,f18838,f7281,f9251]) ).

tff(f18838,plain,
    ( spl37_678
  <=> ! [X2: $int] :
        ( $less(sK7,X2)
        | $less(X2,0)
        | $less(sK4,X2)
        | permut3(int,sF28,sF29,X2,sK9) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_678])]) ).

tff(f476,plain,
    ( spl37_5
  <=> exchange3(int,sF28,sF29,sK7,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_5])]) ).

tff(f1584,plain,
    ( spl37_147
  <=> ( length1(int,sF28) = sK1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_147])]) ).

tff(f2285,plain,
    ( spl37_182
  <=> $less(sK7,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_182])]) ).

tff(f18824,plain,
    ( ! [X2: $int] :
        ( $less(sK7,X2)
        | ~ $less(sK4,sK9)
        | permut3(int,sF28,sF29,X2,sK9)
        | $less(sK4,X2)
        | $less(sK1,sK9)
        | $less(X2,0) )
    | ~ spl37_5
    | ~ spl37_147
    | ~ spl37_182 ),
    inference(resolution,[],[f3384,f2287]) ).

tff(f2287,plain,
    ( $less(sK7,sK9)
    | ~ spl37_182 ),
    inference(avatar_component_clause,[],[f2285]) ).

tff(f3384,plain,
    ( ! [X8: $int,X9: $int] :
        ( ~ $less(sK7,X8)
        | permut3(int,sF28,sF29,X9,X8)
        | $less(X9,0)
        | ~ $less(sK4,X8)
        | $less(sK1,X8)
        | $less(sK4,X9)
        | $less(sK7,X9) )
    | ~ spl37_5
    | ~ spl37_147 ),
    inference(resolution,[],[f3354,f415]) ).

tff(f3354,plain,
    ( ! [X0: $int,X1: $int] :
        ( permut_sub1(int,sF28,sF29,X0,X1)
        | ~ $less(sK4,X1)
        | $less(sK4,X0)
        | $less(X0,0)
        | $less(sK1,X1)
        | ~ $less(sK7,X1)
        | $less(sK7,X0) )
    | ~ spl37_5
    | ~ spl37_147 ),
    inference(forward_demodulation,[],[f1486,f1586]) ).

tff(f1586,plain,
    ( ( length1(int,sF28) = sK1 )
    | ~ spl37_147 ),
    inference(avatar_component_clause,[],[f1584]) ).

tff(f1486,plain,
    ( ! [X0: $int,X1: $int] :
        ( $less(X0,0)
        | permut_sub1(int,sF28,sF29,X0,X1)
        | ~ $less(sK7,X1)
        | $less(sK4,X0)
        | $less(length1(int,sF28),X1)
        | ~ $less(sK4,X1)
        | $less(sK7,X0) )
    | ~ spl37_5 ),
    inference(resolution,[],[f360,f478]) ).

tff(f478,plain,
    ( exchange3(int,sF28,sF29,sK7,sK4)
    | ~ spl37_5 ),
    inference(avatar_component_clause,[],[f476]) ).

tff(f360,plain,
    ! [X2: $int,X3: ty,X0: $int,X1: $int,X6: uni,X4: uni,X5: $int] :
      ( ~ exchange3(X3,X6,X4,X2,X1)
      | permut_sub1(X3,X6,X4,X0,X5)
      | ~ $less(X2,X5)
      | ~ $less(X1,X5)
      | $less(X1,X0)
      | $less(length1(X3,X6),X5)
      | $less(X2,X0)
      | $less(X0,0) ),
    inference(cnf_transformation,[],[f247]) ).

tff(f247,plain,
    ! [X0: $int,X1: $int,X2: $int,X3: ty,X4: uni,X5: $int,X6: uni] :
      ( ~ $less(X2,X5)
      | $less(X0,0)
      | $less(length1(X3,X6),X5)
      | permut_sub1(X3,X6,X4,X0,X5)
      | $less(X1,X0)
      | ~ $less(X1,X5)
      | $less(X2,X0)
      | ~ exchange3(X3,X6,X4,X2,X1) ),
    inference(rectify,[],[f207]) ).

tff(f207,plain,
    ! [X4: $int,X2: $int,X0: $int,X6: ty,X1: uni,X3: $int,X5: uni] :
      ( ~ $less(X0,X3)
      | $less(X4,0)
      | $less(length1(X6,X5),X3)
      | permut_sub1(X6,X5,X1,X4,X3)
      | $less(X2,X4)
      | ~ $less(X2,X3)
      | $less(X0,X4)
      | ~ exchange3(X6,X5,X1,X0,X2) ),
    inference(flattening,[],[f206]) ).

tff(f206,plain,
    ! [X4: $int,X0: $int,X3: $int,X5: uni,X2: $int,X6: ty,X1: uni] :
      ( permut_sub1(X6,X5,X1,X4,X3)
      | $less(length1(X6,X5),X3)
      | $less(X4,0)
      | $less(X2,X4)
      | ~ $less(X2,X3)
      | ~ $less(X0,X3)
      | $less(X0,X4)
      | ~ exchange3(X6,X5,X1,X0,X2) ),
    inference(ennf_transformation,[],[f139]) ).

tff(f139,plain,
    ! [X4: $int,X0: $int,X3: $int,X5: uni,X2: $int,X6: ty,X1: uni] :
      ( exchange3(X6,X5,X1,X0,X2)
     => ( ( $less(X0,X3)
          & ~ $less(X0,X4) )
       => ( ( ~ $less(X2,X4)
            & $less(X2,X3) )
         => ( ~ $less(X4,0)
           => ( ~ $less(length1(X6,X5),X3)
             => permut_sub1(X6,X5,X1,X4,X3) ) ) ) ) ),
    inference(rectify,[],[f78]) ).

tff(f78,plain,
    ! [X14: $int,X11: uni,X15: $int,X6: $int,X18: $int,X10: uni,X0: ty] :
      ( exchange3(X0,X10,X11,X14,X15)
     => ( ( $less(X14,X6)
          & ~ $less(X14,X18) )
       => ( ( $less(X15,X6)
            & ~ $less(X15,X18) )
         => ( ~ $less(X18,0)
           => ( ~ $less(length1(X0,X10),X6)
             => permut_sub1(X0,X10,X11,X18,X6) ) ) ) ) ),
    inference(theory_normalization,[],[f63]) ).

tff(f63,axiom,
    ! [X14: $int,X11: uni,X15: $int,X6: $int,X18: $int,X10: uni,X0: ty] :
      ( exchange3(X0,X10,X11,X14,X15)
     => ( ( $less(X14,X6)
          & $lesseq(X18,X14) )
       => ( ( $less(X15,X6)
            & $lesseq(X18,X15) )
         => ( $lesseq(0,X18)
           => ( $lesseq(X6,length1(X0,X10))
             => permut_sub1(X0,X10,X11,X18,X6) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',exchange_permut_sub) ).

tff(f18833,plain,
    ( spl37_392
    | spl37_677
    | ~ spl37_5
    | ~ spl37_142
    | ~ spl37_147
    | ~ spl37_158 ),
    inference(avatar_split_clause,[],[f18829,f1922,f1584,f1513,f476,f18831,f9241]) ).

tff(f9241,plain,
    ( spl37_392
  <=> $less(sK1,sF27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_392])]) ).

tff(f18831,plain,
    ( spl37_677
  <=> ! [X4: $int] :
        ( $less(sK4,X4)
        | $less(sK7,X4)
        | permut3(int,sF28,sF29,X4,sF27)
        | $less(X4,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_677])]) ).

tff(f1513,plain,
    ( spl37_142
  <=> $less(sK7,sF27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_142])]) ).

tff(f1922,plain,
    ( spl37_158
  <=> $less(sK4,sF27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_158])]) ).

tff(f18829,plain,
    ( ! [X4: $int] :
        ( $less(sK4,X4)
        | $less(X4,0)
        | permut3(int,sF28,sF29,X4,sF27)
        | $less(sK1,sF27)
        | $less(sK7,X4) )
    | ~ spl37_5
    | ~ spl37_142
    | ~ spl37_147
    | ~ spl37_158 ),
    inference(subsumption_resolution,[],[f18826,f1924]) ).

tff(f1924,plain,
    ( $less(sK4,sF27)
    | ~ spl37_158 ),
    inference(avatar_component_clause,[],[f1922]) ).

tff(f18826,plain,
    ( ! [X4: $int] :
        ( $less(X4,0)
        | $less(sK4,X4)
        | $less(sK7,X4)
        | ~ $less(sK4,sF27)
        | $less(sK1,sF27)
        | permut3(int,sF28,sF29,X4,sF27) )
    | ~ spl37_5
    | ~ spl37_142
    | ~ spl37_147 ),
    inference(resolution,[],[f3384,f1515]) ).

tff(f1515,plain,
    ( $less(sK7,sF27)
    | ~ spl37_142 ),
    inference(avatar_component_clause,[],[f1513]) ).

tff(f18819,plain,
    ( spl37_676
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | spl37_79
    | ~ spl37_668 ),
    inference(avatar_split_clause,[],[f18787,f18770,f953,f742,f579,f551,f18816]) ).

tff(f18816,plain,
    ( spl37_676
  <=> $less(2,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_676])]) ).

tff(f953,plain,
    ( spl37_79
  <=> $less(sK4,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_79])]) ).

tff(f18770,plain,
    ( spl37_668
  <=> $less(2,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_668])]) ).

tff(f18787,plain,
    ( $less(2,sK2)
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | spl37_79
    | ~ spl37_668 ),
    inference(resolution,[],[f18772,f7144]) ).

tff(f7144,plain,
    ( ! [X7: $int] :
        ( ~ $less(X7,sK7)
        | $less(X7,sK2) )
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | spl37_79 ),
    inference(resolution,[],[f7058,f1368]) ).

tff(f1368,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK4,X0)
        | ~ $less(X0,sK7) )
    | spl37_79 ),
    inference(resolution,[],[f955,f96]) ).

tff(f955,plain,
    ( ~ $less(sK4,sK7)
    | spl37_79 ),
    inference(avatar_component_clause,[],[f953]) ).

tff(f18772,plain,
    ( $less(2,sK7)
    | ~ spl37_668 ),
    inference(avatar_component_clause,[],[f18770]) ).

tff(f18814,plain,
    ( spl37_675
    | ~ spl37_3
    | ~ spl37_25
    | spl37_79
    | ~ spl37_668 ),
    inference(avatar_split_clause,[],[f18788,f18770,f953,f579,f466,f18811]) ).

tff(f18811,plain,
    ( spl37_675
  <=> $less(2,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_675])]) ).

tff(f18788,plain,
    ( $less(2,sK1)
    | ~ spl37_3
    | ~ spl37_25
    | spl37_79
    | ~ spl37_668 ),
    inference(resolution,[],[f18772,f6915]) ).

tff(f6915,plain,
    ( ! [X7: $int] :
        ( ~ $less(X7,sK7)
        | $less(X7,sK1) )
    | ~ spl37_3
    | ~ spl37_25
    | spl37_79 ),
    inference(resolution,[],[f6898,f1368]) ).

tff(f18809,plain,
    ( spl37_673
    | spl37_674
    | ~ spl37_668 ),
    inference(avatar_split_clause,[],[f18790,f18770,f18806,f18802]) ).

tff(f18802,plain,
    ( spl37_673
  <=> $less(tb2t(get(int,int,sF19,t2tb(2))),sF23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_673])]) ).

tff(f18806,plain,
    ( spl37_674
  <=> $less(2,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_674])]) ).

tff(f18790,plain,
    ( $less(2,sK3)
    | $less(tb2t(get(int,int,sF19,t2tb(2))),sF23)
    | ~ spl37_668 ),
    inference(resolution,[],[f18772,f429]) ).

tff(f18800,plain,
    ( ~ spl37_672
    | ~ spl37_668 ),
    inference(avatar_split_clause,[],[f18795,f18770,f18797]) ).

tff(f18797,plain,
    ( spl37_672
  <=> $less(sK7,2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_672])]) ).

tff(f18795,plain,
    ( ~ $less(sK7,2)
    | ~ spl37_668 ),
    inference(resolution,[],[f18772,f677]) ).

tff(f18785,plain,
    ( spl37_668
    | spl37_669
    | spl37_670
    | spl37_671
    | ~ spl37_67 ),
    inference(avatar_split_clause,[],[f18749,f828,f18782,f18778,f18774,f18770]) ).

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

tff(f18778,plain,
    ( spl37_670
  <=> $less(sK13(2,int,sF19,3,sF22),3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_670])]) ).

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

tff(f18749,plain,
    ( $less(sK4,2)
    | $less(sK13(2,int,sF19,3,sF22),3)
    | ( sK4 = 2 )
    | $less(2,sK7)
    | ~ spl37_67 ),
    inference(superposition,[],[f17755,f2065]) ).

tff(f17755,plain,
    ! [X4: ty,X5: uni] : $less(sK13(2,X4,X5,3,get(X4,int,X5,t2tb(2))),3),
    inference(evaluation,[],[f17650]) ).

tff(f17650,plain,
    ! [X4: ty,X5: uni] : $less(sK13(2,X4,X5,3,get(X4,int,X5,t2tb($sum(3,-1)))),3),
    inference(interpreted_simplification,[],[f17649]) ).

tff(f17649,plain,
    ! [X4: ty,X5: uni] :
      ( $less(sK13(2,X4,X5,3,get(X4,int,X5,t2tb($sum(3,-1)))),3)
      | $less(2,$sum(3,-1))
      | ~ $less(2,3) ),
    inference(instantiation,[],[f2964]) ).

tff(f2964,plain,
    ! [X6: $int,X7: $int,X4: ty,X5: uni] :
      ( $less(sK13(X7,X4,X5,X6,get(X4,int,X5,t2tb($sum(X6,-1)))),X6)
      | $less(X7,$sum(X6,-1))
      | ~ $less(X7,X6) ),
    inference(subsumption_resolution,[],[f2963,f294]) ).

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

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

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

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

tff(f2963,plain,
    ! [X6: $int,X7: $int,X4: ty,X5: uni] :
      ( ~ sort1(X4,get(X4,int,X5,t2tb($sum(X6,-1))))
      | ~ $less(X7,X6)
      | $less(sK13(X7,X4,X5,X6,get(X4,int,X5,t2tb($sum(X6,-1)))),X6)
      | $less(X7,$sum(X6,-1)) ),
    inference(evaluation,[],[f2942]) ).

tff(f2942,plain,
    ! [X6: $int,X7: $int,X4: ty,X5: uni] :
      ( ~ sort1(X4,get(X4,int,X5,t2tb($sum(X6,-1))))
      | ~ $less(X7,X6)
      | $less(X7,$sum(X6,-1))
      | $less(sK13(X7,X4,X5,X6,get(X4,int,X5,t2tb($sum(X6,-1)))),X6)
      | ( 0 = 1 ) ),
    inference(superposition,[],[f1525,f359]) ).

tff(f359,plain,
    ! [X2: uni,X3: $int,X0: $int,X1: ty,X4: uni] :
      ( ( 0 = occ1(X1,X4,X2,X0,X3) )
      | ~ sort1(X1,X4)
      | $less(sK13(X0,X1,X2,X3,X4),X3) ),
    inference(cnf_transformation,[],[f246]) ).

tff(f1525,plain,
    ! [X10: $int,X11: $int,X8: ty,X9: uni] :
      ( ( 1 = occ1(X8,get(X8,int,X9,t2tb($sum(X10,-1))),X9,X11,X10) )
      | $less(X11,$sum(X10,-1))
      | ~ $less(X11,X10) ),
    inference(evaluation,[],[f1523]) ).

tff(f1523,plain,
    ! [X10: $int,X11: $int,X8: ty,X9: uni] :
      ( $less(X11,$sum(X10,-1))
      | ( $sum(1,0) = occ1(X8,get(X8,int,X9,t2tb($sum(X10,-1))),X9,X11,X10) )
      | ~ $less(X11,X10) ),
    inference(superposition,[],[f454,f414]) ).

tff(f18738,plain,
    spl37_627,
    inference(avatar_split_clause,[],[f18737,f17133]) ).

tff(f17133,plain,
    ( spl37_627
  <=> ! [X22: $int,X18: $int,X19: $int] :
        ( ( 0 = $sum(X18,$uminus(X19)) )
        | $less(0,$sum(X18,$uminus(X19)))
        | $less(X22,X19)
        | ~ $less(X22,X18) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_627])]) ).

tff(f18737,plain,
    ! [X16: $int,X17: $int,X15: $int] :
      ( ~ $less(X15,X17)
      | $less(0,$sum(X17,$uminus(X16)))
      | ( 0 = $sum(X17,$uminus(X16)) )
      | $less(X15,X16) ),
    inference(subsumption_resolution,[],[f18710,f96]) ).

tff(f18710,plain,
    ! [X16: $int,X17: $int,X15: $int] :
      ( $less(X17,X16)
      | ( 0 = $sum(X17,$uminus(X16)) )
      | $less(0,$sum(X17,$uminus(X16)))
      | ~ $less(X15,X17)
      | $less(X15,X16) ),
    inference(resolution,[],[f4231,f1349]) ).

tff(f1349,plain,
    ! [X2: uni,X3: uni,X0: $int,X1: ty,X4: $int,X5: $int] :
      ( ~ $less(X0,occ1(X1,X2,X3,X4,X5))
      | $less(X5,X4)
      | $less(X0,$sum(X5,$uminus(X4)))
      | ( $sum(X5,$uminus(X4)) = X0 ) ),
    inference(resolution,[],[f1031,f97]) ).

tff(f1031,plain,
    ! [X10: uni,X8: ty,X6: $int,X9: uni,X7: $int,X5: $int] :
      ( ~ $less($sum(X5,$uminus(X6)),X7)
      | ~ $less(X7,occ1(X8,X9,X10,X6,X5))
      | $less(X5,X6) ),
    inference(resolution,[],[f402,f96]) ).

tff(f402,plain,
    ! [X2: $int,X3: uni,X0: $int,X1: ty,X4: uni] :
      ( ~ $less($sum(X2,$uminus(X0)),occ1(X1,X3,X4,X0,X2))
      | $less(X2,X0) ),
    inference(cnf_transformation,[],[f280]) ).

tff(f4231,plain,
    ! [X36: $int,X34: $int,X35: $int,X32: ty,X33: uni] :
      ( $less(0,occ1(ref(X32),mk_ref(X32,X33),const(ref(X32),int,mk_ref(X32,X33)),X35,X36))
      | $less(X34,X35)
      | ~ $less(X34,X36) ),
    inference(superposition,[],[f327,f1708]) ).

tff(f1708,plain,
    ! [X34: uni,X35: uni,X32: ty,X33: ty] : ( get(ref(X32),X33,const(ref(X32),X33,mk_ref(X32,X34)),X35) = mk_ref(X32,X34) ),
    inference(resolution,[],[f293,f397]) ).

tff(f397,plain,
    ! [X0: uni,X1: ty] : sort1(ref(X1),mk_ref(X1,X0)),
    inference(cnf_transformation,[],[f275]) ).

tff(f275,plain,
    ! [X0: uni,X1: ty] : sort1(ref(X1),mk_ref(X1,X0)),
    inference(rectify,[],[f9]) ).

tff(f9,axiom,
    ! [X1: uni,X0: ty] : sort1(ref(X0),mk_ref(X0,X1)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mk_ref_sort1) ).

tff(f18736,plain,
    spl37_223,
    inference(avatar_split_clause,[],[f18732,f3028]) ).

tff(f3028,plain,
    ( spl37_223
  <=> ! [X9: $int,X11: $int,X10: $int] :
        ( $less(X9,X10)
        | ~ $less(X9,X11)
        | $less(X10,X11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_223])]) ).

tff(f18732,plain,
    ! [X10: $int,X11: $int,X12: $int] :
      ( $less(X10,X11)
      | ~ $less(X12,X11)
      | $less(X12,X10) ),
    inference(evaluation,[],[f18719]) ).

tff(f18719,plain,
    ! [X10: $int,X11: $int,X12: $int] :
      ( ~ $less(X12,X11)
      | $less(0,0)
      | $less(X10,X11)
      | $less(X12,X10) ),
    inference(superposition,[],[f4231,f414]) ).

tff(f18735,plain,
    spl37_523,
    inference(avatar_split_clause,[],[f18733,f13688]) ).

tff(f13688,plain,
    ( spl37_523
  <=> ! [X160: $int,X159: $int,X161: $int,X158: $int] :
        ( $less(X160,X161)
        | ~ $less(X158,X160)
        | $less(X161,X159)
        | $less(X158,X159)
        | $less(X159,X161)
        | $less(X161,X160) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_523])]) ).

tff(f18733,plain,
    ! [X28: $int,X29: $int,X27: $int,X30: $int] :
      ( $less(X28,X30)
      | ~ $less(X29,X28)
      | $less(X27,X30)
      | $less(X30,X28)
      | $less(X30,X27)
      | $less(X29,X27) ),
    inference(evaluation,[],[f18722]) ).

tff(f18722,plain,
    ! [X28: $int,X29: $int,X27: $int,X30: $int] :
      ( ~ $less(X29,X28)
      | $less(X28,X30)
      | $less(X30,X28)
      | $less(X29,X27)
      | $less(X30,X27)
      | $less(0,0)
      | $less(X27,X30) ),
    inference(superposition,[],[f4231,f3166]) ).

tff(f18705,plain,
    ( spl37_542
    | spl37_491
    | spl37_4
    | ~ spl37_14
    | ~ spl37_640 ),
    inference(avatar_split_clause,[],[f18704,f18124,f521,f471,f12712,f14173]) ).

tff(f14173,plain,
    ( spl37_542
  <=> ! [X116: uni,X117: $int,X115: ty] :
        ( $less(sK3,X117)
        | ~ $less(sK4,sK14(0,X115,X116,X117,get(X115,int,X116,sF21))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_542])]) ).

tff(f12712,plain,
    ( spl37_491
  <=> $less(0,$sum(sK2,-1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_491])]) ).

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

tff(f18704,plain,
    ( ! [X86: $int,X84: ty,X85: uni] :
        ( $less(0,$sum(sK2,-1))
        | $less(sK3,X86)
        | ~ $less(sK4,sK14(0,X84,X85,X86,get(X84,int,X85,sF21))) )
    | spl37_4
    | ~ spl37_14
    | ~ spl37_640 ),
    inference(forward_demodulation,[],[f18621,f523]) ).

tff(f18621,plain,
    ( ! [X86: $int,X84: ty,X85: uni] :
        ( $less(sK3,X86)
        | ~ $less(sK4,sK14(0,X84,X85,X86,get(X84,int,X85,t2tb(sK3))))
        | $less(0,$sum(sK2,-1)) )
    | spl37_4
    | ~ spl37_640 ),
    inference(resolution,[],[f18125,f2361]) ).

tff(f2361,plain,
    ( ! [X24: ty,X22: $int,X25: uni,X23: $int] :
        ( ~ $less(X22,0)
        | ~ $less(sK4,sK14(0,X24,X25,X23,get(X24,int,X25,t2tb(X22))))
        | $less(X22,X23) )
    | spl37_4 ),
    inference(resolution,[],[f1266,f681]) ).

tff(f681,plain,
    ( ! [X5: $int] :
        ( ~ $less(X5,0)
        | ~ $less(sK4,X5) )
    | spl37_4 ),
    inference(resolution,[],[f96,f473]) ).

tff(f473,plain,
    ( ~ $less(sK4,0)
    | spl37_4 ),
    inference(avatar_component_clause,[],[f471]) ).

tff(f1266,plain,
    ! [X2: uni,X3: $int,X0: $int,X1: ty,X4: $int] :
      ( $less(sK14(X0,X1,X2,X3,get(X1,int,X2,t2tb(X4))),X0)
      | ~ $less(X4,X0)
      | $less(X4,X3) ),
    inference(subsumption_resolution,[],[f1259,f294]) ).

tff(f1259,plain,
    ! [X2: uni,X3: $int,X0: $int,X1: ty,X4: $int] :
      ( ~ $less(X4,X0)
      | $less(sK14(X0,X1,X2,X3,get(X1,int,X2,t2tb(X4))),X0)
      | $less(X4,X3)
      | ~ sort1(X1,get(X1,int,X2,t2tb(X4))) ),
    inference(resolution,[],[f366,f327]) ).

tff(f366,plain,
    ! [X2: uni,X3: $int,X0: $int,X1: ty,X4: uni] :
      ( ~ $less(0,occ1(X1,X4,X2,X3,X0))
      | $less(sK14(X0,X1,X2,X3,X4),X0)
      | ~ sort1(X1,X4) ),
    inference(cnf_transformation,[],[f254]) ).

tff(f18700,plain,
    ( spl37_491
    | spl37_546
    | ~ spl37_640 ),
    inference(avatar_split_clause,[],[f18616,f18124,f14196,f12712]) ).

tff(f14196,plain,
    ( spl37_546
  <=> ! [X94: $int,X96: uni,X97: uni,X95: ty,X93: $int,X92: $int] :
        ( ~ $less(X94,sK3)
        | $less(X92,X93)
        | ~ $less(occ1(X95,X96,X97,X93,X92),X94) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_546])]) ).

tff(f18616,plain,
    ( ! [X70: uni,X71: uni,X68: $int,X69: ty,X66: $int,X67: $int] :
        ( $less(X66,X67)
        | ~ $less(X68,sK3)
        | $less(0,$sum(sK2,-1))
        | ~ $less(occ1(X69,X70,X71,X67,X66),X68) )
    | ~ spl37_640 ),
    inference(resolution,[],[f18125,f1338]) ).

tff(f1338,plain,
    ! [X10: uni,X11: $int,X8: ty,X6: $int,X9: uni,X7: $int,X12: $int] :
      ( ~ $less(X12,0)
      | $less(X6,X7)
      | ~ $less(X11,X12)
      | ~ $less(occ1(X8,X9,X10,X7,X6),X11) ),
    inference(resolution,[],[f991,f96]) ).

tff(f991,plain,
    ! [X10: uni,X8: ty,X6: $int,X9: uni,X7: $int,X5: $int] :
      ( ~ $less(X7,0)
      | $less(X5,X6)
      | ~ $less(occ1(X8,X9,X10,X6,X5),X7) ),
    inference(resolution,[],[f403,f96]) ).

tff(f18699,plain,
    ( spl37_491
    | spl37_547
    | spl37_2
    | ~ spl37_14
    | ~ spl37_640 ),
    inference(avatar_split_clause,[],[f18698,f18124,f521,f461,f14201,f12712]) ).

tff(f14201,plain,
    ( spl37_547
  <=> ! [X109: uni,X107: $int,X108: ty] :
        ( $less(sK3,X107)
        | ~ $less(sK3,sK13(X107,X108,X109,0,get(X108,int,X109,sF21))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_547])]) ).

tff(f18698,plain,
    ( ! [X80: uni,X78: $int,X79: ty] :
        ( $less(sK3,X78)
        | ~ $less(sK3,sK13(X78,X79,X80,0,get(X79,int,X80,sF21)))
        | $less(0,$sum(sK2,-1)) )
    | spl37_2
    | ~ spl37_14
    | ~ spl37_640 ),
    inference(forward_demodulation,[],[f18619,f523]) ).

tff(f18619,plain,
    ( ! [X80: uni,X78: $int,X79: ty] :
        ( $less(0,$sum(sK2,-1))
        | ~ $less(sK3,sK13(X78,X79,X80,0,get(X79,int,X80,t2tb(sK3))))
        | $less(sK3,X78) )
    | spl37_2
    | ~ spl37_640 ),
    inference(resolution,[],[f18125,f2323]) ).

tff(f2323,plain,
    ( ! [X28: ty,X29: uni,X26: $int,X27: $int] :
        ( ~ $less(X26,0)
        | $less(X26,X27)
        | ~ $less(sK3,sK13(X27,X28,X29,0,get(X28,int,X29,t2tb(X26)))) )
    | spl37_2 ),
    inference(resolution,[],[f1247,f680]) ).

tff(f680,plain,
    ( ! [X4: $int] :
        ( ~ $less(X4,0)
        | ~ $less(sK3,X4) )
    | spl37_2 ),
    inference(resolution,[],[f96,f463]) ).

tff(f1247,plain,
    ! [X21: ty,X24: $int,X22: uni,X25: $int,X23: $int] :
      ( $less(sK13(X24,X21,X22,X25,get(X21,int,X22,t2tb(X23))),X25)
      | ~ $less(X23,X25)
      | $less(X23,X24) ),
    inference(subsumption_resolution,[],[f1246,f294]) ).

tff(f1246,plain,
    ! [X21: ty,X24: $int,X22: uni,X25: $int,X23: $int] :
      ( $less(sK13(X24,X21,X22,X25,get(X21,int,X22,t2tb(X23))),X25)
      | ~ sort1(X21,get(X21,int,X22,t2tb(X23)))
      | ~ $less(X23,X25)
      | $less(X23,X24) ),
    inference(evaluation,[],[f1245]) ).

tff(f1245,plain,
    ! [X21: ty,X24: $int,X22: uni,X25: $int,X23: $int] :
      ( ~ sort1(X21,get(X21,int,X22,t2tb(X23)))
      | $less(0,0)
      | ~ $less(X23,X25)
      | $less(sK13(X24,X21,X22,X25,get(X21,int,X22,t2tb(X23))),X25)
      | $less(X23,X24) ),
    inference(superposition,[],[f327,f359]) ).

tff(f18694,plain,
    ( spl37_491
    | spl37_545
    | ~ spl37_640 ),
    inference(avatar_split_clause,[],[f18615,f18124,f14191,f12712]) ).

tff(f14191,plain,
    ( spl37_545
  <=> ! [X88: ty,X87: $int,X89: uni,X90: uni,X86: $int] :
        ( ~ $less(occ1(X88,X89,X90,X87,X86),sK3)
        | $less(X86,X87) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_545])]) ).

tff(f18615,plain,
    ( ! [X65: uni,X62: $int,X63: ty,X61: $int,X64: uni] :
        ( ~ $less(occ1(X63,X64,X65,X62,X61),sK3)
        | $less(X61,X62)
        | $less(0,$sum(sK2,-1)) )
    | ~ spl37_640 ),
    inference(resolution,[],[f18125,f991]) ).

tff(f18693,plain,
    ( spl37_667
    | spl37_597
    | ~ spl37_640 ),
    inference(avatar_split_clause,[],[f18645,f18124,f15295,f18690]) ).

tff(f18690,plain,
    ( spl37_667
  <=> $less(sK4,$sum(sK2,-1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_667])]) ).

tff(f15295,plain,
    ( spl37_597
  <=> ! [X20: $int,X19: $int] :
        ( ~ $less(X19,X20)
        | $less(X19,sK7)
        | ~ $less(X20,sK3)
        | ( sF23 = tb2t(get(int,int,sF19,t2tb(X19))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_597])]) ).

tff(f18645,plain,
    ( ! [X106: $int,X107: $int] :
        ( ( tb2t(get(int,int,sF19,t2tb(X106))) = sF23 )
        | $less(sK4,$sum(sK2,-1))
        | ~ $less(X106,X107)
        | $less(X106,sK7)
        | ~ $less(X107,sK3) )
    | ~ spl37_640 ),
    inference(resolution,[],[f18125,f2075]) ).

tff(f2075,plain,
    ! [X2: $int,X3: $int,X4: $int] :
      ( ~ $less(X4,sK4)
      | ~ $less(X2,X3)
      | $less(X2,sK7)
      | ~ $less(X3,X4)
      | ( sF23 = tb2t(get(int,int,sF19,t2tb(X2))) ) ),
    inference(resolution,[],[f1108,f96]) ).

tff(f18688,plain,
    ( spl37_666
    | spl37_68
    | ~ spl37_640 ),
    inference(avatar_split_clause,[],[f18604,f18124,f837,f18685]) ).

tff(f18685,plain,
    ( spl37_666
  <=> $less(-1,$sum(sK2,-1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_666])]) ).

tff(f837,plain,
    ( spl37_68
  <=> $less(sK3,-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_68])]) ).

tff(f18604,plain,
    ( $less(-1,$sum(sK2,-1))
    | spl37_68
    | ~ spl37_640 ),
    inference(resolution,[],[f18125,f839]) ).

tff(f839,plain,
    ( ~ $less(sK3,-1)
    | spl37_68 ),
    inference(avatar_component_clause,[],[f837]) ).

tff(f18683,plain,
    ( spl37_665
    | spl37_150
    | ~ spl37_640 ),
    inference(avatar_split_clause,[],[f18603,f18124,f1682,f18680]) ).

tff(f18680,plain,
    ( spl37_665
  <=> $less(sF35,$sum(sK2,-1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_665])]) ).

tff(f1682,plain,
    ( spl37_150
  <=> $less(sK3,sF35) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_150])]) ).

tff(f18603,plain,
    ( $less(sF35,$sum(sK2,-1))
    | spl37_150
    | ~ spl37_640 ),
    inference(resolution,[],[f18125,f1684]) ).

tff(f1684,plain,
    ( ~ $less(sK3,sF35)
    | spl37_150 ),
    inference(avatar_component_clause,[],[f1682]) ).

tff(f18677,plain,
    ( spl37_491
    | spl37_540
    | ~ spl37_14
    | spl37_41
    | ~ spl37_640 ),
    inference(avatar_split_clause,[],[f18676,f18124,f660,f521,f14165,f12712]) ).

tff(f14165,plain,
    ( spl37_540
  <=> ! [X100: ty,X101: uni,X99: $int] :
        ( $less(sK3,X99)
        | ~ $less(sK7,sK13(X99,X100,X101,0,get(X100,int,X101,sF21))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_540])]) ).

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

tff(f18676,plain,
    ( ! [X72: $int,X73: ty,X74: uni] :
        ( $less(sK3,X72)
        | ~ $less(sK7,sK13(X72,X73,X74,0,get(X73,int,X74,sF21)))
        | $less(0,$sum(sK2,-1)) )
    | ~ spl37_14
    | spl37_41
    | ~ spl37_640 ),
    inference(forward_demodulation,[],[f18617,f523]) ).

tff(f18617,plain,
    ( ! [X72: $int,X73: ty,X74: uni] :
        ( $less(0,$sum(sK2,-1))
        | ~ $less(sK7,sK13(X72,X73,X74,0,get(X73,int,X74,t2tb(sK3))))
        | $less(sK3,X72) )
    | spl37_41
    | ~ spl37_640 ),
    inference(resolution,[],[f18125,f2321]) ).

tff(f2321,plain,
    ( ! [X21: uni,X18: $int,X19: $int,X20: ty] :
        ( ~ $less(X18,0)
        | ~ $less(sK7,sK13(X19,X20,X21,0,get(X20,int,X21,t2tb(X18))))
        | $less(X18,X19) )
    | spl37_41 ),
    inference(resolution,[],[f1247,f780]) ).

tff(f780,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,0)
        | ~ $less(sK7,X0) )
    | spl37_41 ),
    inference(resolution,[],[f662,f96]) ).

tff(f662,plain,
    ( ~ $less(sK7,0)
    | spl37_41 ),
    inference(avatar_component_clause,[],[f660]) ).

tff(f18675,plain,
    ( spl37_548
    | spl37_491
    | ~ spl37_14
    | spl37_41
    | ~ spl37_640 ),
    inference(avatar_split_clause,[],[f18674,f18124,f660,f521,f12712,f14206]) ).

tff(f14206,plain,
    ( spl37_548
  <=> ! [X112: ty,X113: uni,X111: $int] :
        ( $less(sK3,X111)
        | ~ $less(sK7,sK14(0,X112,X113,X111,get(X112,int,X113,sF21))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_548])]) ).

tff(f18674,plain,
    ( ! [X82: ty,X83: uni,X81: $int] :
        ( $less(0,$sum(sK2,-1))
        | ~ $less(sK7,sK14(0,X82,X83,X81,get(X82,int,X83,sF21)))
        | $less(sK3,X81) )
    | ~ spl37_14
    | spl37_41
    | ~ spl37_640 ),
    inference(forward_demodulation,[],[f18620,f523]) ).

tff(f18620,plain,
    ( ! [X82: ty,X83: uni,X81: $int] :
        ( ~ $less(sK7,sK14(0,X82,X83,X81,get(X82,int,X83,t2tb(sK3))))
        | $less(0,$sum(sK2,-1))
        | $less(sK3,X81) )
    | spl37_41
    | ~ spl37_640 ),
    inference(resolution,[],[f18125,f2360]) ).

tff(f2360,plain,
    ( ! [X21: uni,X18: $int,X19: $int,X20: ty] :
        ( ~ $less(X18,0)
        | $less(X18,X19)
        | ~ $less(sK7,sK14(0,X20,X21,X19,get(X20,int,X21,t2tb(X18)))) )
    | spl37_41 ),
    inference(resolution,[],[f1266,f780]) ).

tff(f18673,plain,
    ( spl37_491
    | spl37_543
    | spl37_4
    | ~ spl37_14
    | ~ spl37_640 ),
    inference(avatar_split_clause,[],[f18672,f18124,f521,f471,f14179,f12712]) ).

tff(f14179,plain,
    ( spl37_543
  <=> ! [X105: uni,X104: ty,X103: $int] :
        ( $less(sK3,X103)
        | ~ $less(sK4,sK13(X103,X104,X105,0,get(X104,int,X105,sF21))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_543])]) ).

tff(f18672,plain,
    ( ! [X76: ty,X77: uni,X75: $int] :
        ( $less(sK3,X75)
        | ~ $less(sK4,sK13(X75,X76,X77,0,get(X76,int,X77,sF21)))
        | $less(0,$sum(sK2,-1)) )
    | spl37_4
    | ~ spl37_14
    | ~ spl37_640 ),
    inference(forward_demodulation,[],[f18618,f523]) ).

tff(f18618,plain,
    ( ! [X76: ty,X77: uni,X75: $int] :
        ( $less(0,$sum(sK2,-1))
        | ~ $less(sK4,sK13(X75,X76,X77,0,get(X76,int,X77,t2tb(sK3))))
        | $less(sK3,X75) )
    | spl37_4
    | ~ spl37_640 ),
    inference(resolution,[],[f18125,f2322]) ).

tff(f2322,plain,
    ( ! [X24: ty,X22: $int,X25: uni,X23: $int] :
        ( ~ $less(X22,0)
        | $less(X22,X23)
        | ~ $less(sK4,sK13(X23,X24,X25,0,get(X24,int,X25,t2tb(X22)))) )
    | spl37_4 ),
    inference(resolution,[],[f1247,f681]) ).

tff(f18671,plain,
    ( spl37_491
    | spl37_2
    | ~ spl37_640 ),
    inference(avatar_split_clause,[],[f18597,f18124,f461,f12712]) ).

tff(f18597,plain,
    ( $less(0,$sum(sK2,-1))
    | spl37_2
    | ~ spl37_640 ),
    inference(resolution,[],[f18125,f463]) ).

tff(f18670,plain,
    ( spl37_491
    | spl37_544
    | spl37_2
    | ~ spl37_14
    | ~ spl37_640 ),
    inference(avatar_split_clause,[],[f18669,f18124,f521,f461,f14187,f12712]) ).

tff(f14187,plain,
    ( spl37_544
  <=> ! [X121: $int,X120: uni,X119: ty] :
        ( ~ $less(sK3,sK14(0,X119,X120,X121,get(X119,int,X120,sF21)))
        | $less(sK3,X121) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_544])]) ).

tff(f18669,plain,
    ( ! [X88: uni,X89: $int,X87: ty] :
        ( $less(sK3,X89)
        | $less(0,$sum(sK2,-1))
        | ~ $less(sK3,sK14(0,X87,X88,X89,get(X87,int,X88,sF21))) )
    | spl37_2
    | ~ spl37_14
    | ~ spl37_640 ),
    inference(forward_demodulation,[],[f18622,f523]) ).

tff(f18622,plain,
    ( ! [X88: uni,X89: $int,X87: ty] :
        ( ~ $less(sK3,sK14(0,X87,X88,X89,get(X87,int,X88,t2tb(sK3))))
        | $less(sK3,X89)
        | $less(0,$sum(sK2,-1)) )
    | spl37_2
    | ~ spl37_640 ),
    inference(resolution,[],[f18125,f2362]) ).

tff(f2362,plain,
    ( ! [X28: ty,X29: uni,X26: $int,X27: $int] :
        ( ~ $less(X26,0)
        | ~ $less(sK3,sK14(0,X28,X29,X27,get(X28,int,X29,t2tb(X26))))
        | $less(X26,X27) )
    | spl37_2 ),
    inference(resolution,[],[f1266,f680]) ).

tff(f18586,plain,
    ( ~ spl37_539
    | spl37_296 ),
    inference(avatar_split_clause,[],[f18575,f5003,f14078]) ).

tff(f14078,plain,
    ( spl37_539
  <=> $less(sF35,-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_539])]) ).

tff(f18575,plain,
    ( ~ $less(sF35,-1)
    | spl37_296 ),
    inference(interpreted_simplification,[],[f18574]) ).

tff(f18574,plain,
    ( ~ $less(sF35,-1)
    | ~ $less(-1,0)
    | spl37_296 ),
    inference(instantiation,[],[f17300]) ).

tff(f17300,plain,
    ( ! [X0: $int] :
        ( ~ $less(sF35,X0)
        | ~ $less(X0,0) )
    | spl37_296 ),
    inference(resolution,[],[f5004,f96]) ).

tff(f18567,plain,
    ( spl37_664
    | spl37_452 ),
    inference(avatar_split_clause,[],[f18563,f11940,f18565]) ).

tff(f18565,plain,
    ( spl37_664
  <=> ! [X30: ty,X31: uni] : ( 0 = occ1(ref(X30),mk_ref(X30,X31),const(ref(X30),int,mk_ref(X30,X31)),0,-1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_664])]) ).

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

tff(f18563,plain,
    ! [X31: uni,X29: $int,X30: ty] :
      ( ~ $less(X29,-1)
      | ( 0 = occ1(ref(X30),mk_ref(X30,X31),const(ref(X30),int,mk_ref(X30,X31)),0,-1) )
      | $less(X29,0) ),
    inference(subsumption_resolution,[],[f18499,f397]) ).

tff(f18499,plain,
    ! [X31: uni,X29: $int,X30: ty] :
      ( ~ $less(X29,-1)
      | ~ sort1(ref(X30),mk_ref(X30,X31))
      | ( 0 = occ1(ref(X30),mk_ref(X30,X31),const(ref(X30),int,mk_ref(X30,X31)),0,-1) )
      | $less(X29,0) ),
    inference(resolution,[],[f4228,f2712]) ).

tff(f2712,plain,
    ! [X6: uni,X9: $int,X7: uni,X5: ty] :
      ( ~ $less(sK13(0,X5,X7,X9,X6),-1)
      | ~ sort1(X5,X6)
      | ( 0 = occ1(X5,X6,X7,0,X9) ) ),
    inference(interpreted_simplification,[],[f2711]) ).

tff(f2711,plain,
    ! [X6: uni,X9: $int,X7: uni,X5: ty] :
      ( ~ $less(sK13(0,X5,X7,X9,X6),-1)
      | ( 0 = occ1(X5,X6,X7,0,X9) )
      | ~ $less(-1,0)
      | ~ sort1(X5,X6) ),
    inference(instantiation,[],[f1241]) ).

tff(f1241,plain,
    ! [X10: $int,X8: $int,X6: uni,X9: $int,X7: uni,X5: ty] :
      ( ~ $less(sK13(X8,X5,X7,X9,X6),X10)
      | ( 0 = occ1(X5,X6,X7,X8,X9) )
      | ~ $less(X10,X8)
      | ~ sort1(X5,X6) ),
    inference(resolution,[],[f358,f96]) ).

tff(f358,plain,
    ! [X2: uni,X3: $int,X0: $int,X1: ty,X4: uni] :
      ( ~ $less(sK13(X0,X1,X2,X3,X4),X0)
      | ( 0 = occ1(X1,X4,X2,X0,X3) )
      | ~ sort1(X1,X4) ),
    inference(cnf_transformation,[],[f246]) ).

tff(f4228,plain,
    ! [X18: $int,X19: $int,X16: uni,X17: $int,X15: ty] :
      ( $less(sK13(X18,ref(X15),const(ref(X15),int,mk_ref(X15,X16)),X19,mk_ref(X15,X16)),X19)
      | $less(X17,X18)
      | ~ $less(X17,X19) ),
    inference(superposition,[],[f1247,f1708]) ).

tff(f18489,plain,
    ( spl37_663
    | spl37_479 ),
    inference(avatar_split_clause,[],[f18485,f12436,f18487]) ).

tff(f18487,plain,
    ( spl37_663
  <=> ! [X30: ty,X31: uni] : ~ $less(0,occ1(ref(X30),mk_ref(X30,X31),const(ref(X30),int,mk_ref(X30,X31)),2,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_663])]) ).

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

tff(f18485,plain,
    ! [X31: uni,X29: $int,X30: ty] :
      ( $less(X29,2)
      | ~ $less(X29,1)
      | ~ $less(0,occ1(ref(X30),mk_ref(X30,X31),const(ref(X30),int,mk_ref(X30,X31)),2,1)) ),
    inference(subsumption_resolution,[],[f18416,f397]) ).

tff(f18416,plain,
    ! [X31: uni,X29: $int,X30: ty] :
      ( ~ sort1(ref(X30),mk_ref(X30,X31))
      | $less(X29,2)
      | ~ $less(X29,1)
      | ~ $less(0,occ1(ref(X30),mk_ref(X30,X31),const(ref(X30),int,mk_ref(X30,X31)),2,1)) ),
    inference(resolution,[],[f4227,f2777]) ).

tff(f2777,plain,
    ! [X6: uni,X9: $int,X7: uni,X5: ty] :
      ( ~ $less(sK14(X9,X5,X7,2,X6),1)
      | ~ sort1(X5,X6)
      | ~ $less(0,occ1(X5,X6,X7,2,X9)) ),
    inference(interpreted_simplification,[],[f2776]) ).

tff(f2776,plain,
    ! [X6: uni,X9: $int,X7: uni,X5: ty] :
      ( ~ $less(sK14(X9,X5,X7,2,X6),1)
      | ~ $less(0,occ1(X5,X6,X7,2,X9))
      | ~ sort1(X5,X6)
      | ~ $less(1,2) ),
    inference(instantiation,[],[f1275]) ).

tff(f1275,plain,
    ! [X10: $int,X8: $int,X6: uni,X9: $int,X7: uni,X5: ty] :
      ( ~ $less(sK14(X9,X5,X7,X8,X6),X10)
      | ~ $less(0,occ1(X5,X6,X7,X8,X9))
      | ~ sort1(X5,X6)
      | ~ $less(X10,X8) ),
    inference(resolution,[],[f367,f96]) ).

tff(f367,plain,
    ! [X2: uni,X3: $int,X0: $int,X1: ty,X4: uni] :
      ( ~ $less(sK14(X0,X1,X2,X3,X4),X3)
      | ~ sort1(X1,X4)
      | ~ $less(0,occ1(X1,X4,X2,X3,X0)) ),
    inference(cnf_transformation,[],[f254]) ).

tff(f4227,plain,
    ! [X10: ty,X11: uni,X14: $int,X12: $int,X13: $int] :
      ( $less(sK14(X13,ref(X10),const(ref(X10),int,mk_ref(X10,X11)),X14,mk_ref(X10,X11)),X13)
      | ~ $less(X12,X13)
      | $less(X12,X14) ),
    inference(superposition,[],[f1266,f1708]) ).

tff(f18375,plain,
    ( spl37_397
    | spl37_398 ),
    inference(avatar_split_clause,[],[f18374,f9528,f9525]) ).

tff(f9525,plain,
    ( spl37_397
  <=> ! [X89: $int,X88: $int] :
        ( ~ $less(X89,X88)
        | $less(X89,$sum(X88,-1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_397])]) ).

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

tff(f18374,plain,
    ! [X65: $int,X66: $int,X67: $int] :
      ( ( 0 = X67 )
      | ~ $less(1,X67)
      | $less(X65,$sum(X66,-1))
      | ~ $less(X65,X66)
      | $less(0,X67) ),
    inference(subsumption_resolution,[],[f18307,f677]) ).

tff(f18307,plain,
    ! [X65: $int,X66: $int,X67: $int] :
      ( ~ $less(1,X67)
      | ( 0 = X67 )
      | $less(X65,$sum(X66,-1))
      | ~ $less(X65,X66)
      | $less(0,X67)
      | $less(X66,X65) ),
    inference(superposition,[],[f1337,f4071]) ).

tff(f4071,plain,
    ! [X50: $int,X48: uni,X49: $int,X47: ty] :
      ( ( 1 = occ1(X47,contents(X47,X48),const(X47,int,contents(X47,X48)),X50,X49) )
      | $less(X50,$sum(X49,-1))
      | ~ $less(X50,X49) ),
    inference(superposition,[],[f1525,f1703]) ).

tff(f1703,plain,
    ! [X10: ty,X11: uni,X9: ty,X12: uni] : ( get(X9,X10,const(X9,X10,contents(X9,X11)),X12) = contents(X9,X11) ),
    inference(resolution,[],[f293,f405]) ).

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

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

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

tff(f1337,plain,
    ! [X2: ty,X3: uni,X0: $int,X1: $int,X4: uni,X5: $int] :
      ( ~ $less(occ1(X2,X3,X4,X1,X0),X5)
      | $less(X0,X1)
      | $less(0,X5)
      | ( 0 = X5 ) ),
    inference(resolution,[],[f991,f97]) ).

tff(f18224,plain,
    ( spl37_646
    | spl37_491
    | ~ spl37_319 ),
    inference(avatar_split_clause,[],[f17937,f6355,f12712,f18150]) ).

tff(f18150,plain,
    ( spl37_646
  <=> ! [X24: uni] :
        ( ( get(int,int,sF24,t2tb($sum(sK2,-1))) = X24 )
        | ( 0 = occ1(int,X24,sF19,0,sK2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_646])]) ).

tff(f6355,plain,
    ( spl37_319
  <=> permut2(int,sF19,sF24,0,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_319])]) ).

tff(f17937,plain,
    ( ! [X21: uni] :
        ( $less(0,$sum(sK2,-1))
        | ( 0 = occ1(int,X21,sF19,0,sK2) )
        | ( get(int,int,sF24,t2tb($sum(sK2,-1))) = X21 ) )
    | ~ spl37_319 ),
    inference(superposition,[],[f3505,f8844]) ).

tff(f8844,plain,
    ( ! [X5: uni] : ( occ1(int,X5,sF24,0,sK2) = occ1(int,X5,sF19,0,sK2) )
    | ~ spl37_319 ),
    inference(resolution,[],[f6357,f375]) ).

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

tff(f261,plain,
    ! [X0: uni,X1: $int,X2: uni,X3: $int,X4: ty] :
      ( ( permut2(X4,X0,X2,X1,X3)
        | ( ( occ1(X4,sK16(X0,X1,X2,X3,X4),X0,X1,X3) != occ1(X4,sK16(X0,X1,X2,X3,X4),X2,X1,X3) )
          & sort1(X4,sK16(X0,X1,X2,X3,X4)) ) )
      & ( ! [X6: uni] : ( occ1(X4,X6,X2,X1,X3) = occ1(X4,X6,X0,X1,X3) )
        | ~ permut2(X4,X0,X2,X1,X3) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK16])],[f259,f260]) ).

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

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

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

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

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

tff(f6357,plain,
    ( permut2(int,sF19,sF24,0,sK2)
    | ~ spl37_319 ),
    inference(avatar_component_clause,[],[f6355]) ).

tff(f3505,plain,
    ! [X38: uni,X36: $int,X37: uni,X35: $int] :
      ( ( 0 = occ1(int,X38,X37,X35,X36) )
      | $less(X35,$sum(X36,-1))
      | ( get(int,int,X37,t2tb($sum(X36,-1))) = X38 ) ),
    inference(resolution,[],[f1473,f675]) ).

tff(f1473,plain,
    ! [X36: $int,X34: uni,X35: $int,X32: ty,X33: uni] :
      ( ~ sort1(X32,X33)
      | $less(X35,$sum(X36,-1))
      | ( get(X32,int,X34,t2tb($sum(X36,-1))) = X33 )
      | ( 0 = occ1(X32,X33,X34,X35,X36) ) ),
    inference(subsumption_resolution,[],[f1467,f414]) ).

tff(f1467,plain,
    ! [X36: $int,X34: uni,X35: $int,X32: ty,X33: uni] :
      ( ( get(X32,int,X34,t2tb($sum(X36,-1))) = X33 )
      | $less(X35,$sum(X36,-1))
      | ~ $less(X35,X36)
      | ~ sort1(X32,X33)
      | ( 0 = occ1(X32,X33,X34,X35,X36) ) ),
    inference(superposition,[],[f414,f453]) ).

tff(f18223,plain,
    ( spl37_491
    | spl37_658
    | ~ spl37_320 ),
    inference(avatar_split_clause,[],[f17967,f6361,f18203,f12712]) ).

tff(f18203,plain,
    ( spl37_658
  <=> ! [X19: uni] :
        ( ( get(int,int,sF20,t2tb($sum(sK2,-1))) = X19 )
        | ( 0 = occ1(int,X19,sF19,0,sK2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_658])]) ).

tff(f6361,plain,
    ( spl37_320
  <=> permut2(int,sF20,sF19,0,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_320])]) ).

tff(f17967,plain,
    ( ! [X22: uni] :
        ( ( get(int,int,sF20,t2tb($sum(sK2,-1))) = X22 )
        | ( 0 = occ1(int,X22,sF19,0,sK2) )
        | $less(0,$sum(sK2,-1)) )
    | ~ spl37_320 ),
    inference(superposition,[],[f8850,f3505]) ).

tff(f8850,plain,
    ( ! [X5: uni] : ( occ1(int,X5,sF20,0,sK2) = occ1(int,X5,sF19,0,sK2) )
    | ~ spl37_320 ),
    inference(resolution,[],[f6363,f375]) ).

tff(f6363,plain,
    ( permut2(int,sF20,sF19,0,sK2)
    | ~ spl37_320 ),
    inference(avatar_component_clause,[],[f6361]) ).

tff(f18222,plain,
    ( spl37_657
    | spl37_662
    | ~ spl37_17
    | ~ spl37_19 ),
    inference(avatar_split_clause,[],[f18052,f546,f536,f18220,f18199]) ).

tff(f18199,plain,
    ( spl37_657
  <=> ! [X39: $int] :
        ( $less(sK11,X39)
        | $less(X39,$sum(sK9,-1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_657])]) ).

tff(f18220,plain,
    ( spl37_662
  <=> ! [X234: uni] : ( get(int,int,X234,t2tb($sum(sK9,-1))) = get(int,int,X234,sF25) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_662])]) ).

tff(f18052,plain,
    ( ! [X235: $int,X234: uni] :
        ( ( get(int,int,X234,t2tb($sum(sK9,-1))) = get(int,int,X234,sF25) )
        | $less(sK11,X235)
        | $less(X235,$sum(sK9,-1)) )
    | ~ spl37_17
    | ~ spl37_19 ),
    inference(evaluation,[],[f18036]) ).

tff(f18036,plain,
    ( ! [X235: $int,X234: uni] :
        ( $less(X235,$sum(sK9,-1))
        | $less(0,0)
        | $less(sK11,X235)
        | ( get(int,int,X234,t2tb($sum(sK9,-1))) = get(int,int,X234,sF25) ) )
    | ~ spl37_17
    | ~ spl37_19 ),
    inference(superposition,[],[f2136,f3505]) ).

tff(f18218,plain,
    ( spl37_637
    | spl37_661
    | ~ spl37_3
    | ~ spl37_25 ),
    inference(avatar_split_clause,[],[f18057,f579,f466,f18216,f18111]) ).

tff(f18111,plain,
    ( spl37_637
  <=> ! [X38: $int] :
        ( $less(X38,$sum(sK1,-1))
        | $less(sK4,X38) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_637])]) ).

tff(f18216,plain,
    ( spl37_661
  <=> ! [X239: uni] : ( get(int,int,X239,t2tb($sum(sK1,-1))) = get(int,int,X239,sF33) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_661])]) ).

tff(f18057,plain,
    ( ! [X240: $int,X239: uni] :
        ( ( get(int,int,X239,t2tb($sum(sK1,-1))) = get(int,int,X239,sF33) )
        | $less(sK4,X240)
        | $less(X240,$sum(sK1,-1)) )
    | ~ spl37_3
    | ~ spl37_25 ),
    inference(evaluation,[],[f18038]) ).

tff(f18038,plain,
    ( ! [X240: $int,X239: uni] :
        ( $less(X240,$sum(sK1,-1))
        | ( get(int,int,X239,t2tb($sum(sK1,-1))) = get(int,int,X239,sF33) )
        | $less(sK4,X240)
        | $less(0,0) )
    | ~ spl37_3
    | ~ spl37_25 ),
    inference(superposition,[],[f2111,f3505]) ).

tff(f18214,plain,
    ( spl37_660
    | spl37_654
    | ~ spl37_14
    | ~ spl37_44 ),
    inference(avatar_split_clause,[],[f18058,f691,f521,f18186,f18212]) ).

tff(f18212,plain,
    ( spl37_660
  <=> ! [X230: uni] : ( get(int,int,X230,t2tb($sum(sK7,-1))) = get(int,int,X230,sF21) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_660])]) ).

tff(f18186,plain,
    ( spl37_654
  <=> ! [X35: $int] :
        ( $less(sK3,X35)
        | $less(X35,$sum(sK7,-1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_654])]) ).

tff(f18058,plain,
    ( ! [X230: uni,X231: $int] :
        ( $less(X231,$sum(sK7,-1))
        | $less(sK3,X231)
        | ( get(int,int,X230,t2tb($sum(sK7,-1))) = get(int,int,X230,sF21) ) )
    | ~ spl37_14
    | ~ spl37_44 ),
    inference(evaluation,[],[f18034]) ).

tff(f18034,plain,
    ( ! [X230: uni,X231: $int] :
        ( $less(sK3,X231)
        | ( get(int,int,X230,t2tb($sum(sK7,-1))) = get(int,int,X230,sF21) )
        | $less(X231,$sum(sK7,-1))
        | $less(0,0) )
    | ~ spl37_14
    | ~ spl37_44 ),
    inference(superposition,[],[f2106,f3505]) ).

tff(f18210,plain,
    ( spl37_637
    | spl37_659
    | ~ spl37_3
    | ~ spl37_25
    | ~ spl37_35 ),
    inference(avatar_split_clause,[],[f18059,f629,f579,f466,f18207,f18111]) ).

tff(f18207,plain,
    ( spl37_659
  <=> ( sF34 = get(int,int,sF19,t2tb($sum(sK1,-1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_659])]) ).

tff(f629,plain,
    ( spl37_35
  <=> ( sF34 = get(int,int,sF19,sF33) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_35])]) ).

tff(f18059,plain,
    ( ! [X40: $int] :
        ( ( sF34 = get(int,int,sF19,t2tb($sum(sK1,-1))) )
        | $less(X40,$sum(sK1,-1))
        | $less(sK4,X40) )
    | ~ spl37_3
    | ~ spl37_25
    | ~ spl37_35 ),
    inference(evaluation,[],[f17983]) ).

tff(f17983,plain,
    ( ! [X40: $int] :
        ( $less(sK4,X40)
        | $less(0,0)
        | ( sF34 = get(int,int,sF19,t2tb($sum(sK1,-1))) )
        | $less(X40,$sum(sK1,-1)) )
    | ~ spl37_3
    | ~ spl37_25
    | ~ spl37_35 ),
    inference(superposition,[],[f6874,f3505]) ).

tff(f6874,plain,
    ( ! [X0: $int] :
        ( $less(0,occ1(int,sF34,sF19,X0,sK1))
        | $less(sK4,X0) )
    | ~ spl37_3
    | ~ spl37_25
    | ~ spl37_35 ),
    inference(superposition,[],[f2111,f631]) ).

tff(f631,plain,
    ( ( sF34 = get(int,int,sF19,sF33) )
    | ~ spl37_35 ),
    inference(avatar_component_clause,[],[f629]) ).

tff(f18205,plain,
    ( spl37_491
    | spl37_658
    | ~ spl37_320 ),
    inference(avatar_split_clause,[],[f17935,f6361,f18203,f12712]) ).

tff(f17935,plain,
    ( ! [X19: uni] :
        ( ( get(int,int,sF20,t2tb($sum(sK2,-1))) = X19 )
        | $less(0,$sum(sK2,-1))
        | ( 0 = occ1(int,X19,sF19,0,sK2) ) )
    | ~ spl37_320 ),
    inference(superposition,[],[f3505,f8850]) ).

tff(f18201,plain,
    ( spl37_656
    | spl37_657
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_38 ),
    inference(avatar_split_clause,[],[f18064,f644,f546,f536,f18199,f18195]) ).

tff(f18195,plain,
    ( spl37_656
  <=> ( get(int,int,sF24,t2tb($sum(sK9,-1))) = sF26 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_656])]) ).

tff(f18064,plain,
    ( ! [X39: $int] :
        ( $less(sK11,X39)
        | $less(X39,$sum(sK9,-1))
        | ( get(int,int,sF24,t2tb($sum(sK9,-1))) = sF26 ) )
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_38 ),
    inference(evaluation,[],[f17982]) ).

tff(f17982,plain,
    ( ! [X39: $int] :
        ( $less(X39,$sum(sK9,-1))
        | $less(0,0)
        | ( get(int,int,sF24,t2tb($sum(sK9,-1))) = sF26 )
        | $less(sK11,X39) )
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_38 ),
    inference(superposition,[],[f7104,f3505]) ).

tff(f7104,plain,
    ( ! [X0: $int] :
        ( $less(0,occ1(int,sF26,sF24,X0,sK9))
        | $less(sK11,X0) )
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_38 ),
    inference(superposition,[],[f2136,f646]) ).

tff(f18193,plain,
    ( spl37_641
    | spl37_655
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | ~ spl37_424 ),
    inference(avatar_split_clause,[],[f18067,f10206,f742,f579,f551,f18190,f18128]) ).

tff(f18128,plain,
    ( spl37_641
  <=> ! [X242: $int] :
        ( $less(sK4,X242)
        | $less(X242,$sum(sK2,-1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_641])]) ).

tff(f18190,plain,
    ( spl37_655
  <=> ( sF22 = get(int,int,sF24,t2tb($sum(sK2,-1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_655])]) ).

tff(f10206,plain,
    ( spl37_424
  <=> ( get(int,int,sF24,sF33) = sF22 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_424])]) ).

tff(f18067,plain,
    ( ! [X37: $int] :
        ( ( sF22 = get(int,int,sF24,t2tb($sum(sK2,-1))) )
        | $less(X37,$sum(sK2,-1))
        | $less(sK4,X37) )
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | ~ spl37_424 ),
    inference(evaluation,[],[f17977]) ).

tff(f17977,plain,
    ( ! [X37: $int] :
        ( ( sF22 = get(int,int,sF24,t2tb($sum(sK2,-1))) )
        | $less(0,0)
        | $less(X37,$sum(sK2,-1))
        | $less(sK4,X37) )
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | ~ spl37_424 ),
    inference(superposition,[],[f10259,f3505]) ).

tff(f10259,plain,
    ( ! [X0: $int] :
        ( $less(0,occ1(int,sF22,sF24,X0,sK2))
        | $less(sK4,X0) )
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | ~ spl37_424 ),
    inference(superposition,[],[f2115,f10208]) ).

tff(f10208,plain,
    ( ( get(int,int,sF24,sF33) = sF22 )
    | ~ spl37_424 ),
    inference(avatar_component_clause,[],[f10206]) ).

tff(f18188,plain,
    ( spl37_653
    | spl37_654
    | ~ spl37_6
    | ~ spl37_14
    | ~ spl37_44 ),
    inference(avatar_split_clause,[],[f18068,f691,f521,f481,f18186,f18182]) ).

tff(f18182,plain,
    ( spl37_653
  <=> ( sF22 = get(int,int,sF20,t2tb($sum(sK7,-1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_653])]) ).

tff(f481,plain,
    ( spl37_6
  <=> ( sF22 = get(int,int,sF20,sF21) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_6])]) ).

tff(f18068,plain,
    ( ! [X35: $int] :
        ( $less(sK3,X35)
        | $less(X35,$sum(sK7,-1))
        | ( sF22 = get(int,int,sF20,t2tb($sum(sK7,-1))) ) )
    | ~ spl37_6
    | ~ spl37_14
    | ~ spl37_44 ),
    inference(evaluation,[],[f17975]) ).

tff(f17975,plain,
    ( ! [X35: $int] :
        ( ( sF22 = get(int,int,sF20,t2tb($sum(sK7,-1))) )
        | $less(X35,$sum(sK7,-1))
        | $less(0,0)
        | $less(sK3,X35) )
    | ~ spl37_6
    | ~ spl37_14
    | ~ spl37_44 ),
    inference(superposition,[],[f7754,f3505]) ).

tff(f7754,plain,
    ( ! [X0: $int] :
        ( $less(0,occ1(int,sF22,sF20,X0,sK7))
        | $less(sK3,X0) )
    | ~ spl37_6
    | ~ spl37_14
    | ~ spl37_44 ),
    inference(superposition,[],[f2106,f483]) ).

tff(f483,plain,
    ( ( sF22 = get(int,int,sF20,sF21) )
    | ~ spl37_6 ),
    inference(avatar_component_clause,[],[f481]) ).

tff(f18178,plain,
    ( spl37_652
    | spl37_651
    | ~ spl37_6
    | ~ spl37_14
    | ~ spl37_15 ),
    inference(avatar_split_clause,[],[f18077,f526,f521,f481,f18171,f18175]) ).

tff(f18175,plain,
    ( spl37_652
  <=> ( sF22 = get(int,int,sF20,t2tb($sum(sK1,-1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_652])]) ).

tff(f18171,plain,
    ( spl37_651
  <=> ! [X227: $int] :
        ( $less(X227,$sum(sK1,-1))
        | $less(sK3,X227) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_651])]) ).

tff(f18077,plain,
    ( ! [X33: $int] :
        ( $less(sK3,X33)
        | $less(X33,$sum(sK1,-1))
        | ( sF22 = get(int,int,sF20,t2tb($sum(sK1,-1))) ) )
    | ~ spl37_6
    | ~ spl37_14
    | ~ spl37_15 ),
    inference(evaluation,[],[f17973]) ).

tff(f17973,plain,
    ( ! [X33: $int] :
        ( $less(0,0)
        | ( sF22 = get(int,int,sF20,t2tb($sum(sK1,-1))) )
        | $less(sK3,X33)
        | $less(X33,$sum(sK1,-1)) )
    | ~ spl37_6
    | ~ spl37_14
    | ~ spl37_15 ),
    inference(superposition,[],[f7558,f3505]) ).

tff(f7558,plain,
    ( ! [X0: $int] :
        ( $less(0,occ1(int,sF22,sF20,X0,sK1))
        | $less(sK3,X0) )
    | ~ spl37_6
    | ~ spl37_14
    | ~ spl37_15 ),
    inference(superposition,[],[f2103,f483]) ).

tff(f18173,plain,
    ( spl37_650
    | spl37_651
    | ~ spl37_14
    | ~ spl37_15 ),
    inference(avatar_split_clause,[],[f18079,f526,f521,f18171,f18168]) ).

tff(f18168,plain,
    ( spl37_650
  <=> ! [X226: uni] : ( get(int,int,X226,sF21) = get(int,int,X226,t2tb($sum(sK1,-1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_650])]) ).

tff(f18079,plain,
    ( ! [X226: uni,X227: $int] :
        ( $less(X227,$sum(sK1,-1))
        | ( get(int,int,X226,sF21) = get(int,int,X226,t2tb($sum(sK1,-1))) )
        | $less(sK3,X227) )
    | ~ spl37_14
    | ~ spl37_15 ),
    inference(evaluation,[],[f18032]) ).

tff(f18032,plain,
    ( ! [X226: uni,X227: $int] :
        ( $less(X227,$sum(sK1,-1))
        | $less(0,0)
        | ( get(int,int,X226,sF21) = get(int,int,X226,t2tb($sum(sK1,-1))) )
        | $less(sK3,X227) )
    | ~ spl37_14
    | ~ spl37_15 ),
    inference(superposition,[],[f2103,f3505]) ).

tff(f18166,plain,
    ( spl37_649
    | spl37_648
    | ~ spl37_14
    | ~ spl37_58 ),
    inference(avatar_split_clause,[],[f18081,f760,f521,f18160,f18164]) ).

tff(f18164,plain,
    ( spl37_649
  <=> ! [X232: uni] : ( get(int,int,X232,sF21) = get(int,int,X232,t2tb($sum(sK11,-1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_649])]) ).

tff(f18160,plain,
    ( spl37_648
  <=> ! [X36: $int] :
        ( $less(X36,$sum(sK11,-1))
        | $less(sK3,X36) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_648])]) ).

tff(f18081,plain,
    ( ! [X232: uni,X233: $int] :
        ( $less(X233,$sum(sK11,-1))
        | $less(sK3,X233)
        | ( get(int,int,X232,sF21) = get(int,int,X232,t2tb($sum(sK11,-1))) ) )
    | ~ spl37_14
    | ~ spl37_58 ),
    inference(evaluation,[],[f18035]) ).

tff(f18035,plain,
    ( ! [X232: uni,X233: $int] :
        ( $less(0,0)
        | $less(sK3,X233)
        | ( get(int,int,X232,sF21) = get(int,int,X232,t2tb($sum(sK11,-1))) )
        | $less(X233,$sum(sK11,-1)) )
    | ~ spl37_14
    | ~ spl37_58 ),
    inference(superposition,[],[f7486,f3505]) ).

tff(f18162,plain,
    ( spl37_647
    | spl37_648
    | ~ spl37_6
    | ~ spl37_14
    | ~ spl37_58 ),
    inference(avatar_split_clause,[],[f18082,f760,f521,f481,f18160,f18156]) ).

tff(f18156,plain,
    ( spl37_647
  <=> ( sF22 = get(int,int,sF20,t2tb($sum(sK11,-1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_647])]) ).

tff(f18082,plain,
    ( ! [X36: $int] :
        ( $less(X36,$sum(sK11,-1))
        | ( sF22 = get(int,int,sF20,t2tb($sum(sK11,-1))) )
        | $less(sK3,X36) )
    | ~ spl37_6
    | ~ spl37_14
    | ~ spl37_58 ),
    inference(evaluation,[],[f17976]) ).

tff(f17976,plain,
    ( ! [X36: $int] :
        ( $less(0,0)
        | $less(sK3,X36)
        | $less(X36,$sum(sK11,-1))
        | ( sF22 = get(int,int,sF20,t2tb($sum(sK11,-1))) ) )
    | ~ spl37_6
    | ~ spl37_14
    | ~ spl37_58 ),
    inference(superposition,[],[f7932,f3505]) ).

tff(f7932,plain,
    ( ! [X0: $int] :
        ( $less(0,occ1(int,sF22,sF20,X0,sK11))
        | $less(sK3,X0) )
    | ~ spl37_6
    | ~ spl37_14
    | ~ spl37_58 ),
    inference(superposition,[],[f7486,f483]) ).

tff(f18152,plain,
    ( spl37_646
    | spl37_491
    | ~ spl37_319 ),
    inference(avatar_split_clause,[],[f17969,f6355,f12712,f18150]) ).

tff(f17969,plain,
    ( ! [X24: uni] :
        ( $less(0,$sum(sK2,-1))
        | ( get(int,int,sF24,t2tb($sum(sK2,-1))) = X24 )
        | ( 0 = occ1(int,X24,sF19,0,sK2) ) )
    | ~ spl37_319 ),
    inference(superposition,[],[f8844,f3505]) ).

tff(f18148,plain,
    ( spl37_645
    | spl37_641
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_35
    | ~ spl37_55 ),
    inference(avatar_split_clause,[],[f18088,f742,f629,f579,f551,f18128,f18145]) ).

tff(f18145,plain,
    ( spl37_645
  <=> ( sF34 = get(int,int,sF19,t2tb($sum(sK2,-1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_645])]) ).

tff(f18088,plain,
    ( ! [X41: $int] :
        ( $less(sK4,X41)
        | $less(X41,$sum(sK2,-1))
        | ( sF34 = get(int,int,sF19,t2tb($sum(sK2,-1))) ) )
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_35
    | ~ spl37_55 ),
    inference(evaluation,[],[f17984]) ).

tff(f17984,plain,
    ( ! [X41: $int] :
        ( $less(X41,$sum(sK2,-1))
        | $less(sK4,X41)
        | $less(0,0)
        | ( sF34 = get(int,int,sF19,t2tb($sum(sK2,-1))) ) )
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_35
    | ~ spl37_55 ),
    inference(superposition,[],[f7035,f3505]) ).

tff(f7035,plain,
    ( ! [X0: $int] :
        ( $less(0,occ1(int,sF34,sF19,X0,sK2))
        | $less(sK4,X0) )
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_35
    | ~ spl37_55 ),
    inference(superposition,[],[f2115,f631]) ).

tff(f18143,plain,
    ( spl37_640
    | spl37_644
    | ~ spl37_6
    | ~ spl37_14
    | ~ spl37_52 ),
    inference(avatar_split_clause,[],[f18097,f727,f521,f481,f18140,f18124]) ).

tff(f18140,plain,
    ( spl37_644
  <=> ( sF22 = get(int,int,sF20,t2tb($sum(sK2,-1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_644])]) ).

tff(f18097,plain,
    ( ! [X34: $int] :
        ( ( sF22 = get(int,int,sF20,t2tb($sum(sK2,-1))) )
        | $less(sK3,X34)
        | $less(X34,$sum(sK2,-1)) )
    | ~ spl37_6
    | ~ spl37_14
    | ~ spl37_52 ),
    inference(evaluation,[],[f17974]) ).

tff(f17974,plain,
    ( ! [X34: $int] :
        ( $less(sK3,X34)
        | ( sF22 = get(int,int,sF20,t2tb($sum(sK2,-1))) )
        | $less(0,0)
        | $less(X34,$sum(sK2,-1)) )
    | ~ spl37_6
    | ~ spl37_14
    | ~ spl37_52 ),
    inference(superposition,[],[f7721,f3505]) ).

tff(f7721,plain,
    ( ! [X0: $int] :
        ( $less(0,occ1(int,sF22,sF20,X0,sK2))
        | $less(sK3,X0) )
    | ~ spl37_6
    | ~ spl37_14
    | ~ spl37_52 ),
    inference(superposition,[],[f2104,f483]) ).

tff(f18138,plain,
    ( spl37_491
    | spl37_643
    | ~ spl37_498 ),
    inference(avatar_split_clause,[],[f18099,f12954,f18135,f12712]) ).

tff(f18135,plain,
    ( spl37_643
  <=> ( sF22 = get(int,int,sF19,t2tb($sum(sK2,-1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_643])]) ).

tff(f12954,plain,
    ( spl37_498
  <=> $less(0,occ1(int,sF22,sF19,0,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_498])]) ).

tff(f18099,plain,
    ( ( sF22 = get(int,int,sF19,t2tb($sum(sK2,-1))) )
    | $less(0,$sum(sK2,-1))
    | ~ spl37_498 ),
    inference(evaluation,[],[f17979]) ).

tff(f17979,plain,
    ( $less(0,0)
    | $less(0,$sum(sK2,-1))
    | ( sF22 = get(int,int,sF19,t2tb($sum(sK2,-1))) )
    | ~ spl37_498 ),
    inference(superposition,[],[f12956,f3505]) ).

tff(f12956,plain,
    ( $less(0,occ1(int,sF22,sF19,0,sK2))
    | ~ spl37_498 ),
    inference(avatar_component_clause,[],[f12954]) ).

tff(f18133,plain,
    ( spl37_641
    | spl37_642
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55 ),
    inference(avatar_split_clause,[],[f18104,f742,f579,f551,f18131,f18128]) ).

tff(f18131,plain,
    ( spl37_642
  <=> ! [X241: uni] : ( get(int,int,X241,sF33) = get(int,int,X241,t2tb($sum(sK2,-1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_642])]) ).

tff(f18104,plain,
    ( ! [X242: $int,X241: uni] :
        ( ( get(int,int,X241,sF33) = get(int,int,X241,t2tb($sum(sK2,-1))) )
        | $less(sK4,X242)
        | $less(X242,$sum(sK2,-1)) )
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55 ),
    inference(evaluation,[],[f18039]) ).

tff(f18039,plain,
    ( ! [X242: $int,X241: uni] :
        ( ( get(int,int,X241,sF33) = get(int,int,X241,t2tb($sum(sK2,-1))) )
        | $less(X242,$sum(sK2,-1))
        | $less(sK4,X242)
        | $less(0,0) )
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55 ),
    inference(superposition,[],[f2115,f3505]) ).

tff(f18126,plain,
    ( spl37_639
    | spl37_640
    | ~ spl37_14
    | ~ spl37_52 ),
    inference(avatar_split_clause,[],[f18105,f727,f521,f18124,f18121]) ).

tff(f18121,plain,
    ( spl37_639
  <=> ! [X228: uni] : ( get(int,int,X228,sF21) = get(int,int,X228,t2tb($sum(sK2,-1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_639])]) ).

tff(f18105,plain,
    ( ! [X228: uni,X229: $int] :
        ( $less(X229,$sum(sK2,-1))
        | $less(sK3,X229)
        | ( get(int,int,X228,sF21) = get(int,int,X228,t2tb($sum(sK2,-1))) ) )
    | ~ spl37_14
    | ~ spl37_52 ),
    inference(evaluation,[],[f18033]) ).

tff(f18033,plain,
    ( ! [X228: uni,X229: $int] :
        ( ( get(int,int,X228,sF21) = get(int,int,X228,t2tb($sum(sK2,-1))) )
        | $less(sK3,X229)
        | $less(X229,$sum(sK2,-1))
        | $less(0,0) )
    | ~ spl37_14
    | ~ spl37_52 ),
    inference(superposition,[],[f2104,f3505]) ).

tff(f18117,plain,
    ( spl37_637
    | spl37_638
    | ~ spl37_3
    | ~ spl37_25
    | ~ spl37_424 ),
    inference(avatar_split_clause,[],[f18107,f10206,f579,f466,f18114,f18111]) ).

tff(f18114,plain,
    ( spl37_638
  <=> ( sF22 = get(int,int,sF24,t2tb($sum(sK1,-1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_638])]) ).

tff(f18107,plain,
    ( ! [X38: $int] :
        ( ( sF22 = get(int,int,sF24,t2tb($sum(sK1,-1))) )
        | $less(X38,$sum(sK1,-1))
        | $less(sK4,X38) )
    | ~ spl37_3
    | ~ spl37_25
    | ~ spl37_424 ),
    inference(evaluation,[],[f17978]) ).

tff(f17978,plain,
    ( ! [X38: $int] :
        ( $less(0,0)
        | $less(sK4,X38)
        | ( sF22 = get(int,int,sF24,t2tb($sum(sK1,-1))) )
        | $less(X38,$sum(sK1,-1)) )
    | ~ spl37_3
    | ~ spl37_25
    | ~ spl37_424 ),
    inference(superposition,[],[f10260,f3505]) ).

tff(f10260,plain,
    ( ! [X1: $int] :
        ( $less(0,occ1(int,sF22,sF24,X1,sK1))
        | $less(sK4,X1) )
    | ~ spl37_3
    | ~ spl37_25
    | ~ spl37_424 ),
    inference(superposition,[],[f2111,f10208]) ).

tff(f17927,plain,
    ( ~ spl37_636
    | ~ spl37_513 ),
    inference(avatar_split_clause,[],[f17900,f13196,f17924]) ).

tff(f17924,plain,
    ( spl37_636
  <=> $less(occ1(int,sF22,sF19,0,sK1),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_636])]) ).

tff(f13196,plain,
    ( spl37_513
  <=> $less(0,occ1(int,sF22,sF19,0,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_513])]) ).

tff(f17900,plain,
    ( ~ $less(occ1(int,sF22,sF19,0,sK1),0)
    | ~ spl37_513 ),
    inference(resolution,[],[f13198,f677]) ).

tff(f13198,plain,
    ( $less(0,occ1(int,sF22,sF19,0,sK1))
    | ~ spl37_513 ),
    inference(avatar_component_clause,[],[f13196]) ).

tff(f17922,plain,
    ( spl37_525
    | ~ spl37_513 ),
    inference(avatar_split_clause,[],[f17907,f13196,f13711]) ).

tff(f13711,plain,
    ( spl37_525
  <=> ! [X309: $int] :
        ( $less(sK1,X309)
        | $less(X309,0)
        | $less(X309,sK1)
        | $less(0,X309) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_525])]) ).

tff(f17907,plain,
    ( ! [X2: $int] :
        ( $less(X2,sK1)
        | $less(0,X2)
        | $less(X2,0)
        | $less(sK1,X2) )
    | ~ spl37_513 ),
    inference(evaluation,[],[f17903]) ).

tff(f17903,plain,
    ( ! [X2: $int] :
        ( $less(X2,sK1)
        | $less(0,X2)
        | $less(0,0)
        | $less(sK1,X2)
        | $less(X2,0) )
    | ~ spl37_513 ),
    inference(superposition,[],[f13198,f3166]) ).

tff(f17921,plain,
    ( spl37_635
    | ~ spl37_513 ),
    inference(avatar_split_clause,[],[f17916,f13196,f17918]) ).

tff(f17918,plain,
    ( spl37_635
  <=> $less(sK13(0,int,sF19,sK1,sF22),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_635])]) ).

tff(f17916,plain,
    ( $less(sK13(0,int,sF19,sK1,sF22),sK1)
    | ~ spl37_513 ),
    inference(subsumption_resolution,[],[f17908,f675]) ).

tff(f17908,plain,
    ( ~ sort1(int,sF22)
    | $less(sK13(0,int,sF19,sK1,sF22),sK1)
    | ~ spl37_513 ),
    inference(evaluation,[],[f17901]) ).

tff(f17901,plain,
    ( $less(sK13(0,int,sF19,sK1,sF22),sK1)
    | $less(0,0)
    | ~ sort1(int,sF22)
    | ~ spl37_513 ),
    inference(superposition,[],[f13198,f359]) ).

tff(f17915,plain,
    ( spl37_634
    | ~ spl37_513 ),
    inference(avatar_split_clause,[],[f17910,f13196,f17912]) ).

tff(f17912,plain,
    ( spl37_634
  <=> $less(sK14(sK1,int,sF19,0,sF22),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_634])]) ).

tff(f17910,plain,
    ( $less(sK14(sK1,int,sF19,0,sF22),sK1)
    | ~ spl37_513 ),
    inference(subsumption_resolution,[],[f17893,f675]) ).

tff(f17893,plain,
    ( $less(sK14(sK1,int,sF19,0,sF22),sK1)
    | ~ sort1(int,sF22)
    | ~ spl37_513 ),
    inference(resolution,[],[f13198,f366]) ).

tff(f17779,plain,
    ( spl37_633
    | spl37_438
    | spl37_324 ),
    inference(avatar_split_clause,[],[f17765,f6591,f10588,f17776]) ).

tff(f17776,plain,
    ( spl37_633
  <=> ( 1 = sK14(1,int,sF20,0,sF22) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_633])]) ).

tff(f10588,plain,
    ( spl37_438
  <=> $less(1,sK14(1,int,sF20,0,sF22)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_438])]) ).

tff(f6591,plain,
    ( spl37_324
  <=> $less(sK14(1,int,sF20,0,sF22),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_324])]) ).

tff(f17765,plain,
    ( $less(1,sK14(1,int,sF20,0,sF22))
    | ( 1 = sK14(1,int,sF20,0,sF22) )
    | spl37_324 ),
    inference(resolution,[],[f6592,f97]) ).

tff(f6592,plain,
    ( ~ $less(sK14(1,int,sF20,0,sF22),1)
    | spl37_324 ),
    inference(avatar_component_clause,[],[f6591]) ).

tff(f17774,plain,
    ( spl37_632
    | ~ spl37_433
    | spl37_324 ),
    inference(avatar_split_clause,[],[f17769,f6591,f10565,f17771]) ).

tff(f17771,plain,
    ( spl37_632
  <=> $less(0,sK14(1,int,sF20,0,sF22)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_632])]) ).

tff(f10565,plain,
    ( spl37_433
  <=> $less(0,occ1(int,sF22,sF20,0,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_433])]) ).

tff(f17769,plain,
    ( ~ $less(0,occ1(int,sF22,sF20,0,1))
    | $less(0,sK14(1,int,sF20,0,sF22))
    | spl37_324 ),
    inference(subsumption_resolution,[],[f17768,f675]) ).

tff(f17768,plain,
    ( $less(0,sK14(1,int,sF20,0,sF22))
    | ~ sort1(int,sF22)
    | ~ $less(0,occ1(int,sF22,sF20,0,1))
    | spl37_324 ),
    inference(evaluation,[],[f17767]) ).

tff(f17767,plain,
    ( $less(0,sK14(1,int,sF20,0,sF22))
    | ~ $less(0,occ1(int,sF22,sF20,0,1))
    | ~ $less(0,1)
    | ~ sort1(int,sF22)
    | spl37_324 ),
    inference(superposition,[],[f6592,f1274]) ).

tff(f1274,plain,
    ! [X2: uni,X3: $int,X0: ty,X1: uni,X4: $int] :
      ( ( sK14(X4,X0,X2,X3,X1) = X3 )
      | $less(X3,sK14(X4,X0,X2,X3,X1))
      | ~ sort1(X0,X1)
      | ~ $less(0,occ1(X0,X1,X2,X3,X4)) ),
    inference(resolution,[],[f367,f97]) ).

tff(f17628,plain,
    ( spl37_398
    | spl37_397 ),
    inference(avatar_split_clause,[],[f17627,f9525,f9528]) ).

tff(f17627,plain,
    ! [X62: $int,X63: $int,X64: $int] :
      ( ~ $less(X62,X63)
      | $less(0,X64)
      | ( 0 = X64 )
      | $less(X62,$sum(X63,-1))
      | ~ $less(1,X64) ),
    inference(subsumption_resolution,[],[f17591,f677]) ).

tff(f17591,plain,
    ! [X62: $int,X63: $int,X64: $int] :
      ( ~ $less(X62,X63)
      | $less(X62,$sum(X63,-1))
      | ( 0 = X64 )
      | $less(X63,X62)
      | ~ $less(1,X64)
      | $less(0,X64) ),
    inference(superposition,[],[f1337,f2935]) ).

tff(f2935,plain,
    ! [X14: $int,X12: array_int,X13: $int] :
      ( ( 1 = occ1(array(int),t2tb2(X12),const(array(int),int,t2tb2(X12)),X14,X13) )
      | ~ $less(X14,X13)
      | $less(X14,$sum(X13,-1)) ),
    inference(superposition,[],[f1525,f1714]) ).

tff(f17553,plain,
    spl37_608,
    inference(avatar_split_clause,[],[f16521,f16539]) ).

tff(f16539,plain,
    ( spl37_608
  <=> ! [X122: $int] :
        ( $less(0,X122)
        | $less(X122,1)
        | $less(X122,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_608])]) ).

tff(f16521,plain,
    ! [X137: $int] :
      ( $less(0,X137)
      | $less(X137,1)
      | $less(X137,0) ),
    inference(evaluation,[],[f16469]) ).

tff(f16469,plain,
    ! [X137: $int] :
      ( $less(X137,0)
      | $less(X137,1)
      | $less(1,0)
      | $less(0,X137)
      | ( 0 = $sum(0,1) ) ),
    inference(superposition,[],[f3130,f1846]) ).

tff(f1846,plain,
    ! [X20: uni] : ( 1 = occ1(int,X20,const(int,int,X20),0,1) ),
    inference(superposition,[],[f1529,f1707]) ).

tff(f1707,plain,
    ! [X31: uni,X29: ty,X30: uni] : ( get(int,X29,const(int,X29,X30),X31) = X30 ),
    inference(resolution,[],[f293,f675]) ).

tff(f17497,plain,
    spl37_479,
    inference(avatar_split_clause,[],[f17496,f12436]) ).

tff(f17496,plain,
    ! [X24: $int] :
      ( $less(X24,2)
      | ~ $less(X24,1) ),
    inference(subsumption_resolution,[],[f17495,f1808]) ).

tff(f1808,plain,
    ! [X16: $int,X14: $int,X15: $int,X13: map_int_int] :
      ( $less(0,occ1(map(int,int),t2tb1(X13),const(map(int,int),int,t2tb1(X13)),X15,X16))
      | ~ $less(X14,X16)
      | $less(X14,X15) ),
    inference(superposition,[],[f327,f1709]) ).

tff(f1709,plain,
    ! [X38: uni,X36: ty,X37: map_int_int] : ( get(map(int,int),X36,const(map(int,int),X36,t2tb1(X37)),X38) = t2tb1(X37) ),
    inference(resolution,[],[f293,f332]) ).

tff(f332,plain,
    ! [X0: map_int_int] : sort1(map(int,int),t2tb1(X0)),
    inference(cnf_transformation,[],[f121]) ).

tff(f121,plain,
    ! [X0: map_int_int] : sort1(map(int,int),t2tb1(X0)),
    inference(rectify,[],[f33]) ).

tff(f33,axiom,
    ! [X1: map_int_int] : sort1(map(int,int),t2tb1(X1)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',t2tb_sort1) ).

tff(f17495,plain,
    ! [X24: $int,X25: map_int_int] :
      ( ~ $less(X24,1)
      | ~ $less(0,occ1(map(int,int),t2tb1(X25),const(map(int,int),int,t2tb1(X25)),2,1))
      | $less(X24,2) ),
    inference(subsumption_resolution,[],[f17428,f332]) ).

tff(f17428,plain,
    ! [X24: $int,X25: map_int_int] :
      ( ~ $less(X24,1)
      | ~ $less(0,occ1(map(int,int),t2tb1(X25),const(map(int,int),int,t2tb1(X25)),2,1))
      | $less(X24,2)
      | ~ sort1(map(int,int),t2tb1(X25)) ),
    inference(resolution,[],[f2384,f2777]) ).

tff(f2384,plain,
    ! [X28: $int,X29: $int,X26: map_int_int,X27: $int] :
      ( $less(sK14(X28,map(int,int),const(map(int,int),int,t2tb1(X26)),X29,t2tb1(X26)),X28)
      | ~ $less(X27,X28)
      | $less(X27,X29) ),
    inference(superposition,[],[f1266,f1709]) ).

tff(f17420,plain,
    ( spl37_631
    | spl37_427
    | spl37_323 ),
    inference(avatar_split_clause,[],[f17415,f6542,f10379,f17417]) ).

tff(f17417,plain,
    ( spl37_631
  <=> $less(0,sK13(0,int,sF20,1,sF22)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_631])]) ).

tff(f10379,plain,
    ( spl37_427
  <=> ( 0 = occ1(int,sF22,sF20,0,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_427])]) ).

tff(f6542,plain,
    ( spl37_323
  <=> $less(sK13(0,int,sF20,1,sF22),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_323])]) ).

tff(f17415,plain,
    ( ( 0 = occ1(int,sF22,sF20,0,1) )
    | $less(0,sK13(0,int,sF20,1,sF22))
    | spl37_323 ),
    inference(subsumption_resolution,[],[f17409,f675]) ).

tff(f17409,plain,
    ( $less(0,sK13(0,int,sF20,1,sF22))
    | ~ sort1(int,sF22)
    | ( 0 = occ1(int,sF22,sF20,0,1) )
    | spl37_323 ),
    inference(evaluation,[],[f17408]) ).

tff(f17408,plain,
    ( ( 0 = occ1(int,sF22,sF20,0,1) )
    | ~ sort1(int,sF22)
    | $less(0,sK13(0,int,sF20,1,sF22))
    | ~ $less(0,1)
    | spl37_323 ),
    inference(superposition,[],[f6543,f1240]) ).

tff(f1240,plain,
    ! [X2: uni,X3: $int,X0: ty,X1: uni,X4: $int] :
      ( ( sK13(X3,X0,X2,X4,X1) = X3 )
      | ( 0 = occ1(X0,X1,X2,X3,X4) )
      | $less(X3,sK13(X3,X0,X2,X4,X1))
      | ~ sort1(X0,X1) ),
    inference(resolution,[],[f358,f97]) ).

tff(f6543,plain,
    ( ~ $less(sK13(0,int,sF20,1,sF22),1)
    | spl37_323 ),
    inference(avatar_component_clause,[],[f6542]) ).

tff(f17414,plain,
    ( spl37_429
    | spl37_630
    | spl37_323 ),
    inference(avatar_split_clause,[],[f17406,f6542,f17411,f10387]) ).

tff(f10387,plain,
    ( spl37_429
  <=> $less(1,sK13(0,int,sF20,1,sF22)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_429])]) ).

tff(f17411,plain,
    ( spl37_630
  <=> ( 1 = sK13(0,int,sF20,1,sF22) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_630])]) ).

tff(f17406,plain,
    ( ( 1 = sK13(0,int,sF20,1,sF22) )
    | $less(1,sK13(0,int,sF20,1,sF22))
    | spl37_323 ),
    inference(resolution,[],[f6543,f97]) ).

tff(f17387,plain,
    spl37_608,
    inference(avatar_split_clause,[],[f16515,f16539]) ).

tff(f16515,plain,
    ! [X178: $int] :
      ( $less(X178,1)
      | $less(0,X178)
      | $less(X178,0) ),
    inference(evaluation,[],[f16483]) ).

tff(f16483,plain,
    ! [X178: $int] :
      ( $less(1,0)
      | $less(0,X178)
      | $less(X178,1)
      | $less(X178,0)
      | ( 0 = $sum(0,1) ) ),
    inference(superposition,[],[f3130,f2221]) ).

tff(f2221,plain,
    ! [X36: ty,X37: uni] : ( 1 = occ1(array(X36),X37,const(array(X36),int,X37),0,1) ),
    inference(superposition,[],[f1529,f1716]) ).

tff(f1716,plain,
    ! [X68: uni,X69: uni,X66: ty,X67: ty] : ( get(array(X66),X67,const(array(X66),X67,X68),X69) = X68 ),
    inference(resolution,[],[f293,f854]) ).

tff(f17385,plain,
    ( spl37_629
    | spl37_452 ),
    inference(avatar_split_clause,[],[f17381,f11940,f17383]) ).

tff(f17383,plain,
    ( spl37_629
  <=> ! [X25: map_int_int] : ( 0 = occ1(map(int,int),t2tb1(X25),const(map(int,int),int,t2tb1(X25)),0,-1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_629])]) ).

tff(f17381,plain,
    ! [X24: $int,X25: map_int_int] :
      ( $less(X24,0)
      | ( 0 = occ1(map(int,int),t2tb1(X25),const(map(int,int),int,t2tb1(X25)),0,-1) )
      | ~ $less(X24,-1) ),
    inference(subsumption_resolution,[],[f17309,f332]) ).

tff(f17309,plain,
    ! [X24: $int,X25: map_int_int] :
      ( ( 0 = occ1(map(int,int),t2tb1(X25),const(map(int,int),int,t2tb1(X25)),0,-1) )
      | ~ $less(X24,-1)
      | $less(X24,0)
      | ~ sort1(map(int,int),t2tb1(X25)) ),
    inference(resolution,[],[f2345,f2712]) ).

tff(f2345,plain,
    ! [X28: $int,X29: $int,X26: map_int_int,X27: $int] :
      ( $less(sK13(X28,map(int,int),const(map(int,int),int,t2tb1(X26)),X29,t2tb1(X26)),X29)
      | $less(X27,X28)
      | ~ $less(X27,X29) ),
    inference(superposition,[],[f1247,f1709]) ).

tff(f17301,plain,
    ( spl37_267
    | spl37_268
    | spl37_296 ),
    inference(avatar_split_clause,[],[f17299,f5003,f4691,f4687]) ).

tff(f4687,plain,
    ( spl37_267
  <=> $less(0,sF35) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_267])]) ).

tff(f4691,plain,
    ( spl37_268
  <=> ( 0 = sF35 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_268])]) ).

tff(f17299,plain,
    ( ( 0 = sF35 )
    | $less(0,sF35)
    | spl37_296 ),
    inference(resolution,[],[f5004,f97]) ).

tff(f17298,plain,
    spl37_523,
    inference(avatar_split_clause,[],[f17290,f13688]) ).

tff(f17290,plain,
    ! [X28: $int,X26: $int,X27: $int,X25: $int] :
      ( $less(X28,X26)
      | $less(X27,X25)
      | ~ $less(X27,X26)
      | $less(X26,X28)
      | $less(X25,X28)
      | $less(X28,X25) ),
    inference(evaluation,[],[f17280]) ).

tff(f17280,plain,
    ! [X28: $int,X26: $int,X27: $int,X25: $int] :
      ( $less(0,0)
      | $less(X25,X28)
      | $less(X27,X25)
      | $less(X28,X26)
      | $less(X28,X25)
      | $less(X26,X28)
      | ~ $less(X27,X26) ),
    inference(superposition,[],[f1808,f3166]) ).

tff(f17295,plain,
    spl37_627,
    inference(avatar_split_clause,[],[f17294,f17133]) ).

tff(f17294,plain,
    ! [X18: $int,X19: $int,X17: $int] :
      ( ~ $less(X17,X18)
      | $less(X17,X19)
      | ( 0 = $sum(X18,$uminus(X19)) )
      | $less(0,$sum(X18,$uminus(X19))) ),
    inference(subsumption_resolution,[],[f17264,f96]) ).

tff(f17264,plain,
    ! [X18: $int,X19: $int,X17: $int] :
      ( $less(0,$sum(X18,$uminus(X19)))
      | ~ $less(X17,X18)
      | ( 0 = $sum(X18,$uminus(X19)) )
      | $less(X17,X19)
      | $less(X18,X19) ),
    inference(resolution,[],[f1808,f1349]) ).

tff(f17293,plain,
    spl37_223,
    inference(avatar_split_clause,[],[f17292,f3028]) ).

tff(f17292,plain,
    ! [X11: $int,X12: $int,X13: $int] :
      ( $less(X13,X11)
      | $less(X11,X12)
      | ~ $less(X13,X12) ),
    inference(evaluation,[],[f17277]) ).

tff(f17277,plain,
    ! [X11: $int,X12: $int,X13: $int] :
      ( ~ $less(X13,X12)
      | $less(X11,X12)
      | $less(X13,X11)
      | $less(0,0) ),
    inference(superposition,[],[f1808,f414]) ).

tff(f17258,plain,
    ( spl37_326
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299
    | ~ spl37_601 ),
    inference(avatar_split_clause,[],[f17217,f15729,f5273,f546,f536,f6602]) ).

tff(f6602,plain,
    ( spl37_326
  <=> $less(-1,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_326])]) ).

tff(f17217,plain,
    ( $less(-1,sK9)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299
    | ~ spl37_601 ),
    inference(evaluation,[],[f17171]) ).

tff(f17171,plain,
    ( $less(1,-1)
    | $less(-1,sK9)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299
    | ~ spl37_601 ),
    inference(resolution,[],[f15730,f7649]) ).

tff(f7649,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,1)
        | $less(X0,sK9) )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299 ),
    inference(resolution,[],[f7537,f7127]) ).

tff(f7537,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK11,X0)
        | ~ $less(X0,1) )
    | spl37_299 ),
    inference(resolution,[],[f5275,f96]) ).

tff(f15730,plain,
    ( ! [X20: $int] :
        ( $less(-1,X20)
        | $less(X20,-1) )
    | ~ spl37_601 ),
    inference(avatar_component_clause,[],[f15729]) ).

tff(f17256,plain,
    ( spl37_326
    | ~ spl37_17
    | ~ spl37_19
    | spl37_302
    | ~ spl37_601 ),
    inference(avatar_split_clause,[],[f17219,f15729,f5320,f546,f536,f6602]) ).

tff(f5320,plain,
    ( spl37_302
  <=> $less(sK11,-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_302])]) ).

tff(f17219,plain,
    ( $less(-1,sK9)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_302
    | ~ spl37_601 ),
    inference(evaluation,[],[f17210]) ).

tff(f17210,plain,
    ( $less(-1,sK9)
    | $less(-1,-1)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_302
    | ~ spl37_601 ),
    inference(resolution,[],[f15730,f7231]) ).

tff(f7231,plain,
    ( ! [X16: $int] :
        ( ~ $less(X16,-1)
        | $less(X16,sK9) )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_302 ),
    inference(resolution,[],[f7127,f5969]) ).

tff(f5969,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK11,X0)
        | ~ $less(X0,-1) )
    | spl37_302 ),
    inference(resolution,[],[f5321,f96]) ).

tff(f5321,plain,
    ( ~ $less(sK11,-1)
    | spl37_302 ),
    inference(avatar_component_clause,[],[f5320]) ).

tff(f17255,plain,
    ( spl37_598
    | spl37_69
    | ~ spl37_601 ),
    inference(avatar_split_clause,[],[f17254,f15729,f846,f15300]) ).

tff(f15300,plain,
    ( spl37_598
  <=> ! [X114: $int,X115: $int] :
        ( $less(X114,sK7)
        | ~ $less(X114,X115)
        | ( sF23 = tb2t(get(int,int,sF19,t2tb(X114))) )
        | ~ $less(X115,-1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_598])]) ).

tff(f846,plain,
    ( spl37_69
  <=> $less(sK4,-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_69])]) ).

tff(f17254,plain,
    ( ! [X65: $int,X64: $int] :
        ( ~ $less(X65,-1)
        | ( sF23 = tb2t(get(int,int,sF19,t2tb(X64))) )
        | ~ $less(X64,X65)
        | $less(X64,sK7) )
    | spl37_69
    | ~ spl37_601 ),
    inference(subsumption_resolution,[],[f17189,f848]) ).

tff(f848,plain,
    ( ~ $less(sK4,-1)
    | spl37_69 ),
    inference(avatar_component_clause,[],[f846]) ).

tff(f17189,plain,
    ( ! [X65: $int,X64: $int] :
        ( ~ $less(X65,-1)
        | ~ $less(X64,X65)
        | $less(X64,sK7)
        | $less(sK4,-1)
        | ( sF23 = tb2t(get(int,int,sF19,t2tb(X64))) ) )
    | ~ spl37_601 ),
    inference(resolution,[],[f15730,f2075]) ).

tff(f17253,plain,
    ( spl37_593
    | spl37_69
    | ~ spl37_601 ),
    inference(avatar_split_clause,[],[f17252,f15729,f846,f15206]) ).

tff(f15206,plain,
    ( spl37_593
  <=> ! [X59: $int] :
        ( $less(X59,sK7)
        | ~ $less(X59,-1)
        | ( tb2t(get(int,int,sF19,t2tb(X59))) = sF23 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_593])]) ).

tff(f17252,plain,
    ( ! [X66: $int] :
        ( $less(X66,sK7)
        | ~ $less(X66,-1)
        | ( tb2t(get(int,int,sF19,t2tb(X66))) = sF23 ) )
    | spl37_69
    | ~ spl37_601 ),
    inference(subsumption_resolution,[],[f17193,f848]) ).

tff(f17193,plain,
    ( ! [X66: $int] :
        ( $less(sK4,-1)
        | ~ $less(X66,-1)
        | ( tb2t(get(int,int,sF19,t2tb(X66))) = sF23 )
        | $less(X66,sK7) )
    | ~ spl37_601 ),
    inference(resolution,[],[f15730,f1108]) ).

tff(f17251,plain,
    ( spl37_326
    | ~ spl37_17
    | ~ spl37_19
    | spl37_289
    | ~ spl37_601 ),
    inference(avatar_split_clause,[],[f17225,f15729,f4887,f546,f536,f6602]) ).

tff(f17225,plain,
    ( $less(-1,sK9)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_289
    | ~ spl37_601 ),
    inference(evaluation,[],[f17169]) ).

tff(f17169,plain,
    ( $less(0,-1)
    | $less(-1,sK9)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_289
    | ~ spl37_601 ),
    inference(resolution,[],[f15730,f7230]) ).

tff(f7230,plain,
    ( ! [X15: $int] :
        ( ~ $less(X15,0)
        | $less(X15,sK9) )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_289 ),
    inference(resolution,[],[f7127,f5347]) ).

tff(f5347,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK11,X0)
        | ~ $less(X0,0) )
    | spl37_289 ),
    inference(resolution,[],[f4889,f96]) ).

tff(f17248,plain,
    ( spl37_326
    | ~ spl37_17
    | ~ spl37_19
    | spl37_34
    | spl37_68
    | ~ spl37_601 ),
    inference(avatar_split_clause,[],[f17247,f15729,f837,f624,f546,f536,f6602]) ).

tff(f624,plain,
    ( spl37_34
  <=> $less(sK11,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_34])]) ).

tff(f17247,plain,
    ( $less(-1,sK9)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_34
    | spl37_68
    | ~ spl37_601 ),
    inference(subsumption_resolution,[],[f17184,f839]) ).

tff(f17184,plain,
    ( $less(-1,sK9)
    | $less(sK3,-1)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_34
    | ~ spl37_601 ),
    inference(resolution,[],[f15730,f7226]) ).

tff(f7226,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,sK3)
        | $less(X0,sK9) )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_34 ),
    inference(resolution,[],[f7127,f758]) ).

tff(f758,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK11,X0)
        | ~ $less(X0,sK3) )
    | spl37_34 ),
    inference(resolution,[],[f626,f96]) ).

tff(f626,plain,
    ( ~ $less(sK11,sK3)
    | spl37_34 ),
    inference(avatar_component_clause,[],[f624]) ).

tff(f17246,plain,
    ( spl37_591
    | spl37_592
    | spl37_628
    | spl37_40
    | ~ spl37_601 ),
    inference(avatar_split_clause,[],[f17205,f15729,f655,f17243,f15197,f15193]) ).

tff(f15193,plain,
    ( spl37_591
  <=> $less(-1,sF27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_591])]) ).

tff(f15197,plain,
    ( spl37_592
  <=> ( -1 = sF27 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_592])]) ).

tff(f17243,plain,
    ( spl37_628
  <=> $less(sF23,-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_628])]) ).

tff(f655,plain,
    ( spl37_40
  <=> $less(sF27,sF23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_40])]) ).

tff(f17205,plain,
    ( $less(sF23,-1)
    | ( -1 = sF27 )
    | $less(-1,sF27)
    | spl37_40
    | ~ spl37_601 ),
    inference(resolution,[],[f15730,f906]) ).

tff(f906,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,sF23)
        | ( sF27 = X0 )
        | $less(X0,sF27) )
    | spl37_40 ),
    inference(resolution,[],[f769,f97]) ).

tff(f769,plain,
    ( ! [X0: $int] :
        ( ~ $less(sF27,X0)
        | ~ $less(X0,sF23) )
    | spl37_40 ),
    inference(resolution,[],[f657,f96]) ).

tff(f657,plain,
    ( ~ $less(sF27,sF23)
    | spl37_40 ),
    inference(avatar_component_clause,[],[f655]) ).

tff(f17236,plain,
    ~ spl37_601,
    inference(avatar_contradiction_clause,[],[f17235]) ).

tff(f17235,plain,
    ( $false
    | ~ spl37_601 ),
    inference(evaluation,[],[f17149]) ).

tff(f17149,plain,
    ( $less(-1,-1)
    | ~ spl37_601 ),
    inference(resolution,[],[f15730,f95]) ).

tff(f17224,plain,
    ~ spl37_601,
    inference(avatar_contradiction_clause,[],[f17223]) ).

tff(f17223,plain,
    ( $false
    | ~ spl37_601 ),
    inference(evaluation,[],[f17214]) ).

tff(f17214,plain,
    ( $less(-1,-1)
    | ~ spl37_601 ),
    inference(factoring,[],[f15730]) ).

tff(f17220,plain,
    ~ spl37_601,
    inference(avatar_contradiction_clause,[],[f17148]) ).

tff(f17148,plain,
    ( $false
    | ~ spl37_601 ),
    inference(interpreted_simplification,[],[f17147]) ).

tff(f17147,plain,
    ( $less(-1,-1)
    | $less(-1,-1)
    | ~ spl37_601 ),
    inference(instantiation,[],[f15730]) ).

tff(f17146,plain,
    ( spl37_626
    | spl37_386 ),
    inference(avatar_split_clause,[],[f17145,f8784,f17127]) ).

tff(f17127,plain,
    ( spl37_626
  <=> ! [X189: $int,X190: $int] :
        ( ~ $less(X190,0)
        | $less(X190,$sum(X189,$uminus(X189)))
        | ( $sum(X189,$uminus(X189)) = X190 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_626])]) ).

tff(f17145,plain,
    ! [X132: $int,X130: $int,X131: $int,X128: uni] :
      ( ( t2tb(X132) = X128 )
      | $less(X131,$sum(X130,$uminus(X130)))
      | ~ $less(X131,0)
      | ( $sum(X130,$uminus(X130)) = X131 ) ),
    inference(subsumption_resolution,[],[f17052,f95]) ).

tff(f17052,plain,
    ! [X132: $int,X130: $int,X131: $int,X128: uni] :
      ( $less(X130,X130)
      | ( $sum(X130,$uminus(X130)) = X131 )
      | $less(X131,$sum(X130,$uminus(X130)))
      | ~ $less(X131,0)
      | ( t2tb(X132) = X128 ) ),
    inference(superposition,[],[f1349,f8719]) ).

tff(f17142,plain,
    spl37_627,
    inference(avatar_split_clause,[],[f17141,f17133]) ).

tff(f17141,plain,
    ! [X62: $int,X60: $int,X61: $int] :
      ( ( 0 = $sum(X60,$uminus(X61)) )
      | $less(X62,X61)
      | $less(0,$sum(X60,$uminus(X61)))
      | ~ $less(X62,X60) ),
    inference(subsumption_resolution,[],[f16997,f96]) ).

tff(f16997,plain,
    ! [X62: $int,X60: $int,X61: $int] :
      ( $less(X62,X61)
      | $less(X60,X61)
      | ( 0 = $sum(X60,$uminus(X61)) )
      | $less(0,$sum(X60,$uminus(X61)))
      | ~ $less(X62,X60) ),
    inference(resolution,[],[f1349,f1775]) ).

tff(f1775,plain,
    ! [X16: $int,X14: $int,X15: $int,X13: array_int] :
      ( $less(0,occ1(array(int),t2tb2(X13),const(array(int),int,t2tb2(X13)),X15,X16))
      | ~ $less(X14,X16)
      | $less(X14,X15) ),
    inference(superposition,[],[f327,f1714]) ).

tff(f17139,plain,
    ( spl37_623
    | spl37_432 ),
    inference(avatar_split_clause,[],[f17070,f10513,f17097]) ).

tff(f17097,plain,
    ( spl37_623
  <=> ! [X169: $int,X171: $int,X170: $int] :
        ( ~ $less(X171,0)
        | ( $sum(X170,$uminus(X169)) = X171 )
        | $less(X170,X169)
        | $less(X171,$sum(X170,$uminus(X169))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_623])]) ).

tff(f10513,plain,
    ( spl37_432
  <=> ! [X43: array_int,X42: uni] : ( t2tb2(X43) = X42 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_432])]) ).

tff(f17070,plain,
    ! [X186: $int,X184: $int,X182: uni,X185: $int,X183: array_int] :
      ( ( t2tb2(X183) = X182 )
      | ~ $less(X186,0)
      | $less(X186,$sum(X185,$uminus(X184)))
      | $less(X185,X184)
      | ( $sum(X185,$uminus(X184)) = X186 ) ),
    inference(superposition,[],[f1349,f1795]) ).

tff(f17135,plain,
    ( spl37_222
    | spl37_627 ),
    inference(avatar_split_clause,[],[f17131,f17133,f3025]) ).

tff(f3025,plain,
    ( spl37_222
  <=> ! [X6: ty,X7: uni] : ~ sort1(X6,X7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_222])]) ).

tff(f17131,plain,
    ! [X21: uni,X18: $int,X19: $int,X22: $int,X20: ty] :
      ( ( 0 = $sum(X18,$uminus(X19)) )
      | ~ $less(X22,X18)
      | ~ sort1(X20,X21)
      | $less(X22,X19)
      | $less(0,$sum(X18,$uminus(X19))) ),
    inference(subsumption_resolution,[],[f16968,f96]) ).

tff(f16968,plain,
    ! [X21: uni,X18: $int,X19: $int,X22: $int,X20: ty] :
      ( $less(X18,X19)
      | ( 0 = $sum(X18,$uminus(X19)) )
      | ~ sort1(X20,X21)
      | $less(0,$sum(X18,$uminus(X19)))
      | $less(X22,X19)
      | ~ $less(X22,X18) ),
    inference(resolution,[],[f1349,f1755]) ).

tff(f1755,plain,
    ! [X21: $int,X19: ty,X24: $int,X22: uni,X23: $int,X20: uni] :
      ( $less(0,occ1(X19,X22,set(X19,int,X20,t2tb(X21),X22),X23,X24))
      | ~ sort1(X19,X22)
      | ~ $less(X21,X24)
      | $less(X21,X23) ),
    inference(superposition,[],[f327,f422]) ).

tff(f422,plain,
    ! [X2: ty,X3: ty,X0: uni,X4: uni,X5: uni] :
      ( ( get(X3,X2,set(X3,X2,X4,X5,X0),X5) = X0 )
      | ~ sort1(X3,X0) ),
    inference(equality_resolution,[],[f362]) ).

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

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

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

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

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

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

tff(f17129,plain,
    ( spl37_432
    | spl37_626 ),
    inference(avatar_split_clause,[],[f17125,f17127,f10513]) ).

tff(f17125,plain,
    ! [X191: array_int,X189: $int,X187: uni,X190: $int] :
      ( ~ $less(X190,0)
      | ( $sum(X189,$uminus(X189)) = X190 )
      | $less(X190,$sum(X189,$uminus(X189)))
      | ( t2tb2(X191) = X187 ) ),
    inference(subsumption_resolution,[],[f17071,f95]) ).

tff(f17071,plain,
    ! [X191: array_int,X189: $int,X187: uni,X190: $int] :
      ( $less(X189,X189)
      | ( $sum(X189,$uminus(X189)) = X190 )
      | $less(X190,$sum(X189,$uminus(X189)))
      | ( t2tb2(X191) = X187 )
      | ~ $less(X190,0) ),
    inference(superposition,[],[f1349,f10443]) ).

tff(f17120,plain,
    ( spl37_624
    | spl37_625
    | spl37_13
    | ~ spl37_482 ),
    inference(avatar_split_clause,[],[f17111,f12487,f516,f17117,f17113]) ).

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

tff(f17117,plain,
    ( spl37_625
  <=> ( 0 = $sum(sK2,$uminus(sK3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_625])]) ).

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

tff(f12487,plain,
    ( spl37_482
  <=> $less(0,occ1(int,sF22,sF19,sK3,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_482])]) ).

tff(f17111,plain,
    ( ( 0 = $sum(sK2,$uminus(sK3)) )
    | $less(0,$sum(sK2,$uminus(sK3)))
    | spl37_13
    | ~ spl37_482 ),
    inference(subsumption_resolution,[],[f16996,f518]) ).

tff(f518,plain,
    ( ~ $less(sK2,sK3)
    | spl37_13 ),
    inference(avatar_component_clause,[],[f516]) ).

tff(f16996,plain,
    ( $less(sK2,sK3)
    | $less(0,$sum(sK2,$uminus(sK3)))
    | ( 0 = $sum(sK2,$uminus(sK3)) )
    | ~ spl37_482 ),
    inference(resolution,[],[f1349,f12489]) ).

tff(f12489,plain,
    ( $less(0,occ1(int,sF22,sF19,sK3,sK2))
    | ~ spl37_482 ),
    inference(avatar_component_clause,[],[f12487]) ).

tff(f17108,plain,
    ( spl37_386
    | spl37_623 ),
    inference(avatar_split_clause,[],[f17056,f17097,f8784]) ).

tff(f17056,plain,
    ! [X142: $int,X143: $int,X140: uni,X141: $int,X144: $int] :
      ( $less(X144,$sum(X143,$uminus(X142)))
      | ( $sum(X143,$uminus(X142)) = X144 )
      | ( t2tb(X141) = X140 )
      | ~ $less(X144,0)
      | $less(X143,X142) ),
    inference(superposition,[],[f1349,f1743]) ).

tff(f17099,plain,
    ( spl37_521
    | spl37_623 ),
    inference(avatar_split_clause,[],[f17066,f17097,f13405]) ).

tff(f13405,plain,
    ( spl37_521
  <=> ! [X57: uni,X58: map_int_int] : ( t2tb1(X58) = X57 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_521])]) ).

tff(f17066,plain,
    ! [X170: $int,X171: $int,X168: map_int_int,X169: $int,X167: uni] :
      ( ~ $less(X171,0)
      | ( t2tb1(X168) = X167 )
      | $less(X171,$sum(X170,$uminus(X169)))
      | $less(X170,X169)
      | ( $sum(X170,$uminus(X169)) = X171 ) ),
    inference(superposition,[],[f1349,f1823]) ).

tff(f1823,plain,
    ! [X2: $int,X3: uni,X0: map_int_int,X1: $int] :
      ( ( 0 = occ1(map(int,int),X3,const(map(int,int),int,t2tb1(X0)),X1,X2) )
      | ( t2tb1(X0) = X3 ) ),
    inference(subsumption_resolution,[],[f1803,f676]) ).

tff(f676,plain,
    ! [X0: uni] : sort1(map(int,int),X0),
    inference(superposition,[],[f332,f370]) ).

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

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

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

tff(f1803,plain,
    ! [X2: $int,X3: uni,X0: map_int_int,X1: $int] :
      ( ~ sort1(map(int,int),X3)
      | ( t2tb1(X0) = X3 )
      | ( 0 = occ1(map(int,int),X3,const(map(int,int),int,t2tb1(X0)),X1,X2) ) ),
    inference(superposition,[],[f1709,f357]) ).

tff(f16962,plain,
    spl37_612,
    inference(avatar_split_clause,[],[f16764,f16771]) ).

tff(f16771,plain,
    ( spl37_612
  <=> ! [X122: $int] :
        ( $less(0,X122)
        | $less(1,X122)
        | $less(X122,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_612])]) ).

tff(f16764,plain,
    ! [X114: $int] :
      ( $less(X114,1)
      | $less(0,X114)
      | $less(1,X114) ),
    inference(evaluation,[],[f16705]) ).

tff(f16705,plain,
    ! [X114: $int] :
      ( $less(1,X114)
      | $less(1,0)
      | $less(0,X114)
      | $less(X114,1)
      | ( 0 = $sum(1,0) ) ),
    inference(superposition,[],[f3179,f1529]) ).

tff(f16961,plain,
    ( spl37_621
    | spl37_622
    | spl37_372 ),
    inference(avatar_split_clause,[],[f16951,f7971,f16958,f16954]) ).

tff(f16954,plain,
    ( spl37_621
  <=> $less(-3,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_621])]) ).

tff(f16958,plain,
    ( spl37_622
  <=> ( sK2 = -3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_622])]) ).

tff(f7971,plain,
    ( spl37_372
  <=> $less(sK2,-3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_372])]) ).

tff(f16951,plain,
    ( ( sK2 = -3 )
    | $less(-3,sK2)
    | spl37_372 ),
    inference(resolution,[],[f7973,f97]) ).

tff(f7973,plain,
    ( ~ $less(sK2,-3)
    | spl37_372 ),
    inference(avatar_component_clause,[],[f7971]) ).

tff(f16916,plain,
    ( spl37_619
    | spl37_620
    | spl37_531 ),
    inference(avatar_split_clause,[],[f16906,f13802,f16913,f16909]) ).

tff(f16909,plain,
    ( spl37_619
  <=> ( $sum(sK1,0) = -1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_619])]) ).

tff(f16913,plain,
    ( spl37_620
  <=> $less(-1,$sum(sK1,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_620])]) ).

tff(f13802,plain,
    ( spl37_531
  <=> $less($sum(sK1,0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_531])]) ).

tff(f16906,plain,
    ( $less(-1,$sum(sK1,0))
    | ( $sum(sK1,0) = -1 )
    | spl37_531 ),
    inference(resolution,[],[f13804,f97]) ).

tff(f13804,plain,
    ( ~ $less($sum(sK1,0),-1)
    | spl37_531 ),
    inference(avatar_component_clause,[],[f13802]) ).

tff(f16905,plain,
    spl37_608,
    inference(avatar_split_clause,[],[f16524,f16539]) ).

tff(f16524,plain,
    ! [X166: $int] :
      ( $less(0,X166)
      | $less(X166,0)
      | $less(X166,1) ),
    inference(evaluation,[],[f16480]) ).

tff(f16480,plain,
    ! [X166: $int] :
      ( ( 0 = $sum(0,1) )
      | $less(1,0)
      | $less(X166,1)
      | $less(0,X166)
      | $less(X166,0) ),
    inference(superposition,[],[f3130,f2195]) ).

tff(f2195,plain,
    ! [X28: uni,X27: ty] : ( 1 = occ1(map(int,X27),elts(X27,X28),const(map(int,X27),int,elts(X27,X28)),0,1) ),
    inference(superposition,[],[f1529,f1711]) ).

tff(f1711,plain,
    ! [X44: uni,X45: uni,X42: ty,X43: ty] : ( elts(X42,X44) = get(map(int,X42),X43,const(map(int,X42),X43,elts(X42,X44)),X45) ),
    inference(resolution,[],[f293,f390]) ).

tff(f390,plain,
    ! [X0: ty,X1: uni] : sort1(map(int,X0),elts(X0,X1)),
    inference(cnf_transformation,[],[f21]) ).

tff(f21,axiom,
    ! [X0: ty,X1: uni] : sort1(map(int,X0),elts(X0,X1)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',elts_sort1) ).

tff(f16904,plain,
    spl37_608,
    inference(avatar_split_clause,[],[f16519,f16539]) ).

tff(f16519,plain,
    ! [X88: $int] :
      ( $less(X88,1)
      | $less(0,X88)
      | $less(X88,0) ),
    inference(evaluation,[],[f16456]) ).

tff(f16456,plain,
    ! [X88: $int] :
      ( $less(X88,0)
      | $less(1,0)
      | ( 0 = $sum(0,1) )
      | $less(0,X88)
      | $less(X88,1) ),
    inference(superposition,[],[f3130,f3655]) ).

tff(f3655,plain,
    ! [X30: ty] : ( 1 = occ1(X30,witness1(X30),const(X30,int,witness1(X30)),0,1) ),
    inference(superposition,[],[f1529,f1701]) ).

tff(f1701,plain,
    ! [X2: uni,X0: ty,X1: ty] : ( witness1(X0) = get(X0,X1,const(X0,X1,witness1(X0)),X2) ),
    inference(resolution,[],[f293,f392]) ).

tff(f16903,plain,
    spl37_608,
    inference(avatar_split_clause,[],[f16509,f16539]) ).

tff(f16509,plain,
    ! [X114: $int] :
      ( $less(X114,0)
      | $less(X114,1)
      | $less(0,X114) ),
    inference(evaluation,[],[f16463]) ).

tff(f16463,plain,
    ! [X114: $int] :
      ( $less(X114,1)
      | $less(X114,0)
      | $less(0,X114)
      | $less(1,0)
      | ( 0 = $sum(0,1) ) ),
    inference(superposition,[],[f3130,f1529]) ).

tff(f16902,plain,
    spl37_608,
    inference(avatar_split_clause,[],[f16504,f16539]) ).

tff(f16504,plain,
    ! [X163: $int] :
      ( $less(0,X163)
      | $less(X163,1)
      | $less(X163,0) ),
    inference(evaluation,[],[f16479]) ).

tff(f16479,plain,
    ! [X163: $int] :
      ( $less(0,X163)
      | $less(X163,0)
      | $less(1,0)
      | $less(X163,1)
      | ( 0 = $sum(0,1) ) ),
    inference(superposition,[],[f3130,f1809]) ).

tff(f1809,plain,
    ! [X17: map_int_int] : ( 1 = occ1(map(int,int),t2tb1(X17),const(map(int,int),int,t2tb1(X17)),0,1) ),
    inference(superposition,[],[f1529,f1709]) ).

tff(f16901,plain,
    spl37_608,
    inference(avatar_split_clause,[],[f16502,f16539]) ).

tff(f16502,plain,
    ! [X99: $int] :
      ( $less(X99,1)
      | $less(0,X99)
      | $less(X99,0) ),
    inference(evaluation,[],[f16459]) ).

tff(f16459,plain,
    ! [X99: $int] :
      ( $less(0,X99)
      | $less(X99,1)
      | ( 0 = $sum(0,1) )
      | $less(1,0)
      | $less(X99,0) ),
    inference(superposition,[],[f3130,f4295]) ).

tff(f4295,plain,
    ! [X58: uni,X56: bool1,X57: uni,X55: ty] : ( 1 = occ1(X55,match_bool1(X55,X56,X57,X58),const(X55,int,match_bool1(X55,X56,X57,X58)),0,1) ),
    inference(superposition,[],[f1529,f1702]) ).

tff(f1702,plain,
    ! [X3: ty,X8: uni,X6: uni,X7: uni,X4: ty,X5: bool1] : ( match_bool1(X3,X5,X6,X7) = get(X3,X4,const(X3,X4,match_bool1(X3,X5,X6,X7)),X8) ),
    inference(resolution,[],[f293,f385]) ).

tff(f385,plain,
    ! [X2: bool1,X3: ty,X0: uni,X1: uni] : sort1(X3,match_bool1(X3,X2,X1,X0)),
    inference(cnf_transformation,[],[f266]) ).

tff(f266,plain,
    ! [X0: uni,X1: uni,X2: bool1,X3: ty] : sort1(X3,match_bool1(X3,X2,X1,X0)),
    inference(rectify,[],[f115]) ).

tff(f115,plain,
    ! [X3: uni,X0: uni,X1: bool1,X2: ty] : sort1(X2,match_bool1(X2,X1,X0,X3)),
    inference(rectify,[],[f2]) ).

tff(f2,axiom,
    ! [X2: uni,X1: bool1,X0: ty,X3: uni] : sort1(X0,match_bool1(X0,X1,X2,X3)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',match_bool_sort1) ).

tff(f16900,plain,
    ( spl37_617
    | spl37_618
    | spl37_528 ),
    inference(avatar_split_clause,[],[f16890,f13782,f16897,f16893]) ).

tff(f16893,plain,
    ( spl37_617
  <=> ( -1 = $sum(sK2,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_617])]) ).

tff(f16897,plain,
    ( spl37_618
  <=> $less(-1,$sum(sK2,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_618])]) ).

tff(f13782,plain,
    ( spl37_528
  <=> $less($sum(sK2,0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_528])]) ).

tff(f16890,plain,
    ( $less(-1,$sum(sK2,0))
    | ( -1 = $sum(sK2,0) )
    | spl37_528 ),
    inference(resolution,[],[f13784,f97]) ).

tff(f13784,plain,
    ( ~ $less($sum(sK2,0),-1)
    | spl37_528 ),
    inference(avatar_component_clause,[],[f13782]) ).

tff(f16889,plain,
    ( ~ spl37_190
    | ~ spl37_359 ),
    inference(avatar_split_clause,[],[f16888,f7365,f2475]) ).

tff(f2475,plain,
    ( spl37_190
  <=> $less(sK1,sF36) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_190])]) ).

tff(f16888,plain,
    ( ~ $less(sK1,sF36)
    | ~ spl37_359 ),
    inference(resolution,[],[f7367,f677]) ).

tff(f16879,plain,
    ( spl37_615
    | spl37_616
    | spl37_346 ),
    inference(avatar_split_clause,[],[f16869,f7082,f16876,f16872]) ).

tff(f16872,plain,
    ( spl37_615
  <=> $less(-3,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_615])]) ).

tff(f16876,plain,
    ( spl37_616
  <=> ( sK7 = -3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_616])]) ).

tff(f7082,plain,
    ( spl37_346
  <=> $less(sK7,-3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_346])]) ).

tff(f16869,plain,
    ( ( sK7 = -3 )
    | $less(-3,sK7)
    | spl37_346 ),
    inference(resolution,[],[f7084,f97]) ).

tff(f7084,plain,
    ( ~ $less(sK7,-3)
    | spl37_346 ),
    inference(avatar_component_clause,[],[f7082]) ).

tff(f16867,plain,
    ( spl37_601
    | spl37_614 ),
    inference(avatar_split_clause,[],[f16855,f16865,f15729]) ).

tff(f16865,plain,
    ( spl37_614
  <=> ! [X134: uni,X133: uni] :
        ( ( get(int,int,X134,t2tb(-1)) = X133 )
        | ~ $less($sum(occ1(int,X133,X134,-1,0),0),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_614])]) ).

tff(f16855,plain,
    ! [X133: uni,X134: uni,X135: $int] :
      ( ( get(int,int,X134,t2tb(-1)) = X133 )
      | $less(X135,-1)
      | ~ $less($sum(occ1(int,X133,X134,-1,0),0),0)
      | $less(-1,X135) ),
    inference(evaluation,[],[f16854]) ).

tff(f16854,plain,
    ! [X133: uni,X134: uni,X135: $int] :
      ( $less(-1,-1)
      | ~ $less($sum(occ1(int,X133,X134,-1,0),0),0)
      | $less(-1,X135)
      | ( get(int,int,X134,t2tb(-1)) = X133 )
      | $less(X135,-1) ),
    inference(duplicate_literal_removal,[],[f16826]) ).

tff(f16826,plain,
    ! [X133: uni,X134: uni,X135: $int] :
      ( $less(X135,-1)
      | $less(-1,X135)
      | ~ $less($sum(occ1(int,X133,X134,-1,0),0),0)
      | $less(X135,-1)
      | $less(-1,-1)
      | ( get(int,int,X134,t2tb(-1)) = X133 ) ),
    inference(superposition,[],[f3200,f3259]) ).

tff(f3259,plain,
    ! [X24: uni,X23: uni] :
      ( ( occ1(int,X24,X23,-1,-1) = occ1(int,X24,X23,-1,0) )
      | ( get(int,int,X23,t2tb(-1)) = X24 ) ),
    inference(resolution,[],[f1472,f675]) ).

tff(f16795,plain,
    spl37_608,
    inference(avatar_split_clause,[],[f16501,f16539]) ).

tff(f16501,plain,
    ! [X161: $int] :
      ( $less(X161,1)
      | $less(0,X161)
      | $less(X161,0) ),
    inference(evaluation,[],[f16478]) ).

tff(f16478,plain,
    ! [X161: $int] :
      ( $less(X161,1)
      | ( 0 = $sum(0,1) )
      | $less(1,0)
      | $less(0,X161)
      | $less(X161,0) ),
    inference(superposition,[],[f3130,f4233]) ).

tff(f4233,plain,
    ! [X40: uni,X39: ty] : ( 1 = occ1(ref(X39),mk_ref(X39,X40),const(ref(X39),int,mk_ref(X39,X40)),0,1) ),
    inference(superposition,[],[f1529,f1708]) ).

tff(f16794,plain,
    spl37_612,
    inference(avatar_split_clause,[],[f16733,f16771]) ).

tff(f16733,plain,
    ! [X161: $int] :
      ( $less(0,X161)
      | $less(X161,1)
      | $less(1,X161) ),
    inference(evaluation,[],[f16720]) ).

tff(f16720,plain,
    ! [X161: $int] :
      ( $less(1,X161)
      | ( 0 = $sum(1,0) )
      | $less(X161,1)
      | $less(1,0)
      | $less(0,X161) ),
    inference(superposition,[],[f3179,f4233]) ).

tff(f16791,plain,
    spl37_612,
    inference(avatar_split_clause,[],[f16735,f16771]) ).

tff(f16735,plain,
    ! [X99: $int] :
      ( $less(1,X99)
      | $less(0,X99)
      | $less(X99,1) ),
    inference(evaluation,[],[f16701]) ).

tff(f16701,plain,
    ! [X99: $int] :
      ( ( 0 = $sum(1,0) )
      | $less(1,0)
      | $less(0,X99)
      | $less(X99,1)
      | $less(1,X99) ),
    inference(superposition,[],[f3179,f4295]) ).

tff(f16790,plain,
    spl37_612,
    inference(avatar_split_clause,[],[f16736,f16771]) ).

tff(f16736,plain,
    ! [X88: $int] :
      ( $less(0,X88)
      | $less(X88,1)
      | $less(1,X88) ),
    inference(evaluation,[],[f16698]) ).

tff(f16698,plain,
    ! [X88: $int] :
      ( $less(1,X88)
      | $less(0,X88)
      | $less(X88,1)
      | ( 0 = $sum(1,0) )
      | $less(1,0) ),
    inference(superposition,[],[f3179,f3655]) ).

tff(f16787,plain,
    spl37_612,
    inference(avatar_split_clause,[],[f16741,f16771]) ).

tff(f16741,plain,
    ! [X178: $int] :
      ( $less(X178,1)
      | $less(1,X178)
      | $less(0,X178) ),
    inference(evaluation,[],[f16725]) ).

tff(f16725,plain,
    ! [X178: $int] :
      ( $less(1,0)
      | $less(0,X178)
      | $less(X178,1)
      | ( 0 = $sum(1,0) )
      | $less(1,X178) ),
    inference(superposition,[],[f3179,f2221]) ).

tff(f16786,plain,
    spl37_612,
    inference(avatar_split_clause,[],[f16742,f16771]) ).

tff(f16742,plain,
    ! [X127: $int] :
      ( $less(1,X127)
      | $less(X127,1)
      | $less(0,X127) ),
    inference(evaluation,[],[f16708]) ).

tff(f16708,plain,
    ! [X127: $int] :
      ( $less(1,0)
      | $less(0,X127)
      | $less(1,X127)
      | $less(X127,1)
      | ( 0 = $sum(1,0) ) ),
    inference(superposition,[],[f3179,f2156]) ).

tff(f2156,plain,
    ! [X31: uni,X29: ty,X32: uni,X30: ty] : ( 1 = occ1(X29,get(X29,X30,X31,X32),const(X29,int,get(X29,X30,X31,X32)),0,1) ),
    inference(superposition,[],[f1529,f1704]) ).

tff(f1704,plain,
    ! [X18: uni,X16: uni,X14: ty,X17: uni,X15: ty,X13: ty] : ( get(X13,X14,const(X13,X14,get(X13,X15,X16,X17)),X18) = get(X13,X15,X16,X17) ),
    inference(resolution,[],[f293,f294]) ).

tff(f16784,plain,
    spl37_612,
    inference(avatar_split_clause,[],[f16746,f16771]) ).

tff(f16746,plain,
    ! [X175: $int] :
      ( $less(1,X175)
      | $less(0,X175)
      | $less(X175,1) ),
    inference(evaluation,[],[f16724]) ).

tff(f16724,plain,
    ! [X175: $int] :
      ( ( 0 = $sum(1,0) )
      | $less(X175,1)
      | $less(0,X175)
      | $less(1,X175)
      | $less(1,0) ),
    inference(superposition,[],[f3179,f2595]) ).

tff(f2595,plain,
    ! [X46: uni,X44: ty,X45: ty] : ( 1 = occ1(map(X44,X45),const(X45,X44,X46),const(map(X44,X45),int,const(X45,X44,X46)),0,1) ),
    inference(superposition,[],[f1529,f1712]) ).

tff(f1712,plain,
    ! [X50: uni,X48: ty,X46: ty,X49: uni,X47: ty] : ( get(map(X46,X47),X48,const(map(X46,X47),X48,const(X47,X46,X49)),X50) = const(X47,X46,X49) ),
    inference(resolution,[],[f293,f391]) ).

tff(f391,plain,
    ! [X2: ty,X0: ty,X1: uni] : sort1(map(X2,X0),const(X0,X2,X1)),
    inference(cnf_transformation,[],[f270]) ).

tff(f270,plain,
    ! [X0: ty,X1: uni,X2: ty] : sort1(map(X2,X0),const(X0,X2,X1)),
    inference(rectify,[],[f159]) ).

tff(f159,plain,
    ! [X0: ty,X2: uni,X1: ty] : sort1(map(X1,X0),const(X0,X1,X2)),
    inference(rectify,[],[f17]) ).

tff(f17,axiom,
    ! [X8: ty,X0: ty,X1: uni] : sort1(map(X0,X8),const(X8,X0,X1)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',const_sort1) ).

tff(f16783,plain,
    spl37_612,
    inference(avatar_split_clause,[],[f16747,f16771]) ).

tff(f16747,plain,
    ! [X102: $int] :
      ( $less(X102,1)
      | $less(1,X102)
      | $less(0,X102) ),
    inference(evaluation,[],[f16702]) ).

tff(f16702,plain,
    ! [X102: $int] :
      ( $less(1,X102)
      | $less(1,0)
      | $less(X102,1)
      | ( 0 = $sum(1,0) )
      | $less(0,X102) ),
    inference(superposition,[],[f3179,f4067]) ).

tff(f4067,plain,
    ! [X40: uni,X39: ty] : ( 1 = occ1(X39,contents(X39,X40),const(X39,int,contents(X39,X40)),0,1) ),
    inference(superposition,[],[f1529,f1703]) ).

tff(f16782,plain,
    ( spl37_601
    | spl37_613 ),
    inference(avatar_split_clause,[],[f16754,f16780,f15729]) ).

tff(f16780,plain,
    ( spl37_613
  <=> ! [X134: uni,X133: uni] :
        ( ( 0 = $sum(occ1(int,X133,X134,-1,0),0) )
        | ( get(int,int,X134,t2tb(-1)) = X133 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_613])]) ).

tff(f16754,plain,
    ! [X133: uni,X134: uni,X135: $int] :
      ( ( 0 = $sum(occ1(int,X133,X134,-1,0),0) )
      | ( get(int,int,X134,t2tb(-1)) = X133 )
      | $less(-1,X135)
      | $less(X135,-1) ),
    inference(evaluation,[],[f16753]) ).

tff(f16753,plain,
    ! [X133: uni,X134: uni,X135: $int] :
      ( ( 0 = $sum(occ1(int,X133,X134,-1,0),0) )
      | $less(X135,-1)
      | $less(-1,-1)
      | ( get(int,int,X134,t2tb(-1)) = X133 )
      | $less(-1,X135) ),
    inference(duplicate_literal_removal,[],[f16710]) ).

tff(f16710,plain,
    ! [X133: uni,X134: uni,X135: $int] :
      ( ( 0 = $sum(occ1(int,X133,X134,-1,0),0) )
      | $less(X135,-1)
      | ( get(int,int,X134,t2tb(-1)) = X133 )
      | $less(-1,X135)
      | $less(-1,-1)
      | $less(-1,X135) ),
    inference(superposition,[],[f3179,f3259]) ).

tff(f16778,plain,
    spl37_612,
    inference(avatar_split_clause,[],[f16755,f16771]) ).

tff(f16755,plain,
    ! [X166: $int] :
      ( $less(X166,1)
      | $less(0,X166)
      | $less(1,X166) ),
    inference(evaluation,[],[f16722]) ).

tff(f16722,plain,
    ! [X166: $int] :
      ( $less(X166,1)
      | $less(1,X166)
      | ( 0 = $sum(1,0) )
      | $less(0,X166)
      | $less(1,0) ),
    inference(superposition,[],[f3179,f2195]) ).

tff(f16777,plain,
    spl37_612,
    inference(avatar_split_clause,[],[f16757,f16771]) ).

tff(f16757,plain,
    ! [X163: $int] :
      ( $less(0,X163)
      | $less(1,X163)
      | $less(X163,1) ),
    inference(evaluation,[],[f16721]) ).

tff(f16721,plain,
    ! [X163: $int] :
      ( $less(1,0)
      | $less(0,X163)
      | $less(1,X163)
      | ( 0 = $sum(1,0) )
      | $less(X163,1) ),
    inference(superposition,[],[f3179,f1809]) ).

tff(f16776,plain,
    spl37_612,
    inference(avatar_split_clause,[],[f16759,f16771]) ).

tff(f16759,plain,
    ! [X137: $int] :
      ( $less(1,X137)
      | $less(X137,1)
      | $less(0,X137) ),
    inference(evaluation,[],[f16711]) ).

tff(f16711,plain,
    ! [X137: $int] :
      ( $less(1,0)
      | $less(1,X137)
      | $less(X137,1)
      | ( 0 = $sum(1,0) )
      | $less(0,X137) ),
    inference(superposition,[],[f3179,f1846]) ).

tff(f16773,plain,
    ( spl37_606
    | spl37_612 ),
    inference(avatar_split_clause,[],[f16762,f16771,f16332]) ).

tff(f16332,plain,
    ( spl37_606
  <=> ! [X74: uni] : ( t2tb(0) = X74 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_606])]) ).

tff(f16762,plain,
    ! [X120: uni,X122: $int] :
      ( $less(0,X122)
      | ( t2tb(0) = X120 )
      | $less(X122,1)
      | $less(1,X122) ),
    inference(evaluation,[],[f16707]) ).

tff(f16707,plain,
    ! [X120: uni,X122: $int] :
      ( $less(0,X122)
      | ( t2tb(0) = X120 )
      | ( 0 = $sum(1,0) )
      | $less(X122,1)
      | $less(1,X122)
      | $less(1,0) ),
    inference(superposition,[],[f3179,f2843]) ).

tff(f2843,plain,
    ! [X40: uni,X38: uni,X39: uni,X37: ty] :
      ( ( 1 = occ1(X37,get(X37,int,X38,t2tb(0)),set(X37,int,X38,X39,X40),0,1) )
      | ( t2tb(0) = X39 ) ),
    inference(superposition,[],[f1529,f2264]) ).

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

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

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

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

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

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

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

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

tff(f16675,plain,
    spl37_608,
    inference(avatar_split_clause,[],[f16499,f16539]) ).

tff(f16499,plain,
    ! [X175: $int] :
      ( $less(0,X175)
      | $less(X175,1)
      | $less(X175,0) ),
    inference(evaluation,[],[f16482]) ).

tff(f16482,plain,
    ! [X175: $int] :
      ( ( 0 = $sum(0,1) )
      | $less(1,0)
      | $less(0,X175)
      | $less(X175,1)
      | $less(X175,0) ),
    inference(superposition,[],[f3130,f2595]) ).

tff(f16668,plain,
    ( spl37_601
    | spl37_611 ),
    inference(avatar_split_clause,[],[f16654,f16666,f15729]) ).

tff(f16666,plain,
    ( spl37_611
  <=> ! [X134: uni,X133: uni] :
        ( ~ $less($sum(0,occ1(int,X133,X134,-1,0)),0)
        | ( get(int,int,X134,t2tb(-1)) = X133 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_611])]) ).

tff(f16654,plain,
    ! [X133: uni,X134: uni,X135: $int] :
      ( ~ $less($sum(0,occ1(int,X133,X134,-1,0)),0)
      | ( get(int,int,X134,t2tb(-1)) = X133 )
      | $less(X135,-1)
      | $less(-1,X135) ),
    inference(evaluation,[],[f16653]) ).

tff(f16653,plain,
    ! [X133: uni,X134: uni,X135: $int] :
      ( $less(-1,-1)
      | $less(-1,X135)
      | ~ $less($sum(0,occ1(int,X133,X134,-1,0)),0)
      | ( get(int,int,X134,t2tb(-1)) = X133 )
      | $less(X135,-1) ),
    inference(duplicate_literal_removal,[],[f16626]) ).

tff(f16626,plain,
    ! [X133: uni,X134: uni,X135: $int] :
      ( ~ $less($sum(0,occ1(int,X133,X134,-1,0)),0)
      | $less(-1,X135)
      | $less(X135,-1)
      | $less(-1,X135)
      | $less(-1,-1)
      | ( get(int,int,X134,t2tb(-1)) = X133 ) ),
    inference(superposition,[],[f3150,f3259]) ).

tff(f16593,plain,
    ( spl37_537
    | spl37_365
    | ~ spl37_17
    | ~ spl37_296
    | spl37_299 ),
    inference(avatar_split_clause,[],[f16579,f5273,f5003,f536,f7527,f13916]) ).

tff(f13916,plain,
    ( spl37_537
  <=> ( sF35 = sK11 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_537])]) ).

tff(f7527,plain,
    ( spl37_365
  <=> $less(sF35,sK11) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_365])]) ).

tff(f16579,plain,
    ( $less(sF35,sK11)
    | ( sF35 = sK11 )
    | ~ spl37_17
    | ~ spl37_296
    | spl37_299 ),
    inference(evaluation,[],[f16551]) ).

tff(f16551,plain,
    ( ( sF35 = sK11 )
    | ~ $less(0,1)
    | $less(sF35,sK11)
    | ~ spl37_17
    | ~ spl37_296
    | spl37_299 ),
    inference(resolution,[],[f15227,f14825]) ).

tff(f15227,plain,
    ( ! [X39: $int] :
        ( ~ $less(X39,sF35)
        | ~ $less(0,X39) )
    | ~ spl37_296 ),
    inference(resolution,[],[f5005,f935]) ).

tff(f935,plain,
    ! [X2: $int,X3: $int,X4: $int] :
      ( ~ $less(X3,X4)
      | ~ $less(X4,X2)
      | ~ $less(X2,X3) ),
    inference(resolution,[],[f677,f96]) ).

tff(f5005,plain,
    ( $less(sF35,0)
    | ~ spl37_296 ),
    inference(avatar_component_clause,[],[f5003]) ).

tff(f16591,plain,
    ( ~ spl37_610
    | ~ spl37_296 ),
    inference(avatar_split_clause,[],[f16547,f5003,f16588]) ).

tff(f16588,plain,
    ( spl37_610
  <=> $less(1,sF35) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_610])]) ).

tff(f16547,plain,
    ( ~ $less(1,sF35)
    | ~ spl37_296 ),
    inference(interpreted_simplification,[],[f16546]) ).

tff(f16546,plain,
    ( ~ $less(1,sF35)
    | ~ $less(0,1)
    | ~ spl37_296 ),
    inference(instantiation,[],[f15227]) ).

tff(f16586,plain,
    ( spl37_477
    | spl37_609
    | ~ spl37_296 ),
    inference(avatar_split_clause,[],[f16580,f5003,f16584,f12354]) ).

tff(f12354,plain,
    ( spl37_477
  <=> $less(sF35,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_477])]) ).

tff(f16584,plain,
    ( spl37_609
  <=> ! [X4: uni,X3: ty] : ( 1 = occ1(X3,get(X3,int,X4,t2tb(0)),X4,0,sF35) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_609])]) ).

tff(f16580,plain,
    ( ! [X3: ty,X4: uni] :
        ( ( 1 = occ1(X3,get(X3,int,X4,t2tb(0)),X4,0,sF35) )
        | $less(sF35,1) )
    | ~ spl37_296 ),
    inference(evaluation,[],[f16552]) ).

tff(f16552,plain,
    ( ! [X3: ty,X4: uni] :
        ( ~ $less(0,1)
        | $less(sF35,1)
        | ( 1 = occ1(X3,get(X3,int,X4,t2tb(0)),X4,0,sF35) ) )
    | ~ spl37_296 ),
    inference(resolution,[],[f15227,f3210]) ).

tff(f16582,plain,
    ( spl37_365
    | ~ spl37_14
    | ~ spl37_49
    | ~ spl37_58
    | ~ spl37_296 ),
    inference(avatar_split_clause,[],[f16581,f5003,f760,f713,f521,f7527]) ).

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

tff(f16581,plain,
    ( $less(sF35,sK11)
    | ~ spl37_14
    | ~ spl37_49
    | ~ spl37_58
    | ~ spl37_296 ),
    inference(subsumption_resolution,[],[f16554,f715]) ).

tff(f715,plain,
    ( $less(0,sK3)
    | ~ spl37_49 ),
    inference(avatar_component_clause,[],[f713]) ).

tff(f16554,plain,
    ( ~ $less(0,sK3)
    | $less(sF35,sK11)
    | ~ spl37_14
    | ~ spl37_58
    | ~ spl37_296 ),
    inference(resolution,[],[f15227,f7955]) ).

tff(f16545,plain,
    spl37_608,
    inference(avatar_split_clause,[],[f16491,f16539]) ).

tff(f16491,plain,
    ! [X127: $int] :
      ( $less(X127,1)
      | $less(0,X127)
      | $less(X127,0) ),
    inference(evaluation,[],[f16466]) ).

tff(f16466,plain,
    ! [X127: $int] :
      ( $less(1,0)
      | ( 0 = $sum(0,1) )
      | $less(0,X127)
      | $less(X127,0)
      | $less(X127,1) ),
    inference(superposition,[],[f3130,f2156]) ).

tff(f16542,plain,
    spl37_608,
    inference(avatar_split_clause,[],[f16496,f16539]) ).

tff(f16496,plain,
    ! [X102: $int] :
      ( $less(0,X102)
      | $less(X102,0)
      | $less(X102,1) ),
    inference(evaluation,[],[f16460]) ).

tff(f16460,plain,
    ! [X102: $int] :
      ( ( 0 = $sum(0,1) )
      | $less(1,0)
      | $less(X102,1)
      | $less(0,X102)
      | $less(X102,0) ),
    inference(superposition,[],[f3130,f4067]) ).

tff(f16541,plain,
    ( spl37_608
    | spl37_606 ),
    inference(avatar_split_clause,[],[f16498,f16332,f16539]) ).

tff(f16498,plain,
    ! [X120: uni,X122: $int] :
      ( ( t2tb(0) = X120 )
      | $less(0,X122)
      | $less(X122,0)
      | $less(X122,1) ),
    inference(evaluation,[],[f16465]) ).

tff(f16465,plain,
    ! [X120: uni,X122: $int] :
      ( $less(0,X122)
      | ( 0 = $sum(0,1) )
      | ( t2tb(0) = X120 )
      | $less(1,0)
      | $less(X122,0)
      | $less(X122,1) ),
    inference(superposition,[],[f3130,f2843]) ).

tff(f16530,plain,
    ( spl37_607
    | spl37_601 ),
    inference(avatar_split_clause,[],[f16518,f15729,f16528]) ).

tff(f16528,plain,
    ( spl37_607
  <=> ! [X134: uni,X133: uni] :
        ( ( 0 = $sum(0,occ1(int,X133,X134,-1,0)) )
        | ( get(int,int,X134,t2tb(-1)) = X133 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_607])]) ).

tff(f16518,plain,
    ! [X133: uni,X134: uni,X135: $int] :
      ( $less(X135,-1)
      | ( 0 = $sum(0,occ1(int,X133,X134,-1,0)) )
      | ( get(int,int,X134,t2tb(-1)) = X133 )
      | $less(-1,X135) ),
    inference(evaluation,[],[f16517]) ).

tff(f16517,plain,
    ! [X133: uni,X134: uni,X135: $int] :
      ( $less(X135,-1)
      | $less(-1,-1)
      | $less(-1,X135)
      | ( get(int,int,X134,t2tb(-1)) = X133 )
      | ( 0 = $sum(0,occ1(int,X133,X134,-1,0)) ) ),
    inference(duplicate_literal_removal,[],[f16468]) ).

tff(f16468,plain,
    ! [X133: uni,X134: uni,X135: $int] :
      ( ( get(int,int,X134,t2tb(-1)) = X133 )
      | $less(-1,-1)
      | $less(X135,-1)
      | ( 0 = $sum(0,occ1(int,X133,X134,-1,0)) )
      | $less(X135,-1)
      | $less(-1,X135) ),
    inference(superposition,[],[f3130,f3259]) ).

tff(f16373,plain,
    ( spl37_606
    | spl37_522 ),
    inference(avatar_split_clause,[],[f16372,f13668,f16332]) ).

tff(f13668,plain,
    ( spl37_522
  <=> ! [X171: $int] :
        ( $less(1,X171)
        | $less(X171,1)
        | $less(X171,0)
        | $less(0,X171) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_522])]) ).

tff(f16372,plain,
    ! [X26: $int,X24: uni] :
      ( $less(0,X26)
      | $less(X26,1)
      | $less(X26,0)
      | $less(1,X26)
      | ( t2tb(0) = X24 ) ),
    inference(evaluation,[],[f16367]) ).

tff(f16367,plain,
    ! [X26: $int,X24: uni] :
      ( $less(X26,0)
      | $less(X26,1)
      | $less(0,0)
      | $less(0,X26)
      | ( t2tb(0) = X24 )
      | $less(1,X26) ),
    inference(superposition,[],[f2846,f3166]) ).

tff(f2846,plain,
    ! [X50: uni,X51: uni,X49: ty,X52: uni] :
      ( $less(0,occ1(X49,get(X49,int,X50,t2tb(0)),set(X49,int,X50,X51,X52),0,1))
      | ( t2tb(0) = X51 ) ),
    inference(superposition,[],[f1219,f2264]) ).

tff(f1219,plain,
    ! [X2: ty,X0: uni] : $less(0,occ1(X2,get(X2,int,X0,t2tb(0)),X0,0,1)),
    inference(interpreted_simplification,[],[f1218]) ).

tff(f1218,plain,
    ! [X2: ty,X0: uni] :
      ( $less(0,occ1(X2,get(X2,int,X0,t2tb(0)),X0,0,1))
      | $less(0,0)
      | ~ $less(0,1) ),
    inference(instantiation,[],[f327]) ).

tff(f16338,plain,
    ( spl37_606
    | spl37_398 ),
    inference(avatar_split_clause,[],[f16320,f9528,f16332]) ).

tff(f16320,plain,
    ! [X51: $int,X49: uni] :
      ( ( 0 = X51 )
      | ( t2tb(0) = X49 )
      | ~ $less(1,X51)
      | $less(0,X51) ),
    inference(evaluation,[],[f16314]) ).

tff(f16314,plain,
    ! [X51: $int,X49: uni] :
      ( ( t2tb(0) = X49 )
      | $less(0,X51)
      | ( 0 = X51 )
      | ~ $less(1,X51)
      | $less(1,0) ),
    inference(superposition,[],[f1337,f2843]) ).

tff(f16337,plain,
    ( spl37_606
    | spl37_522 ),
    inference(avatar_split_clause,[],[f16321,f13668,f16332]) ).

tff(f16321,plain,
    ! [X26: $int,X24: uni] :
      ( $less(1,X26)
      | $less(0,X26)
      | $less(X26,1)
      | $less(X26,0)
      | ( t2tb(0) = X24 ) ),
    inference(evaluation,[],[f16299]) ).

tff(f16299,plain,
    ! [X26: $int,X24: uni] :
      ( ( t2tb(0) = X24 )
      | $less(1,X26)
      | $less(X26,1)
      | $less(0,X26)
      | $less(X26,0)
      | ( 0 = 1 ) ),
    inference(superposition,[],[f2843,f3166]) ).

tff(f16334,plain,
    ( spl37_606
    | spl37_522 ),
    inference(avatar_split_clause,[],[f16325,f13668,f16332]) ).

tff(f16325,plain,
    ! [X76: $int,X74: uni] :
      ( $less(0,X76)
      | ( t2tb(0) = X74 )
      | $less(X76,1)
      | $less(1,X76)
      | $less(X76,0) ),
    inference(evaluation,[],[f16317]) ).

tff(f16317,plain,
    ! [X76: $int,X74: uni] :
      ( $less(X76,0)
      | $less(X76,1)
      | $less(1,X76)
      | ( 0 = 1 )
      | ( t2tb(0) = X74 )
      | $less(0,X76) ),
    inference(superposition,[],[f3166,f2843]) ).

tff(f16256,plain,
    ( spl37_432
    | spl37_450 ),
    inference(avatar_split_clause,[],[f16255,f11722,f10513]) ).

tff(f11722,plain,
    ( spl37_450
  <=> ! [X80: $int] :
        ( $less(0,$sum(X80,$uminus(X80)))
        | ( 0 = $sum(X80,$uminus(X80)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_450])]) ).

tff(f16255,plain,
    ! [X72: array_int,X71: $int,X69: uni] :
      ( $less(0,$sum(X71,$uminus(X71)))
      | ( 0 = $sum(X71,$uminus(X71)) )
      | ( t2tb2(X72) = X69 ) ),
    inference(subsumption_resolution,[],[f16192,f95]) ).

tff(f16192,plain,
    ! [X72: array_int,X71: $int,X69: uni] :
      ( ( 0 = $sum(X71,$uminus(X71)) )
      | ( t2tb2(X72) = X69 )
      | $less(0,$sum(X71,$uminus(X71)))
      | $less(X71,X71) ),
    inference(superposition,[],[f1030,f10443]) ).

tff(f1030,plain,
    ! [X2: ty,X3: uni,X0: $int,X1: $int,X4: uni] :
      ( $less(occ1(X2,X3,X4,X1,X0),$sum(X0,$uminus(X1)))
      | $less(X0,X1)
      | ( $sum(X0,$uminus(X1)) = occ1(X2,X3,X4,X1,X0) ) ),
    inference(resolution,[],[f402,f97]) ).

tff(f16252,plain,
    ( spl37_449
    | spl37_432 ),
    inference(avatar_split_clause,[],[f16251,f10513,f11711]) ).

tff(f11711,plain,
    ( spl37_449
  <=> ! [X66: $int] : ~ $less($sum(X66,$uminus(X66)),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_449])]) ).

tff(f16251,plain,
    ! [X58: array_int,X57: $int,X55: uni] :
      ( ( t2tb2(X58) = X55 )
      | ~ $less($sum(X57,$uminus(X57)),0) ),
    inference(subsumption_resolution,[],[f16189,f95]) ).

tff(f16189,plain,
    ! [X58: array_int,X57: $int,X55: uni] :
      ( $less(X57,X57)
      | ~ $less($sum(X57,$uminus(X57)),0)
      | ( t2tb2(X58) = X55 ) ),
    inference(superposition,[],[f402,f10443]) ).

tff(f16166,plain,
    ( spl37_369
    | spl37_605
    | spl37_391 ),
    inference(avatar_split_clause,[],[f16160,f9235,f16163,f7630]) ).

tff(f7630,plain,
    ( spl37_369
  <=> $less(sF23,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_369])]) ).

tff(f16163,plain,
    ( spl37_605
  <=> ( sK1 = sF23 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_605])]) ).

tff(f9235,plain,
    ( spl37_391
  <=> $less(sK1,sF23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_391])]) ).

tff(f16160,plain,
    ( ( sK1 = sF23 )
    | $less(sF23,sK1)
    | spl37_391 ),
    inference(resolution,[],[f9236,f97]) ).

tff(f9236,plain,
    ( ~ $less(sK1,sF23)
    | spl37_391 ),
    inference(avatar_component_clause,[],[f9235]) ).

tff(f16147,plain,
    ( ~ spl37_604
    | ~ spl37_20
    | ~ spl37_55
    | spl37_176 ),
    inference(avatar_split_clause,[],[f16146,f2061,f742,f551,f16142]) ).

tff(f16142,plain,
    ( spl37_604
  <=> $less(sK2,sF23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_604])]) ).

tff(f2061,plain,
    ( spl37_176
  <=> $less(sK4,sF23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_176])]) ).

tff(f16146,plain,
    ( ~ $less(sK2,sF23)
    | ~ spl37_20
    | ~ spl37_55
    | spl37_176 ),
    inference(forward_demodulation,[],[f16136,f744]) ).

tff(f16136,plain,
    ( ~ $less(sK5,sF23)
    | ~ spl37_20
    | spl37_176 ),
    inference(resolution,[],[f13927,f553]) ).

tff(f13927,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK4,X0)
        | ~ $less(X0,sF23) )
    | spl37_176 ),
    inference(resolution,[],[f2062,f96]) ).

tff(f2062,plain,
    ( ~ $less(sK4,sF23)
    | spl37_176 ),
    inference(avatar_component_clause,[],[f2061]) ).

tff(f16145,plain,
    ( ~ spl37_604
    | ~ spl37_122
    | spl37_176 ),
    inference(avatar_split_clause,[],[f16135,f2061,f1302,f16142]) ).

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

tff(f16135,plain,
    ( ~ $less(sK2,sF23)
    | ~ spl37_122
    | spl37_176 ),
    inference(resolution,[],[f13927,f1304]) ).

tff(f1304,plain,
    ( $less(sK4,sK2)
    | ~ spl37_122 ),
    inference(avatar_component_clause,[],[f1302]) ).

tff(f16140,plain,
    ( ~ spl37_391
    | ~ spl37_3
    | spl37_176 ),
    inference(avatar_split_clause,[],[f16134,f2061,f466,f9235]) ).

tff(f16134,plain,
    ( ~ $less(sK1,sF23)
    | ~ spl37_3
    | spl37_176 ),
    inference(resolution,[],[f13927,f468]) ).

tff(f16130,plain,
    ( ~ spl37_205
    | ~ spl37_24
    | spl37_129 ),
    inference(avatar_split_clause,[],[f16120,f1416,f573,f2686]) ).

tff(f2686,plain,
    ( spl37_205
  <=> $less(sK1,sF35) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_205])]) ).

tff(f573,plain,
    ( spl37_24
  <=> $less(sK7,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_24])]) ).

tff(f1416,plain,
    ( spl37_129
  <=> $less(sK7,sF35) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_129])]) ).

tff(f16120,plain,
    ( ~ $less(sK1,sF35)
    | ~ spl37_24
    | spl37_129 ),
    inference(resolution,[],[f13922,f575]) ).

tff(f575,plain,
    ( $less(sK7,sK1)
    | ~ spl37_24 ),
    inference(avatar_component_clause,[],[f573]) ).

tff(f13922,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK7,X0)
        | ~ $less(X0,sF35) )
    | spl37_129 ),
    inference(resolution,[],[f1417,f96]) ).

tff(f1417,plain,
    ( ~ $less(sK7,sF35)
    | spl37_129 ),
    inference(avatar_component_clause,[],[f1416]) ).

tff(f16129,plain,
    ( ~ spl37_207
    | spl37_129
    | ~ spl37_182 ),
    inference(avatar_split_clause,[],[f16122,f2285,f1416,f2707]) ).

tff(f2707,plain,
    ( spl37_207
  <=> $less(sK9,sF35) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_207])]) ).

tff(f16122,plain,
    ( ~ $less(sK9,sF35)
    | spl37_129
    | ~ spl37_182 ),
    inference(resolution,[],[f13922,f2287]) ).

tff(f16128,plain,
    ( ~ spl37_164
    | ~ spl37_26
    | spl37_129 ),
    inference(avatar_split_clause,[],[f16121,f1416,f584,f1974]) ).

tff(f1974,plain,
    ( spl37_164
  <=> $less(sK4,sF35) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_164])]) ).

tff(f584,plain,
    ( spl37_26
  <=> $less(sK7,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_26])]) ).

tff(f16121,plain,
    ( ~ $less(sK4,sF35)
    | ~ spl37_26
    | spl37_129 ),
    inference(resolution,[],[f13922,f586]) ).

tff(f586,plain,
    ( $less(sK7,sK4)
    | ~ spl37_26 ),
    inference(avatar_component_clause,[],[f584]) ).

tff(f16127,plain,
    ( ~ spl37_198
    | spl37_129
    | ~ spl37_142 ),
    inference(avatar_split_clause,[],[f16124,f1513,f1416,f2618]) ).

tff(f2618,plain,
    ( spl37_198
  <=> $less(sF27,sF35) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_198])]) ).

tff(f16124,plain,
    ( ~ $less(sF27,sF35)
    | spl37_129
    | ~ spl37_142 ),
    inference(resolution,[],[f13922,f1515]) ).

tff(f16119,plain,
    spl37_523,
    inference(avatar_split_clause,[],[f16115,f13688]) ).

tff(f16115,plain,
    ! [X28: $int,X29: $int,X27: $int,X30: $int] :
      ( ~ $less(X29,X28)
      | $less(X30,X28)
      | $less(X28,X30)
      | $less(X30,X27)
      | $less(X29,X27)
      | $less(X27,X30) ),
    inference(evaluation,[],[f16098]) ).

tff(f16098,plain,
    ! [X28: $int,X29: $int,X27: $int,X30: $int] :
      ( $less(X28,X30)
      | $less(X29,X27)
      | $less(0,0)
      | $less(X27,X30)
      | $less(X30,X27)
      | ~ $less(X29,X28)
      | $less(X30,X28) ),
    inference(superposition,[],[f4065,f3166]) ).

tff(f4065,plain,
    ! [X36: $int,X34: $int,X35: $int,X32: ty,X33: uni] :
      ( $less(0,occ1(X32,contents(X32,X33),const(X32,int,contents(X32,X33)),X35,X36))
      | ~ $less(X34,X36)
      | $less(X34,X35) ),
    inference(superposition,[],[f327,f1703]) ).

tff(f16117,plain,
    spl37_223,
    inference(avatar_split_clause,[],[f16116,f3028]) ).

tff(f16116,plain,
    ! [X10: $int,X11: $int,X12: $int] :
      ( ~ $less(X12,X11)
      | $less(X10,X11)
      | $less(X12,X10) ),
    inference(evaluation,[],[f16095]) ).

tff(f16095,plain,
    ! [X10: $int,X11: $int,X12: $int] :
      ( $less(X12,X10)
      | $less(0,0)
      | ~ $less(X12,X11)
      | $less(X10,X11) ),
    inference(superposition,[],[f4065,f414]) ).

tff(f16079,plain,
    ( spl37_603
    | spl37_452 ),
    inference(avatar_split_clause,[],[f16075,f11940,f16077]) ).

tff(f16077,plain,
    ( spl37_603
  <=> ! [X30: ty,X31: uni] : ( 0 = occ1(X30,contents(X30,X31),const(X30,int,contents(X30,X31)),0,-1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_603])]) ).

tff(f16075,plain,
    ! [X31: uni,X29: $int,X30: ty] :
      ( ~ $less(X29,-1)
      | $less(X29,0)
      | ( 0 = occ1(X30,contents(X30,X31),const(X30,int,contents(X30,X31)),0,-1) ) ),
    inference(subsumption_resolution,[],[f16008,f405]) ).

tff(f16008,plain,
    ! [X31: uni,X29: $int,X30: ty] :
      ( ~ sort1(X30,contents(X30,X31))
      | ~ $less(X29,-1)
      | $less(X29,0)
      | ( 0 = occ1(X30,contents(X30,X31),const(X30,int,contents(X30,X31)),0,-1) ) ),
    inference(resolution,[],[f4062,f2712]) ).

tff(f4062,plain,
    ! [X18: $int,X19: $int,X16: uni,X17: $int,X15: ty] :
      ( $less(sK13(X18,X15,const(X15,int,contents(X15,X16)),X19,contents(X15,X16)),X19)
      | ~ $less(X17,X19)
      | $less(X17,X18) ),
    inference(superposition,[],[f1247,f1703]) ).

tff(f15999,plain,
    ( spl37_602
    | spl37_479 ),
    inference(avatar_split_clause,[],[f15995,f12436,f15997]) ).

tff(f15997,plain,
    ( spl37_602
  <=> ! [X30: ty,X31: uni] : ~ $less(0,occ1(X30,contents(X30,X31),const(X30,int,contents(X30,X31)),2,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_602])]) ).

tff(f15995,plain,
    ! [X31: uni,X29: $int,X30: ty] :
      ( ~ $less(X29,1)
      | $less(X29,2)
      | ~ $less(0,occ1(X30,contents(X30,X31),const(X30,int,contents(X30,X31)),2,1)) ),
    inference(subsumption_resolution,[],[f15927,f405]) ).

tff(f15927,plain,
    ! [X31: uni,X29: $int,X30: ty] :
      ( ~ $less(0,occ1(X30,contents(X30,X31),const(X30,int,contents(X30,X31)),2,1))
      | $less(X29,2)
      | ~ sort1(X30,contents(X30,X31))
      | ~ $less(X29,1) ),
    inference(resolution,[],[f4061,f2777]) ).

tff(f4061,plain,
    ! [X10: ty,X11: uni,X14: $int,X12: $int,X13: $int] :
      ( $less(sK14(X13,X10,const(X10,int,contents(X10,X11)),X14,contents(X10,X11)),X13)
      | $less(X12,X14)
      | ~ $less(X12,X13) ),
    inference(superposition,[],[f1266,f1703]) ).

tff(f15845,plain,
    ( spl37_365
    | ~ spl37_14
    | ~ spl37_58
    | spl37_150 ),
    inference(avatar_split_clause,[],[f15839,f1682,f760,f521,f7527]) ).

tff(f15839,plain,
    ( $less(sF35,sK11)
    | ~ spl37_14
    | ~ spl37_58
    | spl37_150 ),
    inference(resolution,[],[f1684,f7955]) ).

tff(f15815,plain,
    ( spl37_397
    | spl37_398 ),
    inference(avatar_split_clause,[],[f15814,f9528,f9525]) ).

tff(f15814,plain,
    ! [X50: $int,X51: $int,X52: $int] :
      ( ~ $less(1,X52)
      | ~ $less(X50,X51)
      | ( 0 = X52 )
      | $less(X50,$sum(X51,-1))
      | $less(0,X52) ),
    inference(subsumption_resolution,[],[f15769,f677]) ).

tff(f15769,plain,
    ! [X50: $int,X51: $int,X52: $int] :
      ( ~ $less(X50,X51)
      | ( 0 = X52 )
      | ~ $less(1,X52)
      | $less(X51,X50)
      | $less(0,X52)
      | $less(X50,$sum(X51,-1)) ),
    inference(superposition,[],[f1337,f3659]) ).

tff(f3659,plain,
    ! [X36: $int,X34: ty,X35: $int] :
      ( ( 1 = occ1(X34,witness1(X34),const(X34,int,witness1(X34)),X36,X35) )
      | $less(X36,$sum(X35,-1))
      | ~ $less(X36,X35) ),
    inference(superposition,[],[f1525,f1701]) ).

tff(f15735,plain,
    ( spl37_600
    | spl37_601 ),
    inference(avatar_split_clause,[],[f15711,f15729,f15726]) ).

tff(f15726,plain,
    ( spl37_600
  <=> ! [X18: uni,X19: uni] :
        ( ( get(int,int,X19,t2tb(-1)) = X18 )
        | ( 0 = occ1(int,X18,X19,-1,0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_600])]) ).

tff(f15711,plain,
    ! [X62: uni,X63: uni,X64: $int] :
      ( $less(X64,-1)
      | ( get(int,int,X63,t2tb(-1)) = X62 )
      | $less(-1,X64)
      | ( 0 = occ1(int,X62,X63,-1,0) ) ),
    inference(duplicate_literal_removal,[],[f15693]) ).

tff(f15693,plain,
    ! [X62: uni,X63: uni,X64: $int] :
      ( $less(-1,X64)
      | $less(X64,-1)
      | $less(X64,-1)
      | $less(-1,X64)
      | ( get(int,int,X63,t2tb(-1)) = X62 )
      | ( 0 = occ1(int,X62,X63,-1,0) ) ),
    inference(superposition,[],[f3166,f3259]) ).

tff(f15734,plain,
    spl37_600,
    inference(avatar_split_clause,[],[f15715,f15726]) ).

tff(f15715,plain,
    ! [X10: uni,X11: uni] :
      ( ( 0 = occ1(int,X10,X11,-1,0) )
      | ( get(int,int,X11,t2tb(-1)) = X10 ) ),
    inference(evaluation,[],[f15662]) ).

tff(f15662,plain,
    ! [X10: uni,X11: uni] :
      ( ( get(int,int,X11,t2tb(-1)) = X10 )
      | ( 0 = occ1(int,X10,X11,-1,0) )
      | $less(-1,-1) ),
    inference(superposition,[],[f3259,f414]) ).

tff(f15731,plain,
    ( spl37_600
    | spl37_601 ),
    inference(avatar_split_clause,[],[f15718,f15729,f15726]) ).

tff(f15718,plain,
    ! [X18: uni,X19: uni,X20: $int] :
      ( $less(-1,X20)
      | $less(X20,-1)
      | ( get(int,int,X19,t2tb(-1)) = X18 )
      | ( 0 = occ1(int,X18,X19,-1,0) ) ),
    inference(duplicate_literal_removal,[],[f15663]) ).

tff(f15663,plain,
    ! [X18: uni,X19: uni,X20: $int] :
      ( $less(X20,-1)
      | $less(X20,-1)
      | ( get(int,int,X19,t2tb(-1)) = X18 )
      | $less(-1,X20)
      | ( 0 = occ1(int,X18,X19,-1,0) )
      | $less(-1,X20) ),
    inference(superposition,[],[f3259,f3166]) ).

tff(f15646,plain,
    ( spl37_398
    | spl37_397 ),
    inference(avatar_split_clause,[],[f15645,f9525,f9528]) ).

tff(f15645,plain,
    ! [X62: $int,X63: $int,X64: $int] :
      ( $less(X62,$sum(X63,-1))
      | ( 0 = X64 )
      | ~ $less(1,X64)
      | $less(0,X64)
      | ~ $less(X62,X63) ),
    inference(subsumption_resolution,[],[f15608,f677]) ).

tff(f15608,plain,
    ! [X62: $int,X63: $int,X64: $int] :
      ( ~ $less(1,X64)
      | $less(X62,$sum(X63,-1))
      | $less(0,X64)
      | ( 0 = X64 )
      | ~ $less(X62,X63)
      | $less(X63,X62) ),
    inference(superposition,[],[f1337,f2933]) ).

tff(f2933,plain,
    ! [X8: $int,X6: $int,X7: $int] :
      ( ( 1 = occ1(int,t2tb(X6),const(int,int,t2tb(X6)),X8,X7) )
      | $less(X8,$sum(X7,-1))
      | ~ $less(X8,X7) ),
    inference(superposition,[],[f1525,f1706]) ).

tff(f15562,plain,
    spl37_398,
    inference(avatar_split_clause,[],[f15550,f9528]) ).

tff(f15550,plain,
    ! [X35: $int] :
      ( ~ $less(1,X35)
      | ( 0 = X35 )
      | $less(0,X35) ),
    inference(evaluation,[],[f15542]) ).

tff(f15542,plain,
    ! [X35: $int] :
      ( ( 0 = X35 )
      | ~ $less(1,X35)
      | $less(1,0)
      | $less(0,X35) ),
    inference(superposition,[],[f1337,f2595]) ).

tff(f15560,plain,
    spl37_522,
    inference(avatar_split_clause,[],[f15555,f13668]) ).

tff(f15555,plain,
    ! [X20: $int] :
      ( $less(0,X20)
      | $less(1,X20)
      | $less(X20,0)
      | $less(X20,1) ),
    inference(evaluation,[],[f15529]) ).

tff(f15529,plain,
    ! [X20: $int] :
      ( ( 0 = 1 )
      | $less(X20,1)
      | $less(X20,0)
      | $less(0,X20)
      | $less(1,X20) ),
    inference(superposition,[],[f2595,f3166]) ).

tff(f15558,plain,
    spl37_522,
    inference(avatar_split_clause,[],[f15557,f13668]) ).

tff(f15557,plain,
    ! [X55: $int] :
      ( $less(X55,0)
      | $less(1,X55)
      | $less(X55,1)
      | $less(0,X55) ),
    inference(evaluation,[],[f15545]) ).

tff(f15545,plain,
    ! [X55: $int] :
      ( $less(X55,0)
      | $less(0,X55)
      | $less(X55,1)
      | $less(1,X55)
      | ( 0 = 1 ) ),
    inference(superposition,[],[f3166,f2595]) ).

tff(f15520,plain,
    ( ~ spl37_207
    | ~ spl37_536 ),
    inference(avatar_split_clause,[],[f15516,f13905,f2707]) ).

tff(f13905,plain,
    ( spl37_536
  <=> $less(sF35,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_536])]) ).

tff(f15516,plain,
    ( ~ $less(sK9,sF35)
    | ~ spl37_536 ),
    inference(resolution,[],[f13907,f677]) ).

tff(f13907,plain,
    ( $less(sF35,sK9)
    | ~ spl37_536 ),
    inference(avatar_component_clause,[],[f13905]) ).

tff(f15508,plain,
    ( ~ spl37_164
    | ~ spl37_168 ),
    inference(avatar_split_clause,[],[f15504,f1997,f1974]) ).

tff(f1997,plain,
    ( spl37_168
  <=> $less(sF35,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_168])]) ).

tff(f15504,plain,
    ( ~ $less(sK4,sF35)
    | ~ spl37_168 ),
    inference(resolution,[],[f1999,f677]) ).

tff(f1999,plain,
    ( $less(sF35,sK4)
    | ~ spl37_168 ),
    inference(avatar_component_clause,[],[f1997]) ).

tff(f15488,plain,
    spl37_479,
    inference(avatar_split_clause,[],[f15487,f12436]) ).

tff(f15487,plain,
    ! [X24: $int] :
      ( $less(X24,2)
      | ~ $less(X24,1) ),
    inference(subsumption_resolution,[],[f15486,f1775]) ).

tff(f15486,plain,
    ! [X24: $int,X25: array_int] :
      ( ~ $less(0,occ1(array(int),t2tb2(X25),const(array(int),int,t2tb2(X25)),2,1))
      | ~ $less(X24,1)
      | $less(X24,2) ),
    inference(subsumption_resolution,[],[f15413,f291]) ).

tff(f15413,plain,
    ! [X24: $int,X25: array_int] :
      ( ~ $less(X24,1)
      | ~ $less(0,occ1(array(int),t2tb2(X25),const(array(int),int,t2tb2(X25)),2,1))
      | ~ sort1(array(int),t2tb2(X25))
      | $less(X24,2) ),
    inference(resolution,[],[f2383,f2777]) ).

tff(f2383,plain,
    ! [X24: $int,X22: array_int,X25: $int,X23: $int] :
      ( $less(sK14(X24,array(int),const(array(int),int,t2tb2(X22)),X25,t2tb2(X22)),X24)
      | $less(X23,X25)
      | ~ $less(X23,X24) ),
    inference(superposition,[],[f1266,f1714]) ).

tff(f15399,plain,
    ( spl37_452
    | spl37_599 ),
    inference(avatar_split_clause,[],[f15395,f15397,f11940]) ).

tff(f15397,plain,
    ( spl37_599
  <=> ! [X25: array_int] : ( 0 = occ1(array(int),t2tb2(X25),const(array(int),int,t2tb2(X25)),0,-1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_599])]) ).

tff(f15395,plain,
    ! [X24: $int,X25: array_int] :
      ( ( 0 = occ1(array(int),t2tb2(X25),const(array(int),int,t2tb2(X25)),0,-1) )
      | ~ $less(X24,-1)
      | $less(X24,0) ),
    inference(subsumption_resolution,[],[f15333,f291]) ).

tff(f15333,plain,
    ! [X24: $int,X25: array_int] :
      ( ~ sort1(array(int),t2tb2(X25))
      | ( 0 = occ1(array(int),t2tb2(X25),const(array(int),int,t2tb2(X25)),0,-1) )
      | $less(X24,0)
      | ~ $less(X24,-1) ),
    inference(resolution,[],[f2344,f2712]) ).

tff(f2344,plain,
    ! [X24: $int,X22: array_int,X25: $int,X23: $int] :
      ( $less(sK13(X24,array(int),const(array(int),int,t2tb2(X22)),X25,t2tb2(X22)),X25)
      | $less(X23,X24)
      | ~ $less(X23,X25) ),
    inference(superposition,[],[f1247,f1714]) ).

tff(f15307,plain,
    ( spl37_597
    | ~ spl37_14
    | ~ spl37_58
    | spl37_155 ),
    inference(avatar_split_clause,[],[f15306,f1906,f760,f521,f15295]) ).

tff(f1906,plain,
    ( spl37_155
  <=> $less(sK4,sK11) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_155])]) ).

tff(f15306,plain,
    ( ! [X22: $int,X23: $int] :
        ( $less(X22,sK7)
        | ( sF23 = tb2t(get(int,int,sF19,t2tb(X22))) )
        | ~ $less(X23,sK3)
        | ~ $less(X22,X23) )
    | ~ spl37_14
    | ~ spl37_58
    | spl37_155 ),
    inference(subsumption_resolution,[],[f15255,f1907]) ).

tff(f1907,plain,
    ( ~ $less(sK4,sK11)
    | spl37_155 ),
    inference(avatar_component_clause,[],[f1906]) ).

tff(f15255,plain,
    ( ! [X22: $int,X23: $int] :
        ( $less(X22,sK7)
        | ~ $less(X23,sK3)
        | ~ $less(X22,X23)
        | $less(sK4,sK11)
        | ( sF23 = tb2t(get(int,int,sF19,t2tb(X22))) ) )
    | ~ spl37_14
    | ~ spl37_58 ),
    inference(resolution,[],[f2075,f7955]) ).

tff(f15305,plain,
    ( spl37_156
    | spl37_595
    | ~ spl37_17
    | spl37_155
    | spl37_299 ),
    inference(avatar_split_clause,[],[f15304,f5273,f1906,f536,f15287,f1910]) ).

tff(f15287,plain,
    ( spl37_595
  <=> ! [X13: $int,X14: $int] :
        ( ( tb2t(get(int,int,sF19,t2tb(X13))) = sF23 )
        | $less(X13,sK7)
        | ~ $less(X13,X14)
        | ~ $less(X14,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_595])]) ).

tff(f15304,plain,
    ( ! [X11: $int,X12: $int] :
        ( $less(X11,sK7)
        | ~ $less(X12,1)
        | ( tb2t(get(int,int,sF19,t2tb(X11))) = sF23 )
        | ( sK4 = sK11 )
        | ~ $less(X11,X12) )
    | ~ spl37_17
    | spl37_155
    | spl37_299 ),
    inference(subsumption_resolution,[],[f15251,f1907]) ).

tff(f15251,plain,
    ( ! [X11: $int,X12: $int] :
        ( ( tb2t(get(int,int,sF19,t2tb(X11))) = sF23 )
        | ( sK4 = sK11 )
        | ~ $less(X11,X12)
        | $less(X11,sK7)
        | $less(sK4,sK11)
        | ~ $less(X12,1) )
    | ~ spl37_17
    | spl37_299 ),
    inference(resolution,[],[f2075,f14825]) ).

tff(f15303,plain,
    ( spl37_597
    | ~ spl37_163 ),
    inference(avatar_split_clause,[],[f15253,f1969,f15295]) ).

tff(f1969,plain,
    ( spl37_163
  <=> $less(sK3,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_163])]) ).

tff(f15253,plain,
    ( ! [X18: $int,X17: $int] :
        ( ~ $less(X18,sK3)
        | ~ $less(X17,X18)
        | ( tb2t(get(int,int,sF19,t2tb(X17))) = sF23 )
        | $less(X17,sK7) )
    | ~ spl37_163 ),
    inference(resolution,[],[f2075,f1971]) ).

tff(f1971,plain,
    ( $less(sK3,sK4)
    | ~ spl37_163 ),
    inference(avatar_component_clause,[],[f1969]) ).

tff(f15302,plain,
    ( spl37_156
    | spl37_598
    | ~ spl37_17
    | spl37_155
    | spl37_302 ),
    inference(avatar_split_clause,[],[f15298,f5320,f1906,f536,f15300,f1910]) ).

tff(f15298,plain,
    ( ! [X114: $int,X115: $int] :
        ( $less(X114,sK7)
        | ~ $less(X115,-1)
        | ( sK4 = sK11 )
        | ( sF23 = tb2t(get(int,int,sF19,t2tb(X114))) )
        | ~ $less(X114,X115) )
    | ~ spl37_17
    | spl37_155
    | spl37_302 ),
    inference(subsumption_resolution,[],[f15279,f1907]) ).

tff(f15279,plain,
    ( ! [X114: $int,X115: $int] :
        ( ( sF23 = tb2t(get(int,int,sF19,t2tb(X114))) )
        | ~ $less(X115,-1)
        | $less(sK4,sK11)
        | ~ $less(X114,X115)
        | ( sK4 = sK11 )
        | $less(X114,sK7) )
    | ~ spl37_17
    | spl37_302 ),
    inference(resolution,[],[f2075,f14827]) ).

tff(f14827,plain,
    ( ! [X49: $int] :
        ( $less(-1,X49)
        | $less(X49,sK11)
        | ( sK11 = X49 ) )
    | ~ spl37_17
    | spl37_302 ),
    inference(resolution,[],[f14472,f5321]) ).

tff(f15297,plain,
    ( spl37_596
    | spl37_597
    | ~ spl37_14 ),
    inference(avatar_split_clause,[],[f15254,f521,f15295,f15292]) ).

tff(f15292,plain,
    ( spl37_596
  <=> ! [X21: $int] :
        ( ( sK3 = X21 )
        | $less(X21,sK3)
        | $less(sK4,X21) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_596])]) ).

tff(f15254,plain,
    ( ! [X21: $int,X19: $int,X20: $int] :
        ( ~ $less(X19,X20)
        | ( sF23 = tb2t(get(int,int,sF19,t2tb(X19))) )
        | ( sK3 = X21 )
        | $less(sK4,X21)
        | $less(X21,sK3)
        | ~ $less(X20,sK3)
        | $less(X19,sK7) )
    | ~ spl37_14 ),
    inference(resolution,[],[f2075,f14020]) ).

tff(f15289,plain,
    ( spl37_271
    | spl37_458
    | spl37_595 ),
    inference(avatar_split_clause,[],[f15252,f15287,f12216,f4751]) ).

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

tff(f12216,plain,
    ( spl37_458
  <=> ! [X149: uni,X148: ty] : ( 1 = occ1(X148,get(X148,int,X149,t2tb(0)),X149,0,sK4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_458])]) ).

tff(f15252,plain,
    ! [X16: uni,X14: $int,X15: ty,X13: $int] :
      ( ( tb2t(get(int,int,sF19,t2tb(X13))) = sF23 )
      | ( 1 = occ1(X15,get(X15,int,X16,t2tb(0)),X16,0,sK4) )
      | ~ $less(X14,1)
      | $less(sK4,1)
      | ~ $less(X13,X14)
      | $less(X13,sK7) ),
    inference(resolution,[],[f2075,f3210]) ).

tff(f15285,plain,
    ( spl37_594
    | ~ spl37_311 ),
    inference(avatar_split_clause,[],[f15263,f5444,f15281]) ).

tff(f15281,plain,
    ( spl37_594
  <=> ! [X45: $int,X44: $int] :
        ( $less(X44,sK7)
        | ~ $less(X45,sK11)
        | ~ $less(X44,X45)
        | ( sF23 = tb2t(get(int,int,sF19,t2tb(X44))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_594])]) ).

tff(f5444,plain,
    ( spl37_311
  <=> $less(sK11,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_311])]) ).

tff(f15263,plain,
    ( ! [X40: $int,X39: $int] :
        ( ~ $less(X40,sK11)
        | ~ $less(X39,X40)
        | ( tb2t(get(int,int,sF19,t2tb(X39))) = sF23 )
        | $less(X39,sK7) )
    | ~ spl37_311 ),
    inference(resolution,[],[f2075,f5446]) ).

tff(f5446,plain,
    ( $less(sK11,sK4)
    | ~ spl37_311 ),
    inference(avatar_component_clause,[],[f5444]) ).

tff(f15284,plain,
    ( spl37_582
    | spl37_594
    | ~ spl37_17 ),
    inference(avatar_split_clause,[],[f15264,f536,f15281,f14926]) ).

tff(f14926,plain,
    ( spl37_582
  <=> ! [X152: $int] :
        ( $less(sK4,X152)
        | $less(X152,sK11)
        | ( sK11 = X152 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_582])]) ).

tff(f15264,plain,
    ( ! [X41: $int,X42: $int,X43: $int] :
        ( ~ $less(X42,sK11)
        | $less(X41,sK7)
        | ~ $less(X41,X42)
        | $less(sK4,X43)
        | ( tb2t(get(int,int,sF19,t2tb(X41))) = sF23 )
        | $less(X43,sK11)
        | ( sK11 = X43 ) )
    | ~ spl37_17 ),
    inference(resolution,[],[f2075,f14472]) ).

tff(f15283,plain,
    ( spl37_594
    | spl37_352
    | ~ spl37_17
    | ~ spl37_19 ),
    inference(avatar_split_clause,[],[f15265,f546,f536,f7281,f15281]) ).

tff(f15265,plain,
    ( ! [X44: $int,X45: $int] :
        ( $less(sK4,sK9)
        | $less(X44,sK7)
        | ( sF23 = tb2t(get(int,int,sF19,t2tb(X44))) )
        | ~ $less(X44,X45)
        | ~ $less(X45,sK11) )
    | ~ spl37_17
    | ~ spl37_19 ),
    inference(resolution,[],[f2075,f7127]) ).

tff(f15242,plain,
    ( ~ spl37_164
    | spl37_4
    | ~ spl37_296 ),
    inference(avatar_split_clause,[],[f15213,f5003,f471,f1974]) ).

tff(f15213,plain,
    ( ~ $less(sK4,sF35)
    | spl37_4
    | ~ spl37_296 ),
    inference(resolution,[],[f5005,f681]) ).

tff(f15239,plain,
    ( ~ spl37_267
    | ~ spl37_296 ),
    inference(avatar_split_clause,[],[f15231,f5003,f4687]) ).

tff(f15231,plain,
    ( ~ $less(0,sF35)
    | ~ spl37_296 ),
    inference(resolution,[],[f5005,f677]) ).

tff(f15236,plain,
    ( spl37_536
    | ~ spl37_17
    | ~ spl37_19
    | spl37_289
    | ~ spl37_296 ),
    inference(avatar_split_clause,[],[f15226,f5003,f4887,f546,f536,f13905]) ).

tff(f15226,plain,
    ( $less(sF35,sK9)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_289
    | ~ spl37_296 ),
    inference(resolution,[],[f5005,f7230]) ).

tff(f15234,plain,
    ( ~ spl37_150
    | spl37_2
    | ~ spl37_296 ),
    inference(avatar_split_clause,[],[f15212,f5003,f461,f1682]) ).

tff(f15212,plain,
    ( ~ $less(sK3,sF35)
    | spl37_2
    | ~ spl37_296 ),
    inference(resolution,[],[f5005,f680]) ).

tff(f15208,plain,
    ( spl37_593
    | spl37_156
    | ~ spl37_17
    | spl37_155
    | spl37_302 ),
    inference(avatar_split_clause,[],[f15204,f5320,f1906,f536,f1910,f15206]) ).

tff(f15204,plain,
    ( ! [X59: $int] :
        ( ( sK4 = sK11 )
        | $less(X59,sK7)
        | ( tb2t(get(int,int,sF19,t2tb(X59))) = sF23 )
        | ~ $less(X59,-1) )
    | ~ spl37_17
    | spl37_155
    | spl37_302 ),
    inference(subsumption_resolution,[],[f15174,f1907]) ).

tff(f15174,plain,
    ( ! [X59: $int] :
        ( ~ $less(X59,-1)
        | $less(sK4,sK11)
        | ( tb2t(get(int,int,sF19,t2tb(X59))) = sF23 )
        | ( sK4 = sK11 )
        | $less(X59,sK7) )
    | ~ spl37_17
    | spl37_302 ),
    inference(resolution,[],[f14827,f1108]) ).

tff(f15200,plain,
    ( spl37_309
    | spl37_588
    | spl37_591
    | spl37_592
    | ~ spl37_17
    | spl37_40
    | spl37_302 ),
    inference(avatar_split_clause,[],[f15185,f5320,f655,f536,f15197,f15193,f15076,f5387]) ).

tff(f5387,plain,
    ( spl37_309
  <=> $less(sF23,sK11) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_309])]) ).

tff(f15076,plain,
    ( spl37_588
  <=> ( sF23 = sK11 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_588])]) ).

tff(f15185,plain,
    ( ( -1 = sF27 )
    | $less(-1,sF27)
    | ( sF23 = sK11 )
    | $less(sF23,sK11)
    | ~ spl37_17
    | spl37_40
    | spl37_302 ),
    inference(resolution,[],[f14827,f906]) ).

tff(f15129,plain,
    ( ~ spl37_164
    | ~ spl37_128
    | ~ spl37_163 ),
    inference(avatar_split_clause,[],[f15104,f1969,f1412,f1974]) ).

tff(f1412,plain,
    ( spl37_128
  <=> $less(sF35,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_128])]) ).

tff(f15104,plain,
    ( ~ $less(sK4,sF35)
    | ~ spl37_128
    | ~ spl37_163 ),
    inference(resolution,[],[f13883,f1971]) ).

tff(f13883,plain,
    ( ! [X15: $int] :
        ( ~ $less(sK3,X15)
        | ~ $less(X15,sF35) )
    | ~ spl37_128 ),
    inference(resolution,[],[f1414,f935]) ).

tff(f1414,plain,
    ( $less(sF35,sK3)
    | ~ spl37_128 ),
    inference(avatar_component_clause,[],[f1412]) ).

tff(f15128,plain,
    ( ~ spl37_205
    | ~ spl37_15
    | ~ spl37_128 ),
    inference(avatar_split_clause,[],[f15102,f1412,f526,f2686]) ).

tff(f15102,plain,
    ( ~ $less(sK1,sF35)
    | ~ spl37_15
    | ~ spl37_128 ),
    inference(resolution,[],[f13883,f528]) ).

tff(f15127,plain,
    ( ~ spl37_321
    | ~ spl37_52
    | ~ spl37_128 ),
    inference(avatar_split_clause,[],[f15103,f1412,f727,f6384]) ).

tff(f6384,plain,
    ( spl37_321
  <=> $less(sK2,sF35) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_321])]) ).

tff(f15103,plain,
    ( ~ $less(sK2,sF35)
    | ~ spl37_52
    | ~ spl37_128 ),
    inference(resolution,[],[f13883,f729]) ).

tff(f15126,plain,
    ( ~ spl37_321
    | ~ spl37_55
    | ~ spl37_105
    | ~ spl37_128 ),
    inference(avatar_split_clause,[],[f15125,f1412,f1154,f742,f6384]) ).

tff(f1154,plain,
    ( spl37_105
  <=> $less(sK3,sK5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_105])]) ).

tff(f15125,plain,
    ( ~ $less(sK2,sF35)
    | ~ spl37_55
    | ~ spl37_105
    | ~ spl37_128 ),
    inference(forward_demodulation,[],[f15105,f744]) ).

tff(f15105,plain,
    ( ~ $less(sK5,sF35)
    | ~ spl37_105
    | ~ spl37_128 ),
    inference(resolution,[],[f13883,f1156]) ).

tff(f1156,plain,
    ( $less(sK3,sK5)
    | ~ spl37_105 ),
    inference(avatar_component_clause,[],[f1154]) ).

tff(f15124,plain,
    ( ~ spl37_207
    | ~ spl37_100
    | ~ spl37_128 ),
    inference(avatar_split_clause,[],[f15107,f1412,f1120,f2707]) ).

tff(f1120,plain,
    ( spl37_100
  <=> $less(sK3,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_100])]) ).

tff(f15107,plain,
    ( ~ $less(sK9,sF35)
    | ~ spl37_100
    | ~ spl37_128 ),
    inference(resolution,[],[f13883,f1122]) ).

tff(f1122,plain,
    ( $less(sK3,sK9)
    | ~ spl37_100 ),
    inference(avatar_component_clause,[],[f1120]) ).

tff(f15123,plain,
    ( ~ spl37_198
    | ~ spl37_128
    | ~ spl37_233 ),
    inference(avatar_split_clause,[],[f15110,f3374,f1412,f2618]) ).

tff(f3374,plain,
    ( spl37_233
  <=> $less(sK3,sF27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_233])]) ).

tff(f15110,plain,
    ( ~ $less(sF27,sF35)
    | ~ spl37_128
    | ~ spl37_233 ),
    inference(resolution,[],[f13883,f3376]) ).

tff(f3376,plain,
    ( $less(sK3,sF27)
    | ~ spl37_233 ),
    inference(avatar_component_clause,[],[f3374]) ).

tff(f15122,plain,
    ( ~ spl37_590
    | ~ spl37_58
    | ~ spl37_128 ),
    inference(avatar_split_clause,[],[f15108,f1412,f760,f15119]) ).

tff(f15119,plain,
    ( spl37_590
  <=> $less(sK11,sF35) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_590])]) ).

tff(f15108,plain,
    ( ~ $less(sK11,sF35)
    | ~ spl37_58
    | ~ spl37_128 ),
    inference(resolution,[],[f13883,f762]) ).

tff(f15117,plain,
    ( ~ spl37_589
    | ~ spl37_128
    | ~ spl37_480 ),
    inference(avatar_split_clause,[],[f15101,f12476,f1412,f15114]) ).

tff(f15114,plain,
    ( spl37_589
  <=> $less($sum(sK2,-1),sF35) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_589])]) ).

tff(f12476,plain,
    ( spl37_480
  <=> $less(sK3,$sum(sK2,-1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_480])]) ).

tff(f15101,plain,
    ( ~ $less($sum(sK2,-1),sF35)
    | ~ spl37_128
    | ~ spl37_480 ),
    inference(resolution,[],[f13883,f12478]) ).

tff(f12478,plain,
    ( $less(sK3,$sum(sK2,-1))
    | ~ spl37_480 ),
    inference(avatar_component_clause,[],[f12476]) ).

tff(f15095,plain,
    ( spl37_296
    | spl37_535
    | ~ spl37_73
    | ~ spl37_128
    | ~ spl37_230 ),
    inference(avatar_split_clause,[],[f15094,f3350,f1412,f888,f13900,f5003]) ).

tff(f13900,plain,
    ( spl37_535
  <=> ( get(int,int,sF19,sF34) = get(int,int,sF20,sF34) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_535])]) ).

tff(f3350,plain,
    ( spl37_230
  <=> map_eq_sub1(int,sF20,sF19,0,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_230])]) ).

tff(f15094,plain,
    ( ( get(int,int,sF19,sF34) = get(int,int,sF20,sF34) )
    | $less(sF35,0)
    | ~ spl37_73
    | ~ spl37_128
    | ~ spl37_230 ),
    inference(forward_demodulation,[],[f13877,f890]) ).

tff(f13877,plain,
    ( $less(sF35,0)
    | ( get(int,int,sF19,t2tb(sF35)) = get(int,int,sF20,t2tb(sF35)) )
    | ~ spl37_128
    | ~ spl37_230 ),
    inference(resolution,[],[f1414,f3378]) ).

tff(f3378,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,sK3)
        | $less(X0,0)
        | ( get(int,int,sF19,t2tb(X0)) = get(int,int,sF20,t2tb(X0)) ) )
    | ~ spl37_230 ),
    inference(resolution,[],[f3352,f401]) ).

tff(f401,plain,
    ! [X2: ty,X3: uni,X0: $int,X1: $int,X4: uni,X5: $int] :
      ( ~ map_eq_sub1(X2,X3,X4,X0,X1)
      | ~ $less(X5,X1)
      | $less(X5,X0)
      | ( get(X2,int,X3,t2tb(X5)) = get(X2,int,X4,t2tb(X5)) ) ),
    inference(cnf_transformation,[],[f279]) ).

tff(f279,plain,
    ! [X0: $int,X1: $int,X2: ty,X3: uni,X4: uni] :
      ( ( ! [X5: $int] :
            ( $less(X5,X0)
            | ~ $less(X5,X1)
            | ( get(X2,int,X3,t2tb(X5)) = get(X2,int,X4,t2tb(X5)) ) )
        | ~ map_eq_sub1(X2,X3,X4,X0,X1) )
      & ( map_eq_sub1(X2,X3,X4,X0,X1)
        | ( ~ $less(sK18(X0,X1,X2,X3,X4),X0)
          & $less(sK18(X0,X1,X2,X3,X4),X1)
          & ( get(X2,int,X4,t2tb(sK18(X0,X1,X2,X3,X4))) != get(X2,int,X3,t2tb(sK18(X0,X1,X2,X3,X4))) ) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK18])],[f277,f278]) ).

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

tff(f277,plain,
    ! [X0: $int,X1: $int,X2: ty,X3: uni,X4: uni] :
      ( ( ! [X5: $int] :
            ( $less(X5,X0)
            | ~ $less(X5,X1)
            | ( get(X2,int,X3,t2tb(X5)) = get(X2,int,X4,t2tb(X5)) ) )
        | ~ map_eq_sub1(X2,X3,X4,X0,X1) )
      & ( map_eq_sub1(X2,X3,X4,X0,X1)
        | ? [X6: $int] :
            ( ~ $less(X6,X0)
            & $less(X6,X1)
            & ( get(X2,int,X3,t2tb(X6)) != get(X2,int,X4,t2tb(X6)) ) ) ) ),
    inference(rectify,[],[f276]) ).

tff(f276,plain,
    ! [X2: $int,X4: $int,X1: ty,X0: uni,X3: uni] :
      ( ( ! [X5: $int] :
            ( $less(X5,X2)
            | ~ $less(X5,X4)
            | ( get(X1,int,X0,t2tb(X5)) = get(X1,int,X3,t2tb(X5)) ) )
        | ~ map_eq_sub1(X1,X0,X3,X2,X4) )
      & ( map_eq_sub1(X1,X0,X3,X2,X4)
        | ? [X5: $int] :
            ( ~ $less(X5,X2)
            & $less(X5,X4)
            & ( get(X1,int,X0,t2tb(X5)) != get(X1,int,X3,t2tb(X5)) ) ) ) ),
    inference(nnf_transformation,[],[f211]) ).

tff(f211,plain,
    ! [X2: $int,X4: $int,X1: ty,X0: uni,X3: uni] :
      ( ! [X5: $int] :
          ( $less(X5,X2)
          | ~ $less(X5,X4)
          | ( get(X1,int,X0,t2tb(X5)) = get(X1,int,X3,t2tb(X5)) ) )
    <=> map_eq_sub1(X1,X0,X3,X2,X4) ),
    inference(flattening,[],[f210]) ).

tff(f210,plain,
    ! [X1: ty,X4: $int,X2: $int,X0: uni,X3: uni] :
      ( ! [X5: $int] :
          ( ( get(X1,int,X0,t2tb(X5)) = get(X1,int,X3,t2tb(X5)) )
          | ~ $less(X5,X4)
          | $less(X5,X2) )
    <=> map_eq_sub1(X1,X0,X3,X2,X4) ),
    inference(ennf_transformation,[],[f128]) ).

tff(f128,plain,
    ! [X1: ty,X4: $int,X2: $int,X0: uni,X3: uni] :
      ( ! [X5: $int] :
          ( ( $less(X5,X4)
            & ~ $less(X5,X2) )
         => ( get(X1,int,X0,t2tb(X5)) = get(X1,int,X3,t2tb(X5)) ) )
    <=> map_eq_sub1(X1,X0,X3,X2,X4) ),
    inference(rectify,[],[f75]) ).

tff(f75,plain,
    ! [X10: uni,X0: ty,X18: $int,X11: uni,X6: $int] :
      ( map_eq_sub1(X0,X10,X11,X18,X6)
    <=> ! [X14: $int] :
          ( ( $less(X14,X6)
            & ~ $less(X14,X18) )
         => ( get(X0,int,X10,t2tb(X14)) = get(X0,int,X11,t2tb(X14)) ) ) ),
    inference(theory_normalization,[],[f57]) ).

tff(f57,axiom,
    ! [X10: uni,X0: ty,X18: $int,X11: uni,X6: $int] :
      ( map_eq_sub1(X0,X10,X11,X18,X6)
    <=> ! [X14: $int] :
          ( ( $less(X14,X6)
            & $lesseq(X18,X14) )
         => ( get(X0,int,X10,t2tb(X14)) = get(X0,int,X11,t2tb(X14)) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',map_eq_sub_def) ).

tff(f3352,plain,
    ( map_eq_sub1(int,sF20,sF19,0,sK3)
    | ~ spl37_230 ),
    inference(avatar_component_clause,[],[f3350]) ).

tff(f15093,plain,
    ( spl37_534
    | spl37_296
    | ~ spl37_73
    | ~ spl37_128
    | ~ spl37_219 ),
    inference(avatar_split_clause,[],[f15092,f2907,f1412,f888,f5003,f13892]) ).

tff(f2907,plain,
    ( spl37_219
  <=> map_eq_sub1(int,sF19,sF24,0,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_219])]) ).

tff(f15092,plain,
    ( $less(sF35,0)
    | ( get(int,int,sF19,sF34) = get(int,int,sF24,sF34) )
    | ~ spl37_73
    | ~ spl37_128
    | ~ spl37_219 ),
    inference(forward_demodulation,[],[f13876,f890]) ).

tff(f13876,plain,
    ( $less(sF35,0)
    | ( get(int,int,sF19,t2tb(sF35)) = get(int,int,sF24,t2tb(sF35)) )
    | ~ spl37_128
    | ~ spl37_219 ),
    inference(resolution,[],[f1414,f3093]) ).

tff(f3093,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,sK3)
        | $less(X0,0)
        | ( get(int,int,sF19,t2tb(X0)) = get(int,int,sF24,t2tb(X0)) ) )
    | ~ spl37_219 ),
    inference(resolution,[],[f2909,f401]) ).

tff(f2909,plain,
    ( map_eq_sub1(int,sF19,sF24,0,sK3)
    | ~ spl37_219 ),
    inference(avatar_component_clause,[],[f2907]) ).

tff(f15091,plain,
    ( spl37_156
    | spl37_459
    | ~ spl37_17
    | spl37_155
    | spl37_299 ),
    inference(avatar_split_clause,[],[f15090,f5273,f1906,f536,f12219,f1910]) ).

tff(f12219,plain,
    ( spl37_459
  <=> ! [X150: $int] :
        ( $less(X150,sK7)
        | ( sF23 = tb2t(get(int,int,sF19,t2tb(X150))) )
        | ~ $less(X150,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_459])]) ).

tff(f15090,plain,
    ( ! [X62: $int] :
        ( ( sF23 = tb2t(get(int,int,sF19,t2tb(X62))) )
        | ~ $less(X62,1)
        | $less(X62,sK7)
        | ( sK4 = sK11 ) )
    | ~ spl37_17
    | spl37_155
    | spl37_299 ),
    inference(subsumption_resolution,[],[f15041,f1907]) ).

tff(f15041,plain,
    ( ! [X62: $int] :
        ( ~ $less(X62,1)
        | $less(sK4,sK11)
        | ( sK4 = sK11 )
        | $less(X62,sK7)
        | ( sF23 = tb2t(get(int,int,sF19,t2tb(X62))) ) )
    | ~ spl37_17
    | spl37_299 ),
    inference(resolution,[],[f14825,f1108]) ).

tff(f15088,plain,
    ( spl37_156
    | spl37_465
    | spl37_264
    | ~ spl37_17
    | spl37_155
    | spl37_299 ),
    inference(avatar_split_clause,[],[f15087,f5273,f1906,f536,f4661,f12244,f1910]) ).

tff(f12244,plain,
    ( spl37_465
  <=> ( sF23 = tb2t(get(int,int,sF19,t2tb(1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_465])]) ).

tff(f4661,plain,
    ( spl37_264
  <=> $less(1,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_264])]) ).

tff(f15087,plain,
    ( $less(1,sK7)
    | ( sF23 = tb2t(get(int,int,sF19,t2tb(1))) )
    | ( sK4 = sK11 )
    | ~ spl37_17
    | spl37_155
    | spl37_299 ),
    inference(subsumption_resolution,[],[f15042,f1907]) ).

tff(f15042,plain,
    ( ( sK4 = sK11 )
    | $less(sK4,sK11)
    | $less(1,sK7)
    | ( sF23 = tb2t(get(int,int,sF19,t2tb(1))) )
    | ~ spl37_17
    | spl37_299 ),
    inference(resolution,[],[f14825,f430]) ).

tff(f15086,plain,
    ( spl37_263
    | ~ spl37_3
    | ~ spl37_17
    | ~ spl37_25
    | spl37_79
    | spl37_131
    | spl37_132
    | spl37_299 ),
    inference(avatar_split_clause,[],[f15085,f5273,f1430,f1426,f953,f579,f536,f466,f4656]) ).

tff(f4656,plain,
    ( spl37_263
  <=> $less(1,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_263])]) ).

tff(f1426,plain,
    ( spl37_131
  <=> $less(sK7,sK11) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_131])]) ).

tff(f15085,plain,
    ( $less(1,sK1)
    | ~ spl37_3
    | ~ spl37_17
    | ~ spl37_25
    | spl37_79
    | spl37_131
    | spl37_132
    | spl37_299 ),
    inference(subsumption_resolution,[],[f15084,f1427]) ).

tff(f1427,plain,
    ( ~ $less(sK7,sK11)
    | spl37_131 ),
    inference(avatar_component_clause,[],[f1426]) ).

tff(f15084,plain,
    ( $less(sK7,sK11)
    | $less(1,sK1)
    | ~ spl37_3
    | ~ spl37_17
    | ~ spl37_25
    | spl37_79
    | spl37_132
    | spl37_299 ),
    inference(subsumption_resolution,[],[f15044,f1431]) ).

tff(f15044,plain,
    ( ( sK7 = sK11 )
    | $less(sK7,sK11)
    | $less(1,sK1)
    | ~ spl37_3
    | ~ spl37_17
    | ~ spl37_25
    | spl37_79
    | spl37_299 ),
    inference(resolution,[],[f14825,f6915]) ).

tff(f15083,plain,
    ( spl37_263
    | spl37_317
    | spl37_312
    | spl37_375
    | ~ spl37_17
    | spl37_32
    | spl37_299 ),
    inference(avatar_split_clause,[],[f15024,f5273,f614,f536,f8182,f5824,f6104,f4656]) ).

tff(f5824,plain,
    ( spl37_312
  <=> ( 1 = sK1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_312])]) ).

tff(f8182,plain,
    ( spl37_375
  <=> ( sK2 = sK11 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_375])]) ).

tff(f15024,plain,
    ( ( sK2 = sK11 )
    | ( 1 = sK1 )
    | $less(sK2,sK11)
    | $less(1,sK1)
    | ~ spl37_17
    | spl37_32
    | spl37_299 ),
    inference(resolution,[],[f14825,f864]) ).

tff(f15082,plain,
    ( spl37_463
    | ~ spl37_17
    | spl37_131
    | spl37_132
    | spl37_299 ),
    inference(avatar_split_clause,[],[f15081,f5273,f1430,f1426,f536,f12237]) ).

tff(f12237,plain,
    ( spl37_463
  <=> ! [X159: $int] :
        ( $less(tb2t(get(int,int,sF19,t2tb(X159))),sF23)
        | ~ $less(X159,1)
        | $less(X159,sK3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_463])]) ).

tff(f15081,plain,
    ( ! [X63: $int] :
        ( $less(X63,sK3)
        | $less(tb2t(get(int,int,sF19,t2tb(X63))),sF23)
        | ~ $less(X63,1) )
    | ~ spl37_17
    | spl37_131
    | spl37_132
    | spl37_299 ),
    inference(subsumption_resolution,[],[f15080,f1431]) ).

tff(f15080,plain,
    ( ! [X63: $int] :
        ( ( sK7 = sK11 )
        | ~ $less(X63,1)
        | $less(X63,sK3)
        | $less(tb2t(get(int,int,sF19,t2tb(X63))),sF23) )
    | ~ spl37_17
    | spl37_131
    | spl37_299 ),
    inference(subsumption_resolution,[],[f15045,f1427]) ).

tff(f15045,plain,
    ( ! [X63: $int] :
        ( $less(X63,sK3)
        | $less(sK7,sK11)
        | $less(tb2t(get(int,int,sF19,t2tb(X63))),sF23)
        | ( sK7 = sK11 )
        | ~ $less(X63,1) )
    | ~ spl37_17
    | spl37_299 ),
    inference(resolution,[],[f14825,f1088]) ).

tff(f15079,plain,
    ( spl37_466
    | spl37_309
    | spl37_588
    | spl37_469
    | ~ spl37_17
    | spl37_40
    | spl37_299 ),
    inference(avatar_split_clause,[],[f15052,f5273,f655,f536,f12262,f15076,f5387,f12251]) ).

tff(f12262,plain,
    ( spl37_469
  <=> ( 1 = sF27 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_469])]) ).

tff(f15052,plain,
    ( ( 1 = sF27 )
    | ( sF23 = sK11 )
    | $less(sF23,sK11)
    | $less(1,sF27)
    | ~ spl37_17
    | spl37_40
    | spl37_299 ),
    inference(resolution,[],[f14825,f906]) ).

tff(f15074,plain,
    ( spl37_475
    | spl37_266
    | ~ spl37_17
    | spl37_131
    | spl37_132
    | spl37_299 ),
    inference(avatar_split_clause,[],[f15073,f5273,f1430,f1426,f536,f4671,f12292]) ).

tff(f12292,plain,
    ( spl37_475
  <=> $less(tb2t(get(int,int,sF19,t2tb(1))),sF23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_475])]) ).

tff(f4671,plain,
    ( spl37_266
  <=> $less(1,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_266])]) ).

tff(f15073,plain,
    ( $less(1,sK3)
    | $less(tb2t(get(int,int,sF19,t2tb(1))),sF23)
    | ~ spl37_17
    | spl37_131
    | spl37_132
    | spl37_299 ),
    inference(subsumption_resolution,[],[f15072,f1427]) ).

tff(f15072,plain,
    ( $less(sK7,sK11)
    | $less(1,sK3)
    | $less(tb2t(get(int,int,sF19,t2tb(1))),sF23)
    | ~ spl37_17
    | spl37_132
    | spl37_299 ),
    inference(subsumption_resolution,[],[f15046,f1431]) ).

tff(f15046,plain,
    ( ( sK7 = sK11 )
    | $less(1,sK3)
    | $less(sK7,sK11)
    | $less(tb2t(get(int,int,sF19,t2tb(1))),sF23)
    | ~ spl37_17
    | spl37_299 ),
    inference(resolution,[],[f14825,f429]) ).

tff(f15071,plain,
    ( spl37_263
    | spl37_586
    | spl37_587
    | ~ spl37_3
    | ~ spl37_17
    | ~ spl37_25
    | spl37_216
    | spl37_299 ),
    inference(avatar_split_clause,[],[f15053,f5273,f2824,f579,f536,f466,f15068,f15064,f4656]) ).

tff(f15064,plain,
    ( spl37_586
  <=> $less(sF36,sK11) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_586])]) ).

tff(f15068,plain,
    ( spl37_587
  <=> ( sF36 = sK11 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_587])]) ).

tff(f15053,plain,
    ( ( sF36 = sK11 )
    | $less(sF36,sK11)
    | $less(1,sK1)
    | ~ spl37_3
    | ~ spl37_17
    | ~ spl37_25
    | spl37_216
    | spl37_299 ),
    inference(resolution,[],[f14825,f8796]) ).

tff(f8796,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,sF36)
        | $less(X1,sK1) )
    | ~ spl37_3
    | ~ spl37_25
    | spl37_216 ),
    inference(resolution,[],[f8699,f6898]) ).

tff(f8699,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK4,X0)
        | ~ $less(X0,sF36) )
    | spl37_216 ),
    inference(resolution,[],[f2825,f96]) ).

tff(f15062,plain,
    ( spl37_263
    | spl37_156
    | ~ spl37_3
    | ~ spl37_17
    | ~ spl37_25
    | spl37_155
    | spl37_299 ),
    inference(avatar_split_clause,[],[f15061,f5273,f1906,f579,f536,f466,f1910,f4656]) ).

tff(f15061,plain,
    ( ( sK4 = sK11 )
    | $less(1,sK1)
    | ~ spl37_3
    | ~ spl37_17
    | ~ spl37_25
    | spl37_155
    | spl37_299 ),
    inference(subsumption_resolution,[],[f15040,f1907]) ).

tff(f15040,plain,
    ( ( sK4 = sK11 )
    | $less(1,sK1)
    | $less(sK4,sK11)
    | ~ spl37_3
    | ~ spl37_17
    | ~ spl37_25
    | spl37_299 ),
    inference(resolution,[],[f14825,f6933]) ).

tff(f6933,plain,
    ( ! [X42: $int] :
        ( ~ $less(X42,sK4)
        | $less(X42,sK1) )
    | ~ spl37_3
    | ~ spl37_25 ),
    inference(resolution,[],[f6898,f677]) ).

tff(f14994,plain,
    ( spl37_585
    | spl37_174
    | spl37_173
    | spl37_176 ),
    inference(avatar_split_clause,[],[f14990,f2061,f2049,f2053,f14992]) ).

tff(f14992,plain,
    ( spl37_585
  <=> ! [X46: $int,X47: $int] :
        ( ( sF23 = tb2t(get(int,int,sF19,get(int,int,sF19,t2tb(X46)))) )
        | $less(X46,sK7)
        | $less(sK4,X47)
        | ~ $less(X46,X47)
        | ( sK4 = X47 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_585])]) ).

tff(f2053,plain,
    ( spl37_174
  <=> ( sF23 = sK4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_174])]) ).

tff(f2049,plain,
    ( spl37_173
  <=> $less(sF23,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_173])]) ).

tff(f14990,plain,
    ( ! [X46: $int,X47: $int] :
        ( ( sF23 = sK4 )
        | ( sF23 = tb2t(get(int,int,sF19,get(int,int,sF19,t2tb(X46)))) )
        | ( sK4 = X47 )
        | ~ $less(X46,X47)
        | $less(sK4,X47)
        | $less(X46,sK7) )
    | spl37_173
    | spl37_176 ),
    inference(subsumption_resolution,[],[f14989,f2050]) ).

tff(f2050,plain,
    ( ~ $less(sF23,sK7)
    | spl37_173 ),
    inference(avatar_component_clause,[],[f2049]) ).

tff(f14989,plain,
    ( ! [X46: $int,X47: $int] :
        ( $less(sK4,X47)
        | $less(X46,sK7)
        | ( sF23 = tb2t(get(int,int,sF19,get(int,int,sF19,t2tb(X46)))) )
        | $less(sF23,sK7)
        | ( sK4 = X47 )
        | ~ $less(X46,X47)
        | ( sF23 = sK4 ) )
    | spl37_176 ),
    inference(subsumption_resolution,[],[f14964,f2062]) ).

tff(f14964,plain,
    ! [X46: $int,X47: $int] :
      ( $less(sK4,X47)
      | $less(X46,sK7)
      | ~ $less(X46,X47)
      | ( sF23 = sK4 )
      | $less(sK4,sF23)
      | $less(sF23,sK7)
      | ( sK4 = X47 )
      | ( sF23 = tb2t(get(int,int,sF19,get(int,int,sF19,t2tb(X46)))) ) ),
    inference(superposition,[],[f2021,f2074]) ).

tff(f2021,plain,
    ! [X0: uni] :
      ( $less(tb2t(X0),sK7)
      | $less(sK4,tb2t(X0))
      | ( tb2t(get(int,int,sF19,X0)) = sF23 )
      | ( tb2t(X0) = sK4 ) ),
    inference(superposition,[],[f1107,f334]) ).

tff(f14980,plain,
    ( ~ spl37_174
    | spl37_584 ),
    inference(avatar_split_clause,[],[f14967,f14978,f2053]) ).

tff(f14978,plain,
    ( spl37_584
  <=> ! [X0: $int] :
        ( ~ $less(X0,tb2t(get(int,int,sF19,t2tb(X0))))
        | $less(sK4,tb2t(get(int,int,sF19,t2tb(X0))))
        | ( tb2t(get(int,int,sF19,t2tb(X0))) = sK4 )
        | $less(X0,sK7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_584])]) ).

tff(f14967,plain,
    ! [X0: $int] :
      ( ~ $less(X0,tb2t(get(int,int,sF19,t2tb(X0))))
      | $less(X0,sK7)
      | ( tb2t(get(int,int,sF19,t2tb(X0))) = sK4 )
      | $less(sK4,tb2t(get(int,int,sF19,t2tb(X0))))
      | ( sF23 != sK4 ) ),
    inference(equality_factoring,[],[f2074]) ).

tff(f14976,plain,
    ( spl37_170
    | spl37_583
    | ~ spl37_85
    | spl37_141 ),
    inference(avatar_split_clause,[],[f14972,f1508,f984,f14974,f2034]) ).

tff(f2034,plain,
    ( spl37_170
  <=> ( sF23 = tb2t(get(int,int,sF19,sF26)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_170])]) ).

tff(f14974,plain,
    ( spl37_583
  <=> ! [X6: $int] :
        ( $less(sK4,X6)
        | ( sK4 = X6 )
        | ~ $less(sF27,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_583])]) ).

tff(f984,plain,
    ( spl37_85
  <=> ( sF26 = t2tb(sF27) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_85])]) ).

tff(f1508,plain,
    ( spl37_141
  <=> $less(sF27,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_141])]) ).

tff(f14972,plain,
    ( ! [X6: $int] :
        ( $less(sK4,X6)
        | ( sF23 = tb2t(get(int,int,sF19,sF26)) )
        | ~ $less(sF27,X6)
        | ( sK4 = X6 ) )
    | ~ spl37_85
    | spl37_141 ),
    inference(subsumption_resolution,[],[f14944,f1510]) ).

tff(f1510,plain,
    ( ~ $less(sF27,sK7)
    | spl37_141 ),
    inference(avatar_component_clause,[],[f1508]) ).

tff(f14944,plain,
    ( ! [X6: $int] :
        ( ( sF23 = tb2t(get(int,int,sF19,sF26)) )
        | ( sK4 = X6 )
        | $less(sK4,X6)
        | ~ $less(sF27,X6)
        | $less(sF27,sK7) )
    | ~ spl37_85 ),
    inference(superposition,[],[f2074,f986]) ).

tff(f986,plain,
    ( ( sF26 = t2tb(sF27) )
    | ~ spl37_85 ),
    inference(avatar_component_clause,[],[f984]) ).

tff(f14934,plain,
    ( spl37_578
    | spl37_2
    | ~ spl37_17
    | ~ spl37_58 ),
    inference(avatar_split_clause,[],[f14933,f760,f536,f461,f14895]) ).

tff(f14895,plain,
    ( spl37_578
  <=> ! [X93: $int] :
        ( ( sK11 = X93 )
        | $less(X93,sK11)
        | $less(0,X93) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_578])]) ).

tff(f14933,plain,
    ( ! [X76: $int] :
        ( ( sK11 = X76 )
        | $less(0,X76)
        | $less(X76,sK11) )
    | spl37_2
    | ~ spl37_17
    | ~ spl37_58 ),
    inference(subsumption_resolution,[],[f14835,f762]) ).

tff(f14835,plain,
    ( ! [X76: $int] :
        ( ( sK11 = X76 )
        | $less(0,X76)
        | ~ $less(sK3,sK11)
        | $less(X76,sK11) )
    | spl37_2
    | ~ spl37_17 ),
    inference(resolution,[],[f14472,f680]) ).

tff(f14930,plain,
    ( spl37_578
    | spl37_441
    | spl37_2
    | ~ spl37_17 ),
    inference(avatar_split_clause,[],[f14929,f536,f461,f10861,f14895]) ).

tff(f10861,plain,
    ( spl37_441
  <=> ! [X32: uni,X30: $int,X31: ty] :
        ( $less(sK11,X30)
        | ~ $less(sK3,sK13(X30,X31,X32,0,get(X31,int,X32,sF25))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_441])]) ).

tff(f14929,plain,
    ( ! [X101: $int,X104: uni,X102: $int,X103: ty] :
        ( $less(sK11,X102)
        | $less(X101,sK11)
        | ( sK11 = X101 )
        | ~ $less(sK3,sK13(X102,X103,X104,0,get(X103,int,X104,sF25)))
        | $less(0,X101) )
    | spl37_2
    | ~ spl37_17 ),
    inference(forward_demodulation,[],[f14843,f538]) ).

tff(f14843,plain,
    ( ! [X101: $int,X104: uni,X102: $int,X103: ty] :
        ( $less(0,X101)
        | $less(sK11,X102)
        | ( sK11 = X101 )
        | ~ $less(sK3,sK13(X102,X103,X104,0,get(X103,int,X104,t2tb(sK11))))
        | $less(X101,sK11) )
    | spl37_2
    | ~ spl37_17 ),
    inference(resolution,[],[f14472,f2323]) ).

tff(f14928,plain,
    ( spl37_582
    | spl37_353
    | ~ spl37_17 ),
    inference(avatar_split_clause,[],[f14871,f536,f7285,f14926]) ).

tff(f7285,plain,
    ( spl37_353
  <=> ! [X45: $int] :
        ( $less(X45,sK7)
        | ( tb2t(get(int,int,sF19,t2tb(X45))) = sF23 )
        | ~ $less(X45,sK11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_353])]) ).

tff(f14871,plain,
    ( ! [X152: $int,X153: $int] :
        ( ( sF23 = tb2t(get(int,int,sF19,t2tb(X153))) )
        | $less(sK4,X152)
        | ( sK11 = X152 )
        | ~ $less(X153,sK11)
        | $less(X152,sK11)
        | $less(X153,sK7) )
    | ~ spl37_17 ),
    inference(resolution,[],[f14472,f1108]) ).

tff(f14924,plain,
    ( spl37_580
    | spl37_581
    | ~ spl37_17 ),
    inference(avatar_split_clause,[],[f14875,f536,f14922,f14919]) ).

tff(f14919,plain,
    ( spl37_580
  <=> ! [X158: $int] :
        ( ~ $less(X158,sK11)
        | $less(tb2t(get(int,int,sF19,t2tb(X158))),sF23)
        | $less(X158,sK3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_580])]) ).

tff(f14922,plain,
    ( spl37_581
  <=> ! [X157: $int] :
        ( $less(X157,sK11)
        | ( sK11 = X157 )
        | $less(sK7,X157) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_581])]) ).

tff(f14875,plain,
    ( ! [X158: $int,X157: $int] :
        ( $less(X157,sK11)
        | ~ $less(X158,sK11)
        | $less(sK7,X157)
        | $less(X158,sK3)
        | ( sK11 = X157 )
        | $less(tb2t(get(int,int,sF19,t2tb(X158))),sF23) )
    | ~ spl37_17 ),
    inference(resolution,[],[f14472,f1088]) ).

tff(f14917,plain,
    ( spl37_578
    | ~ spl37_17
    | spl37_289 ),
    inference(avatar_split_clause,[],[f14824,f4887,f536,f14895]) ).

tff(f14824,plain,
    ( ! [X46: $int] :
        ( $less(0,X46)
        | ( sK11 = X46 )
        | $less(X46,sK11) )
    | ~ spl37_17
    | spl37_289 ),
    inference(resolution,[],[f14472,f4889]) ).

tff(f14916,plain,
    ( spl37_578
    | spl37_444
    | spl37_2
    | ~ spl37_17 ),
    inference(avatar_split_clause,[],[f14915,f536,f461,f10994,f14895]) ).

tff(f10994,plain,
    ( spl37_444
  <=> ! [X32: $int,X30: ty,X31: uni] :
        ( $less(sK11,X32)
        | ~ $less(sK3,sK14(0,X30,X31,X32,get(X30,int,X31,sF25))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_444])]) ).

tff(f14915,plain,
    ( ! [X113: $int,X116: $int,X114: ty,X115: uni] :
        ( $less(sK11,X116)
        | $less(X113,sK11)
        | ~ $less(sK3,sK14(0,X114,X115,X116,get(X114,int,X115,sF25)))
        | $less(0,X113)
        | ( sK11 = X113 ) )
    | spl37_2
    | ~ spl37_17 ),
    inference(forward_demodulation,[],[f14846,f538]) ).

tff(f14846,plain,
    ( ! [X113: $int,X116: $int,X114: ty,X115: uni] :
        ( ( sK11 = X113 )
        | $less(0,X113)
        | ~ $less(sK3,sK14(0,X114,X115,X116,get(X114,int,X115,t2tb(sK11))))
        | $less(sK11,X116)
        | $less(X113,sK11) )
    | spl37_2
    | ~ spl37_17 ),
    inference(resolution,[],[f14472,f2362]) ).

tff(f14914,plain,
    ( spl37_578
    | spl37_440
    | spl37_4
    | ~ spl37_17 ),
    inference(avatar_split_clause,[],[f14913,f536,f471,f10827,f14895]) ).

tff(f10827,plain,
    ( spl37_440
  <=> ! [X32: uni,X30: $int,X31: ty] :
        ( $less(sK11,X30)
        | ~ $less(sK4,sK13(X30,X31,X32,0,get(X31,int,X32,sF25))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_440])]) ).

tff(f14913,plain,
    ( ! [X98: $int,X99: ty,X97: $int,X100: uni] :
        ( $less(sK11,X98)
        | ~ $less(sK4,sK13(X98,X99,X100,0,get(X99,int,X100,sF25)))
        | $less(0,X97)
        | ( sK11 = X97 )
        | $less(X97,sK11) )
    | spl37_4
    | ~ spl37_17 ),
    inference(forward_demodulation,[],[f14842,f538]) ).

tff(f14842,plain,
    ( ! [X98: $int,X99: ty,X97: $int,X100: uni] :
        ( $less(0,X97)
        | $less(sK11,X98)
        | ( sK11 = X97 )
        | $less(X97,sK11)
        | ~ $less(sK4,sK13(X98,X99,X100,0,get(X99,int,X100,t2tb(sK11)))) )
    | spl37_4
    | ~ spl37_17 ),
    inference(resolution,[],[f14472,f2322]) ).

tff(f14912,plain,
    ( spl37_351
    | spl37_578
    | ~ spl37_17 ),
    inference(avatar_split_clause,[],[f14839,f536,f14895,f7277]) ).

tff(f7277,plain,
    ( spl37_351
  <=> ! [X38: uni,X36: $int,X35: $int,X39: uni,X37: ty] :
        ( ~ $less(occ1(X37,X38,X39,X36,X35),sK11)
        | $less(X35,X36) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_351])]) ).

tff(f14839,plain,
    ( ! [X82: $int,X83: ty,X80: $int,X81: $int,X84: uni,X85: uni] :
        ( ( sK11 = X80 )
        | $less(X81,X82)
        | $less(X80,sK11)
        | ~ $less(occ1(X83,X84,X85,X82,X81),sK11)
        | $less(0,X80) )
    | ~ spl37_17 ),
    inference(resolution,[],[f14472,f991]) ).

tff(f14908,plain,
    ( spl37_578
    | spl37_399
    | ~ spl37_17 ),
    inference(avatar_split_clause,[],[f14840,f536,f9561,f14895]) ).

tff(f9561,plain,
    ( spl37_399
  <=> ! [X59: $int,X57: $int,X61: uni,X58: $int,X62: uni,X60: ty] :
        ( ~ $less(occ1(X60,X61,X62,X58,X57),X59)
        | ~ $less(X59,sK11)
        | $less(X57,X58) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_399])]) ).

tff(f14840,plain,
    ( ! [X90: ty,X91: uni,X88: $int,X86: $int,X89: $int,X87: $int,X92: uni] :
        ( $less(X87,X88)
        | ~ $less(occ1(X90,X91,X92,X88,X87),X89)
        | ( sK11 = X86 )
        | $less(X86,sK11)
        | $less(0,X86)
        | ~ $less(X89,sK11) )
    | ~ spl37_17 ),
    inference(resolution,[],[f14472,f1338]) ).

tff(f14906,plain,
    ( spl37_578
    | spl37_443
    | spl37_4
    | ~ spl37_17 ),
    inference(avatar_split_clause,[],[f14905,f536,f471,f10963,f14895]) ).

tff(f10963,plain,
    ( spl37_443
  <=> ! [X32: $int,X30: ty,X31: uni] :
        ( $less(sK11,X32)
        | ~ $less(sK4,sK14(0,X30,X31,X32,get(X30,int,X31,sF25))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_443])]) ).

tff(f14905,plain,
    ( ! [X111: uni,X109: $int,X112: $int,X110: ty] :
        ( $less(sK11,X112)
        | $less(X109,sK11)
        | ~ $less(sK4,sK14(0,X110,X111,X112,get(X110,int,X111,sF25)))
        | ( sK11 = X109 )
        | $less(0,X109) )
    | spl37_4
    | ~ spl37_17 ),
    inference(forward_demodulation,[],[f14845,f538]) ).

tff(f14845,plain,
    ( ! [X111: uni,X109: $int,X112: $int,X110: ty] :
        ( ~ $less(sK4,sK14(0,X110,X111,X112,get(X110,int,X111,t2tb(sK11))))
        | ( sK11 = X109 )
        | $less(sK11,X112)
        | $less(X109,sK11)
        | $less(0,X109) )
    | spl37_4
    | ~ spl37_17 ),
    inference(resolution,[],[f14472,f2361]) ).

tff(f14904,plain,
    ( spl37_442
    | spl37_578
    | ~ spl37_17
    | spl37_41 ),
    inference(avatar_split_clause,[],[f14903,f660,f536,f14895,f10913]) ).

tff(f10913,plain,
    ( spl37_442
  <=> ! [X32: uni,X30: $int,X31: ty] :
        ( ~ $less(sK7,sK14(0,X31,X32,X30,get(X31,int,X32,sF25)))
        | $less(sK11,X30) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_442])]) ).

tff(f14903,plain,
    ( ! [X108: uni,X106: $int,X107: ty,X105: $int] :
        ( ( sK11 = X105 )
        | $less(X105,sK11)
        | $less(sK11,X106)
        | $less(0,X105)
        | ~ $less(sK7,sK14(0,X107,X108,X106,get(X107,int,X108,sF25))) )
    | ~ spl37_17
    | spl37_41 ),
    inference(forward_demodulation,[],[f14844,f538]) ).

tff(f14844,plain,
    ( ! [X108: uni,X106: $int,X107: ty,X105: $int] :
        ( $less(sK11,X106)
        | $less(0,X105)
        | $less(X105,sK11)
        | ( sK11 = X105 )
        | ~ $less(sK7,sK14(0,X107,X108,X106,get(X107,int,X108,t2tb(sK11)))) )
    | ~ spl37_17
    | spl37_41 ),
    inference(resolution,[],[f14472,f2360]) ).

tff(f14902,plain,
    ( spl37_354
    | spl37_355
    | spl37_579
    | ~ spl37_17
    | spl37_40 ),
    inference(avatar_split_clause,[],[f14882,f655,f536,f14900,f7293,f7289]) ).

tff(f7289,plain,
    ( spl37_354
  <=> $less(sK11,sF27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_354])]) ).

tff(f7293,plain,
    ( spl37_355
  <=> ( sF27 = sK11 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_355])]) ).

tff(f14900,plain,
    ( spl37_579
  <=> ! [X173: $int] :
        ( $less(sF23,X173)
        | $less(X173,sK11)
        | ( sK11 = X173 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_579])]) ).

tff(f14882,plain,
    ( ! [X173: $int] :
        ( $less(sF23,X173)
        | ( sK11 = X173 )
        | ( sF27 = sK11 )
        | $less(sK11,sF27)
        | $less(X173,sK11) )
    | ~ spl37_17
    | spl37_40 ),
    inference(resolution,[],[f14472,f906]) ).

tff(f14897,plain,
    ( spl37_439
    | spl37_578
    | ~ spl37_17
    | spl37_41 ),
    inference(avatar_split_clause,[],[f14893,f660,f536,f14895,f10796]) ).

tff(f10796,plain,
    ( spl37_439
  <=> ! [X32: uni,X30: $int,X31: ty] :
        ( ~ $less(sK7,sK13(X30,X31,X32,0,get(X31,int,X32,sF25)))
        | $less(sK11,X30) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_439])]) ).

tff(f14893,plain,
    ( ! [X96: uni,X94: $int,X95: ty,X93: $int] :
        ( ( sK11 = X93 )
        | ~ $less(sK7,sK13(X94,X95,X96,0,get(X95,int,X96,sF25)))
        | $less(0,X93)
        | $less(X93,sK11)
        | $less(sK11,X94) )
    | ~ spl37_17
    | spl37_41 ),
    inference(forward_demodulation,[],[f14841,f538]) ).

tff(f14841,plain,
    ( ! [X96: uni,X94: $int,X95: ty,X93: $int] :
        ( $less(0,X93)
        | ~ $less(sK7,sK13(X94,X95,X96,0,get(X95,int,X96,t2tb(sK11))))
        | ( sK11 = X93 )
        | $less(sK11,X94)
        | $less(X93,sK11) )
    | ~ spl37_17
    | spl37_41 ),
    inference(resolution,[],[f14472,f2321]) ).

tff(f14796,plain,
    ( spl37_358
    | spl37_359
    | spl37_121
    | ~ spl37_25
    | spl37_32
    | spl37_78
    | spl37_216 ),
    inference(avatar_split_clause,[],[f14795,f2824,f928,f614,f579,f1298,f7365,f7361]) ).

tff(f7361,plain,
    ( spl37_358
  <=> ( sK1 = sF36 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_358])]) ).

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

tff(f14795,plain,
    ( ( sK2 = sK4 )
    | $less(sF36,sK1)
    | ( sK1 = sF36 )
    | ~ spl37_25
    | spl37_32
    | spl37_78
    | spl37_216 ),
    inference(subsumption_resolution,[],[f14745,f930]) ).

tff(f930,plain,
    ( ~ $less(sK2,sK4)
    | spl37_78 ),
    inference(avatar_component_clause,[],[f928]) ).

tff(f14745,plain,
    ( ( sK1 = sF36 )
    | $less(sF36,sK1)
    | ( sK2 = sK4 )
    | $less(sK2,sK4)
    | ~ spl37_25
    | spl37_32
    | spl37_216 ),
    inference(resolution,[],[f14541,f864]) ).

tff(f14794,plain,
    ( spl37_174
    | spl37_576
    | spl37_577
    | spl37_453
    | ~ spl37_25
    | spl37_40
    | spl37_216 ),
    inference(avatar_split_clause,[],[f14773,f2824,f655,f579,f12026,f14791,f14787,f2053]) ).

tff(f14787,plain,
    ( spl37_576
  <=> $less(sF36,sF27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_576])]) ).

tff(f14791,plain,
    ( spl37_577
  <=> ( sF36 = sF27 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_577])]) ).

tff(f12026,plain,
    ( spl37_453
  <=> $less(sF23,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_453])]) ).

tff(f14773,plain,
    ( $less(sF23,sK4)
    | ( sF36 = sF27 )
    | $less(sF36,sF27)
    | ( sF23 = sK4 )
    | ~ spl37_25
    | spl37_40
    | spl37_216 ),
    inference(resolution,[],[f14541,f906]) ).

tff(f14785,plain,
    ( spl37_265
    | spl37_575
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_25
    | spl37_216
    | spl37_299
    | spl37_303 ),
    inference(avatar_split_clause,[],[f14780,f5332,f5273,f2824,f579,f546,f536,f14782,f4666]) ).

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

tff(f14782,plain,
    ( spl37_575
  <=> $less(sF36,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_575])]) ).

tff(f14780,plain,
    ( $less(sF36,sK9)
    | $less(1,sK4)
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_25
    | spl37_216
    | spl37_299
    | spl37_303 ),
    inference(subsumption_resolution,[],[f14741,f5334]) ).

tff(f14741,plain,
    ( $less(1,sK4)
    | $less(sF36,sK9)
    | ( 1 = sK4 )
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_25
    | spl37_216
    | spl37_299 ),
    inference(resolution,[],[f14541,f7649]) ).

tff(f14715,plain,
    ( spl37_574
    | spl37_559
    | spl37_4
    | ~ spl37_25
    | ~ spl37_35
    | ~ spl37_230 ),
    inference(avatar_split_clause,[],[f14710,f3350,f629,f579,f471,f14618,f14712]) ).

tff(f14712,plain,
    ( spl37_574
  <=> ( get(int,int,sF20,sF33) = sF34 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_574])]) ).

tff(f14618,plain,
    ( spl37_559
  <=> ! [X152: $int] :
        ( $less(X152,sK4)
        | ( sK4 = X152 )
        | $less(sK3,X152) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_559])]) ).

tff(f14710,plain,
    ( ! [X161: $int] :
        ( $less(sK3,X161)
        | $less(X161,sK4)
        | ( get(int,int,sF20,sF33) = sF34 )
        | ( sK4 = X161 ) )
    | spl37_4
    | ~ spl37_25
    | ~ spl37_35
    | ~ spl37_230 ),
    inference(forward_demodulation,[],[f14709,f631]) ).

tff(f14709,plain,
    ( ! [X161: $int] :
        ( ( get(int,int,sF20,sF33) = get(int,int,sF19,sF33) )
        | $less(sK3,X161)
        | $less(X161,sK4)
        | ( sK4 = X161 ) )
    | spl37_4
    | ~ spl37_25
    | ~ spl37_230 ),
    inference(forward_demodulation,[],[f14708,f581]) ).

tff(f14708,plain,
    ( ! [X161: $int] :
        ( $less(X161,sK4)
        | ( get(int,int,sF20,t2tb(sK4)) = get(int,int,sF19,t2tb(sK4)) )
        | ( sK4 = X161 )
        | $less(sK3,X161) )
    | spl37_4
    | ~ spl37_25
    | ~ spl37_230 ),
    inference(subsumption_resolution,[],[f14576,f473]) ).

tff(f14576,plain,
    ( ! [X161: $int] :
        ( ( get(int,int,sF20,t2tb(sK4)) = get(int,int,sF19,t2tb(sK4)) )
        | $less(sK4,0)
        | $less(sK3,X161)
        | $less(X161,sK4)
        | ( sK4 = X161 ) )
    | ~ spl37_25
    | ~ spl37_230 ),
    inference(resolution,[],[f14331,f3378]) ).

tff(f14707,plain,
    ( spl37_559
    | ~ spl37_25
    | spl37_165 ),
    inference(avatar_split_clause,[],[f14532,f1979,f579,f14618]) ).

tff(f1979,plain,
    ( spl37_165
  <=> $less(sK4,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_165])]) ).

tff(f14532,plain,
    ( ! [X47: $int] :
        ( ( sK4 = X47 )
        | $less(X47,sK4)
        | $less(sK3,X47) )
    | ~ spl37_25
    | spl37_165 ),
    inference(resolution,[],[f14331,f1981]) ).

tff(f1981,plain,
    ( ~ $less(sK4,sK3)
    | spl37_165 ),
    inference(avatar_component_clause,[],[f1979]) ).

tff(f14706,plain,
    ( spl37_573
    | spl37_558
    | ~ spl37_25
    | spl37_41 ),
    inference(avatar_split_clause,[],[f14702,f660,f579,f14608,f14704]) ).

tff(f14704,plain,
    ( spl37_573
  <=> ! [X125: ty,X124: $int,X126: uni] :
        ( ~ $less(sK7,sK14(0,X125,X126,X124,get(X125,int,X126,sF33)))
        | $less(sK4,X124) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_573])]) ).

tff(f14608,plain,
    ( spl37_558
  <=> ! [X138: $int] :
        ( ( sK4 = X138 )
        | $less(0,X138)
        | $less(X138,sK4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_558])]) ).

tff(f14702,plain,
    ( ! [X126: uni,X124: $int,X125: ty,X123: $int] :
        ( $less(0,X123)
        | ( sK4 = X123 )
        | $less(X123,sK4)
        | ~ $less(sK7,sK14(0,X125,X126,X124,get(X125,int,X126,sF33)))
        | $less(sK4,X124) )
    | ~ spl37_25
    | spl37_41 ),
    inference(forward_demodulation,[],[f14558,f581]) ).

tff(f14558,plain,
    ( ! [X126: uni,X124: $int,X125: ty,X123: $int] :
        ( $less(sK4,X124)
        | ( sK4 = X123 )
        | ~ $less(sK7,sK14(0,X125,X126,X124,get(X125,int,X126,t2tb(sK4))))
        | $less(0,X123)
        | $less(X123,sK4) )
    | ~ spl37_25
    | spl37_41 ),
    inference(resolution,[],[f14331,f2360]) ).

tff(f14701,plain,
    ( spl37_352
    | spl37_572
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_25
    | spl37_299 ),
    inference(avatar_split_clause,[],[f14564,f5273,f579,f546,f536,f14699,f7281]) ).

tff(f14699,plain,
    ( spl37_572
  <=> ! [X139: $int] :
        ( $less(1,X139)
        | $less(X139,sK4)
        | ( sK4 = X139 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_572])]) ).

tff(f14564,plain,
    ( ! [X139: $int] :
        ( $less(1,X139)
        | ( sK4 = X139 )
        | $less(sK4,sK9)
        | $less(X139,sK4) )
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_25
    | spl37_299 ),
    inference(resolution,[],[f14331,f7649]) ).

tff(f14697,plain,
    ( spl37_558
    | spl37_4
    | ~ spl37_25 ),
    inference(avatar_split_clause,[],[f14531,f579,f471,f14608]) ).

tff(f14531,plain,
    ( ! [X46: $int] :
        ( $less(0,X46)
        | ( sK4 = X46 )
        | $less(X46,sK4) )
    | spl37_4
    | ~ spl37_25 ),
    inference(resolution,[],[f14331,f473]) ).

tff(f14696,plain,
    ( spl37_571
    | spl37_352
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_25 ),
    inference(avatar_split_clause,[],[f14592,f579,f546,f536,f7281,f14694]) ).

tff(f14694,plain,
    ( spl37_571
  <=> ! [X179: $int] :
        ( ( sK4 = X179 )
        | $less(sK11,X179)
        | $less(X179,sK4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_571])]) ).

tff(f14592,plain,
    ( ! [X179: $int] :
        ( $less(sK4,sK9)
        | ( sK4 = X179 )
        | $less(X179,sK4)
        | $less(sK11,X179) )
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_25 ),
    inference(resolution,[],[f14331,f7241]) ).

tff(f7241,plain,
    ( ! [X34: $int] :
        ( ~ $less(X34,sK11)
        | $less(X34,sK9) )
    | ~ spl37_17
    | ~ spl37_19 ),
    inference(resolution,[],[f7127,f677]) ).

tff(f14691,plain,
    ( spl37_559
    | spl37_445
    | spl37_4
    | ~ spl37_25
    | ~ spl37_35
    | ~ spl37_219
    | ~ spl37_424 ),
    inference(avatar_split_clause,[],[f14690,f10206,f2907,f629,f579,f471,f11102,f14618]) ).

tff(f11102,plain,
    ( spl37_445
  <=> ( sF34 = sF22 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_445])]) ).

tff(f14690,plain,
    ( ! [X160: $int] :
        ( ( sF34 = sF22 )
        | ( sK4 = X160 )
        | $less(X160,sK4)
        | $less(sK3,X160) )
    | spl37_4
    | ~ spl37_25
    | ~ spl37_35
    | ~ spl37_219
    | ~ spl37_424 ),
    inference(forward_demodulation,[],[f14689,f10208]) ).

tff(f14689,plain,
    ( ! [X160: $int] :
        ( $less(X160,sK4)
        | ( sK4 = X160 )
        | $less(sK3,X160)
        | ( sF34 = get(int,int,sF24,sF33) ) )
    | spl37_4
    | ~ spl37_25
    | ~ spl37_35
    | ~ spl37_219 ),
    inference(forward_demodulation,[],[f14688,f631]) ).

tff(f14688,plain,
    ( ! [X160: $int] :
        ( ( sK4 = X160 )
        | ( get(int,int,sF24,sF33) = get(int,int,sF19,sF33) )
        | $less(sK3,X160)
        | $less(X160,sK4) )
    | spl37_4
    | ~ spl37_25
    | ~ spl37_219 ),
    inference(forward_demodulation,[],[f14687,f581]) ).

tff(f14687,plain,
    ( ! [X160: $int] :
        ( ( sK4 = X160 )
        | $less(sK3,X160)
        | ( get(int,int,sF19,t2tb(sK4)) = get(int,int,sF24,t2tb(sK4)) )
        | $less(X160,sK4) )
    | spl37_4
    | ~ spl37_25
    | ~ spl37_219 ),
    inference(subsumption_resolution,[],[f14575,f473]) ).

tff(f14575,plain,
    ( ! [X160: $int] :
        ( $less(sK3,X160)
        | ( sK4 = X160 )
        | $less(X160,sK4)
        | $less(sK4,0)
        | ( get(int,int,sF19,t2tb(sK4)) = get(int,int,sF24,t2tb(sK4)) ) )
    | ~ spl37_25
    | ~ spl37_219 ),
    inference(resolution,[],[f14331,f3093]) ).

tff(f14686,plain,
    ( spl37_570
    | spl37_558
    | ~ spl37_25 ),
    inference(avatar_split_clause,[],[f14553,f579,f14608,f14684]) ).

tff(f14684,plain,
    ( spl37_570
  <=> ! [X102: uni,X101: ty,X100: $int,X99: $int,X103: uni] :
        ( ~ $less(occ1(X101,X102,X103,X100,X99),sK4)
        | $less(X99,X100) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_570])]) ).

tff(f14553,plain,
    ( ! [X101: ty,X98: $int,X99: $int,X102: uni,X103: uni,X100: $int] :
        ( ( sK4 = X98 )
        | $less(0,X98)
        | $less(X98,sK4)
        | ~ $less(occ1(X101,X102,X103,X100,X99),sK4)
        | $less(X99,X100) )
    | ~ spl37_25 ),
    inference(resolution,[],[f14331,f991]) ).

tff(f14682,plain,
    ( spl37_352
    | spl37_569
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_25
    | spl37_302 ),
    inference(avatar_split_clause,[],[f14599,f5320,f579,f546,f536,f14680,f7281]) ).

tff(f14680,plain,
    ( spl37_569
  <=> ! [X194: $int] :
        ( $less(-1,X194)
        | ( sK4 = X194 )
        | $less(X194,sK4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_569])]) ).

tff(f14599,plain,
    ( ! [X194: $int] :
        ( $less(-1,X194)
        | $less(X194,sK4)
        | $less(sK4,sK9)
        | ( sK4 = X194 ) )
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_25
    | spl37_302 ),
    inference(resolution,[],[f14331,f7231]) ).

tff(f14678,plain,
    ( spl37_568
    | spl37_558
    | spl37_4
    | ~ spl37_25 ),
    inference(avatar_split_clause,[],[f14674,f579,f471,f14608,f14676]) ).

tff(f14676,plain,
    ( spl37_568
  <=> ! [X130: $int,X128: ty,X129: uni] :
        ( $less(sK4,X130)
        | ~ $less(sK4,sK14(0,X128,X129,X130,get(X128,int,X129,sF33))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_568])]) ).

tff(f14674,plain,
    ( ! [X127: $int,X130: $int,X128: ty,X129: uni] :
        ( $less(0,X127)
        | $less(sK4,X130)
        | $less(X127,sK4)
        | ~ $less(sK4,sK14(0,X128,X129,X130,get(X128,int,X129,sF33)))
        | ( sK4 = X127 ) )
    | spl37_4
    | ~ spl37_25 ),
    inference(forward_demodulation,[],[f14559,f581]) ).

tff(f14559,plain,
    ( ! [X127: $int,X130: $int,X128: ty,X129: uni] :
        ( $less(sK4,X130)
        | $less(X127,sK4)
        | $less(0,X127)
        | ~ $less(sK4,sK14(0,X128,X129,X130,get(X128,int,X129,t2tb(sK4))))
        | ( sK4 = X127 ) )
    | spl37_4
    | ~ spl37_25 ),
    inference(resolution,[],[f14331,f2361]) ).

tff(f14673,plain,
    ( spl37_558
    | spl37_567
    | spl37_4
    | ~ spl37_25 ),
    inference(avatar_split_clause,[],[f14669,f579,f471,f14671,f14608]) ).

tff(f14671,plain,
    ( spl37_567
  <=> ! [X118: uni,X116: $int,X117: ty] :
        ( ~ $less(sK4,sK13(X116,X117,X118,0,get(X117,int,X118,sF33)))
        | $less(sK4,X116) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_567])]) ).

tff(f14669,plain,
    ( ! [X118: uni,X116: $int,X117: ty,X115: $int] :
        ( ~ $less(sK4,sK13(X116,X117,X118,0,get(X117,int,X118,sF33)))
        | $less(sK4,X116)
        | ( sK4 = X115 )
        | $less(X115,sK4)
        | $less(0,X115) )
    | spl37_4
    | ~ spl37_25 ),
    inference(forward_demodulation,[],[f14556,f581]) ).

tff(f14556,plain,
    ( ! [X118: uni,X116: $int,X117: ty,X115: $int] :
        ( $less(sK4,X116)
        | ~ $less(sK4,sK13(X116,X117,X118,0,get(X117,int,X118,t2tb(sK4))))
        | ( sK4 = X115 )
        | $less(X115,sK4)
        | $less(0,X115) )
    | spl37_4
    | ~ spl37_25 ),
    inference(resolution,[],[f14331,f2322]) ).

tff(f14668,plain,
    ( spl37_558
    | spl37_566
    | ~ spl37_25
    | spl37_41 ),
    inference(avatar_split_clause,[],[f14664,f660,f579,f14666,f14608]) ).

tff(f14666,plain,
    ( spl37_566
  <=> ! [X114: uni,X112: $int,X113: ty] :
        ( ~ $less(sK7,sK13(X112,X113,X114,0,get(X113,int,X114,sF33)))
        | $less(sK4,X112) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_566])]) ).

tff(f14664,plain,
    ( ! [X113: ty,X111: $int,X114: uni,X112: $int] :
        ( ~ $less(sK7,sK13(X112,X113,X114,0,get(X113,int,X114,sF33)))
        | $less(0,X111)
        | ( sK4 = X111 )
        | $less(X111,sK4)
        | $less(sK4,X112) )
    | ~ spl37_25
    | spl37_41 ),
    inference(forward_demodulation,[],[f14555,f581]) ).

tff(f14555,plain,
    ( ! [X113: ty,X111: $int,X114: uni,X112: $int] :
        ( ( sK4 = X111 )
        | $less(X111,sK4)
        | ~ $less(sK7,sK13(X112,X113,X114,0,get(X113,int,X114,t2tb(sK4))))
        | $less(0,X111)
        | $less(sK4,X112) )
    | ~ spl37_25
    | spl37_41 ),
    inference(resolution,[],[f14331,f2321]) ).

tff(f14663,plain,
    ( spl37_352
    | spl37_559
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_25
    | spl37_34 ),
    inference(avatar_split_clause,[],[f14577,f624,f579,f546,f536,f14618,f7281]) ).

tff(f14577,plain,
    ( ! [X162: $int] :
        ( ( sK4 = X162 )
        | $less(sK3,X162)
        | $less(sK4,sK9)
        | $less(X162,sK4) )
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_25
    | spl37_34 ),
    inference(resolution,[],[f14331,f7226]) ).

tff(f14660,plain,
    ( spl37_559
    | spl37_156
    | ~ spl37_25
    | spl37_34
    | spl37_155 ),
    inference(avatar_split_clause,[],[f14659,f1906,f624,f579,f1910,f14618]) ).

tff(f14659,plain,
    ( ! [X151: $int] :
        ( ( sK4 = sK11 )
        | ( sK4 = X151 )
        | $less(sK3,X151)
        | $less(X151,sK4) )
    | ~ spl37_25
    | spl37_34
    | spl37_155 ),
    inference(subsumption_resolution,[],[f14572,f1907]) ).

tff(f14572,plain,
    ( ! [X151: $int] :
        ( ( sK4 = X151 )
        | $less(sK3,X151)
        | $less(sK4,sK11)
        | ( sK4 = sK11 )
        | $less(X151,sK4) )
    | ~ spl37_25
    | spl37_34 ),
    inference(resolution,[],[f14331,f879]) ).

tff(f879,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,sK3)
        | $less(X0,sK11)
        | ( sK11 = X0 ) )
    | spl37_34 ),
    inference(resolution,[],[f758,f97]) ).

tff(f14658,plain,
    ( spl37_360
    | spl37_565
    | ~ spl37_25 ),
    inference(avatar_split_clause,[],[f14589,f579,f14656,f7373]) ).

tff(f7373,plain,
    ( spl37_360
  <=> ! [X54: $int] :
        ( $less(X54,sK3)
        | $less(tb2t(get(int,int,sF19,t2tb(X54))),sF23)
        | ~ $less(X54,sK4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_360])]) ).

tff(f14656,plain,
    ( spl37_565
  <=> ! [X175: $int] :
        ( $less(X175,sK4)
        | $less(sK7,X175)
        | ( sK4 = X175 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_565])]) ).

tff(f14589,plain,
    ( ! [X176: $int,X175: $int] :
        ( $less(X175,sK4)
        | ( sK4 = X175 )
        | $less(tb2t(get(int,int,sF19,t2tb(X176))),sF23)
        | $less(X176,sK3)
        | $less(sK7,X175)
        | ~ $less(X176,sK4) )
    | ~ spl37_25 ),
    inference(resolution,[],[f14331,f1088]) ).

tff(f14654,plain,
    ( spl37_564
    | spl37_558
    | ~ spl37_25 ),
    inference(avatar_split_clause,[],[f14554,f579,f14608,f14652]) ).

tff(f14652,plain,
    ( spl37_564
  <=> ! [X105: $int,X106: $int,X110: uni,X108: ty,X109: uni,X107: $int] :
        ( $less(X105,X106)
        | ~ $less(X107,sK4)
        | ~ $less(occ1(X108,X109,X110,X106,X105),X107) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_564])]) ).

tff(f14554,plain,
    ( ! [X108: ty,X109: uni,X106: $int,X107: $int,X104: $int,X105: $int,X110: uni] :
        ( ( sK4 = X104 )
        | $less(X105,X106)
        | ~ $less(occ1(X108,X109,X110,X106,X105),X107)
        | $less(X104,sK4)
        | $less(0,X104)
        | ~ $less(X107,sK4) )
    | ~ spl37_25 ),
    inference(resolution,[],[f14331,f1338]) ).

tff(f14650,plain,
    ( spl37_563
    | spl37_558
    | spl37_2
    | ~ spl37_25 ),
    inference(avatar_split_clause,[],[f14646,f579,f461,f14608,f14648]) ).

tff(f14648,plain,
    ( spl37_563
  <=> ! [X121: ty,X120: $int,X122: uni] :
        ( ~ $less(sK3,sK13(X120,X121,X122,0,get(X121,int,X122,sF33)))
        | $less(sK4,X120) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_563])]) ).

tff(f14646,plain,
    ( ! [X120: $int,X121: ty,X119: $int,X122: uni] :
        ( ( sK4 = X119 )
        | $less(X119,sK4)
        | ~ $less(sK3,sK13(X120,X121,X122,0,get(X121,int,X122,sF33)))
        | $less(0,X119)
        | $less(sK4,X120) )
    | spl37_2
    | ~ spl37_25 ),
    inference(forward_demodulation,[],[f14557,f581]) ).

tff(f14557,plain,
    ( ! [X120: $int,X121: ty,X119: $int,X122: uni] :
        ( ~ $less(sK3,sK13(X120,X121,X122,0,get(X121,int,X122,t2tb(sK4))))
        | $less(0,X119)
        | ( sK4 = X119 )
        | $less(X119,sK4)
        | $less(sK4,X120) )
    | spl37_2
    | ~ spl37_25 ),
    inference(resolution,[],[f14331,f2323]) ).

tff(f14645,plain,
    ( spl37_558
    | ~ spl37_25
    | ~ spl37_26
    | spl37_41 ),
    inference(avatar_split_clause,[],[f14644,f660,f584,f579,f14608]) ).

tff(f14644,plain,
    ( ! [X96: $int] :
        ( ( sK4 = X96 )
        | $less(X96,sK4)
        | $less(0,X96) )
    | ~ spl37_25
    | ~ spl37_26
    | spl37_41 ),
    inference(subsumption_resolution,[],[f14551,f586]) ).

tff(f14551,plain,
    ( ! [X96: $int] :
        ( ( sK4 = X96 )
        | $less(0,X96)
        | $less(X96,sK4)
        | ~ $less(sK7,sK4) )
    | ~ spl37_25
    | spl37_41 ),
    inference(resolution,[],[f14331,f780]) ).

tff(f14642,plain,
    ( spl37_562
    | spl37_559
    | spl37_23
    | ~ spl37_25 ),
    inference(avatar_split_clause,[],[f14638,f579,f568,f14618,f14640]) ).

tff(f14640,plain,
    ( spl37_562
  <=> ! [X157: ty,X158: uni,X159: $int] :
        ( $less(sK4,X159)
        | ~ $less(sK7,sK14(sK3,X157,X158,X159,get(X157,int,X158,sF33))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_562])]) ).

tff(f568,plain,
    ( spl37_23
  <=> $less(sK7,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_23])]) ).

tff(f14638,plain,
    ( ! [X158: uni,X159: $int,X156: $int,X157: ty] :
        ( $less(sK3,X156)
        | $less(sK4,X159)
        | ~ $less(sK7,sK14(sK3,X157,X158,X159,get(X157,int,X158,sF33)))
        | ( sK4 = X156 )
        | $less(X156,sK4) )
    | spl37_23
    | ~ spl37_25 ),
    inference(forward_demodulation,[],[f14574,f581]) ).

tff(f14574,plain,
    ( ! [X158: uni,X159: $int,X156: $int,X157: ty] :
        ( ~ $less(sK7,sK14(sK3,X157,X158,X159,get(X157,int,X158,t2tb(sK4))))
        | ( sK4 = X156 )
        | $less(X156,sK4)
        | $less(sK3,X156)
        | $less(sK4,X159) )
    | spl37_23
    | ~ spl37_25 ),
    inference(resolution,[],[f14331,f2364]) ).

tff(f2364,plain,
    ( ! [X36: ty,X37: uni,X34: $int,X35: $int] :
        ( ~ $less(X34,sK3)
        | ~ $less(sK7,sK14(sK3,X36,X37,X35,get(X36,int,X37,t2tb(X34))))
        | $less(X34,X35) )
    | spl37_23 ),
    inference(resolution,[],[f1266,f682]) ).

tff(f682,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,sK3)
        | ~ $less(sK7,X0) )
    | spl37_23 ),
    inference(resolution,[],[f570,f96]) ).

tff(f570,plain,
    ( ~ $less(sK7,sK3)
    | spl37_23 ),
    inference(avatar_component_clause,[],[f568]) ).

tff(f14635,plain,
    ( spl37_558
    | spl37_561
    | spl37_2
    | ~ spl37_25 ),
    inference(avatar_split_clause,[],[f14631,f579,f461,f14633,f14608]) ).

tff(f14633,plain,
    ( spl37_561
  <=> ! [X134: $int,X133: uni,X132: ty] :
        ( $less(sK4,X134)
        | ~ $less(sK3,sK14(0,X132,X133,X134,get(X132,int,X133,sF33))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_561])]) ).

tff(f14631,plain,
    ( ! [X132: ty,X133: uni,X131: $int,X134: $int] :
        ( $less(sK4,X134)
        | $less(0,X131)
        | ~ $less(sK3,sK14(0,X132,X133,X134,get(X132,int,X133,sF33)))
        | $less(X131,sK4)
        | ( sK4 = X131 ) )
    | spl37_2
    | ~ spl37_25 ),
    inference(forward_demodulation,[],[f14560,f581]) ).

tff(f14560,plain,
    ( ! [X132: ty,X133: uni,X131: $int,X134: $int] :
        ( $less(0,X131)
        | ~ $less(sK3,sK14(0,X132,X133,X134,get(X132,int,X133,t2tb(sK4))))
        | ( sK4 = X131 )
        | $less(X131,sK4)
        | $less(sK4,X134) )
    | spl37_2
    | ~ spl37_25 ),
    inference(resolution,[],[f14331,f2362]) ).

tff(f14630,plain,
    ( spl37_559
    | spl37_23
    | ~ spl37_25
    | ~ spl37_26 ),
    inference(avatar_split_clause,[],[f14629,f584,f579,f568,f14618]) ).

tff(f14629,plain,
    ( ! [X149: $int] :
        ( $less(X149,sK4)
        | $less(sK3,X149)
        | ( sK4 = X149 ) )
    | spl37_23
    | ~ spl37_25
    | ~ spl37_26 ),
    inference(subsumption_resolution,[],[f14570,f586]) ).

tff(f14570,plain,
    ( ! [X149: $int] :
        ( ( sK4 = X149 )
        | ~ $less(sK7,sK4)
        | $less(X149,sK4)
        | $less(sK3,X149) )
    | spl37_23
    | ~ spl37_25 ),
    inference(resolution,[],[f14331,f682]) ).

tff(f14628,plain,
    ( spl37_558
    | spl37_2
    | ~ spl37_25
    | ~ spl37_163 ),
    inference(avatar_split_clause,[],[f14627,f1969,f579,f461,f14608]) ).

tff(f14627,plain,
    ( ! [X94: $int] :
        ( $less(X94,sK4)
        | ( sK4 = X94 )
        | $less(0,X94) )
    | spl37_2
    | ~ spl37_25
    | ~ spl37_163 ),
    inference(subsumption_resolution,[],[f14549,f1971]) ).

tff(f14549,plain,
    ( ! [X94: $int] :
        ( ( sK4 = X94 )
        | $less(X94,sK4)
        | $less(0,X94)
        | ~ $less(sK3,sK4) )
    | spl37_2
    | ~ spl37_25 ),
    inference(resolution,[],[f14331,f680]) ).

tff(f14625,plain,
    ( spl37_559
    | ~ spl37_14
    | ~ spl37_25
    | ~ spl37_58
    | spl37_155 ),
    inference(avatar_split_clause,[],[f14624,f1906,f760,f579,f521,f14618]) ).

tff(f14624,plain,
    ( ! [X166: $int] :
        ( $less(sK3,X166)
        | ( sK4 = X166 )
        | $less(X166,sK4) )
    | ~ spl37_14
    | ~ spl37_25
    | ~ spl37_58
    | spl37_155 ),
    inference(subsumption_resolution,[],[f14581,f1907]) ).

tff(f14581,plain,
    ( ! [X166: $int] :
        ( ( sK4 = X166 )
        | $less(sK4,sK11)
        | $less(X166,sK4)
        | $less(sK3,X166) )
    | ~ spl37_14
    | ~ spl37_25
    | ~ spl37_58 ),
    inference(resolution,[],[f14331,f8005]) ).

tff(f8005,plain,
    ( ! [X39: $int] :
        ( ~ $less(X39,sK3)
        | $less(X39,sK11) )
    | ~ spl37_14
    | ~ spl37_58 ),
    inference(resolution,[],[f7955,f677]) ).

tff(f14623,plain,
    ( spl37_559
    | spl37_560
    | spl37_23
    | ~ spl37_25 ),
    inference(avatar_split_clause,[],[f14616,f579,f568,f14621,f14618]) ).

tff(f14621,plain,
    ( spl37_560
  <=> ! [X153: $int,X155: uni,X154: ty] :
        ( ~ $less(sK7,sK13(X153,X154,X155,sK3,get(X154,int,X155,sF33)))
        | $less(sK4,X153) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_560])]) ).

tff(f14616,plain,
    ( ! [X155: uni,X152: $int,X153: $int,X154: ty] :
        ( ~ $less(sK7,sK13(X153,X154,X155,sK3,get(X154,int,X155,sF33)))
        | $less(X152,sK4)
        | $less(sK4,X153)
        | $less(sK3,X152)
        | ( sK4 = X152 ) )
    | spl37_23
    | ~ spl37_25 ),
    inference(forward_demodulation,[],[f14573,f581]) ).

tff(f14573,plain,
    ( ! [X155: uni,X152: $int,X153: $int,X154: ty] :
        ( $less(sK3,X152)
        | ( sK4 = X152 )
        | $less(sK4,X153)
        | ~ $less(sK7,sK13(X153,X154,X155,sK3,get(X154,int,X155,t2tb(sK4))))
        | $less(X152,sK4) )
    | spl37_23
    | ~ spl37_25 ),
    inference(resolution,[],[f14331,f2325]) ).

tff(f2325,plain,
    ( ! [X36: ty,X37: uni,X34: $int,X35: $int] :
        ( ~ $less(X34,sK3)
        | ~ $less(sK7,sK13(X35,X36,X37,sK3,get(X36,int,X37,t2tb(X34))))
        | $less(X34,X35) )
    | spl37_23 ),
    inference(resolution,[],[f1247,f682]) ).

tff(f14610,plain,
    ( spl37_352
    | spl37_558
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_25
    | spl37_289 ),
    inference(avatar_split_clause,[],[f14563,f4887,f579,f546,f536,f14608,f7281]) ).

tff(f14563,plain,
    ( ! [X138: $int] :
        ( ( sK4 = X138 )
        | $less(X138,sK4)
        | $less(0,X138)
        | $less(sK4,sK9) )
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_25
    | spl37_289 ),
    inference(resolution,[],[f14331,f7230]) ).

tff(f14516,plain,
    ( spl37_317
    | spl37_375
    | spl37_557
    | ~ spl37_17
    | ~ spl37_38
    | spl37_289
    | ~ spl37_319 ),
    inference(avatar_split_clause,[],[f14511,f6355,f4887,f644,f536,f14513,f8182,f6104]) ).

tff(f14513,plain,
    ( spl37_557
  <=> $less(0,occ1(int,sF26,sF19,0,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_557])]) ).

tff(f14511,plain,
    ( $less(0,occ1(int,sF26,sF19,0,sK2))
    | ( sK2 = sK11 )
    | $less(sK2,sK11)
    | ~ spl37_17
    | ~ spl37_38
    | spl37_289
    | ~ spl37_319 ),
    inference(forward_demodulation,[],[f14510,f646]) ).

tff(f14510,plain,
    ( $less(0,occ1(int,get(int,int,sF24,sF25),sF19,0,sK2))
    | $less(sK2,sK11)
    | ( sK2 = sK11 )
    | ~ spl37_17
    | spl37_289
    | ~ spl37_319 ),
    inference(subsumption_resolution,[],[f14464,f4889]) ).

tff(f14464,plain,
    ( $less(0,occ1(int,get(int,int,sF24,sF25),sF19,0,sK2))
    | ( sK2 = sK11 )
    | $less(sK2,sK11)
    | $less(sK11,0)
    | ~ spl37_17
    | ~ spl37_319 ),
    inference(superposition,[],[f2137,f8844]) ).

tff(f14508,plain,
    ( spl37_556
    | spl37_317
    | spl37_375
    | ~ spl37_17
    | spl37_34
    | ~ spl37_210 ),
    inference(avatar_split_clause,[],[f14503,f2771,f624,f536,f8182,f6104,f14505]) ).

tff(f14505,plain,
    ( spl37_556
  <=> $less(0,occ1(int,get(int,int,sF20,sF25),sF19,sK3,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_556])]) ).

tff(f2771,plain,
    ( spl37_210
  <=> permut2(int,sF20,sF19,sK3,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_210])]) ).

tff(f14503,plain,
    ( ( sK2 = sK11 )
    | $less(sK2,sK11)
    | $less(0,occ1(int,get(int,int,sF20,sF25),sF19,sK3,sK2))
    | ~ spl37_17
    | spl37_34
    | ~ spl37_210 ),
    inference(subsumption_resolution,[],[f14461,f626]) ).

tff(f14461,plain,
    ( $less(0,occ1(int,get(int,int,sF20,sF25),sF19,sK3,sK2))
    | ( sK2 = sK11 )
    | $less(sK11,sK3)
    | $less(sK2,sK11)
    | ~ spl37_17
    | ~ spl37_210 ),
    inference(superposition,[],[f2137,f7795]) ).

tff(f7795,plain,
    ( ! [X5: uni] : ( occ1(int,X5,sF20,sK3,sK2) = occ1(int,X5,sF19,sK3,sK2) )
    | ~ spl37_210 ),
    inference(resolution,[],[f2773,f375]) ).

tff(f2773,plain,
    ( permut2(int,sF20,sF19,sK3,sK2)
    | ~ spl37_210 ),
    inference(avatar_component_clause,[],[f2771]) ).

tff(f14501,plain,
    ( spl37_310
    | spl37_554
    | spl37_555
    | ~ spl37_17
    | ~ spl37_38
    | spl37_289
    | ~ spl37_412 ),
    inference(avatar_split_clause,[],[f14492,f9833,f4887,f644,f536,f14498,f14494,f5393]) ).

tff(f14498,plain,
    ( spl37_555
  <=> $less(0,occ1(int,sF26,sF19,0,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_555])]) ).

tff(f9833,plain,
    ( spl37_412
  <=> permut2(int,sF19,sF24,0,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_412])]) ).

tff(f14492,plain,
    ( $less(0,occ1(int,sF26,sF19,0,sK1))
    | ( sK1 = sK11 )
    | $less(sK1,sK11)
    | ~ spl37_17
    | ~ spl37_38
    | spl37_289
    | ~ spl37_412 ),
    inference(forward_demodulation,[],[f14491,f646]) ).

tff(f14491,plain,
    ( ( sK1 = sK11 )
    | $less(sK1,sK11)
    | $less(0,occ1(int,get(int,int,sF24,sF25),sF19,0,sK1))
    | ~ spl37_17
    | spl37_289
    | ~ spl37_412 ),
    inference(subsumption_resolution,[],[f14465,f4889]) ).

tff(f14465,plain,
    ( $less(sK11,0)
    | $less(0,occ1(int,get(int,int,sF24,sF25),sF19,0,sK1))
    | ( sK1 = sK11 )
    | $less(sK1,sK11)
    | ~ spl37_17
    | ~ spl37_412 ),
    inference(superposition,[],[f2137,f9858]) ).

tff(f9858,plain,
    ( ! [X5: uni] : ( occ1(int,X5,sF19,0,sK1) = occ1(int,X5,sF24,0,sK1) )
    | ~ spl37_412 ),
    inference(resolution,[],[f9835,f375]) ).

tff(f9835,plain,
    ( permut2(int,sF19,sF24,0,sK1)
    | ~ spl37_412 ),
    inference(avatar_component_clause,[],[f9833]) ).

tff(f14489,plain,
    ( spl37_553
    | spl37_317
    | spl37_375
    | ~ spl37_17
    | spl37_289
    | ~ spl37_320 ),
    inference(avatar_split_clause,[],[f14484,f6361,f4887,f536,f8182,f6104,f14486]) ).

tff(f14486,plain,
    ( spl37_553
  <=> $less(0,occ1(int,get(int,int,sF20,sF25),sF19,0,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_553])]) ).

tff(f14484,plain,
    ( ( sK2 = sK11 )
    | $less(sK2,sK11)
    | $less(0,occ1(int,get(int,int,sF20,sF25),sF19,0,sK2))
    | ~ spl37_17
    | spl37_289
    | ~ spl37_320 ),
    inference(subsumption_resolution,[],[f14462,f4889]) ).

tff(f14462,plain,
    ( $less(sK11,0)
    | $less(sK2,sK11)
    | $less(0,occ1(int,get(int,int,sF20,sF25),sF19,0,sK2))
    | ( sK2 = sK11 )
    | ~ spl37_17
    | ~ spl37_320 ),
    inference(superposition,[],[f2137,f8850]) ).

tff(f14483,plain,
    ( spl37_317
    | spl37_552
    | spl37_375
    | ~ spl37_17
    | spl37_34
    | ~ spl37_38
    | ~ spl37_209 ),
    inference(avatar_split_clause,[],[f14478,f2751,f644,f624,f536,f8182,f14480,f6104]) ).

tff(f14480,plain,
    ( spl37_552
  <=> $less(0,occ1(int,sF26,sF19,sK3,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_552])]) ).

tff(f2751,plain,
    ( spl37_209
  <=> permut2(int,sF19,sF24,sK3,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_209])]) ).

tff(f14478,plain,
    ( ( sK2 = sK11 )
    | $less(0,occ1(int,sF26,sF19,sK3,sK2))
    | $less(sK2,sK11)
    | ~ spl37_17
    | spl37_34
    | ~ spl37_38
    | ~ spl37_209 ),
    inference(forward_demodulation,[],[f14477,f646]) ).

tff(f14477,plain,
    ( $less(sK2,sK11)
    | ( sK2 = sK11 )
    | $less(0,occ1(int,get(int,int,sF24,sF25),sF19,sK3,sK2))
    | ~ spl37_17
    | spl37_34
    | ~ spl37_209 ),
    inference(subsumption_resolution,[],[f14463,f626]) ).

tff(f14463,plain,
    ( $less(sK2,sK11)
    | $less(0,occ1(int,get(int,int,sF24,sF25),sF19,sK3,sK2))
    | $less(sK11,sK3)
    | ( sK2 = sK11 )
    | ~ spl37_17
    | ~ spl37_209 ),
    inference(superposition,[],[f2137,f7695]) ).

tff(f7695,plain,
    ( ! [X5: uni] : ( occ1(int,X5,sF19,sK3,sK2) = occ1(int,X5,sF24,sK3,sK2) )
    | ~ spl37_209 ),
    inference(resolution,[],[f2753,f375]) ).

tff(f2753,plain,
    ( permut2(int,sF19,sF24,sK3,sK2)
    | ~ spl37_209 ),
    inference(avatar_component_clause,[],[f2751]) ).

tff(f14389,plain,
    ( spl37_169
    | spl37_551
    | ~ spl37_85
    | spl37_153 ),
    inference(avatar_split_clause,[],[f14385,f1883,f984,f14387,f2002]) ).

tff(f2002,plain,
    ( spl37_169
  <=> $less(tb2t(get(int,int,sF19,sF26)),sF23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_169])]) ).

tff(f14387,plain,
    ( spl37_551
  <=> ! [X12: $int,X11: $int] :
        ( ~ $less(sF27,X11)
        | ~ $less(X12,sK7)
        | ~ $less(X11,X12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_551])]) ).

tff(f1883,plain,
    ( spl37_153
  <=> $less(sF27,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_153])]) ).

tff(f14385,plain,
    ( ! [X11: $int,X12: $int] :
        ( ~ $less(sF27,X11)
        | ~ $less(X11,X12)
        | $less(tb2t(get(int,int,sF19,sF26)),sF23)
        | ~ $less(X12,sK7) )
    | ~ spl37_85
    | spl37_153 ),
    inference(subsumption_resolution,[],[f14377,f1884]) ).

tff(f1884,plain,
    ( ~ $less(sF27,sK3)
    | spl37_153 ),
    inference(avatar_component_clause,[],[f1883]) ).

tff(f14377,plain,
    ( ! [X11: $int,X12: $int] :
        ( $less(sF27,sK3)
        | ~ $less(X11,X12)
        | ~ $less(X12,sK7)
        | ~ $less(sF27,X11)
        | $less(tb2t(get(int,int,sF19,sF26)),sF23) )
    | ~ spl37_85 ),
    inference(superposition,[],[f2017,f986]) ).

tff(f14358,plain,
    ( spl37_513
    | spl37_550
    | spl37_4
    | ~ spl37_25
    | spl37_81
    | ~ spl37_412
    | ~ spl37_424 ),
    inference(avatar_split_clause,[],[f14353,f10206,f9833,f963,f579,f471,f14355,f13196]) ).

tff(f14353,plain,
    ( ( sK1 = sK4 )
    | $less(0,occ1(int,sF22,sF19,0,sK1))
    | spl37_4
    | ~ spl37_25
    | spl37_81
    | ~ spl37_412
    | ~ spl37_424 ),
    inference(forward_demodulation,[],[f14352,f10208]) ).

tff(f14352,plain,
    ( $less(0,occ1(int,get(int,int,sF24,sF33),sF19,0,sK1))
    | ( sK1 = sK4 )
    | spl37_4
    | ~ spl37_25
    | spl37_81
    | ~ spl37_412 ),
    inference(subsumption_resolution,[],[f14351,f965]) ).

tff(f14351,plain,
    ( $less(0,occ1(int,get(int,int,sF24,sF33),sF19,0,sK1))
    | $less(sK1,sK4)
    | ( sK1 = sK4 )
    | spl37_4
    | ~ spl37_25
    | ~ spl37_412 ),
    inference(subsumption_resolution,[],[f14324,f473]) ).

tff(f14324,plain,
    ( $less(0,occ1(int,get(int,int,sF24,sF33),sF19,0,sK1))
    | ( sK1 = sK4 )
    | $less(sK4,0)
    | $less(sK1,sK4)
    | ~ spl37_25
    | ~ spl37_412 ),
    inference(superposition,[],[f2113,f9858]) ).

tff(f14346,plain,
    ( spl37_487
    | spl37_121
    | ~ spl37_25
    | spl37_78
    | spl37_165
    | ~ spl37_210 ),
    inference(avatar_split_clause,[],[f14345,f2771,f1979,f928,f579,f1298,f12667]) ).

tff(f12667,plain,
    ( spl37_487
  <=> $less(0,occ1(int,get(int,int,sF20,sF33),sF19,sK3,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_487])]) ).

tff(f14345,plain,
    ( ( sK2 = sK4 )
    | $less(0,occ1(int,get(int,int,sF20,sF33),sF19,sK3,sK2))
    | ~ spl37_25
    | spl37_78
    | spl37_165
    | ~ spl37_210 ),
    inference(subsumption_resolution,[],[f14344,f930]) ).

tff(f14344,plain,
    ( ( sK2 = sK4 )
    | $less(0,occ1(int,get(int,int,sF20,sF33),sF19,sK3,sK2))
    | $less(sK2,sK4)
    | ~ spl37_25
    | spl37_165
    | ~ spl37_210 ),
    inference(subsumption_resolution,[],[f14320,f1981]) ).

tff(f14320,plain,
    ( ( sK2 = sK4 )
    | $less(0,occ1(int,get(int,int,sF20,sF33),sF19,sK3,sK2))
    | $less(sK4,sK3)
    | $less(sK2,sK4)
    | ~ spl37_25
    | ~ spl37_210 ),
    inference(superposition,[],[f2113,f7795]) ).

tff(f14340,plain,
    ( spl37_121
    | spl37_509
    | spl37_4
    | ~ spl37_25
    | spl37_78
    | ~ spl37_320 ),
    inference(avatar_split_clause,[],[f14339,f6361,f928,f579,f471,f13120,f1298]) ).

tff(f13120,plain,
    ( spl37_509
  <=> $less(0,occ1(int,get(int,int,sF20,sF33),sF19,0,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_509])]) ).

tff(f14339,plain,
    ( $less(0,occ1(int,get(int,int,sF20,sF33),sF19,0,sK2))
    | ( sK2 = sK4 )
    | spl37_4
    | ~ spl37_25
    | spl37_78
    | ~ spl37_320 ),
    inference(subsumption_resolution,[],[f14338,f473]) ).

tff(f14338,plain,
    ( $less(sK4,0)
    | $less(0,occ1(int,get(int,int,sF20,sF33),sF19,0,sK2))
    | ( sK2 = sK4 )
    | ~ spl37_25
    | spl37_78
    | ~ spl37_320 ),
    inference(subsumption_resolution,[],[f14321,f930]) ).

tff(f14321,plain,
    ( $less(sK2,sK4)
    | ( sK2 = sK4 )
    | $less(0,occ1(int,get(int,int,sF20,sF33),sF19,0,sK2))
    | $less(sK4,0)
    | ~ spl37_25
    | ~ spl37_320 ),
    inference(superposition,[],[f2113,f8850]) ).

tff(f14266,plain,
    ( spl37_169
    | spl37_549
    | ~ spl37_85
    | spl37_153 ),
    inference(avatar_split_clause,[],[f14262,f1883,f984,f14264,f2002]) ).

tff(f14264,plain,
    ( spl37_549
  <=> ! [X6: $int] :
        ( $less(sK7,X6)
        | ( sK7 = X6 )
        | ~ $less(sF27,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_549])]) ).

tff(f14262,plain,
    ( ! [X6: $int] :
        ( $less(sK7,X6)
        | $less(tb2t(get(int,int,sF19,sF26)),sF23)
        | ~ $less(sF27,X6)
        | ( sK7 = X6 ) )
    | ~ spl37_85
    | spl37_153 ),
    inference(subsumption_resolution,[],[f14246,f1884]) ).

tff(f14246,plain,
    ( ! [X6: $int] :
        ( $less(sK7,X6)
        | $less(sF27,sK3)
        | $less(tb2t(get(int,int,sF19,sF26)),sF23)
        | ~ $less(sF27,X6)
        | ( sK7 = X6 ) )
    | ~ spl37_85 ),
    inference(superposition,[],[f2016,f986]) ).

tff(f14208,plain,
    ( spl37_548
    | spl37_541
    | ~ spl37_14
    | spl37_41 ),
    inference(avatar_split_clause,[],[f14204,f660,f521,f14168,f14206]) ).

tff(f14168,plain,
    ( spl37_541
  <=> ! [X98: $int] :
        ( $less(0,X98)
        | ( sK3 = X98 )
        | $less(X98,sK3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_541])]) ).

tff(f14204,plain,
    ( ! [X113: uni,X111: $int,X112: ty,X110: $int] :
        ( ( sK3 = X110 )
        | $less(X110,sK3)
        | $less(sK3,X111)
        | $less(0,X110)
        | ~ $less(sK7,sK14(0,X112,X113,X111,get(X112,int,X113,sF21))) )
    | ~ spl37_14
    | spl37_41 ),
    inference(forward_demodulation,[],[f14114,f523]) ).

tff(f14114,plain,
    ( ! [X113: uni,X111: $int,X112: ty,X110: $int] :
        ( $less(sK3,X111)
        | ( sK3 = X110 )
        | $less(X110,sK3)
        | ~ $less(sK7,sK14(0,X112,X113,X111,get(X112,int,X113,t2tb(sK3))))
        | $less(0,X110) )
    | ~ spl37_14
    | spl37_41 ),
    inference(resolution,[],[f14020,f2360]) ).

tff(f14203,plain,
    ( spl37_541
    | spl37_547
    | spl37_2
    | ~ spl37_14 ),
    inference(avatar_split_clause,[],[f14199,f521,f461,f14201,f14168]) ).

tff(f14199,plain,
    ( ! [X108: ty,X109: uni,X106: $int,X107: $int] :
        ( $less(sK3,X107)
        | ( sK3 = X106 )
        | $less(X106,sK3)
        | $less(0,X106)
        | ~ $less(sK3,sK13(X107,X108,X109,0,get(X108,int,X109,sF21))) )
    | spl37_2
    | ~ spl37_14 ),
    inference(forward_demodulation,[],[f14113,f523]) ).

tff(f14113,plain,
    ( ! [X108: ty,X109: uni,X106: $int,X107: $int] :
        ( $less(sK3,X107)
        | ( sK3 = X106 )
        | ~ $less(sK3,sK13(X107,X108,X109,0,get(X108,int,X109,t2tb(sK3))))
        | $less(X106,sK3)
        | $less(0,X106) )
    | spl37_2
    | ~ spl37_14 ),
    inference(resolution,[],[f14020,f2323]) ).

tff(f14198,plain,
    ( spl37_541
    | spl37_546
    | ~ spl37_14 ),
    inference(avatar_split_clause,[],[f14110,f521,f14196,f14168]) ).

tff(f14110,plain,
    ( ! [X91: $int,X96: uni,X94: $int,X97: uni,X95: ty,X92: $int,X93: $int] :
        ( ~ $less(X94,sK3)
        | $less(X92,X93)
        | ( sK3 = X91 )
        | $less(0,X91)
        | $less(X91,sK3)
        | ~ $less(occ1(X95,X96,X97,X93,X92),X94) )
    | ~ spl37_14 ),
    inference(resolution,[],[f14020,f1338]) ).

tff(f14193,plain,
    ( spl37_541
    | spl37_545
    | ~ spl37_14 ),
    inference(avatar_split_clause,[],[f14109,f521,f14191,f14168]) ).

tff(f14109,plain,
    ( ! [X90: uni,X88: ty,X86: $int,X89: uni,X87: $int,X85: $int] :
        ( ~ $less(occ1(X88,X89,X90,X87,X86),sK3)
        | $less(X86,X87)
        | ( sK3 = X85 )
        | $less(0,X85)
        | $less(X85,sK3) )
    | ~ spl37_14 ),
    inference(resolution,[],[f14020,f991]) ).

tff(f14189,plain,
    ( spl37_541
    | spl37_544
    | spl37_2
    | ~ spl37_14 ),
    inference(avatar_split_clause,[],[f14185,f521,f461,f14187,f14168]) ).

tff(f14185,plain,
    ( ! [X120: uni,X118: $int,X121: $int,X119: ty] :
        ( ~ $less(sK3,sK14(0,X119,X120,X121,get(X119,int,X120,sF21)))
        | ( sK3 = X118 )
        | $less(0,X118)
        | $less(X118,sK3)
        | $less(sK3,X121) )
    | spl37_2
    | ~ spl37_14 ),
    inference(forward_demodulation,[],[f14116,f523]) ).

tff(f14116,plain,
    ( ! [X120: uni,X118: $int,X121: $int,X119: ty] :
        ( ~ $less(sK3,sK14(0,X119,X120,X121,get(X119,int,X120,t2tb(sK3))))
        | $less(0,X118)
        | $less(sK3,X121)
        | $less(X118,sK3)
        | ( sK3 = X118 ) )
    | spl37_2
    | ~ spl37_14 ),
    inference(resolution,[],[f14020,f2362]) ).

tff(f14181,plain,
    ( spl37_541
    | spl37_543
    | spl37_4
    | ~ spl37_14 ),
    inference(avatar_split_clause,[],[f14177,f521,f471,f14179,f14168]) ).

tff(f14177,plain,
    ( ! [X104: ty,X102: $int,X105: uni,X103: $int] :
        ( $less(sK3,X103)
        | $less(0,X102)
        | ~ $less(sK4,sK13(X103,X104,X105,0,get(X104,int,X105,sF21)))
        | $less(X102,sK3)
        | ( sK3 = X102 ) )
    | spl37_4
    | ~ spl37_14 ),
    inference(forward_demodulation,[],[f14112,f523]) ).

tff(f14112,plain,
    ( ! [X104: ty,X102: $int,X105: uni,X103: $int] :
        ( $less(sK3,X103)
        | ~ $less(sK4,sK13(X103,X104,X105,0,get(X104,int,X105,t2tb(sK3))))
        | ( sK3 = X102 )
        | $less(0,X102)
        | $less(X102,sK3) )
    | spl37_4
    | ~ spl37_14 ),
    inference(resolution,[],[f14020,f2322]) ).

tff(f14176,plain,
    ( spl37_541
    | spl37_2
    | ~ spl37_14 ),
    inference(avatar_split_clause,[],[f14092,f521,f461,f14168]) ).

tff(f14092,plain,
    ( ! [X38: $int] :
        ( $less(X38,sK3)
        | ( sK3 = X38 )
        | $less(0,X38) )
    | spl37_2
    | ~ spl37_14 ),
    inference(resolution,[],[f14020,f463]) ).

tff(f14175,plain,
    ( spl37_542
    | spl37_541
    | spl37_4
    | ~ spl37_14 ),
    inference(avatar_split_clause,[],[f14171,f521,f471,f14168,f14173]) ).

tff(f14171,plain,
    ( ! [X116: uni,X117: $int,X114: $int,X115: ty] :
        ( $less(X114,sK3)
        | $less(sK3,X117)
        | ~ $less(sK4,sK14(0,X115,X116,X117,get(X115,int,X116,sF21)))
        | ( sK3 = X114 )
        | $less(0,X114) )
    | spl37_4
    | ~ spl37_14 ),
    inference(forward_demodulation,[],[f14115,f523]) ).

tff(f14115,plain,
    ( ! [X116: uni,X117: $int,X114: $int,X115: ty] :
        ( $less(sK3,X117)
        | $less(0,X114)
        | $less(X114,sK3)
        | ( sK3 = X114 )
        | ~ $less(sK4,sK14(0,X115,X116,X117,get(X115,int,X116,t2tb(sK3)))) )
    | spl37_4
    | ~ spl37_14 ),
    inference(resolution,[],[f14020,f2361]) ).

tff(f14170,plain,
    ( spl37_540
    | spl37_541
    | ~ spl37_14
    | spl37_41 ),
    inference(avatar_split_clause,[],[f14163,f660,f521,f14168,f14165]) ).

tff(f14163,plain,
    ( ! [X101: uni,X98: $int,X99: $int,X100: ty] :
        ( $less(0,X98)
        | $less(sK3,X99)
        | $less(X98,sK3)
        | ~ $less(sK7,sK13(X99,X100,X101,0,get(X100,int,X101,sF21)))
        | ( sK3 = X98 ) )
    | ~ spl37_14
    | spl37_41 ),
    inference(forward_demodulation,[],[f14111,f523]) ).

tff(f14111,plain,
    ( ! [X101: uni,X98: $int,X99: $int,X100: ty] :
        ( ~ $less(sK7,sK13(X99,X100,X101,0,get(X100,int,X101,t2tb(sK3))))
        | $less(X98,sK3)
        | $less(0,X98)
        | ( sK3 = X98 )
        | $less(sK3,X99) )
    | ~ spl37_14
    | spl37_41 ),
    inference(resolution,[],[f14020,f2321]) ).

tff(f14081,plain,
    ( ~ spl37_539
    | spl37_296 ),
    inference(avatar_split_clause,[],[f14069,f5003,f14078]) ).

tff(f14069,plain,
    ( ~ $less(sF35,-1)
    | spl37_296 ),
    inference(interpreted_simplification,[],[f14068]) ).

tff(f14068,plain,
    ( ~ $less(sF35,-1)
    | ~ $less(-1,0)
    | spl37_296 ),
    inference(instantiation,[],[f7533]) ).

tff(f7533,plain,
    ( ! [X0: $int] :
        ( ~ $less(sF35,X0)
        | ~ $less(X0,0) )
    | spl37_296 ),
    inference(resolution,[],[f5004,f96]) ).

tff(f14047,plain,
    ( spl37_538
    | spl37_514
    | spl37_2
    | ~ spl37_14
    | spl37_74
    | ~ spl37_412 ),
    inference(avatar_split_clause,[],[f14042,f9833,f895,f521,f461,f13202,f14044]) ).

tff(f14044,plain,
    ( spl37_538
  <=> ( sK1 = sK3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_538])]) ).

tff(f13202,plain,
    ( spl37_514
  <=> $less(0,occ1(int,get(int,int,sF24,sF21),sF19,0,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_514])]) ).

tff(f895,plain,
    ( spl37_74
  <=> $less(sK1,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_74])]) ).

tff(f14042,plain,
    ( $less(0,occ1(int,get(int,int,sF24,sF21),sF19,0,sK1))
    | ( sK1 = sK3 )
    | spl37_2
    | ~ spl37_14
    | spl37_74
    | ~ spl37_412 ),
    inference(subsumption_resolution,[],[f14041,f897]) ).

tff(f897,plain,
    ( ~ $less(sK1,sK3)
    | spl37_74 ),
    inference(avatar_component_clause,[],[f895]) ).

tff(f14041,plain,
    ( $less(0,occ1(int,get(int,int,sF24,sF21),sF19,0,sK1))
    | ( sK1 = sK3 )
    | $less(sK1,sK3)
    | spl37_2
    | ~ spl37_14
    | ~ spl37_412 ),
    inference(subsumption_resolution,[],[f14015,f463]) ).

tff(f14015,plain,
    ( ( sK1 = sK3 )
    | $less(sK3,0)
    | $less(0,occ1(int,get(int,int,sF24,sF21),sF19,0,sK1))
    | $less(sK1,sK3)
    | ~ spl37_14
    | ~ spl37_412 ),
    inference(superposition,[],[f2108,f9858]) ).

tff(f14039,plain,
    ( spl37_500
    | spl37_53
    | spl37_2
    | spl37_13
    | ~ spl37_14
    | ~ spl37_319 ),
    inference(avatar_split_clause,[],[f14038,f6355,f521,f516,f461,f731,f12968]) ).

tff(f12968,plain,
    ( spl37_500
  <=> $less(0,occ1(int,get(int,int,sF24,sF21),sF19,0,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_500])]) ).

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

tff(f14038,plain,
    ( ( sK2 = sK3 )
    | $less(0,occ1(int,get(int,int,sF24,sF21),sF19,0,sK2))
    | spl37_2
    | spl37_13
    | ~ spl37_14
    | ~ spl37_319 ),
    inference(subsumption_resolution,[],[f14037,f518]) ).

tff(f14037,plain,
    ( ( sK2 = sK3 )
    | $less(sK2,sK3)
    | $less(0,occ1(int,get(int,int,sF24,sF21),sF19,0,sK2))
    | spl37_2
    | ~ spl37_14
    | ~ spl37_319 ),
    inference(subsumption_resolution,[],[f14014,f463]) ).

tff(f14014,plain,
    ( ( sK2 = sK3 )
    | $less(0,occ1(int,get(int,int,sF24,sF21),sF19,0,sK2))
    | $less(sK3,0)
    | $less(sK2,sK3)
    | ~ spl37_14
    | ~ spl37_319 ),
    inference(superposition,[],[f2108,f8844]) ).

tff(f14035,plain,
    ( spl37_53
    | spl37_483
    | spl37_13
    | ~ spl37_14
    | ~ spl37_209 ),
    inference(avatar_split_clause,[],[f14034,f2751,f521,f516,f12496,f731]) ).

tff(f12496,plain,
    ( spl37_483
  <=> $less(0,occ1(int,get(int,int,sF24,sF21),sF19,sK3,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_483])]) ).

tff(f14034,plain,
    ( $less(0,occ1(int,get(int,int,sF24,sF21),sF19,sK3,sK2))
    | ( sK2 = sK3 )
    | spl37_13
    | ~ spl37_14
    | ~ spl37_209 ),
    inference(subsumption_resolution,[],[f14033,f518]) ).

tff(f14033,plain,
    ( $less(0,occ1(int,get(int,int,sF24,sF21),sF19,sK3,sK2))
    | $less(sK2,sK3)
    | ( sK2 = sK3 )
    | ~ spl37_14
    | ~ spl37_209 ),
    inference(subsumption_resolution,[],[f14013,f95]) ).

tff(f14013,plain,
    ( ( sK2 = sK3 )
    | $less(0,occ1(int,get(int,int,sF24,sF21),sF19,sK3,sK2))
    | $less(sK3,sK3)
    | $less(sK2,sK3)
    | ~ spl37_14
    | ~ spl37_209 ),
    inference(superposition,[],[f2108,f7695]) ).

tff(f13966,plain,
    spl37_523,
    inference(avatar_split_clause,[],[f13959,f13688]) ).

tff(f13959,plain,
    ! [X28: $int,X29: $int,X27: $int,X30: $int] :
      ( $less(X30,X27)
      | $less(X29,X27)
      | $less(X27,X30)
      | $less(X30,X28)
      | ~ $less(X29,X28)
      | $less(X28,X30) ),
    inference(evaluation,[],[f13949]) ).

tff(f13949,plain,
    ! [X28: $int,X29: $int,X27: $int,X30: $int] :
      ( $less(X30,X28)
      | $less(0,0)
      | $less(X28,X30)
      | $less(X29,X27)
      | ~ $less(X29,X28)
      | $less(X27,X30)
      | $less(X30,X27) ),
    inference(superposition,[],[f1775,f3166]) ).

tff(f13963,plain,
    spl37_223,
    inference(avatar_split_clause,[],[f13961,f3028]) ).

tff(f13961,plain,
    ! [X14: $int,X15: $int,X13: $int] :
      ( ~ $less(X15,X14)
      | $less(X15,X13)
      | $less(X13,X14) ),
    inference(evaluation,[],[f13946]) ).

tff(f13946,plain,
    ! [X14: $int,X15: $int,X13: $int] :
      ( ~ $less(X15,X14)
      | $less(X15,X13)
      | $less(X13,X14)
      | $less(0,0) ),
    inference(superposition,[],[f1775,f414]) ).

tff(f13930,plain,
    ( spl37_369
    | ~ spl37_3
    | ~ spl37_25
    | spl37_176 ),
    inference(avatar_split_clause,[],[f13925,f2061,f579,f466,f7630]) ).

tff(f13925,plain,
    ( $less(sF23,sK1)
    | ~ spl37_3
    | ~ spl37_25
    | spl37_176 ),
    inference(resolution,[],[f2062,f6898]) ).

tff(f13929,plain,
    ( spl37_453
    | spl37_174
    | spl37_176 ),
    inference(avatar_split_clause,[],[f13926,f2061,f2053,f12026]) ).

tff(f13926,plain,
    ( ( sF23 = sK4 )
    | $less(sF23,sK4)
    | spl37_176 ),
    inference(resolution,[],[f2062,f97]) ).

tff(f13928,plain,
    ( spl37_340
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | spl37_176 ),
    inference(avatar_split_clause,[],[f13924,f2061,f742,f579,f551,f6861]) ).

tff(f6861,plain,
    ( spl37_340
  <=> $less(sF23,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_340])]) ).

tff(f13924,plain,
    ( $less(sF23,sK2)
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | spl37_176 ),
    inference(resolution,[],[f2062,f7058]) ).

tff(f13923,plain,
    ( spl37_130
    | spl37_139
    | spl37_129 ),
    inference(avatar_split_clause,[],[f13921,f1416,f1498,f1420]) ).

tff(f1498,plain,
    ( spl37_139
  <=> $less(sF35,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_139])]) ).

tff(f13921,plain,
    ( $less(sF35,sK7)
    | ( sK7 = sF35 )
    | spl37_129 ),
    inference(resolution,[],[f1417,f97]) ).

tff(f13920,plain,
    ( spl37_365
    | ~ spl37_14
    | ~ spl37_58
    | ~ spl37_128 ),
    inference(avatar_split_clause,[],[f13882,f1412,f760,f521,f7527]) ).

tff(f13882,plain,
    ( $less(sF35,sK11)
    | ~ spl37_14
    | ~ spl37_58
    | ~ spl37_128 ),
    inference(resolution,[],[f1414,f8005]) ).

tff(f13919,plain,
    ( spl37_365
    | spl37_537
    | spl37_34
    | ~ spl37_128 ),
    inference(avatar_split_clause,[],[f13873,f1412,f624,f13916,f7527]) ).

tff(f13873,plain,
    ( ( sF35 = sK11 )
    | $less(sF35,sK11)
    | spl37_34
    | ~ spl37_128 ),
    inference(resolution,[],[f1414,f879]) ).

tff(f13911,plain,
    ( ~ spl37_150
    | ~ spl37_128 ),
    inference(avatar_split_clause,[],[f13887,f1412,f1682]) ).

tff(f13887,plain,
    ( ~ $less(sK3,sF35)
    | ~ spl37_128 ),
    inference(resolution,[],[f1414,f677]) ).

tff(f13910,plain,
    ( spl37_139
    | ~ spl37_14
    | ~ spl37_44
    | ~ spl37_128 ),
    inference(avatar_split_clause,[],[f13881,f1412,f691,f521,f1498]) ).

tff(f13881,plain,
    ( $less(sF35,sK7)
    | ~ spl37_14
    | ~ spl37_44
    | ~ spl37_128 ),
    inference(resolution,[],[f1414,f7862]) ).

tff(f7862,plain,
    ( ! [X39: $int] :
        ( ~ $less(X39,sK3)
        | $less(X39,sK7) )
    | ~ spl37_14
    | ~ spl37_44 ),
    inference(resolution,[],[f7777,f677]) ).

tff(f13908,plain,
    ( spl37_536
    | ~ spl37_17
    | ~ spl37_19
    | spl37_34
    | ~ spl37_128 ),
    inference(avatar_split_clause,[],[f13878,f1412,f624,f546,f536,f13905]) ).

tff(f13878,plain,
    ( $less(sF35,sK9)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_34
    | ~ spl37_128 ),
    inference(resolution,[],[f1414,f7226]) ).

tff(f13903,plain,
    ( spl37_535
    | ~ spl37_73
    | ~ spl37_128
    | ~ spl37_230
    | spl37_296 ),
    inference(avatar_split_clause,[],[f13898,f5003,f3350,f1412,f888,f13900]) ).

tff(f13898,plain,
    ( ( get(int,int,sF19,sF34) = get(int,int,sF20,sF34) )
    | ~ spl37_73
    | ~ spl37_128
    | ~ spl37_230
    | spl37_296 ),
    inference(forward_demodulation,[],[f13897,f890]) ).

tff(f13897,plain,
    ( ( get(int,int,sF19,t2tb(sF35)) = get(int,int,sF20,t2tb(sF35)) )
    | ~ spl37_128
    | ~ spl37_230
    | spl37_296 ),
    inference(subsumption_resolution,[],[f13877,f5004]) ).

tff(f13896,plain,
    ( ~ spl37_129
    | spl37_23
    | ~ spl37_128 ),
    inference(avatar_split_clause,[],[f13871,f1412,f568,f1416]) ).

tff(f13871,plain,
    ( ~ $less(sK7,sF35)
    | spl37_23
    | ~ spl37_128 ),
    inference(resolution,[],[f1414,f682]) ).

tff(f13895,plain,
    ( spl37_534
    | ~ spl37_73
    | ~ spl37_128
    | ~ spl37_219
    | spl37_296 ),
    inference(avatar_split_clause,[],[f13890,f5003,f2907,f1412,f888,f13892]) ).

tff(f13890,plain,
    ( ( get(int,int,sF19,sF34) = get(int,int,sF24,sF34) )
    | ~ spl37_73
    | ~ spl37_128
    | ~ spl37_219
    | spl37_296 ),
    inference(forward_demodulation,[],[f13889,f890]) ).

tff(f13889,plain,
    ( ( get(int,int,sF19,t2tb(sF35)) = get(int,int,sF24,t2tb(sF35)) )
    | ~ spl37_128
    | ~ spl37_219
    | spl37_296 ),
    inference(subsumption_resolution,[],[f13876,f5004]) ).

tff(f13864,plain,
    ( spl37_139
    | spl37_171
    | spl37_533
    | spl37_164
    | ~ spl37_67
    | ~ spl37_73 ),
    inference(avatar_split_clause,[],[f9262,f888,f828,f1974,f13861,f2039,f1498]) ).

tff(f13861,plain,
    ( spl37_533
  <=> ( get(int,int,sF19,sF34) = sF22 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_533])]) ).

tff(f9262,plain,
    ( $less(sK4,sF35)
    | ( get(int,int,sF19,sF34) = sF22 )
    | ( sF35 = sK4 )
    | $less(sF35,sK7)
    | ~ spl37_67
    | ~ spl37_73 ),
    inference(superposition,[],[f2065,f890]) ).

tff(f13859,plain,
    ( spl37_171
    | spl37_164
    | spl37_172
    | spl37_139
    | ~ spl37_16 ),
    inference(avatar_split_clause,[],[f12869,f531,f1498,f2043,f1974,f2039]) ).

tff(f2043,plain,
    ( spl37_172
  <=> ( sF23 = tb2t(get(int,int,sF19,sF34)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_172])]) ).

tff(f531,plain,
    ( spl37_16
  <=> ( tb2t(sF34) = sF35 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_16])]) ).

tff(f12869,plain,
    ( $less(sF35,sK7)
    | ( sF23 = tb2t(get(int,int,sF19,sF34)) )
    | $less(sK4,sF35)
    | ( sF35 = sK4 )
    | ~ spl37_16 ),
    inference(superposition,[],[f2021,f533]) ).

tff(f533,plain,
    ( ( tb2t(sF34) = sF35 )
    | ~ spl37_16 ),
    inference(avatar_component_clause,[],[f531]) ).

tff(f13858,plain,
    ( spl37_129
    | ~ spl37_532
    | spl37_128
    | spl37_130
    | ~ spl37_73 ),
    inference(avatar_split_clause,[],[f9786,f888,f1420,f1412,f13855,f1416]) ).

tff(f13855,plain,
    ( spl37_532
  <=> $less(sF23,tb2t(get(int,int,sF19,sF34))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_532])]) ).

tff(f9786,plain,
    ( ( sK7 = sF35 )
    | $less(sF35,sK3)
    | ~ $less(sF23,tb2t(get(int,int,sF19,sF34)))
    | $less(sK7,sF35)
    | ~ spl37_73 ),
    inference(superposition,[],[f1393,f890]) ).

tff(f13852,plain,
    ( spl37_4
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_35
    | ~ spl37_55
    | spl37_208
    | ~ spl37_319
    | ~ spl37_526 ),
    inference(avatar_contradiction_clause,[],[f13851]) ).

tff(f13851,plain,
    ( $false
    | spl37_4
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_35
    | ~ spl37_55
    | spl37_208
    | ~ spl37_319
    | ~ spl37_526 ),
    inference(subsumption_resolution,[],[f13829,f473]) ).

tff(f13829,plain,
    ( $less(sK4,0)
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_35
    | ~ spl37_55
    | spl37_208
    | ~ spl37_319
    | ~ spl37_526 ),
    inference(resolution,[],[f13812,f7035]) ).

tff(f13812,plain,
    ( ! [X1: uni] : ~ $less(0,occ1(int,X1,sF19,0,sK2))
    | spl37_208
    | ~ spl37_319
    | ~ spl37_526 ),
    inference(superposition,[],[f12949,f13722]) ).

tff(f13722,plain,
    ( ( 0 = $sum(sK2,0) )
    | ~ spl37_526 ),
    inference(avatar_component_clause,[],[f13720]) ).

tff(f13720,plain,
    ( spl37_526
  <=> ( 0 = $sum(sK2,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_526])]) ).

tff(f12949,plain,
    ( ! [X7: uni] : ~ $less($sum(sK2,0),occ1(int,X7,sF19,0,sK2))
    | spl37_208
    | ~ spl37_319 ),
    inference(subsumption_resolution,[],[f12948,f2745]) ).

tff(f12948,plain,
    ( ! [X7: uni] :
        ( $less(sK2,0)
        | ~ $less($sum(sK2,0),occ1(int,X7,sF19,0,sK2)) )
    | ~ spl37_319 ),
    inference(evaluation,[],[f12928]) ).

tff(f12928,plain,
    ( ! [X7: uni] :
        ( $less(sK2,0)
        | ~ $less($sum(sK2,$uminus(0)),occ1(int,X7,sF19,0,sK2)) )
    | ~ spl37_319 ),
    inference(superposition,[],[f402,f8844]) ).

tff(f13850,plain,
    ( spl37_2
    | ~ spl37_14
    | ~ spl37_52
    | spl37_208
    | ~ spl37_319
    | ~ spl37_526 ),
    inference(avatar_contradiction_clause,[],[f13849]) ).

tff(f13849,plain,
    ( $false
    | spl37_2
    | ~ spl37_14
    | ~ spl37_52
    | spl37_208
    | ~ spl37_319
    | ~ spl37_526 ),
    inference(subsumption_resolution,[],[f13831,f463]) ).

tff(f13831,plain,
    ( $less(sK3,0)
    | ~ spl37_14
    | ~ spl37_52
    | spl37_208
    | ~ spl37_319
    | ~ spl37_526 ),
    inference(resolution,[],[f13812,f2104]) ).

tff(f13848,plain,
    ( spl37_4
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | spl37_208
    | ~ spl37_319
    | ~ spl37_526 ),
    inference(avatar_contradiction_clause,[],[f13847]) ).

tff(f13847,plain,
    ( $false
    | spl37_4
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | spl37_208
    | ~ spl37_319
    | ~ spl37_526 ),
    inference(subsumption_resolution,[],[f13832,f473]) ).

tff(f13832,plain,
    ( $less(sK4,0)
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | spl37_208
    | ~ spl37_319
    | ~ spl37_526 ),
    inference(resolution,[],[f13812,f2115]) ).

tff(f13846,plain,
    ( spl37_491
    | ~ spl37_202
    | spl37_208
    | ~ spl37_319
    | ~ spl37_526 ),
    inference(avatar_split_clause,[],[f13845,f13720,f6355,f2743,f2662,f12712]) ).

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

tff(f13845,plain,
    ( $less(0,$sum(sK2,-1))
    | ~ spl37_202
    | spl37_208
    | ~ spl37_319
    | ~ spl37_526 ),
    inference(subsumption_resolution,[],[f13843,f2664]) ).

tff(f2664,plain,
    ( $less(0,sK2)
    | ~ spl37_202 ),
    inference(avatar_component_clause,[],[f2662]) ).

tff(f13843,plain,
    ( ~ $less(0,sK2)
    | $less(0,$sum(sK2,-1))
    | spl37_208
    | ~ spl37_319
    | ~ spl37_526 ),
    inference(evaluation,[],[f13842]) ).

tff(f13842,plain,
    ( $less(0,$sum(sK2,-1))
    | ~ $less(0,sK2)
    | ~ $less(0,1)
    | spl37_208
    | ~ spl37_319
    | ~ spl37_526 ),
    inference(superposition,[],[f13812,f1525]) ).

tff(f13844,plain,
    ( spl37_208
    | ~ spl37_319
    | ~ spl37_498
    | ~ spl37_526 ),
    inference(avatar_contradiction_clause,[],[f13828]) ).

tff(f13828,plain,
    ( $false
    | spl37_208
    | ~ spl37_319
    | ~ spl37_498
    | ~ spl37_526 ),
    inference(resolution,[],[f13812,f12956]) ).

tff(f13806,plain,
    ( spl37_524
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125
    | ~ spl37_498 ),
    inference(avatar_split_clause,[],[f13674,f12954,f1382,f634,f486,f461,f13698]) ).

tff(f13698,plain,
    ( spl37_524
  <=> ! [X307: $int] :
        ( $less(X307,sK2)
        | $less(0,X307)
        | $less(sK2,X307) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_524])]) ).

tff(f13674,plain,
    ( ! [X337: $int] :
        ( $less(X337,sK2)
        | $less(0,X337)
        | $less(sK2,X337) )
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125
    | ~ spl37_498 ),
    inference(subsumption_resolution,[],[f13655,f2571]) ).

tff(f13655,plain,
    ( ! [X337: $int] :
        ( $less(X337,0)
        | $less(0,X337)
        | $less(X337,sK2)
        | $less(sK2,X337) )
    | ~ spl37_498 ),
    inference(evaluation,[],[f13584]) ).

tff(f13584,plain,
    ( ! [X337: $int] :
        ( $less(sK2,X337)
        | $less(X337,0)
        | $less(0,0)
        | $less(X337,sK2)
        | $less(0,X337) )
    | ~ spl37_498 ),
    inference(superposition,[],[f12956,f3166]) ).

tff(f13805,plain,
    ( ~ spl37_531
    | spl37_517 ),
    inference(avatar_split_clause,[],[f13798,f13275,f13802]) ).

tff(f13275,plain,
    ( spl37_517
  <=> $less($sum(sK1,0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_517])]) ).

tff(f13798,plain,
    ( ~ $less($sum(sK1,0),-1)
    | spl37_517 ),
    inference(interpreted_simplification,[],[f13797]) ).

tff(f13797,plain,
    ( ~ $less($sum(sK1,0),-1)
    | ~ $less(-1,0)
    | spl37_517 ),
    inference(instantiation,[],[f13787]) ).

tff(f13787,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum(sK1,0),X0)
        | ~ $less(X0,0) )
    | spl37_517 ),
    inference(resolution,[],[f13277,f96]) ).

tff(f13277,plain,
    ( ~ $less($sum(sK1,0),0)
    | spl37_517 ),
    inference(avatar_component_clause,[],[f13275]) ).

tff(f13796,plain,
    ( spl37_529
    | spl37_530
    | spl37_517 ),
    inference(avatar_split_clause,[],[f13786,f13275,f13793,f13789]) ).

tff(f13789,plain,
    ( spl37_529
  <=> ( 0 = $sum(sK1,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_529])]) ).

tff(f13793,plain,
    ( spl37_530
  <=> $less(0,$sum(sK1,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_530])]) ).

tff(f13786,plain,
    ( $less(0,$sum(sK1,0))
    | ( 0 = $sum(sK1,0) )
    | spl37_517 ),
    inference(resolution,[],[f13277,f97]) ).

tff(f13785,plain,
    ( ~ spl37_528
    | spl37_507 ),
    inference(avatar_split_clause,[],[f13778,f13063,f13782]) ).

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

tff(f13778,plain,
    ( ~ $less($sum(sK2,0),-1)
    | spl37_507 ),
    inference(interpreted_simplification,[],[f13777]) ).

tff(f13777,plain,
    ( ~ $less($sum(sK2,0),-1)
    | ~ $less(-1,0)
    | spl37_507 ),
    inference(instantiation,[],[f13718]) ).

tff(f13718,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum(sK2,0),X0)
        | ~ $less(X0,0) )
    | spl37_507 ),
    inference(resolution,[],[f13065,f96]) ).

tff(f13065,plain,
    ( ~ $less($sum(sK2,0),0)
    | spl37_507 ),
    inference(avatar_component_clause,[],[f13063]) ).

tff(f13727,plain,
    ( spl37_526
    | spl37_527
    | spl37_507 ),
    inference(avatar_split_clause,[],[f13717,f13063,f13724,f13720]) ).

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

tff(f13717,plain,
    ( $less(0,$sum(sK2,0))
    | ( 0 = $sum(sK2,0) )
    | spl37_507 ),
    inference(resolution,[],[f13065,f97]) ).

tff(f13716,plain,
    spl37_522,
    inference(avatar_split_clause,[],[f13596,f13668]) ).

tff(f13596,plain,
    ! [X89: $int] :
      ( $less(X89,0)
      | $less(1,X89)
      | $less(0,X89)
      | $less(X89,1) ),
    inference(evaluation,[],[f13497]) ).

tff(f13497,plain,
    ! [X89: $int] :
      ( $less(X89,1)
      | ( 0 = 1 )
      | $less(1,X89)
      | $less(0,X89)
      | $less(X89,0) ),
    inference(superposition,[],[f3166,f4067]) ).

tff(f13713,plain,
    ( ~ spl37_517
    | spl37_525
    | spl37_7
    | ~ spl37_412 ),
    inference(avatar_split_clause,[],[f13571,f9833,f486,f13711,f13275]) ).

tff(f13571,plain,
    ( ! [X309: $int] :
        ( $less(sK1,X309)
        | $less(0,X309)
        | $less(X309,sK1)
        | $less(X309,0)
        | ~ $less($sum(sK1,0),0) )
    | spl37_7
    | ~ spl37_412 ),
    inference(superposition,[],[f13225,f3166]) ).

tff(f13225,plain,
    ( ! [X7: uni] : ~ $less($sum(sK1,0),occ1(int,X7,sF19,0,sK1))
    | spl37_7
    | ~ spl37_412 ),
    inference(subsumption_resolution,[],[f13190,f488]) ).

tff(f13190,plain,
    ( ! [X7: uni] :
        ( $less(sK1,0)
        | ~ $less($sum(sK1,0),occ1(int,X7,sF19,0,sK1)) )
    | ~ spl37_412 ),
    inference(evaluation,[],[f13171]) ).

tff(f13171,plain,
    ( ! [X7: uni] :
        ( $less(sK1,0)
        | ~ $less($sum(sK1,$uminus(0)),occ1(int,X7,sF19,0,sK1)) )
    | ~ spl37_412 ),
    inference(superposition,[],[f402,f9858]) ).

tff(f13707,plain,
    spl37_522,
    inference(avatar_split_clause,[],[f13604,f13668]) ).

tff(f13604,plain,
    ! [X86: $int] :
      ( $less(X86,1)
      | $less(X86,0)
      | $less(1,X86)
      | $less(0,X86) ),
    inference(evaluation,[],[f13496]) ).

tff(f13496,plain,
    ! [X86: $int] :
      ( $less(0,X86)
      | $less(X86,1)
      | $less(1,X86)
      | $less(X86,0)
      | ( 0 = 1 ) ),
    inference(superposition,[],[f3166,f4295]) ).

tff(f13706,plain,
    spl37_522,
    inference(avatar_split_clause,[],[f13607,f13668]) ).

tff(f13607,plain,
    ! [X133: $int] :
      ( $less(X133,0)
      | $less(1,X133)
      | $less(0,X133)
      | $less(X133,1) ),
    inference(evaluation,[],[f13510]) ).

tff(f13510,plain,
    ! [X133: $int] :
      ( $less(0,X133)
      | ( 0 = 1 )
      | $less(1,X133)
      | $less(X133,1)
      | $less(X133,0) ),
    inference(superposition,[],[f3166,f4233]) ).

tff(f13705,plain,
    spl37_523,
    inference(avatar_split_clause,[],[f13610,f13688]) ).

tff(f13610,plain,
    ! [X202: $int,X203: $int,X201: $int,X204: $int] :
      ( $less(X203,X204)
      | ~ $less(X201,X203)
      | $less(X204,X203)
      | $less(X202,X204)
      | $less(X201,X202)
      | $less(X204,X202) ),
    inference(evaluation,[],[f13548]) ).

tff(f13548,plain,
    ! [X202: $int,X203: $int,X201: $int,X204: $int] :
      ( ~ $less(X201,X203)
      | $less(X204,X203)
      | $less(X202,X204)
      | $less(0,0)
      | $less(X203,X204)
      | $less(X201,X202)
      | $less(X204,X202) ),
    inference(superposition,[],[f327,f3166]) ).

tff(f13704,plain,
    spl37_523,
    inference(avatar_split_clause,[],[f13611,f13688]) ).

tff(f13611,plain,
    ! [X180: $int,X178: $int,X179: $int,X177: $int] :
      ( $less(X178,X180)
      | $less(X177,X180)
      | $less(X180,X177)
      | $less(X180,X178)
      | $less(X179,X177)
      | ~ $less(X179,X178) ),
    inference(evaluation,[],[f13543]) ).

tff(f13543,plain,
    ! [X180: $int,X178: $int,X179: $int,X177: $int] :
      ( $less(X177,X180)
      | $less(X179,X177)
      | $less(X180,X177)
      | $less(X178,X180)
      | $less(X180,X178)
      | ~ $less(X179,X178)
      | $less(0,0) ),
    inference(superposition,[],[f3654,f3166]) ).

tff(f3654,plain,
    ! [X28: $int,X29: $int,X26: ty,X27: $int] :
      ( $less(0,occ1(X26,witness1(X26),const(X26,int,witness1(X26)),X28,X29))
      | $less(X27,X28)
      | ~ $less(X27,X29) ),
    inference(superposition,[],[f327,f1701]) ).

tff(f13703,plain,
    spl37_522,
    inference(avatar_split_clause,[],[f13613,f13668]) ).

tff(f13613,plain,
    ! [X352: $int] :
      ( $less(X352,0)
      | $less(0,X352)
      | $less(1,X352)
      | $less(X352,1) ),
    inference(evaluation,[],[f13591]) ).

tff(f13591,plain,
    ! [X352: $int] :
      ( ( 0 = 1 )
      | $less(1,X352)
      | $less(X352,0)
      | $less(0,X352)
      | $less(X352,1) ),
    inference(superposition,[],[f2195,f3166]) ).

tff(f13702,plain,
    spl37_522,
    inference(avatar_split_clause,[],[f13617,f13668]) ).

tff(f13617,plain,
    ! [X101: $int] :
      ( $less(X101,1)
      | $less(0,X101)
      | $less(1,X101)
      | $less(X101,0) ),
    inference(evaluation,[],[f13500]) ).

tff(f13500,plain,
    ! [X101: $int] :
      ( ( 0 = 1 )
      | $less(1,X101)
      | $less(X101,1)
      | $less(X101,0)
      | $less(0,X101) ),
    inference(superposition,[],[f3166,f1529]) ).

tff(f13701,plain,
    spl37_522,
    inference(avatar_split_clause,[],[f13622,f13668]) ).

tff(f13622,plain,
    ! [X109: $int] :
      ( $less(X109,0)
      | $less(X109,1)
      | $less(1,X109)
      | $less(0,X109) ),
    inference(evaluation,[],[f13502]) ).

tff(f13502,plain,
    ! [X109: $int] :
      ( $less(X109,1)
      | $less(0,X109)
      | $less(X109,0)
      | $less(1,X109)
      | ( 0 = 1 ) ),
    inference(superposition,[],[f3166,f2156]) ).

tff(f13700,plain,
    ( ~ spl37_507
    | spl37_524
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125
    | spl37_208
    | ~ spl37_319 ),
    inference(avatar_split_clause,[],[f13696,f6355,f2743,f1382,f634,f486,f461,f13698,f13063]) ).

tff(f13696,plain,
    ( ! [X307: $int] :
        ( $less(X307,sK2)
        | ~ $less($sum(sK2,0),0)
        | $less(sK2,X307)
        | $less(0,X307) )
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125
    | spl37_208
    | ~ spl37_319 ),
    inference(subsumption_resolution,[],[f13570,f2571]) ).

tff(f13570,plain,
    ( ! [X307: $int] :
        ( ~ $less($sum(sK2,0),0)
        | $less(X307,0)
        | $less(sK2,X307)
        | $less(X307,sK2)
        | $less(0,X307) )
    | spl37_208
    | ~ spl37_319 ),
    inference(superposition,[],[f12949,f3166]) ).

tff(f13695,plain,
    spl37_522,
    inference(avatar_split_clause,[],[f13630,f13668]) ).

tff(f13630,plain,
    ! [X220: $int] :
      ( $less(X220,0)
      | $less(1,X220)
      | $less(0,X220)
      | $less(X220,1) ),
    inference(evaluation,[],[f13552]) ).

tff(f13552,plain,
    ! [X220: $int] :
      ( $less(X220,1)
      | $less(X220,0)
      | $less(1,X220)
      | $less(0,0)
      | $less(0,X220) ),
    inference(superposition,[],[f1219,f3166]) ).

tff(f13694,plain,
    spl37_522,
    inference(avatar_split_clause,[],[f13631,f13668]) ).

tff(f13631,plain,
    ! [X145: $int] :
      ( $less(X145,0)
      | $less(X145,1)
      | $less(1,X145)
      | $less(0,X145) ),
    inference(evaluation,[],[f13513]) ).

tff(f13513,plain,
    ! [X145: $int] :
      ( $less(0,X145)
      | ( 0 = 1 )
      | $less(X145,1)
      | $less(1,X145)
      | $less(X145,0) ),
    inference(superposition,[],[f3166,f2221]) ).

tff(f13693,plain,
    spl37_522,
    inference(avatar_split_clause,[],[f13633,f13668]) ).

tff(f13633,plain,
    ! [X256: $int] :
      ( $less(X256,1)
      | $less(0,X256)
      | $less(1,X256)
      | $less(X256,0) ),
    inference(evaluation,[],[f13561]) ).

tff(f13561,plain,
    ! [X256: $int] :
      ( $less(X256,1)
      | $less(1,X256)
      | $less(0,X256)
      | $less(X256,0)
      | ( 0 = 1 ) ),
    inference(superposition,[],[f2156,f3166]) ).

tff(f13692,plain,
    spl37_522,
    inference(avatar_split_clause,[],[f13634,f13668]) ).

tff(f13634,plain,
    ! [X364: $int] :
      ( $less(1,X364)
      | $less(0,X364)
      | $less(X364,1)
      | $less(X364,0) ),
    inference(evaluation,[],[f13593]) ).

tff(f13593,plain,
    ! [X364: $int] :
      ( $less(0,X364)
      | ( 0 = 1 )
      | $less(X364,0)
      | $less(X364,1)
      | $less(1,X364) ),
    inference(superposition,[],[f2221,f3166]) ).

tff(f13691,plain,
    spl37_522,
    inference(avatar_split_clause,[],[f13637,f13668]) ).

tff(f13637,plain,
    ! [X185: $int] :
      ( $less(X185,1)
      | $less(X185,0)
      | $less(0,X185)
      | $less(1,X185) ),
    inference(evaluation,[],[f13544]) ).

tff(f13544,plain,
    ! [X185: $int] :
      ( $less(0,X185)
      | $less(X185,1)
      | ( 0 = 1 )
      | $less(X185,0)
      | $less(1,X185) ),
    inference(superposition,[],[f4295,f3166]) ).

tff(f13690,plain,
    ( spl37_523
    | spl37_222 ),
    inference(avatar_split_clause,[],[f13638,f3025,f13688]) ).

tff(f13638,plain,
    ! [X155: ty,X160: $int,X158: $int,X161: $int,X159: $int,X156: uni] :
      ( ~ sort1(X155,X156)
      | $less(X160,X161)
      | $less(X161,X160)
      | $less(X159,X161)
      | $less(X158,X159)
      | $less(X161,X159)
      | ~ $less(X158,X160) ),
    inference(evaluation,[],[f13538]) ).

tff(f13538,plain,
    ! [X155: ty,X160: $int,X158: $int,X161: $int,X159: $int,X156: uni] :
      ( $less(0,0)
      | ~ $less(X158,X160)
      | $less(X160,X161)
      | $less(X161,X159)
      | $less(X161,X160)
      | ~ sort1(X155,X156)
      | $less(X159,X161)
      | $less(X158,X159) ),
    inference(superposition,[],[f1755,f3166]) ).

tff(f13685,plain,
    spl37_522,
    inference(avatar_split_clause,[],[f13639,f13668]) ).

tff(f13639,plain,
    ! [X188: $int] :
      ( $less(X188,0)
      | $less(1,X188)
      | $less(0,X188)
      | $less(X188,1) ),
    inference(evaluation,[],[f13545]) ).

tff(f13545,plain,
    ! [X188: $int] :
      ( $less(0,X188)
      | $less(X188,1)
      | $less(1,X188)
      | $less(X188,0)
      | ( 0 = 1 ) ),
    inference(superposition,[],[f4067,f3166]) ).

tff(f13684,plain,
    spl37_522,
    inference(avatar_split_clause,[],[f13642,f13668]) ).

tff(f13642,plain,
    ! [X135: $int] :
      ( $less(X135,0)
      | $less(X135,1)
      | $less(0,X135)
      | $less(1,X135) ),
    inference(evaluation,[],[f13511]) ).

tff(f13511,plain,
    ! [X135: $int] :
      ( ( 0 = 1 )
      | $less(X135,1)
      | $less(X135,0)
      | $less(0,X135)
      | $less(1,X135) ),
    inference(superposition,[],[f3166,f1809]) ).

tff(f13683,plain,
    spl37_522,
    inference(avatar_split_clause,[],[f13645,f13668]) ).

tff(f13645,plain,
    ! [X217: $int] :
      ( $less(0,X217)
      | $less(X217,0)
      | $less(1,X217)
      | $less(X217,1) ),
    inference(evaluation,[],[f13551]) ).

tff(f13551,plain,
    ! [X217: $int] :
      ( $less(0,X217)
      | $less(X217,0)
      | $less(1,X217)
      | $less(X217,1)
      | ( 0 = 1 ) ),
    inference(superposition,[],[f1529,f3166]) ).

tff(f13679,plain,
    spl37_522,
    inference(avatar_split_clause,[],[f13649,f13668]) ).

tff(f13649,plain,
    ! [X173: $int] :
      ( $less(X173,1)
      | $less(0,X173)
      | $less(1,X173)
      | $less(X173,0) ),
    inference(evaluation,[],[f13541]) ).

tff(f13541,plain,
    ! [X173: $int] :
      ( $less(X173,0)
      | ( 0 = 1 )
      | $less(0,X173)
      | $less(1,X173)
      | $less(X173,1) ),
    inference(superposition,[],[f3655,f3166]) ).

tff(f13678,plain,
    spl37_522,
    inference(avatar_split_clause,[],[f13650,f13668]) ).

tff(f13650,plain,
    ! [X294: $int] :
      ( $less(0,X294)
      | $less(X294,1)
      | $less(X294,0)
      | $less(1,X294) ),
    inference(evaluation,[],[f13567]) ).

tff(f13567,plain,
    ! [X294: $int] :
      ( $less(0,X294)
      | $less(X294,0)
      | ( 0 = 1 )
      | $less(X294,1)
      | $less(1,X294) ),
    inference(superposition,[],[f1846,f3166]) ).

tff(f13677,plain,
    spl37_522,
    inference(avatar_split_clause,[],[f13651,f13668]) ).

tff(f13651,plain,
    ! [X138: $int] :
      ( $less(0,X138)
      | $less(X138,1)
      | $less(X138,0)
      | $less(1,X138) ),
    inference(evaluation,[],[f13512]) ).

tff(f13512,plain,
    ! [X138: $int] :
      ( $less(1,X138)
      | $less(X138,0)
      | $less(X138,1)
      | ( 0 = 1 )
      | $less(0,X138) ),
    inference(superposition,[],[f3166,f2195]) ).

tff(f13676,plain,
    spl37_522,
    inference(avatar_split_clause,[],[f13653,f13668]) ).

tff(f13653,plain,
    ! [X114: $int] :
      ( $less(X114,1)
      | $less(1,X114)
      | $less(0,X114)
      | $less(X114,0) ),
    inference(evaluation,[],[f13503]) ).

tff(f13503,plain,
    ! [X114: $int] :
      ( $less(0,X114)
      | ( 0 = 1 )
      | $less(1,X114)
      | $less(X114,1)
      | $less(X114,0) ),
    inference(superposition,[],[f3166,f1846]) ).

tff(f13675,plain,
    spl37_522,
    inference(avatar_split_clause,[],[f13654,f13668]) ).

tff(f13654,plain,
    ! [X349: $int] :
      ( $less(X349,1)
      | $less(0,X349)
      | $less(X349,0)
      | $less(1,X349) ),
    inference(evaluation,[],[f13590]) ).

tff(f13590,plain,
    ! [X349: $int] :
      ( $less(X349,1)
      | $less(1,X349)
      | ( 0 = 1 )
      | $less(0,X349)
      | $less(X349,0) ),
    inference(superposition,[],[f1809,f3166]) ).

tff(f13672,plain,
    spl37_522,
    inference(avatar_split_clause,[],[f13656,f13668]) ).

tff(f13656,plain,
    ! [X347: $int] :
      ( $less(0,X347)
      | $less(X347,1)
      | $less(1,X347)
      | $less(X347,0) ),
    inference(evaluation,[],[f13589]) ).

tff(f13589,plain,
    ! [X347: $int] :
      ( ( 0 = 1 )
      | $less(X347,1)
      | $less(0,X347)
      | $less(X347,0)
      | $less(1,X347) ),
    inference(superposition,[],[f4233,f3166]) ).

tff(f13671,plain,
    spl37_522,
    inference(avatar_split_clause,[],[f13657,f13668]) ).

tff(f13657,plain,
    ! [X79: $int] :
      ( $less(X79,1)
      | $less(0,X79)
      | $less(X79,0)
      | $less(1,X79) ),
    inference(evaluation,[],[f13494]) ).

tff(f13494,plain,
    ! [X79: $int] :
      ( ( 0 = 1 )
      | $less(X79,0)
      | $less(X79,1)
      | $less(0,X79)
      | $less(1,X79) ),
    inference(superposition,[],[f3166,f3655]) ).

tff(f13670,plain,
    ( spl37_222
    | spl37_522 ),
    inference(avatar_split_clause,[],[f13660,f13668,f3025]) ).

tff(f13660,plain,
    ! [X171: $int,X168: ty,X169: uni] :
      ( $less(1,X171)
      | ~ sort1(X168,X169)
      | $less(0,X171)
      | $less(X171,0)
      | $less(X171,1) ),
    inference(evaluation,[],[f13540]) ).

tff(f13540,plain,
    ! [X171: $int,X168: ty,X169: uni] :
      ( $less(0,0)
      | $less(0,X171)
      | ~ sort1(X168,X169)
      | $less(X171,1)
      | $less(1,X171)
      | $less(X171,0) ),
    inference(superposition,[],[f1759,f3166]) ).

tff(f1759,plain,
    ! [X36: uni,X34: ty,X35: uni] :
      ( $less(0,occ1(X34,X36,set(X34,int,X35,t2tb(0),X36),0,1))
      | ~ sort1(X34,X36) ),
    inference(superposition,[],[f1219,f422]) ).

tff(f13410,plain,
    ( spl37_388
    | spl37_521 ),
    inference(avatar_split_clause,[],[f13348,f13405,f8792]) ).

tff(f8792,plain,
    ( spl37_388
  <=> ! [X27: $int,X26: $int] :
        ( ~ $less($sum(X27,$uminus(X26)),0)
        | $less(X27,X26) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_388])]) ).

tff(f13348,plain,
    ! [X41: uni,X44: $int,X42: map_int_int,X43: $int] :
      ( ( t2tb1(X42) = X41 )
      | $less(X44,X43)
      | ~ $less($sum(X44,$uminus(X43)),0) ),
    inference(superposition,[],[f402,f1823]) ).

tff(f13407,plain,
    ( spl37_387
    | spl37_521 ),
    inference(avatar_split_clause,[],[f13351,f13405,f8787]) ).

tff(f8787,plain,
    ( spl37_387
  <=> ! [X43: $int,X42: $int] :
        ( $less(X43,X42)
        | ( 0 = $sum(X43,$uminus(X42)) )
        | $less(0,$sum(X43,$uminus(X42))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_387])]) ).

tff(f13351,plain,
    ! [X58: map_int_int,X59: $int,X57: uni,X60: $int] :
      ( ( t2tb1(X58) = X57 )
      | ( 0 = $sum(X60,$uminus(X59)) )
      | $less(0,$sum(X60,$uminus(X59)))
      | $less(X60,X59) ),
    inference(superposition,[],[f1030,f1823]) ).

tff(f13320,plain,
    ( ~ spl37_520
    | ~ spl37_515 ),
    inference(avatar_split_clause,[],[f13315,f13212,f13317]) ).

tff(f13317,plain,
    ( spl37_520
  <=> $less($sum(sK1,-1),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_520])]) ).

tff(f13212,plain,
    ( spl37_515
  <=> $less(0,$sum(sK1,-1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_515])]) ).

tff(f13315,plain,
    ( ~ $less($sum(sK1,-1),0)
    | ~ spl37_515 ),
    inference(resolution,[],[f13214,f677]) ).

tff(f13214,plain,
    ( $less(0,$sum(sK1,-1))
    | ~ spl37_515 ),
    inference(avatar_component_clause,[],[f13212]) ).

tff(f13287,plain,
    ( ~ spl37_519
    | spl37_515
    | spl37_7
    | ~ spl37_50
    | ~ spl37_412 ),
    inference(avatar_split_clause,[],[f13282,f9833,f718,f486,f13212,f13284]) ).

tff(f13284,plain,
    ( spl37_519
  <=> $less($sum(sK1,0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_519])]) ).

tff(f13282,plain,
    ( $less(0,$sum(sK1,-1))
    | ~ $less($sum(sK1,0),1)
    | spl37_7
    | ~ spl37_50
    | ~ spl37_412 ),
    inference(subsumption_resolution,[],[f13272,f720]) ).

tff(f13272,plain,
    ( ~ $less($sum(sK1,0),1)
    | $less(0,$sum(sK1,-1))
    | ~ $less(0,sK1)
    | spl37_7
    | ~ spl37_412 ),
    inference(superposition,[],[f13225,f1525]) ).

tff(f13281,plain,
    ( ~ spl37_517
    | spl37_518
    | spl37_7
    | ~ spl37_412 ),
    inference(avatar_split_clause,[],[f13273,f9833,f486,f13279,f13275]) ).

tff(f13279,plain,
    ( spl37_518
  <=> ! [X8: uni] : $less(sK13(0,int,sF19,sK1,X8),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_518])]) ).

tff(f13273,plain,
    ( ! [X8: uni] :
        ( $less(sK13(0,int,sF19,sK1,X8),sK1)
        | ~ $less($sum(sK1,0),0) )
    | spl37_7
    | ~ spl37_412 ),
    inference(subsumption_resolution,[],[f13270,f675]) ).

tff(f13270,plain,
    ( ! [X8: uni] :
        ( ~ $less($sum(sK1,0),0)
        | ~ sort1(int,X8)
        | $less(sK13(0,int,sF19,sK1,X8),sK1) )
    | spl37_7
    | ~ spl37_412 ),
    inference(superposition,[],[f13225,f359]) ).

tff(f13224,plain,
    ( spl37_513
    | ~ spl37_3
    | spl37_4
    | ~ spl37_25
    | ~ spl37_412
    | ~ spl37_424 ),
    inference(avatar_split_clause,[],[f13223,f10206,f9833,f579,f471,f466,f13196]) ).

tff(f13223,plain,
    ( $less(0,occ1(int,sF22,sF19,0,sK1))
    | ~ spl37_3
    | spl37_4
    | ~ spl37_25
    | ~ spl37_412
    | ~ spl37_424 ),
    inference(forward_demodulation,[],[f13222,f10208]) ).

tff(f13222,plain,
    ( $less(0,occ1(int,get(int,int,sF24,sF33),sF19,0,sK1))
    | ~ spl37_3
    | spl37_4
    | ~ spl37_25
    | ~ spl37_412 ),
    inference(subsumption_resolution,[],[f13185,f473]) ).

tff(f13185,plain,
    ( $less(sK4,0)
    | $less(0,occ1(int,get(int,int,sF24,sF33),sF19,0,sK1))
    | ~ spl37_3
    | ~ spl37_25
    | ~ spl37_412 ),
    inference(superposition,[],[f2111,f9858]) ).

tff(f13221,plain,
    ( spl37_515
    | spl37_516
    | ~ spl37_50
    | ~ spl37_412 ),
    inference(avatar_split_clause,[],[f13220,f9833,f718,f13216,f13212]) ).

tff(f13216,plain,
    ( spl37_516
  <=> ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK1,-1))),sF19,0,sK1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_516])]) ).

tff(f13220,plain,
    ( ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK1,-1))),sF19,0,sK1) )
    | $less(0,$sum(sK1,-1))
    | ~ spl37_50
    | ~ spl37_412 ),
    inference(subsumption_resolution,[],[f13164,f720]) ).

tff(f13164,plain,
    ( ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK1,-1))),sF19,0,sK1) )
    | ~ $less(0,sK1)
    | $less(0,$sum(sK1,-1))
    | ~ spl37_412 ),
    inference(superposition,[],[f9858,f1525]) ).

tff(f13219,plain,
    ( spl37_515
    | spl37_516
    | ~ spl37_50
    | ~ spl37_412 ),
    inference(avatar_split_clause,[],[f13210,f9833,f718,f13216,f13212]) ).

tff(f13210,plain,
    ( ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK1,-1))),sF19,0,sK1) )
    | $less(0,$sum(sK1,-1))
    | ~ spl37_50
    | ~ spl37_412 ),
    inference(subsumption_resolution,[],[f13183,f720]) ).

tff(f13183,plain,
    ( ~ $less(0,sK1)
    | ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK1,-1))),sF19,0,sK1) )
    | $less(0,$sum(sK1,-1))
    | ~ spl37_412 ),
    inference(superposition,[],[f1525,f9858]) ).

tff(f13205,plain,
    ( spl37_514
    | spl37_2
    | ~ spl37_14
    | ~ spl37_15
    | ~ spl37_412 ),
    inference(avatar_split_clause,[],[f13200,f9833,f526,f521,f461,f13202]) ).

tff(f13200,plain,
    ( $less(0,occ1(int,get(int,int,sF24,sF21),sF19,0,sK1))
    | spl37_2
    | ~ spl37_14
    | ~ spl37_15
    | ~ spl37_412 ),
    inference(subsumption_resolution,[],[f13184,f463]) ).

tff(f13184,plain,
    ( $less(0,occ1(int,get(int,int,sF24,sF21),sF19,0,sK1))
    | $less(sK3,0)
    | ~ spl37_14
    | ~ spl37_15
    | ~ spl37_412 ),
    inference(superposition,[],[f2103,f9858]) ).

tff(f13199,plain,
    ( spl37_513
    | ~ spl37_3
    | spl37_4
    | ~ spl37_25
    | ~ spl37_412
    | ~ spl37_424 ),
    inference(avatar_split_clause,[],[f13194,f10206,f9833,f579,f471,f466,f13196]) ).

tff(f13194,plain,
    ( $less(0,occ1(int,sF22,sF19,0,sK1))
    | ~ spl37_3
    | spl37_4
    | ~ spl37_25
    | ~ spl37_412
    | ~ spl37_424 ),
    inference(subsumption_resolution,[],[f13165,f473]) ).

tff(f13165,plain,
    ( $less(sK4,0)
    | $less(0,occ1(int,sF22,sF19,0,sK1))
    | ~ spl37_3
    | ~ spl37_25
    | ~ spl37_412
    | ~ spl37_424 ),
    inference(superposition,[],[f10260,f9858]) ).

tff(f13159,plain,
    ( ~ spl37_512
    | ~ spl37_498 ),
    inference(avatar_split_clause,[],[f13136,f12954,f13156]) ).

tff(f13156,plain,
    ( spl37_512
  <=> $less(occ1(int,sF22,sF19,0,sK2),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_512])]) ).

tff(f13136,plain,
    ( ~ $less(occ1(int,sF22,sF19,0,sK2),0)
    | ~ spl37_498 ),
    inference(resolution,[],[f12956,f677]) ).

tff(f13154,plain,
    ( spl37_511
    | ~ spl37_498 ),
    inference(avatar_split_clause,[],[f13149,f12954,f13151]) ).

tff(f13151,plain,
    ( spl37_511
  <=> $less(sK13(0,int,sF19,sK2,sF22),sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_511])]) ).

tff(f13149,plain,
    ( $less(sK13(0,int,sF19,sK2,sF22),sK2)
    | ~ spl37_498 ),
    inference(subsumption_resolution,[],[f13142,f675]) ).

tff(f13142,plain,
    ( ~ sort1(int,sF22)
    | $less(sK13(0,int,sF19,sK2,sF22),sK2)
    | ~ spl37_498 ),
    inference(evaluation,[],[f13139]) ).

tff(f13139,plain,
    ( $less(sK13(0,int,sF19,sK2,sF22),sK2)
    | ~ sort1(int,sF22)
    | $less(0,0)
    | ~ spl37_498 ),
    inference(superposition,[],[f12956,f359]) ).

tff(f13148,plain,
    ( spl37_510
    | ~ spl37_498 ),
    inference(avatar_split_clause,[],[f13143,f12954,f13145]) ).

tff(f13145,plain,
    ( spl37_510
  <=> $less(sK14(sK2,int,sF19,0,sF22),sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_510])]) ).

tff(f13143,plain,
    ( $less(sK14(sK2,int,sF19,0,sF22),sK2)
    | ~ spl37_498 ),
    inference(subsumption_resolution,[],[f13130,f675]) ).

tff(f13130,plain,
    ( $less(sK14(sK2,int,sF19,0,sF22),sK2)
    | ~ sort1(int,sF22)
    | ~ spl37_498 ),
    inference(resolution,[],[f12956,f366]) ).

tff(f13128,plain,
    ( spl37_498
    | spl37_2
    | ~ spl37_6
    | ~ spl37_14
    | ~ spl37_52
    | ~ spl37_320 ),
    inference(avatar_split_clause,[],[f13127,f6361,f727,f521,f481,f461,f12954]) ).

tff(f13127,plain,
    ( $less(0,occ1(int,sF22,sF19,0,sK2))
    | spl37_2
    | ~ spl37_6
    | ~ spl37_14
    | ~ spl37_52
    | ~ spl37_320 ),
    inference(subsumption_resolution,[],[f13076,f463]) ).

tff(f13076,plain,
    ( $less(sK3,0)
    | $less(0,occ1(int,sF22,sF19,0,sK2))
    | ~ spl37_6
    | ~ spl37_14
    | ~ spl37_52
    | ~ spl37_320 ),
    inference(superposition,[],[f7721,f8850]) ).

tff(f13123,plain,
    ( spl37_509
    | spl37_4
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | ~ spl37_320 ),
    inference(avatar_split_clause,[],[f13118,f6361,f742,f579,f551,f471,f13120]) ).

tff(f13118,plain,
    ( $less(0,occ1(int,get(int,int,sF20,sF33),sF19,0,sK2))
    | spl37_4
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | ~ spl37_320 ),
    inference(subsumption_resolution,[],[f13096,f473]) ).

tff(f13096,plain,
    ( $less(sK4,0)
    | $less(0,occ1(int,get(int,int,sF20,sF33),sF19,0,sK2))
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | ~ spl37_320 ),
    inference(superposition,[],[f2115,f8850]) ).

tff(f13117,plain,
    ( spl37_508
    | spl37_491
    | ~ spl37_202
    | ~ spl37_320 ),
    inference(avatar_split_clause,[],[f13116,f6361,f2662,f12712,f13110]) ).

tff(f13110,plain,
    ( spl37_508
  <=> ( 1 = occ1(int,get(int,int,sF20,t2tb($sum(sK2,-1))),sF19,0,sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_508])]) ).

tff(f13116,plain,
    ( $less(0,$sum(sK2,-1))
    | ( 1 = occ1(int,get(int,int,sF20,t2tb($sum(sK2,-1))),sF19,0,sK2) )
    | ~ spl37_202
    | ~ spl37_320 ),
    inference(subsumption_resolution,[],[f13094,f2664]) ).

tff(f13094,plain,
    ( ( 1 = occ1(int,get(int,int,sF20,t2tb($sum(sK2,-1))),sF19,0,sK2) )
    | ~ $less(0,sK2)
    | $less(0,$sum(sK2,-1))
    | ~ spl37_320 ),
    inference(superposition,[],[f1525,f8850]) ).

tff(f13113,plain,
    ( spl37_491
    | spl37_508
    | ~ spl37_202
    | ~ spl37_320 ),
    inference(avatar_split_clause,[],[f13108,f6361,f2662,f13110,f12712]) ).

tff(f13108,plain,
    ( ( 1 = occ1(int,get(int,int,sF20,t2tb($sum(sK2,-1))),sF19,0,sK2) )
    | $less(0,$sum(sK2,-1))
    | ~ spl37_202
    | ~ spl37_320 ),
    inference(subsumption_resolution,[],[f13075,f2664]) ).

tff(f13075,plain,
    ( $less(0,$sum(sK2,-1))
    | ( 1 = occ1(int,get(int,int,sF20,t2tb($sum(sK2,-1))),sF19,0,sK2) )
    | ~ $less(0,sK2)
    | ~ spl37_320 ),
    inference(superposition,[],[f8850,f1525]) ).

tff(f13106,plain,
    ( spl37_498
    | spl37_2
    | ~ spl37_6
    | ~ spl37_14
    | ~ spl37_52
    | ~ spl37_320 ),
    inference(avatar_split_clause,[],[f13105,f6361,f727,f521,f481,f461,f12954]) ).

tff(f13105,plain,
    ( $less(0,occ1(int,sF22,sF19,0,sK2))
    | spl37_2
    | ~ spl37_6
    | ~ spl37_14
    | ~ spl37_52
    | ~ spl37_320 ),
    inference(forward_demodulation,[],[f13104,f483]) ).

tff(f13104,plain,
    ( $less(0,occ1(int,get(int,int,sF20,sF21),sF19,0,sK2))
    | spl37_2
    | ~ spl37_14
    | ~ spl37_52
    | ~ spl37_320 ),
    inference(subsumption_resolution,[],[f13095,f463]) ).

tff(f13095,plain,
    ( $less(sK3,0)
    | $less(0,occ1(int,get(int,int,sF20,sF21),sF19,0,sK2))
    | ~ spl37_14
    | ~ spl37_52
    | ~ spl37_320 ),
    inference(superposition,[],[f2104,f8850]) ).

tff(f13070,plain,
    ( ~ spl37_310
    | ~ spl37_56
    | ~ spl37_347 ),
    inference(avatar_split_clause,[],[f13067,f7188,f749,f5393]) ).

tff(f7188,plain,
    ( spl37_347
  <=> $less(sK11,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_347])]) ).

tff(f13067,plain,
    ( ~ $less(sK1,sK11)
    | ~ spl37_56
    | ~ spl37_347 ),
    inference(resolution,[],[f8623,f751]) ).

tff(f8623,plain,
    ( ! [X12: $int] :
        ( ~ $less(sK2,X12)
        | ~ $less(X12,sK11) )
    | ~ spl37_347 ),
    inference(resolution,[],[f7190,f935]) ).

tff(f7190,plain,
    ( $less(sK11,sK2)
    | ~ spl37_347 ),
    inference(avatar_component_clause,[],[f7188]) ).

tff(f13066,plain,
    ( spl37_506
    | ~ spl37_507
    | spl37_208
    | ~ spl37_319 ),
    inference(avatar_split_clause,[],[f13058,f6355,f2743,f13063,f13060]) ).

tff(f13060,plain,
    ( spl37_506
  <=> ! [X8: uni] : $less(sK13(0,int,sF19,sK2,X8),sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_506])]) ).

tff(f13058,plain,
    ( ! [X8: uni] :
        ( ~ $less($sum(sK2,0),0)
        | $less(sK13(0,int,sF19,sK2,X8),sK2) )
    | spl37_208
    | ~ spl37_319 ),
    inference(subsumption_resolution,[],[f13049,f675]) ).

tff(f13049,plain,
    ( ! [X8: uni] :
        ( ~ sort1(int,X8)
        | ~ $less($sum(sK2,0),0)
        | $less(sK13(0,int,sF19,sK2,X8),sK2) )
    | spl37_208
    | ~ spl37_319 ),
    inference(superposition,[],[f12949,f359]) ).

tff(f13057,plain,
    ( spl37_491
    | ~ spl37_505
    | ~ spl37_202
    | spl37_208
    | ~ spl37_319 ),
    inference(avatar_split_clause,[],[f13052,f6355,f2743,f2662,f13054,f12712]) ).

tff(f13054,plain,
    ( spl37_505
  <=> $less($sum(sK2,0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_505])]) ).

tff(f13052,plain,
    ( ~ $less($sum(sK2,0),1)
    | $less(0,$sum(sK2,-1))
    | ~ spl37_202
    | spl37_208
    | ~ spl37_319 ),
    inference(subsumption_resolution,[],[f13051,f2664]) ).

tff(f13051,plain,
    ( ~ $less(0,sK2)
    | ~ $less($sum(sK2,0),1)
    | $less(0,$sum(sK2,-1))
    | spl37_208
    | ~ spl37_319 ),
    inference(superposition,[],[f12949,f1525]) ).

tff(f13019,plain,
    ( ~ spl37_504
    | ~ spl37_176
    | ~ spl37_390 ),
    inference(avatar_split_clause,[],[f13012,f9181,f2061,f13016]) ).

tff(f13016,plain,
    ( spl37_504
  <=> $less(tb2t(get(int,int,sF19,t2tb(sK2))),sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_504])]) ).

tff(f9181,plain,
    ( spl37_390
  <=> $less(sF23,tb2t(get(int,int,sF19,t2tb(sK2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_390])]) ).

tff(f13012,plain,
    ( ~ $less(tb2t(get(int,int,sF19,t2tb(sK2))),sK4)
    | ~ spl37_176
    | ~ spl37_390 ),
    inference(resolution,[],[f12905,f9183]) ).

tff(f9183,plain,
    ( $less(sF23,tb2t(get(int,int,sF19,t2tb(sK2))))
    | ~ spl37_390 ),
    inference(avatar_component_clause,[],[f9181]) ).

tff(f12905,plain,
    ( ! [X18: $int] :
        ( ~ $less(sF23,X18)
        | ~ $less(X18,sK4) )
    | ~ spl37_176 ),
    inference(resolution,[],[f2063,f935]) ).

tff(f2063,plain,
    ( $less(sK4,sF23)
    | ~ spl37_176 ),
    inference(avatar_component_clause,[],[f2061]) ).

tff(f13010,plain,
    ( spl37_503
    | ~ spl37_482 ),
    inference(avatar_split_clause,[],[f13005,f12487,f13007]) ).

tff(f13007,plain,
    ( spl37_503
  <=> $less(sK13(sK3,int,sF19,sK2,sF22),sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_503])]) ).

tff(f13005,plain,
    ( $less(sK13(sK3,int,sF19,sK2,sF22),sK2)
    | ~ spl37_482 ),
    inference(subsumption_resolution,[],[f12992,f675]) ).

tff(f12992,plain,
    ( $less(sK13(sK3,int,sF19,sK2,sF22),sK2)
    | ~ sort1(int,sF22)
    | ~ spl37_482 ),
    inference(evaluation,[],[f12990]) ).

tff(f12990,plain,
    ( $less(sK13(sK3,int,sF19,sK2,sF22),sK2)
    | $less(0,0)
    | ~ sort1(int,sF22)
    | ~ spl37_482 ),
    inference(superposition,[],[f12489,f359]) ).

tff(f13004,plain,
    ( spl37_502
    | ~ spl37_482 ),
    inference(avatar_split_clause,[],[f12999,f12487,f13001]) ).

tff(f13001,plain,
    ( spl37_502
  <=> $less(sK14(sK2,int,sF19,sK3,sF22),sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_502])]) ).

tff(f12999,plain,
    ( $less(sK14(sK2,int,sF19,sK3,sF22),sK2)
    | ~ spl37_482 ),
    inference(subsumption_resolution,[],[f12981,f675]) ).

tff(f12981,plain,
    ( $less(sK14(sK2,int,sF19,sK3,sF22),sK2)
    | ~ sort1(int,sF22)
    | ~ spl37_482 ),
    inference(resolution,[],[f12489,f366]) ).

tff(f12998,plain,
    ( ~ spl37_501
    | ~ spl37_482 ),
    inference(avatar_split_clause,[],[f12987,f12487,f12995]) ).

tff(f12995,plain,
    ( spl37_501
  <=> $less(occ1(int,sF22,sF19,sK3,sK2),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_501])]) ).

tff(f12987,plain,
    ( ~ $less(occ1(int,sF22,sF19,sK3,sK2),0)
    | ~ spl37_482 ),
    inference(resolution,[],[f12489,f677]) ).

tff(f12978,plain,
    ( spl37_498
    | spl37_4
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | ~ spl37_319
    | ~ spl37_424 ),
    inference(avatar_split_clause,[],[f12977,f10206,f6355,f742,f579,f551,f471,f12954]) ).

tff(f12977,plain,
    ( $less(0,occ1(int,sF22,sF19,0,sK2))
    | spl37_4
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | ~ spl37_319
    | ~ spl37_424 ),
    inference(subsumption_resolution,[],[f12922,f473]) ).

tff(f12922,plain,
    ( $less(0,occ1(int,sF22,sF19,0,sK2))
    | $less(sK4,0)
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | ~ spl37_319
    | ~ spl37_424 ),
    inference(superposition,[],[f10259,f8844]) ).

tff(f12976,plain,
    ( spl37_491
    | spl37_499
    | ~ spl37_202
    | ~ spl37_319 ),
    inference(avatar_split_clause,[],[f12975,f6355,f2662,f12960,f12712]) ).

tff(f12960,plain,
    ( spl37_499
  <=> ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK2,-1))),sF19,0,sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_499])]) ).

tff(f12975,plain,
    ( ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK2,-1))),sF19,0,sK2) )
    | $less(0,$sum(sK2,-1))
    | ~ spl37_202
    | ~ spl37_319 ),
    inference(subsumption_resolution,[],[f12921,f2664]) ).

tff(f12921,plain,
    ( $less(0,$sum(sK2,-1))
    | ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK2,-1))),sF19,0,sK2) )
    | ~ $less(0,sK2)
    | ~ spl37_319 ),
    inference(superposition,[],[f8844,f1525]) ).

tff(f12971,plain,
    ( spl37_500
    | spl37_2
    | ~ spl37_14
    | ~ spl37_52
    | ~ spl37_319 ),
    inference(avatar_split_clause,[],[f12966,f6355,f727,f521,f461,f12968]) ).

tff(f12966,plain,
    ( $less(0,occ1(int,get(int,int,sF24,sF21),sF19,0,sK2))
    | spl37_2
    | ~ spl37_14
    | ~ spl37_52
    | ~ spl37_319 ),
    inference(subsumption_resolution,[],[f12941,f463]) ).

tff(f12941,plain,
    ( $less(sK3,0)
    | $less(0,occ1(int,get(int,int,sF24,sF21),sF19,0,sK2))
    | ~ spl37_14
    | ~ spl37_52
    | ~ spl37_319 ),
    inference(superposition,[],[f2104,f8844]) ).

tff(f12963,plain,
    ( spl37_491
    | spl37_499
    | ~ spl37_202
    | ~ spl37_319 ),
    inference(avatar_split_clause,[],[f12958,f6355,f2662,f12960,f12712]) ).

tff(f12958,plain,
    ( ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK2,-1))),sF19,0,sK2) )
    | $less(0,$sum(sK2,-1))
    | ~ spl37_202
    | ~ spl37_319 ),
    inference(subsumption_resolution,[],[f12940,f2664]) ).

tff(f12940,plain,
    ( ~ $less(0,sK2)
    | $less(0,$sum(sK2,-1))
    | ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK2,-1))),sF19,0,sK2) )
    | ~ spl37_319 ),
    inference(superposition,[],[f1525,f8844]) ).

tff(f12957,plain,
    ( spl37_498
    | spl37_4
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | ~ spl37_319
    | ~ spl37_424 ),
    inference(avatar_split_clause,[],[f12952,f10206,f6355,f742,f579,f551,f471,f12954]) ).

tff(f12952,plain,
    ( $less(0,occ1(int,sF22,sF19,0,sK2))
    | spl37_4
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | ~ spl37_319
    | ~ spl37_424 ),
    inference(forward_demodulation,[],[f12951,f10208]) ).

tff(f12951,plain,
    ( $less(0,occ1(int,get(int,int,sF24,sF33),sF19,0,sK2))
    | spl37_4
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | ~ spl37_319 ),
    inference(subsumption_resolution,[],[f12942,f473]) ).

tff(f12942,plain,
    ( $less(sK4,0)
    | $less(0,occ1(int,get(int,int,sF24,sF33),sF19,0,sK2))
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | ~ spl37_319 ),
    inference(superposition,[],[f2115,f8844]) ).

tff(f12916,plain,
    ( spl37_339
    | spl37_345
    | spl37_4
    | ~ spl37_176 ),
    inference(avatar_split_clause,[],[f12893,f2061,f471,f7076,f6857]) ).

tff(f6857,plain,
    ( spl37_339
  <=> ( 0 = sF23 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_339])]) ).

tff(f7076,plain,
    ( spl37_345
  <=> $less(0,sF23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_345])]) ).

tff(f12893,plain,
    ( $less(0,sF23)
    | ( 0 = sF23 )
    | spl37_4
    | ~ spl37_176 ),
    inference(resolution,[],[f2063,f843]) ).

tff(f843,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK4,X0)
        | ( 0 = X0 )
        | $less(0,X0) )
    | spl37_4 ),
    inference(resolution,[],[f681,f97]) ).

tff(f12912,plain,
    ( ~ spl37_309
    | spl37_155
    | ~ spl37_176 ),
    inference(avatar_split_clause,[],[f12901,f2061,f1906,f5387]) ).

tff(f12901,plain,
    ( ~ $less(sF23,sK11)
    | spl37_155
    | ~ spl37_176 ),
    inference(resolution,[],[f2063,f5442]) ).

tff(f5442,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK4,X0)
        | ~ $less(X0,sK11) )
    | spl37_155 ),
    inference(resolution,[],[f1907,f96]) ).

tff(f12911,plain,
    ( ~ spl37_384
    | ~ spl37_176
    | spl37_216 ),
    inference(avatar_split_clause,[],[f12903,f2824,f2061,f8692]) ).

tff(f8692,plain,
    ( spl37_384
  <=> $less(sF23,sF36) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_384])]) ).

tff(f12903,plain,
    ( ~ $less(sF23,sF36)
    | ~ spl37_176
    | spl37_216 ),
    inference(resolution,[],[f2063,f8699]) ).

tff(f12910,plain,
    ( ~ spl37_453
    | ~ spl37_176 ),
    inference(avatar_split_clause,[],[f12909,f2061,f12026]) ).

tff(f12909,plain,
    ( ~ $less(sF23,sK4)
    | ~ spl37_176 ),
    inference(resolution,[],[f2063,f677]) ).

tff(f12892,plain,
    ( ~ spl37_497
    | spl37_344 ),
    inference(avatar_split_clause,[],[f12885,f6990,f12889]) ).

tff(f12889,plain,
    ( spl37_497
  <=> $less(sF27,-4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_497])]) ).

tff(f6990,plain,
    ( spl37_344
  <=> $less(sF27,-3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_344])]) ).

tff(f12885,plain,
    ( ~ $less(sF27,-4)
    | spl37_344 ),
    inference(interpreted_simplification,[],[f12884]) ).

tff(f12884,plain,
    ( ~ $less(sF27,-4)
    | ~ $less(-4,-3)
    | spl37_344 ),
    inference(instantiation,[],[f12684]) ).

tff(f12684,plain,
    ( ! [X0: $int] :
        ( ~ $less(sF27,X0)
        | ~ $less(X0,-3) )
    | spl37_344 ),
    inference(resolution,[],[f6992,f96]) ).

tff(f6992,plain,
    ( ~ $less(sF27,-3)
    | spl37_344 ),
    inference(avatar_component_clause,[],[f6990]) ).

tff(f12878,plain,
    ( spl37_174
    | spl37_176
    | spl37_496
    | spl37_173 ),
    inference(avatar_split_clause,[],[f12874,f2049,f12876,f2061,f2053]) ).

tff(f12876,plain,
    ( spl37_496
  <=> ! [X0: $int] :
        ( $less(sK4,X0)
        | ( tb2t(get(int,int,sF19,get(int,int,sF19,t2tb(X0)))) = sF23 )
        | ( sK4 = X0 )
        | $less(X0,sK7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_496])]) ).

tff(f12874,plain,
    ( ! [X0: $int] :
        ( $less(sK4,X0)
        | $less(X0,sK7)
        | $less(sK4,sF23)
        | ( sK4 = X0 )
        | ( tb2t(get(int,int,sF19,get(int,int,sF19,t2tb(X0)))) = sF23 )
        | ( sF23 = sK4 ) )
    | spl37_173 ),
    inference(subsumption_resolution,[],[f12860,f2050]) ).

tff(f12860,plain,
    ! [X0: $int] :
      ( $less(sK4,X0)
      | ( tb2t(get(int,int,sF19,get(int,int,sF19,t2tb(X0)))) = sF23 )
      | $less(X0,sK7)
      | $less(sK4,sF23)
      | ( sK4 = X0 )
      | $less(sF23,sK7)
      | ( sF23 = sK4 ) ),
    inference(superposition,[],[f2021,f1107]) ).

tff(f12783,plain,
    ( spl37_495
    | spl37_494 ),
    inference(avatar_split_clause,[],[f12740,f12774,f12781]) ).

tff(f12781,plain,
    ( spl37_495
  <=> ! [X12: bool1] : ( false1 = X12 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_495])]) ).

tff(f12774,plain,
    ( spl37_494
  <=> ! [X6: ty,X9: uni] :
        ( ~ sort1(X6,X9)
        | ( 1 = occ1(X6,X9,const(X6,int,X9),0,1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_494])]) ).

tff(f12740,plain,
    ! [X11: ty,X12: bool1,X13: uni] :
      ( ( 1 = occ1(X11,X13,const(X11,int,X13),0,1) )
      | ~ sort1(X11,X13)
      | ( false1 = X12 ) ),
    inference(superposition,[],[f4295,f1671]) ).

tff(f1671,plain,
    ! [X2: uni,X3: uni,X0: bool1,X1: ty] :
      ( ( match_bool1(X1,X0,X2,X3) = X2 )
      | ~ sort1(X1,X2)
      | ( false1 = X0 ) ),
    inference(superposition,[],[f413,f381]) ).

tff(f381,plain,
    ! [X0: bool1] :
      ( ( true1 = X0 )
      | ( false1 = X0 ) ),
    inference(cnf_transformation,[],[f141]) ).

tff(f141,plain,
    ! [X0: bool1] :
      ( ( true1 = X0 )
      | ( false1 = X0 ) ),
    inference(rectify,[],[f6]) ).

tff(f6,axiom,
    ! [X6: bool1] :
      ( ( true1 = X6 )
      | ( false1 = X6 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',bool_inversion) ).

tff(f413,plain,
    ! [X2: uni,X0: uni,X1: ty] :
      ( ( match_bool1(X1,true1,X0,X2) = X0 )
      | ~ sort1(X1,X0) ),
    inference(cnf_transformation,[],[f285]) ).

tff(f285,plain,
    ! [X0: uni,X1: ty,X2: uni] :
      ( ( match_bool1(X1,true1,X0,X2) = X0 )
      | ~ sort1(X1,X0) ),
    inference(rectify,[],[f174]) ).

tff(f174,plain,
    ! [X2: uni,X1: ty,X0: uni] :
      ( ( match_bool1(X1,true1,X2,X0) = X2 )
      | ~ sort1(X1,X2) ),
    inference(ennf_transformation,[],[f150]) ).

tff(f150,plain,
    ! [X2: uni,X0: uni,X1: ty] :
      ( sort1(X1,X2)
     => ( match_bool1(X1,true1,X2,X0) = X2 ) ),
    inference(rectify,[],[f3]) ).

tff(f3,axiom,
    ! [X5: uni,X0: ty,X4: uni] :
      ( sort1(X0,X4)
     => ( match_bool1(X0,true1,X4,X5) = X4 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',match_bool_True) ).

tff(f12778,plain,
    spl37_494,
    inference(avatar_split_clause,[],[f12738,f12774]) ).

tff(f12738,plain,
    ! [X3: ty,X4: uni] :
      ( ~ sort1(X3,X4)
      | ( 1 = occ1(X3,X4,const(X3,int,X4),0,1) ) ),
    inference(superposition,[],[f4295,f413]) ).

tff(f12777,plain,
    spl37_494,
    inference(avatar_split_clause,[],[f12737,f12774]) ).

tff(f12737,plain,
    ! [X2: uni,X0: ty] :
      ( ~ sort1(X0,X2)
      | ( 1 = occ1(X0,X2,const(X0,int,X2),0,1) ) ),
    inference(superposition,[],[f4295,f335]) ).

tff(f335,plain,
    ! [X2: ty,X0: uni,X1: uni] :
      ( ( match_bool1(X2,false1,X1,X0) = X0 )
      | ~ sort1(X2,X0) ),
    inference(cnf_transformation,[],[f232]) ).

tff(f232,plain,
    ! [X0: uni,X1: uni,X2: ty] :
      ( ( match_bool1(X2,false1,X1,X0) = X0 )
      | ~ sort1(X2,X0) ),
    inference(rectify,[],[f208]) ).

tff(f208,plain,
    ! [X2: uni,X1: uni,X0: ty] :
      ( ( match_bool1(X0,false1,X1,X2) = X2 )
      | ~ sort1(X0,X2) ),
    inference(ennf_transformation,[],[f122]) ).

tff(f122,plain,
    ! [X0: ty,X1: uni,X2: uni] :
      ( sort1(X0,X2)
     => ( match_bool1(X0,false1,X1,X2) = X2 ) ),
    inference(rectify,[],[f4]) ).

tff(f4,axiom,
    ! [X0: ty,X4: uni,X5: uni] :
      ( sort1(X0,X5)
     => ( match_bool1(X0,false1,X4,X5) = X5 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',match_bool_False) ).

tff(f12776,plain,
    ( spl37_493
    | spl37_494 ),
    inference(avatar_split_clause,[],[f12739,f12774,f12771]) ).

tff(f12771,plain,
    ( spl37_493
  <=> ! [X7: bool1,X10: bool1] :
        ( ( X7 = X10 )
        | ( false1 = X10 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_493])]) ).

tff(f12739,plain,
    ! [X10: bool1,X6: ty,X9: uni,X7: bool1] :
      ( ~ sort1(X6,X9)
      | ( X7 = X10 )
      | ( 1 = occ1(X6,X9,const(X6,int,X9),0,1) )
      | ( false1 = X10 ) ),
    inference(superposition,[],[f4295,f2880]) ).

tff(f2880,plain,
    ! [X2: uni,X3: uni,X0: bool1,X1: ty,X4: bool1] :
      ( ( match_bool1(X1,X0,X2,X3) = X3 )
      | ~ sort1(X1,X3)
      | ( false1 = X4 )
      | ( X0 = X4 ) ),
    inference(superposition,[],[f335,f1309]) ).

tff(f1309,plain,
    ! [X0: bool1,X1: bool1] :
      ( ( false1 = X0 )
      | ( false1 = X1 )
      | ( X0 = X1 ) ),
    inference(superposition,[],[f381,f381]) ).

tff(f12769,plain,
    spl37_398,
    inference(avatar_split_clause,[],[f12765,f9528]) ).

tff(f12765,plain,
    ! [X46: $int] :
      ( ~ $less(1,X46)
      | $less(0,X46)
      | ( 0 = X46 ) ),
    inference(evaluation,[],[f12755]) ).

tff(f12755,plain,
    ! [X46: $int] :
      ( $less(1,0)
      | ~ $less(1,X46)
      | ( 0 = X46 )
      | $less(0,X46) ),
    inference(superposition,[],[f1337,f4295]) ).

tff(f12722,plain,
    ( ~ spl37_492
    | ~ spl37_480 ),
    inference(avatar_split_clause,[],[f12706,f12476,f12719]) ).

tff(f12719,plain,
    ( spl37_492
  <=> $less($sum(sK2,-1),sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_492])]) ).

tff(f12706,plain,
    ( ~ $less($sum(sK2,-1),sK3)
    | ~ spl37_480 ),
    inference(resolution,[],[f12478,f677]) ).

tff(f12715,plain,
    ( spl37_490
    | spl37_491
    | spl37_2
    | ~ spl37_480 ),
    inference(avatar_split_clause,[],[f12694,f12476,f461,f12712,f12708]) ).

tff(f12708,plain,
    ( spl37_490
  <=> ( 0 = $sum(sK2,-1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_490])]) ).

tff(f12694,plain,
    ( $less(0,$sum(sK2,-1))
    | ( 0 = $sum(sK2,-1) )
    | spl37_2
    | ~ spl37_480 ),
    inference(resolution,[],[f12478,f834]) ).

tff(f834,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK3,X0)
        | ( 0 = X0 )
        | $less(0,X0) )
    | spl37_2 ),
    inference(resolution,[],[f680,f97]) ).

tff(f12693,plain,
    ( spl37_488
    | spl37_489
    | spl37_344 ),
    inference(avatar_split_clause,[],[f12683,f6990,f12690,f12686]) ).

tff(f12686,plain,
    ( spl37_488
  <=> $less(-3,sF27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_488])]) ).

tff(f12690,plain,
    ( spl37_489
  <=> ( -3 = sF27 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_489])]) ).

tff(f12683,plain,
    ( ( -3 = sF27 )
    | $less(-3,sF27)
    | spl37_344 ),
    inference(resolution,[],[f6992,f97]) ).

tff(f12681,plain,
    ( spl37_480
    | spl37_486
    | ~ spl37_52
    | ~ spl37_210 ),
    inference(avatar_split_clause,[],[f12680,f2771,f727,f12661,f12476]) ).

tff(f12661,plain,
    ( spl37_486
  <=> ( 1 = occ1(int,get(int,int,sF20,t2tb($sum(sK2,-1))),sF19,sK3,sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_486])]) ).

tff(f12680,plain,
    ( ( 1 = occ1(int,get(int,int,sF20,t2tb($sum(sK2,-1))),sF19,sK3,sK2) )
    | $less(sK3,$sum(sK2,-1))
    | ~ spl37_52
    | ~ spl37_210 ),
    inference(subsumption_resolution,[],[f12632,f729]) ).

tff(f12632,plain,
    ( ( 1 = occ1(int,get(int,int,sF20,t2tb($sum(sK2,-1))),sF19,sK3,sK2) )
    | ~ $less(sK3,sK2)
    | $less(sK3,$sum(sK2,-1))
    | ~ spl37_210 ),
    inference(superposition,[],[f7795,f1525]) ).

tff(f12679,plain,
    ( spl37_482
    | ~ spl37_6
    | ~ spl37_14
    | ~ spl37_52
    | ~ spl37_210 ),
    inference(avatar_split_clause,[],[f12678,f2771,f727,f521,f481,f12487]) ).

tff(f12678,plain,
    ( $less(0,occ1(int,sF22,sF19,sK3,sK2))
    | ~ spl37_6
    | ~ spl37_14
    | ~ spl37_52
    | ~ spl37_210 ),
    inference(forward_demodulation,[],[f12677,f483]) ).

tff(f12677,plain,
    ( $less(0,occ1(int,get(int,int,sF20,sF21),sF19,sK3,sK2))
    | ~ spl37_14
    | ~ spl37_52
    | ~ spl37_210 ),
    inference(subsumption_resolution,[],[f12651,f95]) ).

tff(f12651,plain,
    ( $less(sK3,sK3)
    | $less(0,occ1(int,get(int,int,sF20,sF21),sF19,sK3,sK2))
    | ~ spl37_14
    | ~ spl37_52
    | ~ spl37_210 ),
    inference(superposition,[],[f2104,f7795]) ).

tff(f12676,plain,
    ( spl37_482
    | ~ spl37_6
    | ~ spl37_14
    | ~ spl37_52
    | ~ spl37_210 ),
    inference(avatar_split_clause,[],[f12675,f2771,f727,f521,f481,f12487]) ).

tff(f12675,plain,
    ( $less(0,occ1(int,sF22,sF19,sK3,sK2))
    | ~ spl37_6
    | ~ spl37_14
    | ~ spl37_52
    | ~ spl37_210 ),
    inference(subsumption_resolution,[],[f12633,f95]) ).

tff(f12633,plain,
    ( $less(0,occ1(int,sF22,sF19,sK3,sK2))
    | $less(sK3,sK3)
    | ~ spl37_6
    | ~ spl37_14
    | ~ spl37_52
    | ~ spl37_210 ),
    inference(superposition,[],[f7721,f7795]) ).

tff(f12670,plain,
    ( spl37_487
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | spl37_165
    | ~ spl37_210 ),
    inference(avatar_split_clause,[],[f12665,f2771,f1979,f742,f579,f551,f12667]) ).

tff(f12665,plain,
    ( $less(0,occ1(int,get(int,int,sF20,sF33),sF19,sK3,sK2))
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | spl37_165
    | ~ spl37_210 ),
    inference(subsumption_resolution,[],[f12652,f1981]) ).

tff(f12652,plain,
    ( $less(sK4,sK3)
    | $less(0,occ1(int,get(int,int,sF20,sF33),sF19,sK3,sK2))
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | ~ spl37_210 ),
    inference(superposition,[],[f2115,f7795]) ).

tff(f12664,plain,
    ( spl37_486
    | spl37_480
    | ~ spl37_52
    | ~ spl37_210 ),
    inference(avatar_split_clause,[],[f12659,f2771,f727,f12476,f12661]) ).

tff(f12659,plain,
    ( $less(sK3,$sum(sK2,-1))
    | ( 1 = occ1(int,get(int,int,sF20,t2tb($sum(sK2,-1))),sF19,sK3,sK2) )
    | ~ spl37_52
    | ~ spl37_210 ),
    inference(subsumption_resolution,[],[f12650,f729]) ).

tff(f12650,plain,
    ( ( 1 = occ1(int,get(int,int,sF20,t2tb($sum(sK2,-1))),sF19,sK3,sK2) )
    | $less(sK3,$sum(sK2,-1))
    | ~ $less(sK3,sK2)
    | ~ spl37_210 ),
    inference(superposition,[],[f1525,f7795]) ).

tff(f12626,plain,
    spl37_223,
    inference(avatar_split_clause,[],[f12625,f3028]) ).

tff(f12625,plain,
    ! [X31: $int,X29: $int,X30: $int] :
      ( $less(X29,X30)
      | $less(X31,X29)
      | ~ $less(X31,X30) ),
    inference(evaluation,[],[f12612]) ).

tff(f12612,plain,
    ! [X31: $int,X29: $int,X30: $int] :
      ( $less(X29,X30)
      | $less(X31,X29)
      | ~ $less(X31,X30)
      | $less(0,0) ),
    inference(superposition,[],[f3654,f414]) ).

tff(f12594,plain,
    ( ~ spl37_485
    | spl37_288 ),
    inference(avatar_split_clause,[],[f12584,f4882,f12591]) ).

tff(f12591,plain,
    ( spl37_485
  <=> $less(sF36,-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_485])]) ).

tff(f12584,plain,
    ( ~ $less(sF36,-1)
    | spl37_288 ),
    inference(interpreted_simplification,[],[f12583]) ).

tff(f12583,plain,
    ( ~ $less(sF36,-1)
    | ~ $less(-1,0)
    | spl37_288 ),
    inference(instantiation,[],[f8248]) ).

tff(f8248,plain,
    ( ! [X0: $int] :
        ( ~ $less(sF36,X0)
        | ~ $less(X0,0) )
    | spl37_288 ),
    inference(resolution,[],[f4884,f96]) ).

tff(f12582,plain,
    ( spl37_484
    | spl37_452 ),
    inference(avatar_split_clause,[],[f12578,f11940,f12580]) ).

tff(f12580,plain,
    ( spl37_484
  <=> ! [X25: ty] : ( 0 = occ1(X25,witness1(X25),const(X25,int,witness1(X25)),0,-1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_484])]) ).

tff(f12578,plain,
    ! [X24: $int,X25: ty] :
      ( ~ $less(X24,-1)
      | ( 0 = occ1(X25,witness1(X25),const(X25,int,witness1(X25)),0,-1) )
      | $less(X24,0) ),
    inference(subsumption_resolution,[],[f12512,f392]) ).

tff(f12512,plain,
    ! [X24: $int,X25: ty] :
      ( ( 0 = occ1(X25,witness1(X25),const(X25,int,witness1(X25)),0,-1) )
      | ~ $less(X24,-1)
      | $less(X24,0)
      | ~ sort1(X25,witness1(X25)) ),
    inference(resolution,[],[f3651,f2712]) ).

tff(f3651,plain,
    ! [X14: $int,X15: $int,X12: ty,X13: $int] :
      ( $less(sK13(X14,X12,const(X12,int,witness1(X12)),X15,witness1(X12)),X15)
      | $less(X13,X14)
      | ~ $less(X13,X15) ),
    inference(superposition,[],[f1247,f1701]) ).

tff(f12504,plain,
    ( spl37_481
    | spl37_480
    | ~ spl37_52
    | ~ spl37_209 ),
    inference(avatar_split_clause,[],[f12503,f2751,f727,f12476,f12480]) ).

tff(f12480,plain,
    ( spl37_481
  <=> ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK2,-1))),sF19,sK3,sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_481])]) ).

tff(f12503,plain,
    ( $less(sK3,$sum(sK2,-1))
    | ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK2,-1))),sF19,sK3,sK2) )
    | ~ spl37_52
    | ~ spl37_209 ),
    inference(subsumption_resolution,[],[f12464,f729]) ).

tff(f12464,plain,
    ( ~ $less(sK3,sK2)
    | $less(sK3,$sum(sK2,-1))
    | ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK2,-1))),sF19,sK3,sK2) )
    | ~ spl37_209 ),
    inference(superposition,[],[f1525,f7695]) ).

tff(f12499,plain,
    ( spl37_483
    | ~ spl37_14
    | ~ spl37_52
    | ~ spl37_209 ),
    inference(avatar_split_clause,[],[f12494,f2751,f727,f521,f12496]) ).

tff(f12494,plain,
    ( $less(0,occ1(int,get(int,int,sF24,sF21),sF19,sK3,sK2))
    | ~ spl37_14
    | ~ spl37_52
    | ~ spl37_209 ),
    inference(subsumption_resolution,[],[f12465,f95]) ).

tff(f12465,plain,
    ( $less(sK3,sK3)
    | $less(0,occ1(int,get(int,int,sF24,sF21),sF19,sK3,sK2))
    | ~ spl37_14
    | ~ spl37_52
    | ~ spl37_209 ),
    inference(superposition,[],[f2104,f7695]) ).

tff(f12493,plain,
    ( spl37_482
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | spl37_165
    | ~ spl37_209
    | ~ spl37_424 ),
    inference(avatar_split_clause,[],[f12492,f10206,f2751,f1979,f742,f579,f551,f12487]) ).

tff(f12492,plain,
    ( $less(0,occ1(int,sF22,sF19,sK3,sK2))
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | spl37_165
    | ~ spl37_209
    | ~ spl37_424 ),
    inference(subsumption_resolution,[],[f12447,f1981]) ).

tff(f12447,plain,
    ( $less(sK4,sK3)
    | $less(0,occ1(int,sF22,sF19,sK3,sK2))
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | ~ spl37_209
    | ~ spl37_424 ),
    inference(superposition,[],[f10259,f7695]) ).

tff(f12490,plain,
    ( spl37_482
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | spl37_165
    | ~ spl37_209
    | ~ spl37_424 ),
    inference(avatar_split_clause,[],[f12485,f10206,f2751,f1979,f742,f579,f551,f12487]) ).

tff(f12485,plain,
    ( $less(0,occ1(int,sF22,sF19,sK3,sK2))
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | spl37_165
    | ~ spl37_209
    | ~ spl37_424 ),
    inference(forward_demodulation,[],[f12484,f10208]) ).

tff(f12484,plain,
    ( $less(0,occ1(int,get(int,int,sF24,sF33),sF19,sK3,sK2))
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | spl37_165
    | ~ spl37_209 ),
    inference(subsumption_resolution,[],[f12466,f1981]) ).

tff(f12466,plain,
    ( $less(0,occ1(int,get(int,int,sF24,sF33),sF19,sK3,sK2))
    | $less(sK4,sK3)
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | ~ spl37_209 ),
    inference(superposition,[],[f2115,f7695]) ).

tff(f12483,plain,
    ( spl37_480
    | spl37_481
    | ~ spl37_52
    | ~ spl37_209 ),
    inference(avatar_split_clause,[],[f12474,f2751,f727,f12480,f12476]) ).

tff(f12474,plain,
    ( ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK2,-1))),sF19,sK3,sK2) )
    | $less(sK3,$sum(sK2,-1))
    | ~ spl37_52
    | ~ spl37_209 ),
    inference(subsumption_resolution,[],[f12446,f729]) ).

tff(f12446,plain,
    ( $less(sK3,$sum(sK2,-1))
    | ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK2,-1))),sF19,sK3,sK2) )
    | ~ $less(sK3,sK2)
    | ~ spl37_209 ),
    inference(superposition,[],[f7695,f1525]) ).

tff(f12438,plain,
    ( spl37_478
    | spl37_479 ),
    inference(avatar_split_clause,[],[f12431,f12436,f12433]) ).

tff(f12433,plain,
    ( spl37_478
  <=> ! [X25: ty] : ~ $less(0,occ1(X25,witness1(X25),const(X25,int,witness1(X25)),2,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_478])]) ).

tff(f12431,plain,
    ! [X24: $int,X25: ty] :
      ( $less(X24,2)
      | ~ $less(0,occ1(X25,witness1(X25),const(X25,int,witness1(X25)),2,1))
      | ~ $less(X24,1) ),
    inference(subsumption_resolution,[],[f12367,f392]) ).

tff(f12367,plain,
    ! [X24: $int,X25: ty] :
      ( ~ sort1(X25,witness1(X25))
      | ~ $less(X24,1)
      | $less(X24,2)
      | ~ $less(0,occ1(X25,witness1(X25),const(X25,int,witness1(X25)),2,1)) ),
    inference(resolution,[],[f3650,f2777]) ).

tff(f3650,plain,
    ! [X10: $int,X11: $int,X8: ty,X9: $int] :
      ( $less(sK14(X10,X8,const(X8,int,witness1(X8)),X11,witness1(X8)),X10)
      | $less(X9,X11)
      | ~ $less(X9,X10) ),
    inference(superposition,[],[f1266,f1701]) ).

tff(f12359,plain,
    ( ~ spl37_468
    | ~ spl37_136
    | spl37_342 ),
    inference(avatar_split_clause,[],[f12343,f6967,f1447,f12258]) ).

tff(f12258,plain,
    ( spl37_468
  <=> $less(sF23,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_468])]) ).

tff(f1447,plain,
    ( spl37_136
  <=> $less(sK7,sF23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_136])]) ).

tff(f6967,plain,
    ( spl37_342
  <=> $less(sK7,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_342])]) ).

tff(f12343,plain,
    ( ~ $less(sF23,1)
    | ~ spl37_136
    | spl37_342 ),
    inference(resolution,[],[f12140,f1449]) ).

tff(f1449,plain,
    ( $less(sK7,sF23)
    | ~ spl37_136 ),
    inference(avatar_component_clause,[],[f1447]) ).

tff(f12140,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK7,X0)
        | ~ $less(X0,1) )
    | spl37_342 ),
    inference(resolution,[],[f6969,f96]) ).

tff(f6969,plain,
    ( ~ $less(sK7,1)
    | spl37_342 ),
    inference(avatar_component_clause,[],[f6967]) ).

tff(f12358,plain,
    ( ~ spl37_271
    | ~ spl37_26
    | spl37_342 ),
    inference(avatar_split_clause,[],[f12341,f6967,f584,f4751]) ).

tff(f12341,plain,
    ( ~ $less(sK4,1)
    | ~ spl37_26
    | spl37_342 ),
    inference(resolution,[],[f12140,f586]) ).

tff(f12357,plain,
    ( ~ spl37_477
    | ~ spl37_129
    | spl37_342 ),
    inference(avatar_split_clause,[],[f12345,f6967,f1416,f12354]) ).

tff(f12345,plain,
    ( ~ $less(sF35,1)
    | ~ spl37_129
    | spl37_342 ),
    inference(resolution,[],[f12140,f1418]) ).

tff(f1418,plain,
    ( $less(sK7,sF35)
    | ~ spl37_129 ),
    inference(avatar_component_clause,[],[f1416]) ).

tff(f12352,plain,
    ( ~ spl37_476
    | ~ spl37_142
    | spl37_342 ),
    inference(avatar_split_clause,[],[f12344,f6967,f1513,f12349]) ).

tff(f12344,plain,
    ( ~ $less(sF27,1)
    | ~ spl37_142
    | spl37_342 ),
    inference(resolution,[],[f12140,f1515]) ).

tff(f12295,plain,
    ( spl37_266
    | spl37_475
    | spl37_464
    | spl37_342 ),
    inference(avatar_split_clause,[],[f12290,f6967,f12240,f12292,f4671]) ).

tff(f12240,plain,
    ( spl37_464
  <=> ! [X157: ty,X158: uni] : ( 1 = occ1(X157,get(X157,int,X158,t2tb(0)),X158,0,sK7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_464])]) ).

tff(f12290,plain,
    ( ! [X160: ty,X161: uni] :
        ( ( 1 = occ1(X160,get(X160,int,X161,t2tb(0)),X161,0,sK7) )
        | $less(tb2t(get(int,int,sF19,t2tb(1))),sF23)
        | $less(1,sK3) )
    | spl37_342 ),
    inference(subsumption_resolution,[],[f12196,f6969]) ).

tff(f12196,plain,
    ! [X160: ty,X161: uni] :
      ( $less(1,sK3)
      | $less(sK7,1)
      | $less(tb2t(get(int,int,sF19,t2tb(1))),sF23)
      | ( 1 = occ1(X160,get(X160,int,X161,t2tb(0)),X161,0,sK7) ) ),
    inference(resolution,[],[f3210,f429]) ).

tff(f12289,plain,
    ( spl37_263
    | spl37_474
    | ~ spl37_3
    | ~ spl37_25
    | spl37_155
    | spl37_299 ),
    inference(avatar_split_clause,[],[f12285,f5273,f1906,f579,f466,f12287,f4656]) ).

tff(f12287,plain,
    ( spl37_474
  <=> ! [X166: ty,X167: uni] : ( 1 = occ1(X166,get(X166,int,X167,t2tb(0)),X167,0,sK11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_474])]) ).

tff(f12285,plain,
    ( ! [X166: ty,X167: uni] :
        ( ( 1 = occ1(X166,get(X166,int,X167,t2tb(0)),X167,0,sK11) )
        | $less(1,sK1) )
    | ~ spl37_3
    | ~ spl37_25
    | spl37_155
    | spl37_299 ),
    inference(subsumption_resolution,[],[f12199,f5275]) ).

tff(f12199,plain,
    ( ! [X166: ty,X167: uni] :
        ( ( 1 = occ1(X166,get(X166,int,X167,t2tb(0)),X167,0,sK11) )
        | $less(1,sK1)
        | $less(sK11,1) )
    | ~ spl37_3
    | ~ spl37_25
    | spl37_155 ),
    inference(resolution,[],[f3210,f6918]) ).

tff(f6918,plain,
    ( ! [X18: $int] :
        ( ~ $less(X18,sK11)
        | $less(X18,sK1) )
    | ~ spl37_3
    | ~ spl37_25
    | spl37_155 ),
    inference(resolution,[],[f6898,f5442]) ).

tff(f12284,plain,
    ( spl37_473
    | spl37_461
    | spl37_273
    | ~ spl37_230 ),
    inference(avatar_split_clause,[],[f12210,f3350,f4763,f12227,f12281]) ).

tff(f12281,plain,
    ( spl37_473
  <=> ( get(int,int,sF19,t2tb(1)) = get(int,int,sF20,t2tb(1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_473])]) ).

tff(f12227,plain,
    ( spl37_461
  <=> ! [X128: ty,X129: uni] : ( 1 = occ1(X128,get(X128,int,X129,t2tb(0)),X129,0,sK3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_461])]) ).

tff(f4763,plain,
    ( spl37_273
  <=> $less(sK3,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_273])]) ).

tff(f12210,plain,
    ( ! [X130: ty,X131: uni] :
        ( $less(sK3,1)
        | ( 1 = occ1(X130,get(X130,int,X131,t2tb(0)),X131,0,sK3) )
        | ( get(int,int,sF19,t2tb(1)) = get(int,int,sF20,t2tb(1)) ) )
    | ~ spl37_230 ),
    inference(evaluation,[],[f12182]) ).

tff(f12182,plain,
    ( ! [X130: ty,X131: uni] :
        ( $less(1,0)
        | ( get(int,int,sF19,t2tb(1)) = get(int,int,sF20,t2tb(1)) )
        | ( 1 = occ1(X130,get(X130,int,X131,t2tb(0)),X131,0,sK3) )
        | $less(sK3,1) )
    | ~ spl37_230 ),
    inference(resolution,[],[f3210,f3378]) ).

tff(f12279,plain,
    ( spl37_464
    | spl37_263
    | ~ spl37_3
    | ~ spl37_25
    | spl37_79
    | spl37_342 ),
    inference(avatar_split_clause,[],[f12278,f6967,f953,f579,f466,f4656,f12240]) ).

tff(f12278,plain,
    ( ! [X155: ty,X156: uni] :
        ( $less(1,sK1)
        | ( 1 = occ1(X155,get(X155,int,X156,t2tb(0)),X156,0,sK7) ) )
    | ~ spl37_3
    | ~ spl37_25
    | spl37_79
    | spl37_342 ),
    inference(subsumption_resolution,[],[f12194,f6969]) ).

tff(f12194,plain,
    ( ! [X155: ty,X156: uni] :
        ( ( 1 = occ1(X155,get(X155,int,X156,t2tb(0)),X156,0,sK7) )
        | $less(sK7,1)
        | $less(1,sK1) )
    | ~ spl37_3
    | ~ spl37_25
    | spl37_79 ),
    inference(resolution,[],[f3210,f6915]) ).

tff(f12277,plain,
    ( spl37_461
    | spl37_273
    | spl37_472
    | spl37_23 ),
    inference(avatar_split_clause,[],[f12180,f568,f12275,f4763,f12227]) ).

tff(f12275,plain,
    ( spl37_472
  <=> ! [X125: ty,X126: uni,X127: $int] :
        ( $less(1,X127)
        | ~ $less(sK7,sK14(sK3,X125,X126,X127,get(X125,int,X126,t2tb(1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_472])]) ).

tff(f12180,plain,
    ( ! [X126: uni,X127: $int,X124: uni,X125: ty,X123: ty] :
        ( $less(1,X127)
        | ~ $less(sK7,sK14(sK3,X125,X126,X127,get(X125,int,X126,t2tb(1))))
        | $less(sK3,1)
        | ( 1 = occ1(X123,get(X123,int,X124,t2tb(0)),X124,0,sK3) ) )
    | spl37_23 ),
    inference(resolution,[],[f3210,f2364]) ).

tff(f12273,plain,
    ( spl37_471
    | spl37_461
    | spl37_273
    | spl37_23 ),
    inference(avatar_split_clause,[],[f12179,f568,f4763,f12227,f12271]) ).

tff(f12271,plain,
    ( spl37_471
  <=> ! [X121: ty,X120: $int,X122: uni] :
        ( $less(1,X120)
        | ~ $less(sK7,sK13(X120,X121,X122,sK3,get(X121,int,X122,t2tb(1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_471])]) ).

tff(f12179,plain,
    ( ! [X120: $int,X118: ty,X121: ty,X119: uni,X122: uni] :
        ( $less(sK3,1)
        | ( 1 = occ1(X118,get(X118,int,X119,t2tb(0)),X119,0,sK3) )
        | $less(1,X120)
        | ~ $less(sK7,sK13(X120,X121,X122,sK3,get(X121,int,X122,t2tb(1)))) )
    | spl37_23 ),
    inference(resolution,[],[f3210,f2325]) ).

tff(f12269,plain,
    ( spl37_263
    | spl37_470
    | spl37_276
    | ~ spl37_3
    | ~ spl37_25
    | spl37_216 ),
    inference(avatar_split_clause,[],[f12203,f2824,f579,f466,f4782,f12267,f4656]) ).

tff(f12267,plain,
    ( spl37_470
  <=> ! [X182: ty,X183: uni] : ( 1 = occ1(X182,get(X182,int,X183,t2tb(0)),X183,0,sF36) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_470])]) ).

tff(f4782,plain,
    ( spl37_276
  <=> $less(sF36,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_276])]) ).

tff(f12203,plain,
    ( ! [X182: ty,X183: uni] :
        ( $less(sF36,1)
        | ( 1 = occ1(X182,get(X182,int,X183,t2tb(0)),X183,0,sF36) )
        | $less(1,sK1) )
    | ~ spl37_3
    | ~ spl37_25
    | spl37_216 ),
    inference(resolution,[],[f3210,f8796]) ).

tff(f12265,plain,
    ( spl37_466
    | spl37_467
    | spl37_468
    | spl37_469
    | spl37_40 ),
    inference(avatar_split_clause,[],[f12202,f655,f12262,f12258,f12255,f12251]) ).

tff(f12255,plain,
    ( spl37_467
  <=> ! [X181: uni,X180: ty] : ( 1 = occ1(X180,get(X180,int,X181,t2tb(0)),X181,0,sF23) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_467])]) ).

tff(f12202,plain,
    ( ! [X180: ty,X181: uni] :
        ( ( 1 = sF27 )
        | $less(sF23,1)
        | ( 1 = occ1(X180,get(X180,int,X181,t2tb(0)),X181,0,sF23) )
        | $less(1,sF27) )
    | spl37_40 ),
    inference(resolution,[],[f3210,f906]) ).

tff(f12247,plain,
    ( spl37_465
    | spl37_271
    | spl37_264
    | spl37_458 ),
    inference(avatar_split_clause,[],[f12192,f12216,f4661,f4751,f12244]) ).

tff(f12192,plain,
    ! [X152: uni,X151: ty] :
      ( ( 1 = occ1(X151,get(X151,int,X152,t2tb(0)),X152,0,sK4) )
      | $less(1,sK7)
      | $less(sK4,1)
      | ( sF23 = tb2t(get(int,int,sF19,t2tb(1))) ) ),
    inference(resolution,[],[f3210,f430]) ).

tff(f12242,plain,
    ( spl37_463
    | spl37_464
    | spl37_342 ),
    inference(avatar_split_clause,[],[f12235,f6967,f12240,f12237]) ).

tff(f12235,plain,
    ( ! [X158: uni,X159: $int,X157: ty] :
        ( ( 1 = occ1(X157,get(X157,int,X158,t2tb(0)),X158,0,sK7) )
        | $less(tb2t(get(int,int,sF19,t2tb(X159))),sF23)
        | $less(X159,sK3)
        | ~ $less(X159,1) )
    | spl37_342 ),
    inference(subsumption_resolution,[],[f12195,f6969]) ).

tff(f12195,plain,
    ! [X158: uni,X159: $int,X157: ty] :
      ( ~ $less(X159,1)
      | $less(tb2t(get(int,int,sF19,t2tb(X159))),sF23)
      | ( 1 = occ1(X157,get(X157,int,X158,t2tb(0)),X158,0,sK7) )
      | $less(sK7,1)
      | $less(X159,sK3) ),
    inference(resolution,[],[f3210,f1088]) ).

tff(f12234,plain,
    ( spl37_263
    | spl37_312
    | spl37_462
    | spl37_32
    | spl37_270 ),
    inference(avatar_split_clause,[],[f12230,f4712,f614,f12232,f5824,f4656]) ).

tff(f12232,plain,
    ( spl37_462
  <=> ! [X109: uni,X108: ty] : ( 1 = occ1(X108,get(X108,int,X109,t2tb(0)),X109,0,sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_462])]) ).

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

tff(f12230,plain,
    ( ! [X108: ty,X109: uni] :
        ( ( 1 = occ1(X108,get(X108,int,X109,t2tb(0)),X109,0,sK2) )
        | ( 1 = sK1 )
        | $less(1,sK1) )
    | spl37_32
    | spl37_270 ),
    inference(subsumption_resolution,[],[f12174,f4713]) ).

tff(f4713,plain,
    ( ~ $less(sK2,1)
    | spl37_270 ),
    inference(avatar_component_clause,[],[f4712]) ).

tff(f12174,plain,
    ( ! [X108: ty,X109: uni] :
        ( $less(sK2,1)
        | ( 1 = occ1(X108,get(X108,int,X109,t2tb(0)),X109,0,sK2) )
        | ( 1 = sK1 )
        | $less(1,sK1) )
    | spl37_32 ),
    inference(resolution,[],[f3210,f864]) ).

tff(f12229,plain,
    ( spl37_460
    | spl37_273
    | spl37_461
    | ~ spl37_219 ),
    inference(avatar_split_clause,[],[f12214,f2907,f12227,f4763,f12223]) ).

tff(f12214,plain,
    ( ! [X128: ty,X129: uni] :
        ( ( 1 = occ1(X128,get(X128,int,X129,t2tb(0)),X129,0,sK3) )
        | $less(sK3,1)
        | ( get(int,int,sF19,t2tb(1)) = get(int,int,sF24,t2tb(1)) ) )
    | ~ spl37_219 ),
    inference(evaluation,[],[f12181]) ).

tff(f12181,plain,
    ( ! [X128: ty,X129: uni] :
        ( $less(1,0)
        | ( 1 = occ1(X128,get(X128,int,X129,t2tb(0)),X129,0,sK3) )
        | ( get(int,int,sF19,t2tb(1)) = get(int,int,sF24,t2tb(1)) )
        | $less(sK3,1) )
    | ~ spl37_219 ),
    inference(resolution,[],[f3210,f3093]) ).

tff(f12221,plain,
    ( spl37_271
    | spl37_458
    | spl37_459 ),
    inference(avatar_split_clause,[],[f12191,f12219,f12216,f4751]) ).

tff(f12191,plain,
    ! [X150: $int,X148: ty,X149: uni] :
      ( $less(X150,sK7)
      | ~ $less(X150,1)
      | ( 1 = occ1(X148,get(X148,int,X149,t2tb(0)),X149,0,sK4) )
      | ( sF23 = tb2t(get(int,int,sF19,t2tb(X150))) )
      | $less(sK4,1) ),
    inference(resolution,[],[f3210,f1108]) ).

tff(f12145,plain,
    ( spl37_457
    | spl37_264
    | spl37_342 ),
    inference(avatar_split_clause,[],[f12139,f6967,f4661,f12142]) ).

tff(f12139,plain,
    ( $less(1,sK7)
    | ( 1 = sK7 )
    | spl37_342 ),
    inference(resolution,[],[f6969,f97]) ).

tff(f12136,plain,
    ( spl37_456
    | spl37_398 ),
    inference(avatar_split_clause,[],[f12102,f9528,f12134]) ).

tff(f12134,plain,
    ( spl37_456
  <=> ! [X55: $int] :
        ( $less(1,X55)
        | $less(X55,0)
        | $less(0,X55) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_456])]) ).

tff(f12102,plain,
    ! [X56: $int,X55: $int] :
      ( ~ $less(1,X56)
      | $less(1,X55)
      | $less(0,X55)
      | $less(X55,0)
      | $less(0,X56)
      | ( 0 = X56 ) ),
    inference(superposition,[],[f1337,f3162]) ).

tff(f3162,plain,
    ! [X31: $int,X29: ty,X30: uni] :
      ( ( 1 = occ1(X29,get(X29,int,X30,t2tb(0)),X30,X31,1) )
      | $less(0,X31)
      | $less(X31,0) ),
    inference(evaluation,[],[f3138]) ).

tff(f3138,plain,
    ! [X31: $int,X29: ty,X30: uni] :
      ( ( $sum(0,1) = occ1(X29,get(X29,int,X30,t2tb(0)),X30,X31,1) )
      | $less(X31,0)
      | $less(1,0)
      | $less(0,X31) ),
    inference(superposition,[],[f1355,f1529]) ).

tff(f12051,plain,
    ( spl37_454
    | spl37_455
    | spl37_40
    | ~ spl37_281 ),
    inference(avatar_split_clause,[],[f12033,f4808,f655,f12048,f12044]) ).

tff(f12044,plain,
    ( spl37_454
  <=> ( tb2t(get(int,int,sF19,t2tb(0))) = sF27 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_454])]) ).

tff(f12048,plain,
    ( spl37_455
  <=> $less(tb2t(get(int,int,sF19,t2tb(0))),sF27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_455])]) ).

tff(f4808,plain,
    ( spl37_281
  <=> $less(tb2t(get(int,int,sF19,t2tb(0))),sF23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_281])]) ).

tff(f12033,plain,
    ( $less(tb2t(get(int,int,sF19,t2tb(0))),sF27)
    | ( tb2t(get(int,int,sF19,t2tb(0))) = sF27 )
    | spl37_40
    | ~ spl37_281 ),
    inference(resolution,[],[f4810,f906]) ).

tff(f4810,plain,
    ( $less(tb2t(get(int,int,sF19,t2tb(0))),sF23)
    | ~ spl37_281 ),
    inference(avatar_component_clause,[],[f4808]) ).

tff(f12042,plain,
    ( ~ spl37_201
    | ~ spl37_281 ),
    inference(avatar_split_clause,[],[f12038,f4808,f2658]) ).

tff(f2658,plain,
    ( spl37_201
  <=> $less(sF23,tb2t(get(int,int,sF19,t2tb(0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_201])]) ).

tff(f12038,plain,
    ( ~ $less(sF23,tb2t(get(int,int,sF19,t2tb(0))))
    | ~ spl37_281 ),
    inference(resolution,[],[f4810,f677]) ).

tff(f12029,plain,
    ( ~ spl37_453
    | ~ spl37_12
    | ~ spl37_164 ),
    inference(avatar_split_clause,[],[f12021,f1974,f511,f12026]) ).

tff(f511,plain,
    ( spl37_12
  <=> $less(sF35,sF23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_12])]) ).

tff(f12021,plain,
    ( ~ $less(sF23,sK4)
    | ~ spl37_12
    | ~ spl37_164 ),
    inference(resolution,[],[f8881,f513]) ).

tff(f513,plain,
    ( $less(sF35,sF23)
    | ~ spl37_12 ),
    inference(avatar_component_clause,[],[f511]) ).

tff(f8881,plain,
    ( ! [X12: $int] :
        ( ~ $less(sF35,X12)
        | ~ $less(X12,sK4) )
    | ~ spl37_164 ),
    inference(resolution,[],[f1975,f935]) ).

tff(f1975,plain,
    ( $less(sK4,sF35)
    | ~ spl37_164 ),
    inference(avatar_component_clause,[],[f1974]) ).

tff(f11985,plain,
    ( spl37_353
    | ~ spl37_311 ),
    inference(avatar_split_clause,[],[f11973,f5444,f7285]) ).

tff(f11973,plain,
    ( ! [X18: $int] :
        ( ( sF23 = tb2t(get(int,int,sF19,t2tb(X18))) )
        | ~ $less(X18,sK11)
        | $less(X18,sK7) )
    | ~ spl37_311 ),
    inference(resolution,[],[f5446,f1108]) ).

tff(f11982,plain,
    ( ~ spl37_98
    | ~ spl37_311
    | spl37_316 ),
    inference(avatar_split_clause,[],[f11968,f5990,f5444,f1103]) ).

tff(f1103,plain,
    ( spl37_98
  <=> $less(sK4,-2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_98])]) ).

tff(f5990,plain,
    ( spl37_316
  <=> $less(sK11,-2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_316])]) ).

tff(f11968,plain,
    ( ~ $less(sK4,-2)
    | ~ spl37_311
    | spl37_316 ),
    inference(resolution,[],[f5446,f6608]) ).

tff(f6608,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK11,X0)
        | ~ $less(X0,-2) )
    | spl37_316 ),
    inference(resolution,[],[f5992,f96]) ).

tff(f5992,plain,
    ( ~ $less(sK11,-2)
    | spl37_316 ),
    inference(avatar_component_clause,[],[f5990]) ).

tff(f11980,plain,
    ( ~ spl37_271
    | spl37_299
    | ~ spl37_311 ),
    inference(avatar_split_clause,[],[f11969,f5444,f5273,f4751]) ).

tff(f11969,plain,
    ( ~ $less(sK4,1)
    | spl37_299
    | ~ spl37_311 ),
    inference(resolution,[],[f5446,f7537]) ).

tff(f11942,plain,
    ( spl37_451
    | spl37_452 ),
    inference(avatar_split_clause,[],[f11935,f11940,f11937]) ).

tff(f11937,plain,
    ( spl37_451
  <=> ! [X0: $int] : ( 0 = occ1(int,t2tb(X0),const(int,int,t2tb(X0)),0,-1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_451])]) ).

tff(f11935,plain,
    ! [X0: $int,X1: $int] :
      ( ~ $less(X1,-1)
      | $less(X1,0)
      | ( 0 = occ1(int,t2tb(X0),const(int,int,t2tb(X0)),0,-1) ) ),
    inference(subsumption_resolution,[],[f11928,f354]) ).

tff(f11928,plain,
    ! [X0: $int,X1: $int] :
      ( ~ $less(X1,-1)
      | $less(X1,0)
      | ( 0 = occ1(int,t2tb(X0),const(int,int,t2tb(X0)),0,-1) )
      | ~ sort1(int,t2tb(X0)) ),
    inference(resolution,[],[f2712,f2342]) ).

tff(f2342,plain,
    ! [X16: $int,X14: $int,X17: $int,X15: $int] :
      ( $less(sK13(X16,int,const(int,int,t2tb(X14)),X17,t2tb(X14)),X17)
      | ~ $less(X15,X17)
      | $less(X15,X16) ),
    inference(superposition,[],[f1247,f1706]) ).

tff(f11724,plain,
    ( spl37_450
    | spl37_386 ),
    inference(avatar_split_clause,[],[f11720,f8784,f11722]) ).

tff(f11720,plain,
    ! [X80: $int,X78: uni,X81: $int] :
      ( ( t2tb(X81) = X78 )
      | $less(0,$sum(X80,$uminus(X80)))
      | ( 0 = $sum(X80,$uminus(X80)) ) ),
    inference(subsumption_resolution,[],[f11653,f95]) ).

tff(f11653,plain,
    ! [X80: $int,X78: uni,X81: $int] :
      ( $less(X80,X80)
      | $less(0,$sum(X80,$uminus(X80)))
      | ( t2tb(X81) = X78 )
      | ( 0 = $sum(X80,$uminus(X80)) ) ),
    inference(superposition,[],[f1030,f8719]) ).

tff(f11713,plain,
    ( spl37_386
    | spl37_449 ),
    inference(avatar_split_clause,[],[f11709,f11711,f8784]) ).

tff(f11709,plain,
    ! [X66: $int,X67: $int,X64: uni] :
      ( ~ $less($sum(X66,$uminus(X66)),0)
      | ( t2tb(X67) = X64 ) ),
    inference(subsumption_resolution,[],[f11650,f95]) ).

tff(f11650,plain,
    ! [X66: $int,X67: $int,X64: uni] :
      ( ( t2tb(X67) = X64 )
      | $less(X66,X66)
      | ~ $less($sum(X66,$uminus(X66)),0) ),
    inference(superposition,[],[f402,f8719]) ).

tff(f11406,plain,
    ( spl37_395
    | ~ spl37_143 ),
    inference(avatar_split_clause,[],[f11373,f1558,f9412]) ).

tff(f9412,plain,
    ( spl37_395
  <=> ( 1 = occ1(map(int,int),sF24,const(map(int,int),int,sF24),0,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_395])]) ).

tff(f1558,plain,
    ( spl37_143
  <=> ( sF24 = elts(int,sF29) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_143])]) ).

tff(f11373,plain,
    ( ( 1 = occ1(map(int,int),sF24,const(map(int,int),int,sF24),0,1) )
    | ~ spl37_143 ),
    inference(superposition,[],[f2195,f1560]) ).

tff(f1560,plain,
    ( ( sF24 = elts(int,sF29) )
    | ~ spl37_143 ),
    inference(avatar_component_clause,[],[f1558]) ).

tff(f11405,plain,
    ( spl37_396
    | ~ spl37_146 ),
    inference(avatar_split_clause,[],[f11374,f1579,f9418]) ).

tff(f9418,plain,
    ( spl37_396
  <=> ( 1 = occ1(map(int,int),sF19,const(map(int,int),int,sF19),0,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_396])]) ).

tff(f1579,plain,
    ( spl37_146
  <=> ( elts(int,sF28) = sF19 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_146])]) ).

tff(f11374,plain,
    ( ( 1 = occ1(map(int,int),sF19,const(map(int,int),int,sF19),0,1) )
    | ~ spl37_146 ),
    inference(superposition,[],[f2195,f1581]) ).

tff(f1581,plain,
    ( ( elts(int,sF28) = sF19 )
    | ~ spl37_146 ),
    inference(avatar_component_clause,[],[f1579]) ).

tff(f11404,plain,
    spl37_398,
    inference(avatar_split_clause,[],[f11399,f9528]) ).

tff(f11399,plain,
    ! [X24: $int] :
      ( ( 0 = X24 )
      | $less(0,X24)
      | ~ $less(1,X24) ),
    inference(evaluation,[],[f11389]) ).

tff(f11389,plain,
    ! [X24: $int] :
      ( $less(1,0)
      | $less(0,X24)
      | ~ $less(1,X24)
      | ( 0 = X24 ) ),
    inference(superposition,[],[f1337,f2195]) ).

tff(f11403,plain,
    ( spl37_394
    | ~ spl37_124 ),
    inference(avatar_split_clause,[],[f11372,f1377,f9407]) ).

tff(f9407,plain,
    ( spl37_394
  <=> ( 1 = occ1(map(int,int),sF20,const(map(int,int),int,sF20),0,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_394])]) ).

tff(f1377,plain,
    ( spl37_124
  <=> ( sF20 = elts(int,sF32) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_124])]) ).

tff(f11372,plain,
    ( ( 1 = occ1(map(int,int),sF20,const(map(int,int),int,sF20),0,1) )
    | ~ spl37_124 ),
    inference(superposition,[],[f2195,f1379]) ).

tff(f1379,plain,
    ( ( sF20 = elts(int,sF32) )
    | ~ spl37_124 ),
    inference(avatar_component_clause,[],[f1377]) ).

tff(f11308,plain,
    ( ~ spl37_205
    | ~ spl37_305 ),
    inference(avatar_split_clause,[],[f11305,f5360,f2686]) ).

tff(f11305,plain,
    ( ~ $less(sK1,sF35)
    | ~ spl37_305 ),
    inference(resolution,[],[f5362,f677]) ).

tff(f11290,plain,
    spl37_398,
    inference(avatar_split_clause,[],[f11285,f9528]) ).

tff(f11285,plain,
    ! [X46: $int] :
      ( ( 0 = X46 )
      | ~ $less(1,X46)
      | $less(0,X46) ),
    inference(evaluation,[],[f11276]) ).

tff(f11276,plain,
    ! [X46: $int] :
      ( $less(0,X46)
      | $less(1,0)
      | ( 0 = X46 )
      | ~ $less(1,X46) ),
    inference(superposition,[],[f1337,f2156]) ).

tff(f11191,plain,
    spl37_223,
    inference(avatar_split_clause,[],[f11187,f3028]) ).

tff(f11187,plain,
    ! [X34: $int,X35: $int,X33: $int] :
      ( $less(X33,X34)
      | $less(X35,X33)
      | ~ $less(X35,X34) ),
    inference(evaluation,[],[f11180]) ).

tff(f11180,plain,
    ! [X34: $int,X35: $int,X33: $int] :
      ( $less(X35,X33)
      | $less(0,0)
      | $less(X33,X34)
      | ~ $less(X35,X34) ),
    inference(superposition,[],[f1728,f414]) ).

tff(f1728,plain,
    ! [X16: $int,X14: $int,X15: $int,X13: $int] :
      ( $less(0,occ1(int,t2tb(X13),const(int,int,t2tb(X13)),X15,X16))
      | $less(X14,X15)
      | ~ $less(X14,X16) ),
    inference(superposition,[],[f327,f1706]) ).

tff(f11154,plain,
    ( spl37_448
    | spl37_204
    | ~ spl37_24
    | ~ spl37_211
    | ~ spl37_240 ),
    inference(avatar_split_clause,[],[f11149,f3555,f2797,f573,f2670,f11151]) ).

tff(f11151,plain,
    ( spl37_448
  <=> ( get(int,int,sF20,t2tb(sK7)) = sF22 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_448])]) ).

tff(f2670,plain,
    ( spl37_204
  <=> $less(sK7,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_204])]) ).

tff(f2797,plain,
    ( spl37_211
  <=> ( get(int,int,sF19,t2tb(sK7)) = sF22 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_211])]) ).

tff(f3555,plain,
    ( spl37_240
  <=> map_eq_sub1(int,sF20,sF19,sK2,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_240])]) ).

tff(f11149,plain,
    ( $less(sK7,sK2)
    | ( get(int,int,sF20,t2tb(sK7)) = sF22 )
    | ~ spl37_24
    | ~ spl37_211
    | ~ spl37_240 ),
    inference(forward_demodulation,[],[f11125,f2799]) ).

tff(f2799,plain,
    ( ( get(int,int,sF19,t2tb(sK7)) = sF22 )
    | ~ spl37_211 ),
    inference(avatar_component_clause,[],[f2797]) ).

tff(f11125,plain,
    ( ( get(int,int,sF20,t2tb(sK7)) = get(int,int,sF19,t2tb(sK7)) )
    | $less(sK7,sK2)
    | ~ spl37_24
    | ~ spl37_240 ),
    inference(resolution,[],[f3559,f575]) ).

tff(f3559,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,sK1)
        | ( get(int,int,sF19,t2tb(X0)) = get(int,int,sF20,t2tb(X0)) )
        | $less(X0,sK2) )
    | ~ spl37_240 ),
    inference(resolution,[],[f3557,f401]) ).

tff(f3557,plain,
    ( map_eq_sub1(int,sF20,sF19,sK2,sK1)
    | ~ spl37_240 ),
    inference(avatar_component_clause,[],[f3555]) ).

tff(f11148,plain,
    ( spl37_447
    | ~ spl37_56
    | ~ spl37_240 ),
    inference(avatar_split_clause,[],[f11143,f3555,f749,f11145]) ).

tff(f11145,plain,
    ( spl37_447
  <=> ( get(int,int,sF19,t2tb(sK2)) = get(int,int,sF20,t2tb(sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_447])]) ).

tff(f11143,plain,
    ( ( get(int,int,sF19,t2tb(sK2)) = get(int,int,sF20,t2tb(sK2)) )
    | ~ spl37_56
    | ~ spl37_240 ),
    inference(subsumption_resolution,[],[f11116,f95]) ).

tff(f11116,plain,
    ( $less(sK2,sK2)
    | ( get(int,int,sF19,t2tb(sK2)) = get(int,int,sF20,t2tb(sK2)) )
    | ~ spl37_56
    | ~ spl37_240 ),
    inference(resolution,[],[f3559,f751]) ).

tff(f11111,plain,
    ( spl37_446
    | ~ spl37_56
    | ~ spl37_238 ),
    inference(avatar_split_clause,[],[f11106,f3413,f749,f11108]) ).

tff(f3413,plain,
    ( spl37_238
  <=> map_eq_sub1(int,sF19,sF24,sK2,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_238])]) ).

tff(f11106,plain,
    ( ( get(int,int,sF24,t2tb(sK2)) = get(int,int,sF19,t2tb(sK2)) )
    | ~ spl37_56
    | ~ spl37_238 ),
    inference(subsumption_resolution,[],[f11072,f95]) ).

tff(f11072,plain,
    ( ( get(int,int,sF24,t2tb(sK2)) = get(int,int,sF19,t2tb(sK2)) )
    | $less(sK2,sK2)
    | ~ spl37_56
    | ~ spl37_238 ),
    inference(resolution,[],[f3519,f751]) ).

tff(f3519,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,sK1)
        | ( get(int,int,sF19,t2tb(X0)) = get(int,int,sF24,t2tb(X0)) )
        | $less(X0,sK2) )
    | ~ spl37_238 ),
    inference(resolution,[],[f3415,f401]) ).

tff(f3415,plain,
    ( map_eq_sub1(int,sF19,sF24,sK2,sK1)
    | ~ spl37_238 ),
    inference(avatar_component_clause,[],[f3413]) ).

tff(f11105,plain,
    ( spl37_204
    | spl37_445
    | ~ spl37_24
    | ~ spl37_211
    | ~ spl37_238
    | ~ spl37_248 ),
    inference(avatar_split_clause,[],[f11100,f4103,f3413,f2797,f573,f11102,f2670]) ).

tff(f4103,plain,
    ( spl37_248
  <=> ( sF34 = get(int,int,sF24,t2tb(sK7)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_248])]) ).

tff(f11100,plain,
    ( ( sF34 = sF22 )
    | $less(sK7,sK2)
    | ~ spl37_24
    | ~ spl37_211
    | ~ spl37_238
    | ~ spl37_248 ),
    inference(forward_demodulation,[],[f11099,f2799]) ).

tff(f11099,plain,
    ( ( sF34 = get(int,int,sF19,t2tb(sK7)) )
    | $less(sK7,sK2)
    | ~ spl37_24
    | ~ spl37_238
    | ~ spl37_248 ),
    inference(forward_demodulation,[],[f11081,f4105]) ).

tff(f4105,plain,
    ( ( sF34 = get(int,int,sF24,t2tb(sK7)) )
    | ~ spl37_248 ),
    inference(avatar_component_clause,[],[f4103]) ).

tff(f11081,plain,
    ( $less(sK7,sK2)
    | ( get(int,int,sF19,t2tb(sK7)) = get(int,int,sF24,t2tb(sK7)) )
    | ~ spl37_24
    | ~ spl37_238 ),
    inference(resolution,[],[f3519,f575]) ).

tff(f11067,plain,
    ( spl37_425
    | ~ spl37_49
    | ~ spl37_230 ),
    inference(avatar_split_clause,[],[f11066,f3350,f713,f10211]) ).

tff(f10211,plain,
    ( spl37_425
  <=> ( get(int,int,sF19,t2tb(0)) = get(int,int,sF20,t2tb(0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_425])]) ).

tff(f11066,plain,
    ( ( get(int,int,sF19,t2tb(0)) = get(int,int,sF20,t2tb(0)) )
    | ~ spl37_49
    | ~ spl37_230 ),
    inference(subsumption_resolution,[],[f11044,f715]) ).

tff(f11044,plain,
    ( ( get(int,int,sF19,t2tb(0)) = get(int,int,sF20,t2tb(0)) )
    | ~ $less(0,sK3)
    | ~ spl37_230 ),
    inference(interpreted_simplification,[],[f11043]) ).

tff(f11043,plain,
    ( ~ $less(0,sK3)
    | $less(0,0)
    | ( get(int,int,sF19,t2tb(0)) = get(int,int,sF20,t2tb(0)) )
    | ~ spl37_230 ),
    inference(instantiation,[],[f3378]) ).

tff(f11065,plain,
    ( spl37_425
    | ~ spl37_49
    | ~ spl37_230 ),
    inference(avatar_split_clause,[],[f11064,f3350,f713,f10211]) ).

tff(f11064,plain,
    ( ( get(int,int,sF19,t2tb(0)) = get(int,int,sF20,t2tb(0)) )
    | ~ spl37_49
    | ~ spl37_230 ),
    inference(evaluation,[],[f11047]) ).

tff(f11047,plain,
    ( $less(0,0)
    | ( get(int,int,sF19,t2tb(0)) = get(int,int,sF20,t2tb(0)) )
    | ~ spl37_49
    | ~ spl37_230 ),
    inference(resolution,[],[f3378,f715]) ).

tff(f11042,plain,
    ( spl37_413
    | ~ spl37_49
    | ~ spl37_219 ),
    inference(avatar_split_clause,[],[f11041,f2907,f713,f9866]) ).

tff(f11041,plain,
    ( ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
    | ~ spl37_49
    | ~ spl37_219 ),
    inference(subsumption_resolution,[],[f11019,f715]) ).

tff(f11019,plain,
    ( ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
    | ~ $less(0,sK3)
    | ~ spl37_219 ),
    inference(interpreted_simplification,[],[f11018]) ).

tff(f11018,plain,
    ( ~ $less(0,sK3)
    | $less(0,0)
    | ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
    | ~ spl37_219 ),
    inference(instantiation,[],[f3093]) ).

tff(f11040,plain,
    ( spl37_413
    | ~ spl37_49
    | ~ spl37_219 ),
    inference(avatar_split_clause,[],[f11039,f2907,f713,f9866]) ).

tff(f11039,plain,
    ( ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
    | ~ spl37_49
    | ~ spl37_219 ),
    inference(evaluation,[],[f11022]) ).

tff(f11022,plain,
    ( ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
    | $less(0,0)
    | ~ spl37_49
    | ~ spl37_219 ),
    inference(resolution,[],[f3093,f715]) ).

tff(f10996,plain,
    ( spl37_251
    | spl37_444
    | spl37_2
    | ~ spl37_17
    | ~ spl37_19 ),
    inference(avatar_split_clause,[],[f10992,f546,f536,f461,f10994,f4345]) ).

tff(f4345,plain,
    ( spl37_251
  <=> $less(0,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_251])]) ).

tff(f10992,plain,
    ( ! [X31: uni,X32: $int,X30: ty] :
        ( $less(sK11,X32)
        | ~ $less(sK3,sK14(0,X30,X31,X32,get(X30,int,X31,sF25)))
        | $less(0,sK9) )
    | spl37_2
    | ~ spl37_17
    | ~ spl37_19 ),
    inference(forward_demodulation,[],[f10977,f538]) ).

tff(f10977,plain,
    ( ! [X31: uni,X32: $int,X30: ty] :
        ( $less(sK11,X32)
        | ~ $less(sK3,sK14(0,X30,X31,X32,get(X30,int,X31,t2tb(sK11))))
        | $less(0,sK9) )
    | spl37_2
    | ~ spl37_17
    | ~ spl37_19 ),
    inference(resolution,[],[f2362,f7127]) ).

tff(f10965,plain,
    ( spl37_443
    | spl37_251
    | spl37_4
    | ~ spl37_17
    | ~ spl37_19 ),
    inference(avatar_split_clause,[],[f10961,f546,f536,f471,f4345,f10963]) ).

tff(f10961,plain,
    ( ! [X31: uni,X32: $int,X30: ty] :
        ( $less(0,sK9)
        | $less(sK11,X32)
        | ~ $less(sK4,sK14(0,X30,X31,X32,get(X30,int,X31,sF25))) )
    | spl37_4
    | ~ spl37_17
    | ~ spl37_19 ),
    inference(forward_demodulation,[],[f10946,f538]) ).

tff(f10946,plain,
    ( ! [X31: uni,X32: $int,X30: ty] :
        ( ~ $less(sK4,sK14(0,X30,X31,X32,get(X30,int,X31,t2tb(sK11))))
        | $less(sK11,X32)
        | $less(0,sK9) )
    | spl37_4
    | ~ spl37_17
    | ~ spl37_19 ),
    inference(resolution,[],[f2361,f7127]) ).

tff(f10915,plain,
    ( spl37_251
    | spl37_442
    | ~ spl37_17
    | ~ spl37_19
    | spl37_41 ),
    inference(avatar_split_clause,[],[f10911,f660,f546,f536,f10913,f4345]) ).

tff(f10911,plain,
    ( ! [X31: ty,X32: uni,X30: $int] :
        ( ~ $less(sK7,sK14(0,X31,X32,X30,get(X31,int,X32,sF25)))
        | $less(sK11,X30)
        | $less(0,sK9) )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_41 ),
    inference(forward_demodulation,[],[f10896,f538]) ).

tff(f10896,plain,
    ( ! [X31: ty,X32: uni,X30: $int] :
        ( ~ $less(sK7,sK14(0,X31,X32,X30,get(X31,int,X32,t2tb(sK11))))
        | $less(0,sK9)
        | $less(sK11,X30) )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_41 ),
    inference(resolution,[],[f2360,f7127]) ).

tff(f10863,plain,
    ( spl37_441
    | spl37_251
    | spl37_2
    | ~ spl37_17
    | ~ spl37_19 ),
    inference(avatar_split_clause,[],[f10859,f546,f536,f461,f4345,f10861]) ).

tff(f10859,plain,
    ( ! [X31: ty,X32: uni,X30: $int] :
        ( $less(0,sK9)
        | $less(sK11,X30)
        | ~ $less(sK3,sK13(X30,X31,X32,0,get(X31,int,X32,sF25))) )
    | spl37_2
    | ~ spl37_17
    | ~ spl37_19 ),
    inference(forward_demodulation,[],[f10844,f538]) ).

tff(f10844,plain,
    ( ! [X31: ty,X32: uni,X30: $int] :
        ( ~ $less(sK3,sK13(X30,X31,X32,0,get(X31,int,X32,t2tb(sK11))))
        | $less(sK11,X30)
        | $less(0,sK9) )
    | spl37_2
    | ~ spl37_17
    | ~ spl37_19 ),
    inference(resolution,[],[f2323,f7127]) ).

tff(f10832,plain,
    ( spl37_339
    | spl37_345
    | spl37_293 ),
    inference(avatar_split_clause,[],[f10830,f4907,f7076,f6857]) ).

tff(f4907,plain,
    ( spl37_293
  <=> $less(sF23,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_293])]) ).

tff(f10830,plain,
    ( $less(0,sF23)
    | ( 0 = sF23 )
    | spl37_293 ),
    inference(resolution,[],[f4909,f97]) ).

tff(f4909,plain,
    ( ~ $less(sF23,0)
    | spl37_293 ),
    inference(avatar_component_clause,[],[f4907]) ).

tff(f10829,plain,
    ( spl37_251
    | spl37_440
    | spl37_4
    | ~ spl37_17
    | ~ spl37_19 ),
    inference(avatar_split_clause,[],[f10825,f546,f536,f471,f10827,f4345]) ).

tff(f10825,plain,
    ( ! [X31: ty,X32: uni,X30: $int] :
        ( $less(sK11,X30)
        | ~ $less(sK4,sK13(X30,X31,X32,0,get(X31,int,X32,sF25)))
        | $less(0,sK9) )
    | spl37_4
    | ~ spl37_17
    | ~ spl37_19 ),
    inference(forward_demodulation,[],[f10810,f538]) ).

tff(f10810,plain,
    ( ! [X31: ty,X32: uni,X30: $int] :
        ( ~ $less(sK4,sK13(X30,X31,X32,0,get(X31,int,X32,t2tb(sK11))))
        | $less(0,sK9)
        | $less(sK11,X30) )
    | spl37_4
    | ~ spl37_17
    | ~ spl37_19 ),
    inference(resolution,[],[f2322,f7127]) ).

tff(f10798,plain,
    ( spl37_251
    | spl37_439
    | ~ spl37_17
    | ~ spl37_19
    | spl37_41 ),
    inference(avatar_split_clause,[],[f10794,f660,f546,f536,f10796,f4345]) ).

tff(f10794,plain,
    ( ! [X31: ty,X32: uni,X30: $int] :
        ( ~ $less(sK7,sK13(X30,X31,X32,0,get(X31,int,X32,sF25)))
        | $less(0,sK9)
        | $less(sK11,X30) )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_41 ),
    inference(forward_demodulation,[],[f10779,f538]) ).

tff(f10779,plain,
    ( ! [X31: ty,X32: uni,X30: $int] :
        ( ~ $less(sK7,sK13(X30,X31,X32,0,get(X31,int,X32,t2tb(sK11))))
        | $less(0,sK9)
        | $less(sK11,X30) )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_41 ),
    inference(resolution,[],[f2321,f7127]) ).

tff(f10727,plain,
    ( spl37_407
    | spl37_408
    | spl37_221 ),
    inference(avatar_split_clause,[],[f10723,f2925,f9661,f9657]) ).

tff(f9657,plain,
    ( spl37_407
  <=> ( tb2t(get(int,int,sF19,t2tb(sF36))) = sF27 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_407])]) ).

tff(f9661,plain,
    ( spl37_408
  <=> $less(tb2t(get(int,int,sF19,t2tb(sF36))),sF27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_408])]) ).

tff(f2925,plain,
    ( spl37_221
  <=> $less(sF27,tb2t(get(int,int,sF19,t2tb(sF36)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_221])]) ).

tff(f10723,plain,
    ( $less(tb2t(get(int,int,sF19,t2tb(sF36))),sF27)
    | ( tb2t(get(int,int,sF19,t2tb(sF36))) = sF27 )
    | spl37_221 ),
    inference(resolution,[],[f2927,f97]) ).

tff(f2927,plain,
    ( ~ $less(sF27,tb2t(get(int,int,sF19,t2tb(sF36))))
    | spl37_221 ),
    inference(avatar_component_clause,[],[f2925]) ).

tff(f10720,plain,
    ( spl37_252
    | spl37_251
    | spl37_287 ),
    inference(avatar_split_clause,[],[f10718,f4877,f4345,f4349]) ).

tff(f4349,plain,
    ( spl37_252
  <=> ( 0 = sK9 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_252])]) ).

tff(f10718,plain,
    ( $less(0,sK9)
    | ( 0 = sK9 )
    | spl37_287 ),
    inference(resolution,[],[f4879,f97]) ).

tff(f10591,plain,
    ( ~ spl37_438
    | ~ spl37_324 ),
    inference(avatar_split_clause,[],[f10561,f6591,f10588]) ).

tff(f10561,plain,
    ( ~ $less(1,sK14(1,int,sF20,0,sF22))
    | ~ spl37_324 ),
    inference(resolution,[],[f6593,f677]) ).

tff(f6593,plain,
    ( $less(sK14(1,int,sF20,0,sF22),1)
    | ~ spl37_324 ),
    inference(avatar_component_clause,[],[f6591]) ).

tff(f10586,plain,
    ( spl37_437
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299
    | ~ spl37_324 ),
    inference(avatar_split_clause,[],[f10556,f6591,f5273,f546,f536,f10583]) ).

tff(f10583,plain,
    ( spl37_437
  <=> $less(sK14(1,int,sF20,0,sF22),sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_437])]) ).

tff(f10556,plain,
    ( $less(sK14(1,int,sF20,0,sF22),sK9)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299
    | ~ spl37_324 ),
    inference(resolution,[],[f6593,f7649]) ).

tff(f10581,plain,
    ( ~ spl37_433
    | spl37_436
    | ~ spl37_324 ),
    inference(avatar_split_clause,[],[f10577,f6591,f10579,f10565]) ).

tff(f10579,plain,
    ( spl37_436
  <=> ! [X2: $int,X3: $int] :
        ( $less(X2,X3)
        | $less(sK14(1,int,sF20,0,sF22),X3)
        | ~ $less(X2,1)
        | exchange2(int,sF20,set(int,int,set(int,int,sF20,t2tb(X2),sF22),t2tb(sK14(1,int,sF20,0,sF22)),get(int,int,sF20,t2tb(X2))),X3,1,X2,sK14(1,int,sF20,0,sF22)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_436])]) ).

tff(f10577,plain,
    ( ! [X2: $int,X3: $int] :
        ( $less(X2,X3)
        | ~ $less(0,occ1(int,sF22,sF20,0,1))
        | exchange2(int,sF20,set(int,int,set(int,int,sF20,t2tb(X2),sF22),t2tb(sK14(1,int,sF20,0,sF22)),get(int,int,sF20,t2tb(X2))),X3,1,X2,sK14(1,int,sF20,0,sF22))
        | ~ $less(X2,1)
        | $less(sK14(1,int,sF20,0,sF22),X3) )
    | ~ spl37_324 ),
    inference(subsumption_resolution,[],[f10553,f675]) ).

tff(f10553,plain,
    ( ! [X2: $int,X3: $int] :
        ( $less(sK14(1,int,sF20,0,sF22),X3)
        | exchange2(int,sF20,set(int,int,set(int,int,sF20,t2tb(X2),sF22),t2tb(sK14(1,int,sF20,0,sF22)),get(int,int,sF20,t2tb(X2))),X3,1,X2,sK14(1,int,sF20,0,sF22))
        | ~ sort1(int,sF22)
        | ~ $less(0,occ1(int,sF22,sF20,0,1))
        | ~ $less(X2,1)
        | $less(X2,X3) )
    | ~ spl37_324 ),
    inference(resolution,[],[f6593,f1621]) ).

tff(f1621,plain,
    ! [X10: $int,X11: $int,X8: ty,X9: uni,X14: $int,X15: $int,X12: uni,X13: $int] :
      ( ~ $less(sK14(X10,X8,X9,X11,X12),X15)
      | ~ $less(X13,X15)
      | exchange2(X8,X9,set(X8,int,set(X8,int,X9,t2tb(X13),X12),t2tb(sK14(X10,X8,X9,X11,X12)),get(X8,int,X9,t2tb(X13))),X14,X15,X13,sK14(X10,X8,X9,X11,X12))
      | ~ sort1(X8,X12)
      | $less(X13,X14)
      | $less(sK14(X10,X8,X9,X11,X12),X14)
      | ~ $less(0,occ1(X8,X12,X9,X11,X10)) ),
    inference(superposition,[],[f380,f368]) ).

tff(f380,plain,
    ! [X2: $int,X3: $int,X0: $int,X1: uni,X4: ty,X5: $int] :
      ( exchange2(X4,X1,set(X4,int,set(X4,int,X1,t2tb(X5),get(X4,int,X1,t2tb(X2))),t2tb(X2),get(X4,int,X1,t2tb(X5))),X0,X3,X5,X2)
      | ~ $less(X2,X3)
      | ~ $less(X5,X3)
      | $less(X5,X0)
      | $less(X2,X0) ),
    inference(cnf_transformation,[],[f264]) ).

tff(f264,plain,
    ! [X0: $int,X1: uni,X2: $int,X3: $int,X4: ty,X5: $int] :
      ( ~ $less(X5,X3)
      | $less(X2,X0)
      | exchange2(X4,X1,set(X4,int,set(X4,int,X1,t2tb(X5),get(X4,int,X1,t2tb(X2))),t2tb(X2),get(X4,int,X1,t2tb(X5))),X0,X3,X5,X2)
      | $less(X5,X0)
      | ~ $less(X2,X3) ),
    inference(rectify,[],[f201]) ).

tff(f201,plain,
    ! [X1: $int,X2: uni,X5: $int,X4: $int,X3: ty,X0: $int] :
      ( ~ $less(X0,X4)
      | $less(X5,X1)
      | exchange2(X3,X2,set(X3,int,set(X3,int,X2,t2tb(X0),get(X3,int,X2,t2tb(X5))),t2tb(X5),get(X3,int,X2,t2tb(X0))),X1,X4,X0,X5)
      | $less(X0,X1)
      | ~ $less(X5,X4) ),
    inference(flattening,[],[f200]) ).

tff(f200,plain,
    ! [X3: ty,X5: $int,X1: $int,X2: uni,X0: $int,X4: $int] :
      ( exchange2(X3,X2,set(X3,int,set(X3,int,X2,t2tb(X0),get(X3,int,X2,t2tb(X5))),t2tb(X5),get(X3,int,X2,t2tb(X0))),X1,X4,X0,X5)
      | ~ $less(X5,X4)
      | $less(X5,X1)
      | ~ $less(X0,X4)
      | $less(X0,X1) ),
    inference(ennf_transformation,[],[f144]) ).

tff(f144,plain,
    ! [X3: ty,X5: $int,X1: $int,X2: uni,X0: $int,X4: $int] :
      ( ( $less(X0,X4)
        & ~ $less(X0,X1) )
     => ( ( $less(X5,X4)
          & ~ $less(X5,X1) )
       => exchange2(X3,X2,set(X3,int,set(X3,int,X2,t2tb(X0),get(X3,int,X2,t2tb(X5))),t2tb(X5),get(X3,int,X2,t2tb(X0))),X1,X4,X0,X5) ) ),
    inference(rectify,[],[f79]) ).

tff(f79,plain,
    ! [X14: $int,X18: $int,X10: uni,X0: ty,X6: $int,X15: $int] :
      ( ( $less(X14,X6)
        & ~ $less(X14,X18) )
     => ( ( $less(X15,X6)
          & ~ $less(X15,X18) )
       => exchange2(X0,X10,set(X0,int,set(X0,int,X10,t2tb(X14),get(X0,int,X10,t2tb(X15))),t2tb(X15),get(X0,int,X10,t2tb(X14))),X18,X6,X14,X15) ) ),
    inference(theory_normalization,[],[f43]) ).

tff(f43,axiom,
    ! [X14: $int,X18: $int,X10: uni,X0: ty,X6: $int,X15: $int] :
      ( ( $less(X14,X6)
        & $lesseq(X18,X14) )
     => ( ( $less(X15,X6)
          & $lesseq(X18,X15) )
       => exchange2(X0,X10,set(X0,int,set(X0,int,X10,t2tb(X14),get(X0,int,X10,t2tb(X15))),t2tb(X15),get(X0,int,X10,t2tb(X14))),X18,X6,X14,X15) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',exchange_set) ).

tff(f10576,plain,
    ( ~ spl37_433
    | spl37_435
    | ~ spl37_324 ),
    inference(avatar_split_clause,[],[f10572,f6591,f10574,f10565]) ).

tff(f10574,plain,
    ( spl37_435
  <=> ! [X0: $int,X1: $int] :
        ( $less(sK14(1,int,sF20,0,sF22),X1)
        | $less(X0,X1)
        | ~ $less(X0,1)
        | exchange2(int,sF20,set(int,int,set(int,int,sF20,t2tb(sK14(1,int,sF20,0,sF22)),get(int,int,sF20,t2tb(X0))),t2tb(X0),sF22),X1,1,sK14(1,int,sF20,0,sF22),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_435])]) ).

tff(f10572,plain,
    ( ! [X0: $int,X1: $int] :
        ( $less(sK14(1,int,sF20,0,sF22),X1)
        | exchange2(int,sF20,set(int,int,set(int,int,sF20,t2tb(sK14(1,int,sF20,0,sF22)),get(int,int,sF20,t2tb(X0))),t2tb(X0),sF22),X1,1,sK14(1,int,sF20,0,sF22),X0)
        | ~ $less(X0,1)
        | ~ $less(0,occ1(int,sF22,sF20,0,1))
        | $less(X0,X1) )
    | ~ spl37_324 ),
    inference(subsumption_resolution,[],[f10552,f675]) ).

tff(f10552,plain,
    ( ! [X0: $int,X1: $int] :
        ( ~ $less(X0,1)
        | $less(sK14(1,int,sF20,0,sF22),X1)
        | $less(X0,X1)
        | ~ $less(0,occ1(int,sF22,sF20,0,1))
        | ~ sort1(int,sF22)
        | exchange2(int,sF20,set(int,int,set(int,int,sF20,t2tb(sK14(1,int,sF20,0,sF22)),get(int,int,sF20,t2tb(X0))),t2tb(X0),sF22),X1,1,sK14(1,int,sF20,0,sF22),X0) )
    | ~ spl37_324 ),
    inference(resolution,[],[f6593,f1635]) ).

tff(f1635,plain,
    ! [X10: $int,X11: $int,X8: ty,X9: uni,X14: $int,X15: $int,X12: uni,X13: $int] :
      ( ~ $less(sK14(X10,X8,X9,X11,X12),X15)
      | $less(X13,X14)
      | exchange2(X8,X9,set(X8,int,set(X8,int,X9,t2tb(sK14(X10,X8,X9,X11,X12)),get(X8,int,X9,t2tb(X13))),t2tb(X13),X12),X14,X15,sK14(X10,X8,X9,X11,X12),X13)
      | ~ $less(X13,X15)
      | ~ $less(0,occ1(X8,X12,X9,X11,X10))
      | ~ sort1(X8,X12)
      | $less(sK14(X10,X8,X9,X11,X12),X14) ),
    inference(superposition,[],[f380,f368]) ).

tff(f10571,plain,
    ( ~ spl37_433
    | spl37_434
    | ~ spl37_324 ),
    inference(avatar_split_clause,[],[f10563,f6591,f10569,f10565]) ).

tff(f10569,plain,
    ( spl37_434
  <=> ! [X4: $int] :
        ( $less(0,occ1(int,sF22,sF20,X4,1))
        | $less(sK14(1,int,sF20,0,sF22),X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_434])]) ).

tff(f10563,plain,
    ( ! [X4: $int] :
        ( $less(0,occ1(int,sF22,sF20,X4,1))
        | ~ $less(0,occ1(int,sF22,sF20,0,1))
        | $less(sK14(1,int,sF20,0,sF22),X4) )
    | ~ spl37_324 ),
    inference(subsumption_resolution,[],[f10554,f675]) ).

tff(f10554,plain,
    ( ! [X4: $int] :
        ( ~ sort1(int,sF22)
        | $less(sK14(1,int,sF20,0,sF22),X4)
        | $less(0,occ1(int,sF22,sF20,X4,1))
        | ~ $less(0,occ1(int,sF22,sF20,0,1)) )
    | ~ spl37_324 ),
    inference(resolution,[],[f6593,f1341]) ).

tff(f1341,plain,
    ! [X2: $int,X3: $int,X0: ty,X1: uni,X6: $int,X4: uni,X5: $int] :
      ( ~ $less(sK14(X2,X0,X1,X3,X4),X6)
      | ~ sort1(X0,X4)
      | ~ $less(0,occ1(X0,X4,X1,X3,X2))
      | $less(sK14(X2,X0,X1,X3,X4),X5)
      | $less(0,occ1(X0,X4,X1,X5,X6)) ),
    inference(superposition,[],[f327,f368]) ).

tff(f10516,plain,
    ( spl37_432
    | spl37_387 ),
    inference(avatar_split_clause,[],[f10463,f8787,f10513]) ).

tff(f10463,plain,
    ! [X58: uni,X59: array_int,X60: $int,X61: $int] :
      ( $less(0,$sum(X61,$uminus(X60)))
      | ( 0 = $sum(X61,$uminus(X60)) )
      | ( t2tb2(X59) = X58 )
      | $less(X61,X60) ),
    inference(superposition,[],[f1030,f1795]) ).

tff(f10515,plain,
    ( spl37_388
    | spl37_432 ),
    inference(avatar_split_clause,[],[f10460,f10513,f8792]) ).

tff(f10460,plain,
    ! [X44: $int,X45: $int,X42: uni,X43: array_int] :
      ( ( t2tb2(X43) = X42 )
      | $less(X45,X44)
      | ~ $less($sum(X45,$uminus(X44)),0) ),
    inference(superposition,[],[f402,f1795]) ).

tff(f10400,plain,
    ( spl37_427
    | spl37_431
    | ~ spl37_323 ),
    inference(avatar_split_clause,[],[f10396,f6542,f10398,f10379]) ).

tff(f10398,plain,
    ( spl37_431
  <=> ! [X2: $int,X3: $int] :
        ( ~ $less(X2,1)
        | $less(sK13(0,int,sF20,1,sF22),X3)
        | exchange2(int,sF20,set(int,int,set(int,int,sF20,t2tb(X2),sF22),t2tb(sK13(0,int,sF20,1,sF22)),get(int,int,sF20,t2tb(X2))),X3,1,X2,sK13(0,int,sF20,1,sF22))
        | $less(X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_431])]) ).

tff(f10396,plain,
    ( ! [X2: $int,X3: $int] :
        ( ~ $less(X2,1)
        | $less(X2,X3)
        | ( 0 = occ1(int,sF22,sF20,0,1) )
        | exchange2(int,sF20,set(int,int,set(int,int,sF20,t2tb(X2),sF22),t2tb(sK13(0,int,sF20,1,sF22)),get(int,int,sF20,t2tb(X2))),X3,1,X2,sK13(0,int,sF20,1,sF22))
        | $less(sK13(0,int,sF20,1,sF22),X3) )
    | ~ spl37_323 ),
    inference(subsumption_resolution,[],[f10362,f675]) ).

tff(f10362,plain,
    ( ! [X2: $int,X3: $int] :
        ( $less(sK13(0,int,sF20,1,sF22),X3)
        | ~ $less(X2,1)
        | $less(X2,X3)
        | ~ sort1(int,sF22)
        | exchange2(int,sF20,set(int,int,set(int,int,sF20,t2tb(X2),sF22),t2tb(sK13(0,int,sF20,1,sF22)),get(int,int,sF20,t2tb(X2))),X3,1,X2,sK13(0,int,sF20,1,sF22))
        | ( 0 = occ1(int,sF22,sF20,0,1) ) )
    | ~ spl37_323 ),
    inference(resolution,[],[f6544,f1620]) ).

tff(f1620,plain,
    ! [X2: $int,X3: $int,X0: ty,X1: uni,X6: $int,X7: $int,X4: uni,X5: $int] :
      ( ~ $less(sK13(X2,X0,X1,X3,X4),X7)
      | ~ $less(X5,X7)
      | $less(X5,X6)
      | ~ sort1(X0,X4)
      | $less(sK13(X2,X0,X1,X3,X4),X6)
      | exchange2(X0,X1,set(X0,int,set(X0,int,X1,t2tb(X5),X4),t2tb(sK13(X2,X0,X1,X3,X4)),get(X0,int,X1,t2tb(X5))),X6,X7,X5,sK13(X2,X0,X1,X3,X4))
      | ( 0 = occ1(X0,X4,X1,X2,X3) ) ),
    inference(superposition,[],[f380,f357]) ).

tff(f6544,plain,
    ( $less(sK13(0,int,sF20,1,sF22),1)
    | ~ spl37_323 ),
    inference(avatar_component_clause,[],[f6542]) ).

tff(f10395,plain,
    ( spl37_427
    | spl37_430
    | ~ spl37_323 ),
    inference(avatar_split_clause,[],[f10391,f6542,f10393,f10379]) ).

tff(f10393,plain,
    ( spl37_430
  <=> ! [X0: $int,X1: $int] :
        ( $less(sK13(0,int,sF20,1,sF22),X1)
        | ~ $less(X0,1)
        | $less(X0,X1)
        | exchange2(int,sF20,set(int,int,set(int,int,sF20,t2tb(sK13(0,int,sF20,1,sF22)),get(int,int,sF20,t2tb(X0))),t2tb(X0),sF22),X1,1,sK13(0,int,sF20,1,sF22),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_430])]) ).

tff(f10391,plain,
    ( ! [X0: $int,X1: $int] :
        ( $less(sK13(0,int,sF20,1,sF22),X1)
        | exchange2(int,sF20,set(int,int,set(int,int,sF20,t2tb(sK13(0,int,sF20,1,sF22)),get(int,int,sF20,t2tb(X0))),t2tb(X0),sF22),X1,1,sK13(0,int,sF20,1,sF22),X0)
        | $less(X0,X1)
        | ~ $less(X0,1)
        | ( 0 = occ1(int,sF22,sF20,0,1) ) )
    | ~ spl37_323 ),
    inference(subsumption_resolution,[],[f10361,f675]) ).

tff(f10361,plain,
    ( ! [X0: $int,X1: $int] :
        ( $less(X0,X1)
        | ~ $less(X0,1)
        | ( 0 = occ1(int,sF22,sF20,0,1) )
        | exchange2(int,sF20,set(int,int,set(int,int,sF20,t2tb(sK13(0,int,sF20,1,sF22)),get(int,int,sF20,t2tb(X0))),t2tb(X0),sF22),X1,1,sK13(0,int,sF20,1,sF22),X0)
        | $less(sK13(0,int,sF20,1,sF22),X1)
        | ~ sort1(int,sF22) )
    | ~ spl37_323 ),
    inference(resolution,[],[f6544,f1634]) ).

tff(f1634,plain,
    ! [X2: $int,X3: $int,X0: ty,X1: uni,X6: $int,X7: $int,X4: uni,X5: $int] :
      ( ~ $less(sK13(X2,X0,X1,X3,X4),X7)
      | ( 0 = occ1(X0,X4,X1,X2,X3) )
      | $less(X5,X6)
      | exchange2(X0,X1,set(X0,int,set(X0,int,X1,t2tb(sK13(X2,X0,X1,X3,X4)),get(X0,int,X1,t2tb(X5))),t2tb(X5),X4),X6,X7,sK13(X2,X0,X1,X3,X4),X5)
      | ~ sort1(X0,X4)
      | $less(sK13(X2,X0,X1,X3,X4),X6)
      | ~ $less(X5,X7) ),
    inference(superposition,[],[f380,f357]) ).

tff(f10390,plain,
    ( ~ spl37_429
    | ~ spl37_323 ),
    inference(avatar_split_clause,[],[f10370,f6542,f10387]) ).

tff(f10370,plain,
    ( ~ $less(1,sK13(0,int,sF20,1,sF22))
    | ~ spl37_323 ),
    inference(resolution,[],[f6544,f677]) ).

tff(f10385,plain,
    ( spl37_427
    | spl37_428
    | ~ spl37_323 ),
    inference(avatar_split_clause,[],[f10377,f6542,f10383,f10379]) ).

tff(f10383,plain,
    ( spl37_428
  <=> ! [X4: $int] :
        ( $less(0,occ1(int,sF22,sF20,X4,1))
        | $less(sK13(0,int,sF20,1,sF22),X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_428])]) ).

tff(f10377,plain,
    ( ! [X4: $int] :
        ( $less(0,occ1(int,sF22,sF20,X4,1))
        | $less(sK13(0,int,sF20,1,sF22),X4)
        | ( 0 = occ1(int,sF22,sF20,0,1) ) )
    | ~ spl37_323 ),
    inference(subsumption_resolution,[],[f10363,f675]) ).

tff(f10363,plain,
    ( ! [X4: $int] :
        ( ~ sort1(int,sF22)
        | $less(0,occ1(int,sF22,sF20,X4,1))
        | ( 0 = occ1(int,sF22,sF20,0,1) )
        | $less(sK13(0,int,sF20,1,sF22),X4) )
    | ~ spl37_323 ),
    inference(resolution,[],[f6544,f1333]) ).

tff(f1333,plain,
    ! [X2: $int,X3: $int,X0: ty,X1: uni,X6: $int,X4: uni,X5: $int] :
      ( ~ $less(sK13(X2,X0,X1,X3,X4),X6)
      | $less(0,occ1(X0,X4,X1,X5,X6))
      | ~ sort1(X0,X4)
      | ( 0 = occ1(X0,X4,X1,X2,X3) )
      | $less(sK13(X2,X0,X1,X3,X4),X5) ),
    inference(superposition,[],[f327,f357]) ).

tff(f10376,plain,
    ( spl37_426
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299
    | ~ spl37_323 ),
    inference(avatar_split_clause,[],[f10365,f6542,f5273,f546,f536,f10373]) ).

tff(f10373,plain,
    ( spl37_426
  <=> $less(sK13(0,int,sF20,1,sF22),sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_426])]) ).

tff(f10365,plain,
    ( $less(sK13(0,int,sF20,1,sF22),sK9)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299
    | ~ spl37_323 ),
    inference(resolution,[],[f6544,f7649]) ).

tff(f10214,plain,
    ( spl37_273
    | spl37_425
    | ~ spl37_146
    | ~ spl37_193 ),
    inference(avatar_split_clause,[],[f10071,f2504,f1579,f10211,f4763]) ).

tff(f2504,plain,
    ( spl37_193
  <=> ! [X6: $int] :
        ( $less(sK3,X6)
        | map_eq_sub1(int,sF20,elts(int,sF28),0,X6)
        | $less(X6,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_193])]) ).

tff(f10071,plain,
    ( ( get(int,int,sF19,t2tb(0)) = get(int,int,sF20,t2tb(0)) )
    | $less(sK3,1)
    | ~ spl37_146
    | ~ spl37_193 ),
    inference(evaluation,[],[f10069]) ).

tff(f10069,plain,
    ( $less(1,0)
    | ( get(int,int,sF19,t2tb(0)) = get(int,int,sF20,t2tb(0)) )
    | $less(sK3,1)
    | ~ spl37_146
    | ~ spl37_193 ),
    inference(resolution,[],[f3996,f1344]) ).

tff(f1344,plain,
    ! [X2: ty,X3: uni,X4: uni] :
      ( ~ map_eq_sub1(X2,X3,X4,0,1)
      | ( get(X2,int,X4,t2tb(0)) = get(X2,int,X3,t2tb(0)) ) ),
    inference(interpreted_simplification,[],[f1343]) ).

tff(f1343,plain,
    ! [X2: ty,X3: uni,X4: uni] :
      ( ~ map_eq_sub1(X2,X3,X4,0,1)
      | ~ $less(0,1)
      | $less(0,0)
      | ( get(X2,int,X4,t2tb(0)) = get(X2,int,X3,t2tb(0)) ) ),
    inference(instantiation,[],[f401]) ).

tff(f3996,plain,
    ( ! [X6: $int] :
        ( map_eq_sub1(int,sF20,sF19,0,X6)
        | $less(sK3,X6)
        | $less(X6,0) )
    | ~ spl37_146
    | ~ spl37_193 ),
    inference(forward_demodulation,[],[f2505,f1581]) ).

tff(f2505,plain,
    ( ! [X6: $int] :
        ( $less(sK3,X6)
        | map_eq_sub1(int,sF20,elts(int,sF28),0,X6)
        | $less(X6,0) )
    | ~ spl37_193 ),
    inference(avatar_component_clause,[],[f2504]) ).

tff(f10209,plain,
    ( spl37_424
    | ~ spl37_211
    | ~ spl37_249 ),
    inference(avatar_split_clause,[],[f10204,f4108,f2797,f10206]) ).

tff(f4108,plain,
    ( spl37_249
  <=> ( get(int,int,sF24,sF33) = get(int,int,sF19,t2tb(sK7)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_249])]) ).

tff(f10204,plain,
    ( ( get(int,int,sF24,sF33) = sF22 )
    | ~ spl37_211
    | ~ spl37_249 ),
    inference(forward_demodulation,[],[f4110,f2799]) ).

tff(f4110,plain,
    ( ( get(int,int,sF24,sF33) = get(int,int,sF19,t2tb(sK7)) )
    | ~ spl37_249 ),
    inference(avatar_component_clause,[],[f4108]) ).

tff(f10203,plain,
    ( spl37_413
    | spl37_342
    | spl37_271
    | ~ spl37_234 ),
    inference(avatar_split_clause,[],[f10083,f3389,f4751,f6967,f9866]) ).

tff(f3389,plain,
    ( spl37_234
  <=> ! [X7: $int] :
        ( map_eq_sub1(int,sF19,sF24,0,X7)
        | $less(sK7,X7)
        | $less(X7,0)
        | $less(sK4,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_234])]) ).

tff(f10083,plain,
    ( $less(sK4,1)
    | $less(sK7,1)
    | ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
    | ~ spl37_234 ),
    inference(evaluation,[],[f10081]) ).

tff(f10081,plain,
    ( $less(sK4,1)
    | $less(sK7,1)
    | $less(1,0)
    | ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
    | ~ spl37_234 ),
    inference(resolution,[],[f3390,f1344]) ).

tff(f3390,plain,
    ( ! [X7: $int] :
        ( map_eq_sub1(int,sF19,sF24,0,X7)
        | $less(X7,0)
        | $less(sK7,X7)
        | $less(sK4,X7) )
    | ~ spl37_234 ),
    inference(avatar_component_clause,[],[f3389]) ).

tff(f10198,plain,
    ( ~ spl37_176
    | spl37_4
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(avatar_split_clause,[],[f10146,f9181,f8784,f471,f2061]) ).

tff(f10146,plain,
    ( ~ $less(sK4,sF23)
    | spl37_4
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(resolution,[],[f10020,f681]) ).

tff(f10020,plain,
    ( ! [X28: $int] : $less(sF23,X28)
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(superposition,[],[f9183,f9886]) ).

tff(f9886,plain,
    ( ! [X22: $int,X23: uni] : ( tb2t(X23) = X22 )
    | ~ spl37_386 ),
    inference(superposition,[],[f384,f8785]) ).

tff(f8785,plain,
    ( ! [X40: uni,X41: $int] : ( t2tb(X41) = X40 )
    | ~ spl37_386 ),
    inference(avatar_component_clause,[],[f8784]) ).

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

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

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

tff(f10197,plain,
    ( spl37_76
    | ~ spl37_136
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(avatar_contradiction_clause,[],[f10196]) ).

tff(f10196,plain,
    ( $false
    | spl37_76
    | ~ spl37_136
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(subsumption_resolution,[],[f10178,f1449]) ).

tff(f10178,plain,
    ( ~ $less(sK7,sF23)
    | spl37_76
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(resolution,[],[f10020,f1129]) ).

tff(f1129,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,-1)
        | ~ $less(sK7,X0) )
    | spl37_76 ),
    inference(resolution,[],[f915,f96]) ).

tff(f915,plain,
    ( ~ $less(sK7,-1)
    | spl37_76 ),
    inference(avatar_component_clause,[],[f913]) ).

tff(f913,plain,
    ( spl37_76
  <=> $less(sK7,-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_76])]) ).

tff(f10195,plain,
    ( spl37_2
    | ~ spl37_228
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(avatar_contradiction_clause,[],[f10194]) ).

tff(f10194,plain,
    ( $false
    | spl37_2
    | ~ spl37_228
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(subsumption_resolution,[],[f10145,f3249]) ).

tff(f3249,plain,
    ( $less(sK3,sF23)
    | ~ spl37_228 ),
    inference(avatar_component_clause,[],[f3247]) ).

tff(f3247,plain,
    ( spl37_228
  <=> $less(sK3,sF23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_228])]) ).

tff(f10145,plain,
    ( ~ $less(sK3,sF23)
    | spl37_2
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(resolution,[],[f10020,f680]) ).

tff(f10193,plain,
    ( spl37_23
    | ~ spl37_136
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(avatar_contradiction_clause,[],[f10192]) ).

tff(f10192,plain,
    ( $false
    | spl37_23
    | ~ spl37_136
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(subsumption_resolution,[],[f10162,f1449]) ).

tff(f10162,plain,
    ( ~ $less(sK7,sF23)
    | spl37_23
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(resolution,[],[f10020,f682]) ).

tff(f10191,plain,
    ( ~ spl37_176
    | spl37_69
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(avatar_split_clause,[],[f10179,f9181,f8784,f846,f2061]) ).

tff(f10179,plain,
    ( ~ $less(sK4,sF23)
    | spl37_69
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(resolution,[],[f10020,f1059]) ).

tff(f1059,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,-1)
        | ~ $less(sK4,X0) )
    | spl37_69 ),
    inference(resolution,[],[f848,f96]) ).

tff(f10190,plain,
    ( spl37_68
    | ~ spl37_228
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(avatar_contradiction_clause,[],[f10189]) ).

tff(f10189,plain,
    ( $false
    | spl37_68
    | ~ spl37_228
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(subsumption_resolution,[],[f10180,f3249]) ).

tff(f10180,plain,
    ( ~ $less(sK3,sF23)
    | spl37_68
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(resolution,[],[f10020,f1048]) ).

tff(f1048,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,-1)
        | ~ $less(sK3,X0) )
    | spl37_68 ),
    inference(resolution,[],[f839,f96]) ).

tff(f10188,plain,
    ( spl37_41
    | ~ spl37_136
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(avatar_contradiction_clause,[],[f10187]) ).

tff(f10187,plain,
    ( $false
    | spl37_41
    | ~ spl37_136
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(subsumption_resolution,[],[f10147,f1449]) ).

tff(f10147,plain,
    ( ~ $less(sK7,sF23)
    | spl37_41
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(resolution,[],[f10020,f780]) ).

tff(f10186,plain,
    ( ~ spl37_386
    | ~ spl37_390 ),
    inference(avatar_contradiction_clause,[],[f10139]) ).

tff(f10139,plain,
    ( $false
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(resolution,[],[f10020,f95]) ).

tff(f10185,plain,
    ( spl37_107
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(avatar_contradiction_clause,[],[f10133]) ).

tff(f10133,plain,
    ( $false
    | spl37_107
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(resolution,[],[f10020,f1164]) ).

tff(f1164,plain,
    ( ~ $less(sF23,tb2t(get(int,int,sF19,t2tb(sF36))))
    | spl37_107 ),
    inference(avatar_component_clause,[],[f1163]) ).

tff(f1163,plain,
    ( spl37_107
  <=> $less(sF23,tb2t(get(int,int,sF19,t2tb(sF36)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_107])]) ).

tff(f10184,plain,
    ( spl37_173
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(avatar_contradiction_clause,[],[f10137]) ).

tff(f10137,plain,
    ( $false
    | spl37_173
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(resolution,[],[f10020,f2050]) ).

tff(f10183,plain,
    ( spl37_84
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(avatar_contradiction_clause,[],[f10138]) ).

tff(f10138,plain,
    ( $false
    | spl37_84
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(resolution,[],[f10020,f980]) ).

tff(f980,plain,
    ( ~ $less(sF23,sF35)
    | spl37_84 ),
    inference(avatar_component_clause,[],[f978]) ).

tff(f978,plain,
    ( spl37_84
  <=> $less(sF23,sF35) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_84])]) ).

tff(f10182,plain,
    ( spl37_135
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(avatar_contradiction_clause,[],[f10136]) ).

tff(f10136,plain,
    ( $false
    | spl37_135
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(resolution,[],[f10020,f1444]) ).

tff(f1444,plain,
    ( ~ $less(sF23,sK3)
    | spl37_135 ),
    inference(avatar_component_clause,[],[f1443]) ).

tff(f1443,plain,
    ( spl37_135
  <=> $less(sF23,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_135])]) ).

tff(f10181,plain,
    ( spl37_106
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(avatar_contradiction_clause,[],[f10135]) ).

tff(f10135,plain,
    ( $false
    | spl37_106
    | ~ spl37_386
    | ~ spl37_390 ),
    inference(resolution,[],[f10020,f1159]) ).

tff(f1159,plain,
    ( ~ $less(sF23,tb2t(get(int,int,sF19,sF21)))
    | spl37_106 ),
    inference(avatar_component_clause,[],[f1158]) ).

tff(f1158,plain,
    ( spl37_106
  <=> $less(sF23,tb2t(get(int,int,sF19,sF21))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_106])]) ).

tff(f10078,plain,
    ( ~ spl37_290
    | ~ spl37_254 ),
    inference(avatar_split_clause,[],[f10077,f4395,f4892]) ).

tff(f4892,plain,
    ( spl37_290
  <=> $less(sF27,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_290])]) ).

tff(f4395,plain,
    ( spl37_254
  <=> $less(0,sF27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_254])]) ).

tff(f10077,plain,
    ( ~ $less(sF27,0)
    | ~ spl37_254 ),
    inference(resolution,[],[f4397,f677]) ).

tff(f4397,plain,
    ( $less(0,sF27)
    | ~ spl37_254 ),
    inference(avatar_component_clause,[],[f4395]) ).

tff(f10066,plain,
    ( spl37_423
    | spl37_107
    | ~ spl37_386 ),
    inference(avatar_split_clause,[],[f10024,f8784,f1163,f10048]) ).

tff(f10048,plain,
    ( spl37_423
  <=> ! [X23: $int] : ~ $less(sF23,X23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_423])]) ).

tff(f10024,plain,
    ( ! [X37: $int] : ~ $less(sF23,X37)
    | spl37_107
    | ~ spl37_386 ),
    inference(superposition,[],[f1164,f9886]) ).

tff(f10065,plain,
    ( spl37_254
    | spl37_255
    | spl37_2
    | ~ spl37_233 ),
    inference(avatar_split_clause,[],[f10058,f3374,f461,f4399,f4395]) ).

tff(f4399,plain,
    ( spl37_255
  <=> ( 0 = sF27 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_255])]) ).

tff(f10058,plain,
    ( ( 0 = sF27 )
    | $less(0,sF27)
    | spl37_2
    | ~ spl37_233 ),
    inference(resolution,[],[f3376,f834]) ).

tff(f10054,plain,
    ( spl37_423
    | spl37_106
    | ~ spl37_386 ),
    inference(avatar_split_clause,[],[f10025,f8784,f1158,f10048]) ).

tff(f10025,plain,
    ( ! [X38: $int] : ~ $less(sF23,X38)
    | spl37_106
    | ~ spl37_386 ),
    inference(superposition,[],[f1159,f9886]) ).

tff(f10053,plain,
    ( spl37_421
    | spl37_415
    | ~ spl37_386 ),
    inference(avatar_split_clause,[],[f10019,f8784,f9943,f10037]) ).

tff(f10037,plain,
    ( spl37_421
  <=> ! [X34: $int] : $less(X34,sF23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_421])]) ).

tff(f10019,plain,
    ( ! [X26: $int,X27: $int] :
        ( $less(sK7,X26)
        | ( sK7 = X26 )
        | $less(X27,sF23)
        | $less(X26,sK3) )
    | ~ spl37_386 ),
    inference(superposition,[],[f1087,f9886]) ).

tff(f10052,plain,
    ( spl37_418
    | spl37_422
    | ~ spl37_386 ),
    inference(avatar_split_clause,[],[f10018,f8784,f10042,f9957]) ).

tff(f10042,plain,
    ( spl37_422
  <=> ! [X4: $int] : ( sF23 = X4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_422])]) ).

tff(f10018,plain,
    ( ! [X24: $int,X25: $int] :
        ( ( sF23 = X25 )
        | ( sK4 = X24 )
        | $less(X24,sK7)
        | $less(sK4,X24) )
    | ~ spl37_386 ),
    inference(superposition,[],[f1107,f9886]) ).

tff(f10051,plain,
    ( spl37_422
    | ~ spl37_99
    | ~ spl37_386 ),
    inference(avatar_split_clause,[],[f10004,f8784,f1113,f10042]) ).

tff(f1113,plain,
    ( spl37_99
  <=> ( sF23 = tb2t(get(int,int,sF19,t2tb(sK7))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_99])]) ).

tff(f10004,plain,
    ( ! [X5: $int] : ( sF23 = X5 )
    | ~ spl37_99
    | ~ spl37_386 ),
    inference(superposition,[],[f9886,f1115]) ).

tff(f1115,plain,
    ( ( sF23 = tb2t(get(int,int,sF19,t2tb(sK7))) )
    | ~ spl37_99 ),
    inference(avatar_component_clause,[],[f1113]) ).

tff(f10050,plain,
    ( spl37_423
    | spl37_415
    | ~ spl37_386 ),
    inference(avatar_split_clause,[],[f10017,f8784,f9943,f10048]) ).

tff(f10017,plain,
    ( ! [X22: $int,X23: $int] :
        ( ( sK7 = X22 )
        | ~ $less(sF23,X23)
        | $less(sK7,X22)
        | $less(X22,sK3) )
    | ~ spl37_386 ),
    inference(superposition,[],[f1393,f9886]) ).

tff(f10046,plain,
    ( spl37_422
    | ~ spl37_99
    | ~ spl37_386 ),
    inference(avatar_split_clause,[],[f10021,f8784,f1113,f10042]) ).

tff(f10021,plain,
    ( ! [X29: $int] : ( sF23 = X29 )
    | ~ spl37_99
    | ~ spl37_386 ),
    inference(superposition,[],[f1115,f9886]) ).

tff(f10045,plain,
    ( spl37_421
    | ~ spl37_97
    | ~ spl37_386 ),
    inference(avatar_split_clause,[],[f10026,f8784,f1094,f10037]) ).

tff(f1094,plain,
    ( spl37_97
  <=> $less(tb2t(get(int,int,sF19,sF21)),sF23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_97])]) ).

tff(f10026,plain,
    ( ! [X39: $int] : $less(X39,sF23)
    | ~ spl37_97
    | ~ spl37_386 ),
    inference(superposition,[],[f1096,f9886]) ).

tff(f1096,plain,
    ( $less(tb2t(get(int,int,sF19,sF21)),sF23)
    | ~ spl37_97 ),
    inference(avatar_component_clause,[],[f1094]) ).

tff(f10044,plain,
    ( spl37_418
    | spl37_422
    | ~ spl37_386 ),
    inference(avatar_split_clause,[],[f10003,f8784,f10042,f9957]) ).

tff(f10003,plain,
    ( ! [X3: $int,X4: $int] :
        ( ( sF23 = X4 )
        | ( sK4 = X3 )
        | $less(sK4,X3)
        | $less(X3,sK7) )
    | ~ spl37_386 ),
    inference(superposition,[],[f9886,f1107]) ).

tff(f10040,plain,
    ( spl37_421
    | ~ spl37_133
    | ~ spl37_386 ),
    inference(avatar_split_clause,[],[f10028,f8784,f1434,f10037]) ).

tff(f1434,plain,
    ( spl37_133
  <=> $less(tb2t(get(int,int,sF19,sF25)),sF23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_133])]) ).

tff(f10028,plain,
    ( ! [X41: $int] : $less(X41,sF23)
    | ~ spl37_133
    | ~ spl37_386 ),
    inference(superposition,[],[f1436,f9886]) ).

tff(f1436,plain,
    ( $less(tb2t(get(int,int,sF19,sF25)),sF23)
    | ~ spl37_133 ),
    inference(avatar_component_clause,[],[f1434]) ).

tff(f10039,plain,
    ( spl37_416
    | spl37_421
    | ~ spl37_386 ),
    inference(avatar_split_clause,[],[f10022,f8784,f10037,f9947]) ).

tff(f10022,plain,
    ( ! [X31: uni,X34: $int,X35: uni,X32: ty,X30: uni,X33: $int] :
        ( $less(X34,sF23)
        | ( occ1(X32,X35,X31,X33,sK7) = occ1(X32,X35,X30,X33,sK7) )
        | $less(sK15(X30,sK7,X31,X32,X33),sK3) )
    | ~ spl37_386 ),
    inference(superposition,[],[f1329,f9886]) ).

tff(f9966,plain,
    ( spl37_420
    | spl37_418
    | ~ spl37_67
    | ~ spl37_386 ),
    inference(avatar_split_clause,[],[f9896,f8784,f828,f9957,f9964]) ).

tff(f9964,plain,
    ( spl37_420
  <=> ! [X64: uni] : ( get(int,int,sF19,X64) = sF22 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_420])]) ).

tff(f9896,plain,
    ( ! [X63: $int,X64: uni] :
        ( ( sK4 = X63 )
        | $less(sK4,X63)
        | ( get(int,int,sF19,X64) = sF22 )
        | $less(X63,sK7) )
    | ~ spl37_67
    | ~ spl37_386 ),
    inference(superposition,[],[f2065,f8785]) ).

tff(f9962,plain,
    ( spl37_418
    | spl37_419
    | ~ spl37_386 ),
    inference(avatar_split_clause,[],[f9888,f8784,f9960,f9957]) ).

tff(f9960,plain,
    ( spl37_419
  <=> ! [X27: uni] : ( sF23 = tb2t(get(int,int,sF19,X27)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_419])]) ).

tff(f9888,plain,
    ( ! [X26: $int,X27: uni] :
        ( ( sF23 = tb2t(get(int,int,sF19,X27)) )
        | ( sK4 = X26 )
        | $less(sK4,X26)
        | $less(X26,sK7) )
    | ~ spl37_386 ),
    inference(superposition,[],[f1107,f8785]) ).

tff(f9955,plain,
    ( spl37_414
    | ~ spl37_212
    | ~ spl37_386 ),
    inference(avatar_split_clause,[],[f9928,f8784,f2805,f9940]) ).

tff(f9940,plain,
    ( spl37_414
  <=> ! [X25: uni] : $less(tb2t(get(int,int,sF19,X25)),sF23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_414])]) ).

tff(f2805,plain,
    ( spl37_212
  <=> $less(tb2t(get(int,int,sF19,t2tb(sF36))),sF23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_212])]) ).

tff(f9928,plain,
    ( ! [X165: uni] : $less(tb2t(get(int,int,sF19,X165)),sF23)
    | ~ spl37_212
    | ~ spl37_386 ),
    inference(superposition,[],[f2806,f8785]) ).

tff(f2806,plain,
    ( $less(tb2t(get(int,int,sF19,t2tb(sF36))),sF23)
    | ~ spl37_212 ),
    inference(avatar_component_clause,[],[f2805]) ).

tff(f9954,plain,
    ( spl37_417
    | spl37_107
    | ~ spl37_386 ),
    inference(avatar_split_clause,[],[f9929,f8784,f1163,f9951]) ).

tff(f9951,plain,
    ( spl37_417
  <=> ! [X41: uni] : ~ $less(sF23,tb2t(get(int,int,sF19,X41))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_417])]) ).

tff(f9929,plain,
    ( ! [X166: uni] : ~ $less(sF23,tb2t(get(int,int,sF19,X166)))
    | spl37_107
    | ~ spl37_386 ),
    inference(superposition,[],[f1164,f8785]) ).

tff(f9953,plain,
    ( spl37_415
    | spl37_417
    | ~ spl37_386 ),
    inference(avatar_split_clause,[],[f9891,f8784,f9951,f9943]) ).

tff(f9891,plain,
    ( ! [X40: $int,X41: uni] :
        ( ~ $less(sF23,tb2t(get(int,int,sF19,X41)))
        | $less(sK7,X40)
        | ( sK7 = X40 )
        | $less(X40,sK3) )
    | ~ spl37_386 ),
    inference(superposition,[],[f1393,f8785]) ).

tff(f9949,plain,
    ( spl37_414
    | spl37_416
    | ~ spl37_386 ),
    inference(avatar_split_clause,[],[f9923,f8784,f9947,f9940]) ).

tff(f9923,plain,
    ( ! [X155: uni,X152: ty,X150: uni,X153: $int,X151: uni,X154: uni] :
        ( ( occ1(X152,X155,X151,X153,sK7) = occ1(X152,X155,X150,X153,sK7) )
        | $less(sK15(X150,sK7,X151,X152,X153),sK3)
        | $less(tb2t(get(int,int,sF19,X154)),sF23) )
    | ~ spl37_386 ),
    inference(superposition,[],[f1329,f8785]) ).

tff(f9945,plain,
    ( spl37_414
    | spl37_415
    | ~ spl37_386 ),
    inference(avatar_split_clause,[],[f9887,f8784,f9943,f9940]) ).

tff(f9887,plain,
    ( ! [X24: $int,X25: uni] :
        ( $less(X24,sK3)
        | $less(sK7,X24)
        | ( sK7 = X24 )
        | $less(tb2t(get(int,int,sF19,X25)),sF23) )
    | ~ spl37_386 ),
    inference(superposition,[],[f1087,f8785]) ).

tff(f9869,plain,
    ( spl37_273
    | spl37_413
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_186 ),
    inference(avatar_split_clause,[],[f9863,f2440,f1579,f1558,f9866,f4763]) ).

tff(f2440,plain,
    ( spl37_186
  <=> ! [X7: $int] :
        ( $less(sK3,X7)
        | $less(X7,0)
        | map_eq_sub1(int,elts(int,sF28),elts(int,sF29),0,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_186])]) ).

tff(f9863,plain,
    ( ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
    | $less(sK3,1)
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_186 ),
    inference(evaluation,[],[f9861]) ).

tff(f9861,plain,
    ( $less(sK3,1)
    | ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
    | $less(1,0)
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_186 ),
    inference(resolution,[],[f2869,f1344]) ).

tff(f2869,plain,
    ( ! [X7: $int] :
        ( map_eq_sub1(int,sF19,sF24,0,X7)
        | $less(X7,0)
        | $less(sK3,X7) )
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_186 ),
    inference(forward_demodulation,[],[f2868,f1581]) ).

tff(f2868,plain,
    ( ! [X7: $int] :
        ( $less(X7,0)
        | map_eq_sub1(int,elts(int,sF28),sF24,0,X7)
        | $less(sK3,X7) )
    | ~ spl37_143
    | ~ spl37_186 ),
    inference(forward_demodulation,[],[f2441,f1560]) ).

tff(f2441,plain,
    ( ! [X7: $int] :
        ( $less(sK3,X7)
        | $less(X7,0)
        | map_eq_sub1(int,elts(int,sF28),elts(int,sF29),0,X7) )
    | ~ spl37_186 ),
    inference(avatar_component_clause,[],[f2440]) ).

tff(f9852,plain,
    ( spl37_339
    | spl37_345
    | spl37_2
    | ~ spl37_228 ),
    inference(avatar_split_clause,[],[f9840,f3247,f461,f7076,f6857]) ).

tff(f9840,plain,
    ( $less(0,sF23)
    | ( 0 = sF23 )
    | spl37_2
    | ~ spl37_228 ),
    inference(resolution,[],[f3249,f834]) ).

tff(f9851,plain,
    ( spl37_233
    | spl37_232
    | spl37_40
    | ~ spl37_228 ),
    inference(avatar_split_clause,[],[f9842,f3247,f655,f3370,f3374]) ).

tff(f3370,plain,
    ( spl37_232
  <=> ( sF27 = sK3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_232])]) ).

tff(f9842,plain,
    ( ( sF27 = sK3 )
    | $less(sK3,sF27)
    | spl37_40
    | ~ spl37_228 ),
    inference(resolution,[],[f3249,f906]) ).

tff(f9836,plain,
    ( spl37_412
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_147
    | ~ spl37_179 ),
    inference(avatar_split_clause,[],[f9831,f2099,f1584,f1579,f1558,f9833]) ).

tff(f2099,plain,
    ( spl37_179
  <=> permut2(int,elts(int,sF28),elts(int,sF29),0,length1(int,sF28)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_179])]) ).

tff(f9831,plain,
    ( permut2(int,sF19,sF24,0,sK1)
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_147
    | ~ spl37_179 ),
    inference(forward_demodulation,[],[f9830,f1581]) ).

tff(f9830,plain,
    ( permut2(int,elts(int,sF28),sF24,0,sK1)
    | ~ spl37_143
    | ~ spl37_147
    | ~ spl37_179 ),
    inference(forward_demodulation,[],[f9829,f1560]) ).

tff(f9829,plain,
    ( permut2(int,elts(int,sF28),elts(int,sF29),0,sK1)
    | ~ spl37_147
    | ~ spl37_179 ),
    inference(forward_demodulation,[],[f2101,f1586]) ).

tff(f2101,plain,
    ( permut2(int,elts(int,sF28),elts(int,sF29),0,length1(int,sF28))
    | ~ spl37_179 ),
    inference(avatar_component_clause,[],[f2099]) ).

tff(f9821,plain,
    ( spl37_411
    | spl37_326
    | ~ spl37_17
    | ~ spl37_19
    | spl37_289 ),
    inference(avatar_split_clause,[],[f9817,f4887,f546,f536,f6602,f9819]) ).

tff(f9819,plain,
    ( spl37_411
  <=> ! [X0: uni] : $less(-1,sK14(0,int,const(int,int,X0),-1,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_411])]) ).

tff(f9817,plain,
    ( ! [X0: uni] :
        ( $less(-1,sK9)
        | $less(-1,sK14(0,int,const(int,int,X0),-1,X0)) )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_289 ),
    inference(evaluation,[],[f9816]) ).

tff(f9816,plain,
    ( ! [X0: uni] :
        ( ~ $less(0,1)
        | $less(-1,sK14(0,int,const(int,int,X0),-1,X0))
        | $less(-1,sK9) )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_289 ),
    inference(forward_demodulation,[],[f9815,f2974]) ).

tff(f2974,plain,
    ! [X5: uni] : ( 1 = occ1(int,X5,const(int,int,X5),-1,0) ),
    inference(superposition,[],[f2960,f1707]) ).

tff(f2960,plain,
    ! [X8: ty,X9: uni] : ( 1 = occ1(X8,get(X8,int,X9,t2tb(-1)),X9,-1,0) ),
    inference(evaluation,[],[f2931]) ).

tff(f2931,plain,
    ! [X8: ty,X9: uni] : ( 1 = occ1(X8,get(X8,int,X9,t2tb($sum(0,-1))),X9,-1,0) ),
    inference(interpreted_simplification,[],[f2930]) ).

tff(f2930,plain,
    ! [X8: ty,X9: uni] :
      ( ( 1 = occ1(X8,get(X8,int,X9,t2tb($sum(0,-1))),X9,-1,0) )
      | $less(-1,$sum(0,-1))
      | ~ $less(-1,0) ),
    inference(instantiation,[],[f1525]) ).

tff(f9815,plain,
    ( ! [X0: uni] :
        ( ~ $less(0,occ1(int,X0,const(int,int,X0),-1,0))
        | $less(-1,sK14(0,int,const(int,int,X0),-1,X0))
        | $less(-1,sK9) )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_289 ),
    inference(subsumption_resolution,[],[f9810,f675]) ).

tff(f9810,plain,
    ( ! [X0: uni] :
        ( ~ $less(0,occ1(int,X0,const(int,int,X0),-1,0))
        | $less(-1,sK9)
        | ~ sort1(int,X0)
        | $less(-1,sK14(0,int,const(int,int,X0),-1,X0)) )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_289 ),
    inference(superposition,[],[f8913,f1274]) ).

tff(f8913,plain,
    ( ! [X20: uni] : $less(sK14(0,int,const(int,int,X20),-1,X20),sK9)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_289 ),
    inference(resolution,[],[f7230,f3047]) ).

tff(f3047,plain,
    ! [X5: uni] : $less(sK14(0,int,const(int,int,X5),-1,X5),0),
    inference(subsumption_resolution,[],[f3042,f675]) ).

tff(f3042,plain,
    ! [X5: uni] :
      ( $less(sK14(0,int,const(int,int,X5),-1,X5),0)
      | ~ sort1(int,X5) ),
    inference(evaluation,[],[f3036]) ).

tff(f3036,plain,
    ! [X5: uni] :
      ( ~ $less(0,1)
      | $less(sK14(0,int,const(int,int,X5),-1,X5),0)
      | ~ sort1(int,X5) ),
    inference(superposition,[],[f366,f2974]) ).

tff(f9800,plain,
    ( spl37_204
    | spl37_376
    | spl37_13
    | ~ spl37_390 ),
    inference(avatar_split_clause,[],[f9799,f9181,f516,f8187,f2670]) ).

tff(f9799,plain,
    ( ( sK7 = sK2 )
    | $less(sK7,sK2)
    | spl37_13
    | ~ spl37_390 ),
    inference(subsumption_resolution,[],[f9777,f518]) ).

tff(f9777,plain,
    ( $less(sK7,sK2)
    | $less(sK2,sK3)
    | ( sK7 = sK2 )
    | ~ spl37_390 ),
    inference(resolution,[],[f1393,f9183]) ).

tff(f9797,plain,
    ( ~ spl37_331
    | ~ spl37_17
    | spl37_34
    | spl37_131
    | spl37_132 ),
    inference(avatar_split_clause,[],[f9796,f1430,f1426,f624,f536,f6782]) ).

tff(f6782,plain,
    ( spl37_331
  <=> $less(sF23,tb2t(get(int,int,sF19,sF25))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_331])]) ).

tff(f9796,plain,
    ( ~ $less(sF23,tb2t(get(int,int,sF19,sF25)))
    | ~ spl37_17
    | spl37_34
    | spl37_131
    | spl37_132 ),
    inference(subsumption_resolution,[],[f9795,f1431]) ).

tff(f9795,plain,
    ( ( sK7 = sK11 )
    | ~ $less(sF23,tb2t(get(int,int,sF19,sF25)))
    | ~ spl37_17
    | spl37_34
    | spl37_131 ),
    inference(subsumption_resolution,[],[f9794,f1427]) ).

tff(f9794,plain,
    ( ~ $less(sF23,tb2t(get(int,int,sF19,sF25)))
    | $less(sK7,sK11)
    | ( sK7 = sK11 )
    | ~ spl37_17
    | spl37_34 ),
    inference(subsumption_resolution,[],[f9783,f626]) ).

tff(f9783,plain,
    ( $less(sK11,sK3)
    | ~ $less(sF23,tb2t(get(int,int,sF19,sF25)))
    | $less(sK7,sK11)
    | ( sK7 = sK11 )
    | ~ spl37_17 ),
    inference(superposition,[],[f1393,f538]) ).

tff(f9750,plain,
    ( spl37_326
    | spl37_410
    | ~ spl37_17
    | ~ spl37_19
    | spl37_289 ),
    inference(avatar_split_clause,[],[f9746,f4887,f546,f536,f9748,f6602]) ).

tff(f9748,plain,
    ( spl37_410
  <=> ! [X0: uni] : $less(-1,sK13(-1,int,const(int,int,X0),0,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_410])]) ).

tff(f9746,plain,
    ( ! [X0: uni] :
        ( $less(-1,sK13(-1,int,const(int,int,X0),0,X0))
        | $less(-1,sK9) )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_289 ),
    inference(evaluation,[],[f9745]) ).

tff(f9745,plain,
    ( ! [X0: uni] :
        ( $less(-1,sK9)
        | $less(-1,sK13(-1,int,const(int,int,X0),0,X0))
        | ( 0 = 1 ) )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_289 ),
    inference(forward_demodulation,[],[f9744,f2974]) ).

tff(f9744,plain,
    ( ! [X0: uni] :
        ( ( 0 = occ1(int,X0,const(int,int,X0),-1,0) )
        | $less(-1,sK13(-1,int,const(int,int,X0),0,X0))
        | $less(-1,sK9) )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_289 ),
    inference(subsumption_resolution,[],[f9739,f675]) ).

tff(f9739,plain,
    ( ! [X0: uni] :
        ( $less(-1,sK13(-1,int,const(int,int,X0),0,X0))
        | ~ sort1(int,X0)
        | ( 0 = occ1(int,X0,const(int,int,X0),-1,0) )
        | $less(-1,sK9) )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_289 ),
    inference(superposition,[],[f8908,f1240]) ).

tff(f8908,plain,
    ( ! [X10: uni] : $less(sK13(-1,int,const(int,int,X10),0,X10),sK9)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_289 ),
    inference(resolution,[],[f7230,f3046]) ).

tff(f3046,plain,
    ! [X4: uni] : $less(sK13(-1,int,const(int,int,X4),0,X4),0),
    inference(subsumption_resolution,[],[f3043,f675]) ).

tff(f3043,plain,
    ! [X4: uni] :
      ( $less(sK13(-1,int,const(int,int,X4),0,X4),0)
      | ~ sort1(int,X4) ),
    inference(evaluation,[],[f3035]) ).

tff(f3035,plain,
    ! [X4: uni] :
      ( $less(sK13(-1,int,const(int,int,X4),0,X4),0)
      | ~ sort1(int,X4)
      | ( 0 = 1 ) ),
    inference(superposition,[],[f359,f2974]) ).

tff(f9727,plain,
    spl37_398,
    inference(avatar_split_clause,[],[f9723,f9528]) ).

tff(f9723,plain,
    ! [X22: $int] :
      ( ( 0 = X22 )
      | $less(0,X22)
      | ~ $less(1,X22) ),
    inference(evaluation,[],[f9713]) ).

tff(f9713,plain,
    ! [X22: $int] :
      ( ~ $less(1,X22)
      | $less(1,0)
      | $less(0,X22)
      | ( 0 = X22 ) ),
    inference(superposition,[],[f1337,f4233]) ).

tff(f9692,plain,
    ( spl37_251
    | spl37_409
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299 ),
    inference(avatar_split_clause,[],[f9688,f5273,f546,f536,f9690,f4345]) ).

tff(f9690,plain,
    ( spl37_409
  <=> ! [X0: uni] : $less(0,sK14(1,int,const(int,int,X0),0,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_409])]) ).

tff(f9688,plain,
    ( ! [X0: uni] :
        ( $less(0,sK14(1,int,const(int,int,X0),0,X0))
        | $less(0,sK9) )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299 ),
    inference(evaluation,[],[f9687]) ).

tff(f9687,plain,
    ( ! [X0: uni] :
        ( $less(0,sK9)
        | ~ $less(0,1)
        | $less(0,sK14(1,int,const(int,int,X0),0,X0)) )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299 ),
    inference(forward_demodulation,[],[f9686,f1846]) ).

tff(f9686,plain,
    ( ! [X0: uni] :
        ( $less(0,sK14(1,int,const(int,int,X0),0,X0))
        | $less(0,sK9)
        | ~ $less(0,occ1(int,X0,const(int,int,X0),0,1)) )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299 ),
    inference(subsumption_resolution,[],[f9674,f675]) ).

tff(f9674,plain,
    ( ! [X0: uni] :
        ( ~ $less(0,occ1(int,X0,const(int,int,X0),0,1))
        | $less(0,sK14(1,int,const(int,int,X0),0,X0))
        | $less(0,sK9)
        | ~ sort1(int,X0) )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299 ),
    inference(superposition,[],[f7680,f1274]) ).

tff(f7680,plain,
    ( ! [X26: uni] : $less(sK14(1,int,const(int,int,X26),0,X26),sK9)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299 ),
    inference(resolution,[],[f7649,f1848]) ).

tff(f1848,plain,
    ! [X22: uni] : $less(sK14(1,int,const(int,int,X22),0,X22),1),
    inference(superposition,[],[f1272,f1707]) ).

tff(f1272,plain,
    ! [X0: ty,X1: uni] : $less(sK14(1,X0,X1,0,get(X0,int,X1,t2tb(0))),1),
    inference(subsumption_resolution,[],[f1267,f294]) ).

tff(f1267,plain,
    ! [X0: ty,X1: uni] :
      ( $less(sK14(1,X0,X1,0,get(X0,int,X1,t2tb(0))),1)
      | ~ sort1(X0,get(X0,int,X1,t2tb(0))) ),
    inference(resolution,[],[f1219,f366]) ).

tff(f9678,plain,
    ( ~ spl37_287
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299 ),
    inference(avatar_split_clause,[],[f9677,f5273,f546,f536,f4877]) ).

tff(f9677,plain,
    ( ~ $less(sK9,0)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299 ),
    inference(evaluation,[],[f9676]) ).

tff(f9676,plain,
    ( ~ $less(sK9,0)
    | ~ $less(0,1)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299 ),
    inference(forward_demodulation,[],[f9675,f1846]) ).

tff(f9675,plain,
    ( ! [X8: uni] :
        ( ~ $less(0,occ1(int,X8,const(int,int,X8),0,1))
        | ~ $less(sK9,0) )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299 ),
    inference(subsumption_resolution,[],[f9668,f675]) ).

tff(f9668,plain,
    ( ! [X8: uni] :
        ( ~ sort1(int,X8)
        | ~ $less(0,occ1(int,X8,const(int,int,X8),0,1))
        | ~ $less(sK9,0) )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299 ),
    inference(resolution,[],[f7680,f1275]) ).

tff(f9664,plain,
    ( spl37_407
    | spl37_408
    | spl37_40
    | ~ spl37_212 ),
    inference(avatar_split_clause,[],[f9645,f2805,f655,f9661,f9657]) ).

tff(f9645,plain,
    ( $less(tb2t(get(int,int,sF19,t2tb(sF36))),sF27)
    | ( tb2t(get(int,int,sF19,t2tb(sF36))) = sF27 )
    | spl37_40
    | ~ spl37_212 ),
    inference(resolution,[],[f2806,f906]) ).

tff(f9638,plain,
    ( spl37_251
    | spl37_406
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299 ),
    inference(avatar_split_clause,[],[f9634,f5273,f546,f536,f9636,f4345]) ).

tff(f9636,plain,
    ( spl37_406
  <=> ! [X0: uni] : $less(0,sK13(0,int,const(int,int,X0),1,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_406])]) ).

tff(f9634,plain,
    ( ! [X0: uni] :
        ( $less(0,sK13(0,int,const(int,int,X0),1,X0))
        | $less(0,sK9) )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299 ),
    inference(evaluation,[],[f9633]) ).

tff(f9633,plain,
    ( ! [X0: uni] :
        ( $less(0,sK9)
        | ( 0 = 1 )
        | $less(0,sK13(0,int,const(int,int,X0),1,X0)) )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299 ),
    inference(forward_demodulation,[],[f9632,f1846]) ).

tff(f9632,plain,
    ( ! [X0: uni] :
        ( ( 0 = occ1(int,X0,const(int,int,X0),0,1) )
        | $less(0,sK13(0,int,const(int,int,X0),1,X0))
        | $less(0,sK9) )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299 ),
    inference(subsumption_resolution,[],[f9619,f675]) ).

tff(f9619,plain,
    ( ! [X0: uni] :
        ( $less(0,sK13(0,int,const(int,int,X0),1,X0))
        | ( 0 = occ1(int,X0,const(int,int,X0),0,1) )
        | ~ sort1(int,X0)
        | $less(0,sK9) )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299 ),
    inference(superposition,[],[f7675,f1240]) ).

tff(f7675,plain,
    ( ! [X16: uni] : $less(sK13(0,int,const(int,int,X16),1,X16),sK9)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299 ),
    inference(resolution,[],[f7649,f1847]) ).

tff(f1847,plain,
    ! [X21: uni] : $less(sK13(0,int,const(int,int,X21),1,X21),1),
    inference(superposition,[],[f1273,f1707]) ).

tff(f1273,plain,
    ! [X0: ty,X1: uni] : $less(sK13(0,X0,X1,1,get(X0,int,X1,t2tb(0))),1),
    inference(subsumption_resolution,[],[f1271,f294]) ).

tff(f1271,plain,
    ! [X0: ty,X1: uni] :
      ( ~ sort1(X0,get(X0,int,X1,t2tb(0)))
      | $less(sK13(0,X0,X1,1,get(X0,int,X1,t2tb(0))),1) ),
    inference(evaluation,[],[f1269]) ).

tff(f1269,plain,
    ! [X0: ty,X1: uni] :
      ( $less(sK13(0,X0,X1,1,get(X0,int,X1,t2tb(0))),1)
      | $less(0,0)
      | ~ sort1(X0,get(X0,int,X1,t2tb(0))) ),
    inference(superposition,[],[f1219,f359]) ).

tff(f9627,plain,
    ( ~ spl37_287
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299 ),
    inference(avatar_split_clause,[],[f9626,f5273,f546,f536,f4877]) ).

tff(f9626,plain,
    ( ~ $less(sK9,0)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299 ),
    inference(evaluation,[],[f9625]) ).

tff(f9625,plain,
    ( ~ $less(sK9,0)
    | ( 0 = 1 )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299 ),
    inference(forward_demodulation,[],[f9624,f1846]) ).

tff(f9624,plain,
    ( ! [X8: uni] :
        ( ( 0 = occ1(int,X8,const(int,int,X8),0,1) )
        | ~ $less(sK9,0) )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299 ),
    inference(subsumption_resolution,[],[f9613,f675]) ).

tff(f9613,plain,
    ( ! [X8: uni] :
        ( ( 0 = occ1(int,X8,const(int,int,X8),0,1) )
        | ~ sort1(int,X8)
        | ~ $less(sK9,0) )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299 ),
    inference(resolution,[],[f7675,f1241]) ).

tff(f9607,plain,
    ( ~ spl37_405
    | spl37_135
    | ~ spl37_390 ),
    inference(avatar_split_clause,[],[f9566,f9181,f1443,f9604]) ).

tff(f9604,plain,
    ( spl37_405
  <=> $less(tb2t(get(int,int,sF19,t2tb(sK2))),sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_405])]) ).

tff(f9566,plain,
    ( ~ $less(tb2t(get(int,int,sF19,t2tb(sK2))),sK3)
    | spl37_135
    | ~ spl37_390 ),
    inference(resolution,[],[f9183,f3241]) ).

tff(f3241,plain,
    ( ! [X0: $int] :
        ( ~ $less(sF23,X0)
        | ~ $less(X0,sK3) )
    | spl37_135 ),
    inference(resolution,[],[f1444,f96]) ).

tff(f9602,plain,
    ( ~ spl37_404
    | spl37_173
    | ~ spl37_390 ),
    inference(avatar_split_clause,[],[f9567,f9181,f2049,f9599]) ).

tff(f9599,plain,
    ( spl37_404
  <=> $less(tb2t(get(int,int,sF19,t2tb(sK2))),sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_404])]) ).

tff(f9567,plain,
    ( ~ $less(tb2t(get(int,int,sF19,t2tb(sK2))),sK7)
    | spl37_173
    | ~ spl37_390 ),
    inference(resolution,[],[f9183,f2480]) ).

tff(f2480,plain,
    ( ! [X0: $int] :
        ( ~ $less(sF23,X0)
        | ~ $less(X0,sK7) )
    | spl37_173 ),
    inference(resolution,[],[f2050,f96]) ).

tff(f9595,plain,
    ( ~ spl37_403
    | spl37_84
    | ~ spl37_390 ),
    inference(avatar_split_clause,[],[f9568,f9181,f978,f9592]) ).

tff(f9592,plain,
    ( spl37_403
  <=> $less(tb2t(get(int,int,sF19,t2tb(sK2))),sF35) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_403])]) ).

tff(f9568,plain,
    ( ~ $less(tb2t(get(int,int,sF19,t2tb(sK2))),sF35)
    | spl37_84
    | ~ spl37_390 ),
    inference(resolution,[],[f9183,f2177]) ).

tff(f2177,plain,
    ( ! [X0: $int] :
        ( ~ $less(sF23,X0)
        | ~ $less(X0,sF35) )
    | spl37_84 ),
    inference(resolution,[],[f980,f96]) ).

tff(f9590,plain,
    ( ~ spl37_402
    | spl37_41
    | ~ spl37_136
    | ~ spl37_390 ),
    inference(avatar_split_clause,[],[f9564,f9181,f1447,f660,f9587]) ).

tff(f9587,plain,
    ( spl37_402
  <=> $less(tb2t(get(int,int,sF19,t2tb(sK2))),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_402])]) ).

tff(f9564,plain,
    ( ~ $less(tb2t(get(int,int,sF19,t2tb(sK2))),0)
    | spl37_41
    | ~ spl37_136
    | ~ spl37_390 ),
    inference(resolution,[],[f9183,f7091]) ).

tff(f7091,plain,
    ( ! [X3: $int] :
        ( ~ $less(sF23,X3)
        | ~ $less(X3,0) )
    | spl37_41
    | ~ spl37_136 ),
    inference(resolution,[],[f911,f1449]) ).

tff(f911,plain,
    ( ! [X2: $int,X1: $int] :
        ( ~ $less(sK7,X1)
        | ~ $less(X1,X2)
        | ~ $less(X2,0) )
    | spl37_41 ),
    inference(resolution,[],[f780,f96]) ).

tff(f9585,plain,
    ( ~ spl37_401
    | spl37_107
    | ~ spl37_390 ),
    inference(avatar_split_clause,[],[f9565,f9181,f1163,f9582]) ).

tff(f9582,plain,
    ( spl37_401
  <=> $less(tb2t(get(int,int,sF19,t2tb(sK2))),tb2t(get(int,int,sF19,t2tb(sF36)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_401])]) ).

tff(f9565,plain,
    ( ~ $less(tb2t(get(int,int,sF19,t2tb(sK2))),tb2t(get(int,int,sF19,t2tb(sF36))))
    | spl37_107
    | ~ spl37_390 ),
    inference(resolution,[],[f9183,f3917]) ).

tff(f3917,plain,
    ( ! [X0: $int] :
        ( ~ $less(sF23,X0)
        | ~ $less(X0,tb2t(get(int,int,sF19,t2tb(sF36)))) )
    | spl37_107 ),
    inference(resolution,[],[f1164,f96]) ).

tff(f9580,plain,
    ( ~ spl37_400
    | ~ spl37_390 ),
    inference(avatar_split_clause,[],[f9573,f9181,f9577]) ).

tff(f9577,plain,
    ( spl37_400
  <=> $less(tb2t(get(int,int,sF19,t2tb(sK2))),sF23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_400])]) ).

tff(f9573,plain,
    ( ~ $less(tb2t(get(int,int,sF19,t2tb(sK2))),sF23)
    | ~ spl37_390 ),
    inference(resolution,[],[f9183,f677]) ).

tff(f9563,plain,
    ( spl37_251
    | spl37_399
    | ~ spl37_17
    | ~ spl37_19 ),
    inference(avatar_split_clause,[],[f9545,f546,f536,f9561,f4345]) ).

tff(f9545,plain,
    ( ! [X58: $int,X59: $int,X57: $int,X62: uni,X60: ty,X61: uni] :
        ( ~ $less(occ1(X60,X61,X62,X58,X57),X59)
        | $less(0,sK9)
        | $less(X57,X58)
        | ~ $less(X59,sK11) )
    | ~ spl37_17
    | ~ spl37_19 ),
    inference(resolution,[],[f1338,f7127]) ).

tff(f9533,plain,
    spl37_398,
    inference(avatar_split_clause,[],[f9512,f9528]) ).

tff(f9512,plain,
    ! [X110: $int] :
      ( $less(0,X110)
      | ~ $less(1,X110)
      | ( 0 = X110 ) ),
    inference(evaluation,[],[f9511]) ).

tff(f9511,plain,
    ! [X110: $int] :
      ( $less(0,-1)
      | $less(0,X110)
      | ( 0 = X110 )
      | ~ $less(1,X110) ),
    inference(superposition,[],[f1337,f2980]) ).

tff(f2980,plain,
    ! [X18: uni,X17: ty] : ( 1 = occ1(array(X17),X18,const(array(X17),int,X18),-1,0) ),
    inference(superposition,[],[f2960,f1716]) ).

tff(f9532,plain,
    spl37_398,
    inference(avatar_split_clause,[],[f9513,f9528]) ).

tff(f9513,plain,
    ! [X82: $int] :
      ( ( 0 = X82 )
      | $less(0,X82)
      | ~ $less(1,X82) ),
    inference(evaluation,[],[f9502]) ).

tff(f9502,plain,
    ! [X82: $int] :
      ( ( 0 = X82 )
      | ~ $less(1,X82)
      | $less(0,X82)
      | $less(1,0) ),
    inference(superposition,[],[f1337,f4067]) ).

tff(f9531,plain,
    spl37_398,
    inference(avatar_split_clause,[],[f9514,f9528]) ).

tff(f9514,plain,
    ! [X85: $int] :
      ( ( 0 = X85 )
      | $less(0,X85)
      | ~ $less(1,X85) ),
    inference(evaluation,[],[f9503]) ).

tff(f9503,plain,
    ! [X85: $int] :
      ( ~ $less(1,X85)
      | $less(0,X85)
      | $less(1,0)
      | ( 0 = X85 ) ),
    inference(superposition,[],[f1337,f1529]) ).

tff(f9530,plain,
    ( spl37_397
    | spl37_398 ),
    inference(avatar_split_clause,[],[f9523,f9528,f9525]) ).

tff(f9523,plain,
    ! [X90: $int,X88: $int,X89: $int] :
      ( $less(0,X90)
      | ~ $less(X89,X88)
      | ( 0 = X90 )
      | ~ $less(1,X90)
      | $less(X89,$sum(X88,-1)) ),
    inference(subsumption_resolution,[],[f9504,f677]) ).

tff(f9504,plain,
    ! [X90: $int,X88: $int,X89: $int] :
      ( $less(X88,X89)
      | ~ $less(X89,X88)
      | $less(0,X90)
      | ( 0 = X90 )
      | ~ $less(1,X90)
      | $less(X89,$sum(X88,-1)) ),
    inference(superposition,[],[f1337,f1525]) ).

tff(f9421,plain,
    ( spl37_396
    | ~ spl37_9 ),
    inference(avatar_split_clause,[],[f9378,f496,f9418]) ).

tff(f496,plain,
    ( spl37_9
  <=> ( t2tb1(sK6) = sF19 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_9])]) ).

tff(f9378,plain,
    ( ( 1 = occ1(map(int,int),sF19,const(map(int,int),int,sF19),0,1) )
    | ~ spl37_9 ),
    inference(superposition,[],[f1809,f498]) ).

tff(f498,plain,
    ( ( t2tb1(sK6) = sF19 )
    | ~ spl37_9 ),
    inference(avatar_component_clause,[],[f496]) ).

tff(f9415,plain,
    ( spl37_395
    | ~ spl37_39 ),
    inference(avatar_split_clause,[],[f9379,f649,f9412]) ).

tff(f649,plain,
    ( spl37_39
  <=> ( sF24 = t2tb1(sK8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_39])]) ).

tff(f9379,plain,
    ( ( 1 = occ1(map(int,int),sF24,const(map(int,int),int,sF24),0,1) )
    | ~ spl37_39 ),
    inference(superposition,[],[f1809,f651]) ).

tff(f651,plain,
    ( ( sF24 = t2tb1(sK8) )
    | ~ spl37_39 ),
    inference(avatar_component_clause,[],[f649]) ).

tff(f9410,plain,
    ( spl37_394
    | ~ spl37_37 ),
    inference(avatar_split_clause,[],[f9377,f639,f9407]) ).

tff(f639,plain,
    ( spl37_37
  <=> ( sF20 = t2tb1(sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_37])]) ).

tff(f9377,plain,
    ( ( 1 = occ1(map(int,int),sF20,const(map(int,int),int,sF20),0,1) )
    | ~ spl37_37 ),
    inference(superposition,[],[f1809,f641]) ).

tff(f641,plain,
    ( ( sF20 = t2tb1(sK0) )
    | ~ spl37_37 ),
    inference(avatar_component_clause,[],[f639]) ).

tff(f9308,plain,
    ( spl37_333
    | spl37_176
    | spl37_174
    | ~ spl37_67
    | spl37_173 ),
    inference(avatar_split_clause,[],[f9307,f2049,f828,f2053,f2061,f6810]) ).

tff(f6810,plain,
    ( spl37_333
  <=> ( sF22 = get(int,int,sF19,sF22) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_333])]) ).

tff(f9307,plain,
    ( ( sF23 = sK4 )
    | $less(sK4,sF23)
    | ( sF22 = get(int,int,sF19,sF22) )
    | ~ spl37_67
    | spl37_173 ),
    inference(subsumption_resolution,[],[f9260,f2050]) ).

tff(f9260,plain,
    ( $less(sF23,sK7)
    | ( sF22 = get(int,int,sF19,sF22) )
    | $less(sK4,sF23)
    | ( sF23 = sK4 )
    | ~ spl37_67 ),
    inference(superposition,[],[f2065,f830]) ).

tff(f9254,plain,
    ( spl37_393
    | ~ spl37_352
    | ~ spl37_182
    | ~ spl37_235 ),
    inference(avatar_split_clause,[],[f9228,f3392,f2285,f7281,f9251]) ).

tff(f3392,plain,
    ( spl37_235
  <=> ! [X6: $int] :
        ( $less(sK1,X6)
        | ~ $less(sK7,X6)
        | ~ $less(sK4,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_235])]) ).

tff(f9228,plain,
    ( ~ $less(sK4,sK9)
    | $less(sK1,sK9)
    | ~ spl37_182
    | ~ spl37_235 ),
    inference(resolution,[],[f3393,f2287]) ).

tff(f3393,plain,
    ( ! [X6: $int] :
        ( ~ $less(sK7,X6)
        | $less(sK1,X6)
        | ~ $less(sK4,X6) )
    | ~ spl37_235 ),
    inference(avatar_component_clause,[],[f3392]) ).

tff(f9249,plain,
    ( ~ spl37_3
    | ~ spl37_24
    | ~ spl37_235 ),
    inference(avatar_contradiction_clause,[],[f9248]) ).

tff(f9248,plain,
    ( $false
    | ~ spl37_3
    | ~ spl37_24
    | ~ spl37_235 ),
    inference(subsumption_resolution,[],[f9247,f468]) ).

tff(f9247,plain,
    ( ~ $less(sK4,sK1)
    | ~ spl37_24
    | ~ spl37_235 ),
    inference(subsumption_resolution,[],[f9226,f95]) ).

tff(f9226,plain,
    ( $less(sK1,sK1)
    | ~ $less(sK4,sK1)
    | ~ spl37_24
    | ~ spl37_235 ),
    inference(resolution,[],[f3393,f575]) ).

tff(f9246,plain,
    ( spl37_205
    | ~ spl37_129
    | ~ spl37_164
    | ~ spl37_235 ),
    inference(avatar_split_clause,[],[f9245,f3392,f1974,f1416,f2686]) ).

tff(f9245,plain,
    ( $less(sK1,sF35)
    | ~ spl37_129
    | ~ spl37_164
    | ~ spl37_235 ),
    inference(subsumption_resolution,[],[f9231,f1975]) ).

tff(f9231,plain,
    ( $less(sK1,sF35)
    | ~ $less(sK4,sF35)
    | ~ spl37_129
    | ~ spl37_235 ),
    inference(resolution,[],[f3393,f1418]) ).

tff(f9244,plain,
    ( spl37_392
    | ~ spl37_142
    | ~ spl37_158
    | ~ spl37_235 ),
    inference(avatar_split_clause,[],[f9239,f3392,f1922,f1513,f9241]) ).

tff(f9239,plain,
    ( $less(sK1,sF27)
    | ~ spl37_142
    | ~ spl37_158
    | ~ spl37_235 ),
    inference(subsumption_resolution,[],[f9230,f1924]) ).

tff(f9230,plain,
    ( $less(sK1,sF27)
    | ~ $less(sK4,sF27)
    | ~ spl37_142
    | ~ spl37_235 ),
    inference(resolution,[],[f3393,f1515]) ).

tff(f9238,plain,
    ( ~ spl37_176
    | spl37_391
    | ~ spl37_136
    | ~ spl37_235 ),
    inference(avatar_split_clause,[],[f9229,f3392,f1447,f9235,f2061]) ).

tff(f9229,plain,
    ( $less(sK1,sF23)
    | ~ $less(sK4,sF23)
    | ~ spl37_136
    | ~ spl37_235 ),
    inference(resolution,[],[f3393,f1449]) ).

tff(f9184,plain,
    ( spl37_390
    | ~ spl37_55
    | ~ spl37_109 ),
    inference(avatar_split_clause,[],[f9179,f1173,f742,f9181]) ).

tff(f1173,plain,
    ( spl37_109
  <=> $less(sF23,tb2t(get(int,int,sF19,t2tb(sK5)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_109])]) ).

tff(f9179,plain,
    ( $less(sF23,tb2t(get(int,int,sF19,t2tb(sK2))))
    | ~ spl37_55
    | ~ spl37_109 ),
    inference(forward_demodulation,[],[f1175,f744]) ).

tff(f1175,plain,
    ( $less(sF23,tb2t(get(int,int,sF19,t2tb(sK5))))
    | ~ spl37_109 ),
    inference(avatar_component_clause,[],[f1173]) ).

tff(f9177,plain,
    ( ~ spl37_389
    | ~ spl37_357 ),
    inference(avatar_split_clause,[],[f9172,f7331,f9174]) ).

tff(f9174,plain,
    ( spl37_389
  <=> $less(sK9,-3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_389])]) ).

tff(f7331,plain,
    ( spl37_357
  <=> $less(-3,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_357])]) ).

tff(f9172,plain,
    ( ~ $less(sK9,-3)
    | ~ spl37_357 ),
    inference(resolution,[],[f7333,f677]) ).

tff(f7333,plain,
    ( $less(-3,sK9)
    | ~ spl37_357 ),
    inference(avatar_component_clause,[],[f7331]) ).

tff(f8977,plain,
    ( ~ spl37_253
    | ~ spl37_349 ),
    inference(avatar_split_clause,[],[f8976,f7268,f4380]) ).

tff(f4380,plain,
    ( spl37_253
  <=> $less(sK9,-2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_253])]) ).

tff(f7268,plain,
    ( spl37_349
  <=> $less(-2,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_349])]) ).

tff(f8976,plain,
    ( ~ $less(sK9,-2)
    | ~ spl37_349 ),
    inference(resolution,[],[f7270,f677]) ).

tff(f7270,plain,
    ( $less(-2,sK9)
    | ~ spl37_349 ),
    inference(avatar_component_clause,[],[f7268]) ).

tff(f8968,plain,
    ( spl37_326
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_313 ),
    inference(avatar_split_clause,[],[f8965,f5971,f546,f536,f6602]) ).

tff(f5971,plain,
    ( spl37_313
  <=> $less(-1,sK11) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_313])]) ).

tff(f8965,plain,
    ( $less(-1,sK9)
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_313 ),
    inference(resolution,[],[f7241,f5973]) ).

tff(f5973,plain,
    ( $less(-1,sK11)
    | ~ spl37_313 ),
    inference(avatar_component_clause,[],[f5971]) ).

tff(f8967,plain,
    ( spl37_251
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_294 ),
    inference(avatar_split_clause,[],[f8948,f4949,f546,f536,f4345]) ).

tff(f4949,plain,
    ( spl37_294
  <=> $less(0,sK11) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_294])]) ).

tff(f8948,plain,
    ( $less(0,sK9)
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_294 ),
    inference(resolution,[],[f7241,f4951]) ).

tff(f4951,plain,
    ( $less(0,sK11)
    | ~ spl37_294 ),
    inference(avatar_component_clause,[],[f4949]) ).

tff(f8921,plain,
    ( spl37_357
    | ~ spl37_17
    | ~ spl37_19
    | spl37_289 ),
    inference(avatar_split_clause,[],[f8896,f4887,f546,f536,f7331]) ).

tff(f8896,plain,
    ( $less(-3,sK9)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_289 ),
    inference(interpreted_simplification,[],[f8895]) ).

tff(f8895,plain,
    ( ~ $less(-3,0)
    | $less(-3,sK9)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_289 ),
    inference(instantiation,[],[f7230]) ).

tff(f8892,plain,
    ( ~ spl37_365
    | spl37_155
    | ~ spl37_164 ),
    inference(avatar_split_clause,[],[f8878,f1974,f1906,f7527]) ).

tff(f8878,plain,
    ( ~ $less(sF35,sK11)
    | spl37_155
    | ~ spl37_164 ),
    inference(resolution,[],[f1975,f5442]) ).

tff(f8889,plain,
    ( ~ spl37_168
    | ~ spl37_164 ),
    inference(avatar_split_clause,[],[f8885,f1974,f1997]) ).

tff(f8885,plain,
    ( ~ $less(sF35,sK4)
    | ~ spl37_164 ),
    inference(resolution,[],[f1975,f677]) ).

tff(f8888,plain,
    ( ~ spl37_383
    | ~ spl37_164
    | spl37_216 ),
    inference(avatar_split_clause,[],[f8880,f2824,f1974,f8687]) ).

tff(f8687,plain,
    ( spl37_383
  <=> $less(sF35,sF36) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_383])]) ).

tff(f8880,plain,
    ( ~ $less(sF35,sF36)
    | ~ spl37_164
    | spl37_216 ),
    inference(resolution,[],[f1975,f8699]) ).

tff(f8886,plain,
    ( spl37_268
    | spl37_267
    | spl37_4
    | ~ spl37_164 ),
    inference(avatar_split_clause,[],[f8872,f1974,f471,f4687,f4691]) ).

tff(f8872,plain,
    ( $less(0,sF35)
    | ( 0 = sF35 )
    | spl37_4
    | ~ spl37_164 ),
    inference(resolution,[],[f1975,f843]) ).

tff(f8867,plain,
    ( spl37_359
    | ~ spl37_3
    | ~ spl37_25
    | ~ spl37_385 ),
    inference(avatar_split_clause,[],[f8859,f8703,f579,f466,f7365]) ).

tff(f8703,plain,
    ( spl37_385
  <=> $less(sF36,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_385])]) ).

tff(f8859,plain,
    ( $less(sF36,sK1)
    | ~ spl37_3
    | ~ spl37_25
    | ~ spl37_385 ),
    inference(resolution,[],[f8705,f6933]) ).

tff(f8705,plain,
    ( $less(sF36,sK4)
    | ~ spl37_385 ),
    inference(avatar_component_clause,[],[f8703]) ).

tff(f8855,plain,
    ( spl37_199
    | ~ spl37_47 ),
    inference(avatar_split_clause,[],[f2076,f704,f2648]) ).

tff(f2648,plain,
    ( spl37_199
  <=> ! [X11: $int] :
        ( ( tb2t(get(int,int,sF19,t2tb(X11))) = sF23 )
        | $less(X11,sK7)
        | ~ $less(X11,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_199])]) ).

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

tff(f2076,plain,
    ( ! [X5: $int] :
        ( ~ $less(X5,0)
        | $less(X5,sK7)
        | ( tb2t(get(int,int,sF19,t2tb(X5))) = sF23 ) )
    | ~ spl37_47 ),
    inference(resolution,[],[f1108,f706]) ).

tff(f706,plain,
    ( $less(0,sK4)
    | ~ spl37_47 ),
    inference(avatar_component_clause,[],[f704]) ).

tff(f8806,plain,
    ( spl37_203
    | ~ spl37_63 ),
    inference(avatar_split_clause,[],[f2018,f786,f2667]) ).

tff(f2667,plain,
    ( spl37_203
  <=> ! [X12: $int] :
        ( $less(X12,sK3)
        | ~ $less(X12,0)
        | $less(tb2t(get(int,int,sF19,t2tb(X12))),sF23) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_203])]) ).

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

tff(f2018,plain,
    ( ! [X5: $int] :
        ( $less(X5,sK3)
        | ~ $less(X5,0)
        | $less(tb2t(get(int,int,sF19,t2tb(X5))),sF23) )
    | ~ spl37_63 ),
    inference(resolution,[],[f1088,f788]) ).

tff(f788,plain,
    ( $less(0,sK7)
    | ~ spl37_63 ),
    inference(avatar_component_clause,[],[f786]) ).

tff(f8805,plain,
    ( ~ spl37_382
    | ~ spl37_158
    | spl37_216 ),
    inference(avatar_split_clause,[],[f8800,f2824,f1922,f8681]) ).

tff(f8681,plain,
    ( spl37_382
  <=> $less(sF27,sF36) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_382])]) ).

tff(f8800,plain,
    ( ~ $less(sF27,sF36)
    | ~ spl37_158
    | spl37_216 ),
    inference(resolution,[],[f8699,f1924]) ).

tff(f8803,plain,
    ( ~ spl37_190
    | ~ spl37_3
    | spl37_216 ),
    inference(avatar_split_clause,[],[f8797,f2824,f466,f2475]) ).

tff(f8797,plain,
    ( ~ $less(sK1,sF36)
    | ~ spl37_3
    | spl37_216 ),
    inference(resolution,[],[f8699,f468]) ).

tff(f8794,plain,
    ( spl37_388
    | spl37_386 ),
    inference(avatar_split_clause,[],[f8732,f8784,f8792]) ).

tff(f8732,plain,
    ! [X26: $int,X27: $int,X24: uni,X25: $int] :
      ( ( t2tb(X25) = X24 )
      | ~ $less($sum(X27,$uminus(X26)),0)
      | $less(X27,X26) ),
    inference(superposition,[],[f402,f1743]) ).

tff(f8789,plain,
    ( spl37_386
    | spl37_387 ),
    inference(avatar_split_clause,[],[f8735,f8787,f8784]) ).

tff(f8735,plain,
    ! [X40: uni,X41: $int,X42: $int,X43: $int] :
      ( $less(X43,X42)
      | ( t2tb(X41) = X40 )
      | $less(0,$sum(X43,$uminus(X42)))
      | ( 0 = $sum(X43,$uminus(X42)) ) ),
    inference(superposition,[],[f1030,f1743]) ).

tff(f8706,plain,
    ( spl37_385
    | spl37_214
    | spl37_216 ),
    inference(avatar_split_clause,[],[f8701,f2824,f2816,f8703]) ).

tff(f8701,plain,
    ( $less(sF36,sK4)
    | spl37_214
    | spl37_216 ),
    inference(subsumption_resolution,[],[f8698,f2817]) ).

tff(f8698,plain,
    ( ( sF36 = sK4 )
    | $less(sF36,sK4)
    | spl37_216 ),
    inference(resolution,[],[f2825,f97]) ).

tff(f8700,plain,
    ( spl37_359
    | ~ spl37_3
    | ~ spl37_25
    | spl37_216 ),
    inference(avatar_split_clause,[],[f8697,f2824,f579,f466,f7365]) ).

tff(f8697,plain,
    ( $less(sF36,sK1)
    | ~ spl37_3
    | ~ spl37_25
    | spl37_216 ),
    inference(resolution,[],[f2825,f6898]) ).

tff(f8695,plain,
    ( ~ spl37_384
    | ~ spl37_136
    | ~ spl37_215 ),
    inference(avatar_split_clause,[],[f8669,f2820,f1447,f8692]) ).

tff(f2820,plain,
    ( spl37_215
  <=> $less(sF36,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_215])]) ).

tff(f8669,plain,
    ( ~ $less(sF23,sF36)
    | ~ spl37_136
    | ~ spl37_215 ),
    inference(resolution,[],[f8602,f1449]) ).

tff(f8602,plain,
    ( ! [X266: $int] :
        ( ~ $less(sK7,X266)
        | ~ $less(X266,sF36) )
    | ~ spl37_215 ),
    inference(resolution,[],[f935,f2822]) ).

tff(f2822,plain,
    ( $less(sF36,sK7)
    | ~ spl37_215 ),
    inference(avatar_component_clause,[],[f2820]) ).

tff(f8690,plain,
    ( ~ spl37_383
    | ~ spl37_129
    | ~ spl37_215 ),
    inference(avatar_split_clause,[],[f8671,f2820,f1416,f8687]) ).

tff(f8671,plain,
    ( ~ $less(sF35,sF36)
    | ~ spl37_129
    | ~ spl37_215 ),
    inference(resolution,[],[f8602,f1418]) ).

tff(f8685,plain,
    ( ~ spl37_190
    | ~ spl37_24
    | ~ spl37_215 ),
    inference(avatar_split_clause,[],[f8666,f2820,f573,f2475]) ).

tff(f8666,plain,
    ( ~ $less(sK1,sF36)
    | ~ spl37_24
    | ~ spl37_215 ),
    inference(resolution,[],[f8602,f575]) ).

tff(f8684,plain,
    ( ~ spl37_382
    | ~ spl37_142
    | ~ spl37_215 ),
    inference(avatar_split_clause,[],[f8670,f2820,f1513,f8681]) ).

tff(f8670,plain,
    ( ~ $less(sF27,sF36)
    | ~ spl37_142
    | ~ spl37_215 ),
    inference(resolution,[],[f8602,f1515]) ).

tff(f8679,plain,
    ( ~ spl37_381
    | ~ spl37_182
    | ~ spl37_215 ),
    inference(avatar_split_clause,[],[f8668,f2820,f2285,f8676]) ).

tff(f8676,plain,
    ( spl37_381
  <=> $less(sK9,sF36) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_381])]) ).

tff(f8668,plain,
    ( ~ $less(sK9,sF36)
    | ~ spl37_182
    | ~ spl37_215 ),
    inference(resolution,[],[f8602,f2287]) ).

tff(f8674,plain,
    ( ~ spl37_216
    | ~ spl37_26
    | ~ spl37_215 ),
    inference(avatar_split_clause,[],[f8667,f2820,f584,f2824]) ).

tff(f8667,plain,
    ( ~ $less(sK4,sF36)
    | ~ spl37_26
    | ~ spl37_215 ),
    inference(resolution,[],[f8602,f586]) ).

tff(f8665,plain,
    ( ~ spl37_165
    | ~ spl37_163 ),
    inference(avatar_split_clause,[],[f8661,f1969,f1979]) ).

tff(f8661,plain,
    ( ~ $less(sK4,sK3)
    | ~ spl37_163 ),
    inference(resolution,[],[f1971,f677]) ).

tff(f8646,plain,
    ( ~ spl37_371
    | ~ spl37_366 ),
    inference(avatar_split_clause,[],[f8645,f7539,f7657]) ).

tff(f7657,plain,
    ( spl37_371
  <=> $less(sK9,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_371])]) ).

tff(f7539,plain,
    ( spl37_366
  <=> $less(1,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_366])]) ).

tff(f8645,plain,
    ( ~ $less(sK9,1)
    | ~ spl37_366 ),
    inference(resolution,[],[f7541,f677]) ).

tff(f7541,plain,
    ( $less(1,sK9)
    | ~ spl37_366 ),
    inference(avatar_component_clause,[],[f7539]) ).

tff(f8640,plain,
    ( ~ spl37_183
    | ~ spl37_129
    | ~ spl37_307 ),
    inference(avatar_split_clause,[],[f8635,f5370,f1416,f2312]) ).

tff(f5370,plain,
    ( spl37_307
  <=> $less(sF35,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_307])]) ).

tff(f8635,plain,
    ( ~ $less(sK2,sK7)
    | ~ spl37_129
    | ~ spl37_307 ),
    inference(resolution,[],[f8556,f5372]) ).

tff(f5372,plain,
    ( $less(sF35,sK2)
    | ~ spl37_307 ),
    inference(avatar_component_clause,[],[f5370]) ).

tff(f8556,plain,
    ( ! [X126: $int] :
        ( ~ $less(sF35,X126)
        | ~ $less(X126,sK7) )
    | ~ spl37_129 ),
    inference(resolution,[],[f935,f1418]) ).

tff(f8633,plain,
    ( ~ spl37_239
    | spl37_316
    | ~ spl37_347 ),
    inference(avatar_split_clause,[],[f8619,f7188,f5990,f3525]) ).

tff(f3525,plain,
    ( spl37_239
  <=> $less(sK2,-2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_239])]) ).

tff(f8619,plain,
    ( ~ $less(sK2,-2)
    | spl37_316
    | ~ spl37_347 ),
    inference(resolution,[],[f7190,f6608]) ).

tff(f8630,plain,
    ( ~ spl37_317
    | ~ spl37_347 ),
    inference(avatar_split_clause,[],[f8627,f7188,f6104]) ).

tff(f8627,plain,
    ( ~ $less(sK2,sK11)
    | ~ spl37_347 ),
    inference(resolution,[],[f7190,f677]) ).

tff(f8470,plain,
    ( spl37_204
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_26
    | ~ spl37_55 ),
    inference(avatar_split_clause,[],[f8459,f742,f584,f579,f551,f2670]) ).

tff(f8459,plain,
    ( $less(sK7,sK2)
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_26
    | ~ spl37_55 ),
    inference(resolution,[],[f7162,f586]) ).

tff(f7162,plain,
    ( ! [X42: $int] :
        ( ~ $less(X42,sK4)
        | $less(X42,sK2) )
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55 ),
    inference(resolution,[],[f7058,f677]) ).

tff(f8469,plain,
    ( spl37_347
    | spl37_352
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55 ),
    inference(avatar_split_clause,[],[f8460,f742,f579,f551,f546,f536,f7281,f7188]) ).

tff(f8460,plain,
    ( $less(sK4,sK9)
    | $less(sK11,sK2)
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55 ),
    inference(resolution,[],[f7162,f7127]) ).

tff(f8431,plain,
    ( spl37_268
    | spl37_267
    | spl37_2
    | ~ spl37_150 ),
    inference(avatar_split_clause,[],[f8425,f1682,f461,f4687,f4691]) ).

tff(f8425,plain,
    ( $less(0,sF35)
    | ( 0 = sF35 )
    | spl37_2
    | ~ spl37_150 ),
    inference(resolution,[],[f1683,f834]) ).

tff(f1683,plain,
    ( $less(sK3,sF35)
    | ~ spl37_150 ),
    inference(avatar_component_clause,[],[f1682]) ).

tff(f8378,plain,
    ( spl37_320
    | ~ spl37_124
    | ~ spl37_146
    | ~ spl37_286 ),
    inference(avatar_split_clause,[],[f8377,f4871,f1579,f1377,f6361]) ).

tff(f4871,plain,
    ( spl37_286
  <=> permut3(int,sF32,sF28,0,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_286])]) ).

tff(f8377,plain,
    ( permut2(int,sF20,sF19,0,sK2)
    | ~ spl37_124
    | ~ spl37_146
    | ~ spl37_286 ),
    inference(forward_demodulation,[],[f8376,f1379]) ).

tff(f8376,plain,
    ( permut2(int,elts(int,sF32),sF19,0,sK2)
    | ~ spl37_146
    | ~ spl37_286 ),
    inference(forward_demodulation,[],[f8363,f1581]) ).

tff(f8363,plain,
    ( permut2(int,elts(int,sF32),elts(int,sF28),0,sK2)
    | ~ spl37_286 ),
    inference(resolution,[],[f4873,f409]) ).

tff(f409,plain,
    ! [X2: uni,X3: $int,X0: ty,X1: uni,X4: $int] :
      ( ~ permut3(X0,X1,X2,X4,X3)
      | permut2(X0,elts(X0,X1),elts(X0,X2),X4,X3) ),
    inference(cnf_transformation,[],[f284]) ).

tff(f4873,plain,
    ( permut3(int,sF32,sF28,0,sK2)
    | ~ spl37_286 ),
    inference(avatar_component_clause,[],[f4871]) ).

tff(f8375,plain,
    ( spl37_291
    | ~ spl37_124
    | ~ spl37_125
    | ~ spl37_146
    | ~ spl37_196
    | ~ spl37_240
    | ~ spl37_286 ),
    inference(avatar_split_clause,[],[f8374,f4871,f3555,f2549,f1579,f1382,f1377,f4897]) ).

tff(f4897,plain,
    ( spl37_291
  <=> permut_sub1(int,sF32,sF28,0,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_291])]) ).

tff(f2549,plain,
    ( spl37_196
  <=> map_eq_sub1(int,sF20,sF19,0,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_196])]) ).

tff(f8374,plain,
    ( permut_sub1(int,sF32,sF28,0,sK2)
    | ~ spl37_124
    | ~ spl37_125
    | ~ spl37_146
    | ~ spl37_196
    | ~ spl37_240
    | ~ spl37_286 ),
    inference(subsumption_resolution,[],[f8373,f3557]) ).

tff(f8373,plain,
    ( ~ map_eq_sub1(int,sF20,sF19,sK2,sK1)
    | permut_sub1(int,sF32,sF28,0,sK2)
    | ~ spl37_124
    | ~ spl37_125
    | ~ spl37_146
    | ~ spl37_196
    | ~ spl37_286 ),
    inference(forward_demodulation,[],[f8372,f1379]) ).

tff(f8372,plain,
    ( ~ map_eq_sub1(int,elts(int,sF32),sF19,sK2,sK1)
    | permut_sub1(int,sF32,sF28,0,sK2)
    | ~ spl37_124
    | ~ spl37_125
    | ~ spl37_146
    | ~ spl37_196
    | ~ spl37_286 ),
    inference(forward_demodulation,[],[f8371,f1581]) ).

tff(f8371,plain,
    ( permut_sub1(int,sF32,sF28,0,sK2)
    | ~ map_eq_sub1(int,elts(int,sF32),elts(int,sF28),sK2,sK1)
    | ~ spl37_124
    | ~ spl37_125
    | ~ spl37_146
    | ~ spl37_196
    | ~ spl37_286 ),
    inference(subsumption_resolution,[],[f8370,f2551]) ).

tff(f2551,plain,
    ( map_eq_sub1(int,sF20,sF19,0,0)
    | ~ spl37_196 ),
    inference(avatar_component_clause,[],[f2549]) ).

tff(f8370,plain,
    ( permut_sub1(int,sF32,sF28,0,sK2)
    | ~ map_eq_sub1(int,sF20,sF19,0,0)
    | ~ map_eq_sub1(int,elts(int,sF32),elts(int,sF28),sK2,sK1)
    | ~ spl37_124
    | ~ spl37_125
    | ~ spl37_146
    | ~ spl37_286 ),
    inference(forward_demodulation,[],[f8369,f1379]) ).

tff(f8369,plain,
    ( ~ map_eq_sub1(int,elts(int,sF32),sF19,0,0)
    | permut_sub1(int,sF32,sF28,0,sK2)
    | ~ map_eq_sub1(int,elts(int,sF32),elts(int,sF28),sK2,sK1)
    | ~ spl37_125
    | ~ spl37_146
    | ~ spl37_286 ),
    inference(forward_demodulation,[],[f8368,f1384]) ).

tff(f8368,plain,
    ( ~ map_eq_sub1(int,elts(int,sF32),elts(int,sF28),sK2,length1(int,sF32))
    | ~ map_eq_sub1(int,elts(int,sF32),sF19,0,0)
    | permut_sub1(int,sF32,sF28,0,sK2)
    | ~ spl37_146
    | ~ spl37_286 ),
    inference(forward_demodulation,[],[f8367,f1581]) ).

tff(f8367,plain,
    ( ~ map_eq_sub1(int,elts(int,sF32),elts(int,sF28),0,0)
    | ~ map_eq_sub1(int,elts(int,sF32),elts(int,sF28),sK2,length1(int,sF32))
    | permut_sub1(int,sF32,sF28,0,sK2)
    | ~ spl37_286 ),
    inference(resolution,[],[f4873,f418]) ).

tff(f418,plain,
    ! [X2: $int,X3: ty,X0: $int,X1: uni,X4: uni] :
      ( ~ permut3(X3,X4,X1,X0,X2)
      | ~ map_eq_sub1(X3,elts(X3,X4),elts(X3,X1),0,X0)
      | ~ map_eq_sub1(X3,elts(X3,X4),elts(X3,X1),X2,length1(X3,X4))
      | permut_sub1(X3,X4,X1,X0,X2) ),
    inference(cnf_transformation,[],[f289]) ).

tff(f8358,plain,
    ( ~ spl37_372
    | ~ spl37_380
    | spl37_43
    | ~ spl37_55 ),
    inference(avatar_split_clause,[],[f8350,f742,f671,f8355,f7971]) ).

tff(f8355,plain,
    ( spl37_380
  <=> $less(-2,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_380])]) ).

tff(f671,plain,
    ( spl37_43
  <=> $less(sK5,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_43])]) ).

tff(f8350,plain,
    ( ~ $less(-2,sK4)
    | ~ $less(sK2,-3)
    | spl37_43
    | ~ spl37_55 ),
    inference(interpreted_simplification,[],[f8349]) ).

tff(f8349,plain,
    ( ~ $less(sK2,-3)
    | ~ $less(-3,-2)
    | ~ $less(-2,sK4)
    | spl37_43
    | ~ spl37_55 ),
    inference(instantiation,[],[f7225]) ).

tff(f7225,plain,
    ( ! [X2: $int,X1: $int] :
        ( ~ $less(sK2,X2)
        | ~ $less(X2,X1)
        | ~ $less(X1,sK4) )
    | spl37_43
    | ~ spl37_55 ),
    inference(forward_demodulation,[],[f926,f744]) ).

tff(f926,plain,
    ( ! [X2: $int,X1: $int] :
        ( ~ $less(sK5,X2)
        | ~ $less(X2,X1)
        | ~ $less(X1,sK4) )
    | spl37_43 ),
    inference(resolution,[],[f791,f96]) ).

tff(f791,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK5,X0)
        | ~ $less(X0,sK4) )
    | spl37_43 ),
    inference(resolution,[],[f673,f96]) ).

tff(f673,plain,
    ( ~ $less(sK5,sK4)
    | spl37_43 ),
    inference(avatar_component_clause,[],[f671]) ).

tff(f8330,plain,
    ( spl37_350
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | spl37_155 ),
    inference(avatar_split_clause,[],[f7147,f1906,f742,f579,f551,f7273]) ).

tff(f7273,plain,
    ( spl37_350
  <=> ! [X40: $int] :
        ( $less(X40,sK2)
        | ~ $less(X40,sK11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_350])]) ).

tff(f7147,plain,
    ( ! [X18: $int] :
        ( ~ $less(X18,sK11)
        | $less(X18,sK2) )
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | spl37_155 ),
    inference(resolution,[],[f7058,f5442]) ).

tff(f8290,plain,
    ( spl37_2
    | spl37_32
    | ~ spl37_36
    | ~ spl37_125
    | spl37_286 ),
    inference(avatar_contradiction_clause,[],[f8289]) ).

tff(f8289,plain,
    ( $false
    | spl37_2
    | spl37_32
    | ~ spl37_36
    | ~ spl37_125
    | spl37_286 ),
    inference(subsumption_resolution,[],[f8288,f95]) ).

tff(f8288,plain,
    ( $less(sK2,sK2)
    | spl37_2
    | spl37_32
    | ~ spl37_36
    | ~ spl37_125
    | spl37_286 ),
    inference(subsumption_resolution,[],[f8272,f616]) ).

tff(f8272,plain,
    ( $less(sK1,sK2)
    | $less(sK2,sK2)
    | spl37_2
    | ~ spl37_36
    | ~ spl37_125
    | spl37_286 ),
    inference(resolution,[],[f4872,f2541]) ).

tff(f4872,plain,
    ( ~ permut3(int,sF32,sF28,0,sK2)
    | spl37_286 ),
    inference(avatar_component_clause,[],[f4871]) ).

tff(f8287,plain,
    ( ~ spl37_379
    | spl37_2
    | spl37_7
    | spl37_32
    | ~ spl37_36
    | ~ spl37_124
    | ~ spl37_125
    | ~ spl37_146
    | ~ spl37_147
    | spl37_208
    | spl37_286 ),
    inference(avatar_split_clause,[],[f8282,f4871,f2743,f1584,f1579,f1382,f1377,f634,f614,f486,f461,f8284]) ).

tff(f8284,plain,
    ( spl37_379
  <=> ( occ1(int,sK16(sF20,0,sF19,sK2,int),sF20,0,sK2) = occ1(int,sK16(sF20,0,sF19,sK2,int),sF19,0,sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_379])]) ).

tff(f8282,plain,
    ( ( occ1(int,sK16(sF20,0,sF19,sK2,int),sF20,0,sK2) != occ1(int,sK16(sF20,0,sF19,sK2,int),sF19,0,sK2) )
    | spl37_2
    | spl37_7
    | spl37_32
    | ~ spl37_36
    | ~ spl37_124
    | ~ spl37_125
    | ~ spl37_146
    | ~ spl37_147
    | spl37_208
    | spl37_286 ),
    inference(subsumption_resolution,[],[f8281,f616]) ).

tff(f8281,plain,
    ( $less(sK1,sK2)
    | ( occ1(int,sK16(sF20,0,sF19,sK2,int),sF20,0,sK2) != occ1(int,sK16(sF20,0,sF19,sK2,int),sF19,0,sK2) )
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_124
    | ~ spl37_125
    | ~ spl37_146
    | ~ spl37_147
    | spl37_208
    | spl37_286 ),
    inference(forward_demodulation,[],[f8280,f1384]) ).

tff(f8280,plain,
    ( $less(length1(int,sF32),sK2)
    | ( occ1(int,sK16(sF20,0,sF19,sK2,int),sF20,0,sK2) != occ1(int,sK16(sF20,0,sF19,sK2,int),sF19,0,sK2) )
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_124
    | ~ spl37_125
    | ~ spl37_146
    | ~ spl37_147
    | spl37_208
    | spl37_286 ),
    inference(forward_demodulation,[],[f8279,f1581]) ).

tff(f8279,plain,
    ( ( occ1(int,sK16(sF20,0,elts(int,sF28),sK2,int),elts(int,sF28),0,sK2) != occ1(int,sK16(sF20,0,elts(int,sF28),sK2,int),sF20,0,sK2) )
    | $less(length1(int,sF32),sK2)
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_124
    | ~ spl37_125
    | ~ spl37_147
    | spl37_208
    | spl37_286 ),
    inference(forward_demodulation,[],[f8278,f1379]) ).

tff(f8278,plain,
    ( ( occ1(int,sK16(elts(int,sF32),0,elts(int,sF28),sK2,int),elts(int,sF28),0,sK2) != occ1(int,sK16(elts(int,sF32),0,elts(int,sF28),sK2,int),elts(int,sF32),0,sK2) )
    | $less(length1(int,sF32),sK2)
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125
    | ~ spl37_147
    | spl37_208
    | spl37_286 ),
    inference(subsumption_resolution,[],[f8277,f1586]) ).

tff(f8277,plain,
    ( $less(length1(int,sF32),sK2)
    | ( length1(int,sF28) != sK1 )
    | ( occ1(int,sK16(elts(int,sF32),0,elts(int,sF28),sK2,int),elts(int,sF28),0,sK2) != occ1(int,sK16(elts(int,sF32),0,elts(int,sF28),sK2,int),elts(int,sF32),0,sK2) )
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125
    | spl37_208
    | spl37_286 ),
    inference(forward_demodulation,[],[f8276,f1384]) ).

tff(f8276,plain,
    ( ( length1(int,sF28) != length1(int,sF32) )
    | $less(length1(int,sF32),sK2)
    | ( occ1(int,sK16(elts(int,sF32),0,elts(int,sF28),sK2,int),elts(int,sF28),0,sK2) != occ1(int,sK16(elts(int,sF32),0,elts(int,sF28),sK2,int),elts(int,sF32),0,sK2) )
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125
    | spl37_208
    | spl37_286 ),
    inference(subsumption_resolution,[],[f8275,f2571]) ).

tff(f8275,plain,
    ( $less(length1(int,sF32),sK2)
    | $less(length1(int,sF32),0)
    | ( occ1(int,sK16(elts(int,sF32),0,elts(int,sF28),sK2,int),elts(int,sF28),0,sK2) != occ1(int,sK16(elts(int,sF32),0,elts(int,sF28),sK2,int),elts(int,sF32),0,sK2) )
    | ( length1(int,sF28) != length1(int,sF32) )
    | spl37_208
    | spl37_286 ),
    inference(subsumption_resolution,[],[f8274,f2745]) ).

tff(f8274,plain,
    ( ( occ1(int,sK16(elts(int,sF32),0,elts(int,sF28),sK2,int),elts(int,sF28),0,sK2) != occ1(int,sK16(elts(int,sF32),0,elts(int,sF28),sK2,int),elts(int,sF32),0,sK2) )
    | ( length1(int,sF28) != length1(int,sF32) )
    | $less(sK2,0)
    | $less(length1(int,sF32),0)
    | $less(length1(int,sF32),sK2)
    | spl37_286 ),
    inference(evaluation,[],[f8273]) ).

tff(f8273,plain,
    ( ( length1(int,sF28) != length1(int,sF32) )
    | ( occ1(int,sK16(elts(int,sF32),0,elts(int,sF28),sK2,int),elts(int,sF28),0,sK2) != occ1(int,sK16(elts(int,sF32),0,elts(int,sF28),sK2,int),elts(int,sF32),0,sK2) )
    | $less(length1(int,sF32),0)
    | $less(sK2,0)
    | $less(length1(int,sF32),sK2)
    | $less(0,0)
    | spl37_286 ),
    inference(resolution,[],[f4872,f1597]) ).

tff(f1597,plain,
    ! [X2: uni,X3: $int,X0: ty,X1: uni,X4: $int] :
      ( permut3(X0,X1,X2,X3,X4)
      | $less(X4,0)
      | ( occ1(X0,sK16(elts(X0,X1),X3,elts(X0,X2),X4,X0),elts(X0,X1),X3,X4) != occ1(X0,sK16(elts(X0,X1),X3,elts(X0,X2),X4,X0),elts(X0,X2),X3,X4) )
      | ( length1(X0,X1) != length1(X0,X2) )
      | $less(length1(X0,X1),X4)
      | $less(length1(X0,X1),X3)
      | $less(X3,0) ),
    inference(resolution,[],[f406,f377]) ).

tff(f377,plain,
    ! [X2: uni,X3: $int,X0: uni,X1: $int,X4: ty] :
      ( permut2(X4,X0,X2,X1,X3)
      | ( occ1(X4,sK16(X0,X1,X2,X3,X4),X0,X1,X3) != occ1(X4,sK16(X0,X1,X2,X3,X4),X2,X1,X3) ) ),
    inference(cnf_transformation,[],[f261]) ).

tff(f406,plain,
    ! [X2: uni,X3: $int,X0: ty,X1: uni,X4: $int] :
      ( ~ permut2(X0,elts(X0,X1),elts(X0,X2),X4,X3)
      | permut3(X0,X1,X2,X4,X3)
      | $less(length1(X0,X1),X4)
      | $less(length1(X0,X1),X3)
      | $less(X4,0)
      | ( length1(X0,X1) != length1(X0,X2) )
      | $less(X3,0) ),
    inference(cnf_transformation,[],[f284]) ).

tff(f8257,plain,
    ( spl37_377
    | spl37_378
    | spl37_288 ),
    inference(avatar_split_clause,[],[f8247,f4882,f8254,f8250]) ).

tff(f8250,plain,
    ( spl37_377
  <=> ( 0 = sF36 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_377])]) ).

tff(f8254,plain,
    ( spl37_378
  <=> $less(0,sF36) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_378])]) ).

tff(f8247,plain,
    ( $less(0,sF36)
    | ( 0 = sF36 )
    | spl37_288 ),
    inference(resolution,[],[f4884,f97]) ).

tff(f8246,plain,
    ( spl37_347
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | spl37_79
    | ~ spl37_138 ),
    inference(avatar_split_clause,[],[f8235,f1480,f953,f742,f579,f551,f7188]) ).

tff(f1480,plain,
    ( spl37_138
  <=> $less(sK11,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_138])]) ).

tff(f8235,plain,
    ( $less(sK11,sK2)
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | spl37_79
    | ~ spl37_138 ),
    inference(resolution,[],[f7144,f1481]) ).

tff(f1481,plain,
    ( $less(sK11,sK7)
    | ~ spl37_138 ),
    inference(avatar_component_clause,[],[f1480]) ).

tff(f8196,plain,
    ( spl37_263
    | ~ spl37_3
    | ~ spl37_25
    | spl37_155
    | ~ spl37_368 ),
    inference(avatar_split_clause,[],[f8191,f7548,f1906,f579,f466,f4656]) ).

tff(f7548,plain,
    ( spl37_368
  <=> $less(1,sK11) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_368])]) ).

tff(f8191,plain,
    ( $less(1,sK1)
    | ~ spl37_3
    | ~ spl37_25
    | spl37_155
    | ~ spl37_368 ),
    inference(resolution,[],[f7550,f6918]) ).

tff(f7550,plain,
    ( $less(1,sK11)
    | ~ spl37_368 ),
    inference(avatar_component_clause,[],[f7548]) ).

tff(f8190,plain,
    ( spl37_204
    | spl37_376
    | ~ spl37_26
    | spl37_43
    | ~ spl37_55 ),
    inference(avatar_split_clause,[],[f8171,f742,f671,f584,f8187,f2670]) ).

tff(f8171,plain,
    ( ( sK7 = sK2 )
    | $less(sK7,sK2)
    | ~ spl37_26
    | spl37_43
    | ~ spl37_55 ),
    inference(resolution,[],[f7207,f586]) ).

tff(f7207,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,sK4)
        | $less(X0,sK2)
        | ( sK2 = X0 ) )
    | spl37_43
    | ~ spl37_55 ),
    inference(forward_demodulation,[],[f7206,f744]) ).

tff(f7206,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,sK4)
        | ( sK5 = X0 )
        | $less(X0,sK2) )
    | spl37_43
    | ~ spl37_55 ),
    inference(forward_demodulation,[],[f925,f744]) ).

tff(f925,plain,
    ( ! [X0: $int] :
        ( $less(X0,sK5)
        | ( sK5 = X0 )
        | ~ $less(X0,sK4) )
    | spl37_43 ),
    inference(resolution,[],[f791,f97]) ).

tff(f8185,plain,
    ( spl37_375
    | spl37_347
    | spl37_352
    | ~ spl37_17
    | ~ spl37_19
    | spl37_43
    | ~ spl37_55 ),
    inference(avatar_split_clause,[],[f8172,f742,f671,f546,f536,f7281,f7188,f8182]) ).

tff(f8172,plain,
    ( $less(sK4,sK9)
    | $less(sK11,sK2)
    | ( sK2 = sK11 )
    | ~ spl37_17
    | ~ spl37_19
    | spl37_43
    | ~ spl37_55 ),
    inference(resolution,[],[f7207,f7127]) ).

tff(f8160,plain,
    ( spl37_284
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_147
    | ~ spl37_238
    | ~ spl37_283
    | ~ spl37_292 ),
    inference(avatar_split_clause,[],[f8159,f4902,f4856,f3413,f1584,f1579,f1558,f4861]) ).

tff(f4861,plain,
    ( spl37_284
  <=> permut_sub1(int,sF28,sF29,0,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_284])]) ).

tff(f4856,plain,
    ( spl37_283
  <=> permut3(int,sF28,sF29,0,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_283])]) ).

tff(f4902,plain,
    ( spl37_292
  <=> map_eq_sub1(int,sF19,sF24,0,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_292])]) ).

tff(f8159,plain,
    ( permut_sub1(int,sF28,sF29,0,sK2)
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_147
    | ~ spl37_238
    | ~ spl37_283
    | ~ spl37_292 ),
    inference(subsumption_resolution,[],[f8158,f3415]) ).

tff(f8158,plain,
    ( ~ map_eq_sub1(int,sF19,sF24,sK2,sK1)
    | permut_sub1(int,sF28,sF29,0,sK2)
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_147
    | ~ spl37_283
    | ~ spl37_292 ),
    inference(forward_demodulation,[],[f8157,f1581]) ).

tff(f8157,plain,
    ( ~ map_eq_sub1(int,elts(int,sF28),sF24,sK2,sK1)
    | permut_sub1(int,sF28,sF29,0,sK2)
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_147
    | ~ spl37_283
    | ~ spl37_292 ),
    inference(subsumption_resolution,[],[f8156,f4904]) ).

tff(f4904,plain,
    ( map_eq_sub1(int,sF19,sF24,0,0)
    | ~ spl37_292 ),
    inference(avatar_component_clause,[],[f4902]) ).

tff(f8156,plain,
    ( ~ map_eq_sub1(int,sF19,sF24,0,0)
    | ~ map_eq_sub1(int,elts(int,sF28),sF24,sK2,sK1)
    | permut_sub1(int,sF28,sF29,0,sK2)
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_147
    | ~ spl37_283 ),
    inference(forward_demodulation,[],[f8155,f1581]) ).

tff(f8155,plain,
    ( permut_sub1(int,sF28,sF29,0,sK2)
    | ~ map_eq_sub1(int,elts(int,sF28),sF24,0,0)
    | ~ map_eq_sub1(int,elts(int,sF28),sF24,sK2,sK1)
    | ~ spl37_143
    | ~ spl37_147
    | ~ spl37_283 ),
    inference(forward_demodulation,[],[f8154,f1560]) ).

tff(f8154,plain,
    ( ~ map_eq_sub1(int,elts(int,sF28),elts(int,sF29),0,0)
    | permut_sub1(int,sF28,sF29,0,sK2)
    | ~ map_eq_sub1(int,elts(int,sF28),sF24,sK2,sK1)
    | ~ spl37_143
    | ~ spl37_147
    | ~ spl37_283 ),
    inference(forward_demodulation,[],[f8153,f1560]) ).

tff(f8153,plain,
    ( ~ map_eq_sub1(int,elts(int,sF28),elts(int,sF29),sK2,sK1)
    | permut_sub1(int,sF28,sF29,0,sK2)
    | ~ map_eq_sub1(int,elts(int,sF28),elts(int,sF29),0,0)
    | ~ spl37_147
    | ~ spl37_283 ),
    inference(forward_demodulation,[],[f8146,f1586]) ).

tff(f8146,plain,
    ( permut_sub1(int,sF28,sF29,0,sK2)
    | ~ map_eq_sub1(int,elts(int,sF28),elts(int,sF29),sK2,length1(int,sF28))
    | ~ map_eq_sub1(int,elts(int,sF28),elts(int,sF29),0,0)
    | ~ spl37_283 ),
    inference(resolution,[],[f4858,f418]) ).

tff(f4858,plain,
    ( permut3(int,sF28,sF29,0,sK2)
    | ~ spl37_283 ),
    inference(avatar_component_clause,[],[f4856]) ).

tff(f8152,plain,
    ( spl37_319
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_283 ),
    inference(avatar_split_clause,[],[f8151,f4856,f1579,f1558,f6355]) ).

tff(f8151,plain,
    ( permut2(int,sF19,sF24,0,sK2)
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_283 ),
    inference(forward_demodulation,[],[f8150,f1581]) ).

tff(f8150,plain,
    ( permut2(int,elts(int,sF28),sF24,0,sK2)
    | ~ spl37_143
    | ~ spl37_283 ),
    inference(forward_demodulation,[],[f8142,f1560]) ).

tff(f8142,plain,
    ( permut2(int,elts(int,sF28),elts(int,sF29),0,sK2)
    | ~ spl37_283 ),
    inference(resolution,[],[f4858,f409]) ).

tff(f8122,plain,
    ( ~ spl37_374
    | spl37_2
    | spl37_7
    | spl37_32
    | ~ spl37_36
    | ~ spl37_125
    | ~ spl37_143
    | ~ spl37_144
    | ~ spl37_146
    | ~ spl37_147
    | spl37_208
    | spl37_283 ),
    inference(avatar_split_clause,[],[f8117,f4856,f2743,f1584,f1579,f1563,f1558,f1382,f634,f614,f486,f461,f8119]) ).

tff(f8119,plain,
    ( spl37_374
  <=> ( occ1(int,sK16(sF19,0,sF24,sK2,int),sF19,0,sK2) = occ1(int,sK16(sF19,0,sF24,sK2,int),sF24,0,sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_374])]) ).

tff(f1563,plain,
    ( spl37_144
  <=> ( sK1 = length1(int,sF29) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_144])]) ).

tff(f8117,plain,
    ( ( occ1(int,sK16(sF19,0,sF24,sK2,int),sF19,0,sK2) != occ1(int,sK16(sF19,0,sF24,sK2,int),sF24,0,sK2) )
    | spl37_2
    | spl37_7
    | spl37_32
    | ~ spl37_36
    | ~ spl37_125
    | ~ spl37_143
    | ~ spl37_144
    | ~ spl37_146
    | ~ spl37_147
    | spl37_208
    | spl37_283 ),
    inference(forward_demodulation,[],[f8116,f1581]) ).

tff(f8116,plain,
    ( ( occ1(int,sK16(elts(int,sF28),0,sF24,sK2,int),sF24,0,sK2) != occ1(int,sK16(elts(int,sF28),0,sF24,sK2,int),elts(int,sF28),0,sK2) )
    | spl37_2
    | spl37_7
    | spl37_32
    | ~ spl37_36
    | ~ spl37_125
    | ~ spl37_143
    | ~ spl37_144
    | ~ spl37_147
    | spl37_208
    | spl37_283 ),
    inference(subsumption_resolution,[],[f8115,f1586]) ).

tff(f8115,plain,
    ( ( length1(int,sF28) != sK1 )
    | ( occ1(int,sK16(elts(int,sF28),0,sF24,sK2,int),sF24,0,sK2) != occ1(int,sK16(elts(int,sF28),0,sF24,sK2,int),elts(int,sF28),0,sK2) )
    | spl37_2
    | spl37_7
    | spl37_32
    | ~ spl37_36
    | ~ spl37_125
    | ~ spl37_143
    | ~ spl37_144
    | ~ spl37_147
    | spl37_208
    | spl37_283 ),
    inference(forward_demodulation,[],[f8114,f1565]) ).

tff(f1565,plain,
    ( ( sK1 = length1(int,sF29) )
    | ~ spl37_144 ),
    inference(avatar_component_clause,[],[f1563]) ).

tff(f8114,plain,
    ( ( length1(int,sF28) != length1(int,sF29) )
    | ( occ1(int,sK16(elts(int,sF28),0,sF24,sK2,int),sF24,0,sK2) != occ1(int,sK16(elts(int,sF28),0,sF24,sK2,int),elts(int,sF28),0,sK2) )
    | spl37_2
    | spl37_7
    | spl37_32
    | ~ spl37_36
    | ~ spl37_125
    | ~ spl37_143
    | ~ spl37_147
    | spl37_208
    | spl37_283 ),
    inference(forward_demodulation,[],[f8113,f1560]) ).

tff(f8113,plain,
    ( ( occ1(int,sK16(elts(int,sF28),0,elts(int,sF29),sK2,int),elts(int,sF28),0,sK2) != occ1(int,sK16(elts(int,sF28),0,elts(int,sF29),sK2,int),elts(int,sF29),0,sK2) )
    | ( length1(int,sF28) != length1(int,sF29) )
    | spl37_2
    | spl37_7
    | spl37_32
    | ~ spl37_36
    | ~ spl37_125
    | ~ spl37_147
    | spl37_208
    | spl37_283 ),
    inference(subsumption_resolution,[],[f8112,f616]) ).

tff(f8112,plain,
    ( $less(sK1,sK2)
    | ( occ1(int,sK16(elts(int,sF28),0,elts(int,sF29),sK2,int),elts(int,sF28),0,sK2) != occ1(int,sK16(elts(int,sF28),0,elts(int,sF29),sK2,int),elts(int,sF29),0,sK2) )
    | ( length1(int,sF28) != length1(int,sF29) )
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125
    | ~ spl37_147
    | spl37_208
    | spl37_283 ),
    inference(forward_demodulation,[],[f8111,f1586]) ).

tff(f8111,plain,
    ( $less(length1(int,sF28),sK2)
    | ( length1(int,sF28) != length1(int,sF29) )
    | ( occ1(int,sK16(elts(int,sF28),0,elts(int,sF29),sK2,int),elts(int,sF28),0,sK2) != occ1(int,sK16(elts(int,sF28),0,elts(int,sF29),sK2,int),elts(int,sF29),0,sK2) )
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125
    | spl37_208
    | spl37_283 ),
    inference(subsumption_resolution,[],[f8110,f2571]) ).

tff(f8110,plain,
    ( ( length1(int,sF28) != length1(int,sF29) )
    | ( occ1(int,sK16(elts(int,sF28),0,elts(int,sF29),sK2,int),elts(int,sF28),0,sK2) != occ1(int,sK16(elts(int,sF28),0,elts(int,sF29),sK2,int),elts(int,sF29),0,sK2) )
    | $less(length1(int,sF28),sK2)
    | $less(length1(int,sF28),0)
    | spl37_208
    | spl37_283 ),
    inference(subsumption_resolution,[],[f8106,f2745]) ).

tff(f8106,plain,
    ( $less(length1(int,sF28),sK2)
    | ( length1(int,sF28) != length1(int,sF29) )
    | $less(sK2,0)
    | ( occ1(int,sK16(elts(int,sF28),0,elts(int,sF29),sK2,int),elts(int,sF28),0,sK2) != occ1(int,sK16(elts(int,sF28),0,elts(int,sF29),sK2,int),elts(int,sF29),0,sK2) )
    | $less(length1(int,sF28),0)
    | spl37_283 ),
    inference(evaluation,[],[f8105]) ).

tff(f8105,plain,
    ( ( length1(int,sF28) != length1(int,sF29) )
    | $less(length1(int,sF28),sK2)
    | ( occ1(int,sK16(elts(int,sF28),0,elts(int,sF29),sK2,int),elts(int,sF28),0,sK2) != occ1(int,sK16(elts(int,sF28),0,elts(int,sF29),sK2,int),elts(int,sF29),0,sK2) )
    | $less(sK2,0)
    | $less(0,0)
    | $less(length1(int,sF28),0)
    | spl37_283 ),
    inference(resolution,[],[f4857,f1597]) ).

tff(f4857,plain,
    ( ~ permut3(int,sF28,sF29,0,sK2)
    | spl37_283 ),
    inference(avatar_component_clause,[],[f4856]) ).

tff(f8109,plain,
    ( spl37_2
    | ~ spl37_27
    | spl37_32
    | ~ spl37_147
    | spl37_283 ),
    inference(avatar_contradiction_clause,[],[f8108]) ).

tff(f8108,plain,
    ( $false
    | spl37_2
    | ~ spl37_27
    | spl37_32
    | ~ spl37_147
    | spl37_283 ),
    inference(subsumption_resolution,[],[f8107,f95]) ).

tff(f8107,plain,
    ( $less(sK2,sK2)
    | spl37_2
    | ~ spl37_27
    | spl37_32
    | ~ spl37_147
    | spl37_283 ),
    inference(subsumption_resolution,[],[f8104,f616]) ).

tff(f8104,plain,
    ( $less(sK1,sK2)
    | $less(sK2,sK2)
    | spl37_2
    | ~ spl37_27
    | ~ spl37_147
    | spl37_283 ),
    inference(resolution,[],[f4857,f6368]) ).

tff(f6368,plain,
    ( ! [X5: $int] :
        ( permut3(int,sF28,sF29,0,X5)
        | $less(X5,sK2)
        | $less(sK1,X5) )
    | spl37_2
    | ~ spl37_27
    | ~ spl37_147 ),
    inference(resolution,[],[f6352,f415]) ).

tff(f6352,plain,
    ( ! [X1: $int] :
        ( permut_sub1(int,sF28,sF29,0,X1)
        | $less(X1,sK2)
        | $less(sK1,X1) )
    | spl37_2
    | ~ spl37_27
    | ~ spl37_147 ),
    inference(forward_demodulation,[],[f2443,f1586]) ).

tff(f2443,plain,
    ( ! [X1: $int] :
        ( permut_sub1(int,sF28,sF29,0,X1)
        | $less(X1,sK2)
        | $less(length1(int,sF28),X1) )
    | spl37_2
    | ~ spl37_27 ),
    inference(subsumption_resolution,[],[f2431,f463]) ).

tff(f2431,plain,
    ( ! [X1: $int] :
        ( $less(sK3,0)
        | $less(length1(int,sF28),X1)
        | permut_sub1(int,sF28,sF29,0,X1)
        | $less(X1,sK2) )
    | ~ spl37_27 ),
    inference(interpreted_simplification,[],[f2430]) ).

tff(f2430,plain,
    ( ! [X1: $int] :
        ( permut_sub1(int,sF28,sF29,0,X1)
        | $less(length1(int,sF28),X1)
        | $less(0,0)
        | $less(X1,sK2)
        | $less(sK3,0) )
    | ~ spl37_27 ),
    inference(instantiation,[],[f1365]) ).

tff(f1365,plain,
    ( ! [X0: $int,X1: $int] :
        ( permut_sub1(int,sF28,sF29,X0,X1)
        | $less(length1(int,sF28),X1)
        | $less(X0,0)
        | $less(X1,sK2)
        | $less(sK3,X0) )
    | ~ spl37_27 ),
    inference(resolution,[],[f356,f591]) ).

tff(f591,plain,
    ( permut_sub1(int,sF28,sF29,sK3,sK2)
    | ~ spl37_27 ),
    inference(avatar_component_clause,[],[f589]) ).

tff(f589,plain,
    ( spl37_27
  <=> permut_sub1(int,sF28,sF29,sK3,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_27])]) ).

tff(f8038,plain,
    ( spl37_233
    | spl37_309
    | spl37_232
    | ~ spl37_14
    | spl37_40
    | ~ spl37_58 ),
    inference(avatar_split_clause,[],[f8027,f760,f655,f521,f3370,f5387,f3374]) ).

tff(f8027,plain,
    ( ( sF27 = sK3 )
    | $less(sF23,sK11)
    | $less(sK3,sF27)
    | ~ spl37_14
    | spl37_40
    | ~ spl37_58 ),
    inference(resolution,[],[f7955,f906]) ).

tff(f7989,plain,
    ( ~ spl37_373
    | spl37_41
    | ~ spl37_129 ),
    inference(avatar_split_clause,[],[f7977,f1416,f660,f7986]) ).

tff(f7986,plain,
    ( spl37_373
  <=> $less(sF35,-3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_373])]) ).

tff(f7977,plain,
    ( ~ $less(sF35,-3)
    | spl37_41
    | ~ spl37_129 ),
    inference(interpreted_simplification,[],[f7976]) ).

tff(f7976,plain,
    ( ~ $less(sF35,-3)
    | ~ $less(-3,0)
    | spl37_41
    | ~ spl37_129 ),
    inference(instantiation,[],[f7516]) ).

tff(f7516,plain,
    ( ! [X1: $int] :
        ( ~ $less(sF35,X1)
        | ~ $less(X1,0) )
    | spl37_41
    | ~ spl37_129 ),
    inference(resolution,[],[f1418,f911]) ).

tff(f7984,plain,
    ( ~ spl37_290
    | spl37_41
    | ~ spl37_129
    | ~ spl37_334 ),
    inference(avatar_split_clause,[],[f7980,f6833,f1416,f660,f4892]) ).

tff(f6833,plain,
    ( spl37_334
  <=> $less(sF35,sF27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_334])]) ).

tff(f7980,plain,
    ( ~ $less(sF27,0)
    | spl37_41
    | ~ spl37_129
    | ~ spl37_334 ),
    inference(resolution,[],[f7516,f6835]) ).

tff(f6835,plain,
    ( $less(sF35,sF27)
    | ~ spl37_334 ),
    inference(avatar_component_clause,[],[f6833]) ).

tff(f7983,plain,
    ( ~ spl37_293
    | ~ spl37_12
    | spl37_41
    | ~ spl37_129 ),
    inference(avatar_split_clause,[],[f7979,f1416,f660,f511,f4907]) ).

tff(f7979,plain,
    ( ~ $less(sF23,0)
    | ~ spl37_12
    | spl37_41
    | ~ spl37_129 ),
    inference(resolution,[],[f7516,f513]) ).

tff(f7974,plain,
    ( ~ spl37_372
    | spl37_30
    | ~ spl37_55
    | ~ spl37_206 ),
    inference(avatar_split_clause,[],[f7969,f2699,f742,f604,f7971]) ).

tff(f604,plain,
    ( spl37_30
  <=> $less(sK2,sK5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_30])]) ).

tff(f2699,plain,
    ( spl37_206
  <=> $less(-2,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_206])]) ).

tff(f7969,plain,
    ( ~ $less(sK2,-3)
    | spl37_30
    | ~ spl37_55
    | ~ spl37_206 ),
    inference(subsumption_resolution,[],[f7965,f2701]) ).

tff(f2701,plain,
    ( $less(-2,sK2)
    | ~ spl37_206 ),
    inference(avatar_component_clause,[],[f2699]) ).

tff(f7965,plain,
    ( ~ $less(sK2,-3)
    | ~ $less(-2,sK2)
    | spl37_30
    | ~ spl37_55 ),
    inference(interpreted_simplification,[],[f7964]) ).

tff(f7964,plain,
    ( ~ $less(sK2,-3)
    | ~ $less(-2,sK2)
    | ~ $less(-3,-2)
    | spl37_30
    | ~ spl37_55 ),
    inference(instantiation,[],[f6606]) ).

tff(f6606,plain,
    ( ! [X2: $int,X1: $int] :
        ( ~ $less(sK2,X2)
        | ~ $less(X1,sK2)
        | ~ $less(X2,X1) )
    | spl37_30
    | ~ spl37_55 ),
    inference(forward_demodulation,[],[f863,f744]) ).

tff(f863,plain,
    ( ! [X2: $int,X1: $int] :
        ( ~ $less(X2,X1)
        | ~ $less(X1,sK5)
        | ~ $less(sK2,X2) )
    | spl37_30 ),
    inference(resolution,[],[f736,f96]) ).

tff(f736,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK2,X0)
        | ~ $less(X0,sK5) )
    | spl37_30 ),
    inference(resolution,[],[f606,f96]) ).

tff(f606,plain,
    ( ~ $less(sK2,sK5)
    | spl37_30 ),
    inference(avatar_component_clause,[],[f604]) ).

tff(f7899,plain,
    ( spl37_233
    | spl37_232
    | ~ spl37_14
    | spl37_40
    | ~ spl37_44
    | spl37_173 ),
    inference(avatar_split_clause,[],[f7898,f2049,f691,f655,f521,f3370,f3374]) ).

tff(f7898,plain,
    ( ( sF27 = sK3 )
    | $less(sK3,sF27)
    | ~ spl37_14
    | spl37_40
    | ~ spl37_44
    | spl37_173 ),
    inference(subsumption_resolution,[],[f7884,f2050]) ).

tff(f7884,plain,
    ( $less(sK3,sF27)
    | $less(sF23,sK7)
    | ( sF27 = sK3 )
    | ~ spl37_14
    | spl37_40
    | ~ spl37_44 ),
    inference(resolution,[],[f7777,f906]) ).

tff(f7845,plain,
    ( spl37_232
    | spl37_340
    | spl37_233
    | ~ spl37_14
    | spl37_40
    | ~ spl37_52 ),
    inference(avatar_split_clause,[],[f7833,f727,f655,f521,f3374,f6861,f3370]) ).

tff(f7833,plain,
    ( $less(sK3,sF27)
    | $less(sF23,sK2)
    | ( sF27 = sK3 )
    | ~ spl37_14
    | spl37_40
    | ~ spl37_52 ),
    inference(resolution,[],[f7745,f906]) ).

tff(f7789,plain,
    ( ~ spl37_332
    | ~ spl37_364
    | spl37_34 ),
    inference(avatar_split_clause,[],[f7782,f624,f7464,f6800]) ).

tff(f6800,plain,
    ( spl37_332
  <=> $less(sK11,-3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_332])]) ).

tff(f7464,plain,
    ( spl37_364
  <=> $less(-2,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_364])]) ).

tff(f7782,plain,
    ( ~ $less(-2,sK3)
    | ~ $less(sK11,-3)
    | spl37_34 ),
    inference(interpreted_simplification,[],[f7781]) ).

tff(f7781,plain,
    ( ~ $less(sK11,-3)
    | ~ $less(-2,sK3)
    | ~ $less(-3,-2)
    | spl37_34 ),
    inference(instantiation,[],[f880]) ).

tff(f880,plain,
    ( ! [X2: $int,X1: $int] :
        ( ~ $less(sK11,X2)
        | ~ $less(X1,sK3)
        | ~ $less(X2,X1) )
    | spl37_34 ),
    inference(resolution,[],[f758,f96]) ).

tff(f7689,plain,
    ( spl37_352
    | spl37_263
    | ~ spl37_3
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_25
    | spl37_299 ),
    inference(avatar_split_clause,[],[f7669,f5273,f579,f546,f536,f466,f4656,f7281]) ).

tff(f7669,plain,
    ( $less(1,sK1)
    | $less(sK4,sK9)
    | ~ spl37_3
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_25
    | spl37_299 ),
    inference(resolution,[],[f7649,f6898]) ).

tff(f7688,plain,
    ( spl37_357
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299 ),
    inference(avatar_split_clause,[],[f7663,f5273,f546,f536,f7331]) ).

tff(f7663,plain,
    ( $less(-3,sK9)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299 ),
    inference(interpreted_simplification,[],[f7662]) ).

tff(f7662,plain,
    ( ~ $less(-3,1)
    | $less(-3,sK9)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299 ),
    inference(instantiation,[],[f7649]) ).

tff(f7661,plain,
    ( ~ spl37_332
    | spl37_299 ),
    inference(avatar_split_clause,[],[f7648,f5273,f6800]) ).

tff(f7648,plain,
    ( ~ $less(sK11,-3)
    | spl37_299 ),
    inference(interpreted_simplification,[],[f7647]) ).

tff(f7647,plain,
    ( ~ $less(sK11,-3)
    | ~ $less(-3,1)
    | spl37_299 ),
    inference(instantiation,[],[f7537]) ).

tff(f7660,plain,
    ( ~ spl37_371
    | ~ spl37_19
    | spl37_299 ),
    inference(avatar_split_clause,[],[f7652,f5273,f546,f7657]) ).

tff(f7652,plain,
    ( ~ $less(sK9,1)
    | ~ spl37_19
    | spl37_299 ),
    inference(resolution,[],[f7537,f548]) ).

tff(f7655,plain,
    ( ~ spl37_342
    | ~ spl37_138
    | spl37_299 ),
    inference(avatar_split_clause,[],[f7651,f5273,f1480,f6967]) ).

tff(f7651,plain,
    ( ~ $less(sK7,1)
    | ~ spl37_138
    | spl37_299 ),
    inference(resolution,[],[f7537,f1481]) ).

tff(f7646,plain,
    ( ~ spl37_290
    | spl37_41
    | ~ spl37_60
    | ~ spl37_136 ),
    inference(avatar_split_clause,[],[f7638,f1447,f771,f660,f4892]) ).

tff(f771,plain,
    ( spl37_60
  <=> $less(sF23,sF27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_60])]) ).

tff(f7638,plain,
    ( ~ $less(sF27,0)
    | spl37_41
    | ~ spl37_60
    | ~ spl37_136 ),
    inference(resolution,[],[f7091,f773]) ).

tff(f773,plain,
    ( $less(sF23,sF27)
    | ~ spl37_60 ),
    inference(avatar_component_clause,[],[f771]) ).

tff(f7645,plain,
    ( ~ spl37_370
    | spl37_41
    | ~ spl37_136 ),
    inference(avatar_split_clause,[],[f7637,f1447,f660,f7642]) ).

tff(f7642,plain,
    ( spl37_370
  <=> $less(sF23,-3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_370])]) ).

tff(f7637,plain,
    ( ~ $less(sF23,-3)
    | spl37_41
    | ~ spl37_136 ),
    inference(interpreted_simplification,[],[f7636]) ).

tff(f7636,plain,
    ( ~ $less(sF23,-3)
    | ~ $less(-3,0)
    | spl37_41
    | ~ spl37_136 ),
    inference(instantiation,[],[f7091]) ).

tff(f7633,plain,
    ( spl37_369
    | spl37_233
    | spl37_232
    | ~ spl37_14
    | ~ spl37_15
    | spl37_40 ),
    inference(avatar_split_clause,[],[f7621,f655,f526,f521,f3370,f3374,f7630]) ).

tff(f7621,plain,
    ( ( sF27 = sK3 )
    | $less(sK3,sF27)
    | $less(sF23,sK1)
    | ~ spl37_14
    | ~ spl37_15
    | spl37_40 ),
    inference(resolution,[],[f7582,f906]) ).

tff(f7551,plain,
    ( spl37_367
    | spl37_368
    | spl37_299 ),
    inference(avatar_split_clause,[],[f7536,f5273,f7548,f7544]) ).

tff(f7544,plain,
    ( spl37_367
  <=> ( 1 = sK11 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_367])]) ).

tff(f7536,plain,
    ( $less(1,sK11)
    | ( 1 = sK11 )
    | spl37_299 ),
    inference(resolution,[],[f5275,f97]) ).

tff(f7542,plain,
    ( spl37_366
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299 ),
    inference(avatar_split_clause,[],[f7535,f5273,f546,f536,f7539]) ).

tff(f7535,plain,
    ( $less(1,sK9)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_299 ),
    inference(resolution,[],[f5275,f7127]) ).

tff(f7534,plain,
    ( spl37_268
    | spl37_267
    | spl37_296 ),
    inference(avatar_split_clause,[],[f7532,f5003,f4687,f4691]) ).

tff(f7532,plain,
    ( $less(0,sF35)
    | ( 0 = sF35 )
    | spl37_296 ),
    inference(resolution,[],[f5004,f97]) ).

tff(f7531,plain,
    ( spl37_268
    | spl37_267
    | spl37_41
    | ~ spl37_129 ),
    inference(avatar_split_clause,[],[f7517,f1416,f660,f4687,f4691]) ).

tff(f7517,plain,
    ( $less(0,sF35)
    | ( 0 = sF35 )
    | spl37_41
    | ~ spl37_129 ),
    inference(resolution,[],[f1418,f910]) ).

tff(f910,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK7,X0)
        | $less(0,X0)
        | ( 0 = X0 ) )
    | spl37_41 ),
    inference(resolution,[],[f780,f97]) ).

tff(f7530,plain,
    ( ~ spl37_365
    | ~ spl37_129
    | spl37_131 ),
    inference(avatar_split_clause,[],[f7518,f1426,f1416,f7527]) ).

tff(f7518,plain,
    ( ~ $less(sF35,sK11)
    | ~ spl37_129
    | spl37_131 ),
    inference(resolution,[],[f1418,f5161]) ).

tff(f5161,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK7,X0)
        | ~ $less(X0,sK11) )
    | spl37_131 ),
    inference(resolution,[],[f1427,f96]) ).

tff(f7525,plain,
    ( spl37_150
    | spl37_218
    | spl37_23
    | ~ spl37_129 ),
    inference(avatar_split_clause,[],[f7519,f1416,f568,f2889,f1682]) ).

tff(f2889,plain,
    ( spl37_218
  <=> ( sF35 = sK3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_218])]) ).

tff(f7519,plain,
    ( ( sF35 = sK3 )
    | $less(sK3,sF35)
    | spl37_23
    | ~ spl37_129 ),
    inference(resolution,[],[f1418,f850]) ).

tff(f850,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK7,X0)
        | ( sK3 = X0 )
        | $less(sK3,X0) )
    | spl37_23 ),
    inference(resolution,[],[f682,f97]) ).

tff(f7524,plain,
    ( ~ spl37_139
    | ~ spl37_129 ),
    inference(avatar_split_clause,[],[f7523,f1416,f1498]) ).

tff(f7523,plain,
    ( ~ $less(sF35,sK7)
    | ~ spl37_129 ),
    inference(resolution,[],[f1418,f677]) ).

tff(f7497,plain,
    ( spl37_150
    | spl37_218
    | spl37_128 ),
    inference(avatar_split_clause,[],[f7495,f1412,f2889,f1682]) ).

tff(f7495,plain,
    ( ( sF35 = sK3 )
    | $less(sK3,sF35)
    | spl37_128 ),
    inference(resolution,[],[f1413,f97]) ).

tff(f1413,plain,
    ( ~ $less(sF35,sK3)
    | spl37_128 ),
    inference(avatar_component_clause,[],[f1412]) ).

tff(f7467,plain,
    ( ~ spl37_364
    | ~ spl37_346
    | spl37_23 ),
    inference(avatar_split_clause,[],[f7455,f568,f7082,f7464]) ).

tff(f7455,plain,
    ( ~ $less(sK7,-3)
    | ~ $less(-2,sK3)
    | spl37_23 ),
    inference(interpreted_simplification,[],[f7454]) ).

tff(f7454,plain,
    ( ~ $less(sK7,-3)
    | ~ $less(-2,sK3)
    | ~ $less(-3,-2)
    | spl37_23 ),
    inference(instantiation,[],[f851]) ).

tff(f851,plain,
    ( ! [X2: $int,X1: $int] :
        ( ~ $less(sK7,X1)
        | ~ $less(X2,sK3)
        | ~ $less(X1,X2) )
    | spl37_23 ),
    inference(resolution,[],[f682,f96]) ).

tff(f7436,plain,
    ( spl37_251
    | ~ spl37_17
    | ~ spl37_19
    | spl37_34
    | ~ spl37_49 ),
    inference(avatar_split_clause,[],[f7429,f713,f624,f546,f536,f4345]) ).

tff(f7429,plain,
    ( $less(0,sK9)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_34
    | ~ spl37_49 ),
    inference(resolution,[],[f715,f7226]) ).

tff(f7425,plain,
    ( spl37_363
    | spl37_361
    | ~ spl37_96
    | ~ spl37_14 ),
    inference(avatar_split_clause,[],[f7414,f521,f1083,f7392,f7423]) ).

tff(f7423,plain,
    ( spl37_363
  <=> ! [X6: ty,X7: uni] : exchange2(X6,X7,set(X6,int,set(X6,int,X7,sF21,get(X6,int,X7,t2tb(-3))),t2tb(-3),get(X6,int,X7,sF21)),-3,-2,sK3,-3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_363])]) ).

tff(f7392,plain,
    ( spl37_361
  <=> $less(sK3,-3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_361])]) ).

tff(f1083,plain,
    ( spl37_96
  <=> $less(sK3,-2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_96])]) ).

tff(f7414,plain,
    ( ! [X6: ty,X7: uni] :
        ( ~ $less(sK3,-2)
        | $less(sK3,-3)
        | exchange2(X6,X7,set(X6,int,set(X6,int,X7,sF21,get(X6,int,X7,t2tb(-3))),t2tb(-3),get(X6,int,X7,sF21)),-3,-2,sK3,-3) )
    | ~ spl37_14 ),
    inference(interpreted_simplification,[],[f7413]) ).

tff(f7413,plain,
    ( ! [X6: ty,X7: uni] :
        ( ~ $less(sK3,-2)
        | $less(sK3,-3)
        | ~ $less(-3,-2)
        | $less(-3,-3)
        | exchange2(X6,X7,set(X6,int,set(X6,int,X7,sF21,get(X6,int,X7,t2tb(-3))),t2tb(-3),get(X6,int,X7,sF21)),-3,-2,sK3,-3) )
    | ~ spl37_14 ),
    inference(instantiation,[],[f1629]) ).

tff(f1629,plain,
    ( ! [X10: $int,X8: $int,X6: ty,X9: $int,X7: uni] :
        ( ~ $less(sK3,X10)
        | $less(sK3,X9)
        | ~ $less(X8,X10)
        | $less(X8,X9)
        | exchange2(X6,X7,set(X6,int,set(X6,int,X7,sF21,get(X6,int,X7,t2tb(X8))),t2tb(X8),get(X6,int,X7,sF21)),X9,X10,sK3,X8) )
    | ~ spl37_14 ),
    inference(superposition,[],[f380,f523]) ).

tff(f7412,plain,
    ( spl37_326
    | ~ spl37_17
    | ~ spl37_19
    | spl37_34
    | ~ spl37_91 ),
    inference(avatar_split_clause,[],[f7411,f1050,f624,f546,f536,f6602]) ).

tff(f1050,plain,
    ( spl37_91
  <=> $less(-1,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_91])]) ).

tff(f7411,plain,
    ( $less(-1,sK9)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_34
    | ~ spl37_91 ),
    inference(resolution,[],[f7226,f1052]) ).

tff(f1052,plain,
    ( $less(-1,sK3)
    | ~ spl37_91 ),
    inference(avatar_component_clause,[],[f1050]) ).

tff(f7398,plain,
    ( spl37_361
    | ~ spl37_96
    | spl37_362
    | ~ spl37_14 ),
    inference(avatar_split_clause,[],[f7381,f521,f7396,f1083,f7392]) ).

tff(f7396,plain,
    ( spl37_362
  <=> ! [X6: ty,X7: uni] : exchange2(X6,X7,set(X6,int,set(X6,int,X7,t2tb(-3),get(X6,int,X7,sF21)),sF21,get(X6,int,X7,t2tb(-3))),-3,-2,-3,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_362])]) ).

tff(f7381,plain,
    ( ! [X6: ty,X7: uni] :
        ( exchange2(X6,X7,set(X6,int,set(X6,int,X7,t2tb(-3),get(X6,int,X7,sF21)),sF21,get(X6,int,X7,t2tb(-3))),-3,-2,-3,sK3)
        | ~ $less(sK3,-2)
        | $less(sK3,-3) )
    | ~ spl37_14 ),
    inference(interpreted_simplification,[],[f7380]) ).

tff(f7380,plain,
    ( ! [X6: ty,X7: uni] :
        ( ~ $less(sK3,-2)
        | exchange2(X6,X7,set(X6,int,set(X6,int,X7,t2tb(-3),get(X6,int,X7,sF21)),sF21,get(X6,int,X7,t2tb(-3))),-3,-2,-3,sK3)
        | ~ $less(-3,-2)
        | $less(-3,-3)
        | $less(sK3,-3) )
    | ~ spl37_14 ),
    inference(instantiation,[],[f1623]) ).

tff(f1623,plain,
    ( ! [X10: $int,X8: $int,X6: ty,X9: $int,X7: uni] :
        ( ~ $less(sK3,X10)
        | exchange2(X6,X7,set(X6,int,set(X6,int,X7,t2tb(X8),get(X6,int,X7,sF21)),sF21,get(X6,int,X7,t2tb(X8))),X9,X10,X8,sK3)
        | ~ $less(X8,X10)
        | $less(X8,X9)
        | $less(sK3,X9) )
    | ~ spl37_14 ),
    inference(superposition,[],[f380,f523]) ).

tff(f7375,plain,
    ( spl37_360
    | spl37_204
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55 ),
    inference(avatar_split_clause,[],[f7178,f742,f579,f551,f2670,f7373]) ).

tff(f7178,plain,
    ( ! [X54: $int] :
        ( $less(sK7,sK2)
        | $less(X54,sK3)
        | ~ $less(X54,sK4)
        | $less(tb2t(get(int,int,sF19,t2tb(X54))),sF23) )
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55 ),
    inference(resolution,[],[f7058,f1088]) ).

tff(f7370,plain,
    ( spl37_326
    | ~ spl37_58
    | ~ spl37_17
    | ~ spl37_19
    | spl37_68 ),
    inference(avatar_split_clause,[],[f7263,f837,f546,f536,f760,f6602]) ).

tff(f7263,plain,
    ( ~ $less(sK3,sK11)
    | $less(-1,sK9)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_68 ),
    inference(resolution,[],[f7127,f1048]) ).

tff(f7369,plain,
    ( spl37_359
    | ~ spl37_3
    | ~ spl37_25
    | spl37_79
    | ~ spl37_215 ),
    inference(avatar_split_clause,[],[f7009,f2820,f953,f579,f466,f7365]) ).

tff(f7009,plain,
    ( $less(sF36,sK1)
    | ~ spl37_3
    | ~ spl37_25
    | spl37_79
    | ~ spl37_215 ),
    inference(resolution,[],[f6915,f2822]) ).

tff(f7368,plain,
    ( spl37_358
    | spl37_359
    | ~ spl37_29
    | spl37_32 ),
    inference(avatar_split_clause,[],[f6643,f614,f599,f7365,f7361]) ).

tff(f599,plain,
    ( spl37_29
  <=> $less(sF36,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_29])]) ).

tff(f6643,plain,
    ( $less(sF36,sK1)
    | ( sK1 = sF36 )
    | ~ spl37_29
    | spl37_32 ),
    inference(resolution,[],[f864,f601]) ).

tff(f601,plain,
    ( $less(sF36,sK2)
    | ~ spl37_29 ),
    inference(avatar_component_clause,[],[f599]) ).

tff(f7357,plain,
    ( spl37_251
    | ~ spl37_58
    | spl37_2
    | ~ spl37_17
    | ~ spl37_19 ),
    inference(avatar_split_clause,[],[f7242,f546,f536,f461,f760,f4345]) ).

tff(f7242,plain,
    ( ~ $less(sK3,sK11)
    | $less(0,sK9)
    | spl37_2
    | ~ spl37_17
    | ~ spl37_19 ),
    inference(resolution,[],[f7127,f680]) ).

tff(f7342,plain,
    ( spl37_237
    | spl37_4
    | ~ spl37_5
    | spl37_41
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_147 ),
    inference(avatar_split_clause,[],[f7341,f1584,f1579,f1558,f660,f476,f471,f3404]) ).

tff(f3404,plain,
    ( spl37_237
  <=> ! [X4: $int] :
        ( map_eq_sub1(int,sF19,sF24,X4,sK1)
        | ~ $less(sK4,X4)
        | $less(sK1,X4)
        | ~ $less(sK7,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_237])]) ).

tff(f7341,plain,
    ( ! [X3: $int] :
        ( ~ $less(sK7,X3)
        | ~ $less(sK4,X3)
        | map_eq_sub1(int,sF19,sF24,X3,sK1)
        | $less(sK1,X3) )
    | spl37_4
    | ~ spl37_5
    | spl37_41
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_147 ),
    inference(forward_demodulation,[],[f7340,f1581]) ).

tff(f7340,plain,
    ( ! [X3: $int] :
        ( $less(sK1,X3)
        | map_eq_sub1(int,elts(int,sF28),sF24,X3,sK1)
        | ~ $less(sK4,X3)
        | ~ $less(sK7,X3) )
    | spl37_4
    | ~ spl37_5
    | spl37_41
    | ~ spl37_143
    | ~ spl37_147 ),
    inference(forward_demodulation,[],[f7339,f1560]) ).

tff(f7339,plain,
    ( ! [X3: $int] :
        ( ~ $less(sK4,X3)
        | $less(sK1,X3)
        | map_eq_sub1(int,elts(int,sF28),elts(int,sF29),X3,sK1)
        | ~ $less(sK7,X3) )
    | spl37_4
    | ~ spl37_5
    | spl37_41
    | ~ spl37_147 ),
    inference(forward_demodulation,[],[f7336,f1586]) ).

tff(f7336,plain,
    ( ! [X3: $int] :
        ( ~ $less(sK7,X3)
        | ~ $less(sK4,X3)
        | $less(sK1,X3)
        | map_eq_sub1(int,elts(int,sF28),elts(int,sF29),X3,length1(int,sF28)) )
    | spl37_4
    | ~ spl37_5
    | spl37_41
    | ~ spl37_147 ),
    inference(resolution,[],[f3396,f416]) ).

tff(f416,plain,
    ! [X2: $int,X3: ty,X0: $int,X1: uni,X4: uni] :
      ( ~ permut_sub1(X3,X4,X1,X0,X2)
      | map_eq_sub1(X3,elts(X3,X4),elts(X3,X1),X2,length1(X3,X4)) ),
    inference(cnf_transformation,[],[f289]) ).

tff(f3396,plain,
    ( ! [X1: $int] :
        ( permut_sub1(int,sF28,sF29,0,X1)
        | ~ $less(sK7,X1)
        | ~ $less(sK4,X1)
        | $less(sK1,X1) )
    | spl37_4
    | ~ spl37_5
    | spl37_41
    | ~ spl37_147 ),
    inference(subsumption_resolution,[],[f3395,f473]) ).

tff(f3395,plain,
    ( ! [X1: $int] :
        ( ~ $less(sK7,X1)
        | $less(sK1,X1)
        | $less(sK4,0)
        | ~ $less(sK4,X1)
        | permut_sub1(int,sF28,sF29,0,X1) )
    | ~ spl37_5
    | spl37_41
    | ~ spl37_147 ),
    inference(subsumption_resolution,[],[f3380,f662]) ).

tff(f3380,plain,
    ( ! [X1: $int] :
        ( $less(sK1,X1)
        | permut_sub1(int,sF28,sF29,0,X1)
        | $less(sK7,0)
        | ~ $less(sK7,X1)
        | ~ $less(sK4,X1)
        | $less(sK4,0) )
    | ~ spl37_5
    | ~ spl37_147 ),
    inference(interpreted_simplification,[],[f3379]) ).

tff(f3379,plain,
    ( ! [X1: $int] :
        ( permut_sub1(int,sF28,sF29,0,X1)
        | ~ $less(sK4,X1)
        | $less(sK4,0)
        | $less(0,0)
        | $less(sK1,X1)
        | ~ $less(sK7,X1)
        | $less(sK7,0) )
    | ~ spl37_5
    | ~ spl37_147 ),
    inference(instantiation,[],[f3354]) ).

tff(f7334,plain,
    ( spl37_357
    | ~ spl37_17
    | ~ spl37_19
    | spl37_302 ),
    inference(avatar_split_clause,[],[f7316,f5320,f546,f536,f7331]) ).

tff(f7316,plain,
    ( $less(-3,sK9)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_302 ),
    inference(interpreted_simplification,[],[f7315]) ).

tff(f7315,plain,
    ( ~ $less(-3,-1)
    | $less(-3,sK9)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_302 ),
    inference(instantiation,[],[f7231]) ).

tff(f7314,plain,
    ( spl37_347
    | spl37_251
    | spl37_2
    | spl37_7
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(avatar_split_clause,[],[f7247,f1382,f634,f546,f536,f486,f461,f4345,f7188]) ).

tff(f7247,plain,
    ( $less(0,sK9)
    | $less(sK11,sK2)
    | spl37_2
    | spl37_7
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(resolution,[],[f7127,f2571]) ).

tff(f7311,plain,
    ( spl37_326
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_48
    | spl37_68
    | ~ spl37_294 ),
    inference(avatar_split_clause,[],[f7310,f4949,f837,f709,f546,f536,f6602]) ).

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

tff(f7310,plain,
    ( $less(-1,sK9)
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_48
    | spl37_68
    | ~ spl37_294 ),
    inference(subsumption_resolution,[],[f7309,f4951]) ).

tff(f7309,plain,
    ( ~ $less(0,sK11)
    | $less(-1,sK9)
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_48
    | spl37_68 ),
    inference(forward_demodulation,[],[f7263,f711]) ).

tff(f711,plain,
    ( ( 0 = sK3 )
    | ~ spl37_48 ),
    inference(avatar_component_clause,[],[f709]) ).

tff(f7307,plain,
    ( spl37_251
    | spl37_2
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_48
    | ~ spl37_294 ),
    inference(avatar_split_clause,[],[f7306,f4949,f709,f546,f536,f461,f4345]) ).

tff(f7306,plain,
    ( $less(0,sK9)
    | spl37_2
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_48
    | ~ spl37_294 ),
    inference(subsumption_resolution,[],[f7305,f4951]) ).

tff(f7305,plain,
    ( $less(0,sK9)
    | ~ $less(0,sK11)
    | spl37_2
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_48 ),
    inference(forward_demodulation,[],[f7242,f711]) ).

tff(f7302,plain,
    ( spl37_326
    | ~ spl37_17
    | ~ spl37_19
    | spl37_302 ),
    inference(avatar_split_clause,[],[f7235,f5320,f546,f536,f6602]) ).

tff(f7235,plain,
    ( $less(-1,sK9)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_302 ),
    inference(resolution,[],[f7127,f5321]) ).

tff(f7301,plain,
    ( spl37_251
    | ~ spl37_17
    | ~ spl37_19
    | spl37_289 ),
    inference(avatar_split_clause,[],[f7233,f4887,f546,f536,f4345]) ).

tff(f7233,plain,
    ( $less(0,sK9)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_289 ),
    inference(resolution,[],[f7127,f4889]) ).

tff(f7300,plain,
    ( spl37_354
    | spl37_355
    | spl37_356
    | ~ spl37_17
    | ~ spl37_19
    | spl37_40 ),
    inference(avatar_split_clause,[],[f7260,f655,f546,f536,f7297,f7293,f7289]) ).

tff(f7297,plain,
    ( spl37_356
  <=> $less(sF23,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_356])]) ).

tff(f7260,plain,
    ( $less(sF23,sK9)
    | ( sF27 = sK11 )
    | $less(sK11,sF27)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_40 ),
    inference(resolution,[],[f7127,f906]) ).

tff(f7287,plain,
    ( spl37_352
    | spl37_353
    | ~ spl37_17
    | ~ spl37_19 ),
    inference(avatar_split_clause,[],[f7254,f546,f536,f7285,f7281]) ).

tff(f7254,plain,
    ( ! [X45: $int] :
        ( $less(X45,sK7)
        | ~ $less(X45,sK11)
        | $less(sK4,sK9)
        | ( tb2t(get(int,int,sF19,t2tb(X45))) = sF23 ) )
    | ~ spl37_17
    | ~ spl37_19 ),
    inference(resolution,[],[f7127,f1108]) ).

tff(f7279,plain,
    ( spl37_351
    | spl37_251
    | ~ spl37_17
    | ~ spl37_19 ),
    inference(avatar_split_clause,[],[f7246,f546,f536,f4345,f7277]) ).

tff(f7246,plain,
    ( ! [X38: uni,X39: uni,X36: $int,X37: ty,X35: $int] :
        ( $less(0,sK9)
        | ~ $less(occ1(X37,X38,X39,X36,X35),sK11)
        | $less(X35,X36) )
    | ~ spl37_17
    | ~ spl37_19 ),
    inference(resolution,[],[f7127,f991]) ).

tff(f7275,plain,
    ( spl37_350
    | spl37_251
    | spl37_2
    | spl37_7
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(avatar_split_clause,[],[f7248,f1382,f634,f546,f536,f486,f461,f4345,f7273]) ).

tff(f7248,plain,
    ( ! [X40: $int] :
        ( $less(0,sK9)
        | $less(X40,sK2)
        | ~ $less(X40,sK11) )
    | spl37_2
    | spl37_7
    | ~ spl37_17
    | ~ spl37_19
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(resolution,[],[f7127,f2577]) ).

tff(f2577,plain,
    ( ! [X2: $int,X1: $int] :
        ( ~ $less(X2,0)
        | ~ $less(X1,X2)
        | $less(X1,sK2) )
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(resolution,[],[f2571,f96]) ).

tff(f7271,plain,
    ( spl37_349
    | ~ spl37_17
    | ~ spl37_19
    | spl37_316 ),
    inference(avatar_split_clause,[],[f7236,f5990,f546,f536,f7268]) ).

tff(f7236,plain,
    ( $less(-2,sK9)
    | ~ spl37_17
    | ~ spl37_19
    | spl37_316 ),
    inference(resolution,[],[f7127,f5992]) ).

tff(f7222,plain,
    ( ~ spl37_95
    | spl37_316
    | ~ spl37_341 ),
    inference(avatar_split_clause,[],[f7215,f6956,f5990,f1074]) ).

tff(f1074,plain,
    ( spl37_95
  <=> $less(sK1,-2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_95])]) ).

tff(f7215,plain,
    ( ~ $less(sK1,-2)
    | spl37_316
    | ~ spl37_341 ),
    inference(resolution,[],[f6958,f6608]) ).

tff(f7220,plain,
    ( ~ spl37_310
    | ~ spl37_341 ),
    inference(avatar_split_clause,[],[f7219,f6956,f5393]) ).

tff(f7219,plain,
    ( ~ $less(sK1,sK11)
    | ~ spl37_341 ),
    inference(resolution,[],[f6958,f677]) ).

tff(f7204,plain,
    ( spl37_204
    | spl37_348
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_48
    | ~ spl37_55 ),
    inference(avatar_split_clause,[],[f7200,f742,f709,f579,f551,f7202,f2670]) ).

tff(f7202,plain,
    ( spl37_348
  <=> ! [X54: $int] :
        ( $less(tb2t(get(int,int,sF19,t2tb(X54))),sF23)
        | ~ $less(X54,sK4)
        | $less(X54,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_348])]) ).

tff(f7200,plain,
    ( ! [X54: $int] :
        ( $less(tb2t(get(int,int,sF19,t2tb(X54))),sF23)
        | $less(X54,0)
        | ~ $less(X54,sK4)
        | $less(sK7,sK2) )
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_48
    | ~ spl37_55 ),
    inference(forward_demodulation,[],[f7178,f711]) ).

tff(f7193,plain,
    ( spl37_204
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | spl37_79 ),
    inference(avatar_split_clause,[],[f7150,f953,f742,f579,f551,f2670]) ).

tff(f7150,plain,
    ( $less(sK7,sK2)
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | spl37_79 ),
    inference(resolution,[],[f7058,f955]) ).

tff(f7191,plain,
    ( spl37_347
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | spl37_155 ),
    inference(avatar_split_clause,[],[f7151,f1906,f742,f579,f551,f7188]) ).

tff(f7151,plain,
    ( $less(sK11,sK2)
    | ~ spl37_20
    | ~ spl37_25
    | ~ spl37_55
    | spl37_155 ),
    inference(resolution,[],[f7058,f1907]) ).

tff(f7095,plain,
    ( ~ spl37_346
    | spl37_41 ),
    inference(avatar_split_clause,[],[f7087,f660,f7082]) ).

tff(f7087,plain,
    ( ~ $less(sK7,-3)
    | spl37_41 ),
    inference(interpreted_simplification,[],[f7086]) ).

tff(f7086,plain,
    ( ~ $less(sK7,-3)
    | ~ $less(-3,-2)
    | ~ $less(-2,0)
    | spl37_41 ),
    inference(instantiation,[],[f911]) ).

tff(f7085,plain,
    ( ~ spl37_346
    | spl37_41 ),
    inference(avatar_split_clause,[],[f7066,f660,f7082]) ).

tff(f7066,plain,
    ( ~ $less(sK7,-3)
    | spl37_41 ),
    inference(interpreted_simplification,[],[f7065]) ).

tff(f7065,plain,
    ( ~ $less(sK7,-3)
    | $less(0,-3)
    | ( 0 = -3 )
    | spl37_41 ),
    inference(instantiation,[],[f910]) ).

tff(f7080,plain,
    ( spl37_255
    | spl37_254
    | spl37_41
    | ~ spl37_142 ),
    inference(avatar_split_clause,[],[f7071,f1513,f660,f4395,f4399]) ).

tff(f7071,plain,
    ( $less(0,sF27)
    | ( 0 = sF27 )
    | spl37_41
    | ~ spl37_142 ),
    inference(resolution,[],[f910,f1515]) ).

tff(f7079,plain,
    ( spl37_345
    | spl37_339
    | spl37_41
    | ~ spl37_136 ),
    inference(avatar_split_clause,[],[f7070,f1447,f660,f6857,f7076]) ).

tff(f7070,plain,
    ( ( 0 = sF23 )
    | $less(0,sF23)
    | spl37_41
    | ~ spl37_136 ),
    inference(resolution,[],[f910,f1449]) ).

tff(f7074,plain,
    ( spl37_252
    | spl37_251
    | spl37_41
    | ~ spl37_182 ),
    inference(avatar_split_clause,[],[f7069,f2285,f660,f4345,f4349]) ).

tff(f7069,plain,
    ( $less(0,sK9)
    | ( 0 = sK9 )
    | spl37_41
    | ~ spl37_182 ),
    inference(resolution,[],[f910,f2287]) ).

tff(f7014,plain,
    ( spl37_341
    | ~ spl37_3
    | ~ spl37_25
    | spl37_79
    | ~ spl37_138 ),
    inference(avatar_split_clause,[],[f7000,f1480,f953,f579,f466,f6956]) ).

tff(f7000,plain,
    ( $less(sK11,sK1)
    | ~ spl37_3
    | ~ spl37_25
    | spl37_79
    | ~ spl37_138 ),
    inference(resolution,[],[f6915,f1481]) ).

tff(f7013,plain,
    ( spl37_263
    | ~ spl37_3
    | ~ spl37_25
    | spl37_79
    | ~ spl37_215
    | ~ spl37_285 ),
    inference(avatar_split_clause,[],[f7012,f4866,f2820,f953,f579,f466,f4656]) ).

tff(f4866,plain,
    ( spl37_285
  <=> ( 1 = sF36 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_285])]) ).

tff(f7012,plain,
    ( $less(1,sK1)
    | ~ spl37_3
    | ~ spl37_25
    | spl37_79
    | ~ spl37_215
    | ~ spl37_285 ),
    inference(forward_demodulation,[],[f7009,f4868]) ).

tff(f4868,plain,
    ( ( 1 = sF36 )
    | ~ spl37_285 ),
    inference(avatar_component_clause,[],[f4866]) ).

tff(f7011,plain,
    ( spl37_305
    | ~ spl37_3
    | ~ spl37_25
    | spl37_79
    | ~ spl37_139 ),
    inference(avatar_split_clause,[],[f7008,f1498,f953,f579,f466,f5360]) ).

tff(f7008,plain,
    ( $less(sF35,sK1)
    | ~ spl37_3
    | ~ spl37_25
    | spl37_79
    | ~ spl37_139 ),
    inference(resolution,[],[f6915,f1500]) ).

tff(f1500,plain,
    ( $less(sF35,sK7)
    | ~ spl37_139 ),
    inference(avatar_component_clause,[],[f1498]) ).

tff(f6993,plain,
    ( ~ spl37_343
    | ~ spl37_344
    | spl37_40 ),
    inference(avatar_split_clause,[],[f6982,f655,f6990,f6986]) ).

tff(f6986,plain,
    ( spl37_343
  <=> $less(-2,sF23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_343])]) ).

tff(f6982,plain,
    ( ~ $less(sF27,-3)
    | ~ $less(-2,sF23)
    | spl37_40 ),
    inference(interpreted_simplification,[],[f6981]) ).

tff(f6981,plain,
    ( ~ $less(sF27,-3)
    | ~ $less(-3,-2)
    | ~ $less(-2,sF23)
    | spl37_40 ),
    inference(instantiation,[],[f907]) ).

tff(f907,plain,
    ( ! [X2: $int,X1: $int] :
        ( ~ $less(sF27,X2)
        | ~ $less(X2,X1)
        | ~ $less(X1,sF23) )
    | spl37_40 ),
    inference(resolution,[],[f769,f96]) ).

tff(f6970,plain,
    ( ~ spl37_342
    | spl37_225
    | ~ spl37_285 ),
    inference(avatar_split_clause,[],[f6965,f4866,f3103,f6967]) ).

tff(f3103,plain,
    ( spl37_225
  <=> $less(sK7,sF36) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_225])]) ).

tff(f6965,plain,
    ( ~ $less(sK7,1)
    | spl37_225
    | ~ spl37_285 ),
    inference(forward_demodulation,[],[f3105,f4868]) ).

tff(f3105,plain,
    ( ~ $less(sK7,sF36)
    | spl37_225 ),
    inference(avatar_component_clause,[],[f3103]) ).

tff(f6964,plain,
    ( spl37_305
    | ~ spl37_3
    | ~ spl37_25
    | spl37_164 ),
    inference(avatar_split_clause,[],[f6927,f1974,f579,f466,f5360]) ).

tff(f6927,plain,
    ( $less(sF35,sK1)
    | ~ spl37_3
    | ~ spl37_25
    | spl37_164 ),
    inference(resolution,[],[f6898,f1976]) ).

tff(f1976,plain,
    ( ~ $less(sK4,sF35)
    | spl37_164 ),
    inference(avatar_component_clause,[],[f1974]) ).

tff(f6959,plain,
    ( spl37_341
    | ~ spl37_3
    | ~ spl37_25
    | spl37_155 ),
    inference(avatar_split_clause,[],[f6922,f1906,f579,f466,f6956]) ).

tff(f6922,plain,
    ( $less(sK11,sK1)
    | ~ spl37_3
    | ~ spl37_25
    | spl37_155 ),
    inference(resolution,[],[f6898,f1907]) ).

tff(f6908,plain,
    ( ~ spl37_198
    | ~ spl37_334 ),
    inference(avatar_split_clause,[],[f6907,f6833,f2618]) ).

tff(f6907,plain,
    ( ~ $less(sF27,sF35)
    | ~ spl37_334 ),
    inference(resolution,[],[f6835,f677]) ).

tff(f6864,plain,
    ( spl37_255
    | spl37_254
    | spl37_339
    | spl37_340
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | spl37_40
    | ~ spl37_125 ),
    inference(avatar_split_clause,[],[f6818,f1382,f655,f634,f486,f461,f6861,f6857,f4395,f4399]) ).

tff(f6818,plain,
    ( $less(sF23,sK2)
    | ( 0 = sF23 )
    | $less(0,sF27)
    | ( 0 = sF27 )
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | spl37_40
    | ~ spl37_125 ),
    inference(resolution,[],[f906,f2576]) ).

tff(f6855,plain,
    ( spl37_337
    | spl37_338
    | spl37_40
    | ~ spl37_97 ),
    inference(avatar_split_clause,[],[f6821,f1094,f655,f6852,f6848]) ).

tff(f6848,plain,
    ( spl37_337
  <=> $less(tb2t(get(int,int,sF19,sF21)),sF27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_337])]) ).

tff(f6852,plain,
    ( spl37_338
  <=> ( tb2t(get(int,int,sF19,sF21)) = sF27 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_338])]) ).

tff(f6821,plain,
    ( ( tb2t(get(int,int,sF19,sF21)) = sF27 )
    | $less(tb2t(get(int,int,sF19,sF21)),sF27)
    | spl37_40
    | ~ spl37_97 ),
    inference(resolution,[],[f906,f1096]) ).

tff(f6845,plain,
    ( spl37_335
    | spl37_336
    | spl37_40
    | ~ spl37_133 ),
    inference(avatar_split_clause,[],[f6822,f1434,f655,f6842,f6838]) ).

tff(f6838,plain,
    ( spl37_335
  <=> ( tb2t(get(int,int,sF19,sF25)) = sF27 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_335])]) ).

tff(f6842,plain,
    ( spl37_336
  <=> $less(tb2t(get(int,int,sF19,sF25)),sF27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_336])]) ).

tff(f6822,plain,
    ( $less(tb2t(get(int,int,sF19,sF25)),sF27)
    | ( tb2t(get(int,int,sF19,sF25)) = sF27 )
    | spl37_40
    | ~ spl37_133 ),
    inference(resolution,[],[f906,f1436]) ).

tff(f6836,plain,
    ( spl37_334
    | ~ spl37_12
    | spl37_40
    | spl37_247 ),
    inference(avatar_split_clause,[],[f6831,f4029,f655,f511,f6833]) ).

tff(f4029,plain,
    ( spl37_247
  <=> ( sF35 = sF27 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_247])]) ).

tff(f6831,plain,
    ( $less(sF35,sF27)
    | ~ spl37_12
    | spl37_40
    | spl37_247 ),
    inference(subsumption_resolution,[],[f6830,f4030]) ).

tff(f4030,plain,
    ( ( sF35 != sF27 )
    | spl37_247 ),
    inference(avatar_component_clause,[],[f4029]) ).

tff(f6830,plain,
    ( ( sF35 = sF27 )
    | $less(sF35,sF27)
    | ~ spl37_12
    | spl37_40 ),
    inference(resolution,[],[f906,f513]) ).

tff(f6813,plain,
    ( spl37_333
    | ~ spl37_67
    | ~ spl37_175 ),
    inference(avatar_split_clause,[],[f6808,f2057,f828,f6810]) ).

tff(f2057,plain,
    ( spl37_175
  <=> ( tb2t(get(int,int,sF19,sF22)) = sF23 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_175])]) ).

tff(f6808,plain,
    ( ( sF22 = get(int,int,sF19,sF22) )
    | ~ spl37_67
    | ~ spl37_175 ),
    inference(forward_demodulation,[],[f6807,f830]) ).

tff(f6807,plain,
    ( ( get(int,int,sF19,sF22) = t2tb(sF23) )
    | ~ spl37_175 ),
    inference(superposition,[],[f334,f2059]) ).

tff(f2059,plain,
    ( ( tb2t(get(int,int,sF19,sF22)) = sF23 )
    | ~ spl37_175 ),
    inference(avatar_component_clause,[],[f2057]) ).

tff(f6803,plain,
    ( ~ spl37_332
    | spl37_316 ),
    inference(avatar_split_clause,[],[f6792,f5990,f6800]) ).

tff(f6792,plain,
    ( ~ $less(sK11,-3)
    | spl37_316 ),
    inference(interpreted_simplification,[],[f6791]) ).

tff(f6791,plain,
    ( ~ $less(sK11,-3)
    | ~ $less(-3,-2)
    | spl37_316 ),
    inference(instantiation,[],[f6608]) ).

tff(f6798,plain,
    ( ~ spl37_253
    | ~ spl37_19
    | spl37_316 ),
    inference(avatar_split_clause,[],[f6793,f5990,f546,f4380]) ).

tff(f6793,plain,
    ( ~ $less(sK9,-2)
    | ~ spl37_19
    | spl37_316 ),
    inference(resolution,[],[f6608,f548]) ).

tff(f6797,plain,
    ( ~ spl37_115
    | ~ spl37_138
    | spl37_316 ),
    inference(avatar_split_clause,[],[f6794,f5990,f1480,f1234]) ).

tff(f1234,plain,
    ( spl37_115
  <=> $less(sK7,-2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_115])]) ).

tff(f6794,plain,
    ( ~ $less(sK7,-2)
    | ~ spl37_138
    | spl37_316 ),
    inference(resolution,[],[f6608,f1481]) ).

tff(f6790,plain,
    ( ~ spl37_253
    | spl37_315 ),
    inference(avatar_split_clause,[],[f6787,f5985,f4380]) ).

tff(f5985,plain,
    ( spl37_315
  <=> $less(sK9,-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_315])]) ).

tff(f6787,plain,
    ( ~ $less(sK9,-2)
    | spl37_315 ),
    inference(interpreted_simplification,[],[f6786]) ).

tff(f6786,plain,
    ( ~ $less(sK9,-2)
    | ~ $less(-2,-1)
    | spl37_315 ),
    inference(instantiation,[],[f6596]) ).

tff(f6596,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK9,X0)
        | ~ $less(X0,-1) )
    | spl37_315 ),
    inference(resolution,[],[f5987,f96]) ).

tff(f5987,plain,
    ( ~ $less(sK9,-1)
    | spl37_315 ),
    inference(avatar_component_clause,[],[f5985]) ).

tff(f6785,plain,
    ( ~ spl37_331
    | ~ spl37_133 ),
    inference(avatar_split_clause,[],[f6777,f1434,f6782]) ).

tff(f6777,plain,
    ( ~ $less(sF23,tb2t(get(int,int,sF19,sF25)))
    | ~ spl37_133 ),
    inference(resolution,[],[f1436,f677]) ).

tff(f6765,plain,
    ( ~ spl37_106
    | ~ spl37_97 ),
    inference(avatar_split_clause,[],[f6763,f1094,f1158]) ).

tff(f6763,plain,
    ( ~ $less(sF23,tb2t(get(int,int,sF19,sF21)))
    | ~ spl37_97 ),
    inference(resolution,[],[f1096,f677]) ).

tff(f6713,plain,
    ( spl37_196
    | ~ spl37_124
    | ~ spl37_146
    | ~ spl37_291 ),
    inference(avatar_split_clause,[],[f6712,f4897,f1579,f1377,f2549]) ).

tff(f6712,plain,
    ( map_eq_sub1(int,sF20,sF19,0,0)
    | ~ spl37_124
    | ~ spl37_146
    | ~ spl37_291 ),
    inference(forward_demodulation,[],[f6711,f1379]) ).

tff(f6711,plain,
    ( map_eq_sub1(int,elts(int,sF32),sF19,0,0)
    | ~ spl37_146
    | ~ spl37_291 ),
    inference(forward_demodulation,[],[f6708,f1581]) ).

tff(f6708,plain,
    ( map_eq_sub1(int,elts(int,sF32),elts(int,sF28),0,0)
    | ~ spl37_291 ),
    inference(resolution,[],[f4899,f417]) ).

tff(f417,plain,
    ! [X2: $int,X3: ty,X0: $int,X1: uni,X4: uni] :
      ( ~ permut_sub1(X3,X4,X1,X0,X2)
      | map_eq_sub1(X3,elts(X3,X4),elts(X3,X1),0,X0) ),
    inference(cnf_transformation,[],[f289]) ).

tff(f4899,plain,
    ( permut_sub1(int,sF32,sF28,0,sK2)
    | ~ spl37_291 ),
    inference(avatar_component_clause,[],[f4897]) ).

tff(f6702,plain,
    ( ~ spl37_321
    | ~ spl37_307 ),
    inference(avatar_split_clause,[],[f6698,f5370,f6384]) ).

tff(f6698,plain,
    ( ~ $less(sK2,sF35)
    | ~ spl37_307 ),
    inference(resolution,[],[f5372,f677]) ).

tff(f6701,plain,
    ( spl37_305
    | spl37_306
    | spl37_32
    | ~ spl37_307 ),
    inference(avatar_split_clause,[],[f6693,f5370,f614,f5364,f5360]) ).

tff(f5364,plain,
    ( spl37_306
  <=> ( sK1 = sF35 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_306])]) ).

tff(f6693,plain,
    ( ( sK1 = sF35 )
    | $less(sF35,sK1)
    | spl37_32
    | ~ spl37_307 ),
    inference(resolution,[],[f5372,f864]) ).

tff(f6691,plain,
    ( ~ spl37_270
    | ~ spl37_260 ),
    inference(avatar_split_clause,[],[f6689,f4434,f4712]) ).

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

tff(f6689,plain,
    ( ~ $less(sK2,1)
    | ~ spl37_260 ),
    inference(resolution,[],[f4436,f677]) ).

tff(f4436,plain,
    ( $less(1,sK2)
    | ~ spl37_260 ),
    inference(avatar_component_clause,[],[f4434]) ).

tff(f6690,plain,
    ( spl37_263
    | spl37_312
    | spl37_32
    | ~ spl37_260 ),
    inference(avatar_split_clause,[],[f6684,f4434,f614,f5824,f4656]) ).

tff(f6684,plain,
    ( ( 1 = sK1 )
    | $less(1,sK1)
    | spl37_32
    | ~ spl37_260 ),
    inference(resolution,[],[f4436,f864]) ).

tff(f6683,plain,
    ( ~ spl37_95
    | spl37_32
    | ~ spl37_197 ),
    inference(avatar_split_clause,[],[f6682,f2564,f614,f1074]) ).

tff(f2564,plain,
    ( spl37_197
  <=> $less(-1,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_197])]) ).

tff(f6682,plain,
    ( ~ $less(sK1,-2)
    | spl37_32
    | ~ spl37_197 ),
    inference(subsumption_resolution,[],[f6679,f2566]) ).

tff(f2566,plain,
    ( $less(-1,sK2)
    | ~ spl37_197 ),
    inference(avatar_component_clause,[],[f2564]) ).

tff(f6679,plain,
    ( ~ $less(sK1,-2)
    | ~ $less(-1,sK2)
    | spl37_32 ),
    inference(interpreted_simplification,[],[f6678]) ).

tff(f6678,plain,
    ( ~ $less(sK1,-2)
    | ~ $less(-2,-1)
    | ~ $less(-1,sK2)
    | spl37_32 ),
    inference(instantiation,[],[f865]) ).

tff(f865,plain,
    ( ! [X2: $int,X1: $int] :
        ( ~ $less(sK1,X2)
        | ~ $less(X2,X1)
        | ~ $less(X1,sK2) )
    | spl37_32 ),
    inference(resolution,[],[f747,f96]) ).

tff(f6677,plain,
    ( ~ spl37_196
    | spl37_291
    | ~ spl37_124
    | ~ spl37_125
    | ~ spl37_146
    | ~ spl37_240
    | ~ spl37_286 ),
    inference(avatar_split_clause,[],[f6676,f4871,f3555,f1579,f1382,f1377,f4897,f2549]) ).

tff(f6676,plain,
    ( permut_sub1(int,sF32,sF28,0,sK2)
    | ~ map_eq_sub1(int,sF20,sF19,0,0)
    | ~ spl37_124
    | ~ spl37_125
    | ~ spl37_146
    | ~ spl37_240
    | ~ spl37_286 ),
    inference(subsumption_resolution,[],[f6675,f3557]) ).

tff(f6675,plain,
    ( permut_sub1(int,sF32,sF28,0,sK2)
    | ~ map_eq_sub1(int,sF20,sF19,sK2,sK1)
    | ~ map_eq_sub1(int,sF20,sF19,0,0)
    | ~ spl37_124
    | ~ spl37_125
    | ~ spl37_146
    | ~ spl37_286 ),
    inference(forward_demodulation,[],[f6674,f1379]) ).

tff(f6674,plain,
    ( permut_sub1(int,sF32,sF28,0,sK2)
    | ~ map_eq_sub1(int,elts(int,sF32),sF19,sK2,sK1)
    | ~ map_eq_sub1(int,sF20,sF19,0,0)
    | ~ spl37_124
    | ~ spl37_125
    | ~ spl37_146
    | ~ spl37_286 ),
    inference(forward_demodulation,[],[f6673,f1581]) ).

tff(f6673,plain,
    ( ~ map_eq_sub1(int,sF20,sF19,0,0)
    | ~ map_eq_sub1(int,elts(int,sF32),elts(int,sF28),sK2,sK1)
    | permut_sub1(int,sF32,sF28,0,sK2)
    | ~ spl37_124
    | ~ spl37_125
    | ~ spl37_146
    | ~ spl37_286 ),
    inference(forward_demodulation,[],[f6672,f1384]) ).

tff(f6672,plain,
    ( ~ map_eq_sub1(int,sF20,sF19,0,0)
    | ~ map_eq_sub1(int,elts(int,sF32),elts(int,sF28),sK2,length1(int,sF32))
    | permut_sub1(int,sF32,sF28,0,sK2)
    | ~ spl37_124
    | ~ spl37_146
    | ~ spl37_286 ),
    inference(forward_demodulation,[],[f6671,f1379]) ).

tff(f6671,plain,
    ( ~ map_eq_sub1(int,elts(int,sF32),sF19,0,0)
    | ~ map_eq_sub1(int,elts(int,sF32),elts(int,sF28),sK2,length1(int,sF32))
    | permut_sub1(int,sF32,sF28,0,sK2)
    | ~ spl37_146
    | ~ spl37_286 ),
    inference(forward_demodulation,[],[f6664,f1581]) ).

tff(f6664,plain,
    ( permut_sub1(int,sF32,sF28,0,sK2)
    | ~ map_eq_sub1(int,elts(int,sF32),elts(int,sF28),0,0)
    | ~ map_eq_sub1(int,elts(int,sF32),elts(int,sF28),sK2,length1(int,sF32))
    | ~ spl37_286 ),
    inference(resolution,[],[f4873,f418]) ).

tff(f6668,plain,
    ( spl37_320
    | ~ spl37_124
    | ~ spl37_146
    | ~ spl37_286 ),
    inference(avatar_split_clause,[],[f6667,f4871,f1579,f1377,f6361]) ).

tff(f6667,plain,
    ( permut2(int,sF20,sF19,0,sK2)
    | ~ spl37_124
    | ~ spl37_146
    | ~ spl37_286 ),
    inference(forward_demodulation,[],[f6666,f1379]) ).

tff(f6666,plain,
    ( permut2(int,elts(int,sF32),sF19,0,sK2)
    | ~ spl37_146
    | ~ spl37_286 ),
    inference(forward_demodulation,[],[f6660,f1581]) ).

tff(f6660,plain,
    ( permut2(int,elts(int,sF32),elts(int,sF28),0,sK2)
    | ~ spl37_286 ),
    inference(resolution,[],[f4873,f409]) ).

tff(f6657,plain,
    ( spl37_329
    | spl37_330
    | spl37_32
    | ~ spl37_206 ),
    inference(avatar_split_clause,[],[f6645,f2699,f614,f6654,f6650]) ).

tff(f6650,plain,
    ( spl37_329
  <=> $less(-2,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_329])]) ).

tff(f6654,plain,
    ( spl37_330
  <=> ( -2 = sK1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_330])]) ).

tff(f6645,plain,
    ( ( -2 = sK1 )
    | $less(-2,sK1)
    | spl37_32
    | ~ spl37_206 ),
    inference(resolution,[],[f864,f2701]) ).

tff(f6648,plain,
    ( spl37_263
    | spl37_312
    | ~ spl37_29
    | spl37_32
    | ~ spl37_285 ),
    inference(avatar_split_clause,[],[f6647,f4866,f614,f599,f5824,f4656]) ).

tff(f6647,plain,
    ( ( 1 = sK1 )
    | $less(1,sK1)
    | ~ spl37_29
    | spl37_32
    | ~ spl37_285 ),
    inference(forward_demodulation,[],[f6646,f4868]) ).

tff(f6646,plain,
    ( $less(sF36,sK1)
    | ( 1 = sK1 )
    | ~ spl37_29
    | spl37_32
    | ~ spl37_285 ),
    inference(forward_demodulation,[],[f6643,f4868]) ).

tff(f6624,plain,
    ( spl37_292
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_284 ),
    inference(avatar_split_clause,[],[f6623,f4861,f1579,f1558,f4902]) ).

tff(f6623,plain,
    ( map_eq_sub1(int,sF19,sF24,0,0)
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_284 ),
    inference(forward_demodulation,[],[f6622,f1581]) ).

tff(f6622,plain,
    ( map_eq_sub1(int,elts(int,sF28),sF24,0,0)
    | ~ spl37_143
    | ~ spl37_284 ),
    inference(forward_demodulation,[],[f6620,f1560]) ).

tff(f6620,plain,
    ( map_eq_sub1(int,elts(int,sF28),elts(int,sF29),0,0)
    | ~ spl37_284 ),
    inference(resolution,[],[f4863,f417]) ).

tff(f4863,plain,
    ( permut_sub1(int,sF28,sF29,0,sK2)
    | ~ spl37_284 ),
    inference(avatar_component_clause,[],[f4861]) ).

tff(f6617,plain,
    ( spl37_327
    | spl37_328
    | spl37_316 ),
    inference(avatar_split_clause,[],[f6607,f5990,f6614,f6610]) ).

tff(f6610,plain,
    ( spl37_327
  <=> ( -2 = sK11 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_327])]) ).

tff(f6614,plain,
    ( spl37_328
  <=> $less(-2,sK11) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_328])]) ).

tff(f6607,plain,
    ( $less(-2,sK11)
    | ( -2 = sK11 )
    | spl37_316 ),
    inference(resolution,[],[f5992,f97]) ).

tff(f6605,plain,
    ( spl37_325
    | spl37_326
    | spl37_315 ),
    inference(avatar_split_clause,[],[f6595,f5985,f6602,f6598]) ).

tff(f6598,plain,
    ( spl37_325
  <=> ( -1 = sK9 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_325])]) ).

tff(f6595,plain,
    ( $less(-1,sK9)
    | ( -1 = sK9 )
    | spl37_315 ),
    inference(resolution,[],[f5987,f97]) ).

tff(f6594,plain,
    ( spl37_324
    | ~ spl37_6
    | ~ spl37_282 ),
    inference(avatar_split_clause,[],[f6564,f4851,f481,f6591]) ).

tff(f4851,plain,
    ( spl37_282
  <=> ( sF21 = t2tb(0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_282])]) ).

tff(f6564,plain,
    ( $less(sK14(1,int,sF20,0,sF22),1)
    | ~ spl37_6
    | ~ spl37_282 ),
    inference(superposition,[],[f6329,f483]) ).

tff(f6329,plain,
    ( ! [X6: ty,X7: uni] : $less(sK14(1,X6,X7,0,get(X6,int,X7,sF21)),1)
    | ~ spl37_282 ),
    inference(superposition,[],[f1272,f4853]) ).

tff(f4853,plain,
    ( ( sF21 = t2tb(0) )
    | ~ spl37_282 ),
    inference(avatar_component_clause,[],[f4851]) ).

tff(f6545,plain,
    ( spl37_323
    | ~ spl37_6
    | ~ spl37_282 ),
    inference(avatar_split_clause,[],[f6524,f4851,f481,f6542]) ).

tff(f6524,plain,
    ( $less(sK13(0,int,sF20,1,sF22),1)
    | ~ spl37_6
    | ~ spl37_282 ),
    inference(superposition,[],[f6328,f483]) ).

tff(f6328,plain,
    ( ! [X4: ty,X5: uni] : $less(sK13(0,X4,X5,1,get(X4,int,X5,sF21)),1)
    | ~ spl37_282 ),
    inference(superposition,[],[f1273,f4853]) ).

tff(f6513,plain,
    ( spl37_322
    | ~ spl37_6
    | ~ spl37_282 ),
    inference(avatar_split_clause,[],[f6470,f4851,f481,f6510]) ).

tff(f6510,plain,
    ( spl37_322
  <=> ( 1 = occ1(int,sF22,sF20,0,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_322])]) ).

tff(f6470,plain,
    ( ( 1 = occ1(int,sF22,sF20,0,1) )
    | ~ spl37_6
    | ~ spl37_282 ),
    inference(superposition,[],[f6327,f483]) ).

tff(f6327,plain,
    ( ! [X2: ty,X3: uni] : ( 1 = occ1(X2,get(X2,int,X3,sF21),X3,0,1) )
    | ~ spl37_282 ),
    inference(superposition,[],[f1529,f4853]) ).

tff(f6410,plain,
    ( ~ spl37_292
    | spl37_284
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_147
    | ~ spl37_238
    | ~ spl37_283 ),
    inference(avatar_split_clause,[],[f6409,f4856,f3413,f1584,f1579,f1558,f4861,f4902]) ).

tff(f6409,plain,
    ( permut_sub1(int,sF28,sF29,0,sK2)
    | ~ map_eq_sub1(int,sF19,sF24,0,0)
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_147
    | ~ spl37_238
    | ~ spl37_283 ),
    inference(subsumption_resolution,[],[f6408,f3415]) ).

tff(f6408,plain,
    ( ~ map_eq_sub1(int,sF19,sF24,sK2,sK1)
    | permut_sub1(int,sF28,sF29,0,sK2)
    | ~ map_eq_sub1(int,sF19,sF24,0,0)
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_147
    | ~ spl37_283 ),
    inference(forward_demodulation,[],[f6407,f1581]) ).

tff(f6407,plain,
    ( permut_sub1(int,sF28,sF29,0,sK2)
    | ~ map_eq_sub1(int,sF19,sF24,0,0)
    | ~ map_eq_sub1(int,elts(int,sF28),sF24,sK2,sK1)
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_147
    | ~ spl37_283 ),
    inference(forward_demodulation,[],[f6406,f1581]) ).

tff(f6406,plain,
    ( ~ map_eq_sub1(int,elts(int,sF28),sF24,0,0)
    | ~ map_eq_sub1(int,elts(int,sF28),sF24,sK2,sK1)
    | permut_sub1(int,sF28,sF29,0,sK2)
    | ~ spl37_143
    | ~ spl37_147
    | ~ spl37_283 ),
    inference(forward_demodulation,[],[f6405,f1560]) ).

tff(f6405,plain,
    ( ~ map_eq_sub1(int,elts(int,sF28),elts(int,sF29),sK2,sK1)
    | ~ map_eq_sub1(int,elts(int,sF28),sF24,0,0)
    | permut_sub1(int,sF28,sF29,0,sK2)
    | ~ spl37_143
    | ~ spl37_147
    | ~ spl37_283 ),
    inference(forward_demodulation,[],[f6404,f1586]) ).

tff(f6404,plain,
    ( permut_sub1(int,sF28,sF29,0,sK2)
    | ~ map_eq_sub1(int,elts(int,sF28),elts(int,sF29),sK2,length1(int,sF28))
    | ~ map_eq_sub1(int,elts(int,sF28),sF24,0,0)
    | ~ spl37_143
    | ~ spl37_283 ),
    inference(forward_demodulation,[],[f6397,f1560]) ).

tff(f6397,plain,
    ( permut_sub1(int,sF28,sF29,0,sK2)
    | ~ map_eq_sub1(int,elts(int,sF28),elts(int,sF29),0,0)
    | ~ map_eq_sub1(int,elts(int,sF28),elts(int,sF29),sK2,length1(int,sF28))
    | ~ spl37_283 ),
    inference(resolution,[],[f4858,f418]) ).

tff(f6402,plain,
    ( spl37_319
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_283 ),
    inference(avatar_split_clause,[],[f6401,f4856,f1579,f1558,f6355]) ).

tff(f6401,plain,
    ( permut2(int,sF19,sF24,0,sK2)
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_283 ),
    inference(forward_demodulation,[],[f6400,f1581]) ).

tff(f6400,plain,
    ( permut2(int,elts(int,sF28),sF24,0,sK2)
    | ~ spl37_143
    | ~ spl37_283 ),
    inference(forward_demodulation,[],[f6393,f1560]) ).

tff(f6393,plain,
    ( permut2(int,elts(int,sF28),elts(int,sF29),0,sK2)
    | ~ spl37_283 ),
    inference(resolution,[],[f4858,f409]) ).

tff(f6390,plain,
    ( ~ spl37_321
    | ~ spl37_20
    | ~ spl37_55
    | spl37_164 ),
    inference(avatar_split_clause,[],[f6389,f1974,f742,f551,f6384]) ).

tff(f6389,plain,
    ( ~ $less(sK2,sF35)
    | ~ spl37_20
    | ~ spl37_55
    | spl37_164 ),
    inference(forward_demodulation,[],[f6378,f744]) ).

tff(f6378,plain,
    ( ~ $less(sK5,sF35)
    | ~ spl37_20
    | spl37_164 ),
    inference(resolution,[],[f6170,f553]) ).

tff(f6170,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK4,X0)
        | ~ $less(X0,sF35) )
    | spl37_164 ),
    inference(resolution,[],[f1976,f96]) ).

tff(f6388,plain,
    ( ~ spl37_198
    | ~ spl37_158
    | spl37_164 ),
    inference(avatar_split_clause,[],[f6379,f1974,f1922,f2618]) ).

tff(f6379,plain,
    ( ~ $less(sF27,sF35)
    | ~ spl37_158
    | spl37_164 ),
    inference(resolution,[],[f6170,f1924]) ).

tff(f6387,plain,
    ( ~ spl37_321
    | ~ spl37_122
    | spl37_164 ),
    inference(avatar_split_clause,[],[f6377,f1974,f1302,f6384]) ).

tff(f6377,plain,
    ( ~ $less(sK2,sF35)
    | ~ spl37_122
    | spl37_164 ),
    inference(resolution,[],[f6170,f1304]) ).

tff(f6382,plain,
    ( ~ spl37_205
    | ~ spl37_3
    | spl37_164 ),
    inference(avatar_split_clause,[],[f6376,f1974,f466,f2686]) ).

tff(f6376,plain,
    ( ~ $less(sK1,sF35)
    | ~ spl37_3
    | spl37_164 ),
    inference(resolution,[],[f6170,f468]) ).

tff(f6371,plain,
    ( spl37_292
    | spl37_192
    | spl37_2
    | ~ spl37_27
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_147 ),
    inference(avatar_split_clause,[],[f6370,f1584,f1579,f1558,f589,f461,f2501,f4902]) ).

tff(f2501,plain,
    ( spl37_192
  <=> ! [X7: $int] :
        ( $less(X7,sK2)
        | $less(sK1,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_192])]) ).

tff(f6370,plain,
    ( ! [X4: $int] :
        ( $less(sK1,X4)
        | $less(X4,sK2)
        | map_eq_sub1(int,sF19,sF24,0,0) )
    | spl37_2
    | ~ spl37_27
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_147 ),
    inference(forward_demodulation,[],[f6369,f1581]) ).

tff(f6369,plain,
    ( ! [X4: $int] :
        ( map_eq_sub1(int,elts(int,sF28),sF24,0,0)
        | $less(X4,sK2)
        | $less(sK1,X4) )
    | spl37_2
    | ~ spl37_27
    | ~ spl37_143
    | ~ spl37_147 ),
    inference(forward_demodulation,[],[f6367,f1560]) ).

tff(f6367,plain,
    ( ! [X4: $int] :
        ( map_eq_sub1(int,elts(int,sF28),elts(int,sF29),0,0)
        | $less(sK1,X4)
        | $less(X4,sK2) )
    | spl37_2
    | ~ spl37_27
    | ~ spl37_147 ),
    inference(resolution,[],[f6352,f417]) ).

tff(f6364,plain,
    ( spl37_320
    | ~ spl37_48
    | ~ spl37_210 ),
    inference(avatar_split_clause,[],[f6359,f2771,f709,f6361]) ).

tff(f6359,plain,
    ( permut2(int,sF20,sF19,0,sK2)
    | ~ spl37_48
    | ~ spl37_210 ),
    inference(forward_demodulation,[],[f2773,f711]) ).

tff(f6358,plain,
    ( spl37_319
    | ~ spl37_48
    | ~ spl37_209 ),
    inference(avatar_split_clause,[],[f6353,f2751,f709,f6355]) ).

tff(f6353,plain,
    ( permut2(int,sF19,sF24,0,sK2)
    | ~ spl37_48
    | ~ spl37_209 ),
    inference(forward_demodulation,[],[f2753,f711]) ).

tff(f6351,plain,
    ( spl37_62
    | spl37_97
    | spl37_41
    | ~ spl37_48
    | ~ spl37_282 ),
    inference(avatar_split_clause,[],[f6350,f4851,f709,f660,f1094,f782]) ).

tff(f6350,plain,
    ( $less(tb2t(get(int,int,sF19,sF21)),sF23)
    | ( 0 = sK7 )
    | spl37_41
    | ~ spl37_48
    | ~ spl37_282 ),
    inference(evaluation,[],[f6349]) ).

tff(f6349,plain,
    ( $less(0,0)
    | ( 0 = sK7 )
    | $less(tb2t(get(int,int,sF19,sF21)),sF23)
    | spl37_41
    | ~ spl37_48
    | ~ spl37_282 ),
    inference(forward_demodulation,[],[f6348,f711]) ).

tff(f6348,plain,
    ( $less(0,sK3)
    | $less(tb2t(get(int,int,sF19,sF21)),sF23)
    | ( 0 = sK7 )
    | spl37_41
    | ~ spl37_282 ),
    inference(subsumption_resolution,[],[f6336,f662]) ).

tff(f6336,plain,
    ( $less(sK7,0)
    | ( 0 = sK7 )
    | $less(0,sK3)
    | $less(tb2t(get(int,int,sF19,sF21)),sF23)
    | ~ spl37_282 ),
    inference(superposition,[],[f1087,f4853]) ).

tff(f6347,plain,
    ( spl37_318
    | ~ spl37_282 ),
    inference(avatar_split_clause,[],[f6335,f4851,f6344]) ).

tff(f6344,plain,
    ( spl37_318
  <=> ( 0 = tb2t(sF21) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_318])]) ).

tff(f6335,plain,
    ( ( 0 = tb2t(sF21) )
    | ~ spl37_282 ),
    inference(superposition,[],[f384,f4853]) ).

tff(f6171,plain,
    ( spl37_168
    | spl37_171
    | spl37_164 ),
    inference(avatar_split_clause,[],[f6169,f1974,f2039,f1997]) ).

tff(f6169,plain,
    ( ( sF35 = sK4 )
    | $less(sF35,sK4)
    | spl37_164 ),
    inference(resolution,[],[f1976,f97]) ).

tff(f6114,plain,
    ( ~ spl37_95
    | spl37_258 ),
    inference(avatar_split_clause,[],[f6111,f4426,f1074]) ).

tff(f6111,plain,
    ( ~ $less(sK1,-2)
    | spl37_258 ),
    inference(interpreted_simplification,[],[f6110]) ).

tff(f6110,plain,
    ( ~ $less(sK1,-2)
    | ~ $less(-2,1)
    | spl37_258 ),
    inference(instantiation,[],[f5822]) ).

tff(f5822,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK1,X0)
        | ~ $less(X0,1) )
    | spl37_258 ),
    inference(resolution,[],[f4427,f96]) ).

tff(f6109,plain,
    ( ~ spl37_310
    | ~ spl37_3
    | spl37_155 ),
    inference(avatar_split_clause,[],[f6095,f1906,f466,f5393]) ).

tff(f6095,plain,
    ( ~ $less(sK1,sK11)
    | ~ spl37_3
    | spl37_155 ),
    inference(resolution,[],[f5442,f468]) ).

tff(f6108,plain,
    ( ~ spl37_317
    | ~ spl37_122
    | spl37_155 ),
    inference(avatar_split_clause,[],[f6096,f1906,f1302,f6104]) ).

tff(f6096,plain,
    ( ~ $less(sK2,sK11)
    | ~ spl37_122
    | spl37_155 ),
    inference(resolution,[],[f5442,f1304]) ).

tff(f6107,plain,
    ( ~ spl37_317
    | ~ spl37_20
    | ~ spl37_55
    | spl37_155 ),
    inference(avatar_split_clause,[],[f6102,f1906,f742,f551,f6104]) ).

tff(f6102,plain,
    ( ~ $less(sK2,sK11)
    | ~ spl37_20
    | ~ spl37_55
    | spl37_155 ),
    inference(forward_demodulation,[],[f6097,f744]) ).

tff(f6097,plain,
    ( ~ $less(sK5,sK11)
    | ~ spl37_20
    | spl37_155 ),
    inference(resolution,[],[f5442,f553]) ).

tff(f6101,plain,
    ( ~ spl37_308
    | spl37_155
    | ~ spl37_158 ),
    inference(avatar_split_clause,[],[f6098,f1922,f1906,f5382]) ).

tff(f5382,plain,
    ( spl37_308
  <=> $less(sF27,sK11) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_308])]) ).

tff(f6098,plain,
    ( ~ $less(sF27,sK11)
    | spl37_155
    | ~ spl37_158 ),
    inference(resolution,[],[f5442,f1924]) ).

tff(f6035,plain,
    ( ~ spl37_267
    | ~ spl37_48
    | spl37_150 ),
    inference(avatar_split_clause,[],[f6034,f1682,f709,f4687]) ).

tff(f6034,plain,
    ( ~ $less(0,sF35)
    | ~ spl37_48
    | spl37_150 ),
    inference(forward_demodulation,[],[f1684,f711]) ).

tff(f6033,plain,
    ( spl37_133
    | ~ spl37_17
    | spl37_34
    | ~ spl37_138 ),
    inference(avatar_split_clause,[],[f6032,f1480,f624,f536,f1434]) ).

tff(f6032,plain,
    ( $less(tb2t(get(int,int,sF19,sF25)),sF23)
    | ~ spl37_17
    | spl37_34
    | ~ spl37_138 ),
    inference(forward_demodulation,[],[f6031,f538]) ).

tff(f6031,plain,
    ( $less(tb2t(get(int,int,sF19,t2tb(sK11))),sF23)
    | spl37_34
    | ~ spl37_138 ),
    inference(subsumption_resolution,[],[f6022,f626]) ).

tff(f6022,plain,
    ( $less(tb2t(get(int,int,sF19,t2tb(sK11))),sF23)
    | $less(sK11,sK3)
    | ~ spl37_138 ),
    inference(resolution,[],[f1481,f429]) ).

tff(f5993,plain,
    ( ~ spl37_316
    | spl37_302 ),
    inference(avatar_split_clause,[],[f5980,f5320,f5990]) ).

tff(f5980,plain,
    ( ~ $less(sK11,-2)
    | spl37_302 ),
    inference(interpreted_simplification,[],[f5979]) ).

tff(f5979,plain,
    ( ~ $less(sK11,-2)
    | ~ $less(-2,-1)
    | spl37_302 ),
    inference(instantiation,[],[f5969]) ).

tff(f5988,plain,
    ( ~ spl37_315
    | ~ spl37_19
    | spl37_302 ),
    inference(avatar_split_clause,[],[f5981,f5320,f546,f5985]) ).

tff(f5981,plain,
    ( ~ $less(sK9,-1)
    | ~ spl37_19
    | spl37_302 ),
    inference(resolution,[],[f5969,f548]) ).

tff(f5978,plain,
    ( spl37_313
    | spl37_314
    | spl37_302 ),
    inference(avatar_split_clause,[],[f5968,f5320,f5975,f5971]) ).

tff(f5975,plain,
    ( spl37_314
  <=> ( -1 = sK11 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_314])]) ).

tff(f5968,plain,
    ( ( -1 = sK11 )
    | $less(-1,sK11)
    | spl37_302 ),
    inference(resolution,[],[f5321,f97]) ).

tff(f5967,plain,
    ( ~ spl37_287
    | ~ spl37_19
    | spl37_289 ),
    inference(avatar_split_clause,[],[f5963,f4887,f546,f4877]) ).

tff(f5963,plain,
    ( ~ $less(sK9,0)
    | ~ spl37_19
    | spl37_289 ),
    inference(resolution,[],[f5347,f548]) ).

tff(f5966,plain,
    ( ~ spl37_302
    | spl37_289 ),
    inference(avatar_split_clause,[],[f5962,f4887,f5320]) ).

tff(f5962,plain,
    ( ~ $less(sK11,-1)
    | spl37_289 ),
    inference(interpreted_simplification,[],[f5961]) ).

tff(f5961,plain,
    ( ~ $less(sK11,-1)
    | ~ $less(-1,0)
    | spl37_289 ),
    inference(instantiation,[],[f5347]) ).

tff(f5827,plain,
    ( spl37_263
    | spl37_312
    | spl37_258 ),
    inference(avatar_split_clause,[],[f5821,f4426,f5824,f4656]) ).

tff(f5821,plain,
    ( ( 1 = sK1 )
    | $less(1,sK1)
    | spl37_258 ),
    inference(resolution,[],[f4427,f97]) ).

tff(f5447,plain,
    ( spl37_156
    | spl37_311
    | spl37_155 ),
    inference(avatar_split_clause,[],[f5441,f1906,f5444,f1910]) ).

tff(f5441,plain,
    ( $less(sK11,sK4)
    | ( sK4 = sK11 )
    | spl37_155 ),
    inference(resolution,[],[f1907,f97]) ).

tff(f5396,plain,
    ( ~ spl37_310
    | ~ spl37_24
    | spl37_131 ),
    inference(avatar_split_clause,[],[f5374,f1426,f573,f5393]) ).

tff(f5374,plain,
    ( ~ $less(sK1,sK11)
    | ~ spl37_24
    | spl37_131 ),
    inference(resolution,[],[f5161,f575]) ).

tff(f5391,plain,
    ( ~ spl37_155
    | ~ spl37_26
    | spl37_131 ),
    inference(avatar_split_clause,[],[f5375,f1426,f584,f1906]) ).

tff(f5375,plain,
    ( ~ $less(sK4,sK11)
    | ~ spl37_26
    | spl37_131 ),
    inference(resolution,[],[f5161,f586]) ).

tff(f5390,plain,
    ( ~ spl37_309
    | spl37_131
    | ~ spl37_136 ),
    inference(avatar_split_clause,[],[f5377,f1447,f1426,f5387]) ).

tff(f5377,plain,
    ( ~ $less(sF23,sK11)
    | spl37_131
    | ~ spl37_136 ),
    inference(resolution,[],[f5161,f1449]) ).

tff(f5385,plain,
    ( ~ spl37_308
    | spl37_131
    | ~ spl37_142 ),
    inference(avatar_split_clause,[],[f5378,f1513,f1426,f5382]) ).

tff(f5378,plain,
    ( ~ $less(sF27,sK11)
    | spl37_131
    | ~ spl37_142 ),
    inference(resolution,[],[f5161,f1515]) ).

tff(f5373,plain,
    ( spl37_307
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125
    | ~ spl37_296 ),
    inference(avatar_split_clause,[],[f5353,f5003,f1382,f634,f486,f461,f5370]) ).

tff(f5353,plain,
    ( $less(sF35,sK2)
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125
    | ~ spl37_296 ),
    inference(resolution,[],[f5005,f2571]) ).

tff(f5368,plain,
    ( ~ spl37_164
    | spl37_4
    | ~ spl37_296 ),
    inference(avatar_split_clause,[],[f5349,f5003,f471,f1974]) ).

tff(f5349,plain,
    ( ~ $less(sK4,sF35)
    | spl37_4
    | ~ spl37_296 ),
    inference(resolution,[],[f5005,f681]) ).

tff(f5367,plain,
    ( spl37_305
    | spl37_306
    | spl37_7
    | ~ spl37_296 ),
    inference(avatar_split_clause,[],[f5351,f5003,f486,f5364,f5360]) ).

tff(f5351,plain,
    ( ( sK1 = sF35 )
    | $less(sF35,sK1)
    | spl37_7
    | ~ spl37_296 ),
    inference(resolution,[],[f5005,f795]) ).

tff(f795,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,0)
        | $less(X0,sK1)
        | ( sK1 = X0 ) )
    | spl37_7 ),
    inference(resolution,[],[f678,f97]) ).

tff(f5358,plain,
    ( ~ spl37_267
    | spl37_2
    | ~ spl37_48
    | ~ spl37_296 ),
    inference(avatar_split_clause,[],[f5357,f5003,f709,f461,f4687]) ).

tff(f5357,plain,
    ( ~ $less(0,sF35)
    | spl37_2
    | ~ spl37_48
    | ~ spl37_296 ),
    inference(forward_demodulation,[],[f5348,f711]) ).

tff(f5348,plain,
    ( ~ $less(sK3,sF35)
    | spl37_2
    | ~ spl37_296 ),
    inference(resolution,[],[f5005,f680]) ).

tff(f5356,plain,
    ( ~ spl37_267
    | ~ spl37_296 ),
    inference(avatar_split_clause,[],[f5355,f5003,f4687]) ).

tff(f5355,plain,
    ( ~ $less(0,sF35)
    | ~ spl37_296 ),
    inference(resolution,[],[f5005,f677]) ).

tff(f5345,plain,
    ( ~ spl37_304
    | spl37_107
    | ~ spl37_285 ),
    inference(avatar_split_clause,[],[f5326,f4866,f1163,f5342]) ).

tff(f5342,plain,
    ( spl37_304
  <=> $less(sF23,tb2t(get(int,int,sF19,t2tb(1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_304])]) ).

tff(f5326,plain,
    ( ~ $less(sF23,tb2t(get(int,int,sF19,t2tb(1))))
    | spl37_107
    | ~ spl37_285 ),
    inference(superposition,[],[f1164,f4868]) ).

tff(f5340,plain,
    ( ~ spl37_270
    | spl37_83
    | ~ spl37_285 ),
    inference(avatar_split_clause,[],[f5325,f4866,f973,f4712]) ).

tff(f973,plain,
    ( spl37_83
  <=> $less(sK2,sF36) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_83])]) ).

tff(f5325,plain,
    ( ~ $less(sK2,1)
    | spl37_83
    | ~ spl37_285 ),
    inference(superposition,[],[f975,f4868]) ).

tff(f975,plain,
    ( ~ $less(sK2,sF36)
    | spl37_83 ),
    inference(avatar_component_clause,[],[f973]) ).

tff(f5338,plain,
    ( spl37_264
    | ~ spl37_215
    | ~ spl37_285 ),
    inference(avatar_split_clause,[],[f5328,f4866,f2820,f4661]) ).

tff(f5328,plain,
    ( $less(1,sK7)
    | ~ spl37_215
    | ~ spl37_285 ),
    inference(superposition,[],[f2822,f4868]) ).

tff(f5337,plain,
    ( spl37_260
    | ~ spl37_29
    | ~ spl37_285 ),
    inference(avatar_split_clause,[],[f5324,f4866,f599,f4434]) ).

tff(f5324,plain,
    ( $less(1,sK2)
    | ~ spl37_29
    | ~ spl37_285 ),
    inference(superposition,[],[f601,f4868]) ).

tff(f5335,plain,
    ( ~ spl37_303
    | spl37_214
    | ~ spl37_285 ),
    inference(avatar_split_clause,[],[f5327,f4866,f2816,f5332]) ).

tff(f5327,plain,
    ( ( 1 != sK4 )
    | spl37_214
    | ~ spl37_285 ),
    inference(superposition,[],[f2817,f4868]) ).

tff(f5323,plain,
    ( spl37_301
    | spl37_302
    | ~ spl37_289
    | ~ spl37_17 ),
    inference(avatar_split_clause,[],[f5312,f536,f4887,f5320,f5317]) ).

tff(f5317,plain,
    ( spl37_301
  <=> ! [X16: ty,X17: uni] : exchange2(X16,X17,set(X16,int,set(X16,int,X17,sF25,get(X16,int,X17,t2tb(-1))),t2tb(-1),get(X16,int,X17,sF25)),-1,0,sK11,-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_301])]) ).

tff(f5312,plain,
    ( ! [X16: ty,X17: uni] :
        ( ~ $less(sK11,0)
        | $less(sK11,-1)
        | exchange2(X16,X17,set(X16,int,set(X16,int,X17,sF25,get(X16,int,X17,t2tb(-1))),t2tb(-1),get(X16,int,X17,sF25)),-1,0,sK11,-1) )
    | ~ spl37_17 ),
    inference(interpreted_simplification,[],[f5311]) ).

tff(f5311,plain,
    ( ! [X16: ty,X17: uni] :
        ( ~ $less(sK11,0)
        | exchange2(X16,X17,set(X16,int,set(X16,int,X17,sF25,get(X16,int,X17,t2tb(-1))),t2tb(-1),get(X16,int,X17,sF25)),-1,0,sK11,-1)
        | $less(sK11,-1)
        | $less(-1,-1)
        | ~ $less(-1,0) )
    | ~ spl37_17 ),
    inference(instantiation,[],[f1631]) ).

tff(f1631,plain,
    ( ! [X18: $int,X19: $int,X16: ty,X17: uni,X20: $int] :
        ( ~ $less(sK11,X20)
        | exchange2(X16,X17,set(X16,int,set(X16,int,X17,sF25,get(X16,int,X17,t2tb(X18))),t2tb(X18),get(X16,int,X17,sF25)),X19,X20,sK11,X18)
        | $less(sK11,X19)
        | $less(X18,X19)
        | ~ $less(X18,X20) )
    | ~ spl37_17 ),
    inference(superposition,[],[f380,f538]) ).

tff(f5308,plain,
    ( ~ spl37_271
    | spl37_300
    | spl37_4
    | ~ spl37_25 ),
    inference(avatar_split_clause,[],[f5304,f579,f471,f5306,f4751]) ).

tff(f5306,plain,
    ( spl37_300
  <=> ! [X11: ty,X12: uni] : exchange2(X11,X12,set(X11,int,set(X11,int,X12,sF33,get(X11,int,X12,t2tb(0))),t2tb(0),get(X11,int,X12,sF33)),0,1,sK4,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_300])]) ).

tff(f5304,plain,
    ( ! [X11: ty,X12: uni] :
        ( exchange2(X11,X12,set(X11,int,set(X11,int,X12,sF33,get(X11,int,X12,t2tb(0))),t2tb(0),get(X11,int,X12,sF33)),0,1,sK4,0)
        | ~ $less(sK4,1) )
    | spl37_4
    | ~ spl37_25 ),
    inference(subsumption_resolution,[],[f5297,f473]) ).

tff(f5297,plain,
    ( ! [X11: ty,X12: uni] :
        ( $less(sK4,0)
        | ~ $less(sK4,1)
        | exchange2(X11,X12,set(X11,int,set(X11,int,X12,sF33,get(X11,int,X12,t2tb(0))),t2tb(0),get(X11,int,X12,sF33)),0,1,sK4,0) )
    | ~ spl37_25 ),
    inference(interpreted_simplification,[],[f5296]) ).

tff(f5296,plain,
    ( ! [X11: ty,X12: uni] :
        ( ~ $less(sK4,1)
        | ~ $less(0,1)
        | exchange2(X11,X12,set(X11,int,set(X11,int,X12,sF33,get(X11,int,X12,t2tb(0))),t2tb(0),get(X11,int,X12,sF33)),0,1,sK4,0)
        | $less(sK4,0)
        | $less(0,0) )
    | ~ spl37_25 ),
    inference(instantiation,[],[f1630]) ).

tff(f1630,plain,
    ( ! [X11: ty,X14: $int,X15: $int,X12: uni,X13: $int] :
        ( ~ $less(sK4,X15)
        | ~ $less(X13,X15)
        | exchange2(X11,X12,set(X11,int,set(X11,int,X12,sF33,get(X11,int,X12,t2tb(X13))),t2tb(X13),get(X11,int,X12,sF33)),X14,X15,sK4,X13)
        | $less(sK4,X14)
        | $less(X13,X14) )
    | ~ spl37_25 ),
    inference(superposition,[],[f380,f581]) ).

tff(f5276,plain,
    ( spl37_289
    | spl37_298
    | ~ spl37_299
    | ~ spl37_17 ),
    inference(avatar_split_clause,[],[f5265,f536,f5273,f5270,f4887]) ).

tff(f5270,plain,
    ( spl37_298
  <=> ! [X16: ty,X17: uni] : exchange2(X16,X17,set(X16,int,set(X16,int,X17,t2tb(0),get(X16,int,X17,sF25)),sF25,get(X16,int,X17,t2tb(0))),0,1,0,sK11) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_298])]) ).

tff(f5265,plain,
    ( ! [X16: ty,X17: uni] :
        ( ~ $less(sK11,1)
        | exchange2(X16,X17,set(X16,int,set(X16,int,X17,t2tb(0),get(X16,int,X17,sF25)),sF25,get(X16,int,X17,t2tb(0))),0,1,0,sK11)
        | $less(sK11,0) )
    | ~ spl37_17 ),
    inference(interpreted_simplification,[],[f5264]) ).

tff(f5264,plain,
    ( ! [X16: ty,X17: uni] :
        ( ~ $less(sK11,1)
        | ~ $less(0,1)
        | $less(0,0)
        | $less(sK11,0)
        | exchange2(X16,X17,set(X16,int,set(X16,int,X17,t2tb(0),get(X16,int,X17,sF25)),sF25,get(X16,int,X17,t2tb(0))),0,1,0,sK11) )
    | ~ spl37_17 ),
    inference(instantiation,[],[f1625]) ).

tff(f1625,plain,
    ( ! [X18: $int,X19: $int,X16: ty,X17: uni,X20: $int] :
        ( ~ $less(sK11,X20)
        | ~ $less(X18,X20)
        | $less(X18,X19)
        | $less(sK11,X19)
        | exchange2(X16,X17,set(X16,int,set(X16,int,X17,t2tb(X18),get(X16,int,X17,sF25)),sF25,get(X16,int,X17,t2tb(X18))),X19,X20,X18,sK11) )
    | ~ spl37_17 ),
    inference(superposition,[],[f380,f538]) ).

tff(f5246,plain,
    ( ~ spl37_271
    | spl37_297
    | spl37_4
    | ~ spl37_25 ),
    inference(avatar_split_clause,[],[f5242,f579,f471,f5244,f4751]) ).

tff(f5244,plain,
    ( spl37_297
  <=> ! [X11: ty,X12: uni] : exchange2(X11,X12,set(X11,int,set(X11,int,X12,t2tb(0),get(X11,int,X12,sF33)),sF33,get(X11,int,X12,t2tb(0))),0,1,0,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_297])]) ).

tff(f5242,plain,
    ( ! [X11: ty,X12: uni] :
        ( exchange2(X11,X12,set(X11,int,set(X11,int,X12,t2tb(0),get(X11,int,X12,sF33)),sF33,get(X11,int,X12,t2tb(0))),0,1,0,sK4)
        | ~ $less(sK4,1) )
    | spl37_4
    | ~ spl37_25 ),
    inference(subsumption_resolution,[],[f5235,f473]) ).

tff(f5235,plain,
    ( ! [X11: ty,X12: uni] :
        ( ~ $less(sK4,1)
        | exchange2(X11,X12,set(X11,int,set(X11,int,X12,t2tb(0),get(X11,int,X12,sF33)),sF33,get(X11,int,X12,t2tb(0))),0,1,0,sK4)
        | $less(sK4,0) )
    | ~ spl37_25 ),
    inference(interpreted_simplification,[],[f5234]) ).

tff(f5234,plain,
    ( ! [X11: ty,X12: uni] :
        ( ~ $less(sK4,1)
        | ~ $less(0,1)
        | exchange2(X11,X12,set(X11,int,set(X11,int,X12,t2tb(0),get(X11,int,X12,sF33)),sF33,get(X11,int,X12,t2tb(0))),0,1,0,sK4)
        | $less(0,0)
        | $less(sK4,0) )
    | ~ spl37_25 ),
    inference(instantiation,[],[f1624]) ).

tff(f1624,plain,
    ( ! [X11: ty,X14: $int,X15: $int,X12: uni,X13: $int] :
        ( ~ $less(sK4,X15)
        | ~ $less(X13,X15)
        | exchange2(X11,X12,set(X11,int,set(X11,int,X12,t2tb(X13),get(X11,int,X12,sF33)),sF33,get(X11,int,X12,t2tb(X13))),X14,X15,X13,sK4)
        | $less(X13,X14)
        | $less(sK4,X14) )
    | ~ spl37_25 ),
    inference(superposition,[],[f380,f581]) ).

tff(f5162,plain,
    ( spl37_132
    | spl37_138
    | spl37_131 ),
    inference(avatar_split_clause,[],[f5160,f1426,f1480,f1430]) ).

tff(f5160,plain,
    ( $less(sK11,sK7)
    | ( sK7 = sK11 )
    | spl37_131 ),
    inference(resolution,[],[f1427,f97]) ).

tff(f5096,plain,
    ( ~ spl37_164
    | ~ spl37_26
    | spl37_129 ),
    inference(avatar_split_clause,[],[f5087,f1416,f584,f1974]) ).

tff(f5087,plain,
    ( ~ $less(sK4,sF35)
    | ~ spl37_26
    | spl37_129 ),
    inference(resolution,[],[f5054,f586]) ).

tff(f5054,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK7,X0)
        | ~ $less(X0,sF35) )
    | spl37_129 ),
    inference(resolution,[],[f1417,f96]) ).

tff(f5095,plain,
    ( ~ spl37_205
    | ~ spl37_24
    | spl37_129 ),
    inference(avatar_split_clause,[],[f5086,f1416,f573,f2686]) ).

tff(f5086,plain,
    ( ~ $less(sK1,sF35)
    | ~ spl37_24
    | spl37_129 ),
    inference(resolution,[],[f5054,f575]) ).

tff(f5094,plain,
    ( ~ spl37_198
    | spl37_129
    | ~ spl37_142 ),
    inference(avatar_split_clause,[],[f5090,f1513,f1416,f2618]) ).

tff(f5090,plain,
    ( ~ $less(sF27,sF35)
    | spl37_129
    | ~ spl37_142 ),
    inference(resolution,[],[f5054,f1515]) ).

tff(f5093,plain,
    ( ~ spl37_207
    | spl37_129
    | ~ spl37_182 ),
    inference(avatar_split_clause,[],[f5088,f2285,f1416,f2707]) ).

tff(f5088,plain,
    ( ~ $less(sK9,sF35)
    | spl37_129
    | ~ spl37_182 ),
    inference(resolution,[],[f5054,f2287]) ).

tff(f5055,plain,
    ( spl37_130
    | spl37_139
    | spl37_129 ),
    inference(avatar_split_clause,[],[f5053,f1416,f1498,f1420]) ).

tff(f5053,plain,
    ( $less(sF35,sK7)
    | ( sK7 = sF35 )
    | spl37_129 ),
    inference(resolution,[],[f1417,f97]) ).

tff(f5006,plain,
    ( spl37_296
    | ~ spl37_48
    | ~ spl37_128 ),
    inference(avatar_split_clause,[],[f5001,f1412,f709,f5003]) ).

tff(f5001,plain,
    ( $less(sF35,0)
    | ~ spl37_48
    | ~ spl37_128 ),
    inference(forward_demodulation,[],[f1414,f711]) ).

tff(f4995,plain,
    ( ~ spl37_289
    | ~ spl37_294 ),
    inference(avatar_split_clause,[],[f4994,f4949,f4887]) ).

tff(f4994,plain,
    ( ~ $less(sK11,0)
    | ~ spl37_294 ),
    inference(resolution,[],[f4951,f677]) ).

tff(f4992,plain,
    ( ~ spl37_295
    | ~ spl37_48
    | spl37_59 ),
    inference(avatar_split_clause,[],[f4987,f764,f709,f4989]) ).

tff(f4989,plain,
    ( spl37_295
  <=> ( 0 = sK11 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_295])]) ).

tff(f764,plain,
    ( spl37_59
  <=> ( sK11 = sK3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_59])]) ).

tff(f4987,plain,
    ( ( 0 != sK11 )
    | ~ spl37_48
    | spl37_59 ),
    inference(forward_demodulation,[],[f765,f711]) ).

tff(f765,plain,
    ( ( sK11 != sK3 )
    | spl37_59 ),
    inference(avatar_component_clause,[],[f764]) ).

tff(f4952,plain,
    ( spl37_294
    | ~ spl37_48
    | ~ spl37_58 ),
    inference(avatar_split_clause,[],[f4947,f760,f709,f4949]) ).

tff(f4947,plain,
    ( $less(0,sK11)
    | ~ spl37_48
    | ~ spl37_58 ),
    inference(forward_demodulation,[],[f762,f711]) ).

tff(f4910,plain,
    ( ~ spl37_293
    | ~ spl37_48
    | spl37_135 ),
    inference(avatar_split_clause,[],[f4838,f1443,f709,f4907]) ).

tff(f4838,plain,
    ( ~ $less(sF23,0)
    | ~ spl37_48
    | spl37_135 ),
    inference(superposition,[],[f1444,f711]) ).

tff(f4905,plain,
    ( spl37_292
    | ~ spl37_48
    | ~ spl37_219 ),
    inference(avatar_split_clause,[],[f4840,f2907,f709,f4902]) ).

tff(f4840,plain,
    ( map_eq_sub1(int,sF19,sF24,0,0)
    | ~ spl37_48
    | ~ spl37_219 ),
    inference(superposition,[],[f2909,f711]) ).

tff(f4900,plain,
    ( spl37_291
    | ~ spl37_36
    | ~ spl37_48 ),
    inference(avatar_split_clause,[],[f4822,f709,f634,f4897]) ).

tff(f4822,plain,
    ( permut_sub1(int,sF32,sF28,0,sK2)
    | ~ spl37_36
    | ~ spl37_48 ),
    inference(superposition,[],[f636,f711]) ).

tff(f4895,plain,
    ( ~ spl37_290
    | ~ spl37_48
    | spl37_153 ),
    inference(avatar_split_clause,[],[f4839,f1883,f709,f4892]) ).

tff(f4839,plain,
    ( ~ $less(sF27,0)
    | ~ spl37_48
    | spl37_153 ),
    inference(superposition,[],[f1884,f711]) ).

tff(f4890,plain,
    ( ~ spl37_289
    | spl37_34
    | ~ spl37_48 ),
    inference(avatar_split_clause,[],[f4821,f709,f624,f4887]) ).

tff(f4821,plain,
    ( ~ $less(sK11,0)
    | spl37_34
    | ~ spl37_48 ),
    inference(superposition,[],[f626,f711]) ).

tff(f4885,plain,
    ( ~ spl37_288
    | ~ spl37_48
    | spl37_224 ),
    inference(avatar_split_clause,[],[f4842,f3098,f709,f4882]) ).

tff(f3098,plain,
    ( spl37_224
  <=> $less(sF36,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_224])]) ).

tff(f4842,plain,
    ( ~ $less(sF36,0)
    | ~ spl37_48
    | spl37_224 ),
    inference(superposition,[],[f3099,f711]) ).

tff(f3099,plain,
    ( ~ $less(sF36,sK3)
    | spl37_224 ),
    inference(avatar_component_clause,[],[f3098]) ).

tff(f4880,plain,
    ( ~ spl37_287
    | ~ spl37_48
    | spl37_72 ),
    inference(avatar_split_clause,[],[f4830,f882,f709,f4877]) ).

tff(f882,plain,
    ( spl37_72
  <=> $less(sK9,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_72])]) ).

tff(f4830,plain,
    ( ~ $less(sK9,0)
    | ~ spl37_48
    | spl37_72 ),
    inference(superposition,[],[f884,f711]) ).

tff(f884,plain,
    ( ~ $less(sK9,sK3)
    | spl37_72 ),
    inference(avatar_component_clause,[],[f882]) ).

tff(f4875,plain,
    ( spl37_196
    | ~ spl37_48
    | ~ spl37_230 ),
    inference(avatar_split_clause,[],[f4844,f3350,f709,f2549]) ).

tff(f4844,plain,
    ( map_eq_sub1(int,sF20,sF19,0,0)
    | ~ spl37_48
    | ~ spl37_230 ),
    inference(superposition,[],[f3352,f711]) ).

tff(f4874,plain,
    ( spl37_286
    | ~ spl37_48
    | ~ spl37_119 ),
    inference(avatar_split_clause,[],[f4837,f1285,f709,f4871]) ).

tff(f1285,plain,
    ( spl37_119
  <=> permut3(int,sF32,sF28,sK3,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_119])]) ).

tff(f4837,plain,
    ( permut3(int,sF32,sF28,0,sK2)
    | ~ spl37_48
    | ~ spl37_119 ),
    inference(superposition,[],[f1287,f711]) ).

tff(f1287,plain,
    ( permut3(int,sF32,sF28,sK3,sK2)
    | ~ spl37_119 ),
    inference(avatar_component_clause,[],[f1285]) ).

tff(f4869,plain,
    ( spl37_285
    | ~ spl37_1
    | ~ spl37_48 ),
    inference(avatar_split_clause,[],[f4847,f709,f456,f4866]) ).

tff(f456,plain,
    ( spl37_1
  <=> ( $sum(sK3,1) = sF36 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_1])]) ).

tff(f4847,plain,
    ( ( 1 = sF36 )
    | ~ spl37_1
    | ~ spl37_48 ),
    inference(evaluation,[],[f4814]) ).

tff(f4814,plain,
    ( ( $sum(0,1) = sF36 )
    | ~ spl37_1
    | ~ spl37_48 ),
    inference(superposition,[],[f458,f711]) ).

tff(f458,plain,
    ( ( $sum(sK3,1) = sF36 )
    | ~ spl37_1 ),
    inference(avatar_component_clause,[],[f456]) ).

tff(f4864,plain,
    ( spl37_284
    | ~ spl37_27
    | ~ spl37_48 ),
    inference(avatar_split_clause,[],[f4820,f709,f589,f4861]) ).

tff(f4820,plain,
    ( permut_sub1(int,sF28,sF29,0,sK2)
    | ~ spl37_27
    | ~ spl37_48 ),
    inference(superposition,[],[f591,f711]) ).

tff(f4859,plain,
    ( spl37_283
    | ~ spl37_48
    | ~ spl37_114 ),
    inference(avatar_split_clause,[],[f4835,f1213,f709,f4856]) ).

tff(f1213,plain,
    ( spl37_114
  <=> permut3(int,sF28,sF29,sK3,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_114])]) ).

tff(f4835,plain,
    ( permut3(int,sF28,sF29,0,sK2)
    | ~ spl37_48
    | ~ spl37_114 ),
    inference(superposition,[],[f1215,f711]) ).

tff(f1215,plain,
    ( permut3(int,sF28,sF29,sK3,sK2)
    | ~ spl37_114 ),
    inference(avatar_component_clause,[],[f1213]) ).

tff(f4854,plain,
    ( spl37_282
    | ~ spl37_14
    | ~ spl37_48 ),
    inference(avatar_split_clause,[],[f4817,f709,f521,f4851]) ).

tff(f4817,plain,
    ( ( sF21 = t2tb(0) )
    | ~ spl37_14
    | ~ spl37_48 ),
    inference(superposition,[],[f523,f711]) ).

tff(f4849,plain,
    ( spl37_251
    | ~ spl37_48
    | ~ spl37_100 ),
    inference(avatar_split_clause,[],[f4833,f1120,f709,f4345]) ).

tff(f4833,plain,
    ( $less(0,sK9)
    | ~ spl37_48
    | ~ spl37_100 ),
    inference(superposition,[],[f1122,f711]) ).

tff(f4813,plain,
    ( spl37_49
    | spl37_281
    | ~ spl37_63 ),
    inference(avatar_split_clause,[],[f1089,f786,f4808,f713]) ).

tff(f1089,plain,
    ( $less(tb2t(get(int,int,sF19,t2tb(0))),sF23)
    | $less(0,sK3)
    | ~ spl37_63 ),
    inference(resolution,[],[f429,f788]) ).

tff(f4812,plain,
    ( spl37_49
    | spl37_281
    | ~ spl37_264 ),
    inference(avatar_split_clause,[],[f2015,f4661,f4808,f713]) ).

tff(f2015,plain,
    ( ~ $less(1,sK7)
    | $less(tb2t(get(int,int,sF19,t2tb(0))),sF23)
    | $less(0,sK3) ),
    inference(interpreted_simplification,[],[f2014]) ).

tff(f2014,plain,
    ( ~ $less(1,sK7)
    | ~ $less(0,1)
    | $less(tb2t(get(int,int,sF19,t2tb(0))),sF23)
    | $less(0,sK3) ),
    inference(instantiation,[],[f1088]) ).

tff(f4811,plain,
    ( spl37_281
    | spl37_49
    | spl37_204
    | spl37_62
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(avatar_split_clause,[],[f2637,f1382,f634,f486,f461,f782,f2670,f713,f4808]) ).

tff(f2637,plain,
    ( ( 0 = sK7 )
    | $less(sK7,sK2)
    | $less(0,sK3)
    | $less(tb2t(get(int,int,sF19,t2tb(0))),sF23)
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(resolution,[],[f2576,f429]) ).

tff(f4806,plain,
    ( spl37_280
    | ~ spl37_240
    | ~ spl37_269 ),
    inference(avatar_split_clause,[],[f4745,f4708,f3555,f4803]) ).

tff(f4803,plain,
    ( spl37_280
  <=> map_eq_sub1(int,sF20,sF19,1,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_280])]) ).

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

tff(f4745,plain,
    ( map_eq_sub1(int,sF20,sF19,1,sK1)
    | ~ spl37_240
    | ~ spl37_269 ),
    inference(superposition,[],[f3557,f4710]) ).

tff(f4710,plain,
    ( ( 1 = sK2 )
    | ~ spl37_269 ),
    inference(avatar_component_clause,[],[f4708]) ).

tff(f4801,plain,
    ( spl37_279
    | ~ spl37_36
    | ~ spl37_269 ),
    inference(avatar_split_clause,[],[f4722,f4708,f634,f4798]) ).

tff(f4798,plain,
    ( spl37_279
  <=> permut_sub1(int,sF32,sF28,sK3,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_279])]) ).

tff(f4722,plain,
    ( permut_sub1(int,sF32,sF28,sK3,1)
    | ~ spl37_36
    | ~ spl37_269 ),
    inference(superposition,[],[f636,f4710]) ).

tff(f4796,plain,
    ( spl37_263
    | ~ spl37_56
    | ~ spl37_269 ),
    inference(avatar_split_clause,[],[f4726,f4708,f749,f4656]) ).

tff(f4726,plain,
    ( $less(1,sK1)
    | ~ spl37_56
    | ~ spl37_269 ),
    inference(superposition,[],[f751,f4710]) ).

tff(f4795,plain,
    ( spl37_278
    | ~ spl37_238
    | ~ spl37_269 ),
    inference(avatar_split_clause,[],[f4744,f4708,f3413,f4792]) ).

tff(f4792,plain,
    ( spl37_278
  <=> map_eq_sub1(int,sF19,sF24,1,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_278])]) ).

tff(f4744,plain,
    ( map_eq_sub1(int,sF19,sF24,1,sK1)
    | ~ spl37_238
    | ~ spl37_269 ),
    inference(superposition,[],[f3415,f4710]) ).

tff(f4790,plain,
    ( ~ spl37_277
    | spl37_83
    | ~ spl37_269 ),
    inference(avatar_split_clause,[],[f4729,f4708,f973,f4787]) ).

tff(f4787,plain,
    ( spl37_277
  <=> $less(1,sF36) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_277])]) ).

tff(f4729,plain,
    ( ~ $less(1,sF36)
    | spl37_83
    | ~ spl37_269 ),
    inference(superposition,[],[f975,f4710]) ).

tff(f4785,plain,
    ( spl37_276
    | ~ spl37_29
    | ~ spl37_269 ),
    inference(avatar_split_clause,[],[f4719,f4708,f599,f4782]) ).

tff(f4719,plain,
    ( $less(sF36,1)
    | ~ spl37_29
    | ~ spl37_269 ),
    inference(superposition,[],[f601,f4710]) ).

tff(f4780,plain,
    ( spl37_275
    | ~ spl37_119
    | ~ spl37_269 ),
    inference(avatar_split_clause,[],[f4731,f4708,f1285,f4777]) ).

tff(f4777,plain,
    ( spl37_275
  <=> permut3(int,sF32,sF28,sK3,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_275])]) ).

tff(f4731,plain,
    ( permut3(int,sF32,sF28,sK3,1)
    | ~ spl37_119
    | ~ spl37_269 ),
    inference(superposition,[],[f1287,f4710]) ).

tff(f4775,plain,
    ( spl37_274
    | ~ spl37_27
    | ~ spl37_269 ),
    inference(avatar_split_clause,[],[f4718,f4708,f589,f4772]) ).

tff(f4772,plain,
    ( spl37_274
  <=> permut_sub1(int,sF28,sF29,sK3,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_274])]) ).

tff(f4718,plain,
    ( permut_sub1(int,sF28,sF29,sK3,1)
    | ~ spl37_27
    | ~ spl37_269 ),
    inference(superposition,[],[f591,f4710]) ).

tff(f4768,plain,
    ( ~ spl37_265
    | spl37_78
    | ~ spl37_269 ),
    inference(avatar_split_clause,[],[f4728,f4708,f928,f4666]) ).

tff(f4728,plain,
    ( ~ $less(1,sK4)
    | spl37_78
    | ~ spl37_269 ),
    inference(superposition,[],[f930,f4710]) ).

tff(f4766,plain,
    ( spl37_273
    | ~ spl37_52
    | ~ spl37_269 ),
    inference(avatar_split_clause,[],[f4724,f4708,f727,f4763]) ).

tff(f4724,plain,
    ( $less(sK3,1)
    | ~ spl37_52
    | ~ spl37_269 ),
    inference(superposition,[],[f729,f4710]) ).

tff(f4761,plain,
    ( spl37_272
    | ~ spl37_114
    | ~ spl37_269 ),
    inference(avatar_split_clause,[],[f4730,f4708,f1213,f4758]) ).

tff(f4758,plain,
    ( spl37_272
  <=> permut3(int,sF28,sF29,sK3,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_272])]) ).

tff(f4730,plain,
    ( permut3(int,sF28,sF29,sK3,1)
    | ~ spl37_114
    | ~ spl37_269 ),
    inference(superposition,[],[f1215,f4710]) ).

tff(f4754,plain,
    ( spl37_271
    | ~ spl37_122
    | ~ spl37_269 ),
    inference(avatar_split_clause,[],[f4733,f4708,f1302,f4751]) ).

tff(f4733,plain,
    ( $less(sK4,1)
    | ~ spl37_122
    | ~ spl37_269 ),
    inference(superposition,[],[f1304,f4710]) ).

tff(f4749,plain,
    ( ~ spl37_266
    | spl37_13
    | ~ spl37_269 ),
    inference(avatar_split_clause,[],[f4717,f4708,f516,f4671]) ).

tff(f4717,plain,
    ( ~ $less(1,sK3)
    | spl37_13
    | ~ spl37_269 ),
    inference(superposition,[],[f518,f4710]) ).

tff(f4748,plain,
    ( spl37_32
    | ~ spl37_258
    | ~ spl37_269 ),
    inference(avatar_contradiction_clause,[],[f4747]) ).

tff(f4747,plain,
    ( $false
    | spl37_32
    | ~ spl37_258
    | ~ spl37_269 ),
    inference(subsumption_resolution,[],[f4721,f4428]) ).

tff(f4428,plain,
    ( $less(sK1,1)
    | ~ spl37_258 ),
    inference(avatar_component_clause,[],[f4426]) ).

tff(f4721,plain,
    ( ~ $less(sK1,1)
    | spl37_32
    | ~ spl37_269 ),
    inference(superposition,[],[f616,f4710]) ).

tff(f4715,plain,
    ( spl37_269
    | spl37_270
    | spl37_260 ),
    inference(avatar_split_clause,[],[f4705,f4434,f4712,f4708]) ).

tff(f4705,plain,
    ( $less(sK2,1)
    | ( 1 = sK2 )
    | spl37_260 ),
    inference(resolution,[],[f4435,f97]) ).

tff(f4435,plain,
    ( ~ $less(1,sK2)
    | spl37_260 ),
    inference(avatar_component_clause,[],[f4434]) ).

tff(f4694,plain,
    ( spl37_267
    | spl37_268
    | spl37_2
    | ~ spl37_150 ),
    inference(avatar_split_clause,[],[f4683,f1682,f461,f4691,f4687]) ).

tff(f4683,plain,
    ( ( 0 = sF35 )
    | $less(0,sF35)
    | spl37_2
    | ~ spl37_150 ),
    inference(resolution,[],[f1683,f834]) ).

tff(f4674,plain,
    ( ~ spl37_266
    | spl37_74
    | ~ spl37_258 ),
    inference(avatar_split_clause,[],[f4647,f4426,f895,f4671]) ).

tff(f4647,plain,
    ( ~ $less(1,sK3)
    | spl37_74
    | ~ spl37_258 ),
    inference(resolution,[],[f4428,f1179]) ).

tff(f1179,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK1,X0)
        | ~ $less(X0,sK3) )
    | spl37_74 ),
    inference(resolution,[],[f897,f96]) ).

tff(f4669,plain,
    ( ~ spl37_265
    | spl37_81
    | ~ spl37_258 ),
    inference(avatar_split_clause,[],[f4649,f4426,f963,f4666]) ).

tff(f4649,plain,
    ( ~ $less(1,sK4)
    | spl37_81
    | ~ spl37_258 ),
    inference(resolution,[],[f4428,f1491]) ).

tff(f1491,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK1,X0)
        | ~ $less(X0,sK4) )
    | spl37_81 ),
    inference(resolution,[],[f965,f96]) ).

tff(f4664,plain,
    ( ~ spl37_264
    | spl37_82
    | ~ spl37_258 ),
    inference(avatar_split_clause,[],[f4650,f4426,f968,f4661]) ).

tff(f4650,plain,
    ( ~ $less(1,sK7)
    | spl37_82
    | ~ spl37_258 ),
    inference(resolution,[],[f4428,f1547]) ).

tff(f1547,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK1,X0)
        | ~ $less(X0,sK7) )
    | spl37_82 ),
    inference(resolution,[],[f970,f96]) ).

tff(f4659,plain,
    ( ~ spl37_263
    | ~ spl37_258 ),
    inference(avatar_split_clause,[],[f4651,f4426,f4656]) ).

tff(f4651,plain,
    ( ~ $less(1,sK1)
    | ~ spl37_258 ),
    inference(resolution,[],[f4428,f677]) ).

tff(f4654,plain,
    ( ~ spl37_260
    | ~ spl37_55
    | spl37_75
    | ~ spl37_258 ),
    inference(avatar_split_clause,[],[f4653,f4426,f900,f742,f4434]) ).

tff(f900,plain,
    ( spl37_75
  <=> $less(sK1,sK5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_75])]) ).

tff(f4653,plain,
    ( ~ $less(1,sK2)
    | ~ spl37_55
    | spl37_75
    | ~ spl37_258 ),
    inference(forward_demodulation,[],[f4648,f744]) ).

tff(f4648,plain,
    ( ~ $less(1,sK5)
    | spl37_75
    | ~ spl37_258 ),
    inference(resolution,[],[f4428,f1249]) ).

tff(f1249,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK1,X0)
        | ~ $less(X0,sK5) )
    | spl37_75 ),
    inference(resolution,[],[f902,f96]) ).

tff(f902,plain,
    ( ~ $less(sK1,sK5)
    | spl37_75 ),
    inference(avatar_component_clause,[],[f900]) ).

tff(f4652,plain,
    ( ~ spl37_260
    | spl37_32
    | ~ spl37_258 ),
    inference(avatar_split_clause,[],[f4644,f4426,f614,f4434]) ).

tff(f4644,plain,
    ( ~ $less(1,sK2)
    | spl37_32
    | ~ spl37_258 ),
    inference(resolution,[],[f4428,f747]) ).

tff(f4587,plain,
    ( spl37_232
    | spl37_233
    | spl37_23
    | ~ spl37_142 ),
    inference(avatar_split_clause,[],[f4576,f1513,f568,f3374,f3370]) ).

tff(f4576,plain,
    ( $less(sK3,sF27)
    | ( sF27 = sK3 )
    | spl37_23
    | ~ spl37_142 ),
    inference(resolution,[],[f850,f1515]) ).

tff(f4586,plain,
    ( spl37_163
    | spl37_262
    | spl37_23
    | ~ spl37_26 ),
    inference(avatar_split_clause,[],[f4573,f584,f568,f4583,f1969]) ).

tff(f4573,plain,
    ( ( sK4 = sK3 )
    | $less(sK3,sK4)
    | spl37_23
    | ~ spl37_26 ),
    inference(resolution,[],[f850,f586]) ).

tff(f4581,plain,
    ( spl37_228
    | spl37_227
    | spl37_23
    | ~ spl37_136 ),
    inference(avatar_split_clause,[],[f4575,f1447,f568,f3243,f3247]) ).

tff(f3243,plain,
    ( spl37_227
  <=> ( sF23 = sK3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_227])]) ).

tff(f4575,plain,
    ( ( sF23 = sK3 )
    | $less(sK3,sF23)
    | spl37_23
    | ~ spl37_136 ),
    inference(resolution,[],[f850,f1449]) ).

tff(f4580,plain,
    ( spl37_150
    | spl37_218
    | spl37_23
    | ~ spl37_129 ),
    inference(avatar_split_clause,[],[f4577,f1416,f568,f2889,f1682]) ).

tff(f4577,plain,
    ( ( sF35 = sK3 )
    | $less(sK3,sF35)
    | spl37_23
    | ~ spl37_129 ),
    inference(resolution,[],[f850,f1418]) ).

tff(f4485,plain,
    ( ~ spl37_261
    | spl37_4
    | ~ spl37_158 ),
    inference(avatar_split_clause,[],[f4478,f1922,f471,f4482]) ).

tff(f4482,plain,
    ( spl37_261
  <=> $less(sF27,-2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_261])]) ).

tff(f4478,plain,
    ( ~ $less(sF27,-2)
    | spl37_4
    | ~ spl37_158 ),
    inference(interpreted_simplification,[],[f4477]) ).

tff(f4477,plain,
    ( ~ $less(sF27,-2)
    | ~ $less(-2,0)
    | spl37_4
    | ~ spl37_158 ),
    inference(instantiation,[],[f4443]) ).

tff(f4443,plain,
    ( ! [X3: $int] :
        ( ~ $less(sF27,X3)
        | ~ $less(X3,0) )
    | spl37_4
    | ~ spl37_158 ),
    inference(resolution,[],[f844,f1924]) ).

tff(f844,plain,
    ( ! [X2: $int,X1: $int] :
        ( ~ $less(sK4,X1)
        | ~ $less(X1,X2)
        | ~ $less(X2,0) )
    | spl37_4 ),
    inference(resolution,[],[f681,f96]) ).

tff(f4447,plain,
    ( ~ spl37_98
    | spl37_4 ),
    inference(avatar_split_clause,[],[f4439,f471,f1103]) ).

tff(f4439,plain,
    ( ~ $less(sK4,-2)
    | spl37_4 ),
    inference(interpreted_simplification,[],[f4438]) ).

tff(f4438,plain,
    ( ~ $less(sK4,-2)
    | ~ $less(-2,-1)
    | ~ $less(-1,0)
    | spl37_4 ),
    inference(instantiation,[],[f844]) ).

tff(f4437,plain,
    ( spl37_258
    | spl37_259
    | spl37_260
    | spl37_2
    | ~ spl37_36
    | ~ spl37_124
    | ~ spl37_125
    | ~ spl37_146 ),
    inference(avatar_split_clause,[],[f4424,f1579,f1382,f1377,f634,f461,f4434,f4430,f4426]) ).

tff(f4430,plain,
    ( spl37_259
  <=> ( get(int,int,sF19,t2tb(0)) = get(int,int,sF20,t2tb(sK17(0,0,int,1,sF19,sF20))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_259])]) ).

tff(f4424,plain,
    ( $less(1,sK2)
    | ( get(int,int,sF19,t2tb(0)) = get(int,int,sF20,t2tb(sK17(0,0,int,1,sF19,sF20))) )
    | $less(sK1,1)
    | spl37_2
    | ~ spl37_36
    | ~ spl37_124
    | ~ spl37_125
    | ~ spl37_146 ),
    inference(resolution,[],[f2290,f2570]) ).

tff(f2570,plain,
    ( ! [X2: $int] :
        ( permut2(int,sF20,sF19,0,X2)
        | $less(sK1,X2)
        | $less(X2,sK2) )
    | spl37_2
    | ~ spl37_36
    | ~ spl37_124
    | ~ spl37_125
    | ~ spl37_146 ),
    inference(forward_demodulation,[],[f2569,f1379]) ).

tff(f2569,plain,
    ( ! [X2: $int] :
        ( permut2(int,elts(int,sF32),sF19,0,X2)
        | $less(X2,sK2)
        | $less(sK1,X2) )
    | spl37_2
    | ~ spl37_36
    | ~ spl37_125
    | ~ spl37_146 ),
    inference(forward_demodulation,[],[f2555,f1581]) ).

tff(f2555,plain,
    ( ! [X2: $int] :
        ( $less(X2,sK2)
        | permut2(int,elts(int,sF32),elts(int,sF28),0,X2)
        | $less(sK1,X2) )
    | spl37_2
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(resolution,[],[f2541,f409]) ).

tff(f2290,plain,
    ! [X2: ty,X4: uni,X5: uni] :
      ( ~ permut2(X2,X5,X4,0,1)
      | ( get(X2,int,X4,t2tb(0)) = get(X2,int,X5,t2tb(sK17(0,0,X2,1,X4,X5))) ) ),
    inference(interpreted_simplification,[],[f2289]) ).

tff(f2289,plain,
    ! [X2: ty,X4: uni,X5: uni] :
      ( ~ permut2(X2,X5,X4,0,1)
      | ( get(X2,int,X4,t2tb(0)) = get(X2,int,X5,t2tb(sK17(0,0,X2,1,X4,X5))) )
      | ~ $less(0,1)
      | $less(0,0) ),
    inference(instantiation,[],[f389]) ).

tff(f389,plain,
    ! [X2: ty,X3: $int,X0: $int,X1: $int,X4: uni,X5: uni] :
      ( ~ permut2(X2,X5,X4,X1,X3)
      | ( get(X2,int,X4,t2tb(X0)) = get(X2,int,X5,t2tb(sK17(X0,X1,X2,X3,X4,X5))) )
      | ~ $less(X0,X3)
      | $less(X0,X1) ),
    inference(cnf_transformation,[],[f269]) ).

tff(f269,plain,
    ! [X0: $int,X1: $int,X2: ty,X3: $int,X4: uni,X5: uni] :
      ( ~ permut2(X2,X5,X4,X1,X3)
      | $less(X0,X1)
      | ~ $less(X0,X3)
      | ( ( get(X2,int,X4,t2tb(X0)) = get(X2,int,X5,t2tb(sK17(X0,X1,X2,X3,X4,X5))) )
        & $less(sK17(X0,X1,X2,X3,X4,X5),X3)
        & ~ $less(sK17(X0,X1,X2,X3,X4,X5),X1) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK17])],[f267,f268]) ).

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

tff(f267,plain,
    ! [X0: $int,X1: $int,X2: ty,X3: $int,X4: uni,X5: uni] :
      ( ~ permut2(X2,X5,X4,X1,X3)
      | $less(X0,X1)
      | ~ $less(X0,X3)
      | ? [X6: $int] :
          ( ( get(X2,int,X5,t2tb(X6)) = get(X2,int,X4,t2tb(X0)) )
          & $less(X6,X3)
          & ~ $less(X6,X1) ) ),
    inference(rectify,[],[f173]) ).

tff(f173,plain,
    ! [X3: $int,X4: $int,X1: ty,X5: $int,X0: uni,X2: uni] :
      ( ~ permut2(X1,X2,X0,X4,X5)
      | $less(X3,X4)
      | ~ $less(X3,X5)
      | ? [X6: $int] :
          ( ( get(X1,int,X2,t2tb(X6)) = get(X1,int,X0,t2tb(X3)) )
          & $less(X6,X5)
          & ~ $less(X6,X4) ) ),
    inference(flattening,[],[f172]) ).

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

tff(f154,plain,
    ! [X4: $int,X5: $int,X2: uni,X0: uni,X1: ty,X3: $int] :
      ( permut2(X1,X2,X0,X4,X5)
     => ( ( $less(X3,X5)
          & ~ $less(X3,X4) )
       => ? [X6: $int] :
            ( ( get(X1,int,X2,t2tb(X6)) = get(X1,int,X0,t2tb(X3)) )
            & $less(X6,X5)
            & ~ $less(X6,X4) ) ) ),
    inference(rectify,[],[f82]) ).

tff(f82,plain,
    ! [X11: uni,X0: ty,X10: uni,X14: $int,X18: $int,X6: $int] :
      ( permut2(X0,X10,X11,X18,X6)
     => ( ( ~ $less(X14,X18)
          & $less(X14,X6) )
       => ? [X15: $int] :
            ( ~ $less(X15,X18)
            & $less(X15,X6)
            & ( get(X0,int,X10,t2tb(X15)) = get(X0,int,X11,t2tb(X14)) ) ) ) ),
    inference(theory_normalization,[],[f56]) ).

tff(f56,axiom,
    ! [X11: uni,X0: ty,X10: uni,X14: $int,X18: $int,X6: $int] :
      ( permut2(X0,X10,X11,X18,X6)
     => ( ( $lesseq(X18,X14)
          & $less(X14,X6) )
       => ? [X15: $int] :
            ( $lesseq(X18,X15)
            & $less(X15,X6)
            & ( get(X0,int,X10,t2tb(X15)) = get(X0,int,X11,t2tb(X14)) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',permut_exists) ).

tff(f4417,plain,
    ( ~ spl37_257
    | spl37_181
    | ~ spl37_250 ),
    inference(avatar_split_clause,[],[f4412,f4120,f2280,f4414]) ).

tff(f4414,plain,
    ( spl37_257
  <=> ( sF21 = t2tb(sK7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_257])]) ).

tff(f2280,plain,
    ( spl37_181
  <=> ( t2tb(sK7) = sF25 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_181])]) ).

tff(f4120,plain,
    ( spl37_250
  <=> ( sF21 = sF25 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_250])]) ).

tff(f4412,plain,
    ( ( sF21 != t2tb(sK7) )
    | spl37_181
    | ~ spl37_250 ),
    inference(forward_demodulation,[],[f2281,f4122]) ).

tff(f4122,plain,
    ( ( sF21 = sF25 )
    | ~ spl37_250 ),
    inference(avatar_component_clause,[],[f4120]) ).

tff(f2281,plain,
    ( ( t2tb(sK7) != sF25 )
    | spl37_181 ),
    inference(avatar_component_clause,[],[f2280]) ).

tff(f4410,plain,
    ( spl37_256
    | ~ spl37_38
    | ~ spl37_250 ),
    inference(avatar_split_clause,[],[f4404,f4120,f644,f4407]) ).

tff(f4407,plain,
    ( spl37_256
  <=> ( get(int,int,sF24,sF21) = sF26 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_256])]) ).

tff(f4404,plain,
    ( ( get(int,int,sF24,sF21) = sF26 )
    | ~ spl37_38
    | ~ spl37_250 ),
    inference(superposition,[],[f646,f4122]) ).

tff(f4403,plain,
    ( ~ spl37_98
    | spl37_4 ),
    inference(avatar_split_clause,[],[f4385,f471,f1103]) ).

tff(f4385,plain,
    ( ~ $less(sK4,-2)
    | spl37_4 ),
    inference(interpreted_simplification,[],[f4384]) ).

tff(f4384,plain,
    ( ~ $less(sK4,-2)
    | ( 0 = -2 )
    | $less(0,-2)
    | spl37_4 ),
    inference(instantiation,[],[f843]) ).

tff(f4402,plain,
    ( spl37_254
    | spl37_255
    | spl37_4
    | ~ spl37_158 ),
    inference(avatar_split_clause,[],[f4389,f1922,f471,f4399,f4395]) ).

tff(f4389,plain,
    ( ( 0 = sF27 )
    | $less(0,sF27)
    | spl37_4
    | ~ spl37_158 ),
    inference(resolution,[],[f843,f1924]) ).

tff(f4383,plain,
    ( ~ spl37_253
    | spl37_2
    | ~ spl37_100 ),
    inference(avatar_split_clause,[],[f4376,f1120,f461,f4380]) ).

tff(f4376,plain,
    ( ~ $less(sK9,-2)
    | spl37_2
    | ~ spl37_100 ),
    inference(interpreted_simplification,[],[f4375]) ).

tff(f4375,plain,
    ( ~ $less(sK9,-2)
    | ~ $less(-2,0)
    | spl37_2
    | ~ spl37_100 ),
    inference(instantiation,[],[f4368]) ).

tff(f4368,plain,
    ( ! [X4: $int] :
        ( ~ $less(sK9,X4)
        | ~ $less(X4,0) )
    | spl37_2
    | ~ spl37_100 ),
    inference(resolution,[],[f835,f1122]) ).

tff(f835,plain,
    ( ! [X2: $int,X1: $int] :
        ( ~ $less(sK3,X1)
        | ~ $less(X1,X2)
        | ~ $less(X2,0) )
    | spl37_2 ),
    inference(resolution,[],[f680,f96]) ).

tff(f4374,plain,
    ( ~ spl37_45
    | ~ spl37_59
    | spl37_132 ),
    inference(avatar_split_clause,[],[f4373,f1430,f764,f695]) ).

tff(f4373,plain,
    ( ( sK7 != sK3 )
    | ~ spl37_59
    | spl37_132 ),
    inference(forward_demodulation,[],[f1431,f766]) ).

tff(f766,plain,
    ( ( sK11 = sK3 )
    | ~ spl37_59 ),
    inference(avatar_component_clause,[],[f764]) ).

tff(f4372,plain,
    ( ~ spl37_96
    | spl37_2 ),
    inference(avatar_split_clause,[],[f4363,f461,f1083]) ).

tff(f4363,plain,
    ( ~ $less(sK3,-2)
    | spl37_2 ),
    inference(interpreted_simplification,[],[f4362]) ).

tff(f4362,plain,
    ( ~ $less(sK3,-2)
    | ~ $less(-2,-1)
    | ~ $less(-1,0)
    | spl37_2 ),
    inference(instantiation,[],[f835]) ).

tff(f4352,plain,
    ( spl37_251
    | spl37_252
    | spl37_2
    | ~ spl37_100 ),
    inference(avatar_split_clause,[],[f4340,f1120,f461,f4349,f4345]) ).

tff(f4340,plain,
    ( ( 0 = sK9 )
    | $less(0,sK9)
    | spl37_2
    | ~ spl37_100 ),
    inference(resolution,[],[f834,f1122]) ).

tff(f4343,plain,
    ( ~ spl37_96
    | spl37_2 ),
    inference(avatar_split_clause,[],[f4335,f461,f1083]) ).

tff(f4335,plain,
    ( ~ $less(sK3,-2)
    | spl37_2 ),
    inference(interpreted_simplification,[],[f4334]) ).

tff(f4334,plain,
    ( ~ $less(sK3,-2)
    | ( 0 = -2 )
    | $less(0,-2)
    | spl37_2 ),
    inference(instantiation,[],[f834]) ).

tff(f4333,plain,
    ( ~ spl37_239
    | spl37_13
    | ~ spl37_91 ),
    inference(avatar_split_clause,[],[f4332,f1050,f516,f3525]) ).

tff(f4332,plain,
    ( ~ $less(sK2,-2)
    | spl37_13
    | ~ spl37_91 ),
    inference(subsumption_resolution,[],[f4328,f1052]) ).

tff(f4328,plain,
    ( ~ $less(sK2,-2)
    | ~ $less(-1,sK3)
    | spl37_13 ),
    inference(interpreted_simplification,[],[f4327]) ).

tff(f4327,plain,
    ( ~ $less(sK2,-2)
    | ~ $less(-1,sK3)
    | ~ $less(-2,-1)
    | spl37_13 ),
    inference(instantiation,[],[f803]) ).

tff(f803,plain,
    ( ! [X2: $int,X1: $int] :
        ( ~ $less(sK2,X2)
        | ~ $less(X1,sK3)
        | ~ $less(X2,X1) )
    | spl37_13 ),
    inference(resolution,[],[f679,f96]) ).

tff(f679,plain,
    ( ! [X3: $int] :
        ( ~ $less(sK2,X3)
        | ~ $less(X3,sK3) )
    | spl37_13 ),
    inference(resolution,[],[f96,f518]) ).

tff(f4123,plain,
    ( spl37_250
    | ~ spl37_14
    | ~ spl37_17
    | ~ spl37_59 ),
    inference(avatar_split_clause,[],[f4118,f764,f536,f521,f4120]) ).

tff(f4118,plain,
    ( ( sF21 = sF25 )
    | ~ spl37_14
    | ~ spl37_17
    | ~ spl37_59 ),
    inference(forward_demodulation,[],[f4112,f523]) ).

tff(f4112,plain,
    ( ( t2tb(sK3) = sF25 )
    | ~ spl37_17
    | ~ spl37_59 ),
    inference(superposition,[],[f538,f766]) ).

tff(f4111,plain,
    ( spl37_249
    | ~ spl37_25
    | ~ spl37_243 ),
    inference(avatar_split_clause,[],[f4004,f3940,f579,f4108]) ).

tff(f4004,plain,
    ( ( get(int,int,sF24,sF33) = get(int,int,sF19,t2tb(sK7)) )
    | ~ spl37_25
    | ~ spl37_243 ),
    inference(forward_demodulation,[],[f3997,f581]) ).

tff(f3997,plain,
    ( ( get(int,int,sF19,t2tb(sK7)) = get(int,int,sF24,t2tb(sK4)) )
    | ~ spl37_243 ),
    inference(resolution,[],[f3942,f340]) ).

tff(f340,plain,
    ! [X2: ty,X3: uni,X0: $int,X1: $int,X6: $int,X4: uni,X5: $int] :
      ( ~ exchange2(X2,X3,X4,X5,X1,X6,X0)
      | ( get(X2,int,X3,t2tb(X6)) = get(X2,int,X4,t2tb(X0)) ) ),
    inference(cnf_transformation,[],[f240]) ).

tff(f4106,plain,
    ( spl37_248
    | ~ spl37_25
    | ~ spl37_35
    | ~ spl37_243 ),
    inference(avatar_split_clause,[],[f4012,f3940,f629,f579,f4103]) ).

tff(f4012,plain,
    ( ( sF34 = get(int,int,sF24,t2tb(sK7)) )
    | ~ spl37_25
    | ~ spl37_35
    | ~ spl37_243 ),
    inference(forward_demodulation,[],[f4011,f631]) ).

tff(f4011,plain,
    ( ( get(int,int,sF24,t2tb(sK7)) = get(int,int,sF19,sF33) )
    | ~ spl37_25
    | ~ spl37_243 ),
    inference(forward_demodulation,[],[f4002,f581]) ).

tff(f4002,plain,
    ( ( get(int,int,sF24,t2tb(sK7)) = get(int,int,sF19,t2tb(sK4)) )
    | ~ spl37_243 ),
    inference(resolution,[],[f3942,f345]) ).

tff(f345,plain,
    ! [X2: ty,X3: uni,X0: $int,X1: $int,X6: $int,X4: uni,X5: $int] :
      ( ~ exchange2(X2,X3,X4,X5,X1,X6,X0)
      | ( get(X2,int,X3,t2tb(X0)) = get(X2,int,X4,t2tb(X6)) ) ),
    inference(cnf_transformation,[],[f240]) ).

tff(f4101,plain,
    ( ~ spl37_12
    | spl37_40
    | ~ spl37_247 ),
    inference(avatar_contradiction_clause,[],[f4100]) ).

tff(f4100,plain,
    ( $false
    | ~ spl37_12
    | spl37_40
    | ~ spl37_247 ),
    inference(subsumption_resolution,[],[f4088,f657]) ).

tff(f4088,plain,
    ( $less(sF27,sF23)
    | ~ spl37_12
    | ~ spl37_247 ),
    inference(superposition,[],[f513,f4031]) ).

tff(f4031,plain,
    ( ( sF35 = sF27 )
    | ~ spl37_247 ),
    inference(avatar_component_clause,[],[f4029]) ).

tff(f4099,plain,
    ( spl37_142
    | ~ spl37_129
    | ~ spl37_247 ),
    inference(avatar_split_clause,[],[f4092,f4029,f1416,f1513]) ).

tff(f4092,plain,
    ( $less(sK7,sF27)
    | ~ spl37_129
    | ~ spl37_247 ),
    inference(superposition,[],[f1418,f4031]) ).

tff(f4098,plain,
    ( ~ spl37_60
    | spl37_84
    | ~ spl37_247 ),
    inference(avatar_contradiction_clause,[],[f4097]) ).

tff(f4097,plain,
    ( $false
    | ~ spl37_60
    | spl37_84
    | ~ spl37_247 ),
    inference(subsumption_resolution,[],[f4090,f773]) ).

tff(f4090,plain,
    ( ~ $less(sF23,sF27)
    | spl37_84
    | ~ spl37_247 ),
    inference(superposition,[],[f980,f4031]) ).

tff(f4032,plain,
    ( spl37_247
    | ~ spl37_16
    | ~ spl37_18
    | ~ spl37_246 ),
    inference(avatar_split_clause,[],[f4027,f4016,f541,f531,f4029]) ).

tff(f541,plain,
    ( spl37_18
  <=> ( sF27 = tb2t(sF26) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_18])]) ).

tff(f4016,plain,
    ( spl37_246
  <=> ( sF34 = sF26 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_246])]) ).

tff(f4027,plain,
    ( ( sF35 = sF27 )
    | ~ spl37_16
    | ~ spl37_18
    | ~ spl37_246 ),
    inference(forward_demodulation,[],[f4026,f543]) ).

tff(f543,plain,
    ( ( sF27 = tb2t(sF26) )
    | ~ spl37_18 ),
    inference(avatar_component_clause,[],[f541]) ).

tff(f4026,plain,
    ( ( sF35 = tb2t(sF26) )
    | ~ spl37_16
    | ~ spl37_246 ),
    inference(superposition,[],[f533,f4018]) ).

tff(f4018,plain,
    ( ( sF34 = sF26 )
    | ~ spl37_246 ),
    inference(avatar_component_clause,[],[f4016]) ).

tff(f4023,plain,
    ( ~ spl37_221
    | ~ spl37_60
    | spl37_107 ),
    inference(avatar_split_clause,[],[f4020,f1163,f771,f2925]) ).

tff(f4020,plain,
    ( ~ $less(sF27,tb2t(get(int,int,sF19,t2tb(sF36))))
    | ~ spl37_60
    | spl37_107 ),
    inference(resolution,[],[f3917,f773]) ).

tff(f4019,plain,
    ( spl37_246
    | ~ spl37_25
    | ~ spl37_35
    | ~ spl37_38
    | ~ spl37_181
    | ~ spl37_243 ),
    inference(avatar_split_clause,[],[f4014,f3940,f2280,f644,f629,f579,f4016]) ).

tff(f4014,plain,
    ( ( sF34 = sF26 )
    | ~ spl37_25
    | ~ spl37_35
    | ~ spl37_38
    | ~ spl37_181
    | ~ spl37_243 ),
    inference(forward_demodulation,[],[f4013,f646]) ).

tff(f4013,plain,
    ( ( sF34 = get(int,int,sF24,sF25) )
    | ~ spl37_25
    | ~ spl37_35
    | ~ spl37_181
    | ~ spl37_243 ),
    inference(forward_demodulation,[],[f4012,f2282]) ).

tff(f2282,plain,
    ( ( t2tb(sK7) = sF25 )
    | ~ spl37_181 ),
    inference(avatar_component_clause,[],[f2280]) ).

tff(f4010,plain,
    ( spl37_245
    | ~ spl37_25
    | ~ spl37_181
    | ~ spl37_243 ),
    inference(avatar_split_clause,[],[f4005,f3940,f2280,f579,f4007]) ).

tff(f4007,plain,
    ( spl37_245
  <=> ( get(int,int,sF19,sF25) = get(int,int,sF24,sF33) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_245])]) ).

tff(f4005,plain,
    ( ( get(int,int,sF19,sF25) = get(int,int,sF24,sF33) )
    | ~ spl37_25
    | ~ spl37_181
    | ~ spl37_243 ),
    inference(forward_demodulation,[],[f4004,f2282]) ).

tff(f3994,plain,
    ( spl37_32
    | ~ spl37_192 ),
    inference(avatar_contradiction_clause,[],[f3993]) ).

tff(f3993,plain,
    ( $false
    | spl37_32
    | ~ spl37_192 ),
    inference(subsumption_resolution,[],[f3959,f616]) ).

tff(f3959,plain,
    ( $less(sK1,sK2)
    | ~ spl37_192 ),
    inference(resolution,[],[f2502,f95]) ).

tff(f2502,plain,
    ( ! [X7: $int] :
        ( $less(sK1,X7)
        | $less(X7,sK2) )
    | ~ spl37_192 ),
    inference(avatar_component_clause,[],[f2501]) ).

tff(f3989,plain,
    ( spl37_244
    | spl37_75
    | ~ spl37_192 ),
    inference(avatar_split_clause,[],[f3984,f2501,f900,f3986]) ).

tff(f3986,plain,
    ( spl37_244
  <=> $less(sF23,tb2t(get(int,int,sF19,t2tb(sK1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_244])]) ).

tff(f3984,plain,
    ( $less(sF23,tb2t(get(int,int,sF19,t2tb(sK1))))
    | spl37_75
    | ~ spl37_192 ),
    inference(subsumption_resolution,[],[f3983,f95]) ).

tff(f3983,plain,
    ( $less(sF23,tb2t(get(int,int,sF19,t2tb(sK1))))
    | $less(sK2,sK2)
    | spl37_75
    | ~ spl37_192 ),
    inference(subsumption_resolution,[],[f3968,f902]) ).

tff(f3968,plain,
    ( $less(sF23,tb2t(get(int,int,sF19,t2tb(sK1))))
    | $less(sK1,sK5)
    | $less(sK2,sK2)
    | ~ spl37_192 ),
    inference(resolution,[],[f2502,f450]) ).

tff(f450,plain,
    ! [X14: $int] :
      ( ~ $less(X14,sK2)
      | $less(sF23,tb2t(get(int,int,sF19,t2tb(X14))))
      | $less(X14,sK5) ),
    inference(definition_folding,[],[f302,f424,f428,f427,f426,f425]) ).

tff(f302,plain,
    ! [X14: $int] :
      ( $less(X14,sK5)
      | ~ $less(X14,sK2)
      | $less(tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))),tb2t(get(int,int,t2tb1(sK6),t2tb(X14)))) ),
    inference(cnf_transformation,[],[f227]) ).

tff(f3982,plain,
    ( spl37_32
    | ~ spl37_192 ),
    inference(avatar_contradiction_clause,[],[f3981]) ).

tff(f3981,plain,
    ( $false
    | spl37_32
    | ~ spl37_192 ),
    inference(subsumption_resolution,[],[f3953,f95]) ).

tff(f3953,plain,
    ( $less(sK2,sK2)
    | spl37_32
    | ~ spl37_192 ),
    inference(resolution,[],[f2502,f616]) ).

tff(f3979,plain,
    ( ~ spl37_55
    | spl37_75
    | ~ spl37_192 ),
    inference(avatar_contradiction_clause,[],[f3978]) ).

tff(f3978,plain,
    ( $false
    | ~ spl37_55
    | spl37_75
    | ~ spl37_192 ),
    inference(subsumption_resolution,[],[f3977,f95]) ).

tff(f3977,plain,
    ( $less(sK2,sK2)
    | ~ spl37_55
    | spl37_75
    | ~ spl37_192 ),
    inference(forward_demodulation,[],[f3956,f744]) ).

tff(f3956,plain,
    ( $less(sK5,sK2)
    | spl37_75
    | ~ spl37_192 ),
    inference(resolution,[],[f2502,f902]) ).

tff(f3943,plain,
    ( spl37_243
    | ~ spl37_123
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_147 ),
    inference(avatar_split_clause,[],[f3938,f1584,f1579,f1558,f1313,f3940]) ).

tff(f1313,plain,
    ( spl37_123
  <=> exchange2(int,elts(int,sF28),elts(int,sF29),0,length1(int,sF28),sK7,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_123])]) ).

tff(f3938,plain,
    ( exchange2(int,sF19,sF24,0,sK1,sK7,sK4)
    | ~ spl37_123
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_147 ),
    inference(forward_demodulation,[],[f3937,f1581]) ).

tff(f3937,plain,
    ( exchange2(int,elts(int,sF28),sF24,0,sK1,sK7,sK4)
    | ~ spl37_123
    | ~ spl37_143
    | ~ spl37_147 ),
    inference(forward_demodulation,[],[f3936,f1560]) ).

tff(f3936,plain,
    ( exchange2(int,elts(int,sF28),elts(int,sF29),0,sK1,sK7,sK4)
    | ~ spl37_123
    | ~ spl37_147 ),
    inference(forward_demodulation,[],[f1315,f1586]) ).

tff(f1315,plain,
    ( exchange2(int,elts(int,sF28),elts(int,sF29),0,length1(int,sF28),sK7,sK4)
    | ~ spl37_123 ),
    inference(avatar_component_clause,[],[f1313]) ).

tff(f3935,plain,
    ( ~ spl37_95
    | spl37_7 ),
    inference(avatar_split_clause,[],[f3932,f486,f1074]) ).

tff(f3932,plain,
    ( ~ $less(sK1,-2)
    | spl37_7 ),
    inference(interpreted_simplification,[],[f3931]) ).

tff(f3931,plain,
    ( ~ $less(sK1,-2)
    | ~ $less(-2,-1)
    | ~ $less(-1,0)
    | spl37_7 ),
    inference(instantiation,[],[f796]) ).

tff(f796,plain,
    ( ! [X2: $int,X1: $int] :
        ( ~ $less(sK1,X2)
        | ~ $less(X2,X1)
        | ~ $less(X1,0) )
    | spl37_7 ),
    inference(resolution,[],[f678,f96]) ).

tff(f3919,plain,
    ( spl37_212
    | spl37_217
    | spl37_107 ),
    inference(avatar_split_clause,[],[f3916,f1163,f2875,f2805]) ).

tff(f2875,plain,
    ( spl37_217
  <=> ( tb2t(get(int,int,sF19,t2tb(sF36))) = sF23 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_217])]) ).

tff(f3916,plain,
    ( ( tb2t(get(int,int,sF19,t2tb(sF36))) = sF23 )
    | $less(tb2t(get(int,int,sF19,t2tb(sF36))),sF23)
    | spl37_107 ),
    inference(resolution,[],[f1164,f97]) ).

tff(f3915,plain,
    ( ~ spl37_183
    | spl37_79
    | ~ spl37_122 ),
    inference(avatar_split_clause,[],[f3911,f1302,f953,f2312]) ).

tff(f3911,plain,
    ( ~ $less(sK2,sK7)
    | spl37_79
    | ~ spl37_122 ),
    inference(resolution,[],[f1304,f1368]) ).

tff(f3905,plain,
    ( spl37_229
    | spl37_242
    | spl37_224 ),
    inference(avatar_split_clause,[],[f3899,f3098,f3902,f3272]) ).

tff(f3272,plain,
    ( spl37_229
  <=> $less(sK3,sF36) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_229])]) ).

tff(f3902,plain,
    ( spl37_242
  <=> ( sF36 = sK3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_242])]) ).

tff(f3899,plain,
    ( ( sF36 = sK3 )
    | $less(sK3,sF36)
    | spl37_224 ),
    inference(resolution,[],[f3099,f97]) ).

tff(f3892,plain,
    ( spl37_97
    | ~ spl37_14
    | spl37_41
    | ~ spl37_187 ),
    inference(avatar_split_clause,[],[f3891,f2445,f660,f521,f1094]) ).

tff(f2445,plain,
    ( spl37_187
  <=> ! [X5: $int] :
        ( $less(X5,0)
        | $less(sK3,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_187])]) ).

tff(f3891,plain,
    ( $less(tb2t(get(int,int,sF19,sF21)),sF23)
    | ~ spl37_14
    | spl37_41
    | ~ spl37_187 ),
    inference(forward_demodulation,[],[f3890,f523]) ).

tff(f3890,plain,
    ( $less(tb2t(get(int,int,sF19,t2tb(sK3))),sF23)
    | spl37_41
    | ~ spl37_187 ),
    inference(subsumption_resolution,[],[f3889,f662]) ).

tff(f3889,plain,
    ( $less(sK7,0)
    | $less(tb2t(get(int,int,sF19,t2tb(sK3))),sF23)
    | ~ spl37_187 ),
    inference(subsumption_resolution,[],[f3871,f95]) ).

tff(f3871,plain,
    ( $less(sK3,sK3)
    | $less(sK7,0)
    | $less(tb2t(get(int,int,sF19,t2tb(sK3))),sF23)
    | ~ spl37_187 ),
    inference(resolution,[],[f2446,f429]) ).

tff(f2446,plain,
    ( ! [X5: $int] :
        ( $less(sK3,X5)
        | $less(X5,0) )
    | ~ spl37_187 ),
    inference(avatar_component_clause,[],[f2445]) ).

tff(f3888,plain,
    ( spl37_2
    | ~ spl37_187 ),
    inference(avatar_contradiction_clause,[],[f3887]) ).

tff(f3887,plain,
    ( $false
    | spl37_2
    | ~ spl37_187 ),
    inference(subsumption_resolution,[],[f3852,f463]) ).

tff(f3852,plain,
    ( $less(sK3,0)
    | ~ spl37_187 ),
    inference(interpreted_simplification,[],[f3851]) ).

tff(f3851,plain,
    ( $less(sK3,0)
    | $less(0,0)
    | ~ spl37_187 ),
    inference(instantiation,[],[f2446]) ).

tff(f3886,plain,
    ( ~ spl37_165
    | spl37_4
    | ~ spl37_187 ),
    inference(avatar_split_clause,[],[f3881,f2445,f471,f1979]) ).

tff(f3881,plain,
    ( ~ $less(sK4,sK3)
    | spl37_4
    | ~ spl37_187 ),
    inference(evaluation,[],[f3864]) ).

tff(f3864,plain,
    ( $less(0,0)
    | ~ $less(sK4,sK3)
    | spl37_4
    | ~ spl37_187 ),
    inference(resolution,[],[f2446,f681]) ).

tff(f3884,plain,
    ( spl37_2
    | ~ spl37_187 ),
    inference(avatar_contradiction_clause,[],[f3883]) ).

tff(f3883,plain,
    ( $false
    | spl37_2
    | ~ spl37_187 ),
    inference(subsumption_resolution,[],[f3858,f463]) ).

tff(f3858,plain,
    ( $less(sK3,0)
    | ~ spl37_187 ),
    inference(resolution,[],[f2446,f95]) ).

tff(f3878,plain,
    ( spl37_2
    | ~ spl37_187 ),
    inference(avatar_contradiction_clause,[],[f3877]) ).

tff(f3877,plain,
    ( $false
    | spl37_2
    | ~ spl37_187 ),
    inference(evaluation,[],[f3854]) ).

tff(f3854,plain,
    ( $less(0,0)
    | spl37_2
    | ~ spl37_187 ),
    inference(resolution,[],[f2446,f463]) ).

tff(f3800,plain,
    ( ~ spl37_239
    | spl37_220 ),
    inference(avatar_split_clause,[],[f3796,f2917,f3525]) ).

tff(f2917,plain,
    ( spl37_220
  <=> $less(sK2,-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_220])]) ).

tff(f3796,plain,
    ( ~ $less(sK2,-2)
    | spl37_220 ),
    inference(interpreted_simplification,[],[f3795]) ).

tff(f3795,plain,
    ( ~ $less(sK2,-2)
    | ~ $less(-2,-1)
    | spl37_220 ),
    inference(instantiation,[],[f3316]) ).

tff(f3316,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK2,X0)
        | ~ $less(X0,-1) )
    | spl37_220 ),
    inference(resolution,[],[f2919,f96]) ).

tff(f2919,plain,
    ( ~ $less(sK2,-1)
    | spl37_220 ),
    inference(avatar_component_clause,[],[f2917]) ).

tff(f3786,plain,
    ( spl37_177
    | spl37_79
    | spl37_160
    | ~ spl37_181 ),
    inference(avatar_split_clause,[],[f3785,f2280,f1936,f953,f2067]) ).

tff(f2067,plain,
    ( spl37_177
  <=> ( sF23 = tb2t(get(int,int,sF19,sF25)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_177])]) ).

tff(f1936,plain,
    ( spl37_160
  <=> ( sK7 = sK4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_160])]) ).

tff(f3785,plain,
    ( ( sF23 = tb2t(get(int,int,sF19,sF25)) )
    | spl37_79
    | spl37_160
    | ~ spl37_181 ),
    inference(subsumption_resolution,[],[f3784,f95]) ).

tff(f3784,plain,
    ( ( sF23 = tb2t(get(int,int,sF19,sF25)) )
    | $less(sK7,sK7)
    | spl37_79
    | spl37_160
    | ~ spl37_181 ),
    inference(subsumption_resolution,[],[f3783,f955]) ).

tff(f3783,plain,
    ( $less(sK4,sK7)
    | $less(sK7,sK7)
    | ( sF23 = tb2t(get(int,int,sF19,sF25)) )
    | spl37_160
    | ~ spl37_181 ),
    inference(subsumption_resolution,[],[f3771,f1937]) ).

tff(f1937,plain,
    ( ( sK7 != sK4 )
    | spl37_160 ),
    inference(avatar_component_clause,[],[f1936]) ).

tff(f3771,plain,
    ( ( sF23 = tb2t(get(int,int,sF19,sF25)) )
    | ( sK7 = sK4 )
    | $less(sK4,sK7)
    | $less(sK7,sK7)
    | ~ spl37_181 ),
    inference(superposition,[],[f1107,f2282]) ).

tff(f3782,plain,
    ( spl37_177
    | ~ spl37_99
    | ~ spl37_181 ),
    inference(avatar_split_clause,[],[f3764,f2280,f1113,f2067]) ).

tff(f3764,plain,
    ( ( sF23 = tb2t(get(int,int,sF19,sF25)) )
    | ~ spl37_99
    | ~ spl37_181 ),
    inference(superposition,[],[f1115,f2282]) ).

tff(f3781,plain,
    ( spl37_241
    | ~ spl37_181 ),
    inference(avatar_split_clause,[],[f3769,f2280,f3778]) ).

tff(f3778,plain,
    ( spl37_241
  <=> ( tb2t(sF25) = sK7 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_241])]) ).

tff(f3769,plain,
    ( ( tb2t(sF25) = sK7 )
    | ~ spl37_181 ),
    inference(superposition,[],[f384,f2282]) ).

tff(f3558,plain,
    ( spl37_240
    | ~ spl37_120
    | ~ spl37_124
    | ~ spl37_125
    | ~ spl37_146 ),
    inference(avatar_split_clause,[],[f3553,f1579,f1382,f1377,f1290,f3555]) ).

tff(f1290,plain,
    ( spl37_120
  <=> map_eq_sub1(int,elts(int,sF32),elts(int,sF28),sK2,length1(int,sF32)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_120])]) ).

tff(f3553,plain,
    ( map_eq_sub1(int,sF20,sF19,sK2,sK1)
    | ~ spl37_120
    | ~ spl37_124
    | ~ spl37_125
    | ~ spl37_146 ),
    inference(forward_demodulation,[],[f3552,f1379]) ).

tff(f3552,plain,
    ( map_eq_sub1(int,elts(int,sF32),sF19,sK2,sK1)
    | ~ spl37_120
    | ~ spl37_125
    | ~ spl37_146 ),
    inference(forward_demodulation,[],[f3551,f1581]) ).

tff(f3551,plain,
    ( map_eq_sub1(int,elts(int,sF32),elts(int,sF28),sK2,sK1)
    | ~ spl37_120
    | ~ spl37_125 ),
    inference(forward_demodulation,[],[f1292,f1384]) ).

tff(f1292,plain,
    ( map_eq_sub1(int,elts(int,sF32),elts(int,sF28),sK2,length1(int,sF32))
    | ~ spl37_120 ),
    inference(avatar_component_clause,[],[f1290]) ).

tff(f3528,plain,
    ( ~ spl37_239
    | ~ spl37_206 ),
    inference(avatar_split_clause,[],[f3523,f2699,f3525]) ).

tff(f3523,plain,
    ( ~ $less(sK2,-2)
    | ~ spl37_206 ),
    inference(resolution,[],[f2701,f677]) ).

tff(f3416,plain,
    ( spl37_238
    | ~ spl37_113
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_147 ),
    inference(avatar_split_clause,[],[f3411,f1584,f1579,f1558,f1208,f3413]) ).

tff(f1208,plain,
    ( spl37_113
  <=> map_eq_sub1(int,elts(int,sF28),elts(int,sF29),sK2,length1(int,sF28)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_113])]) ).

tff(f3411,plain,
    ( map_eq_sub1(int,sF19,sF24,sK2,sK1)
    | ~ spl37_113
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_147 ),
    inference(forward_demodulation,[],[f3410,f1581]) ).

tff(f3410,plain,
    ( map_eq_sub1(int,elts(int,sF28),sF24,sK2,sK1)
    | ~ spl37_113
    | ~ spl37_143
    | ~ spl37_147 ),
    inference(forward_demodulation,[],[f3409,f1560]) ).

tff(f3409,plain,
    ( map_eq_sub1(int,elts(int,sF28),elts(int,sF29),sK2,sK1)
    | ~ spl37_113
    | ~ spl37_147 ),
    inference(forward_demodulation,[],[f1210,f1586]) ).

tff(f1210,plain,
    ( map_eq_sub1(int,elts(int,sF28),elts(int,sF29),sK2,length1(int,sF28))
    | ~ spl37_113 ),
    inference(avatar_component_clause,[],[f1208]) ).

tff(f3406,plain,
    ( spl37_236
    | spl37_237
    | ~ spl37_5
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_147 ),
    inference(avatar_split_clause,[],[f3399,f1584,f1579,f1558,f476,f3404,f3401]) ).

tff(f3401,plain,
    ( spl37_236
  <=> ! [X5: $int] :
        ( $less(sK4,X5)
        | $less(X5,0)
        | $less(sK7,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_236])]) ).

tff(f3399,plain,
    ( ! [X4: $int,X5: $int] :
        ( map_eq_sub1(int,sF19,sF24,X4,sK1)
        | ~ $less(sK7,X4)
        | $less(sK4,X5)
        | $less(sK7,X5)
        | $less(sK1,X4)
        | ~ $less(sK4,X4)
        | $less(X5,0) )
    | ~ spl37_5
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_147 ),
    inference(forward_demodulation,[],[f3398,f1581]) ).

tff(f3398,plain,
    ( ! [X4: $int,X5: $int] :
        ( map_eq_sub1(int,elts(int,sF28),sF24,X4,sK1)
        | $less(X5,0)
        | ~ $less(sK7,X4)
        | $less(sK4,X5)
        | ~ $less(sK4,X4)
        | $less(sK7,X5)
        | $less(sK1,X4) )
    | ~ spl37_5
    | ~ spl37_143
    | ~ spl37_147 ),
    inference(forward_demodulation,[],[f3397,f1560]) ).

tff(f3397,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(sK4,X5)
        | $less(sK7,X5)
        | $less(X5,0)
        | $less(sK1,X4)
        | ~ $less(sK4,X4)
        | ~ $less(sK7,X4)
        | map_eq_sub1(int,elts(int,sF28),elts(int,sF29),X4,sK1) )
    | ~ spl37_5
    | ~ spl37_147 ),
    inference(forward_demodulation,[],[f3382,f1586]) ).

tff(f3382,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(X5,0)
        | $less(sK1,X4)
        | $less(sK4,X5)
        | map_eq_sub1(int,elts(int,sF28),elts(int,sF29),X4,length1(int,sF28))
        | $less(sK7,X5)
        | ~ $less(sK7,X4)
        | ~ $less(sK4,X4) )
    | ~ spl37_5
    | ~ spl37_147 ),
    inference(resolution,[],[f3354,f416]) ).

tff(f3394,plain,
    ( spl37_234
    | spl37_235
    | ~ spl37_5
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_147 ),
    inference(avatar_split_clause,[],[f3387,f1584,f1579,f1558,f476,f3392,f3389]) ).

tff(f3387,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(sK1,X6)
        | ~ $less(sK4,X6)
        | map_eq_sub1(int,sF19,sF24,0,X7)
        | $less(sK4,X7)
        | $less(X7,0)
        | ~ $less(sK7,X6)
        | $less(sK7,X7) )
    | ~ spl37_5
    | ~ spl37_143
    | ~ spl37_146
    | ~ spl37_147 ),
    inference(forward_demodulation,[],[f3386,f1581]) ).

tff(f3386,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(sK1,X6)
        | $less(X7,0)
        | $less(sK4,X7)
        | map_eq_sub1(int,elts(int,sF28),sF24,0,X7)
        | $less(sK7,X7)
        | ~ $less(sK4,X6)
        | ~ $less(sK7,X6) )
    | ~ spl37_5
    | ~ spl37_143
    | ~ spl37_147 ),
    inference(forward_demodulation,[],[f3383,f1560]) ).

tff(f3383,plain,
    ( ! [X6: $int,X7: $int] :
        ( map_eq_sub1(int,elts(int,sF28),elts(int,sF29),0,X7)
        | $less(sK1,X6)
        | ~ $less(sK4,X6)
        | $less(sK4,X7)
        | $less(sK7,X7)
        | ~ $less(sK7,X6)
        | $less(X7,0) )
    | ~ spl37_5
    | ~ spl37_147 ),
    inference(resolution,[],[f3354,f417]) ).

tff(f3377,plain,
    ( spl37_232
    | spl37_233
    | spl37_153 ),
    inference(avatar_split_clause,[],[f3367,f1883,f3374,f3370]) ).

tff(f3367,plain,
    ( $less(sK3,sF27)
    | ( sF27 = sK3 )
    | spl37_153 ),
    inference(resolution,[],[f1884,f97]) ).

tff(f3364,plain,
    ( ~ spl37_153
    | ~ spl37_60
    | spl37_135 ),
    inference(avatar_split_clause,[],[f3355,f1443,f771,f1883]) ).

tff(f3355,plain,
    ( ~ $less(sF27,sK3)
    | ~ spl37_60
    | spl37_135 ),
    inference(resolution,[],[f3241,f773]) ).

tff(f3363,plain,
    ( ~ spl37_231
    | ~ spl37_107
    | spl37_135 ),
    inference(avatar_split_clause,[],[f3356,f1443,f1163,f3360]) ).

tff(f3360,plain,
    ( spl37_231
  <=> $less(tb2t(get(int,int,sF19,t2tb(sF36))),sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_231])]) ).

tff(f3356,plain,
    ( ~ $less(tb2t(get(int,int,sF19,t2tb(sF36))),sK3)
    | ~ spl37_107
    | spl37_135 ),
    inference(resolution,[],[f3241,f1165]) ).

tff(f1165,plain,
    ( $less(sF23,tb2t(get(int,int,sF19,t2tb(sF36))))
    | ~ spl37_107 ),
    inference(avatar_component_clause,[],[f1163]) ).

tff(f3353,plain,
    ( spl37_230
    | ~ spl37_118
    | ~ spl37_124
    | ~ spl37_146 ),
    inference(avatar_split_clause,[],[f3348,f1579,f1377,f1280,f3350]) ).

tff(f1280,plain,
    ( spl37_118
  <=> map_eq_sub1(int,elts(int,sF32),elts(int,sF28),0,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_118])]) ).

tff(f3348,plain,
    ( map_eq_sub1(int,sF20,sF19,0,sK3)
    | ~ spl37_118
    | ~ spl37_124
    | ~ spl37_146 ),
    inference(forward_demodulation,[],[f3347,f1379]) ).

tff(f3347,plain,
    ( map_eq_sub1(int,elts(int,sF32),sF19,0,sK3)
    | ~ spl37_118
    | ~ spl37_146 ),
    inference(forward_demodulation,[],[f1282,f1581]) ).

tff(f1282,plain,
    ( map_eq_sub1(int,elts(int,sF32),elts(int,sF28),0,sK3)
    | ~ spl37_118 ),
    inference(avatar_component_clause,[],[f1280]) ).

tff(f3313,plain,
    ( ~ spl37_220
    | ~ spl37_197 ),
    inference(avatar_split_clause,[],[f3312,f2564,f2917]) ).

tff(f3312,plain,
    ( ~ $less(sK2,-1)
    | ~ spl37_197 ),
    inference(resolution,[],[f2566,f677]) ).

tff(f3276,plain,
    ( ~ spl37_225
    | spl37_23
    | ~ spl37_224 ),
    inference(avatar_split_clause,[],[f3269,f3098,f568,f3103]) ).

tff(f3269,plain,
    ( ~ $less(sK7,sF36)
    | spl37_23
    | ~ spl37_224 ),
    inference(resolution,[],[f3100,f682]) ).

tff(f3100,plain,
    ( $less(sF36,sK3)
    | ~ spl37_224 ),
    inference(avatar_component_clause,[],[f3098]) ).

tff(f3275,plain,
    ( ~ spl37_229
    | ~ spl37_224 ),
    inference(avatar_split_clause,[],[f3270,f3098,f3272]) ).

tff(f3270,plain,
    ( ~ $less(sK3,sF36)
    | ~ spl37_224 ),
    inference(resolution,[],[f3100,f677]) ).

tff(f3250,plain,
    ( spl37_227
    | spl37_228
    | spl37_135 ),
    inference(avatar_split_clause,[],[f3240,f1443,f3247,f3243]) ).

tff(f3240,plain,
    ( $less(sK3,sF23)
    | ( sF23 = sK3 )
    | spl37_135 ),
    inference(resolution,[],[f1444,f97]) ).

tff(f3239,plain,
    ( ~ spl37_220
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(avatar_split_clause,[],[f3238,f1382,f634,f486,f461,f2917]) ).

tff(f3238,plain,
    ( ~ $less(sK2,-1)
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(evaluation,[],[f3237]) ).

tff(f3237,plain,
    ( ~ $less(sK2,-1)
    | ( 0 = 1 )
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(forward_demodulation,[],[f3236,f2974]) ).

tff(f3236,plain,
    ( ! [X0: uni] :
        ( ~ $less(sK2,-1)
        | ( 0 = occ1(int,X0,const(int,int,X0),-1,0) ) )
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(subsumption_resolution,[],[f3232,f675]) ).

tff(f3232,plain,
    ( ! [X0: uni] :
        ( ~ sort1(int,X0)
        | ~ $less(sK2,-1)
        | ( 0 = occ1(int,X0,const(int,int,X0),-1,0) ) )
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(resolution,[],[f3087,f1241]) ).

tff(f3087,plain,
    ( ! [X3: uni] : $less(sK13(-1,int,const(int,int,X3),0,X3),sK2)
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(resolution,[],[f3046,f2571]) ).

tff(f3231,plain,
    ( ~ spl37_135
    | ~ spl37_12
    | spl37_128 ),
    inference(avatar_split_clause,[],[f3228,f1412,f511,f1443]) ).

tff(f3228,plain,
    ( ~ $less(sF23,sK3)
    | ~ spl37_12
    | spl37_128 ),
    inference(resolution,[],[f2887,f513]) ).

tff(f2887,plain,
    ( ! [X0: $int] :
        ( ~ $less(sF35,X0)
        | ~ $less(X0,sK3) )
    | spl37_128 ),
    inference(resolution,[],[f1413,f96]) ).

tff(f3125,plain,
    ( ~ spl37_226
    | ~ spl37_107
    | spl37_173 ),
    inference(avatar_split_clause,[],[f3115,f2049,f1163,f3122]) ).

tff(f3122,plain,
    ( spl37_226
  <=> $less(tb2t(get(int,int,sF19,t2tb(sF36))),sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_226])]) ).

tff(f3115,plain,
    ( ~ $less(tb2t(get(int,int,sF19,t2tb(sF36))),sK7)
    | ~ spl37_107
    | spl37_173 ),
    inference(resolution,[],[f1165,f2480]) ).

tff(f3120,plain,
    ( ~ spl37_212
    | ~ spl37_107 ),
    inference(avatar_split_clause,[],[f3117,f1163,f2805]) ).

tff(f3117,plain,
    ( ~ $less(tb2t(get(int,int,sF19,t2tb(sF36))),sF23)
    | ~ spl37_107 ),
    inference(resolution,[],[f1165,f677]) ).

tff(f3119,plain,
    ( ~ spl37_213
    | spl37_84
    | ~ spl37_107 ),
    inference(avatar_split_clause,[],[f3116,f1163,f978,f2810]) ).

tff(f2810,plain,
    ( spl37_213
  <=> $less(tb2t(get(int,int,sF19,t2tb(sF36))),sF35) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_213])]) ).

tff(f3116,plain,
    ( ~ $less(tb2t(get(int,int,sF19,t2tb(sF36))),sF35)
    | spl37_84
    | ~ spl37_107 ),
    inference(resolution,[],[f1165,f2177]) ).

tff(f3106,plain,
    ( ~ spl37_225
    | ~ spl37_215 ),
    inference(avatar_split_clause,[],[f3096,f2820,f3103]) ).

tff(f3096,plain,
    ( ~ $less(sK7,sF36)
    | ~ spl37_215 ),
    inference(resolution,[],[f2822,f677]) ).

tff(f3101,plain,
    ( spl37_212
    | spl37_224
    | ~ spl37_215 ),
    inference(avatar_split_clause,[],[f3095,f2820,f3098,f2805]) ).

tff(f3095,plain,
    ( $less(sF36,sK3)
    | $less(tb2t(get(int,int,sF19,t2tb(sF36))),sF23)
    | ~ spl37_215 ),
    inference(resolution,[],[f2822,f429]) ).

tff(f3079,plain,
    ~ spl37_222,
    inference(avatar_contradiction_clause,[],[f3057]) ).

tff(f3057,plain,
    ( $false
    | ~ spl37_222 ),
    inference(resolution,[],[f3026,f332]) ).

tff(f3026,plain,
    ( ! [X6: ty,X7: uni] : ~ sort1(X6,X7)
    | ~ spl37_222 ),
    inference(avatar_component_clause,[],[f3025]) ).

tff(f3078,plain,
    ~ spl37_222,
    inference(avatar_contradiction_clause,[],[f3056]) ).

tff(f3056,plain,
    ( $false
    | ~ spl37_222 ),
    inference(resolution,[],[f3026,f397]) ).

tff(f3077,plain,
    ~ spl37_222,
    inference(avatar_contradiction_clause,[],[f3062]) ).

tff(f3062,plain,
    ( $false
    | ~ spl37_222 ),
    inference(resolution,[],[f3026,f291]) ).

tff(f3076,plain,
    ~ spl37_222,
    inference(avatar_contradiction_clause,[],[f3052]) ).

tff(f3052,plain,
    ( $false
    | ~ spl37_222 ),
    inference(resolution,[],[f3026,f294]) ).

tff(f3075,plain,
    ~ spl37_222,
    inference(avatar_contradiction_clause,[],[f3054]) ).

tff(f3054,plain,
    ( $false
    | ~ spl37_222 ),
    inference(resolution,[],[f3026,f354]) ).

tff(f3074,plain,
    ~ spl37_222,
    inference(avatar_contradiction_clause,[],[f3051]) ).

tff(f3051,plain,
    ( $false
    | ~ spl37_222 ),
    inference(resolution,[],[f3026,f405]) ).

tff(f3073,plain,
    ~ spl37_222,
    inference(avatar_contradiction_clause,[],[f3058]) ).

tff(f3058,plain,
    ( $false
    | ~ spl37_222 ),
    inference(resolution,[],[f3026,f676]) ).

tff(f3072,plain,
    ~ spl37_222,
    inference(avatar_contradiction_clause,[],[f3063]) ).

tff(f3063,plain,
    ( $false
    | ~ spl37_222 ),
    inference(resolution,[],[f3026,f328]) ).

tff(f3071,plain,
    ~ spl37_222,
    inference(avatar_contradiction_clause,[],[f3060]) ).

tff(f3060,plain,
    ( $false
    | ~ spl37_222 ),
    inference(resolution,[],[f3026,f391]) ).

tff(f3070,plain,
    ~ spl37_222,
    inference(avatar_contradiction_clause,[],[f3061]) ).

tff(f3061,plain,
    ( $false
    | ~ spl37_222 ),
    inference(resolution,[],[f3026,f369]) ).

tff(f369,plain,
    ! [X2: ty,X3: uni,X0: uni,X1: ty,X4: uni] : sort1(map(X1,X2),set(X2,X1,X3,X4,X0)),
    inference(cnf_transformation,[],[f255]) ).

tff(f255,plain,
    ! [X0: uni,X1: ty,X2: ty,X3: uni,X4: uni] : sort1(map(X1,X2),set(X2,X1,X3,X4,X0)),
    inference(rectify,[],[f168]) ).

tff(f168,plain,
    ! [X2: uni,X3: ty,X4: ty,X1: uni,X0: uni] : sort1(map(X3,X4),set(X4,X3,X1,X0,X2)),
    inference(rectify,[],[f14]) ).

tff(f14,axiom,
    ! [X2: uni,X1: uni,X3: uni,X0: ty,X8: ty] : sort1(map(X0,X8),set(X8,X0,X1,X2,X3)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',set_sort2) ).

tff(f3069,plain,
    ~ spl37_222,
    inference(avatar_contradiction_clause,[],[f3064]) ).

tff(f3064,plain,
    ( $false
    | ~ spl37_222 ),
    inference(resolution,[],[f3026,f854]) ).

tff(f3068,plain,
    ~ spl37_222,
    inference(avatar_contradiction_clause,[],[f3049]) ).

tff(f3049,plain,
    ( $false
    | ~ spl37_222 ),
    inference(resolution,[],[f3026,f392]) ).

tff(f3067,plain,
    ~ spl37_222,
    inference(avatar_contradiction_clause,[],[f3050]) ).

tff(f3050,plain,
    ( $false
    | ~ spl37_222 ),
    inference(resolution,[],[f3026,f385]) ).

tff(f3066,plain,
    ~ spl37_222,
    inference(avatar_contradiction_clause,[],[f3055]) ).

tff(f3055,plain,
    ( $false
    | ~ spl37_222 ),
    inference(resolution,[],[f3026,f675]) ).

tff(f3065,plain,
    ~ spl37_222,
    inference(avatar_contradiction_clause,[],[f3059]) ).

tff(f3059,plain,
    ( $false
    | ~ spl37_222 ),
    inference(resolution,[],[f3026,f390]) ).

tff(f3030,plain,
    ( spl37_222
    | spl37_223 ),
    inference(avatar_split_clause,[],[f3018,f3028,f3025]) ).

tff(f3018,plain,
    ! [X10: $int,X11: $int,X6: ty,X9: $int,X7: uni] :
      ( $less(X9,X10)
      | $less(X10,X11)
      | ~ sort1(X6,X7)
      | ~ $less(X9,X11) ),
    inference(evaluation,[],[f3014]) ).

tff(f3014,plain,
    ! [X10: $int,X11: $int,X6: ty,X9: $int,X7: uni] :
      ( $less(0,0)
      | ~ sort1(X6,X7)
      | $less(X10,X11)
      | $less(X9,X10)
      | ~ $less(X9,X11) ),
    inference(superposition,[],[f1755,f414]) ).

tff(f2928,plain,
    ( ~ spl37_221
    | ~ spl37_60
    | spl37_107 ),
    inference(avatar_split_clause,[],[f2921,f1163,f771,f2925]) ).

tff(f2921,plain,
    ( ~ $less(sF27,tb2t(get(int,int,sF19,t2tb(sF36))))
    | ~ spl37_60
    | spl37_107 ),
    inference(resolution,[],[f2872,f773]) ).

tff(f2872,plain,
    ( ! [X0: $int] :
        ( ~ $less(sF23,X0)
        | ~ $less(X0,tb2t(get(int,int,sF19,t2tb(sF36)))) )
    | spl37_107 ),
    inference(resolution,[],[f1164,f96]) ).

tff(f2920,plain,
    ( ~ spl37_220
    | spl37_208 ),
    inference(avatar_split_clause,[],[f2912,f2743,f2917]) ).

tff(f2912,plain,
    ( ~ $less(sK2,-1)
    | spl37_208 ),
    inference(interpreted_simplification,[],[f2911]) ).

tff(f2911,plain,
    ( ~ $less(sK2,-1)
    | ~ $less(-1,0)
    | spl37_208 ),
    inference(instantiation,[],[f2790]) ).

tff(f2790,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK2,X0)
        | ~ $less(X0,0) )
    | spl37_208 ),
    inference(resolution,[],[f2745,f96]) ).

tff(f2910,plain,
    ( spl37_219
    | ~ spl37_112
    | ~ spl37_143
    | ~ spl37_146 ),
    inference(avatar_split_clause,[],[f2905,f1579,f1558,f1203,f2907]) ).

tff(f1203,plain,
    ( spl37_112
  <=> map_eq_sub1(int,elts(int,sF28),elts(int,sF29),0,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_112])]) ).

tff(f2905,plain,
    ( map_eq_sub1(int,sF19,sF24,0,sK3)
    | ~ spl37_112
    | ~ spl37_143
    | ~ spl37_146 ),
    inference(forward_demodulation,[],[f2904,f1581]) ).

tff(f2904,plain,
    ( map_eq_sub1(int,elts(int,sF28),sF24,0,sK3)
    | ~ spl37_112
    | ~ spl37_143 ),
    inference(forward_demodulation,[],[f1205,f1560]) ).

tff(f1205,plain,
    ( map_eq_sub1(int,elts(int,sF28),elts(int,sF29),0,sK3)
    | ~ spl37_112 ),
    inference(avatar_component_clause,[],[f1203]) ).

tff(f2894,plain,
    ( ~ spl37_139
    | ~ spl37_129 ),
    inference(avatar_split_clause,[],[f2893,f1416,f1498]) ).

tff(f2893,plain,
    ( ~ $less(sF35,sK7)
    | ~ spl37_129 ),
    inference(resolution,[],[f1418,f677]) ).

tff(f2892,plain,
    ( spl37_150
    | spl37_218
    | spl37_128 ),
    inference(avatar_split_clause,[],[f2886,f1412,f2889,f1682]) ).

tff(f2886,plain,
    ( ( sF35 = sK3 )
    | $less(sK3,sF35)
    | spl37_128 ),
    inference(resolution,[],[f1413,f97]) ).

tff(f2878,plain,
    ( spl37_212
    | spl37_217
    | spl37_107 ),
    inference(avatar_split_clause,[],[f2871,f1163,f2875,f2805]) ).

tff(f2871,plain,
    ( ( tb2t(get(int,int,sF19,t2tb(sF36))) = sF23 )
    | $less(tb2t(get(int,int,sF19,t2tb(sF36))),sF23)
    | spl37_107 ),
    inference(resolution,[],[f1164,f97]) ).

tff(f2867,plain,
    ( ~ spl37_16
    | ~ spl37_25
    | ~ spl37_35
    | spl37_84
    | ~ spl37_107
    | ~ spl37_214 ),
    inference(avatar_contradiction_clause,[],[f2866]) ).

tff(f2866,plain,
    ( $false
    | ~ spl37_16
    | ~ spl37_25
    | ~ spl37_35
    | spl37_84
    | ~ spl37_107
    | ~ spl37_214 ),
    inference(subsumption_resolution,[],[f2865,f980]) ).

tff(f2865,plain,
    ( $less(sF23,sF35)
    | ~ spl37_16
    | ~ spl37_25
    | ~ spl37_35
    | ~ spl37_107
    | ~ spl37_214 ),
    inference(forward_demodulation,[],[f2864,f533]) ).

tff(f2864,plain,
    ( $less(sF23,tb2t(sF34))
    | ~ spl37_25
    | ~ spl37_35
    | ~ spl37_107
    | ~ spl37_214 ),
    inference(forward_demodulation,[],[f2863,f631]) ).

tff(f2863,plain,
    ( $less(sF23,tb2t(get(int,int,sF19,sF33)))
    | ~ spl37_25
    | ~ spl37_107
    | ~ spl37_214 ),
    inference(forward_demodulation,[],[f2859,f581]) ).

tff(f2859,plain,
    ( $less(sF23,tb2t(get(int,int,sF19,t2tb(sK4))))
    | ~ spl37_107
    | ~ spl37_214 ),
    inference(superposition,[],[f1165,f2818]) ).

tff(f2818,plain,
    ( ( sF36 = sK4 )
    | ~ spl37_214 ),
    inference(avatar_component_clause,[],[f2816]) ).

tff(f2862,plain,
    ( spl37_122
    | ~ spl37_29
    | ~ spl37_214 ),
    inference(avatar_split_clause,[],[f2861,f2816,f599,f1302]) ).

tff(f2861,plain,
    ( $less(sK4,sK2)
    | ~ spl37_29
    | ~ spl37_214 ),
    inference(superposition,[],[f601,f2818]) ).

tff(f2827,plain,
    ( spl37_214
    | spl37_215
    | spl37_216
    | ~ spl37_107 ),
    inference(avatar_split_clause,[],[f2814,f1163,f2824,f2820,f2816]) ).

tff(f2814,plain,
    ( $less(sK4,sF36)
    | $less(sF36,sK7)
    | ( sF36 = sK4 )
    | ~ spl37_107 ),
    inference(subsumption_resolution,[],[f2803,f95]) ).

tff(f2803,plain,
    ( $less(sF36,sK7)
    | $less(sF23,sF23)
    | ( sF36 = sK4 )
    | $less(sK4,sF36)
    | ~ spl37_107 ),
    inference(superposition,[],[f1165,f1107]) ).

tff(f2813,plain,
    ( ~ spl37_213
    | spl37_84
    | ~ spl37_107 ),
    inference(avatar_split_clause,[],[f2801,f1163,f978,f2810]) ).

tff(f2801,plain,
    ( ~ $less(tb2t(get(int,int,sF19,t2tb(sF36))),sF35)
    | spl37_84
    | ~ spl37_107 ),
    inference(resolution,[],[f1165,f2177]) ).

tff(f2808,plain,
    ( ~ spl37_212
    | ~ spl37_107 ),
    inference(avatar_split_clause,[],[f2802,f1163,f2805]) ).

tff(f2802,plain,
    ( ~ $less(tb2t(get(int,int,sF19,t2tb(sF36))),sF23)
    | ~ spl37_107 ),
    inference(resolution,[],[f1165,f677]) ).

tff(f2800,plain,
    ( spl37_211
    | ~ spl37_67
    | ~ spl37_99 ),
    inference(avatar_split_clause,[],[f2795,f1113,f828,f2797]) ).

tff(f2795,plain,
    ( ( get(int,int,sF19,t2tb(sK7)) = sF22 )
    | ~ spl37_67
    | ~ spl37_99 ),
    inference(forward_demodulation,[],[f2794,f830]) ).

tff(f2794,plain,
    ( ( get(int,int,sF19,t2tb(sK7)) = t2tb(sF23) )
    | ~ spl37_99 ),
    inference(superposition,[],[f334,f1115]) ).

tff(f2791,plain,
    ( spl37_200
    | spl37_202
    | spl37_208 ),
    inference(avatar_split_clause,[],[f2789,f2743,f2662,f2654]) ).

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

tff(f2789,plain,
    ( $less(0,sK2)
    | ( 0 = sK2 )
    | spl37_208 ),
    inference(resolution,[],[f2745,f97]) ).

tff(f2774,plain,
    ( spl37_210
    | ~ spl37_119
    | ~ spl37_124
    | ~ spl37_146 ),
    inference(avatar_split_clause,[],[f2769,f1579,f1377,f1285,f2771]) ).

tff(f2769,plain,
    ( permut2(int,sF20,sF19,sK3,sK2)
    | ~ spl37_119
    | ~ spl37_124
    | ~ spl37_146 ),
    inference(forward_demodulation,[],[f2768,f1379]) ).

tff(f2768,plain,
    ( permut2(int,elts(int,sF32),sF19,sK3,sK2)
    | ~ spl37_119
    | ~ spl37_146 ),
    inference(forward_demodulation,[],[f2759,f1581]) ).

tff(f2759,plain,
    ( permut2(int,elts(int,sF32),elts(int,sF28),sK3,sK2)
    | ~ spl37_119 ),
    inference(resolution,[],[f1287,f409]) ).

tff(f2767,plain,
    ( ~ spl37_208
    | ~ spl37_119 ),
    inference(avatar_split_clause,[],[f2757,f1285,f2743]) ).

tff(f2757,plain,
    ( ~ $less(sK2,0)
    | ~ spl37_119 ),
    inference(resolution,[],[f1287,f407]) ).

tff(f2754,plain,
    ( spl37_209
    | ~ spl37_114
    | ~ spl37_143
    | ~ spl37_146 ),
    inference(avatar_split_clause,[],[f2749,f1579,f1558,f1213,f2751]) ).

tff(f2749,plain,
    ( permut2(int,sF19,sF24,sK3,sK2)
    | ~ spl37_114
    | ~ spl37_143
    | ~ spl37_146 ),
    inference(forward_demodulation,[],[f2748,f1581]) ).

tff(f2748,plain,
    ( permut2(int,elts(int,sF28),sF24,sK3,sK2)
    | ~ spl37_114
    | ~ spl37_143 ),
    inference(forward_demodulation,[],[f2737,f1560]) ).

tff(f2737,plain,
    ( permut2(int,elts(int,sF28),elts(int,sF29),sK3,sK2)
    | ~ spl37_114 ),
    inference(resolution,[],[f1215,f409]) ).

tff(f2746,plain,
    ( ~ spl37_208
    | ~ spl37_114 ),
    inference(avatar_split_clause,[],[f2735,f1213,f2743]) ).

tff(f2735,plain,
    ( ~ $less(sK2,0)
    | ~ spl37_114 ),
    inference(resolution,[],[f1215,f407]) ).

tff(f2710,plain,
    ( ~ spl37_207
    | spl37_129
    | ~ spl37_182 ),
    inference(avatar_split_clause,[],[f2703,f2285,f1416,f2707]) ).

tff(f2703,plain,
    ( ~ $less(sK9,sF35)
    | spl37_129
    | ~ spl37_182 ),
    inference(resolution,[],[f2287,f2185]) ).

tff(f2185,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK7,X0)
        | ~ $less(X0,sF35) )
    | spl37_129 ),
    inference(resolution,[],[f1417,f96]) ).

tff(f2705,plain,
    ( ~ spl37_180
    | ~ spl37_182 ),
    inference(avatar_split_clause,[],[f2704,f2285,f2275]) ).

tff(f2704,plain,
    ( ~ $less(sK9,sK7)
    | ~ spl37_182 ),
    inference(resolution,[],[f2287,f677]) ).

tff(f2702,plain,
    ( spl37_206
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(avatar_split_clause,[],[f2691,f1382,f634,f486,f461,f2699]) ).

tff(f2691,plain,
    ( $less(-2,sK2)
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(interpreted_simplification,[],[f2690]) ).

tff(f2690,plain,
    ( ~ $less(-1,0)
    | ~ $less(-2,-1)
    | $less(-2,sK2)
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(instantiation,[],[f2577]) ).

tff(f2689,plain,
    ( ~ spl37_205
    | ~ spl37_24
    | spl37_129 ),
    inference(avatar_split_clause,[],[f2679,f1416,f573,f2686]) ).

tff(f2679,plain,
    ( ~ $less(sK1,sF35)
    | ~ spl37_24
    | spl37_129 ),
    inference(resolution,[],[f2185,f575]) ).

tff(f2684,plain,
    ( ~ spl37_164
    | ~ spl37_26
    | spl37_129 ),
    inference(avatar_split_clause,[],[f2680,f1416,f584,f1974]) ).

tff(f2680,plain,
    ( ~ $less(sK4,sF35)
    | ~ spl37_26
    | spl37_129 ),
    inference(resolution,[],[f2185,f586]) ).

tff(f2673,plain,
    ( spl37_203
    | spl37_62
    | spl37_204
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(avatar_split_clause,[],[f2636,f1382,f634,f486,f461,f2670,f782,f2667]) ).

tff(f2636,plain,
    ( ! [X12: $int] :
        ( $less(sK7,sK2)
        | ( 0 = sK7 )
        | $less(X12,sK3)
        | $less(tb2t(get(int,int,sF19,t2tb(X12))),sF23)
        | ~ $less(X12,0) )
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(resolution,[],[f2576,f1088]) ).

tff(f2665,plain,
    ( spl37_200
    | spl37_201
    | spl37_202
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_55
    | ~ spl37_125 ),
    inference(avatar_split_clause,[],[f2652,f1382,f742,f634,f486,f461,f2662,f2658,f2654]) ).

tff(f2652,plain,
    ( $less(0,sK2)
    | $less(sF23,tb2t(get(int,int,sF19,t2tb(0))))
    | ( 0 = sK2 )
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_55
    | ~ spl37_125 ),
    inference(forward_demodulation,[],[f2651,f744]) ).

tff(f2651,plain,
    ( $less(0,sK5)
    | ( 0 = sK2 )
    | $less(sF23,tb2t(get(int,int,sF19,t2tb(0))))
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(subsumption_resolution,[],[f2632,f95]) ).

tff(f2632,plain,
    ( $less(sK2,sK2)
    | $less(sF23,tb2t(get(int,int,sF19,t2tb(0))))
    | $less(0,sK5)
    | ( 0 = sK2 )
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(resolution,[],[f2576,f450]) ).

tff(f2650,plain,
    ( spl37_199
    | spl37_122
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | spl37_46
    | ~ spl37_125 ),
    inference(avatar_split_clause,[],[f2646,f1382,f700,f634,f486,f461,f1302,f2648]) ).

tff(f2646,plain,
    ( ! [X11: $int] :
        ( $less(sK4,sK2)
        | ( tb2t(get(int,int,sF19,t2tb(X11))) = sF23 )
        | ~ $less(X11,0)
        | $less(X11,sK7) )
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | spl37_46
    | ~ spl37_125 ),
    inference(subsumption_resolution,[],[f2634,f701]) ).

tff(f2634,plain,
    ( ! [X11: $int] :
        ( $less(sK4,sK2)
        | ( 0 = sK4 )
        | $less(X11,sK7)
        | ~ $less(X11,0)
        | ( tb2t(get(int,int,sF19,t2tb(X11))) = sF23 ) )
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(resolution,[],[f2576,f1108]) ).

tff(f2645,plain,
    ( spl37_197
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(avatar_split_clause,[],[f2623,f1382,f634,f486,f461,f2564]) ).

tff(f2623,plain,
    ( $less(-1,sK2)
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(interpreted_simplification,[],[f2622]) ).

tff(f2622,plain,
    ( $less(0,-1)
    | ( 0 = -1 )
    | $less(-1,sK2)
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(instantiation,[],[f2576]) ).

tff(f2621,plain,
    ( ~ spl37_198
    | ~ spl37_60
    | spl37_84 ),
    inference(avatar_split_clause,[],[f2614,f978,f771,f2618]) ).

tff(f2614,plain,
    ( ~ $less(sF27,sF35)
    | ~ spl37_60
    | spl37_84 ),
    inference(resolution,[],[f2177,f773]) ).

tff(f2581,plain,
    ( spl37_197
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(avatar_split_clause,[],[f2575,f1382,f634,f486,f461,f2564]) ).

tff(f2575,plain,
    ( $less(-1,sK2)
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(interpreted_simplification,[],[f2574]) ).

tff(f2574,plain,
    ( ~ $less(-1,0)
    | $less(-1,sK2)
    | spl37_2
    | spl37_7
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(instantiation,[],[f2571]) ).

tff(f2573,plain,
    ( spl37_192
    | spl37_147
    | spl37_2
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(avatar_split_clause,[],[f2572,f1382,f634,f461,f1584,f2501]) ).

tff(f2572,plain,
    ( ! [X3: $int] :
        ( ( length1(int,sF28) = sK1 )
        | $less(sK1,X3)
        | $less(X3,sK2) )
    | spl37_2
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(forward_demodulation,[],[f2556,f1384]) ).

tff(f2556,plain,
    ( ! [X3: $int] :
        ( $less(X3,sK2)
        | $less(sK1,X3)
        | ( length1(int,sF28) = length1(int,sF32) ) )
    | spl37_2
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(resolution,[],[f2541,f410]) ).

tff(f410,plain,
    ! [X2: uni,X3: $int,X0: ty,X1: uni,X4: $int] :
      ( ~ permut3(X0,X1,X2,X4,X3)
      | ( length1(X0,X1) = length1(X0,X2) ) ),
    inference(cnf_transformation,[],[f284]) ).

tff(f2567,plain,
    ( spl37_197
    | spl37_2
    | ~ spl37_36
    | spl37_64
    | ~ spl37_125 ),
    inference(avatar_split_clause,[],[f2562,f1382,f798,f634,f461,f2564]) ).

tff(f798,plain,
    ( spl37_64
  <=> $less(sK1,-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_64])]) ).

tff(f2562,plain,
    ( $less(-1,sK2)
    | spl37_2
    | ~ spl37_36
    | spl37_64
    | ~ spl37_125 ),
    inference(subsumption_resolution,[],[f2560,f800]) ).

tff(f800,plain,
    ( ~ $less(sK1,-1)
    | spl37_64 ),
    inference(avatar_component_clause,[],[f798]) ).

tff(f2560,plain,
    ( $less(sK1,-1)
    | $less(-1,sK2)
    | spl37_2
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(resolution,[],[f2541,f823]) ).

tff(f823,plain,
    ! [X2: uni,X0: ty,X1: uni,X4: $int] : ~ permut3(X0,X1,X2,X4,-1),
    inference(interpreted_simplification,[],[f822]) ).

tff(f822,plain,
    ! [X2: uni,X0: ty,X1: uni,X4: $int] :
      ( ~ permut3(X0,X1,X2,X4,-1)
      | ~ $less(-1,0) ),
    inference(instantiation,[],[f407]) ).

tff(f2552,plain,
    ( spl37_196
    | spl37_192
    | spl37_2
    | ~ spl37_36
    | ~ spl37_124
    | ~ spl37_125
    | ~ spl37_146 ),
    inference(avatar_split_clause,[],[f2547,f1579,f1382,f1377,f634,f461,f2501,f2549]) ).

tff(f2547,plain,
    ( ! [X4: $int] :
        ( $less(sK1,X4)
        | map_eq_sub1(int,sF20,sF19,0,0)
        | $less(X4,sK2) )
    | spl37_2
    | ~ spl37_36
    | ~ spl37_124
    | ~ spl37_125
    | ~ spl37_146 ),
    inference(forward_demodulation,[],[f2546,f1379]) ).

tff(f2546,plain,
    ( ! [X4: $int] :
        ( map_eq_sub1(int,elts(int,sF32),sF19,0,0)
        | $less(sK1,X4)
        | $less(X4,sK2) )
    | spl37_2
    | ~ spl37_36
    | ~ spl37_125
    | ~ spl37_146 ),
    inference(forward_demodulation,[],[f2540,f1581]) ).

tff(f2540,plain,
    ( ! [X4: $int] :
        ( $less(X4,sK2)
        | map_eq_sub1(int,elts(int,sF32),elts(int,sF28),0,0)
        | $less(sK1,X4) )
    | spl37_2
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(resolution,[],[f2507,f417]) ).

tff(f2537,plain,
    ( spl37_195
    | ~ spl37_146 ),
    inference(avatar_split_clause,[],[f2531,f1579,f2534]) ).

tff(f2534,plain,
    ( spl37_195
  <=> ( mk_array1(int,length1(int,sF28),sF19) = sF28 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_195])]) ).

tff(f2531,plain,
    ( ( mk_array1(int,length1(int,sF28),sF19) = sF28 )
    | ~ spl37_146 ),
    inference(superposition,[],[f379,f1581]) ).

tff(f2516,plain,
    ( spl37_194
    | spl37_102
    | ~ spl37_94 ),
    inference(avatar_split_clause,[],[f2510,f1065,f1131,f2513]) ).

tff(f2513,plain,
    ( spl37_194
  <=> ( tb2t(get(int,int,sF19,t2tb(-1))) = sF23 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_194])]) ).

tff(f1131,plain,
    ( spl37_102
  <=> $less(-1,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_102])]) ).

tff(f1065,plain,
    ( spl37_94
  <=> $less(-1,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_94])]) ).

tff(f2510,plain,
    ( $less(-1,sK7)
    | ( tb2t(get(int,int,sF19,t2tb(-1))) = sF23 )
    | ~ spl37_94 ),
    inference(resolution,[],[f1067,f430]) ).

tff(f1067,plain,
    ( $less(-1,sK4)
    | ~ spl37_94 ),
    inference(avatar_component_clause,[],[f1065]) ).

tff(f2506,plain,
    ( spl37_192
    | spl37_193
    | ~ spl37_36
    | ~ spl37_124
    | ~ spl37_125 ),
    inference(avatar_split_clause,[],[f2499,f1382,f1377,f634,f2504,f2501]) ).

tff(f2499,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(sK3,X6)
        | $less(X6,0)
        | $less(X7,sK2)
        | map_eq_sub1(int,sF20,elts(int,sF28),0,X6)
        | $less(sK1,X7) )
    | ~ spl37_36
    | ~ spl37_124
    | ~ spl37_125 ),
    inference(forward_demodulation,[],[f2491,f1379]) ).

tff(f2491,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(X7,sK2)
        | $less(sK3,X6)
        | $less(sK1,X7)
        | map_eq_sub1(int,elts(int,sF32),elts(int,sF28),0,X6)
        | $less(X6,0) )
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(resolution,[],[f2481,f417]) ).

tff(f2498,plain,
    ( spl37_187
    | spl37_191
    | ~ spl37_36
    | ~ spl37_124
    | ~ spl37_125 ),
    inference(avatar_split_clause,[],[f2494,f1382,f1377,f634,f2496,f2445]) ).

tff(f2496,plain,
    ( spl37_191
  <=> ! [X5: $int] :
        ( $less(sK1,X5)
        | map_eq_sub1(int,sF20,elts(int,sF28),X5,sK1)
        | $less(X5,sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_191])]) ).

tff(f2494,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(sK1,X5)
        | $less(X4,0)
        | $less(X5,sK2)
        | map_eq_sub1(int,sF20,elts(int,sF28),X5,sK1)
        | $less(sK3,X4) )
    | ~ spl37_36
    | ~ spl37_124
    | ~ spl37_125 ),
    inference(forward_demodulation,[],[f2493,f1379]) ).

tff(f2493,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(sK3,X4)
        | map_eq_sub1(int,elts(int,sF32),elts(int,sF28),X5,sK1)
        | $less(X4,0)
        | $less(X5,sK2)
        | $less(sK1,X5) )
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(forward_demodulation,[],[f2490,f1384]) ).

tff(f2490,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(sK1,X5)
        | $less(X5,sK2)
        | $less(X4,0)
        | $less(sK3,X4)
        | map_eq_sub1(int,elts(int,sF32),elts(int,sF28),X5,length1(int,sF32)) )
    | ~ spl37_36
    | ~ spl37_125 ),
    inference(resolution,[],[f2481,f416]) ).

tff(f2478,plain,
    ( ~ spl37_190
    | ~ spl37_56
    | spl37_83 ),
    inference(avatar_split_clause,[],[f2471,f973,f749,f2475]) ).

tff(f2471,plain,
    ( ~ $less(sK1,sF36)
    | ~ spl37_56
    | spl37_83 ),
    inference(resolution,[],[f1678,f751]) ).

tff(f1678,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK2,X0)
        | ~ $less(X0,sF36) )
    | spl37_83 ),
    inference(resolution,[],[f975,f96]) ).

tff(f2467,plain,
    ( spl37_189
    | ~ spl37_143 ),
    inference(avatar_split_clause,[],[f2461,f1558,f2464]) ).

tff(f2464,plain,
    ( spl37_189
  <=> ( mk_array1(int,length1(int,sF29),sF24) = sF29 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_189])]) ).

tff(f2461,plain,
    ( ( mk_array1(int,length1(int,sF29),sF24) = sF29 )
    | ~ spl37_143 ),
    inference(superposition,[],[f379,f1560]) ).

tff(f2454,plain,
    ( ~ spl37_166
    | ~ spl37_158 ),
    inference(avatar_split_clause,[],[f2453,f1922,f1984]) ).

tff(f1984,plain,
    ( spl37_166
  <=> $less(sF27,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_166])]) ).

tff(f2453,plain,
    ( ~ $less(sF27,sK4)
    | ~ spl37_158 ),
    inference(resolution,[],[f1924,f677]) ).

tff(f2450,plain,
    ( spl37_187
    | spl37_188
    | ~ spl37_27 ),
    inference(avatar_split_clause,[],[f2433,f589,f2448,f2445]) ).

tff(f2448,plain,
    ( spl37_188
  <=> ! [X4: $int] :
        ( $less(X4,sK2)
        | $less(length1(int,sF28),X4)
        | map_eq_sub1(int,elts(int,sF28),elts(int,sF29),X4,length1(int,sF28)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_188])]) ).

tff(f2433,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(X4,sK2)
        | map_eq_sub1(int,elts(int,sF28),elts(int,sF29),X4,length1(int,sF28))
        | $less(X5,0)
        | $less(sK3,X5)
        | $less(length1(int,sF28),X4) )
    | ~ spl37_27 ),
    inference(resolution,[],[f1365,f416]) ).

tff(f2442,plain,
    ( spl37_185
    | spl37_186
    | ~ spl37_27 ),
    inference(avatar_split_clause,[],[f2434,f589,f2440,f2437]) ).

tff(f2437,plain,
    ( spl37_185
  <=> ! [X6: $int] :
        ( $less(length1(int,sF28),X6)
        | $less(X6,sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_185])]) ).

tff(f2434,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(sK3,X7)
        | $less(length1(int,sF28),X6)
        | $less(X6,sK2)
        | map_eq_sub1(int,elts(int,sF28),elts(int,sF29),0,X7)
        | $less(X7,0) )
    | ~ spl37_27 ),
    inference(resolution,[],[f1365,f417]) ).

tff(f2426,plain,
    ( spl37_184
    | ~ spl37_124 ),
    inference(avatar_split_clause,[],[f2420,f1377,f2423]) ).

tff(f2423,plain,
    ( spl37_184
  <=> ( mk_array1(int,length1(int,sF32),sF20) = sF32 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_184])]) ).

tff(f2420,plain,
    ( ( mk_array1(int,length1(int,sF32),sF20) = sF32 )
    | ~ spl37_124 ),
    inference(superposition,[],[f379,f1379]) ).

tff(f2315,plain,
    ( ~ spl37_183
    | ~ spl37_20
    | ~ spl37_55
    | spl37_79 ),
    inference(avatar_split_clause,[],[f2310,f953,f742,f551,f2312]) ).

tff(f2310,plain,
    ( ~ $less(sK2,sK7)
    | ~ spl37_20
    | ~ spl37_55
    | spl37_79 ),
    inference(forward_demodulation,[],[f2307,f744]) ).

tff(f2307,plain,
    ( ~ $less(sK5,sK7)
    | ~ spl37_20
    | spl37_79 ),
    inference(resolution,[],[f1368,f553]) ).

tff(f2305,plain,
    ( ~ spl37_173
    | ~ spl37_136 ),
    inference(avatar_split_clause,[],[f2304,f1447,f2049]) ).

tff(f2304,plain,
    ( ~ $less(sF23,sK7)
    | ~ spl37_136 ),
    inference(resolution,[],[f1449,f677]) ).

tff(f2288,plain,
    ( spl37_182
    | ~ spl37_19
    | ~ spl37_132 ),
    inference(avatar_split_clause,[],[f2268,f1430,f546,f2285]) ).

tff(f2268,plain,
    ( $less(sK7,sK9)
    | ~ spl37_19
    | ~ spl37_132 ),
    inference(superposition,[],[f548,f1432]) ).

tff(f1432,plain,
    ( ( sK7 = sK11 )
    | ~ spl37_132 ),
    inference(avatar_component_clause,[],[f1430]) ).

tff(f2283,plain,
    ( spl37_181
    | ~ spl37_17
    | ~ spl37_132 ),
    inference(avatar_split_clause,[],[f2267,f1430,f536,f2280]) ).

tff(f2267,plain,
    ( ( t2tb(sK7) = sF25 )
    | ~ spl37_17
    | ~ spl37_132 ),
    inference(superposition,[],[f538,f1432]) ).

tff(f2278,plain,
    ( ~ spl37_180
    | spl37_80
    | ~ spl37_132 ),
    inference(avatar_split_clause,[],[f2272,f1430,f958,f2275]) ).

tff(f2272,plain,
    ( ~ $less(sK9,sK7)
    | spl37_80
    | ~ spl37_132 ),
    inference(superposition,[],[f960,f1432]) ).

tff(f2186,plain,
    ( spl37_139
    | spl37_130
    | spl37_129 ),
    inference(avatar_split_clause,[],[f2184,f1416,f1420,f1498]) ).

tff(f2184,plain,
    ( ( sK7 = sF35 )
    | $less(sF35,sK7)
    | spl37_129 ),
    inference(resolution,[],[f1417,f97]) ).

tff(f2183,plain,
    ( ~ spl37_129
    | spl37_23
    | ~ spl37_128 ),
    inference(avatar_split_clause,[],[f2180,f1412,f568,f1416]) ).

tff(f2180,plain,
    ( ~ $less(sK7,sF35)
    | spl37_23
    | ~ spl37_128 ),
    inference(resolution,[],[f1414,f682]) ).

tff(f2182,plain,
    ( ~ spl37_150
    | ~ spl37_128 ),
    inference(avatar_split_clause,[],[f2181,f1412,f1682]) ).

tff(f2181,plain,
    ( ~ $less(sK3,sF35)
    | ~ spl37_128 ),
    inference(resolution,[],[f1414,f677]) ).

tff(f2102,plain,
    ( spl37_179
    | ~ spl37_5 ),
    inference(avatar_split_clause,[],[f2096,f476,f2099]) ).

tff(f2096,plain,
    ( permut2(int,elts(int,sF28),elts(int,sF29),0,length1(int,sF28))
    | ~ spl37_5 ),
    inference(resolution,[],[f1177,f478]) ).

tff(f1177,plain,
    ! [X2: uni,X3: $int,X0: ty,X1: uni,X4: $int] :
      ( ~ exchange3(X0,X1,X2,X3,X4)
      | permut2(X0,elts(X0,X1),elts(X0,X2),0,length1(X0,X1)) ),
    inference(resolution,[],[f338,f290]) ).

tff(f290,plain,
    ! [X2: uni,X3: $int,X0: ty,X1: $int,X4: uni] :
      ( permut_all(X0,X2,X4)
      | ~ exchange3(X0,X2,X4,X1,X3) ),
    inference(cnf_transformation,[],[f217]) ).

tff(f217,plain,
    ! [X0: ty,X1: $int,X2: uni,X3: $int,X4: uni] :
      ( permut_all(X0,X2,X4)
      | ~ exchange3(X0,X2,X4,X1,X3) ),
    inference(rectify,[],[f179]) ).

tff(f179,plain,
    ! [X1: ty,X0: $int,X3: uni,X4: $int,X2: uni] :
      ( permut_all(X1,X3,X2)
      | ~ exchange3(X1,X3,X2,X0,X4) ),
    inference(ennf_transformation,[],[f133]) ).

tff(f133,plain,
    ! [X2: uni,X4: $int,X0: $int,X3: uni,X1: ty] :
      ( exchange3(X1,X3,X2,X0,X4)
     => permut_all(X1,X3,X2) ),
    inference(rectify,[],[f65]) ).

tff(f65,axiom,
    ! [X14: $int,X0: ty,X11: uni,X10: uni,X15: $int] :
      ( exchange3(X0,X10,X11,X14,X15)
     => permut_all(X0,X10,X11) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',exchange_permut_all) ).

tff(f338,plain,
    ! [X2: uni,X0: uni,X1: ty] :
      ( ~ permut_all(X1,X0,X2)
      | permut2(X1,elts(X1,X0),elts(X1,X2),0,length1(X1,X0)) ),
    inference(cnf_transformation,[],[f235]) ).

tff(f235,plain,
    ! [X0: uni,X1: ty,X2: uni] :
      ( ~ permut_all(X1,X0,X2)
      | ( ( length1(X1,X0) = length1(X1,X2) )
        & permut2(X1,elts(X1,X0),elts(X1,X2),0,length1(X1,X0)) ) ),
    inference(rectify,[],[f205]) ).

tff(f205,plain,
    ! [X2: uni,X1: ty,X0: uni] :
      ( ~ permut_all(X1,X2,X0)
      | ( ( length1(X1,X0) = length1(X1,X2) )
        & permut2(X1,elts(X1,X2),elts(X1,X0),0,length1(X1,X2)) ) ),
    inference(ennf_transformation,[],[f169]) ).

tff(f169,plain,
    ! [X1: ty,X0: uni,X2: uni] :
      ( permut_all(X1,X2,X0)
     => ( ( length1(X1,X0) = length1(X1,X2) )
        & permut2(X1,elts(X1,X2),elts(X1,X0),0,length1(X1,X2)) ) ),
    inference(unused_predicate_definition_removal,[],[f124]) ).

tff(f124,plain,
    ! [X1: ty,X0: uni,X2: uni] :
      ( ( ( length1(X1,X0) = length1(X1,X2) )
        & permut2(X1,elts(X1,X2),elts(X1,X0),0,length1(X1,X2)) )
    <=> permut_all(X1,X2,X0) ),
    inference(rectify,[],[f62]) ).

tff(f62,axiom,
    ! [X11: uni,X0: ty,X10: uni] :
      ( ( ( length1(X0,X10) = length1(X0,X11) )
        & permut2(X0,elts(X0,X10),elts(X0,X11),0,length1(X0,X10)) )
    <=> permut_all(X0,X10,X11) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',permut_all_def) ).

tff(f2090,plain,
    ( spl37_178
    | ~ spl37_61
    | ~ spl37_67
    | ~ spl37_85 ),
    inference(avatar_split_clause,[],[f2085,f984,f828,f775,f2087]) ).

tff(f2087,plain,
    ( spl37_178
  <=> ( sF26 = sF22 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_178])]) ).

tff(f775,plain,
    ( spl37_61
  <=> ( sF23 = sF27 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_61])]) ).

tff(f2085,plain,
    ( ( sF26 = sF22 )
    | ~ spl37_61
    | ~ spl37_67
    | ~ spl37_85 ),
    inference(forward_demodulation,[],[f2080,f830]) ).

tff(f2080,plain,
    ( ( sF26 = t2tb(sF23) )
    | ~ spl37_61
    | ~ spl37_85 ),
    inference(superposition,[],[f986,f777]) ).

tff(f777,plain,
    ( ( sF23 = sF27 )
    | ~ spl37_61 ),
    inference(avatar_component_clause,[],[f775]) ).

tff(f2084,plain,
    ( ~ spl37_173
    | ~ spl37_61
    | spl37_141 ),
    inference(avatar_split_clause,[],[f2081,f1508,f775,f2049]) ).

tff(f2081,plain,
    ( ~ $less(sF23,sK7)
    | ~ spl37_61
    | spl37_141 ),
    inference(superposition,[],[f1510,f777]) ).

tff(f2070,plain,
    ( spl37_177
    | spl37_138
    | spl37_155
    | spl37_156
    | ~ spl37_17 ),
    inference(avatar_split_clause,[],[f2024,f536,f1910,f1906,f1480,f2067]) ).

tff(f2024,plain,
    ( ( sK4 = sK11 )
    | $less(sK4,sK11)
    | $less(sK11,sK7)
    | ( sF23 = tb2t(get(int,int,sF19,sF25)) )
    | ~ spl37_17 ),
    inference(superposition,[],[f1107,f538]) ).

tff(f2064,plain,
    ( spl37_173
    | spl37_174
    | spl37_175
    | spl37_176
    | ~ spl37_67 ),
    inference(avatar_split_clause,[],[f2025,f828,f2061,f2057,f2053,f2049]) ).

tff(f2025,plain,
    ( $less(sK4,sF23)
    | ( tb2t(get(int,int,sF19,sF22)) = sF23 )
    | ( sF23 = sK4 )
    | $less(sF23,sK7)
    | ~ spl37_67 ),
    inference(superposition,[],[f1107,f830]) ).

tff(f2046,plain,
    ( spl37_171
    | spl37_172
    | spl37_139
    | spl37_164
    | ~ spl37_73 ),
    inference(avatar_split_clause,[],[f2027,f888,f1974,f1498,f2043,f2039]) ).

tff(f2027,plain,
    ( $less(sK4,sF35)
    | $less(sF35,sK7)
    | ( sF23 = tb2t(get(int,int,sF19,sF34)) )
    | ( sF35 = sK4 )
    | ~ spl37_73 ),
    inference(superposition,[],[f1107,f890]) ).

tff(f2037,plain,
    ( spl37_159
    | spl37_158
    | spl37_170
    | ~ spl37_85
    | spl37_141 ),
    inference(avatar_split_clause,[],[f2032,f1508,f984,f2034,f1922,f1926]) ).

tff(f1926,plain,
    ( spl37_159
  <=> ( sK4 = sF27 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_159])]) ).

tff(f2032,plain,
    ( ( sF23 = tb2t(get(int,int,sF19,sF26)) )
    | $less(sK4,sF27)
    | ( sK4 = sF27 )
    | ~ spl37_85
    | spl37_141 ),
    inference(subsumption_resolution,[],[f2026,f1510]) ).

tff(f2026,plain,
    ( ( sK4 = sF27 )
    | $less(sK4,sF27)
    | $less(sF27,sK7)
    | ( sF23 = tb2t(get(int,int,sF19,sF26)) )
    | ~ spl37_85 ),
    inference(superposition,[],[f1107,f986]) ).

tff(f2013,plain,
    ( spl37_122
    | ~ spl37_20
    | ~ spl37_55 ),
    inference(avatar_split_clause,[],[f2007,f742,f551,f1302]) ).

tff(f2007,plain,
    ( $less(sK4,sK2)
    | ~ spl37_20
    | ~ spl37_55 ),
    inference(superposition,[],[f553,f744]) ).

tff(f2005,plain,
    ( spl37_169
    | spl37_142
    | spl37_153
    | spl37_151
    | ~ spl37_85 ),
    inference(avatar_split_clause,[],[f1875,f984,f1765,f1883,f1513,f2002]) ).

tff(f1765,plain,
    ( spl37_151
  <=> ( sK7 = sF27 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_151])]) ).

tff(f1875,plain,
    ( ( sK7 = sF27 )
    | $less(sF27,sK3)
    | $less(sK7,sF27)
    | $less(tb2t(get(int,int,sF19,sF26)),sF23)
    | ~ spl37_85 ),
    inference(superposition,[],[f1087,f986]) ).

tff(f2000,plain,
    ( spl37_168
    | ~ spl37_139
    | ~ spl37_160 ),
    inference(avatar_split_clause,[],[f1958,f1936,f1498,f1997]) ).

tff(f1958,plain,
    ( $less(sF35,sK4)
    | ~ spl37_139
    | ~ spl37_160 ),
    inference(superposition,[],[f1500,f1938]) ).

tff(f1938,plain,
    ( ( sK7 = sK4 )
    | ~ spl37_160 ),
    inference(avatar_component_clause,[],[f1936]) ).

tff(f1995,plain,
    ( spl37_167
    | ~ spl37_5
    | ~ spl37_160 ),
    inference(avatar_split_clause,[],[f1945,f1936,f476,f1992]) ).

tff(f1992,plain,
    ( spl37_167
  <=> exchange3(int,sF28,sF29,sK4,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_167])]) ).

tff(f1945,plain,
    ( exchange3(int,sF28,sF29,sK4,sK4)
    | ~ spl37_5
    | ~ spl37_160 ),
    inference(superposition,[],[f478,f1938]) ).

tff(f1990,plain,
    ( spl37_155
    | ~ spl37_131
    | ~ spl37_160 ),
    inference(avatar_split_clause,[],[f1957,f1936,f1426,f1906]) ).

tff(f1957,plain,
    ( $less(sK4,sK11)
    | ~ spl37_131
    | ~ spl37_160 ),
    inference(superposition,[],[f1428,f1938]) ).

tff(f1428,plain,
    ( $less(sK7,sK11)
    | ~ spl37_131 ),
    inference(avatar_component_clause,[],[f1426]) ).

tff(f1987,plain,
    ( ~ spl37_166
    | spl37_141
    | ~ spl37_160 ),
    inference(avatar_split_clause,[],[f1959,f1936,f1508,f1984]) ).

tff(f1959,plain,
    ( ~ $less(sF27,sK4)
    | spl37_141
    | ~ spl37_160 ),
    inference(superposition,[],[f1510,f1938]) ).

tff(f1982,plain,
    ( ~ spl37_165
    | spl37_23
    | ~ spl37_160 ),
    inference(avatar_split_clause,[],[f1946,f1936,f568,f1979]) ).

tff(f1946,plain,
    ( ~ $less(sK4,sK3)
    | spl37_23
    | ~ spl37_160 ),
    inference(superposition,[],[f570,f1938]) ).

tff(f1977,plain,
    ( ~ spl37_164
    | spl37_129
    | ~ spl37_160 ),
    inference(avatar_split_clause,[],[f1956,f1936,f1416,f1974]) ).

tff(f1956,plain,
    ( ~ $less(sK4,sF35)
    | spl37_129
    | ~ spl37_160 ),
    inference(superposition,[],[f1417,f1938]) ).

tff(f1972,plain,
    ( spl37_163
    | ~ spl37_44
    | ~ spl37_160 ),
    inference(avatar_split_clause,[],[f1950,f1936,f691,f1969]) ).

tff(f1950,plain,
    ( $less(sK3,sK4)
    | ~ spl37_44
    | ~ spl37_160 ),
    inference(superposition,[],[f693,f1938]) ).

tff(f1967,plain,
    ( spl37_162
    | ~ spl37_104
    | ~ spl37_160 ),
    inference(avatar_split_clause,[],[f1955,f1936,f1143,f1964]) ).

tff(f1964,plain,
    ( spl37_162
  <=> ( sK9 = $sum(sK4,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_162])]) ).

tff(f1143,plain,
    ( spl37_104
  <=> ( sK9 = $sum(sK7,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_104])]) ).

tff(f1955,plain,
    ( ( sK9 = $sum(sK4,1) )
    | ~ spl37_104
    | ~ spl37_160 ),
    inference(superposition,[],[f1145,f1938]) ).

tff(f1145,plain,
    ( ( sK9 = $sum(sK7,1) )
    | ~ spl37_104 ),
    inference(avatar_component_clause,[],[f1143]) ).

tff(f1962,plain,
    ( ~ spl37_26
    | ~ spl37_160 ),
    inference(avatar_contradiction_clause,[],[f1961]) ).

tff(f1961,plain,
    ( $false
    | ~ spl37_26
    | ~ spl37_160 ),
    inference(subsumption_resolution,[],[f1948,f95]) ).

tff(f1948,plain,
    ( $less(sK4,sK4)
    | ~ spl37_26
    | ~ spl37_160 ),
    inference(superposition,[],[f586,f1938]) ).

tff(f1943,plain,
    ( spl37_160
    | spl37_161
    | ~ spl37_67
    | spl37_79
    | ~ spl37_134 ),
    inference(avatar_split_clause,[],[f1934,f1439,f953,f828,f1940,f1936]) ).

tff(f1940,plain,
    ( spl37_161
  <=> ( tb2t(get(int,int,sF19,sF22)) = sK7 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_161])]) ).

tff(f1439,plain,
    ( spl37_134
  <=> ( sK7 = sF23 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_134])]) ).

tff(f1934,plain,
    ( ( tb2t(get(int,int,sF19,sF22)) = sK7 )
    | ( sK7 = sK4 )
    | ~ spl37_67
    | spl37_79
    | ~ spl37_134 ),
    inference(subsumption_resolution,[],[f1933,f95]) ).

tff(f1933,plain,
    ( ( sK7 = sK4 )
    | ( tb2t(get(int,int,sF19,sF22)) = sK7 )
    | $less(sK7,sK7)
    | ~ spl37_67
    | spl37_79
    | ~ spl37_134 ),
    inference(forward_demodulation,[],[f1932,f1441]) ).

tff(f1441,plain,
    ( ( sK7 = sF23 )
    | ~ spl37_134 ),
    inference(avatar_component_clause,[],[f1439]) ).

tff(f1932,plain,
    ( $less(sF23,sK7)
    | ( tb2t(get(int,int,sF19,sF22)) = sK7 )
    | ( sK7 = sK4 )
    | ~ spl37_67
    | spl37_79
    | ~ spl37_134 ),
    inference(subsumption_resolution,[],[f1931,f955]) ).

tff(f1931,plain,
    ( $less(sF23,sK7)
    | ( sK7 = sK4 )
    | $less(sK4,sK7)
    | ( tb2t(get(int,int,sF19,sF22)) = sK7 )
    | ~ spl37_67
    | ~ spl37_134 ),
    inference(forward_demodulation,[],[f1930,f1441]) ).

tff(f1930,plain,
    ( ( sK7 = sK4 )
    | $less(sK4,sF23)
    | ( tb2t(get(int,int,sF19,sF22)) = sK7 )
    | $less(sF23,sK7)
    | ~ spl37_67
    | ~ spl37_134 ),
    inference(forward_demodulation,[],[f1894,f1441]) ).

tff(f1894,plain,
    ( ( sF23 = sK4 )
    | ( tb2t(get(int,int,sF19,sF22)) = sK7 )
    | $less(sK4,sF23)
    | $less(sF23,sK7)
    | ~ spl37_67
    | ~ spl37_134 ),
    inference(superposition,[],[f1572,f830]) ).

tff(f1572,plain,
    ( ! [X0: $int] :
        ( ( tb2t(get(int,int,sF19,t2tb(X0))) = sK7 )
        | $less(sK4,X0)
        | ( sK4 = X0 )
        | $less(X0,sK7) )
    | ~ spl37_134 ),
    inference(forward_demodulation,[],[f1107,f1441]) ).

tff(f1929,plain,
    ( spl37_157
    | spl37_158
    | spl37_159
    | ~ spl37_85
    | ~ spl37_134
    | spl37_141 ),
    inference(avatar_split_clause,[],[f1916,f1508,f1439,f984,f1926,f1922,f1918]) ).

tff(f1918,plain,
    ( spl37_157
  <=> ( sK7 = tb2t(get(int,int,sF19,sF26)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_157])]) ).

tff(f1916,plain,
    ( ( sK4 = sF27 )
    | $less(sK4,sF27)
    | ( sK7 = tb2t(get(int,int,sF19,sF26)) )
    | ~ spl37_85
    | ~ spl37_134
    | spl37_141 ),
    inference(subsumption_resolution,[],[f1895,f1510]) ).

tff(f1895,plain,
    ( $less(sK4,sF27)
    | $less(sF27,sK7)
    | ( sK4 = sF27 )
    | ( sK7 = tb2t(get(int,int,sF19,sF26)) )
    | ~ spl37_85
    | ~ spl37_134 ),
    inference(superposition,[],[f1572,f986]) ).

tff(f1913,plain,
    ( spl37_154
    | spl37_155
    | spl37_156
    | spl37_138
    | ~ spl37_17
    | ~ spl37_134 ),
    inference(avatar_split_clause,[],[f1893,f1439,f536,f1480,f1910,f1906,f1902]) ).

tff(f1902,plain,
    ( spl37_154
  <=> ( sK7 = tb2t(get(int,int,sF19,sF25)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_154])]) ).

tff(f1893,plain,
    ( $less(sK11,sK7)
    | ( sK4 = sK11 )
    | $less(sK4,sK11)
    | ( sK7 = tb2t(get(int,int,sF19,sF25)) )
    | ~ spl37_17
    | ~ spl37_134 ),
    inference(superposition,[],[f1572,f538]) ).

tff(f1886,plain,
    ( spl37_142
    | spl37_152
    | spl37_153
    | spl37_151
    | ~ spl37_85
    | ~ spl37_134 ),
    inference(avatar_split_clause,[],[f1877,f1439,f984,f1765,f1883,f1879,f1513]) ).

tff(f1879,plain,
    ( spl37_152
  <=> $less(tb2t(get(int,int,sF19,sF26)),sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_152])]) ).

tff(f1877,plain,
    ( ( sK7 = sF27 )
    | $less(sF27,sK3)
    | $less(tb2t(get(int,int,sF19,sF26)),sK7)
    | $less(sK7,sF27)
    | ~ spl37_85
    | ~ spl37_134 ),
    inference(forward_demodulation,[],[f1875,f1441]) ).

tff(f1768,plain,
    ( spl37_151
    | spl37_142
    | spl37_141 ),
    inference(avatar_split_clause,[],[f1762,f1508,f1513,f1765]) ).

tff(f1762,plain,
    ( $less(sK7,sF27)
    | ( sK7 = sF27 )
    | spl37_141 ),
    inference(resolution,[],[f1510,f97]) ).

tff(f1686,plain,
    ( ~ spl37_129
    | spl37_23
    | ~ spl37_128 ),
    inference(avatar_split_clause,[],[f1679,f1412,f568,f1416]) ).

tff(f1679,plain,
    ( ~ $less(sK7,sF35)
    | spl37_23
    | ~ spl37_128 ),
    inference(resolution,[],[f1414,f682]) ).

tff(f1685,plain,
    ( ~ spl37_150
    | ~ spl37_128 ),
    inference(avatar_split_clause,[],[f1680,f1412,f1682]) ).

tff(f1680,plain,
    ( ~ $less(sK3,sF35)
    | ~ spl37_128 ),
    inference(resolution,[],[f1414,f677]) ).

tff(f1656,plain,
    ( ~ spl37_129
    | ~ spl37_139 ),
    inference(avatar_split_clause,[],[f1648,f1498,f1416]) ).

tff(f1648,plain,
    ( ~ $less(sK7,sF35)
    | ~ spl37_139 ),
    inference(resolution,[],[f1500,f677]) ).

tff(f1655,plain,
    ( spl37_128
    | spl37_149
    | ~ spl37_73
    | ~ spl37_134
    | ~ spl37_139 ),
    inference(avatar_split_clause,[],[f1650,f1498,f1439,f888,f1652,f1412]) ).

tff(f1652,plain,
    ( spl37_149
  <=> $less(tb2t(get(int,int,sF19,sF34)),sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_149])]) ).

tff(f1650,plain,
    ( $less(tb2t(get(int,int,sF19,sF34)),sK7)
    | $less(sF35,sK3)
    | ~ spl37_73
    | ~ spl37_134
    | ~ spl37_139 ),
    inference(forward_demodulation,[],[f1649,f890]) ).

tff(f1649,plain,
    ( $less(tb2t(get(int,int,sF19,t2tb(sF35))),sK7)
    | $less(sF35,sK3)
    | ~ spl37_134
    | ~ spl37_139 ),
    inference(forward_demodulation,[],[f1647,f1441]) ).

tff(f1647,plain,
    ( $less(tb2t(get(int,int,sF19,t2tb(sF35))),sF23)
    | $less(sF35,sK3)
    | ~ spl37_139 ),
    inference(resolution,[],[f1500,f429]) ).

tff(f1592,plain,
    ( spl37_148
    | ~ spl37_42 ),
    inference(avatar_split_clause,[],[f1573,f666,f1589]) ).

tff(f1589,plain,
    ( spl37_148
  <=> ( mk_array1(int,sK1,elts(int,sF28)) = sF28 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_148])]) ).

tff(f666,plain,
    ( spl37_42
  <=> ( mk_array1(int,sK1,sF19) = sF28 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_42])]) ).

tff(f1573,plain,
    ( ( mk_array1(int,sK1,elts(int,sF28)) = sF28 )
    | ~ spl37_42 ),
    inference(superposition,[],[f853,f668]) ).

tff(f668,plain,
    ( ( mk_array1(int,sK1,sF19) = sF28 )
    | ~ spl37_42 ),
    inference(avatar_component_clause,[],[f666]) ).

tff(f853,plain,
    ! [X2: uni,X0: ty,X1: $int] : ( mk_array1(X0,X1,X2) = mk_array1(X0,X1,elts(X0,mk_array1(X0,X1,X2))) ),
    inference(superposition,[],[f379,f352]) ).

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

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

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

tff(f1587,plain,
    ( spl37_147
    | ~ spl37_42 ),
    inference(avatar_split_clause,[],[f1575,f666,f1584]) ).

tff(f1575,plain,
    ( ( length1(int,sF28) = sK1 )
    | ~ spl37_42 ),
    inference(superposition,[],[f352,f668]) ).

tff(f1582,plain,
    ( spl37_146
    | ~ spl37_42 ),
    inference(avatar_split_clause,[],[f1577,f666,f1579]) ).

tff(f1577,plain,
    ( ( elts(int,sF28) = sF19 )
    | ~ spl37_42 ),
    inference(subsumption_resolution,[],[f1574,f676]) ).

tff(f1574,plain,
    ( ~ sort1(map(int,int),sF19)
    | ( elts(int,sF28) = sF19 )
    | ~ spl37_42 ),
    inference(superposition,[],[f337,f668]) ).

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

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

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

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

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

tff(f1571,plain,
    ( spl37_145
    | ~ spl37_31 ),
    inference(avatar_split_clause,[],[f1552,f609,f1568]) ).

tff(f1568,plain,
    ( spl37_145
  <=> ( sF29 = mk_array1(int,sK1,elts(int,sF29)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_145])]) ).

tff(f609,plain,
    ( spl37_31
  <=> ( mk_array1(int,sK1,sF24) = sF29 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_31])]) ).

tff(f1552,plain,
    ( ( sF29 = mk_array1(int,sK1,elts(int,sF29)) )
    | ~ spl37_31 ),
    inference(superposition,[],[f853,f611]) ).

tff(f611,plain,
    ( ( mk_array1(int,sK1,sF24) = sF29 )
    | ~ spl37_31 ),
    inference(avatar_component_clause,[],[f609]) ).

tff(f1566,plain,
    ( spl37_144
    | ~ spl37_31 ),
    inference(avatar_split_clause,[],[f1554,f609,f1563]) ).

tff(f1554,plain,
    ( ( sK1 = length1(int,sF29) )
    | ~ spl37_31 ),
    inference(superposition,[],[f352,f611]) ).

tff(f1561,plain,
    ( spl37_143
    | ~ spl37_31 ),
    inference(avatar_split_clause,[],[f1556,f609,f1558]) ).

tff(f1556,plain,
    ( ( sF24 = elts(int,sF29) )
    | ~ spl37_31 ),
    inference(subsumption_resolution,[],[f1553,f676]) ).

tff(f1553,plain,
    ( ( sF24 = elts(int,sF29) )
    | ~ sort1(map(int,int),sF24)
    | ~ spl37_31 ),
    inference(superposition,[],[f337,f611]) ).

tff(f1516,plain,
    ( spl37_142
    | ~ spl37_60
    | ~ spl37_134 ),
    inference(avatar_split_clause,[],[f1494,f1439,f771,f1513]) ).

tff(f1494,plain,
    ( $less(sK7,sF27)
    | ~ spl37_60
    | ~ spl37_134 ),
    inference(superposition,[],[f773,f1441]) ).

tff(f1511,plain,
    ( ~ spl37_141
    | spl37_40
    | ~ spl37_134 ),
    inference(avatar_split_clause,[],[f1495,f1439,f655,f1508]) ).

tff(f1495,plain,
    ( ~ $less(sF27,sK7)
    | spl37_40
    | ~ spl37_134 ),
    inference(superposition,[],[f657,f1441]) ).

tff(f1506,plain,
    ( spl37_140
    | ~ spl37_67
    | ~ spl37_134 ),
    inference(avatar_split_clause,[],[f1493,f1439,f828,f1503]) ).

tff(f1503,plain,
    ( spl37_140
  <=> ( t2tb(sK7) = sF22 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_140])]) ).

tff(f1493,plain,
    ( ( t2tb(sK7) = sF22 )
    | ~ spl37_67
    | ~ spl37_134 ),
    inference(superposition,[],[f830,f1441]) ).

tff(f1501,plain,
    ( spl37_139
    | ~ spl37_12
    | ~ spl37_134 ),
    inference(avatar_split_clause,[],[f1496,f1439,f511,f1498]) ).

tff(f1496,plain,
    ( $less(sF35,sK7)
    | ~ spl37_12
    | ~ spl37_134 ),
    inference(superposition,[],[f513,f1441]) ).

tff(f1483,plain,
    ( ~ spl37_138
    | ~ spl37_131 ),
    inference(avatar_split_clause,[],[f1478,f1426,f1480]) ).

tff(f1478,plain,
    ( ~ $less(sK11,sK7)
    | ~ spl37_131 ),
    inference(resolution,[],[f1428,f677]) ).

tff(f1454,plain,
    ( spl37_134
    | spl37_135
    | spl37_136
    | spl37_137
    | ~ spl37_67 ),
    inference(avatar_split_clause,[],[f1398,f828,f1451,f1447,f1443,f1439]) ).

tff(f1451,plain,
    ( spl37_137
  <=> $less(tb2t(get(int,int,sF19,sF22)),sF23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_137])]) ).

tff(f1398,plain,
    ( $less(tb2t(get(int,int,sF19,sF22)),sF23)
    | $less(sK7,sF23)
    | $less(sF23,sK3)
    | ( sK7 = sF23 )
    | ~ spl37_67 ),
    inference(superposition,[],[f1087,f830]) ).

tff(f1437,plain,
    ( spl37_131
    | spl37_132
    | spl37_133
    | ~ spl37_17
    | spl37_34 ),
    inference(avatar_split_clause,[],[f1424,f624,f536,f1434,f1430,f1426]) ).

tff(f1424,plain,
    ( $less(tb2t(get(int,int,sF19,sF25)),sF23)
    | ( sK7 = sK11 )
    | $less(sK7,sK11)
    | ~ spl37_17
    | spl37_34 ),
    inference(subsumption_resolution,[],[f1397,f626]) ).

tff(f1397,plain,
    ( ( sK7 = sK11 )
    | $less(sK11,sK3)
    | $less(tb2t(get(int,int,sF19,sF25)),sF23)
    | $less(sK7,sK11)
    | ~ spl37_17 ),
    inference(superposition,[],[f1087,f538]) ).

tff(f1423,plain,
    ( spl37_127
    | spl37_128
    | spl37_129
    | spl37_130
    | ~ spl37_73 ),
    inference(avatar_split_clause,[],[f1399,f888,f1420,f1416,f1412,f1408]) ).

tff(f1408,plain,
    ( spl37_127
  <=> $less(tb2t(get(int,int,sF19,sF34)),sF23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_127])]) ).

tff(f1399,plain,
    ( ( sK7 = sF35 )
    | $less(sK7,sF35)
    | $less(sF35,sK3)
    | $less(tb2t(get(int,int,sF19,sF34)),sF23)
    | ~ spl37_73 ),
    inference(superposition,[],[f1087,f890]) ).

tff(f1406,plain,
    ( spl37_97
    | spl37_45
    | ~ spl37_14
    | spl37_23 ),
    inference(avatar_split_clause,[],[f1405,f568,f521,f695,f1094]) ).

tff(f1405,plain,
    ( ( sK7 = sK3 )
    | $less(tb2t(get(int,int,sF19,sF21)),sF23)
    | ~ spl37_14
    | spl37_23 ),
    inference(subsumption_resolution,[],[f1404,f95]) ).

tff(f1404,plain,
    ( ( sK7 = sK3 )
    | $less(sK3,sK3)
    | $less(tb2t(get(int,int,sF19,sF21)),sF23)
    | ~ spl37_14
    | spl37_23 ),
    inference(subsumption_resolution,[],[f1395,f570]) ).

tff(f1395,plain,
    ( $less(sK7,sK3)
    | $less(tb2t(get(int,int,sF19,sF21)),sF23)
    | $less(sK3,sK3)
    | ( sK7 = sK3 )
    | ~ spl37_14 ),
    inference(superposition,[],[f1087,f523]) ).

tff(f1390,plain,
    ( spl37_126
    | ~ spl37_22 ),
    inference(avatar_split_clause,[],[f1371,f561,f1387]) ).

tff(f1387,plain,
    ( spl37_126
  <=> ( mk_array1(int,sK1,elts(int,sF32)) = sF32 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_126])]) ).

tff(f561,plain,
    ( spl37_22
  <=> ( mk_array1(int,sK1,sF20) = sF32 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_22])]) ).

tff(f1371,plain,
    ( ( mk_array1(int,sK1,elts(int,sF32)) = sF32 )
    | ~ spl37_22 ),
    inference(superposition,[],[f853,f563]) ).

tff(f563,plain,
    ( ( mk_array1(int,sK1,sF20) = sF32 )
    | ~ spl37_22 ),
    inference(avatar_component_clause,[],[f561]) ).

tff(f1385,plain,
    ( spl37_125
    | ~ spl37_22 ),
    inference(avatar_split_clause,[],[f1373,f561,f1382]) ).

tff(f1373,plain,
    ( ( sK1 = length1(int,sF32) )
    | ~ spl37_22 ),
    inference(superposition,[],[f352,f563]) ).

tff(f1380,plain,
    ( spl37_124
    | ~ spl37_22 ),
    inference(avatar_split_clause,[],[f1375,f561,f1377]) ).

tff(f1375,plain,
    ( ( sF20 = elts(int,sF32) )
    | ~ spl37_22 ),
    inference(subsumption_resolution,[],[f1372,f676]) ).

tff(f1372,plain,
    ( ( sF20 = elts(int,sF32) )
    | ~ sort1(map(int,int),sF20)
    | ~ spl37_22 ),
    inference(superposition,[],[f337,f563]) ).

tff(f1316,plain,
    ( spl37_123
    | ~ spl37_5 ),
    inference(avatar_split_clause,[],[f1311,f476,f1313]) ).

tff(f1311,plain,
    ( exchange2(int,elts(int,sF28),elts(int,sF29),0,length1(int,sF28),sK7,sK4)
    | ~ spl37_5 ),
    inference(resolution,[],[f395,f478]) ).

tff(f395,plain,
    ! [X2: uni,X3: $int,X0: ty,X1: $int,X4: uni] :
      ( ~ exchange3(X0,X4,X2,X3,X1)
      | exchange2(X0,elts(X0,X4),elts(X0,X2),0,length1(X0,X4),X3,X1) ),
    inference(cnf_transformation,[],[f273]) ).

tff(f273,plain,
    ! [X0: ty,X1: $int,X2: uni,X3: $int,X4: uni] :
      ( ( ( exchange2(X0,elts(X0,X4),elts(X0,X2),0,length1(X0,X4),X3,X1)
          & ( length1(X0,X4) = length1(X0,X2) ) )
        | ~ exchange3(X0,X4,X2,X3,X1) )
      & ( exchange3(X0,X4,X2,X3,X1)
        | ~ exchange2(X0,elts(X0,X4),elts(X0,X2),0,length1(X0,X4),X3,X1)
        | ( length1(X0,X4) != length1(X0,X2) ) ) ),
    inference(rectify,[],[f272]) ).

tff(f272,plain,
    ! [X1: ty,X4: $int,X0: uni,X3: $int,X2: uni] :
      ( ( ( exchange2(X1,elts(X1,X2),elts(X1,X0),0,length1(X1,X2),X3,X4)
          & ( length1(X1,X0) = length1(X1,X2) ) )
        | ~ exchange3(X1,X2,X0,X3,X4) )
      & ( exchange3(X1,X2,X0,X3,X4)
        | ~ exchange2(X1,elts(X1,X2),elts(X1,X0),0,length1(X1,X2),X3,X4)
        | ( length1(X1,X0) != length1(X1,X2) ) ) ),
    inference(flattening,[],[f271]) ).

tff(f271,plain,
    ! [X1: ty,X4: $int,X0: uni,X3: $int,X2: uni] :
      ( ( ( exchange2(X1,elts(X1,X2),elts(X1,X0),0,length1(X1,X2),X3,X4)
          & ( length1(X1,X0) = length1(X1,X2) ) )
        | ~ exchange3(X1,X2,X0,X3,X4) )
      & ( exchange3(X1,X2,X0,X3,X4)
        | ~ exchange2(X1,elts(X1,X2),elts(X1,X0),0,length1(X1,X2),X3,X4)
        | ( length1(X1,X0) != length1(X1,X2) ) ) ),
    inference(nnf_transformation,[],[f117]) ).

tff(f117,plain,
    ! [X1: ty,X4: $int,X0: uni,X3: $int,X2: uni] :
      ( ( exchange2(X1,elts(X1,X2),elts(X1,X0),0,length1(X1,X2),X3,X4)
        & ( length1(X1,X0) = length1(X1,X2) ) )
    <=> exchange3(X1,X2,X0,X3,X4) ),
    inference(rectify,[],[f44]) ).

tff(f44,axiom,
    ! [X11: uni,X0: ty,X10: uni,X14: $int,X15: $int] :
      ( ( ( length1(X0,X10) = length1(X0,X11) )
        & exchange2(X0,elts(X0,X10),elts(X0,X11),0,length1(X0,X10),X14,X15) )
    <=> exchange3(X0,X10,X11,X14,X15) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',exchange_def1) ).

tff(f1305,plain,
    ( spl37_121
    | spl37_122
    | spl37_78 ),
    inference(avatar_split_clause,[],[f1295,f928,f1302,f1298]) ).

tff(f1295,plain,
    ( $less(sK4,sK2)
    | ( sK2 = sK4 )
    | spl37_78 ),
    inference(resolution,[],[f930,f97]) ).

tff(f1293,plain,
    ( spl37_120
    | ~ spl37_36 ),
    inference(avatar_split_clause,[],[f1276,f634,f1290]) ).

tff(f1276,plain,
    ( map_eq_sub1(int,elts(int,sF32),elts(int,sF28),sK2,length1(int,sF32))
    | ~ spl37_36 ),
    inference(resolution,[],[f636,f416]) ).

tff(f1288,plain,
    ( spl37_119
    | ~ spl37_36 ),
    inference(avatar_split_clause,[],[f1278,f634,f1285]) ).

tff(f1278,plain,
    ( permut3(int,sF32,sF28,sK3,sK2)
    | ~ spl37_36 ),
    inference(resolution,[],[f636,f415]) ).

tff(f1283,plain,
    ( spl37_118
    | ~ spl37_36 ),
    inference(avatar_split_clause,[],[f1277,f634,f1280]) ).

tff(f1277,plain,
    ( map_eq_sub1(int,elts(int,sF32),elts(int,sF28),0,sK3)
    | ~ spl37_36 ),
    inference(resolution,[],[f636,f417]) ).

tff(f1258,plain,
    ( spl37_116
    | spl37_117
    | spl37_75 ),
    inference(avatar_split_clause,[],[f1248,f900,f1255,f1251]) ).

tff(f1251,plain,
    ( spl37_116
  <=> ( sK5 = sK1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_116])]) ).

tff(f1255,plain,
    ( spl37_117
  <=> $less(sK5,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_117])]) ).

tff(f1248,plain,
    ( $less(sK5,sK1)
    | ( sK5 = sK1 )
    | spl37_75 ),
    inference(resolution,[],[f902,f97]) ).

tff(f1237,plain,
    ( ~ spl37_115
    | spl37_76 ),
    inference(avatar_split_clause,[],[f1230,f913,f1234]) ).

tff(f1230,plain,
    ( ~ $less(sK7,-2)
    | spl37_76 ),
    inference(interpreted_simplification,[],[f1229]) ).

tff(f1229,plain,
    ( ~ $less(-2,-1)
    | ~ $less(sK7,-2)
    | spl37_76 ),
    inference(instantiation,[],[f1129]) ).

tff(f1216,plain,
    ( spl37_114
    | ~ spl37_27 ),
    inference(avatar_split_clause,[],[f1201,f589,f1213]) ).

tff(f1201,plain,
    ( permut3(int,sF28,sF29,sK3,sK2)
    | ~ spl37_27 ),
    inference(resolution,[],[f591,f415]) ).

tff(f1211,plain,
    ( spl37_113
    | ~ spl37_27 ),
    inference(avatar_split_clause,[],[f1199,f589,f1208]) ).

tff(f1199,plain,
    ( map_eq_sub1(int,elts(int,sF28),elts(int,sF29),sK2,length1(int,sF28))
    | ~ spl37_27 ),
    inference(resolution,[],[f591,f416]) ).

tff(f1206,plain,
    ( spl37_112
    | ~ spl37_27 ),
    inference(avatar_split_clause,[],[f1200,f589,f1203]) ).

tff(f1200,plain,
    ( map_eq_sub1(int,elts(int,sF28),elts(int,sF29),0,sK3)
    | ~ spl37_27 ),
    inference(resolution,[],[f591,f417]) ).

tff(f1197,plain,
    ( ~ spl37_111
    | ~ spl37_105 ),
    inference(avatar_split_clause,[],[f1192,f1154,f1194]) ).

tff(f1194,plain,
    ( spl37_111
  <=> $less(sK5,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_111])]) ).

tff(f1192,plain,
    ( ~ $less(sK5,sK3)
    | ~ spl37_105 ),
    inference(resolution,[],[f1156,f677]) ).

tff(f1191,plain,
    ( spl37_110
    | ~ spl37_5 ),
    inference(avatar_split_clause,[],[f1186,f476,f1188]) ).

tff(f1188,plain,
    ( spl37_110
  <=> ( length1(int,sF28) = length1(int,sF29) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_110])]) ).

tff(f1186,plain,
    ( ( length1(int,sF28) = length1(int,sF29) )
    | ~ spl37_5 ),
    inference(resolution,[],[f478,f394]) ).

tff(f394,plain,
    ! [X2: uni,X3: $int,X0: ty,X1: $int,X4: uni] :
      ( ~ exchange3(X0,X4,X2,X3,X1)
      | ( length1(X0,X4) = length1(X0,X2) ) ),
    inference(cnf_transformation,[],[f273]) ).

tff(f1176,plain,
    ( spl37_109
    | ~ spl37_54 ),
    inference(avatar_split_clause,[],[f1171,f738,f1173]) ).

tff(f738,plain,
    ( spl37_54
  <=> $less(sK5,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_54])]) ).

tff(f1171,plain,
    ( $less(sF23,tb2t(get(int,int,sF19,t2tb(sK5))))
    | ~ spl37_54 ),
    inference(subsumption_resolution,[],[f1150,f95]) ).

tff(f1150,plain,
    ( $less(sF23,tb2t(get(int,int,sF19,t2tb(sK5))))
    | $less(sK5,sK5)
    | ~ spl37_54 ),
    inference(resolution,[],[f450,f740]) ).

tff(f740,plain,
    ( $less(sK5,sK2)
    | ~ spl37_54 ),
    inference(avatar_component_clause,[],[f738]) ).

tff(f1170,plain,
    ( spl37_107
    | spl37_108
    | ~ spl37_29 ),
    inference(avatar_split_clause,[],[f1151,f599,f1167,f1163]) ).

tff(f1167,plain,
    ( spl37_108
  <=> $less(sF36,sK5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_108])]) ).

tff(f1151,plain,
    ( $less(sF36,sK5)
    | $less(sF23,tb2t(get(int,int,sF19,t2tb(sF36))))
    | ~ spl37_29 ),
    inference(resolution,[],[f450,f601]) ).

tff(f1161,plain,
    ( spl37_105
    | spl37_106
    | ~ spl37_14
    | ~ spl37_52 ),
    inference(avatar_split_clause,[],[f1152,f727,f521,f1158,f1154]) ).

tff(f1152,plain,
    ( $less(sF23,tb2t(get(int,int,sF19,sF21)))
    | $less(sK3,sK5)
    | ~ spl37_14
    | ~ spl37_52 ),
    inference(forward_demodulation,[],[f1149,f523]) ).

tff(f1149,plain,
    ( $less(sF23,tb2t(get(int,int,sF19,t2tb(sK3))))
    | $less(sK3,sK5)
    | ~ spl37_52 ),
    inference(resolution,[],[f450,f729]) ).

tff(f1146,plain,
    ( spl37_104
    | ~ spl37_21
    | ~ spl37_28 ),
    inference(avatar_split_clause,[],[f1141,f594,f556,f1143]) ).

tff(f556,plain,
    ( spl37_21
  <=> ( sF31 = sK9 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_21])]) ).

tff(f594,plain,
    ( spl37_28
  <=> ( sF31 = $sum(sK7,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_28])]) ).

tff(f1141,plain,
    ( ( sK9 = $sum(sK7,1) )
    | ~ spl37_21
    | ~ spl37_28 ),
    inference(forward_demodulation,[],[f596,f558]) ).

tff(f558,plain,
    ( ( sF31 = sK9 )
    | ~ spl37_21 ),
    inference(avatar_component_clause,[],[f556]) ).

tff(f596,plain,
    ( ( sF31 = $sum(sK7,1) )
    | ~ spl37_28 ),
    inference(avatar_component_clause,[],[f594]) ).

tff(f1138,plain,
    ( spl37_102
    | spl37_103
    | spl37_76 ),
    inference(avatar_split_clause,[],[f1128,f913,f1135,f1131]) ).

tff(f1135,plain,
    ( spl37_103
  <=> ( -1 = sK7 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_103])]) ).

tff(f1128,plain,
    ( ( -1 = sK7 )
    | $less(-1,sK7)
    | spl37_76 ),
    inference(resolution,[],[f915,f97]) ).

tff(f1127,plain,
    ( spl37_100
    | spl37_101
    | spl37_72 ),
    inference(avatar_split_clause,[],[f1117,f882,f1124,f1120]) ).

tff(f1124,plain,
    ( spl37_101
  <=> ( sK9 = sK3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_101])]) ).

tff(f1117,plain,
    ( ( sK9 = sK3 )
    | $less(sK3,sK9)
    | spl37_72 ),
    inference(resolution,[],[f884,f97]) ).

tff(f1116,plain,
    ( spl37_99
    | ~ spl37_26 ),
    inference(avatar_split_clause,[],[f1111,f584,f1113]) ).

tff(f1111,plain,
    ( ( sF23 = tb2t(get(int,int,sF19,t2tb(sK7))) )
    | ~ spl37_26 ),
    inference(subsumption_resolution,[],[f1110,f95]) ).

tff(f1110,plain,
    ( ( sF23 = tb2t(get(int,int,sF19,t2tb(sK7))) )
    | $less(sK7,sK7)
    | ~ spl37_26 ),
    inference(resolution,[],[f430,f586]) ).

tff(f1106,plain,
    ( ~ spl37_98
    | spl37_69 ),
    inference(avatar_split_clause,[],[f1099,f846,f1103]) ).

tff(f1099,plain,
    ( ~ $less(sK4,-2)
    | spl37_69 ),
    inference(interpreted_simplification,[],[f1098]) ).

tff(f1098,plain,
    ( ~ $less(-2,-1)
    | ~ $less(sK4,-2)
    | spl37_69 ),
    inference(instantiation,[],[f1059]) ).

tff(f1097,plain,
    ( spl37_97
    | ~ spl37_14
    | ~ spl37_44 ),
    inference(avatar_split_clause,[],[f1092,f691,f521,f1094]) ).

tff(f1092,plain,
    ( $less(tb2t(get(int,int,sF19,sF21)),sF23)
    | ~ spl37_14
    | ~ spl37_44 ),
    inference(forward_demodulation,[],[f1091,f523]) ).

tff(f1091,plain,
    ( $less(tb2t(get(int,int,sF19,t2tb(sK3))),sF23)
    | ~ spl37_44 ),
    inference(subsumption_resolution,[],[f1090,f95]) ).

tff(f1090,plain,
    ( $less(sK3,sK3)
    | $less(tb2t(get(int,int,sF19,t2tb(sK3))),sF23)
    | ~ spl37_44 ),
    inference(resolution,[],[f429,f693]) ).

tff(f1086,plain,
    ( ~ spl37_96
    | spl37_68 ),
    inference(avatar_split_clause,[],[f1079,f837,f1083]) ).

tff(f1079,plain,
    ( ~ $less(sK3,-2)
    | spl37_68 ),
    inference(interpreted_simplification,[],[f1078]) ).

tff(f1078,plain,
    ( ~ $less(-2,-1)
    | ~ $less(sK3,-2)
    | spl37_68 ),
    inference(instantiation,[],[f1048]) ).

tff(f1077,plain,
    ( ~ spl37_95
    | spl37_64 ),
    inference(avatar_split_clause,[],[f1070,f798,f1074]) ).

tff(f1070,plain,
    ( ~ $less(sK1,-2)
    | spl37_64 ),
    inference(interpreted_simplification,[],[f1069]) ).

tff(f1069,plain,
    ( ~ $less(sK1,-2)
    | ~ $less(-2,-1)
    | spl37_64 ),
    inference(instantiation,[],[f1037]) ).

tff(f1037,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK1,X0)
        | ~ $less(X0,-1) )
    | spl37_64 ),
    inference(resolution,[],[f800,f96]) ).

tff(f1068,plain,
    ( spl37_93
    | spl37_94
    | spl37_69 ),
    inference(avatar_split_clause,[],[f1058,f846,f1065,f1061]) ).

tff(f1061,plain,
    ( spl37_93
  <=> ( -1 = sK4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_93])]) ).

tff(f1058,plain,
    ( $less(-1,sK4)
    | ( -1 = sK4 )
    | spl37_69 ),
    inference(resolution,[],[f848,f97]) ).

tff(f1057,plain,
    ( spl37_91
    | spl37_92
    | spl37_68 ),
    inference(avatar_split_clause,[],[f1047,f837,f1054,f1050]) ).

tff(f1054,plain,
    ( spl37_92
  <=> ( -1 = sK3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_92])]) ).

tff(f1047,plain,
    ( ( -1 = sK3 )
    | $less(-1,sK3)
    | spl37_68 ),
    inference(resolution,[],[f839,f97]) ).

tff(f1046,plain,
    ( spl37_89
    | spl37_90
    | spl37_64 ),
    inference(avatar_split_clause,[],[f1036,f798,f1043,f1039]) ).

tff(f1039,plain,
    ( spl37_89
  <=> $less(-1,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_89])]) ).

tff(f1043,plain,
    ( spl37_90
  <=> ( sK1 = -1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_90])]) ).

tff(f1036,plain,
    ( ( sK1 = -1 )
    | $less(-1,sK1)
    | spl37_64 ),
    inference(resolution,[],[f800,f97]) ).

tff(f1014,plain,
    ( spl37_88
    | ~ spl37_39 ),
    inference(avatar_split_clause,[],[f1009,f649,f1011]) ).

tff(f1011,plain,
    ( spl37_88
  <=> ( tb2t1(sF24) = sK8 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_88])]) ).

tff(f1009,plain,
    ( ( tb2t1(sF24) = sK8 )
    | ~ spl37_39 ),
    inference(superposition,[],[f383,f651]) ).

tff(f383,plain,
    ! [X0: map_int_int] : ( tb2t1(t2tb1(X0)) = X0 ),
    inference(cnf_transformation,[],[f153]) ).

tff(f153,plain,
    ! [X0: map_int_int] : ( tb2t1(t2tb1(X0)) = X0 ),
    inference(rectify,[],[f34]) ).

tff(f34,axiom,
    ! [X14: map_int_int] : ( tb2t1(t2tb1(X14)) = X14 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',bridgeL1) ).

tff(f1007,plain,
    ( spl37_87
    | ~ spl37_37 ),
    inference(avatar_split_clause,[],[f1002,f639,f1004]) ).

tff(f1004,plain,
    ( spl37_87
  <=> ( sK0 = tb2t1(sF20) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_87])]) ).

tff(f1002,plain,
    ( ( sK0 = tb2t1(sF20) )
    | ~ spl37_37 ),
    inference(superposition,[],[f383,f641]) ).

tff(f1000,plain,
    ( spl37_86
    | ~ spl37_25 ),
    inference(avatar_split_clause,[],[f994,f579,f997]) ).

tff(f997,plain,
    ( spl37_86
  <=> ( sK4 = tb2t(sF33) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_86])]) ).

tff(f994,plain,
    ( ( sK4 = tb2t(sF33) )
    | ~ spl37_25 ),
    inference(superposition,[],[f384,f581]) ).

tff(f987,plain,
    ( spl37_85
    | ~ spl37_18 ),
    inference(avatar_split_clause,[],[f982,f541,f984]) ).

tff(f982,plain,
    ( ( sF26 = t2tb(sF27) )
    | ~ spl37_18 ),
    inference(superposition,[],[f334,f543]) ).

tff(f981,plain,
    ( ~ spl37_84
    | ~ spl37_12 ),
    inference(avatar_split_clause,[],[f949,f511,f978]) ).

tff(f949,plain,
    ( ~ $less(sF23,sF35)
    | ~ spl37_12 ),
    inference(resolution,[],[f677,f513]) ).

tff(f976,plain,
    ( ~ spl37_83
    | ~ spl37_29 ),
    inference(avatar_split_clause,[],[f950,f599,f973]) ).

tff(f950,plain,
    ( ~ $less(sK2,sF36)
    | ~ spl37_29 ),
    inference(resolution,[],[f677,f601]) ).

tff(f971,plain,
    ( ~ spl37_82
    | ~ spl37_24 ),
    inference(avatar_split_clause,[],[f946,f573,f968]) ).

tff(f946,plain,
    ( ~ $less(sK1,sK7)
    | ~ spl37_24 ),
    inference(resolution,[],[f677,f575]) ).

tff(f966,plain,
    ( ~ spl37_81
    | ~ spl37_3 ),
    inference(avatar_split_clause,[],[f943,f466,f963]) ).

tff(f943,plain,
    ( ~ $less(sK1,sK4)
    | ~ spl37_3 ),
    inference(resolution,[],[f677,f468]) ).

tff(f961,plain,
    ( ~ spl37_80
    | ~ spl37_19 ),
    inference(avatar_split_clause,[],[f948,f546,f958]) ).

tff(f948,plain,
    ( ~ $less(sK9,sK11)
    | ~ spl37_19 ),
    inference(resolution,[],[f677,f548]) ).

tff(f956,plain,
    ( ~ spl37_79
    | ~ spl37_26 ),
    inference(avatar_split_clause,[],[f947,f584,f953]) ).

tff(f947,plain,
    ( ~ $less(sK4,sK7)
    | ~ spl37_26 ),
    inference(resolution,[],[f677,f586]) ).

tff(f951,plain,
    ( ~ spl37_74
    | ~ spl37_15 ),
    inference(avatar_split_clause,[],[f940,f526,f895]) ).

tff(f940,plain,
    ( ~ $less(sK1,sK3)
    | ~ spl37_15 ),
    inference(resolution,[],[f677,f528]) ).

tff(f931,plain,
    ( ~ spl37_78
    | spl37_43
    | ~ spl37_54 ),
    inference(avatar_split_clause,[],[f924,f738,f671,f928]) ).

tff(f924,plain,
    ( ~ $less(sK2,sK4)
    | spl37_43
    | ~ spl37_54 ),
    inference(resolution,[],[f791,f740]) ).

tff(f923,plain,
    ( spl37_77
    | ~ spl37_17 ),
    inference(avatar_split_clause,[],[f917,f536,f920]) ).

tff(f920,plain,
    ( spl37_77
  <=> ( tb2t(sF25) = sK11 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_77])]) ).

tff(f917,plain,
    ( ( tb2t(sF25) = sK11 )
    | ~ spl37_17 ),
    inference(superposition,[],[f384,f538]) ).

tff(f916,plain,
    ( ~ spl37_76
    | spl37_41 ),
    inference(avatar_split_clause,[],[f909,f660,f913]) ).

tff(f909,plain,
    ( ~ $less(sK7,-1)
    | spl37_41 ),
    inference(interpreted_simplification,[],[f908]) ).

tff(f908,plain,
    ( ~ $less(-1,0)
    | ~ $less(sK7,-1)
    | spl37_41 ),
    inference(instantiation,[],[f780]) ).

tff(f903,plain,
    ( ~ spl37_75
    | spl37_30
    | ~ spl37_56 ),
    inference(avatar_split_clause,[],[f892,f749,f604,f900]) ).

tff(f892,plain,
    ( ~ $less(sK1,sK5)
    | spl37_30
    | ~ spl37_56 ),
    inference(resolution,[],[f751,f736]) ).

tff(f898,plain,
    ( ~ spl37_74
    | spl37_13
    | ~ spl37_56 ),
    inference(avatar_split_clause,[],[f893,f749,f516,f895]) ).

tff(f893,plain,
    ( ~ $less(sK1,sK3)
    | spl37_13
    | ~ spl37_56 ),
    inference(resolution,[],[f751,f679]) ).

tff(f891,plain,
    ( spl37_73
    | ~ spl37_16 ),
    inference(avatar_split_clause,[],[f886,f531,f888]) ).

tff(f886,plain,
    ( ( t2tb(sF35) = sF34 )
    | ~ spl37_16 ),
    inference(superposition,[],[f334,f533]) ).

tff(f885,plain,
    ( ~ spl37_72
    | ~ spl37_19
    | spl37_34 ),
    inference(avatar_split_clause,[],[f878,f624,f546,f882]) ).

tff(f878,plain,
    ( ~ $less(sK9,sK3)
    | ~ spl37_19
    | spl37_34 ),
    inference(resolution,[],[f758,f548]) ).

tff(f875,plain,
    ( spl37_71
    | ~ spl37_14 ),
    inference(avatar_split_clause,[],[f869,f521,f872]) ).

tff(f872,plain,
    ( spl37_71
  <=> ( tb2t(sF21) = sK3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_71])]) ).

tff(f869,plain,
    ( ( tb2t(sF21) = sK3 )
    | ~ spl37_14 ),
    inference(superposition,[],[f384,f523]) ).

tff(f861,plain,
    ( spl37_70
    | ~ spl37_9 ),
    inference(avatar_split_clause,[],[f856,f496,f858]) ).

tff(f858,plain,
    ( spl37_70
  <=> ( tb2t1(sF19) = sK6 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_70])]) ).

tff(f856,plain,
    ( ( tb2t1(sF19) = sK6 )
    | ~ spl37_9 ),
    inference(superposition,[],[f383,f498]) ).

tff(f849,plain,
    ( ~ spl37_69
    | spl37_4 ),
    inference(avatar_split_clause,[],[f842,f471,f846]) ).

tff(f842,plain,
    ( ~ $less(sK4,-1)
    | spl37_4 ),
    inference(interpreted_simplification,[],[f841]) ).

tff(f841,plain,
    ( ~ $less(-1,0)
    | ~ $less(sK4,-1)
    | spl37_4 ),
    inference(instantiation,[],[f681]) ).

tff(f840,plain,
    ( ~ spl37_68
    | spl37_2 ),
    inference(avatar_split_clause,[],[f833,f461,f837]) ).

tff(f833,plain,
    ( ~ $less(sK3,-1)
    | spl37_2 ),
    inference(interpreted_simplification,[],[f832]) ).

tff(f832,plain,
    ( ~ $less(-1,0)
    | ~ $less(sK3,-1)
    | spl37_2 ),
    inference(instantiation,[],[f680]) ).

tff(f831,plain,
    ( spl37_67
    | ~ spl37_8 ),
    inference(avatar_split_clause,[],[f826,f491,f828]) ).

tff(f491,plain,
    ( spl37_8
  <=> ( sF23 = tb2t(sF22) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_8])]) ).

tff(f826,plain,
    ( ( sF22 = t2tb(sF23) )
    | ~ spl37_8 ),
    inference(superposition,[],[f334,f493]) ).

tff(f493,plain,
    ( ( sF23 = tb2t(sF22) )
    | ~ spl37_8 ),
    inference(avatar_component_clause,[],[f491]) ).

tff(f821,plain,
    ( ~ spl37_66
    | spl37_43
    | ~ spl37_46 ),
    inference(avatar_split_clause,[],[f804,f700,f671,f818]) ).

tff(f818,plain,
    ( spl37_66
  <=> $less(sK5,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_66])]) ).

tff(f804,plain,
    ( ~ $less(sK5,0)
    | spl37_43
    | ~ spl37_46 ),
    inference(superposition,[],[f673,f702]) ).

tff(f702,plain,
    ( ( 0 = sK4 )
    | ~ spl37_46 ),
    inference(avatar_component_clause,[],[f700]) ).

tff(f816,plain,
    ( spl37_65
    | ~ spl37_20
    | ~ spl37_46 ),
    inference(avatar_split_clause,[],[f806,f700,f551,f813]) ).

tff(f813,plain,
    ( spl37_65
  <=> $less(0,sK5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_65])]) ).

tff(f806,plain,
    ( $less(0,sK5)
    | ~ spl37_20
    | ~ spl37_46 ),
    inference(superposition,[],[f553,f702]) ).

tff(f811,plain,
    ( ~ spl37_26
    | spl37_41
    | ~ spl37_46 ),
    inference(avatar_contradiction_clause,[],[f810]) ).

tff(f810,plain,
    ( $false
    | ~ spl37_26
    | spl37_41
    | ~ spl37_46 ),
    inference(subsumption_resolution,[],[f805,f662]) ).

tff(f805,plain,
    ( $less(sK7,0)
    | ~ spl37_26
    | ~ spl37_46 ),
    inference(superposition,[],[f586,f702]) ).

tff(f809,plain,
    ( spl37_50
    | ~ spl37_3
    | ~ spl37_46 ),
    inference(avatar_split_clause,[],[f808,f700,f466,f718]) ).

tff(f808,plain,
    ( $less(0,sK1)
    | ~ spl37_3
    | ~ spl37_46 ),
    inference(superposition,[],[f468,f702]) ).

tff(f801,plain,
    ( ~ spl37_64
    | spl37_7 ),
    inference(avatar_split_clause,[],[f794,f486,f798]) ).

tff(f794,plain,
    ( ~ $less(sK1,-1)
    | spl37_7 ),
    inference(interpreted_simplification,[],[f793]) ).

tff(f793,plain,
    ( ~ $less(sK1,-1)
    | ~ $less(-1,0)
    | spl37_7 ),
    inference(instantiation,[],[f678]) ).

tff(f789,plain,
    ( spl37_62
    | spl37_63
    | spl37_41 ),
    inference(avatar_split_clause,[],[f779,f660,f786,f782]) ).

tff(f779,plain,
    ( $less(0,sK7)
    | ( 0 = sK7 )
    | spl37_41 ),
    inference(resolution,[],[f662,f97]) ).

tff(f778,plain,
    ( spl37_60
    | spl37_61
    | spl37_40 ),
    inference(avatar_split_clause,[],[f768,f655,f775,f771]) ).

tff(f768,plain,
    ( ( sF23 = sF27 )
    | $less(sF23,sF27)
    | spl37_40 ),
    inference(resolution,[],[f657,f97]) ).

tff(f767,plain,
    ( spl37_58
    | spl37_59
    | spl37_34 ),
    inference(avatar_split_clause,[],[f757,f624,f764,f760]) ).

tff(f757,plain,
    ( ( sK11 = sK3 )
    | $less(sK3,sK11)
    | spl37_34 ),
    inference(resolution,[],[f626,f97]) ).

tff(f756,plain,
    ( spl37_56
    | spl37_57
    | spl37_32 ),
    inference(avatar_split_clause,[],[f746,f614,f753,f749]) ).

tff(f753,plain,
    ( spl37_57
  <=> ( sK1 = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_57])]) ).

tff(f746,plain,
    ( ( sK1 = sK2 )
    | $less(sK2,sK1)
    | spl37_32 ),
    inference(resolution,[],[f616,f97]) ).

tff(f745,plain,
    ( spl37_54
    | spl37_55
    | spl37_30 ),
    inference(avatar_split_clause,[],[f735,f604,f742,f738]) ).

tff(f735,plain,
    ( ( sK5 = sK2 )
    | $less(sK5,sK2)
    | spl37_30 ),
    inference(resolution,[],[f606,f97]) ).

tff(f734,plain,
    ( spl37_52
    | spl37_53
    | spl37_13 ),
    inference(avatar_split_clause,[],[f685,f516,f731,f727]) ).

tff(f685,plain,
    ( ( sK2 = sK3 )
    | $less(sK3,sK2)
    | spl37_13 ),
    inference(resolution,[],[f97,f518]) ).

tff(f725,plain,
    ( spl37_50
    | spl37_51
    | spl37_7 ),
    inference(avatar_split_clause,[],[f684,f486,f722,f718]) ).

tff(f684,plain,
    ( ( 0 = sK1 )
    | $less(0,sK1)
    | spl37_7 ),
    inference(resolution,[],[f97,f488]) ).

tff(f716,plain,
    ( spl37_48
    | spl37_49
    | spl37_2 ),
    inference(avatar_split_clause,[],[f686,f461,f713,f709]) ).

tff(f686,plain,
    ( $less(0,sK3)
    | ( 0 = sK3 )
    | spl37_2 ),
    inference(resolution,[],[f97,f463]) ).

tff(f707,plain,
    ( spl37_46
    | spl37_47
    | spl37_4 ),
    inference(avatar_split_clause,[],[f687,f471,f704,f700]) ).

tff(f687,plain,
    ( $less(0,sK4)
    | ( 0 = sK4 )
    | spl37_4 ),
    inference(resolution,[],[f97,f473]) ).

tff(f698,plain,
    ( spl37_44
    | spl37_45
    | spl37_23 ),
    inference(avatar_split_clause,[],[f688,f568,f695,f691]) ).

tff(f688,plain,
    ( ( sK7 = sK3 )
    | $less(sK3,sK7)
    | spl37_23 ),
    inference(resolution,[],[f97,f570]) ).

tff(f674,plain,
    ~ spl37_43,
    inference(avatar_split_clause,[],[f309,f671]) ).

tff(f309,plain,
    ~ $less(sK5,sK4),
    inference(cnf_transformation,[],[f227]) ).

tff(f669,plain,
    spl37_42,
    inference(avatar_split_clause,[],[f436,f666]) ).

tff(f436,plain,
    mk_array1(int,sK1,sF19) = sF28,
    introduced(function_definition,[]) ).

tff(f664,plain,
    spl37_3,
    inference(avatar_split_clause,[],[f304,f466]) ).

tff(f304,plain,
    $less(sK4,sK1),
    inference(cnf_transformation,[],[f227]) ).

tff(f663,plain,
    ~ spl37_41,
    inference(avatar_split_clause,[],[f305,f660]) ).

tff(f305,plain,
    ~ $less(sK7,0),
    inference(cnf_transformation,[],[f227]) ).

tff(f658,plain,
    ~ spl37_40,
    inference(avatar_split_clause,[],[f435,f655]) ).

tff(f435,plain,
    ~ $less(sF27,sF23),
    inference(definition_folding,[],[f318,f428,f427,f426,f425,f434,f433,f432,f431]) ).

tff(f431,plain,
    sF24 = t2tb1(sK8),
    introduced(function_definition,[]) ).

tff(f432,plain,
    t2tb(sK11) = sF25,
    introduced(function_definition,[]) ).

tff(f433,plain,
    sF26 = get(int,int,sF24,sF25),
    introduced(function_definition,[]) ).

tff(f434,plain,
    sF27 = tb2t(sF26),
    introduced(function_definition,[]) ).

tff(f318,plain,
    ~ $less(tb2t(get(int,int,t2tb1(sK8),t2tb(sK11))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3)))),
    inference(cnf_transformation,[],[f227]) ).

tff(f653,plain,
    ~ spl37_7,
    inference(avatar_split_clause,[],[f312,f486]) ).

tff(f312,plain,
    ~ $less(sK1,0),
    inference(cnf_transformation,[],[f227]) ).

tff(f652,plain,
    spl37_39,
    inference(avatar_split_clause,[],[f431,f649]) ).

tff(f647,plain,
    spl37_38,
    inference(avatar_split_clause,[],[f433,f644]) ).

tff(f642,plain,
    spl37_37,
    inference(avatar_split_clause,[],[f425,f639]) ).

tff(f637,plain,
    spl37_36,
    inference(avatar_split_clause,[],[f445,f634]) ).

tff(f445,plain,
    permut_sub1(int,sF32,sF28,sK3,sK2),
    inference(definition_folding,[],[f310,f436,f424,f444,f425]) ).

tff(f444,plain,
    mk_array1(int,sK1,sF20) = sF32,
    introduced(function_definition,[]) ).

tff(f310,plain,
    permut_sub1(int,mk_array1(int,sK1,t2tb1(sK0)),mk_array1(int,sK1,t2tb1(sK6)),sK3,sK2),
    inference(cnf_transformation,[],[f227]) ).

tff(f632,plain,
    spl37_35,
    inference(avatar_split_clause,[],[f447,f629]) ).

tff(f447,plain,
    sF34 = get(int,int,sF19,sF33),
    introduced(function_definition,[]) ).

tff(f627,plain,
    ~ spl37_34,
    inference(avatar_split_clause,[],[f317,f624]) ).

tff(f317,plain,
    ~ $less(sK11,sK3),
    inference(cnf_transformation,[],[f227]) ).

tff(f622,plain,
    spl37_33,
    inference(avatar_split_clause,[],[f439,f619]) ).

tff(f619,plain,
    ( spl37_33
  <=> ( sF30 = $sum(sK4,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_33])]) ).

tff(f439,plain,
    sF30 = $sum(sK4,1),
    introduced(function_definition,[]) ).

tff(f617,plain,
    ~ spl37_32,
    inference(avatar_split_clause,[],[f296,f614]) ).

tff(f296,plain,
    ~ $less(sK1,sK2),
    inference(cnf_transformation,[],[f227]) ).

tff(f612,plain,
    spl37_31,
    inference(avatar_split_clause,[],[f437,f609]) ).

tff(f437,plain,
    mk_array1(int,sK1,sF24) = sF29,
    introduced(function_definition,[]) ).

tff(f607,plain,
    ~ spl37_30,
    inference(avatar_split_clause,[],[f323,f604]) ).

tff(f323,plain,
    ~ $less(sK2,sK5),
    inference(cnf_transformation,[],[f227]) ).

tff(f602,plain,
    spl37_29,
    inference(avatar_split_clause,[],[f452,f599]) ).

tff(f452,plain,
    $less(sF36,sK2),
    inference(definition_folding,[],[f300,f451]) ).

tff(f451,plain,
    $sum(sK3,1) = sF36,
    introduced(function_definition,[]) ).

tff(f300,plain,
    $less($sum(sK3,1),sK2),
    inference(cnf_transformation,[],[f227]) ).

tff(f597,plain,
    spl37_28,
    inference(avatar_split_clause,[],[f441,f594]) ).

tff(f441,plain,
    sF31 = $sum(sK7,1),
    introduced(function_definition,[]) ).

tff(f592,plain,
    spl37_27,
    inference(avatar_split_clause,[],[f438,f589]) ).

tff(f438,plain,
    permut_sub1(int,sF28,sF29,sK3,sK2),
    inference(definition_folding,[],[f316,f437,f431,f436,f424]) ).

tff(f316,plain,
    permut_sub1(int,mk_array1(int,sK1,t2tb1(sK6)),mk_array1(int,sK1,t2tb1(sK8)),sK3,sK2),
    inference(cnf_transformation,[],[f227]) ).

tff(f587,plain,
    spl37_26,
    inference(avatar_split_clause,[],[f326,f584]) ).

tff(f326,plain,
    $less(sK7,sK4),
    inference(cnf_transformation,[],[f227]) ).

tff(f582,plain,
    spl37_25,
    inference(avatar_split_clause,[],[f446,f579]) ).

tff(f446,plain,
    sF33 = t2tb(sK4),
    introduced(function_definition,[]) ).

tff(f577,plain,
    ~ spl37_4,
    inference(avatar_split_clause,[],[f321,f471]) ).

tff(f321,plain,
    ~ $less(sK4,0),
    inference(cnf_transformation,[],[f227]) ).

tff(f576,plain,
    spl37_24,
    inference(avatar_split_clause,[],[f306,f573]) ).

tff(f306,plain,
    $less(sK7,sK1),
    inference(cnf_transformation,[],[f227]) ).

tff(f571,plain,
    ~ spl37_23,
    inference(avatar_split_clause,[],[f307,f568]) ).

tff(f307,plain,
    ~ $less(sK7,sK3),
    inference(cnf_transformation,[],[f227]) ).

tff(f566,plain,
    ~ spl37_7,
    inference(avatar_split_clause,[],[f308,f486]) ).

tff(f308,plain,
    ~ $less(sK1,0),
    inference(cnf_transformation,[],[f227]) ).

tff(f565,plain,
    ~ spl37_2,
    inference(avatar_split_clause,[],[f298,f461]) ).

tff(f298,plain,
    ~ $less(sK3,0),
    inference(cnf_transformation,[],[f227]) ).

tff(f564,plain,
    spl37_22,
    inference(avatar_split_clause,[],[f444,f561]) ).

tff(f559,plain,
    spl37_21,
    inference(avatar_split_clause,[],[f442,f556]) ).

tff(f442,plain,
    sF31 = sK9,
    inference(definition_folding,[],[f314,f441]) ).

tff(f314,plain,
    sK9 = $sum(sK7,1),
    inference(cnf_transformation,[],[f227]) ).

tff(f554,plain,
    spl37_20,
    inference(avatar_split_clause,[],[f325,f551]) ).

tff(f325,plain,
    $less(sK4,sK5),
    inference(cnf_transformation,[],[f227]) ).

tff(f549,plain,
    spl37_19,
    inference(avatar_split_clause,[],[f319,f546]) ).

tff(f319,plain,
    $less(sK11,sK9),
    inference(cnf_transformation,[],[f227]) ).

tff(f544,plain,
    spl37_18,
    inference(avatar_split_clause,[],[f434,f541]) ).

tff(f539,plain,
    spl37_17,
    inference(avatar_split_clause,[],[f432,f536]) ).

tff(f534,plain,
    spl37_16,
    inference(avatar_split_clause,[],[f448,f531]) ).

tff(f448,plain,
    tb2t(sF34) = sF35,
    introduced(function_definition,[]) ).

tff(f529,plain,
    spl37_15,
    inference(avatar_split_clause,[],[f301,f526]) ).

tff(f301,plain,
    $less(sK3,sK1),
    inference(cnf_transformation,[],[f227]) ).

tff(f524,plain,
    spl37_14,
    inference(avatar_split_clause,[],[f426,f521]) ).

tff(f519,plain,
    ~ spl37_13,
    inference(avatar_split_clause,[],[f299,f516]) ).

tff(f299,plain,
    ~ $less(sK2,sK3),
    inference(cnf_transformation,[],[f227]) ).

tff(f514,plain,
    spl37_12,
    inference(avatar_split_clause,[],[f449,f511]) ).

tff(f449,plain,
    $less(sF35,sF23),
    inference(definition_folding,[],[f303,f428,f427,f426,f425,f448,f447,f446,f424]) ).

tff(f303,plain,
    $less(tb2t(get(int,int,t2tb1(sK6),t2tb(sK4))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3)))),
    inference(cnf_transformation,[],[f227]) ).

tff(f509,plain,
    ~ spl37_11,
    inference(avatar_split_clause,[],[f404,f506]) ).

tff(f506,plain,
    ( spl37_11
  <=> ( true1 = false1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_11])]) ).

tff(f404,plain,
    true1 != false1,
    inference(cnf_transformation,[],[f5]) ).

tff(f5,axiom,
    true1 != false1,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',true_False) ).

tff(f504,plain,
    spl37_10,
    inference(avatar_split_clause,[],[f440,f501]) ).

tff(f501,plain,
    ( spl37_10
  <=> ( sK10 = sF30 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl37_10])]) ).

tff(f440,plain,
    sK10 = sF30,
    inference(definition_folding,[],[f315,f439]) ).

tff(f315,plain,
    sK10 = $sum(sK4,1),
    inference(cnf_transformation,[],[f227]) ).

tff(f499,plain,
    spl37_9,
    inference(avatar_split_clause,[],[f424,f496]) ).

tff(f494,plain,
    spl37_8,
    inference(avatar_split_clause,[],[f428,f491]) ).

tff(f489,plain,
    ~ spl37_7,
    inference(avatar_split_clause,[],[f295,f486]) ).

tff(f295,plain,
    ~ $less(sK1,0),
    inference(cnf_transformation,[],[f227]) ).

tff(f484,plain,
    spl37_6,
    inference(avatar_split_clause,[],[f427,f481]) ).

tff(f479,plain,
    spl37_5,
    inference(avatar_split_clause,[],[f443,f476]) ).

tff(f443,plain,
    exchange3(int,sF28,sF29,sK7,sK4),
    inference(definition_folding,[],[f313,f437,f431,f436,f424]) ).

tff(f313,plain,
    exchange3(int,mk_array1(int,sK1,t2tb1(sK6)),mk_array1(int,sK1,t2tb1(sK8)),sK7,sK4),
    inference(cnf_transformation,[],[f227]) ).

tff(f474,plain,
    ~ spl37_4,
    inference(avatar_split_clause,[],[f311,f471]) ).

tff(f311,plain,
    ~ $less(sK4,0),
    inference(cnf_transformation,[],[f227]) ).

tff(f469,plain,
    spl37_3,
    inference(avatar_split_clause,[],[f324,f466]) ).

tff(f324,plain,
    $less(sK4,sK1),
    inference(cnf_transformation,[],[f227]) ).

tff(f464,plain,
    ~ spl37_2,
    inference(avatar_split_clause,[],[f297,f461]) ).

tff(f297,plain,
    ~ $less(sK3,0),
    inference(cnf_transformation,[],[f227]) ).

tff(f459,plain,
    spl37_1,
    inference(avatar_split_clause,[],[f451,f456]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.02/0.10  % Problem    : SWW636=2 : TPTP v8.1.0. Released v6.1.0.
% 0.02/0.11  % Command    : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_uns --cores 0 -t %d %s
% 0.10/0.31  % Computer : n002.cluster.edu
% 0.10/0.31  % Model    : x86_64 x86_64
% 0.10/0.31  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.10/0.31  % Memory   : 8042.1875MB
% 0.10/0.31  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.10/0.31  % CPULimit   : 300
% 0.10/0.31  % WCLimit    : 300
% 0.10/0.31  % DateTime   : Tue Aug 30 21:09:29 EDT 2022
% 0.10/0.31  % CPUTime    : 
% 0.15/0.46  % (6014)lrs+10_5:1_br=off:fde=none:nwc=3.0:sd=1:sgt=10:sos=on:ss=axioms:urr=on:i=32:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/32Mi)
% 0.15/0.48  % (6031)dis+32_1:1_bd=off:nm=4:sos=on:ss=included:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.15/0.48  % (6022)lrs+22_1:1_amm=sco:fsr=off:gve=force:sos=on:uwa=all:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.15/0.48  % (6023)dis+20_1:12_aac=none:acc=model:awrs=converge:fd=preordered:fsr=off:nicw=on:nwc=3.0:s2a=on:s2agt=16:spb=goal:to=lpo:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.15/0.48  % (6030)dis+2_1:1_av=off:bsr=on:erd=off:s2pl=on:sgt=16:sos=on:sp=frequency:ss=axioms:i=46:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/46Mi)
% 0.15/0.48  % (6012)ott+1011_1:2_br=off:bs=unit_only:bsr=unit_only:nwc=5.0:s2a=on:s2agt=32:urr=on:i=37:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/37Mi)
% 0.15/0.48  % (6023)Instruction limit reached!
% 0.15/0.48  % (6023)------------------------------
% 0.15/0.48  % (6023)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.48  % (6023)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.48  % (6023)Termination reason: Unknown
% 0.15/0.48  % (6023)Termination phase: shuffling
% 0.15/0.48  
% 0.15/0.48  % (6023)Memory used [KB]: 1023
% 0.15/0.48  % (6023)Time elapsed: 0.005 s
% 0.15/0.48  % (6023)Instructions burned: 2 (million)
% 0.15/0.48  % (6023)------------------------------
% 0.15/0.48  % (6023)------------------------------
% 0.15/0.49  % (6015)lrs+1010_1:1_bd=off:fd=off:fde=none:ins=3:sac=on:sos=on:spb=goal:to=lpo:i=36:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/36Mi)
% 0.15/0.49  % (6013)lrs+10_1:32_s2a=on:s2agt=10:sgt=8:ss=axioms:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/15Mi)
% 0.15/0.50  % (6018)lrs+10_1:1_canc=force:tha=some:to=lpo:i=35:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/35Mi)
% 0.15/0.50  % (6020)lrs+10_1:1_ep=R:gve=force:plsq=on:plsqr=32,1:uwa=one_side_interpreted:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.15/0.51  % (6011)ott+21_1:1_erd=off:s2a=on:sac=on:sd=1:sgt=64:sos=on:ss=included:st=3.0:to=lpo:urr=on:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.15/0.51  % (6016)lrs+1010_1:1_ep=RST:s2a=on:s2at=5.0:sos=all:i=26:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/26Mi)
% 0.15/0.51  % (6011)Instruction limit reached!
% 0.15/0.51  % (6011)------------------------------
% 0.15/0.51  % (6011)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.51  % (6011)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.51  % (6011)Termination reason: Unknown
% 0.15/0.51  % (6011)Termination phase: shuffling
% 0.15/0.51  
% 0.15/0.51  % (6011)Memory used [KB]: 1023
% 0.15/0.51  % (6011)Time elapsed: 0.003 s
% 0.15/0.51  % (6011)Instructions burned: 2 (million)
% 0.15/0.51  % (6011)------------------------------
% 0.15/0.51  % (6011)------------------------------
% 0.15/0.51  % (6029)dis+10_1:64_nwc=1.4:rp=on:tha=off:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/21Mi)
% 0.15/0.51  % (6028)dis+1002_1:5_av=off:nwc=2.0:sos=all:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/15Mi)
% 0.15/0.52  % (6010)dis+1011_1:64_drc=off:flr=on:nwc=2.0:sac=on:urr=ec_only:i=8:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/8Mi)
% 0.15/0.52  % (6027)lrs+10_1:1_sd=10:sos=all:ss=axioms:st=5.0:tha=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.15/0.52  % (6027)Instruction limit reached!
% 0.15/0.52  % (6027)------------------------------
% 0.15/0.52  % (6027)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.52  % (6027)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.52  % (6027)Termination reason: Unknown
% 0.15/0.52  % (6027)Termination phase: Property scanning
% 0.15/0.52  
% 0.15/0.52  % (6027)Memory used [KB]: 1023
% 0.15/0.52  % (6027)Time elapsed: 0.003 s
% 0.15/0.52  % (6027)Instructions burned: 2 (million)
% 0.15/0.52  % (6027)------------------------------
% 0.15/0.52  % (6027)------------------------------
% 0.15/0.52  % (6010)Instruction limit reached!
% 0.15/0.52  % (6010)------------------------------
% 0.15/0.52  % (6010)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.52  % (6010)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.52  % (6010)Termination reason: Unknown
% 0.15/0.52  % (6010)Termination phase: Preprocessing 3
% 0.15/0.52  
% 0.15/0.52  % (6010)Memory used [KB]: 1279
% 0.15/0.52  % (6010)Time elapsed: 0.007 s
% 0.15/0.52  % (6010)Instructions burned: 8 (million)
% 0.15/0.52  % (6010)------------------------------
% 0.15/0.52  % (6010)------------------------------
% 0.15/0.52  % (6036)dis+1011_1:1_bd=off:canc=force:ev=cautious:nwc=5.0:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/21Mi)
% 0.15/0.52  % (6019)dis+32_1:1_bd=off:nm=4:sos=on:ss=included:i=4:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/4Mi)
% 0.15/0.52  % (6008)dis+1010_1:4_aac=none:abs=on:atotf=0.5:avsq=on:avsqc=2:avsqr=215,247:awrs=converge:awrsf=128:bsd=on:erd=off:fde=none:gve=cautious:newcnf=on:nwc=5.0:rnwc=on:sac=on:sas=z3:sp=const_min:tgt=ground:thsq=on:thsqc=64:thsqr=1,4:i=59848:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/59848Mi)
% 0.15/0.52  % (6017)lrs+10_1:8_ep=R:erd=off:fs=off:fsr=off:gve=force:nwc=2.0:uwa=one_side_interpreted:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.15/0.53  % (6017)Instruction limit reached!
% 0.15/0.53  % (6017)------------------------------
% 0.15/0.53  % (6017)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.53  % (6017)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.53  % (6017)Termination reason: Unknown
% 0.15/0.53  % (6017)Termination phase: shuffling
% 0.15/0.53  
% 0.15/0.53  % (6017)Memory used [KB]: 1023
% 0.15/0.53  % (6017)Time elapsed: 0.004 s
% 0.15/0.53  % (6017)Instructions burned: 2 (million)
% 0.15/0.53  % (6017)------------------------------
% 0.15/0.53  % (6017)------------------------------
% 0.15/0.53  % (6020)Instruction limit reached!
% 0.15/0.53  % (6020)------------------------------
% 0.15/0.53  % (6020)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.53  % (6020)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.53  % (6020)Termination reason: Unknown
% 0.15/0.53  % (6020)Termination phase: Property scanning
% 0.15/0.53  
% 0.15/0.53  % (6020)Memory used [KB]: 1023
% 0.15/0.53  % (6020)Time elapsed: 0.003 s
% 0.15/0.53  % (6020)Instructions burned: 2 (million)
% 0.15/0.53  % (6020)------------------------------
% 0.15/0.53  % (6020)------------------------------
% 0.15/0.53  % (6021)dis+10_1:64_nwc=1.4:tha=off:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/21Mi)
% 0.15/0.53  % (6019)Instruction limit reached!
% 0.15/0.53  % (6019)------------------------------
% 0.15/0.53  % (6019)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.53  % (6019)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.53  % (6019)Termination reason: Unknown
% 0.15/0.53  % (6019)Termination phase: Property scanning
% 0.15/0.53  
% 0.15/0.53  % (6019)Memory used [KB]: 1023
% 0.15/0.53  % (6019)Time elapsed: 0.004 s
% 0.15/0.53  % (6019)Instructions burned: 4 (million)
% 0.15/0.53  % (6019)------------------------------
% 0.15/0.53  % (6019)------------------------------
% 0.15/0.53  % (6014)Instruction limit reached!
% 0.15/0.53  % (6014)------------------------------
% 0.15/0.53  % (6014)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.53  % (6014)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.53  % (6014)Termination reason: Unknown
% 0.15/0.53  % (6014)Termination phase: Saturation
% 0.15/0.53  
% 0.15/0.53  % (6014)Memory used [KB]: 6140
% 0.15/0.53  % (6014)Time elapsed: 0.143 s
% 0.15/0.53  % (6014)Instructions burned: 33 (million)
% 0.15/0.53  % (6014)------------------------------
% 0.15/0.53  % (6014)------------------------------
% 0.15/0.53  % (6034)lrs+1_3:1_ep=RSTC:sos=on:urr=on:i=43:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/43Mi)
% 0.15/0.53  % (6037)dis+20_1:12_aac=none:acc=model:awrs=converge:fd=preordered:fsr=off:nicw=on:nwc=3.0:s2a=on:s2agt=16:spb=goal:to=lpo:i=41:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/41Mi)
% 0.15/0.53  % (6032)lrs+1_1:10_av=off:drc=off:nwc=2.0:sp=reverse_frequency:thsq=on:thsqc=64:thsql=off:i=47:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/47Mi)
% 0.15/0.53  % (6028)Instruction limit reached!
% 0.15/0.53  % (6028)------------------------------
% 0.15/0.53  % (6028)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.53  % (6028)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.53  % (6028)Termination reason: Unknown
% 0.15/0.53  % (6028)Termination phase: Saturation
% 0.15/0.53  
% 0.15/0.53  % (6028)Memory used [KB]: 1407
% 0.15/0.53  % (6028)Time elapsed: 0.010 s
% 0.15/0.53  % (6028)Instructions burned: 15 (million)
% 0.15/0.53  % (6028)------------------------------
% 0.15/0.53  % (6028)------------------------------
% 0.15/0.54  % (6035)dis+10_1:64_nwc=1.4:tha=off:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/21Mi)
% 0.15/0.54  % (6026)lrs+10_1:1_ss=axioms:st=5.0:tha=off:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/15Mi)
% 0.15/0.54  % (6025)dis+21_1:1_aac=none:abs=on:er=known:fde=none:fsr=off:nwc=5.0:s2a=on:s2at=4.0:sp=const_frequency:to=lpo:urr=ec_only:i=49:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/49Mi)
% 0.15/0.54  % (6009)lrs+1010_1:1_aac=none:bce=on:nicw=on:nm=0:plsq=on:plsql=on:sac=on:sos=on:sp=frequency:spb=units:to=lpo:i=34:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/34Mi)
% 0.15/0.54  % (6013)Instruction limit reached!
% 0.15/0.54  % (6013)------------------------------
% 0.15/0.54  % (6013)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.54  % (6013)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.54  % (6013)Termination reason: Unknown
% 0.15/0.54  % (6013)Termination phase: Saturation
% 0.15/0.54  
% 0.15/0.54  % (6013)Memory used [KB]: 5756
% 0.15/0.54  % (6013)Time elapsed: 0.012 s
% 0.15/0.54  % (6013)Instructions burned: 15 (million)
% 0.15/0.54  % (6013)------------------------------
% 0.15/0.54  % (6013)------------------------------
% 0.15/0.54  % (6016)Instruction limit reached!
% 0.15/0.54  % (6016)------------------------------
% 0.15/0.54  % (6016)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.54  % (6016)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.54  % (6016)Termination reason: Unknown
% 0.15/0.54  % (6016)Termination phase: Saturation
% 0.15/0.54  
% 0.15/0.54  % (6016)Memory used [KB]: 6012
% 0.15/0.54  % (6016)Time elapsed: 0.173 s
% 0.15/0.54  % (6016)Instructions burned: 26 (million)
% 0.15/0.54  % (6016)------------------------------
% 0.15/0.54  % (6016)------------------------------
% 0.15/0.55  % (6024)lrs+10_1:1_ev=force:gve=cautious:tha=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.15/0.55  % (6024)Instruction limit reached!
% 0.15/0.55  % (6024)------------------------------
% 0.15/0.55  % (6024)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.55  % (6024)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.55  % (6024)Termination reason: Unknown
% 0.15/0.55  % (6024)Termination phase: Property scanning
% 0.15/0.55  
% 0.15/0.55  % (6024)Memory used [KB]: 1023
% 0.15/0.55  % (6024)Time elapsed: 0.003 s
% 0.15/0.55  % (6024)Instructions burned: 2 (million)
% 0.15/0.55  % (6024)------------------------------
% 0.15/0.55  % (6024)------------------------------
% 0.15/0.55  % (6033)lrs+1002_1:1_br=off:canc=force:drc=off:s2a=on:sos=on:sp=reverse_frequency:urr=on:i=42:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/42Mi)
% 0.15/0.55  % (6012)Instruction limit reached!
% 0.15/0.55  % (6012)------------------------------
% 0.15/0.55  % (6012)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.55  % (6012)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.55  % (6012)Termination reason: Unknown
% 0.15/0.55  % (6012)Termination phase: Saturation
% 0.15/0.55  
% 0.15/0.55  % (6012)Memory used [KB]: 6140
% 0.15/0.55  % (6012)Time elapsed: 0.192 s
% 0.15/0.55  % (6012)Instructions burned: 37 (million)
% 0.15/0.55  % (6012)------------------------------
% 0.15/0.55  % (6012)------------------------------
% 0.15/0.56  % (6030)Instruction limit reached!
% 0.15/0.56  % (6030)------------------------------
% 0.15/0.56  % (6030)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.56  % (6030)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.56  % (6030)Termination reason: Unknown
% 0.15/0.56  % (6030)Termination phase: Saturation
% 0.15/0.56  
% 0.15/0.56  % (6030)Memory used [KB]: 1791
% 0.15/0.56  % (6030)Time elapsed: 0.192 s
% 0.15/0.56  % (6030)Instructions burned: 47 (million)
% 0.15/0.56  % (6030)------------------------------
% 0.15/0.56  % (6030)------------------------------
% 0.15/0.56  % (6036)Instruction limit reached!
% 0.15/0.56  % (6036)------------------------------
% 0.15/0.56  % (6036)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.56  % (6036)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.56  % (6036)Termination reason: Unknown
% 0.15/0.56  % (6036)Termination phase: Saturation
% 0.15/0.56  
% 0.15/0.56  % (6036)Memory used [KB]: 5884
% 0.15/0.56  % (6036)Time elapsed: 0.178 s
% 0.15/0.56  % (6036)Instructions burned: 21 (million)
% 0.15/0.56  % (6036)------------------------------
% 0.15/0.56  % (6036)------------------------------
% 0.15/0.57  % (6029)Instruction limit reached!
% 0.15/0.57  % (6029)------------------------------
% 0.15/0.57  % (6029)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.57  % (6026)Instruction limit reached!
% 0.15/0.57  % (6026)------------------------------
% 0.15/0.57  % (6026)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.57  % (6026)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.57  % (6026)Termination reason: Unknown
% 0.15/0.57  % (6026)Termination phase: Saturation
% 0.15/0.57  
% 0.15/0.57  % (6026)Memory used [KB]: 5884
% 0.15/0.57  % (6026)Time elapsed: 0.011 s
% 0.15/0.57  % (6026)Instructions burned: 15 (million)
% 0.15/0.57  % (6026)------------------------------
% 0.15/0.57  % (6026)------------------------------
% 0.15/0.57  % (6022)Instruction limit reached!
% 0.15/0.57  % (6022)------------------------------
% 0.15/0.57  % (6022)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.57  % (6022)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.57  % (6022)Termination reason: Unknown
% 0.15/0.57  % (6022)Termination phase: Saturation
% 0.15/0.57  
% 0.15/0.57  % (6022)Memory used [KB]: 6652
% 0.15/0.57  % (6022)Time elapsed: 0.187 s
% 0.15/0.57  % (6022)Instructions burned: 50 (million)
% 0.15/0.57  % (6022)------------------------------
% 0.15/0.57  % (6022)------------------------------
% 0.15/0.58  % (6018)Instruction limit reached!
% 0.15/0.58  % (6018)------------------------------
% 0.15/0.58  % (6018)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.58  % (6018)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.58  % (6018)Termination reason: Unknown
% 0.15/0.58  % (6018)Termination phase: Saturation
% 0.15/0.58  
% 0.15/0.58  % (6018)Memory used [KB]: 6268
% 0.15/0.58  % (6018)Time elapsed: 0.211 s
% 0.15/0.58  % (6018)Instructions burned: 35 (million)
% 0.15/0.58  % (6018)------------------------------
% 0.15/0.58  % (6018)------------------------------
% 1.85/0.58  % (6021)Instruction limit reached!
% 1.85/0.58  % (6021)------------------------------
% 1.85/0.58  % (6021)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.85/0.58  % (6029)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.85/0.58  % (6029)Termination reason: Unknown
% 1.85/0.58  % (6029)Termination phase: Saturation
% 1.85/0.58  
% 1.85/0.58  % (6029)Memory used [KB]: 5884
% 1.85/0.58  % (6029)Time elapsed: 0.200 s
% 1.85/0.58  % (6029)Instructions burned: 22 (million)
% 1.85/0.58  % (6029)------------------------------
% 1.85/0.58  % (6029)------------------------------
% 1.85/0.58  % (6021)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.85/0.58  % (6021)Termination reason: Unknown
% 1.85/0.58  % (6021)Termination phase: Saturation
% 1.85/0.58  
% 1.85/0.58  % (6021)Memory used [KB]: 5884
% 1.85/0.58  % (6021)Time elapsed: 0.210 s
% 1.85/0.58  % (6021)Instructions burned: 21 (million)
% 1.85/0.58  % (6021)------------------------------
% 1.85/0.58  % (6021)------------------------------
% 1.85/0.58  % (6031)Instruction limit reached!
% 1.85/0.58  % (6031)------------------------------
% 1.85/0.58  % (6031)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.85/0.58  % (6031)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.85/0.58  % (6031)Termination reason: Unknown
% 1.85/0.58  % (6031)Termination phase: Saturation
% 1.85/0.58  
% 1.85/0.58  % (6031)Memory used [KB]: 6268
% 1.85/0.58  % (6031)Time elapsed: 0.166 s
% 1.85/0.58  % (6031)Instructions burned: 50 (million)
% 1.85/0.58  % (6031)------------------------------
% 1.85/0.58  % (6031)------------------------------
% 1.85/0.58  % (6015)Instruction limit reached!
% 1.85/0.58  % (6015)------------------------------
% 1.85/0.58  % (6015)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.85/0.58  % (6015)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.85/0.58  % (6015)Termination reason: Unknown
% 1.85/0.58  % (6015)Termination phase: Saturation
% 1.85/0.58  
% 1.85/0.58  % (6015)Memory used [KB]: 6140
% 1.85/0.58  % (6015)Time elapsed: 0.148 s
% 1.85/0.58  % (6015)Instructions burned: 36 (million)
% 1.85/0.58  % (6015)------------------------------
% 1.85/0.58  % (6015)------------------------------
% 1.85/0.59  % (6037)Instruction limit reached!
% 1.85/0.59  % (6037)------------------------------
% 1.85/0.59  % (6037)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.85/0.59  % (6035)Instruction limit reached!
% 1.85/0.59  % (6035)------------------------------
% 1.85/0.59  % (6035)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.85/0.59  % (6035)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.85/0.59  % (6035)Termination reason: Unknown
% 1.85/0.59  % (6035)Termination phase: Saturation
% 1.85/0.59  
% 1.85/0.59  % (6035)Memory used [KB]: 5884
% 1.85/0.59  % (6035)Time elapsed: 0.205 s
% 1.85/0.59  % (6035)Instructions burned: 22 (million)
% 1.85/0.59  % (6035)------------------------------
% 1.85/0.59  % (6035)------------------------------
% 2.13/0.60  % (6009)Instruction limit reached!
% 2.13/0.60  % (6009)------------------------------
% 2.13/0.60  % (6009)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.13/0.60  % (6009)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.13/0.60  % (6009)Termination reason: Unknown
% 2.13/0.60  % (6009)Termination phase: Saturation
% 2.13/0.60  
% 2.13/0.60  % (6009)Memory used [KB]: 6268
% 2.13/0.60  % (6009)Time elapsed: 0.229 s
% 2.13/0.60  % (6009)Instructions burned: 35 (million)
% 2.13/0.60  % (6009)------------------------------
% 2.13/0.60  % (6009)------------------------------
% 2.13/0.61  % (6037)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.13/0.61  % (6037)Termination reason: Unknown
% 2.13/0.61  % (6037)Termination phase: Saturation
% 2.13/0.61  
% 2.13/0.61  % (6037)Memory used [KB]: 6524
% 2.13/0.61  % (6037)Time elapsed: 0.212 s
% 2.13/0.61  % (6037)Instructions burned: 41 (million)
% 2.13/0.61  % (6037)------------------------------
% 2.13/0.61  % (6037)------------------------------
% 2.13/0.61  % (6034)Instruction limit reached!
% 2.13/0.61  % (6034)------------------------------
% 2.13/0.61  % (6034)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.13/0.61  % (6034)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.13/0.61  % (6034)Termination reason: Unknown
% 2.13/0.61  % (6034)Termination phase: Saturation
% 2.13/0.61  
% 2.13/0.61  % (6034)Memory used [KB]: 6396
% 2.13/0.61  % (6034)Time elapsed: 0.230 s
% 2.13/0.61  % (6034)Instructions burned: 43 (million)
% 2.13/0.61  % (6034)------------------------------
% 2.13/0.61  % (6034)------------------------------
% 2.13/0.64  % (6033)Instruction limit reached!
% 2.13/0.64  % (6033)------------------------------
% 2.13/0.64  % (6033)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.13/0.64  % (6033)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.13/0.64  % (6033)Termination reason: Unknown
% 2.13/0.64  % (6033)Termination phase: Saturation
% 2.13/0.64  
% 2.13/0.64  % (6033)Memory used [KB]: 6652
% 2.13/0.64  % (6033)Time elapsed: 0.269 s
% 2.13/0.64  % (6033)Instructions burned: 42 (million)
% 2.13/0.64  % (6033)------------------------------
% 2.13/0.64  % (6033)------------------------------
% 2.13/0.64  % (6032)Instruction limit reached!
% 2.13/0.64  % (6032)------------------------------
% 2.13/0.64  % (6032)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.13/0.64  % (6032)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.13/0.64  % (6032)Termination reason: Unknown
% 2.13/0.64  % (6032)Termination phase: Saturation
% 2.13/0.64  
% 2.13/0.64  % (6032)Memory used [KB]: 1791
% 2.13/0.64  % (6032)Time elapsed: 0.252 s
% 2.13/0.64  % (6032)Instructions burned: 48 (million)
% 2.13/0.64  % (6032)------------------------------
% 2.13/0.64  % (6032)------------------------------
% 2.40/0.68  % (6025)Instruction limit reached!
% 2.40/0.68  % (6025)------------------------------
% 2.40/0.68  % (6025)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.40/0.68  % (6025)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.40/0.68  % (6025)Termination reason: Unknown
% 2.40/0.68  % (6025)Termination phase: Saturation
% 2.40/0.68  
% 2.40/0.68  % (6025)Memory used [KB]: 6140
% 2.40/0.68  % (6025)Time elapsed: 0.307 s
% 2.40/0.68  % (6025)Instructions burned: 49 (million)
% 2.40/0.68  % (6025)------------------------------
% 2.40/0.68  % (6025)------------------------------
% 2.40/0.69  % (6039)lrs+10_1:1_ss=axioms:st=5.0:tha=off:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/15Mi)
% 2.40/0.70  % (6042)lrs+1010_1:1_aac=none:bce=on:nicw=on:nm=0:plsq=on:plsql=on:sac=on:sos=on:sp=frequency:spb=units:to=lpo:i=148:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/148Mi)
% 2.55/0.72  % (6057)dis+10_1:1_aac=none:abs=on:bce=on:bd=off:bsr=unit_only:drc=off:fd=preordered:fsd=on:gve=cautious:lcm=reverse:nm=16:plsq=on:plsqc=1:plsqr=232,15:sfv=off:slsq=on:slsql=off:slsqr=3,2:sos=on:sp=weighted_frequency:i=81:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/81Mi)
% 2.55/0.72  % (6058)lrs+10_1:1_amm=sco:norm_ineq=on:nwc=3.0:plsq=on:plsqc=2:plsqr=32,1:sas=z3:sp=const_min:tha=off:to=lpo:i=146:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/146Mi)
% 2.55/0.72  % (6039)Instruction limit reached!
% 2.55/0.72  % (6039)------------------------------
% 2.55/0.72  % (6039)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.55/0.72  % (6039)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.55/0.72  % (6039)Termination reason: Unknown
% 2.55/0.72  % (6039)Termination phase: Saturation
% 2.55/0.72  
% 2.55/0.72  % (6039)Memory used [KB]: 5884
% 2.55/0.72  % (6039)Time elapsed: 0.011 s
% 2.55/0.72  % (6039)Instructions burned: 15 (million)
% 2.55/0.72  % (6039)------------------------------
% 2.55/0.72  % (6039)------------------------------
% 2.55/0.72  % (6040)lrs+1_1:1_aac=none:acc=on:add=large:bd=off:bs=unit_only:bsr=on:cond=on:nm=0:sac=on:sd=3:sos=on:ss=axioms:st=2.0:i=47:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/47Mi)
% 2.55/0.72  % (6046)lrs+10_1:1_thi=all:thigen=on:i=96:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/96Mi)
% 2.55/0.72  % (6054)lrs+1011_1:1_br=off:fde=none:norm_ineq=on:nwc=10.0:sas=z3:slsq=on:slsqc=2:slsql=off:slsqr=1,4:sp=reverse_frequency:i=160:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/160Mi)
% 2.55/0.72  % (6048)lrs+10_1:1_plsq=on:plsqc=1:plsqr=32,1:tha=off:thi=overlap:i=463:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/463Mi)
% 2.55/0.73  % (6056)lrs+1010_5:1_norm_ineq=on:sas=z3:sos=all:ss=axioms:tha=off:i=493:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/493Mi)
% 2.55/0.73  % (6044)ott+21_1:1_bd=off:bsr=unit_only:drc=off:fd=preordered:fsr=off:nwc=3.0:sac=on:to=lpo:urr=on:i=76:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/76Mi)
% 2.55/0.74  % (6041)dis+10_1:64_nwc=1.4:rp=on:tha=off:i=25:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/25Mi)
% 2.55/0.74  % (6045)lrs+22_1:1_amm=sco:fsr=off:gve=force:sos=on:uwa=all:i=58:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/58Mi)
% 2.65/0.76  % (6047)lrs+10_1:3_add=large:afr=on:anc=all_dependent:avsq=on:avsqr=21,226:awrs=decay:awrsf=47:br=off:bsd=on:canc=cautious:cond=fast:fd=preordered:fsd=on:fsr=off:gs=on:gve=force:ins=1:lma=on:s2agt=4:s2at=1.9:sas=z3:slsq=on:slsqc=1:slsqr=13,121:sp=reverse_arity:tha=some:to=lpo:uace=off:uhcvi=on:updr=off:urr=ec_only:i=108:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/108Mi)
% 2.65/0.76  % (6063)lrs+30_1:64_flr=on:sp=frequency:to=lpo:i=213:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/213Mi)
% 2.65/0.76  % (6043)lrs+10_1:1_acc=model:br=off:ins=1:newcnf=on:nwc=5.0:s2a=on:sac=on:sp=frequency:to=lpo:urr=on:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/100Mi)
% 2.65/0.76  % (6049)lrs+1011_4:1_abs=on:afp=20:amm=off:anc=all:bd=off:br=off:canc=force:s2a=on:sas=z3:slsq=on:urr=on:i=494:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/494Mi)
% 2.65/0.77  % (6050)lrs+10_1:1_newcnf=on:sas=z3:tgt=ground:tha=off:i=223:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/223Mi)
% 2.65/0.77  % (6051)lrs+1002_1:1_av=off:br=off:fs=off:fsr=off:tha=off:urr=ec_only:i=343:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/343Mi)
% 2.65/0.78  % (6053)lrs+1010_5:1_aer=off:norm_ineq=on:sas=z3:sos=all:ss=axioms:tha=off:i=150:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/150Mi)
% 2.65/0.78  % (6052)lrs+1011_1:1_br=off:fs=off:fsr=off:tha=off:urr=ec_only:i=488:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/488Mi)
% 2.65/0.79  % (6055)dis+10_1:1_bd=off:fde=unused:gsp=on:ins=1:norm_ineq=on:sas=z3:sos=all:tha=off:i=370:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/370Mi)
% 2.65/0.79  % (6041)Instruction limit reached!
% 2.65/0.79  % (6041)------------------------------
% 2.65/0.79  % (6041)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.65/0.79  % (6041)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.65/0.79  % (6041)Termination reason: Unknown
% 2.65/0.79  % (6041)Termination phase: Saturation
% 2.65/0.79  
% 2.65/0.79  % (6041)Memory used [KB]: 6012
% 2.65/0.79  % (6041)Time elapsed: 0.222 s
% 2.65/0.79  % (6041)Instructions burned: 25 (million)
% 2.65/0.79  % (6041)------------------------------
% 2.65/0.79  % (6041)------------------------------
% 2.65/0.79  % (6060)dis+1010_1:1_s2a=on:sp=frequency:to=lpo:i=274:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/274Mi)
% 2.65/0.80  % (6059)ott+21_1:1_erd=off:s2a=on:sac=on:sd=1:sgt=64:sos=on:ss=included:st=3.0:to=lpo:urr=on:i=211:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/211Mi)
% 2.65/0.82  % (6061)lrs+1002_1:1_nm=0:sd=1:ss=axioms:urr=ec_only:i=330:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/330Mi)
% 2.65/0.83  % (6040)Instruction limit reached!
% 2.65/0.83  % (6040)------------------------------
% 2.65/0.83  % (6040)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.83/0.84  % (6040)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.83/0.84  % (6040)Termination reason: Unknown
% 2.83/0.84  % (6040)Termination phase: Saturation
% 2.83/0.84  
% 2.83/0.84  % (6040)Memory used [KB]: 6396
% 2.83/0.84  % (6040)Time elapsed: 0.257 s
% 2.83/0.84  % (6040)Instructions burned: 47 (million)
% 2.83/0.84  % (6040)------------------------------
% 2.83/0.84  % (6040)------------------------------
% 2.83/0.84  % (6062)lrs+11_1:1_erd=off:fs=off:fsr=off:norm_ineq=on:nwc=10.0:s2a=on:s2at=3.0:sas=z3:tha=some:i=294:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/294Mi)
% 2.83/0.85  % (6064)dis+1002_1:1_aac=none:abs=on:nicw=on:sac=on:sas=z3:tgt=ground:tha=some:to=lpo:i=374:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/374Mi)
% 2.83/0.86  % (6066)lrs+1011_1:1_br=off:fs=off:fsr=off:tha=off:urr=ec_only:i=488:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/488Mi)
% 2.83/0.87  % (6045)Instruction limit reached!
% 2.83/0.87  % (6045)------------------------------
% 2.83/0.87  % (6045)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.83/0.88  % (6044)Instruction limit reached!
% 2.83/0.88  % (6044)------------------------------
% 2.83/0.88  % (6044)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.83/0.88  % (6045)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.83/0.88  % (6045)Termination reason: Unknown
% 2.83/0.88  % (6045)Termination phase: Saturation
% 2.83/0.88  
% 2.83/0.88  % (6045)Memory used [KB]: 7036
% 2.83/0.88  % (6045)Time elapsed: 0.277 s
% 2.83/0.88  % (6045)Instructions burned: 58 (million)
% 2.83/0.88  % (6045)------------------------------
% 2.83/0.88  % (6045)------------------------------
% 2.83/0.88  % (6065)ins+10_1:32_fd=off:fs=off:fsr=off:igrr=4/7:igwr=on:urr=ec_only:i=500:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/500Mi)
% 2.83/0.88  % (6044)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.83/0.88  % (6044)Termination reason: Unknown
% 2.83/0.88  % (6044)Termination phase: Saturation
% 2.83/0.88  
% 2.83/0.88  % (6044)Memory used [KB]: 6908
% 2.83/0.88  % (6044)Time elapsed: 0.304 s
% 2.83/0.88  % (6044)Instructions burned: 76 (million)
% 2.83/0.88  % (6044)------------------------------
% 2.83/0.88  % (6044)------------------------------
% 2.95/0.91  % (6057)Instruction limit reached!
% 2.95/0.91  % (6057)------------------------------
% 2.95/0.91  % (6057)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.95/0.91  % (6057)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.95/0.91  % (6057)Termination reason: Unknown
% 2.95/0.91  % (6057)Termination phase: Saturation
% 2.95/0.91  
% 2.95/0.91  % (6057)Memory used [KB]: 6780
% 2.95/0.91  % (6057)Time elapsed: 0.239 s
% 2.95/0.91  % (6057)Instructions burned: 81 (million)
% 2.95/0.91  % (6057)------------------------------
% 2.95/0.91  % (6057)------------------------------
% 2.95/0.92  % (6067)lrs+10_1:1_abs=on:ev=cautious:nwc=10.0:s2a=on:sas=z3:tha=off:thi=all:thigen=on:i=230:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/230Mi)
% 2.95/0.92  % (6046)Instruction limit reached!
% 2.95/0.92  % (6046)------------------------------
% 2.95/0.92  % (6046)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.95/0.92  % (6046)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.95/0.92  % (6046)Termination reason: Unknown
% 2.95/0.92  % (6046)Termination phase: Saturation
% 2.95/0.92  
% 2.95/0.92  % (6046)Memory used [KB]: 6140
% 2.95/0.92  % (6046)Time elapsed: 0.333 s
% 2.95/0.92  % (6046)Instructions burned: 98 (million)
% 2.95/0.92  % (6046)------------------------------
% 2.95/0.92  % (6046)------------------------------
% 3.16/0.96  % (6068)lrs+1010_1:1_bsr=unit_only:cond=on:flr=on:newcnf=on:nwc=10.0:sas=z3:to=lpo:i=360:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/360Mi)
% 3.16/0.98  % (6042)Refutation not found, non-redundant clauses discarded% (6042)------------------------------
% 3.16/0.98  % (6042)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.16/0.98  % (6042)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.16/0.98  % (6042)Termination reason: Refutation not found, non-redundant clauses discarded
% 3.16/0.98  
% 3.16/0.98  % (6042)Memory used [KB]: 6780
% 3.16/0.98  % (6042)Time elapsed: 0.399 s
% 3.16/0.98  % (6042)Instructions burned: 147 (million)
% 3.16/0.98  % (6042)------------------------------
% 3.16/0.98  % (6042)------------------------------
% 3.16/1.00  % (6043)Instruction limit reached!
% 3.16/1.00  % (6043)------------------------------
% 3.16/1.00  % (6043)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.16/1.00  % (6043)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.16/1.00  % (6043)Termination reason: Unknown
% 3.16/1.00  % (6043)Termination phase: Saturation
% 3.16/1.00  
% 3.16/1.00  % (6043)Memory used [KB]: 7291
% 3.16/1.00  % (6043)Time elapsed: 0.422 s
% 3.16/1.00  % (6043)Instructions burned: 100 (million)
% 3.16/1.00  % (6043)------------------------------
% 3.16/1.00  % (6043)------------------------------
% 3.22/1.00  % (6047)Instruction limit reached!
% 3.22/1.00  % (6047)------------------------------
% 3.22/1.00  % (6047)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.22/1.00  % (6047)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.22/1.00  % (6047)Termination reason: Unknown
% 3.22/1.00  % (6047)Termination phase: Saturation
% 3.22/1.00  
% 3.22/1.00  % (6047)Memory used [KB]: 6268
% 3.22/1.00  % (6047)Time elapsed: 0.067 s
% 3.22/1.00  % (6047)Instructions burned: 108 (million)
% 3.22/1.00  % (6047)------------------------------
% 3.22/1.00  % (6047)------------------------------
% 3.22/1.01  % (6058)Instruction limit reached!
% 3.22/1.01  % (6058)------------------------------
% 3.22/1.01  % (6058)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.22/1.01  % (6058)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.22/1.01  % (6058)Termination reason: Unknown
% 3.22/1.01  % (6058)Termination phase: Saturation
% 3.22/1.01  
% 3.22/1.01  % (6058)Memory used [KB]: 1791
% 3.22/1.01  % (6058)Time elapsed: 0.366 s
% 3.22/1.01  % (6058)Instructions burned: 147 (million)
% 3.22/1.01  % (6058)------------------------------
% 3.22/1.01  % (6058)------------------------------
% 3.22/1.01  % (6054)Instruction limit reached!
% 3.22/1.01  % (6054)------------------------------
% 3.22/1.01  % (6054)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.22/1.01  % (6054)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.22/1.01  % (6054)Termination reason: Unknown
% 3.22/1.01  % (6054)Termination phase: Saturation
% 3.22/1.01  
% 3.22/1.01  % (6054)Memory used [KB]: 1791
% 3.22/1.01  % (6054)Time elapsed: 0.406 s
% 3.22/1.01  % (6054)Instructions burned: 160 (million)
% 3.22/1.01  % (6054)------------------------------
% 3.22/1.01  % (6054)------------------------------
% 3.22/1.02  % (6053)Instruction limit reached!
% 3.22/1.02  % (6053)------------------------------
% 3.22/1.02  % (6053)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.22/1.02  % (6053)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.22/1.02  % (6053)Termination reason: Unknown
% 3.22/1.02  % (6053)Termination phase: Saturation
% 3.22/1.02  
% 3.22/1.02  % (6053)Memory used [KB]: 1791
% 3.22/1.02  % (6053)Time elapsed: 0.396 s
% 3.22/1.02  % (6053)Instructions burned: 150 (million)
% 3.22/1.02  % (6053)------------------------------
% 3.22/1.02  % (6053)------------------------------
% 3.22/1.02  % (6069)dis+31_1:1_lcm=reverse:norm_ineq=on:nwc=10.0:sas=z3:tha=off:urr=on:i=382:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/382Mi)
% 3.22/1.05  % (6071)dis+10_1:1_sgt=16:sos=on:spb=goal:ss=axioms:i=1006:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/1006Mi)
% 3.22/1.05  % (6072)dis+1004_1:3_av=off:bs=on:plsq=on:i=3721:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/3721Mi)
% 3.22/1.07  % (6070)lrs+10_1:1_av=off:fde=none:lwlo=on:nwc=10.0:i=256:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/256Mi)
% 5.80/1.11  % (6050)Refutation not found, non-redundant clauses discarded% (6050)------------------------------
% 5.80/1.11  % (6050)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.80/1.14  % (6050)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.80/1.14  % (6050)Termination reason: Refutation not found, non-redundant clauses discarded
% 5.80/1.14  
% 5.80/1.14  % (6050)Memory used [KB]: 2046
% 5.80/1.14  % (6050)Time elapsed: 0.520 s
% 5.80/1.14  % (6050)Instructions burned: 208 (million)
% 5.80/1.14  % (6050)------------------------------
% 5.80/1.14  % (6050)------------------------------
% 5.80/1.16  % (6074)ott+1011_1:1_anc=all:avsq=on:avsqc=1:bsr=unit_only:drc=off:erd=off:fs=off:fsr=off:nwc=3.0:s2a=on:s2at=1.5:sac=on:urr=on:i=1705:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/1705Mi)
% 6.67/1.18  % (6073)ott+10_1:1_bd=preordered:drc=off:fd=preordered:nwc=5.0:sp=reverse_frequency:i=501:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/501Mi)
% 6.67/1.20  % (6075)lrs+10_1:1_av=off:sd=10:sos=all:ss=axioms:st=4.0:i=2416:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/2416Mi)
% 6.67/1.22  % (6080)ott+10_6715:511922_awrs=decay:awrsf=1:bd=preordered:bs=on:drc=off:fd=preordered:nwc=5.0:sp=frequency:spb=goal_then_units:uwa=interpreted_only:i=3528:si=on:rawr=on:rtra=on_0 on theBenchmark for (2992ds/3528Mi)
% 7.12/1.24  % (6079)lrs+10_1:1_ep=RS:fsr=off:sos=all:i=3217:si=on:rawr=on:rtra=on_0 on theBenchmark for (2992ds/3217Mi)
% 7.12/1.24  % (6076)dis+10_1:64_s2a=on:s2agt=16:slsq=on:slsqc=1:slsqr=1,1:i=1683:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/1683Mi)
% 7.30/1.26  % (6078)lrs+10_1:1_afp=1:sac=on:sas=z3:tha=off:i=113:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/113Mi)
% 7.30/1.26  % (6077)dis+1011_1:1_av=off:fsr=off:nm=6:plsq=on:s2a=on:s2at=3.0:slsq=on:slsqc=0:slsqr=1,8:sp=frequency:to=lpo:i=330:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/330Mi)
% 7.30/1.30  % (6063)Instruction limit reached!
% 7.30/1.30  % (6063)------------------------------
% 7.30/1.30  % (6063)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.30/1.30  % (6063)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.30/1.30  % (6063)Termination reason: Unknown
% 7.30/1.30  % (6063)Termination phase: Saturation
% 7.30/1.30  
% 7.30/1.30  % (6063)Memory used [KB]: 8827
% 7.30/1.30  % (6063)Time elapsed: 0.466 s
% 7.30/1.30  % (6063)Instructions burned: 213 (million)
% 7.30/1.30  % (6063)------------------------------
% 7.30/1.30  % (6063)------------------------------
% 7.86/1.33  % (6081)lrs+1011_1:6_aac=none:afr=on:bce=on:bsr=unit_only:canc=cautious:cond=fast:fde=unused:newcnf=on:nwc=3.0:s2a=on:s2agt=40:sas=z3:sfv=off:sp=weighted_frequency:spb=units:tha=off:to=lpo:i=2304:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/2304Mi)
% 7.86/1.34  % (6059)Instruction limit reached!
% 7.86/1.34  % (6059)------------------------------
% 7.86/1.34  % (6059)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.86/1.34  % (6059)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.86/1.34  % (6059)Termination reason: Unknown
% 7.86/1.34  % (6059)Termination phase: Saturation
% 7.86/1.34  
% 7.86/1.34  % (6059)Memory used [KB]: 8699
% 7.86/1.34  % (6059)Time elapsed: 0.695 s
% 7.86/1.34  % (6059)Instructions burned: 211 (million)
% 7.86/1.34  % (6059)------------------------------
% 7.86/1.34  % (6059)------------------------------
% 8.16/1.43  % (6067)Instruction limit reached!
% 8.16/1.43  % (6067)------------------------------
% 8.16/1.43  % (6067)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.16/1.43  % (6067)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.16/1.43  % (6067)Termination reason: Unknown
% 8.16/1.43  % (6067)Termination phase: Saturation
% 8.16/1.43  
% 8.16/1.43  % (6067)Memory used [KB]: 2046
% 8.16/1.43  % (6067)Time elapsed: 0.693 s
% 8.16/1.43  % (6067)Instructions burned: 231 (million)
% 8.16/1.43  % (6067)------------------------------
% 8.16/1.43  % (6067)------------------------------
% 8.70/1.47  % (6078)Instruction limit reached!
% 8.70/1.47  % (6078)------------------------------
% 8.70/1.47  % (6078)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.70/1.47  % (6078)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.70/1.47  % (6078)Termination reason: Unknown
% 8.70/1.47  % (6078)Termination phase: Saturation
% 8.70/1.47  
% 8.70/1.47  % (6078)Memory used [KB]: 1407
% 8.70/1.47  % (6078)Time elapsed: 0.063 s
% 8.70/1.47  % (6078)Instructions burned: 113 (million)
% 8.70/1.47  % (6078)------------------------------
% 8.70/1.47  % (6078)------------------------------
% 8.81/1.48  % (6061)Instruction limit reached!
% 8.81/1.48  % (6061)------------------------------
% 8.81/1.48  % (6061)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.81/1.48  % (6061)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.81/1.48  % (6061)Termination reason: Unknown
% 8.81/1.48  % (6061)Termination phase: Saturation
% 8.81/1.48  
% 8.81/1.48  % (6061)Memory used [KB]: 9210
% 8.81/1.48  % (6061)Time elapsed: 0.827 s
% 8.81/1.48  % (6061)Instructions burned: 331 (million)
% 8.81/1.48  % (6061)------------------------------
% 8.81/1.48  % (6061)------------------------------
% 8.81/1.51  % (6060)Instruction limit reached!
% 8.81/1.51  % (6060)------------------------------
% 8.81/1.51  % (6060)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.81/1.51  % (6060)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.81/1.51  % (6060)Termination reason: Unknown
% 8.81/1.51  % (6060)Termination phase: Saturation
% 8.81/1.51  
% 8.81/1.51  % (6060)Memory used [KB]: 7675
% 8.81/1.51  % (6060)Time elapsed: 0.861 s
% 8.81/1.51  % (6060)Instructions burned: 274 (million)
% 8.81/1.51  % (6060)------------------------------
% 8.81/1.51  % (6060)------------------------------
% 8.81/1.53  % (6082)dis+1011_1:1_abs=on:bd=off:flr=on:nm=0:s2at=3.0:sas=z3:sfv=off:slsq=on:slsqc=2:slsqr=46,31:sp=const_frequency:tgt=ground:tha=some:thi=overlap:thitd=on:thsq=on:thsqc=32:thsqd=32:thsqr=7,4:i=3780:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/3780Mi)
% 9.30/1.53  % (6051)Instruction limit reached!
% 9.30/1.53  % (6051)------------------------------
% 9.30/1.53  % (6051)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 9.30/1.53  % (6051)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 9.30/1.53  % (6051)Termination reason: Unknown
% 9.30/1.53  % (6051)Termination phase: Saturation
% 9.30/1.53  
% 9.30/1.53  % (6051)Memory used [KB]: 2942
% 9.30/1.53  % (6051)Time elapsed: 0.924 s
% 9.30/1.53  % (6051)Instructions burned: 343 (million)
% 9.30/1.53  % (6051)------------------------------
% 9.30/1.53  % (6051)------------------------------
% 9.30/1.53  % (6062)Refutation not found, non-redundant clauses discarded% (6062)------------------------------
% 9.30/1.53  % (6062)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 9.30/1.53  % (6062)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 9.30/1.53  % (6062)Termination reason: Refutation not found, non-redundant clauses discarded
% 9.30/1.53  
% 9.30/1.53  % (6062)Memory used [KB]: 2558
% 9.30/1.53  % (6062)Time elapsed: 0.870 s
% 9.30/1.53  % (6062)Instructions burned: 289 (million)
% 9.30/1.53  % (6062)------------------------------
% 9.30/1.53  % (6062)------------------------------
% 9.45/1.57  % (6055)Instruction limit reached!
% 9.45/1.57  % (6055)------------------------------
% 9.45/1.57  % (6055)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 9.45/1.57  % (6055)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 9.45/1.57  % (6055)Termination reason: Unknown
% 9.45/1.57  % (6055)Termination phase: Saturation
% 9.45/1.57  
% 9.45/1.57  % (6055)Memory used [KB]: 2686
% 9.45/1.57  % (6055)Time elapsed: 0.955 s
% 9.45/1.57  % (6055)Instructions burned: 371 (million)
% 9.45/1.57  % (6055)------------------------------
% 9.45/1.57  % (6055)------------------------------
% 9.45/1.58  % (6083)lrs+10_1:32_newcnf=on:sas=z3:tgt=ground:tha=off:i=238:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/238Mi)
% 9.85/1.63  % (6048)Instruction limit reached!
% 9.85/1.63  % (6048)------------------------------
% 9.85/1.63  % (6048)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 9.85/1.63  % (6048)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 9.85/1.63  % (6048)Termination reason: Unknown
% 9.85/1.63  % (6048)Termination phase: Saturation
% 9.85/1.63  
% 9.85/1.63  % (6048)Memory used [KB]: 9466
% 9.85/1.63  % (6048)Time elapsed: 1.029 s
% 9.85/1.63  % (6048)Instructions burned: 463 (million)
% 9.85/1.63  % (6048)------------------------------
% 9.85/1.63  % (6048)------------------------------
% 9.85/1.67  % (6084)dis+1002_1:1_aac=none:abs=on:nicw=on:sac=on:sas=z3:tgt=ground:tha=some:to=lpo:i=656:si=on:rawr=on:rtra=on_0 on theBenchmark for (2988ds/656Mi)
% 9.85/1.68  % (6070)Refutation not found, non-redundant clauses discarded% (6070)------------------------------
% 9.85/1.68  % (6070)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 9.85/1.68  % (6070)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 9.85/1.68  % (6070)Termination reason: Refutation not found, non-redundant clauses discarded
% 9.85/1.68  
% 9.85/1.68  % (6070)Memory used [KB]: 3326
% 9.85/1.68  % (6070)Time elapsed: 0.779 s
% 9.85/1.68  % (6070)Instructions burned: 244 (million)
% 9.85/1.68  % (6070)------------------------------
% 9.85/1.68  % (6070)------------------------------
% 10.68/1.70  % (6064)Instruction limit reached!
% 10.68/1.70  % (6064)------------------------------
% 10.68/1.70  % (6064)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 10.68/1.70  % (6064)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 10.68/1.70  % (6064)Termination reason: Unknown
% 10.68/1.70  % (6064)Termination phase: Saturation
% 10.68/1.70  
% 10.68/1.70  % (6064)Memory used [KB]: 3198
% 10.68/1.70  % (6064)Time elapsed: 1.015 s
% 10.68/1.70  % (6064)Instructions burned: 374 (million)
% 10.68/1.70  % (6064)------------------------------
% 10.68/1.70  % (6064)------------------------------
% 10.68/1.71  % (6086)lrs+1010_1:1_aac=none:abs=on:bd=off:fd=off:nm=0:sas=z3:sims=off:tha=off:to=lpo:i=1302:si=on:rawr=on:rtra=on_0 on theBenchmark for (2988ds/1302Mi)
% 10.68/1.71  % (6085)dis+1010_1:4_aac=none:abs=on:atotf=0.5:avsq=on:avsqc=2:avsqr=215,247:awrs=converge:awrsf=128:bsd=on:erd=off:fde=none:gve=cautious:newcnf=on:nwc=5.0:rnwc=on:sac=on:sas=z3:sp=const_min:tgt=ground:thsq=on:thsqc=64:thsqr=1,4:i=485:si=on:rawr=on:rtra=on_0 on theBenchmark for (2988ds/485Mi)
% 10.68/1.74  % (6049)Instruction limit reached!
% 10.68/1.74  % (6049)------------------------------
% 10.68/1.74  % (6049)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 10.68/1.74  % (6049)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 10.68/1.74  % (6049)Termination reason: Unknown
% 10.68/1.74  % (6049)Termination phase: Saturation
% 10.68/1.74  
% 10.68/1.74  % (6049)Memory used [KB]: 3070
% 10.68/1.74  % (6049)Time elapsed: 0.803 s
% 10.68/1.74  % (6049)Instructions burned: 495 (million)
% 10.68/1.74  % (6049)------------------------------
% 10.68/1.74  % (6049)------------------------------
% 11.40/1.78  % (6088)ins+10_1:32_fd=off:fs=off:fsr=off:igrr=4/7:igwr=on:urr=ec_only:i=591:si=on:rawr=on:rtra=on_0 on theBenchmark for (2987ds/591Mi)
% 11.40/1.78  % (6087)lrs+1011_4:1_abs=on:afp=20:amm=off:anc=all:bd=off:br=off:canc=force:s2a=on:sas=z3:slsq=on:urr=on:i=980:si=on:rawr=on:rtra=on_0 on theBenchmark for (2988ds/980Mi)
% 11.40/1.78  % (6089)lrs+1011_1:1_br=off:fs=off:fsr=off:tha=off:urr=ec_only:i=638:si=on:rawr=on:rtra=on_0 on theBenchmark for (2987ds/638Mi)
% 11.40/1.78  % (6056)Instruction limit reached!
% 11.40/1.78  % (6056)------------------------------
% 11.40/1.78  % (6056)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 11.40/1.78  % (6056)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 11.40/1.78  % (6056)Termination reason: Unknown
% 11.40/1.78  % (6056)Termination phase: Saturation
% 11.40/1.78  
% 11.40/1.78  % (6056)Memory used [KB]: 4477
% 11.40/1.78  % (6056)Time elapsed: 1.146 s
% 11.40/1.78  % (6056)Instructions burned: 493 (million)
% 11.40/1.78  % (6056)------------------------------
% 11.40/1.78  % (6056)------------------------------
% 11.64/1.81  % (6090)dis+1010_137062:920759_aac=none:abs=on:amm=sco:anc=none:asg=cautious:atotf=0.5:avsq=on:avsqc=2:avsqr=383,440:bce=on:bsd=on:erd=off:fde=unused:gs=on:gve=cautious:newcnf=on:nwc=3.3:sac=on:sas=z3:sfv=off:skr=on:spb=goal:tgt=ground:thsq=on:thsqc=128:thsql=off:uwa=all:i=947:si=on:rawr=on:rtra=on_0 on theBenchmark for (2987ds/947Mi)
% 11.80/1.83  % (6052)Instruction limit reached!
% 11.80/1.83  % (6052)------------------------------
% 11.80/1.83  % (6052)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 11.80/1.83  % (6052)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 11.80/1.83  % (6052)Termination reason: Unknown
% 11.80/1.83  % (6052)Termination phase: Saturation
% 11.80/1.83  
% 11.80/1.83  % (6052)Memory used [KB]: 7547
% 11.80/1.83  % (6052)Time elapsed: 1.207 s
% 11.80/1.83  % (6052)Instructions burned: 489 (million)
% 11.80/1.83  % (6052)------------------------------
% 11.80/1.83  % (6052)------------------------------
% 11.80/1.84  % (6091)lrs+10_1:1024_drc=off:fde=none:gve=force:nm=4:norm_ineq=on:sas=z3:sos=all:sp=const_min:spb=non_intro:to=lpo:uwa=one_side_constant:i=691:si=on:rawr=on:rtra=on_0 on theBenchmark for (2986ds/691Mi)
% 11.80/1.86  % (6069)Instruction limit reached!
% 11.80/1.86  % (6069)------------------------------
% 11.80/1.86  % (6069)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 11.80/1.86  % (6069)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 11.80/1.86  % (6069)Termination reason: Unknown
% 11.80/1.86  % (6069)Termination phase: Saturation
% 11.80/1.86  
% 11.80/1.86  % (6069)Memory used [KB]: 3326
% 11.80/1.86  % (6069)Time elapsed: 1.030 s
% 11.80/1.86  % (6069)Instructions burned: 382 (million)
% 11.80/1.86  % (6069)------------------------------
% 11.80/1.86  % (6069)------------------------------
% 11.80/1.88  % (6068)Instruction limit reached!
% 11.80/1.88  % (6068)------------------------------
% 11.80/1.88  % (6068)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 11.80/1.88  % (6068)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 11.80/1.88  % (6068)Termination reason: Unknown
% 11.80/1.88  % (6068)Termination phase: Saturation
% 11.80/1.88  
% 11.80/1.88  % (6068)Memory used [KB]: 2302
% 11.80/1.88  % (6068)Time elapsed: 1.096 s
% 11.80/1.88  % (6068)Instructions burned: 360 (million)
% 11.80/1.88  % (6068)------------------------------
% 11.80/1.88  % (6068)------------------------------
% 11.80/1.92  % (6066)Instruction limit reached!
% 11.80/1.92  % (6066)------------------------------
% 11.80/1.92  % (6066)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 11.80/1.92  % (6066)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 11.80/1.92  % (6066)Termination reason: Unknown
% 11.80/1.92  % (6066)Termination phase: Saturation
% 11.80/1.92  
% 11.80/1.92  % (6066)Memory used [KB]: 7547
% 11.80/1.92  % (6066)Time elapsed: 1.157 s
% 11.80/1.92  % (6066)Instructions burned: 488 (million)
% 11.80/1.92  % (6066)------------------------------
% 11.80/1.92  % (6066)------------------------------
% 12.48/1.93  % (6092)lrs+10_1:128_asg=cautious:drc=off:fde=none:gve=force:norm_ineq=on:sas=z3:sos=all:sp=reverse_arity:spb=intro:ss=axioms:to=lpo:uwa=one_side_constant:i=370:si=on:rawr=on:rtra=on_0 on theBenchmark for (2986ds/370Mi)
% 12.48/1.93  % (6093)dis+10_1:1_bd=off:fde=unused:gsp=on:ins=1:norm_ineq=on:sas=z3:sos=all:tha=off:i=361:si=on:rawr=on:rtra=on_0 on theBenchmark for (2986ds/361Mi)
% 12.48/1.95  % (6094)lrs+1011_1:1_bce=on:drc=off:erd=off:gve=force:ins=2:norm_ineq=on:sac=on:sp=frequency:tha=some:urr=on:i=3058:si=on:rawr=on:rtra=on_0 on theBenchmark for (2985ds/3058Mi)
% 12.85/2.00  % (6095)lrs+1010_5:1_norm_ineq=on:sas=z3:sos=all:ss=axioms:tha=off:i=1198:si=on:rawr=on:rtra=on_0 on theBenchmark for (2985ds/1198Mi)
% 12.85/2.04  % (6097)lrs+10_1:1_av=off:fde=none:lwlo=on:nwc=10.0:i=256:si=on:rawr=on:rtra=on_0 on theBenchmark for (2984ds/256Mi)
% 12.85/2.04  % (6096)lrs+11_1:1_avsq=on:avsql=on:avsqr=1,16:norm_ineq=on:nwc=10.0:plsq=on:sas=z3:tha=off:urr=on:i=2501:si=on:rawr=on:rtra=on_0 on theBenchmark for (2984ds/2501Mi)
% 12.85/2.05  % (6065)Instruction limit reached!
% 12.85/2.05  % (6065)------------------------------
% 12.85/2.05  % (6065)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.85/2.05  % (6065)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 12.85/2.05  % (6065)Termination reason: Unknown
% 12.85/2.05  % (6065)Termination phase: Saturation
% 12.85/2.05  
% 12.85/2.05  % (6065)Memory used [KB]: 11769
% 12.85/2.05  % (6065)Time elapsed: 0.338 s
% 12.85/2.05  % (6065)Instructions burned: 500 (million)
% 12.85/2.05  % (6065)------------------------------
% 12.85/2.05  % (6065)------------------------------
% 13.32/2.09  % (6077)Instruction limit reached!
% 13.32/2.09  % (6077)------------------------------
% 13.32/2.09  % (6077)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 13.32/2.09  % (6077)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 13.32/2.09  % (6077)Termination reason: Unknown
% 13.32/2.09  % (6077)Termination phase: Saturation
% 13.32/2.09  
% 13.32/2.09  % (6077)Memory used [KB]: 4989
% 13.32/2.09  % (6077)Time elapsed: 1.018 s
% 13.32/2.09  % (6077)Instructions burned: 330 (million)
% 13.32/2.09  % (6077)------------------------------
% 13.32/2.09  % (6077)------------------------------
% 13.47/2.10  % (6098)dis+1011_1:1_bd=preordered:sd=2:sos=all:ss=axioms:i=217:si=on:rawr=on:rtra=on_0 on theBenchmark for (2984ds/217Mi)
% 13.47/2.12  % (6083)Instruction limit reached!
% 13.47/2.12  % (6083)------------------------------
% 13.47/2.12  % (6083)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 13.47/2.12  % (6083)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 13.47/2.12  % (6083)Termination reason: Unknown
% 13.47/2.12  % (6083)Termination phase: Saturation
% 13.47/2.12  
% 13.47/2.12  % (6083)Memory used [KB]: 2302
% 13.47/2.12  % (6083)Time elapsed: 0.718 s
% 13.47/2.12  % (6083)Instructions burned: 238 (million)
% 13.47/2.12  % (6083)------------------------------
% 13.47/2.12  % (6083)------------------------------
% 13.65/2.16  % (6099)ott+11_1:1_aac=none:amm=off:bd=off:fsr=off:sas=z3:sos=all:sp=const_frequency:tha=off:i=1168:si=on:rawr=on:rtra=on_0 on theBenchmark for (2984ds/1168Mi)
% 14.12/2.30  % (6100)dis+10_1:1_sgt=16:sos=on:spb=goal:ss=axioms:i=1006:si=on:rawr=on:rtra=on_0 on theBenchmark for (2982ds/1006Mi)
% 15.65/2.37  % (6101)dis+1004_1:3_av=off:bs=on:plsq=on:i=4966:si=on:rawr=on:rtra=on_0 on theBenchmark for (2982ds/4966Mi)
% 15.65/2.40  % (6102)ott+10_18762:894869_awrs=decay:awrsf=8:bsd=on:drc=off:fsr=off:irw=on:newcnf=on:slsq=on:slsqc=1:slsqr=76,61:i=4835:si=on:rawr=on:rtra=on_0 on theBenchmark for (2981ds/4835Mi)
% 16.48/2.42  % (6097)Refutation not found, non-redundant clauses discarded% (6097)------------------------------
% 16.48/2.42  % (6097)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 16.48/2.42  % (6097)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 16.48/2.42  % (6097)Termination reason: Refutation not found, non-redundant clauses discarded
% 16.48/2.42  
% 16.48/2.42  % (6097)Memory used [KB]: 3198
% 16.48/2.42  % (6097)Time elapsed: 0.523 s
% 16.48/2.42  % (6097)Instructions burned: 253 (million)
% 16.48/2.42  % (6097)------------------------------
% 16.48/2.42  % (6097)------------------------------
% 16.48/2.44  % (6073)Instruction limit reached!
% 16.48/2.44  % (6073)------------------------------
% 16.48/2.44  % (6073)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 16.48/2.44  % (6073)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 16.48/2.44  % (6073)Termination reason: Unknown
% 16.48/2.44  % (6073)Termination phase: Saturation
% 16.48/2.44  
% 16.48/2.44  % (6073)Memory used [KB]: 10618
% 16.48/2.44  % (6073)Time elapsed: 1.449 s
% 16.48/2.44  % (6073)Instructions burned: 501 (million)
% 16.48/2.44  % (6073)------------------------------
% 16.48/2.44  % (6073)------------------------------
% 17.19/2.55  % (6104)ott+0_1:128_afr=on:amm=sco:anc=none:awrs=converge:awrsf=110:bsd=on:cond=fast:etr=on:fde=unused:flr=on:fsd=on:gve=force:irw=on:norm_ineq=on:sas=z3:sos=all:spb=units:tha=off:thi=strong:to=lpo:uwa=one_side_interpreted:i=3932:si=on:rawr=on:rtra=on_0 on theBenchmark for (2978ds/3932Mi)
% 17.81/2.63  % (6098)Instruction limit reached!
% 17.81/2.63  % (6098)------------------------------
% 17.81/2.63  % (6098)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 17.81/2.63  % (6098)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 17.81/2.63  % (6098)Termination reason: Unknown
% 17.81/2.63  % (6098)Termination phase: Saturation
% 17.81/2.63  
% 17.81/2.63  % (6098)Memory used [KB]: 7291
% 17.81/2.63  % (6098)Time elapsed: 0.713 s
% 17.81/2.63  % (6098)Instructions burned: 218 (million)
% 17.81/2.63  % (6098)------------------------------
% 17.81/2.63  % (6098)------------------------------
% 17.81/2.64  % (6093)Instruction limit reached!
% 17.81/2.64  % (6093)------------------------------
% 17.81/2.64  % (6093)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 17.81/2.64  % (6093)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 17.81/2.64  % (6093)Termination reason: Unknown
% 17.81/2.64  % (6093)Termination phase: Saturation
% 17.81/2.64  
% 17.81/2.64  % (6093)Memory used [KB]: 2686
% 17.81/2.64  % (6093)Time elapsed: 0.873 s
% 17.81/2.64  % (6093)Instructions burned: 361 (million)
% 17.81/2.64  % (6093)------------------------------
% 17.81/2.64  % (6093)------------------------------
% 18.63/2.71  % (6092)Instruction limit reached!
% 18.63/2.71  % (6092)------------------------------
% 18.63/2.71  % (6092)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 18.63/2.71  % (6092)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 18.63/2.71  % (6092)Termination reason: Unknown
% 18.63/2.71  % (6092)Termination phase: Saturation
% 18.63/2.71  
% 18.63/2.71  % (6092)Memory used [KB]: 3709
% 18.63/2.71  % (6092)Time elapsed: 0.955 s
% 18.63/2.71  % (6092)Instructions burned: 371 (million)
% 18.63/2.71  % (6092)------------------------------
% 18.63/2.71  % (6092)------------------------------
% 18.70/2.72  % (6105)lrs+1011_1:6_aac=none:afr=on:bce=on:bsr=unit_only:canc=cautious:cond=fast:fde=unused:newcnf=on:nwc=3.0:s2a=on:s2agt=40:sas=z3:sfv=off:sp=weighted_frequency:spb=units:tha=off:to=lpo:i=1742:si=on:rawr=on:rtra=on_0 on theBenchmark for (2978ds/1742Mi)
% 18.70/2.78  % (6085)Instruction limit reached!
% 18.70/2.78  % (6085)------------------------------
% 18.70/2.78  % (6085)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 18.70/2.78  % (6085)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 18.70/2.78  % (6085)Termination reason: Unknown
% 18.70/2.78  % (6085)Termination phase: Saturation
% 18.70/2.78  
% 18.70/2.78  % (6085)Memory used [KB]: 4477
% 18.70/2.78  % (6085)Time elapsed: 1.234 s
% 18.70/2.78  % (6085)Instructions burned: 486 (million)
% 18.70/2.78  % (6085)------------------------------
% 18.70/2.78  % (6085)------------------------------
% 19.28/2.83  % (6107)dis+1010_137062:920759_aac=none:abs=on:amm=sco:anc=none:asg=cautious:atotf=0.5:avsq=on:avsqc=2:avsqr=383,440:bce=on:bsd=on:erd=off:fde=unused:gs=on:gve=cautious:newcnf=on:nwc=3.3:sac=on:sas=z3:sfv=off:skr=on:spb=goal:tgt=ground:thsq=on:thsqc=128:thsql=off:uwa=all:i=947:si=on:rawr=on:rtra=on_0 on theBenchmark for (2976ds/947Mi)
% 19.28/2.88  % (6106)dis+1011_1:1_abs=on:bd=off:flr=on:nm=0:s2at=3.0:sas=z3:sfv=off:slsq=on:slsqc=2:slsqr=46,31:sp=const_frequency:tgt=ground:tha=some:thi=overlap:thitd=on:thsq=on:thsqc=32:thsqd=32:thsqr=7,4:i=3843:si=on:rawr=on:rtra=on_0 on theBenchmark for (2976ds/3843Mi)
% 19.28/2.89  % (6108)dis+10_1:14_awrs=converge:sp=unary_first:tgt=ground:i=3622:si=on:rawr=on:rtra=on_0 on theBenchmark for (2976ds/3622Mi)
% 19.82/2.97  % (6084)Instruction limit reached!
% 19.82/2.97  % (6084)------------------------------
% 19.82/2.97  % (6084)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 19.82/2.97  % (6084)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 19.82/2.97  % (6084)Termination reason: Unknown
% 19.82/2.97  % (6084)Termination phase: Saturation
% 19.82/2.97  
% 19.82/2.97  % (6084)Memory used [KB]: 4605
% 19.82/2.97  % (6084)Time elapsed: 1.451 s
% 19.82/2.97  % (6084)Instructions burned: 657 (million)
% 19.82/2.97  % (6084)------------------------------
% 19.82/2.97  % (6084)------------------------------
% 19.82/2.99  % (6109)lrs+11_9:8_amm=off:bsd=on:etr=on:fsd=on:fsr=off:lma=on:newcnf=on:nm=0:nwc=3.0:s2a=on:s2agt=10:sas=z3:tha=some:i=4725:si=on:rawr=on:rtra=on_0 on theBenchmark for (2975ds/4725Mi)
% 21.47/3.06  % (6089)Instruction limit reached!
% 21.47/3.06  % (6089)------------------------------
% 21.47/3.06  % (6089)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 21.47/3.06  % (6089)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 21.47/3.06  % (6089)Termination reason: Unknown
% 21.47/3.06  % (6089)Termination phase: Saturation
% 21.47/3.06  
% 21.47/3.06  % (6089)Memory used [KB]: 7547
% 21.47/3.06  % (6089)Time elapsed: 1.474 s
% 21.47/3.06  % (6089)Instructions burned: 639 (million)
% 21.47/3.06  % (6089)------------------------------
% 21.47/3.06  % (6089)------------------------------
% 21.47/3.07  % (6088)Instruction limit reached!
% 21.47/3.07  % (6088)------------------------------
% 21.47/3.07  % (6088)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 21.47/3.07  % (6088)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 21.47/3.07  % (6088)Termination reason: Unknown
% 21.47/3.07  % (6088)Termination phase: Saturation
% 21.47/3.07  
% 21.47/3.07  % (6088)Memory used [KB]: 12792
% 21.47/3.07  % (6088)Time elapsed: 0.328 s
% 21.47/3.07  % (6088)Instructions burned: 592 (million)
% 21.47/3.07  % (6088)------------------------------
% 21.47/3.07  % (6088)------------------------------
% 22.13/3.17  % (6110)dis+31_1:1_lcm=reverse:norm_ineq=on:nwc=10.0:sas=z3:tha=off:urr=on:i=1518:si=on:rawr=on:rtra=on_0 on theBenchmark for (2973ds/1518Mi)
% 23.20/3.26  % (6112)ott+11_2:1_add=large:afp=4000:newcnf=on:sd=1:sos=on:sp=const_min:ss=axioms:i=1324:si=on:rawr=on:rtra=on_0 on theBenchmark for (2972ds/1324Mi)
% 23.35/3.31  % (6111)lrs+11_1:1_avsq=on:avsql=on:avsqr=1,16:norm_ineq=on:nwc=10.0:plsq=on:sas=z3:tha=off:urr=on:i=2661:si=on:rawr=on:rtra=on_0 on theBenchmark for (2972ds/2661Mi)
% 23.76/3.38  % (6071)Instruction limit reached!
% 23.76/3.38  % (6071)------------------------------
% 23.76/3.38  % (6071)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 23.76/3.38  % (6071)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 23.76/3.38  % (6071)Termination reason: Unknown
% 23.76/3.38  % (6071)Termination phase: Saturation
% 23.76/3.38  
% 23.76/3.38  % (6071)Memory used [KB]: 12665
% 23.76/3.38  % (6071)Time elapsed: 2.432 s
% 23.76/3.38  % (6071)Instructions burned: 1007 (million)
% 23.76/3.38  % (6071)------------------------------
% 23.76/3.38  % (6071)------------------------------
% 24.36/3.47  % (6091)Instruction limit reached!
% 24.36/3.47  % (6091)------------------------------
% 24.36/3.47  % (6091)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 24.36/3.47  % (6091)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 24.36/3.47  % (6091)Termination reason: Unknown
% 24.36/3.47  % (6091)Termination phase: Saturation
% 24.36/3.47  
% 24.36/3.47  % (6091)Memory used [KB]: 6396
% 24.36/3.47  % (6091)Time elapsed: 1.717 s
% 24.36/3.47  % (6091)Instructions burned: 692 (million)
% 24.36/3.47  % (6091)------------------------------
% 24.36/3.47  % (6091)------------------------------
% 24.36/3.47  % (6087)Instruction limit reached!
% 24.36/3.47  % (6087)------------------------------
% 24.36/3.47  % (6087)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 24.36/3.47  % (6087)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 24.36/3.47  % (6087)Termination reason: Unknown
% 24.36/3.47  % (6087)Termination phase: Saturation
% 24.36/3.47  
% 24.36/3.47  % (6087)Memory used [KB]: 6268
% 24.36/3.47  % (6087)Time elapsed: 1.907 s
% 24.36/3.47  % (6087)Instructions burned: 981 (million)
% 24.36/3.47  % (6087)------------------------------
% 24.36/3.47  % (6087)------------------------------
% 26.35/3.65  % (6113)ott+11_1:1_aac=none:amm=off:bd=off:fsr=off:sas=z3:sos=all:sp=const_frequency:tha=off:i=1168:si=on:rawr=on:rtra=on_0 on theBenchmark for (2969ds/1168Mi)
% 27.03/3.74  % (6090)Instruction limit reached!
% 27.03/3.74  % (6090)------------------------------
% 27.03/3.74  % (6090)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 27.03/3.76  % (6090)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 27.03/3.76  % (6090)Termination reason: Unknown
% 27.03/3.76  % (6090)Termination phase: Saturation
% 27.03/3.76  
% 27.03/3.76  % (6090)Memory used [KB]: 13176
% 27.03/3.76  % (6090)Time elapsed: 2.107 s
% 27.03/3.76  % (6090)Instructions burned: 947 (million)
% 27.03/3.76  % (6090)------------------------------
% 27.03/3.76  % (6090)------------------------------
% 27.03/3.76  % (6114)dis+1004_1:3_av=off:bs=on:plsq=on:i=11321:si=on:rawr=on:rtra=on_0 on theBenchmark for (2968ds/11321Mi)
% 27.03/3.78  % (6115)lrs+10_1:1_av=off:sd=10:sos=all:ss=axioms:st=4.0:i=12082:si=on:rawr=on:rtra=on_0 on theBenchmark for (2968ds/12082Mi)
% 28.68/3.98  % (6116)lrs+10_3:1_abs=on:ep=RST:newcnf=on:nm=2:sas=z3:sd=1:sos=all:ss=included:to=lpo:i=31695:si=on:rawr=on:rtra=on_0 on theBenchmark for (2965ds/31695Mi)
% 29.75/4.17  % (6086)Instruction limit reached!
% 29.75/4.17  % (6086)------------------------------
% 29.75/4.17  % (6086)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 29.75/4.17  % (6086)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 29.75/4.17  % (6086)Termination reason: Unknown
% 29.75/4.17  % (6086)Termination phase: Saturation
% 29.75/4.17  
% 29.75/4.17  % (6086)Memory used [KB]: 6268
% 29.75/4.17  % (6086)Time elapsed: 2.379 s
% 29.75/4.17  % (6086)Instructions burned: 1303 (million)
% 29.75/4.17  % (6086)------------------------------
% 29.75/4.17  % (6086)------------------------------
% 31.91/4.41  % (6118)lrs+1002_1:1_nm=0:sd=1:ss=axioms:urr=ec_only:i=7145:si=on:rawr=on:rtra=on_0 on theBenchmark for (2961ds/7145Mi)
% 32.63/4.49  % (6099)Instruction limit reached!
% 32.63/4.49  % (6099)------------------------------
% 32.63/4.49  % (6099)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 32.95/4.50  % (6099)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 32.95/4.50  % (6099)Termination reason: Unknown
% 32.95/4.50  % (6099)Termination phase: Saturation
% 32.95/4.50  
% 32.95/4.50  % (6099)Memory used [KB]: 6908
% 32.95/4.50  % (6099)Time elapsed: 2.491 s
% 32.95/4.50  % (6099)Instructions burned: 1168 (million)
% 32.95/4.50  % (6099)------------------------------
% 32.95/4.50  % (6099)------------------------------
% 33.78/4.62  % (6095)Instruction limit reached!
% 33.78/4.62  % (6095)------------------------------
% 33.78/4.62  % (6095)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 33.78/4.62  % (6095)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 33.78/4.62  % (6095)Termination reason: Unknown
% 33.78/4.62  % (6095)Termination phase: Saturation
% 33.78/4.62  
% 33.78/4.62  % (6095)Memory used [KB]: 7291
% 33.78/4.62  % (6095)Time elapsed: 2.779 s
% 33.78/4.62  % (6095)Instructions burned: 1199 (million)
% 33.78/4.62  % (6095)------------------------------
% 33.78/4.62  % (6095)------------------------------
% 34.47/4.73  % (6119)lrs+10_1:1_br=off:ep=RSTC:plsq=on:plsqc=1:plsqr=32,1:urr=on:i=48352:si=on:rawr=on:rtra=on_0 on theBenchmark for (2958ds/48352Mi)
% 35.64/4.83  % (6076)Instruction limit reached!
% 35.64/4.83  % (6076)------------------------------
% 35.64/4.83  % (6076)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 35.64/4.83  % (6076)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 35.64/4.83  % (6076)Termination reason: Unknown
% 35.64/4.83  % (6076)Termination phase: Saturation
% 35.64/4.83  
% 35.64/4.83  % (6076)Memory used [KB]: 23155
% 35.64/4.83  % (6076)Time elapsed: 3.774 s
% 35.64/4.83  % (6076)Instructions burned: 1683 (million)
% 35.64/4.83  % (6076)------------------------------
% 35.64/4.83  % (6076)------------------------------
% 35.64/4.83  % (6074)Instruction limit reached!
% 35.64/4.83  % (6074)------------------------------
% 35.64/4.83  % (6074)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 35.64/4.83  % (6074)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 35.64/4.83  % (6074)Termination reason: Unknown
% 35.64/4.83  % (6074)Termination phase: Saturation
% 35.64/4.83  
% 35.64/4.83  % (6074)Memory used [KB]: 25969
% 35.64/4.83  % (6074)Time elapsed: 3.757 s
% 35.64/4.83  % (6074)Instructions burned: 1706 (million)
% 35.64/4.83  % (6074)------------------------------
% 35.64/4.83  % (6074)------------------------------
% 35.83/4.86  % (6120)lrs+10_1:16_ss=axioms:st=3.0:i=48076:si=on:rawr=on:rtra=on_0 on theBenchmark for (2956ds/48076Mi)
% 36.35/4.93  % (6100)Instruction limit reached!
% 36.35/4.93  % (6100)------------------------------
% 36.35/4.93  % (6100)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 36.35/4.93  % (6100)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 36.35/4.93  % (6100)Termination reason: Unknown
% 36.35/4.93  % (6100)Termination phase: Saturation
% 36.35/4.93  
% 36.35/4.93  % (6100)Memory used [KB]: 12409
% 36.35/4.93  % (6100)Time elapsed: 2.809 s
% 36.35/4.93  % (6100)Instructions burned: 1006 (million)
% 36.35/4.93  % (6100)------------------------------
% 36.35/4.93  % (6100)------------------------------
% 36.78/5.00  % (6107)Instruction limit reached!
% 36.78/5.00  % (6107)------------------------------
% 36.78/5.00  % (6107)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 36.78/5.00  % (6107)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 36.78/5.00  % (6107)Termination reason: Unknown
% 36.78/5.00  % (6107)Termination phase: Saturation
% 36.78/5.00  
% 36.78/5.00  % (6107)Memory used [KB]: 12537
% 36.78/5.00  % (6107)Time elapsed: 2.293 s
% 36.78/5.00  % (6107)Instructions burned: 947 (million)
% 36.78/5.00  % (6107)------------------------------
% 36.78/5.00  % (6107)------------------------------
% 36.78/5.03  % (6122)ott+0_1:128_afr=on:amm=sco:anc=none:awrs=converge:awrsf=110:bsd=on:cond=fast:etr=on:fde=unused:flr=on:fsd=on:gve=force:irw=on:norm_ineq=on:sas=z3:sos=all:spb=units:tha=off:thi=strong:to=lpo:uwa=one_side_interpreted:i=17722:si=on:rawr=on:rtra=on_0 on theBenchmark for (2954ds/17722Mi)
% 36.78/5.03  % (6121)lrs+21_1:1_ep=RS:fs=off:fsr=off:s2a=on:s2at=1.5:sac=on:sos=all:updr=off:i=24952:si=on:rawr=on:rtra=on_0 on theBenchmark for (2954ds/24952Mi)
% 38.01/5.21  % (6123)lrs+35_1:1_aac=none:abs=on:amm=off:norm_ineq=on:s2a=on:s2at=3.0:tha=off:i=25691:si=on:rawr=on:rtra=on_0 on theBenchmark for (2953ds/25691Mi)
% 38.54/5.26  % (6124)lrs+1011_1:6_aac=none:afr=on:bce=on:bsr=unit_only:canc=cautious:cond=fast:fde=unused:newcnf=on:nwc=3.0:s2a=on:s2agt=40:sas=z3:sfv=off:sp=weighted_frequency:spb=units:tha=off:to=lpo:i=1742:si=on:rawr=on:rtra=on_0 on theBenchmark for (2953ds/1742Mi)
% 40.11/5.40  % (6081)Instruction limit reached!
% 40.11/5.40  % (6081)------------------------------
% 40.11/5.40  % (6081)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 40.11/5.40  % (6081)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 40.11/5.40  % (6081)Termination reason: Unknown
% 40.11/5.40  % (6081)Termination phase: Saturation
% 40.11/5.40  
% 40.11/5.40  % (6081)Memory used [KB]: 12665
% 40.11/5.40  % (6081)Time elapsed: 4.145 s
% 40.11/5.40  % (6081)Instructions burned: 2305 (million)
% 40.11/5.40  % (6081)------------------------------
% 40.11/5.40  % (6081)------------------------------
% 41.71/5.67  % (6125)dis+1011_1:1_abs=on:bd=off:flr=on:nm=0:s2at=3.0:sas=z3:sfv=off:slsq=on:slsqc=2:slsqr=46,31:sp=const_frequency:tgt=ground:tha=some:thi=overlap:thitd=on:thsq=on:thsqc=32:thsqd=32:thsqr=7,4:i=31719:si=on:rawr=on:rtra=on_0 on theBenchmark for (2949ds/31719Mi)
% 45.11/6.02  % (6110)Instruction limit reached!
% 45.11/6.02  % (6110)------------------------------
% 45.11/6.02  % (6110)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 45.11/6.03  % (6110)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 45.11/6.03  % (6110)Termination reason: Unknown
% 45.11/6.03  % (6110)Termination phase: Saturation
% 45.11/6.03  
% 45.11/6.03  % (6110)Memory used [KB]: 10874
% 45.11/6.03  % (6110)Time elapsed: 2.996 s
% 45.11/6.03  % (6110)Instructions burned: 1519 (million)
% 45.11/6.03  % (6110)------------------------------
% 45.11/6.03  % (6110)------------------------------
% 45.11/6.10  % (6113)Instruction limit reached!
% 45.11/6.10  % (6113)------------------------------
% 45.11/6.10  % (6113)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 45.11/6.11  % (6113)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 45.11/6.11  % (6113)Termination reason: Unknown
% 45.11/6.11  % (6113)Termination phase: Saturation
% 45.11/6.11  
% 45.11/6.11  % (6113)Memory used [KB]: 6780
% 45.11/6.11  % (6113)Time elapsed: 2.631 s
% 45.11/6.11  % (6113)Instructions burned: 1168 (million)
% 45.11/6.11  % (6113)------------------------------
% 45.11/6.11  % (6113)------------------------------
% 46.55/6.21  % (6127)lrs+1010_1:1_aac=none:abs=on:bd=off:fd=off:nm=0:sas=z3:sims=off:tha=off:to=lpo:i=12098:si=on:rawr=on:rtra=on_0 on theBenchmark for (2942ds/12098Mi)
% 47.32/6.30  % (6128)lrs+10_1:1_ev=force:newcnf=on:sas=z3:spb=goal:tgt=full:tha=off:uwa=ground:i=7522:si=on:rawr=on:rtra=on_0 on theBenchmark for (2942ds/7522Mi)
% 48.16/6.42  % (6112)Instruction limit reached!
% 48.16/6.42  % (6112)------------------------------
% 48.16/6.42  % (6112)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 48.16/6.42  % (6112)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 48.16/6.42  % (6112)Termination reason: Unknown
% 48.16/6.42  % (6112)Termination phase: Saturation
% 48.16/6.42  
% 48.16/6.42  % (6112)Memory used [KB]: 11897
% 48.16/6.42  % (6112)Time elapsed: 3.262 s
% 48.16/6.42  % (6112)Instructions burned: 1324 (million)
% 48.16/6.42  % (6112)------------------------------
% 48.16/6.42  % (6112)------------------------------
% 48.79/6.50  % (6105)Instruction limit reached!
% 48.79/6.50  % (6105)------------------------------
% 48.79/6.50  % (6105)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 48.79/6.50  % (6105)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 48.79/6.50  % (6105)Termination reason: Unknown
% 48.79/6.50  % (6105)Termination phase: Saturation
% 48.79/6.50  
% 48.79/6.50  % (6105)Memory used [KB]: 11385
% 48.79/6.50  % (6105)Time elapsed: 3.953 s
% 48.79/6.50  % (6105)Instructions burned: 1743 (million)
% 48.79/6.50  % (6105)------------------------------
% 48.79/6.50  % (6105)------------------------------
% 48.79/6.55  % (6075)Instruction limit reached!
% 48.79/6.55  % (6075)------------------------------
% 48.79/6.55  % (6075)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 48.79/6.55  % (6075)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 48.79/6.55  % (6075)Termination reason: Unknown
% 48.79/6.55  % (6075)Termination phase: Saturation
% 48.79/6.56  
% 48.79/6.56  % (6075)Memory used [KB]: 14456
% 48.79/6.56  % (6075)Time elapsed: 5.496 s
% 48.79/6.56  % (6075)Instructions burned: 2417 (million)
% 48.79/6.56  % (6075)------------------------------
% 48.79/6.56  % (6075)------------------------------
% 50.09/6.68  % (6129)lrs+10_1:1_abs=on:afp=1000:nicw=on:sas=z3:tgt=ground:tha=off:uwa=all:i=9256:si=on:rawr=on:rtra=on_0 on theBenchmark for (2939ds/9256Mi)
% 50.72/6.74  % (6130)lrs+31_1:3_abs=on:add=large:afp=329:afq=1.2:anc=none:avsq=on:avsqr=160,201:awrs=decay:bce=on:bsr=unit_only:canc=cautious:etr=on:ev=force:flr=on:fs=off:fsd=on:fsr=off:irw=on:lcm=reverse:newcnf=on:nicw=on:nwc=1.55:pum=on:rnwc=on:s2agt=32:sas=z3:sffsmt=on:sims=off:skr=on:slsq=on:slsqc=2:slsqr=433504,723351:sp=unary_first:spb=goal_then_units:tgt=full:tha=some:to=lpo:uhcvi=on:uwa=one_side_constant:i=7507:si=on:rawr=on:rtra=on_0 on theBenchmark for (2938ds/7507Mi)
% 51.17/6.81  % (6131)lrs+11_9:8_amm=off:bsd=on:etr=on:fsd=on:fsr=off:lma=on:newcnf=on:nm=0:nwc=3.0:s2a=on:s2agt=10:sas=z3:tha=some:i=4725:si=on:rawr=on:rtra=on_0 on theBenchmark for (2937ds/4725Mi)
% 60.48/8.00  % (6096)Instruction limit reached!
% 60.48/8.00  % (6096)------------------------------
% 60.48/8.00  % (6096)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 60.48/8.00  % (6096)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 60.48/8.00  % (6096)Termination reason: Unknown
% 60.48/8.00  % (6096)Termination phase: Saturation
% 60.48/8.00  
% 60.48/8.00  % (6096)Memory used [KB]: 17526
% 60.48/8.00  % (6096)Time elapsed: 5.982 s
% 60.48/8.00  % (6096)Instructions burned: 2502 (million)
% 60.48/8.00  % (6096)------------------------------
% 60.48/8.00  % (6096)------------------------------
% 62.10/8.20  % (6079)Refutation not found, non-redundant clauses discarded% (6079)------------------------------
% 62.10/8.20  % (6079)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 62.10/8.20  % (6079)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 62.10/8.20  % (6079)Termination reason: Refutation not found, non-redundant clauses discarded
% 62.10/8.20  
% 62.10/8.20  % (6079)Memory used [KB]: 31598
% 62.10/8.20  % (6079)Time elapsed: 7.116 s
% 62.10/8.20  % (6079)Instructions burned: 3215 (million)
% 62.10/8.20  % (6079)------------------------------
% 62.10/8.20  % (6079)------------------------------
% 62.49/8.23  % (6072)Instruction limit reached!
% 62.49/8.23  % (6072)------------------------------
% 62.49/8.23  % (6072)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 62.49/8.23  % (6072)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 62.49/8.23  % (6072)Termination reason: Unknown
% 62.49/8.23  % (6072)Termination phase: Saturation
% 62.49/8.23  
% 62.49/8.23  % (6072)Memory used [KB]: 28144
% 62.49/8.23  % (6072)Time elapsed: 7.251 s
% 62.49/8.23  % (6072)Instructions burned: 3721 (million)
% 62.49/8.23  % (6072)------------------------------
% 62.49/8.23  % (6072)------------------------------
% 62.49/8.28  % (6132)lrs+11_1:1_avsq=on:avsql=on:avsqr=1,16:norm_ineq=on:nwc=10.0:plsq=on:sas=z3:tha=off:urr=on:i=6461:si=on:rawr=on:rtra=on_0 on theBenchmark for (2922ds/6461Mi)
% 64.30/8.43  % (6133)dis+1011_5:1_drc=off:kws=inv_arity_squared:nwc=5.0:plsq=on:plsqc=1:plsqr=32,1:s2a=on:s2at=2.1:urr=ec_only:i=11248:si=on:rawr=on:rtra=on_0 on theBenchmark for (2920ds/11248Mi)
% 64.30/8.44  % (6134)lrs+10_1:1_sd=10:sos=all:ss=axioms:st=5.0:tha=off:i=10523:si=on:rawr=on:rtra=on_0 on theBenchmark for (2920ds/10523Mi)
% 66.84/8.82  % (6094)Instruction limit reached!
% 66.84/8.82  % (6094)------------------------------
% 66.84/8.82  % (6094)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 66.84/8.82  % (6094)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 66.84/8.82  % (6094)Termination reason: Unknown
% 66.84/8.82  % (6094)Termination phase: Saturation
% 66.84/8.82  
% 66.84/8.82  % (6094)Memory used [KB]: 20596
% 66.84/8.82  % (6094)Time elapsed: 7.027 s
% 66.84/8.82  % (6094)Instructions burned: 3059 (million)
% 66.84/8.82  % (6094)------------------------------
% 66.84/8.82  % (6094)------------------------------
% 68.62/8.99  % (6111)Instruction limit reached!
% 68.62/8.99  % (6111)------------------------------
% 68.62/8.99  % (6111)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 68.62/8.99  % (6111)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 68.62/8.99  % (6111)Termination reason: Unknown
% 68.62/8.99  % (6111)Termination phase: Saturation
% 68.62/8.99  
% 68.62/8.99  % (6111)Memory used [KB]: 15351
% 68.62/8.99  % (6111)Time elapsed: 5.787 s
% 68.62/8.99  % (6111)Instructions burned: 2661 (million)
% 68.62/8.99  % (6111)------------------------------
% 68.62/8.99  % (6111)------------------------------
% 69.04/9.03  % (6135)ott+11_2:1_add=large:afp=4000:newcnf=on:sd=1:sos=on:sp=const_min:ss=axioms:i=1324:si=on:rawr=on:rtra=on_0 on theBenchmark for (2914ds/1324Mi)
% 70.39/9.20  % (6136)lrs+2_1:128_afq=1.0:bd=off:bsr=unit_only:irw=on:i=49169:si=on:rawr=on:rtra=on_0 on theBenchmark for (2913ds/49169Mi)
% 70.89/9.32  % (6124)Instruction limit reached!
% 70.89/9.32  % (6124)------------------------------
% 70.89/9.32  % (6124)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 70.89/9.34  % (6124)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 70.89/9.34  % (6124)Termination reason: Unknown
% 70.89/9.34  % (6124)Termination phase: Saturation
% 70.89/9.34  
% 70.89/9.34  % (6124)Memory used [KB]: 10746
% 70.89/9.34  % (6124)Time elapsed: 4.260 s
% 70.89/9.34  % (6124)Instructions burned: 1743 (million)
% 70.89/9.34  % (6124)------------------------------
% 70.89/9.34  % (6124)------------------------------
% 72.87/9.53  % (6137)lrs+10_1:1_nm=0:sd=4:sos=on:ss=axioms:st=3.0:i=6824:si=on:rawr=on:rtra=on_0 on theBenchmark for (2909ds/6824Mi)
% 75.15/9.80  % (6082)Instruction limit reached!
% 75.15/9.80  % (6082)------------------------------
% 75.15/9.80  % (6082)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 75.15/9.82  % (6082)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 75.15/9.82  % (6082)Termination reason: Unknown
% 75.15/9.82  % (6082)Termination phase: Saturation
% 75.15/9.82  
% 75.15/9.82  % (6082)Memory used [KB]: 18805
% 75.15/9.82  % (6082)Time elapsed: 8.435 s
% 75.15/9.82  % (6082)Instructions burned: 3780 (million)
% 75.15/9.82  % (6082)------------------------------
% 75.15/9.82  % (6082)------------------------------
% 76.71/10.08  % (6138)lrs+10_1:1_av=off:sd=10:sos=all:ss=axioms:st=4.0:i=12082:si=on:rawr=on:rtra=on_0 on theBenchmark for (2904ds/12082Mi)
% 77.50/10.11  % (6108)Instruction limit reached!
% 77.50/10.11  % (6108)------------------------------
% 77.50/10.11  % (6108)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 77.50/10.11  % (6108)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 77.50/10.11  % (6108)Termination reason: Unknown
% 77.50/10.11  % (6108)Termination phase: Saturation
% 77.50/10.11  
% 77.50/10.11  % (6108)Memory used [KB]: 28400
% 77.50/10.11  % (6108)Time elapsed: 7.272 s
% 77.50/10.11  % (6108)Instructions burned: 3622 (million)
% 77.50/10.11  % (6108)------------------------------
% 77.50/10.11  % (6108)------------------------------
% 78.27/10.26  % (6104)Instruction limit reached!
% 78.27/10.26  % (6104)------------------------------
% 78.27/10.26  % (6104)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 78.27/10.26  % (6104)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 78.27/10.26  % (6104)Termination reason: Unknown
% 78.27/10.26  % (6104)Termination phase: Saturation
% 78.27/10.26  
% 78.27/10.26  % (6104)Memory used [KB]: 17270
% 78.27/10.26  % (6104)Time elapsed: 7.708 s
% 78.27/10.26  % (6104)Instructions burned: 3932 (million)
% 78.27/10.26  % (6104)------------------------------
% 78.27/10.26  % (6104)------------------------------
% 79.06/10.31  % (6139)lrs+10_3:1_abs=on:ep=RST:newcnf=on:nm=2:sas=z3:sd=1:sos=all:ss=included:to=lpo:i=20746:si=on:rawr=on:rtra=on_0 on theBenchmark for (2901ds/20746Mi)
% 79.06/10.32  % (6080)Instruction limit reached!
% 79.06/10.32  % (6080)------------------------------
% 79.06/10.32  % (6080)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 79.06/10.32  % (6080)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 79.06/10.32  % (6080)Termination reason: Unknown
% 79.06/10.32  % (6080)Termination phase: Saturation
% 79.06/10.32  
% 79.06/10.32  % (6080)Memory used [KB]: 27632
% 79.06/10.32  % (6080)Time elapsed: 9.193 s
% 79.06/10.32  % (6080)Instructions burned: 3528 (million)
% 79.06/10.32  % (6080)------------------------------
% 79.06/10.32  % (6080)------------------------------
% 80.50/10.51  % (6140)lrs+10_1:1024_br=off:ep=RSTC:urr=on:i=47953:si=on:rawr=on:rtra=on_0 on theBenchmark for (2900ds/47953Mi)
% 80.50/10.57  % (6141)lrs+21_1:1_ep=RS:fs=off:fsr=off:s2a=on:s2at=1.5:sac=on:sos=all:updr=off:i=18577:si=on:rawr=on:rtra=on_0 on theBenchmark for (2899ds/18577Mi)
% 82.47/10.74  % (6106)Instruction limit reached!
% 82.47/10.74  % (6106)------------------------------
% 82.47/10.74  % (6106)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 82.47/10.74  % (6106)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 82.47/10.74  % (6106)Termination reason: Unknown
% 82.47/10.74  % (6106)Termination phase: Saturation
% 82.47/10.74  
% 82.47/10.74  % (6106)Memory used [KB]: 18166
% 82.47/10.74  % (6106)Time elapsed: 7.686 s
% 82.47/10.74  % (6106)Instructions burned: 3844 (million)
% 82.47/10.74  % (6106)------------------------------
% 82.47/10.74  % (6106)------------------------------
% 84.71/11.06  % (6142)ott+0_1:128_afr=on:amm=sco:anc=none:awrs=converge:awrsf=110:bsd=on:cond=fast:etr=on:fde=unused:flr=on:fsd=on:gve=force:irw=on:norm_ineq=on:sas=z3:sos=all:spb=units:tha=off:thi=strong:to=lpo:uwa=one_side_interpreted:i=17722:si=on:rawr=on:rtra=on_0 on theBenchmark for (2895ds/17722Mi)
% 96.78/12.53  % (6135)Instruction limit reached!
% 96.78/12.53  % (6135)------------------------------
% 96.78/12.53  % (6135)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 96.78/12.54  % (6135)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 96.78/12.54  % (6135)Termination reason: Unknown
% 96.78/12.54  % (6135)Termination phase: Saturation
% 96.78/12.54  
% 96.78/12.54  % (6135)Memory used [KB]: 11897
% 96.78/12.54  % (6135)Time elapsed: 3.467 s
% 96.78/12.54  % (6135)Instructions burned: 1324 (million)
% 96.78/12.54  % (6135)------------------------------
% 96.78/12.54  % (6135)------------------------------
% 98.90/12.81  % (6143)lrs+1002_5:1_av=off:awrs=decay:awrsf=16:cond=on:fd=preordered:sfv=off:sp=const_frequency:thi=neg_eq:thsq=on:thsqc=16:thsqd=64:i=26841:si=on:rawr=on:rtra=on_0 on theBenchmark for (2877ds/26841Mi)
% 98.90/12.82  % (6109)Refutation not found, non-redundant clauses discarded% (6109)------------------------------
% 98.90/12.82  % (6109)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 98.90/12.82  % (6109)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 98.90/12.82  % (6109)Termination reason: Refutation not found, non-redundant clauses discarded
% 98.90/12.82  
% 98.90/12.82  % (6109)Memory used [KB]: 10362
% 98.90/12.82  % (6109)Time elapsed: 9.924 s
% 98.90/12.82  % (6109)Instructions burned: 4720 (million)
% 98.90/12.82  % (6109)------------------------------
% 98.90/12.82  % (6109)------------------------------
% 100.30/13.03  % (6101)Instruction limit reached!
% 100.30/13.03  % (6101)------------------------------
% 100.30/13.03  % (6101)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 100.30/13.03  % (6101)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 100.30/13.03  % (6101)Termination reason: Unknown
% 100.30/13.03  % (6101)Termination phase: Saturation
% 100.30/13.03  
% 100.30/13.03  % (6101)Memory used [KB]: 34029
% 100.30/13.03  % (6101)Time elapsed: 10.866 s
% 100.30/13.03  % (6101)Instructions burned: 4967 (million)
% 100.30/13.03  % (6101)------------------------------
% 100.30/13.03  % (6101)------------------------------
% 101.23/13.12  % (6145)dis+1011_1:1_abs=on:bd=off:flr=on:nm=0:s2at=3.0:sas=z3:sfv=off:slsq=on:slsqc=2:slsqr=46,31:sp=const_frequency:tgt=ground:tha=some:thi=overlap:thitd=on:thsq=on:thsqc=32:thsqd=32:thsqr=7,4:i=13722:si=on:rawr=on:rtra=on_0 on theBenchmark for (2874ds/13722Mi)
% 102.24/13.23  % (6125)First to succeed.
% 102.84/13.33  % (6146)dis+1010_1:4_aac=none:abs=on:atotf=0.5:avsq=on:avsqc=2:avsqr=215,247:awrs=converge:awrsf=128:bsd=on:erd=off:fde=none:gve=cautious:newcnf=on:nwc=5.0:rnwc=on:sac=on:sas=z3:sp=const_min:tgt=ground:thsq=on:thsqc=64:thsqr=1,4:i=30560:si=on:rawr=on:rtra=on_0 on theBenchmark for (2872ds/30560Mi)
% 102.84/13.34  % (6102)Instruction limit reached!
% 102.84/13.34  % (6102)------------------------------
% 102.84/13.34  % (6102)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 102.84/13.35  % (6102)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 102.84/13.35  % (6102)Termination reason: Unknown
% 102.84/13.35  % (6102)Termination phase: Saturation
% 102.84/13.35  
% 102.84/13.35  % (6102)Memory used [KB]: 22899
% 102.84/13.35  % (6102)Time elapsed: 11.050 s
% 102.84/13.35  % (6102)Instructions burned: 4835 (million)
% 102.84/13.35  % (6102)------------------------------
% 102.84/13.35  % (6102)------------------------------
% 104.12/13.50  % (6125)Refutation found. Thanks to Tanya!
% 104.12/13.50  % SZS status Theorem for theBenchmark
% 104.12/13.50  % SZS output start Proof for theBenchmark
% See solution above
% 104.80/13.54  % (6125)------------------------------
% 104.80/13.54  % (6125)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 104.80/13.54  % (6125)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 104.80/13.54  % (6125)Termination reason: Refutation
% 104.80/13.54  
% 104.80/13.54  % (6125)Memory used [KB]: 16886
% 104.80/13.54  % (6125)Time elapsed: 7.755 s
% 104.80/13.54  % (6125)Instructions burned: 3386 (million)
% 104.80/13.54  % (6125)------------------------------
% 104.80/13.54  % (6125)------------------------------
% 104.80/13.54  % (6007)Success in time 13.218 s
%------------------------------------------------------------------------------