TSTP Solution File: SWW635_2 by SnakeForV---1.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SnakeForV---1.0
% Problem  : SWW635_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 : n019.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Wed Aug 31 19:08:59 EDT 2022

% Result   : Theorem 19.12s 2.82s
% Output   : Refutation 19.12s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   20
%            Number of leaves      :  802
% Syntax   : Number of formulae    : 2913 ( 222 unt; 119 typ;   0 def)
%            Number of atoms       : 8814 (1182 equ)
%            Maximal formula atoms :  130 (   3 avg)
%            Number of connectives : 9825 (3805   ~;4544   |; 664   &)
%                                         ( 644 <=>; 168  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   39 (   4 avg)
%            Maximal term depth    :    7 (   1 avg)
%            Number arithmetic     : 5314 (1934 atm; 573 fun;2206 num; 601 var)
%            Number of types       :    9 (   7 usr;   1 ari)
%            Number of type conns  :  110 (  53   >;  57   *;   0   +;   0  <<)
%            Number of predicates  :  602 ( 598 usr; 590 prp; 0-4 aty)
%            Number of functors    :  114 ( 103 usr;  67 con; 0-5 aty)
%            Number of variables   : 1601 (1403   !; 198   ?;1601   :)

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

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

tff(type_def_11,type,
    map_int_lpmap_int_intrp: $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,
    set: ty > ty ).

tff(func_def_13,type,
    empty: ty > uni ).

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

tff(func_def_15,type,
    remove: ( ty * uni * uni ) > uni ).

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

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

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

tff(func_def_19,type,
    choose: ( ty * uni ) > uni ).

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

tff(func_def_23,type,
    min_elt1: set_int > $int ).

tff(func_def_24,type,
    t2tb: set_int > uni ).

tff(func_def_25,type,
    tb2t: uni > set_int ).

tff(func_def_26,type,
    t2tb1: $int > uni ).

tff(func_def_27,type,
    tb2t1: uni > $int ).

tff(func_def_28,type,
    max_elt1: set_int > $int ).

tff(func_def_29,type,
    below1: $int > set_int ).

tff(func_def_30,type,
    succ1: set_int > set_int ).

tff(func_def_32,type,
    pred1: set_int > set_int ).

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

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

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

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

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

tff(func_def_38,type,
    set1: ( ty * ty * uni * uni * uni ) > uni ).

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

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

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

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

tff(func_def_43,type,
    t2tb3: map_int_lpmap_int_intrp > uni ).

tff(func_def_44,type,
    tb2t3: uni > map_int_lpmap_int_intrp ).

tff(func_def_46,type,
    sK0: ( map_int_lpmap_int_intrp * $int * $int ) > $int ).

tff(func_def_47,type,
    sK1: ( map_int_lpmap_int_intrp * $int * $int ) > $int ).

tff(func_def_48,type,
    sK2: ( map_int_int * map_int_int ) > $int ).

tff(func_def_49,type,
    sK3: ( ty * uni * uni ) > uni ).

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

tff(func_def_51,type,
    sK5: ( ty * uni * uni ) > uni ).

tff(func_def_52,type,
    sK6: ( ty * uni ) > uni ).

tff(func_def_53,type,
    sK7: ( $int * map_int_int ) > $int ).

tff(func_def_54,type,
    sK8: ( $int * map_int_int ) > $int ).

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

tff(func_def_56,type,
    sK10: set_int ).

tff(func_def_57,type,
    sK11: map_int_int ).

tff(func_def_58,type,
    sK12: map_int_lpmap_int_intrp ).

tff(func_def_59,type,
    sK13: $int ).

tff(func_def_60,type,
    sK14: set_int ).

tff(func_def_61,type,
    sK15: set_int ).

tff(func_def_62,type,
    sK16: $int > $int ).

tff(func_def_63,type,
    sK17: $int > $int ).

tff(func_def_64,type,
    sK18: $int > $int ).

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

tff(func_def_66,type,
    sK20: set_int ).

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

tff(func_def_68,type,
    sK22: map_int_lpmap_int_intrp ).

tff(func_def_69,type,
    sK23: $int ).

tff(func_def_70,type,
    sK24: map_int_int ).

tff(func_def_71,type,
    sK25: map_int_int ).

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

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

tff(func_def_74,type,
    sK28: $int ).

tff(func_def_75,type,
    sK29: map_int_int > $int ).

tff(func_def_76,type,
    sF30: uni ).

tff(func_def_77,type,
    sF31: uni ).

tff(func_def_78,type,
    sF32: uni ).

tff(func_def_79,type,
    sF33: uni ).

tff(func_def_80,type,
    sF34: $int ).

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

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

tff(func_def_83,type,
    sF37: uni ).

tff(func_def_84,type,
    sF38: uni ).

tff(func_def_85,type,
    sF39: uni ).

tff(func_def_86,type,
    sF40: uni ).

tff(func_def_87,type,
    sF41: uni ).

tff(func_def_88,type,
    sF42: $int ).

tff(func_def_89,type,
    sF43: $int ).

tff(func_def_90,type,
    sF44: uni ).

tff(func_def_91,type,
    sF45: $int ).

tff(func_def_92,type,
    sF46: uni ).

tff(func_def_93,type,
    sF47: uni ).

tff(func_def_94,type,
    sF48: uni ).

tff(func_def_95,type,
    sF49: uni ).

tff(func_def_96,type,
    sF50: uni ).

tff(func_def_97,type,
    sF51: $int ).

tff(func_def_98,type,
    sF52: $int ).

tff(func_def_99,type,
    sF53: uni ).

tff(func_def_100,type,
    sF54: uni ).

tff(func_def_101,type,
    sF55: map_int_int ).

tff(func_def_102,type,
    sF56: ty ).

tff(func_def_103,type,
    sF57: uni ).

tff(func_def_104,type,
    sF58: uni ).

tff(func_def_113,type,
    '$inst60': $int ).

tff(func_def_114,type,
    '$inst61': $int ).

tff(func_def_116,type,
    '$inst62': $int ).

tff(func_def_118,type,
    '$inst63': $int ).

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

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

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

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

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

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

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

tff(pred_def_10,type,
    lt_sol1: ( map_int_int * map_int_int ) > $o ).

tff(pred_def_11,type,
    sorted1: ( map_int_lpmap_int_intrp * $int * $int ) > $o ).

tff(f6384,plain,
    $false,
    inference(avatar_smt_refutation,[],[f567,f572,f577,f582,f587,f592,f597,f602,f607,f612,f617,f622,f627,f632,f637,f642,f647,f652,f657,f662,f667,f672,f677,f682,f687,f692,f697,f702,f707,f712,f717,f722,f727,f732,f737,f742,f747,f752,f757,f762,f767,f772,f777,f782,f787,f792,f797,f802,f807,f818,f824,f831,f837,f845,f859,f879,f888,f897,f906,f916,f923,f934,f944,f950,f956,f964,f980,f988,f995,f1002,f1021,f1045,f1052,f1064,f1072,f1080,f1093,f1112,f1113,f1119,f1125,f1130,f1137,f1149,f1157,f1170,f1177,f1184,f1190,f1192,f1216,f1224,f1232,f1241,f1249,f1256,f1258,f1268,f1284,f1296,f1305,f1308,f1317,f1331,f1336,f1341,f1346,f1359,f1368,f1387,f1400,f1413,f1434,f1442,f1451,f1463,f1468,f1473,f1478,f1489,f1497,f1526,f1529,f1549,f1559,f1568,f1574,f1591,f1605,f1624,f1633,f1645,f1653,f1684,f1711,f1728,f1746,f1751,f1756,f1761,f1766,f1771,f1779,f1795,f1801,f1806,f1812,f1817,f1826,f1836,f1849,f1859,f1875,f1880,f1893,f1910,f1915,f1933,f1941,f1950,f1959,f1965,f1977,f1982,f1987,f2006,f2014,f2023,f2029,f2038,f2046,f2051,f2056,f2074,f2079,f2084,f2089,f2090,f2092,f2097,f2112,f2114,f2116,f2121,f2126,f2127,f2132,f2133,f2146,f2152,f2166,f2171,f2176,f2187,f2192,f2197,f2219,f2229,f2241,f2246,f2251,f2263,f2268,f2273,f2290,f2295,f2300,f2308,f2313,f2318,f2334,f2350,f2366,f2377,f2399,f2417,f2419,f2422,f2435,f2436,f2441,f2446,f2455,f2460,f2478,f2483,f2488,f2494,f2499,f2516,f2554,f2555,f2556,f2608,f2610,f2613,f2638,f2643,f2648,f2657,f2675,f2682,f2688,f2693,f2744,f2749,f2754,f2760,f2766,f2771,f2814,f2819,f2829,f2834,f2838,f2849,f2854,f2859,f2868,f2873,f2882,f2891,f2901,f2903,f2905,f2909,f2921,f2954,f2963,f2969,f2974,f2979,f2985,f3011,f3023,f3035,f3045,f3069,f3074,f3079,f3084,f3090,f3095,f3100,f3105,f3115,f3123,f3136,f3137,f3142,f3160,f3165,f3174,f3186,f3208,f3213,f3229,f3234,f3245,f3256,f3261,f3272,f3286,f3290,f3295,f3307,f3317,f3323,f3347,f3357,f3363,f3373,f3379,f3391,f3396,f3402,f3427,f3445,f3458,f3463,f3471,f3478,f3505,f3524,f3530,f3555,f3563,f3603,f3610,f3635,f3637,f3649,f3650,f3701,f3706,f3718,f3719,f3725,f3747,f3761,f3769,f3799,f3809,f3815,f3843,f3873,f3874,f3907,f3913,f3919,f3924,f3930,f3981,f3988,f4013,f4015,f4020,f4021,f4027,f4032,f4037,f4038,f4044,f4045,f4050,f4051,f4056,f4063,f4068,f4074,f4079,f4085,f4090,f4094,f4116,f4121,f4126,f4127,f4132,f4137,f4142,f4147,f4152,f4157,f4162,f4163,f4172,f4180,f4192,f4202,f4207,f4229,f4234,f4251,f4260,f4266,f4270,f4282,f4284,f4299,f4305,f4307,f4329,f4334,f4339,f4344,f4349,f4354,f4359,f4360,f4365,f4370,f4375,f4386,f4392,f4399,f4403,f4409,f4415,f4433,f4437,f4443,f4450,f4464,f4491,f4492,f4493,f4494,f4498,f4510,f4517,f4524,f4531,f4533,f4581,f4603,f4616,f4621,f4630,f4640,f4653,f4665,f4672,f4682,f4688,f4711,f4712,f4713,f4723,f4747,f4752,f4757,f4778,f4780,f4781,f4801,f4806,f4812,f4826,f4832,f4836,f4840,f4912,f4918,f4922,f4928,f5005,f5015,f5055,f5069,f5070,f5082,f5121,f5130,f5139,f5145,f5147,f5152,f5158,f5164,f5170,f5176,f5182,f5184,f5190,f5232,f5238,f5244,f5250,f5256,f5258,f5264,f5270,f5272,f5273,f5279,f5281,f5286,f5296,f5322,f5333,f5339,f5340,f5351,f5363,f5371,f5385,f5390,f5408,f5415,f5422,f5443,f5454,f5459,f5461,f5473,f5474,f5483,f5493,f5506,f5512,f5513,f5549,f5582,f5631,f5641,f5697,f5716,f5725,f5733,f5751,f5756,f5757,f5764,f5767,f5772,f5775,f5783,f5788,f5789,f5813,f5851,f5861,f5862,f5863,f5874,f5875,f5885,f5906,f5933,f5941,f5946,f5947,f5956,f5960,f5961,f5970,f5976,f6020,f6027,f6037,f6042,f6047,f6052,f6083,f6094,f6105,f6106,f6107,f6128,f6133,f6138,f6143,f6164,f6175,f6182,f6193,f6200,f6209,f6217,f6219,f6246,f6247,f6257,f6262,f6267,f6273,f6284,f6285,f6297,f6305,f6311,f6315,f6320,f6340,f6345,f6350,f6355,f6357,f6362,f6367,f6368,f6373,f6378,f6383]) ).

tff(f6383,plain,
    ( spl59_589
    | ~ spl59_164
    | ~ spl59_489 ),
    inference(avatar_split_clause,[],[f6331,f5136,f1678,f6380]) ).

tff(f6380,plain,
    ( spl59_589
  <=> $less(sK26,sK23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_589])]) ).

tff(f1678,plain,
    ( spl59_164
  <=> $less(0,sK23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_164])]) ).

tff(f5136,plain,
    ( spl59_489
  <=> $less(sK26,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_489])]) ).

tff(f6331,plain,
    ( $less(sK26,sK23)
    | ~ spl59_164
    | ~ spl59_489 ),
    inference(resolution,[],[f5138,f2223]) ).

tff(f2223,plain,
    ( ! [X3: $int] :
        ( ~ $less(X3,0)
        | $less(X3,sK23) )
    | ~ spl59_164 ),
    inference(resolution,[],[f1679,f99]) ).

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

tff(f1679,plain,
    ( $less(0,sK23)
    | ~ spl59_164 ),
    inference(avatar_component_clause,[],[f1678]) ).

tff(f5138,plain,
    ( $less(sK26,0)
    | ~ spl59_489 ),
    inference(avatar_component_clause,[],[f5136]) ).

tff(f6378,plain,
    ( spl59_588
    | ~ spl59_142
    | ~ spl59_489 ),
    inference(avatar_split_clause,[],[f6329,f5136,f1465,f6375]) ).

tff(f6375,plain,
    ( spl59_588
  <=> $less(sK26,sF35) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_588])]) ).

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

tff(f6329,plain,
    ( $less(sK26,sF35)
    | ~ spl59_142
    | ~ spl59_489 ),
    inference(resolution,[],[f5138,f1881]) ).

tff(f1881,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,0)
        | $less(X0,sF35) )
    | ~ spl59_142 ),
    inference(resolution,[],[f1467,f99]) ).

tff(f1467,plain,
    ( $less(0,sF35)
    | ~ spl59_142 ),
    inference(avatar_component_clause,[],[f1465]) ).

tff(f6373,plain,
    ( spl59_587
    | ~ spl59_56
    | ~ spl59_489 ),
    inference(avatar_split_clause,[],[f6325,f5136,f872,f6370]) ).

tff(f6370,plain,
    ( spl59_587
  <=> $less(sK26,sK19) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_587])]) ).

tff(f872,plain,
    ( spl59_56
  <=> $less(0,sK19) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_56])]) ).

tff(f6325,plain,
    ( $less(sK26,sK19)
    | ~ spl59_56
    | ~ spl59_489 ),
    inference(resolution,[],[f5138,f917]) ).

tff(f917,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,0)
        | $less(X0,sK19) )
    | ~ spl59_56 ),
    inference(resolution,[],[f874,f99]) ).

tff(f874,plain,
    ( $less(0,sK19)
    | ~ spl59_56 ),
    inference(avatar_component_clause,[],[f872]) ).

tff(f6368,plain,
    ( ~ spl59_248
    | ~ spl59_489 ),
    inference(avatar_split_clause,[],[f6324,f5136,f2331]) ).

tff(f2331,plain,
    ( spl59_248
  <=> mem(int,t2tb1(sK26),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_248])]) ).

tff(f6324,plain,
    ( ~ mem(int,t2tb1(sK26),sF30)
    | ~ spl59_489 ),
    inference(resolution,[],[f5138,f515]) ).

tff(f515,plain,
    ! [X13: $int] :
      ( ~ $less(X13,0)
      | ~ mem(int,t2tb1(X13),sF30) ),
    inference(definition_folding,[],[f461,f497]) ).

tff(f497,plain,
    t2tb(sK10) = sF30,
    introduced(function_definition,[]) ).

tff(f461,plain,
    ! [X13: $int] :
      ( ~ $less(X13,0)
      | ~ mem(int,t2tb1(X13),t2tb(sK10)) ),
    inference(cnf_transformation,[],[f315]) ).

tff(f315,plain,
    ( partial_solution1(sK13,sK11)
    & ~ is_empty(int,t2tb(sK10))
    & ! [X7: $int] :
        ( ( ( ! [X8: $int] :
                ( $less(X8,0)
                | ~ $less(X8,sK13)
                | ( tb2t1(get(int,int,t2tb2(sK11),t2tb1(X8))) != $sum($sum(X7,sK13),$uminus(X8)) ) )
            | mem(int,t2tb1(X7),t2tb(sK14)) )
          & ( ~ mem(int,t2tb1(X7),t2tb(sK14))
            | ( ~ $less(sK16(X7),0)
              & $less(sK16(X7),sK13)
              & ( $sum($sum(X7,sK13),$uminus(sK16(X7))) = tb2t1(get(int,int,t2tb2(sK11),t2tb1(sK16(X7)))) ) ) ) )
        | $less(X7,0) )
    & ! [X10: $int] :
        ( ( ( ~ mem(int,t2tb1(X10),t2tb(sK15))
            | ( $less(sK17(X10),sK13)
              & ( tb2t1(get(int,int,t2tb2(sK11),t2tb1(sK17(X10)))) = $sum($sum(X10,sK17(X10)),$uminus(sK13)) )
              & ~ $less(sK17(X10),0) ) )
          & ( ! [X12: $int] :
                ( ~ $less(X12,sK13)
                | ( $sum($sum(X10,X12),$uminus(sK13)) != tb2t1(get(int,int,t2tb2(sK11),t2tb1(X12))) )
                | $less(X12,0) )
            | mem(int,t2tb1(X10),t2tb(sK15)) ) )
        | $less(X10,0) )
    & ~ $less(sK9,0)
    & ! [X13: $int] :
        ( ( mem(int,t2tb1(X13),t2tb(sK10))
          | ~ $less(X13,n1)
          | $less(X13,0)
          | ( ( tb2t1(get(int,int,t2tb2(sK11),t2tb1(sK18(X13)))) = X13 )
            & $less(sK18(X13),sK13)
            & ~ $less(sK18(X13),0) ) )
        & ( ( $less(X13,n1)
            & ~ $less(X13,0)
            & ! [X15: $int] :
                ( ( tb2t1(get(int,int,t2tb2(sK11),t2tb1(X15))) != X13 )
                | ~ $less(X15,sK13)
                | $less(X15,0) ) )
          | ~ mem(int,t2tb1(X13),t2tb(sK10)) ) )
    & ~ $less(sK13,0)
    & ( n1 = $sum(sK13,cardinal1(int,t2tb(sK10))) )
    & ~ is_empty(int,t2tb(sK20))
    & eq_prefix1(int,t2tb2(sK11),t2tb2(sK24),sK19)
    & ! [X22: $int,X23: $int] :
        ( ~ mem(int,t2tb1(X22),t2tb(sK20))
        | $less(X23,X22)
        | ~ mem(int,t2tb1(X23),diff(int,diff(int,diff(int,t2tb(sK10),t2tb(sK15)),t2tb(sK14)),t2tb(sK20))) )
    & subset(int,t2tb(sK20),diff(int,diff(int,t2tb(sK10),t2tb(sK15)),t2tb(sK14)))
    & ~ $less($sum(sK23,$uminus(sK9)),0)
    & mem(int,t2tb1(sK27),remove(int,t2tb1(min_elt1(sK20)),t2tb(sK10)))
    & $less(sK28,sK26)
    & ~ $less(sK28,0)
    & ( tb2t1(get(int,int,t2tb2(sK25),t2tb1(sK28))) = sK27 )
    & ( sK26 = $sum(sK19,1) )
    & ( sK25 = tb2t2(set1(int,int,t2tb2(sK24),t2tb1(sK19),t2tb1(min_elt1(sK20)))) )
    & partial_solution1(sK19,sK24)
    & ( $sum(sK23,$uminus(sK9)) = sK21 )
    & ! [X28: map_int_int] :
        ( ( ( $less(sK29(X28),sK23)
            & ~ $less(sK29(X28),sK9)
            & eq_prefix1(int,t2tb2(X28),get(map(int,int),int,t2tb3(sK22),t2tb1(sK29(X28))),n1) )
          | ~ eq_prefix1(int,t2tb2(sK24),t2tb2(X28),sK19)
          | ~ mem(int,get(int,int,t2tb2(X28),t2tb1(sK19)),diff(int,diff(int,diff(int,t2tb(sK10),t2tb(sK15)),t2tb(sK14)),t2tb(sK20)))
          | ~ partial_solution1(n1,X28) )
        & ( ( eq_prefix1(int,t2tb2(sK24),t2tb2(X28),sK19)
            & mem(int,get(int,int,t2tb2(X28),t2tb1(sK19)),diff(int,diff(int,diff(int,t2tb(sK10),t2tb(sK15)),t2tb(sK14)),t2tb(sK20)))
            & partial_solution1(n1,X28) )
          | ! [X30: $int] :
              ( ~ $less(X30,sK23)
              | $less(X30,sK9)
              | ~ eq_prefix1(int,t2tb2(X28),get(map(int,int),int,t2tb3(sK22),t2tb1(X30)),n1) ) ) )
    & ( sK13 = sK19 )
    & eq_prefix1(map(int,int),t2tb3(sK12),t2tb3(sK22),sK9)
    & sorted1(sK22,sK9,sK23) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK9,sK10,sK11,sK12,sK13,sK14,sK15,sK16,sK17,sK18,sK19,sK20,sK21,sK22,sK23,sK24,sK25,sK26,sK27,sK28,sK29])],[f304,f314,f313,f312,f311,f310,f309,f308,f307,f306,f305]) ).

tff(f305,plain,
    ( ? [X0: $int,X1: set_int,X2: map_int_int,X3: map_int_lpmap_int_intrp,X4: $int,X5: set_int,X6: set_int] :
        ( partial_solution1(X4,X2)
        & ~ is_empty(int,t2tb(X1))
        & ! [X7: $int] :
            ( ( ( ! [X8: $int] :
                    ( $less(X8,0)
                    | ~ $less(X8,X4)
                    | ( tb2t1(get(int,int,t2tb2(X2),t2tb1(X8))) != $sum($sum(X7,X4),$uminus(X8)) ) )
                | mem(int,t2tb1(X7),t2tb(X5)) )
              & ( ~ mem(int,t2tb1(X7),t2tb(X5))
                | ? [X9: $int] :
                    ( ~ $less(X9,0)
                    & $less(X9,X4)
                    & ( $sum($sum(X7,X4),$uminus(X9)) = tb2t1(get(int,int,t2tb2(X2),t2tb1(X9))) ) ) ) )
            | $less(X7,0) )
        & ! [X10: $int] :
            ( ( ( ~ mem(int,t2tb1(X10),t2tb(X6))
                | ? [X11: $int] :
                    ( $less(X11,X4)
                    & ( $sum($sum(X10,X11),$uminus(X4)) = tb2t1(get(int,int,t2tb2(X2),t2tb1(X11))) )
                    & ~ $less(X11,0) ) )
              & ( ! [X12: $int] :
                    ( ~ $less(X12,X4)
                    | ( tb2t1(get(int,int,t2tb2(X2),t2tb1(X12))) != $sum($sum(X10,X12),$uminus(X4)) )
                    | $less(X12,0) )
                | mem(int,t2tb1(X10),t2tb(X6)) ) )
            | $less(X10,0) )
        & ~ $less(X0,0)
        & ! [X13: $int] :
            ( ( mem(int,t2tb1(X13),t2tb(X1))
              | ~ $less(X13,n1)
              | $less(X13,0)
              | ? [X14: $int] :
                  ( ( tb2t1(get(int,int,t2tb2(X2),t2tb1(X14))) = X13 )
                  & $less(X14,X4)
                  & ~ $less(X14,0) ) )
            & ( ( $less(X13,n1)
                & ~ $less(X13,0)
                & ! [X15: $int] :
                    ( ( tb2t1(get(int,int,t2tb2(X2),t2tb1(X15))) != X13 )
                    | ~ $less(X15,X4)
                    | $less(X15,0) ) )
              | ~ mem(int,t2tb1(X13),t2tb(X1)) ) )
        & ~ $less(X4,0)
        & ( n1 = $sum(X4,cardinal1(int,t2tb(X1))) )
        & ? [X16: $int,X17: set_int,X18: $int,X19: map_int_lpmap_int_intrp,X20: $int,X21: map_int_int] :
            ( ~ is_empty(int,t2tb(X17))
            & eq_prefix1(int,t2tb2(X2),t2tb2(X21),X16)
            & ! [X22: $int,X23: $int] :
                ( ~ mem(int,t2tb1(X22),t2tb(X17))
                | $less(X23,X22)
                | ~ mem(int,t2tb1(X23),diff(int,diff(int,diff(int,t2tb(X1),t2tb(X6)),t2tb(X5)),t2tb(X17))) )
            & subset(int,t2tb(X17),diff(int,diff(int,t2tb(X1),t2tb(X6)),t2tb(X5)))
            & ~ $less($sum(X20,$uminus(X0)),0)
            & ? [X24: map_int_int] :
                ( ? [X25: $int] :
                    ( ? [X26: $int] :
                        ( mem(int,t2tb1(X26),remove(int,t2tb1(min_elt1(X17)),t2tb(X1)))
                        & ? [X27: $int] :
                            ( $less(X27,X25)
                            & ~ $less(X27,0)
                            & ( tb2t1(get(int,int,t2tb2(X24),t2tb1(X27))) = X26 ) ) )
                    & ( $sum(X16,1) = X25 ) )
                & ( tb2t2(set1(int,int,t2tb2(X21),t2tb1(X16),t2tb1(min_elt1(X17)))) = X24 ) )
            & partial_solution1(X16,X21)
            & ( $sum(X20,$uminus(X0)) = X18 )
            & ! [X28: map_int_int] :
                ( ( ? [X29: $int] :
                      ( $less(X29,X20)
                      & ~ $less(X29,X0)
                      & eq_prefix1(int,t2tb2(X28),get(map(int,int),int,t2tb3(X19),t2tb1(X29)),n1) )
                  | ~ eq_prefix1(int,t2tb2(X21),t2tb2(X28),X16)
                  | ~ mem(int,get(int,int,t2tb2(X28),t2tb1(X16)),diff(int,diff(int,diff(int,t2tb(X1),t2tb(X6)),t2tb(X5)),t2tb(X17)))
                  | ~ partial_solution1(n1,X28) )
                & ( ( eq_prefix1(int,t2tb2(X21),t2tb2(X28),X16)
                    & mem(int,get(int,int,t2tb2(X28),t2tb1(X16)),diff(int,diff(int,diff(int,t2tb(X1),t2tb(X6)),t2tb(X5)),t2tb(X17)))
                    & partial_solution1(n1,X28) )
                  | ! [X30: $int] :
                      ( ~ $less(X30,X20)
                      | $less(X30,X0)
                      | ~ eq_prefix1(int,t2tb2(X28),get(map(int,int),int,t2tb3(X19),t2tb1(X30)),n1) ) ) )
            & ( X4 = X16 )
            & eq_prefix1(map(int,int),t2tb3(X3),t2tb3(X19),X0)
            & sorted1(X19,X0,X20) ) )
   => ( partial_solution1(sK13,sK11)
      & ~ is_empty(int,t2tb(sK10))
      & ! [X7: $int] :
          ( ( ( ! [X8: $int] :
                  ( $less(X8,0)
                  | ~ $less(X8,sK13)
                  | ( tb2t1(get(int,int,t2tb2(sK11),t2tb1(X8))) != $sum($sum(X7,sK13),$uminus(X8)) ) )
              | mem(int,t2tb1(X7),t2tb(sK14)) )
            & ( ~ mem(int,t2tb1(X7),t2tb(sK14))
              | ? [X9: $int] :
                  ( ~ $less(X9,0)
                  & $less(X9,sK13)
                  & ( tb2t1(get(int,int,t2tb2(sK11),t2tb1(X9))) = $sum($sum(X7,sK13),$uminus(X9)) ) ) ) )
          | $less(X7,0) )
      & ! [X10: $int] :
          ( ( ( ~ mem(int,t2tb1(X10),t2tb(sK15))
              | ? [X11: $int] :
                  ( $less(X11,sK13)
                  & ( tb2t1(get(int,int,t2tb2(sK11),t2tb1(X11))) = $sum($sum(X10,X11),$uminus(sK13)) )
                  & ~ $less(X11,0) ) )
            & ( ! [X12: $int] :
                  ( ~ $less(X12,sK13)
                  | ( $sum($sum(X10,X12),$uminus(sK13)) != tb2t1(get(int,int,t2tb2(sK11),t2tb1(X12))) )
                  | $less(X12,0) )
              | mem(int,t2tb1(X10),t2tb(sK15)) ) )
          | $less(X10,0) )
      & ~ $less(sK9,0)
      & ! [X13: $int] :
          ( ( mem(int,t2tb1(X13),t2tb(sK10))
            | ~ $less(X13,n1)
            | $less(X13,0)
            | ? [X14: $int] :
                ( ( tb2t1(get(int,int,t2tb2(sK11),t2tb1(X14))) = X13 )
                & $less(X14,sK13)
                & ~ $less(X14,0) ) )
          & ( ( $less(X13,n1)
              & ~ $less(X13,0)
              & ! [X15: $int] :
                  ( ( tb2t1(get(int,int,t2tb2(sK11),t2tb1(X15))) != X13 )
                  | ~ $less(X15,sK13)
                  | $less(X15,0) ) )
            | ~ mem(int,t2tb1(X13),t2tb(sK10)) ) )
      & ~ $less(sK13,0)
      & ( n1 = $sum(sK13,cardinal1(int,t2tb(sK10))) )
      & ? [X21: map_int_int,X20: $int,X19: map_int_lpmap_int_intrp,X18: $int,X17: set_int,X16: $int] :
          ( ~ is_empty(int,t2tb(X17))
          & eq_prefix1(int,t2tb2(sK11),t2tb2(X21),X16)
          & ! [X23: $int,X22: $int] :
              ( ~ mem(int,t2tb1(X22),t2tb(X17))
              | $less(X23,X22)
              | ~ mem(int,t2tb1(X23),diff(int,diff(int,diff(int,t2tb(sK10),t2tb(sK15)),t2tb(sK14)),t2tb(X17))) )
          & subset(int,t2tb(X17),diff(int,diff(int,t2tb(sK10),t2tb(sK15)),t2tb(sK14)))
          & ~ $less($sum(X20,$uminus(sK9)),0)
          & ? [X24: map_int_int] :
              ( ? [X25: $int] :
                  ( ? [X26: $int] :
                      ( mem(int,t2tb1(X26),remove(int,t2tb1(min_elt1(X17)),t2tb(sK10)))
                      & ? [X27: $int] :
                          ( $less(X27,X25)
                          & ~ $less(X27,0)
                          & ( tb2t1(get(int,int,t2tb2(X24),t2tb1(X27))) = X26 ) ) )
                  & ( $sum(X16,1) = X25 ) )
              & ( tb2t2(set1(int,int,t2tb2(X21),t2tb1(X16),t2tb1(min_elt1(X17)))) = X24 ) )
          & partial_solution1(X16,X21)
          & ( $sum(X20,$uminus(sK9)) = X18 )
          & ! [X28: map_int_int] :
              ( ( ? [X29: $int] :
                    ( $less(X29,X20)
                    & ~ $less(X29,sK9)
                    & eq_prefix1(int,t2tb2(X28),get(map(int,int),int,t2tb3(X19),t2tb1(X29)),n1) )
                | ~ eq_prefix1(int,t2tb2(X21),t2tb2(X28),X16)
                | ~ mem(int,get(int,int,t2tb2(X28),t2tb1(X16)),diff(int,diff(int,diff(int,t2tb(sK10),t2tb(sK15)),t2tb(sK14)),t2tb(X17)))
                | ~ partial_solution1(n1,X28) )
              & ( ( eq_prefix1(int,t2tb2(X21),t2tb2(X28),X16)
                  & mem(int,get(int,int,t2tb2(X28),t2tb1(X16)),diff(int,diff(int,diff(int,t2tb(sK10),t2tb(sK15)),t2tb(sK14)),t2tb(X17)))
                  & partial_solution1(n1,X28) )
                | ! [X30: $int] :
                    ( ~ $less(X30,X20)
                    | $less(X30,sK9)
                    | ~ eq_prefix1(int,t2tb2(X28),get(map(int,int),int,t2tb3(X19),t2tb1(X30)),n1) ) ) )
          & ( sK13 = X16 )
          & eq_prefix1(map(int,int),t2tb3(sK12),t2tb3(X19),sK9)
          & sorted1(X19,sK9,X20) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f306,plain,
    ! [X7: $int] :
      ( ? [X9: $int] :
          ( ~ $less(X9,0)
          & $less(X9,sK13)
          & ( tb2t1(get(int,int,t2tb2(sK11),t2tb1(X9))) = $sum($sum(X7,sK13),$uminus(X9)) ) )
     => ( ~ $less(sK16(X7),0)
        & $less(sK16(X7),sK13)
        & ( $sum($sum(X7,sK13),$uminus(sK16(X7))) = tb2t1(get(int,int,t2tb2(sK11),t2tb1(sK16(X7)))) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f307,plain,
    ! [X10: $int] :
      ( ? [X11: $int] :
          ( $less(X11,sK13)
          & ( tb2t1(get(int,int,t2tb2(sK11),t2tb1(X11))) = $sum($sum(X10,X11),$uminus(sK13)) )
          & ~ $less(X11,0) )
     => ( $less(sK17(X10),sK13)
        & ( tb2t1(get(int,int,t2tb2(sK11),t2tb1(sK17(X10)))) = $sum($sum(X10,sK17(X10)),$uminus(sK13)) )
        & ~ $less(sK17(X10),0) ) ),
    introduced(choice_axiom,[]) ).

tff(f308,plain,
    ! [X13: $int] :
      ( ? [X14: $int] :
          ( ( tb2t1(get(int,int,t2tb2(sK11),t2tb1(X14))) = X13 )
          & $less(X14,sK13)
          & ~ $less(X14,0) )
     => ( ( tb2t1(get(int,int,t2tb2(sK11),t2tb1(sK18(X13)))) = X13 )
        & $less(sK18(X13),sK13)
        & ~ $less(sK18(X13),0) ) ),
    introduced(choice_axiom,[]) ).

tff(f309,plain,
    ( ? [X21: map_int_int,X20: $int,X19: map_int_lpmap_int_intrp,X18: $int,X17: set_int,X16: $int] :
        ( ~ is_empty(int,t2tb(X17))
        & eq_prefix1(int,t2tb2(sK11),t2tb2(X21),X16)
        & ! [X23: $int,X22: $int] :
            ( ~ mem(int,t2tb1(X22),t2tb(X17))
            | $less(X23,X22)
            | ~ mem(int,t2tb1(X23),diff(int,diff(int,diff(int,t2tb(sK10),t2tb(sK15)),t2tb(sK14)),t2tb(X17))) )
        & subset(int,t2tb(X17),diff(int,diff(int,t2tb(sK10),t2tb(sK15)),t2tb(sK14)))
        & ~ $less($sum(X20,$uminus(sK9)),0)
        & ? [X24: map_int_int] :
            ( ? [X25: $int] :
                ( ? [X26: $int] :
                    ( mem(int,t2tb1(X26),remove(int,t2tb1(min_elt1(X17)),t2tb(sK10)))
                    & ? [X27: $int] :
                        ( $less(X27,X25)
                        & ~ $less(X27,0)
                        & ( tb2t1(get(int,int,t2tb2(X24),t2tb1(X27))) = X26 ) ) )
                & ( $sum(X16,1) = X25 ) )
            & ( tb2t2(set1(int,int,t2tb2(X21),t2tb1(X16),t2tb1(min_elt1(X17)))) = X24 ) )
        & partial_solution1(X16,X21)
        & ( $sum(X20,$uminus(sK9)) = X18 )
        & ! [X28: map_int_int] :
            ( ( ? [X29: $int] :
                  ( $less(X29,X20)
                  & ~ $less(X29,sK9)
                  & eq_prefix1(int,t2tb2(X28),get(map(int,int),int,t2tb3(X19),t2tb1(X29)),n1) )
              | ~ eq_prefix1(int,t2tb2(X21),t2tb2(X28),X16)
              | ~ mem(int,get(int,int,t2tb2(X28),t2tb1(X16)),diff(int,diff(int,diff(int,t2tb(sK10),t2tb(sK15)),t2tb(sK14)),t2tb(X17)))
              | ~ partial_solution1(n1,X28) )
            & ( ( eq_prefix1(int,t2tb2(X21),t2tb2(X28),X16)
                & mem(int,get(int,int,t2tb2(X28),t2tb1(X16)),diff(int,diff(int,diff(int,t2tb(sK10),t2tb(sK15)),t2tb(sK14)),t2tb(X17)))
                & partial_solution1(n1,X28) )
              | ! [X30: $int] :
                  ( ~ $less(X30,X20)
                  | $less(X30,sK9)
                  | ~ eq_prefix1(int,t2tb2(X28),get(map(int,int),int,t2tb3(X19),t2tb1(X30)),n1) ) ) )
        & ( sK13 = X16 )
        & eq_prefix1(map(int,int),t2tb3(sK12),t2tb3(X19),sK9)
        & sorted1(X19,sK9,X20) )
   => ( ~ is_empty(int,t2tb(sK20))
      & eq_prefix1(int,t2tb2(sK11),t2tb2(sK24),sK19)
      & ! [X23: $int,X22: $int] :
          ( ~ mem(int,t2tb1(X22),t2tb(sK20))
          | $less(X23,X22)
          | ~ mem(int,t2tb1(X23),diff(int,diff(int,diff(int,t2tb(sK10),t2tb(sK15)),t2tb(sK14)),t2tb(sK20))) )
      & subset(int,t2tb(sK20),diff(int,diff(int,t2tb(sK10),t2tb(sK15)),t2tb(sK14)))
      & ~ $less($sum(sK23,$uminus(sK9)),0)
      & ? [X24: map_int_int] :
          ( ? [X25: $int] :
              ( ? [X26: $int] :
                  ( mem(int,t2tb1(X26),remove(int,t2tb1(min_elt1(sK20)),t2tb(sK10)))
                  & ? [X27: $int] :
                      ( $less(X27,X25)
                      & ~ $less(X27,0)
                      & ( tb2t1(get(int,int,t2tb2(X24),t2tb1(X27))) = X26 ) ) )
              & ( $sum(sK19,1) = X25 ) )
          & ( tb2t2(set1(int,int,t2tb2(sK24),t2tb1(sK19),t2tb1(min_elt1(sK20)))) = X24 ) )
      & partial_solution1(sK19,sK24)
      & ( $sum(sK23,$uminus(sK9)) = sK21 )
      & ! [X28: map_int_int] :
          ( ( ? [X29: $int] :
                ( $less(X29,sK23)
                & ~ $less(X29,sK9)
                & eq_prefix1(int,t2tb2(X28),get(map(int,int),int,t2tb3(sK22),t2tb1(X29)),n1) )
            | ~ eq_prefix1(int,t2tb2(sK24),t2tb2(X28),sK19)
            | ~ mem(int,get(int,int,t2tb2(X28),t2tb1(sK19)),diff(int,diff(int,diff(int,t2tb(sK10),t2tb(sK15)),t2tb(sK14)),t2tb(sK20)))
            | ~ partial_solution1(n1,X28) )
          & ( ( eq_prefix1(int,t2tb2(sK24),t2tb2(X28),sK19)
              & mem(int,get(int,int,t2tb2(X28),t2tb1(sK19)),diff(int,diff(int,diff(int,t2tb(sK10),t2tb(sK15)),t2tb(sK14)),t2tb(sK20)))
              & partial_solution1(n1,X28) )
            | ! [X30: $int] :
                ( ~ $less(X30,sK23)
                | $less(X30,sK9)
                | ~ eq_prefix1(int,t2tb2(X28),get(map(int,int),int,t2tb3(sK22),t2tb1(X30)),n1) ) ) )
      & ( sK13 = sK19 )
      & eq_prefix1(map(int,int),t2tb3(sK12),t2tb3(sK22),sK9)
      & sorted1(sK22,sK9,sK23) ) ),
    introduced(choice_axiom,[]) ).

tff(f310,plain,
    ( ? [X24: map_int_int] :
        ( ? [X25: $int] :
            ( ? [X26: $int] :
                ( mem(int,t2tb1(X26),remove(int,t2tb1(min_elt1(sK20)),t2tb(sK10)))
                & ? [X27: $int] :
                    ( $less(X27,X25)
                    & ~ $less(X27,0)
                    & ( tb2t1(get(int,int,t2tb2(X24),t2tb1(X27))) = X26 ) ) )
            & ( $sum(sK19,1) = X25 ) )
        & ( tb2t2(set1(int,int,t2tb2(sK24),t2tb1(sK19),t2tb1(min_elt1(sK20)))) = X24 ) )
   => ( ? [X25: $int] :
          ( ? [X26: $int] :
              ( mem(int,t2tb1(X26),remove(int,t2tb1(min_elt1(sK20)),t2tb(sK10)))
              & ? [X27: $int] :
                  ( $less(X27,X25)
                  & ~ $less(X27,0)
                  & ( tb2t1(get(int,int,t2tb2(sK25),t2tb1(X27))) = X26 ) ) )
          & ( $sum(sK19,1) = X25 ) )
      & ( sK25 = tb2t2(set1(int,int,t2tb2(sK24),t2tb1(sK19),t2tb1(min_elt1(sK20)))) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f311,plain,
    ( ? [X25: $int] :
        ( ? [X26: $int] :
            ( mem(int,t2tb1(X26),remove(int,t2tb1(min_elt1(sK20)),t2tb(sK10)))
            & ? [X27: $int] :
                ( $less(X27,X25)
                & ~ $less(X27,0)
                & ( tb2t1(get(int,int,t2tb2(sK25),t2tb1(X27))) = X26 ) ) )
        & ( $sum(sK19,1) = X25 ) )
   => ( ? [X26: $int] :
          ( mem(int,t2tb1(X26),remove(int,t2tb1(min_elt1(sK20)),t2tb(sK10)))
          & ? [X27: $int] :
              ( $less(X27,sK26)
              & ~ $less(X27,0)
              & ( tb2t1(get(int,int,t2tb2(sK25),t2tb1(X27))) = X26 ) ) )
      & ( sK26 = $sum(sK19,1) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f312,plain,
    ( ? [X26: $int] :
        ( mem(int,t2tb1(X26),remove(int,t2tb1(min_elt1(sK20)),t2tb(sK10)))
        & ? [X27: $int] :
            ( $less(X27,sK26)
            & ~ $less(X27,0)
            & ( tb2t1(get(int,int,t2tb2(sK25),t2tb1(X27))) = X26 ) ) )
   => ( mem(int,t2tb1(sK27),remove(int,t2tb1(min_elt1(sK20)),t2tb(sK10)))
      & ? [X27: $int] :
          ( $less(X27,sK26)
          & ~ $less(X27,0)
          & ( tb2t1(get(int,int,t2tb2(sK25),t2tb1(X27))) = sK27 ) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f313,plain,
    ( ? [X27: $int] :
        ( $less(X27,sK26)
        & ~ $less(X27,0)
        & ( tb2t1(get(int,int,t2tb2(sK25),t2tb1(X27))) = sK27 ) )
   => ( $less(sK28,sK26)
      & ~ $less(sK28,0)
      & ( tb2t1(get(int,int,t2tb2(sK25),t2tb1(sK28))) = sK27 ) ) ),
    introduced(choice_axiom,[]) ).

tff(f314,plain,
    ! [X28: map_int_int] :
      ( ? [X29: $int] :
          ( $less(X29,sK23)
          & ~ $less(X29,sK9)
          & eq_prefix1(int,t2tb2(X28),get(map(int,int),int,t2tb3(sK22),t2tb1(X29)),n1) )
     => ( $less(sK29(X28),sK23)
        & ~ $less(sK29(X28),sK9)
        & eq_prefix1(int,t2tb2(X28),get(map(int,int),int,t2tb3(sK22),t2tb1(sK29(X28))),n1) ) ),
    introduced(choice_axiom,[]) ).

tff(f304,plain,
    ? [X0: $int,X1: set_int,X2: map_int_int,X3: map_int_lpmap_int_intrp,X4: $int,X5: set_int,X6: set_int] :
      ( partial_solution1(X4,X2)
      & ~ is_empty(int,t2tb(X1))
      & ! [X7: $int] :
          ( ( ( ! [X8: $int] :
                  ( $less(X8,0)
                  | ~ $less(X8,X4)
                  | ( tb2t1(get(int,int,t2tb2(X2),t2tb1(X8))) != $sum($sum(X7,X4),$uminus(X8)) ) )
              | mem(int,t2tb1(X7),t2tb(X5)) )
            & ( ~ mem(int,t2tb1(X7),t2tb(X5))
              | ? [X9: $int] :
                  ( ~ $less(X9,0)
                  & $less(X9,X4)
                  & ( $sum($sum(X7,X4),$uminus(X9)) = tb2t1(get(int,int,t2tb2(X2),t2tb1(X9))) ) ) ) )
          | $less(X7,0) )
      & ! [X10: $int] :
          ( ( ( ~ mem(int,t2tb1(X10),t2tb(X6))
              | ? [X11: $int] :
                  ( $less(X11,X4)
                  & ( $sum($sum(X10,X11),$uminus(X4)) = tb2t1(get(int,int,t2tb2(X2),t2tb1(X11))) )
                  & ~ $less(X11,0) ) )
            & ( ! [X12: $int] :
                  ( ~ $less(X12,X4)
                  | ( tb2t1(get(int,int,t2tb2(X2),t2tb1(X12))) != $sum($sum(X10,X12),$uminus(X4)) )
                  | $less(X12,0) )
              | mem(int,t2tb1(X10),t2tb(X6)) ) )
          | $less(X10,0) )
      & ~ $less(X0,0)
      & ! [X13: $int] :
          ( ( mem(int,t2tb1(X13),t2tb(X1))
            | ~ $less(X13,n1)
            | $less(X13,0)
            | ? [X14: $int] :
                ( ( tb2t1(get(int,int,t2tb2(X2),t2tb1(X14))) = X13 )
                & $less(X14,X4)
                & ~ $less(X14,0) ) )
          & ( ( $less(X13,n1)
              & ~ $less(X13,0)
              & ! [X15: $int] :
                  ( ( tb2t1(get(int,int,t2tb2(X2),t2tb1(X15))) != X13 )
                  | ~ $less(X15,X4)
                  | $less(X15,0) ) )
            | ~ mem(int,t2tb1(X13),t2tb(X1)) ) )
      & ~ $less(X4,0)
      & ( n1 = $sum(X4,cardinal1(int,t2tb(X1))) )
      & ? [X16: $int,X17: set_int,X18: $int,X19: map_int_lpmap_int_intrp,X20: $int,X21: map_int_int] :
          ( ~ is_empty(int,t2tb(X17))
          & eq_prefix1(int,t2tb2(X2),t2tb2(X21),X16)
          & ! [X22: $int,X23: $int] :
              ( ~ mem(int,t2tb1(X22),t2tb(X17))
              | $less(X23,X22)
              | ~ mem(int,t2tb1(X23),diff(int,diff(int,diff(int,t2tb(X1),t2tb(X6)),t2tb(X5)),t2tb(X17))) )
          & subset(int,t2tb(X17),diff(int,diff(int,t2tb(X1),t2tb(X6)),t2tb(X5)))
          & ~ $less($sum(X20,$uminus(X0)),0)
          & ? [X24: map_int_int] :
              ( ? [X25: $int] :
                  ( ? [X26: $int] :
                      ( mem(int,t2tb1(X26),remove(int,t2tb1(min_elt1(X17)),t2tb(X1)))
                      & ? [X27: $int] :
                          ( $less(X27,X25)
                          & ~ $less(X27,0)
                          & ( tb2t1(get(int,int,t2tb2(X24),t2tb1(X27))) = X26 ) ) )
                  & ( $sum(X16,1) = X25 ) )
              & ( tb2t2(set1(int,int,t2tb2(X21),t2tb1(X16),t2tb1(min_elt1(X17)))) = X24 ) )
          & partial_solution1(X16,X21)
          & ( $sum(X20,$uminus(X0)) = X18 )
          & ! [X28: map_int_int] :
              ( ( ? [X29: $int] :
                    ( $less(X29,X20)
                    & ~ $less(X29,X0)
                    & eq_prefix1(int,t2tb2(X28),get(map(int,int),int,t2tb3(X19),t2tb1(X29)),n1) )
                | ~ eq_prefix1(int,t2tb2(X21),t2tb2(X28),X16)
                | ~ mem(int,get(int,int,t2tb2(X28),t2tb1(X16)),diff(int,diff(int,diff(int,t2tb(X1),t2tb(X6)),t2tb(X5)),t2tb(X17)))
                | ~ partial_solution1(n1,X28) )
              & ( ( eq_prefix1(int,t2tb2(X21),t2tb2(X28),X16)
                  & mem(int,get(int,int,t2tb2(X28),t2tb1(X16)),diff(int,diff(int,diff(int,t2tb(X1),t2tb(X6)),t2tb(X5)),t2tb(X17)))
                  & partial_solution1(n1,X28) )
                | ! [X30: $int] :
                    ( ~ $less(X30,X20)
                    | $less(X30,X0)
                    | ~ eq_prefix1(int,t2tb2(X28),get(map(int,int),int,t2tb3(X19),t2tb1(X30)),n1) ) ) )
          & ( X4 = X16 )
          & eq_prefix1(map(int,int),t2tb3(X3),t2tb3(X19),X0)
          & sorted1(X19,X0,X20) ) ),
    inference(rectify,[],[f303]) ).

tff(f303,plain,
    ? [X2: $int,X6: set_int,X4: map_int_int,X1: map_int_lpmap_int_intrp,X3: $int,X5: set_int,X0: set_int] :
      ( partial_solution1(X3,X4)
      & ~ is_empty(int,t2tb(X6))
      & ! [X7: $int] :
          ( ( ( ! [X8: $int] :
                  ( $less(X8,0)
                  | ~ $less(X8,X3)
                  | ( $sum($sum(X7,X3),$uminus(X8)) != tb2t1(get(int,int,t2tb2(X4),t2tb1(X8))) ) )
              | mem(int,t2tb1(X7),t2tb(X5)) )
            & ( ~ mem(int,t2tb1(X7),t2tb(X5))
              | ? [X8: $int] :
                  ( ~ $less(X8,0)
                  & $less(X8,X3)
                  & ( $sum($sum(X7,X3),$uminus(X8)) = tb2t1(get(int,int,t2tb2(X4),t2tb1(X8))) ) ) ) )
          | $less(X7,0) )
      & ! [X9: $int] :
          ( ( ( ~ mem(int,t2tb1(X9),t2tb(X0))
              | ? [X10: $int] :
                  ( $less(X10,X3)
                  & ( tb2t1(get(int,int,t2tb2(X4),t2tb1(X10))) = $sum($sum(X9,X10),$uminus(X3)) )
                  & ~ $less(X10,0) ) )
            & ( ! [X10: $int] :
                  ( ~ $less(X10,X3)
                  | ( tb2t1(get(int,int,t2tb2(X4),t2tb1(X10))) != $sum($sum(X9,X10),$uminus(X3)) )
                  | $less(X10,0) )
              | mem(int,t2tb1(X9),t2tb(X0)) ) )
          | $less(X9,0) )
      & ~ $less(X2,0)
      & ! [X11: $int] :
          ( ( mem(int,t2tb1(X11),t2tb(X6))
            | ~ $less(X11,n1)
            | $less(X11,0)
            | ? [X12: $int] :
                ( ( tb2t1(get(int,int,t2tb2(X4),t2tb1(X12))) = X11 )
                & $less(X12,X3)
                & ~ $less(X12,0) ) )
          & ( ( $less(X11,n1)
              & ~ $less(X11,0)
              & ! [X12: $int] :
                  ( ( tb2t1(get(int,int,t2tb2(X4),t2tb1(X12))) != X11 )
                  | ~ $less(X12,X3)
                  | $less(X12,0) ) )
            | ~ mem(int,t2tb1(X11),t2tb(X6)) ) )
      & ~ $less(X3,0)
      & ( n1 = $sum(X3,cardinal1(int,t2tb(X6))) )
      & ? [X15: $int,X17: set_int,X18: $int,X14: map_int_lpmap_int_intrp,X16: $int,X13: map_int_int] :
          ( ~ is_empty(int,t2tb(X17))
          & eq_prefix1(int,t2tb2(X4),t2tb2(X13),X15)
          & ! [X19: $int,X20: $int] :
              ( ~ mem(int,t2tb1(X19),t2tb(X17))
              | $less(X20,X19)
              | ~ mem(int,t2tb1(X20),diff(int,diff(int,diff(int,t2tb(X6),t2tb(X0)),t2tb(X5)),t2tb(X17))) )
          & subset(int,t2tb(X17),diff(int,diff(int,t2tb(X6),t2tb(X0)),t2tb(X5)))
          & ~ $less($sum(X16,$uminus(X2)),0)
          & ? [X23: map_int_int] :
              ( ? [X24: $int] :
                  ( ? [X25: $int] :
                      ( mem(int,t2tb1(X25),remove(int,t2tb1(min_elt1(X17)),t2tb(X6)))
                      & ? [X26: $int] :
                          ( $less(X26,X24)
                          & ~ $less(X26,0)
                          & ( tb2t1(get(int,int,t2tb2(X23),t2tb1(X26))) = X25 ) ) )
                  & ( $sum(X15,1) = X24 ) )
              & ( tb2t2(set1(int,int,t2tb2(X13),t2tb1(X15),t2tb1(min_elt1(X17)))) = X23 ) )
          & partial_solution1(X15,X13)
          & ( $sum(X16,$uminus(X2)) = X18 )
          & ! [X21: map_int_int] :
              ( ( ? [X22: $int] :
                    ( $less(X22,X16)
                    & ~ $less(X22,X2)
                    & eq_prefix1(int,t2tb2(X21),get(map(int,int),int,t2tb3(X14),t2tb1(X22)),n1) )
                | ~ eq_prefix1(int,t2tb2(X13),t2tb2(X21),X15)
                | ~ mem(int,get(int,int,t2tb2(X21),t2tb1(X15)),diff(int,diff(int,diff(int,t2tb(X6),t2tb(X0)),t2tb(X5)),t2tb(X17)))
                | ~ partial_solution1(n1,X21) )
              & ( ( eq_prefix1(int,t2tb2(X13),t2tb2(X21),X15)
                  & mem(int,get(int,int,t2tb2(X21),t2tb1(X15)),diff(int,diff(int,diff(int,t2tb(X6),t2tb(X0)),t2tb(X5)),t2tb(X17)))
                  & partial_solution1(n1,X21) )
                | ! [X22: $int] :
                    ( ~ $less(X22,X16)
                    | $less(X22,X2)
                    | ~ eq_prefix1(int,t2tb2(X21),get(map(int,int),int,t2tb3(X14),t2tb1(X22)),n1) ) ) )
          & ( X3 = X15 )
          & eq_prefix1(map(int,int),t2tb3(X1),t2tb3(X14),X2)
          & sorted1(X14,X2,X16) ) ),
    inference(flattening,[],[f302]) ).

tff(f302,plain,
    ? [X2: $int,X6: set_int,X4: map_int_int,X1: map_int_lpmap_int_intrp,X3: $int,X5: set_int,X0: set_int] :
      ( partial_solution1(X3,X4)
      & ~ is_empty(int,t2tb(X6))
      & ! [X7: $int] :
          ( ( ( ! [X8: $int] :
                  ( $less(X8,0)
                  | ~ $less(X8,X3)
                  | ( $sum($sum(X7,X3),$uminus(X8)) != tb2t1(get(int,int,t2tb2(X4),t2tb1(X8))) ) )
              | mem(int,t2tb1(X7),t2tb(X5)) )
            & ( ~ mem(int,t2tb1(X7),t2tb(X5))
              | ? [X8: $int] :
                  ( ~ $less(X8,0)
                  & $less(X8,X3)
                  & ( $sum($sum(X7,X3),$uminus(X8)) = tb2t1(get(int,int,t2tb2(X4),t2tb1(X8))) ) ) ) )
          | $less(X7,0) )
      & ! [X9: $int] :
          ( ( ( ~ mem(int,t2tb1(X9),t2tb(X0))
              | ? [X10: $int] :
                  ( $less(X10,X3)
                  & ( tb2t1(get(int,int,t2tb2(X4),t2tb1(X10))) = $sum($sum(X9,X10),$uminus(X3)) )
                  & ~ $less(X10,0) ) )
            & ( ! [X10: $int] :
                  ( ~ $less(X10,X3)
                  | ( tb2t1(get(int,int,t2tb2(X4),t2tb1(X10))) != $sum($sum(X9,X10),$uminus(X3)) )
                  | $less(X10,0) )
              | mem(int,t2tb1(X9),t2tb(X0)) ) )
          | $less(X9,0) )
      & ~ $less(X2,0)
      & ! [X11: $int] :
          ( ( mem(int,t2tb1(X11),t2tb(X6))
            | ~ $less(X11,n1)
            | $less(X11,0)
            | ? [X12: $int] :
                ( ( tb2t1(get(int,int,t2tb2(X4),t2tb1(X12))) = X11 )
                & $less(X12,X3)
                & ~ $less(X12,0) ) )
          & ( ( $less(X11,n1)
              & ~ $less(X11,0)
              & ! [X12: $int] :
                  ( ( tb2t1(get(int,int,t2tb2(X4),t2tb1(X12))) != X11 )
                  | ~ $less(X12,X3)
                  | $less(X12,0) ) )
            | ~ mem(int,t2tb1(X11),t2tb(X6)) ) )
      & ~ $less(X3,0)
      & ( n1 = $sum(X3,cardinal1(int,t2tb(X6))) )
      & ? [X15: $int,X17: set_int,X18: $int,X14: map_int_lpmap_int_intrp,X16: $int,X13: map_int_int] :
          ( ~ is_empty(int,t2tb(X17))
          & eq_prefix1(int,t2tb2(X4),t2tb2(X13),X15)
          & ! [X19: $int,X20: $int] :
              ( ~ mem(int,t2tb1(X19),t2tb(X17))
              | $less(X20,X19)
              | ~ mem(int,t2tb1(X20),diff(int,diff(int,diff(int,t2tb(X6),t2tb(X0)),t2tb(X5)),t2tb(X17))) )
          & subset(int,t2tb(X17),diff(int,diff(int,t2tb(X6),t2tb(X0)),t2tb(X5)))
          & ~ $less($sum(X16,$uminus(X2)),0)
          & ? [X23: map_int_int] :
              ( ? [X24: $int] :
                  ( ? [X25: $int] :
                      ( mem(int,t2tb1(X25),remove(int,t2tb1(min_elt1(X17)),t2tb(X6)))
                      & ? [X26: $int] :
                          ( $less(X26,X24)
                          & ~ $less(X26,0)
                          & ( tb2t1(get(int,int,t2tb2(X23),t2tb1(X26))) = X25 ) ) )
                  & ( $sum(X15,1) = X24 ) )
              & ( tb2t2(set1(int,int,t2tb2(X13),t2tb1(X15),t2tb1(min_elt1(X17)))) = X23 ) )
          & partial_solution1(X15,X13)
          & ( $sum(X16,$uminus(X2)) = X18 )
          & ! [X21: map_int_int] :
              ( ( ? [X22: $int] :
                    ( $less(X22,X16)
                    & ~ $less(X22,X2)
                    & eq_prefix1(int,t2tb2(X21),get(map(int,int),int,t2tb3(X14),t2tb1(X22)),n1) )
                | ~ eq_prefix1(int,t2tb2(X13),t2tb2(X21),X15)
                | ~ mem(int,get(int,int,t2tb2(X21),t2tb1(X15)),diff(int,diff(int,diff(int,t2tb(X6),t2tb(X0)),t2tb(X5)),t2tb(X17)))
                | ~ partial_solution1(n1,X21) )
              & ( ( eq_prefix1(int,t2tb2(X13),t2tb2(X21),X15)
                  & mem(int,get(int,int,t2tb2(X21),t2tb1(X15)),diff(int,diff(int,diff(int,t2tb(X6),t2tb(X0)),t2tb(X5)),t2tb(X17)))
                  & partial_solution1(n1,X21) )
                | ! [X22: $int] :
                    ( ~ $less(X22,X16)
                    | $less(X22,X2)
                    | ~ eq_prefix1(int,t2tb2(X21),get(map(int,int),int,t2tb3(X14),t2tb1(X22)),n1) ) ) )
          & ( X3 = X15 )
          & eq_prefix1(map(int,int),t2tb3(X1),t2tb3(X14),X2)
          & sorted1(X14,X2,X16) ) ),
    inference(nnf_transformation,[],[f214]) ).

tff(f214,plain,
    ? [X2: $int,X6: set_int,X4: map_int_int,X1: map_int_lpmap_int_intrp,X3: $int,X5: set_int,X0: set_int] :
      ( partial_solution1(X3,X4)
      & ~ is_empty(int,t2tb(X6))
      & ! [X7: $int] :
          ( ( ! [X8: $int] :
                ( $less(X8,0)
                | ~ $less(X8,X3)
                | ( $sum($sum(X7,X3),$uminus(X8)) != tb2t1(get(int,int,t2tb2(X4),t2tb1(X8))) ) )
          <=> ~ mem(int,t2tb1(X7),t2tb(X5)) )
          | $less(X7,0) )
      & ! [X9: $int] :
          ( ( ~ mem(int,t2tb1(X9),t2tb(X0))
          <=> ! [X10: $int] :
                ( ~ $less(X10,X3)
                | ( tb2t1(get(int,int,t2tb2(X4),t2tb1(X10))) != $sum($sum(X9,X10),$uminus(X3)) )
                | $less(X10,0) ) )
          | $less(X9,0) )
      & ~ $less(X2,0)
      & ! [X11: $int] :
          ( mem(int,t2tb1(X11),t2tb(X6))
        <=> ( $less(X11,n1)
            & ~ $less(X11,0)
            & ! [X12: $int] :
                ( ( tb2t1(get(int,int,t2tb2(X4),t2tb1(X12))) != X11 )
                | ~ $less(X12,X3)
                | $less(X12,0) ) ) )
      & ~ $less(X3,0)
      & ( n1 = $sum(X3,cardinal1(int,t2tb(X6))) )
      & ? [X15: $int,X17: set_int,X18: $int,X14: map_int_lpmap_int_intrp,X16: $int,X13: map_int_int] :
          ( ~ is_empty(int,t2tb(X17))
          & eq_prefix1(int,t2tb2(X4),t2tb2(X13),X15)
          & ! [X19: $int,X20: $int] :
              ( ~ mem(int,t2tb1(X19),t2tb(X17))
              | $less(X20,X19)
              | ~ mem(int,t2tb1(X20),diff(int,diff(int,diff(int,t2tb(X6),t2tb(X0)),t2tb(X5)),t2tb(X17))) )
          & subset(int,t2tb(X17),diff(int,diff(int,t2tb(X6),t2tb(X0)),t2tb(X5)))
          & ~ $less($sum(X16,$uminus(X2)),0)
          & ? [X23: map_int_int] :
              ( ? [X24: $int] :
                  ( ? [X25: $int] :
                      ( mem(int,t2tb1(X25),remove(int,t2tb1(min_elt1(X17)),t2tb(X6)))
                      & ? [X26: $int] :
                          ( $less(X26,X24)
                          & ~ $less(X26,0)
                          & ( tb2t1(get(int,int,t2tb2(X23),t2tb1(X26))) = X25 ) ) )
                  & ( $sum(X15,1) = X24 ) )
              & ( tb2t2(set1(int,int,t2tb2(X13),t2tb1(X15),t2tb1(min_elt1(X17)))) = X23 ) )
          & partial_solution1(X15,X13)
          & ( $sum(X16,$uminus(X2)) = X18 )
          & ! [X21: map_int_int] :
              ( ? [X22: $int] :
                  ( $less(X22,X16)
                  & ~ $less(X22,X2)
                  & eq_prefix1(int,t2tb2(X21),get(map(int,int),int,t2tb3(X14),t2tb1(X22)),n1) )
            <=> ( eq_prefix1(int,t2tb2(X13),t2tb2(X21),X15)
                & mem(int,get(int,int,t2tb2(X21),t2tb1(X15)),diff(int,diff(int,diff(int,t2tb(X6),t2tb(X0)),t2tb(X5)),t2tb(X17)))
                & partial_solution1(n1,X21) ) )
          & ( X3 = X15 )
          & eq_prefix1(map(int,int),t2tb3(X1),t2tb3(X14),X2)
          & sorted1(X14,X2,X16) ) ),
    inference(flattening,[],[f213]) ).

tff(f213,plain,
    ? [X5: set_int,X1: map_int_lpmap_int_intrp,X2: $int,X6: set_int,X3: $int,X4: map_int_int,X0: set_int] :
      ( ? [X14: map_int_lpmap_int_intrp,X16: $int,X18: $int,X13: map_int_int,X15: $int,X17: set_int] :
          ( ? [X23: map_int_int] :
              ( ? [X24: $int] :
                  ( ? [X25: $int] :
                      ( ? [X26: $int] :
                          ( ( tb2t1(get(int,int,t2tb2(X23),t2tb1(X26))) = X25 )
                          & ~ $less(X26,0)
                          & $less(X26,X24) )
                      & mem(int,t2tb1(X25),remove(int,t2tb1(min_elt1(X17)),t2tb(X6))) )
                  & ( $sum(X15,1) = X24 ) )
              & ( tb2t2(set1(int,int,t2tb2(X13),t2tb1(X15),t2tb1(min_elt1(X17)))) = X23 ) )
          & ~ is_empty(int,t2tb(X17))
          & ! [X21: map_int_int] :
              ( ? [X22: $int] :
                  ( $less(X22,X16)
                  & ~ $less(X22,X2)
                  & eq_prefix1(int,t2tb2(X21),get(map(int,int),int,t2tb3(X14),t2tb1(X22)),n1) )
            <=> ( eq_prefix1(int,t2tb2(X13),t2tb2(X21),X15)
                & mem(int,get(int,int,t2tb2(X21),t2tb1(X15)),diff(int,diff(int,diff(int,t2tb(X6),t2tb(X0)),t2tb(X5)),t2tb(X17)))
                & partial_solution1(n1,X21) ) )
          & eq_prefix1(int,t2tb2(X4),t2tb2(X13),X15)
          & ! [X20: $int,X19: $int] :
              ( $less(X20,X19)
              | ~ mem(int,t2tb1(X19),t2tb(X17))
              | ~ mem(int,t2tb1(X20),diff(int,diff(int,diff(int,t2tb(X6),t2tb(X0)),t2tb(X5)),t2tb(X17))) )
          & eq_prefix1(map(int,int),t2tb3(X1),t2tb3(X14),X2)
          & partial_solution1(X15,X13)
          & subset(int,t2tb(X17),diff(int,diff(int,t2tb(X6),t2tb(X0)),t2tb(X5)))
          & sorted1(X14,X2,X16)
          & ~ $less($sum(X16,$uminus(X2)),0)
          & ( X3 = X15 )
          & ( $sum(X16,$uminus(X2)) = X18 ) )
      & ~ is_empty(int,t2tb(X6))
      & ! [X9: $int] :
          ( ( ~ mem(int,t2tb1(X9),t2tb(X0))
          <=> ! [X10: $int] :
                ( ( tb2t1(get(int,int,t2tb2(X4),t2tb1(X10))) != $sum($sum(X9,X10),$uminus(X3)) )
                | $less(X10,0)
                | ~ $less(X10,X3) ) )
          | $less(X9,0) )
      & ( n1 = $sum(X3,cardinal1(int,t2tb(X6))) )
      & ! [X7: $int] :
          ( ( ! [X8: $int] :
                ( ( $sum($sum(X7,X3),$uminus(X8)) != tb2t1(get(int,int,t2tb2(X4),t2tb1(X8))) )
                | ~ $less(X8,X3)
                | $less(X8,0) )
          <=> ~ mem(int,t2tb1(X7),t2tb(X5)) )
          | $less(X7,0) )
      & ! [X11: $int] :
          ( ( $less(X11,n1)
            & ~ $less(X11,0)
            & ! [X12: $int] :
                ( ( tb2t1(get(int,int,t2tb2(X4),t2tb1(X12))) != X11 )
                | $less(X12,0)
                | ~ $less(X12,X3) ) )
        <=> mem(int,t2tb1(X11),t2tb(X6)) )
      & ~ $less(X2,0)
      & ~ $less(X3,0)
      & partial_solution1(X3,X4) ),
    inference(ennf_transformation,[],[f160]) ).

tff(f160,plain,
    ~ ! [X5: set_int,X1: map_int_lpmap_int_intrp,X2: $int,X6: set_int,X3: $int,X4: map_int_int,X0: set_int] :
        ( ( ! [X9: $int] :
              ( ~ $less(X9,0)
             => ( ~ mem(int,t2tb1(X9),t2tb(X0))
              <=> ! [X10: $int] :
                    ( ( ~ $less(X10,0)
                      & $less(X10,X3) )
                   => ( tb2t1(get(int,int,t2tb2(X4),t2tb1(X10))) != $sum($sum(X9,X10),$uminus(X3)) ) ) ) )
          & ( n1 = $sum(X3,cardinal1(int,t2tb(X6))) )
          & ! [X7: $int] :
              ( ~ $less(X7,0)
             => ( ! [X8: $int] :
                    ( ( $less(X8,X3)
                      & ~ $less(X8,0) )
                   => ( $sum($sum(X7,X3),$uminus(X8)) != tb2t1(get(int,int,t2tb2(X4),t2tb1(X8))) ) )
              <=> ~ mem(int,t2tb1(X7),t2tb(X5)) ) )
          & ! [X11: $int] :
              ( ( $less(X11,n1)
                & ~ $less(X11,0)
                & ! [X12: $int] :
                    ( ( ~ $less(X12,0)
                      & $less(X12,X3) )
                   => ( tb2t1(get(int,int,t2tb2(X4),t2tb1(X12))) != X11 ) ) )
            <=> mem(int,t2tb1(X11),t2tb(X6)) )
          & ~ $less(X2,0)
          & ~ $less(X3,0)
          & partial_solution1(X3,X4) )
       => ( ~ is_empty(int,t2tb(X6))
         => ! [X14: map_int_lpmap_int_intrp,X16: $int,X18: $int,X13: map_int_int,X15: $int,X17: set_int] :
              ( ( ! [X21: map_int_int] :
                    ( ? [X22: $int] :
                        ( $less(X22,X16)
                        & ~ $less(X22,X2)
                        & eq_prefix1(int,t2tb2(X21),get(map(int,int),int,t2tb3(X14),t2tb1(X22)),n1) )
                  <=> ( eq_prefix1(int,t2tb2(X13),t2tb2(X21),X15)
                      & mem(int,get(int,int,t2tb2(X21),t2tb1(X15)),diff(int,diff(int,diff(int,t2tb(X6),t2tb(X0)),t2tb(X5)),t2tb(X17)))
                      & partial_solution1(n1,X21) ) )
                & eq_prefix1(int,t2tb2(X4),t2tb2(X13),X15)
                & ! [X20: $int,X19: $int] :
                    ( mem(int,t2tb1(X20),diff(int,diff(int,diff(int,t2tb(X6),t2tb(X0)),t2tb(X5)),t2tb(X17)))
                   => ( mem(int,t2tb1(X19),t2tb(X17))
                     => $less(X20,X19) ) )
                & eq_prefix1(map(int,int),t2tb3(X1),t2tb3(X14),X2)
                & partial_solution1(X15,X13)
                & subset(int,t2tb(X17),diff(int,diff(int,t2tb(X6),t2tb(X0)),t2tb(X5)))
                & sorted1(X14,X2,X16)
                & ~ $less($sum(X16,$uminus(X2)),0)
                & ( X3 = X15 )
                & ( $sum(X16,$uminus(X2)) = X18 ) )
             => ( ~ is_empty(int,t2tb(X17))
               => ! [X23: map_int_int] :
                    ( ( tb2t2(set1(int,int,t2tb2(X13),t2tb1(X15),t2tb1(min_elt1(X17)))) = X23 )
                   => ! [X24: $int] :
                        ( ( $sum(X15,1) = X24 )
                       => ! [X25: $int] :
                            ( mem(int,t2tb1(X25),remove(int,t2tb1(min_elt1(X17)),t2tb(X6)))
                           => ! [X26: $int] :
                                ( ( ~ $less(X26,0)
                                  & $less(X26,X24) )
                               => ( tb2t1(get(int,int,t2tb2(X23),t2tb1(X26))) != X25 ) ) ) ) ) ) ) ) ),
    inference(rectify,[],[f87]) ).

tff(f87,plain,
    ~ ! [X15: set_int,X23: map_int_lpmap_int_intrp,X10: $int,X21: $int,X24: map_int_int,X22: set_int,X0: set_int] :
        ( ( ! [X12: $int] :
              ( ~ $less(X12,0)
             => ( ! [X13: $int] :
                    ( ( $less(X13,X21)
                      & ~ $less(X13,0) )
                   => ( tb2t1(get(int,int,t2tb2(X24),t2tb1(X13))) != $sum($sum(X12,X21),$uminus(X13)) ) )
              <=> ~ mem(int,t2tb1(X12),t2tb(X22)) ) )
          & ! [X12: $int] :
              ( ~ $less(X12,0)
             => ( ~ mem(int,t2tb1(X12),t2tb(X15))
              <=> ! [X13: $int] :
                    ( ( ~ $less(X13,0)
                      & $less(X13,X21) )
                   => ( tb2t1(get(int,int,t2tb2(X24),t2tb1(X13))) != $sum($sum(X12,X13),$uminus(X21)) ) ) ) )
          & partial_solution1(X21,X24)
          & ~ $less(X21,0)
          & ! [X12: $int] :
              ( mem(int,t2tb1(X12),t2tb(X0))
            <=> ( $less(X12,n1)
                & ~ $less(X12,0)
                & ! [X13: $int] :
                    ( ( ~ $less(X13,0)
                      & $less(X13,X21) )
                   => ( tb2t1(get(int,int,t2tb2(X24),t2tb1(X13))) != X12 ) ) ) )
          & ~ $less(X10,0)
          & ( n1 = $sum(X21,cardinal1(int,t2tb(X0))) ) )
       => ( ~ is_empty(int,t2tb(X0))
         => ! [X29: map_int_int,X27: map_int_lpmap_int_intrp,X28: $int,X8: $int,X26: set_int,X25: $int] :
              ( ( partial_solution1(X28,X29)
                & ! [X13: $int,X12: $int] :
                    ( mem(int,t2tb1(X12),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X15)),t2tb(X22)),t2tb(X26)))
                   => ( mem(int,t2tb1(X13),t2tb(X26))
                     => $less(X12,X13) ) )
                & ( $sum(X8,$uminus(X10)) = X25 )
                & ! [X20: map_int_int] :
                    ( ? [X12: $int] :
                        ( eq_prefix1(int,t2tb2(X20),get(map(int,int),int,t2tb3(X27),t2tb1(X12)),n1)
                        & $less(X12,X8)
                        & ~ $less(X12,X10) )
                  <=> ( eq_prefix1(int,t2tb2(X29),t2tb2(X20),X28)
                      & partial_solution1(n1,X20)
                      & mem(int,get(int,int,t2tb2(X20),t2tb1(X28)),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X15)),t2tb(X22)),t2tb(X26))) ) )
                & sorted1(X27,X10,X8)
                & eq_prefix1(int,t2tb2(X24),t2tb2(X29),X28)
                & subset(int,t2tb(X26),diff(int,diff(int,t2tb(X0),t2tb(X15)),t2tb(X22)))
                & ~ $less($sum(X8,$uminus(X10)),0)
                & ( X21 = X28 )
                & eq_prefix1(map(int,int),t2tb3(X23),t2tb3(X27),X10) )
             => ( ~ is_empty(int,t2tb(X26))
               => ! [X30: map_int_int] :
                    ( ( tb2t2(set1(int,int,t2tb2(X29),t2tb1(X28),t2tb1(min_elt1(X26)))) = X30 )
                   => ! [X31: $int] :
                        ( ( $sum(X28,1) = X31 )
                       => ! [X12: $int] :
                            ( mem(int,t2tb1(X12),remove(int,t2tb1(min_elt1(X26)),t2tb(X0)))
                           => ! [X13: $int] :
                                ( ( $less(X13,X31)
                                  & ~ $less(X13,0) )
                               => ( tb2t1(get(int,int,t2tb2(X30),t2tb1(X13))) != X12 ) ) ) ) ) ) ) ) ),
    inference(theory_normalization,[],[f77]) ).

tff(f77,negated_conjecture,
    ~ ! [X15: set_int,X23: map_int_lpmap_int_intrp,X10: $int,X21: $int,X24: map_int_int,X22: set_int,X0: set_int] :
        ( ( ! [X12: $int] :
              ( $lesseq(0,X12)
             => ( ! [X13: $int] :
                    ( ( $less(X13,X21)
                      & $lesseq(0,X13) )
                   => ( tb2t1(get(int,int,t2tb2(X24),t2tb1(X13))) != $difference($sum(X12,X21),X13) ) )
              <=> ~ mem(int,t2tb1(X12),t2tb(X22)) ) )
          & ! [X12: $int] :
              ( $lesseq(0,X12)
             => ( ~ mem(int,t2tb1(X12),t2tb(X15))
              <=> ! [X13: $int] :
                    ( ( $lesseq(0,X13)
                      & $less(X13,X21) )
                   => ( tb2t1(get(int,int,t2tb2(X24),t2tb1(X13))) != $difference($sum(X12,X13),X21) ) ) ) )
          & partial_solution1(X21,X24)
          & $lesseq(0,X21)
          & ! [X12: $int] :
              ( mem(int,t2tb1(X12),t2tb(X0))
            <=> ( $less(X12,n1)
                & $lesseq(0,X12)
                & ! [X13: $int] :
                    ( ( $lesseq(0,X13)
                      & $less(X13,X21) )
                   => ( tb2t1(get(int,int,t2tb2(X24),t2tb1(X13))) != X12 ) ) ) )
          & $lesseq(0,X10)
          & ( n1 = $sum(X21,cardinal1(int,t2tb(X0))) ) )
       => ( ~ is_empty(int,t2tb(X0))
         => ! [X29: map_int_int,X27: map_int_lpmap_int_intrp,X28: $int,X8: $int,X26: set_int,X25: $int] :
              ( ( partial_solution1(X28,X29)
                & ! [X13: $int,X12: $int] :
                    ( mem(int,t2tb1(X12),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X15)),t2tb(X22)),t2tb(X26)))
                   => ( mem(int,t2tb1(X13),t2tb(X26))
                     => $less(X12,X13) ) )
                & ( $difference(X8,X10) = X25 )
                & ! [X20: map_int_int] :
                    ( ? [X12: $int] :
                        ( eq_prefix1(int,t2tb2(X20),get(map(int,int),int,t2tb3(X27),t2tb1(X12)),n1)
                        & $less(X12,X8)
                        & $lesseq(X10,X12) )
                  <=> ( eq_prefix1(int,t2tb2(X29),t2tb2(X20),X28)
                      & partial_solution1(n1,X20)
                      & mem(int,get(int,int,t2tb2(X20),t2tb1(X28)),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X15)),t2tb(X22)),t2tb(X26))) ) )
                & sorted1(X27,X10,X8)
                & eq_prefix1(int,t2tb2(X24),t2tb2(X29),X28)
                & subset(int,t2tb(X26),diff(int,diff(int,t2tb(X0),t2tb(X15)),t2tb(X22)))
                & $lesseq(0,$difference(X8,X10))
                & ( X21 = X28 )
                & eq_prefix1(map(int,int),t2tb3(X23),t2tb3(X27),X10) )
             => ( ~ is_empty(int,t2tb(X26))
               => ! [X30: map_int_int] :
                    ( ( tb2t2(set1(int,int,t2tb2(X29),t2tb1(X28),t2tb1(min_elt1(X26)))) = X30 )
                   => ! [X31: $int] :
                        ( ( $sum(X28,1) = X31 )
                       => ! [X12: $int] :
                            ( mem(int,t2tb1(X12),remove(int,t2tb1(min_elt1(X26)),t2tb(X0)))
                           => ! [X13: $int] :
                                ( ( $less(X13,X31)
                                  & $lesseq(0,X13) )
                               => ( tb2t1(get(int,int,t2tb2(X30),t2tb1(X13))) != X12 ) ) ) ) ) ) ) ) ),
    inference(negated_conjecture,[],[f76]) ).

tff(f76,conjecture,
    ! [X15: set_int,X23: map_int_lpmap_int_intrp,X10: $int,X21: $int,X24: map_int_int,X22: set_int,X0: set_int] :
      ( ( ! [X12: $int] :
            ( $lesseq(0,X12)
           => ( ! [X13: $int] :
                  ( ( $less(X13,X21)
                    & $lesseq(0,X13) )
                 => ( tb2t1(get(int,int,t2tb2(X24),t2tb1(X13))) != $difference($sum(X12,X21),X13) ) )
            <=> ~ mem(int,t2tb1(X12),t2tb(X22)) ) )
        & ! [X12: $int] :
            ( $lesseq(0,X12)
           => ( ~ mem(int,t2tb1(X12),t2tb(X15))
            <=> ! [X13: $int] :
                  ( ( $lesseq(0,X13)
                    & $less(X13,X21) )
                 => ( tb2t1(get(int,int,t2tb2(X24),t2tb1(X13))) != $difference($sum(X12,X13),X21) ) ) ) )
        & partial_solution1(X21,X24)
        & $lesseq(0,X21)
        & ! [X12: $int] :
            ( mem(int,t2tb1(X12),t2tb(X0))
          <=> ( $less(X12,n1)
              & $lesseq(0,X12)
              & ! [X13: $int] :
                  ( ( $lesseq(0,X13)
                    & $less(X13,X21) )
                 => ( tb2t1(get(int,int,t2tb2(X24),t2tb1(X13))) != X12 ) ) ) )
        & $lesseq(0,X10)
        & ( n1 = $sum(X21,cardinal1(int,t2tb(X0))) ) )
     => ( ~ is_empty(int,t2tb(X0))
       => ! [X29: map_int_int,X27: map_int_lpmap_int_intrp,X28: $int,X8: $int,X26: set_int,X25: $int] :
            ( ( partial_solution1(X28,X29)
              & ! [X13: $int,X12: $int] :
                  ( mem(int,t2tb1(X12),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X15)),t2tb(X22)),t2tb(X26)))
                 => ( mem(int,t2tb1(X13),t2tb(X26))
                   => $less(X12,X13) ) )
              & ( $difference(X8,X10) = X25 )
              & ! [X20: map_int_int] :
                  ( ? [X12: $int] :
                      ( eq_prefix1(int,t2tb2(X20),get(map(int,int),int,t2tb3(X27),t2tb1(X12)),n1)
                      & $less(X12,X8)
                      & $lesseq(X10,X12) )
                <=> ( eq_prefix1(int,t2tb2(X29),t2tb2(X20),X28)
                    & partial_solution1(n1,X20)
                    & mem(int,get(int,int,t2tb2(X20),t2tb1(X28)),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X15)),t2tb(X22)),t2tb(X26))) ) )
              & sorted1(X27,X10,X8)
              & eq_prefix1(int,t2tb2(X24),t2tb2(X29),X28)
              & subset(int,t2tb(X26),diff(int,diff(int,t2tb(X0),t2tb(X15)),t2tb(X22)))
              & $lesseq(0,$difference(X8,X10))
              & ( X21 = X28 )
              & eq_prefix1(map(int,int),t2tb3(X23),t2tb3(X27),X10) )
           => ( ~ is_empty(int,t2tb(X26))
             => ! [X30: map_int_int] :
                  ( ( tb2t2(set1(int,int,t2tb2(X29),t2tb1(X28),t2tb1(min_elt1(X26)))) = X30 )
                 => ! [X31: $int] :
                      ( ( $sum(X28,1) = X31 )
                     => ! [X12: $int] :
                          ( mem(int,t2tb1(X12),remove(int,t2tb1(min_elt1(X26)),t2tb(X0)))
                         => ! [X13: $int] :
                              ( ( $less(X13,X31)
                                & $lesseq(0,X13) )
                             => ( tb2t1(get(int,int,t2tb2(X30),t2tb1(X13))) != X12 ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',wP_parameter_t3) ).

tff(f6367,plain,
    ( spl59_586
    | ~ spl59_61
    | ~ spl59_489 ),
    inference(avatar_split_clause,[],[f6330,f5136,f894,f6364]) ).

tff(f6364,plain,
    ( spl59_586
  <=> $less(sK26,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_586])]) ).

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

tff(f6330,plain,
    ( $less(sK26,sK9)
    | ~ spl59_61
    | ~ spl59_489 ),
    inference(resolution,[],[f5138,f2153]) ).

tff(f2153,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,0)
        | $less(X0,sK9) )
    | ~ spl59_61 ),
    inference(resolution,[],[f896,f99]) ).

tff(f896,plain,
    ( $less(0,sK9)
    | ~ spl59_61 ),
    inference(avatar_component_clause,[],[f894]) ).

tff(f6362,plain,
    ( spl59_585
    | ~ spl59_58
    | ~ spl59_489 ),
    inference(avatar_split_clause,[],[f6326,f5136,f881,f6359]) ).

tff(f6359,plain,
    ( spl59_585
  <=> $less(sK26,sF43) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_585])]) ).

tff(f881,plain,
    ( spl59_58
  <=> $less(0,sF43) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_58])]) ).

tff(f6326,plain,
    ( $less(sK26,sF43)
    | ~ spl59_58
    | ~ spl59_489 ),
    inference(resolution,[],[f5138,f924]) ).

tff(f924,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,0)
        | $less(X0,sF43) )
    | ~ spl59_58 ),
    inference(resolution,[],[f883,f99]) ).

tff(f883,plain,
    ( $less(0,sF43)
    | ~ spl59_58 ),
    inference(avatar_component_clause,[],[f881]) ).

tff(f6357,plain,
    ( ~ spl59_67
    | ~ spl59_489 ),
    inference(avatar_contradiction_clause,[],[f6356]) ).

tff(f6356,plain,
    ( $false
    | ~ spl59_67
    | ~ spl59_489 ),
    inference(subsumption_resolution,[],[f6328,f98]) ).

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

tff(f6328,plain,
    ( $less(sK26,sK26)
    | ~ spl59_67
    | ~ spl59_489 ),
    inference(resolution,[],[f5138,f1171]) ).

tff(f1171,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,0)
        | $less(X0,sK26) )
    | ~ spl59_67 ),
    inference(resolution,[],[f943,f99]) ).

tff(f943,plain,
    ( $less(0,sK26)
    | ~ spl59_67 ),
    inference(avatar_component_clause,[],[f941]) ).

tff(f941,plain,
    ( spl59_67
  <=> $less(0,sK26) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_67])]) ).

tff(f6355,plain,
    ( spl59_584
    | ~ spl59_87
    | ~ spl59_489 ),
    inference(avatar_split_clause,[],[f6332,f5136,f1109,f6352]) ).

tff(f6352,plain,
    ( spl59_584
  <=> $less(sK26,sK27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_584])]) ).

tff(f1109,plain,
    ( spl59_87
  <=> $less(0,sK27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_87])]) ).

tff(f6332,plain,
    ( $less(sK26,sK27)
    | ~ spl59_87
    | ~ spl59_489 ),
    inference(resolution,[],[f5138,f2661]) ).

tff(f2661,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,0)
        | $less(X1,sK27) )
    | ~ spl59_87 ),
    inference(resolution,[],[f1111,f99]) ).

tff(f1111,plain,
    ( $less(0,sK27)
    | ~ spl59_87 ),
    inference(avatar_component_clause,[],[f1109]) ).

tff(f6350,plain,
    ( spl59_583
    | ~ spl59_83
    | ~ spl59_489 ),
    inference(avatar_split_clause,[],[f6327,f5136,f1086,f6347]) ).

tff(f6347,plain,
    ( spl59_583
  <=> $less(sK26,n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_583])]) ).

tff(f1086,plain,
    ( spl59_83
  <=> $less(0,n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_83])]) ).

tff(f6327,plain,
    ( $less(sK26,n1)
    | ~ spl59_83
    | ~ spl59_489 ),
    inference(resolution,[],[f5138,f1142]) ).

tff(f1142,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,0)
        | $less(X0,n1) )
    | ~ spl59_83 ),
    inference(resolution,[],[f1088,f99]) ).

tff(f1088,plain,
    ( $less(0,n1)
    | ~ spl59_83 ),
    inference(avatar_component_clause,[],[f1086]) ).

tff(f6345,plain,
    ( spl59_582
    | ~ spl59_93
    | ~ spl59_489 ),
    inference(avatar_split_clause,[],[f6333,f5136,f1159,f6342]) ).

tff(f6342,plain,
    ( spl59_582
  <=> $less(sK26,sF45) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_582])]) ).

tff(f1159,plain,
    ( spl59_93
  <=> $less(0,sF45) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_93])]) ).

tff(f6333,plain,
    ( $less(sK26,sF45)
    | ~ spl59_93
    | ~ spl59_489 ),
    inference(resolution,[],[f5138,f3044]) ).

tff(f3044,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,0)
        | $less(X1,sF45) )
    | ~ spl59_93 ),
    inference(resolution,[],[f1161,f99]) ).

tff(f1161,plain,
    ( $less(0,sF45)
    | ~ spl59_93 ),
    inference(avatar_component_clause,[],[f1159]) ).

tff(f6340,plain,
    ( spl59_581
    | ~ spl59_489 ),
    inference(avatar_split_clause,[],[f6321,f5136,f6337]) ).

tff(f6337,plain,
    ( spl59_581
  <=> ( 0 = cardinal1(int,t2tb(below1(sK26))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_581])]) ).

tff(f6321,plain,
    ( ( 0 = cardinal1(int,t2tb(below1(sK26))) )
    | ~ spl59_489 ),
    inference(resolution,[],[f5138,f368]) ).

tff(f368,plain,
    ! [X0: $int] :
      ( ~ $less(X0,0)
      | ( 0 = cardinal1(int,t2tb(below1(X0))) ) ),
    inference(cnf_transformation,[],[f188]) ).

tff(f188,plain,
    ! [X0: $int] :
      ( ( ( 0 = cardinal1(int,t2tb(below1(X0))) )
        | ~ $less(X0,0) )
      & ( $less(X0,0)
        | ( cardinal1(int,t2tb(below1(X0))) = X0 ) ) ),
    inference(ennf_transformation,[],[f128]) ).

tff(f128,plain,
    ! [X0: $int] :
      ( ( ~ $less(X0,0)
       => ( cardinal1(int,t2tb(below1(X0))) = X0 ) )
      & ( $less(X0,0)
       => ( 0 = cardinal1(int,t2tb(below1(X0))) ) ) ),
    inference(rectify,[],[f81]) ).

tff(f81,plain,
    ! [X14: $int] :
      ( ( ~ $less(X14,0)
       => ( cardinal1(int,t2tb(below1(X14))) = X14 ) )
      & ( $less(X14,0)
       => ( 0 = cardinal1(int,t2tb(below1(X14))) ) ) ),
    inference(theory_normalization,[],[f51]) ).

tff(f51,axiom,
    ! [X14: $int] :
      ( ( $lesseq(0,X14)
       => ( cardinal1(int,t2tb(below1(X14))) = X14 ) )
      & ( ~ $lesseq(0,X14)
       => ( 0 = cardinal1(int,t2tb(below1(X14))) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cardinal_below) ).

tff(f6320,plain,
    ( ~ spl59_132
    | ~ spl59_4
    | ~ spl59_16
    | ~ spl59_26
    | ~ spl59_374 ),
    inference(avatar_split_clause,[],[f6319,f3632,f689,f639,f579,f1402]) ).

tff(f1402,plain,
    ( spl59_132
  <=> mem(int,sF44,sF37) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_132])]) ).

tff(f579,plain,
    ( spl59_4
  <=> ( sF44 = t2tb1(sK27) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_4])]) ).

tff(f639,plain,
    ( spl59_16
  <=> ( sF37 = t2tb(sK20) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_16])]) ).

tff(f689,plain,
    ( spl59_26
  <=> ( sF45 = min_elt1(sK20) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_26])]) ).

tff(f3632,plain,
    ( spl59_374
  <=> $less(sK27,sF45) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_374])]) ).

tff(f6319,plain,
    ( ~ mem(int,sF44,sF37)
    | ~ spl59_4
    | ~ spl59_16
    | ~ spl59_26
    | ~ spl59_374 ),
    inference(forward_demodulation,[],[f6316,f581]) ).

tff(f581,plain,
    ( ( sF44 = t2tb1(sK27) )
    | ~ spl59_4 ),
    inference(avatar_component_clause,[],[f579]) ).

tff(f6316,plain,
    ( ~ mem(int,t2tb1(sK27),sF37)
    | ~ spl59_16
    | ~ spl59_26
    | ~ spl59_374 ),
    inference(resolution,[],[f3634,f1322]) ).

tff(f1322,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,sF45)
        | ~ mem(int,t2tb1(X0),sF37) )
    | ~ spl59_16
    | ~ spl59_26 ),
    inference(forward_demodulation,[],[f1321,f641]) ).

tff(f641,plain,
    ( ( sF37 = t2tb(sK20) )
    | ~ spl59_16 ),
    inference(avatar_component_clause,[],[f639]) ).

tff(f1321,plain,
    ( ! [X0: $int] :
        ( ~ mem(int,t2tb1(X0),t2tb(sK20))
        | ~ $less(X0,sF45) )
    | ~ spl59_26 ),
    inference(superposition,[],[f1318,f691]) ).

tff(f691,plain,
    ( ( sF45 = min_elt1(sK20) )
    | ~ spl59_26 ),
    inference(avatar_component_clause,[],[f689]) ).

tff(f1318,plain,
    ! [X0: set_int,X1: $int] :
      ( ~ $less(X1,min_elt1(X0))
      | ~ mem(int,t2tb1(X1),t2tb(X0)) ),
    inference(subsumption_resolution,[],[f350,f406]) ).

tff(f406,plain,
    ! [X3: uni,X0: ty,X1: uni] :
      ( ~ is_empty(X0,X1)
      | ~ mem(X0,X3,X1) ),
    inference(cnf_transformation,[],[f286]) ).

tff(f286,plain,
    ! [X0: ty,X1: uni] :
      ( ( ( mem(X0,sK6(X0,X1),X1)
          & sort1(X0,sK6(X0,X1)) )
        | is_empty(X0,X1) )
      & ( ~ is_empty(X0,X1)
        | ! [X3: uni] : ~ mem(X0,X3,X1) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK6])],[f284,f285]) ).

tff(f285,plain,
    ! [X0: ty,X1: uni] :
      ( ? [X2: uni] :
          ( mem(X0,X2,X1)
          & sort1(X0,X2) )
     => ( mem(X0,sK6(X0,X1),X1)
        & sort1(X0,sK6(X0,X1)) ) ),
    introduced(choice_axiom,[]) ).

tff(f284,plain,
    ! [X0: ty,X1: uni] :
      ( ( ? [X2: uni] :
            ( mem(X0,X2,X1)
            & sort1(X0,X2) )
        | is_empty(X0,X1) )
      & ( ~ is_empty(X0,X1)
        | ! [X3: uni] : ~ mem(X0,X3,X1) ) ),
    inference(rectify,[],[f224]) ).

tff(f224,plain,
    ! [X0: ty,X1: uni] :
      ( ( ? [X3: uni] :
            ( mem(X0,X3,X1)
            & sort1(X0,X3) )
        | is_empty(X0,X1) )
      & ( ~ is_empty(X0,X1)
        | ! [X2: uni] : ~ mem(X0,X2,X1) ) ),
    inference(ennf_transformation,[],[f145]) ).

tff(f145,plain,
    ! [X0: ty,X1: uni] :
      ( ( ! [X3: uni] :
            ( sort1(X0,X3)
           => ~ mem(X0,X3,X1) )
       => is_empty(X0,X1) )
      & ( is_empty(X0,X1)
       => ! [X2: uni] : ~ mem(X0,X2,X1) ) ),
    inference(rectify,[],[f15]) ).

tff(f15,axiom,
    ! [X0: ty,X10: uni] :
      ( ( is_empty(X0,X10)
       => ! [X1: uni] : ~ mem(X0,X1,X10) )
      & ( ! [X1: uni] :
            ( sort1(X0,X1)
           => ~ mem(X0,X1,X10) )
       => is_empty(X0,X10) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',is_empty_def) ).

tff(f350,plain,
    ! [X0: set_int,X1: $int] :
      ( ~ $less(X1,min_elt1(X0))
      | ~ mem(int,t2tb1(X1),t2tb(X0))
      | is_empty(int,t2tb(X0)) ),
    inference(cnf_transformation,[],[f183]) ).

tff(f183,plain,
    ! [X0: set_int] :
      ( ! [X1: $int] :
          ( ~ mem(int,t2tb1(X1),t2tb(X0))
          | ~ $less(X1,min_elt1(X0)) )
      | is_empty(int,t2tb(X0)) ),
    inference(ennf_transformation,[],[f123]) ).

tff(f123,plain,
    ! [X0: set_int] :
      ( ~ is_empty(int,t2tb(X0))
     => ! [X1: $int] :
          ( mem(int,t2tb1(X1),t2tb(X0))
         => ~ $less(X1,min_elt1(X0)) ) ),
    inference(rectify,[],[f80]) ).

tff(f80,plain,
    ! [X10: set_int] :
      ( ~ is_empty(int,t2tb(X10))
     => ! [X1: $int] :
          ( mem(int,t2tb1(X1),t2tb(X10))
         => ~ $less(X1,min_elt1(X10)) ) ),
    inference(theory_normalization,[],[f47]) ).

tff(f47,axiom,
    ! [X10: set_int] :
      ( ~ is_empty(int,t2tb(X10))
     => ! [X1: $int] :
          ( mem(int,t2tb1(X1),t2tb(X10))
         => $lesseq(min_elt1(X10),X1) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',min_elt_def2) ).

tff(f3634,plain,
    ( $less(sK27,sF45)
    | ~ spl59_374 ),
    inference(avatar_component_clause,[],[f3632]) ).

tff(f6315,plain,
    ( ~ spl59_123
    | spl59_578
    | ~ spl59_49
    | spl59_79 ),
    inference(avatar_split_clause,[],[f6313,f1057,f804,f6294,f1352]) ).

tff(f1352,plain,
    ( spl59_123
  <=> mem(int,t2tb1(0),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_123])]) ).

tff(f6294,plain,
    ( spl59_578
  <=> mem(int,t2tb1(0),sF39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_578])]) ).

tff(f804,plain,
    ( spl59_49
  <=> ( sF39 = diff(int,sF30,sF33) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_49])]) ).

tff(f1057,plain,
    ( spl59_79
  <=> mem(int,t2tb1(0),sF33) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_79])]) ).

tff(f6313,plain,
    ( mem(int,t2tb1(0),sF39)
    | ~ mem(int,t2tb1(0),sF30)
    | ~ spl59_49
    | spl59_79 ),
    inference(resolution,[],[f1059,f1866]) ).

tff(f1866,plain,
    ( ! [X0: uni] :
        ( mem(int,X0,sF33)
        | ~ mem(int,X0,sF30)
        | mem(int,X0,sF39) )
    | ~ spl59_49 ),
    inference(superposition,[],[f392,f806]) ).

tff(f806,plain,
    ( ( sF39 = diff(int,sF30,sF33) )
    | ~ spl59_49 ),
    inference(avatar_component_clause,[],[f804]) ).

tff(f392,plain,
    ! [X2: uni,X3: uni,X0: ty,X1: uni] :
      ( mem(X0,X1,diff(X0,X3,X2))
      | mem(X0,X1,X2)
      | ~ mem(X0,X1,X3) ),
    inference(cnf_transformation,[],[f276]) ).

tff(f276,plain,
    ! [X0: ty,X1: uni,X2: uni,X3: uni] :
      ( ( mem(X0,X1,diff(X0,X3,X2))
        | mem(X0,X1,X2)
        | ~ mem(X0,X1,X3) )
      & ( ( ~ mem(X0,X1,X2)
          & mem(X0,X1,X3) )
        | ~ mem(X0,X1,diff(X0,X3,X2)) ) ),
    inference(rectify,[],[f275]) ).

tff(f275,plain,
    ! [X2: ty,X1: uni,X3: uni,X0: uni] :
      ( ( mem(X2,X1,diff(X2,X0,X3))
        | mem(X2,X1,X3)
        | ~ mem(X2,X1,X0) )
      & ( ( ~ mem(X2,X1,X3)
          & mem(X2,X1,X0) )
        | ~ mem(X2,X1,diff(X2,X0,X3)) ) ),
    inference(flattening,[],[f274]) ).

tff(f274,plain,
    ! [X2: ty,X1: uni,X3: uni,X0: uni] :
      ( ( mem(X2,X1,diff(X2,X0,X3))
        | mem(X2,X1,X3)
        | ~ mem(X2,X1,X0) )
      & ( ( ~ mem(X2,X1,X3)
          & mem(X2,X1,X0) )
        | ~ mem(X2,X1,diff(X2,X0,X3)) ) ),
    inference(nnf_transformation,[],[f159]) ).

tff(f159,plain,
    ! [X2: ty,X1: uni,X3: uni,X0: uni] :
      ( mem(X2,X1,diff(X2,X0,X3))
    <=> ( ~ mem(X2,X1,X3)
        & mem(X2,X1,X0) ) ),
    inference(rectify,[],[f30]) ).

tff(f30,axiom,
    ! [X8: uni,X1: uni,X0: ty,X9: uni] :
      ( mem(X0,X1,diff(X0,X8,X9))
    <=> ( mem(X0,X1,X8)
        & ~ mem(X0,X1,X9) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',diff_def1) ).

tff(f1059,plain,
    ( ~ mem(int,t2tb1(0),sF33)
    | spl59_79 ),
    inference(avatar_component_clause,[],[f1057]) ).

tff(f6311,plain,
    ( spl59_580
    | spl59_85
    | ~ spl59_44
    | ~ spl59_181 ),
    inference(avatar_split_clause,[],[f6307,f1823,f779,f1101,f6309]) ).

tff(f6309,plain,
    ( spl59_580
  <=> ! [X0: uni] : ( sF44 = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_580])]) ).

tff(f1101,plain,
    ( spl59_85
  <=> mem(int,sF44,sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_85])]) ).

tff(f779,plain,
    ( spl59_44
  <=> mem(int,sF44,sF47) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_44])]) ).

tff(f1823,plain,
    ( spl59_181
  <=> subset(int,sF47,sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_181])]) ).

tff(f6307,plain,
    ( ! [X0: uni] :
        ( mem(int,sF44,sF30)
        | ( sF44 = X0 ) )
    | ~ spl59_44
    | ~ spl59_181 ),
    inference(subsumption_resolution,[],[f6306,f808]) ).

tff(f808,plain,
    ! [X1: uni] : sort1(int,X1),
    inference(superposition,[],[f360,f359]) ).

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

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

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

tff(f360,plain,
    ! [X0: $int] : sort1(int,t2tb1(X0)),
    inference(cnf_transformation,[],[f147]) ).

tff(f147,plain,
    ! [X0: $int] : sort1(int,t2tb1(X0)),
    inference(rectify,[],[f43]) ).

tff(f43,axiom,
    ! [X1: $int] : sort1(int,t2tb1(X1)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t2tb_sort1) ).

tff(f6306,plain,
    ( ! [X0: uni] :
        ( ( sF44 = X0 )
        | mem(int,sF44,sF30)
        | ~ sort1(int,X0) )
    | ~ spl59_44
    | ~ spl59_181 ),
    inference(subsumption_resolution,[],[f6298,f808]) ).

tff(f6298,plain,
    ( ! [X0: uni] :
        ( ~ sort1(int,sF44)
        | ( sF44 = X0 )
        | ~ sort1(int,X0)
        | mem(int,sF44,sF30) )
    | ~ spl59_44
    | ~ spl59_181 ),
    inference(resolution,[],[f6279,f330]) ).

tff(f330,plain,
    ! [X2: ty,X3: uni,X0: uni,X1: uni] :
      ( ~ mem(X2,X0,add(X2,X1,X3))
      | mem(X2,X0,X3)
      | ~ sort1(X2,X1)
      | ( X0 = X1 )
      | ~ sort1(X2,X0) ),
    inference(cnf_transformation,[],[f233]) ).

tff(f233,plain,
    ! [X0: uni,X1: uni,X2: ty] :
      ( ~ sort1(X2,X1)
      | ~ sort1(X2,X0)
      | ! [X3: uni] :
          ( ( ( X0 = X1 )
            | mem(X2,X0,X3)
            | ~ mem(X2,X0,add(X2,X1,X3)) )
          & ( mem(X2,X0,add(X2,X1,X3))
            | ( ( X0 != X1 )
              & ~ mem(X2,X0,X3) ) ) ) ),
    inference(flattening,[],[f232]) ).

tff(f232,plain,
    ! [X0: uni,X1: uni,X2: ty] :
      ( ~ sort1(X2,X1)
      | ~ sort1(X2,X0)
      | ! [X3: uni] :
          ( ( ( X0 = X1 )
            | mem(X2,X0,X3)
            | ~ mem(X2,X0,add(X2,X1,X3)) )
          & ( mem(X2,X0,add(X2,X1,X3))
            | ( ( X0 != X1 )
              & ~ mem(X2,X0,X3) ) ) ) ),
    inference(nnf_transformation,[],[f196]) ).

tff(f196,plain,
    ! [X0: uni,X1: uni,X2: ty] :
      ( ~ sort1(X2,X1)
      | ~ sort1(X2,X0)
      | ! [X3: uni] :
          ( ( ( X0 = X1 )
            | mem(X2,X0,X3) )
        <=> mem(X2,X0,add(X2,X1,X3)) ) ),
    inference(flattening,[],[f195]) ).

tff(f195,plain,
    ! [X2: ty,X0: uni,X1: uni] :
      ( ! [X3: uni] :
          ( ( ( X0 = X1 )
            | mem(X2,X0,X3) )
        <=> mem(X2,X0,add(X2,X1,X3)) )
      | ~ sort1(X2,X1)
      | ~ sort1(X2,X0) ),
    inference(ennf_transformation,[],[f126]) ).

tff(f126,plain,
    ! [X2: ty,X0: uni,X1: uni] :
      ( sort1(X2,X0)
     => ( sort1(X2,X1)
       => ! [X3: uni] :
            ( ( ( X0 = X1 )
              | mem(X2,X0,X3) )
          <=> mem(X2,X0,add(X2,X1,X3)) ) ) ),
    inference(rectify,[],[f19]) ).

tff(f19,axiom,
    ! [X1: uni,X7: uni,X0: ty] :
      ( sort1(X0,X1)
     => ( sort1(X0,X7)
       => ! [X10: uni] :
            ( ( mem(X0,X1,X10)
              | ( X1 = X7 ) )
          <=> mem(X0,X1,add(X0,X7,X10)) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',add_def1) ).

tff(f6279,plain,
    ( ! [X1: uni] : mem(int,sF44,add(int,X1,sF30))
    | ~ spl59_44
    | ~ spl59_181 ),
    inference(subsumption_resolution,[],[f6278,f5856]) ).

tff(f5856,plain,
    ( ! [X0: uni] :
        ( ~ subset(int,sF30,X0)
        | mem(int,sF44,X0) )
    | ~ spl59_44
    | ~ spl59_181 ),
    inference(resolution,[],[f1825,f1198]) ).

tff(f1198,plain,
    ( ! [X0: uni,X1: uni] :
        ( ~ subset(int,sF47,X1)
        | mem(int,sF44,X0)
        | ~ subset(int,X1,X0) )
    | ~ spl59_44 ),
    inference(resolution,[],[f1193,f320]) ).

tff(f320,plain,
    ! [X2: uni,X3: uni,X0: uni,X1: ty] :
      ( subset(X1,X0,X3)
      | ~ subset(X1,X2,X3)
      | ~ subset(X1,X0,X2) ),
    inference(cnf_transformation,[],[f228]) ).

tff(f228,plain,
    ! [X0: uni,X1: ty,X2: uni,X3: uni] :
      ( ~ subset(X1,X2,X3)
      | subset(X1,X0,X3)
      | ~ subset(X1,X0,X2) ),
    inference(rectify,[],[f201]) ).

tff(f201,plain,
    ! [X3: uni,X1: ty,X2: uni,X0: uni] :
      ( ~ subset(X1,X2,X0)
      | subset(X1,X3,X0)
      | ~ subset(X1,X3,X2) ),
    inference(flattening,[],[f200]) ).

tff(f200,plain,
    ! [X0: uni,X1: ty,X2: uni,X3: uni] :
      ( subset(X1,X3,X0)
      | ~ subset(X1,X2,X0)
      | ~ subset(X1,X3,X2) ),
    inference(ennf_transformation,[],[f129]) ).

tff(f129,plain,
    ! [X0: uni,X1: ty,X2: uni,X3: uni] :
      ( subset(X1,X3,X2)
     => ( subset(X1,X2,X0)
       => subset(X1,X3,X0) ) ),
    inference(rectify,[],[f13]) ).

tff(f13,axiom,
    ! [X11: uni,X0: ty,X9: uni,X8: uni] :
      ( subset(X0,X8,X9)
     => ( subset(X0,X9,X11)
       => subset(X0,X8,X11) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',subset_trans) ).

tff(f1193,plain,
    ( ! [X0: uni] :
        ( ~ subset(int,sF47,X0)
        | mem(int,sF44,X0) )
    | ~ spl59_44 ),
    inference(resolution,[],[f393,f781]) ).

tff(f781,plain,
    ( mem(int,sF44,sF47)
    | ~ spl59_44 ),
    inference(avatar_component_clause,[],[f779]) ).

tff(f393,plain,
    ! [X2: uni,X0: ty,X1: uni,X4: uni] :
      ( ~ mem(X0,X4,X1)
      | mem(X0,X4,X2)
      | ~ subset(X0,X1,X2) ),
    inference(cnf_transformation,[],[f279]) ).

tff(f279,plain,
    ! [X0: ty,X1: uni,X2: uni] :
      ( ( subset(X0,X1,X2)
        | ( sort1(X0,sK5(X0,X1,X2))
          & mem(X0,sK5(X0,X1,X2),X1)
          & ~ mem(X0,sK5(X0,X1,X2),X2) ) )
      & ( ~ subset(X0,X1,X2)
        | ! [X4: uni] :
            ( ~ mem(X0,X4,X1)
            | mem(X0,X4,X2) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK5])],[f277,f278]) ).

tff(f278,plain,
    ! [X0: ty,X1: uni,X2: uni] :
      ( ? [X3: uni] :
          ( sort1(X0,X3)
          & mem(X0,X3,X1)
          & ~ mem(X0,X3,X2) )
     => ( sort1(X0,sK5(X0,X1,X2))
        & mem(X0,sK5(X0,X1,X2),X1)
        & ~ mem(X0,sK5(X0,X1,X2),X2) ) ),
    introduced(choice_axiom,[]) ).

tff(f277,plain,
    ! [X0: ty,X1: uni,X2: uni] :
      ( ( subset(X0,X1,X2)
        | ? [X3: uni] :
            ( sort1(X0,X3)
            & mem(X0,X3,X1)
            & ~ mem(X0,X3,X2) ) )
      & ( ~ subset(X0,X1,X2)
        | ! [X4: uni] :
            ( ~ mem(X0,X4,X1)
            | mem(X0,X4,X2) ) ) ),
    inference(rectify,[],[f226]) ).

tff(f226,plain,
    ! [X2: ty,X0: uni,X1: uni] :
      ( ( subset(X2,X0,X1)
        | ? [X3: uni] :
            ( sort1(X2,X3)
            & mem(X2,X3,X0)
            & ~ mem(X2,X3,X1) ) )
      & ( ~ subset(X2,X0,X1)
        | ! [X4: uni] :
            ( ~ mem(X2,X4,X0)
            | mem(X2,X4,X1) ) ) ),
    inference(flattening,[],[f225]) ).

tff(f225,plain,
    ! [X2: ty,X1: uni,X0: uni] :
      ( ( ~ subset(X2,X0,X1)
        | ! [X4: uni] :
            ( ~ mem(X2,X4,X0)
            | mem(X2,X4,X1) ) )
      & ( subset(X2,X0,X1)
        | ? [X3: uni] :
            ( ~ mem(X2,X3,X1)
            & mem(X2,X3,X0)
            & sort1(X2,X3) ) ) ),
    inference(ennf_transformation,[],[f155]) ).

tff(f155,plain,
    ! [X2: ty,X1: uni,X0: uni] :
      ( ( subset(X2,X0,X1)
       => ! [X4: uni] :
            ( mem(X2,X4,X0)
           => mem(X2,X4,X1) ) )
      & ( ! [X3: uni] :
            ( sort1(X2,X3)
           => ( mem(X2,X3,X0)
             => mem(X2,X3,X1) ) )
       => subset(X2,X0,X1) ) ),
    inference(rectify,[],[f11]) ).

tff(f11,axiom,
    ! [X8: uni,X9: uni,X0: ty] :
      ( ( ! [X1: uni] :
            ( sort1(X0,X1)
           => ( mem(X0,X1,X8)
             => mem(X0,X1,X9) ) )
       => subset(X0,X8,X9) )
      & ( subset(X0,X8,X9)
       => ! [X1: uni] :
            ( mem(X0,X1,X8)
           => mem(X0,X1,X9) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',subset_def) ).

tff(f1825,plain,
    ( subset(int,sF47,sF30)
    | ~ spl59_181 ),
    inference(avatar_component_clause,[],[f1823]) ).

tff(f6278,plain,
    ( ! [X1: uni] :
        ( subset(int,sF30,add(int,X1,sF30))
        | mem(int,sF44,add(int,X1,sF30)) )
    | ~ spl59_44
    | ~ spl59_181 ),
    inference(subsumption_resolution,[],[f6276,f808]) ).

tff(f6276,plain,
    ( ! [X1: uni] :
        ( ~ sort1(int,X1)
        | mem(int,sF44,add(int,X1,sF30))
        | subset(int,sF30,add(int,X1,sF30)) )
    | ~ spl59_44
    | ~ spl59_181 ),
    inference(resolution,[],[f5973,f1577]) ).

tff(f1577,plain,
    ! [X8: uni,X6: uni,X7: uni,X5: ty] :
      ( ~ mem(X5,sK5(X5,X7,add(X5,X6,X8)),X8)
      | ~ sort1(X5,X6)
      | subset(X5,X7,add(X5,X6,X8)) ),
    inference(subsumption_resolution,[],[f1576,f396]) ).

tff(f396,plain,
    ! [X2: uni,X0: ty,X1: uni] :
      ( sort1(X0,sK5(X0,X1,X2))
      | subset(X0,X1,X2) ),
    inference(cnf_transformation,[],[f279]) ).

tff(f1576,plain,
    ! [X8: uni,X6: uni,X7: uni,X5: ty] :
      ( ~ sort1(X5,sK5(X5,X7,add(X5,X6,X8)))
      | subset(X5,X7,add(X5,X6,X8))
      | ~ sort1(X5,X6)
      | ~ mem(X5,sK5(X5,X7,add(X5,X6,X8)),X8) ),
    inference(resolution,[],[f328,f394]) ).

tff(f394,plain,
    ! [X2: uni,X0: ty,X1: uni] :
      ( ~ mem(X0,sK5(X0,X1,X2),X2)
      | subset(X0,X1,X2) ),
    inference(cnf_transformation,[],[f279]) ).

tff(f328,plain,
    ! [X2: ty,X3: uni,X0: uni,X1: uni] :
      ( mem(X2,X0,add(X2,X1,X3))
      | ~ sort1(X2,X1)
      | ~ mem(X2,X0,X3)
      | ~ sort1(X2,X0) ),
    inference(cnf_transformation,[],[f233]) ).

tff(f5973,plain,
    ( ! [X2: uni] :
        ( mem(int,sK5(int,sF30,X2),sF30)
        | mem(int,sF44,X2) )
    | ~ spl59_44
    | ~ spl59_181 ),
    inference(resolution,[],[f5856,f395]) ).

tff(f395,plain,
    ! [X2: uni,X0: ty,X1: uni] :
      ( subset(X0,X1,X2)
      | mem(X0,sK5(X0,X1,X2),X1) ),
    inference(cnf_transformation,[],[f279]) ).

tff(f6305,plain,
    ( spl59_579
    | ~ spl59_44
    | ~ spl59_181 ),
    inference(avatar_split_clause,[],[f6299,f1823,f779,f6302]) ).

tff(f6302,plain,
    ( spl59_579
  <=> ( add(int,sF44,sF30) = add(int,sF44,remove(int,sF44,sF30)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_579])]) ).

tff(f6299,plain,
    ( ( add(int,sF44,sF30) = add(int,sF44,remove(int,sF44,sF30)) )
    | ~ spl59_44
    | ~ spl59_181 ),
    inference(resolution,[],[f6279,f1585]) ).

tff(f1585,plain,
    ! [X2: uni,X0: ty,X1: uni] :
      ( ~ mem(X0,X1,add(X0,X1,X2))
      | ( add(X0,X1,X2) = add(X0,X1,remove(X0,X1,X2)) ) ),
    inference(subsumption_resolution,[],[f1578,f385]) ).

tff(f385,plain,
    ! [X2: uni,X0: uni,X1: ty] : sort1(set(X1),add(X1,X2,X0)),
    inference(cnf_transformation,[],[f269]) ).

tff(f269,plain,
    ! [X0: uni,X1: ty,X2: uni] : sort1(set(X1),add(X1,X2,X0)),
    inference(rectify,[],[f119]) ).

tff(f119,plain,
    ! [X2: uni,X1: ty,X0: uni] : sort1(set(X1),add(X1,X0,X2)),
    inference(rectify,[],[f18]) ).

tff(f18,axiom,
    ! [X1: uni,X0: ty,X2: uni] : sort1(set(X0),add(X0,X1,X2)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',add_sort1) ).

tff(f1578,plain,
    ! [X2: uni,X0: ty,X1: uni] :
      ( ( add(X0,X1,X2) = add(X0,X1,remove(X0,X1,X2)) )
      | ~ sort1(set(X0),add(X0,X1,X2))
      | ~ mem(X0,X1,add(X0,X1,X2)) ),
    inference(superposition,[],[f338,f352]) ).

tff(f352,plain,
    ! [X2: uni,X0: ty,X1: uni] : ( remove(X0,X1,X2) = remove(X0,X1,add(X0,X1,X2)) ),
    inference(cnf_transformation,[],[f247]) ).

tff(f247,plain,
    ! [X0: ty,X1: uni,X2: uni] : ( remove(X0,X1,X2) = remove(X0,X1,add(X0,X1,X2)) ),
    inference(rectify,[],[f117]) ).

tff(f117,plain,
    ! [X2: ty,X0: uni,X1: uni] : ( remove(X2,X0,add(X2,X0,X1)) = remove(X2,X0,X1) ),
    inference(rectify,[],[f23]) ).

tff(f23,axiom,
    ! [X1: uni,X10: uni,X0: ty] : ( remove(X0,X1,X10) = remove(X0,X1,add(X0,X1,X10)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',remove_add) ).

tff(f338,plain,
    ! [X2: uni,X0: ty,X1: uni] :
      ( ( add(X0,X1,remove(X0,X1,X2)) = X2 )
      | ~ sort1(set(X0),X2)
      | ~ mem(X0,X1,X2) ),
    inference(cnf_transformation,[],[f238]) ).

tff(f238,plain,
    ! [X0: ty,X1: uni,X2: uni] :
      ( ~ mem(X0,X1,X2)
      | ( add(X0,X1,remove(X0,X1,X2)) = X2 )
      | ~ sort1(set(X0),X2) ),
    inference(rectify,[],[f223]) ).

tff(f223,plain,
    ! [X1: ty,X2: uni,X0: uni] :
      ( ~ mem(X1,X2,X0)
      | ( add(X1,X2,remove(X1,X2,X0)) = X0 )
      | ~ sort1(set(X1),X0) ),
    inference(flattening,[],[f222]) ).

tff(f222,plain,
    ! [X0: uni,X1: ty,X2: uni] :
      ( ( add(X1,X2,remove(X1,X2,X0)) = X0 )
      | ~ mem(X1,X2,X0)
      | ~ sort1(set(X1),X0) ),
    inference(ennf_transformation,[],[f118]) ).

tff(f118,plain,
    ! [X0: uni,X1: ty,X2: uni] :
      ( sort1(set(X1),X0)
     => ( mem(X1,X2,X0)
       => ( add(X1,X2,remove(X1,X2,X0)) = X0 ) ) ),
    inference(rectify,[],[f22]) ).

tff(f22,axiom,
    ! [X10: uni,X0: ty,X1: uni] :
      ( sort1(set(X0),X10)
     => ( mem(X0,X1,X10)
       => ( add(X0,X1,remove(X0,X1,X10)) = X10 ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',add_remove) ).

tff(f6297,plain,
    ( spl59_577
    | ~ spl59_578
    | ~ spl59_33
    | spl59_75 ),
    inference(avatar_split_clause,[],[f6287,f1014,f724,f6294,f6290]) ).

tff(f6290,plain,
    ( spl59_577
  <=> mem(int,t2tb1(0),sF40) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_577])]) ).

tff(f724,plain,
    ( spl59_33
  <=> ( sF40 = diff(int,sF39,sF32) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_33])]) ).

tff(f1014,plain,
    ( spl59_75
  <=> mem(int,t2tb1(0),sF32) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_75])]) ).

tff(f6287,plain,
    ( ~ mem(int,t2tb1(0),sF39)
    | mem(int,t2tb1(0),sF40)
    | ~ spl59_33
    | spl59_75 ),
    inference(resolution,[],[f1016,f1827]) ).

tff(f1827,plain,
    ( ! [X0: uni] :
        ( mem(int,X0,sF32)
        | ~ mem(int,X0,sF39)
        | mem(int,X0,sF40) )
    | ~ spl59_33 ),
    inference(superposition,[],[f392,f726]) ).

tff(f726,plain,
    ( ( sF40 = diff(int,sF39,sF32) )
    | ~ spl59_33 ),
    inference(avatar_component_clause,[],[f724]) ).

tff(f1016,plain,
    ( ~ mem(int,t2tb1(0),sF32)
    | spl59_75 ),
    inference(avatar_component_clause,[],[f1014]) ).

tff(f6285,plain,
    ( ~ spl59_254
    | ~ spl59_9
    | spl59_52 ),
    inference(avatar_split_clause,[],[f6283,f828,f604,f2414]) ).

tff(f2414,plain,
    ( spl59_254
  <=> mem(int,t2tb1(-1),sF47) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_254])]) ).

tff(f604,plain,
    ( spl59_9
  <=> ( sF47 = remove(int,sF46,sF30) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_9])]) ).

tff(f828,plain,
    ( spl59_52
  <=> mem(int,t2tb1(-1),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_52])]) ).

tff(f6283,plain,
    ( ~ mem(int,t2tb1(-1),sF47)
    | ~ spl59_9
    | spl59_52 ),
    inference(resolution,[],[f830,f1821]) ).

tff(f1821,plain,
    ( ! [X1: uni] :
        ( mem(int,X1,sF30)
        | ~ mem(int,X1,sF47) )
    | ~ spl59_9 ),
    inference(subsumption_resolution,[],[f1820,f808]) ).

tff(f1820,plain,
    ( ! [X1: uni] :
        ( ~ mem(int,X1,sF47)
        | mem(int,X1,sF30)
        | ~ sort1(int,X1) )
    | ~ spl59_9 ),
    inference(subsumption_resolution,[],[f1787,f808]) ).

tff(f1787,plain,
    ( ! [X1: uni] :
        ( ~ sort1(int,sF46)
        | ~ mem(int,X1,sF47)
        | ~ sort1(int,X1)
        | mem(int,X1,sF30) )
    | ~ spl59_9 ),
    inference(superposition,[],[f479,f606]) ).

tff(f606,plain,
    ( ( sF47 = remove(int,sF46,sF30) )
    | ~ spl59_9 ),
    inference(avatar_component_clause,[],[f604]) ).

tff(f479,plain,
    ! [X2: ty,X3: uni,X0: uni,X1: uni] :
      ( ~ mem(X2,X3,remove(X2,X0,X1))
      | ~ sort1(X2,X0)
      | ~ sort1(X2,X3)
      | mem(X2,X3,X1) ),
    inference(cnf_transformation,[],[f318]) ).

tff(f318,plain,
    ! [X0: uni,X1: uni,X2: ty,X3: uni] :
      ( ~ sort1(X2,X3)
      | ~ sort1(X2,X0)
      | ( ( ( ( X0 != X3 )
            & mem(X2,X3,X1) )
          | ~ mem(X2,X3,remove(X2,X0,X1)) )
        & ( mem(X2,X3,remove(X2,X0,X1))
          | ( X0 = X3 )
          | ~ mem(X2,X3,X1) ) ) ),
    inference(rectify,[],[f317]) ).

tff(f317,plain,
    ! [X1: uni,X0: uni,X3: ty,X2: uni] :
      ( ~ sort1(X3,X2)
      | ~ sort1(X3,X1)
      | ( ( ( ( X1 != X2 )
            & mem(X3,X2,X0) )
          | ~ mem(X3,X2,remove(X3,X1,X0)) )
        & ( mem(X3,X2,remove(X3,X1,X0))
          | ( X1 = X2 )
          | ~ mem(X3,X2,X0) ) ) ),
    inference(flattening,[],[f316]) ).

tff(f316,plain,
    ! [X1: uni,X0: uni,X3: ty,X2: uni] :
      ( ~ sort1(X3,X2)
      | ~ sort1(X3,X1)
      | ( ( ( ( X1 != X2 )
            & mem(X3,X2,X0) )
          | ~ mem(X3,X2,remove(X3,X1,X0)) )
        & ( mem(X3,X2,remove(X3,X1,X0))
          | ( X1 = X2 )
          | ~ mem(X3,X2,X0) ) ) ),
    inference(nnf_transformation,[],[f220]) ).

tff(f220,plain,
    ! [X1: uni,X0: uni,X3: ty,X2: uni] :
      ( ~ sort1(X3,X2)
      | ~ sort1(X3,X1)
      | ( ( ( X1 != X2 )
          & mem(X3,X2,X0) )
      <=> mem(X3,X2,remove(X3,X1,X0)) ) ),
    inference(flattening,[],[f219]) ).

tff(f219,plain,
    ! [X3: ty,X2: uni,X0: uni,X1: uni] :
      ( ( ( ( X1 != X2 )
          & mem(X3,X2,X0) )
      <=> mem(X3,X2,remove(X3,X1,X0)) )
      | ~ sort1(X3,X1)
      | ~ sort1(X3,X2) ),
    inference(ennf_transformation,[],[f154]) ).

tff(f154,plain,
    ! [X3: ty,X2: uni,X0: uni,X1: uni] :
      ( sort1(X3,X2)
     => ( sort1(X3,X1)
       => ( ( ( X1 != X2 )
            & mem(X3,X2,X0) )
        <=> mem(X3,X2,remove(X3,X1,X0)) ) ) ),
    inference(rectify,[],[f21]) ).

tff(f21,axiom,
    ! [X10: uni,X7: uni,X1: uni,X0: ty] :
      ( sort1(X0,X1)
     => ( sort1(X0,X7)
       => ( ( ( X1 != X7 )
            & mem(X0,X1,X10) )
        <=> mem(X0,X1,remove(X0,X7,X10)) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',remove_def1) ).

tff(f830,plain,
    ( ~ mem(int,t2tb1(-1),sF30)
    | spl59_52 ),
    inference(avatar_component_clause,[],[f828]) ).

tff(f6284,plain,
    ( ~ spl59_267
    | ~ spl59_49
    | spl59_52 ),
    inference(avatar_split_clause,[],[f6282,f828,f804,f2496]) ).

tff(f2496,plain,
    ( spl59_267
  <=> mem(int,t2tb1(-1),sF39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_267])]) ).

tff(f6282,plain,
    ( ~ mem(int,t2tb1(-1),sF39)
    | ~ spl59_49
    | spl59_52 ),
    inference(resolution,[],[f830,f1868]) ).

tff(f1868,plain,
    ( ! [X2: uni] :
        ( mem(int,X2,sF30)
        | ~ mem(int,X2,sF39) )
    | ~ spl59_49 ),
    inference(superposition,[],[f390,f806]) ).

tff(f390,plain,
    ! [X2: uni,X3: uni,X0: ty,X1: uni] :
      ( ~ mem(X0,X1,diff(X0,X3,X2))
      | mem(X0,X1,X3) ),
    inference(cnf_transformation,[],[f276]) ).

tff(f6273,plain,
    ( spl59_137
    | spl59_576
    | ~ spl59_33
    | ~ spl59_47
    | ~ spl59_185 ),
    inference(avatar_split_clause,[],[f6248,f1872,f794,f724,f6270,f1436]) ).

tff(f1436,plain,
    ( spl59_137
  <=> ( 0 = cardinal1(int,sF41) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_137])]) ).

tff(f6270,plain,
    ( spl59_576
  <=> mem(int,t2tb1(min_elt1(tb2t(sF41))),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_576])]) ).

tff(f794,plain,
    ( spl59_47
  <=> ( sF41 = diff(int,sF40,sF37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_47])]) ).

tff(f1872,plain,
    ( spl59_185
  <=> subset(int,sF39,sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_185])]) ).

tff(f6248,plain,
    ( mem(int,t2tb1(min_elt1(tb2t(sF41))),sF30)
    | ( 0 = cardinal1(int,sF41) )
    | ~ spl59_33
    | ~ spl59_47
    | ~ spl59_185 ),
    inference(resolution,[],[f6118,f1271]) ).

tff(f1271,plain,
    ! [X0: uni] :
      ( mem(int,t2tb1(min_elt1(tb2t(X0))),X0)
      | ( 0 = cardinal1(int,X0) ) ),
    inference(superposition,[],[f935,f361]) ).

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

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

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

tff(f935,plain,
    ! [X0: set_int] :
      ( mem(int,t2tb1(min_elt1(X0)),t2tb(X0))
      | ( 0 = cardinal1(int,t2tb(X0)) ) ),
    inference(forward_literal_rewriting,[],[f336,f341]) ).

tff(f341,plain,
    ! [X0: ty,X1: uni] :
      ( ~ is_empty(X0,X1)
      | ( 0 = cardinal1(X0,X1) ) ),
    inference(cnf_transformation,[],[f240]) ).

tff(f240,plain,
    ! [X0: ty,X1: uni] :
      ( ( ( 0 = cardinal1(X0,X1) )
        | ~ is_empty(X0,X1) )
      & ( is_empty(X0,X1)
        | ( 0 != cardinal1(X0,X1) ) ) ),
    inference(rectify,[],[f239]) ).

tff(f239,plain,
    ! [X1: ty,X0: uni] :
      ( ( ( 0 = cardinal1(X1,X0) )
        | ~ is_empty(X1,X0) )
      & ( is_empty(X1,X0)
        | ( 0 != cardinal1(X1,X0) ) ) ),
    inference(nnf_transformation,[],[f157]) ).

tff(f157,plain,
    ! [X1: ty,X0: uni] :
      ( ( 0 = cardinal1(X1,X0) )
    <=> is_empty(X1,X0) ),
    inference(rectify,[],[f35]) ).

tff(f35,axiom,
    ! [X10: uni,X0: ty] :
      ( ( 0 = cardinal1(X0,X10) )
    <=> is_empty(X0,X10) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cardinal_empty) ).

tff(f336,plain,
    ! [X0: set_int] :
      ( is_empty(int,t2tb(X0))
      | mem(int,t2tb1(min_elt1(X0)),t2tb(X0)) ),
    inference(cnf_transformation,[],[f206]) ).

tff(f206,plain,
    ! [X0: set_int] :
      ( mem(int,t2tb1(min_elt1(X0)),t2tb(X0))
      | is_empty(int,t2tb(X0)) ),
    inference(ennf_transformation,[],[f116]) ).

tff(f116,plain,
    ! [X0: set_int] :
      ( ~ is_empty(int,t2tb(X0))
     => mem(int,t2tb1(min_elt1(X0)),t2tb(X0)) ),
    inference(rectify,[],[f46]) ).

tff(f46,axiom,
    ! [X10: set_int] :
      ( ~ is_empty(int,t2tb(X10))
     => mem(int,t2tb1(min_elt1(X10)),t2tb(X10)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',min_elt_def1) ).

tff(f6118,plain,
    ( ! [X0: uni] :
        ( ~ mem(int,X0,sF41)
        | mem(int,X0,sF30) )
    | ~ spl59_33
    | ~ spl59_47
    | ~ spl59_185 ),
    inference(resolution,[],[f6090,f1852]) ).

tff(f1852,plain,
    ( ! [X2: uni] :
        ( mem(int,X2,sF40)
        | ~ mem(int,X2,sF41) )
    | ~ spl59_47 ),
    inference(superposition,[],[f390,f796]) ).

tff(f796,plain,
    ( ( sF41 = diff(int,sF40,sF37) )
    | ~ spl59_47 ),
    inference(avatar_component_clause,[],[f794]) ).

tff(f6090,plain,
    ( ! [X0: uni] :
        ( ~ mem(int,X0,sF40)
        | mem(int,X0,sF30) )
    | ~ spl59_33
    | ~ spl59_185 ),
    inference(resolution,[],[f1874,f1988]) ).

tff(f1988,plain,
    ( ! [X0: uni,X1: uni] :
        ( ~ subset(int,sF39,X1)
        | mem(int,X0,X1)
        | ~ mem(int,X0,sF40) )
    | ~ spl59_33 ),
    inference(resolution,[],[f1829,f393]) ).

tff(f1829,plain,
    ( ! [X2: uni] :
        ( mem(int,X2,sF39)
        | ~ mem(int,X2,sF40) )
    | ~ spl59_33 ),
    inference(superposition,[],[f390,f726]) ).

tff(f1874,plain,
    ( subset(int,sF39,sF30)
    | ~ spl59_185 ),
    inference(avatar_component_clause,[],[f1872]) ).

tff(f6267,plain,
    ( spl59_575
    | spl59_137
    | ~ spl59_33
    | ~ spl59_47
    | ~ spl59_185 ),
    inference(avatar_split_clause,[],[f6250,f1872,f794,f724,f1436,f6264]) ).

tff(f6264,plain,
    ( spl59_575
  <=> mem(int,choose(int,sF41),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_575])]) ).

tff(f6250,plain,
    ( ( 0 = cardinal1(int,sF41) )
    | mem(int,choose(int,sF41),sF30)
    | ~ spl59_33
    | ~ spl59_47
    | ~ spl59_185 ),
    inference(resolution,[],[f6118,f908]) ).

tff(f908,plain,
    ! [X0: ty,X1: uni] :
      ( mem(X0,choose(X0,X1),X1)
      | ( 0 = cardinal1(X0,X1) ) ),
    inference(forward_literal_rewriting,[],[f362,f341]) ).

tff(f362,plain,
    ! [X0: ty,X1: uni] :
      ( mem(X0,choose(X0,X1),X1)
      | is_empty(X0,X1) ),
    inference(cnf_transformation,[],[f253]) ).

tff(f253,plain,
    ! [X0: ty,X1: uni] :
      ( mem(X0,choose(X0,X1),X1)
      | is_empty(X0,X1) ),
    inference(rectify,[],[f181]) ).

tff(f181,plain,
    ! [X1: ty,X0: uni] :
      ( mem(X1,choose(X1,X0),X0)
      | is_empty(X1,X0) ),
    inference(ennf_transformation,[],[f172]) ).

tff(f172,plain,
    ! [X0: uni,X1: ty] :
      ( ~ is_empty(X1,X0)
     => mem(X1,choose(X1,X0),X0) ),
    inference(rectify,[],[f33]) ).

tff(f33,axiom,
    ! [X10: uni,X0: ty] :
      ( ~ is_empty(X0,X10)
     => mem(X0,choose(X0,X10),X10) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',choose_def) ).

tff(f6262,plain,
    ( spl59_137
    | spl59_574
    | ~ spl59_33
    | ~ spl59_47
    | ~ spl59_185 ),
    inference(avatar_split_clause,[],[f6249,f1872,f794,f724,f6259,f1436]) ).

tff(f6259,plain,
    ( spl59_574
  <=> mem(int,t2tb1(max_elt1(tb2t(sF41))),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_574])]) ).

tff(f6249,plain,
    ( mem(int,t2tb1(max_elt1(tb2t(sF41))),sF30)
    | ( 0 = cardinal1(int,sF41) )
    | ~ spl59_33
    | ~ spl59_47
    | ~ spl59_185 ),
    inference(resolution,[],[f6118,f2666]) ).

tff(f2666,plain,
    ! [X0: uni] :
      ( mem(int,t2tb1(max_elt1(tb2t(X0))),X0)
      | ( 0 = cardinal1(int,X0) ) ),
    inference(superposition,[],[f2658,f361]) ).

tff(f2658,plain,
    ! [X0: set_int] :
      ( mem(int,t2tb1(max_elt1(X0)),t2tb(X0))
      | ( 0 = cardinal1(int,t2tb(X0)) ) ),
    inference(forward_literal_rewriting,[],[f339,f341]) ).

tff(f339,plain,
    ! [X0: set_int] :
      ( is_empty(int,t2tb(X0))
      | mem(int,t2tb1(max_elt1(X0)),t2tb(X0)) ),
    inference(cnf_transformation,[],[f218]) ).

tff(f218,plain,
    ! [X0: set_int] :
      ( mem(int,t2tb1(max_elt1(X0)),t2tb(X0))
      | is_empty(int,t2tb(X0)) ),
    inference(ennf_transformation,[],[f169]) ).

tff(f169,plain,
    ! [X0: set_int] :
      ( ~ is_empty(int,t2tb(X0))
     => mem(int,t2tb1(max_elt1(X0)),t2tb(X0)) ),
    inference(rectify,[],[f48]) ).

tff(f48,axiom,
    ! [X10: set_int] :
      ( ~ is_empty(int,t2tb(X10))
     => mem(int,t2tb1(max_elt1(X10)),t2tb(X10)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',max_elt_def1) ).

tff(f6257,plain,
    ( spl59_137
    | spl59_573
    | ~ spl59_33
    | ~ spl59_47
    | ~ spl59_185 ),
    inference(avatar_split_clause,[],[f6252,f1872,f794,f724,f6254,f1436]) ).

tff(f6254,plain,
    ( spl59_573
  <=> mem(int,sK6(int,sF41),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_573])]) ).

tff(f6252,plain,
    ( mem(int,sK6(int,sF41),sF30)
    | ( 0 = cardinal1(int,sF41) )
    | ~ spl59_33
    | ~ spl59_47
    | ~ spl59_185 ),
    inference(resolution,[],[f6118,f909]) ).

tff(f909,plain,
    ! [X0: ty,X1: uni] :
      ( mem(X0,sK6(X0,X1),X1)
      | ( 0 = cardinal1(X0,X1) ) ),
    inference(forward_literal_rewriting,[],[f408,f341]) ).

tff(f408,plain,
    ! [X0: ty,X1: uni] :
      ( is_empty(X0,X1)
      | mem(X0,sK6(X0,X1),X1) ),
    inference(cnf_transformation,[],[f286]) ).

tff(f6247,plain,
    ( ~ spl59_380
    | ~ spl59_49
    | spl59_51 ),
    inference(avatar_split_clause,[],[f6244,f821,f804,f3758]) ).

tff(f3758,plain,
    ( spl59_380
  <=> mem(int,t2tb1(n1),sF39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_380])]) ).

tff(f821,plain,
    ( spl59_51
  <=> mem(int,t2tb1(n1),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_51])]) ).

tff(f6244,plain,
    ( ~ mem(int,t2tb1(n1),sF39)
    | ~ spl59_49
    | spl59_51 ),
    inference(resolution,[],[f823,f1868]) ).

tff(f823,plain,
    ( ~ mem(int,t2tb1(n1),sF30)
    | spl59_51 ),
    inference(avatar_component_clause,[],[f821]) ).

tff(f6246,plain,
    ( ~ spl59_381
    | ~ spl59_9
    | spl59_51 ),
    inference(avatar_split_clause,[],[f6245,f821,f604,f3766]) ).

tff(f3766,plain,
    ( spl59_381
  <=> mem(int,t2tb1(n1),sF47) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_381])]) ).

tff(f6245,plain,
    ( ~ mem(int,t2tb1(n1),sF47)
    | ~ spl59_9
    | spl59_51 ),
    inference(resolution,[],[f823,f1821]) ).

tff(f6219,plain,
    ( spl59_264
    | ~ spl59_259
    | ~ spl59_49
    | spl59_197 ),
    inference(avatar_split_clause,[],[f6218,f1956,f804,f2443,f2480]) ).

tff(f2480,plain,
    ( spl59_264
  <=> mem(int,sF49,sF39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_264])]) ).

tff(f2443,plain,
    ( spl59_259
  <=> mem(int,sF49,sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_259])]) ).

tff(f1956,plain,
    ( spl59_197
  <=> mem(int,sF49,sF33) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_197])]) ).

tff(f6218,plain,
    ( ~ mem(int,sF49,sF30)
    | mem(int,sF49,sF39)
    | ~ spl59_49
    | spl59_197 ),
    inference(resolution,[],[f1957,f1866]) ).

tff(f1957,plain,
    ( ~ mem(int,sF49,sF33)
    | spl59_197 ),
    inference(avatar_component_clause,[],[f1956]) ).

tff(f6217,plain,
    ( spl59_572
    | ~ spl59_11
    | spl59_21
    | ~ spl59_195 ),
    inference(avatar_split_clause,[],[f6212,f1947,f664,f614,f6214]) ).

tff(f6214,plain,
    ( spl59_572
  <=> ( t2tb1($sum($sum(sK19,sK17(sK19)),sF34)) = get(int,int,sF31,t2tb1(sK17(sK19))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_572])]) ).

tff(f614,plain,
    ( spl59_11
  <=> ( sF53 = t2tb1(sK19) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_11])]) ).

tff(f664,plain,
    ( spl59_21
  <=> $less(sK19,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_21])]) ).

tff(f1947,plain,
    ( spl59_195
  <=> mem(int,sF53,sF33) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_195])]) ).

tff(f6212,plain,
    ( ( t2tb1($sum($sum(sK19,sK17(sK19)),sF34)) = get(int,int,sF31,t2tb1(sK17(sK19))) )
    | ~ spl59_11
    | spl59_21
    | ~ spl59_195 ),
    inference(subsumption_resolution,[],[f6211,f1949]) ).

tff(f1949,plain,
    ( mem(int,sF53,sF33)
    | ~ spl59_195 ),
    inference(avatar_component_clause,[],[f1947]) ).

tff(f6211,plain,
    ( ~ mem(int,sF53,sF33)
    | ( t2tb1($sum($sum(sK19,sK17(sK19)),sF34)) = get(int,int,sF31,t2tb1(sK17(sK19))) )
    | ~ spl59_11
    | spl59_21 ),
    inference(subsumption_resolution,[],[f6153,f666]) ).

tff(f666,plain,
    ( ~ $less(sK19,0)
    | spl59_21 ),
    inference(avatar_component_clause,[],[f664]) ).

tff(f6153,plain,
    ( $less(sK19,0)
    | ~ mem(int,sF53,sF33)
    | ( t2tb1($sum($sum(sK19,sK17(sK19)),sF34)) = get(int,int,sF31,t2tb1(sK17(sK19))) )
    | ~ spl59_11 ),
    inference(superposition,[],[f1774,f616]) ).

tff(f616,plain,
    ( ( sF53 = t2tb1(sK19) )
    | ~ spl59_11 ),
    inference(avatar_component_clause,[],[f614]) ).

tff(f1774,plain,
    ! [X0: $int] :
      ( ~ mem(int,t2tb1(X0),sF33)
      | ( get(int,int,sF31,t2tb1(sK17(X0))) = t2tb1($sum($sum(X0,sK17(X0)),sF34)) )
      | $less(X0,0) ),
    inference(superposition,[],[f359,f508]) ).

tff(f508,plain,
    ! [X10: $int] :
      ( ( $sum($sum(X10,sK17(X10)),sF34) = tb2t1(get(int,int,sF31,t2tb1(sK17(X10)))) )
      | ~ mem(int,t2tb1(X10),sF33)
      | $less(X10,0) ),
    inference(definition_folding,[],[f487,f507,f499,f505]) ).

tff(f505,plain,
    t2tb(sK15) = sF33,
    introduced(function_definition,[]) ).

tff(f499,plain,
    sF31 = t2tb2(sK11),
    introduced(function_definition,[]) ).

tff(f507,plain,
    sF34 = $uminus(sK19),
    introduced(function_definition,[]) ).

tff(f487,plain,
    ! [X10: $int] :
      ( ~ mem(int,t2tb1(X10),t2tb(sK15))
      | ( tb2t1(get(int,int,t2tb2(sK11),t2tb1(sK17(X10)))) = $sum($sum(X10,sK17(X10)),$uminus(sK19)) )
      | $less(X10,0) ),
    inference(definition_unfolding,[],[f469,f438]) ).

tff(f438,plain,
    sK13 = sK19,
    inference(cnf_transformation,[],[f315]) ).

tff(f469,plain,
    ! [X10: $int] :
      ( ~ mem(int,t2tb1(X10),t2tb(sK15))
      | ( tb2t1(get(int,int,t2tb2(sK11),t2tb1(sK17(X10)))) = $sum($sum(X10,sK17(X10)),$uminus(sK13)) )
      | $less(X10,0) ),
    inference(cnf_transformation,[],[f315]) ).

tff(f6209,plain,
    ( spl59_570
    | ~ spl59_571 ),
    inference(avatar_split_clause,[],[f6146,f6206,f6202]) ).

tff(f6202,plain,
    ( spl59_570
  <=> ( t2tb1($sum($sum(1,sK17(1)),sF34)) = get(int,int,sF31,t2tb1(sK17(1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_570])]) ).

tff(f6206,plain,
    ( spl59_571
  <=> mem(int,t2tb1(1),sF33) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_571])]) ).

tff(f6146,plain,
    ( ~ mem(int,t2tb1(1),sF33)
    | ( t2tb1($sum($sum(1,sK17(1)),sF34)) = get(int,int,sF31,t2tb1(sK17(1))) ) ),
    inference(interpreted_simplification,[],[f6145]) ).

tff(f6145,plain,
    ( ~ mem(int,t2tb1(1),sF33)
    | ( t2tb1($sum($sum(1,sK17(1)),sF34)) = get(int,int,sF31,t2tb1(sK17(1))) )
    | $less(1,0) ),
    inference(instantiation,[],[f1774]) ).

tff(f6200,plain,
    ( spl59_569
    | ~ spl59_40
    | spl59_154
    | ~ spl59_193 ),
    inference(avatar_split_clause,[],[f6195,f1938,f1565,f759,f6197]) ).

tff(f6197,plain,
    ( spl59_569
  <=> ( get(int,int,sF31,t2tb1(sK17(sF45))) = t2tb1($sum($sum(sF45,sK17(sF45)),sF34)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_569])]) ).

tff(f759,plain,
    ( spl59_40
  <=> ( sF46 = t2tb1(sF45) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_40])]) ).

tff(f1565,plain,
    ( spl59_154
  <=> $less(sF45,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_154])]) ).

tff(f1938,plain,
    ( spl59_193
  <=> mem(int,sF46,sF33) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_193])]) ).

tff(f6195,plain,
    ( ( get(int,int,sF31,t2tb1(sK17(sF45))) = t2tb1($sum($sum(sF45,sK17(sF45)),sF34)) )
    | ~ spl59_40
    | spl59_154
    | ~ spl59_193 ),
    inference(subsumption_resolution,[],[f6194,f1566]) ).

tff(f1566,plain,
    ( ~ $less(sF45,0)
    | spl59_154 ),
    inference(avatar_component_clause,[],[f1565]) ).

tff(f6194,plain,
    ( $less(sF45,0)
    | ( get(int,int,sF31,t2tb1(sK17(sF45))) = t2tb1($sum($sum(sF45,sK17(sF45)),sF34)) )
    | ~ spl59_40
    | ~ spl59_193 ),
    inference(subsumption_resolution,[],[f6156,f1940]) ).

tff(f1940,plain,
    ( mem(int,sF46,sF33)
    | ~ spl59_193 ),
    inference(avatar_component_clause,[],[f1938]) ).

tff(f6156,plain,
    ( ~ mem(int,sF46,sF33)
    | ( get(int,int,sF31,t2tb1(sK17(sF45))) = t2tb1($sum($sum(sF45,sK17(sF45)),sF34)) )
    | $less(sF45,0)
    | ~ spl59_40 ),
    inference(superposition,[],[f1774,f761]) ).

tff(f761,plain,
    ( ( sF46 = t2tb1(sF45) )
    | ~ spl59_40 ),
    inference(avatar_component_clause,[],[f759]) ).

tff(f6193,plain,
    ( spl59_567
    | spl59_117
    | spl59_568
    | ~ spl59_122 ),
    inference(avatar_split_clause,[],[f6184,f1343,f6190,f1310,f6186]) ).

tff(f6186,plain,
    ( spl59_567
  <=> ( get(int,int,sF31,t2tb1(sK17(min_elt1(sK15)))) = t2tb1($sum($sum(min_elt1(sK15),sK17(min_elt1(sK15))),sF34)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_567])]) ).

tff(f1310,plain,
    ( spl59_117
  <=> ( 0 = cardinal1(int,sF33) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_117])]) ).

tff(f6190,plain,
    ( spl59_568
  <=> $less(min_elt1(sK15),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_568])]) ).

tff(f1343,plain,
    ( spl59_122
  <=> ( sK15 = tb2t(sF33) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_122])]) ).

tff(f6184,plain,
    ( $less(min_elt1(sK15),0)
    | ( 0 = cardinal1(int,sF33) )
    | ( get(int,int,sF31,t2tb1(sK17(min_elt1(sK15)))) = t2tb1($sum($sum(min_elt1(sK15),sK17(min_elt1(sK15))),sF34)) )
    | ~ spl59_122 ),
    inference(forward_demodulation,[],[f6183,f1345]) ).

tff(f1345,plain,
    ( ( sK15 = tb2t(sF33) )
    | ~ spl59_122 ),
    inference(avatar_component_clause,[],[f1343]) ).

tff(f6183,plain,
    ( $less(min_elt1(sK15),0)
    | ( t2tb1($sum($sum(min_elt1(tb2t(sF33)),sK17(min_elt1(tb2t(sF33)))),sF34)) = get(int,int,sF31,t2tb1(sK17(min_elt1(tb2t(sF33))))) )
    | ( 0 = cardinal1(int,sF33) )
    | ~ spl59_122 ),
    inference(forward_demodulation,[],[f6150,f1345]) ).

tff(f6150,plain,
    ( ( 0 = cardinal1(int,sF33) )
    | $less(min_elt1(tb2t(sF33)),0)
    | ( t2tb1($sum($sum(min_elt1(tb2t(sF33)),sK17(min_elt1(tb2t(sF33)))),sF34)) = get(int,int,sF31,t2tb1(sK17(min_elt1(tb2t(sF33))))) ) ),
    inference(resolution,[],[f1774,f1271]) ).

tff(f6182,plain,
    ( spl59_566
    | ~ spl59_4
    | spl59_149
    | ~ spl59_191 ),
    inference(avatar_split_clause,[],[f6177,f1930,f1542,f579,f6179]) ).

tff(f6179,plain,
    ( spl59_566
  <=> ( get(int,int,sF31,t2tb1(sK17(sK27))) = t2tb1($sum($sum(sK27,sK17(sK27)),sF34)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_566])]) ).

tff(f1542,plain,
    ( spl59_149
  <=> $less(sK27,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_149])]) ).

tff(f1930,plain,
    ( spl59_191
  <=> mem(int,sF44,sF33) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_191])]) ).

tff(f6177,plain,
    ( ( get(int,int,sF31,t2tb1(sK17(sK27))) = t2tb1($sum($sum(sK27,sK17(sK27)),sF34)) )
    | ~ spl59_4
    | spl59_149
    | ~ spl59_191 ),
    inference(subsumption_resolution,[],[f6176,f1543]) ).

tff(f1543,plain,
    ( ~ $less(sK27,0)
    | spl59_149 ),
    inference(avatar_component_clause,[],[f1542]) ).

tff(f6176,plain,
    ( $less(sK27,0)
    | ( get(int,int,sF31,t2tb1(sK17(sK27))) = t2tb1($sum($sum(sK27,sK17(sK27)),sF34)) )
    | ~ spl59_4
    | ~ spl59_191 ),
    inference(subsumption_resolution,[],[f6154,f1932]) ).

tff(f1932,plain,
    ( mem(int,sF44,sF33)
    | ~ spl59_191 ),
    inference(avatar_component_clause,[],[f1930]) ).

tff(f6154,plain,
    ( ~ mem(int,sF44,sF33)
    | $less(sK27,0)
    | ( get(int,int,sF31,t2tb1(sK17(sK27))) = t2tb1($sum($sum(sK27,sK17(sK27)),sF34)) )
    | ~ spl59_4 ),
    inference(superposition,[],[f1774,f581]) ).

tff(f6175,plain,
    ( spl59_564
    | spl59_117
    | spl59_565
    | ~ spl59_122 ),
    inference(avatar_split_clause,[],[f6166,f1343,f6172,f1310,f6168]) ).

tff(f6168,plain,
    ( spl59_564
  <=> ( t2tb1($sum($sum(max_elt1(sK15),sK17(max_elt1(sK15))),sF34)) = get(int,int,sF31,t2tb1(sK17(max_elt1(sK15)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_564])]) ).

tff(f6172,plain,
    ( spl59_565
  <=> $less(max_elt1(sK15),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_565])]) ).

tff(f6166,plain,
    ( $less(max_elt1(sK15),0)
    | ( 0 = cardinal1(int,sF33) )
    | ( t2tb1($sum($sum(max_elt1(sK15),sK17(max_elt1(sK15))),sF34)) = get(int,int,sF31,t2tb1(sK17(max_elt1(sK15)))) )
    | ~ spl59_122 ),
    inference(forward_demodulation,[],[f6165,f1345]) ).

tff(f6165,plain,
    ( $less(max_elt1(tb2t(sF33)),0)
    | ( 0 = cardinal1(int,sF33) )
    | ( t2tb1($sum($sum(max_elt1(sK15),sK17(max_elt1(sK15))),sF34)) = get(int,int,sF31,t2tb1(sK17(max_elt1(sK15)))) )
    | ~ spl59_122 ),
    inference(forward_demodulation,[],[f6151,f1345]) ).

tff(f6151,plain,
    ( ( t2tb1($sum($sum(max_elt1(tb2t(sF33)),sK17(max_elt1(tb2t(sF33)))),sF34)) = get(int,int,sF31,t2tb1(sK17(max_elt1(tb2t(sF33))))) )
    | ( 0 = cardinal1(int,sF33) )
    | $less(max_elt1(tb2t(sF33)),0) ),
    inference(resolution,[],[f1774,f2666]) ).

tff(f6164,plain,
    ( spl59_563
    | ~ spl59_197
    | spl59_19
    | ~ spl59_23
    | ~ spl59_63 ),
    inference(avatar_split_clause,[],[f6159,f903,f674,f654,f1956,f6161]) ).

tff(f6161,plain,
    ( spl59_563
  <=> ( t2tb1($sum($sum(0,sK17(0)),sF34)) = get(int,int,sF31,t2tb1(sK17(0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_563])]) ).

tff(f654,plain,
    ( spl59_19
  <=> $less(sK28,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_19])]) ).

tff(f674,plain,
    ( spl59_23
  <=> ( t2tb1(sK28) = sF49 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_23])]) ).

tff(f903,plain,
    ( spl59_63
  <=> ( 0 = sK28 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_63])]) ).

tff(f6159,plain,
    ( ~ mem(int,sF49,sF33)
    | ( t2tb1($sum($sum(0,sK17(0)),sF34)) = get(int,int,sF31,t2tb1(sK17(0))) )
    | spl59_19
    | ~ spl59_23
    | ~ spl59_63 ),
    inference(forward_demodulation,[],[f6158,f905]) ).

tff(f905,plain,
    ( ( 0 = sK28 )
    | ~ spl59_63 ),
    inference(avatar_component_clause,[],[f903]) ).

tff(f6158,plain,
    ( ~ mem(int,sF49,sF33)
    | ( t2tb1($sum($sum(sK28,sK17(sK28)),sF34)) = get(int,int,sF31,t2tb1(sK17(sK28))) )
    | spl59_19
    | ~ spl59_23 ),
    inference(subsumption_resolution,[],[f6155,f656]) ).

tff(f656,plain,
    ( ~ $less(sK28,0)
    | spl59_19 ),
    inference(avatar_component_clause,[],[f654]) ).

tff(f6155,plain,
    ( $less(sK28,0)
    | ( t2tb1($sum($sum(sK28,sK17(sK28)),sF34)) = get(int,int,sF31,t2tb1(sK17(sK28))) )
    | ~ mem(int,sF49,sF33)
    | ~ spl59_23 ),
    inference(superposition,[],[f1774,f676]) ).

tff(f676,plain,
    ( ( t2tb1(sK28) = sF49 )
    | ~ spl59_23 ),
    inference(avatar_component_clause,[],[f674]) ).

tff(f6143,plain,
    ( spl59_199
    | spl59_562
    | ~ spl59_33
    | ~ spl59_185 ),
    inference(avatar_split_clause,[],[f6120,f1872,f724,f6140,f1970]) ).

tff(f1970,plain,
    ( spl59_199
  <=> ( 0 = cardinal1(int,sF40) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_199])]) ).

tff(f6140,plain,
    ( spl59_562
  <=> mem(int,t2tb1(max_elt1(tb2t(sF40))),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_562])]) ).

tff(f6120,plain,
    ( mem(int,t2tb1(max_elt1(tb2t(sF40))),sF30)
    | ( 0 = cardinal1(int,sF40) )
    | ~ spl59_33
    | ~ spl59_185 ),
    inference(resolution,[],[f6090,f2666]) ).

tff(f6138,plain,
    ( spl59_199
    | spl59_561
    | ~ spl59_33
    | ~ spl59_185 ),
    inference(avatar_split_clause,[],[f6123,f1872,f724,f6135,f1970]) ).

tff(f6135,plain,
    ( spl59_561
  <=> mem(int,sK6(int,sF40),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_561])]) ).

tff(f6123,plain,
    ( mem(int,sK6(int,sF40),sF30)
    | ( 0 = cardinal1(int,sF40) )
    | ~ spl59_33
    | ~ spl59_185 ),
    inference(resolution,[],[f6090,f909]) ).

tff(f6133,plain,
    ( spl59_199
    | spl59_560
    | ~ spl59_33
    | ~ spl59_185 ),
    inference(avatar_split_clause,[],[f6121,f1872,f724,f6130,f1970]) ).

tff(f6130,plain,
    ( spl59_560
  <=> mem(int,choose(int,sF40),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_560])]) ).

tff(f6121,plain,
    ( mem(int,choose(int,sF40),sF30)
    | ( 0 = cardinal1(int,sF40) )
    | ~ spl59_33
    | ~ spl59_185 ),
    inference(resolution,[],[f6090,f908]) ).

tff(f6128,plain,
    ( spl59_559
    | spl59_199
    | ~ spl59_33
    | ~ spl59_185 ),
    inference(avatar_split_clause,[],[f6119,f1872,f724,f1970,f6125]) ).

tff(f6125,plain,
    ( spl59_559
  <=> mem(int,t2tb1(min_elt1(tb2t(sF40))),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_559])]) ).

tff(f6119,plain,
    ( ( 0 = cardinal1(int,sF40) )
    | mem(int,t2tb1(min_elt1(tb2t(sF40))),sF30)
    | ~ spl59_33
    | ~ spl59_185 ),
    inference(resolution,[],[f6090,f1271]) ).

tff(f6107,plain,
    ( spl59_224
    | spl59_475
    | ~ spl59_185 ),
    inference(avatar_split_clause,[],[f6092,f1872,f4809,f2159]) ).

tff(f2159,plain,
    ( spl59_224
  <=> ( 0 = cardinal1(int,sF39) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_224])]) ).

tff(f4809,plain,
    ( spl59_475
  <=> mem(int,sK6(int,sF39),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_475])]) ).

tff(f6092,plain,
    ( mem(int,sK6(int,sF39),sF30)
    | ( 0 = cardinal1(int,sF39) )
    | ~ spl59_185 ),
    inference(resolution,[],[f1874,f1196]) ).

tff(f1196,plain,
    ! [X10: uni,X8: ty,X9: uni] :
      ( ~ subset(X8,X9,X10)
      | ( 0 = cardinal1(X8,X9) )
      | mem(X8,sK6(X8,X9),X10) ),
    inference(resolution,[],[f393,f909]) ).

tff(f6106,plain,
    ( ~ spl59_186
    | ~ spl59_5
    | ~ spl59_185 ),
    inference(avatar_split_clause,[],[f6089,f1872,f584,f1877]) ).

tff(f1877,plain,
    ( spl59_186
  <=> $less(sF35,cardinal1(int,sF39)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_186])]) ).

tff(f584,plain,
    ( spl59_5
  <=> ( cardinal1(int,sF30) = sF35 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_5])]) ).

tff(f6089,plain,
    ( ~ $less(sF35,cardinal1(int,sF39))
    | ~ spl59_5
    | ~ spl59_185 ),
    inference(resolution,[],[f1874,f1454]) ).

tff(f1454,plain,
    ( ! [X1: uni] :
        ( ~ subset(int,X1,sF30)
        | ~ $less(sF35,cardinal1(int,X1)) )
    | ~ spl59_5 ),
    inference(superposition,[],[f402,f586]) ).

tff(f586,plain,
    ( ( cardinal1(int,sF30) = sF35 )
    | ~ spl59_5 ),
    inference(avatar_component_clause,[],[f584]) ).

tff(f402,plain,
    ! [X2: uni,X0: ty,X1: uni] :
      ( ~ $less(cardinal1(X0,X2),cardinal1(X0,X1))
      | ~ subset(X0,X1,X2) ),
    inference(cnf_transformation,[],[f281]) ).

tff(f281,plain,
    ! [X0: ty,X1: uni,X2: uni] :
      ( ~ subset(X0,X1,X2)
      | ~ $less(cardinal1(X0,X2),cardinal1(X0,X1)) ),
    inference(rectify,[],[f217]) ).

tff(f217,plain,
    ! [X2: ty,X0: uni,X1: uni] :
      ( ~ subset(X2,X0,X1)
      | ~ $less(cardinal1(X2,X1),cardinal1(X2,X0)) ),
    inference(ennf_transformation,[],[f167]) ).

tff(f167,plain,
    ! [X0: uni,X1: uni,X2: ty] :
      ( subset(X2,X0,X1)
     => ~ $less(cardinal1(X2,X1),cardinal1(X2,X0)) ),
    inference(rectify,[],[f89]) ).

tff(f89,plain,
    ! [X8: uni,X9: uni,X0: ty] :
      ( subset(X0,X8,X9)
     => ~ $less(cardinal1(X0,X9),cardinal1(X0,X8)) ),
    inference(theory_normalization,[],[f38]) ).

tff(f38,axiom,
    ! [X8: uni,X9: uni,X0: ty] :
      ( subset(X0,X8,X9)
     => $lesseq(cardinal1(X0,X8),cardinal1(X0,X9)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cardinal_subset) ).

tff(f6105,plain,
    ( spl59_557
    | spl59_558
    | ~ spl59_5
    | ~ spl59_185 ),
    inference(avatar_split_clause,[],[f6096,f1872,f584,f6102,f6098]) ).

tff(f6098,plain,
    ( spl59_557
  <=> $less(cardinal1(int,sF39),sF35) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_557])]) ).

tff(f6102,plain,
    ( spl59_558
  <=> ( sF35 = cardinal1(int,sF39) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_558])]) ).

tff(f6096,plain,
    ( ( sF35 = cardinal1(int,sF39) )
    | $less(cardinal1(int,sF39),sF35)
    | ~ spl59_5
    | ~ spl59_185 ),
    inference(forward_demodulation,[],[f6095,f586]) ).

tff(f6095,plain,
    ( $less(cardinal1(int,sF39),cardinal1(int,sF30))
    | ( sF35 = cardinal1(int,sF39) )
    | ~ spl59_5
    | ~ spl59_185 ),
    inference(forward_demodulation,[],[f6091,f586]) ).

tff(f6091,plain,
    ( ( cardinal1(int,sF30) = cardinal1(int,sF39) )
    | $less(cardinal1(int,sF39),cardinal1(int,sF30))
    | ~ spl59_185 ),
    inference(resolution,[],[f1874,f965]) ).

tff(f965,plain,
    ! [X2: uni,X0: ty,X1: uni] :
      ( ~ subset(X0,X1,X2)
      | $less(cardinal1(X0,X1),cardinal1(X0,X2))
      | ( cardinal1(X0,X2) = cardinal1(X0,X1) ) ),
    inference(resolution,[],[f402,f100]) ).

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

tff(f6094,plain,
    ( spl59_472
    | spl59_224
    | ~ spl59_185 ),
    inference(avatar_split_clause,[],[f6093,f1872,f2159,f4754]) ).

tff(f4754,plain,
    ( spl59_472
  <=> mem(int,choose(int,sF39),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_472])]) ).

tff(f6093,plain,
    ( ( 0 = cardinal1(int,sF39) )
    | mem(int,choose(int,sF39),sF30)
    | ~ spl59_185 ),
    inference(resolution,[],[f1874,f1195]) ).

tff(f1195,plain,
    ! [X6: uni,X7: uni,X5: ty] :
      ( ~ subset(X5,X6,X7)
      | mem(X5,choose(X5,X6),X7)
      | ( 0 = cardinal1(X5,X6) ) ),
    inference(resolution,[],[f393,f908]) ).

tff(f6083,plain,
    ( spl59_555
    | ~ spl59_556
    | ~ spl59_9 ),
    inference(avatar_split_clause,[],[f6064,f604,f6080,f6076]) ).

tff(f6076,plain,
    ( spl59_555
  <=> ( $sum(1,cardinal1(int,sF47)) = cardinal1(int,add(int,sF46,sF30)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_555])]) ).

tff(f6080,plain,
    ( spl59_556
  <=> mem(int,sF46,add(int,sF46,sF30)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_556])]) ).

tff(f6064,plain,
    ( ~ mem(int,sF46,add(int,sF46,sF30))
    | ( $sum(1,cardinal1(int,sF47)) = cardinal1(int,add(int,sF46,sF30)) )
    | ~ spl59_9 ),
    inference(superposition,[],[f1504,f606]) ).

tff(f1504,plain,
    ! [X2: uni,X0: ty,X1: uni] :
      ( ( cardinal1(X0,add(X0,X1,X2)) = $sum(1,cardinal1(X0,remove(X0,X1,X2))) )
      | ~ mem(X0,X1,add(X0,X1,X2)) ),
    inference(superposition,[],[f354,f352]) ).

tff(f354,plain,
    ! [X2: uni,X0: uni,X1: ty] :
      ( ( cardinal1(X1,X2) = $sum(1,cardinal1(X1,remove(X1,X0,X2))) )
      | ~ mem(X1,X0,X2) ),
    inference(cnf_transformation,[],[f249]) ).

tff(f249,plain,
    ! [X0: uni,X1: ty,X2: uni] :
      ( ~ mem(X1,X0,X2)
      | ( cardinal1(X1,X2) = $sum(1,cardinal1(X1,remove(X1,X0,X2))) ) ),
    inference(rectify,[],[f186]) ).

tff(f186,plain,
    ! [X1: uni,X0: ty,X2: uni] :
      ( ~ mem(X0,X1,X2)
      | ( cardinal1(X0,X2) = $sum(1,cardinal1(X0,remove(X0,X1,X2))) ) ),
    inference(ennf_transformation,[],[f133]) ).

tff(f133,plain,
    ! [X0: ty,X1: uni,X2: uni] :
      ( mem(X0,X1,X2)
     => ( cardinal1(X0,X2) = $sum(1,cardinal1(X0,remove(X0,X1,X2))) ) ),
    inference(rectify,[],[f37]) ).

tff(f37,axiom,
    ! [X0: ty,X1: uni,X10: uni] :
      ( mem(X0,X1,X10)
     => ( cardinal1(X0,X10) = $sum(1,cardinal1(X0,remove(X0,X1,X10))) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cardinal_remove) ).

tff(f6052,plain,
    ( spl59_554
    | spl59_137
    | ~ spl59_47
    | ~ spl59_182 ),
    inference(avatar_split_clause,[],[f6028,f1833,f794,f1436,f6049]) ).

tff(f6049,plain,
    ( spl59_554
  <=> mem(int,t2tb1(min_elt1(tb2t(sF41))),sF39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_554])]) ).

tff(f1833,plain,
    ( spl59_182
  <=> subset(int,sF40,sF39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_182])]) ).

tff(f6028,plain,
    ( ( 0 = cardinal1(int,sF41) )
    | mem(int,t2tb1(min_elt1(tb2t(sF41))),sF39)
    | ~ spl59_47
    | ~ spl59_182 ),
    inference(resolution,[],[f5942,f1271]) ).

tff(f5942,plain,
    ( ! [X0: uni] :
        ( ~ mem(int,X0,sF41)
        | mem(int,X0,sF39) )
    | ~ spl59_47
    | ~ spl59_182 ),
    inference(resolution,[],[f1835,f2058]) ).

tff(f2058,plain,
    ( ! [X2: uni,X1: uni] :
        ( ~ subset(int,sF40,X2)
        | ~ mem(int,X1,sF41)
        | mem(int,X1,X2) )
    | ~ spl59_47 ),
    inference(resolution,[],[f1852,f393]) ).

tff(f1835,plain,
    ( subset(int,sF40,sF39)
    | ~ spl59_182 ),
    inference(avatar_component_clause,[],[f1833]) ).

tff(f6047,plain,
    ( spl59_553
    | spl59_137
    | ~ spl59_47
    | ~ spl59_182 ),
    inference(avatar_split_clause,[],[f6029,f1833,f794,f1436,f6044]) ).

tff(f6044,plain,
    ( spl59_553
  <=> mem(int,t2tb1(max_elt1(tb2t(sF41))),sF39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_553])]) ).

tff(f6029,plain,
    ( ( 0 = cardinal1(int,sF41) )
    | mem(int,t2tb1(max_elt1(tb2t(sF41))),sF39)
    | ~ spl59_47
    | ~ spl59_182 ),
    inference(resolution,[],[f5942,f2666]) ).

tff(f6042,plain,
    ( spl59_137
    | spl59_552
    | ~ spl59_47
    | ~ spl59_182 ),
    inference(avatar_split_clause,[],[f6030,f1833,f794,f6039,f1436]) ).

tff(f6039,plain,
    ( spl59_552
  <=> mem(int,choose(int,sF41),sF39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_552])]) ).

tff(f6030,plain,
    ( mem(int,choose(int,sF41),sF39)
    | ( 0 = cardinal1(int,sF41) )
    | ~ spl59_47
    | ~ spl59_182 ),
    inference(resolution,[],[f5942,f908]) ).

tff(f6037,plain,
    ( spl59_137
    | spl59_551
    | ~ spl59_47
    | ~ spl59_182 ),
    inference(avatar_split_clause,[],[f6032,f1833,f794,f6034,f1436]) ).

tff(f6034,plain,
    ( spl59_551
  <=> mem(int,sK6(int,sF41),sF39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_551])]) ).

tff(f6032,plain,
    ( mem(int,sK6(int,sF41),sF39)
    | ( 0 = cardinal1(int,sF41) )
    | ~ spl59_47
    | ~ spl59_182 ),
    inference(resolution,[],[f5942,f909]) ).

tff(f6027,plain,
    ( ~ spl59_550
    | spl59_250
    | ~ spl59_5
    | ~ spl59_142 ),
    inference(avatar_split_clause,[],[f6022,f1465,f584,f2360,f6024]) ).

tff(f6024,plain,
    ( spl59_550
  <=> ( 0 = $sum(1,sF35) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_550])]) ).

tff(f2360,plain,
    ( spl59_250
  <=> ! [X12: uni] : mem(int,X12,sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_250])]) ).

tff(f6022,plain,
    ( ! [X0: uni] :
        ( mem(int,X0,sF30)
        | ( 0 != $sum(1,sF35) ) )
    | ~ spl59_5
    | ~ spl59_142 ),
    inference(forward_demodulation,[],[f6021,f586]) ).

tff(f6021,plain,
    ( ! [X0: uni] :
        ( mem(int,X0,sF30)
        | ( 0 != $sum(1,cardinal1(int,sF30)) ) )
    | ~ spl59_5
    | ~ spl59_142 ),
    inference(subsumption_resolution,[],[f6013,f1467]) ).

tff(f6013,plain,
    ( ! [X0: uni] :
        ( ~ $less(0,sF35)
        | ( 0 != $sum(1,cardinal1(int,sF30)) )
        | mem(int,X0,sF30) )
    | ~ spl59_5 ),
    inference(superposition,[],[f5689,f1513]) ).

tff(f1513,plain,
    ! [X16: uni,X14: ty,X15: uni] :
      ( ( 0 = cardinal1(X14,add(X14,X15,X16)) )
      | ( 0 != $sum(1,cardinal1(X14,X16)) )
      | mem(X14,X15,X16) ),
    inference(forward_literal_rewriting,[],[f1511,f341]) ).

tff(f1511,plain,
    ! [X16: uni,X14: ty,X15: uni] :
      ( mem(X14,X15,X16)
      | is_empty(X14,add(X14,X15,X16))
      | ( 0 != $sum(1,cardinal1(X14,X16)) ) ),
    inference(superposition,[],[f340,f356]) ).

tff(f356,plain,
    ! [X2: uni,X0: ty,X1: uni] :
      ( ( cardinal1(X0,add(X0,X2,X1)) = $sum(1,cardinal1(X0,X1)) )
      | mem(X0,X2,X1) ),
    inference(cnf_transformation,[],[f251]) ).

tff(f251,plain,
    ! [X0: ty,X1: uni,X2: uni] :
      ( ( cardinal1(X0,add(X0,X2,X1)) = $sum(1,cardinal1(X0,X1)) )
      | mem(X0,X2,X1) ),
    inference(rectify,[],[f202]) ).

tff(f202,plain,
    ! [X2: ty,X0: uni,X1: uni] :
      ( ( cardinal1(X2,add(X2,X1,X0)) = $sum(1,cardinal1(X2,X0)) )
      | mem(X2,X1,X0) ),
    inference(ennf_transformation,[],[f142]) ).

tff(f142,plain,
    ! [X0: uni,X2: ty,X1: uni] :
      ( ~ mem(X2,X1,X0)
     => ( cardinal1(X2,add(X2,X1,X0)) = $sum(1,cardinal1(X2,X0)) ) ),
    inference(rectify,[],[f36]) ).

tff(f36,axiom,
    ! [X10: uni,X1: uni,X0: ty] :
      ( ~ mem(X0,X1,X10)
     => ( cardinal1(X0,add(X0,X1,X10)) = $sum(1,cardinal1(X0,X10)) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cardinal_add) ).

tff(f340,plain,
    ! [X0: ty,X1: uni] :
      ( ( 0 != cardinal1(X0,X1) )
      | is_empty(X0,X1) ),
    inference(cnf_transformation,[],[f240]) ).

tff(f5689,plain,
    ( ! [X3: uni] : ~ $less(cardinal1(int,add(int,X3,sF30)),sF35)
    | ~ spl59_5 ),
    inference(subsumption_resolution,[],[f5688,f1453]) ).

tff(f1453,plain,
    ( ! [X0: uni] :
        ( ~ subset(int,sF30,X0)
        | ~ $less(cardinal1(int,X0),sF35) )
    | ~ spl59_5 ),
    inference(superposition,[],[f402,f586]) ).

tff(f5688,plain,
    ( ! [X3: uni] :
        ( ~ $less(cardinal1(int,add(int,X3,sF30)),sF35)
        | subset(int,sF30,add(int,X3,sF30)) )
    | ~ spl59_5 ),
    inference(subsumption_resolution,[],[f5643,f808]) ).

tff(f5643,plain,
    ( ! [X3: uni] :
        ( ~ $less(cardinal1(int,add(int,X3,sF30)),sF35)
        | subset(int,sF30,add(int,X3,sF30))
        | ~ sort1(int,X3) )
    | ~ spl59_5 ),
    inference(resolution,[],[f1577,f1481]) ).

tff(f1481,plain,
    ( ! [X2: uni] :
        ( mem(int,sK5(int,sF30,X2),sF30)
        | ~ $less(cardinal1(int,X2),sF35) )
    | ~ spl59_5 ),
    inference(resolution,[],[f1453,f395]) ).

tff(f6020,plain,
    ( spl59_250
    | ~ spl59_549
    | ~ spl59_5 ),
    inference(avatar_split_clause,[],[f6015,f584,f6017,f2360]) ).

tff(f6017,plain,
    ( spl59_549
  <=> $less($sum(1,sF35),sF35) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_549])]) ).

tff(f6015,plain,
    ( ! [X1: uni] :
        ( ~ $less($sum(1,sF35),sF35)
        | mem(int,X1,sF30) )
    | ~ spl59_5 ),
    inference(forward_demodulation,[],[f6014,f586]) ).

tff(f6014,plain,
    ( ! [X1: uni] :
        ( mem(int,X1,sF30)
        | ~ $less($sum(1,cardinal1(int,sF30)),sF35) )
    | ~ spl59_5 ),
    inference(superposition,[],[f5689,f356]) ).

tff(f5976,plain,
    ( spl59_85
    | ~ spl59_44
    | ~ spl59_181 ),
    inference(avatar_split_clause,[],[f5971,f1823,f779,f1101]) ).

tff(f5971,plain,
    ( mem(int,sF44,sF30)
    | ~ spl59_44
    | ~ spl59_181 ),
    inference(resolution,[],[f5856,f420]) ).

tff(f420,plain,
    ! [X0: uni,X1: ty] : subset(X1,X0,X0),
    inference(cnf_transformation,[],[f293]) ).

tff(f293,plain,
    ! [X0: uni,X1: ty] : subset(X1,X0,X0),
    inference(rectify,[],[f177]) ).

tff(f177,plain,
    ! [X1: uni,X0: ty] : subset(X0,X1,X1),
    inference(rectify,[],[f12]) ).

tff(f12,axiom,
    ! [X0: ty,X10: uni] : subset(X0,X10,X10),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',subset_refl) ).

tff(f5970,plain,
    ( spl59_547
    | spl59_548
    | ~ spl59_184 ),
    inference(avatar_split_clause,[],[f5957,f1856,f5967,f5963]) ).

tff(f5963,plain,
    ( spl59_547
  <=> ( cardinal1(int,sF41) = cardinal1(int,sF40) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_547])]) ).

tff(f5967,plain,
    ( spl59_548
  <=> $less(cardinal1(int,sF41),cardinal1(int,sF40)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_548])]) ).

tff(f1856,plain,
    ( spl59_184
  <=> subset(int,sF41,sF40) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_184])]) ).

tff(f5957,plain,
    ( $less(cardinal1(int,sF41),cardinal1(int,sF40))
    | ( cardinal1(int,sF41) = cardinal1(int,sF40) )
    | ~ spl59_184 ),
    inference(resolution,[],[f1858,f965]) ).

tff(f1858,plain,
    ( subset(int,sF41,sF40)
    | ~ spl59_184 ),
    inference(avatar_component_clause,[],[f1856]) ).

tff(f5961,plain,
    ( spl59_474
    | spl59_137
    | ~ spl59_184 ),
    inference(avatar_split_clause,[],[f5958,f1856,f1436,f4803]) ).

tff(f4803,plain,
    ( spl59_474
  <=> mem(int,sK6(int,sF41),sF40) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_474])]) ).

tff(f5958,plain,
    ( ( 0 = cardinal1(int,sF41) )
    | mem(int,sK6(int,sF41),sF40)
    | ~ spl59_184 ),
    inference(resolution,[],[f1858,f1196]) ).

tff(f5960,plain,
    ( spl59_470
    | spl59_137
    | ~ spl59_184 ),
    inference(avatar_split_clause,[],[f5959,f1856,f1436,f4744]) ).

tff(f4744,plain,
    ( spl59_470
  <=> mem(int,choose(int,sF41),sF40) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_470])]) ).

tff(f5959,plain,
    ( ( 0 = cardinal1(int,sF41) )
    | mem(int,choose(int,sF41),sF40)
    | ~ spl59_184 ),
    inference(resolution,[],[f1858,f1195]) ).

tff(f5956,plain,
    ( spl59_545
    | spl59_546
    | ~ spl59_182 ),
    inference(avatar_split_clause,[],[f5943,f1833,f5953,f5949]) ).

tff(f5949,plain,
    ( spl59_545
  <=> $less(cardinal1(int,sF40),cardinal1(int,sF39)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_545])]) ).

tff(f5953,plain,
    ( spl59_546
  <=> ( cardinal1(int,sF40) = cardinal1(int,sF39) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_546])]) ).

tff(f5943,plain,
    ( ( cardinal1(int,sF40) = cardinal1(int,sF39) )
    | $less(cardinal1(int,sF40),cardinal1(int,sF39))
    | ~ spl59_182 ),
    inference(resolution,[],[f1835,f965]) ).

tff(f5947,plain,
    ( spl59_199
    | spl59_473
    | ~ spl59_182 ),
    inference(avatar_split_clause,[],[f5944,f1833,f4798,f1970]) ).

tff(f4798,plain,
    ( spl59_473
  <=> mem(int,sK6(int,sF40),sF39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_473])]) ).

tff(f5944,plain,
    ( mem(int,sK6(int,sF40),sF39)
    | ( 0 = cardinal1(int,sF40) )
    | ~ spl59_182 ),
    inference(resolution,[],[f1835,f1196]) ).

tff(f5946,plain,
    ( spl59_199
    | spl59_471
    | ~ spl59_182 ),
    inference(avatar_split_clause,[],[f5945,f1833,f4749,f1970]) ).

tff(f4749,plain,
    ( spl59_471
  <=> mem(int,choose(int,sF40),sF39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_471])]) ).

tff(f5945,plain,
    ( mem(int,choose(int,sF40),sF39)
    | ( 0 = cardinal1(int,sF40) )
    | ~ spl59_182 ),
    inference(resolution,[],[f1835,f1195]) ).

tff(f5941,plain,
    ( spl59_544
    | ~ spl59_203 ),
    inference(avatar_split_clause,[],[f5935,f2000,f5938]) ).

tff(f5938,plain,
    ( spl59_544
  <=> ( add(int,sF44,remove(int,sF44,sF32)) = add(int,sF44,sF32) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_544])]) ).

tff(f2000,plain,
    ( spl59_203
  <=> mem(int,sF44,sF32) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_203])]) ).

tff(f5935,plain,
    ( ( add(int,sF44,remove(int,sF44,sF32)) = add(int,sF44,sF32) )
    | ~ spl59_203 ),
    inference(resolution,[],[f5687,f1585]) ).

tff(f5687,plain,
    ( ! [X9: uni] : mem(int,sF44,add(int,X9,sF32))
    | ~ spl59_203 ),
    inference(subsumption_resolution,[],[f5686,f4940]) ).

tff(f4940,plain,
    ( ! [X0: uni] :
        ( ~ subset(int,sF32,X0)
        | mem(int,sF44,X0) )
    | ~ spl59_203 ),
    inference(resolution,[],[f2002,f393]) ).

tff(f2002,plain,
    ( mem(int,sF44,sF32)
    | ~ spl59_203 ),
    inference(avatar_component_clause,[],[f2000]) ).

tff(f5686,plain,
    ( ! [X9: uni] :
        ( mem(int,sF44,add(int,X9,sF32))
        | subset(int,sF32,add(int,X9,sF32)) )
    | ~ spl59_203 ),
    inference(subsumption_resolution,[],[f5647,f808]) ).

tff(f5647,plain,
    ( ! [X9: uni] :
        ( ~ sort1(int,X9)
        | mem(int,sF44,add(int,X9,sF32))
        | subset(int,sF32,add(int,X9,sF32)) )
    | ~ spl59_203 ),
    inference(resolution,[],[f1577,f4955]) ).

tff(f4955,plain,
    ( ! [X2: uni] :
        ( mem(int,sK5(int,sF32,X2),sF32)
        | mem(int,sF44,X2) )
    | ~ spl59_203 ),
    inference(resolution,[],[f4940,f395]) ).

tff(f5933,plain,
    ( spl59_543
    | ~ spl59_195 ),
    inference(avatar_split_clause,[],[f5927,f1947,f5930]) ).

tff(f5930,plain,
    ( spl59_543
  <=> ( add(int,sF53,sF33) = add(int,sF53,remove(int,sF53,sF33)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_543])]) ).

tff(f5927,plain,
    ( ( add(int,sF53,sF33) = add(int,sF53,remove(int,sF53,sF33)) )
    | ~ spl59_195 ),
    inference(resolution,[],[f5683,f1585]) ).

tff(f5683,plain,
    ( ! [X12: uni] : mem(int,sF53,add(int,X12,sF33))
    | ~ spl59_195 ),
    inference(subsumption_resolution,[],[f5682,f4865]) ).

tff(f4865,plain,
    ( ! [X0: uni] :
        ( ~ subset(int,sF33,X0)
        | mem(int,sF53,X0) )
    | ~ spl59_195 ),
    inference(resolution,[],[f1949,f393]) ).

tff(f5682,plain,
    ( ! [X12: uni] :
        ( mem(int,sF53,add(int,X12,sF33))
        | subset(int,sF33,add(int,X12,sF33)) )
    | ~ spl59_195 ),
    inference(subsumption_resolution,[],[f5649,f808]) ).

tff(f5649,plain,
    ( ! [X12: uni] :
        ( subset(int,sF33,add(int,X12,sF33))
        | ~ sort1(int,X12)
        | mem(int,sF53,add(int,X12,sF33)) )
    | ~ spl59_195 ),
    inference(resolution,[],[f1577,f4884]) ).

tff(f4884,plain,
    ( ! [X2: uni] :
        ( mem(int,sK5(int,sF33,X2),sF33)
        | mem(int,sF53,X2) )
    | ~ spl59_195 ),
    inference(resolution,[],[f4865,f395]) ).

tff(f5906,plain,
    ( spl59_123
    | spl59_542
    | ~ spl59_83 ),
    inference(avatar_split_clause,[],[f5901,f1086,f5903,f1352]) ).

tff(f5903,plain,
    ( spl59_542
  <=> ( get(int,int,sF31,t2tb1(sK18(0))) = t2tb1(0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_542])]) ).

tff(f5901,plain,
    ( ( get(int,int,sF31,t2tb1(sK18(0))) = t2tb1(0) )
    | mem(int,t2tb1(0),sF30)
    | ~ spl59_83 ),
    inference(subsumption_resolution,[],[f5887,f1088]) ).

tff(f5887,plain,
    ( ( get(int,int,sF31,t2tb1(sK18(0))) = t2tb1(0) )
    | ~ $less(0,n1)
    | mem(int,t2tb1(0),sF30) ),
    inference(interpreted_simplification,[],[f5886]) ).

tff(f5886,plain,
    ( ( get(int,int,sF31,t2tb1(sK18(0))) = t2tb1(0) )
    | $less(0,0)
    | ~ $less(0,n1)
    | mem(int,t2tb1(0),sF30) ),
    inference(instantiation,[],[f1722]) ).

tff(f1722,plain,
    ! [X0: $int] :
      ( ( t2tb1(X0) = get(int,int,sF31,t2tb1(sK18(X0))) )
      | $less(X0,0)
      | ~ $less(X0,n1)
      | mem(int,t2tb1(X0),sF30) ),
    inference(superposition,[],[f359,f511]) ).

tff(f511,plain,
    ! [X13: $int] :
      ( ( tb2t1(get(int,int,sF31,t2tb1(sK18(X13)))) = X13 )
      | $less(X13,0)
      | ~ $less(X13,n1)
      | mem(int,t2tb1(X13),sF30) ),
    inference(definition_folding,[],[f465,f499,f497]) ).

tff(f465,plain,
    ! [X13: $int] :
      ( mem(int,t2tb1(X13),t2tb(sK10))
      | ~ $less(X13,n1)
      | $less(X13,0)
      | ( tb2t1(get(int,int,t2tb2(sK11),t2tb1(sK18(X13)))) = X13 ) ),
    inference(cnf_transformation,[],[f315]) ).

tff(f5885,plain,
    ( ~ spl59_541
    | ~ spl59_16
    | ~ spl59_26
    | ~ spl59_330 ),
    inference(avatar_split_clause,[],[f5878,f3112,f689,f639,f5882]) ).

tff(f5882,plain,
    ( spl59_541
  <=> mem(int,t2tb1(-1),sF37) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_541])]) ).

tff(f3112,plain,
    ( spl59_330
  <=> $less(-1,sF45) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_330])]) ).

tff(f5878,plain,
    ( ~ mem(int,t2tb1(-1),sF37)
    | ~ spl59_16
    | ~ spl59_26
    | ~ spl59_330 ),
    inference(resolution,[],[f3114,f1322]) ).

tff(f3114,plain,
    ( $less(-1,sF45)
    | ~ spl59_330 ),
    inference(avatar_component_clause,[],[f3112]) ).

tff(f5875,plain,
    ( spl59_538
    | spl59_256
    | ~ spl59_181 ),
    inference(avatar_split_clause,[],[f5860,f1823,f2428,f5848]) ).

tff(f5848,plain,
    ( spl59_538
  <=> mem(int,choose(int,sF47),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_538])]) ).

tff(f2428,plain,
    ( spl59_256
  <=> ( 0 = cardinal1(int,sF47) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_256])]) ).

tff(f5860,plain,
    ( ( 0 = cardinal1(int,sF47) )
    | mem(int,choose(int,sF47),sF30)
    | ~ spl59_181 ),
    inference(resolution,[],[f1825,f1195]) ).

tff(f5874,plain,
    ( spl59_539
    | spl59_540
    | ~ spl59_5
    | ~ spl59_181 ),
    inference(avatar_split_clause,[],[f5865,f1823,f584,f5871,f5867]) ).

tff(f5867,plain,
    ( spl59_539
  <=> $less(cardinal1(int,sF47),sF35) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_539])]) ).

tff(f5871,plain,
    ( spl59_540
  <=> ( sF35 = cardinal1(int,sF47) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_540])]) ).

tff(f5865,plain,
    ( ( sF35 = cardinal1(int,sF47) )
    | $less(cardinal1(int,sF47),sF35)
    | ~ spl59_5
    | ~ spl59_181 ),
    inference(forward_demodulation,[],[f5864,f586]) ).

tff(f5864,plain,
    ( ( sF35 = cardinal1(int,sF47) )
    | $less(cardinal1(int,sF47),cardinal1(int,sF30))
    | ~ spl59_5
    | ~ spl59_181 ),
    inference(forward_demodulation,[],[f5858,f586]) ).

tff(f5858,plain,
    ( ( cardinal1(int,sF30) = cardinal1(int,sF47) )
    | $less(cardinal1(int,sF47),cardinal1(int,sF30))
    | ~ spl59_181 ),
    inference(resolution,[],[f1825,f965]) ).

tff(f5863,plain,
    ( ~ spl59_180
    | ~ spl59_5
    | ~ spl59_181 ),
    inference(avatar_split_clause,[],[f5855,f1823,f584,f1814]) ).

tff(f1814,plain,
    ( spl59_180
  <=> $less(sF35,cardinal1(int,sF47)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_180])]) ).

tff(f5855,plain,
    ( ~ $less(sF35,cardinal1(int,sF47))
    | ~ spl59_5
    | ~ spl59_181 ),
    inference(resolution,[],[f1825,f1454]) ).

tff(f5862,plain,
    ( spl59_537
    | spl59_256
    | ~ spl59_181 ),
    inference(avatar_split_clause,[],[f5859,f1823,f2428,f5810]) ).

tff(f5810,plain,
    ( spl59_537
  <=> mem(int,sK6(int,sF47),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_537])]) ).

tff(f5859,plain,
    ( ( 0 = cardinal1(int,sF47) )
    | mem(int,sK6(int,sF47),sF30)
    | ~ spl59_181 ),
    inference(resolution,[],[f1825,f1196]) ).

tff(f5861,plain,
    ( spl59_85
    | ~ spl59_44
    | ~ spl59_181 ),
    inference(avatar_split_clause,[],[f5857,f1823,f779,f1101]) ).

tff(f5857,plain,
    ( mem(int,sF44,sF30)
    | ~ spl59_44
    | ~ spl59_181 ),
    inference(resolution,[],[f1825,f1193]) ).

tff(f5851,plain,
    ( spl59_538
    | spl59_256
    | ~ spl59_9 ),
    inference(avatar_split_clause,[],[f5846,f604,f2428,f5848]) ).

tff(f5846,plain,
    ( ( 0 = cardinal1(int,sF47) )
    | mem(int,choose(int,sF47),sF30)
    | ~ spl59_9 ),
    inference(subsumption_resolution,[],[f5835,f808]) ).

tff(f5835,plain,
    ( ( 0 = cardinal1(int,sF47) )
    | mem(int,choose(int,sF47),sF30)
    | ~ sort1(int,sF46)
    | ~ spl59_9 ),
    inference(superposition,[],[f1613,f606]) ).

tff(f1613,plain,
    ! [X2: ty,X3: uni,X4: uni] :
      ( mem(X2,choose(X2,remove(X2,X3,X4)),X4)
      | ( 0 = cardinal1(X2,remove(X2,X3,X4)) )
      | ~ sort1(X2,X3) ),
    inference(subsumption_resolution,[],[f1607,f324]) ).

tff(f324,plain,
    ! [X0: uni,X1: ty] : sort1(X1,choose(X1,X0)),
    inference(cnf_transformation,[],[f132]) ).

tff(f132,plain,
    ! [X0: uni,X1: ty] : sort1(X1,choose(X1,X0)),
    inference(rectify,[],[f32]) ).

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

tff(f1607,plain,
    ! [X2: ty,X3: uni,X4: uni] :
      ( ~ sort1(X2,X3)
      | ( 0 = cardinal1(X2,remove(X2,X3,X4)) )
      | mem(X2,choose(X2,remove(X2,X3,X4)),X4)
      | ~ sort1(X2,choose(X2,remove(X2,X3,X4))) ),
    inference(resolution,[],[f479,f908]) ).

tff(f5813,plain,
    ( spl59_537
    | spl59_256
    | ~ spl59_9 ),
    inference(avatar_split_clause,[],[f5808,f604,f2428,f5810]) ).

tff(f5808,plain,
    ( ( 0 = cardinal1(int,sF47) )
    | mem(int,sK6(int,sF47),sF30)
    | ~ spl59_9 ),
    inference(subsumption_resolution,[],[f5792,f808]) ).

tff(f5792,plain,
    ( mem(int,sK6(int,sF47),sF30)
    | ( 0 = cardinal1(int,sF47) )
    | ~ sort1(int,sF46)
    | ~ spl59_9 ),
    inference(superposition,[],[f1610,f606]) ).

tff(f1610,plain,
    ! [X6: uni,X7: uni,X5: ty] :
      ( ( 0 = cardinal1(X5,remove(X5,X6,X7)) )
      | mem(X5,sK6(X5,remove(X5,X6,X7)),X7)
      | ~ sort1(X5,X6) ),
    inference(subsumption_resolution,[],[f1608,f849]) ).

tff(f849,plain,
    ! [X0: ty,X1: uni] :
      ( sort1(X0,sK6(X0,X1))
      | ( 0 = cardinal1(X0,X1) ) ),
    inference(forward_literal_rewriting,[],[f407,f341]) ).

tff(f407,plain,
    ! [X0: ty,X1: uni] :
      ( is_empty(X0,X1)
      | sort1(X0,sK6(X0,X1)) ),
    inference(cnf_transformation,[],[f286]) ).

tff(f1608,plain,
    ! [X6: uni,X7: uni,X5: ty] :
      ( ~ sort1(X5,X6)
      | ( 0 = cardinal1(X5,remove(X5,X6,X7)) )
      | ~ sort1(X5,sK6(X5,remove(X5,X6,X7)))
      | mem(X5,sK6(X5,remove(X5,X6,X7)),X7) ),
    inference(resolution,[],[f479,f909]) ).

tff(f5789,plain,
    ( spl59_117
    | spl59_275
    | ~ spl59_122 ),
    inference(avatar_split_clause,[],[f5785,f1343,f2672,f1310]) ).

tff(f2672,plain,
    ( spl59_275
  <=> mem(int,t2tb1(max_elt1(sK15)),sF33) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_275])]) ).

tff(f5785,plain,
    ( mem(int,t2tb1(max_elt1(sK15)),sF33)
    | ( 0 = cardinal1(int,sF33) )
    | ~ spl59_122 ),
    inference(superposition,[],[f2666,f1345]) ).

tff(f5788,plain,
    ( spl59_117
    | spl59_118
    | ~ spl59_122 ),
    inference(avatar_split_clause,[],[f5786,f1343,f1314,f1310]) ).

tff(f1314,plain,
    ( spl59_118
  <=> mem(int,t2tb1(min_elt1(sK15)),sF33) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_118])]) ).

tff(f5786,plain,
    ( mem(int,t2tb1(min_elt1(sK15)),sF33)
    | ( 0 = cardinal1(int,sF33) )
    | ~ spl59_122 ),
    inference(superposition,[],[f1271,f1345]) ).

tff(f5783,plain,
    ( spl59_536
    | ~ spl59_191 ),
    inference(avatar_split_clause,[],[f5777,f1930,f5780]) ).

tff(f5780,plain,
    ( spl59_536
  <=> ( add(int,sF44,sF33) = add(int,sF44,remove(int,sF44,sF33)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_536])]) ).

tff(f5777,plain,
    ( ( add(int,sF44,sF33) = add(int,sF44,remove(int,sF44,sF33)) )
    | ~ spl59_191 ),
    inference(resolution,[],[f5676,f1585]) ).

tff(f5676,plain,
    ( ! [X14: uni] : mem(int,sF44,add(int,X14,sF33))
    | ~ spl59_191 ),
    inference(subsumption_resolution,[],[f5675,f4689]) ).

tff(f4689,plain,
    ( ! [X0: uni] :
        ( ~ subset(int,sF33,X0)
        | mem(int,sF44,X0) )
    | ~ spl59_191 ),
    inference(resolution,[],[f1932,f393]) ).

tff(f5675,plain,
    ( ! [X14: uni] :
        ( mem(int,sF44,add(int,X14,sF33))
        | subset(int,sF33,add(int,X14,sF33)) )
    | ~ spl59_191 ),
    inference(subsumption_resolution,[],[f5651,f808]) ).

tff(f5651,plain,
    ( ! [X14: uni] :
        ( mem(int,sF44,add(int,X14,sF33))
        | ~ sort1(int,X14)
        | subset(int,sF33,add(int,X14,sF33)) )
    | ~ spl59_191 ),
    inference(resolution,[],[f1577,f4692]) ).

tff(f4692,plain,
    ( ! [X2: uni] :
        ( mem(int,sK5(int,sF33,X2),sF33)
        | mem(int,sF44,X2) )
    | ~ spl59_191 ),
    inference(resolution,[],[f4689,f395]) ).

tff(f5775,plain,
    ( spl59_113
    | spl59_114
    | ~ spl59_26
    | ~ spl59_40
    | ~ spl59_121 ),
    inference(avatar_split_clause,[],[f5774,f1338,f759,f689,f1293,f1289]) ).

tff(f1289,plain,
    ( spl59_113
  <=> ( 0 = cardinal1(int,sF37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_113])]) ).

tff(f1293,plain,
    ( spl59_114
  <=> mem(int,sF46,sF37) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_114])]) ).

tff(f1338,plain,
    ( spl59_121
  <=> ( sK20 = tb2t(sF37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_121])]) ).

tff(f5774,plain,
    ( mem(int,sF46,sF37)
    | ( 0 = cardinal1(int,sF37) )
    | ~ spl59_26
    | ~ spl59_40
    | ~ spl59_121 ),
    inference(forward_demodulation,[],[f5773,f761]) ).

tff(f5773,plain,
    ( ( 0 = cardinal1(int,sF37) )
    | mem(int,t2tb1(sF45),sF37)
    | ~ spl59_26
    | ~ spl59_121 ),
    inference(forward_demodulation,[],[f5770,f691]) ).

tff(f5770,plain,
    ( ( 0 = cardinal1(int,sF37) )
    | mem(int,t2tb1(min_elt1(sK20)),sF37)
    | ~ spl59_121 ),
    inference(superposition,[],[f1271,f1340]) ).

tff(f1340,plain,
    ( ( sK20 = tb2t(sF37) )
    | ~ spl59_121 ),
    inference(avatar_component_clause,[],[f1338]) ).

tff(f5772,plain,
    ( spl59_113
    | spl59_278
    | ~ spl59_121 ),
    inference(avatar_split_clause,[],[f5769,f1338,f2690,f1289]) ).

tff(f2690,plain,
    ( spl59_278
  <=> mem(int,t2tb1(max_elt1(sK20)),sF37) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_278])]) ).

tff(f5769,plain,
    ( mem(int,t2tb1(max_elt1(sK20)),sF37)
    | ( 0 = cardinal1(int,sF37) )
    | ~ spl59_121 ),
    inference(superposition,[],[f2666,f1340]) ).

tff(f5767,plain,
    ( spl59_276
    | ~ spl59_5
    | ~ spl59_120
    | spl59_141 ),
    inference(avatar_split_clause,[],[f5766,f1460,f1333,f584,f2679]) ).

tff(f2679,plain,
    ( spl59_276
  <=> mem(int,t2tb1(max_elt1(sK10)),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_276])]) ).

tff(f1333,plain,
    ( spl59_120
  <=> ( tb2t(sF30) = sK10 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_120])]) ).

tff(f1460,plain,
    ( spl59_141
  <=> ( 0 = sF35 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_141])]) ).

tff(f5766,plain,
    ( mem(int,t2tb1(max_elt1(sK10)),sF30)
    | ~ spl59_5
    | ~ spl59_120
    | spl59_141 ),
    inference(subsumption_resolution,[],[f5765,f1462]) ).

tff(f1462,plain,
    ( ( 0 != sF35 )
    | spl59_141 ),
    inference(avatar_component_clause,[],[f1460]) ).

tff(f5765,plain,
    ( mem(int,t2tb1(max_elt1(sK10)),sF30)
    | ( 0 = sF35 )
    | ~ spl59_5
    | ~ spl59_120 ),
    inference(forward_demodulation,[],[f5759,f586]) ).

tff(f5759,plain,
    ( mem(int,t2tb1(max_elt1(sK10)),sF30)
    | ( 0 = cardinal1(int,sF30) )
    | ~ spl59_120 ),
    inference(superposition,[],[f2666,f1335]) ).

tff(f1335,plain,
    ( ( tb2t(sF30) = sK10 )
    | ~ spl59_120 ),
    inference(avatar_component_clause,[],[f1333]) ).

tff(f5764,plain,
    ( spl59_111
    | ~ spl59_5
    | ~ spl59_120
    | spl59_141 ),
    inference(avatar_split_clause,[],[f5763,f1460,f1333,f584,f1277]) ).

tff(f1277,plain,
    ( spl59_111
  <=> mem(int,t2tb1(min_elt1(sK10)),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_111])]) ).

tff(f5763,plain,
    ( mem(int,t2tb1(min_elt1(sK10)),sF30)
    | ~ spl59_5
    | ~ spl59_120
    | spl59_141 ),
    inference(subsumption_resolution,[],[f5762,f1462]) ).

tff(f5762,plain,
    ( mem(int,t2tb1(min_elt1(sK10)),sF30)
    | ( 0 = sF35 )
    | ~ spl59_5
    | ~ spl59_120 ),
    inference(forward_demodulation,[],[f5760,f586]) ).

tff(f5760,plain,
    ( ( 0 = cardinal1(int,sF30) )
    | mem(int,t2tb1(min_elt1(sK10)),sF30)
    | ~ spl59_120 ),
    inference(superposition,[],[f1271,f1335]) ).

tff(f5757,plain,
    ( spl59_277
    | spl59_115
    | ~ spl59_119 ),
    inference(avatar_split_clause,[],[f5753,f1328,f1298,f2685]) ).

tff(f2685,plain,
    ( spl59_277
  <=> mem(int,t2tb1(max_elt1(sK14)),sF32) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_277])]) ).

tff(f1298,plain,
    ( spl59_115
  <=> ( 0 = cardinal1(int,sF32) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_115])]) ).

tff(f1328,plain,
    ( spl59_119
  <=> ( sK14 = tb2t(sF32) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_119])]) ).

tff(f5753,plain,
    ( ( 0 = cardinal1(int,sF32) )
    | mem(int,t2tb1(max_elt1(sK14)),sF32)
    | ~ spl59_119 ),
    inference(superposition,[],[f2666,f1330]) ).

tff(f1330,plain,
    ( ( sK14 = tb2t(sF32) )
    | ~ spl59_119 ),
    inference(avatar_component_clause,[],[f1328]) ).

tff(f5756,plain,
    ( spl59_116
    | spl59_115
    | ~ spl59_119 ),
    inference(avatar_split_clause,[],[f5754,f1328,f1298,f1302]) ).

tff(f1302,plain,
    ( spl59_116
  <=> mem(int,t2tb1(min_elt1(sK14)),sF32) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_116])]) ).

tff(f5754,plain,
    ( ( 0 = cardinal1(int,sF32) )
    | mem(int,t2tb1(min_elt1(sK14)),sF32)
    | ~ spl59_119 ),
    inference(superposition,[],[f1271,f1330]) ).

tff(f5751,plain,
    ( spl59_94
    | ~ spl59_364
    | ~ spl59_92 ),
    inference(avatar_split_clause,[],[f5749,f1154,f3455,f1163]) ).

tff(f1163,plain,
    ( spl59_94
  <=> ( 0 = sF45 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_94])]) ).

tff(f3455,plain,
    ( spl59_364
  <=> mem(int,sF46,t2tb(below1(sF45))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_364])]) ).

tff(f1154,plain,
    ( spl59_92
  <=> ( sF45 = tb2t1(sF46) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_92])]) ).

tff(f5749,plain,
    ( ~ mem(int,sF46,t2tb(below1(sF45)))
    | ( 0 = sF45 )
    | ~ spl59_92 ),
    inference(superposition,[],[f3449,f1156]) ).

tff(f1156,plain,
    ( ( sF45 = tb2t1(sF46) )
    | ~ spl59_92 ),
    inference(avatar_component_clause,[],[f1154]) ).

tff(f3449,plain,
    ! [X0: uni] :
      ( ~ mem(int,X0,t2tb(below1(tb2t1(X0))))
      | ( 0 = tb2t1(X0) ) ),
    inference(superposition,[],[f3416,f359]) ).

tff(f3416,plain,
    ! [X0: $int] :
      ( ~ mem(int,t2tb1(X0),t2tb(below1(X0)))
      | ( 0 = X0 ) ),
    inference(subsumption_resolution,[],[f3403,f410]) ).

tff(f410,plain,
    ! [X0: $int,X1: $int] :
      ( ~ $less(X0,0)
      | ~ mem(int,t2tb1(X0),t2tb(below1(X1))) ),
    inference(cnf_transformation,[],[f288]) ).

tff(f288,plain,
    ! [X0: $int,X1: $int] :
      ( ( mem(int,t2tb1(X0),t2tb(below1(X1)))
        | $less(X0,0)
        | ~ $less(X0,X1) )
      & ( ( ~ $less(X0,0)
          & $less(X0,X1) )
        | ~ mem(int,t2tb1(X0),t2tb(below1(X1))) ) ),
    inference(flattening,[],[f287]) ).

tff(f287,plain,
    ! [X0: $int,X1: $int] :
      ( ( mem(int,t2tb1(X0),t2tb(below1(X1)))
        | $less(X0,0)
        | ~ $less(X0,X1) )
      & ( ( ~ $less(X0,0)
          & $less(X0,X1) )
        | ~ mem(int,t2tb1(X0),t2tb(below1(X1))) ) ),
    inference(nnf_transformation,[],[f140]) ).

tff(f140,plain,
    ! [X0: $int,X1: $int] :
      ( mem(int,t2tb1(X0),t2tb(below1(X1)))
    <=> ( ~ $less(X0,0)
        & $less(X0,X1) ) ),
    inference(rectify,[],[f83]) ).

tff(f83,plain,
    ! [X1: $int,X14: $int] :
      ( ( ~ $less(X1,0)
        & $less(X1,X14) )
    <=> mem(int,t2tb1(X1),t2tb(below1(X14))) ),
    inference(theory_normalization,[],[f50]) ).

tff(f50,axiom,
    ! [X1: $int,X14: $int] :
      ( ( $lesseq(0,X1)
        & $less(X1,X14) )
    <=> mem(int,t2tb1(X1),t2tb(below1(X14))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',below_def) ).

tff(f3403,plain,
    ! [X0: $int] :
      ( $less(X0,0)
      | ~ mem(int,t2tb1(X0),t2tb(below1(X0)))
      | ( 0 = X0 ) ),
    inference(resolution,[],[f3380,f2772]) ).

tff(f2772,plain,
    ! [X2: $int] :
      ( $less(max_elt1(below1(X2)),X2)
      | ( 0 = X2 )
      | $less(X2,0) ),
    inference(superposition,[],[f2663,f367]) ).

tff(f367,plain,
    ! [X0: $int] :
      ( ( cardinal1(int,t2tb(below1(X0))) = X0 )
      | $less(X0,0) ),
    inference(cnf_transformation,[],[f188]) ).

tff(f2663,plain,
    ! [X0: $int] :
      ( ( 0 = cardinal1(int,t2tb(below1(X0))) )
      | $less(max_elt1(below1(X0)),X0) ),
    inference(resolution,[],[f2658,f409]) ).

tff(f409,plain,
    ! [X0: $int,X1: $int] :
      ( ~ mem(int,t2tb1(X0),t2tb(below1(X1)))
      | $less(X0,X1) ),
    inference(cnf_transformation,[],[f288]) ).

tff(f3380,plain,
    ! [X0: set_int,X1: $int] :
      ( ~ $less(max_elt1(X0),X1)
      | ~ mem(int,t2tb1(X1),t2tb(X0)) ),
    inference(subsumption_resolution,[],[f342,f406]) ).

tff(f342,plain,
    ! [X0: set_int,X1: $int] :
      ( ~ $less(max_elt1(X0),X1)
      | ~ mem(int,t2tb1(X1),t2tb(X0))
      | is_empty(int,t2tb(X0)) ),
    inference(cnf_transformation,[],[f209]) ).

tff(f209,plain,
    ! [X0: set_int] :
      ( is_empty(int,t2tb(X0))
      | ! [X1: $int] :
          ( ~ $less(max_elt1(X0),X1)
          | ~ mem(int,t2tb1(X1),t2tb(X0)) ) ),
    inference(ennf_transformation,[],[f148]) ).

tff(f148,plain,
    ! [X0: set_int] :
      ( ~ is_empty(int,t2tb(X0))
     => ! [X1: $int] :
          ( mem(int,t2tb1(X1),t2tb(X0))
         => ~ $less(max_elt1(X0),X1) ) ),
    inference(rectify,[],[f85]) ).

tff(f85,plain,
    ! [X10: set_int] :
      ( ~ is_empty(int,t2tb(X10))
     => ! [X1: $int] :
          ( mem(int,t2tb1(X1),t2tb(X10))
         => ~ $less(max_elt1(X10),X1) ) ),
    inference(theory_normalization,[],[f49]) ).

tff(f49,axiom,
    ! [X10: set_int] :
      ( ~ is_empty(int,t2tb(X10))
     => ! [X1: $int] :
          ( mem(int,t2tb1(X1),t2tb(X10))
         => $lesseq(X1,max_elt1(X10)) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',max_elt_def2) ).

tff(f5733,plain,
    ( spl59_535
    | ~ spl59_193 ),
    inference(avatar_split_clause,[],[f5727,f1938,f5730]) ).

tff(f5730,plain,
    ( spl59_535
  <=> ( add(int,sF46,remove(int,sF46,sF33)) = add(int,sF46,sF33) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_535])]) ).

tff(f5727,plain,
    ( ( add(int,sF46,remove(int,sF46,sF33)) = add(int,sF46,sF33) )
    | ~ spl59_193 ),
    inference(resolution,[],[f5668,f1585]) ).

tff(f5668,plain,
    ( ! [X13: uni] : mem(int,sF46,add(int,X13,sF33))
    | ~ spl59_193 ),
    inference(subsumption_resolution,[],[f5667,f4845]) ).

tff(f4845,plain,
    ( ! [X0: uni] :
        ( ~ subset(int,sF33,X0)
        | mem(int,sF46,X0) )
    | ~ spl59_193 ),
    inference(resolution,[],[f1940,f393]) ).

tff(f5667,plain,
    ( ! [X13: uni] :
        ( subset(int,sF33,add(int,X13,sF33))
        | mem(int,sF46,add(int,X13,sF33)) )
    | ~ spl59_193 ),
    inference(subsumption_resolution,[],[f5650,f808]) ).

tff(f5650,plain,
    ( ! [X13: uni] :
        ( ~ sort1(int,X13)
        | mem(int,sF46,add(int,X13,sF33))
        | subset(int,sF33,add(int,X13,sF33)) )
    | ~ spl59_193 ),
    inference(resolution,[],[f1577,f4848]) ).

tff(f4848,plain,
    ( ! [X2: uni] :
        ( mem(int,sK5(int,sF33,X2),sF33)
        | mem(int,sF46,X2) )
    | ~ spl59_193 ),
    inference(resolution,[],[f4845,f395]) ).

tff(f5725,plain,
    ( spl59_534
    | ~ spl59_210 ),
    inference(avatar_split_clause,[],[f5719,f2032,f5722]) ).

tff(f5722,plain,
    ( spl59_534
  <=> ( add(int,sF53,sF32) = add(int,sF53,remove(int,sF53,sF32)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_534])]) ).

tff(f2032,plain,
    ( spl59_210
  <=> mem(int,sF53,sF32) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_210])]) ).

tff(f5719,plain,
    ( ( add(int,sF53,sF32) = add(int,sF53,remove(int,sF53,sF32)) )
    | ~ spl59_210 ),
    inference(resolution,[],[f5666,f1585]) ).

tff(f5666,plain,
    ( ! [X8: uni] : mem(int,sF53,add(int,X8,sF32))
    | ~ spl59_210 ),
    inference(subsumption_resolution,[],[f5665,f4952]) ).

tff(f4952,plain,
    ( ! [X0: uni] :
        ( ~ subset(int,sF32,X0)
        | mem(int,sF53,X0) )
    | ~ spl59_210 ),
    inference(resolution,[],[f2034,f393]) ).

tff(f2034,plain,
    ( mem(int,sF53,sF32)
    | ~ spl59_210 ),
    inference(avatar_component_clause,[],[f2032]) ).

tff(f5665,plain,
    ( ! [X8: uni] :
        ( subset(int,sF32,add(int,X8,sF32))
        | mem(int,sF53,add(int,X8,sF32)) )
    | ~ spl59_210 ),
    inference(subsumption_resolution,[],[f5646,f808]) ).

tff(f5646,plain,
    ( ! [X8: uni] :
        ( mem(int,sF53,add(int,X8,sF32))
        | ~ sort1(int,X8)
        | subset(int,sF32,add(int,X8,sF32)) )
    | ~ spl59_210 ),
    inference(resolution,[],[f1577,f4960]) ).

tff(f4960,plain,
    ( ! [X2: uni] :
        ( mem(int,sK5(int,sF32,X2),sF32)
        | mem(int,sF53,X2) )
    | ~ spl59_210 ),
    inference(resolution,[],[f4952,f395]) ).

tff(f5716,plain,
    ( ~ spl59_95
    | spl59_533
    | ~ spl59_9 ),
    inference(avatar_split_clause,[],[f5711,f604,f5713,f1167]) ).

tff(f1167,plain,
    ( spl59_95
  <=> mem(int,sF46,sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_95])]) ).

tff(f5713,plain,
    ( spl59_533
  <=> ( remove(int,sF46,sF47) = sF47 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_533])]) ).

tff(f5711,plain,
    ( ( remove(int,sF46,sF47) = sF47 )
    | ~ mem(int,sF46,sF30)
    | ~ spl59_9 ),
    inference(subsumption_resolution,[],[f5700,f1250]) ).

tff(f1250,plain,
    ! [X0: uni] : sort1(set(int),X0),
    inference(superposition,[],[f415,f361]) ).

tff(f415,plain,
    ! [X0: set_int] : sort1(set(int),t2tb(X0)),
    inference(cnf_transformation,[],[f127]) ).

tff(f127,plain,
    ! [X0: set_int] : sort1(set(int),t2tb(X0)),
    inference(rectify,[],[f40]) ).

tff(f40,axiom,
    ! [X1: set_int] : sort1(set(int),t2tb(X1)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t2tb_sort) ).

tff(f5700,plain,
    ( ~ mem(int,sF46,sF30)
    | ~ sort1(set(int),sF30)
    | ( remove(int,sF46,sF47) = sF47 )
    | ~ spl59_9 ),
    inference(superposition,[],[f1582,f606]) ).

tff(f1582,plain,
    ! [X10: ty,X11: uni,X12: uni] :
      ( ( remove(X10,X11,X12) = remove(X10,X11,remove(X10,X11,X12)) )
      | ~ sort1(set(X10),X12)
      | ~ mem(X10,X11,X12) ),
    inference(superposition,[],[f352,f338]) ).

tff(f5697,plain,
    ( spl59_532
    | ~ spl59_44 ),
    inference(avatar_split_clause,[],[f5691,f779,f5694]) ).

tff(f5694,plain,
    ( spl59_532
  <=> ( add(int,sF44,sF47) = add(int,sF44,remove(int,sF44,sF47)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_532])]) ).

tff(f5691,plain,
    ( ( add(int,sF44,sF47) = add(int,sF44,remove(int,sF44,sF47)) )
    | ~ spl59_44 ),
    inference(resolution,[],[f5679,f1585]) ).

tff(f5679,plain,
    ( ! [X23: uni] : mem(int,sF44,add(int,X23,sF47))
    | ~ spl59_44 ),
    inference(subsumption_resolution,[],[f5678,f1193]) ).

tff(f5678,plain,
    ( ! [X23: uni] :
        ( mem(int,sF44,add(int,X23,sF47))
        | subset(int,sF47,add(int,X23,sF47)) )
    | ~ spl59_44 ),
    inference(subsumption_resolution,[],[f5656,f808]) ).

tff(f5656,plain,
    ( ! [X23: uni] :
        ( mem(int,sF44,add(int,X23,sF47))
        | subset(int,sF47,add(int,X23,sF47))
        | ~ sort1(int,X23) )
    | ~ spl59_44 ),
    inference(resolution,[],[f1577,f1199]) ).

tff(f1199,plain,
    ( ! [X2: uni] :
        ( mem(int,sK5(int,sF47,X2),sF47)
        | mem(int,sF44,X2) )
    | ~ spl59_44 ),
    inference(resolution,[],[f1193,f395]) ).

tff(f5641,plain,
    ( spl59_531
    | ~ spl59_305 ),
    inference(avatar_split_clause,[],[f5633,f2918,f5638]) ).

tff(f5638,plain,
    ( spl59_531
  <=> $less(-2,sK27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_531])]) ).

tff(f2918,plain,
    ( spl59_305
  <=> $less(-1,sK27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_305])]) ).

tff(f5633,plain,
    ( $less(-2,sK27)
    | ~ spl59_305 ),
    inference(interpreted_simplification,[],[f5632]) ).

tff(f5632,plain,
    ( ~ $less(-2,-1)
    | $less(-2,sK27)
    | ~ spl59_305 ),
    inference(instantiation,[],[f5621]) ).

tff(f5621,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,-1)
        | $less(X1,sK27) )
    | ~ spl59_305 ),
    inference(resolution,[],[f2920,f99]) ).

tff(f2920,plain,
    ( $less(-1,sK27)
    | ~ spl59_305 ),
    inference(avatar_component_clause,[],[f2918]) ).

tff(f5631,plain,
    ( spl59_269
    | ~ spl59_530 ),
    inference(avatar_split_clause,[],[f5630,f5579,f2605]) ).

tff(f2605,plain,
    ( spl59_269
  <=> ( sF49 = t2tb1(0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_269])]) ).

tff(f5579,plain,
    ( spl59_530
  <=> ( 0 = tb2t1(sF49) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_530])]) ).

tff(f5630,plain,
    ( ( sF49 = t2tb1(0) )
    | ~ spl59_530 ),
    inference(superposition,[],[f359,f5581]) ).

tff(f5581,plain,
    ( ( 0 = tb2t1(sF49) )
    | ~ spl59_530 ),
    inference(avatar_component_clause,[],[f5579]) ).

tff(f5582,plain,
    ( spl59_530
    | ~ spl59_63
    | ~ spl59_74 ),
    inference(avatar_split_clause,[],[f5577,f999,f903,f5579]) ).

tff(f999,plain,
    ( spl59_74
  <=> ( tb2t1(sF49) = sK28 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_74])]) ).

tff(f5577,plain,
    ( ( 0 = tb2t1(sF49) )
    | ~ spl59_63
    | ~ spl59_74 ),
    inference(forward_demodulation,[],[f1001,f905]) ).

tff(f1001,plain,
    ( ( tb2t1(sF49) = sK28 )
    | ~ spl59_74 ),
    inference(avatar_component_clause,[],[f999]) ).

tff(f5549,plain,
    ( spl59_529
    | spl59_507
    | ~ spl59_232 ),
    inference(avatar_split_clause,[],[f5534,f2216,f5293,f5546]) ).

tff(f5546,plain,
    ( spl59_529
  <=> ( n1 = -2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_529])]) ).

tff(f5293,plain,
    ( spl59_507
  <=> $less(-2,n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_507])]) ).

tff(f2216,plain,
    ( spl59_232
  <=> $less(1,n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_232])]) ).

tff(f5534,plain,
    ( $less(-2,n1)
    | ( n1 = -2 )
    | ~ spl59_232 ),
    inference(interpreted_simplification,[],[f5533]) ).

tff(f5533,plain,
    ( $less(-2,n1)
    | ( n1 = -2 )
    | $less(1,-2)
    | ~ spl59_232 ),
    inference(instantiation,[],[f5344]) ).

tff(f5344,plain,
    ( ! [X0: $int] :
        ( $less(X0,n1)
        | ( n1 = X0 )
        | $less(1,X0) )
    | ~ spl59_232 ),
    inference(resolution,[],[f2217,f862]) ).

tff(f862,plain,
    ! [X2: $int,X3: $int,X4: $int] :
      ( ~ $less(X4,X3)
      | $less(X4,X2)
      | ( X2 = X3 )
      | $less(X2,X3) ),
    inference(resolution,[],[f100,f99]) ).

tff(f2217,plain,
    ( $less(1,n1)
    | ~ spl59_232 ),
    inference(avatar_component_clause,[],[f2216]) ).

tff(f5513,plain,
    ( spl59_330
    | ~ spl59_234
    | ~ spl59_462 ),
    inference(avatar_split_clause,[],[f5500,f4646,f2238,f3112]) ).

tff(f2238,plain,
    ( spl59_234
  <=> $less(-1,sK23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_234])]) ).

tff(f4646,plain,
    ( spl59_462
  <=> $less(sK23,sF45) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_462])]) ).

tff(f5500,plain,
    ( $less(-1,sF45)
    | ~ spl59_234
    | ~ spl59_462 ),
    inference(resolution,[],[f5366,f2240]) ).

tff(f2240,plain,
    ( $less(-1,sK23)
    | ~ spl59_234 ),
    inference(avatar_component_clause,[],[f2238]) ).

tff(f5366,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,sK23)
        | $less(X1,sF45) )
    | ~ spl59_462 ),
    inference(resolution,[],[f4648,f99]) ).

tff(f4648,plain,
    ( $less(sK23,sF45)
    | ~ spl59_462 ),
    inference(avatar_component_clause,[],[f4646]) ).

tff(f5512,plain,
    ( spl59_528
    | spl59_167
    | spl59_166
    | ~ spl59_462 ),
    inference(avatar_split_clause,[],[f5507,f4646,f1704,f1708,f5509]) ).

tff(f5509,plain,
    ( spl59_528
  <=> $less(max_elt1(below1(sK23)),sF45) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_528])]) ).

tff(f1708,plain,
    ( spl59_167
  <=> ( 0 = sK23 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_167])]) ).

tff(f1704,plain,
    ( spl59_166
  <=> $less(sK23,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_166])]) ).

tff(f5507,plain,
    ( ( 0 = sK23 )
    | $less(max_elt1(below1(sK23)),sF45)
    | spl59_166
    | ~ spl59_462 ),
    inference(subsumption_resolution,[],[f5498,f1705]) ).

tff(f1705,plain,
    ( ~ $less(sK23,0)
    | spl59_166 ),
    inference(avatar_component_clause,[],[f1704]) ).

tff(f5498,plain,
    ( ( 0 = sK23 )
    | $less(max_elt1(below1(sK23)),sF45)
    | $less(sK23,0)
    | ~ spl59_462 ),
    inference(resolution,[],[f5366,f2772]) ).

tff(f5506,plain,
    ( spl59_167
    | spl59_527
    | spl59_166
    | ~ spl59_462 ),
    inference(avatar_split_clause,[],[f5501,f4646,f1704,f5503,f1708]) ).

tff(f5503,plain,
    ( spl59_527
  <=> $less(min_elt1(below1(sK23)),sF45) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_527])]) ).

tff(f5501,plain,
    ( $less(min_elt1(below1(sK23)),sF45)
    | ( 0 = sK23 )
    | spl59_166
    | ~ spl59_462 ),
    inference(subsumption_resolution,[],[f5497,f1705]) ).

tff(f5497,plain,
    ( $less(min_elt1(below1(sK23)),sF45)
    | ( 0 = sK23 )
    | $less(sK23,0)
    | ~ spl59_462 ),
    inference(resolution,[],[f5366,f2694]) ).

tff(f2694,plain,
    ! [X1: $int] :
      ( $less(min_elt1(below1(X1)),X1)
      | ( 0 = X1 )
      | $less(X1,0) ),
    inference(superposition,[],[f2503,f367]) ).

tff(f2503,plain,
    ! [X0: $int] :
      ( ( 0 = cardinal1(int,t2tb(below1(X0))) )
      | $less(min_elt1(below1(X0)),X0) ),
    inference(resolution,[],[f409,f935]) ).

tff(f5493,plain,
    ( spl59_526
    | ~ spl59_146 ),
    inference(avatar_split_clause,[],[f5485,f1494,f5490]) ).

tff(f5490,plain,
    ( spl59_526
  <=> $less(-2,sK26) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_526])]) ).

tff(f1494,plain,
    ( spl59_146
  <=> $less(-1,sK26) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_146])]) ).

tff(f5485,plain,
    ( $less(-2,sK26)
    | ~ spl59_146 ),
    inference(interpreted_simplification,[],[f5484]) ).

tff(f5484,plain,
    ( ~ $less(-2,-1)
    | $less(-2,sK26)
    | ~ spl59_146 ),
    inference(instantiation,[],[f5348]) ).

tff(f5348,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,-1)
        | $less(X1,sK26) )
    | ~ spl59_146 ),
    inference(resolution,[],[f1496,f99]) ).

tff(f1496,plain,
    ( $less(-1,sK26)
    | ~ spl59_146 ),
    inference(avatar_component_clause,[],[f1494]) ).

tff(f5483,plain,
    ( spl59_524
    | ~ spl59_525
    | ~ spl59_22
    | ~ spl59_39
    | spl59_327 ),
    inference(avatar_split_clause,[],[f5468,f3092,f754,f669,f5480,f5476]) ).

tff(f5476,plain,
    ( spl59_524
  <=> $less(sK7(1,sK25),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_524])]) ).

tff(f5480,plain,
    ( spl59_525
  <=> eq_prefix1(int,sF48,sF38,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_525])]) ).

tff(f669,plain,
    ( spl59_22
  <=> ( t2tb2(sK25) = sF48 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_22])]) ).

tff(f754,plain,
    ( spl59_39
  <=> ( t2tb2(sK24) = sF38 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_39])]) ).

tff(f3092,plain,
    ( spl59_327
  <=> partial_solution1(1,sK24) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_327])]) ).

tff(f5468,plain,
    ( ~ eq_prefix1(int,sF48,sF38,1)
    | $less(sK7(1,sK25),1)
    | ~ spl59_22
    | ~ spl59_39
    | spl59_327 ),
    inference(superposition,[],[f4727,f671]) ).

tff(f671,plain,
    ( ( t2tb2(sK25) = sF48 )
    | ~ spl59_22 ),
    inference(avatar_component_clause,[],[f669]) ).

tff(f4727,plain,
    ( ! [X2: map_int_int] :
        ( ~ eq_prefix1(int,t2tb2(X2),sF38,1)
        | $less(sK7(1,X2),1) )
    | ~ spl59_39
    | spl59_327 ),
    inference(resolution,[],[f4718,f431]) ).

tff(f431,plain,
    ! [X0: $int,X1: map_int_int] :
      ( partial_solution1(X0,X1)
      | $less(sK7(X0,X1),X0) ),
    inference(cnf_transformation,[],[f299]) ).

tff(f299,plain,
    ! [X0: $int,X1: map_int_int] :
      ( ( partial_solution1(X0,X1)
        | ( ~ $less(sK7(X0,X1),0)
          & $less(sK7(X0,X1),X0)
          & ( ( ( ( $sum(tb2t1(get(int,int,t2tb2(X1),t2tb1(sK7(X0,X1)))),$uminus(tb2t1(get(int,int,t2tb2(X1),t2tb1(sK8(X0,X1)))))) = $sum(sK8(X0,X1),$uminus(sK7(X0,X1))) )
                | ( tb2t1(get(int,int,t2tb2(X1),t2tb1(sK8(X0,X1)))) = tb2t1(get(int,int,t2tb2(X1),t2tb1(sK7(X0,X1)))) )
                | ( $sum(sK7(X0,X1),$uminus(sK8(X0,X1))) = $sum(tb2t1(get(int,int,t2tb2(X1),t2tb1(sK7(X0,X1)))),$uminus(tb2t1(get(int,int,t2tb2(X1),t2tb1(sK8(X0,X1)))))) ) )
              & ~ $less(sK8(X0,X1),0)
              & $less(sK8(X0,X1),sK7(X0,X1)) )
            | ~ $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(sK7(X0,X1)))),n1)
            | $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(sK7(X0,X1)))),0) ) ) )
      & ( ! [X4: $int] :
            ( $less(X4,0)
            | ~ $less(X4,X0)
            | ( ! [X5: $int] :
                  ( ( ( $sum(tb2t1(get(int,int,t2tb2(X1),t2tb1(X4))),$uminus(tb2t1(get(int,int,t2tb2(X1),t2tb1(X5))))) != $sum(X5,$uminus(X4)) )
                    & ( tb2t1(get(int,int,t2tb2(X1),t2tb1(X4))) != tb2t1(get(int,int,t2tb2(X1),t2tb1(X5))) )
                    & ( $sum(X4,$uminus(X5)) != $sum(tb2t1(get(int,int,t2tb2(X1),t2tb1(X4))),$uminus(tb2t1(get(int,int,t2tb2(X1),t2tb1(X5))))) ) )
                  | $less(X5,0)
                  | ~ $less(X5,X4) )
              & $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(X4))),n1)
              & ~ $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(X4))),0) ) )
        | ~ partial_solution1(X0,X1) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK7,sK8])],[f296,f298,f297]) ).

tff(f297,plain,
    ! [X0: $int,X1: map_int_int] :
      ( ? [X2: $int] :
          ( ~ $less(X2,0)
          & $less(X2,X0)
          & ( ? [X3: $int] :
                ( ( ( $sum(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),$uminus(tb2t1(get(int,int,t2tb2(X1),t2tb1(X3))))) = $sum(X3,$uminus(X2)) )
                  | ( tb2t1(get(int,int,t2tb2(X1),t2tb1(X3))) = tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))) )
                  | ( $sum(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),$uminus(tb2t1(get(int,int,t2tb2(X1),t2tb1(X3))))) = $sum(X2,$uminus(X3)) ) )
                & ~ $less(X3,0)
                & $less(X3,X2) )
            | ~ $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),n1)
            | $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),0) ) )
     => ( ~ $less(sK7(X0,X1),0)
        & $less(sK7(X0,X1),X0)
        & ( ? [X3: $int] :
              ( ( ( $sum(X3,$uminus(sK7(X0,X1))) = $sum(tb2t1(get(int,int,t2tb2(X1),t2tb1(sK7(X0,X1)))),$uminus(tb2t1(get(int,int,t2tb2(X1),t2tb1(X3))))) )
                | ( tb2t1(get(int,int,t2tb2(X1),t2tb1(X3))) = tb2t1(get(int,int,t2tb2(X1),t2tb1(sK7(X0,X1)))) )
                | ( $sum(tb2t1(get(int,int,t2tb2(X1),t2tb1(sK7(X0,X1)))),$uminus(tb2t1(get(int,int,t2tb2(X1),t2tb1(X3))))) = $sum(sK7(X0,X1),$uminus(X3)) ) )
              & ~ $less(X3,0)
              & $less(X3,sK7(X0,X1)) )
          | ~ $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(sK7(X0,X1)))),n1)
          | $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(sK7(X0,X1)))),0) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f298,plain,
    ! [X0: $int,X1: map_int_int] :
      ( ? [X3: $int] :
          ( ( ( $sum(X3,$uminus(sK7(X0,X1))) = $sum(tb2t1(get(int,int,t2tb2(X1),t2tb1(sK7(X0,X1)))),$uminus(tb2t1(get(int,int,t2tb2(X1),t2tb1(X3))))) )
            | ( tb2t1(get(int,int,t2tb2(X1),t2tb1(X3))) = tb2t1(get(int,int,t2tb2(X1),t2tb1(sK7(X0,X1)))) )
            | ( $sum(tb2t1(get(int,int,t2tb2(X1),t2tb1(sK7(X0,X1)))),$uminus(tb2t1(get(int,int,t2tb2(X1),t2tb1(X3))))) = $sum(sK7(X0,X1),$uminus(X3)) ) )
          & ~ $less(X3,0)
          & $less(X3,sK7(X0,X1)) )
     => ( ( ( $sum(tb2t1(get(int,int,t2tb2(X1),t2tb1(sK7(X0,X1)))),$uminus(tb2t1(get(int,int,t2tb2(X1),t2tb1(sK8(X0,X1)))))) = $sum(sK8(X0,X1),$uminus(sK7(X0,X1))) )
          | ( tb2t1(get(int,int,t2tb2(X1),t2tb1(sK8(X0,X1)))) = tb2t1(get(int,int,t2tb2(X1),t2tb1(sK7(X0,X1)))) )
          | ( $sum(sK7(X0,X1),$uminus(sK8(X0,X1))) = $sum(tb2t1(get(int,int,t2tb2(X1),t2tb1(sK7(X0,X1)))),$uminus(tb2t1(get(int,int,t2tb2(X1),t2tb1(sK8(X0,X1)))))) ) )
        & ~ $less(sK8(X0,X1),0)
        & $less(sK8(X0,X1),sK7(X0,X1)) ) ),
    introduced(choice_axiom,[]) ).

tff(f296,plain,
    ! [X0: $int,X1: map_int_int] :
      ( ( partial_solution1(X0,X1)
        | ? [X2: $int] :
            ( ~ $less(X2,0)
            & $less(X2,X0)
            & ( ? [X3: $int] :
                  ( ( ( $sum(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),$uminus(tb2t1(get(int,int,t2tb2(X1),t2tb1(X3))))) = $sum(X3,$uminus(X2)) )
                    | ( tb2t1(get(int,int,t2tb2(X1),t2tb1(X3))) = tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))) )
                    | ( $sum(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),$uminus(tb2t1(get(int,int,t2tb2(X1),t2tb1(X3))))) = $sum(X2,$uminus(X3)) ) )
                  & ~ $less(X3,0)
                  & $less(X3,X2) )
              | ~ $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),n1)
              | $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),0) ) ) )
      & ( ! [X4: $int] :
            ( $less(X4,0)
            | ~ $less(X4,X0)
            | ( ! [X5: $int] :
                  ( ( ( $sum(tb2t1(get(int,int,t2tb2(X1),t2tb1(X4))),$uminus(tb2t1(get(int,int,t2tb2(X1),t2tb1(X5))))) != $sum(X5,$uminus(X4)) )
                    & ( tb2t1(get(int,int,t2tb2(X1),t2tb1(X4))) != tb2t1(get(int,int,t2tb2(X1),t2tb1(X5))) )
                    & ( $sum(X4,$uminus(X5)) != $sum(tb2t1(get(int,int,t2tb2(X1),t2tb1(X4))),$uminus(tb2t1(get(int,int,t2tb2(X1),t2tb1(X5))))) ) )
                  | $less(X5,0)
                  | ~ $less(X5,X4) )
              & $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(X4))),n1)
              & ~ $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(X4))),0) ) )
        | ~ partial_solution1(X0,X1) ) ),
    inference(rectify,[],[f295]) ).

tff(f295,plain,
    ! [X0: $int,X1: map_int_int] :
      ( ( partial_solution1(X0,X1)
        | ? [X2: $int] :
            ( ~ $less(X2,0)
            & $less(X2,X0)
            & ( ? [X3: $int] :
                  ( ( ( $sum(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),$uminus(tb2t1(get(int,int,t2tb2(X1),t2tb1(X3))))) = $sum(X3,$uminus(X2)) )
                    | ( tb2t1(get(int,int,t2tb2(X1),t2tb1(X3))) = tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))) )
                    | ( $sum(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),$uminus(tb2t1(get(int,int,t2tb2(X1),t2tb1(X3))))) = $sum(X2,$uminus(X3)) ) )
                  & ~ $less(X3,0)
                  & $less(X3,X2) )
              | ~ $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),n1)
              | $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),0) ) ) )
      & ( ! [X2: $int] :
            ( $less(X2,0)
            | ~ $less(X2,X0)
            | ( ! [X3: $int] :
                  ( ( ( $sum(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),$uminus(tb2t1(get(int,int,t2tb2(X1),t2tb1(X3))))) != $sum(X3,$uminus(X2)) )
                    & ( tb2t1(get(int,int,t2tb2(X1),t2tb1(X3))) != tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))) )
                    & ( $sum(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),$uminus(tb2t1(get(int,int,t2tb2(X1),t2tb1(X3))))) != $sum(X2,$uminus(X3)) ) )
                  | $less(X3,0)
                  | ~ $less(X3,X2) )
              & $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),n1)
              & ~ $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),0) ) )
        | ~ partial_solution1(X0,X1) ) ),
    inference(nnf_transformation,[],[f185]) ).

tff(f185,plain,
    ! [X0: $int,X1: map_int_int] :
      ( partial_solution1(X0,X1)
    <=> ! [X2: $int] :
          ( $less(X2,0)
          | ~ $less(X2,X0)
          | ( ! [X3: $int] :
                ( ( ( $sum(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),$uminus(tb2t1(get(int,int,t2tb2(X1),t2tb1(X3))))) != $sum(X3,$uminus(X2)) )
                  & ( tb2t1(get(int,int,t2tb2(X1),t2tb1(X3))) != tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))) )
                  & ( $sum(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),$uminus(tb2t1(get(int,int,t2tb2(X1),t2tb1(X3))))) != $sum(X2,$uminus(X3)) ) )
                | $less(X3,0)
                | ~ $less(X3,X2) )
            & $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),n1)
            & ~ $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),0) ) ) ),
    inference(flattening,[],[f184]) ).

tff(f184,plain,
    ! [X1: map_int_int,X0: $int] :
      ( ! [X2: $int] :
          ( ( $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),n1)
            & ! [X3: $int] :
                ( ( ( $sum(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),$uminus(tb2t1(get(int,int,t2tb2(X1),t2tb1(X3))))) != $sum(X3,$uminus(X2)) )
                  & ( tb2t1(get(int,int,t2tb2(X1),t2tb1(X3))) != tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))) )
                  & ( $sum(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),$uminus(tb2t1(get(int,int,t2tb2(X1),t2tb1(X3))))) != $sum(X2,$uminus(X3)) ) )
                | $less(X3,0)
                | ~ $less(X3,X2) )
            & ~ $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),0) )
          | $less(X2,0)
          | ~ $less(X2,X0) )
    <=> partial_solution1(X0,X1) ),
    inference(ennf_transformation,[],[f134]) ).

tff(f134,plain,
    ! [X1: map_int_int,X0: $int] :
      ( ! [X2: $int] :
          ( ( ~ $less(X2,0)
            & $less(X2,X0) )
         => ( $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),n1)
            & ! [X3: $int] :
                ( ( ~ $less(X3,0)
                  & $less(X3,X2) )
               => ( ( $sum(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),$uminus(tb2t1(get(int,int,t2tb2(X1),t2tb1(X3))))) != $sum(X3,$uminus(X2)) )
                  & ( tb2t1(get(int,int,t2tb2(X1),t2tb1(X3))) != tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))) )
                  & ( $sum(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),$uminus(tb2t1(get(int,int,t2tb2(X1),t2tb1(X3))))) != $sum(X2,$uminus(X3)) ) ) )
            & ~ $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),0) ) )
    <=> partial_solution1(X0,X1) ),
    inference(rectify,[],[f82]) ).

tff(f82,plain,
    ! [X21: $int,X10: map_int_int] :
      ( ! [X12: $int] :
          ( ( ~ $less(X12,0)
            & $less(X12,X21) )
         => ( $less(tb2t1(get(int,int,t2tb2(X10),t2tb1(X12))),n1)
            & ~ $less(tb2t1(get(int,int,t2tb2(X10),t2tb1(X12))),0)
            & ! [X13: $int] :
                ( ( ~ $less(X13,0)
                  & $less(X13,X12) )
               => ( ( tb2t1(get(int,int,t2tb2(X10),t2tb1(X12))) != tb2t1(get(int,int,t2tb2(X10),t2tb1(X13))) )
                  & ( $sum(tb2t1(get(int,int,t2tb2(X10),t2tb1(X12))),$uminus(tb2t1(get(int,int,t2tb2(X10),t2tb1(X13))))) != $sum(X12,$uminus(X13)) )
                  & ( $sum(tb2t1(get(int,int,t2tb2(X10),t2tb1(X12))),$uminus(tb2t1(get(int,int,t2tb2(X10),t2tb1(X13))))) != $sum(X13,$uminus(X12)) ) ) ) ) )
    <=> partial_solution1(X21,X10) ),
    inference(theory_normalization,[],[f68]) ).

tff(f68,axiom,
    ! [X21: $int,X10: map_int_int] :
      ( ! [X12: $int] :
          ( ( $lesseq(0,X12)
            & $less(X12,X21) )
         => ( $less(tb2t1(get(int,int,t2tb2(X10),t2tb1(X12))),n1)
            & $lesseq(0,tb2t1(get(int,int,t2tb2(X10),t2tb1(X12))))
            & ! [X13: $int] :
                ( ( $lesseq(0,X13)
                  & $less(X13,X12) )
               => ( ( tb2t1(get(int,int,t2tb2(X10),t2tb1(X12))) != tb2t1(get(int,int,t2tb2(X10),t2tb1(X13))) )
                  & ( $difference(tb2t1(get(int,int,t2tb2(X10),t2tb1(X12))),tb2t1(get(int,int,t2tb2(X10),t2tb1(X13)))) != $difference(X12,X13) )
                  & ( $difference(tb2t1(get(int,int,t2tb2(X10),t2tb1(X12))),tb2t1(get(int,int,t2tb2(X10),t2tb1(X13)))) != $difference(X13,X12) ) ) ) ) )
    <=> partial_solution1(X21,X10) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',partial_solution_def) ).

tff(f4718,plain,
    ( ! [X0: map_int_int] :
        ( ~ partial_solution1(1,X0)
        | ~ eq_prefix1(int,t2tb2(X0),sF38,1) )
    | ~ spl59_39
    | spl59_327 ),
    inference(forward_demodulation,[],[f4716,f756]) ).

tff(f756,plain,
    ( ( t2tb2(sK24) = sF38 )
    | ~ spl59_39 ),
    inference(avatar_component_clause,[],[f754]) ).

tff(f4716,plain,
    ( ! [X0: map_int_int] :
        ( ~ partial_solution1(1,X0)
        | ~ eq_prefix1(int,t2tb2(X0),t2tb2(sK24),1) )
    | spl59_327 ),
    inference(resolution,[],[f3093,f334]) ).

tff(f334,plain,
    ! [X2: map_int_int,X0: $int,X1: map_int_int] :
      ( partial_solution1(X0,X1)
      | ~ partial_solution1(X0,X2)
      | ~ eq_prefix1(int,t2tb2(X2),t2tb2(X1),X0) ),
    inference(cnf_transformation,[],[f237]) ).

tff(f237,plain,
    ! [X0: $int,X1: map_int_int,X2: map_int_int] :
      ( partial_solution1(X0,X1)
      | ~ eq_prefix1(int,t2tb2(X2),t2tb2(X1),X0)
      | ~ partial_solution1(X0,X2) ),
    inference(rectify,[],[f199]) ).

tff(f199,plain,
    ! [X2: $int,X0: map_int_int,X1: map_int_int] :
      ( partial_solution1(X2,X0)
      | ~ eq_prefix1(int,t2tb2(X1),t2tb2(X0),X2)
      | ~ partial_solution1(X2,X1) ),
    inference(flattening,[],[f198]) ).

tff(f198,plain,
    ! [X2: $int,X0: map_int_int,X1: map_int_int] :
      ( partial_solution1(X2,X0)
      | ~ eq_prefix1(int,t2tb2(X1),t2tb2(X0),X2)
      | ~ partial_solution1(X2,X1) ),
    inference(ennf_transformation,[],[f158]) ).

tff(f158,plain,
    ! [X2: $int,X0: map_int_int,X1: map_int_int] :
      ( partial_solution1(X2,X1)
     => ( eq_prefix1(int,t2tb2(X1),t2tb2(X0),X2)
       => partial_solution1(X2,X0) ) ),
    inference(rectify,[],[f69]) ).

tff(f69,axiom,
    ! [X6: map_int_int,X20: map_int_int,X21: $int] :
      ( partial_solution1(X21,X20)
     => ( eq_prefix1(int,t2tb2(X20),t2tb2(X6),X21)
       => partial_solution1(X21,X6) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',partial_solution_eq_prefix) ).

tff(f3093,plain,
    ( ~ partial_solution1(1,sK24)
    | spl59_327 ),
    inference(avatar_component_clause,[],[f3092]) ).

tff(f5474,plain,
    ( ~ spl59_322
    | spl59_466
    | ~ spl59_30
    | ~ spl59_39
    | spl59_327 ),
    inference(avatar_split_clause,[],[f5466,f3092,f754,f709,f4669,f3066]) ).

tff(f3066,plain,
    ( spl59_322
  <=> eq_prefix1(int,sF31,sF38,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_322])]) ).

tff(f4669,plain,
    ( spl59_466
  <=> $less(sK7(1,sK11),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_466])]) ).

tff(f709,plain,
    ( spl59_30
  <=> ( sF31 = t2tb2(sK11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_30])]) ).

tff(f5466,plain,
    ( $less(sK7(1,sK11),1)
    | ~ eq_prefix1(int,sF31,sF38,1)
    | ~ spl59_30
    | ~ spl59_39
    | spl59_327 ),
    inference(superposition,[],[f4727,f711]) ).

tff(f711,plain,
    ( ( sF31 = t2tb2(sK11) )
    | ~ spl59_30 ),
    inference(avatar_component_clause,[],[f709]) ).

tff(f5473,plain,
    ( spl59_469
    | ~ spl59_523
    | ~ spl59_39
    | spl59_327 ),
    inference(avatar_split_clause,[],[f5467,f3092,f754,f5470,f4720]) ).

tff(f4720,plain,
    ( spl59_469
  <=> $less(sK7(1,sK24),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_469])]) ).

tff(f5470,plain,
    ( spl59_523
  <=> eq_prefix1(int,sF38,sF38,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_523])]) ).

tff(f5467,plain,
    ( ~ eq_prefix1(int,sF38,sF38,1)
    | $less(sK7(1,sK24),1)
    | ~ spl59_39
    | spl59_327 ),
    inference(superposition,[],[f4727,f756]) ).

tff(f5461,plain,
    ( spl59_522
    | ~ spl59_13
    | ~ spl59_61 ),
    inference(avatar_split_clause,[],[f5460,f894,f624,f5456]) ).

tff(f5456,plain,
    ( spl59_522
  <=> ( get(sF56,int,sF57,t2tb1(0)) = get(sF56,int,sF58,t2tb1(0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_522])]) ).

tff(f624,plain,
    ( spl59_13
  <=> eq_prefix1(sF56,sF58,sF57,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_13])]) ).

tff(f5460,plain,
    ( ( get(sF56,int,sF57,t2tb1(0)) = get(sF56,int,sF58,t2tb1(0)) )
    | ~ spl59_13
    | ~ spl59_61 ),
    inference(subsumption_resolution,[],[f5425,f896]) ).

tff(f5425,plain,
    ( ~ $less(0,sK9)
    | ( get(sF56,int,sF57,t2tb1(0)) = get(sF56,int,sF58,t2tb1(0)) )
    | ~ spl59_13 ),
    inference(interpreted_simplification,[],[f5424]) ).

tff(f5424,plain,
    ( ~ $less(0,sK9)
    | ( get(sF56,int,sF57,t2tb1(0)) = get(sF56,int,sF58,t2tb1(0)) )
    | $less(0,0)
    | ~ spl59_13 ),
    inference(instantiation,[],[f2177]) ).

tff(f2177,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,sK9)
        | ( get(sF56,int,sF57,t2tb1(X0)) = get(sF56,int,sF58,t2tb1(X0)) )
        | $less(X0,0) )
    | ~ spl59_13 ),
    inference(resolution,[],[f626,f386]) ).

tff(f386,plain,
    ! [X2: uni,X3: uni,X0: $int,X1: ty,X5: $int] :
      ( ~ eq_prefix1(X1,X2,X3,X0)
      | $less(X5,0)
      | ( get(X1,int,X3,t2tb1(X5)) = get(X1,int,X2,t2tb1(X5)) )
      | ~ $less(X5,X0) ),
    inference(cnf_transformation,[],[f273]) ).

tff(f273,plain,
    ! [X0: $int,X1: ty,X2: uni,X3: uni] :
      ( ( eq_prefix1(X1,X2,X3,X0)
        | ( $less(sK4(X0,X1,X2,X3),X0)
          & ~ $less(sK4(X0,X1,X2,X3),0)
          & ( get(X1,int,X2,t2tb1(sK4(X0,X1,X2,X3))) != get(X1,int,X3,t2tb1(sK4(X0,X1,X2,X3))) ) ) )
      & ( ! [X5: $int] :
            ( ~ $less(X5,X0)
            | $less(X5,0)
            | ( get(X1,int,X3,t2tb1(X5)) = get(X1,int,X2,t2tb1(X5)) ) )
        | ~ eq_prefix1(X1,X2,X3,X0) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK4])],[f271,f272]) ).

tff(f272,plain,
    ! [X0: $int,X1: ty,X2: uni,X3: uni] :
      ( ? [X4: $int] :
          ( $less(X4,X0)
          & ~ $less(X4,0)
          & ( get(X1,int,X3,t2tb1(X4)) != get(X1,int,X2,t2tb1(X4)) ) )
     => ( $less(sK4(X0,X1,X2,X3),X0)
        & ~ $less(sK4(X0,X1,X2,X3),0)
        & ( get(X1,int,X2,t2tb1(sK4(X0,X1,X2,X3))) != get(X1,int,X3,t2tb1(sK4(X0,X1,X2,X3))) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f271,plain,
    ! [X0: $int,X1: ty,X2: uni,X3: uni] :
      ( ( eq_prefix1(X1,X2,X3,X0)
        | ? [X4: $int] :
            ( $less(X4,X0)
            & ~ $less(X4,0)
            & ( get(X1,int,X3,t2tb1(X4)) != get(X1,int,X2,t2tb1(X4)) ) ) )
      & ( ! [X5: $int] :
            ( ~ $less(X5,X0)
            | $less(X5,0)
            | ( get(X1,int,X3,t2tb1(X5)) = get(X1,int,X2,t2tb1(X5)) ) )
        | ~ eq_prefix1(X1,X2,X3,X0) ) ),
    inference(rectify,[],[f270]) ).

tff(f270,plain,
    ! [X0: $int,X1: ty,X2: uni,X3: uni] :
      ( ( eq_prefix1(X1,X2,X3,X0)
        | ? [X4: $int] :
            ( $less(X4,X0)
            & ~ $less(X4,0)
            & ( get(X1,int,X3,t2tb1(X4)) != get(X1,int,X2,t2tb1(X4)) ) ) )
      & ( ! [X4: $int] :
            ( ~ $less(X4,X0)
            | $less(X4,0)
            | ( get(X1,int,X3,t2tb1(X4)) = get(X1,int,X2,t2tb1(X4)) ) )
        | ~ eq_prefix1(X1,X2,X3,X0) ) ),
    inference(nnf_transformation,[],[f208]) ).

tff(f208,plain,
    ! [X0: $int,X1: ty,X2: uni,X3: uni] :
      ( eq_prefix1(X1,X2,X3,X0)
    <=> ! [X4: $int] :
          ( ~ $less(X4,X0)
          | $less(X4,0)
          | ( get(X1,int,X3,t2tb1(X4)) = get(X1,int,X2,t2tb1(X4)) ) ) ),
    inference(flattening,[],[f207]) ).

tff(f207,plain,
    ! [X3: uni,X0: $int,X2: uni,X1: ty] :
      ( eq_prefix1(X1,X2,X3,X0)
    <=> ! [X4: $int] :
          ( ( get(X1,int,X3,t2tb1(X4)) = get(X1,int,X2,t2tb1(X4)) )
          | ~ $less(X4,X0)
          | $less(X4,0) ) ),
    inference(ennf_transformation,[],[f174]) ).

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

tff(f91,plain,
    ! [X12: $int,X0: ty,X20: uni,X6: uni] :
      ( eq_prefix1(X0,X20,X6,X12)
    <=> ! [X21: $int] :
          ( ( $less(X21,X12)
            & ~ $less(X21,0) )
         => ( get(X0,int,X20,t2tb1(X21)) = get(X0,int,X6,t2tb1(X21)) ) ) ),
    inference(theory_normalization,[],[f64]) ).

tff(f64,axiom,
    ! [X12: $int,X0: ty,X20: uni,X6: uni] :
      ( eq_prefix1(X0,X20,X6,X12)
    <=> ! [X21: $int] :
          ( ( $less(X21,X12)
            & $lesseq(0,X21) )
         => ( get(X0,int,X20,t2tb1(X21)) = get(X0,int,X6,t2tb1(X21)) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',eq_prefix_def) ).

tff(f626,plain,
    ( eq_prefix1(sF56,sF58,sF57,sK9)
    | ~ spl59_13 ),
    inference(avatar_component_clause,[],[f624]) ).

tff(f5459,plain,
    ( spl59_522
    | ~ spl59_13
    | ~ spl59_61 ),
    inference(avatar_split_clause,[],[f5432,f894,f624,f5456]) ).

tff(f5432,plain,
    ( ( get(sF56,int,sF57,t2tb1(0)) = get(sF56,int,sF58,t2tb1(0)) )
    | ~ spl59_13
    | ~ spl59_61 ),
    inference(evaluation,[],[f5428]) ).

tff(f5428,plain,
    ( ( get(sF56,int,sF57,t2tb1(0)) = get(sF56,int,sF58,t2tb1(0)) )
    | $less(0,0)
    | ~ spl59_13
    | ~ spl59_61 ),
    inference(resolution,[],[f2177,f896]) ).

tff(f5454,plain,
    ( spl59_520
    | spl59_521
    | ~ spl59_13
    | spl59_18
    | spl59_60 ),
    inference(avatar_split_clause,[],[f5445,f890,f649,f624,f5451,f5447]) ).

tff(f5447,plain,
    ( spl59_520
  <=> $less(max_elt1(below1(sK9)),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_520])]) ).

tff(f5451,plain,
    ( spl59_521
  <=> ( get(sF56,int,sF57,t2tb1(max_elt1(below1(sK9)))) = get(sF56,int,sF58,t2tb1(max_elt1(below1(sK9)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_521])]) ).

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

tff(f890,plain,
    ( spl59_60
  <=> ( 0 = sK9 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_60])]) ).

tff(f5445,plain,
    ( ( get(sF56,int,sF57,t2tb1(max_elt1(below1(sK9)))) = get(sF56,int,sF58,t2tb1(max_elt1(below1(sK9)))) )
    | $less(max_elt1(below1(sK9)),0)
    | ~ spl59_13
    | spl59_18
    | spl59_60 ),
    inference(subsumption_resolution,[],[f5444,f651]) ).

tff(f651,plain,
    ( ~ $less(sK9,0)
    | spl59_18 ),
    inference(avatar_component_clause,[],[f649]) ).

tff(f5444,plain,
    ( $less(sK9,0)
    | ( get(sF56,int,sF57,t2tb1(max_elt1(below1(sK9)))) = get(sF56,int,sF58,t2tb1(max_elt1(below1(sK9)))) )
    | $less(max_elt1(below1(sK9)),0)
    | ~ spl59_13
    | spl59_60 ),
    inference(subsumption_resolution,[],[f5430,f891]) ).

tff(f891,plain,
    ( ( 0 != sK9 )
    | spl59_60 ),
    inference(avatar_component_clause,[],[f890]) ).

tff(f5430,plain,
    ( ( 0 = sK9 )
    | ( get(sF56,int,sF57,t2tb1(max_elt1(below1(sK9)))) = get(sF56,int,sF58,t2tb1(max_elt1(below1(sK9)))) )
    | $less(sK9,0)
    | $less(max_elt1(below1(sK9)),0)
    | ~ spl59_13 ),
    inference(resolution,[],[f2177,f2772]) ).

tff(f5443,plain,
    ( spl59_518
    | spl59_519
    | ~ spl59_13
    | spl59_18
    | spl59_60 ),
    inference(avatar_split_clause,[],[f5434,f890,f649,f624,f5440,f5436]) ).

tff(f5436,plain,
    ( spl59_518
  <=> ( get(sF56,int,sF58,t2tb1(min_elt1(below1(sK9)))) = get(sF56,int,sF57,t2tb1(min_elt1(below1(sK9)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_518])]) ).

tff(f5440,plain,
    ( spl59_519
  <=> $less(min_elt1(below1(sK9)),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_519])]) ).

tff(f5434,plain,
    ( $less(min_elt1(below1(sK9)),0)
    | ( get(sF56,int,sF58,t2tb1(min_elt1(below1(sK9)))) = get(sF56,int,sF57,t2tb1(min_elt1(below1(sK9)))) )
    | ~ spl59_13
    | spl59_18
    | spl59_60 ),
    inference(subsumption_resolution,[],[f5433,f891]) ).

tff(f5433,plain,
    ( ( 0 = sK9 )
    | $less(min_elt1(below1(sK9)),0)
    | ( get(sF56,int,sF58,t2tb1(min_elt1(below1(sK9)))) = get(sF56,int,sF57,t2tb1(min_elt1(below1(sK9)))) )
    | ~ spl59_13
    | spl59_18 ),
    inference(subsumption_resolution,[],[f5429,f651]) ).

tff(f5429,plain,
    ( $less(sK9,0)
    | ( 0 = sK9 )
    | ( get(sF56,int,sF58,t2tb1(min_elt1(below1(sK9)))) = get(sF56,int,sF57,t2tb1(min_elt1(below1(sK9)))) )
    | $less(min_elt1(below1(sK9)),0)
    | ~ spl59_13 ),
    inference(resolution,[],[f2177,f2694]) ).

tff(f5422,plain,
    ( spl59_517
    | ~ spl59_7
    | spl59_19
    | ~ spl59_23
    | ~ spl59_152 ),
    inference(avatar_split_clause,[],[f5417,f1556,f674,f654,f594,f5419]) ).

tff(f5419,plain,
    ( spl59_517
  <=> ( get(int,int,sF31,sF49) = get(int,int,sF38,sF49) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_517])]) ).

tff(f594,plain,
    ( spl59_7
  <=> eq_prefix1(int,sF31,sF38,sK19) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_7])]) ).

tff(f1556,plain,
    ( spl59_152
  <=> $less(sK28,sK19) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_152])]) ).

tff(f5417,plain,
    ( ( get(int,int,sF31,sF49) = get(int,int,sF38,sF49) )
    | ~ spl59_7
    | spl59_19
    | ~ spl59_23
    | ~ spl59_152 ),
    inference(subsumption_resolution,[],[f5416,f656]) ).

tff(f5416,plain,
    ( $less(sK28,0)
    | ( get(int,int,sF31,sF49) = get(int,int,sF38,sF49) )
    | ~ spl59_7
    | ~ spl59_23
    | ~ spl59_152 ),
    inference(subsumption_resolution,[],[f5396,f1557]) ).

tff(f1557,plain,
    ( $less(sK28,sK19)
    | ~ spl59_152 ),
    inference(avatar_component_clause,[],[f1556]) ).

tff(f5396,plain,
    ( ~ $less(sK28,sK19)
    | ( get(int,int,sF31,sF49) = get(int,int,sF38,sF49) )
    | $less(sK28,0)
    | ~ spl59_7
    | ~ spl59_23 ),
    inference(superposition,[],[f1886,f676]) ).

tff(f1886,plain,
    ( ! [X10: $int] :
        ( ( get(int,int,sF31,t2tb1(X10)) = get(int,int,sF38,t2tb1(X10)) )
        | ~ $less(X10,sK19)
        | $less(X10,0) )
    | ~ spl59_7 ),
    inference(resolution,[],[f386,f596]) ).

tff(f596,plain,
    ( eq_prefix1(int,sF31,sF38,sK19)
    | ~ spl59_7 ),
    inference(avatar_component_clause,[],[f594]) ).

tff(f5415,plain,
    ( spl59_516
    | ~ spl59_4
    | ~ spl59_7
    | spl59_149
    | ~ spl59_150 ),
    inference(avatar_split_clause,[],[f5410,f1546,f1542,f594,f579,f5412]) ).

tff(f5412,plain,
    ( spl59_516
  <=> ( get(int,int,sF38,sF44) = get(int,int,sF31,sF44) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_516])]) ).

tff(f1546,plain,
    ( spl59_150
  <=> $less(sK27,sK19) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_150])]) ).

tff(f5410,plain,
    ( ( get(int,int,sF38,sF44) = get(int,int,sF31,sF44) )
    | ~ spl59_4
    | ~ spl59_7
    | spl59_149
    | ~ spl59_150 ),
    inference(subsumption_resolution,[],[f5409,f1547]) ).

tff(f1547,plain,
    ( $less(sK27,sK19)
    | ~ spl59_150 ),
    inference(avatar_component_clause,[],[f1546]) ).

tff(f5409,plain,
    ( ~ $less(sK27,sK19)
    | ( get(int,int,sF38,sF44) = get(int,int,sF31,sF44) )
    | ~ spl59_4
    | ~ spl59_7
    | spl59_149 ),
    inference(subsumption_resolution,[],[f5395,f1543]) ).

tff(f5395,plain,
    ( $less(sK27,0)
    | ( get(int,int,sF38,sF44) = get(int,int,sF31,sF44) )
    | ~ $less(sK27,sK19)
    | ~ spl59_4
    | ~ spl59_7 ),
    inference(superposition,[],[f1886,f581]) ).

tff(f5408,plain,
    ( spl59_515
    | ~ spl59_7
    | ~ spl59_56 ),
    inference(avatar_split_clause,[],[f5403,f872,f594,f5405]) ).

tff(f5405,plain,
    ( spl59_515
  <=> ( get(int,int,sF38,t2tb1(0)) = get(int,int,sF31,t2tb1(0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_515])]) ).

tff(f5403,plain,
    ( ( get(int,int,sF38,t2tb1(0)) = get(int,int,sF31,t2tb1(0)) )
    | ~ spl59_7
    | ~ spl59_56 ),
    inference(subsumption_resolution,[],[f5392,f874]) ).

tff(f5392,plain,
    ( ( get(int,int,sF38,t2tb1(0)) = get(int,int,sF31,t2tb1(0)) )
    | ~ $less(0,sK19)
    | ~ spl59_7 ),
    inference(interpreted_simplification,[],[f5391]) ).

tff(f5391,plain,
    ( ( get(int,int,sF38,t2tb1(0)) = get(int,int,sF31,t2tb1(0)) )
    | ~ $less(0,sK19)
    | $less(0,0)
    | ~ spl59_7 ),
    inference(instantiation,[],[f1886]) ).

tff(f5390,plain,
    ( spl59_514
    | ~ spl59_232 ),
    inference(avatar_split_clause,[],[f5379,f2216,f5387]) ).

tff(f5387,plain,
    ( spl59_514
  <=> $less(max_elt1(below1(1)),n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_514])]) ).

tff(f5379,plain,
    ( $less(max_elt1(below1(1)),n1)
    | ~ spl59_232 ),
    inference(evaluation,[],[f5377]) ).

tff(f5377,plain,
    ( $less(max_elt1(below1(1)),n1)
    | ( 0 = 1 )
    | $less(1,0)
    | ~ spl59_232 ),
    inference(resolution,[],[f5345,f2772]) ).

tff(f5345,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,1)
        | $less(X1,n1) )
    | ~ spl59_232 ),
    inference(resolution,[],[f2217,f99]) ).

tff(f5385,plain,
    ( spl59_513
    | ~ spl59_232 ),
    inference(avatar_split_clause,[],[f5380,f2216,f5382]) ).

tff(f5382,plain,
    ( spl59_513
  <=> $less(min_elt1(below1(1)),n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_513])]) ).

tff(f5380,plain,
    ( $less(min_elt1(below1(1)),n1)
    | ~ spl59_232 ),
    inference(evaluation,[],[f5376]) ).

tff(f5376,plain,
    ( $less(1,0)
    | $less(min_elt1(below1(1)),n1)
    | ( 0 = 1 )
    | ~ spl59_232 ),
    inference(resolution,[],[f5345,f2694]) ).

tff(f5371,plain,
    ( ~ spl59_512
    | ~ spl59_16
    | ~ spl59_26
    | ~ spl59_462 ),
    inference(avatar_split_clause,[],[f5364,f4646,f689,f639,f5368]) ).

tff(f5368,plain,
    ( spl59_512
  <=> mem(int,t2tb1(sK23),sF37) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_512])]) ).

tff(f5364,plain,
    ( ~ mem(int,t2tb1(sK23),sF37)
    | ~ spl59_16
    | ~ spl59_26
    | ~ spl59_462 ),
    inference(resolution,[],[f4648,f1322]) ).

tff(f5363,plain,
    ( spl59_465
    | spl59_464
    | spl59_123
    | ~ spl59_83 ),
    inference(avatar_split_clause,[],[f5362,f1086,f1352,f4658,f4662]) ).

tff(f4662,plain,
    ( spl59_465
  <=> ( 0 = sK18(0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_465])]) ).

tff(f4658,plain,
    ( spl59_464
  <=> $less(0,sK18(0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_464])]) ).

tff(f5362,plain,
    ( mem(int,t2tb1(0),sF30)
    | $less(0,sK18(0))
    | ( 0 = sK18(0) )
    | ~ spl59_83 ),
    inference(subsumption_resolution,[],[f5353,f1088]) ).

tff(f5353,plain,
    ( mem(int,t2tb1(0),sF30)
    | $less(0,sK18(0))
    | ~ $less(0,n1)
    | ( 0 = sK18(0) ) ),
    inference(interpreted_simplification,[],[f5352]) ).

tff(f5352,plain,
    ( $less(0,sK18(0))
    | ( 0 = sK18(0) )
    | ~ $less(0,n1)
    | mem(int,t2tb1(0),sF30)
    | $less(0,0) ),
    inference(instantiation,[],[f1362]) ).

tff(f1362,plain,
    ! [X0: $int] :
      ( $less(0,sK18(X0))
      | ( 0 = sK18(X0) )
      | ~ $less(X0,n1)
      | mem(int,t2tb1(X0),sF30)
      | $less(X0,0) ),
    inference(resolution,[],[f513,f100]) ).

tff(f513,plain,
    ! [X13: $int] :
      ( ~ $less(sK18(X13),0)
      | $less(X13,0)
      | mem(int,t2tb1(X13),sF30)
      | ~ $less(X13,n1) ),
    inference(definition_folding,[],[f463,f497]) ).

tff(f463,plain,
    ! [X13: $int] :
      ( mem(int,t2tb1(X13),t2tb(sK10))
      | ~ $less(X13,n1)
      | $less(X13,0)
      | ~ $less(sK18(X13),0) ),
    inference(cnf_transformation,[],[f315]) ).

tff(f5351,plain,
    ( spl59_57
    | ~ spl59_406
    | ~ spl59_55 ),
    inference(avatar_split_clause,[],[f5349,f856,f4071,f876]) ).

tff(f876,plain,
    ( spl59_57
  <=> ( 0 = sK19 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_57])]) ).

tff(f4071,plain,
    ( spl59_406
  <=> mem(int,sF53,t2tb(below1(sK19))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_406])]) ).

tff(f856,plain,
    ( spl59_55
  <=> ( tb2t1(sF53) = sK19 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_55])]) ).

tff(f5349,plain,
    ( ~ mem(int,sF53,t2tb(below1(sK19)))
    | ( 0 = sK19 )
    | ~ spl59_55 ),
    inference(superposition,[],[f3449,f858]) ).

tff(f858,plain,
    ( ( tb2t1(sF53) = sK19 )
    | ~ spl59_55 ),
    inference(avatar_component_clause,[],[f856]) ).

tff(f5340,plain,
    ( spl59_232
    | ~ spl59_217
    | ~ spl59_317 ),
    inference(avatar_split_clause,[],[f5325,f3016,f2081,f2216]) ).

tff(f2081,plain,
    ( spl59_217
  <=> $less(sK27,n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_217])]) ).

tff(f3016,plain,
    ( spl59_317
  <=> $less(1,sK27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_317])]) ).

tff(f5325,plain,
    ( $less(1,n1)
    | ~ spl59_217
    | ~ spl59_317 ),
    inference(resolution,[],[f5298,f3018]) ).

tff(f3018,plain,
    ( $less(1,sK27)
    | ~ spl59_317 ),
    inference(avatar_component_clause,[],[f3016]) ).

tff(f5298,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,sK27)
        | $less(X1,n1) )
    | ~ spl59_217 ),
    inference(resolution,[],[f2083,f99]) ).

tff(f2083,plain,
    ( $less(sK27,n1)
    | ~ spl59_217 ),
    inference(avatar_component_clause,[],[f2081]) ).

tff(f5339,plain,
    ( spl59_511
    | spl59_86
    | spl59_149
    | ~ spl59_217 ),
    inference(avatar_split_clause,[],[f5334,f2081,f1542,f1105,f5336]) ).

tff(f5336,plain,
    ( spl59_511
  <=> $less(min_elt1(below1(sK27)),n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_511])]) ).

tff(f1105,plain,
    ( spl59_86
  <=> ( 0 = sK27 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_86])]) ).

tff(f5334,plain,
    ( ( 0 = sK27 )
    | $less(min_elt1(below1(sK27)),n1)
    | spl59_149
    | ~ spl59_217 ),
    inference(subsumption_resolution,[],[f5326,f1543]) ).

tff(f5326,plain,
    ( $less(min_elt1(below1(sK27)),n1)
    | ( 0 = sK27 )
    | $less(sK27,0)
    | ~ spl59_217 ),
    inference(resolution,[],[f5298,f2694]) ).

tff(f5333,plain,
    ( spl59_86
    | spl59_510
    | spl59_149
    | ~ spl59_217 ),
    inference(avatar_split_clause,[],[f5328,f2081,f1542,f5330,f1105]) ).

tff(f5330,plain,
    ( spl59_510
  <=> $less(max_elt1(below1(sK27)),n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_510])]) ).

tff(f5328,plain,
    ( $less(max_elt1(below1(sK27)),n1)
    | ( 0 = sK27 )
    | spl59_149
    | ~ spl59_217 ),
    inference(subsumption_resolution,[],[f5327,f1543]) ).

tff(f5327,plain,
    ( $less(sK27,0)
    | ( 0 = sK27 )
    | $less(max_elt1(below1(sK27)),n1)
    | ~ spl59_217 ),
    inference(resolution,[],[f5298,f2772]) ).

tff(f5322,plain,
    ( spl59_508
    | spl59_509
    | ~ spl59_10 ),
    inference(avatar_split_clause,[],[f5313,f609,f5319,f5315]) ).

tff(f5315,plain,
    ( spl59_508
  <=> ( cardinal1(int,sF37) = cardinal1(int,sF40) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_508])]) ).

tff(f5319,plain,
    ( spl59_509
  <=> $less(cardinal1(int,sF37),cardinal1(int,sF40)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_509])]) ).

tff(f609,plain,
    ( spl59_10
  <=> subset(int,sF37,sF40) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_10])]) ).

tff(f5313,plain,
    ( $less(cardinal1(int,sF37),cardinal1(int,sF40))
    | ( cardinal1(int,sF37) = cardinal1(int,sF40) )
    | ~ spl59_10 ),
    inference(resolution,[],[f965,f611]) ).

tff(f611,plain,
    ( subset(int,sF37,sF40)
    | ~ spl59_10 ),
    inference(avatar_component_clause,[],[f609]) ).

tff(f5296,plain,
    ( spl59_507
    | ~ spl59_110 ),
    inference(avatar_split_clause,[],[f5288,f1265,f5293]) ).

tff(f1265,plain,
    ( spl59_110
  <=> $less(-1,n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_110])]) ).

tff(f5288,plain,
    ( $less(-2,n1)
    | ~ spl59_110 ),
    inference(interpreted_simplification,[],[f5287]) ).

tff(f5287,plain,
    ( ~ $less(-2,-1)
    | $less(-2,n1)
    | ~ spl59_110 ),
    inference(instantiation,[],[f5072]) ).

tff(f5072,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,-1)
        | $less(X1,n1) )
    | ~ spl59_110 ),
    inference(resolution,[],[f1267,f99]) ).

tff(f1267,plain,
    ( $less(-1,n1)
    | ~ spl59_110 ),
    inference(avatar_component_clause,[],[f1265]) ).

tff(f5286,plain,
    ( spl59_489
    | spl59_506
    | ~ spl59_67 ),
    inference(avatar_split_clause,[],[f5201,f941,f5283,f5136]) ).

tff(f5283,plain,
    ( spl59_506
  <=> $less(min_elt1(below1(sK26)),sK26) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_506])]) ).

tff(f5201,plain,
    ( $less(min_elt1(below1(sK26)),sK26)
    | $less(sK26,0)
    | ~ spl59_67 ),
    inference(resolution,[],[f3891,f943]) ).

tff(f3891,plain,
    ! [X2: $int] :
      ( ~ $less(0,X2)
      | $less(X2,0)
      | $less(min_elt1(below1(X2)),X2) ),
    inference(superposition,[],[f3856,f2503]) ).

tff(f3856,plain,
    ! [X0: $int] :
      ( ~ $less(cardinal1(int,t2tb(below1(X0))),X0)
      | $less(X0,0) ),
    inference(resolution,[],[f2390,f420]) ).

tff(f2390,plain,
    ! [X6: $int,X7: uni] :
      ( ~ subset(int,t2tb(below1(X6)),X7)
      | ~ $less(cardinal1(int,X7),X6)
      | $less(X6,0) ),
    inference(superposition,[],[f402,f367]) ).

tff(f5281,plain,
    ( spl59_281
    | spl59_491 ),
    inference(avatar_split_clause,[],[f5280,f5150,f2746]) ).

tff(f2746,plain,
    ( spl59_281
  <=> $less(min_elt1(below1(1)),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_281])]) ).

tff(f5150,plain,
    ( spl59_491
  <=> ! [X7: set_int] : ~ mem(int,t2tb1(-1),t2tb(X7)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_491])]) ).

tff(f5280,plain,
    ! [X7: set_int] :
      ( ~ mem(int,t2tb1(-1),t2tb(X7))
      | $less(min_elt1(below1(1)),1) ),
    inference(subsumption_resolution,[],[f5223,f926]) ).

tff(f926,plain,
    ! [X0: set_int] : ~ mem(int,t2tb1(0),t2tb(succ1(X0))),
    inference(interpreted_simplification,[],[f925]) ).

tff(f925,plain,
    ! [X0: set_int] :
      ( ~ $less(0,1)
      | ~ mem(int,t2tb1(0),t2tb(succ1(X0))) ),
    inference(instantiation,[],[f412]) ).

tff(f412,plain,
    ! [X0: set_int,X1: $int] :
      ( ~ $less(X1,1)
      | ~ mem(int,t2tb1(X1),t2tb(succ1(X0))) ),
    inference(cnf_transformation,[],[f290]) ).

tff(f290,plain,
    ! [X0: set_int,X1: $int] :
      ( ( mem(int,t2tb1(X1),t2tb(succ1(X0)))
        | ~ mem(int,t2tb1($sum(X1,$uminus(1))),t2tb(X0))
        | $less(X1,1) )
      & ( ( mem(int,t2tb1($sum(X1,$uminus(1))),t2tb(X0))
          & ~ $less(X1,1) )
        | ~ mem(int,t2tb1(X1),t2tb(succ1(X0))) ) ),
    inference(flattening,[],[f289]) ).

tff(f289,plain,
    ! [X0: set_int,X1: $int] :
      ( ( mem(int,t2tb1(X1),t2tb(succ1(X0)))
        | ~ mem(int,t2tb1($sum(X1,$uminus(1))),t2tb(X0))
        | $less(X1,1) )
      & ( ( mem(int,t2tb1($sum(X1,$uminus(1))),t2tb(X0))
          & ~ $less(X1,1) )
        | ~ mem(int,t2tb1(X1),t2tb(succ1(X0))) ) ),
    inference(nnf_transformation,[],[f143]) ).

tff(f143,plain,
    ! [X0: set_int,X1: $int] :
      ( mem(int,t2tb1(X1),t2tb(succ1(X0)))
    <=> ( mem(int,t2tb1($sum(X1,$uminus(1))),t2tb(X0))
        & ~ $less(X1,1) ) ),
    inference(rectify,[],[f84]) ).

tff(f84,plain,
    ! [X10: set_int,X12: $int] :
      ( ( ~ $less(X12,1)
        & mem(int,t2tb1($sum(X12,$uminus(1))),t2tb(X10)) )
    <=> mem(int,t2tb1(X12),t2tb(succ1(X10))) ),
    inference(theory_normalization,[],[f52]) ).

tff(f52,axiom,
    ! [X10: set_int,X12: $int] :
      ( ( $lesseq(1,X12)
        & mem(int,t2tb1($difference(X12,1)),t2tb(X10)) )
    <=> mem(int,t2tb1(X12),t2tb(succ1(X10))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',succ_def) ).

tff(f5223,plain,
    ! [X7: set_int] :
      ( $less(min_elt1(below1(1)),1)
      | ~ mem(int,t2tb1(-1),t2tb(X7))
      | mem(int,t2tb1(0),t2tb(succ1(X7))) ),
    inference(evaluation,[],[f5207]) ).

tff(f5207,plain,
    ! [X7: set_int] :
      ( ~ mem(int,t2tb1($sum(0,-1)),t2tb(X7))
      | $less(1,0)
      | $less(min_elt1(below1(1)),1)
      | mem(int,t2tb1(0),t2tb(succ1(X7))) ),
    inference(resolution,[],[f3891,f559]) ).

tff(f559,plain,
    ! [X0: set_int,X1: $int] :
      ( $less(X1,1)
      | mem(int,t2tb1(X1),t2tb(succ1(X0)))
      | ~ mem(int,t2tb1($sum(X1,-1)),t2tb(X0)) ),
    inference(evaluation,[],[f414]) ).

tff(f414,plain,
    ! [X0: set_int,X1: $int] :
      ( mem(int,t2tb1(X1),t2tb(succ1(X0)))
      | ~ mem(int,t2tb1($sum(X1,$uminus(1))),t2tb(X0))
      | $less(X1,1) ),
    inference(cnf_transformation,[],[f290]) ).

tff(f5279,plain,
    ( spl59_505
    | spl59_21
    | ~ spl59_56 ),
    inference(avatar_split_clause,[],[f5274,f872,f664,f5276]) ).

tff(f5276,plain,
    ( spl59_505
  <=> $less(min_elt1(below1(sK19)),sK19) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_505])]) ).

tff(f5274,plain,
    ( $less(min_elt1(below1(sK19)),sK19)
    | spl59_21
    | ~ spl59_56 ),
    inference(subsumption_resolution,[],[f5199,f666]) ).

tff(f5199,plain,
    ( $less(sK19,0)
    | $less(min_elt1(below1(sK19)),sK19)
    | ~ spl59_56 ),
    inference(resolution,[],[f3891,f874]) ).

tff(f5273,plain,
    spl59_281,
    inference(avatar_split_clause,[],[f5192,f2746]) ).

tff(f5192,plain,
    $less(min_elt1(below1(1)),1),
    inference(interpreted_simplification,[],[f5191]) ).

tff(f5191,plain,
    ( ~ $less(0,1)
    | $less(1,0)
    | $less(min_elt1(below1(1)),1) ),
    inference(instantiation,[],[f3891]) ).

tff(f5272,plain,
    ( spl59_501
    | ~ spl59_123
    | spl59_388 ),
    inference(avatar_split_clause,[],[f5271,f3901,f1352,f5247]) ).

tff(f5247,plain,
    ( spl59_501
  <=> $less(min_elt1(below1(n1)),n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_501])]) ).

tff(f3901,plain,
    ( spl59_388
  <=> $less(n1,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_388])]) ).

tff(f5271,plain,
    ( ~ mem(int,t2tb1(0),sF30)
    | $less(min_elt1(below1(n1)),n1)
    | spl59_388 ),
    inference(subsumption_resolution,[],[f5210,f3902]) ).

tff(f3902,plain,
    ( ~ $less(n1,0)
    | spl59_388 ),
    inference(avatar_component_clause,[],[f3901]) ).

tff(f5210,plain,
    ( $less(min_elt1(below1(n1)),n1)
    | ~ mem(int,t2tb1(0),sF30)
    | $less(n1,0) ),
    inference(resolution,[],[f3891,f514]) ).

tff(f514,plain,
    ! [X13: $int] :
      ( $less(X13,n1)
      | ~ mem(int,t2tb1(X13),sF30) ),
    inference(definition_folding,[],[f462,f497]) ).

tff(f462,plain,
    ! [X13: $int] :
      ( $less(X13,n1)
      | ~ mem(int,t2tb1(X13),t2tb(sK10)) ),
    inference(cnf_transformation,[],[f315]) ).

tff(f5270,plain,
    ( spl59_504
    | ~ spl59_87
    | spl59_149 ),
    inference(avatar_split_clause,[],[f5265,f1542,f1109,f5267]) ).

tff(f5267,plain,
    ( spl59_504
  <=> $less(min_elt1(below1(sK27)),sK27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_504])]) ).

tff(f5265,plain,
    ( $less(min_elt1(below1(sK27)),sK27)
    | ~ spl59_87
    | spl59_149 ),
    inference(subsumption_resolution,[],[f5202,f1543]) ).

tff(f5202,plain,
    ( $less(sK27,0)
    | $less(min_elt1(below1(sK27)),sK27)
    | ~ spl59_87 ),
    inference(resolution,[],[f3891,f1111]) ).

tff(f5264,plain,
    ( spl59_503
    | spl59_18
    | ~ spl59_61 ),
    inference(avatar_split_clause,[],[f5259,f894,f649,f5261]) ).

tff(f5261,plain,
    ( spl59_503
  <=> $less(min_elt1(below1(sK9)),sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_503])]) ).

tff(f5259,plain,
    ( $less(min_elt1(below1(sK9)),sK9)
    | spl59_18
    | ~ spl59_61 ),
    inference(subsumption_resolution,[],[f5196,f651]) ).

tff(f5196,plain,
    ( $less(sK9,0)
    | $less(min_elt1(below1(sK9)),sK9)
    | ~ spl59_61 ),
    inference(resolution,[],[f3891,f896]) ).

tff(f5258,plain,
    ( spl59_501
    | spl59_487
    | spl59_388 ),
    inference(avatar_split_clause,[],[f5257,f3901,f5128,f5247]) ).

tff(f5128,plain,
    ( spl59_487
  <=> ! [X9: $int] :
        ( ~ mem(int,t2tb1(X9),sF30)
        | ~ $less(0,X9) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_487])]) ).

tff(f5257,plain,
    ( ! [X9: $int] :
        ( ~ $less(0,X9)
        | ~ mem(int,t2tb1(X9),sF30)
        | $less(min_elt1(below1(n1)),n1) )
    | spl59_388 ),
    inference(subsumption_resolution,[],[f5209,f3902]) ).

tff(f5209,plain,
    ! [X9: $int] :
      ( ~ mem(int,t2tb1(X9),sF30)
      | $less(min_elt1(below1(n1)),n1)
      | $less(n1,0)
      | ~ $less(0,X9) ),
    inference(resolution,[],[f3891,f851]) ).

tff(f851,plain,
    ! [X2: $int,X1: $int] :
      ( $less(X1,n1)
      | ~ $less(X1,X2)
      | ~ mem(int,t2tb1(X2),sF30) ),
    inference(resolution,[],[f99,f514]) ).

tff(f5256,plain,
    ( spl59_502
    | ~ spl59_164
    | spl59_166 ),
    inference(avatar_split_clause,[],[f5251,f1704,f1678,f5253]) ).

tff(f5253,plain,
    ( spl59_502
  <=> $less(min_elt1(below1(sK23)),sK23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_502])]) ).

tff(f5251,plain,
    ( $less(min_elt1(below1(sK23)),sK23)
    | ~ spl59_164
    | spl59_166 ),
    inference(subsumption_resolution,[],[f5200,f1705]) ).

tff(f5200,plain,
    ( $less(min_elt1(below1(sK23)),sK23)
    | $less(sK23,0)
    | ~ spl59_164 ),
    inference(resolution,[],[f3891,f1679]) ).

tff(f5250,plain,
    ( spl59_501
    | ~ spl59_83
    | spl59_388 ),
    inference(avatar_split_clause,[],[f5245,f3901,f1086,f5247]) ).

tff(f5245,plain,
    ( $less(min_elt1(below1(n1)),n1)
    | ~ spl59_83
    | spl59_388 ),
    inference(subsumption_resolution,[],[f5194,f3902]) ).

tff(f5194,plain,
    ( $less(n1,0)
    | $less(min_elt1(below1(n1)),n1)
    | ~ spl59_83 ),
    inference(resolution,[],[f3891,f1088]) ).

tff(f5244,plain,
    ( spl59_500
    | ~ spl59_142
    | spl59_144 ),
    inference(avatar_split_clause,[],[f5239,f1475,f1465,f5241]) ).

tff(f5241,plain,
    ( spl59_500
  <=> $less(min_elt1(below1(sF35)),sF35) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_500])]) ).

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

tff(f5239,plain,
    ( $less(min_elt1(below1(sF35)),sF35)
    | ~ spl59_142
    | spl59_144 ),
    inference(subsumption_resolution,[],[f5203,f1477]) ).

tff(f1477,plain,
    ( ~ $less(sF35,0)
    | spl59_144 ),
    inference(avatar_component_clause,[],[f1475]) ).

tff(f5203,plain,
    ( $less(min_elt1(below1(sF35)),sF35)
    | $less(sF35,0)
    | ~ spl59_142 ),
    inference(resolution,[],[f3891,f1467]) ).

tff(f5238,plain,
    ( spl59_499
    | ~ spl59_93
    | spl59_154 ),
    inference(avatar_split_clause,[],[f5233,f1565,f1159,f5235]) ).

tff(f5235,plain,
    ( spl59_499
  <=> $less(min_elt1(below1(sF45)),sF45) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_499])]) ).

tff(f5233,plain,
    ( $less(min_elt1(below1(sF45)),sF45)
    | ~ spl59_93
    | spl59_154 ),
    inference(subsumption_resolution,[],[f5205,f1566]) ).

tff(f5205,plain,
    ( $less(sF45,0)
    | $less(min_elt1(below1(sF45)),sF45)
    | ~ spl59_93 ),
    inference(resolution,[],[f3891,f1161]) ).

tff(f5232,plain,
    ( spl59_498
    | spl59_20
    | ~ spl59_58 ),
    inference(avatar_split_clause,[],[f5227,f881,f659,f5229]) ).

tff(f5229,plain,
    ( spl59_498
  <=> $less(min_elt1(below1(sF43)),sF43) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_498])]) ).

tff(f659,plain,
    ( spl59_20
  <=> $less(sF43,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_20])]) ).

tff(f5227,plain,
    ( $less(min_elt1(below1(sF43)),sF43)
    | spl59_20
    | ~ spl59_58 ),
    inference(subsumption_resolution,[],[f5204,f661]) ).

tff(f661,plain,
    ( ~ $less(sF43,0)
    | spl59_20 ),
    inference(avatar_component_clause,[],[f659]) ).

tff(f5204,plain,
    ( $less(min_elt1(below1(sF43)),sF43)
    | $less(sF43,0)
    | ~ spl59_58 ),
    inference(resolution,[],[f3891,f883]) ).

tff(f5190,plain,
    ( spl59_497
    | ~ spl59_142
    | spl59_144 ),
    inference(avatar_split_clause,[],[f5185,f1475,f1465,f5187]) ).

tff(f5187,plain,
    ( spl59_497
  <=> $less(max_elt1(below1(sF35)),sF35) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_497])]) ).

tff(f5185,plain,
    ( $less(max_elt1(below1(sF35)),sF35)
    | ~ spl59_142
    | spl59_144 ),
    inference(subsumption_resolution,[],[f5097,f1477]) ).

tff(f5097,plain,
    ( $less(max_elt1(below1(sF35)),sF35)
    | $less(sF35,0)
    | ~ spl59_142 ),
    inference(resolution,[],[f3890,f1467]) ).

tff(f3890,plain,
    ! [X1: $int] :
      ( ~ $less(0,X1)
      | $less(max_elt1(below1(X1)),X1)
      | $less(X1,0) ),
    inference(superposition,[],[f3856,f2663]) ).

tff(f5184,plain,
    ( spl59_486
    | ~ spl59_123
    | spl59_388 ),
    inference(avatar_split_clause,[],[f5183,f3901,f1352,f5124]) ).

tff(f5124,plain,
    ( spl59_486
  <=> $less(max_elt1(below1(n1)),n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_486])]) ).

tff(f5183,plain,
    ( ~ mem(int,t2tb1(0),sF30)
    | $less(max_elt1(below1(n1)),n1)
    | spl59_388 ),
    inference(subsumption_resolution,[],[f5104,f3902]) ).

tff(f5104,plain,
    ( $less(n1,0)
    | $less(max_elt1(below1(n1)),n1)
    | ~ mem(int,t2tb1(0),sF30) ),
    inference(resolution,[],[f3890,f514]) ).

tff(f5182,plain,
    ( spl59_496
    | spl59_20
    | ~ spl59_58 ),
    inference(avatar_split_clause,[],[f5177,f881,f659,f5179]) ).

tff(f5179,plain,
    ( spl59_496
  <=> $less(max_elt1(below1(sF43)),sF43) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_496])]) ).

tff(f5177,plain,
    ( $less(max_elt1(below1(sF43)),sF43)
    | spl59_20
    | ~ spl59_58 ),
    inference(subsumption_resolution,[],[f5098,f661]) ).

tff(f5098,plain,
    ( $less(max_elt1(below1(sF43)),sF43)
    | $less(sF43,0)
    | ~ spl59_58 ),
    inference(resolution,[],[f3890,f883]) ).

tff(f5176,plain,
    ( spl59_495
    | ~ spl59_164
    | spl59_166 ),
    inference(avatar_split_clause,[],[f5171,f1704,f1678,f5173]) ).

tff(f5173,plain,
    ( spl59_495
  <=> $less(max_elt1(below1(sK23)),sK23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_495])]) ).

tff(f5171,plain,
    ( $less(max_elt1(below1(sK23)),sK23)
    | ~ spl59_164
    | spl59_166 ),
    inference(subsumption_resolution,[],[f5094,f1705]) ).

tff(f5094,plain,
    ( $less(max_elt1(below1(sK23)),sK23)
    | $less(sK23,0)
    | ~ spl59_164 ),
    inference(resolution,[],[f3890,f1679]) ).

tff(f5170,plain,
    ( spl59_494
    | spl59_18
    | ~ spl59_61 ),
    inference(avatar_split_clause,[],[f5165,f894,f649,f5167]) ).

tff(f5167,plain,
    ( spl59_494
  <=> $less(max_elt1(below1(sK9)),sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_494])]) ).

tff(f5165,plain,
    ( $less(max_elt1(below1(sK9)),sK9)
    | spl59_18
    | ~ spl59_61 ),
    inference(subsumption_resolution,[],[f5090,f651]) ).

tff(f5090,plain,
    ( $less(max_elt1(below1(sK9)),sK9)
    | $less(sK9,0)
    | ~ spl59_61 ),
    inference(resolution,[],[f3890,f896]) ).

tff(f5164,plain,
    ( spl59_493
    | spl59_21
    | ~ spl59_56 ),
    inference(avatar_split_clause,[],[f5159,f872,f664,f5161]) ).

tff(f5161,plain,
    ( spl59_493
  <=> $less(max_elt1(below1(sK19)),sK19) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_493])]) ).

tff(f5159,plain,
    ( $less(max_elt1(below1(sK19)),sK19)
    | spl59_21
    | ~ spl59_56 ),
    inference(subsumption_resolution,[],[f5093,f666]) ).

tff(f5093,plain,
    ( $less(sK19,0)
    | $less(max_elt1(below1(sK19)),sK19)
    | ~ spl59_56 ),
    inference(resolution,[],[f3890,f874]) ).

tff(f5158,plain,
    ( spl59_492
    | ~ spl59_87
    | spl59_149 ),
    inference(avatar_split_clause,[],[f5153,f1542,f1109,f5155]) ).

tff(f5155,plain,
    ( spl59_492
  <=> $less(max_elt1(below1(sK27)),sK27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_492])]) ).

tff(f5153,plain,
    ( $less(max_elt1(below1(sK27)),sK27)
    | ~ spl59_87
    | spl59_149 ),
    inference(subsumption_resolution,[],[f5096,f1543]) ).

tff(f5096,plain,
    ( $less(max_elt1(below1(sK27)),sK27)
    | $less(sK27,0)
    | ~ spl59_87 ),
    inference(resolution,[],[f3890,f1111]) ).

tff(f5152,plain,
    ( spl59_306
    | spl59_491 ),
    inference(avatar_split_clause,[],[f5148,f5150,f2951]) ).

tff(f2951,plain,
    ( spl59_306
  <=> $less(max_elt1(below1(1)),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_306])]) ).

tff(f5148,plain,
    ! [X7: set_int] :
      ( ~ mem(int,t2tb1(-1),t2tb(X7))
      | $less(max_elt1(below1(1)),1) ),
    inference(subsumption_resolution,[],[f5116,f926]) ).

tff(f5116,plain,
    ! [X7: set_int] :
      ( $less(max_elt1(below1(1)),1)
      | mem(int,t2tb1(0),t2tb(succ1(X7)))
      | ~ mem(int,t2tb1(-1),t2tb(X7)) ),
    inference(evaluation,[],[f5101]) ).

tff(f5101,plain,
    ! [X7: set_int] :
      ( $less(1,0)
      | ~ mem(int,t2tb1($sum(0,-1)),t2tb(X7))
      | $less(max_elt1(below1(1)),1)
      | mem(int,t2tb1(0),t2tb(succ1(X7))) ),
    inference(resolution,[],[f3890,f559]) ).

tff(f5147,plain,
    ( spl59_486
    | ~ spl59_83
    | spl59_388 ),
    inference(avatar_split_clause,[],[f5146,f3901,f1086,f5124]) ).

tff(f5146,plain,
    ( $less(max_elt1(below1(n1)),n1)
    | ~ spl59_83
    | spl59_388 ),
    inference(subsumption_resolution,[],[f5088,f3902]) ).

tff(f5088,plain,
    ( $less(n1,0)
    | $less(max_elt1(below1(n1)),n1)
    | ~ spl59_83 ),
    inference(resolution,[],[f3890,f1088]) ).

tff(f5145,plain,
    ( spl59_490
    | ~ spl59_93
    | spl59_154 ),
    inference(avatar_split_clause,[],[f5140,f1565,f1159,f5142]) ).

tff(f5142,plain,
    ( spl59_490
  <=> $less(max_elt1(below1(sF45)),sF45) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_490])]) ).

tff(f5140,plain,
    ( $less(max_elt1(below1(sF45)),sF45)
    | ~ spl59_93
    | spl59_154 ),
    inference(subsumption_resolution,[],[f5099,f1566]) ).

tff(f5099,plain,
    ( $less(sF45,0)
    | $less(max_elt1(below1(sF45)),sF45)
    | ~ spl59_93 ),
    inference(resolution,[],[f3890,f1161]) ).

tff(f5139,plain,
    ( spl59_488
    | spl59_489
    | ~ spl59_67 ),
    inference(avatar_split_clause,[],[f5095,f941,f5136,f5132]) ).

tff(f5132,plain,
    ( spl59_488
  <=> $less(max_elt1(below1(sK26)),sK26) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_488])]) ).

tff(f5095,plain,
    ( $less(sK26,0)
    | $less(max_elt1(below1(sK26)),sK26)
    | ~ spl59_67 ),
    inference(resolution,[],[f3890,f943]) ).

tff(f5130,plain,
    ( spl59_486
    | spl59_487
    | spl59_388 ),
    inference(avatar_split_clause,[],[f5122,f3901,f5128,f5124]) ).

tff(f5122,plain,
    ( ! [X9: $int] :
        ( ~ mem(int,t2tb1(X9),sF30)
        | $less(max_elt1(below1(n1)),n1)
        | ~ $less(0,X9) )
    | spl59_388 ),
    inference(subsumption_resolution,[],[f5103,f3902]) ).

tff(f5103,plain,
    ! [X9: $int] :
      ( ~ $less(0,X9)
      | $less(n1,0)
      | ~ mem(int,t2tb1(X9),sF30)
      | $less(max_elt1(below1(n1)),n1) ),
    inference(resolution,[],[f3890,f851]) ).

tff(f5121,plain,
    spl59_306,
    inference(avatar_split_clause,[],[f5086,f2951]) ).

tff(f5086,plain,
    $less(max_elt1(below1(1)),1),
    inference(interpreted_simplification,[],[f5085]) ).

tff(f5085,plain,
    ( ~ $less(0,1)
    | $less(max_elt1(below1(1)),1)
    | $less(1,0) ),
    inference(instantiation,[],[f3890]) ).

tff(f5082,plain,
    ( spl59_86
    | ~ spl59_365
    | ~ spl59_50 ),
    inference(avatar_split_clause,[],[f5080,f815,f3460,f1105]) ).

tff(f3460,plain,
    ( spl59_365
  <=> mem(int,sF44,t2tb(below1(sK27))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_365])]) ).

tff(f815,plain,
    ( spl59_50
  <=> ( sK27 = tb2t1(sF44) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_50])]) ).

tff(f5080,plain,
    ( ~ mem(int,sF44,t2tb(below1(sK27)))
    | ( 0 = sK27 )
    | ~ spl59_50 ),
    inference(superposition,[],[f3449,f817]) ).

tff(f817,plain,
    ( ( sK27 = tb2t1(sF44) )
    | ~ spl59_50 ),
    inference(avatar_component_clause,[],[f815]) ).

tff(f5070,plain,
    ( spl59_128
    | spl59_187
    | spl59_127 ),
    inference(avatar_split_clause,[],[f5068,f1380,f1890,f1384]) ).

tff(f1384,plain,
    ( spl59_128
  <=> ( sF45 = sK19 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_128])]) ).

tff(f1890,plain,
    ( spl59_187
  <=> $less(sK19,sF45) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_187])]) ).

tff(f1380,plain,
    ( spl59_127
  <=> $less(sF45,sK19) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_127])]) ).

tff(f5068,plain,
    ( $less(sK19,sF45)
    | ( sF45 = sK19 )
    | spl59_127 ),
    inference(resolution,[],[f1381,f100]) ).

tff(f1381,plain,
    ( ~ $less(sF45,sK19)
    | spl59_127 ),
    inference(avatar_component_clause,[],[f1380]) ).

tff(f5069,plain,
    ( spl59_128
    | spl59_374
    | spl59_127
    | ~ spl59_150 ),
    inference(avatar_split_clause,[],[f5065,f1546,f1380,f3632,f1384]) ).

tff(f5065,plain,
    ( $less(sK27,sF45)
    | ( sF45 = sK19 )
    | spl59_127
    | ~ spl59_150 ),
    inference(resolution,[],[f1381,f4476]) ).

tff(f4476,plain,
    ( ! [X0: $int] :
        ( $less(X0,sK19)
        | ( sK19 = X0 )
        | $less(sK27,X0) )
    | ~ spl59_150 ),
    inference(resolution,[],[f1547,f862]) ).

tff(f5055,plain,
    spl59_485,
    inference(avatar_split_clause,[],[f5046,f5052]) ).

tff(f5052,plain,
    ( spl59_485
  <=> mem(int,t2tb1(0),t2tb(below1(1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_485])]) ).

tff(f5046,plain,
    mem(int,t2tb1(0),t2tb(below1(1))),
    inference(resolution,[],[f5017,f420]) ).

tff(f5017,plain,
    ! [X6: uni] :
      ( ~ subset(int,t2tb(below1(1)),X6)
      | mem(int,t2tb1(0),X6) ),
    inference(interpreted_simplification,[],[f5016]) ).

tff(f5016,plain,
    ! [X6: uni] :
      ( ~ subset(int,t2tb(below1(1)),X6)
      | $less(0,0)
      | mem(int,t2tb1(0),X6)
      | ~ $less(0,1) ),
    inference(instantiation,[],[f3330]) ).

tff(f3330,plain,
    ! [X6: uni,X4: $int,X5: $int] :
      ( ~ subset(int,t2tb(below1(X5)),X6)
      | $less(X4,0)
      | mem(int,t2tb1(X4),X6)
      | ~ $less(X4,X5) ),
    inference(resolution,[],[f411,f393]) ).

tff(f411,plain,
    ! [X0: $int,X1: $int] :
      ( mem(int,t2tb1(X0),t2tb(below1(X1)))
      | ~ $less(X0,X1)
      | $less(X0,0) ),
    inference(cnf_transformation,[],[f288]) ).

tff(f5015,plain,
    ( ~ spl59_483
    | spl59_484
    | spl59_217
    | ~ spl59_11
    | ~ spl59_150 ),
    inference(avatar_split_clause,[],[f5006,f1546,f614,f2081,f5012,f5008]) ).

tff(f5008,plain,
    ( spl59_483
  <=> mem(int,sF53,sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_483])]) ).

tff(f5012,plain,
    ( spl59_484
  <=> ( n1 = sK19 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_484])]) ).

tff(f5006,plain,
    ( $less(sK27,n1)
    | ( n1 = sK19 )
    | ~ mem(int,sF53,sF30)
    | ~ spl59_11
    | ~ spl59_150 ),
    inference(forward_demodulation,[],[f4998,f616]) ).

tff(f4998,plain,
    ( ( n1 = sK19 )
    | $less(sK27,n1)
    | ~ mem(int,t2tb1(sK19),sF30)
    | ~ spl59_150 ),
    inference(resolution,[],[f4476,f1083]) ).

tff(f1083,plain,
    ! [X0: $int] :
      ( ~ $less(n1,X0)
      | ~ mem(int,t2tb1(X0),sF30) ),
    inference(resolution,[],[f851,f98]) ).

tff(f5005,plain,
    ( spl59_482
    | spl59_452
    | spl59_80
    | ~ spl59_150 ),
    inference(avatar_split_clause,[],[f4999,f1546,f1061,f4484,f5002]) ).

tff(f5002,plain,
    ( spl59_482
  <=> $less(sK27,sK17(0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_482])]) ).

tff(f4484,plain,
    ( spl59_452
  <=> ( sK19 = sK17(0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_452])]) ).

tff(f1061,plain,
    ( spl59_80
  <=> $less(sK17(0),sK19) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_80])]) ).

tff(f4999,plain,
    ( ( sK19 = sK17(0) )
    | $less(sK27,sK17(0))
    | spl59_80
    | ~ spl59_150 ),
    inference(resolution,[],[f4476,f1062]) ).

tff(f1062,plain,
    ( ~ $less(sK17(0),sK19)
    | spl59_80 ),
    inference(avatar_component_clause,[],[f1061]) ).

tff(f4928,plain,
    ( spl59_276
    | ~ spl59_5
    | ~ spl59_14
    | spl59_141 ),
    inference(avatar_split_clause,[],[f4923,f1460,f629,f584,f2679]) ).

tff(f629,plain,
    ( spl59_14
  <=> ( t2tb(sK10) = sF30 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_14])]) ).

tff(f4923,plain,
    ( mem(int,t2tb1(max_elt1(sK10)),sF30)
    | ~ spl59_5
    | ~ spl59_14
    | spl59_141 ),
    inference(resolution,[],[f4914,f420]) ).

tff(f4914,plain,
    ( ! [X2: uni] :
        ( ~ subset(int,sF30,X2)
        | mem(int,t2tb1(max_elt1(sK10)),X2) )
    | ~ spl59_5
    | ~ spl59_14
    | spl59_141 ),
    inference(subsumption_resolution,[],[f4913,f1462]) ).

tff(f4913,plain,
    ( ! [X2: uni] :
        ( ~ subset(int,sF30,X2)
        | ( 0 = sF35 )
        | mem(int,t2tb1(max_elt1(sK10)),X2) )
    | ~ spl59_5
    | ~ spl59_14 ),
    inference(forward_demodulation,[],[f4905,f586]) ).

tff(f4905,plain,
    ( ! [X2: uni] :
        ( ( 0 = cardinal1(int,sF30) )
        | ~ subset(int,sF30,X2)
        | mem(int,t2tb1(max_elt1(sK10)),X2) )
    | ~ spl59_14 ),
    inference(superposition,[],[f2665,f631]) ).

tff(f631,plain,
    ( ( t2tb(sK10) = sF30 )
    | ~ spl59_14 ),
    inference(avatar_component_clause,[],[f629]) ).

tff(f2665,plain,
    ! [X2: set_int,X3: uni] :
      ( ~ subset(int,t2tb(X2),X3)
      | mem(int,t2tb1(max_elt1(X2)),X3)
      | ( 0 = cardinal1(int,t2tb(X2)) ) ),
    inference(resolution,[],[f2658,f393]) ).

tff(f4922,plain,
    ( spl59_115
    | spl59_481
    | ~ spl59_35 ),
    inference(avatar_split_clause,[],[f4906,f734,f4920,f1298]) ).

tff(f4920,plain,
    ( spl59_481
  <=> ! [X3: uni] :
        ( ~ subset(int,sF32,X3)
        | mem(int,t2tb1(max_elt1(sK14)),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_481])]) ).

tff(f734,plain,
    ( spl59_35
  <=> ( sF32 = t2tb(sK14) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_35])]) ).

tff(f4906,plain,
    ( ! [X3: uni] :
        ( ~ subset(int,sF32,X3)
        | mem(int,t2tb1(max_elt1(sK14)),X3)
        | ( 0 = cardinal1(int,sF32) ) )
    | ~ spl59_35 ),
    inference(superposition,[],[f2665,f736]) ).

tff(f736,plain,
    ( ( sF32 = t2tb(sK14) )
    | ~ spl59_35 ),
    inference(avatar_component_clause,[],[f734]) ).

tff(f4918,plain,
    ( spl59_117
    | spl59_480
    | ~ spl59_32 ),
    inference(avatar_split_clause,[],[f4907,f719,f4916,f1310]) ).

tff(f4916,plain,
    ( spl59_480
  <=> ! [X4: uni] :
        ( ~ subset(int,sF33,X4)
        | mem(int,t2tb1(max_elt1(sK15)),X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_480])]) ).

tff(f719,plain,
    ( spl59_32
  <=> ( t2tb(sK15) = sF33 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_32])]) ).

tff(f4907,plain,
    ( ! [X4: uni] :
        ( ~ subset(int,sF33,X4)
        | mem(int,t2tb1(max_elt1(sK15)),X4)
        | ( 0 = cardinal1(int,sF33) ) )
    | ~ spl59_32 ),
    inference(superposition,[],[f2665,f721]) ).

tff(f721,plain,
    ( ( t2tb(sK15) = sF33 )
    | ~ spl59_32 ),
    inference(avatar_component_clause,[],[f719]) ).

tff(f4912,plain,
    ( spl59_113
    | spl59_479
    | ~ spl59_16 ),
    inference(avatar_split_clause,[],[f4908,f639,f4910,f1289]) ).

tff(f4910,plain,
    ( spl59_479
  <=> ! [X5: uni] :
        ( ~ subset(int,sF37,X5)
        | mem(int,t2tb1(max_elt1(sK20)),X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_479])]) ).

tff(f4908,plain,
    ( ! [X5: uni] :
        ( ~ subset(int,sF37,X5)
        | mem(int,t2tb1(max_elt1(sK20)),X5)
        | ( 0 = cardinal1(int,sF37) ) )
    | ~ spl59_16 ),
    inference(superposition,[],[f2665,f641]) ).

tff(f4840,plain,
    ( spl59_111
    | ~ spl59_5
    | ~ spl59_14
    | spl59_141 ),
    inference(avatar_split_clause,[],[f4837,f1460,f629,f584,f1277]) ).

tff(f4837,plain,
    ( mem(int,t2tb1(min_elt1(sK10)),sF30)
    | ~ spl59_5
    | ~ spl59_14
    | spl59_141 ),
    inference(resolution,[],[f4822,f420]) ).

tff(f4822,plain,
    ( ! [X2: uni] :
        ( ~ subset(int,sF30,X2)
        | mem(int,t2tb1(min_elt1(sK10)),X2) )
    | ~ spl59_5
    | ~ spl59_14
    | spl59_141 ),
    inference(subsumption_resolution,[],[f4821,f1462]) ).

tff(f4821,plain,
    ( ! [X2: uni] :
        ( ~ subset(int,sF30,X2)
        | mem(int,t2tb1(min_elt1(sK10)),X2)
        | ( 0 = sF35 ) )
    | ~ spl59_5
    | ~ spl59_14 ),
    inference(forward_demodulation,[],[f4817,f586]) ).

tff(f4817,plain,
    ( ! [X2: uni] :
        ( mem(int,t2tb1(min_elt1(sK10)),X2)
        | ~ subset(int,sF30,X2)
        | ( 0 = cardinal1(int,sF30) ) )
    | ~ spl59_14 ),
    inference(superposition,[],[f1269,f631]) ).

tff(f1269,plain,
    ! [X0: set_int,X1: uni] :
      ( ~ subset(int,t2tb(X0),X1)
      | ( 0 = cardinal1(int,t2tb(X0)) )
      | mem(int,t2tb1(min_elt1(X0)),X1) ),
    inference(resolution,[],[f935,f393]) ).

tff(f4836,plain,
    ( spl59_478
    | spl59_115
    | ~ spl59_35 ),
    inference(avatar_split_clause,[],[f4818,f734,f1298,f4834]) ).

tff(f4834,plain,
    ( spl59_478
  <=> ! [X3: uni] :
        ( mem(int,t2tb1(min_elt1(sK14)),X3)
        | ~ subset(int,sF32,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_478])]) ).

tff(f4818,plain,
    ( ! [X3: uni] :
        ( ( 0 = cardinal1(int,sF32) )
        | mem(int,t2tb1(min_elt1(sK14)),X3)
        | ~ subset(int,sF32,X3) )
    | ~ spl59_35 ),
    inference(superposition,[],[f1269,f736]) ).

tff(f4832,plain,
    ( spl59_477
    | spl59_113
    | ~ spl59_16
    | ~ spl59_26
    | ~ spl59_40 ),
    inference(avatar_split_clause,[],[f4828,f759,f689,f639,f1289,f4830]) ).

tff(f4830,plain,
    ( spl59_477
  <=> ! [X5: uni] :
        ( ~ subset(int,sF37,X5)
        | mem(int,sF46,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_477])]) ).

tff(f4828,plain,
    ( ! [X5: uni] :
        ( ( 0 = cardinal1(int,sF37) )
        | ~ subset(int,sF37,X5)
        | mem(int,sF46,X5) )
    | ~ spl59_16
    | ~ spl59_26
    | ~ spl59_40 ),
    inference(forward_demodulation,[],[f4827,f761]) ).

tff(f4827,plain,
    ( ! [X5: uni] :
        ( ~ subset(int,sF37,X5)
        | mem(int,t2tb1(sF45),X5)
        | ( 0 = cardinal1(int,sF37) ) )
    | ~ spl59_16
    | ~ spl59_26 ),
    inference(forward_demodulation,[],[f4820,f691]) ).

tff(f4820,plain,
    ( ! [X5: uni] :
        ( ~ subset(int,sF37,X5)
        | mem(int,t2tb1(min_elt1(sK20)),X5)
        | ( 0 = cardinal1(int,sF37) ) )
    | ~ spl59_16 ),
    inference(superposition,[],[f1269,f641]) ).

tff(f4826,plain,
    ( spl59_117
    | spl59_476
    | ~ spl59_32 ),
    inference(avatar_split_clause,[],[f4819,f719,f4824,f1310]) ).

tff(f4824,plain,
    ( spl59_476
  <=> ! [X4: uni] :
        ( mem(int,t2tb1(min_elt1(sK15)),X4)
        | ~ subset(int,sF33,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_476])]) ).

tff(f4819,plain,
    ( ! [X4: uni] :
        ( mem(int,t2tb1(min_elt1(sK15)),X4)
        | ~ subset(int,sF33,X4)
        | ( 0 = cardinal1(int,sF33) ) )
    | ~ spl59_32 ),
    inference(superposition,[],[f1269,f721]) ).

tff(f4812,plain,
    ( spl59_224
    | spl59_475
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f4784,f804,f4809,f2159]) ).

tff(f4784,plain,
    ( mem(int,sK6(int,sF39),sF30)
    | ( 0 = cardinal1(int,sF39) )
    | ~ spl59_49 ),
    inference(superposition,[],[f1009,f806]) ).

tff(f1009,plain,
    ! [X6: uni,X4: ty,X5: uni] :
      ( ( 0 = cardinal1(X4,diff(X4,X5,X6)) )
      | mem(X4,sK6(X4,diff(X4,X5,X6)),X5) ),
    inference(resolution,[],[f909,f390]) ).

tff(f4806,plain,
    ( spl59_137
    | spl59_474
    | ~ spl59_47 ),
    inference(avatar_split_clause,[],[f4783,f794,f4803,f1436]) ).

tff(f4783,plain,
    ( mem(int,sK6(int,sF41),sF40)
    | ( 0 = cardinal1(int,sF41) )
    | ~ spl59_47 ),
    inference(superposition,[],[f1009,f796]) ).

tff(f4801,plain,
    ( spl59_199
    | spl59_473
    | ~ spl59_33 ),
    inference(avatar_split_clause,[],[f4782,f724,f4798,f1970]) ).

tff(f4782,plain,
    ( mem(int,sK6(int,sF40),sF39)
    | ( 0 = cardinal1(int,sF40) )
    | ~ spl59_33 ),
    inference(superposition,[],[f1009,f726]) ).

tff(f4781,plain,
    ( spl59_224
    | ~ spl59_226
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f4776,f804,f2168,f2159]) ).

tff(f2168,plain,
    ( spl59_226
  <=> mem(int,sK6(int,sF39),sF33) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_226])]) ).

tff(f4776,plain,
    ( ~ mem(int,sK6(int,sF39),sF33)
    | ( 0 = cardinal1(int,sF39) )
    | ~ spl59_49 ),
    inference(superposition,[],[f1008,f806]) ).

tff(f1008,plain,
    ! [X2: uni,X3: uni,X1: ty] :
      ( ~ mem(X1,sK6(X1,diff(X1,X2,X3)),X3)
      | ( 0 = cardinal1(X1,diff(X1,X2,X3)) ) ),
    inference(resolution,[],[f909,f391]) ).

tff(f391,plain,
    ! [X2: uni,X3: uni,X0: ty,X1: uni] :
      ( ~ mem(X0,X1,diff(X0,X3,X2))
      | ~ mem(X0,X1,X2) ),
    inference(cnf_transformation,[],[f276]) ).

tff(f4780,plain,
    ( ~ spl59_202
    | spl59_199
    | ~ spl59_33 ),
    inference(avatar_split_clause,[],[f4774,f724,f1970,f1984]) ).

tff(f1984,plain,
    ( spl59_202
  <=> mem(int,sK6(int,sF40),sF32) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_202])]) ).

tff(f4774,plain,
    ( ( 0 = cardinal1(int,sF40) )
    | ~ mem(int,sK6(int,sF40),sF32)
    | ~ spl59_33 ),
    inference(superposition,[],[f1008,f726]) ).

tff(f4778,plain,
    ( ~ spl59_213
    | spl59_137
    | ~ spl59_47 ),
    inference(avatar_split_clause,[],[f4775,f794,f1436,f2048]) ).

tff(f2048,plain,
    ( spl59_213
  <=> mem(int,sK6(int,sF41),sF37) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_213])]) ).

tff(f4775,plain,
    ( ( 0 = cardinal1(int,sF41) )
    | ~ mem(int,sK6(int,sF41),sF37)
    | ~ spl59_47 ),
    inference(superposition,[],[f1008,f796]) ).

tff(f4757,plain,
    ( spl59_472
    | spl59_224
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f4730,f804,f2159,f4754]) ).

tff(f4730,plain,
    ( ( 0 = cardinal1(int,sF39) )
    | mem(int,choose(int,sF39),sF30)
    | ~ spl59_49 ),
    inference(superposition,[],[f974,f806]) ).

tff(f974,plain,
    ! [X6: uni,X4: ty,X5: uni] :
      ( ( 0 = cardinal1(X4,diff(X4,X5,X6)) )
      | mem(X4,choose(X4,diff(X4,X5,X6)),X5) ),
    inference(resolution,[],[f908,f390]) ).

tff(f4752,plain,
    ( spl59_199
    | spl59_471
    | ~ spl59_33 ),
    inference(avatar_split_clause,[],[f4728,f724,f4749,f1970]) ).

tff(f4728,plain,
    ( mem(int,choose(int,sF40),sF39)
    | ( 0 = cardinal1(int,sF40) )
    | ~ spl59_33 ),
    inference(superposition,[],[f974,f726]) ).

tff(f4747,plain,
    ( spl59_470
    | spl59_137
    | ~ spl59_47 ),
    inference(avatar_split_clause,[],[f4729,f794,f1436,f4744]) ).

tff(f4729,plain,
    ( ( 0 = cardinal1(int,sF41) )
    | mem(int,choose(int,sF41),sF40)
    | ~ spl59_47 ),
    inference(superposition,[],[f974,f796]) ).

tff(f4723,plain,
    ( spl59_469
    | spl59_327 ),
    inference(avatar_split_clause,[],[f4717,f3092,f4720]) ).

tff(f4717,plain,
    ( $less(sK7(1,sK24),1)
    | spl59_327 ),
    inference(resolution,[],[f3093,f431]) ).

tff(f4713,plain,
    ( spl59_224
    | ~ spl59_227
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f4710,f804,f2173,f2159]) ).

tff(f2173,plain,
    ( spl59_227
  <=> mem(int,choose(int,sF39),sF33) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_227])]) ).

tff(f4710,plain,
    ( ~ mem(int,choose(int,sF39),sF33)
    | ( 0 = cardinal1(int,sF39) )
    | ~ spl59_49 ),
    inference(superposition,[],[f973,f806]) ).

tff(f973,plain,
    ! [X2: uni,X3: uni,X1: ty] :
      ( ~ mem(X1,choose(X1,diff(X1,X2,X3)),X3)
      | ( 0 = cardinal1(X1,diff(X1,X2,X3)) ) ),
    inference(resolution,[],[f908,f391]) ).

tff(f4712,plain,
    ( spl59_137
    | ~ spl59_212
    | ~ spl59_47 ),
    inference(avatar_split_clause,[],[f4709,f794,f2043,f1436]) ).

tff(f2043,plain,
    ( spl59_212
  <=> mem(int,choose(int,sF41),sF37) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_212])]) ).

tff(f4709,plain,
    ( ~ mem(int,choose(int,sF41),sF37)
    | ( 0 = cardinal1(int,sF41) )
    | ~ spl59_47 ),
    inference(superposition,[],[f973,f796]) ).

tff(f4711,plain,
    ( ~ spl59_200
    | spl59_199
    | ~ spl59_33 ),
    inference(avatar_split_clause,[],[f4708,f724,f1970,f1974]) ).

tff(f1974,plain,
    ( spl59_200
  <=> mem(int,choose(int,sF40),sF32) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_200])]) ).

tff(f4708,plain,
    ( ( 0 = cardinal1(int,sF40) )
    | ~ mem(int,choose(int,sF40),sF32)
    | ~ spl59_33 ),
    inference(superposition,[],[f973,f726]) ).

tff(f4688,plain,
    ( spl59_465
    | spl59_468
    | ~ spl59_124
    | spl59_125 ),
    inference(avatar_split_clause,[],[f4683,f1365,f1356,f4685,f4662]) ).

tff(f4685,plain,
    ( spl59_468
  <=> $less(min_elt1(below1(sK18(0))),sK19) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_468])]) ).

tff(f1356,plain,
    ( spl59_124
  <=> $less(sK18(0),sK19) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_124])]) ).

tff(f1365,plain,
    ( spl59_125
  <=> $less(sK18(0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_125])]) ).

tff(f4683,plain,
    ( $less(min_elt1(below1(sK18(0))),sK19)
    | ( 0 = sK18(0) )
    | ~ spl59_124
    | spl59_125 ),
    inference(subsumption_resolution,[],[f4675,f1367]) ).

tff(f1367,plain,
    ( ~ $less(sK18(0),0)
    | spl59_125 ),
    inference(avatar_component_clause,[],[f1365]) ).

tff(f4675,plain,
    ( $less(min_elt1(below1(sK18(0))),sK19)
    | $less(sK18(0),0)
    | ( 0 = sK18(0) )
    | ~ spl59_124 ),
    inference(resolution,[],[f4642,f2694]) ).

tff(f4642,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,sK18(0))
        | $less(X1,sK19) )
    | ~ spl59_124 ),
    inference(resolution,[],[f1358,f99]) ).

tff(f1358,plain,
    ( $less(sK18(0),sK19)
    | ~ spl59_124 ),
    inference(avatar_component_clause,[],[f1356]) ).

tff(f4682,plain,
    ( spl59_465
    | spl59_467
    | ~ spl59_124
    | spl59_125 ),
    inference(avatar_split_clause,[],[f4677,f1365,f1356,f4679,f4662]) ).

tff(f4679,plain,
    ( spl59_467
  <=> $less(max_elt1(below1(sK18(0))),sK19) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_467])]) ).

tff(f4677,plain,
    ( $less(max_elt1(below1(sK18(0))),sK19)
    | ( 0 = sK18(0) )
    | ~ spl59_124
    | spl59_125 ),
    inference(subsumption_resolution,[],[f4676,f1367]) ).

tff(f4676,plain,
    ( ( 0 = sK18(0) )
    | $less(sK18(0),0)
    | $less(max_elt1(below1(sK18(0))),sK19)
    | ~ spl59_124 ),
    inference(resolution,[],[f4642,f2772]) ).

tff(f4672,plain,
    ( spl59_466
    | spl59_326 ),
    inference(avatar_split_clause,[],[f4667,f3087,f4669]) ).

tff(f3087,plain,
    ( spl59_326
  <=> partial_solution1(1,sK11) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_326])]) ).

tff(f4667,plain,
    ( $less(sK7(1,sK11),1)
    | spl59_326 ),
    inference(resolution,[],[f3088,f431]) ).

tff(f3088,plain,
    ( ~ partial_solution1(1,sK11)
    | spl59_326 ),
    inference(avatar_component_clause,[],[f3087]) ).

tff(f4665,plain,
    ( spl59_464
    | spl59_465
    | spl59_125 ),
    inference(avatar_split_clause,[],[f4656,f1365,f4662,f4658]) ).

tff(f4656,plain,
    ( ( 0 = sK18(0) )
    | $less(0,sK18(0))
    | spl59_125 ),
    inference(resolution,[],[f1367,f100]) ).

tff(f4653,plain,
    ( spl59_462
    | spl59_463
    | spl59_236 ),
    inference(avatar_split_clause,[],[f4644,f2248,f4650,f4646]) ).

tff(f4650,plain,
    ( spl59_463
  <=> ( sF45 = sK23 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_463])]) ).

tff(f2248,plain,
    ( spl59_236
  <=> $less(sF45,sK23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_236])]) ).

tff(f4644,plain,
    ( ( sF45 = sK23 )
    | $less(sK23,sF45)
    | spl59_236 ),
    inference(resolution,[],[f2249,f100]) ).

tff(f2249,plain,
    ( ~ $less(sF45,sK23)
    | spl59_236 ),
    inference(avatar_component_clause,[],[f2248]) ).

tff(f4640,plain,
    ( spl59_461
    | ~ spl59_228 ),
    inference(avatar_split_clause,[],[f4632,f2184,f4637]) ).

tff(f4637,plain,
    ( spl59_461
  <=> $less(-2,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_461])]) ).

tff(f2184,plain,
    ( spl59_228
  <=> $less(-1,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_228])]) ).

tff(f4632,plain,
    ( $less(-2,sK9)
    | ~ spl59_228 ),
    inference(interpreted_simplification,[],[f4631]) ).

tff(f4631,plain,
    ( ~ $less(-2,-1)
    | $less(-2,sK9)
    | ~ spl59_228 ),
    inference(instantiation,[],[f4623]) ).

tff(f4623,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,-1)
        | $less(X1,sK9) )
    | ~ spl59_228 ),
    inference(resolution,[],[f2186,f99]) ).

tff(f2186,plain,
    ( $less(-1,sK9)
    | ~ spl59_228 ),
    inference(avatar_component_clause,[],[f2184]) ).

tff(f4630,plain,
    ( spl59_395
    | spl59_394
    | ~ spl59_79 ),
    inference(avatar_split_clause,[],[f4625,f1057,f3974,f3978]) ).

tff(f3978,plain,
    ( spl59_395
  <=> ( 0 = sK17(0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_395])]) ).

tff(f3974,plain,
    ( spl59_394
  <=> $less(0,sK17(0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_394])]) ).

tff(f4625,plain,
    ( ~ mem(int,t2tb1(0),sF33)
    | $less(0,sK17(0))
    | ( 0 = sK17(0) ) ),
    inference(interpreted_simplification,[],[f4624]) ).

tff(f4624,plain,
    ( $less(0,sK17(0))
    | ( 0 = sK17(0) )
    | ~ mem(int,t2tb1(0),sF33)
    | $less(0,0) ),
    inference(instantiation,[],[f1067]) ).

tff(f1067,plain,
    ! [X0: $int] :
      ( $less(0,sK17(X0))
      | ( 0 = sK17(X0) )
      | ~ mem(int,t2tb1(X0),sF33)
      | $less(X0,0) ),
    inference(resolution,[],[f509,f100]) ).

tff(f509,plain,
    ! [X10: $int] :
      ( ~ $less(sK17(X10),0)
      | $less(X10,0)
      | ~ mem(int,t2tb1(X10),sF33) ),
    inference(definition_folding,[],[f468,f505]) ).

tff(f468,plain,
    ! [X10: $int] :
      ( ~ mem(int,t2tb1(X10),t2tb(sK15))
      | ~ $less(sK17(X10),0)
      | $less(X10,0) ),
    inference(cnf_transformation,[],[f315]) ).

tff(f4621,plain,
    ( spl59_460
    | ~ spl59_317 ),
    inference(avatar_split_clause,[],[f4610,f3016,f4618]) ).

tff(f4618,plain,
    ( spl59_460
  <=> $less(min_elt1(below1(1)),sK27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_460])]) ).

tff(f4610,plain,
    ( $less(min_elt1(below1(1)),sK27)
    | ~ spl59_317 ),
    inference(evaluation,[],[f4608]) ).

tff(f4608,plain,
    ( ( 0 = 1 )
    | $less(1,0)
    | $less(min_elt1(below1(1)),sK27)
    | ~ spl59_317 ),
    inference(resolution,[],[f4496,f2694]) ).

tff(f4496,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,1)
        | $less(X1,sK27) )
    | ~ spl59_317 ),
    inference(resolution,[],[f3018,f99]) ).

tff(f4616,plain,
    ( spl59_459
    | ~ spl59_317 ),
    inference(avatar_split_clause,[],[f4611,f3016,f4613]) ).

tff(f4613,plain,
    ( spl59_459
  <=> $less(max_elt1(below1(1)),sK27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_459])]) ).

tff(f4611,plain,
    ( $less(max_elt1(below1(1)),sK27)
    | ~ spl59_317 ),
    inference(evaluation,[],[f4609]) ).

tff(f4609,plain,
    ( $less(1,0)
    | ( 0 = 1 )
    | $less(max_elt1(below1(1)),sK27)
    | ~ spl59_317 ),
    inference(resolution,[],[f4496,f2772]) ).

tff(f4603,plain,
    ( spl59_457
    | spl59_458 ),
    inference(avatar_split_clause,[],[f4593,f4600,f4597]) ).

tff(f4597,plain,
    ( spl59_457
  <=> ! [X2: uni] : ~ mem(int,X2,t2tb(below1(0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_457])]) ).

tff(f4600,plain,
    ( spl59_458
  <=> ( 1 = cardinal1(int,t2tb(below1(0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_458])]) ).

tff(f4593,plain,
    ! [X2: uni] :
      ( ( 1 = cardinal1(int,t2tb(below1(0))) )
      | ~ mem(int,X2,t2tb(below1(0))) ),
    inference(evaluation,[],[f4584]) ).

tff(f4584,plain,
    ! [X2: uni] :
      ( ( $sum(1,0) = cardinal1(int,t2tb(below1(0))) )
      | ~ mem(int,X2,t2tb(below1(0))) ),
    inference(superposition,[],[f354,f4473]) ).

tff(f4473,plain,
    ! [X0: uni] : ( 0 = cardinal1(int,remove(int,X0,t2tb(below1(0)))) ),
    inference(resolution,[],[f3986,f863]) ).

tff(f863,plain,
    ! [X6: uni,X5: ty] :
      ( $less(0,cardinal1(X5,X6))
      | ( 0 = cardinal1(X5,X6) ) ),
    inference(resolution,[],[f100,f319]) ).

tff(f319,plain,
    ! [X0: uni,X1: ty] : ~ $less(cardinal1(X1,X0),0),
    inference(cnf_transformation,[],[f227]) ).

tff(f227,plain,
    ! [X0: uni,X1: ty] : ~ $less(cardinal1(X1,X0),0),
    inference(rectify,[],[f122]) ).

tff(f122,plain,
    ! [X1: uni,X0: ty] : ~ $less(cardinal1(X0,X1),0),
    inference(rectify,[],[f79]) ).

tff(f79,plain,
    ! [X0: ty,X10: uni] : ~ $less(cardinal1(X0,X10),0),
    inference(theory_normalization,[],[f34]) ).

tff(f34,axiom,
    ! [X0: ty,X10: uni] : $lesseq(0,cardinal1(X0,X10)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cardinal_nonneg) ).

tff(f3986,plain,
    ! [X3: uni] : ~ $less(0,cardinal1(int,remove(int,X3,t2tb(below1(0))))),
    inference(resolution,[],[f3848,f322]) ).

tff(f322,plain,
    ! [X2: uni,X0: ty,X1: uni] : subset(X0,remove(X0,X1,X2),X2),
    inference(cnf_transformation,[],[f230]) ).

tff(f230,plain,
    ! [X0: ty,X1: uni,X2: uni] : subset(X0,remove(X0,X1,X2),X2),
    inference(rectify,[],[f152]) ).

tff(f152,plain,
    ! [X1: ty,X2: uni,X0: uni] : subset(X1,remove(X1,X2,X0),X0),
    inference(rectify,[],[f24]) ).

tff(f24,axiom,
    ! [X10: uni,X0: ty,X1: uni] : subset(X0,remove(X0,X1,X10),X10),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',subset_remove) ).

tff(f3848,plain,
    ! [X5: uni] :
      ( ~ subset(int,X5,t2tb(below1(0)))
      | ~ $less(0,cardinal1(int,X5)) ),
    inference(interpreted_simplification,[],[f3847]) ).

tff(f3847,plain,
    ! [X5: uni] :
      ( ~ subset(int,X5,t2tb(below1(0)))
      | $less(0,0)
      | ~ $less(0,cardinal1(int,X5)) ),
    inference(instantiation,[],[f2389]) ).

tff(f2389,plain,
    ! [X4: $int,X5: uni] :
      ( ~ subset(int,X5,t2tb(below1(X4)))
      | $less(X4,0)
      | ~ $less(X4,cardinal1(int,X5)) ),
    inference(superposition,[],[f402,f367]) ).

tff(f4581,plain,
    ( spl59_384
    | ~ spl59_75
    | spl59_383 ),
    inference(avatar_split_clause,[],[f4576,f3802,f1014,f3806]) ).

tff(f3806,plain,
    ( spl59_384
  <=> $less(0,sK16(0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_384])]) ).

tff(f3802,plain,
    ( spl59_383
  <=> ( 0 = sK16(0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_383])]) ).

tff(f4576,plain,
    ( ( 0 = sK16(0) )
    | ~ mem(int,t2tb1(0),sF32)
    | $less(0,sK16(0)) ),
    inference(interpreted_simplification,[],[f4575]) ).

tff(f4575,plain,
    ( $less(0,sK16(0))
    | ~ mem(int,t2tb1(0),sF32)
    | ( 0 = sK16(0) )
    | $less(0,0) ),
    inference(instantiation,[],[f1012]) ).

tff(f1012,plain,
    ! [X0: $int] :
      ( $less(0,sK16(X0))
      | ~ mem(int,t2tb1(X0),sF32)
      | ( 0 = sK16(X0) )
      | $less(X0,0) ),
    inference(resolution,[],[f502,f100]) ).

tff(f502,plain,
    ! [X7: $int] :
      ( ~ $less(sK16(X7),0)
      | ~ mem(int,t2tb1(X7),sF32)
      | $less(X7,0) ),
    inference(definition_folding,[],[f473,f500]) ).

tff(f500,plain,
    sF32 = t2tb(sK14),
    introduced(function_definition,[]) ).

tff(f473,plain,
    ! [X7: $int] :
      ( ~ mem(int,t2tb1(X7),t2tb(sK14))
      | ~ $less(sK16(X7),0)
      | $less(X7,0) ),
    inference(cnf_transformation,[],[f315]) ).

tff(f4533,plain,
    ( spl59_284
    | spl59_86
    | spl59_149
    | ~ spl59_150 ),
    inference(avatar_split_clause,[],[f4532,f1546,f1542,f1105,f2763]) ).

tff(f2763,plain,
    ( spl59_284
  <=> $less(min_elt1(below1(sK27)),sK19) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_284])]) ).

tff(f4532,plain,
    ( ( 0 = sK27 )
    | $less(min_elt1(below1(sK27)),sK19)
    | spl59_149
    | ~ spl59_150 ),
    inference(subsumption_resolution,[],[f4528,f1543]) ).

tff(f4528,plain,
    ( $less(min_elt1(below1(sK27)),sK19)
    | $less(sK27,0)
    | ( 0 = sK27 )
    | ~ spl59_150 ),
    inference(resolution,[],[f4477,f2694]) ).

tff(f4477,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,sK27)
        | $less(X1,sK19) )
    | ~ spl59_150 ),
    inference(resolution,[],[f1547,f99]) ).

tff(f4531,plain,
    ( spl59_86
    | spl59_312
    | spl59_149
    | ~ spl59_150 ),
    inference(avatar_split_clause,[],[f4530,f1546,f1542,f2982,f1105]) ).

tff(f2982,plain,
    ( spl59_312
  <=> $less(max_elt1(below1(sK27)),sK19) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_312])]) ).

tff(f4530,plain,
    ( $less(max_elt1(below1(sK27)),sK19)
    | ( 0 = sK27 )
    | spl59_149
    | ~ spl59_150 ),
    inference(subsumption_resolution,[],[f4529,f1543]) ).

tff(f4529,plain,
    ( ( 0 = sK27 )
    | $less(sK27,0)
    | $less(max_elt1(below1(sK27)),sK19)
    | ~ spl59_150 ),
    inference(resolution,[],[f4477,f2772]) ).

tff(f4524,plain,
    ( spl59_358
    | spl59_456
    | spl59_230 ),
    inference(avatar_split_clause,[],[f4519,f2194,f4521,f3376]) ).

tff(f3376,plain,
    ( spl59_358
  <=> $less(sK9,sF45) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_358])]) ).

tff(f4521,plain,
    ( spl59_456
  <=> ( sF45 = sK9 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_456])]) ).

tff(f2194,plain,
    ( spl59_230
  <=> $less(sF45,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_230])]) ).

tff(f4519,plain,
    ( ( sF45 = sK9 )
    | $less(sK9,sF45)
    | spl59_230 ),
    inference(resolution,[],[f2195,f100]) ).

tff(f2195,plain,
    ( ~ $less(sF45,sK9)
    | spl59_230 ),
    inference(avatar_component_clause,[],[f2194]) ).

tff(f4517,plain,
    ( spl59_455
    | spl59_343
    | spl59_222 ),
    inference(avatar_split_clause,[],[f4512,f2123,f3226,f4514]) ).

tff(f4514,plain,
    ( spl59_455
  <=> ( sF45 = sF43 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_455])]) ).

tff(f3226,plain,
    ( spl59_343
  <=> $less(sF43,sF45) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_343])]) ).

tff(f2123,plain,
    ( spl59_222
  <=> $less(sF45,sF43) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_222])]) ).

tff(f4512,plain,
    ( $less(sF43,sF45)
    | ( sF45 = sF43 )
    | spl59_222 ),
    inference(resolution,[],[f2124,f100]) ).

tff(f2124,plain,
    ( ~ $less(sF45,sF43)
    | spl59_222 ),
    inference(avatar_component_clause,[],[f2123]) ).

tff(f4510,plain,
    ( spl59_113
    | spl59_454
    | ~ spl59_10 ),
    inference(avatar_split_clause,[],[f4505,f609,f4507,f1289]) ).

tff(f4507,plain,
    ( spl59_454
  <=> mem(int,sK6(int,sF37),sF40) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_454])]) ).

tff(f4505,plain,
    ( mem(int,sK6(int,sF37),sF40)
    | ( 0 = cardinal1(int,sF37) )
    | ~ spl59_10 ),
    inference(resolution,[],[f1196,f611]) ).

tff(f4498,plain,
    ( spl59_395
    | spl59_394
    | spl59_81 ),
    inference(avatar_split_clause,[],[f4497,f1069,f3974,f3978]) ).

tff(f1069,plain,
    ( spl59_81
  <=> $less(sK17(0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_81])]) ).

tff(f4497,plain,
    ( $less(0,sK17(0))
    | ( 0 = sK17(0) )
    | spl59_81 ),
    inference(resolution,[],[f1071,f100]) ).

tff(f1071,plain,
    ( ~ $less(sK17(0),0)
    | spl59_81 ),
    inference(avatar_component_clause,[],[f1069]) ).

tff(f4494,plain,
    ( ~ spl59_79
    | spl59_80 ),
    inference(avatar_split_clause,[],[f4482,f1061,f1057]) ).

tff(f4482,plain,
    ( ~ mem(int,t2tb1(0),sF33)
    | spl59_80 ),
    inference(evaluation,[],[f4478]) ).

tff(f4478,plain,
    ( $less(0,0)
    | ~ mem(int,t2tb1(0),sF33)
    | spl59_80 ),
    inference(resolution,[],[f1062,f506]) ).

tff(f506,plain,
    ! [X10: $int] :
      ( $less(sK17(X10),sK19)
      | ~ mem(int,t2tb1(X10),sF33)
      | $less(X10,0) ),
    inference(definition_folding,[],[f486,f505]) ).

tff(f486,plain,
    ! [X10: $int] :
      ( ~ mem(int,t2tb1(X10),t2tb(sK15))
      | $less(sK17(X10),sK19)
      | $less(X10,0) ),
    inference(definition_unfolding,[],[f470,f438]) ).

tff(f470,plain,
    ! [X10: $int] :
      ( ~ mem(int,t2tb1(X10),t2tb(sK15))
      | $less(sK17(X10),sK13)
      | $less(X10,0) ),
    inference(cnf_transformation,[],[f315]) ).

tff(f4493,plain,
    ( spl59_452
    | spl59_394
    | ~ spl59_56
    | spl59_80 ),
    inference(avatar_split_clause,[],[f4479,f1061,f872,f3974,f4484]) ).

tff(f4479,plain,
    ( $less(0,sK17(0))
    | ( sK19 = sK17(0) )
    | ~ spl59_56
    | spl59_80 ),
    inference(resolution,[],[f1062,f2580]) ).

tff(f2580,plain,
    ( ! [X20: $int] :
        ( $less(X20,sK19)
        | ( sK19 = X20 )
        | $less(0,X20) )
    | ~ spl59_56 ),
    inference(resolution,[],[f862,f874]) ).

tff(f4492,plain,
    ( spl59_394
    | spl59_395
    | ~ spl59_56
    | spl59_80 ),
    inference(avatar_split_clause,[],[f4480,f1061,f872,f3978,f3974]) ).

tff(f4480,plain,
    ( ( 0 = sK17(0) )
    | $less(0,sK17(0))
    | ~ spl59_56
    | spl59_80 ),
    inference(resolution,[],[f1062,f959]) ).

tff(f959,plain,
    ( ! [X0: $int] :
        ( $less(X0,sK19)
        | ( 0 = X0 )
        | $less(0,X0) )
    | ~ spl59_56 ),
    inference(resolution,[],[f917,f100]) ).

tff(f4491,plain,
    ( spl59_452
    | spl59_453
    | spl59_80 ),
    inference(avatar_split_clause,[],[f4481,f1061,f4488,f4484]) ).

tff(f4488,plain,
    ( spl59_453
  <=> $less(sK19,sK17(0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_453])]) ).

tff(f4481,plain,
    ( $less(sK19,sK17(0))
    | ( sK19 = sK17(0) )
    | spl59_80 ),
    inference(resolution,[],[f1062,f100]) ).

tff(f4464,plain,
    ( spl59_451
    | spl59_113
    | ~ spl59_10 ),
    inference(avatar_split_clause,[],[f4459,f609,f1289,f4461]) ).

tff(f4461,plain,
    ( spl59_451
  <=> mem(int,choose(int,sF37),sF40) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_451])]) ).

tff(f4459,plain,
    ( ( 0 = cardinal1(int,sF37) )
    | mem(int,choose(int,sF37),sF40)
    | ~ spl59_10 ),
    inference(resolution,[],[f1195,f611]) ).

tff(f4450,plain,
    ( spl59_450
    | spl59_19
    | ~ spl59_23
    | ~ spl59_30
    | ~ spl59_48
    | ~ spl59_152 ),
    inference(avatar_split_clause,[],[f4445,f1556,f799,f709,f674,f654,f4447]) ).

tff(f4447,plain,
    ( spl59_450
  <=> $less(tb2t1(get(int,int,sF31,sF49)),n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_450])]) ).

tff(f799,plain,
    ( spl59_48
  <=> partial_solution1(sK19,sK11) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_48])]) ).

tff(f4445,plain,
    ( $less(tb2t1(get(int,int,sF31,sF49)),n1)
    | spl59_19
    | ~ spl59_23
    | ~ spl59_30
    | ~ spl59_48
    | ~ spl59_152 ),
    inference(subsumption_resolution,[],[f4444,f656]) ).

tff(f4444,plain,
    ( $less(tb2t1(get(int,int,sF31,sF49)),n1)
    | $less(sK28,0)
    | ~ spl59_23
    | ~ spl59_30
    | ~ spl59_48
    | ~ spl59_152 ),
    inference(subsumption_resolution,[],[f4423,f1557]) ).

tff(f4423,plain,
    ( ~ $less(sK28,sK19)
    | $less(tb2t1(get(int,int,sF31,sF49)),n1)
    | $less(sK28,0)
    | ~ spl59_23
    | ~ spl59_30
    | ~ spl59_48 ),
    inference(superposition,[],[f1672,f676]) ).

tff(f1672,plain,
    ( ! [X1: $int] :
        ( $less(tb2t1(get(int,int,sF31,t2tb1(X1))),n1)
        | ~ $less(X1,sK19)
        | $less(X1,0) )
    | ~ spl59_30
    | ~ spl59_48 ),
    inference(forward_demodulation,[],[f1668,f711]) ).

tff(f1668,plain,
    ( ! [X1: $int] :
        ( $less(tb2t1(get(int,int,t2tb2(sK11),t2tb1(X1))),n1)
        | ~ $less(X1,sK19)
        | $less(X1,0) )
    | ~ spl59_48 ),
    inference(resolution,[],[f424,f801]) ).

tff(f801,plain,
    ( partial_solution1(sK19,sK11)
    | ~ spl59_48 ),
    inference(avatar_component_clause,[],[f799]) ).

tff(f424,plain,
    ! [X0: $int,X1: map_int_int,X4: $int] :
      ( ~ partial_solution1(X0,X1)
      | $less(X4,0)
      | ~ $less(X4,X0)
      | $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(X4))),n1) ),
    inference(cnf_transformation,[],[f299]) ).

tff(f4443,plain,
    ( ~ spl59_150
    | spl59_449
    | ~ spl59_4
    | ~ spl59_30
    | ~ spl59_48
    | spl59_149 ),
    inference(avatar_split_clause,[],[f4438,f1542,f799,f709,f579,f4440,f1546]) ).

tff(f4440,plain,
    ( spl59_449
  <=> $less(tb2t1(get(int,int,sF31,sF44)),n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_449])]) ).

tff(f4438,plain,
    ( $less(tb2t1(get(int,int,sF31,sF44)),n1)
    | ~ $less(sK27,sK19)
    | ~ spl59_4
    | ~ spl59_30
    | ~ spl59_48
    | spl59_149 ),
    inference(subsumption_resolution,[],[f4422,f1543]) ).

tff(f4422,plain,
    ( ~ $less(sK27,sK19)
    | $less(tb2t1(get(int,int,sF31,sF44)),n1)
    | $less(sK27,0)
    | ~ spl59_4
    | ~ spl59_30
    | ~ spl59_48 ),
    inference(superposition,[],[f1672,f581]) ).

tff(f4437,plain,
    ( spl59_368
    | ~ spl59_30
    | ~ spl59_48
    | ~ spl59_56 ),
    inference(avatar_split_clause,[],[f4436,f872,f799,f709,f3521]) ).

tff(f3521,plain,
    ( spl59_368
  <=> $less(tb2t1(get(int,int,sF31,t2tb1(0))),n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_368])]) ).

tff(f4436,plain,
    ( $less(tb2t1(get(int,int,sF31,t2tb1(0))),n1)
    | ~ spl59_30
    | ~ spl59_48
    | ~ spl59_56 ),
    inference(subsumption_resolution,[],[f4417,f874]) ).

tff(f4417,plain,
    ( $less(tb2t1(get(int,int,sF31,t2tb1(0))),n1)
    | ~ $less(0,sK19)
    | ~ spl59_30
    | ~ spl59_48 ),
    inference(interpreted_simplification,[],[f4416]) ).

tff(f4416,plain,
    ( $less(tb2t1(get(int,int,sF31,t2tb1(0))),n1)
    | ~ $less(0,sK19)
    | $less(0,0)
    | ~ spl59_30
    | ~ spl59_48 ),
    inference(instantiation,[],[f1672]) ).

tff(f4433,plain,
    ( spl59_448
    | ~ spl59_127
    | ~ spl59_30
    | ~ spl59_40
    | ~ spl59_48
    | spl59_154 ),
    inference(avatar_split_clause,[],[f4428,f1565,f799,f759,f709,f1380,f4430]) ).

tff(f4430,plain,
    ( spl59_448
  <=> $less(tb2t1(get(int,int,sF31,sF46)),n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_448])]) ).

tff(f4428,plain,
    ( ~ $less(sF45,sK19)
    | $less(tb2t1(get(int,int,sF31,sF46)),n1)
    | ~ spl59_30
    | ~ spl59_40
    | ~ spl59_48
    | spl59_154 ),
    inference(subsumption_resolution,[],[f4424,f1566]) ).

tff(f4424,plain,
    ( $less(tb2t1(get(int,int,sF31,sF46)),n1)
    | $less(sF45,0)
    | ~ $less(sF45,sK19)
    | ~ spl59_30
    | ~ spl59_40
    | ~ spl59_48 ),
    inference(superposition,[],[f1672,f761]) ).

tff(f4415,plain,
    ( spl59_447
    | ~ spl59_150
    | ~ spl59_3
    | ~ spl59_4
    | ~ spl59_39
    | spl59_149 ),
    inference(avatar_split_clause,[],[f4410,f1542,f754,f579,f574,f1546,f4412]) ).

tff(f4412,plain,
    ( spl59_447
  <=> $less(tb2t1(get(int,int,sF38,sF44)),n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_447])]) ).

tff(f574,plain,
    ( spl59_3
  <=> partial_solution1(sK19,sK24) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_3])]) ).

tff(f4410,plain,
    ( ~ $less(sK27,sK19)
    | $less(tb2t1(get(int,int,sF38,sF44)),n1)
    | ~ spl59_3
    | ~ spl59_4
    | ~ spl59_39
    | spl59_149 ),
    inference(subsumption_resolution,[],[f4382,f1543]) ).

tff(f4382,plain,
    ( $less(tb2t1(get(int,int,sF38,sF44)),n1)
    | $less(sK27,0)
    | ~ $less(sK27,sK19)
    | ~ spl59_3
    | ~ spl59_4
    | ~ spl59_39 ),
    inference(superposition,[],[f1671,f581]) ).

tff(f1671,plain,
    ( ! [X0: $int] :
        ( $less(tb2t1(get(int,int,sF38,t2tb1(X0))),n1)
        | ~ $less(X0,sK19)
        | $less(X0,0) )
    | ~ spl59_3
    | ~ spl59_39 ),
    inference(forward_demodulation,[],[f1667,f756]) ).

tff(f1667,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,sK19)
        | $less(X0,0)
        | $less(tb2t1(get(int,int,t2tb2(sK24),t2tb1(X0))),n1) )
    | ~ spl59_3 ),
    inference(resolution,[],[f424,f576]) ).

tff(f576,plain,
    ( partial_solution1(sK19,sK24)
    | ~ spl59_3 ),
    inference(avatar_component_clause,[],[f574]) ).

tff(f4409,plain,
    ( ~ spl59_446
    | ~ spl59_150
    | ~ spl59_3
    | ~ spl59_4
    | ~ spl59_39
    | spl59_149 ),
    inference(avatar_split_clause,[],[f4404,f1542,f754,f579,f574,f1546,f4406]) ).

tff(f4406,plain,
    ( spl59_446
  <=> $less(tb2t1(get(int,int,sF38,sF44)),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_446])]) ).

tff(f4404,plain,
    ( ~ $less(sK27,sK19)
    | ~ $less(tb2t1(get(int,int,sF38,sF44)),0)
    | ~ spl59_3
    | ~ spl59_4
    | ~ spl59_39
    | spl59_149 ),
    inference(subsumption_resolution,[],[f4290,f1543]) ).

tff(f4290,plain,
    ( ~ $less(tb2t1(get(int,int,sF38,sF44)),0)
    | $less(sK27,0)
    | ~ $less(sK27,sK19)
    | ~ spl59_3
    | ~ spl59_4
    | ~ spl59_39 ),
    inference(superposition,[],[f1662,f581]) ).

tff(f1662,plain,
    ( ! [X0: $int] :
        ( ~ $less(tb2t1(get(int,int,sF38,t2tb1(X0))),0)
        | ~ $less(X0,sK19)
        | $less(X0,0) )
    | ~ spl59_3
    | ~ spl59_39 ),
    inference(forward_demodulation,[],[f1657,f756]) ).

tff(f1657,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,sK19)
        | $less(X0,0)
        | ~ $less(tb2t1(get(int,int,t2tb2(sK24),t2tb1(X0))),0) )
    | ~ spl59_3 ),
    inference(resolution,[],[f423,f576]) ).

tff(f423,plain,
    ! [X0: $int,X1: map_int_int,X4: $int] :
      ( ~ partial_solution1(X0,X1)
      | ~ $less(X4,X0)
      | ~ $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(X4))),0)
      | $less(X4,0) ),
    inference(cnf_transformation,[],[f299]) ).

tff(f4403,plain,
    ( spl59_445
    | ~ spl59_79 ),
    inference(avatar_split_clause,[],[f4209,f1057,f4401]) ).

tff(f4401,plain,
    ( spl59_445
  <=> ! [X1: $int] :
        ( $less(X1,sK19)
        | ~ $less(X1,sK17(0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_445])]) ).

tff(f4209,plain,
    ! [X1: $int] :
      ( ~ mem(int,t2tb1(0),sF33)
      | $less(X1,sK19)
      | ~ $less(X1,sK17(0)) ),
    inference(interpreted_simplification,[],[f4208]) ).

tff(f4208,plain,
    ! [X1: $int] :
      ( ~ $less(X1,sK17(0))
      | $less(X1,sK19)
      | ~ mem(int,t2tb1(0),sF33)
      | $less(0,0) ),
    inference(instantiation,[],[f1055]) ).

tff(f1055,plain,
    ! [X0: $int,X1: $int] :
      ( ~ $less(X1,sK17(X0))
      | $less(X1,sK19)
      | ~ mem(int,t2tb1(X0),sF33)
      | $less(X0,0) ),
    inference(resolution,[],[f506,f99]) ).

tff(f4399,plain,
    ( spl59_444
    | ~ spl59_3
    | spl59_19
    | ~ spl59_23
    | ~ spl59_39
    | ~ spl59_152 ),
    inference(avatar_split_clause,[],[f4394,f1556,f754,f674,f654,f574,f4396]) ).

tff(f4396,plain,
    ( spl59_444
  <=> $less(tb2t1(get(int,int,sF38,sF49)),n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_444])]) ).

tff(f4394,plain,
    ( $less(tb2t1(get(int,int,sF38,sF49)),n1)
    | ~ spl59_3
    | spl59_19
    | ~ spl59_23
    | ~ spl59_39
    | ~ spl59_152 ),
    inference(subsumption_resolution,[],[f4393,f656]) ).

tff(f4393,plain,
    ( $less(sK28,0)
    | $less(tb2t1(get(int,int,sF38,sF49)),n1)
    | ~ spl59_3
    | ~ spl59_23
    | ~ spl59_39
    | ~ spl59_152 ),
    inference(subsumption_resolution,[],[f4383,f1557]) ).

tff(f4383,plain,
    ( $less(tb2t1(get(int,int,sF38,sF49)),n1)
    | ~ $less(sK28,sK19)
    | $less(sK28,0)
    | ~ spl59_3
    | ~ spl59_23
    | ~ spl59_39 ),
    inference(superposition,[],[f1671,f676]) ).

tff(f4392,plain,
    ( spl59_443
    | ~ spl59_127
    | ~ spl59_3
    | ~ spl59_39
    | ~ spl59_40
    | spl59_154 ),
    inference(avatar_split_clause,[],[f4387,f1565,f759,f754,f574,f1380,f4389]) ).

tff(f4389,plain,
    ( spl59_443
  <=> $less(tb2t1(get(int,int,sF38,sF46)),n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_443])]) ).

tff(f4387,plain,
    ( ~ $less(sF45,sK19)
    | $less(tb2t1(get(int,int,sF38,sF46)),n1)
    | ~ spl59_3
    | ~ spl59_39
    | ~ spl59_40
    | spl59_154 ),
    inference(subsumption_resolution,[],[f4384,f1566]) ).

tff(f4384,plain,
    ( ~ $less(sF45,sK19)
    | $less(sF45,0)
    | $less(tb2t1(get(int,int,sF38,sF46)),n1)
    | ~ spl59_3
    | ~ spl59_39
    | ~ spl59_40 ),
    inference(superposition,[],[f1671,f761]) ).

tff(f4386,plain,
    ( spl59_373
    | ~ spl59_3
    | ~ spl59_39
    | ~ spl59_56 ),
    inference(avatar_split_clause,[],[f4385,f872,f754,f574,f3607]) ).

tff(f3607,plain,
    ( spl59_373
  <=> $less(tb2t1(get(int,int,sF38,t2tb1(0))),n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_373])]) ).

tff(f4385,plain,
    ( $less(tb2t1(get(int,int,sF38,t2tb1(0))),n1)
    | ~ spl59_3
    | ~ spl59_39
    | ~ spl59_56 ),
    inference(subsumption_resolution,[],[f4377,f874]) ).

tff(f4377,plain,
    ( $less(tb2t1(get(int,int,sF38,t2tb1(0))),n1)
    | ~ $less(0,sK19)
    | ~ spl59_3
    | ~ spl59_39 ),
    inference(interpreted_simplification,[],[f4376]) ).

tff(f4376,plain,
    ( $less(tb2t1(get(int,int,sF38,t2tb1(0))),n1)
    | ~ $less(0,sK19)
    | $less(0,0)
    | ~ spl59_3
    | ~ spl59_39 ),
    inference(instantiation,[],[f1671]) ).

tff(f4375,plain,
    ( spl59_442
    | ~ spl59_81
    | ~ spl59_164 ),
    inference(avatar_split_clause,[],[f4319,f1678,f1069,f4372]) ).

tff(f4372,plain,
    ( spl59_442
  <=> $less(sK17(0),sK23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_442])]) ).

tff(f4319,plain,
    ( $less(sK17(0),sK23)
    | ~ spl59_81
    | ~ spl59_164 ),
    inference(resolution,[],[f1070,f2223]) ).

tff(f1070,plain,
    ( $less(sK17(0),0)
    | ~ spl59_81 ),
    inference(avatar_component_clause,[],[f1069]) ).

tff(f4370,plain,
    ( spl59_441
    | ~ spl59_81
    | ~ spl59_142 ),
    inference(avatar_split_clause,[],[f4317,f1465,f1069,f4367]) ).

tff(f4367,plain,
    ( spl59_441
  <=> $less(sK17(0),sF35) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_441])]) ).

tff(f4317,plain,
    ( $less(sK17(0),sF35)
    | ~ spl59_81
    | ~ spl59_142 ),
    inference(resolution,[],[f1070,f1881]) ).

tff(f4365,plain,
    ( spl59_440
    | ~ spl59_67
    | ~ spl59_81 ),
    inference(avatar_split_clause,[],[f4316,f1069,f941,f4362]) ).

tff(f4362,plain,
    ( spl59_440
  <=> $less(sK17(0),sK26) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_440])]) ).

tff(f4316,plain,
    ( $less(sK17(0),sK26)
    | ~ spl59_67
    | ~ spl59_81 ),
    inference(resolution,[],[f1070,f1171]) ).

tff(f4360,plain,
    ( ~ spl59_79
    | ~ spl59_81 ),
    inference(avatar_split_clause,[],[f4324,f1069,f1057]) ).

tff(f4324,plain,
    ( ~ mem(int,t2tb1(0),sF33)
    | ~ spl59_81 ),
    inference(evaluation,[],[f4308]) ).

tff(f4308,plain,
    ( $less(0,0)
    | ~ mem(int,t2tb1(0),sF33)
    | ~ spl59_81 ),
    inference(resolution,[],[f1070,f509]) ).

tff(f4359,plain,
    ( spl59_439
    | ~ spl59_81
    | ~ spl59_93 ),
    inference(avatar_split_clause,[],[f4321,f1159,f1069,f4356]) ).

tff(f4356,plain,
    ( spl59_439
  <=> $less(sK17(0),sF45) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_439])]) ).

tff(f4321,plain,
    ( $less(sK17(0),sF45)
    | ~ spl59_81
    | ~ spl59_93 ),
    inference(resolution,[],[f1070,f3044]) ).

tff(f4354,plain,
    ( spl59_438
    | ~ spl59_81
    | ~ spl59_83 ),
    inference(avatar_split_clause,[],[f4315,f1086,f1069,f4351]) ).

tff(f4351,plain,
    ( spl59_438
  <=> $less(sK17(0),n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_438])]) ).

tff(f4315,plain,
    ( $less(sK17(0),n1)
    | ~ spl59_81
    | ~ spl59_83 ),
    inference(resolution,[],[f1070,f1142]) ).

tff(f4349,plain,
    ( spl59_437
    | ~ spl59_81
    | ~ spl59_87 ),
    inference(avatar_split_clause,[],[f4320,f1109,f1069,f4346]) ).

tff(f4346,plain,
    ( spl59_437
  <=> $less(sK17(0),sK27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_437])]) ).

tff(f4320,plain,
    ( $less(sK17(0),sK27)
    | ~ spl59_81
    | ~ spl59_87 ),
    inference(resolution,[],[f1070,f2661]) ).

tff(f4344,plain,
    ( spl59_436
    | ~ spl59_58
    | ~ spl59_81 ),
    inference(avatar_split_clause,[],[f4314,f1069,f881,f4341]) ).

tff(f4341,plain,
    ( spl59_436
  <=> $less(sK17(0),sF43) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_436])]) ).

tff(f4314,plain,
    ( $less(sK17(0),sF43)
    | ~ spl59_58
    | ~ spl59_81 ),
    inference(resolution,[],[f1070,f924]) ).

tff(f4339,plain,
    ( spl59_435
    | ~ spl59_81 ),
    inference(avatar_split_clause,[],[f4309,f1069,f4336]) ).

tff(f4336,plain,
    ( spl59_435
  <=> ( 0 = cardinal1(int,t2tb(below1(sK17(0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_435])]) ).

tff(f4309,plain,
    ( ( 0 = cardinal1(int,t2tb(below1(sK17(0)))) )
    | ~ spl59_81 ),
    inference(resolution,[],[f1070,f368]) ).

tff(f4334,plain,
    ( spl59_434
    | ~ spl59_61
    | ~ spl59_81 ),
    inference(avatar_split_clause,[],[f4318,f1069,f894,f4331]) ).

tff(f4331,plain,
    ( spl59_434
  <=> $less(sK17(0),sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_434])]) ).

tff(f4318,plain,
    ( $less(sK17(0),sK9)
    | ~ spl59_61
    | ~ spl59_81 ),
    inference(resolution,[],[f1070,f2153]) ).

tff(f4329,plain,
    ( ~ spl59_433
    | ~ spl59_81 ),
    inference(avatar_split_clause,[],[f4312,f1069,f4326]) ).

tff(f4326,plain,
    ( spl59_433
  <=> mem(int,t2tb1(sK17(0)),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_433])]) ).

tff(f4312,plain,
    ( ~ mem(int,t2tb1(sK17(0)),sF30)
    | ~ spl59_81 ),
    inference(resolution,[],[f1070,f515]) ).

tff(f4307,plain,
    ( ~ spl59_372
    | ~ spl59_3
    | ~ spl59_39
    | ~ spl59_56 ),
    inference(avatar_split_clause,[],[f4306,f872,f754,f574,f3600]) ).

tff(f3600,plain,
    ( spl59_372
  <=> $less(tb2t1(get(int,int,sF38,t2tb1(0))),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_372])]) ).

tff(f4306,plain,
    ( ~ $less(tb2t1(get(int,int,sF38,t2tb1(0))),0)
    | ~ spl59_3
    | ~ spl59_39
    | ~ spl59_56 ),
    inference(subsumption_resolution,[],[f4286,f874]) ).

tff(f4286,plain,
    ( ~ $less(0,sK19)
    | ~ $less(tb2t1(get(int,int,sF38,t2tb1(0))),0)
    | ~ spl59_3
    | ~ spl59_39 ),
    inference(interpreted_simplification,[],[f4285]) ).

tff(f4285,plain,
    ( ~ $less(tb2t1(get(int,int,sF38,t2tb1(0))),0)
    | ~ $less(0,sK19)
    | $less(0,0)
    | ~ spl59_3
    | ~ spl59_39 ),
    inference(instantiation,[],[f1662]) ).

tff(f4305,plain,
    ( ~ spl59_432
    | ~ spl59_127
    | ~ spl59_3
    | ~ spl59_39
    | ~ spl59_40
    | spl59_154 ),
    inference(avatar_split_clause,[],[f4300,f1565,f759,f754,f574,f1380,f4302]) ).

tff(f4302,plain,
    ( spl59_432
  <=> $less(tb2t1(get(int,int,sF38,sF46)),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_432])]) ).

tff(f4300,plain,
    ( ~ $less(sF45,sK19)
    | ~ $less(tb2t1(get(int,int,sF38,sF46)),0)
    | ~ spl59_3
    | ~ spl59_39
    | ~ spl59_40
    | spl59_154 ),
    inference(subsumption_resolution,[],[f4292,f1566]) ).

tff(f4292,plain,
    ( ~ $less(tb2t1(get(int,int,sF38,sF46)),0)
    | $less(sF45,0)
    | ~ $less(sF45,sK19)
    | ~ spl59_3
    | ~ spl59_39
    | ~ spl59_40 ),
    inference(superposition,[],[f1662,f761]) ).

tff(f4299,plain,
    ( ~ spl59_431
    | ~ spl59_3
    | spl59_19
    | ~ spl59_23
    | ~ spl59_39
    | ~ spl59_152 ),
    inference(avatar_split_clause,[],[f4294,f1556,f754,f674,f654,f574,f4296]) ).

tff(f4296,plain,
    ( spl59_431
  <=> $less(tb2t1(get(int,int,sF38,sF49)),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_431])]) ).

tff(f4294,plain,
    ( ~ $less(tb2t1(get(int,int,sF38,sF49)),0)
    | ~ spl59_3
    | spl59_19
    | ~ spl59_23
    | ~ spl59_39
    | ~ spl59_152 ),
    inference(subsumption_resolution,[],[f4293,f1557]) ).

tff(f4293,plain,
    ( ~ $less(tb2t1(get(int,int,sF38,sF49)),0)
    | ~ $less(sK28,sK19)
    | ~ spl59_3
    | spl59_19
    | ~ spl59_23
    | ~ spl59_39 ),
    inference(subsumption_resolution,[],[f4291,f656]) ).

tff(f4291,plain,
    ( ~ $less(tb2t1(get(int,int,sF38,sF49)),0)
    | $less(sK28,0)
    | ~ $less(sK28,sK19)
    | ~ spl59_3
    | ~ spl59_23
    | ~ spl59_39 ),
    inference(superposition,[],[f1662,f676]) ).

tff(f4284,plain,
    ( spl59_383
    | spl59_384
    | spl59_76 ),
    inference(avatar_split_clause,[],[f4283,f1018,f3806,f3802]) ).

tff(f1018,plain,
    ( spl59_76
  <=> $less(sK16(0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_76])]) ).

tff(f4283,plain,
    ( $less(0,sK16(0))
    | ( 0 = sK16(0) )
    | spl59_76 ),
    inference(resolution,[],[f1020,f100]) ).

tff(f1020,plain,
    ( ~ $less(sK16(0),0)
    | spl59_76 ),
    inference(avatar_component_clause,[],[f1018]) ).

tff(f4282,plain,
    ( spl59_429
    | spl59_430
    | spl59_150 ),
    inference(avatar_split_clause,[],[f4273,f1546,f4279,f4275]) ).

tff(f4275,plain,
    ( spl59_429
  <=> $less(sK19,sK27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_429])]) ).

tff(f4279,plain,
    ( spl59_430
  <=> ( sK19 = sK27 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_430])]) ).

tff(f4273,plain,
    ( ( sK19 = sK27 )
    | $less(sK19,sK27)
    | spl59_150 ),
    inference(resolution,[],[f1548,f100]) ).

tff(f1548,plain,
    ( ~ $less(sK27,sK19)
    | spl59_150 ),
    inference(avatar_component_clause,[],[f1546]) ).

tff(f4270,plain,
    ( ~ spl59_369
    | ~ spl59_30
    | ~ spl59_48
    | ~ spl59_56 ),
    inference(avatar_split_clause,[],[f4269,f872,f799,f709,f3527]) ).

tff(f3527,plain,
    ( spl59_369
  <=> $less(tb2t1(get(int,int,sF31,t2tb1(0))),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_369])]) ).

tff(f4269,plain,
    ( ~ $less(tb2t1(get(int,int,sF31,t2tb1(0))),0)
    | ~ spl59_30
    | ~ spl59_48
    | ~ spl59_56 ),
    inference(subsumption_resolution,[],[f4236,f874]) ).

tff(f4236,plain,
    ( ~ $less(0,sK19)
    | ~ $less(tb2t1(get(int,int,sF31,t2tb1(0))),0)
    | ~ spl59_30
    | ~ spl59_48 ),
    inference(interpreted_simplification,[],[f4235]) ).

tff(f4235,plain,
    ( ~ $less(tb2t1(get(int,int,sF31,t2tb1(0))),0)
    | ~ $less(0,sK19)
    | $less(0,0)
    | ~ spl59_30
    | ~ spl59_48 ),
    inference(instantiation,[],[f1661]) ).

tff(f1661,plain,
    ( ! [X1: $int] :
        ( ~ $less(tb2t1(get(int,int,sF31,t2tb1(X1))),0)
        | ~ $less(X1,sK19)
        | $less(X1,0) )
    | ~ spl59_30
    | ~ spl59_48 ),
    inference(forward_demodulation,[],[f1658,f711]) ).

tff(f1658,plain,
    ( ! [X1: $int] :
        ( ~ $less(tb2t1(get(int,int,t2tb2(sK11),t2tb1(X1))),0)
        | $less(X1,0)
        | ~ $less(X1,sK19) )
    | ~ spl59_48 ),
    inference(resolution,[],[f423,f801]) ).

tff(f4266,plain,
    ( ~ spl59_428
    | ~ spl59_127
    | ~ spl59_30
    | ~ spl59_40
    | ~ spl59_48
    | spl59_154 ),
    inference(avatar_split_clause,[],[f4261,f1565,f799,f759,f709,f1380,f4263]) ).

tff(f4263,plain,
    ( spl59_428
  <=> $less(tb2t1(get(int,int,sF31,sF46)),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_428])]) ).

tff(f4261,plain,
    ( ~ $less(sF45,sK19)
    | ~ $less(tb2t1(get(int,int,sF31,sF46)),0)
    | ~ spl59_30
    | ~ spl59_40
    | ~ spl59_48
    | spl59_154 ),
    inference(subsumption_resolution,[],[f4242,f1566]) ).

tff(f4242,plain,
    ( $less(sF45,0)
    | ~ $less(tb2t1(get(int,int,sF31,sF46)),0)
    | ~ $less(sF45,sK19)
    | ~ spl59_30
    | ~ spl59_40
    | ~ spl59_48 ),
    inference(superposition,[],[f1661,f761]) ).

tff(f4260,plain,
    ( ~ spl59_427
    | spl59_19
    | ~ spl59_23
    | ~ spl59_30
    | ~ spl59_48
    | ~ spl59_152 ),
    inference(avatar_split_clause,[],[f4255,f1556,f799,f709,f674,f654,f4257]) ).

tff(f4257,plain,
    ( spl59_427
  <=> $less(tb2t1(get(int,int,sF31,sF49)),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_427])]) ).

tff(f4255,plain,
    ( ~ $less(tb2t1(get(int,int,sF31,sF49)),0)
    | spl59_19
    | ~ spl59_23
    | ~ spl59_30
    | ~ spl59_48
    | ~ spl59_152 ),
    inference(subsumption_resolution,[],[f4254,f656]) ).

tff(f4254,plain,
    ( $less(sK28,0)
    | ~ $less(tb2t1(get(int,int,sF31,sF49)),0)
    | ~ spl59_23
    | ~ spl59_30
    | ~ spl59_48
    | ~ spl59_152 ),
    inference(subsumption_resolution,[],[f4241,f1557]) ).

tff(f4241,plain,
    ( ~ $less(sK28,sK19)
    | $less(sK28,0)
    | ~ $less(tb2t1(get(int,int,sF31,sF49)),0)
    | ~ spl59_23
    | ~ spl59_30
    | ~ spl59_48 ),
    inference(superposition,[],[f1661,f676]) ).

tff(f4251,plain,
    ( ~ spl59_150
    | ~ spl59_426
    | ~ spl59_4
    | ~ spl59_30
    | ~ spl59_48
    | spl59_149 ),
    inference(avatar_split_clause,[],[f4246,f1542,f799,f709,f579,f4248,f1546]) ).

tff(f4248,plain,
    ( spl59_426
  <=> $less(tb2t1(get(int,int,sF31,sF44)),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_426])]) ).

tff(f4246,plain,
    ( ~ $less(tb2t1(get(int,int,sF31,sF44)),0)
    | ~ $less(sK27,sK19)
    | ~ spl59_4
    | ~ spl59_30
    | ~ spl59_48
    | spl59_149 ),
    inference(subsumption_resolution,[],[f4240,f1543]) ).

tff(f4240,plain,
    ( ~ $less(tb2t1(get(int,int,sF31,sF44)),0)
    | ~ $less(sK27,sK19)
    | $less(sK27,0)
    | ~ spl59_4
    | ~ spl59_30
    | ~ spl59_48 ),
    inference(superposition,[],[f1661,f581]) ).

tff(f4234,plain,
    ( spl59_425
    | ~ spl59_314 ),
    inference(avatar_split_clause,[],[f4223,f3005,f4231]) ).

tff(f4231,plain,
    ( spl59_425
  <=> $less(max_elt1(below1(1)),sK19) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_425])]) ).

tff(f3005,plain,
    ( spl59_314
  <=> $less(1,sK19) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_314])]) ).

tff(f4223,plain,
    ( $less(max_elt1(below1(1)),sK19)
    | ~ spl59_314 ),
    inference(evaluation,[],[f4222]) ).

tff(f4222,plain,
    ( $less(1,0)
    | ( 0 = 1 )
    | $less(max_elt1(below1(1)),sK19)
    | ~ spl59_314 ),
    inference(resolution,[],[f4216,f2772]) ).

tff(f4216,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,1)
        | $less(X1,sK19) )
    | ~ spl59_314 ),
    inference(resolution,[],[f3007,f99]) ).

tff(f3007,plain,
    ( $less(1,sK19)
    | ~ spl59_314 ),
    inference(avatar_component_clause,[],[f3005]) ).

tff(f4229,plain,
    ( spl59_424
    | ~ spl59_314 ),
    inference(avatar_split_clause,[],[f4224,f3005,f4226]) ).

tff(f4226,plain,
    ( spl59_424
  <=> $less(min_elt1(below1(1)),sK19) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_424])]) ).

tff(f4224,plain,
    ( $less(min_elt1(below1(1)),sK19)
    | ~ spl59_314 ),
    inference(evaluation,[],[f4221]) ).

tff(f4221,plain,
    ( $less(min_elt1(below1(1)),sK19)
    | $less(1,0)
    | ( 0 = 1 )
    | ~ spl59_314 ),
    inference(resolution,[],[f4216,f2694]) ).

tff(f4207,plain,
    ( spl59_81
    | spl59_395
    | spl59_423
    | ~ spl59_80 ),
    inference(avatar_split_clause,[],[f4197,f1061,f4204,f3978,f1069]) ).

tff(f4204,plain,
    ( spl59_423
  <=> $less(max_elt1(below1(sK17(0))),sK19) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_423])]) ).

tff(f4197,plain,
    ( $less(max_elt1(below1(sK17(0))),sK19)
    | ( 0 = sK17(0) )
    | $less(sK17(0),0)
    | ~ spl59_80 ),
    inference(resolution,[],[f4194,f2772]) ).

tff(f4194,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,sK17(0))
        | $less(X1,sK19) )
    | ~ spl59_80 ),
    inference(resolution,[],[f1063,f99]) ).

tff(f1063,plain,
    ( $less(sK17(0),sK19)
    | ~ spl59_80 ),
    inference(avatar_component_clause,[],[f1061]) ).

tff(f4202,plain,
    ( spl59_395
    | spl59_81
    | spl59_422
    | ~ spl59_80 ),
    inference(avatar_split_clause,[],[f4196,f1061,f4199,f1069,f3978]) ).

tff(f4199,plain,
    ( spl59_422
  <=> $less(min_elt1(below1(sK17(0))),sK19) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_422])]) ).

tff(f4196,plain,
    ( $less(min_elt1(below1(sK17(0))),sK19)
    | $less(sK17(0),0)
    | ( 0 = sK17(0) )
    | ~ spl59_80 ),
    inference(resolution,[],[f4194,f2694]) ).

tff(f4192,plain,
    ( spl59_421
    | ~ spl59_77 ),
    inference(avatar_split_clause,[],[f4191,f1042,f4170]) ).

tff(f4170,plain,
    ( spl59_421
  <=> ! [X1: $int] :
        ( $less(X1,sK19)
        | ~ $less(X1,sK16(0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_421])]) ).

tff(f1042,plain,
    ( spl59_77
  <=> $less(sK16(0),sK19) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_77])]) ).

tff(f4191,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,sK16(0))
        | $less(X1,sK19) )
    | ~ spl59_77 ),
    inference(resolution,[],[f1044,f99]) ).

tff(f1044,plain,
    ( $less(sK16(0),sK19)
    | ~ spl59_77 ),
    inference(avatar_component_clause,[],[f1042]) ).

tff(f4180,plain,
    ( ~ spl59_384
    | ~ spl59_76 ),
    inference(avatar_split_clause,[],[f4176,f1018,f3806]) ).

tff(f4176,plain,
    ( ~ $less(0,sK16(0))
    | ~ spl59_76 ),
    inference(interpreted_simplification,[],[f4175]) ).

tff(f4175,plain,
    ( ~ $less(0,sK16(0))
    | $less(0,0)
    | ~ spl59_76 ),
    inference(instantiation,[],[f4110]) ).

tff(f4110,plain,
    ( ! [X3: $int] :
        ( ~ $less(X3,sK16(0))
        | $less(X3,0) )
    | ~ spl59_76 ),
    inference(resolution,[],[f1019,f99]) ).

tff(f1019,plain,
    ( $less(sK16(0),0)
    | ~ spl59_76 ),
    inference(avatar_component_clause,[],[f1018]) ).

tff(f4172,plain,
    ( ~ spl59_75
    | spl59_421 ),
    inference(avatar_split_clause,[],[f4165,f4170,f1014]) ).

tff(f4165,plain,
    ! [X1: $int] :
      ( $less(X1,sK19)
      | ~ $less(X1,sK16(0))
      | ~ mem(int,t2tb1(0),sF32) ),
    inference(interpreted_simplification,[],[f4164]) ).

tff(f4164,plain,
    ! [X1: $int] :
      ( ~ $less(X1,sK16(0))
      | $less(0,0)
      | ~ mem(int,t2tb1(0),sF32)
      | $less(X1,sK19) ),
    inference(instantiation,[],[f1040]) ).

tff(f1040,plain,
    ! [X0: $int,X1: $int] :
      ( ~ $less(X1,sK16(X0))
      | $less(X0,0)
      | ~ mem(int,t2tb1(X0),sF32)
      | $less(X1,sK19) ),
    inference(resolution,[],[f503,f99]) ).

tff(f503,plain,
    ! [X7: $int] :
      ( $less(sK16(X7),sK19)
      | ~ mem(int,t2tb1(X7),sF32)
      | $less(X7,0) ),
    inference(definition_folding,[],[f484,f500]) ).

tff(f484,plain,
    ! [X7: $int] :
      ( ~ mem(int,t2tb1(X7),t2tb(sK14))
      | $less(sK16(X7),sK19)
      | $less(X7,0) ),
    inference(definition_unfolding,[],[f472,f438]) ).

tff(f472,plain,
    ! [X7: $int] :
      ( ~ mem(int,t2tb1(X7),t2tb(sK14))
      | $less(sK16(X7),sK13)
      | $less(X7,0) ),
    inference(cnf_transformation,[],[f315]) ).

tff(f4163,plain,
    ( ~ spl59_75
    | ~ spl59_76 ),
    inference(avatar_split_clause,[],[f4111,f1018,f1014]) ).

tff(f4111,plain,
    ( ~ mem(int,t2tb1(0),sF32)
    | ~ spl59_76 ),
    inference(evaluation,[],[f4095]) ).

tff(f4095,plain,
    ( $less(0,0)
    | ~ mem(int,t2tb1(0),sF32)
    | ~ spl59_76 ),
    inference(resolution,[],[f1019,f502]) ).

tff(f4162,plain,
    ( spl59_420
    | ~ spl59_76
    | ~ spl59_83 ),
    inference(avatar_split_clause,[],[f4102,f1086,f1018,f4159]) ).

tff(f4159,plain,
    ( spl59_420
  <=> $less(sK16(0),n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_420])]) ).

tff(f4102,plain,
    ( $less(sK16(0),n1)
    | ~ spl59_76
    | ~ spl59_83 ),
    inference(resolution,[],[f1019,f1142]) ).

tff(f4157,plain,
    ( spl59_419
    | ~ spl59_67
    | ~ spl59_76 ),
    inference(avatar_split_clause,[],[f4103,f1018,f941,f4154]) ).

tff(f4154,plain,
    ( spl59_419
  <=> $less(sK16(0),sK26) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_419])]) ).

tff(f4103,plain,
    ( $less(sK16(0),sK26)
    | ~ spl59_67
    | ~ spl59_76 ),
    inference(resolution,[],[f1019,f1171]) ).

tff(f4152,plain,
    ( spl59_418
    | ~ spl59_58
    | ~ spl59_76 ),
    inference(avatar_split_clause,[],[f4101,f1018,f881,f4149]) ).

tff(f4149,plain,
    ( spl59_418
  <=> $less(sK16(0),sF43) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_418])]) ).

tff(f4101,plain,
    ( $less(sK16(0),sF43)
    | ~ spl59_58
    | ~ spl59_76 ),
    inference(resolution,[],[f1019,f924]) ).

tff(f4147,plain,
    ( spl59_417
    | ~ spl59_61
    | ~ spl59_76 ),
    inference(avatar_split_clause,[],[f4105,f1018,f894,f4144]) ).

tff(f4144,plain,
    ( spl59_417
  <=> $less(sK16(0),sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_417])]) ).

tff(f4105,plain,
    ( $less(sK16(0),sK9)
    | ~ spl59_61
    | ~ spl59_76 ),
    inference(resolution,[],[f1019,f2153]) ).

tff(f4142,plain,
    ( ~ spl59_416
    | ~ spl59_76 ),
    inference(avatar_split_clause,[],[f4099,f1018,f4139]) ).

tff(f4139,plain,
    ( spl59_416
  <=> mem(int,t2tb1(sK16(0)),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_416])]) ).

tff(f4099,plain,
    ( ~ mem(int,t2tb1(sK16(0)),sF30)
    | ~ spl59_76 ),
    inference(resolution,[],[f1019,f515]) ).

tff(f4137,plain,
    ( spl59_415
    | ~ spl59_76
    | ~ spl59_87 ),
    inference(avatar_split_clause,[],[f4107,f1109,f1018,f4134]) ).

tff(f4134,plain,
    ( spl59_415
  <=> $less(sK16(0),sK27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_415])]) ).

tff(f4107,plain,
    ( $less(sK16(0),sK27)
    | ~ spl59_76
    | ~ spl59_87 ),
    inference(resolution,[],[f1019,f2661]) ).

tff(f4132,plain,
    ( spl59_414
    | ~ spl59_76
    | ~ spl59_164 ),
    inference(avatar_split_clause,[],[f4106,f1678,f1018,f4129]) ).

tff(f4129,plain,
    ( spl59_414
  <=> $less(sK16(0),sK23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_414])]) ).

tff(f4106,plain,
    ( $less(sK16(0),sK23)
    | ~ spl59_76
    | ~ spl59_164 ),
    inference(resolution,[],[f1019,f2223]) ).

tff(f4127,plain,
    ( spl59_77
    | ~ spl59_56
    | ~ spl59_76 ),
    inference(avatar_split_clause,[],[f4100,f1018,f872,f1042]) ).

tff(f4100,plain,
    ( $less(sK16(0),sK19)
    | ~ spl59_56
    | ~ spl59_76 ),
    inference(resolution,[],[f1019,f917]) ).

tff(f4126,plain,
    ( spl59_413
    | ~ spl59_76
    | ~ spl59_142 ),
    inference(avatar_split_clause,[],[f4104,f1465,f1018,f4123]) ).

tff(f4123,plain,
    ( spl59_413
  <=> $less(sK16(0),sF35) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_413])]) ).

tff(f4104,plain,
    ( $less(sK16(0),sF35)
    | ~ spl59_76
    | ~ spl59_142 ),
    inference(resolution,[],[f1019,f1881]) ).

tff(f4121,plain,
    ( spl59_412
    | ~ spl59_76
    | ~ spl59_93 ),
    inference(avatar_split_clause,[],[f4108,f1159,f1018,f4118]) ).

tff(f4118,plain,
    ( spl59_412
  <=> $less(sK16(0),sF45) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_412])]) ).

tff(f4108,plain,
    ( $less(sK16(0),sF45)
    | ~ spl59_76
    | ~ spl59_93 ),
    inference(resolution,[],[f1019,f3044]) ).

tff(f4116,plain,
    ( spl59_411
    | ~ spl59_76 ),
    inference(avatar_split_clause,[],[f4096,f1018,f4113]) ).

tff(f4113,plain,
    ( spl59_411
  <=> ( 0 = cardinal1(int,t2tb(below1(sK16(0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_411])]) ).

tff(f4096,plain,
    ( ( 0 = cardinal1(int,t2tb(below1(sK16(0)))) )
    | ~ spl59_76 ),
    inference(resolution,[],[f1019,f368]) ).

tff(f4094,plain,
    ( spl59_228
    | spl59_410
    | ~ spl59_234 ),
    inference(avatar_split_clause,[],[f3279,f2238,f4092,f2184]) ).

tff(f4092,plain,
    ( spl59_410
  <=> ! [X1: map_int_int] :
        ( ~ eq_prefix1(int,t2tb2(X1),get(sF56,int,sF57,t2tb1(-1)),n1)
        | eq_prefix1(int,sF38,t2tb2(X1),sK19) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_410])]) ).

tff(f3279,plain,
    ( ! [X1: map_int_int] :
        ( ~ eq_prefix1(int,t2tb2(X1),get(sF56,int,sF57,t2tb1(-1)),n1)
        | eq_prefix1(int,sF38,t2tb2(X1),sK19)
        | $less(-1,sK9) )
    | ~ spl59_234 ),
    inference(resolution,[],[f2240,f554]) ).

tff(f554,plain,
    ! [X28: map_int_int,X30: $int] :
      ( ~ $less(X30,sK23)
      | $less(X30,sK9)
      | eq_prefix1(int,sF38,t2tb2(X28),sK19)
      | ~ eq_prefix1(int,t2tb2(X28),get(sF56,int,sF57,t2tb1(X30)),n1) ),
    inference(definition_folding,[],[f441,f552,f551,f522]) ).

tff(f522,plain,
    t2tb2(sK24) = sF38,
    introduced(function_definition,[]) ).

tff(f551,plain,
    map(int,int) = sF56,
    introduced(function_definition,[]) ).

tff(f552,plain,
    t2tb3(sK22) = sF57,
    introduced(function_definition,[]) ).

tff(f441,plain,
    ! [X28: map_int_int,X30: $int] :
      ( eq_prefix1(int,t2tb2(sK24),t2tb2(X28),sK19)
      | ~ $less(X30,sK23)
      | $less(X30,sK9)
      | ~ eq_prefix1(int,t2tb2(X28),get(map(int,int),int,t2tb3(sK22),t2tb1(X30)),n1) ),
    inference(cnf_transformation,[],[f315]) ).

tff(f4090,plain,
    ( spl59_230
    | spl59_409
    | ~ spl59_40
    | ~ spl59_236 ),
    inference(avatar_split_clause,[],[f4086,f2248,f759,f4088,f2194]) ).

tff(f4088,plain,
    ( spl59_409
  <=> ! [X0: map_int_int] :
        ( ~ eq_prefix1(int,t2tb2(X0),get(sF56,int,sF57,sF46),n1)
        | mem(int,get(int,int,t2tb2(X0),sF53),sF41) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_409])]) ).

tff(f4086,plain,
    ( ! [X0: map_int_int] :
        ( ~ eq_prefix1(int,t2tb2(X0),get(sF56,int,sF57,sF46),n1)
        | mem(int,get(int,int,t2tb2(X0),sF53),sF41)
        | $less(sF45,sK9) )
    | ~ spl59_40
    | ~ spl59_236 ),
    inference(forward_demodulation,[],[f3301,f761]) ).

tff(f3301,plain,
    ( ! [X0: map_int_int] :
        ( $less(sF45,sK9)
        | mem(int,get(int,int,t2tb2(X0),sF53),sF41)
        | ~ eq_prefix1(int,t2tb2(X0),get(sF56,int,sF57,t2tb1(sF45)),n1) )
    | ~ spl59_236 ),
    inference(resolution,[],[f2250,f555]) ).

tff(f555,plain,
    ! [X28: map_int_int,X30: $int] :
      ( ~ $less(X30,sK23)
      | mem(int,get(int,int,t2tb2(X28),sF53),sF41)
      | ~ eq_prefix1(int,t2tb2(X28),get(sF56,int,sF57,t2tb1(X30)),n1)
      | $less(X30,sK9) ),
    inference(definition_folding,[],[f440,f552,f551,f526,f520,f525,f500,f524,f505,f497,f544]) ).

tff(f544,plain,
    sF53 = t2tb1(sK19),
    introduced(function_definition,[]) ).

tff(f524,plain,
    sF39 = diff(int,sF30,sF33),
    introduced(function_definition,[]) ).

tff(f525,plain,
    sF40 = diff(int,sF39,sF32),
    introduced(function_definition,[]) ).

tff(f520,plain,
    sF37 = t2tb(sK20),
    introduced(function_definition,[]) ).

tff(f526,plain,
    sF41 = diff(int,sF40,sF37),
    introduced(function_definition,[]) ).

tff(f440,plain,
    ! [X28: map_int_int,X30: $int] :
      ( mem(int,get(int,int,t2tb2(X28),t2tb1(sK19)),diff(int,diff(int,diff(int,t2tb(sK10),t2tb(sK15)),t2tb(sK14)),t2tb(sK20)))
      | ~ $less(X30,sK23)
      | $less(X30,sK9)
      | ~ eq_prefix1(int,t2tb2(X28),get(map(int,int),int,t2tb3(sK22),t2tb1(X30)),n1) ),
    inference(cnf_transformation,[],[f315]) ).

tff(f2250,plain,
    ( $less(sF45,sK23)
    | ~ spl59_236 ),
    inference(avatar_component_clause,[],[f2248]) ).

tff(f4085,plain,
    ( spl59_229
    | spl59_408
    | ~ spl59_4
    | ~ spl59_235 ),
    inference(avatar_split_clause,[],[f4081,f2243,f579,f4083,f2189]) ).

tff(f2189,plain,
    ( spl59_229
  <=> $less(sK27,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_229])]) ).

tff(f4083,plain,
    ( spl59_408
  <=> ! [X0: map_int_int] :
        ( ~ eq_prefix1(int,t2tb2(X0),get(sF56,int,sF57,sF44),n1)
        | mem(int,get(int,int,t2tb2(X0),sF53),sF41) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_408])]) ).

tff(f2243,plain,
    ( spl59_235
  <=> $less(sK27,sK23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_235])]) ).

tff(f4081,plain,
    ( ! [X0: map_int_int] :
        ( ~ eq_prefix1(int,t2tb2(X0),get(sF56,int,sF57,sF44),n1)
        | mem(int,get(int,int,t2tb2(X0),sF53),sF41)
        | $less(sK27,sK9) )
    | ~ spl59_4
    | ~ spl59_235 ),
    inference(forward_demodulation,[],[f3296,f581]) ).

tff(f3296,plain,
    ( ! [X0: map_int_int] :
        ( $less(sK27,sK9)
        | mem(int,get(int,int,t2tb2(X0),sF53),sF41)
        | ~ eq_prefix1(int,t2tb2(X0),get(sF56,int,sF57,t2tb1(sK27)),n1) )
    | ~ spl59_235 ),
    inference(resolution,[],[f2245,f555]) ).

tff(f2245,plain,
    ( $less(sK27,sK23)
    | ~ spl59_235 ),
    inference(avatar_component_clause,[],[f2243]) ).

tff(f4079,plain,
    ( spl59_407
    | spl59_229
    | ~ spl59_4
    | ~ spl59_235 ),
    inference(avatar_split_clause,[],[f4075,f2243,f579,f2189,f4077]) ).

tff(f4077,plain,
    ( spl59_407
  <=> ! [X1: map_int_int] :
        ( ~ eq_prefix1(int,t2tb2(X1),get(sF56,int,sF57,sF44),n1)
        | eq_prefix1(int,sF38,t2tb2(X1),sK19) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_407])]) ).

tff(f4075,plain,
    ( ! [X1: map_int_int] :
        ( $less(sK27,sK9)
        | ~ eq_prefix1(int,t2tb2(X1),get(sF56,int,sF57,sF44),n1)
        | eq_prefix1(int,sF38,t2tb2(X1),sK19) )
    | ~ spl59_4
    | ~ spl59_235 ),
    inference(forward_demodulation,[],[f3297,f581]) ).

tff(f3297,plain,
    ( ! [X1: map_int_int] :
        ( $less(sK27,sK9)
        | eq_prefix1(int,sF38,t2tb2(X1),sK19)
        | ~ eq_prefix1(int,t2tb2(X1),get(sF56,int,sF57,t2tb1(sK27)),n1) )
    | ~ spl59_235 ),
    inference(resolution,[],[f2245,f554]) ).

tff(f4074,plain,
    ( ~ spl59_406
    | spl59_57
    | ~ spl59_11 ),
    inference(avatar_split_clause,[],[f3450,f614,f876,f4071]) ).

tff(f3450,plain,
    ( ( 0 = sK19 )
    | ~ mem(int,sF53,t2tb(below1(sK19)))
    | ~ spl59_11 ),
    inference(superposition,[],[f3416,f616]) ).

tff(f4068,plain,
    ( spl59_230
    | spl59_405
    | ~ spl59_40
    | ~ spl59_236 ),
    inference(avatar_split_clause,[],[f4064,f2248,f759,f4066,f2194]) ).

tff(f4066,plain,
    ( spl59_405
  <=> ! [X2: map_int_int] :
        ( ~ eq_prefix1(int,t2tb2(X2),get(sF56,int,sF57,sF46),n1)
        | partial_solution1(n1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_405])]) ).

tff(f4064,plain,
    ( ! [X2: map_int_int] :
        ( ~ eq_prefix1(int,t2tb2(X2),get(sF56,int,sF57,sF46),n1)
        | partial_solution1(n1,X2)
        | $less(sF45,sK9) )
    | ~ spl59_40
    | ~ spl59_236 ),
    inference(forward_demodulation,[],[f3303,f761]) ).

tff(f3303,plain,
    ( ! [X2: map_int_int] :
        ( partial_solution1(n1,X2)
        | ~ eq_prefix1(int,t2tb2(X2),get(sF56,int,sF57,t2tb1(sF45)),n1)
        | $less(sF45,sK9) )
    | ~ spl59_236 ),
    inference(resolution,[],[f2250,f556]) ).

tff(f556,plain,
    ! [X28: map_int_int,X30: $int] :
      ( ~ $less(X30,sK23)
      | partial_solution1(n1,X28)
      | $less(X30,sK9)
      | ~ eq_prefix1(int,t2tb2(X28),get(sF56,int,sF57,t2tb1(X30)),n1) ),
    inference(definition_folding,[],[f439,f552,f551]) ).

tff(f439,plain,
    ! [X28: map_int_int,X30: $int] :
      ( partial_solution1(n1,X28)
      | ~ $less(X30,sK23)
      | $less(X30,sK9)
      | ~ eq_prefix1(int,t2tb2(X28),get(map(int,int),int,t2tb3(sK22),t2tb1(X30)),n1) ),
    inference(cnf_transformation,[],[f315]) ).

tff(f4063,plain,
    ( spl59_230
    | spl59_404
    | ~ spl59_40
    | ~ spl59_236 ),
    inference(avatar_split_clause,[],[f4059,f2248,f759,f4061,f2194]) ).

tff(f4061,plain,
    ( spl59_404
  <=> ! [X1: map_int_int] :
        ( eq_prefix1(int,sF38,t2tb2(X1),sK19)
        | ~ eq_prefix1(int,t2tb2(X1),get(sF56,int,sF57,sF46),n1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_404])]) ).

tff(f4059,plain,
    ( ! [X1: map_int_int] :
        ( eq_prefix1(int,sF38,t2tb2(X1),sK19)
        | ~ eq_prefix1(int,t2tb2(X1),get(sF56,int,sF57,sF46),n1)
        | $less(sF45,sK9) )
    | ~ spl59_40
    | ~ spl59_236 ),
    inference(forward_demodulation,[],[f3302,f761]) ).

tff(f3302,plain,
    ( ! [X1: map_int_int] :
        ( ~ eq_prefix1(int,t2tb2(X1),get(sF56,int,sF57,t2tb1(sF45)),n1)
        | eq_prefix1(int,sF38,t2tb2(X1),sK19)
        | $less(sF45,sK9) )
    | ~ spl59_236 ),
    inference(resolution,[],[f2250,f554]) ).

tff(f4056,plain,
    ( spl59_229
    | spl59_403
    | ~ spl59_4
    | ~ spl59_235 ),
    inference(avatar_split_clause,[],[f4052,f2243,f579,f4054,f2189]) ).

tff(f4054,plain,
    ( spl59_403
  <=> ! [X2: map_int_int] :
        ( ~ eq_prefix1(int,t2tb2(X2),get(sF56,int,sF57,sF44),n1)
        | partial_solution1(n1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_403])]) ).

tff(f4052,plain,
    ( ! [X2: map_int_int] :
        ( ~ eq_prefix1(int,t2tb2(X2),get(sF56,int,sF57,sF44),n1)
        | $less(sK27,sK9)
        | partial_solution1(n1,X2) )
    | ~ spl59_4
    | ~ spl59_235 ),
    inference(forward_demodulation,[],[f3298,f581]) ).

tff(f3298,plain,
    ( ! [X2: map_int_int] :
        ( $less(sK27,sK9)
        | ~ eq_prefix1(int,t2tb2(X2),get(sF56,int,sF57,t2tb1(sK27)),n1)
        | partial_solution1(n1,X2) )
    | ~ spl59_235 ),
    inference(resolution,[],[f2245,f556]) ).

tff(f4051,plain,
    ( spl59_344
    | ~ spl59_93
    | ~ spl59_388 ),
    inference(avatar_split_clause,[],[f4006,f3901,f1159,f3231]) ).

tff(f3231,plain,
    ( spl59_344
  <=> $less(n1,sF45) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_344])]) ).

tff(f4006,plain,
    ( $less(n1,sF45)
    | ~ spl59_93
    | ~ spl59_388 ),
    inference(resolution,[],[f3903,f3044]) ).

tff(f3903,plain,
    ( $less(n1,0)
    | ~ spl59_388 ),
    inference(avatar_component_clause,[],[f3901]) ).

tff(f4050,plain,
    ( spl59_402
    | ~ spl59_388 ),
    inference(avatar_split_clause,[],[f3994,f3901,f4047]) ).

tff(f4047,plain,
    ( spl59_402
  <=> ( 0 = cardinal1(int,t2tb(below1(n1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_402])]) ).

tff(f3994,plain,
    ( ( 0 = cardinal1(int,t2tb(below1(n1))) )
    | ~ spl59_388 ),
    inference(resolution,[],[f3903,f368]) ).

tff(f4045,plain,
    ( ~ spl59_123
    | ~ spl59_388 ),
    inference(avatar_split_clause,[],[f3993,f3901,f1352]) ).

tff(f3993,plain,
    ( ~ mem(int,t2tb1(0),sF30)
    | ~ spl59_388 ),
    inference(resolution,[],[f3903,f1083]) ).

tff(f4044,plain,
    ( spl59_401
    | ~ spl59_56
    | ~ spl59_313
    | ~ spl59_388 ),
    inference(avatar_split_clause,[],[f4039,f3901,f3001,f872,f4041]) ).

tff(f4041,plain,
    ( spl59_401
  <=> $less(n1,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_401])]) ).

tff(f3001,plain,
    ( spl59_313
  <=> ( 1 = sK19 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_313])]) ).

tff(f4039,plain,
    ( $less(n1,1)
    | ~ spl59_56
    | ~ spl59_313
    | ~ spl59_388 ),
    inference(forward_demodulation,[],[f3998,f3003]) ).

tff(f3003,plain,
    ( ( 1 = sK19 )
    | ~ spl59_313 ),
    inference(avatar_component_clause,[],[f3001]) ).

tff(f3998,plain,
    ( $less(n1,sK19)
    | ~ spl59_56
    | ~ spl59_388 ),
    inference(resolution,[],[f3903,f917]) ).

tff(f4038,plain,
    ( spl59_340
    | ~ spl59_87
    | ~ spl59_388 ),
    inference(avatar_split_clause,[],[f4005,f3901,f1109,f3201]) ).

tff(f3201,plain,
    ( spl59_340
  <=> $less(n1,sK27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_340])]) ).

tff(f4005,plain,
    ( $less(n1,sK27)
    | ~ spl59_87
    | ~ spl59_388 ),
    inference(resolution,[],[f3903,f2661]) ).

tff(f4037,plain,
    ( spl59_400
    | ~ spl59_61
    | ~ spl59_388 ),
    inference(avatar_split_clause,[],[f4003,f3901,f894,f4034]) ).

tff(f4034,plain,
    ( spl59_400
  <=> $less(n1,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_400])]) ).

tff(f4003,plain,
    ( $less(n1,sK9)
    | ~ spl59_61
    | ~ spl59_388 ),
    inference(resolution,[],[f3903,f2153]) ).

tff(f4032,plain,
    ( spl59_399
    | ~ spl59_142
    | ~ spl59_388 ),
    inference(avatar_split_clause,[],[f4002,f3901,f1465,f4029]) ).

tff(f4029,plain,
    ( spl59_399
  <=> $less(n1,sF35) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_399])]) ).

tff(f4002,plain,
    ( $less(n1,sF35)
    | ~ spl59_142
    | ~ spl59_388 ),
    inference(resolution,[],[f3903,f1881]) ).

tff(f4027,plain,
    ( spl59_398
    | ~ spl59_67
    | ~ spl59_325
    | ~ spl59_388 ),
    inference(avatar_split_clause,[],[f4022,f3901,f3081,f941,f4024]) ).

tff(f4024,plain,
    ( spl59_398
  <=> $less(n1,2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_398])]) ).

tff(f3081,plain,
    ( spl59_325
  <=> ( 2 = sK26 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_325])]) ).

tff(f4022,plain,
    ( $less(n1,2)
    | ~ spl59_67
    | ~ spl59_325
    | ~ spl59_388 ),
    inference(forward_demodulation,[],[f4001,f3083]) ).

tff(f3083,plain,
    ( ( 2 = sK26 )
    | ~ spl59_325 ),
    inference(avatar_component_clause,[],[f3081]) ).

tff(f4001,plain,
    ( $less(n1,sK26)
    | ~ spl59_67
    | ~ spl59_388 ),
    inference(resolution,[],[f3903,f1171]) ).

tff(f4021,plain,
    ( ~ spl59_51
    | ~ spl59_388 ),
    inference(avatar_split_clause,[],[f3997,f3901,f821]) ).

tff(f3997,plain,
    ( ~ mem(int,t2tb1(n1),sF30)
    | ~ spl59_388 ),
    inference(resolution,[],[f3903,f515]) ).

tff(f4020,plain,
    ( spl59_397
    | ~ spl59_164
    | ~ spl59_388 ),
    inference(avatar_split_clause,[],[f4004,f3901,f1678,f4017]) ).

tff(f4017,plain,
    ( spl59_397
  <=> $less(n1,sK23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_397])]) ).

tff(f4004,plain,
    ( $less(n1,sK23)
    | ~ spl59_164
    | ~ spl59_388 ),
    inference(resolution,[],[f3903,f2223]) ).

tff(f4015,plain,
    ( ~ spl59_83
    | ~ spl59_388 ),
    inference(avatar_contradiction_clause,[],[f4014]) ).

tff(f4014,plain,
    ( $false
    | ~ spl59_83
    | ~ spl59_388 ),
    inference(subsumption_resolution,[],[f4000,f98]) ).

tff(f4000,plain,
    ( $less(n1,n1)
    | ~ spl59_83
    | ~ spl59_388 ),
    inference(resolution,[],[f3903,f1142]) ).

tff(f4013,plain,
    ( spl59_396
    | ~ spl59_58
    | ~ spl59_388 ),
    inference(avatar_split_clause,[],[f3999,f3901,f881,f4010]) ).

tff(f4010,plain,
    ( spl59_396
  <=> $less(n1,sF43) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_396])]) ).

tff(f3999,plain,
    ( $less(n1,sF43)
    | ~ spl59_58
    | ~ spl59_388 ),
    inference(resolution,[],[f3903,f924]) ).

tff(f3988,plain,
    ~ spl59_387,
    inference(avatar_split_clause,[],[f3983,f3870]) ).

tff(f3870,plain,
    ( spl59_387
  <=> $less(0,cardinal1(int,t2tb(below1(0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_387])]) ).

tff(f3983,plain,
    ~ $less(0,cardinal1(int,t2tb(below1(0)))),
    inference(resolution,[],[f3848,f420]) ).

tff(f3981,plain,
    ( spl59_394
    | spl59_395
    | spl59_81 ),
    inference(avatar_split_clause,[],[f3972,f1069,f3978,f3974]) ).

tff(f3972,plain,
    ( ( 0 = sK17(0) )
    | $less(0,sK17(0))
    | spl59_81 ),
    inference(resolution,[],[f1071,f100]) ).

tff(f3930,plain,
    ( ~ spl59_393
    | spl59_20
    | ~ spl59_222 ),
    inference(avatar_split_clause,[],[f3925,f2123,f659,f3927]) ).

tff(f3927,plain,
    ( spl59_393
  <=> $less(cardinal1(int,t2tb(below1(sF43))),sF45) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_393])]) ).

tff(f3925,plain,
    ( ~ $less(cardinal1(int,t2tb(below1(sF43))),sF45)
    | spl59_20
    | ~ spl59_222 ),
    inference(subsumption_resolution,[],[f3887,f661]) ).

tff(f3887,plain,
    ( $less(sF43,0)
    | ~ $less(cardinal1(int,t2tb(below1(sF43))),sF45)
    | ~ spl59_222 ),
    inference(resolution,[],[f3856,f3193]) ).

tff(f3193,plain,
    ( ! [X1: $int] :
        ( $less(X1,sF43)
        | ~ $less(X1,sF45) )
    | ~ spl59_222 ),
    inference(resolution,[],[f2125,f99]) ).

tff(f2125,plain,
    ( $less(sF45,sF43)
    | ~ spl59_222 ),
    inference(avatar_component_clause,[],[f2123]) ).

tff(f3924,plain,
    ( ~ spl59_392
    | spl59_388 ),
    inference(avatar_split_clause,[],[f3880,f3901,f3921]) ).

tff(f3921,plain,
    ( spl59_392
  <=> mem(int,t2tb1(cardinal1(int,t2tb(below1(n1)))),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_392])]) ).

tff(f3880,plain,
    ( $less(n1,0)
    | ~ mem(int,t2tb1(cardinal1(int,t2tb(below1(n1)))),sF30) ),
    inference(resolution,[],[f3856,f514]) ).

tff(f3919,plain,
    ( ~ spl59_391
    | spl59_18
    | ~ spl59_230 ),
    inference(avatar_split_clause,[],[f3914,f2194,f649,f3916]) ).

tff(f3916,plain,
    ( spl59_391
  <=> $less(cardinal1(int,t2tb(below1(sK9))),sF45) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_391])]) ).

tff(f3914,plain,
    ( ~ $less(cardinal1(int,t2tb(below1(sK9))),sF45)
    | spl59_18
    | ~ spl59_230 ),
    inference(subsumption_resolution,[],[f3881,f651]) ).

tff(f3881,plain,
    ( $less(sK9,0)
    | ~ $less(cardinal1(int,t2tb(below1(sK9))),sF45)
    | ~ spl59_230 ),
    inference(resolution,[],[f3856,f3219]) ).

tff(f3219,plain,
    ( ! [X1: $int] :
        ( $less(X1,sK9)
        | ~ $less(X1,sF45) )
    | ~ spl59_230 ),
    inference(resolution,[],[f2196,f99]) ).

tff(f2196,plain,
    ( $less(sF45,sK9)
    | ~ spl59_230 ),
    inference(avatar_component_clause,[],[f2194]) ).

tff(f3913,plain,
    ( ~ spl59_390
    | spl59_20
    | ~ spl59_215 ),
    inference(avatar_split_clause,[],[f3908,f2071,f659,f3910]) ).

tff(f3910,plain,
    ( spl59_390
  <=> $less(cardinal1(int,t2tb(below1(sF43))),sK27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_390])]) ).

tff(f2071,plain,
    ( spl59_215
  <=> $less(sK27,sF43) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_215])]) ).

tff(f3908,plain,
    ( ~ $less(cardinal1(int,t2tb(below1(sF43))),sK27)
    | spl59_20
    | ~ spl59_215 ),
    inference(subsumption_resolution,[],[f3888,f661]) ).

tff(f3888,plain,
    ( $less(sF43,0)
    | ~ $less(cardinal1(int,t2tb(below1(sF43))),sK27)
    | ~ spl59_215 ),
    inference(resolution,[],[f3856,f3191]) ).

tff(f3191,plain,
    ( ! [X1: $int] :
        ( $less(X1,sF43)
        | ~ $less(X1,sK27) )
    | ~ spl59_215 ),
    inference(resolution,[],[f2073,f99]) ).

tff(f2073,plain,
    ( $less(sK27,sF43)
    | ~ spl59_215 ),
    inference(avatar_component_clause,[],[f2071]) ).

tff(f3907,plain,
    ( spl59_388
    | spl59_389 ),
    inference(avatar_split_clause,[],[f3879,f3905,f3901]) ).

tff(f3905,plain,
    ( spl59_389
  <=> ! [X2: $int] :
        ( ~ mem(int,t2tb1(X2),sF30)
        | ~ $less(cardinal1(int,t2tb(below1(n1))),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_389])]) ).

tff(f3879,plain,
    ! [X2: $int] :
      ( ~ mem(int,t2tb1(X2),sF30)
      | $less(n1,0)
      | ~ $less(cardinal1(int,t2tb(below1(n1))),X2) ),
    inference(resolution,[],[f3856,f851]) ).

tff(f3874,plain,
    spl59_253,
    inference(avatar_split_clause,[],[f3867,f2396]) ).

tff(f2396,plain,
    ( spl59_253
  <=> ( 0 = cardinal1(int,t2tb(below1(0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_253])]) ).

tff(f3867,plain,
    0 = cardinal1(int,t2tb(below1(0))),
    inference(evaluation,[],[f3862]) ).

tff(f3862,plain,
    ( ( 0 = cardinal1(int,t2tb(below1(0))) )
    | $less(0,0) ),
    inference(resolution,[],[f3849,f863]) ).

tff(f3849,plain,
    ! [X0: $int] :
      ( ~ $less(X0,cardinal1(int,t2tb(below1(X0))))
      | $less(X0,0) ),
    inference(resolution,[],[f2389,f420]) ).

tff(f3873,plain,
    ~ spl59_387,
    inference(avatar_split_clause,[],[f3860,f3870]) ).

tff(f3860,plain,
    ~ $less(0,cardinal1(int,t2tb(below1(0)))),
    inference(interpreted_simplification,[],[f3859]) ).

tff(f3859,plain,
    ( ~ $less(0,cardinal1(int,t2tb(below1(0))))
    | $less(0,0) ),
    inference(instantiation,[],[f3849]) ).

tff(f3843,plain,
    ( spl59_386
    | ~ spl59_80
    | ~ spl59_313 ),
    inference(avatar_split_clause,[],[f3838,f3001,f1061,f3840]) ).

tff(f3840,plain,
    ( spl59_386
  <=> $less(sK17(0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_386])]) ).

tff(f3838,plain,
    ( $less(sK17(0),1)
    | ~ spl59_80
    | ~ spl59_313 ),
    inference(forward_demodulation,[],[f1063,f3003]) ).

tff(f3815,plain,
    ( spl59_385
    | ~ spl59_77
    | ~ spl59_313 ),
    inference(avatar_split_clause,[],[f3810,f3001,f1042,f3812]) ).

tff(f3812,plain,
    ( spl59_385
  <=> $less(sK16(0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_385])]) ).

tff(f3810,plain,
    ( $less(sK16(0),1)
    | ~ spl59_77
    | ~ spl59_313 ),
    inference(forward_demodulation,[],[f1044,f3003]) ).

tff(f3809,plain,
    ( spl59_383
    | spl59_384
    | spl59_76 ),
    inference(avatar_split_clause,[],[f3800,f1018,f3806,f3802]) ).

tff(f3800,plain,
    ( $less(0,sK16(0))
    | ( 0 = sK16(0) )
    | spl59_76 ),
    inference(resolution,[],[f1020,f100]) ).

tff(f3799,plain,
    ( spl59_382
    | ~ spl59_127
    | ~ spl59_313 ),
    inference(avatar_split_clause,[],[f3794,f3001,f1380,f3796]) ).

tff(f3796,plain,
    ( spl59_382
  <=> $less(sF45,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_382])]) ).

tff(f3794,plain,
    ( $less(sF45,1)
    | ~ spl59_127
    | ~ spl59_313 ),
    inference(forward_demodulation,[],[f1382,f3003]) ).

tff(f1382,plain,
    ( $less(sF45,sK19)
    | ~ spl59_127 ),
    inference(avatar_component_clause,[],[f1380]) ).

tff(f3769,plain,
    ( ~ spl59_381
    | spl59_256
    | ~ spl59_9 ),
    inference(avatar_split_clause,[],[f3764,f604,f2428,f3766]) ).

tff(f3764,plain,
    ( ( 0 = cardinal1(int,sF47) )
    | ~ mem(int,t2tb1(n1),sF47)
    | ~ spl59_9 ),
    inference(forward_demodulation,[],[f3763,f361]) ).

tff(f3763,plain,
    ( ( 0 = cardinal1(int,sF47) )
    | ~ mem(int,t2tb1(n1),t2tb(tb2t(sF47)))
    | ~ spl59_9 ),
    inference(resolution,[],[f3473,f2666]) ).

tff(f3473,plain,
    ( ! [X1: set_int] :
        ( ~ mem(int,t2tb1(max_elt1(X1)),sF47)
        | ~ mem(int,t2tb1(n1),t2tb(X1)) )
    | ~ spl59_9 ),
    inference(resolution,[],[f3407,f1821]) ).

tff(f3407,plain,
    ! [X7: set_int] :
      ( ~ mem(int,t2tb1(max_elt1(X7)),sF30)
      | ~ mem(int,t2tb1(n1),t2tb(X7)) ),
    inference(resolution,[],[f3380,f514]) ).

tff(f3761,plain,
    ( ~ spl59_380
    | spl59_224
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f3756,f804,f2159,f3758]) ).

tff(f3756,plain,
    ( ( 0 = cardinal1(int,sF39) )
    | ~ mem(int,t2tb1(n1),sF39)
    | ~ spl59_49 ),
    inference(forward_demodulation,[],[f3755,f361]) ).

tff(f3755,plain,
    ( ( 0 = cardinal1(int,sF39) )
    | ~ mem(int,t2tb1(n1),t2tb(tb2t(sF39)))
    | ~ spl59_49 ),
    inference(resolution,[],[f3472,f2666]) ).

tff(f3472,plain,
    ( ! [X0: set_int] :
        ( ~ mem(int,t2tb1(max_elt1(X0)),sF39)
        | ~ mem(int,t2tb1(n1),t2tb(X0)) )
    | ~ spl59_49 ),
    inference(resolution,[],[f3407,f1868]) ).

tff(f3747,plain,
    ( ~ spl59_365
    | spl59_86
    | ~ spl59_96
    | ~ spl59_97 ),
    inference(avatar_split_clause,[],[f3746,f1181,f1174,f1105,f3460]) ).

tff(f1174,plain,
    ( spl59_96
  <=> ( tb2t1(sF50) = sK27 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_96])]) ).

tff(f1181,plain,
    ( spl59_97
  <=> ( sF50 = sF44 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_97])]) ).

tff(f3746,plain,
    ( ( 0 = sK27 )
    | ~ mem(int,sF44,t2tb(below1(sK27)))
    | ~ spl59_96
    | ~ spl59_97 ),
    inference(forward_demodulation,[],[f3737,f1183]) ).

tff(f1183,plain,
    ( ( sF50 = sF44 )
    | ~ spl59_97 ),
    inference(avatar_component_clause,[],[f1181]) ).

tff(f3737,plain,
    ( ( 0 = sK27 )
    | ~ mem(int,sF50,t2tb(below1(sK27)))
    | ~ spl59_96 ),
    inference(superposition,[],[f3449,f1176]) ).

tff(f1176,plain,
    ( ( tb2t1(sF50) = sK27 )
    | ~ spl59_96 ),
    inference(avatar_component_clause,[],[f1174]) ).

tff(f3725,plain,
    ( spl59_86
    | spl59_379
    | spl59_149
    | ~ spl59_329 ),
    inference(avatar_split_clause,[],[f3720,f3102,f1542,f3722,f1105]) ).

tff(f3722,plain,
    ( spl59_379
  <=> $less(max_elt1(below1(sK27)),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_379])]) ).

tff(f3102,plain,
    ( spl59_329
  <=> $less(sK27,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_329])]) ).

tff(f3720,plain,
    ( $less(max_elt1(below1(sK27)),1)
    | ( 0 = sK27 )
    | spl59_149
    | ~ spl59_329 ),
    inference(subsumption_resolution,[],[f3712,f1543]) ).

tff(f3712,plain,
    ( $less(sK27,0)
    | $less(max_elt1(below1(sK27)),1)
    | ( 0 = sK27 )
    | ~ spl59_329 ),
    inference(resolution,[],[f3630,f2772]) ).

tff(f3630,plain,
    ( ! [X2: $int] :
        ( ~ $less(X2,sK27)
        | $less(X2,1) )
    | ~ spl59_329 ),
    inference(resolution,[],[f3104,f99]) ).

tff(f3104,plain,
    ( $less(sK27,1)
    | ~ spl59_329 ),
    inference(avatar_component_clause,[],[f3102]) ).

tff(f3719,plain,
    ( ~ spl59_317
    | ~ spl59_329 ),
    inference(avatar_split_clause,[],[f3708,f3102,f3016]) ).

tff(f3708,plain,
    ( ~ $less(1,sK27)
    | ~ spl59_329 ),
    inference(interpreted_simplification,[],[f3707]) ).

tff(f3707,plain,
    ( ~ $less(1,sK27)
    | $less(1,1)
    | ~ spl59_329 ),
    inference(instantiation,[],[f3630]) ).

tff(f3718,plain,
    ( spl59_378
    | spl59_86
    | spl59_149
    | ~ spl59_329 ),
    inference(avatar_split_clause,[],[f3713,f3102,f1542,f1105,f3715]) ).

tff(f3715,plain,
    ( spl59_378
  <=> $less(min_elt1(below1(sK27)),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_378])]) ).

tff(f3713,plain,
    ( ( 0 = sK27 )
    | $less(min_elt1(below1(sK27)),1)
    | spl59_149
    | ~ spl59_329 ),
    inference(subsumption_resolution,[],[f3711,f1543]) ).

tff(f3711,plain,
    ( $less(min_elt1(below1(sK27)),1)
    | ( 0 = sK27 )
    | $less(sK27,0)
    | ~ spl59_329 ),
    inference(resolution,[],[f3630,f2694]) ).

tff(f3706,plain,
    ( spl59_377
    | ~ spl59_233
    | ~ spl59_375 ),
    inference(avatar_split_clause,[],[f3700,f3642,f2226,f3703]) ).

tff(f3703,plain,
    ( spl59_377
  <=> ( sF44 = get(int,int,sF48,sF53) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_377])]) ).

tff(f2226,plain,
    ( spl59_233
  <=> ( get(int,int,sF48,sF49) = sF44 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_233])]) ).

tff(f3642,plain,
    ( spl59_375
  <=> ( sF53 = sF49 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_375])]) ).

tff(f3700,plain,
    ( ( sF44 = get(int,int,sF48,sF53) )
    | ~ spl59_233
    | ~ spl59_375 ),
    inference(superposition,[],[f2228,f3644]) ).

tff(f3644,plain,
    ( ( sF53 = sF49 )
    | ~ spl59_375 ),
    inference(avatar_component_clause,[],[f3642]) ).

tff(f2228,plain,
    ( ( get(int,int,sF48,sF49) = sF44 )
    | ~ spl59_233 ),
    inference(avatar_component_clause,[],[f2226]) ).

tff(f3701,plain,
    ( spl59_315
    | ~ spl59_23
    | ~ spl59_63
    | ~ spl59_375 ),
    inference(avatar_split_clause,[],[f3699,f3642,f903,f674,f3009]) ).

tff(f3009,plain,
    ( spl59_315
  <=> ! [X2: set_int] : ~ mem(int,sF53,t2tb(succ1(X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_315])]) ).

tff(f3699,plain,
    ( ! [X0: set_int] : ~ mem(int,sF53,t2tb(succ1(X0)))
    | ~ spl59_23
    | ~ spl59_63
    | ~ spl59_375 ),
    inference(superposition,[],[f3039,f3644]) ).

tff(f3039,plain,
    ( ! [X4: set_int] : ~ mem(int,sF49,t2tb(succ1(X4)))
    | ~ spl59_23
    | ~ spl59_63 ),
    inference(evaluation,[],[f3038]) ).

tff(f3038,plain,
    ( ! [X4: set_int] :
        ( $less(1,0)
        | ~ mem(int,sF49,t2tb(succ1(X4))) )
    | ~ spl59_23
    | ~ spl59_63 ),
    inference(forward_demodulation,[],[f3037,f905]) ).

tff(f3037,plain,
    ( ! [X4: set_int] :
        ( $less(1,sK28)
        | ~ mem(int,sF49,t2tb(succ1(X4))) )
    | ~ spl59_23
    | ~ spl59_63 ),
    inference(evaluation,[],[f3036]) ).

tff(f3036,plain,
    ( ! [X4: set_int] :
        ( $less(1,sK28)
        | ~ mem(int,sF49,t2tb(succ1(X4)))
        | ( 0 = 1 ) )
    | ~ spl59_23
    | ~ spl59_63 ),
    inference(forward_demodulation,[],[f2996,f905]) ).

tff(f2996,plain,
    ( ! [X4: set_int] :
        ( ( 1 = sK28 )
        | $less(1,sK28)
        | ~ mem(int,sF49,t2tb(succ1(X4))) )
    | ~ spl59_23 ),
    inference(superposition,[],[f927,f676]) ).

tff(f927,plain,
    ! [X0: $int,X1: set_int] :
      ( ~ mem(int,t2tb1(X0),t2tb(succ1(X1)))
      | $less(1,X0)
      | ( 1 = X0 ) ),
    inference(resolution,[],[f412,f100]) ).

tff(f3650,plain,
    ( spl59_375
    | spl59_376
    | ~ spl59_233
    | ~ spl59_249 ),
    inference(avatar_split_clause,[],[f3638,f2347,f2226,f3646,f3642]) ).

tff(f3646,plain,
    ( spl59_376
  <=> ( sF44 = get(int,int,sF38,sF49) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_376])]) ).

tff(f2347,plain,
    ( spl59_249
  <=> ( sF48 = set1(int,int,sF38,sF53,sF46) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_249])]) ).

tff(f3638,plain,
    ( ( sF44 = get(int,int,sF38,sF49) )
    | ( sF53 = sF49 )
    | ~ spl59_233
    | ~ spl59_249 ),
    inference(superposition,[],[f2371,f2228]) ).

tff(f2371,plain,
    ( ! [X0: uni] :
        ( ( get(int,int,sF48,X0) = get(int,int,sF38,X0) )
        | ( sF53 = X0 ) )
    | ~ spl59_249 ),
    inference(subsumption_resolution,[],[f2370,f808]) ).

tff(f2370,plain,
    ( ! [X0: uni] :
        ( ( sF53 = X0 )
        | ( get(int,int,sF48,X0) = get(int,int,sF38,X0) )
        | ~ sort1(int,sF53) )
    | ~ spl59_249 ),
    inference(subsumption_resolution,[],[f2367,f808]) ).

tff(f2367,plain,
    ( ! [X0: uni] :
        ( ~ sort1(int,X0)
        | ( get(int,int,sF48,X0) = get(int,int,sF38,X0) )
        | ( sF53 = X0 )
        | ~ sort1(int,sF53) )
    | ~ spl59_249 ),
    inference(superposition,[],[f358,f2349]) ).

tff(f2349,plain,
    ( ( sF48 = set1(int,int,sF38,sF53,sF46) )
    | ~ spl59_249 ),
    inference(avatar_component_clause,[],[f2347]) ).

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

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

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

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

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

tff(f61,axiom,
    ! [X18: uni,X16: uni,X15: ty,X0: ty,X17: uni] :
      ( sort1(X0,X17)
     => ( sort1(X0,X18)
       => ! [X19: uni] :
            ( ( X17 != X18 )
           => ( get(X15,X0,set1(X15,X0,X16,X17,X19),X18) = get(X15,X0,X16,X18) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',select_neq) ).

tff(f3649,plain,
    ( spl59_375
    | spl59_376
    | ~ spl59_233
    | ~ spl59_249 ),
    inference(avatar_split_clause,[],[f3639,f2347,f2226,f3646,f3642]) ).

tff(f3639,plain,
    ( ( sF44 = get(int,int,sF38,sF49) )
    | ( sF53 = sF49 )
    | ~ spl59_233
    | ~ spl59_249 ),
    inference(superposition,[],[f2228,f2371]) ).

tff(f3637,plain,
    ( spl59_316
    | ~ spl59_4
    | ~ spl59_329 ),
    inference(avatar_split_clause,[],[f3636,f3102,f579,f3013]) ).

tff(f3013,plain,
    ( spl59_316
  <=> ! [X3: set_int] : ~ mem(int,sF44,t2tb(succ1(X3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_316])]) ).

tff(f3636,plain,
    ( ! [X0: set_int] : ~ mem(int,sF44,t2tb(succ1(X0)))
    | ~ spl59_4
    | ~ spl59_329 ),
    inference(forward_demodulation,[],[f3628,f581]) ).

tff(f3628,plain,
    ( ! [X0: set_int] : ~ mem(int,t2tb1(sK27),t2tb(succ1(X0)))
    | ~ spl59_329 ),
    inference(resolution,[],[f3104,f412]) ).

tff(f3635,plain,
    ( spl59_374
    | ~ spl59_319
    | ~ spl59_329 ),
    inference(avatar_split_clause,[],[f3627,f3102,f3025,f3632]) ).

tff(f3025,plain,
    ( spl59_319
  <=> $less(1,sF45) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_319])]) ).

tff(f3627,plain,
    ( $less(sK27,sF45)
    | ~ spl59_319
    | ~ spl59_329 ),
    inference(resolution,[],[f3104,f3118]) ).

tff(f3118,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,1)
        | $less(X1,sF45) )
    | ~ spl59_319 ),
    inference(resolution,[],[f3027,f99]) ).

tff(f3027,plain,
    ( $less(1,sF45)
    | ~ spl59_319 ),
    inference(avatar_component_clause,[],[f3025]) ).

tff(f3610,plain,
    ( spl59_373
    | ~ spl59_39
    | ~ spl59_327 ),
    inference(avatar_split_clause,[],[f3605,f3092,f754,f3607]) ).

tff(f3605,plain,
    ( $less(tb2t1(get(int,int,sF38,t2tb1(0))),n1)
    | ~ spl59_39
    | ~ spl59_327 ),
    inference(forward_demodulation,[],[f3587,f756]) ).

tff(f3587,plain,
    ( $less(tb2t1(get(int,int,t2tb2(sK24),t2tb1(0))),n1)
    | ~ spl59_327 ),
    inference(resolution,[],[f3094,f1666]) ).

tff(f1666,plain,
    ! [X1: map_int_int] :
      ( ~ partial_solution1(1,X1)
      | $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(0))),n1) ),
    inference(interpreted_simplification,[],[f1665]) ).

tff(f1665,plain,
    ! [X1: map_int_int] :
      ( ~ partial_solution1(1,X1)
      | $less(0,0)
      | ~ $less(0,1)
      | $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(0))),n1) ),
    inference(instantiation,[],[f424]) ).

tff(f3094,plain,
    ( partial_solution1(1,sK24)
    | ~ spl59_327 ),
    inference(avatar_component_clause,[],[f3092]) ).

tff(f3603,plain,
    ( ~ spl59_372
    | ~ spl59_39
    | ~ spl59_327 ),
    inference(avatar_split_clause,[],[f3598,f3092,f754,f3600]) ).

tff(f3598,plain,
    ( ~ $less(tb2t1(get(int,int,sF38,t2tb1(0))),0)
    | ~ spl59_39
    | ~ spl59_327 ),
    inference(forward_demodulation,[],[f3588,f756]) ).

tff(f3588,plain,
    ( ~ $less(tb2t1(get(int,int,t2tb2(sK24),t2tb1(0))),0)
    | ~ spl59_327 ),
    inference(resolution,[],[f3094,f1656]) ).

tff(f1656,plain,
    ! [X1: map_int_int] :
      ( ~ partial_solution1(1,X1)
      | ~ $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(0))),0) ),
    inference(interpreted_simplification,[],[f1655]) ).

tff(f1655,plain,
    ! [X1: map_int_int] :
      ( ~ partial_solution1(1,X1)
      | ~ $less(0,1)
      | ~ $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(0))),0)
      | $less(0,0) ),
    inference(instantiation,[],[f423]) ).

tff(f3563,plain,
    ( ~ spl59_371
    | ~ spl59_11
    | ~ spl59_313 ),
    inference(avatar_split_clause,[],[f3558,f3001,f614,f3560]) ).

tff(f3560,plain,
    ( spl59_371
  <=> mem(int,sF53,t2tb(succ1(below1(-2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_371])]) ).

tff(f3558,plain,
    ( ~ mem(int,sF53,t2tb(succ1(below1(-2))))
    | ~ spl59_11
    | ~ spl59_313 ),
    inference(interpreted_simplification,[],[f3557]) ).

tff(f3557,plain,
    ( ~ mem(int,sF53,t2tb(succ1(below1(-2))))
    | $less(0,-2)
    | ~ spl59_11
    | ~ spl59_313 ),
    inference(instantiation,[],[f3508]) ).

tff(f3508,plain,
    ( ! [X2: $int] :
        ( ~ mem(int,sF53,t2tb(succ1(below1(X2))))
        | $less(0,X2) )
    | ~ spl59_11
    | ~ spl59_313 ),
    inference(evaluation,[],[f3507]) ).

tff(f3507,plain,
    ( ! [X2: $int] :
        ( ~ mem(int,sF53,t2tb(succ1(below1(X2))))
        | $less($sum(1,-1),X2) )
    | ~ spl59_11
    | ~ spl59_313 ),
    inference(forward_demodulation,[],[f3494,f3003]) ).

tff(f3494,plain,
    ( ! [X2: $int] :
        ( $less($sum(sK19,-1),X2)
        | ~ mem(int,sF53,t2tb(succ1(below1(X2)))) )
    | ~ spl59_11 ),
    inference(superposition,[],[f2504,f616]) ).

tff(f2504,plain,
    ! [X2: $int,X1: $int] :
      ( ~ mem(int,t2tb1(X1),t2tb(succ1(below1(X2))))
      | $less($sum(X1,-1),X2) ),
    inference(resolution,[],[f409,f560]) ).

tff(f560,plain,
    ! [X0: set_int,X1: $int] :
      ( mem(int,t2tb1($sum(X1,-1)),t2tb(X0))
      | ~ mem(int,t2tb1(X1),t2tb(succ1(X0))) ),
    inference(evaluation,[],[f413]) ).

tff(f413,plain,
    ! [X0: set_int,X1: $int] :
      ( mem(int,t2tb1($sum(X1,$uminus(1))),t2tb(X0))
      | ~ mem(int,t2tb1(X1),t2tb(succ1(X0))) ),
    inference(cnf_transformation,[],[f290]) ).

tff(f3555,plain,
    ( spl59_362
    | spl59_370
    | ~ spl59_164 ),
    inference(avatar_split_clause,[],[f3542,f1678,f3552,f3424]) ).

tff(f3424,plain,
    ( spl59_362
  <=> $less(-2,sK23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_362])]) ).

tff(f3552,plain,
    ( spl59_370
  <=> ( sK23 = -2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_370])]) ).

tff(f3542,plain,
    ( ( sK23 = -2 )
    | $less(-2,sK23)
    | ~ spl59_164 ),
    inference(interpreted_simplification,[],[f3541]) ).

tff(f3541,plain,
    ( $less(-2,sK23)
    | $less(0,-2)
    | ( sK23 = -2 )
    | ~ spl59_164 ),
    inference(instantiation,[],[f2581]) ).

tff(f2581,plain,
    ( ! [X21: $int] :
        ( $less(X21,sK23)
        | $less(0,X21)
        | ( sK23 = X21 ) )
    | ~ spl59_164 ),
    inference(resolution,[],[f862,f1679]) ).

tff(f3530,plain,
    ( ~ spl59_369
    | ~ spl59_30
    | ~ spl59_326 ),
    inference(avatar_split_clause,[],[f3525,f3087,f709,f3527]) ).

tff(f3525,plain,
    ( ~ $less(tb2t1(get(int,int,sF31,t2tb1(0))),0)
    | ~ spl59_30
    | ~ spl59_326 ),
    inference(forward_demodulation,[],[f3512,f711]) ).

tff(f3512,plain,
    ( ~ $less(tb2t1(get(int,int,t2tb2(sK11),t2tb1(0))),0)
    | ~ spl59_326 ),
    inference(resolution,[],[f3089,f1656]) ).

tff(f3089,plain,
    ( partial_solution1(1,sK11)
    | ~ spl59_326 ),
    inference(avatar_component_clause,[],[f3087]) ).

tff(f3524,plain,
    ( spl59_368
    | ~ spl59_30
    | ~ spl59_326 ),
    inference(avatar_split_clause,[],[f3519,f3087,f709,f3521]) ).

tff(f3519,plain,
    ( $less(tb2t1(get(int,int,sF31,t2tb1(0))),n1)
    | ~ spl59_30
    | ~ spl59_326 ),
    inference(forward_demodulation,[],[f3511,f711]) ).

tff(f3511,plain,
    ( $less(tb2t1(get(int,int,t2tb2(sK11),t2tb1(0))),n1)
    | ~ spl59_326 ),
    inference(resolution,[],[f3089,f1666]) ).

tff(f3505,plain,
    ~ spl59_367,
    inference(avatar_split_clause,[],[f3486,f3502]) ).

tff(f3502,plain,
    ( spl59_367
  <=> mem(int,t2tb1(-2),t2tb(succ1(below1(-3)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_367])]) ).

tff(f3486,plain,
    ~ mem(int,t2tb1(-2),t2tb(succ1(below1(-3)))),
    inference(interpreted_simplification,[],[f3485]) ).

tff(f3485,plain,
    ( ~ mem(int,t2tb1(-2),t2tb(succ1(below1(-3))))
    | $less($sum(-2,-1),-3) ),
    inference(instantiation,[],[f2504]) ).

tff(f3478,plain,
    ( ~ spl59_51
    | ~ spl59_5
    | spl59_141 ),
    inference(avatar_split_clause,[],[f3477,f1460,f584,f821]) ).

tff(f3477,plain,
    ( ~ mem(int,t2tb1(n1),sF30)
    | ~ spl59_5
    | spl59_141 ),
    inference(subsumption_resolution,[],[f3476,f1462]) ).

tff(f3476,plain,
    ( ( 0 = sF35 )
    | ~ mem(int,t2tb1(n1),sF30)
    | ~ spl59_5 ),
    inference(forward_demodulation,[],[f3475,f586]) ).

tff(f3475,plain,
    ( ~ mem(int,t2tb1(n1),sF30)
    | ( 0 = cardinal1(int,sF30) ) ),
    inference(forward_demodulation,[],[f3474,f361]) ).

tff(f3474,plain,
    ( ~ mem(int,t2tb1(n1),t2tb(tb2t(sF30)))
    | ( 0 = cardinal1(int,sF30) ) ),
    inference(resolution,[],[f3407,f2666]) ).

tff(f3471,plain,
    ( ~ spl59_366
    | ~ spl59_11
    | ~ spl59_313 ),
    inference(avatar_split_clause,[],[f3466,f3001,f614,f3468]) ).

tff(f3468,plain,
    ( spl59_366
  <=> mem(int,sF53,t2tb(below1(1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_366])]) ).

tff(f3466,plain,
    ( ~ mem(int,sF53,t2tb(below1(1)))
    | ~ spl59_11
    | ~ spl59_313 ),
    inference(forward_demodulation,[],[f3465,f3003]) ).

tff(f3465,plain,
    ( ~ mem(int,sF53,t2tb(below1(sK19)))
    | ~ spl59_11
    | ~ spl59_313 ),
    inference(evaluation,[],[f3464]) ).

tff(f3464,plain,
    ( ~ mem(int,sF53,t2tb(below1(sK19)))
    | ( 0 = 1 )
    | ~ spl59_11
    | ~ spl59_313 ),
    inference(forward_demodulation,[],[f3450,f3003]) ).

tff(f3463,plain,
    ( ~ spl59_365
    | spl59_86
    | ~ spl59_4 ),
    inference(avatar_split_clause,[],[f3451,f579,f1105,f3460]) ).

tff(f3451,plain,
    ( ( 0 = sK27 )
    | ~ mem(int,sF44,t2tb(below1(sK27)))
    | ~ spl59_4 ),
    inference(superposition,[],[f3416,f581]) ).

tff(f3458,plain,
    ( spl59_94
    | ~ spl59_364
    | ~ spl59_40 ),
    inference(avatar_split_clause,[],[f3453,f759,f3455,f1163]) ).

tff(f3453,plain,
    ( ~ mem(int,sF46,t2tb(below1(sF45)))
    | ( 0 = sF45 )
    | ~ spl59_40 ),
    inference(superposition,[],[f3416,f761]) ).

tff(f3445,plain,
    spl59_363,
    inference(avatar_split_clause,[],[f3429,f3442]) ).

tff(f3442,plain,
    ( spl59_363
  <=> ( 0 = cardinal1(int,t2tb(below1(-2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_363])]) ).

tff(f3429,plain,
    0 = cardinal1(int,t2tb(below1(-2))),
    inference(interpreted_simplification,[],[f3428]) ).

tff(f3428,plain,
    ( ( 0 = cardinal1(int,t2tb(below1(-2))) )
    | $less(0,-2) ),
    inference(instantiation,[],[f3325]) ).

tff(f3325,plain,
    ! [X0: $int] :
      ( ( 0 = cardinal1(int,t2tb(below1(X0))) )
      | $less(0,X0) ),
    inference(subsumption_resolution,[],[f2449,f3277]) ).

tff(f3277,plain,
    ! [X1: $int] :
      ( ( 0 != X1 )
      | ( 0 = cardinal1(int,t2tb(below1(X1))) ) ),
    inference(subsumption_resolution,[],[f2400,f368]) ).

tff(f2400,plain,
    ! [X1: $int] :
      ( ( 0 != X1 )
      | $less(X1,0)
      | ( 0 = cardinal1(int,t2tb(below1(X1))) ) ),
    inference(forward_literal_rewriting,[],[f2387,f341]) ).

tff(f2387,plain,
    ! [X1: $int] :
      ( ( 0 != X1 )
      | $less(X1,0)
      | is_empty(int,t2tb(below1(X1))) ),
    inference(superposition,[],[f340,f367]) ).

tff(f2449,plain,
    ! [X0: $int] :
      ( ( 0 = cardinal1(int,t2tb(below1(X0))) )
      | $less(0,X0)
      | ( 0 = X0 ) ),
    inference(resolution,[],[f368,f100]) ).

tff(f3427,plain,
    ( spl59_362
    | ~ spl59_234 ),
    inference(avatar_split_clause,[],[f3419,f2238,f3424]) ).

tff(f3419,plain,
    ( $less(-2,sK23)
    | ~ spl59_234 ),
    inference(interpreted_simplification,[],[f3418]) ).

tff(f3418,plain,
    ( ~ $less(-2,-1)
    | $less(-2,sK23)
    | ~ spl59_234 ),
    inference(instantiation,[],[f3282]) ).

tff(f3282,plain,
    ( ! [X4: $int] :
        ( ~ $less(X4,-1)
        | $less(X4,sK23) )
    | ~ spl59_234 ),
    inference(resolution,[],[f2240,f99]) ).

tff(f3402,plain,
    ( spl59_94
    | spl59_361
    | spl59_154
    | ~ spl59_236 ),
    inference(avatar_split_clause,[],[f3397,f2248,f1565,f3399,f1163]) ).

tff(f3399,plain,
    ( spl59_361
  <=> $less(min_elt1(below1(sF45)),sK23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_361])]) ).

tff(f3397,plain,
    ( $less(min_elt1(below1(sF45)),sK23)
    | ( 0 = sF45 )
    | spl59_154
    | ~ spl59_236 ),
    inference(subsumption_resolution,[],[f3384,f1566]) ).

tff(f3384,plain,
    ( $less(min_elt1(below1(sF45)),sK23)
    | ( 0 = sF45 )
    | $less(sF45,0)
    | ~ spl59_236 ),
    inference(resolution,[],[f3305,f2694]) ).

tff(f3305,plain,
    ( ! [X4: $int] :
        ( ~ $less(X4,sF45)
        | $less(X4,sK23) )
    | ~ spl59_236 ),
    inference(resolution,[],[f2250,f99]) ).

tff(f3396,plain,
    ( spl59_360
    | ~ spl59_236
    | ~ spl59_319 ),
    inference(avatar_split_clause,[],[f3383,f3025,f2248,f3393]) ).

tff(f3393,plain,
    ( spl59_360
  <=> $less(1,sK23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_360])]) ).

tff(f3383,plain,
    ( $less(1,sK23)
    | ~ spl59_236
    | ~ spl59_319 ),
    inference(resolution,[],[f3305,f3027]) ).

tff(f3391,plain,
    ( spl59_359
    | spl59_94
    | spl59_154
    | ~ spl59_236 ),
    inference(avatar_split_clause,[],[f3386,f2248,f1565,f1163,f3388]) ).

tff(f3388,plain,
    ( spl59_359
  <=> $less(max_elt1(below1(sF45)),sK23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_359])]) ).

tff(f3386,plain,
    ( ( 0 = sF45 )
    | $less(max_elt1(below1(sF45)),sK23)
    | spl59_154
    | ~ spl59_236 ),
    inference(subsumption_resolution,[],[f3385,f1566]) ).

tff(f3385,plain,
    ( ( 0 = sF45 )
    | $less(max_elt1(below1(sF45)),sK23)
    | $less(sF45,0)
    | ~ spl59_236 ),
    inference(resolution,[],[f3305,f2772]) ).

tff(f3379,plain,
    ( ~ spl59_358
    | ~ spl59_230 ),
    inference(avatar_split_clause,[],[f3364,f2194,f3376]) ).

tff(f3364,plain,
    ( ~ $less(sK9,sF45)
    | ~ spl59_230 ),
    inference(resolution,[],[f3219,f98]) ).

tff(f3373,plain,
    ( ~ spl59_357
    | ~ spl59_344
    | ~ spl59_230 ),
    inference(avatar_split_clause,[],[f3367,f2194,f3231,f3370]) ).

tff(f3370,plain,
    ( spl59_357
  <=> mem(int,t2tb1(sK9),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_357])]) ).

tff(f3367,plain,
    ( ~ $less(n1,sF45)
    | ~ mem(int,t2tb1(sK9),sF30)
    | ~ spl59_230 ),
    inference(resolution,[],[f3219,f1083]) ).

tff(f3363,plain,
    ( spl59_356
    | spl59_86
    | spl59_149
    | ~ spl59_235 ),
    inference(avatar_split_clause,[],[f3358,f2243,f1542,f1105,f3360]) ).

tff(f3360,plain,
    ( spl59_356
  <=> $less(max_elt1(below1(sK27)),sK23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_356])]) ).

tff(f3358,plain,
    ( ( 0 = sK27 )
    | $less(max_elt1(below1(sK27)),sK23)
    | spl59_149
    | ~ spl59_235 ),
    inference(subsumption_resolution,[],[f3351,f1543]) ).

tff(f3351,plain,
    ( $less(max_elt1(below1(sK27)),sK23)
    | ( 0 = sK27 )
    | $less(sK27,0)
    | ~ spl59_235 ),
    inference(resolution,[],[f3300,f2772]) ).

tff(f3300,plain,
    ( ! [X4: $int] :
        ( ~ $less(X4,sK27)
        | $less(X4,sK23) )
    | ~ spl59_235 ),
    inference(resolution,[],[f2245,f99]) ).

tff(f3357,plain,
    ( spl59_86
    | spl59_355
    | spl59_149
    | ~ spl59_235 ),
    inference(avatar_split_clause,[],[f3352,f2243,f1542,f3354,f1105]) ).

tff(f3354,plain,
    ( spl59_355
  <=> $less(min_elt1(below1(sK27)),sK23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_355])]) ).

tff(f3352,plain,
    ( $less(min_elt1(below1(sK27)),sK23)
    | ( 0 = sK27 )
    | spl59_149
    | ~ spl59_235 ),
    inference(subsumption_resolution,[],[f3350,f1543]) ).

tff(f3350,plain,
    ( $less(min_elt1(below1(sK27)),sK23)
    | ( 0 = sK27 )
    | $less(sK27,0)
    | ~ spl59_235 ),
    inference(resolution,[],[f3300,f2694]) ).

tff(f3347,plain,
    spl59_354,
    inference(avatar_split_clause,[],[f3327,f3344]) ).

tff(f3344,plain,
    ( spl59_354
  <=> mem(int,t2tb1(11),t2tb(below1(12))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_354])]) ).

tff(f3327,plain,
    mem(int,t2tb1(11),t2tb(below1(12))),
    inference(interpreted_simplification,[],[f3326]) ).

tff(f3326,plain,
    ( mem(int,t2tb1(11),t2tb(below1(12)))
    | ~ $less(11,12)
    | $less(11,0) ),
    inference(instantiation,[],[f411]) ).

tff(f3323,plain,
    ( spl59_353
    | spl59_86
    | spl59_149
    | ~ spl59_229 ),
    inference(avatar_split_clause,[],[f3318,f2189,f1542,f1105,f3320]) ).

tff(f3320,plain,
    ( spl59_353
  <=> $less(min_elt1(below1(sK27)),sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_353])]) ).

tff(f3318,plain,
    ( ( 0 = sK27 )
    | $less(min_elt1(below1(sK27)),sK9)
    | spl59_149
    | ~ spl59_229 ),
    inference(subsumption_resolution,[],[f3310,f1543]) ).

tff(f3310,plain,
    ( $less(min_elt1(below1(sK27)),sK9)
    | $less(sK27,0)
    | ( 0 = sK27 )
    | ~ spl59_229 ),
    inference(resolution,[],[f3195,f2694]) ).

tff(f3195,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,sK27)
        | $less(X1,sK9) )
    | ~ spl59_229 ),
    inference(resolution,[],[f2191,f99]) ).

tff(f2191,plain,
    ( $less(sK27,sK9)
    | ~ spl59_229 ),
    inference(avatar_component_clause,[],[f2189]) ).

tff(f3317,plain,
    ( spl59_352
    | spl59_86
    | spl59_149
    | ~ spl59_229 ),
    inference(avatar_split_clause,[],[f3312,f2189,f1542,f1105,f3314]) ).

tff(f3314,plain,
    ( spl59_352
  <=> $less(max_elt1(below1(sK27)),sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_352])]) ).

tff(f3312,plain,
    ( ( 0 = sK27 )
    | $less(max_elt1(below1(sK27)),sK9)
    | spl59_149
    | ~ spl59_229 ),
    inference(subsumption_resolution,[],[f3311,f1543]) ).

tff(f3311,plain,
    ( $less(max_elt1(below1(sK27)),sK9)
    | ( 0 = sK27 )
    | $less(sK27,0)
    | ~ spl59_229 ),
    inference(resolution,[],[f3195,f2772]) ).

tff(f3307,plain,
    spl59_253,
    inference(avatar_split_clause,[],[f3306,f2396]) ).

tff(f3306,plain,
    0 = cardinal1(int,t2tb(below1(0))),
    inference(equality_resolution,[],[f3277]) ).

tff(f3295,plain,
    ( spl59_228
    | spl59_351
    | ~ spl59_234
    | ~ spl59_313 ),
    inference(avatar_split_clause,[],[f3291,f3001,f2238,f3293,f2184]) ).

tff(f3293,plain,
    ( spl59_351
  <=> ! [X1: map_int_int] :
        ( ~ eq_prefix1(int,t2tb2(X1),get(sF56,int,sF57,t2tb1(-1)),n1)
        | eq_prefix1(int,sF38,t2tb2(X1),1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_351])]) ).

tff(f3291,plain,
    ( ! [X1: map_int_int] :
        ( ~ eq_prefix1(int,t2tb2(X1),get(sF56,int,sF57,t2tb1(-1)),n1)
        | $less(-1,sK9)
        | eq_prefix1(int,sF38,t2tb2(X1),1) )
    | ~ spl59_234
    | ~ spl59_313 ),
    inference(forward_demodulation,[],[f3279,f3003]) ).

tff(f3290,plain,
    ( spl59_228
    | spl59_350
    | ~ spl59_234 ),
    inference(avatar_split_clause,[],[f3278,f2238,f3288,f2184]) ).

tff(f3288,plain,
    ( spl59_350
  <=> ! [X0: map_int_int] :
        ( ~ eq_prefix1(int,t2tb2(X0),get(sF56,int,sF57,t2tb1(-1)),n1)
        | mem(int,get(int,int,t2tb2(X0),sF53),sF41) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_350])]) ).

tff(f3278,plain,
    ( ! [X0: map_int_int] :
        ( ~ eq_prefix1(int,t2tb2(X0),get(sF56,int,sF57,t2tb1(-1)),n1)
        | mem(int,get(int,int,t2tb2(X0),sF53),sF41)
        | $less(-1,sK9) )
    | ~ spl59_234 ),
    inference(resolution,[],[f2240,f555]) ).

tff(f3286,plain,
    ( spl59_349
    | spl59_228
    | ~ spl59_234 ),
    inference(avatar_split_clause,[],[f3280,f2238,f2184,f3284]) ).

tff(f3284,plain,
    ( spl59_349
  <=> ! [X2: map_int_int] :
        ( partial_solution1(n1,X2)
        | ~ eq_prefix1(int,t2tb2(X2),get(sF56,int,sF57,t2tb1(-1)),n1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_349])]) ).

tff(f3280,plain,
    ( ! [X2: map_int_int] :
        ( $less(-1,sK9)
        | partial_solution1(n1,X2)
        | ~ eq_prefix1(int,t2tb2(X2),get(sF56,int,sF57,t2tb1(-1)),n1) )
    | ~ spl59_234 ),
    inference(resolution,[],[f2240,f556]) ).

tff(f3272,plain,
    ( spl59_347
    | spl59_348
    | ~ spl59_5
    | spl59_141 ),
    inference(avatar_split_clause,[],[f3263,f1460,f584,f3269,f3265]) ).

tff(f3265,plain,
    ( spl59_347
  <=> $less(0,tb2t1(sK6(int,sF30))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_347])]) ).

tff(f3269,plain,
    ( spl59_348
  <=> ( 0 = tb2t1(sK6(int,sF30)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_348])]) ).

tff(f3263,plain,
    ( ( 0 = tb2t1(sK6(int,sF30)) )
    | $less(0,tb2t1(sK6(int,sF30)))
    | ~ spl59_5
    | spl59_141 ),
    inference(subsumption_resolution,[],[f3262,f1462]) ).

tff(f3262,plain,
    ( $less(0,tb2t1(sK6(int,sF30)))
    | ( 0 = sF35 )
    | ( 0 = tb2t1(sK6(int,sF30)) )
    | ~ spl59_5 ),
    inference(forward_demodulation,[],[f3240,f586]) ).

tff(f3240,plain,
    ( $less(0,tb2t1(sK6(int,sF30)))
    | ( 0 = cardinal1(int,sF30) )
    | ( 0 = tb2t1(sK6(int,sF30)) ) ),
    inference(resolution,[],[f1096,f909]) ).

tff(f1096,plain,
    ! [X0: uni] :
      ( ~ mem(int,X0,sF30)
      | ( 0 = tb2t1(X0) )
      | $less(0,tb2t1(X0)) ),
    inference(superposition,[],[f861,f359]) ).

tff(f861,plain,
    ! [X1: $int] :
      ( ~ mem(int,t2tb1(X1),sF30)
      | ( 0 = X1 )
      | $less(0,X1) ),
    inference(resolution,[],[f100,f515]) ).

tff(f3261,plain,
    ( spl59_139
    | spl59_140
    | ~ spl59_5
    | spl59_141 ),
    inference(avatar_split_clause,[],[f3260,f1460,f584,f1448,f1444]) ).

tff(f1444,plain,
    ( spl59_139
  <=> $less(0,min_elt1(tb2t(sF30))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_139])]) ).

tff(f1448,plain,
    ( spl59_140
  <=> ( 0 = min_elt1(tb2t(sF30)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_140])]) ).

tff(f3260,plain,
    ( ( 0 = min_elt1(tb2t(sF30)) )
    | $less(0,min_elt1(tb2t(sF30)))
    | ~ spl59_5
    | spl59_141 ),
    inference(forward_demodulation,[],[f3259,f323]) ).

tff(f323,plain,
    ! [X0: $int] : ( tb2t1(t2tb1(X0)) = X0 ),
    inference(cnf_transformation,[],[f173]) ).

tff(f173,plain,
    ! [X0: $int] : ( tb2t1(t2tb1(X0)) = X0 ),
    inference(rectify,[],[f44]) ).

tff(f44,axiom,
    ! [X12: $int] : ( tb2t1(t2tb1(X12)) = X12 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',bridgeL1) ).

tff(f3259,plain,
    ( ( 0 = tb2t1(t2tb1(min_elt1(tb2t(sF30)))) )
    | $less(0,min_elt1(tb2t(sF30)))
    | ~ spl59_5
    | spl59_141 ),
    inference(forward_demodulation,[],[f3258,f323]) ).

tff(f3258,plain,
    ( $less(0,tb2t1(t2tb1(min_elt1(tb2t(sF30)))))
    | ( 0 = tb2t1(t2tb1(min_elt1(tb2t(sF30)))) )
    | ~ spl59_5
    | spl59_141 ),
    inference(subsumption_resolution,[],[f3257,f1462]) ).

tff(f3257,plain,
    ( ( 0 = tb2t1(t2tb1(min_elt1(tb2t(sF30)))) )
    | ( 0 = sF35 )
    | $less(0,tb2t1(t2tb1(min_elt1(tb2t(sF30)))))
    | ~ spl59_5 ),
    inference(forward_demodulation,[],[f3237,f586]) ).

tff(f3237,plain,
    ( ( 0 = cardinal1(int,sF30) )
    | ( 0 = tb2t1(t2tb1(min_elt1(tb2t(sF30)))) )
    | $less(0,tb2t1(t2tb1(min_elt1(tb2t(sF30))))) ),
    inference(resolution,[],[f1096,f1271]) ).

tff(f3256,plain,
    ( spl59_345
    | spl59_346
    | ~ spl59_5
    | spl59_141 ),
    inference(avatar_split_clause,[],[f3247,f1460,f584,f3253,f3249]) ).

tff(f3249,plain,
    ( spl59_345
  <=> ( 0 = tb2t1(choose(int,sF30)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_345])]) ).

tff(f3253,plain,
    ( spl59_346
  <=> $less(0,tb2t1(choose(int,sF30))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_346])]) ).

tff(f3247,plain,
    ( $less(0,tb2t1(choose(int,sF30)))
    | ( 0 = tb2t1(choose(int,sF30)) )
    | ~ spl59_5
    | spl59_141 ),
    inference(subsumption_resolution,[],[f3246,f1462]) ).

tff(f3246,plain,
    ( $less(0,tb2t1(choose(int,sF30)))
    | ( 0 = sF35 )
    | ( 0 = tb2t1(choose(int,sF30)) )
    | ~ spl59_5 ),
    inference(forward_demodulation,[],[f3239,f586]) ).

tff(f3239,plain,
    ( ( 0 = cardinal1(int,sF30) )
    | ( 0 = tb2t1(choose(int,sF30)) )
    | $less(0,tb2t1(choose(int,sF30))) ),
    inference(resolution,[],[f1096,f908]) ).

tff(f3245,plain,
    ( spl59_292
    | spl59_293
    | ~ spl59_5
    | spl59_141 ),
    inference(avatar_split_clause,[],[f3244,f1460,f584,f2846,f2842]) ).

tff(f2842,plain,
    ( spl59_292
  <=> ( 0 = max_elt1(tb2t(sF30)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_292])]) ).

tff(f2846,plain,
    ( spl59_293
  <=> $less(0,max_elt1(tb2t(sF30))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_293])]) ).

tff(f3244,plain,
    ( $less(0,max_elt1(tb2t(sF30)))
    | ( 0 = max_elt1(tb2t(sF30)) )
    | ~ spl59_5
    | spl59_141 ),
    inference(subsumption_resolution,[],[f3243,f1462]) ).

tff(f3243,plain,
    ( ( 0 = max_elt1(tb2t(sF30)) )
    | ( 0 = sF35 )
    | $less(0,max_elt1(tb2t(sF30)))
    | ~ spl59_5 ),
    inference(forward_demodulation,[],[f3242,f586]) ).

tff(f3242,plain,
    ( $less(0,max_elt1(tb2t(sF30)))
    | ( 0 = cardinal1(int,sF30) )
    | ( 0 = max_elt1(tb2t(sF30)) ) ),
    inference(forward_demodulation,[],[f3241,f323]) ).

tff(f3241,plain,
    ( $less(0,tb2t1(t2tb1(max_elt1(tb2t(sF30)))))
    | ( 0 = cardinal1(int,sF30) )
    | ( 0 = max_elt1(tb2t(sF30)) ) ),
    inference(forward_demodulation,[],[f3238,f323]) ).

tff(f3238,plain,
    ( ( 0 = tb2t1(t2tb1(max_elt1(tb2t(sF30)))) )
    | $less(0,tb2t1(t2tb1(max_elt1(tb2t(sF30)))))
    | ( 0 = cardinal1(int,sF30) ) ),
    inference(resolution,[],[f1096,f2666]) ).

tff(f3234,plain,
    ( ~ spl59_341
    | ~ spl59_344
    | ~ spl59_222 ),
    inference(avatar_split_clause,[],[f3224,f2123,f3231,f3205]) ).

tff(f3205,plain,
    ( spl59_341
  <=> mem(int,t2tb1(sF43),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_341])]) ).

tff(f3224,plain,
    ( ~ $less(n1,sF45)
    | ~ mem(int,t2tb1(sF43),sF30)
    | ~ spl59_222 ),
    inference(resolution,[],[f3193,f1083]) ).

tff(f3229,plain,
    ( ~ spl59_343
    | ~ spl59_222 ),
    inference(avatar_split_clause,[],[f3221,f2123,f3226]) ).

tff(f3221,plain,
    ( ~ $less(sF43,sF45)
    | ~ spl59_222 ),
    inference(resolution,[],[f3193,f98]) ).

tff(f3213,plain,
    ( ~ spl59_342
    | ~ spl59_215 ),
    inference(avatar_split_clause,[],[f3196,f2071,f3210]) ).

tff(f3210,plain,
    ( spl59_342
  <=> $less(sF43,sK27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_342])]) ).

tff(f3196,plain,
    ( ~ $less(sF43,sK27)
    | ~ spl59_215 ),
    inference(resolution,[],[f3191,f98]) ).

tff(f3208,plain,
    ( ~ spl59_340
    | ~ spl59_341
    | ~ spl59_215 ),
    inference(avatar_split_clause,[],[f3199,f2071,f3205,f3201]) ).

tff(f3199,plain,
    ( ~ mem(int,t2tb1(sF43),sF30)
    | ~ $less(n1,sK27)
    | ~ spl59_215 ),
    inference(resolution,[],[f3191,f1083]) ).

tff(f3186,plain,
    ( spl59_339
    | spl59_228
    | ~ spl59_61 ),
    inference(avatar_split_clause,[],[f3176,f894,f2184,f3183]) ).

tff(f3183,plain,
    ( spl59_339
  <=> ( -1 = sK9 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_339])]) ).

tff(f3176,plain,
    ( $less(-1,sK9)
    | ( -1 = sK9 )
    | ~ spl59_61 ),
    inference(interpreted_simplification,[],[f3175]) ).

tff(f3175,plain,
    ( $less(-1,sK9)
    | $less(0,-1)
    | ( -1 = sK9 )
    | ~ spl59_61 ),
    inference(instantiation,[],[f2579]) ).

tff(f2579,plain,
    ( ! [X19: $int] :
        ( $less(X19,sK9)
        | $less(0,X19)
        | ( sK9 = X19 ) )
    | ~ spl59_61 ),
    inference(resolution,[],[f862,f896]) ).

tff(f3174,plain,
    ( spl59_337
    | spl59_137
    | spl59_338
    | ~ spl59_33
    | ~ spl59_47
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f3146,f804,f794,f724,f3171,f1436,f3167]) ).

tff(f3167,plain,
    ( spl59_337
  <=> $less(0,max_elt1(tb2t(sF41))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_337])]) ).

tff(f3171,plain,
    ( spl59_338
  <=> ( 0 = max_elt1(tb2t(sF41)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_338])]) ).

tff(f3146,plain,
    ( ( 0 = max_elt1(tb2t(sF41)) )
    | ( 0 = cardinal1(int,sF41) )
    | $less(0,max_elt1(tb2t(sF41)))
    | ~ spl59_33
    | ~ spl59_47
    | ~ spl59_49 ),
    inference(resolution,[],[f2627,f2666]) ).

tff(f2627,plain,
    ( ! [X0: $int] :
        ( ~ mem(int,t2tb1(X0),sF41)
        | ( 0 = X0 )
        | $less(0,X0) )
    | ~ spl59_33
    | ~ spl59_47
    | ~ spl59_49 ),
    inference(resolution,[],[f2463,f1852]) ).

tff(f2463,plain,
    ( ! [X0: $int] :
        ( ~ mem(int,t2tb1(X0),sF40)
        | ( 0 = X0 )
        | $less(0,X0) )
    | ~ spl59_33
    | ~ spl59_49 ),
    inference(resolution,[],[f2252,f1829]) ).

tff(f2252,plain,
    ( ! [X0: $int] :
        ( ~ mem(int,t2tb1(X0),sF39)
        | $less(0,X0)
        | ( 0 = X0 ) )
    | ~ spl59_49 ),
    inference(resolution,[],[f1868,f861]) ).

tff(f3165,plain,
    ( ~ spl59_336
    | ~ spl59_33
    | ~ spl59_47
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f3144,f804,f794,f724,f3162]) ).

tff(f3162,plain,
    ( spl59_336
  <=> mem(int,t2tb1(-1),sF41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_336])]) ).

tff(f3144,plain,
    ( ~ mem(int,t2tb1(-1),sF41)
    | ~ spl59_33
    | ~ spl59_47
    | ~ spl59_49 ),
    inference(interpreted_simplification,[],[f3143]) ).

tff(f3143,plain,
    ( ~ mem(int,t2tb1(-1),sF41)
    | ( 0 = -1 )
    | $less(0,-1)
    | ~ spl59_33
    | ~ spl59_47
    | ~ spl59_49 ),
    inference(instantiation,[],[f2627]) ).

tff(f3160,plain,
    ( spl59_137
    | spl59_334
    | spl59_335
    | ~ spl59_33
    | ~ spl59_47
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f3145,f804,f794,f724,f3157,f3153,f1436]) ).

tff(f3153,plain,
    ( spl59_334
  <=> ( 0 = min_elt1(tb2t(sF41)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_334])]) ).

tff(f3157,plain,
    ( spl59_335
  <=> $less(0,min_elt1(tb2t(sF41))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_335])]) ).

tff(f3145,plain,
    ( $less(0,min_elt1(tb2t(sF41)))
    | ( 0 = min_elt1(tb2t(sF41)) )
    | ( 0 = cardinal1(int,sF41) )
    | ~ spl59_33
    | ~ spl59_47
    | ~ spl59_49 ),
    inference(resolution,[],[f2627,f1271]) ).

tff(f3142,plain,
    ( spl59_333
    | ~ spl59_319 ),
    inference(avatar_split_clause,[],[f3130,f3025,f3139]) ).

tff(f3139,plain,
    ( spl59_333
  <=> $less(max_elt1(below1(1)),sF45) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_333])]) ).

tff(f3130,plain,
    ( $less(max_elt1(below1(1)),sF45)
    | ~ spl59_319 ),
    inference(evaluation,[],[f3129]) ).

tff(f3129,plain,
    ( $less(1,0)
    | ( 0 = 1 )
    | $less(max_elt1(below1(1)),sF45)
    | ~ spl59_319 ),
    inference(resolution,[],[f3118,f2772]) ).

tff(f3137,plain,
    ( spl59_330
    | ~ spl59_319 ),
    inference(avatar_split_clause,[],[f3125,f3025,f3112]) ).

tff(f3125,plain,
    ( $less(-1,sF45)
    | ~ spl59_319 ),
    inference(interpreted_simplification,[],[f3124]) ).

tff(f3124,plain,
    ( ~ $less(-1,1)
    | $less(-1,sF45)
    | ~ spl59_319 ),
    inference(instantiation,[],[f3118]) ).

tff(f3136,plain,
    ( spl59_332
    | ~ spl59_319 ),
    inference(avatar_split_clause,[],[f3131,f3025,f3133]) ).

tff(f3133,plain,
    ( spl59_332
  <=> $less(min_elt1(below1(1)),sF45) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_332])]) ).

tff(f3131,plain,
    ( $less(min_elt1(below1(1)),sF45)
    | ~ spl59_319 ),
    inference(evaluation,[],[f3128]) ).

tff(f3128,plain,
    ( $less(min_elt1(below1(1)),sF45)
    | ( 0 = 1 )
    | $less(1,0)
    | ~ spl59_319 ),
    inference(resolution,[],[f3118,f2694]) ).

tff(f3123,plain,
    ( ~ spl59_331
    | ~ spl59_16
    | ~ spl59_26
    | ~ spl59_319 ),
    inference(avatar_split_clause,[],[f3116,f3025,f689,f639,f3120]) ).

tff(f3120,plain,
    ( spl59_331
  <=> mem(int,t2tb1(1),sF37) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_331])]) ).

tff(f3116,plain,
    ( ~ mem(int,t2tb1(1),sF37)
    | ~ spl59_16
    | ~ spl59_26
    | ~ spl59_319 ),
    inference(resolution,[],[f3027,f1322]) ).

tff(f3115,plain,
    ( spl59_330
    | ~ spl59_93 ),
    inference(avatar_split_clause,[],[f3107,f1159,f3112]) ).

tff(f3107,plain,
    ( $less(-1,sF45)
    | ~ spl59_93 ),
    inference(interpreted_simplification,[],[f3106]) ).

tff(f3106,plain,
    ( ~ $less(-1,0)
    | $less(-1,sF45)
    | ~ spl59_93 ),
    inference(instantiation,[],[f3044]) ).

tff(f3105,plain,
    ( spl59_329
    | ~ spl59_150
    | ~ spl59_313 ),
    inference(avatar_split_clause,[],[f3061,f3001,f1546,f3102]) ).

tff(f3061,plain,
    ( $less(sK27,1)
    | ~ spl59_150
    | ~ spl59_313 ),
    inference(superposition,[],[f1547,f3003]) ).

tff(f3100,plain,
    ( spl59_328
    | ~ spl59_11
    | ~ spl59_313 ),
    inference(avatar_split_clause,[],[f3052,f3001,f614,f3097]) ).

tff(f3097,plain,
    ( spl59_328
  <=> ( sF53 = t2tb1(1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_328])]) ).

tff(f3052,plain,
    ( ( sF53 = t2tb1(1) )
    | ~ spl59_11
    | ~ spl59_313 ),
    inference(superposition,[],[f616,f3003]) ).

tff(f3095,plain,
    ( spl59_327
    | ~ spl59_3
    | ~ spl59_313 ),
    inference(avatar_split_clause,[],[f3050,f3001,f574,f3092]) ).

tff(f3050,plain,
    ( partial_solution1(1,sK24)
    | ~ spl59_3
    | ~ spl59_313 ),
    inference(superposition,[],[f576,f3003]) ).

tff(f3090,plain,
    ( spl59_326
    | ~ spl59_48
    | ~ spl59_313 ),
    inference(avatar_split_clause,[],[f3055,f3001,f799,f3087]) ).

tff(f3055,plain,
    ( partial_solution1(1,sK11)
    | ~ spl59_48
    | ~ spl59_313 ),
    inference(superposition,[],[f801,f3003]) ).

tff(f3084,plain,
    ( spl59_325
    | ~ spl59_145
    | ~ spl59_313 ),
    inference(avatar_split_clause,[],[f3063,f3001,f1486,f3081]) ).

tff(f1486,plain,
    ( spl59_145
  <=> ( sK26 = $sum(sK19,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_145])]) ).

tff(f3063,plain,
    ( ( 2 = sK26 )
    | ~ spl59_145
    | ~ spl59_313 ),
    inference(evaluation,[],[f3059]) ).

tff(f3059,plain,
    ( ( $sum(1,1) = sK26 )
    | ~ spl59_145
    | ~ spl59_313 ),
    inference(superposition,[],[f1488,f3003]) ).

tff(f1488,plain,
    ( ( sK26 = $sum(sK19,1) )
    | ~ spl59_145 ),
    inference(avatar_component_clause,[],[f1486]) ).

tff(f3079,plain,
    ( spl59_324
    | ~ spl59_15
    | ~ spl59_313 ),
    inference(avatar_split_clause,[],[f3064,f3001,f634,f3076]) ).

tff(f3076,plain,
    ( spl59_324
  <=> ( -1 = sF34 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_324])]) ).

tff(f634,plain,
    ( spl59_15
  <=> ( sF34 = $uminus(sK19) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_15])]) ).

tff(f3064,plain,
    ( ( -1 = sF34 )
    | ~ spl59_15
    | ~ spl59_313 ),
    inference(evaluation,[],[f3053]) ).

tff(f3053,plain,
    ( ( sF34 = $uminus(1) )
    | ~ spl59_15
    | ~ spl59_313 ),
    inference(superposition,[],[f636,f3003]) ).

tff(f636,plain,
    ( ( sF34 = $uminus(sK19) )
    | ~ spl59_15 ),
    inference(avatar_component_clause,[],[f634]) ).

tff(f3074,plain,
    ( spl59_323
    | ~ spl59_147
    | ~ spl59_313 ),
    inference(avatar_split_clause,[],[f3060,f3001,f1523,f3071]) ).

tff(f3071,plain,
    ( spl59_323
  <=> ( n1 = $sum(1,sF35) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_323])]) ).

tff(f1523,plain,
    ( spl59_147
  <=> ( n1 = $sum(sK19,sF35) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_147])]) ).

tff(f3060,plain,
    ( ( n1 = $sum(1,sF35) )
    | ~ spl59_147
    | ~ spl59_313 ),
    inference(superposition,[],[f1525,f3003]) ).

tff(f1525,plain,
    ( ( n1 = $sum(sK19,sF35) )
    | ~ spl59_147 ),
    inference(avatar_component_clause,[],[f1523]) ).

tff(f3069,plain,
    ( spl59_322
    | ~ spl59_7
    | ~ spl59_313 ),
    inference(avatar_split_clause,[],[f3051,f3001,f594,f3066]) ).

tff(f3051,plain,
    ( eq_prefix1(int,sF31,sF38,1)
    | ~ spl59_7
    | ~ spl59_313 ),
    inference(superposition,[],[f596,f3003]) ).

tff(f3045,plain,
    ( ~ spl59_105
    | ~ spl59_16
    | ~ spl59_26
    | ~ spl59_93 ),
    inference(avatar_split_clause,[],[f3042,f1159,f689,f639,f1234]) ).

tff(f1234,plain,
    ( spl59_105
  <=> mem(int,t2tb1(0),sF37) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_105])]) ).

tff(f3042,plain,
    ( ~ mem(int,t2tb1(0),sF37)
    | ~ spl59_16
    | ~ spl59_26
    | ~ spl59_93 ),
    inference(resolution,[],[f1161,f1322]) ).

tff(f3035,plain,
    ( spl59_319
    | spl59_320
    | spl59_321
    | ~ spl59_40 ),
    inference(avatar_split_clause,[],[f2997,f759,f3032,f3029,f3025]) ).

tff(f3029,plain,
    ( spl59_320
  <=> ! [X5: set_int] : ~ mem(int,sF46,t2tb(succ1(X5))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_320])]) ).

tff(f3032,plain,
    ( spl59_321
  <=> ( 1 = sF45 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_321])]) ).

tff(f2997,plain,
    ( ! [X5: set_int] :
        ( ( 1 = sF45 )
        | ~ mem(int,sF46,t2tb(succ1(X5)))
        | $less(1,sF45) )
    | ~ spl59_40 ),
    inference(superposition,[],[f927,f761]) ).

tff(f3023,plain,
    ( spl59_316
    | spl59_317
    | spl59_318
    | ~ spl59_4 ),
    inference(avatar_split_clause,[],[f2995,f579,f3020,f3016,f3013]) ).

tff(f3020,plain,
    ( spl59_318
  <=> ( 1 = sK27 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_318])]) ).

tff(f2995,plain,
    ( ! [X3: set_int] :
        ( ( 1 = sK27 )
        | $less(1,sK27)
        | ~ mem(int,sF44,t2tb(succ1(X3))) )
    | ~ spl59_4 ),
    inference(superposition,[],[f927,f581]) ).

tff(f3011,plain,
    ( spl59_313
    | spl59_314
    | spl59_315
    | ~ spl59_11 ),
    inference(avatar_split_clause,[],[f2994,f614,f3009,f3005,f3001]) ).

tff(f2994,plain,
    ( ! [X2: set_int] :
        ( ~ mem(int,sF53,t2tb(succ1(X2)))
        | $less(1,sK19)
        | ( 1 = sK19 ) )
    | ~ spl59_11 ),
    inference(superposition,[],[f927,f616]) ).

tff(f2985,plain,
    ( spl59_86
    | spl59_312
    | spl59_149
    | ~ spl59_150 ),
    inference(avatar_split_clause,[],[f2980,f1546,f1542,f2982,f1105]) ).

tff(f2980,plain,
    ( $less(max_elt1(below1(sK27)),sK19)
    | ( 0 = sK27 )
    | spl59_149
    | ~ spl59_150 ),
    inference(subsumption_resolution,[],[f2943,f1543]) ).

tff(f2943,plain,
    ( ( 0 = sK27 )
    | $less(sK27,0)
    | $less(max_elt1(below1(sK27)),sK19)
    | ~ spl59_150 ),
    inference(resolution,[],[f2772,f2099]) ).

tff(f2099,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,sK27)
        | $less(X0,sK19) )
    | ~ spl59_150 ),
    inference(resolution,[],[f1547,f99]) ).

tff(f2979,plain,
    ( spl59_311
    | spl59_307
    | spl59_167
    | spl59_166 ),
    inference(avatar_split_clause,[],[f2975,f1704,f1708,f2957,f2977]) ).

tff(f2977,plain,
    ( spl59_311
  <=> ! [X8: map_int_int] :
        ( mem(int,get(int,int,t2tb2(X8),sF53),sF41)
        | ~ eq_prefix1(int,t2tb2(X8),get(sF56,int,sF57,t2tb1(max_elt1(below1(sK23)))),n1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_311])]) ).

tff(f2957,plain,
    ( spl59_307
  <=> $less(max_elt1(below1(sK23)),sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_307])]) ).

tff(f2975,plain,
    ( ! [X8: map_int_int] :
        ( ( 0 = sK23 )
        | $less(max_elt1(below1(sK23)),sK9)
        | mem(int,get(int,int,t2tb2(X8),sF53),sF41)
        | ~ eq_prefix1(int,t2tb2(X8),get(sF56,int,sF57,t2tb1(max_elt1(below1(sK23)))),n1) )
    | spl59_166 ),
    inference(subsumption_resolution,[],[f2940,f1705]) ).

tff(f2940,plain,
    ! [X8: map_int_int] :
      ( $less(sK23,0)
      | $less(max_elt1(below1(sK23)),sK9)
      | mem(int,get(int,int,t2tb2(X8),sF53),sF41)
      | ( 0 = sK23 )
      | ~ eq_prefix1(int,t2tb2(X8),get(sF56,int,sF57,t2tb1(max_elt1(below1(sK23)))),n1) ),
    inference(resolution,[],[f2772,f555]) ).

tff(f2974,plain,
    ( spl59_307
    | spl59_167
    | spl59_310
    | spl59_166 ),
    inference(avatar_split_clause,[],[f2970,f1704,f2972,f1708,f2957]) ).

tff(f2972,plain,
    ( spl59_310
  <=> ! [X9: map_int_int] :
        ( eq_prefix1(int,sF38,t2tb2(X9),sK19)
        | ~ eq_prefix1(int,t2tb2(X9),get(sF56,int,sF57,t2tb1(max_elt1(below1(sK23)))),n1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_310])]) ).

tff(f2970,plain,
    ( ! [X9: map_int_int] :
        ( eq_prefix1(int,sF38,t2tb2(X9),sK19)
        | ( 0 = sK23 )
        | ~ eq_prefix1(int,t2tb2(X9),get(sF56,int,sF57,t2tb1(max_elt1(below1(sK23)))),n1)
        | $less(max_elt1(below1(sK23)),sK9) )
    | spl59_166 ),
    inference(subsumption_resolution,[],[f2941,f1705]) ).

tff(f2941,plain,
    ! [X9: map_int_int] :
      ( ( 0 = sK23 )
      | $less(sK23,0)
      | $less(max_elt1(below1(sK23)),sK9)
      | eq_prefix1(int,sF38,t2tb2(X9),sK19)
      | ~ eq_prefix1(int,t2tb2(X9),get(sF56,int,sF57,t2tb1(max_elt1(below1(sK23)))),n1) ),
    inference(resolution,[],[f2772,f554]) ).

tff(f2969,plain,
    ( ~ spl59_309
    | spl59_94
    | ~ spl59_16
    | ~ spl59_26
    | spl59_154 ),
    inference(avatar_split_clause,[],[f2964,f1565,f689,f639,f1163,f2966]) ).

tff(f2966,plain,
    ( spl59_309
  <=> mem(int,t2tb1(max_elt1(below1(sF45))),sF37) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_309])]) ).

tff(f2964,plain,
    ( ( 0 = sF45 )
    | ~ mem(int,t2tb1(max_elt1(below1(sF45))),sF37)
    | ~ spl59_16
    | ~ spl59_26
    | spl59_154 ),
    inference(subsumption_resolution,[],[f2946,f1566]) ).

tff(f2946,plain,
    ( ( 0 = sF45 )
    | ~ mem(int,t2tb1(max_elt1(below1(sF45))),sF37)
    | $less(sF45,0)
    | ~ spl59_16
    | ~ spl59_26 ),
    inference(resolution,[],[f2772,f1322]) ).

tff(f2963,plain,
    ( spl59_167
    | spl59_307
    | spl59_308
    | spl59_166 ),
    inference(avatar_split_clause,[],[f2955,f1704,f2961,f2957,f1708]) ).

tff(f2961,plain,
    ( spl59_308
  <=> ! [X10: map_int_int] :
        ( ~ eq_prefix1(int,t2tb2(X10),get(sF56,int,sF57,t2tb1(max_elt1(below1(sK23)))),n1)
        | partial_solution1(n1,X10) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_308])]) ).

tff(f2955,plain,
    ( ! [X10: map_int_int] :
        ( ~ eq_prefix1(int,t2tb2(X10),get(sF56,int,sF57,t2tb1(max_elt1(below1(sK23)))),n1)
        | $less(max_elt1(below1(sK23)),sK9)
        | partial_solution1(n1,X10)
        | ( 0 = sK23 ) )
    | spl59_166 ),
    inference(subsumption_resolution,[],[f2942,f1705]) ).

tff(f2942,plain,
    ! [X10: map_int_int] :
      ( $less(sK23,0)
      | partial_solution1(n1,X10)
      | ~ eq_prefix1(int,t2tb2(X10),get(sF56,int,sF57,t2tb1(max_elt1(below1(sK23)))),n1)
      | $less(max_elt1(below1(sK23)),sK9)
      | ( 0 = sK23 ) ),
    inference(resolution,[],[f2772,f556]) ).

tff(f2954,plain,
    spl59_306,
    inference(avatar_split_clause,[],[f2923,f2951]) ).

tff(f2923,plain,
    $less(max_elt1(below1(1)),1),
    inference(interpreted_simplification,[],[f2922]) ).

tff(f2922,plain,
    ( $less(max_elt1(below1(1)),1)
    | ( 0 = 1 )
    | $less(1,0) ),
    inference(instantiation,[],[f2772]) ).

tff(f2921,plain,
    ( spl59_305
    | ~ spl59_87 ),
    inference(avatar_split_clause,[],[f2914,f1109,f2918]) ).

tff(f2914,plain,
    ( $less(-1,sK27)
    | ~ spl59_87 ),
    inference(interpreted_simplification,[],[f2913]) ).

tff(f2913,plain,
    ( ~ $less(-1,0)
    | $less(-1,sK27)
    | ~ spl59_87 ),
    inference(instantiation,[],[f2661]) ).

tff(f2909,plain,
    ( spl59_137
    | spl59_304 ),
    inference(avatar_split_clause,[],[f2897,f2907,f1436]) ).

tff(f2907,plain,
    ( spl59_304
  <=> ! [X3: $int] :
        ( $less(tb2t1(sK6(int,sF41)),X3)
        | ~ mem(int,t2tb1(X3),sF37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_304])]) ).

tff(f2897,plain,
    ! [X3: $int] :
      ( $less(tb2t1(sK6(int,sF41)),X3)
      | ( 0 = cardinal1(int,sF41) )
      | ~ mem(int,t2tb1(X3),sF37) ),
    inference(resolution,[],[f1204,f909]) ).

tff(f1204,plain,
    ! [X0: uni,X1: $int] :
      ( ~ mem(int,X0,sF41)
      | ~ mem(int,t2tb1(X1),sF37)
      | $less(tb2t1(X0),X1) ),
    inference(superposition,[],[f527,f359]) ).

tff(f527,plain,
    ! [X22: $int,X23: $int] :
      ( ~ mem(int,t2tb1(X23),sF41)
      | ~ mem(int,t2tb1(X22),sF37)
      | $less(X23,X22) ),
    inference(definition_folding,[],[f455,f526,f520,f525,f500,f524,f505,f497,f520]) ).

tff(f455,plain,
    ! [X22: $int,X23: $int] :
      ( ~ mem(int,t2tb1(X22),t2tb(sK20))
      | $less(X23,X22)
      | ~ mem(int,t2tb1(X23),diff(int,diff(int,diff(int,t2tb(sK10),t2tb(sK15)),t2tb(sK14)),t2tb(sK20))) ),
    inference(cnf_transformation,[],[f315]) ).

tff(f2905,plain,
    ( spl59_291
    | spl59_137 ),
    inference(avatar_split_clause,[],[f2904,f1436,f2836]) ).

tff(f2836,plain,
    ( spl59_291
  <=> ! [X1: $int] :
        ( $less(max_elt1(tb2t(sF41)),X1)
        | ~ mem(int,t2tb1(X1),sF37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_291])]) ).

tff(f2904,plain,
    ! [X1: $int] :
      ( ( 0 = cardinal1(int,sF41) )
      | $less(max_elt1(tb2t(sF41)),X1)
      | ~ mem(int,t2tb1(X1),sF37) ),
    inference(forward_demodulation,[],[f2895,f323]) ).

tff(f2895,plain,
    ! [X1: $int] :
      ( ~ mem(int,t2tb1(X1),sF37)
      | ( 0 = cardinal1(int,sF41) )
      | $less(tb2t1(t2tb1(max_elt1(tb2t(sF41)))),X1) ),
    inference(resolution,[],[f1204,f2666]) ).

tff(f2903,plain,
    ( spl59_137
    | spl59_138 ),
    inference(avatar_split_clause,[],[f2902,f1440,f1436]) ).

tff(f1440,plain,
    ( spl59_138
  <=> ! [X0: $int] :
        ( $less(min_elt1(tb2t(sF41)),X0)
        | ~ mem(int,t2tb1(X0),sF37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_138])]) ).

tff(f2902,plain,
    ! [X0: $int] :
      ( ~ mem(int,t2tb1(X0),sF37)
      | ( 0 = cardinal1(int,sF41) )
      | $less(min_elt1(tb2t(sF41)),X0) ),
    inference(forward_demodulation,[],[f2894,f323]) ).

tff(f2894,plain,
    ! [X0: $int] :
      ( ( 0 = cardinal1(int,sF41) )
      | ~ mem(int,t2tb1(X0),sF37)
      | $less(tb2t1(t2tb1(min_elt1(tb2t(sF41)))),X0) ),
    inference(resolution,[],[f1204,f1271]) ).

tff(f2901,plain,
    ( spl59_303
    | spl59_137 ),
    inference(avatar_split_clause,[],[f2896,f1436,f2899]) ).

tff(f2899,plain,
    ( spl59_303
  <=> ! [X2: $int] :
        ( $less(tb2t1(choose(int,sF41)),X2)
        | ~ mem(int,t2tb1(X2),sF37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_303])]) ).

tff(f2896,plain,
    ! [X2: $int] :
      ( ( 0 = cardinal1(int,sF41) )
      | $less(tb2t1(choose(int,sF41)),X2)
      | ~ mem(int,t2tb1(X2),sF37) ),
    inference(resolution,[],[f1204,f908]) ).

tff(f2891,plain,
    ( spl59_301
    | spl59_224
    | spl59_302
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f2787,f804,f2888,f2159,f2884]) ).

tff(f2884,plain,
    ( spl59_301
  <=> $less(0,max_elt1(tb2t(sF39))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_301])]) ).

tff(f2888,plain,
    ( spl59_302
  <=> ( 0 = max_elt1(tb2t(sF39)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_302])]) ).

tff(f2787,plain,
    ( ( 0 = max_elt1(tb2t(sF39)) )
    | ( 0 = cardinal1(int,sF39) )
    | $less(0,max_elt1(tb2t(sF39)))
    | ~ spl59_49 ),
    inference(resolution,[],[f2666,f2252]) ).

tff(f2882,plain,
    ( spl59_299
    | spl59_300
    | spl59_256
    | ~ spl59_9 ),
    inference(avatar_split_clause,[],[f2790,f604,f2428,f2879,f2875]) ).

tff(f2875,plain,
    ( spl59_299
  <=> $less(0,max_elt1(tb2t(sF47))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_299])]) ).

tff(f2879,plain,
    ( spl59_300
  <=> ( 0 = max_elt1(tb2t(sF47)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_300])]) ).

tff(f2790,plain,
    ( ( 0 = cardinal1(int,sF47) )
    | ( 0 = max_elt1(tb2t(sF47)) )
    | $less(0,max_elt1(tb2t(sF47)))
    | ~ spl59_9 ),
    inference(resolution,[],[f2666,f1898]) ).

tff(f1898,plain,
    ( ! [X0: $int] :
        ( ~ mem(int,t2tb1(X0),sF47)
        | $less(0,X0)
        | ( 0 = X0 ) )
    | ~ spl59_9 ),
    inference(resolution,[],[f1821,f861]) ).

tff(f2873,plain,
    ( ~ spl59_298
    | spl59_137
    | ~ spl59_33
    | ~ spl59_47
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f2795,f804,f794,f724,f1436,f2870]) ).

tff(f2870,plain,
    ( spl59_298
  <=> mem(int,t2tb1(max_elt1(tb2t(sF41))),sF33) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_298])]) ).

tff(f2795,plain,
    ( ( 0 = cardinal1(int,sF41) )
    | ~ mem(int,t2tb1(max_elt1(tb2t(sF41))),sF33)
    | ~ spl59_33
    | ~ spl59_47
    | ~ spl59_49 ),
    inference(resolution,[],[f2666,f2282]) ).

tff(f2282,plain,
    ( ! [X0: uni] :
        ( ~ mem(int,X0,sF41)
        | ~ mem(int,X0,sF33) )
    | ~ spl59_33
    | ~ spl59_47
    | ~ spl59_49 ),
    inference(resolution,[],[f2154,f1852]) ).

tff(f2154,plain,
    ( ! [X0: uni] :
        ( ~ mem(int,X0,sF40)
        | ~ mem(int,X0,sF33) )
    | ~ spl59_33
    | ~ spl59_49 ),
    inference(resolution,[],[f1867,f1829]) ).

tff(f1867,plain,
    ( ! [X1: uni] :
        ( ~ mem(int,X1,sF39)
        | ~ mem(int,X1,sF33) )
    | ~ spl59_49 ),
    inference(superposition,[],[f391,f806]) ).

tff(f2868,plain,
    ( spl59_296
    | spl59_297
    | spl59_113
    | ~ spl59_16
    | ~ spl59_26 ),
    inference(avatar_split_clause,[],[f2786,f689,f639,f1289,f2865,f2861]) ).

tff(f2861,plain,
    ( spl59_296
  <=> ( sF45 = max_elt1(tb2t(sF37)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_296])]) ).

tff(f2865,plain,
    ( spl59_297
  <=> $less(sF45,max_elt1(tb2t(sF37))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_297])]) ).

tff(f2786,plain,
    ( ( 0 = cardinal1(int,sF37) )
    | $less(sF45,max_elt1(tb2t(sF37)))
    | ( sF45 = max_elt1(tb2t(sF37)) )
    | ~ spl59_16
    | ~ spl59_26 ),
    inference(resolution,[],[f2666,f1369]) ).

tff(f1369,plain,
    ( ! [X0: $int] :
        ( ~ mem(int,t2tb1(X0),sF37)
        | ( sF45 = X0 )
        | $less(sF45,X0) )
    | ~ spl59_16
    | ~ spl59_26 ),
    inference(resolution,[],[f1322,f100]) ).

tff(f2859,plain,
    ( spl59_137
    | ~ spl59_295
    | ~ spl59_33
    | ~ spl59_47 ),
    inference(avatar_split_clause,[],[f2796,f794,f724,f2856,f1436]) ).

tff(f2856,plain,
    ( spl59_295
  <=> mem(int,t2tb1(max_elt1(tb2t(sF41))),sF32) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_295])]) ).

tff(f2796,plain,
    ( ~ mem(int,t2tb1(max_elt1(tb2t(sF41))),sF32)
    | ( 0 = cardinal1(int,sF41) )
    | ~ spl59_33
    | ~ spl59_47 ),
    inference(resolution,[],[f2666,f2057]) ).

tff(f2057,plain,
    ( ! [X0: uni] :
        ( ~ mem(int,X0,sF41)
        | ~ mem(int,X0,sF32) )
    | ~ spl59_33
    | ~ spl59_47 ),
    inference(resolution,[],[f1852,f1828]) ).

tff(f1828,plain,
    ( ! [X1: uni] :
        ( ~ mem(int,X1,sF40)
        | ~ mem(int,X1,sF32) )
    | ~ spl59_33 ),
    inference(superposition,[],[f391,f726]) ).

tff(f2854,plain,
    ( ~ spl59_294
    | spl59_224
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f2792,f804,f2159,f2851]) ).

tff(f2851,plain,
    ( spl59_294
  <=> mem(int,t2tb1(max_elt1(tb2t(sF39))),sF33) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_294])]) ).

tff(f2792,plain,
    ( ( 0 = cardinal1(int,sF39) )
    | ~ mem(int,t2tb1(max_elt1(tb2t(sF39))),sF33)
    | ~ spl59_49 ),
    inference(resolution,[],[f2666,f1867]) ).

tff(f2849,plain,
    ( spl59_292
    | spl59_293
    | ~ spl59_5
    | spl59_141 ),
    inference(avatar_split_clause,[],[f2840,f1460,f584,f2846,f2842]) ).

tff(f2840,plain,
    ( $less(0,max_elt1(tb2t(sF30)))
    | ( 0 = max_elt1(tb2t(sF30)) )
    | ~ spl59_5
    | spl59_141 ),
    inference(subsumption_resolution,[],[f2839,f1462]) ).

tff(f2839,plain,
    ( $less(0,max_elt1(tb2t(sF30)))
    | ( 0 = sF35 )
    | ( 0 = max_elt1(tb2t(sF30)) )
    | ~ spl59_5 ),
    inference(forward_demodulation,[],[f2785,f586]) ).

tff(f2785,plain,
    ( ( 0 = max_elt1(tb2t(sF30)) )
    | $less(0,max_elt1(tb2t(sF30)))
    | ( 0 = cardinal1(int,sF30) ) ),
    inference(resolution,[],[f2666,f861]) ).

tff(f2838,plain,
    ( spl59_137
    | spl59_291 ),
    inference(avatar_split_clause,[],[f2789,f2836,f1436]) ).

tff(f2789,plain,
    ! [X1: $int] :
      ( $less(max_elt1(tb2t(sF41)),X1)
      | ( 0 = cardinal1(int,sF41) )
      | ~ mem(int,t2tb1(X1),sF37) ),
    inference(resolution,[],[f2666,f527]) ).

tff(f2834,plain,
    ( spl59_199
    | ~ spl59_290
    | ~ spl59_33 ),
    inference(avatar_split_clause,[],[f2794,f724,f2831,f1970]) ).

tff(f2831,plain,
    ( spl59_290
  <=> mem(int,t2tb1(max_elt1(tb2t(sF40))),sF32) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_290])]) ).

tff(f2794,plain,
    ( ~ mem(int,t2tb1(max_elt1(tb2t(sF40))),sF32)
    | ( 0 = cardinal1(int,sF40) )
    | ~ spl59_33 ),
    inference(resolution,[],[f2666,f1828]) ).

tff(f2829,plain,
    ( ~ spl59_289
    | spl59_199
    | ~ spl59_33
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f2793,f804,f724,f1970,f2826]) ).

tff(f2826,plain,
    ( spl59_289
  <=> mem(int,t2tb1(max_elt1(tb2t(sF40))),sF33) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_289])]) ).

tff(f2793,plain,
    ( ( 0 = cardinal1(int,sF40) )
    | ~ mem(int,t2tb1(max_elt1(tb2t(sF40))),sF33)
    | ~ spl59_33
    | ~ spl59_49 ),
    inference(resolution,[],[f2666,f2154]) ).

tff(f2819,plain,
    ( spl59_137
    | ~ spl59_288
    | ~ spl59_47 ),
    inference(avatar_split_clause,[],[f2797,f794,f2816,f1436]) ).

tff(f2816,plain,
    ( spl59_288
  <=> mem(int,t2tb1(max_elt1(tb2t(sF41))),sF37) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_288])]) ).

tff(f2797,plain,
    ( ~ mem(int,t2tb1(max_elt1(tb2t(sF41))),sF37)
    | ( 0 = cardinal1(int,sF41) )
    | ~ spl59_47 ),
    inference(resolution,[],[f2666,f1851]) ).

tff(f1851,plain,
    ( ! [X1: uni] :
        ( ~ mem(int,X1,sF41)
        | ~ mem(int,X1,sF37) )
    | ~ spl59_47 ),
    inference(superposition,[],[f391,f796]) ).

tff(f2814,plain,
    ( spl59_199
    | spl59_286
    | spl59_287
    | ~ spl59_33
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f2788,f804,f724,f2811,f2807,f1970]) ).

tff(f2807,plain,
    ( spl59_286
  <=> ( 0 = max_elt1(tb2t(sF40)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_286])]) ).

tff(f2811,plain,
    ( spl59_287
  <=> $less(0,max_elt1(tb2t(sF40))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_287])]) ).

tff(f2788,plain,
    ( $less(0,max_elt1(tb2t(sF40)))
    | ( 0 = max_elt1(tb2t(sF40)) )
    | ( 0 = cardinal1(int,sF40) )
    | ~ spl59_33
    | ~ spl59_49 ),
    inference(resolution,[],[f2666,f2463]) ).

tff(f2771,plain,
    ( spl59_167
    | spl59_285
    | spl59_279
    | spl59_166 ),
    inference(avatar_split_clause,[],[f2767,f1704,f2738,f2769,f1708]) ).

tff(f2769,plain,
    ( spl59_285
  <=> ! [X10: map_int_int] :
        ( partial_solution1(n1,X10)
        | ~ eq_prefix1(int,t2tb2(X10),get(sF56,int,sF57,t2tb1(min_elt1(below1(sK23)))),n1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_285])]) ).

tff(f2738,plain,
    ( spl59_279
  <=> $less(min_elt1(below1(sK23)),sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_279])]) ).

tff(f2767,plain,
    ( ! [X10: map_int_int] :
        ( $less(min_elt1(below1(sK23)),sK9)
        | partial_solution1(n1,X10)
        | ( 0 = sK23 )
        | ~ eq_prefix1(int,t2tb2(X10),get(sF56,int,sF57,t2tb1(min_elt1(below1(sK23)))),n1) )
    | spl59_166 ),
    inference(subsumption_resolution,[],[f2728,f1705]) ).

tff(f2728,plain,
    ! [X10: map_int_int] :
      ( $less(min_elt1(below1(sK23)),sK9)
      | partial_solution1(n1,X10)
      | $less(sK23,0)
      | ( 0 = sK23 )
      | ~ eq_prefix1(int,t2tb2(X10),get(sF56,int,sF57,t2tb1(min_elt1(below1(sK23)))),n1) ),
    inference(resolution,[],[f2694,f556]) ).

tff(f2766,plain,
    ( spl59_284
    | spl59_86
    | spl59_149
    | ~ spl59_150 ),
    inference(avatar_split_clause,[],[f2761,f1546,f1542,f1105,f2763]) ).

tff(f2761,plain,
    ( ( 0 = sK27 )
    | $less(min_elt1(below1(sK27)),sK19)
    | spl59_149
    | ~ spl59_150 ),
    inference(subsumption_resolution,[],[f2729,f1543]) ).

tff(f2729,plain,
    ( $less(min_elt1(below1(sK27)),sK19)
    | $less(sK27,0)
    | ( 0 = sK27 )
    | ~ spl59_150 ),
    inference(resolution,[],[f2694,f2099]) ).

tff(f2760,plain,
    ( spl59_94
    | ~ spl59_283
    | ~ spl59_16
    | ~ spl59_26
    | spl59_154 ),
    inference(avatar_split_clause,[],[f2755,f1565,f689,f639,f2757,f1163]) ).

tff(f2757,plain,
    ( spl59_283
  <=> mem(int,t2tb1(min_elt1(below1(sF45))),sF37) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_283])]) ).

tff(f2755,plain,
    ( ~ mem(int,t2tb1(min_elt1(below1(sF45))),sF37)
    | ( 0 = sF45 )
    | ~ spl59_16
    | ~ spl59_26
    | spl59_154 ),
    inference(subsumption_resolution,[],[f2732,f1566]) ).

tff(f2732,plain,
    ( $less(sF45,0)
    | ( 0 = sF45 )
    | ~ mem(int,t2tb1(min_elt1(below1(sF45))),sF37)
    | ~ spl59_16
    | ~ spl59_26 ),
    inference(resolution,[],[f2694,f1322]) ).

tff(f2754,plain,
    ( spl59_167
    | spl59_282
    | spl59_279
    | spl59_166 ),
    inference(avatar_split_clause,[],[f2750,f1704,f2738,f2752,f1708]) ).

tff(f2752,plain,
    ( spl59_282
  <=> ! [X9: map_int_int] :
        ( ~ eq_prefix1(int,t2tb2(X9),get(sF56,int,sF57,t2tb1(min_elt1(below1(sK23)))),n1)
        | eq_prefix1(int,sF38,t2tb2(X9),sK19) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_282])]) ).

tff(f2750,plain,
    ( ! [X9: map_int_int] :
        ( $less(min_elt1(below1(sK23)),sK9)
        | ~ eq_prefix1(int,t2tb2(X9),get(sF56,int,sF57,t2tb1(min_elt1(below1(sK23)))),n1)
        | eq_prefix1(int,sF38,t2tb2(X9),sK19)
        | ( 0 = sK23 ) )
    | spl59_166 ),
    inference(subsumption_resolution,[],[f2727,f1705]) ).

tff(f2727,plain,
    ! [X9: map_int_int] :
      ( ~ eq_prefix1(int,t2tb2(X9),get(sF56,int,sF57,t2tb1(min_elt1(below1(sK23)))),n1)
      | ( 0 = sK23 )
      | $less(sK23,0)
      | eq_prefix1(int,sF38,t2tb2(X9),sK19)
      | $less(min_elt1(below1(sK23)),sK9) ),
    inference(resolution,[],[f2694,f554]) ).

tff(f2749,plain,
    spl59_281,
    inference(avatar_split_clause,[],[f2710,f2746]) ).

tff(f2710,plain,
    $less(min_elt1(below1(1)),1),
    inference(interpreted_simplification,[],[f2709]) ).

tff(f2709,plain,
    ( $less(min_elt1(below1(1)),1)
    | ( 0 = 1 )
    | $less(1,0) ),
    inference(instantiation,[],[f2694]) ).

tff(f2744,plain,
    ( spl59_279
    | spl59_167
    | spl59_280
    | spl59_166 ),
    inference(avatar_split_clause,[],[f2736,f1704,f2742,f1708,f2738]) ).

tff(f2742,plain,
    ( spl59_280
  <=> ! [X8: map_int_int] :
        ( mem(int,get(int,int,t2tb2(X8),sF53),sF41)
        | ~ eq_prefix1(int,t2tb2(X8),get(sF56,int,sF57,t2tb1(min_elt1(below1(sK23)))),n1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_280])]) ).

tff(f2736,plain,
    ( ! [X8: map_int_int] :
        ( mem(int,get(int,int,t2tb2(X8),sF53),sF41)
        | ~ eq_prefix1(int,t2tb2(X8),get(sF56,int,sF57,t2tb1(min_elt1(below1(sK23)))),n1)
        | ( 0 = sK23 )
        | $less(min_elt1(below1(sK23)),sK9) )
    | spl59_166 ),
    inference(subsumption_resolution,[],[f2726,f1705]) ).

tff(f2726,plain,
    ! [X8: map_int_int] :
      ( ( 0 = sK23 )
      | ~ eq_prefix1(int,t2tb2(X8),get(sF56,int,sF57,t2tb1(min_elt1(below1(sK23)))),n1)
      | mem(int,get(int,int,t2tb2(X8),sF53),sF41)
      | $less(sK23,0)
      | $less(min_elt1(below1(sK23)),sK9) ),
    inference(resolution,[],[f2694,f555]) ).

tff(f2693,plain,
    ( spl59_278
    | spl59_113
    | ~ spl59_16 ),
    inference(avatar_split_clause,[],[f2670,f639,f1289,f2690]) ).

tff(f2670,plain,
    ( ( 0 = cardinal1(int,sF37) )
    | mem(int,t2tb1(max_elt1(sK20)),sF37)
    | ~ spl59_16 ),
    inference(superposition,[],[f2658,f641]) ).

tff(f2688,plain,
    ( spl59_277
    | spl59_115
    | ~ spl59_35 ),
    inference(avatar_split_clause,[],[f2668,f734,f1298,f2685]) ).

tff(f2668,plain,
    ( ( 0 = cardinal1(int,sF32) )
    | mem(int,t2tb1(max_elt1(sK14)),sF32)
    | ~ spl59_35 ),
    inference(superposition,[],[f2658,f736]) ).

tff(f2682,plain,
    ( spl59_276
    | ~ spl59_5
    | ~ spl59_14
    | spl59_141 ),
    inference(avatar_split_clause,[],[f2677,f1460,f629,f584,f2679]) ).

tff(f2677,plain,
    ( mem(int,t2tb1(max_elt1(sK10)),sF30)
    | ~ spl59_5
    | ~ spl59_14
    | spl59_141 ),
    inference(subsumption_resolution,[],[f2676,f1462]) ).

tff(f2676,plain,
    ( ( 0 = sF35 )
    | mem(int,t2tb1(max_elt1(sK10)),sF30)
    | ~ spl59_5
    | ~ spl59_14 ),
    inference(forward_demodulation,[],[f2667,f586]) ).

tff(f2667,plain,
    ( ( 0 = cardinal1(int,sF30) )
    | mem(int,t2tb1(max_elt1(sK10)),sF30)
    | ~ spl59_14 ),
    inference(superposition,[],[f2658,f631]) ).

tff(f2675,plain,
    ( spl59_275
    | spl59_117
    | ~ spl59_32 ),
    inference(avatar_split_clause,[],[f2669,f719,f1310,f2672]) ).

tff(f2669,plain,
    ( ( 0 = cardinal1(int,sF33) )
    | mem(int,t2tb1(max_elt1(sK15)),sF33)
    | ~ spl59_32 ),
    inference(superposition,[],[f2658,f721]) ).

tff(f2657,plain,
    ( spl59_273
    | spl59_199
    | spl59_274
    | ~ spl59_33
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f2628,f804,f724,f2654,f1970,f2650]) ).

tff(f2650,plain,
    ( spl59_273
  <=> ( 0 = min_elt1(tb2t(sF40)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_273])]) ).

tff(f2654,plain,
    ( spl59_274
  <=> $less(0,min_elt1(tb2t(sF40))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_274])]) ).

tff(f2628,plain,
    ( $less(0,min_elt1(tb2t(sF40)))
    | ( 0 = cardinal1(int,sF40) )
    | ( 0 = min_elt1(tb2t(sF40)) )
    | ~ spl59_33
    | ~ spl59_49 ),
    inference(resolution,[],[f2463,f1271]) ).

tff(f2648,plain,
    ( ~ spl59_272
    | ~ spl59_33
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f2626,f804,f724,f2645]) ).

tff(f2645,plain,
    ( spl59_272
  <=> mem(int,t2tb1(-1),sF40) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_272])]) ).

tff(f2626,plain,
    ( ~ mem(int,t2tb1(-1),sF40)
    | ~ spl59_33
    | ~ spl59_49 ),
    inference(interpreted_simplification,[],[f2625]) ).

tff(f2625,plain,
    ( ~ mem(int,t2tb1(-1),sF40)
    | ( 0 = -1 )
    | $less(0,-1)
    | ~ spl59_33
    | ~ spl59_49 ),
    inference(instantiation,[],[f2463]) ).

tff(f2643,plain,
    ( spl59_87
    | spl59_86
    | ~ spl59_271
    | ~ spl59_4
    | ~ spl59_33
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f2631,f804,f724,f579,f2640,f1105,f1109]) ).

tff(f2640,plain,
    ( spl59_271
  <=> mem(int,sF44,sF40) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_271])]) ).

tff(f2631,plain,
    ( ~ mem(int,sF44,sF40)
    | ( 0 = sK27 )
    | $less(0,sK27)
    | ~ spl59_4
    | ~ spl59_33
    | ~ spl59_49 ),
    inference(superposition,[],[f2463,f581]) ).

tff(f2638,plain,
    ( spl59_93
    | ~ spl59_270
    | spl59_94
    | ~ spl59_33
    | ~ spl59_40
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f2633,f804,f759,f724,f1163,f2635,f1159]) ).

tff(f2635,plain,
    ( spl59_270
  <=> mem(int,sF46,sF40) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_270])]) ).

tff(f2633,plain,
    ( ( 0 = sF45 )
    | ~ mem(int,sF46,sF40)
    | $less(0,sF45)
    | ~ spl59_33
    | ~ spl59_40
    | ~ spl59_49 ),
    inference(superposition,[],[f2463,f761]) ).

tff(f2613,plain,
    ( spl59_93
    | spl59_94
    | spl59_154 ),
    inference(avatar_split_clause,[],[f2612,f1565,f1163,f1159]) ).

tff(f2612,plain,
    ( ( 0 = sF45 )
    | $less(0,sF45)
    | spl59_154 ),
    inference(resolution,[],[f1566,f100]) ).

tff(f2610,plain,
    ( spl59_86
    | spl59_87
    | spl59_149 ),
    inference(avatar_split_clause,[],[f2609,f1542,f1109,f1105]) ).

tff(f2609,plain,
    ( $less(0,sK27)
    | ( 0 = sK27 )
    | spl59_149 ),
    inference(resolution,[],[f1543,f100]) ).

tff(f2608,plain,
    ( spl59_269
    | ~ spl59_23
    | ~ spl59_63 ),
    inference(avatar_split_clause,[],[f2599,f903,f674,f2605]) ).

tff(f2599,plain,
    ( ( sF49 = t2tb1(0) )
    | ~ spl59_23
    | ~ spl59_63 ),
    inference(superposition,[],[f676,f905]) ).

tff(f2556,plain,
    ( spl59_94
    | ~ spl59_266
    | spl59_93
    | ~ spl59_40
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f2469,f804,f759,f1159,f2491,f1163]) ).

tff(f2491,plain,
    ( spl59_266
  <=> mem(int,sF46,sF39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_266])]) ).

tff(f2469,plain,
    ( $less(0,sF45)
    | ~ mem(int,sF46,sF39)
    | ( 0 = sF45 )
    | ~ spl59_40
    | ~ spl59_49 ),
    inference(superposition,[],[f2252,f761]) ).

tff(f2555,plain,
    ( spl59_93
    | spl59_94
    | ~ spl59_177
    | ~ spl59_9
    | ~ spl59_40 ),
    inference(avatar_split_clause,[],[f2412,f759,f604,f1798,f1163,f1159]) ).

tff(f1798,plain,
    ( spl59_177
  <=> mem(int,sF46,sF47) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_177])]) ).

tff(f2412,plain,
    ( ~ mem(int,sF46,sF47)
    | ( 0 = sF45 )
    | $less(0,sF45)
    | ~ spl59_9
    | ~ spl59_40 ),
    inference(superposition,[],[f1898,f761]) ).

tff(f2554,plain,
    ( spl59_85
    | ~ spl59_9
    | ~ spl59_44 ),
    inference(avatar_split_clause,[],[f2553,f779,f604,f1101]) ).

tff(f2553,plain,
    ( mem(int,sF44,sF30)
    | ~ spl59_9
    | ~ spl59_44 ),
    inference(subsumption_resolution,[],[f2551,f1193]) ).

tff(f2551,plain,
    ( subset(int,sF47,sF30)
    | mem(int,sF44,sF30)
    | ~ spl59_9
    | ~ spl59_44 ),
    inference(resolution,[],[f1901,f1199]) ).

tff(f1901,plain,
    ( ! [X4: uni] :
        ( ~ mem(int,sK5(int,X4,sF30),sF47)
        | subset(int,X4,sF30) )
    | ~ spl59_9 ),
    inference(resolution,[],[f1821,f394]) ).

tff(f2516,plain,
    ~ spl59_268,
    inference(avatar_split_clause,[],[f2502,f2513]) ).

tff(f2513,plain,
    ( spl59_268
  <=> mem(int,t2tb1(-1),t2tb(below1(-1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_268])]) ).

tff(f2502,plain,
    ~ mem(int,t2tb1(-1),t2tb(below1(-1))),
    inference(interpreted_simplification,[],[f2501]) ).

tff(f2501,plain,
    ( ~ mem(int,t2tb1(-1),t2tb(below1(-1)))
    | $less(-1,-1) ),
    inference(instantiation,[],[f409]) ).

tff(f2499,plain,
    ( ~ spl59_267
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f2462,f804,f2496]) ).

tff(f2462,plain,
    ( ~ mem(int,t2tb1(-1),sF39)
    | ~ spl59_49 ),
    inference(interpreted_simplification,[],[f2461]) ).

tff(f2461,plain,
    ( ~ mem(int,t2tb1(-1),sF39)
    | $less(0,-1)
    | ( 0 = -1 )
    | ~ spl59_49 ),
    inference(instantiation,[],[f2252]) ).

tff(f2494,plain,
    ( ~ spl59_266
    | spl59_94
    | ~ spl59_40
    | ~ spl59_49
    | spl59_93 ),
    inference(avatar_split_clause,[],[f2489,f1159,f804,f759,f1163,f2491]) ).

tff(f2489,plain,
    ( ( 0 = sF45 )
    | ~ mem(int,sF46,sF39)
    | ~ spl59_40
    | ~ spl59_49
    | spl59_93 ),
    inference(subsumption_resolution,[],[f2469,f1160]) ).

tff(f1160,plain,
    ( ~ $less(0,sF45)
    | spl59_93 ),
    inference(avatar_component_clause,[],[f1159]) ).

tff(f2488,plain,
    ( ~ spl59_265
    | spl59_86
    | spl59_87
    | ~ spl59_4
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f2467,f804,f579,f1109,f1105,f2485]) ).

tff(f2485,plain,
    ( spl59_265
  <=> mem(int,sF44,sF39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_265])]) ).

tff(f2467,plain,
    ( $less(0,sK27)
    | ( 0 = sK27 )
    | ~ mem(int,sF44,sF39)
    | ~ spl59_4
    | ~ spl59_49 ),
    inference(superposition,[],[f2252,f581]) ).

tff(f2483,plain,
    ( spl59_62
    | spl59_63
    | ~ spl59_264
    | ~ spl59_23
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f2468,f804,f674,f2480,f903,f899]) ).

tff(f899,plain,
    ( spl59_62
  <=> $less(0,sK28) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_62])]) ).

tff(f2468,plain,
    ( ~ mem(int,sF49,sF39)
    | ( 0 = sK28 )
    | $less(0,sK28)
    | ~ spl59_23
    | ~ spl59_49 ),
    inference(superposition,[],[f2252,f676]) ).

tff(f2478,plain,
    ( spl59_262
    | spl59_224
    | spl59_263
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f2464,f804,f2475,f2159,f2471]) ).

tff(f2471,plain,
    ( spl59_262
  <=> $less(0,min_elt1(tb2t(sF39))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_262])]) ).

tff(f2475,plain,
    ( spl59_263
  <=> ( 0 = min_elt1(tb2t(sF39)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_263])]) ).

tff(f2464,plain,
    ( ( 0 = min_elt1(tb2t(sF39)) )
    | ( 0 = cardinal1(int,sF39) )
    | $less(0,min_elt1(tb2t(sF39)))
    | ~ spl59_49 ),
    inference(resolution,[],[f2252,f1271]) ).

tff(f2460,plain,
    ( spl59_261
    | ~ spl59_154 ),
    inference(avatar_split_clause,[],[f2450,f1565,f2457]) ).

tff(f2457,plain,
    ( spl59_261
  <=> ( 0 = cardinal1(int,t2tb(below1(sF45))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_261])]) ).

tff(f2450,plain,
    ( ( 0 = cardinal1(int,t2tb(below1(sF45))) )
    | ~ spl59_154 ),
    inference(resolution,[],[f368,f1567]) ).

tff(f1567,plain,
    ( $less(sF45,0)
    | ~ spl59_154 ),
    inference(avatar_component_clause,[],[f1565]) ).

tff(f2455,plain,
    spl59_260,
    inference(avatar_split_clause,[],[f2448,f2452]) ).

tff(f2452,plain,
    ( spl59_260
  <=> ( 0 = cardinal1(int,t2tb(below1(-1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_260])]) ).

tff(f2448,plain,
    0 = cardinal1(int,t2tb(below1(-1))),
    inference(interpreted_simplification,[],[f2447]) ).

tff(f2447,plain,
    ( ~ $less(-1,0)
    | ( 0 = cardinal1(int,t2tb(below1(-1))) ) ),
    inference(instantiation,[],[f368]) ).

tff(f2446,plain,
    ( spl59_62
    | ~ spl59_259
    | spl59_63
    | ~ spl59_23 ),
    inference(avatar_split_clause,[],[f1099,f674,f903,f2443,f899]) ).

tff(f1099,plain,
    ( ( 0 = sK28 )
    | ~ mem(int,sF49,sF30)
    | $less(0,sK28)
    | ~ spl59_23 ),
    inference(superposition,[],[f861,f676]) ).

tff(f2441,plain,
    ( spl59_62
    | ~ spl59_258
    | spl59_63
    | ~ spl59_9
    | ~ spl59_23 ),
    inference(avatar_split_clause,[],[f2411,f674,f604,f903,f2438,f899]) ).

tff(f2438,plain,
    ( spl59_258
  <=> mem(int,sF49,sF47) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_258])]) ).

tff(f2411,plain,
    ( ( 0 = sK28 )
    | ~ mem(int,sF49,sF47)
    | $less(0,sK28)
    | ~ spl59_9
    | ~ spl59_23 ),
    inference(superposition,[],[f1898,f676]) ).

tff(f2436,plain,
    ( spl59_86
    | spl59_87
    | ~ spl59_4
    | ~ spl59_9
    | ~ spl59_44 ),
    inference(avatar_split_clause,[],[f2420,f779,f604,f579,f1109,f1105]) ).

tff(f2420,plain,
    ( $less(0,sK27)
    | ( 0 = sK27 )
    | ~ spl59_4
    | ~ spl59_9
    | ~ spl59_44 ),
    inference(subsumption_resolution,[],[f2410,f781]) ).

tff(f2410,plain,
    ( ( 0 = sK27 )
    | ~ mem(int,sF44,sF47)
    | $less(0,sK27)
    | ~ spl59_4
    | ~ spl59_9 ),
    inference(superposition,[],[f1898,f581]) ).

tff(f2435,plain,
    ( spl59_255
    | spl59_256
    | spl59_257
    | ~ spl59_9 ),
    inference(avatar_split_clause,[],[f2407,f604,f2432,f2428,f2424]) ).

tff(f2424,plain,
    ( spl59_255
  <=> $less(0,min_elt1(tb2t(sF47))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_255])]) ).

tff(f2432,plain,
    ( spl59_257
  <=> ( 0 = min_elt1(tb2t(sF47)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_257])]) ).

tff(f2407,plain,
    ( ( 0 = min_elt1(tb2t(sF47)) )
    | ( 0 = cardinal1(int,sF47) )
    | $less(0,min_elt1(tb2t(sF47)))
    | ~ spl59_9 ),
    inference(resolution,[],[f1898,f1271]) ).

tff(f2422,plain,
    ( spl59_86
    | ~ spl59_4
    | ~ spl59_9
    | ~ spl59_44
    | spl59_87 ),
    inference(avatar_split_clause,[],[f2421,f1109,f779,f604,f579,f1105]) ).

tff(f2421,plain,
    ( ( 0 = sK27 )
    | ~ spl59_4
    | ~ spl59_9
    | ~ spl59_44
    | spl59_87 ),
    inference(subsumption_resolution,[],[f2420,f1110]) ).

tff(f1110,plain,
    ( ~ $less(0,sK27)
    | spl59_87 ),
    inference(avatar_component_clause,[],[f1109]) ).

tff(f2419,plain,
    ( spl59_94
    | ~ spl59_177
    | ~ spl59_9
    | ~ spl59_40
    | spl59_93 ),
    inference(avatar_split_clause,[],[f2418,f1159,f759,f604,f1798,f1163]) ).

tff(f2418,plain,
    ( ~ mem(int,sF46,sF47)
    | ( 0 = sF45 )
    | ~ spl59_9
    | ~ spl59_40
    | spl59_93 ),
    inference(subsumption_resolution,[],[f2412,f1160]) ).

tff(f2417,plain,
    ( ~ spl59_254
    | ~ spl59_9 ),
    inference(avatar_split_clause,[],[f2405,f604,f2414]) ).

tff(f2405,plain,
    ( ~ mem(int,t2tb1(-1),sF47)
    | ~ spl59_9 ),
    inference(interpreted_simplification,[],[f2404]) ).

tff(f2404,plain,
    ( ~ mem(int,t2tb1(-1),sF47)
    | $less(0,-1)
    | ( 0 = -1 )
    | ~ spl59_9 ),
    inference(instantiation,[],[f1898]) ).

tff(f2399,plain,
    spl59_253,
    inference(avatar_split_clause,[],[f2385,f2396]) ).

tff(f2385,plain,
    0 = cardinal1(int,t2tb(below1(0))),
    inference(interpreted_simplification,[],[f2384]) ).

tff(f2384,plain,
    ( ( 0 = cardinal1(int,t2tb(below1(0))) )
    | $less(0,0) ),
    inference(instantiation,[],[f367]) ).

tff(f2377,plain,
    ( spl59_252
    | ~ spl59_249 ),
    inference(avatar_split_clause,[],[f2372,f2347,f2374]) ).

tff(f2374,plain,
    ( spl59_252
  <=> ( sF46 = get(int,int,sF48,sF53) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_252])]) ).

tff(f2372,plain,
    ( ( sF46 = get(int,int,sF48,sF53) )
    | ~ spl59_249 ),
    inference(subsumption_resolution,[],[f2368,f808]) ).

tff(f2368,plain,
    ( ~ sort1(int,sF46)
    | ( sF46 = get(int,int,sF48,sF53) )
    | ~ spl59_249 ),
    inference(superposition,[],[f494,f2349]) ).

tff(f494,plain,
    ! [X2: uni,X3: ty,X0: ty,X4: uni,X5: uni] :
      ( ( get(X0,X3,set1(X0,X3,X5,X4,X2),X4) = X2 )
      | ~ sort1(X0,X2) ),
    inference(equality_resolution,[],[f379]) ).

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

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

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

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

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

tff(f60,axiom,
    ! [X19: uni,X17: uni,X15: ty,X18: uni,X0: ty,X16: uni] :
      ( sort1(X15,X19)
     => ( ( X17 = X18 )
       => ( get(X15,X0,set1(X15,X0,X16,X17,X19),X18) = X19 ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',select_eq) ).

tff(f2366,plain,
    ( spl59_250
    | ~ spl59_251
    | ~ spl59_5 ),
    inference(avatar_split_clause,[],[f2356,f584,f2363,f2360]) ).

tff(f2363,plain,
    ( spl59_251
  <=> $less($sum(1,sF35),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_251])]) ).

tff(f2356,plain,
    ( ! [X12: uni] :
        ( ~ $less($sum(1,sF35),0)
        | mem(int,X12,sF30) )
    | ~ spl59_5 ),
    inference(superposition,[],[f1512,f586]) ).

tff(f1512,plain,
    ! [X18: uni,X19: uni,X17: ty] :
      ( ~ $less($sum(1,cardinal1(X17,X19)),0)
      | mem(X17,X18,X19) ),
    inference(superposition,[],[f319,f356]) ).

tff(f2350,plain,
    ( spl59_249
    | ~ spl59_27
    | ~ spl59_109 ),
    inference(avatar_split_clause,[],[f2345,f1253,f694,f2347]) ).

tff(f694,plain,
    ( spl59_27
  <=> ( sF54 = set1(int,int,sF38,sF53,sF46) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_27])]) ).

tff(f1253,plain,
    ( spl59_109
  <=> ( sF48 = sF54 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_109])]) ).

tff(f2345,plain,
    ( ( sF48 = set1(int,int,sF38,sF53,sF46) )
    | ~ spl59_27
    | ~ spl59_109 ),
    inference(forward_demodulation,[],[f696,f1255]) ).

tff(f1255,plain,
    ( ( sF48 = sF54 )
    | ~ spl59_109 ),
    inference(avatar_component_clause,[],[f1253]) ).

tff(f696,plain,
    ( ( sF54 = set1(int,int,sF38,sF53,sF46) )
    | ~ spl59_27 ),
    inference(avatar_component_clause,[],[f694]) ).

tff(f2334,plain,
    ( spl59_246
    | spl59_247
    | ~ spl59_248
    | ~ spl59_29 ),
    inference(avatar_split_clause,[],[f2321,f704,f2331,f2327,f2323]) ).

tff(f2323,plain,
    ( spl59_246
  <=> $less(sK28,n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_246])]) ).

tff(f2327,plain,
    ( spl59_247
  <=> ( n1 = sK28 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_247])]) ).

tff(f704,plain,
    ( spl59_29
  <=> $less(sK28,sK26) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_29])]) ).

tff(f2321,plain,
    ( ~ mem(int,t2tb1(sK26),sF30)
    | ( n1 = sK28 )
    | $less(sK28,n1)
    | ~ spl59_29 ),
    inference(resolution,[],[f907,f1083]) ).

tff(f907,plain,
    ( ! [X0: $int] :
        ( $less(X0,sK26)
        | $less(sK28,X0)
        | ( sK28 = X0 ) )
    | ~ spl59_29 ),
    inference(resolution,[],[f850,f100]) ).

tff(f850,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,sK28)
        | $less(X0,sK26) )
    | ~ spl59_29 ),
    inference(resolution,[],[f99,f706]) ).

tff(f706,plain,
    ( $less(sK28,sK26)
    | ~ spl59_29 ),
    inference(avatar_component_clause,[],[f704]) ).

tff(f2318,plain,
    ( spl59_137
    | ~ spl59_245
    | ~ spl59_33
    | ~ spl59_47
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f2301,f804,f794,f724,f2315,f1436]) ).

tff(f2315,plain,
    ( spl59_245
  <=> mem(int,t2tb1(min_elt1(tb2t(sF41))),sF33) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_245])]) ).

tff(f2301,plain,
    ( ~ mem(int,t2tb1(min_elt1(tb2t(sF41))),sF33)
    | ( 0 = cardinal1(int,sF41) )
    | ~ spl59_33
    | ~ spl59_47
    | ~ spl59_49 ),
    inference(resolution,[],[f2282,f1271]) ).

tff(f2313,plain,
    ( ~ spl59_244
    | spl59_137
    | ~ spl59_33
    | ~ spl59_47
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f2303,f804,f794,f724,f1436,f2310]) ).

tff(f2310,plain,
    ( spl59_244
  <=> mem(int,sK6(int,sF41),sF33) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_244])]) ).

tff(f2303,plain,
    ( ( 0 = cardinal1(int,sF41) )
    | ~ mem(int,sK6(int,sF41),sF33)
    | ~ spl59_33
    | ~ spl59_47
    | ~ spl59_49 ),
    inference(resolution,[],[f2282,f909]) ).

tff(f2308,plain,
    ( spl59_137
    | ~ spl59_243
    | ~ spl59_33
    | ~ spl59_47
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f2302,f804,f794,f724,f2305,f1436]) ).

tff(f2305,plain,
    ( spl59_243
  <=> mem(int,choose(int,sF41),sF33) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_243])]) ).

tff(f2302,plain,
    ( ~ mem(int,choose(int,sF41),sF33)
    | ( 0 = cardinal1(int,sF41) )
    | ~ spl59_33
    | ~ spl59_47
    | ~ spl59_49 ),
    inference(resolution,[],[f2282,f908]) ).

tff(f2300,plain,
    ( ~ spl59_242
    | spl59_199
    | ~ spl59_33
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f2284,f804,f724,f1970,f2297]) ).

tff(f2297,plain,
    ( spl59_242
  <=> mem(int,choose(int,sF40),sF33) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_242])]) ).

tff(f2284,plain,
    ( ( 0 = cardinal1(int,sF40) )
    | ~ mem(int,choose(int,sF40),sF33)
    | ~ spl59_33
    | ~ spl59_49 ),
    inference(resolution,[],[f2154,f908]) ).

tff(f2295,plain,
    ( spl59_199
    | ~ spl59_241
    | ~ spl59_33
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f2283,f804,f724,f2292,f1970]) ).

tff(f2292,plain,
    ( spl59_241
  <=> mem(int,t2tb1(min_elt1(tb2t(sF40))),sF33) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_241])]) ).

tff(f2283,plain,
    ( ~ mem(int,t2tb1(min_elt1(tb2t(sF40))),sF33)
    | ( 0 = cardinal1(int,sF40) )
    | ~ spl59_33
    | ~ spl59_49 ),
    inference(resolution,[],[f2154,f1271]) ).

tff(f2290,plain,
    ( ~ spl59_240
    | spl59_199
    | ~ spl59_33
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f2285,f804,f724,f1970,f2287]) ).

tff(f2287,plain,
    ( spl59_240
  <=> mem(int,sK6(int,sF40),sF33) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_240])]) ).

tff(f2285,plain,
    ( ( 0 = cardinal1(int,sF40) )
    | ~ mem(int,sK6(int,sF40),sF33)
    | ~ spl59_33
    | ~ spl59_49 ),
    inference(resolution,[],[f2154,f909]) ).

tff(f2273,plain,
    ( spl59_137
    | ~ spl59_239
    | ~ spl59_33
    | ~ spl59_47 ),
    inference(avatar_split_clause,[],[f2258,f794,f724,f2270,f1436]) ).

tff(f2270,plain,
    ( spl59_239
  <=> mem(int,sK6(int,sF41),sF32) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_239])]) ).

tff(f2258,plain,
    ( ~ mem(int,sK6(int,sF41),sF32)
    | ( 0 = cardinal1(int,sF41) )
    | ~ spl59_33
    | ~ spl59_47 ),
    inference(resolution,[],[f2057,f909]) ).

tff(f2268,plain,
    ( ~ spl59_238
    | spl59_137
    | ~ spl59_33
    | ~ spl59_47 ),
    inference(avatar_split_clause,[],[f2257,f794,f724,f1436,f2265]) ).

tff(f2265,plain,
    ( spl59_238
  <=> mem(int,choose(int,sF41),sF32) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_238])]) ).

tff(f2257,plain,
    ( ( 0 = cardinal1(int,sF41) )
    | ~ mem(int,choose(int,sF41),sF32)
    | ~ spl59_33
    | ~ spl59_47 ),
    inference(resolution,[],[f2057,f908]) ).

tff(f2263,plain,
    ( spl59_137
    | ~ spl59_237
    | ~ spl59_33
    | ~ spl59_47 ),
    inference(avatar_split_clause,[],[f2256,f794,f724,f2260,f1436]) ).

tff(f2260,plain,
    ( spl59_237
  <=> mem(int,t2tb1(min_elt1(tb2t(sF41))),sF32) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_237])]) ).

tff(f2256,plain,
    ( ~ mem(int,t2tb1(min_elt1(tb2t(sF41))),sF32)
    | ( 0 = cardinal1(int,sF41) )
    | ~ spl59_33
    | ~ spl59_47 ),
    inference(resolution,[],[f2057,f1271]) ).

tff(f2251,plain,
    ( spl59_236
    | ~ spl59_154
    | ~ spl59_164 ),
    inference(avatar_split_clause,[],[f2236,f1678,f1565,f2248]) ).

tff(f2236,plain,
    ( $less(sF45,sK23)
    | ~ spl59_154
    | ~ spl59_164 ),
    inference(resolution,[],[f2223,f1567]) ).

tff(f2246,plain,
    ( spl59_235
    | ~ spl59_149
    | ~ spl59_164 ),
    inference(avatar_split_clause,[],[f2235,f1678,f1542,f2243]) ).

tff(f2235,plain,
    ( $less(sK27,sK23)
    | ~ spl59_149
    | ~ spl59_164 ),
    inference(resolution,[],[f2223,f1544]) ).

tff(f1544,plain,
    ( $less(sK27,0)
    | ~ spl59_149 ),
    inference(avatar_component_clause,[],[f1542]) ).

tff(f2241,plain,
    ( spl59_234
    | ~ spl59_164 ),
    inference(avatar_split_clause,[],[f2233,f1678,f2238]) ).

tff(f2233,plain,
    ( $less(-1,sK23)
    | ~ spl59_164 ),
    inference(interpreted_simplification,[],[f2232]) ).

tff(f2232,plain,
    ( ~ $less(-1,0)
    | $less(-1,sK23)
    | ~ spl59_164 ),
    inference(instantiation,[],[f2223]) ).

tff(f2229,plain,
    ( spl59_233
    | ~ spl59_37
    | ~ spl59_97 ),
    inference(avatar_split_clause,[],[f2224,f1181,f744,f2226]) ).

tff(f744,plain,
    ( spl59_37
  <=> ( sF50 = get(int,int,sF48,sF49) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_37])]) ).

tff(f2224,plain,
    ( ( get(int,int,sF48,sF49) = sF44 )
    | ~ spl59_37
    | ~ spl59_97 ),
    inference(forward_demodulation,[],[f746,f1183]) ).

tff(f746,plain,
    ( ( sF50 = get(int,int,sF48,sF49) )
    | ~ spl59_37 ),
    inference(avatar_component_clause,[],[f744]) ).

tff(f2219,plain,
    ( spl59_231
    | ~ spl59_232 ),
    inference(avatar_split_clause,[],[f2208,f2216,f2213]) ).

tff(f2213,plain,
    ( spl59_231
  <=> ! [X0: map_int_int,X1: map_int_int] :
        ( ~ $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(1))),tb2t1(get(int,int,t2tb2(X0),t2tb1(1))))
        | lt_sol1(X1,X0)
        | ~ eq_prefix1(int,t2tb2(X1),t2tb2(X0),1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_231])]) ).

tff(f2208,plain,
    ! [X0: map_int_int,X1: map_int_int] :
      ( ~ $less(1,n1)
      | ~ $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(1))),tb2t1(get(int,int,t2tb2(X0),t2tb1(1))))
      | ~ eq_prefix1(int,t2tb2(X1),t2tb2(X0),1)
      | lt_sol1(X1,X0) ),
    inference(interpreted_simplification,[],[f2207]) ).

tff(f2207,plain,
    ! [X0: map_int_int,X1: map_int_int] :
      ( lt_sol1(X1,X0)
      | ~ $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(1))),tb2t1(get(int,int,t2tb2(X0),t2tb1(1))))
      | $less(1,0)
      | ~ eq_prefix1(int,t2tb2(X1),t2tb2(X0),1)
      | ~ $less(1,n1) ),
    inference(instantiation,[],[f373]) ).

tff(f373,plain,
    ! [X2: $int,X0: map_int_int,X1: map_int_int] :
      ( lt_sol1(X1,X0)
      | ~ $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),tb2t1(get(int,int,t2tb2(X0),t2tb1(X2))))
      | $less(X2,0)
      | ~ eq_prefix1(int,t2tb2(X1),t2tb2(X0),X2)
      | ~ $less(X2,n1) ),
    inference(cnf_transformation,[],[f258]) ).

tff(f258,plain,
    ! [X0: map_int_int,X1: map_int_int] :
      ( ( lt_sol1(X1,X0)
        | ! [X2: $int] :
            ( $less(X2,0)
            | ~ $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),tb2t1(get(int,int,t2tb2(X0),t2tb1(X2))))
            | ~ $less(X2,n1)
            | ~ eq_prefix1(int,t2tb2(X1),t2tb2(X0),X2) ) )
      & ( ( ~ $less(sK2(X0,X1),0)
          & $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(sK2(X0,X1)))),tb2t1(get(int,int,t2tb2(X0),t2tb1(sK2(X0,X1)))))
          & $less(sK2(X0,X1),n1)
          & eq_prefix1(int,t2tb2(X1),t2tb2(X0),sK2(X0,X1)) )
        | ~ lt_sol1(X1,X0) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK2])],[f256,f257]) ).

tff(f257,plain,
    ! [X0: map_int_int,X1: map_int_int] :
      ( ? [X3: $int] :
          ( ~ $less(X3,0)
          & $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(X3))),tb2t1(get(int,int,t2tb2(X0),t2tb1(X3))))
          & $less(X3,n1)
          & eq_prefix1(int,t2tb2(X1),t2tb2(X0),X3) )
     => ( ~ $less(sK2(X0,X1),0)
        & $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(sK2(X0,X1)))),tb2t1(get(int,int,t2tb2(X0),t2tb1(sK2(X0,X1)))))
        & $less(sK2(X0,X1),n1)
        & eq_prefix1(int,t2tb2(X1),t2tb2(X0),sK2(X0,X1)) ) ),
    introduced(choice_axiom,[]) ).

tff(f256,plain,
    ! [X0: map_int_int,X1: map_int_int] :
      ( ( lt_sol1(X1,X0)
        | ! [X2: $int] :
            ( $less(X2,0)
            | ~ $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))),tb2t1(get(int,int,t2tb2(X0),t2tb1(X2))))
            | ~ $less(X2,n1)
            | ~ eq_prefix1(int,t2tb2(X1),t2tb2(X0),X2) ) )
      & ( ? [X3: $int] :
            ( ~ $less(X3,0)
            & $less(tb2t1(get(int,int,t2tb2(X1),t2tb1(X3))),tb2t1(get(int,int,t2tb2(X0),t2tb1(X3))))
            & $less(X3,n1)
            & eq_prefix1(int,t2tb2(X1),t2tb2(X0),X3) )
        | ~ lt_sol1(X1,X0) ) ),
    inference(rectify,[],[f255]) ).

tff(f255,plain,
    ! [X1: map_int_int,X0: map_int_int] :
      ( ( lt_sol1(X0,X1)
        | ! [X2: $int] :
            ( $less(X2,0)
            | ~ $less(tb2t1(get(int,int,t2tb2(X0),t2tb1(X2))),tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))))
            | ~ $less(X2,n1)
            | ~ eq_prefix1(int,t2tb2(X0),t2tb2(X1),X2) ) )
      & ( ? [X2: $int] :
            ( ~ $less(X2,0)
            & $less(tb2t1(get(int,int,t2tb2(X0),t2tb1(X2))),tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))))
            & $less(X2,n1)
            & eq_prefix1(int,t2tb2(X0),t2tb2(X1),X2) )
        | ~ lt_sol1(X0,X1) ) ),
    inference(nnf_transformation,[],[f171]) ).

tff(f171,plain,
    ! [X1: map_int_int,X0: map_int_int] :
      ( lt_sol1(X0,X1)
    <=> ? [X2: $int] :
          ( ~ $less(X2,0)
          & $less(tb2t1(get(int,int,t2tb2(X0),t2tb1(X2))),tb2t1(get(int,int,t2tb2(X1),t2tb1(X2))))
          & $less(X2,n1)
          & eq_prefix1(int,t2tb2(X0),t2tb2(X1),X2) ) ),
    inference(rectify,[],[f90]) ).

tff(f90,plain,
    ! [X8: map_int_int,X9: map_int_int] :
      ( ? [X12: $int] :
          ( eq_prefix1(int,t2tb2(X8),t2tb2(X9),X12)
          & $less(X12,n1)
          & ~ $less(X12,0)
          & $less(tb2t1(get(int,int,t2tb2(X8),t2tb1(X12))),tb2t1(get(int,int,t2tb2(X9),t2tb1(X12)))) )
    <=> lt_sol1(X8,X9) ),
    inference(theory_normalization,[],[f70]) ).

tff(f70,axiom,
    ! [X8: map_int_int,X9: map_int_int] :
      ( ? [X12: $int] :
          ( eq_prefix1(int,t2tb2(X8),t2tb2(X9),X12)
          & $less(X12,n1)
          & $lesseq(0,X12)
          & $less(tb2t1(get(int,int,t2tb2(X8),t2tb1(X12))),tb2t1(get(int,int,t2tb2(X9),t2tb1(X12)))) )
    <=> lt_sol1(X8,X9) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',lt_sol_def) ).

tff(f2197,plain,
    ( spl59_230
    | ~ spl59_61
    | ~ spl59_154 ),
    inference(avatar_split_clause,[],[f2182,f1565,f894,f2194]) ).

tff(f2182,plain,
    ( $less(sF45,sK9)
    | ~ spl59_61
    | ~ spl59_154 ),
    inference(resolution,[],[f2153,f1567]) ).

tff(f2192,plain,
    ( spl59_229
    | ~ spl59_61
    | ~ spl59_149 ),
    inference(avatar_split_clause,[],[f2181,f1542,f894,f2189]) ).

tff(f2181,plain,
    ( $less(sK27,sK9)
    | ~ spl59_61
    | ~ spl59_149 ),
    inference(resolution,[],[f2153,f1544]) ).

tff(f2187,plain,
    ( spl59_228
    | ~ spl59_61 ),
    inference(avatar_split_clause,[],[f2179,f894,f2184]) ).

tff(f2179,plain,
    ( $less(-1,sK9)
    | ~ spl59_61 ),
    inference(interpreted_simplification,[],[f2178]) ).

tff(f2178,plain,
    ( ~ $less(-1,0)
    | $less(-1,sK9)
    | ~ spl59_61 ),
    inference(instantiation,[],[f2153]) ).

tff(f2176,plain,
    ( ~ spl59_227
    | spl59_224
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f2156,f804,f2159,f2173]) ).

tff(f2156,plain,
    ( ( 0 = cardinal1(int,sF39) )
    | ~ mem(int,choose(int,sF39),sF33)
    | ~ spl59_49 ),
    inference(resolution,[],[f1867,f908]) ).

tff(f2171,plain,
    ( spl59_224
    | ~ spl59_226
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f2157,f804,f2168,f2159]) ).

tff(f2157,plain,
    ( ~ mem(int,sK6(int,sF39),sF33)
    | ( 0 = cardinal1(int,sF39) )
    | ~ spl59_49 ),
    inference(resolution,[],[f1867,f909]) ).

tff(f2166,plain,
    ( spl59_224
    | ~ spl59_225
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f2155,f804,f2163,f2159]) ).

tff(f2163,plain,
    ( spl59_225
  <=> mem(int,t2tb1(min_elt1(tb2t(sF39))),sF33) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_225])]) ).

tff(f2155,plain,
    ( ~ mem(int,t2tb1(min_elt1(tb2t(sF39))),sF33)
    | ( 0 = cardinal1(int,sF39) )
    | ~ spl59_49 ),
    inference(resolution,[],[f1867,f1271]) ).

tff(f2152,plain,
    ( ~ spl59_93
    | ~ spl59_154 ),
    inference(avatar_split_clause,[],[f2150,f1565,f1159]) ).

tff(f2150,plain,
    ( ~ $less(0,sF45)
    | ~ spl59_154 ),
    inference(interpreted_simplification,[],[f2149]) ).

tff(f2149,plain,
    ( ~ $less(0,sF45)
    | $less(0,0)
    | ~ spl59_154 ),
    inference(instantiation,[],[f2107]) ).

tff(f2107,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,sF45)
        | $less(X0,0) )
    | ~ spl59_154 ),
    inference(resolution,[],[f1567,f99]) ).

tff(f2146,plain,
    ( ~ spl59_87
    | ~ spl59_149 ),
    inference(avatar_split_clause,[],[f2144,f1542,f1109]) ).

tff(f2144,plain,
    ( ~ $less(0,sK27)
    | ~ spl59_149 ),
    inference(interpreted_simplification,[],[f2143]) ).

tff(f2143,plain,
    ( ~ $less(0,sK27)
    | $less(0,0)
    | ~ spl59_149 ),
    inference(instantiation,[],[f2069]) ).

tff(f2069,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,sK27)
        | $less(X0,0) )
    | ~ spl59_149 ),
    inference(resolution,[],[f1544,f99]) ).

tff(f2133,plain,
    ( spl59_127
    | ~ spl59_56
    | ~ spl59_154 ),
    inference(avatar_split_clause,[],[f2101,f1565,f872,f1380]) ).

tff(f2101,plain,
    ( $less(sF45,sK19)
    | ~ spl59_56
    | ~ spl59_154 ),
    inference(resolution,[],[f1567,f917]) ).

tff(f2132,plain,
    ( spl59_223
    | ~ spl59_83
    | ~ spl59_154 ),
    inference(avatar_split_clause,[],[f2104,f1565,f1086,f2129]) ).

tff(f2129,plain,
    ( spl59_223
  <=> $less(sF45,n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_223])]) ).

tff(f2104,plain,
    ( $less(sF45,n1)
    | ~ spl59_83
    | ~ spl59_154 ),
    inference(resolution,[],[f1567,f1142]) ).

tff(f2127,plain,
    ( spl59_131
    | ~ spl59_62
    | ~ spl59_154 ),
    inference(avatar_split_clause,[],[f2103,f1565,f899,f1397]) ).

tff(f1397,plain,
    ( spl59_131
  <=> $less(sF45,sK28) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_131])]) ).

tff(f2103,plain,
    ( $less(sF45,sK28)
    | ~ spl59_62
    | ~ spl59_154 ),
    inference(resolution,[],[f1567,f939]) ).

tff(f939,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,0)
        | $less(X0,sK28) )
    | ~ spl59_62 ),
    inference(resolution,[],[f901,f99]) ).

tff(f901,plain,
    ( $less(0,sK28)
    | ~ spl59_62 ),
    inference(avatar_component_clause,[],[f899]) ).

tff(f2126,plain,
    ( spl59_222
    | ~ spl59_58
    | ~ spl59_154 ),
    inference(avatar_split_clause,[],[f2102,f1565,f881,f2123]) ).

tff(f2102,plain,
    ( $less(sF45,sF43)
    | ~ spl59_58
    | ~ spl59_154 ),
    inference(resolution,[],[f1567,f924]) ).

tff(f2121,plain,
    ( spl59_221
    | ~ spl59_142
    | ~ spl59_154 ),
    inference(avatar_split_clause,[],[f2106,f1565,f1465,f2118]) ).

tff(f2118,plain,
    ( spl59_221
  <=> $less(sF45,sF35) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_221])]) ).

tff(f2106,plain,
    ( $less(sF45,sF35)
    | ~ spl59_142
    | ~ spl59_154 ),
    inference(resolution,[],[f1567,f1881]) ).

tff(f2116,plain,
    ( ~ spl59_56
    | spl59_127
    | ~ spl59_154 ),
    inference(avatar_contradiction_clause,[],[f2115]) ).

tff(f2115,plain,
    ( $false
    | ~ spl59_56
    | spl59_127
    | ~ spl59_154 ),
    inference(subsumption_resolution,[],[f2101,f1381]) ).

tff(f2114,plain,
    ( ~ spl59_95
    | ~ spl59_40
    | ~ spl59_154 ),
    inference(avatar_split_clause,[],[f2113,f1565,f759,f1167]) ).

tff(f2113,plain,
    ( ~ mem(int,sF46,sF30)
    | ~ spl59_40
    | ~ spl59_154 ),
    inference(forward_demodulation,[],[f2100,f761]) ).

tff(f2100,plain,
    ( ~ mem(int,t2tb1(sF45),sF30)
    | ~ spl59_154 ),
    inference(resolution,[],[f1567,f515]) ).

tff(f2112,plain,
    ( spl59_220
    | ~ spl59_67
    | ~ spl59_154 ),
    inference(avatar_split_clause,[],[f2105,f1565,f941,f2109]) ).

tff(f2109,plain,
    ( spl59_220
  <=> $less(sF45,sK26) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_220])]) ).

tff(f2105,plain,
    ( $less(sF45,sK26)
    | ~ spl59_67
    | ~ spl59_154 ),
    inference(resolution,[],[f1567,f1171]) ).

tff(f2097,plain,
    ( spl59_219
    | ~ spl59_142
    | ~ spl59_149 ),
    inference(avatar_split_clause,[],[f2068,f1542,f1465,f2094]) ).

tff(f2094,plain,
    ( spl59_219
  <=> $less(sK27,sF35) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_219])]) ).

tff(f2068,plain,
    ( $less(sK27,sF35)
    | ~ spl59_142
    | ~ spl59_149 ),
    inference(resolution,[],[f1544,f1881]) ).

tff(f2092,plain,
    ( ~ spl59_85
    | ~ spl59_4
    | ~ spl59_149 ),
    inference(avatar_split_clause,[],[f2091,f1542,f579,f1101]) ).

tff(f2091,plain,
    ( ~ mem(int,sF44,sF30)
    | ~ spl59_4
    | ~ spl59_149 ),
    inference(forward_demodulation,[],[f2062,f581]) ).

tff(f2062,plain,
    ( ~ mem(int,t2tb1(sK27),sF30)
    | ~ spl59_149 ),
    inference(resolution,[],[f1544,f515]) ).

tff(f2090,plain,
    ( spl59_150
    | ~ spl59_56
    | ~ spl59_149 ),
    inference(avatar_split_clause,[],[f2063,f1542,f872,f1546]) ).

tff(f2063,plain,
    ( $less(sK27,sK19)
    | ~ spl59_56
    | ~ spl59_149 ),
    inference(resolution,[],[f1544,f917]) ).

tff(f2089,plain,
    ( spl59_218
    | ~ spl59_62
    | ~ spl59_149 ),
    inference(avatar_split_clause,[],[f2065,f1542,f899,f2086]) ).

tff(f2086,plain,
    ( spl59_218
  <=> $less(sK27,sK28) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_218])]) ).

tff(f2065,plain,
    ( $less(sK27,sK28)
    | ~ spl59_62
    | ~ spl59_149 ),
    inference(resolution,[],[f1544,f939]) ).

tff(f2084,plain,
    ( spl59_217
    | ~ spl59_83
    | ~ spl59_149 ),
    inference(avatar_split_clause,[],[f2066,f1542,f1086,f2081]) ).

tff(f2066,plain,
    ( $less(sK27,n1)
    | ~ spl59_83
    | ~ spl59_149 ),
    inference(resolution,[],[f1544,f1142]) ).

tff(f2079,plain,
    ( spl59_216
    | ~ spl59_67
    | ~ spl59_149 ),
    inference(avatar_split_clause,[],[f2067,f1542,f941,f2076]) ).

tff(f2076,plain,
    ( spl59_216
  <=> $less(sK27,sK26) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_216])]) ).

tff(f2067,plain,
    ( $less(sK27,sK26)
    | ~ spl59_67
    | ~ spl59_149 ),
    inference(resolution,[],[f1544,f1171]) ).

tff(f2074,plain,
    ( spl59_215
    | ~ spl59_58
    | ~ spl59_149 ),
    inference(avatar_split_clause,[],[f2064,f1542,f881,f2071]) ).

tff(f2064,plain,
    ( $less(sK27,sF43)
    | ~ spl59_58
    | ~ spl59_149 ),
    inference(resolution,[],[f1544,f924]) ).

tff(f2056,plain,
    ( ~ spl59_214
    | spl59_137
    | ~ spl59_47 ),
    inference(avatar_split_clause,[],[f2039,f794,f1436,f2053]) ).

tff(f2053,plain,
    ( spl59_214
  <=> mem(int,t2tb1(min_elt1(tb2t(sF41))),sF37) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_214])]) ).

tff(f2039,plain,
    ( ( 0 = cardinal1(int,sF41) )
    | ~ mem(int,t2tb1(min_elt1(tb2t(sF41))),sF37)
    | ~ spl59_47 ),
    inference(resolution,[],[f1851,f1271]) ).

tff(f2051,plain,
    ( ~ spl59_213
    | spl59_137
    | ~ spl59_47 ),
    inference(avatar_split_clause,[],[f2041,f794,f1436,f2048]) ).

tff(f2041,plain,
    ( ( 0 = cardinal1(int,sF41) )
    | ~ mem(int,sK6(int,sF41),sF37)
    | ~ spl59_47 ),
    inference(resolution,[],[f1851,f909]) ).

tff(f2046,plain,
    ( ~ spl59_212
    | spl59_137
    | ~ spl59_47 ),
    inference(avatar_split_clause,[],[f2040,f794,f1436,f2043]) ).

tff(f2040,plain,
    ( ( 0 = cardinal1(int,sF41) )
    | ~ mem(int,choose(int,sF41),sF37)
    | ~ spl59_47 ),
    inference(resolution,[],[f1851,f908]) ).

tff(f2038,plain,
    ( spl59_210
    | spl59_211
    | ~ spl59_11
    | spl59_21 ),
    inference(avatar_split_clause,[],[f2030,f664,f614,f2036,f2032]) ).

tff(f2036,plain,
    ( spl59_211
  <=> ! [X2: $int] :
        ( $less(X2,0)
        | ( $sum($sum(sK19,sK19),$uminus(X2)) != tb2t1(get(int,int,sF31,t2tb1(X2))) )
        | ~ $less(X2,sK19) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_211])]) ).

tff(f2030,plain,
    ( ! [X2: $int] :
        ( $less(X2,0)
        | ~ $less(X2,sK19)
        | ( $sum($sum(sK19,sK19),$uminus(X2)) != tb2t1(get(int,int,sF31,t2tb1(X2))) )
        | mem(int,sF53,sF32) )
    | ~ spl59_11
    | spl59_21 ),
    inference(subsumption_resolution,[],[f1994,f666]) ).

tff(f1994,plain,
    ( ! [X2: $int] :
        ( $less(sK19,0)
        | mem(int,sF53,sF32)
        | $less(X2,0)
        | ( $sum($sum(sK19,sK19),$uminus(X2)) != tb2t1(get(int,int,sF31,t2tb1(X2))) )
        | ~ $less(X2,sK19) )
    | ~ spl59_11 ),
    inference(superposition,[],[f501,f616]) ).

tff(f501,plain,
    ! [X8: $int,X7: $int] :
      ( mem(int,t2tb1(X7),sF32)
      | ~ $less(X8,sK19)
      | $less(X8,0)
      | $less(X7,0)
      | ( tb2t1(get(int,int,sF31,t2tb1(X8))) != $sum($sum(X7,sK19),$uminus(X8)) ) ),
    inference(definition_folding,[],[f483,f500,f499]) ).

tff(f483,plain,
    ! [X8: $int,X7: $int] :
      ( $less(X8,0)
      | ~ $less(X8,sK19)
      | ( tb2t1(get(int,int,t2tb2(sK11),t2tb1(X8))) != $sum($sum(X7,sK19),$uminus(X8)) )
      | mem(int,t2tb1(X7),t2tb(sK14))
      | $less(X7,0) ),
    inference(definition_unfolding,[],[f474,f438,f438]) ).

tff(f474,plain,
    ! [X8: $int,X7: $int] :
      ( $less(X8,0)
      | ~ $less(X8,sK13)
      | ( tb2t1(get(int,int,t2tb2(sK11),t2tb1(X8))) != $sum($sum(X7,sK13),$uminus(X8)) )
      | mem(int,t2tb1(X7),t2tb(sK14))
      | $less(X7,0) ),
    inference(cnf_transformation,[],[f315]) ).

tff(f2029,plain,
    ( spl59_75
    | ~ spl59_209
    | ~ spl59_56 ),
    inference(avatar_split_clause,[],[f2024,f872,f2026,f1014]) ).

tff(f2026,plain,
    ( spl59_209
  <=> ( tb2t1(get(int,int,sF31,t2tb1(0))) = sK19 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_209])]) ).

tff(f2024,plain,
    ( ( tb2t1(get(int,int,sF31,t2tb1(0))) != sK19 )
    | mem(int,t2tb1(0),sF32)
    | ~ spl59_56 ),
    inference(subsumption_resolution,[],[f1998,f874]) ).

tff(f1998,plain,
    ( ~ $less(0,sK19)
    | ( tb2t1(get(int,int,sF31,t2tb1(0))) != sK19 )
    | mem(int,t2tb1(0),sF32) ),
    inference(evaluation,[],[f1991]) ).

tff(f1991,plain,
    ( ( tb2t1(get(int,int,sF31,t2tb1(0))) != $sum($sum(0,sK19),$uminus(0)) )
    | mem(int,t2tb1(0),sF32)
    | ~ $less(0,sK19) ),
    inference(interpreted_simplification,[],[f1990]) ).

tff(f1990,plain,
    ( mem(int,t2tb1(0),sF32)
    | ~ $less(0,sK19)
    | $less(0,0)
    | $less(0,0)
    | ( tb2t1(get(int,int,sF31,t2tb1(0))) != $sum($sum(0,sK19),$uminus(0)) ) ),
    inference(instantiation,[],[f501]) ).

tff(f2023,plain,
    ( spl59_207
    | spl59_208
    | spl59_19
    | ~ spl59_23 ),
    inference(avatar_split_clause,[],[f2015,f674,f654,f2021,f2017]) ).

tff(f2017,plain,
    ( spl59_207
  <=> mem(int,sF49,sF32) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_207])]) ).

tff(f2021,plain,
    ( spl59_208
  <=> ! [X4: $int] :
        ( $less(X4,0)
        | ( $sum($sum(sK28,sK19),$uminus(X4)) != tb2t1(get(int,int,sF31,t2tb1(X4))) )
        | ~ $less(X4,sK19) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_208])]) ).

tff(f2015,plain,
    ( ! [X4: $int] :
        ( $less(X4,0)
        | mem(int,sF49,sF32)
        | ~ $less(X4,sK19)
        | ( $sum($sum(sK28,sK19),$uminus(X4)) != tb2t1(get(int,int,sF31,t2tb1(X4))) ) )
    | spl59_19
    | ~ spl59_23 ),
    inference(subsumption_resolution,[],[f1996,f656]) ).

tff(f1996,plain,
    ( ! [X4: $int] :
        ( $less(sK28,0)
        | ( $sum($sum(sK28,sK19),$uminus(X4)) != tb2t1(get(int,int,sF31,t2tb1(X4))) )
        | mem(int,sF49,sF32)
        | ~ $less(X4,sK19)
        | $less(X4,0) )
    | ~ spl59_23 ),
    inference(superposition,[],[f501,f676]) ).

tff(f2014,plain,
    ( spl59_154
    | spl59_205
    | spl59_206
    | ~ spl59_40 ),
    inference(avatar_split_clause,[],[f1997,f759,f2012,f2008,f1565]) ).

tff(f2008,plain,
    ( spl59_205
  <=> mem(int,sF46,sF32) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_205])]) ).

tff(f2012,plain,
    ( spl59_206
  <=> ! [X5: $int] :
        ( $less(X5,0)
        | ~ $less(X5,sK19)
        | ( $sum($sum(sF45,sK19),$uminus(X5)) != tb2t1(get(int,int,sF31,t2tb1(X5))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_206])]) ).

tff(f1997,plain,
    ( ! [X5: $int] :
        ( $less(X5,0)
        | ( $sum($sum(sF45,sK19),$uminus(X5)) != tb2t1(get(int,int,sF31,t2tb1(X5))) )
        | mem(int,sF46,sF32)
        | $less(sF45,0)
        | ~ $less(X5,sK19) )
    | ~ spl59_40 ),
    inference(superposition,[],[f501,f761]) ).

tff(f2006,plain,
    ( spl59_149
    | spl59_203
    | spl59_204
    | ~ spl59_4 ),
    inference(avatar_split_clause,[],[f1995,f579,f2004,f2000,f1542]) ).

tff(f2004,plain,
    ( spl59_204
  <=> ! [X3: $int] :
        ( ~ $less(X3,sK19)
        | $less(X3,0)
        | ( $sum($sum(sK27,sK19),$uminus(X3)) != tb2t1(get(int,int,sF31,t2tb1(X3))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_204])]) ).

tff(f1995,plain,
    ( ! [X3: $int] :
        ( ~ $less(X3,sK19)
        | mem(int,sF44,sF32)
        | ( $sum($sum(sK27,sK19),$uminus(X3)) != tb2t1(get(int,int,sF31,t2tb1(X3))) )
        | $less(sK27,0)
        | $less(X3,0) )
    | ~ spl59_4 ),
    inference(superposition,[],[f501,f581]) ).

tff(f1987,plain,
    ( ~ spl59_202
    | spl59_199
    | ~ spl59_33 ),
    inference(avatar_split_clause,[],[f1968,f724,f1970,f1984]) ).

tff(f1968,plain,
    ( ( 0 = cardinal1(int,sF40) )
    | ~ mem(int,sK6(int,sF40),sF32)
    | ~ spl59_33 ),
    inference(resolution,[],[f1828,f909]) ).

tff(f1982,plain,
    ( spl59_199
    | ~ spl59_201
    | ~ spl59_33 ),
    inference(avatar_split_clause,[],[f1966,f724,f1979,f1970]) ).

tff(f1979,plain,
    ( spl59_201
  <=> mem(int,t2tb1(min_elt1(tb2t(sF40))),sF32) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_201])]) ).

tff(f1966,plain,
    ( ~ mem(int,t2tb1(min_elt1(tb2t(sF40))),sF32)
    | ( 0 = cardinal1(int,sF40) )
    | ~ spl59_33 ),
    inference(resolution,[],[f1828,f1271]) ).

tff(f1977,plain,
    ( spl59_199
    | ~ spl59_200
    | ~ spl59_33 ),
    inference(avatar_split_clause,[],[f1967,f724,f1974,f1970]) ).

tff(f1967,plain,
    ( ~ mem(int,choose(int,sF40),sF32)
    | ( 0 = cardinal1(int,sF40) )
    | ~ spl59_33 ),
    inference(resolution,[],[f1828,f908]) ).

tff(f1965,plain,
    ( ~ spl59_198
    | spl59_79
    | ~ spl59_56 ),
    inference(avatar_split_clause,[],[f1960,f872,f1057,f1962]) ).

tff(f1962,plain,
    ( spl59_198
  <=> ( $sum(0,sF34) = tb2t1(get(int,int,sF31,t2tb1(0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_198])]) ).

tff(f1960,plain,
    ( mem(int,t2tb1(0),sF33)
    | ( $sum(0,sF34) != tb2t1(get(int,int,sF31,t2tb1(0))) )
    | ~ spl59_56 ),
    inference(subsumption_resolution,[],[f1925,f874]) ).

tff(f1925,plain,
    ( mem(int,t2tb1(0),sF33)
    | ( $sum(0,sF34) != tb2t1(get(int,int,sF31,t2tb1(0))) )
    | ~ $less(0,sK19) ),
    inference(evaluation,[],[f1918]) ).

tff(f1918,plain,
    ( mem(int,t2tb1(0),sF33)
    | ( tb2t1(get(int,int,sF31,t2tb1(0))) != $sum($sum(0,0),sF34) )
    | ~ $less(0,sK19) ),
    inference(interpreted_simplification,[],[f1917]) ).

tff(f1917,plain,
    ( mem(int,t2tb1(0),sF33)
    | ~ $less(0,sK19)
    | $less(0,0)
    | $less(0,0)
    | ( tb2t1(get(int,int,sF31,t2tb1(0))) != $sum($sum(0,0),sF34) ) ),
    inference(instantiation,[],[f510]) ).

tff(f510,plain,
    ! [X10: $int,X12: $int] :
      ( mem(int,t2tb1(X10),sF33)
      | ~ $less(X12,sK19)
      | $less(X12,0)
      | $less(X10,0)
      | ( $sum($sum(X10,X12),sF34) != tb2t1(get(int,int,sF31,t2tb1(X12))) ) ),
    inference(definition_folding,[],[f488,f505,f499,f507]) ).

tff(f488,plain,
    ! [X10: $int,X12: $int] :
      ( ~ $less(X12,sK19)
      | ( $sum($sum(X10,X12),$uminus(sK19)) != tb2t1(get(int,int,t2tb2(sK11),t2tb1(X12))) )
      | $less(X12,0)
      | mem(int,t2tb1(X10),t2tb(sK15))
      | $less(X10,0) ),
    inference(definition_unfolding,[],[f467,f438,f438]) ).

tff(f467,plain,
    ! [X10: $int,X12: $int] :
      ( ~ $less(X12,sK13)
      | ( $sum($sum(X10,X12),$uminus(sK13)) != tb2t1(get(int,int,t2tb2(sK11),t2tb1(X12))) )
      | $less(X12,0)
      | mem(int,t2tb1(X10),t2tb(sK15))
      | $less(X10,0) ),
    inference(cnf_transformation,[],[f315]) ).

tff(f1959,plain,
    ( spl59_196
    | spl59_197
    | spl59_19
    | ~ spl59_23 ),
    inference(avatar_split_clause,[],[f1951,f674,f654,f1956,f1953]) ).

tff(f1953,plain,
    ( spl59_196
  <=> ! [X4: $int] :
        ( $less(X4,0)
        | ( tb2t1(get(int,int,sF31,t2tb1(X4))) != $sum($sum(sK28,X4),sF34) )
        | ~ $less(X4,sK19) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_196])]) ).

tff(f1951,plain,
    ( ! [X4: $int] :
        ( mem(int,sF49,sF33)
        | $less(X4,0)
        | ~ $less(X4,sK19)
        | ( tb2t1(get(int,int,sF31,t2tb1(X4))) != $sum($sum(sK28,X4),sF34) ) )
    | spl59_19
    | ~ spl59_23 ),
    inference(subsumption_resolution,[],[f1923,f656]) ).

tff(f1923,plain,
    ( ! [X4: $int] :
        ( mem(int,sF49,sF33)
        | $less(X4,0)
        | $less(sK28,0)
        | ( tb2t1(get(int,int,sF31,t2tb1(X4))) != $sum($sum(sK28,X4),sF34) )
        | ~ $less(X4,sK19) )
    | ~ spl59_23 ),
    inference(superposition,[],[f510,f676]) ).

tff(f1950,plain,
    ( spl59_194
    | spl59_195
    | ~ spl59_11
    | spl59_21 ),
    inference(avatar_split_clause,[],[f1942,f664,f614,f1947,f1944]) ).

tff(f1944,plain,
    ( spl59_194
  <=> ! [X2: $int] :
        ( ( tb2t1(get(int,int,sF31,t2tb1(X2))) != $sum($sum(sK19,X2),sF34) )
        | ~ $less(X2,sK19)
        | $less(X2,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_194])]) ).

tff(f1942,plain,
    ( ! [X2: $int] :
        ( mem(int,sF53,sF33)
        | ( tb2t1(get(int,int,sF31,t2tb1(X2))) != $sum($sum(sK19,X2),sF34) )
        | $less(X2,0)
        | ~ $less(X2,sK19) )
    | ~ spl59_11
    | spl59_21 ),
    inference(subsumption_resolution,[],[f1921,f666]) ).

tff(f1921,plain,
    ( ! [X2: $int] :
        ( ~ $less(X2,sK19)
        | mem(int,sF53,sF33)
        | $less(X2,0)
        | ( tb2t1(get(int,int,sF31,t2tb1(X2))) != $sum($sum(sK19,X2),sF34) )
        | $less(sK19,0) )
    | ~ spl59_11 ),
    inference(superposition,[],[f510,f616]) ).

tff(f1941,plain,
    ( spl59_192
    | spl59_154
    | spl59_193
    | ~ spl59_40 ),
    inference(avatar_split_clause,[],[f1924,f759,f1938,f1565,f1935]) ).

tff(f1935,plain,
    ( spl59_192
  <=> ! [X5: $int] :
        ( ( $sum($sum(sF45,X5),sF34) != tb2t1(get(int,int,sF31,t2tb1(X5))) )
        | ~ $less(X5,sK19)
        | $less(X5,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_192])]) ).

tff(f1924,plain,
    ( ! [X5: $int] :
        ( mem(int,sF46,sF33)
        | $less(sF45,0)
        | ( $sum($sum(sF45,X5),sF34) != tb2t1(get(int,int,sF31,t2tb1(X5))) )
        | $less(X5,0)
        | ~ $less(X5,sK19) )
    | ~ spl59_40 ),
    inference(superposition,[],[f510,f761]) ).

tff(f1933,plain,
    ( spl59_149
    | spl59_190
    | spl59_191
    | ~ spl59_4 ),
    inference(avatar_split_clause,[],[f1922,f579,f1930,f1927,f1542]) ).

tff(f1927,plain,
    ( spl59_190
  <=> ! [X3: $int] :
        ( ( $sum($sum(sK27,X3),sF34) != tb2t1(get(int,int,sF31,t2tb1(X3))) )
        | ~ $less(X3,sK19)
        | $less(X3,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_190])]) ).

tff(f1922,plain,
    ( ! [X3: $int] :
        ( mem(int,sF44,sF33)
        | ( $sum($sum(sK27,X3),sF34) != tb2t1(get(int,int,sF31,t2tb1(X3))) )
        | $less(X3,0)
        | $less(sK27,0)
        | ~ $less(X3,sK19) )
    | ~ spl59_4 ),
    inference(superposition,[],[f510,f581]) ).

tff(f1915,plain,
    ( spl59_189
    | ~ spl59_142 ),
    inference(avatar_split_clause,[],[f1903,f1465,f1912]) ).

tff(f1912,plain,
    ( spl59_189
  <=> $less(-1,sF35) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_189])]) ).

tff(f1903,plain,
    ( $less(-1,sF35)
    | ~ spl59_142 ),
    inference(interpreted_simplification,[],[f1902]) ).

tff(f1902,plain,
    ( ~ $less(-1,0)
    | $less(-1,sF35)
    | ~ spl59_142 ),
    inference(instantiation,[],[f1881]) ).

tff(f1910,plain,
    ( spl59_188
    | ~ spl59_142
    | ~ spl59_166 ),
    inference(avatar_split_clause,[],[f1905,f1704,f1465,f1907]) ).

tff(f1907,plain,
    ( spl59_188
  <=> $less(sK23,sF35) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_188])]) ).

tff(f1905,plain,
    ( $less(sK23,sF35)
    | ~ spl59_142
    | ~ spl59_166 ),
    inference(resolution,[],[f1881,f1706]) ).

tff(f1706,plain,
    ( $less(sK23,0)
    | ~ spl59_166 ),
    inference(avatar_component_clause,[],[f1704]) ).

tff(f1893,plain,
    ( spl59_128
    | spl59_187
    | spl59_127 ),
    inference(avatar_split_clause,[],[f1888,f1380,f1890,f1384]) ).

tff(f1888,plain,
    ( $less(sK19,sF45)
    | ( sF45 = sK19 )
    | spl59_127 ),
    inference(resolution,[],[f1381,f100]) ).

tff(f1880,plain,
    ( ~ spl59_186
    | ~ spl59_5
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f1865,f804,f584,f1877]) ).

tff(f1865,plain,
    ( ~ $less(sF35,cardinal1(int,sF39))
    | ~ spl59_5
    | ~ spl59_49 ),
    inference(superposition,[],[f1519,f806]) ).

tff(f1519,plain,
    ( ! [X4: uni] : ~ $less(sF35,cardinal1(int,diff(int,sF30,X4)))
    | ~ spl59_5 ),
    inference(resolution,[],[f1454,f433]) ).

tff(f433,plain,
    ! [X2: uni,X0: ty,X1: uni] : subset(X0,diff(X0,X2,X1),X2),
    inference(cnf_transformation,[],[f300]) ).

tff(f300,plain,
    ! [X0: ty,X1: uni,X2: uni] : subset(X0,diff(X0,X2,X1),X2),
    inference(rectify,[],[f144]) ).

tff(f144,plain,
    ! [X0: ty,X2: uni,X1: uni] : subset(X0,diff(X0,X1,X2),X1),
    inference(rectify,[],[f31]) ).

tff(f31,axiom,
    ! [X0: ty,X8: uni,X9: uni] : subset(X0,diff(X0,X8,X9),X8),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',subset_diff) ).

tff(f1875,plain,
    ( spl59_185
    | ~ spl59_49 ),
    inference(avatar_split_clause,[],[f1869,f804,f1872]) ).

tff(f1869,plain,
    ( subset(int,sF39,sF30)
    | ~ spl59_49 ),
    inference(superposition,[],[f433,f806]) ).

tff(f1859,plain,
    ( spl59_184
    | ~ spl59_47 ),
    inference(avatar_split_clause,[],[f1853,f794,f1856]) ).

tff(f1853,plain,
    ( subset(int,sF41,sF40)
    | ~ spl59_47 ),
    inference(superposition,[],[f433,f796]) ).

tff(f1849,plain,
    ( ~ spl59_75
    | spl59_183 ),
    inference(avatar_split_clause,[],[f1843,f1846,f1014]) ).

tff(f1846,plain,
    ( spl59_183
  <=> ( $sum($sum(0,sK19),$uminus(sK16(0))) = tb2t1(get(int,int,sF31,t2tb1(sK16(0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_183])]) ).

tff(f1843,plain,
    ( ( $sum($sum(0,sK19),$uminus(sK16(0))) = tb2t1(get(int,int,sF31,t2tb1(sK16(0)))) )
    | ~ mem(int,t2tb1(0),sF32) ),
    inference(interpreted_simplification,[],[f1842]) ).

tff(f1842,plain,
    ( ( $sum($sum(0,sK19),$uminus(sK16(0))) = tb2t1(get(int,int,sF31,t2tb1(sK16(0)))) )
    | ~ mem(int,t2tb1(0),sF32)
    | $less(0,0) ),
    inference(instantiation,[],[f504]) ).

tff(f504,plain,
    ! [X7: $int] :
      ( ( tb2t1(get(int,int,sF31,t2tb1(sK16(X7)))) = $sum($sum(X7,sK19),$uminus(sK16(X7))) )
      | ~ mem(int,t2tb1(X7),sF32)
      | $less(X7,0) ),
    inference(definition_folding,[],[f485,f499,f500]) ).

tff(f485,plain,
    ! [X7: $int] :
      ( ~ mem(int,t2tb1(X7),t2tb(sK14))
      | ( $sum($sum(X7,sK19),$uminus(sK16(X7))) = tb2t1(get(int,int,t2tb2(sK11),t2tb1(sK16(X7)))) )
      | $less(X7,0) ),
    inference(definition_unfolding,[],[f471,f438]) ).

tff(f471,plain,
    ! [X7: $int] :
      ( ~ mem(int,t2tb1(X7),t2tb(sK14))
      | ( $sum($sum(X7,sK13),$uminus(sK16(X7))) = tb2t1(get(int,int,t2tb2(sK11),t2tb1(sK16(X7)))) )
      | $less(X7,0) ),
    inference(cnf_transformation,[],[f315]) ).

tff(f1836,plain,
    ( spl59_182
    | ~ spl59_33 ),
    inference(avatar_split_clause,[],[f1830,f724,f1833]) ).

tff(f1830,plain,
    ( subset(int,sF40,sF39)
    | ~ spl59_33 ),
    inference(superposition,[],[f433,f726]) ).

tff(f1826,plain,
    ( spl59_181
    | ~ spl59_9 ),
    inference(avatar_split_clause,[],[f1782,f604,f1823]) ).

tff(f1782,plain,
    ( subset(int,sF47,sF30)
    | ~ spl59_9 ),
    inference(superposition,[],[f322,f606]) ).

tff(f1817,plain,
    ( ~ spl59_180
    | ~ spl59_5
    | ~ spl59_9 ),
    inference(avatar_split_clause,[],[f1781,f604,f584,f1814]) ).

tff(f1781,plain,
    ( ~ $less(sF35,cardinal1(int,sF47))
    | ~ spl59_5
    | ~ spl59_9 ),
    inference(superposition,[],[f1518,f606]) ).

tff(f1518,plain,
    ( ! [X3: uni] : ~ $less(sF35,cardinal1(int,remove(int,X3,sF30)))
    | ~ spl59_5 ),
    inference(resolution,[],[f1454,f322]) ).

tff(f1812,plain,
    ( ~ spl59_95
    | spl59_179
    | ~ spl59_5
    | ~ spl59_9 ),
    inference(avatar_split_clause,[],[f1807,f604,f584,f1809,f1167]) ).

tff(f1809,plain,
    ( spl59_179
  <=> ( $sum(1,cardinal1(int,sF47)) = sF35 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_179])]) ).

tff(f1807,plain,
    ( ( $sum(1,cardinal1(int,sF47)) = sF35 )
    | ~ mem(int,sF46,sF30)
    | ~ spl59_5
    | ~ spl59_9 ),
    inference(forward_demodulation,[],[f1784,f586]) ).

tff(f1784,plain,
    ( ~ mem(int,sF46,sF30)
    | ( $sum(1,cardinal1(int,sF47)) = cardinal1(int,sF30) )
    | ~ spl59_9 ),
    inference(superposition,[],[f354,f606]) ).

tff(f1806,plain,
    ( spl59_178
    | ~ spl59_9 ),
    inference(avatar_split_clause,[],[f1789,f604,f1803]) ).

tff(f1803,plain,
    ( spl59_178
  <=> subset(int,sF47,add(int,sF46,sF30)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_178])]) ).

tff(f1789,plain,
    ( subset(int,sF47,add(int,sF46,sF30))
    | ~ spl59_9 ),
    inference(superposition,[],[f1141,f606]) ).

tff(f1141,plain,
    ! [X8: uni,X6: ty,X7: uni] : subset(X6,remove(X6,X7,X8),add(X6,X7,X8)),
    inference(superposition,[],[f322,f352]) ).

tff(f1801,plain,
    ( ~ spl59_177
    | ~ spl59_9 ),
    inference(avatar_split_clause,[],[f1796,f604,f1798]) ).

tff(f1796,plain,
    ( ~ mem(int,sF46,sF47)
    | ~ spl59_9 ),
    inference(subsumption_resolution,[],[f1788,f808]) ).

tff(f1788,plain,
    ( ~ sort1(int,sF46)
    | ~ mem(int,sF46,sF47)
    | ~ spl59_9 ),
    inference(superposition,[],[f562,f606]) ).

tff(f562,plain,
    ! [X2: ty,X3: uni,X1: uni] :
      ( ~ mem(X2,X3,remove(X2,X3,X1))
      | ~ sort1(X2,X3) ),
    inference(duplicate_literal_removal,[],[f496]) ).

tff(f496,plain,
    ! [X2: ty,X3: uni,X1: uni] :
      ( ~ sort1(X2,X3)
      | ~ mem(X2,X3,remove(X2,X3,X1))
      | ~ sort1(X2,X3) ),
    inference(equality_resolution,[],[f480]) ).

tff(f480,plain,
    ! [X2: ty,X3: uni,X0: uni,X1: uni] :
      ( ~ sort1(X2,X3)
      | ~ sort1(X2,X0)
      | ( X0 != X3 )
      | ~ mem(X2,X3,remove(X2,X0,X1)) ),
    inference(cnf_transformation,[],[f318]) ).

tff(f1795,plain,
    ( ~ spl59_95
    | spl59_176
    | ~ spl59_9 ),
    inference(avatar_split_clause,[],[f1790,f604,f1792,f1167]) ).

tff(f1792,plain,
    ( spl59_176
  <=> ( sF30 = add(int,sF46,sF47) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_176])]) ).

tff(f1790,plain,
    ( ( sF30 = add(int,sF46,sF47) )
    | ~ mem(int,sF46,sF30)
    | ~ spl59_9 ),
    inference(subsumption_resolution,[],[f1783,f1250]) ).

tff(f1783,plain,
    ( ( sF30 = add(int,sF46,sF47) )
    | ~ sort1(set(int),sF30)
    | ~ mem(int,sF46,sF30)
    | ~ spl59_9 ),
    inference(superposition,[],[f338,f606]) ).

tff(f1779,plain,
    ( spl59_175
    | ~ spl59_79 ),
    inference(avatar_split_clause,[],[f1773,f1057,f1776]) ).

tff(f1776,plain,
    ( spl59_175
  <=> ( tb2t1(get(int,int,sF31,t2tb1(sK17(0)))) = $sum($sum(0,sK17(0)),sF34) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_175])]) ).

tff(f1773,plain,
    ( ~ mem(int,t2tb1(0),sF33)
    | ( tb2t1(get(int,int,sF31,t2tb1(sK17(0)))) = $sum($sum(0,sK17(0)),sF34) ) ),
    inference(interpreted_simplification,[],[f1772]) ).

tff(f1772,plain,
    ( ( tb2t1(get(int,int,sF31,t2tb1(sK17(0)))) = $sum($sum(0,sK17(0)),sF34) )
    | ~ mem(int,t2tb1(0),sF33)
    | $less(0,0) ),
    inference(instantiation,[],[f508]) ).

tff(f1771,plain,
    ( spl59_174
    | ~ spl59_67
    | ~ spl59_166 ),
    inference(avatar_split_clause,[],[f1735,f1704,f941,f1768]) ).

tff(f1768,plain,
    ( spl59_174
  <=> $less(sK23,sK26) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_174])]) ).

tff(f1735,plain,
    ( $less(sK23,sK26)
    | ~ spl59_67
    | ~ spl59_166 ),
    inference(resolution,[],[f1706,f1171]) ).

tff(f1766,plain,
    ( spl59_173
    | ~ spl59_58
    | ~ spl59_166 ),
    inference(avatar_split_clause,[],[f1738,f1704,f881,f1763]) ).

tff(f1763,plain,
    ( spl59_173
  <=> $less(sK23,sF43) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_173])]) ).

tff(f1738,plain,
    ( $less(sK23,sF43)
    | ~ spl59_58
    | ~ spl59_166 ),
    inference(resolution,[],[f1706,f924]) ).

tff(f1761,plain,
    ( spl59_172
    | ~ spl59_56
    | ~ spl59_166 ),
    inference(avatar_split_clause,[],[f1739,f1704,f872,f1758]) ).

tff(f1758,plain,
    ( spl59_172
  <=> $less(sK23,sK19) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_172])]) ).

tff(f1739,plain,
    ( $less(sK23,sK19)
    | ~ spl59_56
    | ~ spl59_166 ),
    inference(resolution,[],[f1706,f917]) ).

tff(f1756,plain,
    ( spl59_171
    | ~ spl59_62
    | ~ spl59_166 ),
    inference(avatar_split_clause,[],[f1737,f1704,f899,f1753]) ).

tff(f1753,plain,
    ( spl59_171
  <=> $less(sK23,sK28) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_171])]) ).

tff(f1737,plain,
    ( $less(sK23,sK28)
    | ~ spl59_62
    | ~ spl59_166 ),
    inference(resolution,[],[f1706,f939]) ).

tff(f1751,plain,
    ( spl59_170
    | ~ spl59_83
    | ~ spl59_166 ),
    inference(avatar_split_clause,[],[f1736,f1704,f1086,f1748]) ).

tff(f1748,plain,
    ( spl59_170
  <=> $less(sK23,n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_170])]) ).

tff(f1736,plain,
    ( $less(sK23,n1)
    | ~ spl59_83
    | ~ spl59_166 ),
    inference(resolution,[],[f1706,f1142]) ).

tff(f1746,plain,
    ( ~ spl59_169
    | ~ spl59_166 ),
    inference(avatar_split_clause,[],[f1740,f1704,f1743]) ).

tff(f1743,plain,
    ( spl59_169
  <=> mem(int,t2tb1(sK23),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_169])]) ).

tff(f1740,plain,
    ( ~ mem(int,t2tb1(sK23),sF30)
    | ~ spl59_166 ),
    inference(resolution,[],[f1706,f515]) ).

tff(f1728,plain,
    ( spl59_123
    | spl59_168
    | ~ spl59_83 ),
    inference(avatar_split_clause,[],[f1723,f1086,f1725,f1352]) ).

tff(f1725,plain,
    ( spl59_168
  <=> ( 0 = tb2t1(get(int,int,sF31,t2tb1(sK18(0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_168])]) ).

tff(f1723,plain,
    ( ( 0 = tb2t1(get(int,int,sF31,t2tb1(sK18(0)))) )
    | mem(int,t2tb1(0),sF30)
    | ~ spl59_83 ),
    inference(subsumption_resolution,[],[f1721,f1088]) ).

tff(f1721,plain,
    ( mem(int,t2tb1(0),sF30)
    | ~ $less(0,n1)
    | ( 0 = tb2t1(get(int,int,sF31,t2tb1(sK18(0)))) ) ),
    inference(interpreted_simplification,[],[f1720]) ).

tff(f1720,plain,
    ( ( 0 = tb2t1(get(int,int,sF31,t2tb1(sK18(0)))) )
    | $less(0,0)
    | ~ $less(0,n1)
    | mem(int,t2tb1(0),sF30) ),
    inference(instantiation,[],[f511]) ).

tff(f1711,plain,
    ( spl59_166
    | spl59_167
    | spl59_164 ),
    inference(avatar_split_clause,[],[f1702,f1678,f1708,f1704]) ).

tff(f1702,plain,
    ( ( 0 = sK23 )
    | $less(sK23,0)
    | spl59_164 ),
    inference(resolution,[],[f1680,f100]) ).

tff(f1680,plain,
    ( ~ $less(0,sK23)
    | spl59_164 ),
    inference(avatar_component_clause,[],[f1678]) ).

tff(f1684,plain,
    ( ~ spl59_164
    | spl59_165
    | ~ spl59_60 ),
    inference(avatar_split_clause,[],[f1675,f890,f1682,f1678]) ).

tff(f1682,plain,
    ( spl59_165
  <=> ! [X28: map_int_int] :
        ( partial_solution1(n1,X28)
        | ~ eq_prefix1(int,t2tb2(X28),get(sF56,int,sF57,t2tb1(0)),n1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_165])]) ).

tff(f1675,plain,
    ( ! [X28: map_int_int] :
        ( partial_solution1(n1,X28)
        | ~ $less(0,sK23)
        | ~ eq_prefix1(int,t2tb2(X28),get(sF56,int,sF57,t2tb1(0)),n1) )
    | ~ spl59_60 ),
    inference(interpreted_simplification,[],[f1674]) ).

tff(f1674,plain,
    ( ! [X28: map_int_int] :
        ( ~ $less(0,sK23)
        | partial_solution1(n1,X28)
        | $less(0,0)
        | ~ eq_prefix1(int,t2tb2(X28),get(sF56,int,sF57,t2tb1(0)),n1) )
    | ~ spl59_60 ),
    inference(instantiation,[],[f1673]) ).

tff(f1673,plain,
    ( ! [X28: map_int_int,X30: $int] :
        ( ~ $less(X30,sK23)
        | partial_solution1(n1,X28)
        | $less(X30,0)
        | ~ eq_prefix1(int,t2tb2(X28),get(sF56,int,sF57,t2tb1(X30)),n1) )
    | ~ spl59_60 ),
    inference(forward_demodulation,[],[f556,f892]) ).

tff(f892,plain,
    ( ( 0 = sK9 )
    | ~ spl59_60 ),
    inference(avatar_component_clause,[],[f890]) ).

tff(f1653,plain,
    ( spl59_163
    | ~ spl59_72 ),
    inference(avatar_split_clause,[],[f1647,f985,f1650]) ).

tff(f1650,plain,
    ( spl59_163
  <=> $less(-2,sF43) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_163])]) ).

tff(f985,plain,
    ( spl59_72
  <=> $less(-1,sF43) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_72])]) ).

tff(f1647,plain,
    ( $less(-2,sF43)
    | ~ spl59_72 ),
    inference(interpreted_simplification,[],[f1646]) ).

tff(f1646,plain,
    ( ~ $less(-2,-1)
    | $less(-2,sF43)
    | ~ spl59_72 ),
    inference(instantiation,[],[f1319]) ).

tff(f1319,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,-1)
        | $less(X0,sF43) )
    | ~ spl59_72 ),
    inference(resolution,[],[f987,f99]) ).

tff(f987,plain,
    ( $less(-1,sF43)
    | ~ spl59_72 ),
    inference(avatar_component_clause,[],[f985]) ).

tff(f1645,plain,
    ( spl59_162
    | ~ spl59_84 ),
    inference(avatar_split_clause,[],[f1639,f1090,f1643]) ).

tff(f1643,plain,
    ( spl59_162
  <=> ! [X7: set_int] :
        ( mem(int,t2tb1(n1),t2tb(succ1(X7)))
        | ~ mem(int,t2tb1($sum(n1,-1)),t2tb(X7)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_162])]) ).

tff(f1090,plain,
    ( spl59_84
  <=> mem(int,t2tb1(1),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_84])]) ).

tff(f1639,plain,
    ! [X7: set_int] :
      ( ~ mem(int,t2tb1(1),sF30)
      | mem(int,t2tb1(n1),t2tb(succ1(X7)))
      | ~ mem(int,t2tb1($sum(n1,-1)),t2tb(X7)) ),
    inference(resolution,[],[f559,f1083]) ).

tff(f1633,plain,
    ( spl59_161
    | ~ spl59_70 ),
    inference(avatar_split_clause,[],[f1627,f961,f1630]) ).

tff(f1630,plain,
    ( spl59_161
  <=> $less(-2,sK19) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_161])]) ).

tff(f961,plain,
    ( spl59_70
  <=> $less(-1,sK19) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_70])]) ).

tff(f1627,plain,
    ( $less(-2,sK19)
    | ~ spl59_70 ),
    inference(interpreted_simplification,[],[f1626]) ).

tff(f1626,plain,
    ( ~ $less(-2,-1)
    | $less(-2,sK19)
    | ~ spl59_70 ),
    inference(instantiation,[],[f1201]) ).

tff(f1201,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,-1)
        | $less(X0,sK19) )
    | ~ spl59_70 ),
    inference(resolution,[],[f963,f99]) ).

tff(f963,plain,
    ( $less(-1,sK19)
    | ~ spl59_70 ),
    inference(avatar_component_clause,[],[f961]) ).

tff(f1624,plain,
    ( spl59_159
    | spl59_160
    | spl59_152 ),
    inference(avatar_split_clause,[],[f1615,f1556,f1621,f1617]) ).

tff(f1617,plain,
    ( spl59_159
  <=> $less(sK19,sK28) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_159])]) ).

tff(f1621,plain,
    ( spl59_160
  <=> ( sK19 = sK28 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_160])]) ).

tff(f1615,plain,
    ( ( sK19 = sK28 )
    | $less(sK19,sK28)
    | spl59_152 ),
    inference(resolution,[],[f1558,f100]) ).

tff(f1558,plain,
    ( ~ $less(sK28,sK19)
    | spl59_152 ),
    inference(avatar_component_clause,[],[f1556]) ).

tff(f1605,plain,
    ( ~ spl59_157
    | spl59_158
    | ~ spl59_5 ),
    inference(avatar_split_clause,[],[f1597,f584,f1603,f1599]) ).

tff(f1599,plain,
    ( spl59_157
  <=> ( 1 = sF35 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_157])]) ).

tff(f1603,plain,
    ( spl59_158
  <=> ! [X12: uni] :
        ( ( choose(int,sF30) = X12 )
        | ~ mem(int,X12,sF30) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_158])]) ).

tff(f1597,plain,
    ( ! [X12: uni] :
        ( ( choose(int,sF30) = X12 )
        | ~ mem(int,X12,sF30)
        | ( 1 != sF35 ) )
    | ~ spl59_5 ),
    inference(subsumption_resolution,[],[f1596,f808]) ).

tff(f1596,plain,
    ( ! [X12: uni] :
        ( ~ sort1(int,X12)
        | ~ mem(int,X12,sF30)
        | ( 1 != sF35 )
        | ( choose(int,sF30) = X12 ) )
    | ~ spl59_5 ),
    inference(superposition,[],[f357,f586]) ).

tff(f357,plain,
    ! [X2: uni,X0: ty,X1: uni] :
      ( ( 1 != cardinal1(X0,X1) )
      | ~ sort1(X0,X2)
      | ~ mem(X0,X2,X1)
      | ( choose(X0,X1) = X2 ) ),
    inference(cnf_transformation,[],[f192]) ).

tff(f192,plain,
    ! [X0: ty,X1: uni] :
      ( ( 1 != cardinal1(X0,X1) )
      | ! [X2: uni] :
          ( ~ sort1(X0,X2)
          | ( choose(X0,X1) = X2 )
          | ~ mem(X0,X2,X1) ) ),
    inference(flattening,[],[f191]) ).

tff(f191,plain,
    ! [X1: uni,X0: ty] :
      ( ! [X2: uni] :
          ( ( choose(X0,X1) = X2 )
          | ~ mem(X0,X2,X1)
          | ~ sort1(X0,X2) )
      | ( 1 != cardinal1(X0,X1) ) ),
    inference(ennf_transformation,[],[f150]) ).

tff(f150,plain,
    ! [X1: uni,X0: ty] :
      ( ( 1 = cardinal1(X0,X1) )
     => ! [X2: uni] :
          ( sort1(X0,X2)
         => ( mem(X0,X2,X1)
           => ( choose(X0,X1) = X2 ) ) ) ),
    inference(rectify,[],[f39]) ).

tff(f39,axiom,
    ! [X0: ty,X10: uni] :
      ( ( cardinal1(X0,X10) = 1 )
     => ! [X1: uni] :
          ( sort1(X0,X1)
         => ( mem(X0,X1,X10)
           => ( choose(X0,X10) = X1 ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cardinal1) ).

tff(f1591,plain,
    ( spl59_156
    | ~ spl59_42
    | ~ spl59_90 ),
    inference(avatar_split_clause,[],[f1586,f1134,f769,f1588]) ).

tff(f1588,plain,
    ( spl59_156
  <=> ( $sum(sK23,0) = sF43 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_156])]) ).

tff(f769,plain,
    ( spl59_42
  <=> ( $sum(sK23,sF42) = sF43 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_42])]) ).

tff(f1134,plain,
    ( spl59_90
  <=> ( 0 = sF42 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_90])]) ).

tff(f1586,plain,
    ( ( $sum(sK23,0) = sF43 )
    | ~ spl59_42
    | ~ spl59_90 ),
    inference(forward_demodulation,[],[f771,f1136]) ).

tff(f1136,plain,
    ( ( 0 = sF42 )
    | ~ spl59_90 ),
    inference(avatar_component_clause,[],[f1134]) ).

tff(f771,plain,
    ( ( $sum(sK23,sF42) = sF43 )
    | ~ spl59_42 ),
    inference(avatar_component_clause,[],[f769]) ).

tff(f1574,plain,
    ( ~ spl59_155
    | ~ spl59_56 ),
    inference(avatar_split_clause,[],[f1569,f872,f1571]) ).

tff(f1571,plain,
    ( spl59_155
  <=> mem(int,get(int,int,sF31,t2tb1(0)),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_155])]) ).

tff(f1569,plain,
    ( ~ mem(int,get(int,int,sF31,t2tb1(0)),sF30)
    | ~ spl59_56 ),
    inference(subsumption_resolution,[],[f1531,f874]) ).

tff(f1531,plain,
    ( ~ mem(int,get(int,int,sF31,t2tb1(0)),sF30)
    | ~ $less(0,sK19) ),
    inference(interpreted_simplification,[],[f1530]) ).

tff(f1530,plain,
    ( ~ mem(int,get(int,int,sF31,t2tb1(0)),sF30)
    | $less(0,0)
    | ~ $less(0,sK19) ),
    inference(instantiation,[],[f1514]) ).

tff(f1514,plain,
    ! [X15: $int] :
      ( ~ mem(int,get(int,int,sF31,t2tb1(X15)),sF30)
      | $less(X15,0)
      | ~ $less(X15,sK19) ),
    inference(forward_demodulation,[],[f516,f359]) ).

tff(f516,plain,
    ! [X15: $int] :
      ( ~ $less(X15,sK19)
      | ~ mem(int,t2tb1(tb2t1(get(int,int,sF31,t2tb1(X15)))),sF30)
      | $less(X15,0) ),
    inference(definition_folding,[],[f495,f497,f499]) ).

tff(f495,plain,
    ! [X15: $int] :
      ( ~ $less(X15,sK19)
      | $less(X15,0)
      | ~ mem(int,t2tb1(tb2t1(get(int,int,t2tb2(sK11),t2tb1(X15)))),t2tb(sK10)) ),
    inference(equality_resolution,[],[f490]) ).

tff(f490,plain,
    ! [X15: $int,X13: $int] :
      ( ( tb2t1(get(int,int,t2tb2(sK11),t2tb1(X15))) != X13 )
      | ~ $less(X15,sK19)
      | $less(X15,0)
      | ~ mem(int,t2tb1(X13),t2tb(sK10)) ),
    inference(definition_unfolding,[],[f460,f438]) ).

tff(f460,plain,
    ! [X15: $int,X13: $int] :
      ( ( tb2t1(get(int,int,t2tb2(sK11),t2tb1(X15))) != X13 )
      | ~ $less(X15,sK13)
      | $less(X15,0)
      | ~ mem(int,t2tb1(X13),t2tb(sK10)) ),
    inference(cnf_transformation,[],[f315]) ).

tff(f1568,plain,
    ( ~ spl59_127
    | ~ spl59_153
    | spl59_154
    | ~ spl59_40 ),
    inference(avatar_split_clause,[],[f1536,f759,f1565,f1561,f1380]) ).

tff(f1561,plain,
    ( spl59_153
  <=> mem(int,get(int,int,sF31,sF46),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_153])]) ).

tff(f1536,plain,
    ( $less(sF45,0)
    | ~ mem(int,get(int,int,sF31,sF46),sF30)
    | ~ $less(sF45,sK19)
    | ~ spl59_40 ),
    inference(superposition,[],[f1514,f761]) ).

tff(f1559,plain,
    ( ~ spl59_151
    | ~ spl59_152
    | spl59_19
    | ~ spl59_23 ),
    inference(avatar_split_clause,[],[f1550,f674,f654,f1556,f1552]) ).

tff(f1552,plain,
    ( spl59_151
  <=> mem(int,get(int,int,sF31,sF49),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_151])]) ).

tff(f1550,plain,
    ( ~ $less(sK28,sK19)
    | ~ mem(int,get(int,int,sF31,sF49),sF30)
    | spl59_19
    | ~ spl59_23 ),
    inference(subsumption_resolution,[],[f1535,f656]) ).

tff(f1535,plain,
    ( $less(sK28,0)
    | ~ $less(sK28,sK19)
    | ~ mem(int,get(int,int,sF31,sF49),sF30)
    | ~ spl59_23 ),
    inference(superposition,[],[f1514,f676]) ).

tff(f1549,plain,
    ( ~ spl59_148
    | spl59_149
    | ~ spl59_150
    | ~ spl59_4 ),
    inference(avatar_split_clause,[],[f1534,f579,f1546,f1542,f1538]) ).

tff(f1538,plain,
    ( spl59_148
  <=> mem(int,get(int,int,sF31,sF44),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_148])]) ).

tff(f1534,plain,
    ( ~ $less(sK27,sK19)
    | $less(sK27,0)
    | ~ mem(int,get(int,int,sF31,sF44),sF30)
    | ~ spl59_4 ),
    inference(superposition,[],[f1514,f581]) ).

tff(f1529,plain,
    ( spl59_142
    | spl59_141
    | spl59_144 ),
    inference(avatar_split_clause,[],[f1528,f1475,f1460,f1465]) ).

tff(f1528,plain,
    ( $less(0,sF35)
    | spl59_141
    | spl59_144 ),
    inference(subsumption_resolution,[],[f1527,f1462]) ).

tff(f1527,plain,
    ( ( 0 = sF35 )
    | $less(0,sF35)
    | spl59_144 ),
    inference(resolution,[],[f1477,f100]) ).

tff(f1526,plain,
    ( spl59_147
    | ~ spl59_28
    | ~ spl59_41 ),
    inference(avatar_split_clause,[],[f1521,f764,f699,f1523]) ).

tff(f699,plain,
    ( spl59_28
  <=> ( $sum(sK19,sF35) = sF36 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_28])]) ).

tff(f764,plain,
    ( spl59_41
  <=> ( n1 = sF36 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_41])]) ).

tff(f1521,plain,
    ( ( n1 = $sum(sK19,sF35) )
    | ~ spl59_28
    | ~ spl59_41 ),
    inference(forward_demodulation,[],[f701,f766]) ).

tff(f766,plain,
    ( ( n1 = sF36 )
    | ~ spl59_41 ),
    inference(avatar_component_clause,[],[f764]) ).

tff(f701,plain,
    ( ( $sum(sK19,sF35) = sF36 )
    | ~ spl59_28 ),
    inference(avatar_component_clause,[],[f699]) ).

tff(f1497,plain,
    ( spl59_146
    | ~ spl59_67 ),
    inference(avatar_split_clause,[],[f1491,f941,f1494]) ).

tff(f1491,plain,
    ( $less(-1,sK26)
    | ~ spl59_67 ),
    inference(interpreted_simplification,[],[f1490]) ).

tff(f1490,plain,
    ( ~ $less(-1,0)
    | $less(-1,sK26)
    | ~ spl59_67 ),
    inference(instantiation,[],[f1171]) ).

tff(f1489,plain,
    ( spl59_145
    | ~ spl59_1
    | ~ spl59_6 ),
    inference(avatar_split_clause,[],[f1484,f589,f564,f1486]) ).

tff(f564,plain,
    ( spl59_1
  <=> ( sF52 = sK26 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_1])]) ).

tff(f589,plain,
    ( spl59_6
  <=> ( sF52 = $sum(sK19,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_6])]) ).

tff(f1484,plain,
    ( ( sK26 = $sum(sK19,1) )
    | ~ spl59_1
    | ~ spl59_6 ),
    inference(forward_demodulation,[],[f591,f566]) ).

tff(f566,plain,
    ( ( sF52 = sK26 )
    | ~ spl59_1 ),
    inference(avatar_component_clause,[],[f564]) ).

tff(f591,plain,
    ( ( sF52 = $sum(sK19,1) )
    | ~ spl59_6 ),
    inference(avatar_component_clause,[],[f589]) ).

tff(f1478,plain,
    ( ~ spl59_144
    | ~ spl59_5 ),
    inference(avatar_split_clause,[],[f1457,f584,f1475]) ).

tff(f1457,plain,
    ( ~ $less(sF35,0)
    | ~ spl59_5 ),
    inference(superposition,[],[f319,f586]) ).

tff(f1473,plain,
    ( ~ spl59_143
    | ~ spl59_142
    | ~ spl59_5 ),
    inference(avatar_split_clause,[],[f1452,f584,f1465,f1470]) ).

tff(f1470,plain,
    ( spl59_143
  <=> subset(int,sF30,empty(int)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_143])]) ).

tff(f1452,plain,
    ( ~ $less(0,sF35)
    | ~ subset(int,sF30,empty(int))
    | ~ spl59_5 ),
    inference(superposition,[],[f966,f586]) ).

tff(f966,plain,
    ! [X0: ty,X1: uni] :
      ( ~ $less(0,cardinal1(X0,X1))
      | ~ subset(X0,X1,empty(X0)) ),
    inference(superposition,[],[f402,f838]) ).

tff(f838,plain,
    ! [X0: ty] : ( 0 = cardinal1(X0,empty(X0)) ),
    inference(resolution,[],[f341,f335]) ).

tff(f335,plain,
    ! [X0: ty] : is_empty(X0,empty(X0)),
    inference(cnf_transformation,[],[f16]) ).

tff(f16,axiom,
    ! [X0: ty] : is_empty(X0,empty(X0)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',empty_def1) ).

tff(f1468,plain,
    ( spl59_141
    | spl59_142
    | ~ spl59_5 ),
    inference(avatar_split_clause,[],[f1455,f584,f1465,f1460]) ).

tff(f1455,plain,
    ( $less(0,sF35)
    | ( 0 = sF35 )
    | ~ spl59_5 ),
    inference(superposition,[],[f863,f586]) ).

tff(f1463,plain,
    ( ~ spl59_141
    | spl59_2
    | ~ spl59_5 ),
    inference(avatar_split_clause,[],[f1458,f584,f569,f1460]) ).

tff(f569,plain,
    ( spl59_2
  <=> is_empty(int,sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_2])]) ).

tff(f1458,plain,
    ( ( 0 != sF35 )
    | spl59_2
    | ~ spl59_5 ),
    inference(subsumption_resolution,[],[f1456,f571]) ).

tff(f571,plain,
    ( ~ is_empty(int,sF30)
    | spl59_2 ),
    inference(avatar_component_clause,[],[f569]) ).

tff(f1456,plain,
    ( ( 0 != sF35 )
    | is_empty(int,sF30)
    | ~ spl59_5 ),
    inference(superposition,[],[f340,f586]) ).

tff(f1451,plain,
    ( spl59_139
    | spl59_140
    | spl59_112 ),
    inference(avatar_split_clause,[],[f1418,f1281,f1448,f1444]) ).

tff(f1281,plain,
    ( spl59_112
  <=> ( 0 = cardinal1(int,sF30) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_112])]) ).

tff(f1418,plain,
    ( ( 0 = cardinal1(int,sF30) )
    | ( 0 = min_elt1(tb2t(sF30)) )
    | $less(0,min_elt1(tb2t(sF30))) ),
    inference(resolution,[],[f1271,f861]) ).

tff(f1442,plain,
    ( spl59_137
    | spl59_138 ),
    inference(avatar_split_clause,[],[f1420,f1440,f1436]) ).

tff(f1420,plain,
    ! [X0: $int] :
      ( $less(min_elt1(tb2t(sF41)),X0)
      | ( 0 = cardinal1(int,sF41) )
      | ~ mem(int,t2tb1(X0),sF37) ),
    inference(resolution,[],[f1271,f527]) ).

tff(f1434,plain,
    ( spl59_135
    | spl59_136
    | spl59_113
    | ~ spl59_16
    | ~ spl59_26 ),
    inference(avatar_split_clause,[],[f1419,f689,f639,f1289,f1431,f1427]) ).

tff(f1427,plain,
    ( spl59_135
  <=> $less(sF45,min_elt1(tb2t(sF37))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_135])]) ).

tff(f1431,plain,
    ( spl59_136
  <=> ( sF45 = min_elt1(tb2t(sF37)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_136])]) ).

tff(f1419,plain,
    ( ( 0 = cardinal1(int,sF37) )
    | ( sF45 = min_elt1(tb2t(sF37)) )
    | $less(sF45,min_elt1(tb2t(sF37)))
    | ~ spl59_16
    | ~ spl59_26 ),
    inference(resolution,[],[f1271,f1369]) ).

tff(f1413,plain,
    ( ~ spl59_132
    | spl59_133
    | spl59_134
    | ~ spl59_4
    | ~ spl59_16
    | ~ spl59_26 ),
    inference(avatar_split_clause,[],[f1372,f689,f639,f579,f1410,f1406,f1402]) ).

tff(f1406,plain,
    ( spl59_133
  <=> $less(sF45,sK27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_133])]) ).

tff(f1410,plain,
    ( spl59_134
  <=> ( sF45 = sK27 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_134])]) ).

tff(f1372,plain,
    ( ( sF45 = sK27 )
    | $less(sF45,sK27)
    | ~ mem(int,sF44,sF37)
    | ~ spl59_4
    | ~ spl59_16
    | ~ spl59_26 ),
    inference(superposition,[],[f1369,f581]) ).

tff(f1400,plain,
    ( spl59_129
    | ~ spl59_130
    | spl59_131
    | ~ spl59_16
    | ~ spl59_23
    | ~ spl59_26 ),
    inference(avatar_split_clause,[],[f1373,f689,f674,f639,f1397,f1393,f1389]) ).

tff(f1389,plain,
    ( spl59_129
  <=> ( sF45 = sK28 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_129])]) ).

tff(f1393,plain,
    ( spl59_130
  <=> mem(int,sF49,sF37) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_130])]) ).

tff(f1373,plain,
    ( $less(sF45,sK28)
    | ~ mem(int,sF49,sF37)
    | ( sF45 = sK28 )
    | ~ spl59_16
    | ~ spl59_23
    | ~ spl59_26 ),
    inference(superposition,[],[f1369,f676]) ).

tff(f1387,plain,
    ( ~ spl59_126
    | spl59_127
    | spl59_128
    | ~ spl59_11
    | ~ spl59_16
    | ~ spl59_26 ),
    inference(avatar_split_clause,[],[f1371,f689,f639,f614,f1384,f1380,f1376]) ).

tff(f1376,plain,
    ( spl59_126
  <=> mem(int,sF53,sF37) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_126])]) ).

tff(f1371,plain,
    ( ( sF45 = sK19 )
    | $less(sF45,sK19)
    | ~ mem(int,sF53,sF37)
    | ~ spl59_11
    | ~ spl59_16
    | ~ spl59_26 ),
    inference(superposition,[],[f1369,f616]) ).

tff(f1368,plain,
    ( ~ spl59_125
    | spl59_123
    | ~ spl59_83 ),
    inference(avatar_split_clause,[],[f1363,f1086,f1352,f1365]) ).

tff(f1363,plain,
    ( mem(int,t2tb1(0),sF30)
    | ~ $less(sK18(0),0)
    | ~ spl59_83 ),
    inference(subsumption_resolution,[],[f1361,f1088]) ).

tff(f1361,plain,
    ( ~ $less(0,n1)
    | mem(int,t2tb1(0),sF30)
    | ~ $less(sK18(0),0) ),
    inference(interpreted_simplification,[],[f1360]) ).

tff(f1360,plain,
    ( ~ $less(sK18(0),0)
    | $less(0,0)
    | mem(int,t2tb1(0),sF30)
    | ~ $less(0,n1) ),
    inference(instantiation,[],[f513]) ).

tff(f1359,plain,
    ( spl59_123
    | spl59_124
    | ~ spl59_83 ),
    inference(avatar_split_clause,[],[f1350,f1086,f1356,f1352]) ).

tff(f1350,plain,
    ( $less(sK18(0),sK19)
    | mem(int,t2tb1(0),sF30)
    | ~ spl59_83 ),
    inference(subsumption_resolution,[],[f1348,f1088]) ).

tff(f1348,plain,
    ( ~ $less(0,n1)
    | mem(int,t2tb1(0),sF30)
    | $less(sK18(0),sK19) ),
    inference(interpreted_simplification,[],[f1347]) ).

tff(f1347,plain,
    ( $less(sK18(0),sK19)
    | mem(int,t2tb1(0),sF30)
    | $less(0,0)
    | ~ $less(0,n1) ),
    inference(instantiation,[],[f512]) ).

tff(f512,plain,
    ! [X13: $int] :
      ( $less(sK18(X13),sK19)
      | mem(int,t2tb1(X13),sF30)
      | $less(X13,0)
      | ~ $less(X13,n1) ),
    inference(definition_folding,[],[f489,f497]) ).

tff(f489,plain,
    ! [X13: $int] :
      ( mem(int,t2tb1(X13),t2tb(sK10))
      | ~ $less(X13,n1)
      | $less(X13,0)
      | $less(sK18(X13),sK19) ),
    inference(definition_unfolding,[],[f464,f438]) ).

tff(f464,plain,
    ! [X13: $int] :
      ( mem(int,t2tb1(X13),t2tb(sK10))
      | ~ $less(X13,n1)
      | $less(X13,0)
      | $less(sK18(X13),sK13) ),
    inference(cnf_transformation,[],[f315]) ).

tff(f1346,plain,
    ( spl59_122
    | ~ spl59_32 ),
    inference(avatar_split_clause,[],[f1325,f719,f1343]) ).

tff(f1325,plain,
    ( ( sK15 = tb2t(sF33) )
    | ~ spl59_32 ),
    inference(superposition,[],[f397,f721]) ).

tff(f397,plain,
    ! [X0: set_int] : ( tb2t(t2tb(X0)) = X0 ),
    inference(cnf_transformation,[],[f125]) ).

tff(f125,plain,
    ! [X0: set_int] : ( tb2t(t2tb(X0)) = X0 ),
    inference(rectify,[],[f41]) ).

tff(f41,axiom,
    ! [X12: set_int] : ( tb2t(t2tb(X12)) = X12 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',bridgeL) ).

tff(f1341,plain,
    ( spl59_121
    | ~ spl59_16 ),
    inference(avatar_split_clause,[],[f1326,f639,f1338]) ).

tff(f1326,plain,
    ( ( sK20 = tb2t(sF37) )
    | ~ spl59_16 ),
    inference(superposition,[],[f397,f641]) ).

tff(f1336,plain,
    ( spl59_120
    | ~ spl59_14 ),
    inference(avatar_split_clause,[],[f1323,f629,f1333]) ).

tff(f1323,plain,
    ( ( tb2t(sF30) = sK10 )
    | ~ spl59_14 ),
    inference(superposition,[],[f397,f631]) ).

tff(f1331,plain,
    ( spl59_119
    | ~ spl59_35 ),
    inference(avatar_split_clause,[],[f1324,f734,f1328]) ).

tff(f1324,plain,
    ( ( sK14 = tb2t(sF32) )
    | ~ spl59_35 ),
    inference(superposition,[],[f397,f736]) ).

tff(f1317,plain,
    ( spl59_117
    | spl59_118
    | ~ spl59_32 ),
    inference(avatar_split_clause,[],[f1274,f719,f1314,f1310]) ).

tff(f1274,plain,
    ( mem(int,t2tb1(min_elt1(sK15)),sF33)
    | ( 0 = cardinal1(int,sF33) )
    | ~ spl59_32 ),
    inference(superposition,[],[f935,f721]) ).

tff(f1308,plain,
    ( spl59_114
    | spl59_113
    | ~ spl59_16
    | ~ spl59_26
    | ~ spl59_40 ),
    inference(avatar_split_clause,[],[f1307,f759,f689,f639,f1289,f1293]) ).

tff(f1307,plain,
    ( ( 0 = cardinal1(int,sF37) )
    | mem(int,sF46,sF37)
    | ~ spl59_16
    | ~ spl59_26
    | ~ spl59_40 ),
    inference(forward_demodulation,[],[f1306,f761]) ).

tff(f1306,plain,
    ( mem(int,t2tb1(sF45),sF37)
    | ( 0 = cardinal1(int,sF37) )
    | ~ spl59_16
    | ~ spl59_26 ),
    inference(forward_demodulation,[],[f1275,f691]) ).

tff(f1275,plain,
    ( ( 0 = cardinal1(int,sF37) )
    | mem(int,t2tb1(min_elt1(sK20)),sF37)
    | ~ spl59_16 ),
    inference(superposition,[],[f935,f641]) ).

tff(f1305,plain,
    ( spl59_115
    | spl59_116
    | ~ spl59_35 ),
    inference(avatar_split_clause,[],[f1273,f734,f1302,f1298]) ).

tff(f1273,plain,
    ( mem(int,t2tb1(min_elt1(sK14)),sF32)
    | ( 0 = cardinal1(int,sF32) )
    | ~ spl59_35 ),
    inference(superposition,[],[f935,f736]) ).

tff(f1296,plain,
    ( spl59_113
    | spl59_114
    | ~ spl59_16
    | ~ spl59_26
    | ~ spl59_40 ),
    inference(avatar_split_clause,[],[f1287,f759,f689,f639,f1293,f1289]) ).

tff(f1287,plain,
    ( mem(int,sF46,sF37)
    | ( 0 = cardinal1(int,sF37) )
    | ~ spl59_16
    | ~ spl59_26
    | ~ spl59_40 ),
    inference(forward_demodulation,[],[f1286,f761]) ).

tff(f1286,plain,
    ( ( 0 = cardinal1(int,sF37) )
    | mem(int,t2tb1(sF45),sF37)
    | ~ spl59_16
    | ~ spl59_26 ),
    inference(forward_demodulation,[],[f1285,f641]) ).

tff(f1285,plain,
    ( ( 0 = cardinal1(int,t2tb(sK20)) )
    | mem(int,t2tb1(sF45),sF37)
    | ~ spl59_16
    | ~ spl59_26 ),
    inference(forward_demodulation,[],[f1270,f641]) ).

tff(f1270,plain,
    ( mem(int,t2tb1(sF45),t2tb(sK20))
    | ( 0 = cardinal1(int,t2tb(sK20)) )
    | ~ spl59_26 ),
    inference(superposition,[],[f935,f691]) ).

tff(f1284,plain,
    ( spl59_111
    | spl59_112
    | ~ spl59_14 ),
    inference(avatar_split_clause,[],[f1272,f629,f1281,f1277]) ).

tff(f1272,plain,
    ( ( 0 = cardinal1(int,sF30) )
    | mem(int,t2tb1(min_elt1(sK10)),sF30)
    | ~ spl59_14 ),
    inference(superposition,[],[f935,f631]) ).

tff(f1268,plain,
    ( spl59_110
    | ~ spl59_83 ),
    inference(avatar_split_clause,[],[f1262,f1086,f1265]) ).

tff(f1262,plain,
    ( $less(-1,n1)
    | ~ spl59_83 ),
    inference(interpreted_simplification,[],[f1261]) ).

tff(f1261,plain,
    ( ~ $less(-1,0)
    | $less(-1,n1)
    | ~ spl59_83 ),
    inference(instantiation,[],[f1142]) ).

tff(f1258,plain,
    ( spl59_73
    | ~ spl59_69
    | ~ spl59_109 ),
    inference(avatar_split_clause,[],[f1257,f1253,f953,f992]) ).

tff(f992,plain,
    ( spl59_73
  <=> ( sK25 = tb2t2(sF48) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_73])]) ).

tff(f953,plain,
    ( spl59_69
  <=> ( tb2t2(sF54) = sK25 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_69])]) ).

tff(f1257,plain,
    ( ( sK25 = tb2t2(sF48) )
    | ~ spl59_69
    | ~ spl59_109 ),
    inference(superposition,[],[f955,f1255]) ).

tff(f955,plain,
    ( ( tb2t2(sF54) = sK25 )
    | ~ spl59_69 ),
    inference(avatar_component_clause,[],[f953]) ).

tff(f1256,plain,
    ( spl59_109
    | ~ spl59_22
    | ~ spl59_71 ),
    inference(avatar_split_clause,[],[f1251,f977,f669,f1253]) ).

tff(f977,plain,
    ( spl59_71
  <=> ( t2tb2(sK25) = sF54 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_71])]) ).

tff(f1251,plain,
    ( ( sF48 = sF54 )
    | ~ spl59_22
    | ~ spl59_71 ),
    inference(forward_demodulation,[],[f979,f671]) ).

tff(f979,plain,
    ( ( t2tb2(sK25) = sF54 )
    | ~ spl59_71 ),
    inference(avatar_component_clause,[],[f977]) ).

tff(f1249,plain,
    ( ~ spl59_107
    | spl59_108
    | ~ spl59_23 ),
    inference(avatar_split_clause,[],[f1207,f674,f1247,f1243]) ).

tff(f1243,plain,
    ( spl59_107
  <=> mem(int,sF49,sF41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_107])]) ).

tff(f1247,plain,
    ( spl59_108
  <=> ! [X4: $int] :
        ( ~ mem(int,t2tb1(X4),sF37)
        | $less(sK28,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_108])]) ).

tff(f1207,plain,
    ( ! [X4: $int] :
        ( ~ mem(int,t2tb1(X4),sF37)
        | ~ mem(int,sF49,sF41)
        | $less(sK28,X4) )
    | ~ spl59_23 ),
    inference(superposition,[],[f527,f676]) ).

tff(f1241,plain,
    ( ~ spl59_105
    | ~ spl59_106 ),
    inference(avatar_split_clause,[],[f1203,f1238,f1234]) ).

tff(f1238,plain,
    ( spl59_106
  <=> mem(int,t2tb1(0),sF41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_106])]) ).

tff(f1203,plain,
    ( ~ mem(int,t2tb1(0),sF41)
    | ~ mem(int,t2tb1(0),sF37) ),
    inference(interpreted_simplification,[],[f1202]) ).

tff(f1202,plain,
    ( ~ mem(int,t2tb1(0),sF41)
    | ~ mem(int,t2tb1(0),sF37)
    | $less(0,0) ),
    inference(instantiation,[],[f527]) ).

tff(f1232,plain,
    ( spl59_103
    | ~ spl59_104
    | ~ spl59_4 ),
    inference(avatar_split_clause,[],[f1206,f579,f1229,f1226]) ).

tff(f1226,plain,
    ( spl59_103
  <=> ! [X3: $int] :
        ( ~ mem(int,t2tb1(X3),sF37)
        | $less(sK27,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_103])]) ).

tff(f1229,plain,
    ( spl59_104
  <=> mem(int,sF44,sF41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_104])]) ).

tff(f1206,plain,
    ( ! [X3: $int] :
        ( ~ mem(int,sF44,sF41)
        | ~ mem(int,t2tb1(X3),sF37)
        | $less(sK27,X3) )
    | ~ spl59_4 ),
    inference(superposition,[],[f527,f581]) ).

tff(f1224,plain,
    ( ~ spl59_101
    | spl59_102
    | ~ spl59_11 ),
    inference(avatar_split_clause,[],[f1205,f614,f1222,f1218]) ).

tff(f1218,plain,
    ( spl59_101
  <=> mem(int,sF53,sF41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_101])]) ).

tff(f1222,plain,
    ( spl59_102
  <=> ! [X2: $int] :
        ( $less(sK19,X2)
        | ~ mem(int,t2tb1(X2),sF37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_102])]) ).

tff(f1205,plain,
    ( ! [X2: $int] :
        ( $less(sK19,X2)
        | ~ mem(int,sF53,sF41)
        | ~ mem(int,t2tb1(X2),sF37) )
    | ~ spl59_11 ),
    inference(superposition,[],[f527,f616]) ).

tff(f1216,plain,
    ( spl59_99
    | ~ spl59_100
    | ~ spl59_40 ),
    inference(avatar_split_clause,[],[f1208,f759,f1213,f1210]) ).

tff(f1210,plain,
    ( spl59_99
  <=> ! [X5: $int] :
        ( $less(sF45,X5)
        | ~ mem(int,t2tb1(X5),sF37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_99])]) ).

tff(f1213,plain,
    ( spl59_100
  <=> mem(int,sF46,sF41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_100])]) ).

tff(f1208,plain,
    ( ! [X5: $int] :
        ( ~ mem(int,sF46,sF41)
        | $less(sF45,X5)
        | ~ mem(int,t2tb1(X5),sF37) )
    | ~ spl59_40 ),
    inference(superposition,[],[f527,f761]) ).

tff(f1192,plain,
    ( spl59_50
    | ~ spl59_96
    | ~ spl59_97 ),
    inference(avatar_split_clause,[],[f1191,f1181,f1174,f815]) ).

tff(f1191,plain,
    ( ( sK27 = tb2t1(sF44) )
    | ~ spl59_96
    | ~ spl59_97 ),
    inference(superposition,[],[f1176,f1183]) ).

tff(f1190,plain,
    ( spl59_98
    | ~ spl59_13
    | ~ spl59_60 ),
    inference(avatar_split_clause,[],[f1185,f890,f624,f1187]) ).

tff(f1187,plain,
    ( spl59_98
  <=> eq_prefix1(sF56,sF58,sF57,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_98])]) ).

tff(f1185,plain,
    ( eq_prefix1(sF56,sF58,sF57,0)
    | ~ spl59_13
    | ~ spl59_60 ),
    inference(forward_demodulation,[],[f626,f892]) ).

tff(f1184,plain,
    ( spl59_97
    | ~ spl59_4
    | ~ spl59_96 ),
    inference(avatar_split_clause,[],[f1179,f1174,f579,f1181]) ).

tff(f1179,plain,
    ( ( sF50 = sF44 )
    | ~ spl59_4
    | ~ spl59_96 ),
    inference(forward_demodulation,[],[f1178,f581]) ).

tff(f1178,plain,
    ( ( sF50 = t2tb1(sK27) )
    | ~ spl59_96 ),
    inference(superposition,[],[f359,f1176]) ).

tff(f1177,plain,
    ( spl59_96
    | ~ spl59_38
    | ~ spl59_43 ),
    inference(avatar_split_clause,[],[f1172,f774,f749,f1174]) ).

tff(f749,plain,
    ( spl59_38
  <=> ( sF51 = sK27 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_38])]) ).

tff(f774,plain,
    ( spl59_43
  <=> ( sF51 = tb2t1(sF50) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_43])]) ).

tff(f1172,plain,
    ( ( tb2t1(sF50) = sK27 )
    | ~ spl59_38
    | ~ spl59_43 ),
    inference(forward_demodulation,[],[f776,f751]) ).

tff(f751,plain,
    ( ( sF51 = sK27 )
    | ~ spl59_38 ),
    inference(avatar_component_clause,[],[f749]) ).

tff(f776,plain,
    ( ( sF51 = tb2t1(sF50) )
    | ~ spl59_43 ),
    inference(avatar_component_clause,[],[f774]) ).

tff(f1170,plain,
    ( spl59_93
    | spl59_94
    | ~ spl59_95
    | ~ spl59_40 ),
    inference(avatar_split_clause,[],[f1150,f759,f1167,f1163,f1159]) ).

tff(f1150,plain,
    ( ~ mem(int,sF46,sF30)
    | ( 0 = sF45 )
    | $less(0,sF45)
    | ~ spl59_40 ),
    inference(superposition,[],[f861,f761]) ).

tff(f1157,plain,
    ( spl59_92
    | ~ spl59_40 ),
    inference(avatar_split_clause,[],[f1151,f759,f1154]) ).

tff(f1151,plain,
    ( ( sF45 = tb2t1(sF46) )
    | ~ spl59_40 ),
    inference(superposition,[],[f323,f761]) ).

tff(f1149,plain,
    ( spl59_91
    | ~ spl59_39 ),
    inference(avatar_split_clause,[],[f1144,f754,f1146]) ).

tff(f1146,plain,
    ( spl59_91
  <=> ( sK24 = tb2t2(sF38) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_91])]) ).

tff(f1144,plain,
    ( ( sK24 = tb2t2(sF38) )
    | ~ spl59_39 ),
    inference(superposition,[],[f399,f756]) ).

tff(f399,plain,
    ! [X0: map_int_int] : ( tb2t2(t2tb2(X0)) = X0 ),
    inference(cnf_transformation,[],[f178]) ).

tff(f178,plain,
    ! [X0: map_int_int] : ( tb2t2(t2tb2(X0)) = X0 ),
    inference(rectify,[],[f66]) ).

tff(f66,axiom,
    ! [X12: map_int_int] : ( tb2t2(t2tb2(X12)) = X12 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',bridgeL2) ).

tff(f1137,plain,
    ( spl59_90
    | ~ spl59_36
    | ~ spl59_60 ),
    inference(avatar_split_clause,[],[f1132,f890,f739,f1134]) ).

tff(f739,plain,
    ( spl59_36
  <=> ( $uminus(sK9) = sF42 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_36])]) ).

tff(f1132,plain,
    ( ( 0 = sF42 )
    | ~ spl59_36
    | ~ spl59_60 ),
    inference(evaluation,[],[f1131]) ).

tff(f1131,plain,
    ( ( $uminus(0) = sF42 )
    | ~ spl59_36
    | ~ spl59_60 ),
    inference(forward_demodulation,[],[f741,f892]) ).

tff(f741,plain,
    ( ( $uminus(sK9) = sF42 )
    | ~ spl59_36 ),
    inference(avatar_component_clause,[],[f739]) ).

tff(f1130,plain,
    ~ spl59_51,
    inference(avatar_split_clause,[],[f1129,f821]) ).

tff(f1129,plain,
    ~ mem(int,t2tb1(n1),sF30),
    inference(duplicate_literal_removal,[],[f1127]) ).

tff(f1127,plain,
    ( ~ mem(int,t2tb1(n1),sF30)
    | ~ mem(int,t2tb1(n1),sF30) ),
    inference(resolution,[],[f1083,f514]) ).

tff(f1125,plain,
    ( spl59_89
    | ~ spl59_35 ),
    inference(avatar_split_clause,[],[f1120,f734,f1122]) ).

tff(f1122,plain,
    ( spl59_89
  <=> sort1(set(int),sF32) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_89])]) ).

tff(f1120,plain,
    ( sort1(set(int),sF32)
    | ~ spl59_35 ),
    inference(superposition,[],[f415,f736]) ).

tff(f1119,plain,
    ( spl59_88
    | ~ spl59_32 ),
    inference(avatar_split_clause,[],[f1114,f719,f1116]) ).

tff(f1116,plain,
    ( spl59_88
  <=> sort1(set(int),sF33) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_88])]) ).

tff(f1114,plain,
    ( sort1(set(int),sF33)
    | ~ spl59_32 ),
    inference(superposition,[],[f415,f721]) ).

tff(f1113,plain,
    ~ spl59_52,
    inference(avatar_split_clause,[],[f1095,f828]) ).

tff(f1095,plain,
    ~ mem(int,t2tb1(-1),sF30),
    inference(interpreted_simplification,[],[f1094]) ).

tff(f1094,plain,
    ( ~ mem(int,t2tb1(-1),sF30)
    | ( 0 = -1 )
    | $less(0,-1) ),
    inference(instantiation,[],[f861]) ).

tff(f1112,plain,
    ( ~ spl59_85
    | spl59_86
    | spl59_87
    | ~ spl59_4 ),
    inference(avatar_split_clause,[],[f1098,f579,f1109,f1105,f1101]) ).

tff(f1098,plain,
    ( $less(0,sK27)
    | ( 0 = sK27 )
    | ~ mem(int,sF44,sF30)
    | ~ spl59_4 ),
    inference(superposition,[],[f861,f581]) ).

tff(f1093,plain,
    ( spl59_83
    | ~ spl59_84 ),
    inference(avatar_split_clause,[],[f1082,f1090,f1086]) ).

tff(f1082,plain,
    ( ~ mem(int,t2tb1(1),sF30)
    | $less(0,n1) ),
    inference(interpreted_simplification,[],[f1081]) ).

tff(f1081,plain,
    ( $less(0,n1)
    | ~ $less(0,1)
    | ~ mem(int,t2tb1(1),sF30) ),
    inference(instantiation,[],[f851]) ).

tff(f1080,plain,
    ( spl59_82
    | ~ spl59_62 ),
    inference(avatar_split_clause,[],[f1074,f899,f1077]) ).

tff(f1077,plain,
    ( spl59_82
  <=> $less(-1,sK28) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_82])]) ).

tff(f1074,plain,
    ( $less(-1,sK28)
    | ~ spl59_62 ),
    inference(interpreted_simplification,[],[f1073]) ).

tff(f1073,plain,
    ( ~ $less(-1,0)
    | $less(-1,sK28)
    | ~ spl59_62 ),
    inference(instantiation,[],[f939]) ).

tff(f1072,plain,
    ( ~ spl59_79
    | ~ spl59_81 ),
    inference(avatar_split_clause,[],[f1066,f1069,f1057]) ).

tff(f1066,plain,
    ( ~ $less(sK17(0),0)
    | ~ mem(int,t2tb1(0),sF33) ),
    inference(interpreted_simplification,[],[f1065]) ).

tff(f1065,plain,
    ( ~ $less(sK17(0),0)
    | $less(0,0)
    | ~ mem(int,t2tb1(0),sF33) ),
    inference(instantiation,[],[f509]) ).

tff(f1064,plain,
    ( ~ spl59_79
    | spl59_80 ),
    inference(avatar_split_clause,[],[f1054,f1061,f1057]) ).

tff(f1054,plain,
    ( $less(sK17(0),sK19)
    | ~ mem(int,t2tb1(0),sF33) ),
    inference(interpreted_simplification,[],[f1053]) ).

tff(f1053,plain,
    ( $less(sK17(0),sK19)
    | ~ mem(int,t2tb1(0),sF33)
    | $less(0,0) ),
    inference(instantiation,[],[f506]) ).

tff(f1052,plain,
    ( spl59_78
    | ~ spl59_30 ),
    inference(avatar_split_clause,[],[f1047,f709,f1049]) ).

tff(f1049,plain,
    ( spl59_78
  <=> ( sK11 = tb2t2(sF31) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_78])]) ).

tff(f1047,plain,
    ( ( sK11 = tb2t2(sF31) )
    | ~ spl59_30 ),
    inference(superposition,[],[f399,f711]) ).

tff(f1045,plain,
    ( ~ spl59_75
    | spl59_77 ),
    inference(avatar_split_clause,[],[f1039,f1042,f1014]) ).

tff(f1039,plain,
    ( $less(sK16(0),sK19)
    | ~ mem(int,t2tb1(0),sF32) ),
    inference(interpreted_simplification,[],[f1038]) ).

tff(f1038,plain,
    ( $less(sK16(0),sK19)
    | ~ mem(int,t2tb1(0),sF32)
    | $less(0,0) ),
    inference(instantiation,[],[f503]) ).

tff(f1021,plain,
    ( ~ spl59_75
    | ~ spl59_76 ),
    inference(avatar_split_clause,[],[f1011,f1018,f1014]) ).

tff(f1011,plain,
    ( ~ $less(sK16(0),0)
    | ~ mem(int,t2tb1(0),sF32) ),
    inference(interpreted_simplification,[],[f1010]) ).

tff(f1010,plain,
    ( ~ $less(sK16(0),0)
    | ~ mem(int,t2tb1(0),sF32)
    | $less(0,0) ),
    inference(instantiation,[],[f502]) ).

tff(f1002,plain,
    ( spl59_74
    | ~ spl59_23 ),
    inference(avatar_split_clause,[],[f996,f674,f999]) ).

tff(f996,plain,
    ( ( tb2t1(sF49) = sK28 )
    | ~ spl59_23 ),
    inference(superposition,[],[f323,f676]) ).

tff(f995,plain,
    ( spl59_73
    | ~ spl59_22 ),
    inference(avatar_split_clause,[],[f990,f669,f992]) ).

tff(f990,plain,
    ( ( sK25 = tb2t2(sF48) )
    | ~ spl59_22 ),
    inference(superposition,[],[f399,f671]) ).

tff(f988,plain,
    ( spl59_72
    | ~ spl59_58 ),
    inference(avatar_split_clause,[],[f982,f881,f985]) ).

tff(f982,plain,
    ( $less(-1,sF43)
    | ~ spl59_58 ),
    inference(interpreted_simplification,[],[f981]) ).

tff(f981,plain,
    ( ~ $less(-1,0)
    | $less(-1,sF43)
    | ~ spl59_58 ),
    inference(instantiation,[],[f924]) ).

tff(f980,plain,
    ( spl59_71
    | ~ spl59_69 ),
    inference(avatar_split_clause,[],[f975,f953,f977]) ).

tff(f975,plain,
    ( ( t2tb2(sK25) = sF54 )
    | ~ spl59_69 ),
    inference(superposition,[],[f326,f955]) ).

tff(f326,plain,
    ! [X0: uni] : ( t2tb2(tb2t2(X0)) = X0 ),
    inference(cnf_transformation,[],[f165]) ).

tff(f165,plain,
    ! [X0: uni] : ( t2tb2(tb2t2(X0)) = X0 ),
    inference(rectify,[],[f67]) ).

tff(f67,axiom,
    ! [X13: uni] : ( t2tb2(tb2t2(X13)) = X13 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',bridgeR2) ).

tff(f964,plain,
    ( spl59_70
    | ~ spl59_56 ),
    inference(avatar_split_clause,[],[f958,f872,f961]) ).

tff(f958,plain,
    ( $less(-1,sK19)
    | ~ spl59_56 ),
    inference(interpreted_simplification,[],[f957]) ).

tff(f957,plain,
    ( ~ $less(-1,0)
    | $less(-1,sK19)
    | ~ spl59_56 ),
    inference(instantiation,[],[f917]) ).

tff(f956,plain,
    ( spl59_69
    | ~ spl59_17
    | ~ spl59_46 ),
    inference(avatar_split_clause,[],[f951,f789,f644,f953]) ).

tff(f644,plain,
    ( spl59_17
  <=> ( tb2t2(sF54) = sF55 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_17])]) ).

tff(f789,plain,
    ( spl59_46
  <=> ( sK25 = sF55 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_46])]) ).

tff(f951,plain,
    ( ( tb2t2(sF54) = sK25 )
    | ~ spl59_17
    | ~ spl59_46 ),
    inference(forward_demodulation,[],[f646,f791]) ).

tff(f791,plain,
    ( ( sK25 = sF55 )
    | ~ spl59_46 ),
    inference(avatar_component_clause,[],[f789]) ).

tff(f646,plain,
    ( ( tb2t2(sF54) = sF55 )
    | ~ spl59_17 ),
    inference(avatar_component_clause,[],[f644]) ).

tff(f950,plain,
    ( spl59_68
    | ~ spl59_16 ),
    inference(avatar_split_clause,[],[f945,f639,f947]) ).

tff(f947,plain,
    ( spl59_68
  <=> sort1(set(int),sF37) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_68])]) ).

tff(f945,plain,
    ( sort1(set(int),sF37)
    | ~ spl59_16 ),
    inference(superposition,[],[f415,f641]) ).

tff(f944,plain,
    ( spl59_67
    | ~ spl59_29
    | ~ spl59_62 ),
    inference(avatar_split_clause,[],[f938,f899,f704,f941]) ).

tff(f938,plain,
    ( $less(0,sK26)
    | ~ spl59_29
    | ~ spl59_62 ),
    inference(resolution,[],[f901,f850]) ).

tff(f934,plain,
    ( spl59_66
    | ~ spl59_25
    | ~ spl59_60 ),
    inference(avatar_split_clause,[],[f928,f890,f684,f931]) ).

tff(f931,plain,
    ( spl59_66
  <=> sorted1(sK22,0,sK23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_66])]) ).

tff(f684,plain,
    ( spl59_25
  <=> sorted1(sK22,sK9,sK23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_25])]) ).

tff(f928,plain,
    ( sorted1(sK22,0,sK23)
    | ~ spl59_25
    | ~ spl59_60 ),
    inference(superposition,[],[f686,f892]) ).

tff(f686,plain,
    ( sorted1(sK22,sK9,sK23)
    | ~ spl59_25 ),
    inference(avatar_component_clause,[],[f684]) ).

tff(f923,plain,
    ( spl59_65
    | ~ spl59_14 ),
    inference(avatar_split_clause,[],[f918,f629,f920]) ).

tff(f920,plain,
    ( spl59_65
  <=> sort1(set(int),sF30) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_65])]) ).

tff(f918,plain,
    ( sort1(set(int),sF30)
    | ~ spl59_14 ),
    inference(superposition,[],[f415,f631]) ).

tff(f916,plain,
    ( spl59_64
    | ~ spl59_12 ),
    inference(avatar_split_clause,[],[f911,f619,f913]) ).

tff(f913,plain,
    ( spl59_64
  <=> ( sK12 = tb2t3(sF58) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_64])]) ).

tff(f619,plain,
    ( spl59_12
  <=> ( sF58 = t2tb3(sK12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_12])]) ).

tff(f911,plain,
    ( ( sK12 = tb2t3(sF58) )
    | ~ spl59_12 ),
    inference(superposition,[],[f400,f621]) ).

tff(f621,plain,
    ( ( sF58 = t2tb3(sK12) )
    | ~ spl59_12 ),
    inference(avatar_component_clause,[],[f619]) ).

tff(f400,plain,
    ! [X0: map_int_lpmap_int_intrp] : ( tb2t3(t2tb3(X0)) = X0 ),
    inference(cnf_transformation,[],[f146]) ).

tff(f146,plain,
    ! [X0: map_int_lpmap_int_intrp] : ( tb2t3(t2tb3(X0)) = X0 ),
    inference(rectify,[],[f72]) ).

tff(f72,axiom,
    ! [X12: map_int_lpmap_int_intrp] : ( tb2t3(t2tb3(X12)) = X12 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',bridgeL3) ).

tff(f906,plain,
    ( spl59_62
    | spl59_63
    | spl59_19 ),
    inference(avatar_split_clause,[],[f868,f654,f903,f899]) ).

tff(f868,plain,
    ( ( 0 = sK28 )
    | $less(0,sK28)
    | spl59_19 ),
    inference(resolution,[],[f100,f656]) ).

tff(f897,plain,
    ( spl59_60
    | spl59_61
    | spl59_18 ),
    inference(avatar_split_clause,[],[f866,f649,f894,f890]) ).

tff(f866,plain,
    ( $less(0,sK9)
    | ( 0 = sK9 )
    | spl59_18 ),
    inference(resolution,[],[f100,f651]) ).

tff(f888,plain,
    ( spl59_58
    | spl59_59
    | spl59_20 ),
    inference(avatar_split_clause,[],[f869,f659,f885,f881]) ).

tff(f885,plain,
    ( spl59_59
  <=> ( 0 = sF43 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_59])]) ).

tff(f869,plain,
    ( ( 0 = sF43 )
    | $less(0,sF43)
    | spl59_20 ),
    inference(resolution,[],[f100,f661]) ).

tff(f879,plain,
    ( spl59_56
    | spl59_57
    | spl59_21 ),
    inference(avatar_split_clause,[],[f867,f664,f876,f872]) ).

tff(f867,plain,
    ( ( 0 = sK19 )
    | $less(0,sK19)
    | spl59_21 ),
    inference(resolution,[],[f100,f666]) ).

tff(f859,plain,
    ( spl59_55
    | ~ spl59_11 ),
    inference(avatar_split_clause,[],[f853,f614,f856]) ).

tff(f853,plain,
    ( ( tb2t1(sF53) = sK19 )
    | ~ spl59_11 ),
    inference(superposition,[],[f323,f616]) ).

tff(f845,plain,
    ( spl59_54
    | ~ spl59_8 ),
    inference(avatar_split_clause,[],[f840,f599,f842]) ).

tff(f842,plain,
    ( spl59_54
  <=> sort1(map(int,map(int,int)),sF57) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_54])]) ).

tff(f599,plain,
    ( spl59_8
  <=> ( t2tb3(sK22) = sF57 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_8])]) ).

tff(f840,plain,
    ( sort1(map(int,map(int,int)),sF57)
    | ~ spl59_8 ),
    inference(superposition,[],[f365,f601]) ).

tff(f601,plain,
    ( ( t2tb3(sK22) = sF57 )
    | ~ spl59_8 ),
    inference(avatar_component_clause,[],[f599]) ).

tff(f365,plain,
    ! [X0: map_int_lpmap_int_intrp] : sort1(map(int,map(int,int)),t2tb3(X0)),
    inference(cnf_transformation,[],[f114]) ).

tff(f114,plain,
    ! [X0: map_int_lpmap_int_intrp] : sort1(map(int,map(int,int)),t2tb3(X0)),
    inference(rectify,[],[f71]) ).

tff(f71,axiom,
    ! [X1: map_int_lpmap_int_intrp] : sort1(map(int,map(int,int)),t2tb3(X1)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t2tb_sort3) ).

tff(f837,plain,
    ( spl59_53
    | ~ spl59_8 ),
    inference(avatar_split_clause,[],[f832,f599,f834]) ).

tff(f834,plain,
    ( spl59_53
  <=> ( sK22 = tb2t3(sF57) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_53])]) ).

tff(f832,plain,
    ( ( sK22 = tb2t3(sF57) )
    | ~ spl59_8 ),
    inference(superposition,[],[f400,f601]) ).

tff(f831,plain,
    ~ spl59_52,
    inference(avatar_split_clause,[],[f826,f828]) ).

tff(f826,plain,
    ~ mem(int,t2tb1(-1),sF30),
    inference(interpreted_simplification,[],[f825]) ).

tff(f825,plain,
    ( ~ $less(-1,0)
    | ~ mem(int,t2tb1(-1),sF30) ),
    inference(instantiation,[],[f515]) ).

tff(f824,plain,
    ~ spl59_51,
    inference(avatar_split_clause,[],[f819,f821]) ).

tff(f819,plain,
    ~ mem(int,t2tb1(n1),sF30),
    inference(resolution,[],[f514,f98]) ).

tff(f818,plain,
    ( spl59_50
    | ~ spl59_4 ),
    inference(avatar_split_clause,[],[f812,f579,f815]) ).

tff(f812,plain,
    ( ( sK27 = tb2t1(sF44) )
    | ~ spl59_4 ),
    inference(superposition,[],[f323,f581]) ).

tff(f807,plain,
    spl59_49,
    inference(avatar_split_clause,[],[f524,f804]) ).

tff(f802,plain,
    spl59_48,
    inference(avatar_split_clause,[],[f482,f799]) ).

tff(f482,plain,
    partial_solution1(sK19,sK11),
    inference(definition_unfolding,[],[f476,f438]) ).

tff(f476,plain,
    partial_solution1(sK13,sK11),
    inference(cnf_transformation,[],[f315]) ).

tff(f797,plain,
    spl59_47,
    inference(avatar_split_clause,[],[f526,f794]) ).

tff(f792,plain,
    spl59_46,
    inference(avatar_split_clause,[],[f547,f789]) ).

tff(f547,plain,
    sK25 = sF55,
    inference(definition_folding,[],[f447,f546,f545,f534,f533,f544,f522]) ).

tff(f533,plain,
    sF45 = min_elt1(sK20),
    introduced(function_definition,[]) ).

tff(f534,plain,
    sF46 = t2tb1(sF45),
    introduced(function_definition,[]) ).

tff(f545,plain,
    sF54 = set1(int,int,sF38,sF53,sF46),
    introduced(function_definition,[]) ).

tff(f546,plain,
    tb2t2(sF54) = sF55,
    introduced(function_definition,[]) ).

tff(f447,plain,
    sK25 = tb2t2(set1(int,int,t2tb2(sK24),t2tb1(sK19),t2tb1(min_elt1(sK20)))),
    inference(cnf_transformation,[],[f315]) ).

tff(f787,plain,
    spl59_45,
    inference(avatar_split_clause,[],[f551,f784]) ).

tff(f784,plain,
    ( spl59_45
  <=> ( map(int,int) = sF56 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_45])]) ).

tff(f782,plain,
    spl59_44,
    inference(avatar_split_clause,[],[f536,f779]) ).

tff(f536,plain,
    mem(int,sF44,sF47),
    inference(definition_folding,[],[f452,f535,f497,f534,f533,f532]) ).

tff(f532,plain,
    sF44 = t2tb1(sK27),
    introduced(function_definition,[]) ).

tff(f535,plain,
    sF47 = remove(int,sF46,sF30),
    introduced(function_definition,[]) ).

tff(f452,plain,
    mem(int,t2tb1(sK27),remove(int,t2tb1(min_elt1(sK20)),t2tb(sK10))),
    inference(cnf_transformation,[],[f315]) ).

tff(f777,plain,
    spl59_43,
    inference(avatar_split_clause,[],[f540,f774]) ).

tff(f540,plain,
    sF51 = tb2t1(sF50),
    introduced(function_definition,[]) ).

tff(f772,plain,
    spl59_42,
    inference(avatar_split_clause,[],[f530,f769]) ).

tff(f530,plain,
    $sum(sK23,sF42) = sF43,
    introduced(function_definition,[]) ).

tff(f767,plain,
    spl59_41,
    inference(avatar_split_clause,[],[f519,f764]) ).

tff(f519,plain,
    n1 = sF36,
    inference(definition_folding,[],[f492,f518,f517,f497]) ).

tff(f517,plain,
    cardinal1(int,sF30) = sF35,
    introduced(function_definition,[]) ).

tff(f518,plain,
    $sum(sK19,sF35) = sF36,
    introduced(function_definition,[]) ).

tff(f492,plain,
    n1 = $sum(sK19,cardinal1(int,t2tb(sK10))),
    inference(definition_unfolding,[],[f458,f438]) ).

tff(f458,plain,
    n1 = $sum(sK13,cardinal1(int,t2tb(sK10))),
    inference(cnf_transformation,[],[f315]) ).

tff(f762,plain,
    spl59_40,
    inference(avatar_split_clause,[],[f534,f759]) ).

tff(f757,plain,
    spl59_39,
    inference(avatar_split_clause,[],[f522,f754]) ).

tff(f752,plain,
    spl59_38,
    inference(avatar_split_clause,[],[f541,f749]) ).

tff(f541,plain,
    sF51 = sK27,
    inference(definition_folding,[],[f449,f540,f539,f538,f537]) ).

tff(f537,plain,
    t2tb2(sK25) = sF48,
    introduced(function_definition,[]) ).

tff(f538,plain,
    t2tb1(sK28) = sF49,
    introduced(function_definition,[]) ).

tff(f539,plain,
    sF50 = get(int,int,sF48,sF49),
    introduced(function_definition,[]) ).

tff(f449,plain,
    tb2t1(get(int,int,t2tb2(sK25),t2tb1(sK28))) = sK27,
    inference(cnf_transformation,[],[f315]) ).

tff(f747,plain,
    spl59_37,
    inference(avatar_split_clause,[],[f539,f744]) ).

tff(f742,plain,
    spl59_36,
    inference(avatar_split_clause,[],[f529,f739]) ).

tff(f529,plain,
    $uminus(sK9) = sF42,
    introduced(function_definition,[]) ).

tff(f737,plain,
    spl59_35,
    inference(avatar_split_clause,[],[f500,f734]) ).

tff(f732,plain,
    ~ spl59_34,
    inference(avatar_split_clause,[],[f364,f729]) ).

tff(f729,plain,
    ( spl59_34
  <=> ( true1 = false1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_34])]) ).

tff(f364,plain,
    true1 != false1,
    inference(cnf_transformation,[],[f5]) ).

tff(f5,axiom,
    true1 != false1,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',true_False) ).

tff(f727,plain,
    spl59_33,
    inference(avatar_split_clause,[],[f525,f724]) ).

tff(f722,plain,
    spl59_32,
    inference(avatar_split_clause,[],[f505,f719]) ).

tff(f717,plain,
    spl59_31,
    inference(avatar_split_clause,[],[f548,f714]) ).

tff(f714,plain,
    ( spl59_31
  <=> ( sK21 = sF43 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_31])]) ).

tff(f548,plain,
    sK21 = sF43,
    inference(definition_folding,[],[f445,f530,f529]) ).

tff(f445,plain,
    $sum(sK23,$uminus(sK9)) = sK21,
    inference(cnf_transformation,[],[f315]) ).

tff(f712,plain,
    spl59_30,
    inference(avatar_split_clause,[],[f499,f709]) ).

tff(f707,plain,
    spl59_29,
    inference(avatar_split_clause,[],[f451,f704]) ).

tff(f451,plain,
    $less(sK28,sK26),
    inference(cnf_transformation,[],[f315]) ).

tff(f702,plain,
    spl59_28,
    inference(avatar_split_clause,[],[f518,f699]) ).

tff(f697,plain,
    spl59_27,
    inference(avatar_split_clause,[],[f545,f694]) ).

tff(f692,plain,
    spl59_26,
    inference(avatar_split_clause,[],[f533,f689]) ).

tff(f687,plain,
    spl59_25,
    inference(avatar_split_clause,[],[f436,f684]) ).

tff(f436,plain,
    sorted1(sK22,sK9,sK23),
    inference(cnf_transformation,[],[f315]) ).

tff(f682,plain,
    ~ spl59_24,
    inference(avatar_split_clause,[],[f521,f679]) ).

tff(f679,plain,
    ( spl59_24
  <=> is_empty(int,sF37) ),
    introduced(avatar_definition,[new_symbols(naming,[spl59_24])]) ).

tff(f521,plain,
    ~ is_empty(int,sF37),
    inference(definition_folding,[],[f457,f520]) ).

tff(f457,plain,
    ~ is_empty(int,t2tb(sK20)),
    inference(cnf_transformation,[],[f315]) ).

tff(f677,plain,
    spl59_23,
    inference(avatar_split_clause,[],[f538,f674]) ).

tff(f672,plain,
    spl59_22,
    inference(avatar_split_clause,[],[f537,f669]) ).

tff(f667,plain,
    ~ spl59_21,
    inference(avatar_split_clause,[],[f491,f664]) ).

tff(f491,plain,
    ~ $less(sK19,0),
    inference(definition_unfolding,[],[f459,f438]) ).

tff(f459,plain,
    ~ $less(sK13,0),
    inference(cnf_transformation,[],[f315]) ).

tff(f662,plain,
    ~ spl59_20,
    inference(avatar_split_clause,[],[f531,f659]) ).

tff(f531,plain,
    ~ $less(sF43,0),
    inference(definition_folding,[],[f453,f530,f529]) ).

tff(f453,plain,
    ~ $less($sum(sK23,$uminus(sK9)),0),
    inference(cnf_transformation,[],[f315]) ).

tff(f657,plain,
    ~ spl59_19,
    inference(avatar_split_clause,[],[f450,f654]) ).

tff(f450,plain,
    ~ $less(sK28,0),
    inference(cnf_transformation,[],[f315]) ).

tff(f652,plain,
    ~ spl59_18,
    inference(avatar_split_clause,[],[f466,f649]) ).

tff(f466,plain,
    ~ $less(sK9,0),
    inference(cnf_transformation,[],[f315]) ).

tff(f647,plain,
    spl59_17,
    inference(avatar_split_clause,[],[f546,f644]) ).

tff(f642,plain,
    spl59_16,
    inference(avatar_split_clause,[],[f520,f639]) ).

tff(f637,plain,
    spl59_15,
    inference(avatar_split_clause,[],[f507,f634]) ).

tff(f632,plain,
    spl59_14,
    inference(avatar_split_clause,[],[f497,f629]) ).

tff(f627,plain,
    spl59_13,
    inference(avatar_split_clause,[],[f558,f624]) ).

tff(f558,plain,
    eq_prefix1(sF56,sF58,sF57,sK9),
    inference(definition_folding,[],[f437,f552,f557,f551]) ).

tff(f557,plain,
    sF58 = t2tb3(sK12),
    introduced(function_definition,[]) ).

tff(f437,plain,
    eq_prefix1(map(int,int),t2tb3(sK12),t2tb3(sK22),sK9),
    inference(cnf_transformation,[],[f315]) ).

tff(f622,plain,
    spl59_12,
    inference(avatar_split_clause,[],[f557,f619]) ).

tff(f617,plain,
    spl59_11,
    inference(avatar_split_clause,[],[f544,f614]) ).

tff(f612,plain,
    spl59_10,
    inference(avatar_split_clause,[],[f528,f609]) ).

tff(f528,plain,
    subset(int,sF37,sF40),
    inference(definition_folding,[],[f454,f525,f500,f524,f505,f497,f520]) ).

tff(f454,plain,
    subset(int,t2tb(sK20),diff(int,diff(int,t2tb(sK10),t2tb(sK15)),t2tb(sK14))),
    inference(cnf_transformation,[],[f315]) ).

tff(f607,plain,
    spl59_9,
    inference(avatar_split_clause,[],[f535,f604]) ).

tff(f602,plain,
    spl59_8,
    inference(avatar_split_clause,[],[f552,f599]) ).

tff(f597,plain,
    spl59_7,
    inference(avatar_split_clause,[],[f523,f594]) ).

tff(f523,plain,
    eq_prefix1(int,sF31,sF38,sK19),
    inference(definition_folding,[],[f456,f522,f499]) ).

tff(f456,plain,
    eq_prefix1(int,t2tb2(sK11),t2tb2(sK24),sK19),
    inference(cnf_transformation,[],[f315]) ).

tff(f592,plain,
    spl59_6,
    inference(avatar_split_clause,[],[f542,f589]) ).

tff(f542,plain,
    sF52 = $sum(sK19,1),
    introduced(function_definition,[]) ).

tff(f587,plain,
    spl59_5,
    inference(avatar_split_clause,[],[f517,f584]) ).

tff(f582,plain,
    spl59_4,
    inference(avatar_split_clause,[],[f532,f579]) ).

tff(f577,plain,
    spl59_3,
    inference(avatar_split_clause,[],[f446,f574]) ).

tff(f446,plain,
    partial_solution1(sK19,sK24),
    inference(cnf_transformation,[],[f315]) ).

tff(f572,plain,
    ~ spl59_2,
    inference(avatar_split_clause,[],[f498,f569]) ).

tff(f498,plain,
    ~ is_empty(int,sF30),
    inference(definition_folding,[],[f475,f497]) ).

tff(f475,plain,
    ~ is_empty(int,t2tb(sK10)),
    inference(cnf_transformation,[],[f315]) ).

tff(f567,plain,
    spl59_1,
    inference(avatar_split_clause,[],[f543,f564]) ).

tff(f543,plain,
    sF52 = sK26,
    inference(definition_folding,[],[f448,f542]) ).

tff(f448,plain,
    sK26 = $sum(sK19,1),
    inference(cnf_transformation,[],[f315]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.08/0.12  % Problem    : SWW635=2 : TPTP v8.1.0. Released v6.1.0.
% 0.08/0.13  % Command    : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_uns --cores 0 -t %d %s
% 0.13/0.34  % Computer : n019.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit   : 300
% 0.13/0.34  % WCLimit    : 300
% 0.13/0.34  % DateTime   : Tue Aug 30 21:00:20 EDT 2022
% 0.13/0.34  % CPUTime    : 
% 0.20/0.50  % (16388)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.20/0.50  % (16406)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.20/0.51  % (16406)Instruction limit reached!
% 0.20/0.51  % (16406)------------------------------
% 0.20/0.51  % (16406)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.31/0.53  % (16386)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)
% 1.31/0.53  % (16406)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.31/0.53  % (16406)Termination reason: Unknown
% 1.31/0.53  % (16406)Termination phase: Saturation
% 1.31/0.53  
% 1.31/0.53  % (16406)Memory used [KB]: 6012
% 1.31/0.53  % (16406)Time elapsed: 0.087 s
% 1.31/0.53  % (16406)Instructions burned: 21 (million)
% 1.31/0.53  % (16406)------------------------------
% 1.31/0.53  % (16406)------------------------------
% 1.31/0.53  % (16379)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)
% 1.31/0.53  % (16393)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)
% 1.31/0.53  % (16404)lrs+1_3:1_ep=RSTC:sos=on:urr=on:i=43:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/43Mi)
% 1.31/0.53  % (16393)Instruction limit reached!
% 1.31/0.53  % (16393)------------------------------
% 1.31/0.53  % (16393)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.31/0.53  % (16393)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.31/0.53  % (16393)Termination reason: Unknown
% 1.31/0.54  % (16393)Termination phase: Property scanning
% 1.31/0.54  
% 1.31/0.54  % (16393)Memory used [KB]: 1023
% 1.31/0.54  % (16393)Time elapsed: 0.002 s
% 1.31/0.54  % (16393)Instructions burned: 3 (million)
% 1.31/0.54  % (16393)------------------------------
% 1.31/0.54  % (16393)------------------------------
% 1.31/0.54  % (16403)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)
% 1.31/0.54  % (16381)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)
% 1.31/0.54  % (16383)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)
% 1.31/0.54  % (16380)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)
% 1.31/0.54  % (16381)Instruction limit reached!
% 1.31/0.54  % (16381)------------------------------
% 1.31/0.54  % (16381)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.31/0.54  % (16381)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.31/0.54  % (16381)Termination reason: Unknown
% 1.31/0.54  % (16381)Termination phase: Property scanning
% 1.31/0.54  
% 1.31/0.54  % (16381)Memory used [KB]: 1023
% 1.31/0.54  % (16381)Time elapsed: 0.003 s
% 1.31/0.54  % (16381)Instructions burned: 4 (million)
% 1.31/0.54  % (16381)------------------------------
% 1.31/0.54  % (16381)------------------------------
% 1.31/0.54  % (16384)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)
% 1.31/0.54  % (16388)Instruction limit reached!
% 1.31/0.54  % (16388)------------------------------
% 1.31/0.54  % (16388)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.31/0.54  % (16388)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.31/0.54  % (16388)Termination reason: Unknown
% 1.31/0.54  % (16388)Termination phase: Saturation
% 1.31/0.54  
% 1.31/0.54  % (16388)Memory used [KB]: 6268
% 1.31/0.54  % (16388)Time elapsed: 0.115 s
% 1.31/0.54  % (16388)Instructions burned: 36 (million)
% 1.31/0.54  % (16388)------------------------------
% 1.31/0.54  % (16388)------------------------------
% 1.31/0.54  % (16382)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)
% 1.31/0.54  % (16398)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)
% 1.31/0.54  % (16401)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)
% 1.49/0.54  % (16394)lrs+10_1:1_ev=force:gve=cautious:tha=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 1.49/0.54  % (16399)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)
% 1.49/0.54  % (16378)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)
% 1.49/0.55  % (16400)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)
% 1.49/0.55  % (16389)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)
% 1.49/0.55  % (16387)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)
% 1.49/0.55  % (16390)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)
% 1.49/0.55  % (16387)Instruction limit reached!
% 1.49/0.55  % (16387)------------------------------
% 1.49/0.55  % (16387)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.49/0.55  % (16387)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.49/0.55  % (16387)Termination reason: Unknown
% 1.49/0.55  % (16387)Termination phase: shuffling
% 1.49/0.55  
% 1.49/0.55  % (16387)Memory used [KB]: 1023
% 1.49/0.55  % (16387)Time elapsed: 0.002 s
% 1.49/0.55  % (16387)Instructions burned: 2 (million)
% 1.49/0.55  % (16387)------------------------------
% 1.49/0.55  % (16387)------------------------------
% 1.49/0.55  % (16396)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)
% 1.49/0.55  % (16389)Instruction limit reached!
% 1.49/0.55  % (16389)------------------------------
% 1.49/0.55  % (16389)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.49/0.55  % (16390)Instruction limit reached!
% 1.49/0.55  % (16390)------------------------------
% 1.49/0.55  % (16390)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.49/0.55  % (16390)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.49/0.55  % (16390)Termination reason: Unknown
% 1.49/0.55  % (16390)Termination phase: Property scanning
% 1.49/0.55  
% 1.49/0.55  % (16390)Memory used [KB]: 1023
% 1.49/0.55  % (16390)Time elapsed: 0.003 s
% 1.49/0.55  % (16390)Instructions burned: 4 (million)
% 1.49/0.55  % (16390)------------------------------
% 1.49/0.55  % (16390)------------------------------
% 1.49/0.55  % (16385)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)
% 1.49/0.55  % (16380)Instruction limit reached!
% 1.49/0.55  % (16380)------------------------------
% 1.49/0.55  % (16380)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.49/0.55  % (16395)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)
% 1.49/0.55  % (16402)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)
% 1.49/0.55  % (16405)dis+10_1:64_nwc=1.4:tha=off:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/21Mi)
% 1.49/0.55  % (16397)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)
% 1.49/0.55  % (16392)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)
% 1.49/0.56  % (16397)Instruction limit reached!
% 1.49/0.56  % (16397)------------------------------
% 1.49/0.56  % (16397)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.49/0.56  % (16397)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.49/0.56  % (16397)Termination reason: Unknown
% 1.49/0.56  % (16397)Termination phase: Property scanning
% 1.49/0.56  
% 1.49/0.56  % (16397)Memory used [KB]: 1023
% 1.49/0.56  % (16397)Time elapsed: 0.002 s
% 1.49/0.56  % (16397)Instructions burned: 3 (million)
% 1.49/0.56  % (16397)------------------------------
% 1.49/0.56  % (16397)------------------------------
% 1.49/0.56  % (16380)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.49/0.56  % (16380)Termination reason: Unknown
% 1.49/0.56  % (16380)Termination phase: Preprocessing 3
% 1.49/0.56  
% 1.49/0.56  % (16380)Memory used [KB]: 1151
% 1.49/0.56  % (16380)Time elapsed: 0.008 s
% 1.49/0.56  % (16380)Instructions burned: 8 (million)
% 1.49/0.56  % (16380)------------------------------
% 1.49/0.56  % (16380)------------------------------
% 1.49/0.56  % (16407)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)
% 1.49/0.56  % (16394)Instruction limit reached!
% 1.49/0.56  % (16394)------------------------------
% 1.49/0.56  % (16394)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.49/0.56  % (16394)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.49/0.56  % (16394)Termination reason: Unknown
% 1.49/0.56  % (16394)Termination phase: Property scanning
% 1.49/0.56  
% 1.49/0.56  % (16394)Memory used [KB]: 1023
% 1.49/0.56  % (16394)Time elapsed: 0.002 s
% 1.49/0.56  % (16394)Instructions burned: 3 (million)
% 1.49/0.56  % (16394)------------------------------
% 1.49/0.56  % (16394)------------------------------
% 1.49/0.56  % (16391)dis+10_1:64_nwc=1.4:tha=off:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/21Mi)
% 1.49/0.56  % (16383)Instruction limit reached!
% 1.49/0.56  % (16383)------------------------------
% 1.49/0.56  % (16383)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.49/0.56  % (16383)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.49/0.56  % (16383)Termination reason: Unknown
% 1.49/0.56  % (16383)Termination phase: Property scanning
% 1.49/0.56  
% 1.49/0.56  % (16383)Memory used [KB]: 1279
% 1.49/0.56  % (16383)Time elapsed: 0.008 s
% 1.49/0.56  % (16383)Instructions burned: 15 (million)
% 1.49/0.56  % (16383)------------------------------
% 1.49/0.56  % (16383)------------------------------
% 1.49/0.57  % (16398)Instruction limit reached!
% 1.49/0.57  % (16398)------------------------------
% 1.49/0.57  % (16398)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.49/0.57  % (16389)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.49/0.57  % (16389)Termination reason: Unknown
% 1.49/0.57  % (16389)Termination phase: Property scanning
% 1.49/0.57  
% 1.49/0.57  % (16389)Memory used [KB]: 1023
% 1.49/0.57  % (16389)Time elapsed: 0.003 s
% 1.49/0.57  % (16389)Instructions burned: 5 (million)
% 1.49/0.57  % (16389)------------------------------
% 1.49/0.57  % (16389)------------------------------
% 1.49/0.57  % (16379)Instruction limit reached!
% 1.49/0.57  % (16379)------------------------------
% 1.49/0.57  % (16379)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.49/0.58  % (16396)Instruction limit reached!
% 1.49/0.58  % (16396)------------------------------
% 1.49/0.58  % (16396)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.49/0.58  % (16399)Instruction limit reached!
% 1.49/0.58  % (16399)------------------------------
% 1.49/0.58  % (16399)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.49/0.58  % (16399)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.49/0.58  % (16399)Termination reason: Unknown
% 1.49/0.58  % (16399)Termination phase: Saturation
% 1.49/0.58  
% 1.49/0.58  % (16399)Memory used [KB]: 6012
% 1.49/0.58  % (16399)Time elapsed: 0.168 s
% 1.49/0.58  % (16399)Instructions burned: 21 (million)
% 1.49/0.58  % (16399)------------------------------
% 1.49/0.58  % (16399)------------------------------
% 1.49/0.58  % (16398)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.49/0.58  % (16398)Termination reason: Unknown
% 1.49/0.58  % (16398)Termination phase: Saturation
% 1.49/0.58  
% 1.49/0.58  % (16398)Memory used [KB]: 1407
% 1.49/0.58  % (16398)Time elapsed: 0.008 s
% 1.49/0.58  % (16398)Instructions burned: 16 (million)
% 1.49/0.58  % (16398)------------------------------
% 1.49/0.58  % (16398)------------------------------
% 1.49/0.58  % (16386)Instruction limit reached!
% 1.49/0.58  % (16386)------------------------------
% 1.49/0.58  % (16386)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.49/0.58  % (16386)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.49/0.58  % (16386)Termination reason: Unknown
% 1.49/0.58  % (16386)Termination phase: Saturation
% 1.49/0.58  
% 1.49/0.58  % (16386)Memory used [KB]: 6140
% 1.49/0.58  % (16386)Time elapsed: 0.150 s
% 1.49/0.58  % (16386)Instructions burned: 26 (million)
% 1.49/0.58  % (16386)------------------------------
% 1.49/0.58  % (16386)------------------------------
% 1.49/0.58  % (16391)Instruction limit reached!
% 1.49/0.58  % (16391)------------------------------
% 1.49/0.58  % (16391)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.49/0.58  % (16396)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.49/0.58  % (16396)Termination reason: Unknown
% 1.49/0.58  % (16396)Termination phase: Saturation
% 1.49/0.58  
% 1.49/0.58  % (16396)Memory used [KB]: 5884
% 1.49/0.58  % (16396)Time elapsed: 0.011 s
% 1.49/0.58  % (16396)Instructions burned: 16 (million)
% 1.49/0.58  % (16396)------------------------------
% 1.49/0.58  % (16396)------------------------------
% 1.49/0.59  % (16391)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.49/0.59  % (16391)Termination reason: Unknown
% 1.49/0.59  % (16391)Termination phase: Saturation
% 1.49/0.59  
% 1.49/0.59  % (16391)Memory used [KB]: 6012
% 1.49/0.59  % (16391)Time elapsed: 0.180 s
% 1.49/0.59  % (16391)Instructions burned: 22 (million)
% 1.49/0.59  % (16391)------------------------------
% 1.49/0.59  % (16391)------------------------------
% 1.49/0.59  % (16384)Instruction limit reached!
% 1.49/0.59  % (16384)------------------------------
% 1.49/0.59  % (16384)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.49/0.59  % (16405)Instruction limit reached!
% 1.49/0.59  % (16405)------------------------------
% 1.49/0.59  % (16405)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.49/0.59  % (16379)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.49/0.59  % (16379)Termination reason: Unknown
% 1.49/0.59  % (16379)Termination phase: Saturation
% 1.49/0.59  
% 1.49/0.59  % (16379)Memory used [KB]: 6268
% 1.49/0.59  % (16379)Time elapsed: 0.165 s
% 1.49/0.59  % (16379)Instructions burned: 34 (million)
% 1.49/0.59  % (16379)------------------------------
% 1.49/0.59  % (16379)------------------------------
% 1.49/0.60  % (16382)Instruction limit reached!
% 1.49/0.60  % (16382)------------------------------
% 1.49/0.60  % (16382)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.49/0.60  % (16384)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.49/0.60  % (16384)Termination reason: Unknown
% 1.49/0.60  % (16384)Termination phase: Saturation
% 1.49/0.60  
% 1.49/0.60  % (16384)Memory used [KB]: 6268
% 1.49/0.60  % (16384)Time elapsed: 0.164 s
% 1.49/0.60  % (16384)Instructions burned: 32 (million)
% 1.49/0.60  % (16384)------------------------------
% 1.49/0.60  % (16384)------------------------------
% 1.49/0.60  % (16382)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.49/0.60  % (16382)Termination reason: Unknown
% 1.49/0.60  % (16382)Termination phase: Saturation
% 1.49/0.60  
% 1.49/0.60  % (16382)Memory used [KB]: 6268
% 1.49/0.60  % (16382)Time elapsed: 0.192 s
% 1.49/0.60  % (16382)Instructions burned: 37 (million)
% 1.49/0.60  % (16382)------------------------------
% 1.49/0.60  % (16382)------------------------------
% 1.49/0.61  % (16402)Instruction limit reached!
% 1.49/0.61  % (16402)------------------------------
% 1.49/0.61  % (16402)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.49/0.61  % (16402)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.49/0.61  % (16402)Termination reason: Unknown
% 1.49/0.61  % (16402)Termination phase: Saturation
% 1.49/0.61  
% 1.49/0.61  % (16402)Memory used [KB]: 1791
% 1.49/0.61  % (16402)Time elapsed: 0.183 s
% 1.49/0.61  % (16402)Instructions burned: 48 (million)
% 1.49/0.61  % (16402)------------------------------
% 1.49/0.61  % (16402)------------------------------
% 1.49/0.61  % (16403)Instruction limit reached!
% 1.49/0.61  % (16403)------------------------------
% 1.49/0.61  % (16403)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.49/0.61  % (16403)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.49/0.61  % (16403)Termination reason: Unknown
% 1.49/0.61  % (16403)Termination phase: Saturation
% 1.49/0.61  
% 1.49/0.61  % (16403)Memory used [KB]: 6652
% 1.49/0.61  % (16403)Time elapsed: 0.193 s
% 1.49/0.61  % (16403)Instructions burned: 42 (million)
% 1.49/0.61  % (16403)------------------------------
% 1.49/0.61  % (16403)------------------------------
% 1.49/0.61  % (16405)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.49/0.61  % (16405)Termination reason: Unknown
% 1.49/0.61  % (16405)Termination phase: Saturation
% 1.49/0.61  
% 1.49/0.61  % (16405)Memory used [KB]: 6012
% 1.49/0.61  % (16405)Time elapsed: 0.185 s
% 1.49/0.61  % (16405)Instructions burned: 21 (million)
% 1.49/0.61  % (16405)------------------------------
% 1.49/0.61  % (16405)------------------------------
% 1.49/0.61  % (16407)Instruction limit reached!
% 1.49/0.61  % (16407)------------------------------
% 1.49/0.61  % (16407)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.49/0.61  % (16407)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.49/0.61  % (16407)Termination reason: Unknown
% 1.49/0.61  % (16407)Termination phase: Saturation
% 1.49/0.61  
% 1.49/0.61  % (16407)Memory used [KB]: 6524
% 1.49/0.61  % (16407)Time elapsed: 0.185 s
% 1.49/0.61  % (16407)Instructions burned: 42 (million)
% 1.49/0.61  % (16407)------------------------------
% 1.49/0.61  % (16407)------------------------------
% 1.49/0.61  % (16385)Instruction limit reached!
% 1.49/0.61  % (16385)------------------------------
% 1.49/0.61  % (16385)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.49/0.61  % (16385)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.49/0.61  % (16385)Termination reason: Unknown
% 1.49/0.61  % (16385)Termination phase: Saturation
% 1.49/0.61  
% 1.49/0.61  % (16385)Memory used [KB]: 6268
% 1.49/0.61  % (16385)Time elapsed: 0.165 s
% 1.49/0.61  % (16385)Instructions burned: 36 (million)
% 1.49/0.61  % (16385)------------------------------
% 1.49/0.61  % (16385)------------------------------
% 1.49/0.62  % (16404)Instruction limit reached!
% 1.49/0.62  % (16404)------------------------------
% 1.49/0.62  % (16404)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.49/0.62  % (16404)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.49/0.62  % (16404)Termination reason: Unknown
% 1.49/0.62  % (16404)Termination phase: Saturation
% 1.49/0.62  
% 1.49/0.62  % (16404)Memory used [KB]: 6652
% 1.49/0.62  % (16404)Time elapsed: 0.214 s
% 1.49/0.62  % (16404)Instructions burned: 45 (million)
% 1.49/0.62  % (16404)------------------------------
% 1.49/0.62  % (16404)------------------------------
% 1.97/0.63  % (16400)Instruction limit reached!
% 1.97/0.63  % (16400)------------------------------
% 1.97/0.63  % (16400)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.97/0.63  % (16395)Instruction limit reached!
% 1.97/0.63  % (16395)------------------------------
% 1.97/0.63  % (16395)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.97/0.63  % (16395)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.97/0.63  % (16395)Termination reason: Unknown
% 1.97/0.63  % (16400)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.97/0.63  % (16395)Termination phase: Saturation
% 1.97/0.63  
% 1.97/0.63  % (16400)Termination reason: Unknown
% 1.97/0.63  % (16400)Termination phase: Saturation
% 1.97/0.63  
% 1.97/0.63  % (16395)Memory used [KB]: 6268
% 1.97/0.63  % (16395)Time elapsed: 0.226 s
% 1.97/0.63  % (16400)Memory used [KB]: 1918
% 1.97/0.63  % (16395)Instructions burned: 49 (million)
% 1.97/0.63  % (16400)Time elapsed: 0.216 s
% 1.97/0.63  % (16395)------------------------------
% 1.97/0.63  % (16395)------------------------------
% 1.97/0.63  % (16400)Instructions burned: 46 (million)
% 1.97/0.63  % (16400)------------------------------
% 1.97/0.63  % (16400)------------------------------
% 1.97/0.63  % (16401)Instruction limit reached!
% 1.97/0.63  % (16401)------------------------------
% 1.97/0.63  % (16401)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.97/0.63  % (16401)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.97/0.63  % (16401)Termination reason: Unknown
% 1.97/0.63  % (16401)Termination phase: Saturation
% 1.97/0.63  
% 1.97/0.63  % (16401)Memory used [KB]: 6268
% 1.97/0.63  % (16401)Time elapsed: 0.167 s
% 1.97/0.63  % (16401)Instructions burned: 51 (million)
% 1.97/0.63  % (16401)------------------------------
% 1.97/0.63  % (16401)------------------------------
% 1.97/0.63  % (16392)Instruction limit reached!
% 1.97/0.63  % (16392)------------------------------
% 1.97/0.63  % (16392)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.97/0.63  % (16392)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.97/0.63  % (16392)Termination reason: Unknown
% 1.97/0.63  % (16392)Termination phase: Saturation
% 1.97/0.63  
% 1.97/0.63  % (16392)Memory used [KB]: 6908
% 1.97/0.63  % (16392)Time elapsed: 0.209 s
% 1.97/0.63  % (16392)Instructions burned: 50 (million)
% 1.97/0.63  % (16392)------------------------------
% 1.97/0.63  % (16392)------------------------------
% 1.97/0.64  % (16408)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)
% 1.97/0.64  % (16408)Instruction limit reached!
% 1.97/0.64  % (16408)------------------------------
% 1.97/0.64  % (16408)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.97/0.65  % (16411)lrs+1010_1:1_aac=none:bce=on:nicw=on:nm=0:plsq=on:plsql=on:sac=on:sos=on:sp=frequency:spb=units:to=lpo:i=148:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/148Mi)
% 1.97/0.65  % (16409)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)
% 1.97/0.66  % (16408)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.97/0.66  % (16410)dis+10_1:64_nwc=1.4:rp=on:tha=off:i=25:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/25Mi)
% 1.97/0.66  % (16408)Termination reason: Unknown
% 1.97/0.66  % (16408)Termination phase: Saturation
% 1.97/0.66  
% 1.97/0.66  % (16408)Memory used [KB]: 5884
% 1.97/0.66  % (16408)Time elapsed: 0.008 s
% 1.97/0.66  % (16408)Instructions burned: 16 (million)
% 1.97/0.66  % (16408)------------------------------
% 1.97/0.66  % (16408)------------------------------
% 1.97/0.68  % (16414)lrs+22_1:1_amm=sco:fsr=off:gve=force:sos=on:uwa=all:i=58:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/58Mi)
% 2.08/0.68  % (16415)lrs+10_1:1_thi=all:thigen=on:i=96:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/96Mi)
% 2.08/0.69  % (16418)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.08/0.69  % (16412)lrs+10_1:1_acc=model:br=off:ins=1:newcnf=on:nwc=5.0:s2a=on:sac=on:sp=frequency:to=lpo:urr=on:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/100Mi)
% 2.08/0.69  % (16413)ott+21_1:1_bd=off:bsr=unit_only:drc=off:fd=preordered:fsr=off:nwc=3.0:sac=on:to=lpo:urr=on:i=76:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/76Mi)
% 2.08/0.69  % (16416)lrs+10_1:3_add=large:afr=on:anc=all_dependent:avsq=on:avsqr=21,226:awrs=decay:awrsf=47:br=off:bsd=on:canc=cautious:cond=fast:fd=preordered:fsd=on:fsr=off:gs=on:gve=force:ins=1:lma=on:s2agt=4:s2at=1.9:sas=z3:slsq=on:slsqc=1:slsqr=13,121:sp=reverse_arity:tha=some:to=lpo:uace=off:uhcvi=on:updr=off:urr=ec_only:i=108:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/108Mi)
% 2.08/0.69  % (16410)Instruction limit reached!
% 2.08/0.69  % (16410)------------------------------
% 2.08/0.69  % (16410)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.08/0.69  % (16410)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.08/0.69  % (16410)Termination reason: Unknown
% 2.08/0.69  % (16410)Termination phase: Saturation
% 2.08/0.69  
% 2.08/0.69  % (16410)Memory used [KB]: 6012
% 2.08/0.69  % (16410)Time elapsed: 0.111 s
% 2.08/0.69  % (16410)Instructions burned: 26 (million)
% 2.08/0.69  % (16410)------------------------------
% 2.08/0.69  % (16410)------------------------------
% 2.08/0.69  % (16422)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.08/0.70  % (16417)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.08/0.70  % (16421)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.08/0.71  % (16409)Instruction limit reached!
% 2.08/0.71  % (16409)------------------------------
% 2.08/0.71  % (16409)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.08/0.71  % (16409)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.08/0.71  % (16409)Termination reason: Unknown
% 2.08/0.71  % (16409)Termination phase: Saturation
% 2.08/0.71  
% 2.08/0.71  % (16409)Memory used [KB]: 6396
% 2.08/0.71  % (16409)Time elapsed: 0.117 s
% 2.08/0.71  % (16409)Instructions burned: 47 (million)
% 2.08/0.71  % (16409)------------------------------
% 2.08/0.71  % (16409)------------------------------
% 2.08/0.71  % (16419)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.08/0.71  % (16423)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.08/0.72  % (16420)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.08/0.72  % (16424)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.08/0.73  % (16426)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.08/0.73  % (16425)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.08/0.74  % (16428)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.08/0.74  % (16427)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.21/0.76  % (16429)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.21/0.76  % (16430)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.21/0.76  % (16433)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.21/0.76  % (16435)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.21/0.76  % (16414)Instruction limit reached!
% 2.21/0.76  % (16414)------------------------------
% 2.21/0.76  % (16414)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.21/0.76  % (16414)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.21/0.76  % (16414)Termination reason: Unknown
% 2.21/0.76  % (16414)Termination phase: Saturation
% 2.21/0.76  
% 2.21/0.76  % (16414)Memory used [KB]: 7036
% 2.21/0.76  % (16414)Time elapsed: 0.167 s
% 2.21/0.76  % (16414)Instructions burned: 58 (million)
% 2.21/0.76  % (16414)------------------------------
% 2.21/0.76  % (16414)------------------------------
% 2.21/0.76  % (16432)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.21/0.76  % (16434)ins+10_1:32_fd=off:fs=off:fsr=off:igrr=4/7:igwr=on:urr=ec_only:i=500:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/500Mi)
% 2.28/0.78  % (16431)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.28/0.78  % (16436)lrs+10_1:1_abs=on:ev=cautious:nwc=10.0:s2a=on:sas=z3:tha=off:thi=all:thigen=on:i=230:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/230Mi)
% 2.28/0.78  % (16437)lrs+1010_1:1_bsr=unit_only:cond=on:flr=on:newcnf=on:nwc=10.0:sas=z3:to=lpo:i=360:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/360Mi)
% 2.28/0.83  % (16438)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 (2996ds/382Mi)
% 2.28/0.83  % (16413)Instruction limit reached!
% 2.28/0.83  % (16413)------------------------------
% 2.28/0.83  % (16413)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.28/0.83  % (16413)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.28/0.83  % (16413)Termination reason: Unknown
% 2.28/0.83  % (16413)Termination phase: Saturation
% 2.28/0.83  
% 2.28/0.83  % (16413)Memory used [KB]: 6780
% 2.28/0.83  % (16413)Time elapsed: 0.250 s
% 2.28/0.83  % (16413)Instructions burned: 76 (million)
% 2.28/0.83  % (16413)------------------------------
% 2.28/0.83  % (16413)------------------------------
% 2.28/0.84  % (16415)Instruction limit reached!
% 2.28/0.84  % (16415)------------------------------
% 2.28/0.84  % (16415)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.28/0.84  % (16415)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.28/0.84  % (16415)Termination reason: Unknown
% 2.28/0.84  % (16415)Termination phase: Saturation
% 2.28/0.84  
% 2.28/0.84  % (16415)Memory used [KB]: 6140
% 2.28/0.84  % (16415)Time elapsed: 0.233 s
% 2.28/0.84  % (16415)Instructions burned: 97 (million)
% 2.28/0.84  % (16415)------------------------------
% 2.28/0.84  % (16415)------------------------------
% 2.44/0.84  % (16416)Instruction limit reached!
% 2.44/0.84  % (16416)------------------------------
% 2.44/0.84  % (16416)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.44/0.85  % (16439)lrs+10_1:1_av=off:fde=none:lwlo=on:nwc=10.0:i=256:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/256Mi)
% 2.44/0.85  % (16412)Instruction limit reached!
% 2.44/0.85  % (16412)------------------------------
% 2.44/0.85  % (16412)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.44/0.86  % (16416)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.44/0.86  % (16416)Termination reason: Unknown
% 2.44/0.86  % (16416)Termination phase: Saturation
% 2.44/0.86  
% 2.44/0.86  % (16416)Memory used [KB]: 6268
% 2.44/0.86  % (16416)Time elapsed: 0.049 s
% 2.44/0.86  % (16416)Instructions burned: 110 (million)
% 2.44/0.86  % (16416)------------------------------
% 2.44/0.86  % (16416)------------------------------
% 2.44/0.87  % (16412)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.44/0.87  % (16412)Termination reason: Unknown
% 2.44/0.87  % (16412)Termination phase: Saturation
% 2.44/0.87  
% 2.44/0.87  % (16412)Memory used [KB]: 7164
% 2.44/0.87  % (16412)Time elapsed: 0.275 s
% 2.44/0.87  % (16412)Instructions burned: 100 (million)
% 2.44/0.87  % (16412)------------------------------
% 2.44/0.87  % (16412)------------------------------
% 2.44/0.87  % (16426)Instruction limit reached!
% 2.44/0.87  % (16426)------------------------------
% 2.44/0.87  % (16426)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.44/0.87  % (16426)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.44/0.87  % (16426)Termination reason: Unknown
% 2.44/0.87  % (16426)Termination phase: Saturation
% 2.44/0.87  
% 2.44/0.87  % (16426)Memory used [KB]: 6780
% 2.44/0.87  % (16426)Time elapsed: 0.242 s
% 2.44/0.87  % (16426)Instructions burned: 82 (million)
% 2.44/0.87  % (16426)------------------------------
% 2.44/0.87  % (16426)------------------------------
% 2.44/0.89  % (16411)Instruction limit reached!
% 2.44/0.89  % (16411)------------------------------
% 2.44/0.89  % (16411)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.44/0.89  % (16411)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.44/0.89  % (16411)Termination reason: Unknown
% 2.44/0.89  % (16411)Termination phase: Saturation
% 2.44/0.89  
% 2.44/0.89  % (16411)Memory used [KB]: 7419
% 2.44/0.89  % (16411)Time elapsed: 0.324 s
% 2.44/0.89  % (16411)Instructions burned: 149 (million)
% 2.44/0.89  % (16411)------------------------------
% 2.44/0.89  % (16411)------------------------------
% 2.44/0.90  % (16440)dis+10_1:1_sgt=16:sos=on:spb=goal:ss=axioms:i=1006:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/1006Mi)
% 2.44/0.91  % (16422)Instruction limit reached!
% 2.44/0.91  % (16422)------------------------------
% 2.44/0.91  % (16422)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.44/0.92  % (16422)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.44/0.92  % (16422)Termination reason: Unknown
% 2.44/0.92  % (16422)Termination phase: Saturation
% 2.44/0.92  
% 2.44/0.92  % (16422)Memory used [KB]: 1791
% 2.44/0.92  % (16422)Time elapsed: 0.264 s
% 2.44/0.92  % (16422)Instructions burned: 151 (million)
% 2.44/0.92  % (16422)------------------------------
% 2.44/0.92  % (16422)------------------------------
% 2.89/0.94  % (16423)Instruction limit reached!
% 2.89/0.94  % (16423)------------------------------
% 2.89/0.94  % (16423)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.89/0.94  % (16441)dis+1004_1:3_av=off:bs=on:plsq=on:i=3721:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/3721Mi)
% 2.89/0.95  % (16442)ott+10_1:1_bd=preordered:drc=off:fd=preordered:nwc=5.0:sp=reverse_frequency:i=501:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/501Mi)
% 2.89/0.96  % (16423)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.89/0.96  % (16423)Termination reason: Unknown
% 2.89/0.96  % (16423)Termination phase: Saturation
% 2.89/0.96  
% 2.89/0.96  % (16423)Memory used [KB]: 1918
% 2.89/0.96  % (16423)Time elapsed: 0.332 s
% 2.89/0.96  % (16423)Instructions burned: 160 (million)
% 2.89/0.96  % (16423)------------------------------
% 2.89/0.96  % (16423)------------------------------
% 2.89/0.96  % (16427)Instruction limit reached!
% 2.89/0.96  % (16427)------------------------------
% 2.89/0.96  % (16427)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.89/0.96  % (16427)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.89/0.96  % (16427)Termination reason: Unknown
% 2.89/0.96  % (16427)Termination phase: Saturation
% 2.89/0.96  
% 2.89/0.96  % (16427)Memory used [KB]: 1791
% 2.89/0.96  % (16427)Time elapsed: 0.326 s
% 2.89/0.96  % (16427)Instructions burned: 146 (million)
% 2.89/0.96  % (16427)------------------------------
% 2.89/0.96  % (16427)------------------------------
% 3.08/0.98  % (16444)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 (2994ds/2416Mi)
% 3.08/0.99  % (16419)Instruction limit reached!
% 3.08/0.99  % (16419)------------------------------
% 3.08/0.99  % (16419)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.08/0.99  % (16419)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.08/0.99  % (16419)Termination reason: Unknown
% 3.08/0.99  % (16419)Termination phase: Saturation
% 3.08/0.99  
% 3.08/0.99  % (16419)Memory used [KB]: 2046
% 3.08/0.99  % (16419)Time elapsed: 0.384 s
% 3.08/0.99  % (16419)Instructions burned: 223 (million)
% 3.08/0.99  % (16419)------------------------------
% 3.08/0.99  % (16419)------------------------------
% 3.08/1.00  % (16443)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 (2994ds/1705Mi)
% 3.08/1.00  % (16445)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 (2994ds/1683Mi)
% 3.08/1.05  % (16446)dis+1011_1:1_av=off:fsr=off:nm=6:plsq=on:s2a=on:s2at=3.0:slsq=on:slsqc=0:slsqr=1,8:sp=frequency:to=lpo:i=330:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/330Mi)
% 3.21/1.06  % (16447)lrs+10_1:1_afp=1:sac=on:sas=z3:tha=off:i=113:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/113Mi)
% 3.21/1.06  % (16448)lrs+10_1:1_ep=RS:fsr=off:sos=all:i=3217:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/3217Mi)
% 5.65/1.08  % (16449)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 (2993ds/3528Mi)
% 5.65/1.11  % (16428)Instruction limit reached!
% 5.65/1.11  % (16428)------------------------------
% 5.65/1.11  % (16428)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.65/1.11  % (16428)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.65/1.11  % (16428)Termination reason: Unknown
% 5.65/1.11  % (16428)Termination phase: Saturation
% 5.65/1.11  
% 5.65/1.11  % (16428)Memory used [KB]: 8187
% 5.65/1.11  % (16428)Time elapsed: 0.454 s
% 5.65/1.11  % (16428)Instructions burned: 211 (million)
% 5.65/1.11  % (16428)------------------------------
% 5.65/1.11  % (16428)------------------------------
% 5.65/1.11  % (16436)Instruction limit reached!
% 5.65/1.11  % (16436)------------------------------
% 5.65/1.11  % (16436)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.65/1.11  % (16436)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.65/1.11  % (16436)Termination reason: Unknown
% 5.65/1.11  % (16436)Termination phase: Saturation
% 5.65/1.11  
% 5.65/1.11  % (16436)Memory used [KB]: 2302
% 5.65/1.11  % (16436)Time elapsed: 0.433 s
% 5.65/1.11  % (16436)Instructions burned: 232 (million)
% 5.65/1.11  % (16436)------------------------------
% 5.65/1.11  % (16436)------------------------------
% 5.65/1.11  % (16432)Instruction limit reached!
% 5.65/1.11  % (16432)------------------------------
% 5.65/1.11  % (16432)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.65/1.11  % (16432)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.65/1.11  % (16432)Termination reason: Unknown
% 5.65/1.11  % (16432)Termination phase: Saturation
% 5.65/1.11  
% 5.65/1.11  % (16432)Memory used [KB]: 8315
% 5.65/1.11  % (16432)Time elapsed: 0.451 s
% 5.65/1.11  % (16432)Instructions burned: 213 (million)
% 5.65/1.11  % (16432)------------------------------
% 5.65/1.11  % (16432)------------------------------
% 6.06/1.13  % (16450)lrs+1011_1:6_aac=none:afr=on:bce=on:bsr=unit_only:canc=cautious:cond=fast:fde=unused:newcnf=on:nwc=3.0:s2a=on:s2agt=40:sas=z3:sfv=off:sp=weighted_frequency:spb=units:tha=off:to=lpo:i=2304:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/2304Mi)
% 6.24/1.17  % (16429)Instruction limit reached!
% 6.24/1.17  % (16429)------------------------------
% 6.24/1.17  % (16429)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.24/1.17  % (16429)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.24/1.17  % (16429)Termination reason: Unknown
% 6.24/1.17  % (16429)Termination phase: Saturation
% 6.24/1.17  
% 6.24/1.17  % (16429)Memory used [KB]: 7931
% 6.24/1.17  % (16429)Time elapsed: 0.501 s
% 6.24/1.17  % (16429)Instructions burned: 274 (million)
% 6.24/1.17  % (16429)------------------------------
% 6.24/1.17  % (16429)------------------------------
% 6.24/1.20  % (16447)Instruction limit reached!
% 6.24/1.20  % (16447)------------------------------
% 6.24/1.20  % (16447)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.24/1.20  % (16447)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.24/1.20  % (16447)Termination reason: Unknown
% 6.24/1.20  % (16447)Termination phase: Saturation
% 6.24/1.20  
% 6.24/1.20  % (16447)Memory used [KB]: 1535
% 6.24/1.20  % (16447)Time elapsed: 0.044 s
% 6.24/1.20  % (16447)Instructions burned: 114 (million)
% 6.24/1.20  % (16447)------------------------------
% 6.24/1.20  % (16447)------------------------------
% 6.24/1.22  % (16431)Instruction limit reached!
% 6.24/1.22  % (16431)------------------------------
% 6.24/1.22  % (16431)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.24/1.22  % (16431)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.24/1.22  % (16431)Termination reason: Unknown
% 6.24/1.22  % (16431)Termination phase: Saturation
% 6.24/1.22  
% 6.24/1.22  % (16431)Memory used [KB]: 2302
% 6.24/1.22  % (16431)Time elapsed: 0.584 s
% 6.24/1.22  % (16431)Instructions burned: 294 (million)
% 6.24/1.22  % (16431)------------------------------
% 6.24/1.22  % (16431)------------------------------
% 6.24/1.23  % (16433)Instruction limit reached!
% 6.24/1.23  % (16433)------------------------------
% 6.24/1.23  % (16433)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.80/1.23  % (16451)dis+1011_1:1_abs=on:bd=off:flr=on:nm=0:s2at=3.0:sas=z3:sfv=off:slsq=on:slsqc=2:slsqr=46,31:sp=const_frequency:tgt=ground:tha=some:thi=overlap:thitd=on:thsq=on:thsqc=32:thsqd=32:thsqr=7,4:i=3780:si=on:rawr=on:rtra=on_0 on theBenchmark for (2992ds/3780Mi)
% 6.80/1.24  % (16433)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.80/1.24  % (16433)Termination reason: Unknown
% 6.80/1.24  % (16433)Termination phase: Saturation
% 6.80/1.24  
% 6.80/1.24  % (16433)Memory used [KB]: 3326
% 6.80/1.24  % (16433)Time elapsed: 0.566 s
% 6.80/1.24  % (16433)Instructions burned: 376 (million)
% 6.80/1.24  % (16433)------------------------------
% 6.80/1.24  % (16433)------------------------------
% 6.80/1.24  % (16424)Instruction limit reached!
% 6.80/1.24  % (16424)------------------------------
% 6.80/1.24  % (16424)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.80/1.24  % (16424)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.80/1.24  % (16424)Termination reason: Unknown
% 6.80/1.24  % (16424)Termination phase: Saturation
% 6.80/1.24  
% 6.80/1.24  % (16424)Memory used [KB]: 2558
% 6.80/1.24  % (16424)Time elapsed: 0.628 s
% 6.80/1.24  % (16424)Instructions burned: 372 (million)
% 6.80/1.24  % (16424)------------------------------
% 6.80/1.24  % (16424)------------------------------
% 6.80/1.25  % (16452)lrs+10_1:32_newcnf=on:sas=z3:tgt=ground:tha=off:i=238:si=on:rawr=on:rtra=on_0 on theBenchmark for (2992ds/238Mi)
% 6.80/1.25  % (16437)Instruction limit reached!
% 6.80/1.25  % (16437)------------------------------
% 6.80/1.25  % (16437)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.80/1.25  % (16453)dis+1002_1:1_aac=none:abs=on:nicw=on:sac=on:sas=z3:tgt=ground:tha=some:to=lpo:i=656:si=on:rawr=on:rtra=on_0 on theBenchmark for (2992ds/656Mi)
% 6.80/1.25  % (16439)Instruction limit reached!
% 6.80/1.25  % (16439)------------------------------
% 6.80/1.25  % (16439)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.80/1.25  % (16439)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.80/1.25  % (16439)Termination reason: Unknown
% 6.80/1.25  % (16439)Termination phase: Saturation
% 6.80/1.25  
% 6.80/1.25  % (16439)Memory used [KB]: 3454
% 6.80/1.25  % (16439)Time elapsed: 0.487 s
% 6.80/1.25  % (16439)Instructions burned: 256 (million)
% 6.80/1.25  % (16439)------------------------------
% 6.80/1.25  % (16439)------------------------------
% 6.80/1.26  % (16437)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.80/1.26  % (16437)Termination reason: Unknown
% 6.80/1.26  % (16437)Termination phase: Saturation
% 6.80/1.26  
% 6.80/1.26  % (16437)Memory used [KB]: 2686
% 6.80/1.26  % (16437)Time elapsed: 0.536 s
% 6.80/1.26  % (16437)Instructions burned: 361 (million)
% 6.80/1.26  % (16437)------------------------------
% 6.80/1.26  % (16437)------------------------------
% 6.80/1.27  % (16420)Instruction limit reached!
% 6.80/1.27  % (16420)------------------------------
% 6.80/1.27  % (16420)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.80/1.27  % (16420)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.80/1.27  % (16420)Termination reason: Unknown
% 6.80/1.27  % (16420)Termination phase: Saturation
% 6.80/1.27  
% 6.80/1.27  % (16420)Memory used [KB]: 1918
% 6.80/1.27  % (16420)Time elapsed: 0.638 s
% 6.80/1.27  % (16420)Instructions burned: 343 (million)
% 6.80/1.27  % (16420)------------------------------
% 6.80/1.27  % (16420)------------------------------
% 7.12/1.28  % (16454)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 (2991ds/485Mi)
% 7.12/1.32  % (16430)Instruction limit reached!
% 7.12/1.32  % (16430)------------------------------
% 7.12/1.32  % (16430)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.12/1.32  % (16430)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.12/1.32  % (16430)Termination reason: Unknown
% 7.12/1.32  % (16430)Termination phase: Saturation
% 7.12/1.32  
% 7.12/1.32  % (16430)Memory used [KB]: 8571
% 7.12/1.32  % (16430)Time elapsed: 0.685 s
% 7.12/1.32  % (16430)Instructions burned: 330 (million)
% 7.12/1.32  % (16430)------------------------------
% 7.12/1.32  % (16430)------------------------------
% 7.12/1.34  % (16455)lrs+1010_1:1_aac=none:abs=on:bd=off:fd=off:nm=0:sas=z3:sims=off:tha=off:to=lpo:i=1302:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/1302Mi)
% 7.48/1.34  % (16460)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 (2991ds/691Mi)
% 7.48/1.35  % (16418)Instruction limit reached!
% 7.48/1.35  % (16418)------------------------------
% 7.48/1.35  % (16418)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.48/1.35  % (16418)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.48/1.35  % (16418)Termination reason: Unknown
% 7.48/1.35  % (16418)Termination phase: Saturation
% 7.48/1.35  
% 7.48/1.36  % (16418)Memory used [KB]: 6524
% 7.48/1.36  % (16418)Time elapsed: 0.755 s
% 7.48/1.36  % (16418)Instructions burned: 494 (million)
% 7.48/1.36  % (16418)------------------------------
% 7.48/1.36  % (16418)------------------------------
% 7.48/1.36  % (16456)lrs+1011_4:1_abs=on:afp=20:amm=off:anc=all:bd=off:br=off:canc=force:s2a=on:sas=z3:slsq=on:urr=on:i=980:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/980Mi)
% 7.48/1.36  % (16457)ins+10_1:32_fd=off:fs=off:fsr=off:igrr=4/7:igwr=on:urr=ec_only:i=591:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/591Mi)
% 7.60/1.37  % (16438)Instruction limit reached!
% 7.60/1.37  % (16438)------------------------------
% 7.60/1.37  % (16438)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.60/1.37  % (16438)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.60/1.37  % (16438)Termination reason: Unknown
% 7.60/1.37  % (16438)Termination phase: Saturation
% 7.60/1.37  
% 7.60/1.37  % (16438)Memory used [KB]: 2942
% 7.60/1.37  % (16438)Time elapsed: 0.621 s
% 7.60/1.37  % (16438)Instructions burned: 382 (million)
% 7.60/1.37  % (16438)------------------------------
% 7.60/1.37  % (16438)------------------------------
% 7.60/1.37  % (16459)dis+1010_137062:920759_aac=none:abs=on:amm=sco:anc=none:asg=cautious:atotf=0.5:avsq=on:avsqc=2:avsqr=383,440:bce=on:bsd=on:erd=off:fde=unused:gs=on:gve=cautious:newcnf=on:nwc=3.3:sac=on:sas=z3:sfv=off:skr=on:spb=goal:tgt=ground:thsq=on:thsqc=128:thsql=off:uwa=all:i=947:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/947Mi)
% 7.60/1.37  % (16458)lrs+1011_1:1_br=off:fs=off:fsr=off:tha=off:urr=ec_only:i=638:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/638Mi)
% 7.60/1.38  % (16417)Instruction limit reached!
% 7.60/1.38  % (16417)------------------------------
% 7.60/1.38  % (16417)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.60/1.38  % (16417)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.60/1.38  % (16417)Termination reason: Unknown
% 7.60/1.38  % (16417)Termination phase: Saturation
% 7.60/1.38  
% 7.60/1.38  % (16417)Memory used [KB]: 9338
% 7.60/1.38  % (16417)Time elapsed: 0.785 s
% 7.60/1.38  % (16417)Instructions burned: 464 (million)
% 7.60/1.38  % (16417)------------------------------
% 7.60/1.38  % (16417)------------------------------
% 7.60/1.40  % (16461)lrs+10_1:128_asg=cautious:drc=off:fde=none:gve=force:norm_ineq=on:sas=z3:sos=all:sp=reverse_arity:spb=intro:ss=axioms:to=lpo:uwa=one_side_constant:i=370:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/370Mi)
% 7.60/1.41  % (16425)Instruction limit reached!
% 7.60/1.41  % (16425)------------------------------
% 7.60/1.41  % (16425)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.60/1.41  % (16425)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.60/1.41  % (16425)Termination reason: Unknown
% 7.60/1.41  % (16425)Termination phase: Saturation
% 7.60/1.41  
% 7.60/1.41  % (16425)Memory used [KB]: 3070
% 7.60/1.41  % (16425)Time elapsed: 0.777 s
% 7.60/1.41  % (16425)Instructions burned: 494 (million)
% 7.60/1.41  % (16425)------------------------------
% 7.60/1.41  % (16425)------------------------------
% 7.87/1.44  % (16462)dis+10_1:1_bd=off:fde=unused:gsp=on:ins=1:norm_ineq=on:sas=z3:sos=all:tha=off:i=361:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/361Mi)
% 7.98/1.46  % (16421)Instruction limit reached!
% 7.98/1.46  % (16421)------------------------------
% 7.98/1.46  % (16421)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.98/1.46  % (16421)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.98/1.46  % (16421)Termination reason: Unknown
% 7.98/1.46  % (16421)Termination phase: Saturation
% 7.98/1.46  
% 7.98/1.46  % (16421)Memory used [KB]: 6396
% 7.98/1.46  % (16421)Time elapsed: 0.834 s
% 7.98/1.46  % (16421)Instructions burned: 488 (million)
% 7.98/1.46  % (16421)------------------------------
% 7.98/1.46  % (16421)------------------------------
% 7.98/1.49  % (16463)lrs+1011_1:1_bce=on:drc=off:erd=off:gve=force:ins=2:norm_ineq=on:sac=on:sp=frequency:tha=some:urr=on:i=3058:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/3058Mi)
% 7.98/1.50  % (16464)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 (2989ds/1198Mi)
% 8.27/1.53  % (16465)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 (2989ds/2501Mi)
% 8.27/1.55  % (16435)Instruction limit reached!
% 8.27/1.55  % (16435)------------------------------
% 8.27/1.55  % (16435)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.27/1.55  % (16435)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.27/1.55  % (16435)Termination reason: Unknown
% 8.27/1.55  % (16435)Termination phase: Saturation
% 8.27/1.55  
% 8.27/1.55  % (16435)Memory used [KB]: 6396
% 8.27/1.55  % (16435)Time elapsed: 0.883 s
% 8.27/1.55  % (16435)Instructions burned: 488 (million)
% 8.27/1.55  % (16435)------------------------------
% 8.27/1.55  % (16435)------------------------------
% 8.27/1.56  % (16446)Instruction limit reached!
% 8.27/1.56  % (16446)------------------------------
% 8.27/1.56  % (16446)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.27/1.56  % (16446)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.27/1.56  % (16446)Termination reason: Unknown
% 8.27/1.56  % (16446)Termination phase: Saturation
% 8.27/1.56  
% 8.27/1.56  % (16446)Memory used [KB]: 4989
% 8.27/1.56  % (16446)Time elapsed: 0.606 s
% 8.27/1.56  % (16446)Instructions burned: 330 (million)
% 8.27/1.56  % (16446)------------------------------
% 8.27/1.56  % (16446)------------------------------
% 8.27/1.56  % (16466)lrs+10_1:1_av=off:fde=none:lwlo=on:nwc=10.0:i=256:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/256Mi)
% 8.42/1.57  % (16452)Instruction limit reached!
% 8.42/1.57  % (16452)------------------------------
% 8.42/1.57  % (16452)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.42/1.57  % (16452)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.42/1.57  % (16452)Termination reason: Unknown
% 8.42/1.58  % (16452)Termination phase: Saturation
% 8.42/1.58  
% 8.42/1.58  % (16452)Memory used [KB]: 1918
% 8.42/1.58  % (16452)Time elapsed: 0.421 s
% 8.42/1.58  % (16452)Instructions burned: 238 (million)
% 8.42/1.58  % (16452)------------------------------
% 8.42/1.58  % (16452)------------------------------
% 8.42/1.59  % (16467)dis+1011_1:1_bd=preordered:sd=2:sos=all:ss=axioms:i=217:si=on:rawr=on:rtra=on_0 on theBenchmark for (2988ds/217Mi)
% 8.42/1.60  % (16434)Instruction limit reached!
% 8.42/1.60  % (16434)------------------------------
% 8.42/1.60  % (16434)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.42/1.60  % (16434)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.42/1.60  % (16434)Termination reason: Unknown
% 8.42/1.60  % (16434)Termination phase: Saturation
% 8.42/1.60  
% 8.42/1.60  % (16434)Memory used [KB]: 12025
% 8.42/1.60  % (16434)Time elapsed: 0.241 s
% 8.42/1.60  % (16434)Instructions burned: 500 (million)
% 8.42/1.60  % (16434)------------------------------
% 8.42/1.60  % (16434)------------------------------
% 10.23/1.66  % (16468)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 (2988ds/1168Mi)
% 10.46/1.70  % (16469)dis+10_1:1_sgt=16:sos=on:spb=goal:ss=axioms:i=1006:si=on:rawr=on:rtra=on_0 on theBenchmark for (2987ds/1006Mi)
% 10.46/1.72  % (16470)dis+1004_1:3_av=off:bs=on:plsq=on:i=4966:si=on:rawr=on:rtra=on_0 on theBenchmark for (2987ds/4966Mi)
% 10.88/1.74  % (16471)ott+10_18762:894869_awrs=decay:awrsf=8:bsd=on:drc=off:fsr=off:irw=on:newcnf=on:slsq=on:slsqc=1:slsqr=76,61:i=4835:si=on:rawr=on:rtra=on_0 on theBenchmark for (2987ds/4835Mi)
% 11.88/1.87  % (16462)Instruction limit reached!
% 11.88/1.87  % (16462)------------------------------
% 11.88/1.87  % (16462)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 11.88/1.89  % (16462)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 11.88/1.89  % (16442)Instruction limit reached!
% 11.88/1.89  % (16442)------------------------------
% 11.88/1.89  % (16442)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 11.88/1.89  % (16442)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 11.88/1.89  % (16442)Termination reason: Unknown
% 11.88/1.89  % (16442)Termination phase: Saturation
% 11.88/1.89  
% 11.88/1.89  % (16442)Memory used [KB]: 9210
% 11.88/1.89  % (16442)Time elapsed: 0.969 s
% 11.88/1.89  % (16442)Instructions burned: 502 (million)
% 11.88/1.89  % (16442)------------------------------
% 11.88/1.89  % (16442)------------------------------
% 11.88/1.89  % (16462)Termination reason: Unknown
% 11.88/1.89  % (16462)Termination phase: Saturation
% 11.88/1.89  
% 11.88/1.89  % (16462)Memory used [KB]: 2558
% 11.88/1.89  % (16462)Time elapsed: 0.510 s
% 11.88/1.89  % (16462)Instructions burned: 363 (million)
% 11.88/1.89  % (16462)------------------------------
% 11.88/1.89  % (16462)------------------------------
% 12.54/1.96  % (16461)Instruction limit reached!
% 12.54/1.96  % (16461)------------------------------
% 12.54/1.96  % (16461)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.54/1.96  % (16461)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 12.54/1.96  % (16461)Termination reason: Unknown
% 12.54/1.96  % (16461)Termination phase: Saturation
% 12.54/1.96  
% 12.54/1.96  % (16461)Memory used [KB]: 3454
% 12.54/1.96  % (16461)Time elapsed: 0.659 s
% 12.54/1.96  % (16461)Instructions burned: 370 (million)
% 12.54/1.96  % (16461)------------------------------
% 12.54/1.96  % (16461)------------------------------
% 12.82/1.98  % (16467)Instruction limit reached!
% 12.82/1.98  % (16467)------------------------------
% 12.82/1.98  % (16467)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.82/1.98  % (16467)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 12.82/1.98  % (16467)Termination reason: Unknown
% 12.82/1.98  % (16467)Termination phase: Saturation
% 12.82/1.98  
% 12.82/1.98  % (16467)Memory used [KB]: 7547
% 12.82/1.98  % (16467)Time elapsed: 0.485 s
% 12.82/1.98  % (16467)Instructions burned: 217 (million)
% 12.82/1.98  % (16467)------------------------------
% 12.82/1.98  % (16467)------------------------------
% 12.82/1.99  % (16460)Instruction limit reached!
% 12.82/1.99  % (16460)------------------------------
% 12.82/1.99  % (16460)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.82/2.00  % (16460)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 12.82/2.00  % (16460)Termination reason: Unknown
% 12.82/2.00  % (16460)Termination phase: Saturation
% 12.82/2.00  
% 12.82/2.00  % (16460)Memory used [KB]: 4349
% 12.82/2.00  % (16460)Time elapsed: 0.657 s
% 12.82/2.00  % (16460)Instructions burned: 692 (million)
% 12.82/2.00  % (16460)------------------------------
% 12.82/2.00  % (16460)------------------------------
% 12.82/2.01  % (16466)Refutation not found, non-redundant clauses discarded% (16466)------------------------------
% 12.82/2.01  % (16466)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.82/2.02  % (16473)lrs+1011_1:6_aac=none:afr=on:bce=on:bsr=unit_only:canc=cautious:cond=fast:fde=unused:newcnf=on:nwc=3.0:s2a=on:s2agt=40:sas=z3:sfv=off:sp=weighted_frequency:spb=units:tha=off:to=lpo:i=1742:si=on:rawr=on:rtra=on_0 on theBenchmark for (2984ds/1742Mi)
% 12.82/2.02  % (16466)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 12.82/2.02  % (16466)Termination reason: Refutation not found, non-redundant clauses discarded
% 12.82/2.02  
% 12.82/2.02  % (16466)Memory used [KB]: 3454
% 12.82/2.02  % (16466)Time elapsed: 0.565 s
% 12.82/2.02  % (16466)Instructions burned: 253 (million)
% 12.82/2.02  % (16466)------------------------------
% 12.82/2.02  % (16466)------------------------------
% 12.82/2.02  % (16472)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 (2984ds/3932Mi)
% 12.82/2.02  % (16454)Instruction limit reached!
% 12.82/2.02  % (16454)------------------------------
% 12.82/2.02  % (16454)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.82/2.02  % (16454)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 12.82/2.02  % (16454)Termination reason: Unknown
% 12.82/2.02  % (16454)Termination phase: Saturation
% 12.82/2.02  
% 12.82/2.02  % (16454)Memory used [KB]: 4477
% 12.82/2.02  % (16454)Time elapsed: 0.788 s
% 12.82/2.02  % (16454)Instructions burned: 487 (million)
% 12.82/2.02  % (16454)------------------------------
% 12.82/2.02  % (16454)------------------------------
% 13.34/2.08  % (16474)dis+1011_1:1_abs=on:bd=off:flr=on:nm=0:s2at=3.0:sas=z3:sfv=off:slsq=on:slsqc=2:slsqr=46,31:sp=const_frequency:tgt=ground:tha=some:thi=overlap:thitd=on:thsq=on:thsqc=32:thsqd=32:thsqr=7,4:i=3843:si=on:rawr=on:rtra=on_0 on theBenchmark for (2983ds/3843Mi)
% 13.34/2.11  % (16475)dis+1010_137062:920759_aac=none:abs=on:amm=sco:anc=none:asg=cautious:atotf=0.5:avsq=on:avsqc=2:avsqr=383,440:bce=on:bsd=on:erd=off:fde=unused:gs=on:gve=cautious:newcnf=on:nwc=3.3:sac=on:sas=z3:sfv=off:skr=on:spb=goal:tgt=ground:thsq=on:thsqc=128:thsql=off:uwa=all:i=947:si=on:rawr=on:rtra=on_0 on theBenchmark for (2983ds/947Mi)
% 13.75/2.12  % (16476)dis+10_1:14_awrs=converge:sp=unary_first:tgt=ground:i=3622:si=on:rawr=on:rtra=on_0 on theBenchmark for (2983ds/3622Mi)
% 13.75/2.17  % (16477)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 (2983ds/4725Mi)
% 13.75/2.17  % (16478)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 (2983ds/1518Mi)
% 14.39/2.18  % (16453)Instruction limit reached!
% 14.39/2.18  % (16453)------------------------------
% 14.39/2.18  % (16453)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 14.39/2.20  % (16453)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 14.39/2.20  % (16453)Termination reason: Unknown
% 14.39/2.20  % (16453)Termination phase: Saturation
% 14.39/2.20  
% 14.39/2.20  % (16453)Memory used [KB]: 4605
% 14.39/2.20  % (16453)Time elapsed: 1.048 s
% 14.39/2.20  % (16453)Instructions burned: 656 (million)
% 14.39/2.20  % (16453)------------------------------
% 14.39/2.20  % (16453)------------------------------
% 15.31/2.30  % (16457)Instruction limit reached!
% 15.31/2.30  % (16457)------------------------------
% 15.31/2.30  % (16457)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 15.31/2.32  % (16457)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 15.31/2.32  % (16457)Termination reason: Unknown
% 15.31/2.32  % (16457)Termination phase: Saturation
% 15.31/2.32  
% 15.31/2.32  % (16457)Memory used [KB]: 12025
% 15.31/2.32  % (16457)Time elapsed: 0.290 s
% 15.31/2.32  % (16457)Instructions burned: 592 (million)
% 15.31/2.32  % (16457)------------------------------
% 15.31/2.32  % (16457)------------------------------
% 15.69/2.34  % (16479)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 (2981ds/2661Mi)
% 16.13/2.41  % (16458)Instruction limit reached!
% 16.13/2.41  % (16458)------------------------------
% 16.13/2.41  % (16458)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 16.13/2.41  % (16458)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 16.13/2.41  % (16458)Termination reason: Unknown
% 16.13/2.41  % (16458)Termination phase: Saturation
% 16.13/2.41  
% 16.13/2.41  % (16458)Memory used [KB]: 6396
% 16.13/2.41  % (16458)Time elapsed: 1.137 s
% 16.13/2.41  % (16458)Instructions burned: 639 (million)
% 16.13/2.41  % (16458)------------------------------
% 16.13/2.41  % (16458)------------------------------
% 16.13/2.44  % (16480)ott+11_2:1_add=large:afp=4000:newcnf=on:sd=1:sos=on:sp=const_min:ss=axioms:i=1324:si=on:rawr=on:rtra=on_0 on theBenchmark for (2980ds/1324Mi)
% 16.54/2.49  % (16440)Instruction limit reached!
% 16.54/2.49  % (16440)------------------------------
% 16.54/2.49  % (16440)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 16.54/2.49  % (16440)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 16.54/2.49  % (16440)Termination reason: Unknown
% 16.54/2.49  % (16440)Termination phase: Saturation
% 16.54/2.49  
% 16.54/2.49  % (16440)Memory used [KB]: 12537
% 16.54/2.49  % (16440)Time elapsed: 1.662 s
% 16.54/2.49  % (16440)Instructions burned: 1007 (million)
% 16.54/2.49  % (16440)------------------------------
% 16.54/2.49  % (16440)------------------------------
% 16.54/2.55  % (16481)ott+11_1:1_aac=none:amm=off:bd=off:fsr=off:sas=z3:sos=all:sp=const_frequency:tha=off:i=1168:si=on:rawr=on:rtra=on_0 on theBenchmark for (2979ds/1168Mi)
% 17.80/2.64  % (16482)dis+1004_1:3_av=off:bs=on:plsq=on:i=11321:si=on:rawr=on:rtra=on_0 on theBenchmark for (2978ds/11321Mi)
% 17.85/2.66  % (16456)Instruction limit reached!
% 17.85/2.66  % (16456)------------------------------
% 17.85/2.66  % (16456)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 17.85/2.68  % (16456)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 17.85/2.68  % (16456)Termination reason: Unknown
% 17.85/2.68  % (16456)Termination phase: Saturation
% 17.85/2.68  
% 17.85/2.68  % (16456)Memory used [KB]: 11769
% 17.85/2.68  % (16456)Time elapsed: 1.419 s
% 17.85/2.68  % (16456)Instructions burned: 980 (million)
% 17.85/2.68  % (16456)------------------------------
% 17.85/2.68  % (16456)------------------------------
% 18.70/2.73  % (16451)First to succeed.
% 19.12/2.79  % (16459)Instruction limit reached!
% 19.12/2.79  % (16459)------------------------------
% 19.12/2.79  % (16459)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 19.12/2.81  % (16459)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 19.12/2.81  % (16459)Termination reason: Unknown
% 19.12/2.81  % (16459)Termination phase: Saturation
% 19.12/2.81  
% 19.12/2.81  % (16459)Memory used [KB]: 12281
% 19.12/2.81  % (16459)Time elapsed: 1.506 s
% 19.12/2.81  % (16459)Instructions burned: 948 (million)
% 19.12/2.81  % (16459)------------------------------
% 19.12/2.81  % (16459)------------------------------
% 19.12/2.82  % (16451)Refutation found. Thanks to Tanya!
% 19.12/2.82  % SZS status Theorem for theBenchmark
% 19.12/2.82  % SZS output start Proof for theBenchmark
% See solution above
% 19.12/2.83  % (16451)------------------------------
% 19.12/2.83  % (16451)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 19.12/2.83  % (16451)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 19.12/2.83  % (16451)Termination reason: Refutation
% 19.12/2.83  
% 19.12/2.83  % (16451)Memory used [KB]: 5117
% 19.12/2.83  % (16451)Time elapsed: 1.573 s
% 19.12/2.83  % (16451)Instructions burned: 1045 (million)
% 19.12/2.83  % (16451)------------------------------
% 19.12/2.83  % (16451)------------------------------
% 19.12/2.83  % (16377)Success in time 2.47 s
%------------------------------------------------------------------------------