TSTP Solution File: SWW606_2 by SnakeForV---1.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SnakeForV---1.0
% Problem  : SWW606_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 : n004.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:44 EDT 2022

% Result   : Theorem 21.99s 3.17s
% Output   : Refutation 21.99s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   18
%            Number of leaves      :  351
% Syntax   : Number of formulae    : 1539 ( 145 unt;  76 typ;   0 def)
%            Number of atoms       : 5486 ( 405 equ)
%            Maximal formula atoms :   76 (   3 avg)
%            Number of connectives : 5356 (1333   ~;2993   |; 618   &)
%                                         ( 248 <=>; 164  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   35 (   5 avg)
%            Maximal term depth    :    9 (   2 avg)
%            Number arithmetic     : 10259 (1880 atm;4041 fun;3518 num; 820 var)
%            Number of types       :   10 (   8 usr;   1 ari)
%            Number of type conns  :  162 (  48   >; 114   *;   0   +;   0  <<)
%            Number of predicates  :  248 ( 244 usr; 231 prp; 0-7 aty)
%            Number of functors    :   60 (  54 usr;  23 con; 0-7 aty)
%            Number of variables   : 1761 (1661   !; 100   ?;1761   :)

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

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

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

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

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

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

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

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

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

tff(func_def_1,type,
    int: ty ).

tff(func_def_2,type,
    real: ty ).

tff(func_def_3,type,
    bool1: ty ).

tff(func_def_4,type,
    true: bool ).

tff(func_def_5,type,
    false: bool ).

tff(func_def_6,type,
    match_bool: ( ty * bool * uni * uni ) > uni ).

tff(func_def_7,type,
    tuple01: ty ).

tff(func_def_8,type,
    tuple02: tuple0 ).

tff(func_def_9,type,
    qtmark: ty ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

tff(func_def_28,type,
    occ: ( ty * uni * uni * $int * $int ) > $int ).

tff(func_def_32,type,
    param1: ty ).

tff(func_def_33,type,
    elt1: ty ).

tff(func_def_34,type,
    t2tb3: array_elt > uni ).

tff(func_def_35,type,
    tb2t3: uni > array_elt ).

tff(func_def_36,type,
    t2tb4: elt > uni ).

tff(func_def_37,type,
    tb2t4: uni > elt ).

tff(func_def_38,type,
    t2tb5: map_int_elt > uni ).

tff(func_def_39,type,
    tb2t5: uni > map_int_elt ).

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

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

tff(func_def_43,type,
    sK3: ( ty * $int * uni * uni * $int ) > $int ).

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

tff(func_def_45,type,
    sK5: param ).

tff(func_def_46,type,
    sK6: map_int_elt ).

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

tff(func_def_48,type,
    sK8: map_int_elt ).

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

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

tff(func_def_51,type,
    sK11: map_int_elt ).

tff(func_def_52,type,
    sK12: map_int_elt ).

tff(func_def_53,type,
    sK13: map_int_elt ).

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

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

tff(func_def_56,type,
    sK16: ( $int * param * array_elt * $int ) > $int ).

tff(func_def_57,type,
    sK17: ( $int * param * array_elt * $int ) > $int ).

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

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

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

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

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

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

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

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

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

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

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

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

tff(pred_def_13,type,
    le: ( param * elt * elt ) > $o ).

tff(pred_def_14,type,
    sorted_sub2: ( param * array_elt * $int * $int ) > $o ).

tff(pred_def_15,type,
    sorted1: ( param * array_elt ) > $o ).

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

tff(f5730,plain,
    $false,
    inference(avatar_smt_refutation,[],[f521,f526,f531,f536,f541,f546,f551,f556,f561,f566,f571,f572,f573,f578,f583,f588,f593,f594,f595,f600,f601,f602,f603,f608,f609,f610,f615,f620,f625,f630,f631,f632,f637,f638,f645,f650,f656,f662,f668,f689,f723,f724,f734,f735,f736,f737,f862,f863,f870,f871,f1041,f1048,f1049,f1050,f1174,f1178,f1182,f1186,f1190,f1211,f1212,f1268,f1269,f1283,f1287,f1295,f1299,f1307,f1311,f1367,f1389,f1396,f1397,f1413,f1434,f1438,f1445,f1446,f1469,f1470,f1475,f1480,f1481,f1482,f1491,f1492,f1583,f1627,f1712,f1717,f1722,f1741,f1746,f1747,f1752,f1757,f1758,f1759,f1760,f1761,f1762,f1780,f1785,f1786,f1787,f1788,f1789,f1826,f1830,f1834,f1864,f1887,f1892,f1893,f1898,f1899,f1900,f1901,f1902,f1903,f1934,f1939,f1943,f1944,f1948,f1949,f1950,f2298,f2302,f2313,f2326,f2337,f2438,f2863,f2868,f3080,f3084,f3326,f3330,f3375,f3419,f3614,f3617,f3621,f3622,f3633,f3753,f3993,f3998,f4007,f4012,f4024,f4030,f4039,f4085,f4093,f4102,f4106,f4110,f4114,f4120,f4124,f4128,f4132,f4136,f4144,f4148,f4156,f4165,f4169,f4188,f4193,f4232,f4233,f4274,f4330,f4331,f4340,f4341,f4342,f4343,f4344,f4351,f4385,f4389,f4393,f4396,f4444,f4449,f4452,f4458,f4463,f4476,f4482,f4483,f4484,f4485,f4490,f4491,f4492,f4495,f4496,f4497,f4501,f4505,f4506,f4510,f4511,f4512,f4513,f4514,f4515,f4516,f4517,f4518,f4521,f4522,f4540,f4549,f4550,f4555,f4641,f4642,f4647,f4648,f4649,f4650,f4651,f4652,f4655,f4656,f4657,f4660,f4664,f4665,f4668,f4673,f4707,f4714,f4719,f4720,f4721,f4722,f4723,f4724,f4728,f4729,f4730,f4741,f4742,f4744,f4746,f4747,f4748,f4750,f4860,f4864,f4872,f4878,f4882,f4886,f4895,f4898,f4905,f4909,f4915,f4919,f4925,f4929,f4935,f4940,f4944,f4947,f4950,f4951,f4954,f4958,f4961,f4967,f4968,f4971,f4974,f4975,f4978,f4981,f4982,f4983,f4984,f4985,f5165,f5170,f5195,f5251,f5253,f5254,f5255,f5257,f5261,f5266,f5278,f5283,f5288,f5307,f5312,f5313,f5314,f5318,f5319,f5324,f5325,f5326,f5351,f5352,f5353,f5354,f5355,f5356,f5375,f5380,f5383,f5384,f5385,f5386,f5387,f5388,f5389,f5394,f5417,f5423,f5424,f5425,f5426,f5427,f5430,f5431,f5432,f5436,f5437,f5438,f5443,f5477,f5482,f5485,f5486,f5488,f5494,f5495,f5496,f5499,f5500,f5506,f5507,f5508,f5511,f5515,f5516,f5517,f5519,f5549,f5554,f5560,f5566,f5572,f5577,f5685,f5690,f5694,f5695,f5697,f5701,f5702,f5703,f5707,f5708,f5719,f5720,f5724,f5728,f5729]) ).

tff(f5729,plain,
    ( spl20_224
    | spl20_158
    | spl20_132
    | ~ spl20_111 ),
    inference(avatar_split_clause,[],[f5677,f4004,f4146,f4487,f5687]) ).

tff(f5687,plain,
    ( spl20_224
  <=> $less(0,$sum(0,$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_224])]) ).

tff(f4487,plain,
    ( spl20_158
  <=> $less(0,$sum($sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_158])]) ).

tff(f4146,plain,
    ( spl20_132
  <=> ! [X54: elt,X53: elt,X55: $int] :
        ( $less(0,$sum($sum(sK10,1),$uminus(X55)))
        | $less(0,$sum(X55,$uminus(sK9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),X53)
        | le(sK5,X54,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X55))))
        | le(sK5,X53,X54) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_132])]) ).

tff(f4004,plain,
    ( spl20_111
  <=> ( t2tb(sK14) = t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_111])]) ).

tff(f5677,plain,
    ( ! [X62: elt,X63: $int,X61: elt] :
        ( $less(0,$sum($sum(sK10,1),$uminus(X63)))
        | le(sK5,X61,X62)
        | $less(0,$sum($sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK10)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),X61)
        | le(sK5,X62,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X63))))
        | $less(0,$sum(0,$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | $less(0,$sum(X63,$uminus(sK9))) )
    | ~ spl20_111 ),
    inference(superposition,[],[f2516,f4006]) ).

tff(f4006,plain,
    ( ( t2tb(sK14) = t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))) )
    | ~ spl20_111 ),
    inference(avatar_component_clause,[],[f4004]) ).

tff(f2516,plain,
    ! [X90: $int,X91: $int,X88: elt,X89: elt] :
      ( le(sK5,X89,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X91))))
      | le(sK5,X88,X89)
      | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X90))),X88)
      | $less(0,$sum($sum(sK10,1),$uminus(X91)))
      | $less(0,$sum($sum(X90,1),$uminus(sK10)))
      | $less(0,$sum(X91,$uminus(sK9)))
      | $less(0,$sum(0,$uminus(X90))) ),
    inference(resolution,[],[f1016,f1169]) ).

tff(f1169,plain,
    ! [X34: $int,X35: elt,X33: $int] :
      ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X33))),X35)
      | le(sK5,X35,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X34))))
      | $less(0,$sum(X34,$uminus(sK9)))
      | $less(0,$sum($sum(X33,1),$uminus(sK10)))
      | $less(0,$sum(0,$uminus(X33)))
      | $less(0,$sum($sum(sK10,1),$uminus(X34))) ),
    inference(resolution,[],[f1018,f389]) ).

tff(f389,plain,
    ! [X2: elt,X0: elt,X1: param] :
      ( le(X1,X2,X0)
      | le(X1,X0,X2) ),
    inference(cnf_transformation,[],[f260]) ).

tff(f260,plain,
    ! [X0: elt,X1: param,X2: elt] :
      ( le(X1,X2,X0)
      | le(X1,X0,X2) ),
    inference(rectify,[],[f198]) ).

tff(f198,plain,
    ! [X1: elt,X0: param,X2: elt] :
      ( le(X0,X2,X1)
      | le(X0,X1,X2) ),
    inference(ennf_transformation,[],[f133]) ).

tff(f133,plain,
    ! [X1: elt,X2: elt,X0: param] :
      ( ~ le(X0,X1,X2)
     => le(X0,X2,X1) ),
    inference(rectify,[],[f58]) ).

tff(f58,axiom,
    ! [X27: param,X1: elt,X7: elt] :
      ( ~ le(X27,X1,X7)
     => le(X27,X7,X1) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',le_asym) ).

tff(f1018,plain,
    ! [X11: elt,X12: $int,X13: $int] :
      ( ~ le(sK5,X11,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X12))))
      | $less(0,$sum($sum(X12,1),$uminus(sK10)))
      | $less(0,$sum($sum(sK10,1),$uminus(X13)))
      | $less(0,$sum(X13,$uminus(sK9)))
      | le(sK5,X11,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X13))))
      | $less(0,$sum(0,$uminus(X12))) ),
    inference(resolution,[],[f306,f475]) ).

tff(f475,plain,
    ! [X8: $int,X7: $int] :
      ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X8))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X7))))
      | $less(0,$sum($sum(X8,1),$uminus(sK10)))
      | $less(0,$sum(0,$uminus(X8)))
      | $less(0,$sum(X7,$uminus(sK9)))
      | $less(0,$sum($sum(sK10,1),$uminus(X7))) ),
    inference(evaluation,[],[f384]) ).

tff(f384,plain,
    ! [X8: $int,X7: $int] :
      ( ~ $less(X8,sK10)
      | $less(X8,0)
      | $less(sK9,X7)
      | $less(X7,$sum(sK10,1))
      | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X8))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X7)))) ),
    inference(cnf_transformation,[],[f259]) ).

tff(f259,plain,
    ( ~ $less($sum(sK7,$uminus(1)),0)
    & ~ $less($sum(sK7,$uminus(1)),sK9)
    & ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb($sum(sK10,$uminus(1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    & ~ $less(sK10,0)
    & ! [X7: $int,X8: $int] :
        ( $less(sK9,X7)
        | ~ $less(X8,sK10)
        | $less(X7,$sum(sK10,1))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X8))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X7))))
        | $less(X8,0) )
    & $less(sK10,sK7)
    & sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK11))),sK10,$sum(sK9,1))
    & ~ $less($sum(sK10,$uminus(1)),0)
    & ~ $less(sK10,0)
    & permut_all(elt1,mk_array(elt1,sK7,t2tb5(sK6)),mk_array(elt1,sK7,t2tb5(sK11)))
    & sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK11))),0,sK10)
    & ~ $less(sK7,0)
    & $less($sum(sK10,$uminus(1)),sK7)
    & exchange1(elt1,mk_array(elt1,sK7,t2tb5(sK11)),mk_array(elt1,sK7,t2tb5(sK13)),$sum(sK10,$uminus(1)),sK10)
    & ( $sum(sK10,$uminus(1)) = sK14 )
    & ~ sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),sK14,$sum(sK9,1))
    & ~ $less(sK7,0)
    & ( sK13 = tb2t5(set(elt1,int,t2tb5(sK12),t2tb($sum(sK10,$uminus(1))),get(elt1,int,t2tb5(sK11),t2tb(sK10)))) )
    & ~ $less($sum(sK10,$uminus(1)),0)
    & ( sK12 = tb2t5(set(elt1,int,t2tb5(sK11),t2tb(sK10),get(elt1,int,t2tb5(sK11),t2tb($sum(sK10,$uminus(1)))))) )
    & $less($sum(sK10,$uminus(1)),sK7)
    & ~ $less(sK10,0)
    & ~ $less(sK7,0)
    & ~ $less(sK10,0)
    & $less($sum(sK10,$uminus(1)),sK7)
    & ~ $less(sK9,sK10)
    & $less(sK10,sK7)
    & $less(0,sK10)
    & ~ $less($sum(sK10,$uminus(1)),0)
    & $less(sK10,sK7)
    & permut_all(elt1,mk_array(elt1,sK7,t2tb5(sK6)),mk_array(elt1,sK7,t2tb5(sK8)))
    & ~ $less(sK9,0)
    & sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK8))),0,sK9)
    & ~ $less(sK7,0) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK5,sK6,sK7,sK8,sK9,sK10,sK11,sK12,sK13,sK14])],[f252,f258,f257,f256,f255,f254,f253]) ).

tff(f253,plain,
    ( ? [X0: param,X1: map_int_elt,X2: $int] :
        ( ~ $less($sum(X2,$uminus(1)),0)
        & ? [X3: map_int_elt,X4: $int] :
            ( ~ $less($sum(X2,$uminus(1)),X4)
            & ? [X5: $int,X6: map_int_elt] :
                ( ~ le(X0,tb2t4(get(elt1,int,t2tb5(X6),t2tb($sum(X5,$uminus(1))))),tb2t4(get(elt1,int,t2tb5(X6),t2tb(X5))))
                & ~ $less(X5,0)
                & ! [X7: $int,X8: $int] :
                    ( $less(X4,X7)
                    | ~ $less(X8,X5)
                    | $less(X7,$sum(X5,1))
                    | le(X0,tb2t4(get(elt1,int,t2tb5(X6),t2tb(X8))),tb2t4(get(elt1,int,t2tb5(X6),t2tb(X7))))
                    | $less(X8,0) )
                & $less(X5,X2)
                & sorted_sub2(X0,tb2t3(mk_array(elt1,X2,t2tb5(X6))),X5,$sum(X4,1))
                & ~ $less($sum(X5,$uminus(1)),0)
                & ~ $less(X5,0)
                & permut_all(elt1,mk_array(elt1,X2,t2tb5(X1)),mk_array(elt1,X2,t2tb5(X6)))
                & sorted_sub2(X0,tb2t3(mk_array(elt1,X2,t2tb5(X6))),0,X5)
                & ? [X9: map_int_elt] :
                    ( ~ $less(X2,0)
                    & $less($sum(X5,$uminus(1)),X2)
                    & ? [X10: map_int_elt] :
                        ( exchange1(elt1,mk_array(elt1,X2,t2tb5(X6)),mk_array(elt1,X2,t2tb5(X10)),$sum(X5,$uminus(1)),X5)
                        & ? [X11: $int] :
                            ( ( $sum(X5,$uminus(1)) = X11 )
                            & ~ sorted_sub2(X0,tb2t3(mk_array(elt1,X2,t2tb5(X10))),X11,$sum(X4,1)) )
                        & ~ $less(X2,0)
                        & ( tb2t5(set(elt1,int,t2tb5(X9),t2tb($sum(X5,$uminus(1))),get(elt1,int,t2tb5(X6),t2tb(X5)))) = X10 ) )
                    & ~ $less($sum(X5,$uminus(1)),0)
                    & ( tb2t5(set(elt1,int,t2tb5(X6),t2tb(X5),get(elt1,int,t2tb5(X6),t2tb($sum(X5,$uminus(1)))))) = X9 ) )
                & $less($sum(X5,$uminus(1)),X2)
                & ~ $less(X5,0)
                & ~ $less(X2,0)
                & ~ $less(X5,0)
                & $less($sum(X5,$uminus(1)),X2)
                & ~ $less(X4,X5)
                & $less(X5,X2)
                & $less(0,X5)
                & ~ $less($sum(X5,$uminus(1)),0)
                & $less(X5,X2) )
            & permut_all(elt1,mk_array(elt1,X2,t2tb5(X1)),mk_array(elt1,X2,t2tb5(X3)))
            & ~ $less(X4,0)
            & sorted_sub2(X0,tb2t3(mk_array(elt1,X2,t2tb5(X3))),0,X4) )
        & ~ $less(X2,0) )
   => ( ~ $less($sum(sK7,$uminus(1)),0)
      & ? [X4: $int,X3: map_int_elt] :
          ( ~ $less($sum(sK7,$uminus(1)),X4)
          & ? [X6: map_int_elt,X5: $int] :
              ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(X6),t2tb($sum(X5,$uminus(1))))),tb2t4(get(elt1,int,t2tb5(X6),t2tb(X5))))
              & ~ $less(X5,0)
              & ! [X8: $int,X7: $int] :
                  ( $less(X4,X7)
                  | ~ $less(X8,X5)
                  | $less(X7,$sum(X5,1))
                  | le(sK5,tb2t4(get(elt1,int,t2tb5(X6),t2tb(X8))),tb2t4(get(elt1,int,t2tb5(X6),t2tb(X7))))
                  | $less(X8,0) )
              & $less(X5,sK7)
              & sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(X6))),X5,$sum(X4,1))
              & ~ $less($sum(X5,$uminus(1)),0)
              & ~ $less(X5,0)
              & permut_all(elt1,mk_array(elt1,sK7,t2tb5(sK6)),mk_array(elt1,sK7,t2tb5(X6)))
              & sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(X6))),0,X5)
              & ? [X9: map_int_elt] :
                  ( ~ $less(sK7,0)
                  & $less($sum(X5,$uminus(1)),sK7)
                  & ? [X10: map_int_elt] :
                      ( exchange1(elt1,mk_array(elt1,sK7,t2tb5(X6)),mk_array(elt1,sK7,t2tb5(X10)),$sum(X5,$uminus(1)),X5)
                      & ? [X11: $int] :
                          ( ( $sum(X5,$uminus(1)) = X11 )
                          & ~ sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(X10))),X11,$sum(X4,1)) )
                      & ~ $less(sK7,0)
                      & ( tb2t5(set(elt1,int,t2tb5(X9),t2tb($sum(X5,$uminus(1))),get(elt1,int,t2tb5(X6),t2tb(X5)))) = X10 ) )
                  & ~ $less($sum(X5,$uminus(1)),0)
                  & ( tb2t5(set(elt1,int,t2tb5(X6),t2tb(X5),get(elt1,int,t2tb5(X6),t2tb($sum(X5,$uminus(1)))))) = X9 ) )
              & $less($sum(X5,$uminus(1)),sK7)
              & ~ $less(X5,0)
              & ~ $less(sK7,0)
              & ~ $less(X5,0)
              & $less($sum(X5,$uminus(1)),sK7)
              & ~ $less(X4,X5)
              & $less(X5,sK7)
              & $less(0,X5)
              & ~ $less($sum(X5,$uminus(1)),0)
              & $less(X5,sK7) )
          & permut_all(elt1,mk_array(elt1,sK7,t2tb5(sK6)),mk_array(elt1,sK7,t2tb5(X3)))
          & ~ $less(X4,0)
          & sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(X3))),0,X4) )
      & ~ $less(sK7,0) ) ),
    introduced(choice_axiom,[]) ).

tff(f254,plain,
    ( ? [X4: $int,X3: map_int_elt] :
        ( ~ $less($sum(sK7,$uminus(1)),X4)
        & ? [X6: map_int_elt,X5: $int] :
            ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(X6),t2tb($sum(X5,$uminus(1))))),tb2t4(get(elt1,int,t2tb5(X6),t2tb(X5))))
            & ~ $less(X5,0)
            & ! [X8: $int,X7: $int] :
                ( $less(X4,X7)
                | ~ $less(X8,X5)
                | $less(X7,$sum(X5,1))
                | le(sK5,tb2t4(get(elt1,int,t2tb5(X6),t2tb(X8))),tb2t4(get(elt1,int,t2tb5(X6),t2tb(X7))))
                | $less(X8,0) )
            & $less(X5,sK7)
            & sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(X6))),X5,$sum(X4,1))
            & ~ $less($sum(X5,$uminus(1)),0)
            & ~ $less(X5,0)
            & permut_all(elt1,mk_array(elt1,sK7,t2tb5(sK6)),mk_array(elt1,sK7,t2tb5(X6)))
            & sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(X6))),0,X5)
            & ? [X9: map_int_elt] :
                ( ~ $less(sK7,0)
                & $less($sum(X5,$uminus(1)),sK7)
                & ? [X10: map_int_elt] :
                    ( exchange1(elt1,mk_array(elt1,sK7,t2tb5(X6)),mk_array(elt1,sK7,t2tb5(X10)),$sum(X5,$uminus(1)),X5)
                    & ? [X11: $int] :
                        ( ( $sum(X5,$uminus(1)) = X11 )
                        & ~ sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(X10))),X11,$sum(X4,1)) )
                    & ~ $less(sK7,0)
                    & ( tb2t5(set(elt1,int,t2tb5(X9),t2tb($sum(X5,$uminus(1))),get(elt1,int,t2tb5(X6),t2tb(X5)))) = X10 ) )
                & ~ $less($sum(X5,$uminus(1)),0)
                & ( tb2t5(set(elt1,int,t2tb5(X6),t2tb(X5),get(elt1,int,t2tb5(X6),t2tb($sum(X5,$uminus(1)))))) = X9 ) )
            & $less($sum(X5,$uminus(1)),sK7)
            & ~ $less(X5,0)
            & ~ $less(sK7,0)
            & ~ $less(X5,0)
            & $less($sum(X5,$uminus(1)),sK7)
            & ~ $less(X4,X5)
            & $less(X5,sK7)
            & $less(0,X5)
            & ~ $less($sum(X5,$uminus(1)),0)
            & $less(X5,sK7) )
        & permut_all(elt1,mk_array(elt1,sK7,t2tb5(sK6)),mk_array(elt1,sK7,t2tb5(X3)))
        & ~ $less(X4,0)
        & sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(X3))),0,X4) )
   => ( ~ $less($sum(sK7,$uminus(1)),sK9)
      & ? [X6: map_int_elt,X5: $int] :
          ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(X6),t2tb($sum(X5,$uminus(1))))),tb2t4(get(elt1,int,t2tb5(X6),t2tb(X5))))
          & ~ $less(X5,0)
          & ! [X8: $int,X7: $int] :
              ( $less(sK9,X7)
              | ~ $less(X8,X5)
              | $less(X7,$sum(X5,1))
              | le(sK5,tb2t4(get(elt1,int,t2tb5(X6),t2tb(X8))),tb2t4(get(elt1,int,t2tb5(X6),t2tb(X7))))
              | $less(X8,0) )
          & $less(X5,sK7)
          & sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(X6))),X5,$sum(sK9,1))
          & ~ $less($sum(X5,$uminus(1)),0)
          & ~ $less(X5,0)
          & permut_all(elt1,mk_array(elt1,sK7,t2tb5(sK6)),mk_array(elt1,sK7,t2tb5(X6)))
          & sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(X6))),0,X5)
          & ? [X9: map_int_elt] :
              ( ~ $less(sK7,0)
              & $less($sum(X5,$uminus(1)),sK7)
              & ? [X10: map_int_elt] :
                  ( exchange1(elt1,mk_array(elt1,sK7,t2tb5(X6)),mk_array(elt1,sK7,t2tb5(X10)),$sum(X5,$uminus(1)),X5)
                  & ? [X11: $int] :
                      ( ( $sum(X5,$uminus(1)) = X11 )
                      & ~ sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(X10))),X11,$sum(sK9,1)) )
                  & ~ $less(sK7,0)
                  & ( tb2t5(set(elt1,int,t2tb5(X9),t2tb($sum(X5,$uminus(1))),get(elt1,int,t2tb5(X6),t2tb(X5)))) = X10 ) )
              & ~ $less($sum(X5,$uminus(1)),0)
              & ( tb2t5(set(elt1,int,t2tb5(X6),t2tb(X5),get(elt1,int,t2tb5(X6),t2tb($sum(X5,$uminus(1)))))) = X9 ) )
          & $less($sum(X5,$uminus(1)),sK7)
          & ~ $less(X5,0)
          & ~ $less(sK7,0)
          & ~ $less(X5,0)
          & $less($sum(X5,$uminus(1)),sK7)
          & ~ $less(sK9,X5)
          & $less(X5,sK7)
          & $less(0,X5)
          & ~ $less($sum(X5,$uminus(1)),0)
          & $less(X5,sK7) )
      & permut_all(elt1,mk_array(elt1,sK7,t2tb5(sK6)),mk_array(elt1,sK7,t2tb5(sK8)))
      & ~ $less(sK9,0)
      & sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK8))),0,sK9) ) ),
    introduced(choice_axiom,[]) ).

tff(f255,plain,
    ( ? [X6: map_int_elt,X5: $int] :
        ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(X6),t2tb($sum(X5,$uminus(1))))),tb2t4(get(elt1,int,t2tb5(X6),t2tb(X5))))
        & ~ $less(X5,0)
        & ! [X8: $int,X7: $int] :
            ( $less(sK9,X7)
            | ~ $less(X8,X5)
            | $less(X7,$sum(X5,1))
            | le(sK5,tb2t4(get(elt1,int,t2tb5(X6),t2tb(X8))),tb2t4(get(elt1,int,t2tb5(X6),t2tb(X7))))
            | $less(X8,0) )
        & $less(X5,sK7)
        & sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(X6))),X5,$sum(sK9,1))
        & ~ $less($sum(X5,$uminus(1)),0)
        & ~ $less(X5,0)
        & permut_all(elt1,mk_array(elt1,sK7,t2tb5(sK6)),mk_array(elt1,sK7,t2tb5(X6)))
        & sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(X6))),0,X5)
        & ? [X9: map_int_elt] :
            ( ~ $less(sK7,0)
            & $less($sum(X5,$uminus(1)),sK7)
            & ? [X10: map_int_elt] :
                ( exchange1(elt1,mk_array(elt1,sK7,t2tb5(X6)),mk_array(elt1,sK7,t2tb5(X10)),$sum(X5,$uminus(1)),X5)
                & ? [X11: $int] :
                    ( ( $sum(X5,$uminus(1)) = X11 )
                    & ~ sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(X10))),X11,$sum(sK9,1)) )
                & ~ $less(sK7,0)
                & ( tb2t5(set(elt1,int,t2tb5(X9),t2tb($sum(X5,$uminus(1))),get(elt1,int,t2tb5(X6),t2tb(X5)))) = X10 ) )
            & ~ $less($sum(X5,$uminus(1)),0)
            & ( tb2t5(set(elt1,int,t2tb5(X6),t2tb(X5),get(elt1,int,t2tb5(X6),t2tb($sum(X5,$uminus(1)))))) = X9 ) )
        & $less($sum(X5,$uminus(1)),sK7)
        & ~ $less(X5,0)
        & ~ $less(sK7,0)
        & ~ $less(X5,0)
        & $less($sum(X5,$uminus(1)),sK7)
        & ~ $less(sK9,X5)
        & $less(X5,sK7)
        & $less(0,X5)
        & ~ $less($sum(X5,$uminus(1)),0)
        & $less(X5,sK7) )
   => ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb($sum(sK10,$uminus(1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
      & ~ $less(sK10,0)
      & ! [X8: $int,X7: $int] :
          ( $less(sK9,X7)
          | ~ $less(X8,sK10)
          | $less(X7,$sum(sK10,1))
          | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X8))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X7))))
          | $less(X8,0) )
      & $less(sK10,sK7)
      & sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK11))),sK10,$sum(sK9,1))
      & ~ $less($sum(sK10,$uminus(1)),0)
      & ~ $less(sK10,0)
      & permut_all(elt1,mk_array(elt1,sK7,t2tb5(sK6)),mk_array(elt1,sK7,t2tb5(sK11)))
      & sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK11))),0,sK10)
      & ? [X9: map_int_elt] :
          ( ~ $less(sK7,0)
          & $less($sum(sK10,$uminus(1)),sK7)
          & ? [X10: map_int_elt] :
              ( exchange1(elt1,mk_array(elt1,sK7,t2tb5(sK11)),mk_array(elt1,sK7,t2tb5(X10)),$sum(sK10,$uminus(1)),sK10)
              & ? [X11: $int] :
                  ( ( $sum(sK10,$uminus(1)) = X11 )
                  & ~ sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(X10))),X11,$sum(sK9,1)) )
              & ~ $less(sK7,0)
              & ( tb2t5(set(elt1,int,t2tb5(X9),t2tb($sum(sK10,$uminus(1))),get(elt1,int,t2tb5(sK11),t2tb(sK10)))) = X10 ) )
          & ~ $less($sum(sK10,$uminus(1)),0)
          & ( tb2t5(set(elt1,int,t2tb5(sK11),t2tb(sK10),get(elt1,int,t2tb5(sK11),t2tb($sum(sK10,$uminus(1)))))) = X9 ) )
      & $less($sum(sK10,$uminus(1)),sK7)
      & ~ $less(sK10,0)
      & ~ $less(sK7,0)
      & ~ $less(sK10,0)
      & $less($sum(sK10,$uminus(1)),sK7)
      & ~ $less(sK9,sK10)
      & $less(sK10,sK7)
      & $less(0,sK10)
      & ~ $less($sum(sK10,$uminus(1)),0)
      & $less(sK10,sK7) ) ),
    introduced(choice_axiom,[]) ).

tff(f256,plain,
    ( ? [X9: map_int_elt] :
        ( ~ $less(sK7,0)
        & $less($sum(sK10,$uminus(1)),sK7)
        & ? [X10: map_int_elt] :
            ( exchange1(elt1,mk_array(elt1,sK7,t2tb5(sK11)),mk_array(elt1,sK7,t2tb5(X10)),$sum(sK10,$uminus(1)),sK10)
            & ? [X11: $int] :
                ( ( $sum(sK10,$uminus(1)) = X11 )
                & ~ sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(X10))),X11,$sum(sK9,1)) )
            & ~ $less(sK7,0)
            & ( tb2t5(set(elt1,int,t2tb5(X9),t2tb($sum(sK10,$uminus(1))),get(elt1,int,t2tb5(sK11),t2tb(sK10)))) = X10 ) )
        & ~ $less($sum(sK10,$uminus(1)),0)
        & ( tb2t5(set(elt1,int,t2tb5(sK11),t2tb(sK10),get(elt1,int,t2tb5(sK11),t2tb($sum(sK10,$uminus(1)))))) = X9 ) )
   => ( ~ $less(sK7,0)
      & $less($sum(sK10,$uminus(1)),sK7)
      & ? [X10: map_int_elt] :
          ( exchange1(elt1,mk_array(elt1,sK7,t2tb5(sK11)),mk_array(elt1,sK7,t2tb5(X10)),$sum(sK10,$uminus(1)),sK10)
          & ? [X11: $int] :
              ( ( $sum(sK10,$uminus(1)) = X11 )
              & ~ sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(X10))),X11,$sum(sK9,1)) )
          & ~ $less(sK7,0)
          & ( tb2t5(set(elt1,int,t2tb5(sK12),t2tb($sum(sK10,$uminus(1))),get(elt1,int,t2tb5(sK11),t2tb(sK10)))) = X10 ) )
      & ~ $less($sum(sK10,$uminus(1)),0)
      & ( sK12 = tb2t5(set(elt1,int,t2tb5(sK11),t2tb(sK10),get(elt1,int,t2tb5(sK11),t2tb($sum(sK10,$uminus(1)))))) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f257,plain,
    ( ? [X10: map_int_elt] :
        ( exchange1(elt1,mk_array(elt1,sK7,t2tb5(sK11)),mk_array(elt1,sK7,t2tb5(X10)),$sum(sK10,$uminus(1)),sK10)
        & ? [X11: $int] :
            ( ( $sum(sK10,$uminus(1)) = X11 )
            & ~ sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(X10))),X11,$sum(sK9,1)) )
        & ~ $less(sK7,0)
        & ( tb2t5(set(elt1,int,t2tb5(sK12),t2tb($sum(sK10,$uminus(1))),get(elt1,int,t2tb5(sK11),t2tb(sK10)))) = X10 ) )
   => ( exchange1(elt1,mk_array(elt1,sK7,t2tb5(sK11)),mk_array(elt1,sK7,t2tb5(sK13)),$sum(sK10,$uminus(1)),sK10)
      & ? [X11: $int] :
          ( ( $sum(sK10,$uminus(1)) = X11 )
          & ~ sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),X11,$sum(sK9,1)) )
      & ~ $less(sK7,0)
      & ( sK13 = tb2t5(set(elt1,int,t2tb5(sK12),t2tb($sum(sK10,$uminus(1))),get(elt1,int,t2tb5(sK11),t2tb(sK10)))) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f258,plain,
    ( ? [X11: $int] :
        ( ( $sum(sK10,$uminus(1)) = X11 )
        & ~ sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),X11,$sum(sK9,1)) )
   => ( ( $sum(sK10,$uminus(1)) = sK14 )
      & ~ sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),sK14,$sum(sK9,1)) ) ),
    introduced(choice_axiom,[]) ).

tff(f252,plain,
    ? [X0: param,X1: map_int_elt,X2: $int] :
      ( ~ $less($sum(X2,$uminus(1)),0)
      & ? [X3: map_int_elt,X4: $int] :
          ( ~ $less($sum(X2,$uminus(1)),X4)
          & ? [X5: $int,X6: map_int_elt] :
              ( ~ le(X0,tb2t4(get(elt1,int,t2tb5(X6),t2tb($sum(X5,$uminus(1))))),tb2t4(get(elt1,int,t2tb5(X6),t2tb(X5))))
              & ~ $less(X5,0)
              & ! [X7: $int,X8: $int] :
                  ( $less(X4,X7)
                  | ~ $less(X8,X5)
                  | $less(X7,$sum(X5,1))
                  | le(X0,tb2t4(get(elt1,int,t2tb5(X6),t2tb(X8))),tb2t4(get(elt1,int,t2tb5(X6),t2tb(X7))))
                  | $less(X8,0) )
              & $less(X5,X2)
              & sorted_sub2(X0,tb2t3(mk_array(elt1,X2,t2tb5(X6))),X5,$sum(X4,1))
              & ~ $less($sum(X5,$uminus(1)),0)
              & ~ $less(X5,0)
              & permut_all(elt1,mk_array(elt1,X2,t2tb5(X1)),mk_array(elt1,X2,t2tb5(X6)))
              & sorted_sub2(X0,tb2t3(mk_array(elt1,X2,t2tb5(X6))),0,X5)
              & ? [X9: map_int_elt] :
                  ( ~ $less(X2,0)
                  & $less($sum(X5,$uminus(1)),X2)
                  & ? [X10: map_int_elt] :
                      ( exchange1(elt1,mk_array(elt1,X2,t2tb5(X6)),mk_array(elt1,X2,t2tb5(X10)),$sum(X5,$uminus(1)),X5)
                      & ? [X11: $int] :
                          ( ( $sum(X5,$uminus(1)) = X11 )
                          & ~ sorted_sub2(X0,tb2t3(mk_array(elt1,X2,t2tb5(X10))),X11,$sum(X4,1)) )
                      & ~ $less(X2,0)
                      & ( tb2t5(set(elt1,int,t2tb5(X9),t2tb($sum(X5,$uminus(1))),get(elt1,int,t2tb5(X6),t2tb(X5)))) = X10 ) )
                  & ~ $less($sum(X5,$uminus(1)),0)
                  & ( tb2t5(set(elt1,int,t2tb5(X6),t2tb(X5),get(elt1,int,t2tb5(X6),t2tb($sum(X5,$uminus(1)))))) = X9 ) )
              & $less($sum(X5,$uminus(1)),X2)
              & ~ $less(X5,0)
              & ~ $less(X2,0)
              & ~ $less(X5,0)
              & $less($sum(X5,$uminus(1)),X2)
              & ~ $less(X4,X5)
              & $less(X5,X2)
              & $less(0,X5)
              & ~ $less($sum(X5,$uminus(1)),0)
              & $less(X5,X2) )
          & permut_all(elt1,mk_array(elt1,X2,t2tb5(X1)),mk_array(elt1,X2,t2tb5(X3)))
          & ~ $less(X4,0)
          & sorted_sub2(X0,tb2t3(mk_array(elt1,X2,t2tb5(X3))),0,X4) )
      & ~ $less(X2,0) ),
    inference(rectify,[],[f185]) ).

tff(f185,plain,
    ? [X2: param,X1: map_int_elt,X0: $int] :
      ( ~ $less($sum(X0,$uminus(1)),0)
      & ? [X4: map_int_elt,X3: $int] :
          ( ~ $less($sum(X0,$uminus(1)),X3)
          & ? [X6: $int,X5: map_int_elt] :
              ( ~ le(X2,tb2t4(get(elt1,int,t2tb5(X5),t2tb($sum(X6,$uminus(1))))),tb2t4(get(elt1,int,t2tb5(X5),t2tb(X6))))
              & ~ $less(X6,0)
              & ! [X7: $int,X8: $int] :
                  ( $less(X3,X7)
                  | ~ $less(X8,X6)
                  | $less(X7,$sum(X6,1))
                  | le(X2,tb2t4(get(elt1,int,t2tb5(X5),t2tb(X8))),tb2t4(get(elt1,int,t2tb5(X5),t2tb(X7))))
                  | $less(X8,0) )
              & $less(X6,X0)
              & sorted_sub2(X2,tb2t3(mk_array(elt1,X0,t2tb5(X5))),X6,$sum(X3,1))
              & ~ $less($sum(X6,$uminus(1)),0)
              & ~ $less(X6,0)
              & permut_all(elt1,mk_array(elt1,X0,t2tb5(X1)),mk_array(elt1,X0,t2tb5(X5)))
              & sorted_sub2(X2,tb2t3(mk_array(elt1,X0,t2tb5(X5))),0,X6)
              & ? [X9: map_int_elt] :
                  ( ~ $less(X0,0)
                  & $less($sum(X6,$uminus(1)),X0)
                  & ? [X10: map_int_elt] :
                      ( exchange1(elt1,mk_array(elt1,X0,t2tb5(X5)),mk_array(elt1,X0,t2tb5(X10)),$sum(X6,$uminus(1)),X6)
                      & ? [X11: $int] :
                          ( ( $sum(X6,$uminus(1)) = X11 )
                          & ~ sorted_sub2(X2,tb2t3(mk_array(elt1,X0,t2tb5(X10))),X11,$sum(X3,1)) )
                      & ~ $less(X0,0)
                      & ( tb2t5(set(elt1,int,t2tb5(X9),t2tb($sum(X6,$uminus(1))),get(elt1,int,t2tb5(X5),t2tb(X6)))) = X10 ) )
                  & ~ $less($sum(X6,$uminus(1)),0)
                  & ( tb2t5(set(elt1,int,t2tb5(X5),t2tb(X6),get(elt1,int,t2tb5(X5),t2tb($sum(X6,$uminus(1)))))) = X9 ) )
              & $less($sum(X6,$uminus(1)),X0)
              & ~ $less(X6,0)
              & ~ $less(X0,0)
              & ~ $less(X6,0)
              & $less($sum(X6,$uminus(1)),X0)
              & ~ $less(X3,X6)
              & $less(X6,X0)
              & $less(0,X6)
              & ~ $less($sum(X6,$uminus(1)),0)
              & $less(X6,X0) )
          & permut_all(elt1,mk_array(elt1,X0,t2tb5(X1)),mk_array(elt1,X0,t2tb5(X4)))
          & ~ $less(X3,0)
          & sorted_sub2(X2,tb2t3(mk_array(elt1,X0,t2tb5(X4))),0,X3) )
      & ~ $less(X0,0) ),
    inference(flattening,[],[f184]) ).

tff(f184,plain,
    ? [X0: $int,X2: param,X1: map_int_elt] :
      ( ? [X4: map_int_elt,X3: $int] :
          ( ? [X6: $int,X5: map_int_elt] :
              ( ? [X9: map_int_elt] :
                  ( ? [X10: map_int_elt] :
                      ( ? [X11: $int] :
                          ( ( $sum(X6,$uminus(1)) = X11 )
                          & ~ sorted_sub2(X2,tb2t3(mk_array(elt1,X0,t2tb5(X10))),X11,$sum(X3,1)) )
                      & exchange1(elt1,mk_array(elt1,X0,t2tb5(X5)),mk_array(elt1,X0,t2tb5(X10)),$sum(X6,$uminus(1)),X6)
                      & ~ $less(X0,0)
                      & ( tb2t5(set(elt1,int,t2tb5(X9),t2tb($sum(X6,$uminus(1))),get(elt1,int,t2tb5(X5),t2tb(X6)))) = X10 ) )
                  & ~ $less($sum(X6,$uminus(1)),0)
                  & $less($sum(X6,$uminus(1)),X0)
                  & ( tb2t5(set(elt1,int,t2tb5(X5),t2tb(X6),get(elt1,int,t2tb5(X5),t2tb($sum(X6,$uminus(1)))))) = X9 )
                  & ~ $less(X0,0) )
              & $less(X6,X0)
              & ~ $less(X6,0)
              & ~ $less($sum(X6,$uminus(1)),0)
              & $less($sum(X6,$uminus(1)),X0)
              & $less(X6,X0)
              & ~ $less(X6,0)
              & ~ le(X2,tb2t4(get(elt1,int,t2tb5(X5),t2tb($sum(X6,$uminus(1))))),tb2t4(get(elt1,int,t2tb5(X5),t2tb(X6))))
              & $less($sum(X6,$uminus(1)),X0)
              & ~ $less($sum(X6,$uminus(1)),0)
              & ~ $less(X0,0)
              & $less(X6,X0)
              & ~ $less(X6,0)
              & $less(0,X6)
              & ! [X8: $int,X7: $int] :
                  ( le(X2,tb2t4(get(elt1,int,t2tb5(X5),t2tb(X8))),tb2t4(get(elt1,int,t2tb5(X5),t2tb(X7))))
                  | $less(X7,$sum(X6,1))
                  | $less(X3,X7)
                  | $less(X8,0)
                  | ~ $less(X8,X6) )
              & ~ $less(X6,0)
              & ~ $less(X3,X6)
              & sorted_sub2(X2,tb2t3(mk_array(elt1,X0,t2tb5(X5))),0,X6)
              & sorted_sub2(X2,tb2t3(mk_array(elt1,X0,t2tb5(X5))),X6,$sum(X3,1))
              & permut_all(elt1,mk_array(elt1,X0,t2tb5(X1)),mk_array(elt1,X0,t2tb5(X5))) )
          & sorted_sub2(X2,tb2t3(mk_array(elt1,X0,t2tb5(X4))),0,X3)
          & permut_all(elt1,mk_array(elt1,X0,t2tb5(X1)),mk_array(elt1,X0,t2tb5(X4)))
          & ~ $less(X3,0)
          & ~ $less($sum(X0,$uminus(1)),X3) )
      & ~ $less($sum(X0,$uminus(1)),0)
      & ~ $less(X0,0) ),
    inference(ennf_transformation,[],[f114]) ).

tff(f114,plain,
    ~ ! [X0: $int,X2: param,X1: map_int_elt] :
        ( ~ $less(X0,0)
       => ( ~ $less($sum(X0,$uminus(1)),0)
         => ! [X4: map_int_elt,X3: $int] :
              ( ( ~ $less(X3,0)
                & ~ $less($sum(X0,$uminus(1)),X3) )
             => ( ( sorted_sub2(X2,tb2t3(mk_array(elt1,X0,t2tb5(X4))),0,X3)
                  & permut_all(elt1,mk_array(elt1,X0,t2tb5(X1)),mk_array(elt1,X0,t2tb5(X4))) )
               => ! [X6: $int,X5: map_int_elt] :
                    ( ( ! [X8: $int,X7: $int] :
                          ( ( ~ $less(X7,$sum(X6,1))
                            & ~ $less(X3,X7)
                            & ~ $less(X8,0)
                            & $less(X8,X6) )
                         => le(X2,tb2t4(get(elt1,int,t2tb5(X5),t2tb(X8))),tb2t4(get(elt1,int,t2tb5(X5),t2tb(X7)))) )
                      & ~ $less(X6,0)
                      & ~ $less(X3,X6)
                      & sorted_sub2(X2,tb2t3(mk_array(elt1,X0,t2tb5(X5))),0,X6)
                      & sorted_sub2(X2,tb2t3(mk_array(elt1,X0,t2tb5(X5))),X6,$sum(X3,1))
                      & permut_all(elt1,mk_array(elt1,X0,t2tb5(X1)),mk_array(elt1,X0,t2tb5(X5))) )
                   => ( $less(0,X6)
                     => ( ( ~ $less(X0,0)
                          & $less(X6,X0)
                          & ~ $less(X6,0) )
                       => ( ( $less($sum(X6,$uminus(1)),X0)
                            & ~ $less($sum(X6,$uminus(1)),0) )
                         => ( ~ le(X2,tb2t4(get(elt1,int,t2tb5(X5),t2tb($sum(X6,$uminus(1))))),tb2t4(get(elt1,int,t2tb5(X5),t2tb(X6))))
                           => ( ( $less(X6,X0)
                                & ~ $less(X6,0) )
                             => ( ( ~ $less($sum(X6,$uminus(1)),0)
                                  & $less($sum(X6,$uminus(1)),X0) )
                               => ( ( $less(X6,X0)
                                    & ~ $less(X6,0) )
                                 => ! [X9: map_int_elt] :
                                      ( ( ( tb2t5(set(elt1,int,t2tb5(X5),t2tb(X6),get(elt1,int,t2tb5(X5),t2tb($sum(X6,$uminus(1)))))) = X9 )
                                        & ~ $less(X0,0) )
                                     => ( ( ~ $less($sum(X6,$uminus(1)),0)
                                          & $less($sum(X6,$uminus(1)),X0) )
                                       => ! [X10: map_int_elt] :
                                            ( ( ~ $less(X0,0)
                                              & ( tb2t5(set(elt1,int,t2tb5(X9),t2tb($sum(X6,$uminus(1))),get(elt1,int,t2tb5(X5),t2tb(X6)))) = X10 ) )
                                           => ( exchange1(elt1,mk_array(elt1,X0,t2tb5(X5)),mk_array(elt1,X0,t2tb5(X10)),$sum(X6,$uminus(1)),X6)
                                             => ! [X11: $int] :
                                                  ( ( $sum(X6,$uminus(1)) = X11 )
                                                 => sorted_sub2(X2,tb2t3(mk_array(elt1,X0,t2tb5(X10))),X11,$sum(X3,1)) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(rectify,[],[f80]) ).

tff(f80,plain,
    ~ ! [X0: $int,X10: map_int_elt,X27: param] :
        ( ~ $less(X0,0)
       => ( ~ $less($sum(X0,$uminus(1)),0)
         => ! [X14: $int,X11: map_int_elt] :
              ( ( ~ $less($sum(X0,$uminus(1)),X14)
                & ~ $less(X14,0) )
             => ( ( sorted_sub2(X27,tb2t3(mk_array(elt1,X0,t2tb5(X11))),0,X14)
                  & permut_all(elt1,mk_array(elt1,X0,t2tb5(X10)),mk_array(elt1,X0,t2tb5(X11))) )
               => ! [X22: map_int_elt,X15: $int] :
                    ( ( ~ $less(X15,0)
                      & permut_all(elt1,mk_array(elt1,X0,t2tb5(X10)),mk_array(elt1,X0,t2tb5(X22)))
                      & sorted_sub2(X27,tb2t3(mk_array(elt1,X0,t2tb5(X22))),0,X15)
                      & ! [X31: $int,X30: $int] :
                          ( ( ~ $less(X14,X31)
                            & ~ $less(X30,0)
                            & $less(X30,X15)
                            & ~ $less(X31,$sum(X15,1)) )
                         => le(X27,tb2t4(get(elt1,int,t2tb5(X22),t2tb(X30))),tb2t4(get(elt1,int,t2tb5(X22),t2tb(X31)))) )
                      & ~ $less(X14,X15)
                      & sorted_sub2(X27,tb2t3(mk_array(elt1,X0,t2tb5(X22))),X15,$sum(X14,1)) )
                   => ( $less(0,X15)
                     => ( ( ~ $less(X15,0)
                          & $less(X15,X0)
                          & ~ $less(X0,0) )
                       => ( ( $less($sum(X15,$uminus(1)),X0)
                            & ~ $less($sum(X15,$uminus(1)),0) )
                         => ( ~ le(X27,tb2t4(get(elt1,int,t2tb5(X22),t2tb($sum(X15,$uminus(1))))),tb2t4(get(elt1,int,t2tb5(X22),t2tb(X15))))
                           => ( ( ~ $less(X15,0)
                                & $less(X15,X0) )
                             => ( ( $less($sum(X15,$uminus(1)),X0)
                                  & ~ $less($sum(X15,$uminus(1)),0) )
                               => ( ( $less(X15,X0)
                                    & ~ $less(X15,0) )
                                 => ! [X32: map_int_elt] :
                                      ( ( ~ $less(X0,0)
                                        & ( tb2t5(set(elt1,int,t2tb5(X22),t2tb(X15),get(elt1,int,t2tb5(X22),t2tb($sum(X15,$uminus(1)))))) = X32 ) )
                                     => ( ( $less($sum(X15,$uminus(1)),X0)
                                          & ~ $less($sum(X15,$uminus(1)),0) )
                                       => ! [X33: map_int_elt] :
                                            ( ( ( tb2t5(set(elt1,int,t2tb5(X32),t2tb($sum(X15,$uminus(1))),get(elt1,int,t2tb5(X22),t2tb(X15)))) = X33 )
                                              & ~ $less(X0,0) )
                                           => ( exchange1(elt1,mk_array(elt1,X0,t2tb5(X22)),mk_array(elt1,X0,t2tb5(X33)),$sum(X15,$uminus(1)),X15)
                                             => ! [X34: $int] :
                                                  ( ( $sum(X15,$uminus(1)) = X34 )
                                                 => sorted_sub2(X27,tb2t3(mk_array(elt1,X0,t2tb5(X33))),X34,$sum(X14,1)) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(theory_normalization,[],[f72]) ).

tff(f72,negated_conjecture,
    ~ ! [X0: $int,X10: map_int_elt,X27: param] :
        ( $lesseq(0,X0)
       => ( $lesseq(0,$difference(X0,1))
         => ! [X14: $int,X11: map_int_elt] :
              ( ( $lesseq(X14,$difference(X0,1))
                & $lesseq(0,X14) )
             => ( ( sorted_sub2(X27,tb2t3(mk_array(elt1,X0,t2tb5(X11))),0,X14)
                  & permut_all(elt1,mk_array(elt1,X0,t2tb5(X10)),mk_array(elt1,X0,t2tb5(X11))) )
               => ! [X22: map_int_elt,X15: $int] :
                    ( ( $lesseq(0,X15)
                      & permut_all(elt1,mk_array(elt1,X0,t2tb5(X10)),mk_array(elt1,X0,t2tb5(X22)))
                      & sorted_sub2(X27,tb2t3(mk_array(elt1,X0,t2tb5(X22))),0,X15)
                      & ! [X31: $int,X30: $int] :
                          ( ( $lesseq(X31,X14)
                            & $lesseq(0,X30)
                            & $less(X30,X15)
                            & $lesseq($sum(X15,1),X31) )
                         => le(X27,tb2t4(get(elt1,int,t2tb5(X22),t2tb(X30))),tb2t4(get(elt1,int,t2tb5(X22),t2tb(X31)))) )
                      & $lesseq(X15,X14)
                      & sorted_sub2(X27,tb2t3(mk_array(elt1,X0,t2tb5(X22))),X15,$sum(X14,1)) )
                   => ( $less(0,X15)
                     => ( ( $lesseq(0,X15)
                          & $less(X15,X0)
                          & $lesseq(0,X0) )
                       => ( ( $less($difference(X15,1),X0)
                            & $lesseq(0,$difference(X15,1)) )
                         => ( ~ le(X27,tb2t4(get(elt1,int,t2tb5(X22),t2tb($difference(X15,1)))),tb2t4(get(elt1,int,t2tb5(X22),t2tb(X15))))
                           => ( ( $lesseq(0,X15)
                                & $less(X15,X0) )
                             => ( ( $less($difference(X15,1),X0)
                                  & $lesseq(0,$difference(X15,1)) )
                               => ( ( $less(X15,X0)
                                    & $lesseq(0,X15) )
                                 => ! [X32: map_int_elt] :
                                      ( ( $lesseq(0,X0)
                                        & ( tb2t5(set(elt1,int,t2tb5(X22),t2tb(X15),get(elt1,int,t2tb5(X22),t2tb($difference(X15,1))))) = X32 ) )
                                     => ( ( $less($difference(X15,1),X0)
                                          & $lesseq(0,$difference(X15,1)) )
                                       => ! [X33: map_int_elt] :
                                            ( ( ( tb2t5(set(elt1,int,t2tb5(X32),t2tb($difference(X15,1)),get(elt1,int,t2tb5(X22),t2tb(X15)))) = X33 )
                                              & $lesseq(0,X0) )
                                           => ( exchange1(elt1,mk_array(elt1,X0,t2tb5(X22)),mk_array(elt1,X0,t2tb5(X33)),$difference(X15,1),X15)
                                             => ! [X34: $int] :
                                                  ( ( $difference(X15,1) = X34 )
                                                 => sorted_sub2(X27,tb2t3(mk_array(elt1,X0,t2tb5(X33))),X34,$sum(X14,1)) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(negated_conjecture,[],[f71]) ).

tff(f71,conjecture,
    ! [X0: $int,X10: map_int_elt,X27: param] :
      ( $lesseq(0,X0)
     => ( $lesseq(0,$difference(X0,1))
       => ! [X14: $int,X11: map_int_elt] :
            ( ( $lesseq(X14,$difference(X0,1))
              & $lesseq(0,X14) )
           => ( ( sorted_sub2(X27,tb2t3(mk_array(elt1,X0,t2tb5(X11))),0,X14)
                & permut_all(elt1,mk_array(elt1,X0,t2tb5(X10)),mk_array(elt1,X0,t2tb5(X11))) )
             => ! [X22: map_int_elt,X15: $int] :
                  ( ( $lesseq(0,X15)
                    & permut_all(elt1,mk_array(elt1,X0,t2tb5(X10)),mk_array(elt1,X0,t2tb5(X22)))
                    & sorted_sub2(X27,tb2t3(mk_array(elt1,X0,t2tb5(X22))),0,X15)
                    & ! [X31: $int,X30: $int] :
                        ( ( $lesseq(X31,X14)
                          & $lesseq(0,X30)
                          & $less(X30,X15)
                          & $lesseq($sum(X15,1),X31) )
                       => le(X27,tb2t4(get(elt1,int,t2tb5(X22),t2tb(X30))),tb2t4(get(elt1,int,t2tb5(X22),t2tb(X31)))) )
                    & $lesseq(X15,X14)
                    & sorted_sub2(X27,tb2t3(mk_array(elt1,X0,t2tb5(X22))),X15,$sum(X14,1)) )
                 => ( $less(0,X15)
                   => ( ( $lesseq(0,X15)
                        & $less(X15,X0)
                        & $lesseq(0,X0) )
                     => ( ( $less($difference(X15,1),X0)
                          & $lesseq(0,$difference(X15,1)) )
                       => ( ~ le(X27,tb2t4(get(elt1,int,t2tb5(X22),t2tb($difference(X15,1)))),tb2t4(get(elt1,int,t2tb5(X22),t2tb(X15))))
                         => ( ( $lesseq(0,X15)
                              & $less(X15,X0) )
                           => ( ( $less($difference(X15,1),X0)
                                & $lesseq(0,$difference(X15,1)) )
                             => ( ( $less(X15,X0)
                                  & $lesseq(0,X15) )
                               => ! [X32: map_int_elt] :
                                    ( ( $lesseq(0,X0)
                                      & ( tb2t5(set(elt1,int,t2tb5(X22),t2tb(X15),get(elt1,int,t2tb5(X22),t2tb($difference(X15,1))))) = X32 ) )
                                   => ( ( $less($difference(X15,1),X0)
                                        & $lesseq(0,$difference(X15,1)) )
                                     => ! [X33: map_int_elt] :
                                          ( ( ( tb2t5(set(elt1,int,t2tb5(X32),t2tb($difference(X15,1)),get(elt1,int,t2tb5(X22),t2tb(X15)))) = X33 )
                                            & $lesseq(0,X0) )
                                         => ( exchange1(elt1,mk_array(elt1,X0,t2tb5(X22)),mk_array(elt1,X0,t2tb5(X33)),$difference(X15,1),X15)
                                           => ! [X34: $int] :
                                                ( ( $difference(X15,1) = X34 )
                                               => sorted_sub2(X27,tb2t3(mk_array(elt1,X0,t2tb5(X33))),X34,$sum(X14,1)) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',wP_parameter_sort1) ).

tff(f306,plain,
    ! [X2: elt,X3: param,X0: elt,X1: elt] :
      ( ~ le(X3,X1,X0)
      | ~ le(X3,X2,X1)
      | le(X3,X2,X0) ),
    inference(cnf_transformation,[],[f162]) ).

tff(f162,plain,
    ! [X0: elt,X1: elt,X2: elt,X3: param] :
      ( le(X3,X2,X0)
      | ~ le(X3,X2,X1)
      | ~ le(X3,X1,X0) ),
    inference(flattening,[],[f161]) ).

tff(f161,plain,
    ! [X2: elt,X0: elt,X3: param,X1: elt] :
      ( le(X3,X2,X0)
      | ~ le(X3,X2,X1)
      | ~ le(X3,X1,X0) ),
    inference(ennf_transformation,[],[f96]) ).

tff(f96,plain,
    ! [X2: elt,X0: elt,X3: param,X1: elt] :
      ( ( le(X3,X2,X1)
        & le(X3,X1,X0) )
     => le(X3,X2,X0) ),
    inference(rectify,[],[f59]) ).

tff(f59,axiom,
    ! [X4: elt,X7: elt,X1: elt,X27: param] :
      ( ( le(X27,X7,X4)
        & le(X27,X1,X7) )
     => le(X27,X1,X4) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',le_trans) ).

tff(f1016,plain,
    ! [X3: param,X6: elt,X4: elt,X5: elt] :
      ( ~ le(X3,X4,X5)
      | le(X3,X6,X5)
      | le(X3,X4,X6) ),
    inference(resolution,[],[f306,f389]) ).

tff(f5728,plain,
    ( spl20_224
    | spl20_230
    | ~ spl20_10
    | ~ spl20_111 ),
    inference(avatar_split_clause,[],[f5673,f4004,f563,f5726,f5687]) ).

tff(f5726,plain,
    ( spl20_230
  <=> ! [X55: $int] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK8),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK8),t2tb(X55))))
        | $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(X55)))
        | $less(0,$sum($sum(X55,1),$uminus(sK9))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_230])]) ).

tff(f563,plain,
    ( spl20_10
  <=> sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK8))),0,sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_10])]) ).

tff(f5673,plain,
    ( ! [X55: $int] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK8),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK8),t2tb(X55))))
        | $less(0,$sum(0,$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | $less(0,$sum($sum(X55,1),$uminus(sK9)))
        | $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(X55))) )
    | ~ spl20_10
    | ~ spl20_111 ),
    inference(superposition,[],[f2089,f4006]) ).

tff(f2089,plain,
    ( ! [X0: $int,X1: $int] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK8),t2tb(X0))),tb2t4(get(elt1,int,t2tb5(sK8),t2tb(X1))))
        | $less(0,$sum($sum(X1,1),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(X0)))
        | $less(0,$sum(X0,$uminus(X1))) )
    | ~ spl20_10 ),
    inference(forward_demodulation,[],[f2088,f1140]) ).

tff(f1140,plain,
    ! [X0: $int,X1: map_int_elt] : ( t2tb5(X1) = elts(elt1,mk_array(elt1,X0,t2tb5(X1))) ),
    inference(resolution,[],[f407,f439]) ).

tff(f439,plain,
    ! [X0: map_int_elt] : sort(map(int,elt1),t2tb5(X0)),
    inference(cnf_transformation,[],[f101]) ).

tff(f101,plain,
    ! [X0: map_int_elt] : sort(map(int,elt1),t2tb5(X0)),
    inference(rectify,[],[f68]) ).

tff(f68,axiom,
    ! [X1: map_int_elt] : sort(map(int,elt1),t2tb5(X1)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t2tb_sort6) ).

tff(f407,plain,
    ! [X2: $int,X0: uni,X1: ty] :
      ( ~ sort(map(int,X1),X0)
      | ( elts(X1,mk_array(X1,X2,X0)) = X0 ) ),
    inference(cnf_transformation,[],[f276]) ).

tff(f276,plain,
    ! [X0: uni,X1: ty,X2: $int] :
      ( ( elts(X1,mk_array(X1,X2,X0)) = X0 )
      | ~ sort(map(int,X1),X0) ),
    inference(rectify,[],[f194]) ).

tff(f194,plain,
    ! [X1: uni,X2: ty,X0: $int] :
      ( ( elts(X2,mk_array(X2,X0,X1)) = X1 )
      | ~ sort(map(int,X2),X1) ),
    inference(ennf_transformation,[],[f136]) ).

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

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

tff(f2088,plain,
    ( ! [X0: $int,X1: $int] :
        ( $less(0,$sum(0,$uminus(X0)))
        | $less(0,$sum($sum(X1,1),$uminus(sK9)))
        | $less(0,$sum(X0,$uminus(X1)))
        | le(sK5,tb2t4(get(elt1,int,elts(elt1,mk_array(elt1,sK7,t2tb5(sK8))),t2tb(X0))),tb2t4(get(elt1,int,elts(elt1,mk_array(elt1,sK7,t2tb5(sK8))),t2tb(X1)))) )
    | ~ spl20_10 ),
    inference(forward_demodulation,[],[f2080,f424]) ).

tff(f424,plain,
    ! [X0: uni] : ( t2tb3(tb2t3(X0)) = X0 ),
    inference(cnf_transformation,[],[f127]) ).

tff(f127,plain,
    ! [X0: uni] : ( t2tb3(tb2t3(X0)) = X0 ),
    inference(rectify,[],[f62]) ).

tff(f62,axiom,
    ! [X15: uni] : ( t2tb3(tb2t3(X15)) = X15 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',bridgeR3) ).

tff(f2080,plain,
    ( ! [X0: $int,X1: $int] :
        ( $less(0,$sum(X0,$uminus(X1)))
        | le(sK5,tb2t4(get(elt1,int,elts(elt1,t2tb3(tb2t3(mk_array(elt1,sK7,t2tb5(sK8))))),t2tb(X0))),tb2t4(get(elt1,int,elts(elt1,t2tb3(tb2t3(mk_array(elt1,sK7,t2tb5(sK8))))),t2tb(X1))))
        | $less(0,$sum($sum(X1,1),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(X0))) )
    | ~ spl20_10 ),
    inference(resolution,[],[f460,f565]) ).

tff(f565,plain,
    ( sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK8))),0,sK9)
    | ~ spl20_10 ),
    inference(avatar_component_clause,[],[f563]) ).

tff(f460,plain,
    ! [X2: array_elt,X3: $int,X0: $int,X1: param,X4: $int,X5: $int] :
      ( ~ sorted_sub2(X1,X2,X0,X3)
      | $less(0,$sum(X0,$uminus(X5)))
      | $less(0,$sum(X5,$uminus(X4)))
      | le(X1,tb2t4(get(elt1,int,elts(elt1,t2tb3(X2)),t2tb(X5))),tb2t4(get(elt1,int,elts(elt1,t2tb3(X2)),t2tb(X4))))
      | $less(0,$sum($sum(X4,1),$uminus(X3))) ),
    inference(evaluation,[],[f443]) ).

tff(f443,plain,
    ! [X2: array_elt,X3: $int,X0: $int,X1: param,X4: $int,X5: $int] :
      ( $less(X4,X5)
      | ~ sorted_sub2(X1,X2,X0,X3)
      | ~ $less(X4,X3)
      | le(X1,tb2t4(get(elt1,int,elts(elt1,t2tb3(X2)),t2tb(X5))),tb2t4(get(elt1,int,elts(elt1,t2tb3(X2)),t2tb(X4))))
      | $less(X5,X0) ),
    inference(definition_unfolding,[],[f405,f339,f339]) ).

tff(f339,plain,
    ! [X2: uni,X0: $int,X1: ty] : ( get1(X1,X2,X0) = get(X1,int,elts(X1,X2),t2tb(X0)) ),
    inference(cnf_transformation,[],[f242]) ).

tff(f242,plain,
    ! [X0: $int,X1: ty,X2: uni] : ( get1(X1,X2,X0) = get(X1,int,elts(X1,X2),t2tb(X0)) ),
    inference(rectify,[],[f138]) ).

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

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

tff(f405,plain,
    ! [X2: array_elt,X3: $int,X0: $int,X1: param,X4: $int,X5: $int] :
      ( ~ $less(X4,X3)
      | le(X1,tb2t4(get1(elt1,t2tb3(X2),X5)),tb2t4(get1(elt1,t2tb3(X2),X4)))
      | $less(X4,X5)
      | $less(X5,X0)
      | ~ sorted_sub2(X1,X2,X0,X3) ),
    inference(cnf_transformation,[],[f274]) ).

tff(f274,plain,
    ! [X0: $int,X1: param,X2: array_elt,X3: $int] :
      ( ( ! [X4: $int,X5: $int] :
            ( ~ $less(X4,X3)
            | le(X1,tb2t4(get1(elt1,t2tb3(X2),X5)),tb2t4(get1(elt1,t2tb3(X2),X4)))
            | $less(X4,X5)
            | $less(X5,X0) )
        | ~ sorted_sub2(X1,X2,X0,X3) )
      & ( sorted_sub2(X1,X2,X0,X3)
        | ( $less(sK16(X0,X1,X2,X3),X3)
          & ~ le(X1,tb2t4(get1(elt1,t2tb3(X2),sK17(X0,X1,X2,X3))),tb2t4(get1(elt1,t2tb3(X2),sK16(X0,X1,X2,X3))))
          & ~ $less(sK16(X0,X1,X2,X3),sK17(X0,X1,X2,X3))
          & ~ $less(sK17(X0,X1,X2,X3),X0) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK16,sK17])],[f272,f273]) ).

tff(f273,plain,
    ! [X0: $int,X1: param,X2: array_elt,X3: $int] :
      ( ? [X6: $int,X7: $int] :
          ( $less(X6,X3)
          & ~ le(X1,tb2t4(get1(elt1,t2tb3(X2),X7)),tb2t4(get1(elt1,t2tb3(X2),X6)))
          & ~ $less(X6,X7)
          & ~ $less(X7,X0) )
     => ( $less(sK16(X0,X1,X2,X3),X3)
        & ~ le(X1,tb2t4(get1(elt1,t2tb3(X2),sK17(X0,X1,X2,X3))),tb2t4(get1(elt1,t2tb3(X2),sK16(X0,X1,X2,X3))))
        & ~ $less(sK16(X0,X1,X2,X3),sK17(X0,X1,X2,X3))
        & ~ $less(sK17(X0,X1,X2,X3),X0) ) ),
    introduced(choice_axiom,[]) ).

tff(f272,plain,
    ! [X0: $int,X1: param,X2: array_elt,X3: $int] :
      ( ( ! [X4: $int,X5: $int] :
            ( ~ $less(X4,X3)
            | le(X1,tb2t4(get1(elt1,t2tb3(X2),X5)),tb2t4(get1(elt1,t2tb3(X2),X4)))
            | $less(X4,X5)
            | $less(X5,X0) )
        | ~ sorted_sub2(X1,X2,X0,X3) )
      & ( sorted_sub2(X1,X2,X0,X3)
        | ? [X6: $int,X7: $int] :
            ( $less(X6,X3)
            & ~ le(X1,tb2t4(get1(elt1,t2tb3(X2),X7)),tb2t4(get1(elt1,t2tb3(X2),X6)))
            & ~ $less(X6,X7)
            & ~ $less(X7,X0) ) ) ),
    inference(rectify,[],[f271]) ).

tff(f271,plain,
    ! [X0: $int,X3: param,X2: array_elt,X1: $int] :
      ( ( ! [X5: $int,X4: $int] :
            ( ~ $less(X5,X1)
            | le(X3,tb2t4(get1(elt1,t2tb3(X2),X4)),tb2t4(get1(elt1,t2tb3(X2),X5)))
            | $less(X5,X4)
            | $less(X4,X0) )
        | ~ sorted_sub2(X3,X2,X0,X1) )
      & ( sorted_sub2(X3,X2,X0,X1)
        | ? [X5: $int,X4: $int] :
            ( $less(X5,X1)
            & ~ le(X3,tb2t4(get1(elt1,t2tb3(X2),X4)),tb2t4(get1(elt1,t2tb3(X2),X5)))
            & ~ $less(X5,X4)
            & ~ $less(X4,X0) ) ) ),
    inference(nnf_transformation,[],[f207]) ).

tff(f207,plain,
    ! [X0: $int,X3: param,X2: array_elt,X1: $int] :
      ( ! [X5: $int,X4: $int] :
          ( ~ $less(X5,X1)
          | le(X3,tb2t4(get1(elt1,t2tb3(X2),X4)),tb2t4(get1(elt1,t2tb3(X2),X5)))
          | $less(X5,X4)
          | $less(X4,X0) )
    <=> sorted_sub2(X3,X2,X0,X1) ),
    inference(flattening,[],[f206]) ).

tff(f206,plain,
    ! [X3: param,X1: $int,X0: $int,X2: array_elt] :
      ( ! [X5: $int,X4: $int] :
          ( le(X3,tb2t4(get1(elt1,t2tb3(X2),X4)),tb2t4(get1(elt1,t2tb3(X2),X5)))
          | $less(X5,X4)
          | $less(X4,X0)
          | ~ $less(X5,X1) )
    <=> sorted_sub2(X3,X2,X0,X1) ),
    inference(ennf_transformation,[],[f120]) ).

tff(f120,plain,
    ! [X3: param,X1: $int,X0: $int,X2: array_elt] :
      ( ! [X5: $int,X4: $int] :
          ( ( ~ $less(X5,X4)
            & ~ $less(X4,X0)
            & $less(X5,X1) )
         => le(X3,tb2t4(get1(elt1,t2tb3(X2),X4)),tb2t4(get1(elt1,t2tb3(X2),X5))) )
    <=> sorted_sub2(X3,X2,X0,X1) ),
    inference(rectify,[],[f82]) ).

tff(f82,plain,
    ! [X18: $int,X6: $int,X0: array_elt,X27: param] :
      ( sorted_sub2(X27,X0,X18,X6)
    <=> ! [X28: $int,X29: $int] :
          ( ( ~ $less(X28,X18)
            & ~ $less(X29,X28)
            & $less(X29,X6) )
         => le(X27,tb2t4(get1(elt1,t2tb3(X0),X28)),tb2t4(get1(elt1,t2tb3(X0),X29))) ) ),
    inference(theory_normalization,[],[f66]) ).

tff(f66,axiom,
    ! [X18: $int,X6: $int,X0: array_elt,X27: param] :
      ( sorted_sub2(X27,X0,X18,X6)
    <=> ! [X28: $int,X29: $int] :
          ( ( $lesseq(X18,X28)
            & $lesseq(X28,X29)
            & $less(X29,X6) )
         => le(X27,tb2t4(get1(elt1,t2tb3(X0),X28)),tb2t4(get1(elt1,t2tb3(X0),X29))) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',sorted_sub_def2) ).

tff(f5724,plain,
    ( spl20_158
    | spl20_229
    | ~ spl20_17
    | ~ spl20_111 ),
    inference(avatar_split_clause,[],[f5670,f4004,f605,f5722,f4487]) ).

tff(f5722,plain,
    ( spl20_229
  <=> ! [X52: $int] :
        ( $less(0,$sum(X52,$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | $less(0,$sum(0,$uminus(X52)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X52))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_229])]) ).

tff(f605,plain,
    ( spl20_17
  <=> sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK11))),0,sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_17])]) ).

tff(f5670,plain,
    ( ! [X52: $int] :
        ( $less(0,$sum(X52,$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X52))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | $less(0,$sum(0,$uminus(X52)))
        | $less(0,$sum($sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK10))) )
    | ~ spl20_17
    | ~ spl20_111 ),
    inference(superposition,[],[f2087,f4006]) ).

tff(f2087,plain,
    ( ! [X2: $int,X3: $int] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X2))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X3))))
        | $less(0,$sum($sum(X3,1),$uminus(sK10)))
        | $less(0,$sum(X2,$uminus(X3)))
        | $less(0,$sum(0,$uminus(X2))) )
    | ~ spl20_17 ),
    inference(forward_demodulation,[],[f2086,f1140]) ).

tff(f2086,plain,
    ( ! [X2: $int,X3: $int] :
        ( $less(0,$sum($sum(X3,1),$uminus(sK10)))
        | $less(0,$sum(0,$uminus(X2)))
        | le(sK5,tb2t4(get(elt1,int,elts(elt1,mk_array(elt1,sK7,t2tb5(sK11))),t2tb(X2))),tb2t4(get(elt1,int,elts(elt1,mk_array(elt1,sK7,t2tb5(sK11))),t2tb(X3))))
        | $less(0,$sum(X2,$uminus(X3))) )
    | ~ spl20_17 ),
    inference(forward_demodulation,[],[f2081,f424]) ).

tff(f2081,plain,
    ( ! [X2: $int,X3: $int] :
        ( $less(0,$sum($sum(X3,1),$uminus(sK10)))
        | $less(0,$sum(0,$uminus(X2)))
        | le(sK5,tb2t4(get(elt1,int,elts(elt1,t2tb3(tb2t3(mk_array(elt1,sK7,t2tb5(sK11))))),t2tb(X2))),tb2t4(get(elt1,int,elts(elt1,t2tb3(tb2t3(mk_array(elt1,sK7,t2tb5(sK11))))),t2tb(X3))))
        | $less(0,$sum(X2,$uminus(X3))) )
    | ~ spl20_17 ),
    inference(resolution,[],[f460,f607]) ).

tff(f607,plain,
    ( sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK11))),0,sK10)
    | ~ spl20_17 ),
    inference(avatar_component_clause,[],[f605]) ).

tff(f5720,plain,
    ( spl20_158
    | spl20_224
    | spl20_131
    | ~ spl20_111 ),
    inference(avatar_split_clause,[],[f5666,f4004,f4142,f5687,f4487]) ).

tff(f4142,plain,
    ( spl20_131
  <=> ! [X43: uni,X42: elt] :
        ( $less(0,$sum(tb2t(X43),$uminus(sK9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),X42)
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X43))))
        | le(sK5,X42,tb2t4(get(elt1,int,t2tb5(sK11),X43))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_131])]) ).

tff(f5666,plain,
    ( ! [X50: elt,X51: uni] :
        ( $less(0,$sum($sum(sK10,1),$uminus(tb2t(X51))))
        | $less(0,$sum(0,$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | $less(0,$sum($sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK10)))
        | le(sK5,X50,tb2t4(get(elt1,int,t2tb5(sK11),X51)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),X50)
        | $less(0,$sum(tb2t(X51),$uminus(sK9))) )
    | ~ spl20_111 ),
    inference(superposition,[],[f1626,f4006]) ).

tff(f1626,plain,
    ! [X2: $int,X0: uni,X1: elt] :
      ( le(sK5,X1,tb2t4(get(elt1,int,t2tb5(sK11),X0)))
      | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X2))),X1)
      | $less(0,$sum($sum(X2,1),$uminus(sK10)))
      | $less(0,$sum(tb2t(X0),$uminus(sK9)))
      | $less(0,$sum(0,$uminus(X2)))
      | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X0)))) ),
    inference(superposition,[],[f1169,f420]) ).

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

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

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

tff(f5719,plain,
    ( spl20_228
    | ~ spl20_111 ),
    inference(avatar_split_clause,[],[f5714,f4004,f5716]) ).

tff(f5716,plain,
    ( spl20_228
  <=> ( sK14 = sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_228])]) ).

tff(f5714,plain,
    ( ( sK14 = sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)) )
    | ~ spl20_111 ),
    inference(forward_demodulation,[],[f5644,f396]) ).

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

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

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

tff(f5644,plain,
    ( ( tb2t(t2tb(sK14)) = sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)) )
    | ~ spl20_111 ),
    inference(superposition,[],[f396,f4006]) ).

tff(f5708,plain,
    ( spl20_224
    | spl20_158
    | spl20_128
    | ~ spl20_111 ),
    inference(avatar_split_clause,[],[f5664,f4004,f4126,f4487,f5687]) ).

tff(f4126,plain,
    ( spl20_128
  <=> ! [X38: elt,X37: elt,X39: $int] :
        ( $less(0,$sum($sum(sK10,1),$uminus(X39)))
        | $less(0,$sum(X39,$uminus(sK9)))
        | ~ le(sK5,X37,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | le(sK5,X37,X38)
        | le(sK5,X38,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X39)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_128])]) ).

tff(f5664,plain,
    ( ! [X46: elt,X47: $int,X45: elt] :
        ( ~ le(sK5,X45,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | $less(0,$sum($sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK10)))
        | $less(0,$sum(X47,$uminus(sK9)))
        | $less(0,$sum(0,$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | le(sK5,X46,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X47))))
        | $less(0,$sum($sum(sK10,1),$uminus(X47)))
        | le(sK5,X45,X46) )
    | ~ spl20_111 ),
    inference(superposition,[],[f1614,f4006]) ).

tff(f1614,plain,
    ! [X28: $int,X29: elt,X26: elt,X27: $int] :
      ( ~ le(sK5,X29,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X28))))
      | $less(0,$sum($sum(X28,1),$uminus(sK10)))
      | le(sK5,X26,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X27))))
      | $less(0,$sum(X27,$uminus(sK9)))
      | $less(0,$sum(0,$uminus(X28)))
      | $less(0,$sum($sum(sK10,1),$uminus(X27)))
      | le(sK5,X29,X26) ),
    inference(resolution,[],[f1169,f306]) ).

tff(f5707,plain,
    ( spl20_227
    | spl20_154
    | ~ spl20_2
    | ~ spl20_111 ),
    inference(avatar_split_clause,[],[f5674,f4004,f523,f4465,f5705]) ).

tff(f5705,plain,
    ( spl20_227
  <=> ! [X56: $int] :
        ( $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(X56)))
        | $less(0,$sum($sum(X56,1),$uminus($sum(sK9,1))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X56)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_227])]) ).

tff(f4465,plain,
    ( spl20_154
  <=> $less(0,$sum(sK10,$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_154])]) ).

tff(f523,plain,
    ( spl20_2
  <=> sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK11))),sK10,$sum(sK9,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_2])]) ).

tff(f5674,plain,
    ( ! [X56: $int] :
        ( $less(0,$sum(sK10,$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(X56)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X56))))
        | $less(0,$sum($sum(X56,1),$uminus($sum(sK9,1)))) )
    | ~ spl20_2
    | ~ spl20_111 ),
    inference(superposition,[],[f2091,f4006]) ).

tff(f2091,plain,
    ( ! [X4: $int,X5: $int] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X4))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X5))))
        | $less(0,$sum(sK10,$uminus(X4)))
        | $less(0,$sum(X4,$uminus(X5)))
        | $less(0,$sum($sum(X5,1),$uminus($sum(sK9,1)))) )
    | ~ spl20_2 ),
    inference(forward_demodulation,[],[f2090,f1140]) ).

tff(f2090,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(0,$sum($sum(X5,1),$uminus($sum(sK9,1))))
        | $less(0,$sum(X4,$uminus(X5)))
        | $less(0,$sum(sK10,$uminus(X4)))
        | le(sK5,tb2t4(get(elt1,int,elts(elt1,mk_array(elt1,sK7,t2tb5(sK11))),t2tb(X4))),tb2t4(get(elt1,int,elts(elt1,mk_array(elt1,sK7,t2tb5(sK11))),t2tb(X5)))) )
    | ~ spl20_2 ),
    inference(forward_demodulation,[],[f2082,f424]) ).

tff(f2082,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(0,$sum($sum(X5,1),$uminus($sum(sK9,1))))
        | $less(0,$sum(sK10,$uminus(X4)))
        | $less(0,$sum(X4,$uminus(X5)))
        | le(sK5,tb2t4(get(elt1,int,elts(elt1,t2tb3(tb2t3(mk_array(elt1,sK7,t2tb5(sK11))))),t2tb(X4))),tb2t4(get(elt1,int,elts(elt1,t2tb3(tb2t3(mk_array(elt1,sK7,t2tb5(sK11))))),t2tb(X5)))) )
    | ~ spl20_2 ),
    inference(resolution,[],[f460,f525]) ).

tff(f525,plain,
    ( sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK11))),sK10,$sum(sK9,1))
    | ~ spl20_2 ),
    inference(avatar_component_clause,[],[f523]) ).

tff(f5703,plain,
    ( spl20_224
    | spl20_158
    | spl20_137
    | ~ spl20_111 ),
    inference(avatar_split_clause,[],[f5650,f4004,f4167,f4487,f5687]) ).

tff(f4167,plain,
    ( spl20_137
  <=> ! [X18: $int] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X18))))
        | $less(0,$sum(X18,$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(X18))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_137])]) ).

tff(f5650,plain,
    ( ! [X18: $int] :
        ( $less(0,$sum(X18,$uminus(sK9)))
        | $less(0,$sum($sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK10)))
        | $less(0,$sum($sum(sK10,1),$uminus(X18)))
        | $less(0,$sum(0,$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X18)))) )
    | ~ spl20_111 ),
    inference(superposition,[],[f475,f4006]) ).

tff(f5702,plain,
    ( spl20_224
    | spl20_158
    | spl20_117
    | ~ spl20_111 ),
    inference(avatar_split_clause,[],[f5651,f4004,f4079,f4487,f5687]) ).

tff(f4079,plain,
    ( spl20_117
  <=> ! [X19: uni] :
        ( $less(0,$sum(tb2t(X19),$uminus(sK9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK11),X19)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X19)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_117])]) ).

tff(f5651,plain,
    ( ! [X19: uni] :
        ( $less(0,$sum($sum(sK10,1),$uminus(tb2t(X19))))
        | $less(0,$sum($sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK10)))
        | $less(0,$sum(0,$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | $less(0,$sum(tb2t(X19),$uminus(sK9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK11),X19))) )
    | ~ spl20_111 ),
    inference(superposition,[],[f690,f4006]) ).

tff(f690,plain,
    ! [X2: $int,X1: uni] :
      ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X2))),tb2t4(get(elt1,int,t2tb5(sK11),X1)))
      | $less(0,$sum(0,$uminus(X2)))
      | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X1))))
      | $less(0,$sum(tb2t(X1),$uminus(sK9)))
      | $less(0,$sum($sum(X2,1),$uminus(sK10))) ),
    inference(superposition,[],[f475,f420]) ).

tff(f5701,plain,
    ( spl20_224
    | spl20_226
    | ~ spl20_17
    | ~ spl20_111 ),
    inference(avatar_split_clause,[],[f5671,f4004,f605,f5699,f5687]) ).

tff(f5699,plain,
    ( spl20_226
  <=> ! [X53: $int] :
        ( $less(0,$sum($sum(X53,1),$uminus(sK10)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X53))))
        | $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(X53))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_226])]) ).

tff(f5671,plain,
    ( ! [X53: $int] :
        ( $less(0,$sum($sum(X53,1),$uminus(sK10)))
        | $less(0,$sum(0,$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(X53)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X53)))) )
    | ~ spl20_17
    | ~ spl20_111 ),
    inference(superposition,[],[f2087,f4006]) ).

tff(f5697,plain,
    ( spl20_158
    | spl20_224
    | spl20_130
    | ~ spl20_111 ),
    inference(avatar_split_clause,[],[f5657,f4004,f4134,f5687,f4487]) ).

tff(f4134,plain,
    ( spl20_130
  <=> ! [X29: $int,X28: elt] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),X28)
        | $less(0,$sum($sum(sK10,1),$uminus(X29)))
        | le(sK5,X28,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X29))))
        | $less(0,$sum(X29,$uminus(sK9))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_130])]) ).

tff(f5657,plain,
    ( ! [X28: $int,X27: elt] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),X27)
        | le(sK5,X27,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X28))))
        | $less(0,$sum(0,$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | $less(0,$sum($sum(sK10,1),$uminus(X28)))
        | $less(0,$sum($sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK10)))
        | $less(0,$sum(X28,$uminus(sK9))) )
    | ~ spl20_111 ),
    inference(superposition,[],[f1169,f4006]) ).

tff(f5695,plain,
    ( spl20_158
    | spl20_123
    | spl20_224
    | ~ spl20_111 ),
    inference(avatar_split_clause,[],[f5654,f4004,f5687,f4104,f4487]) ).

tff(f4104,plain,
    ( spl20_123
  <=> ! [X25: uni,X24: elt] :
        ( le(sK5,X24,tb2t4(get(elt1,int,t2tb5(sK11),X25)))
        | $less(0,$sum(tb2t(X25),$uminus(sK9)))
        | ~ le(sK5,X24,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X25)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_123])]) ).

tff(f5654,plain,
    ( ! [X24: uni,X23: elt] :
        ( $less(0,$sum(0,$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | ~ le(sK5,X23,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | le(sK5,X23,tb2t4(get(elt1,int,t2tb5(sK11),X24)))
        | $less(0,$sum(tb2t(X24),$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X24))))
        | $less(0,$sum($sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK10))) )
    | ~ spl20_111 ),
    inference(superposition,[],[f1019,f4006]) ).

tff(f1019,plain,
    ! [X16: uni,X14: elt,X15: $int] :
      ( ~ le(sK5,X14,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X15))))
      | le(sK5,X14,tb2t4(get(elt1,int,t2tb5(sK11),X16)))
      | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X16))))
      | $less(0,$sum($sum(X15,1),$uminus(sK10)))
      | $less(0,$sum(0,$uminus(X15)))
      | $less(0,$sum(tb2t(X16),$uminus(sK9))) ),
    inference(resolution,[],[f306,f690]) ).

tff(f5694,plain,
    ( spl20_155
    | spl20_225
    | ~ spl20_2
    | ~ spl20_111 ),
    inference(avatar_split_clause,[],[f5675,f4004,f523,f5692,f4469]) ).

tff(f4469,plain,
    ( spl20_155
  <=> $less(0,$sum($sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus($sum(sK9,1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_155])]) ).

tff(f5692,plain,
    ( spl20_225
  <=> ! [X57: $int] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X57))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | $less(0,$sum(X57,$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | $less(0,$sum(sK10,$uminus(X57))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_225])]) ).

tff(f5675,plain,
    ( ! [X57: $int] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X57))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | $less(0,$sum($sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus($sum(sK9,1))))
        | $less(0,$sum(sK10,$uminus(X57)))
        | $less(0,$sum(X57,$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))) )
    | ~ spl20_2
    | ~ spl20_111 ),
    inference(superposition,[],[f2091,f4006]) ).

tff(f5690,plain,
    ( spl20_158
    | spl20_224
    | spl20_129
    | ~ spl20_111 ),
    inference(avatar_split_clause,[],[f5653,f4004,f4130,f5687,f4487]) ).

tff(f4130,plain,
    ( spl20_129
  <=> ! [X22: elt,X23: $int] :
        ( $less(0,$sum($sum(sK10,1),$uminus(X23)))
        | $less(0,$sum(X23,$uminus(sK9)))
        | ~ le(sK5,X22,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | le(sK5,X22,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X23)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_129])]) ).

tff(f5653,plain,
    ( ! [X21: elt,X22: $int] :
        ( le(sK5,X21,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X22))))
        | $less(0,$sum($sum(sK10,1),$uminus(X22)))
        | $less(0,$sum(X22,$uminus(sK9)))
        | $less(0,$sum(0,$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | ~ le(sK5,X21,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | $less(0,$sum($sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK10))) )
    | ~ spl20_111 ),
    inference(superposition,[],[f1018,f4006]) ).

tff(f5685,plain,
    ( spl20_222
    | spl20_223
    | ~ spl20_10
    | ~ spl20_111 ),
    inference(avatar_split_clause,[],[f5672,f4004,f563,f5683,f5679]) ).

tff(f5679,plain,
    ( spl20_222
  <=> $less(0,$sum($sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK9))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_222])]) ).

tff(f5683,plain,
    ( spl20_223
  <=> ! [X54: $int] :
        ( $less(0,$sum(X54,$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | $less(0,$sum(0,$uminus(X54)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK8),t2tb(X54))),tb2t4(get(elt1,int,t2tb5(sK8),t2tb(sK14)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_223])]) ).

tff(f5672,plain,
    ( ! [X54: $int] :
        ( $less(0,$sum(X54,$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK8),t2tb(X54))),tb2t4(get(elt1,int,t2tb5(sK8),t2tb(sK14))))
        | $less(0,$sum($sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(X54))) )
    | ~ spl20_10
    | ~ spl20_111 ),
    inference(superposition,[],[f2089,f4006]) ).

tff(f5577,plain,
    ( spl20_167
    | ~ spl20_111
    | ~ spl20_204 ),
    inference(avatar_split_clause,[],[f5538,f5321,f4004,f4704]) ).

tff(f4704,plain,
    ( spl20_167
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_167])]) ).

tff(f5321,plain,
    ( spl20_204
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_204])]) ).

tff(f5538,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
    | ~ spl20_111
    | ~ spl20_204 ),
    inference(backward_demodulation,[],[f5322,f4006]) ).

tff(f5322,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ~ spl20_204 ),
    inference(avatar_component_clause,[],[f5321]) ).

tff(f5572,plain,
    ( spl20_221
    | ~ spl20_111
    | ~ spl20_201 ),
    inference(avatar_split_clause,[],[f5537,f5304,f4004,f5569]) ).

tff(f5569,plain,
    ( spl20_221
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK14)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_221])]) ).

tff(f5304,plain,
    ( spl20_201
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_201])]) ).

tff(f5537,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK14))))
    | ~ spl20_111
    | ~ spl20_201 ),
    inference(backward_demodulation,[],[f5305,f4006]) ).

tff(f5305,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ~ spl20_201 ),
    inference(avatar_component_clause,[],[f5304]) ).

tff(f5566,plain,
    ( spl20_220
    | ~ spl20_111
    | ~ spl20_115 ),
    inference(avatar_split_clause,[],[f5528,f4036,f4004,f5563]) ).

tff(f5563,plain,
    ( spl20_220
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK14)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_220])]) ).

tff(f4036,plain,
    ( spl20_115
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_115])]) ).

tff(f5528,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK14))))
    | ~ spl20_111
    | ~ spl20_115 ),
    inference(backward_demodulation,[],[f4037,f4006]) ).

tff(f4037,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ~ spl20_115 ),
    inference(avatar_component_clause,[],[f4036]) ).

tff(f5560,plain,
    ( spl20_219
    | ~ spl20_111
    | ~ spl20_141 ),
    inference(avatar_split_clause,[],[f5529,f4271,f4004,f5557]) ).

tff(f5557,plain,
    ( spl20_219
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK14)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_219])]) ).

tff(f4271,plain,
    ( spl20_141
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_141])]) ).

tff(f5529,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK14))))
    | ~ spl20_111
    | ~ spl20_141 ),
    inference(backward_demodulation,[],[f4272,f4006]) ).

tff(f4272,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ~ spl20_141 ),
    inference(avatar_component_clause,[],[f4271]) ).

tff(f5554,plain,
    ( spl20_218
    | ~ spl20_111
    | ~ spl20_207 ),
    inference(avatar_split_clause,[],[f5540,f5391,f4004,f5551]) ).

tff(f5551,plain,
    ( spl20_218
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_218])]) ).

tff(f5391,plain,
    ( spl20_207
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_207])]) ).

tff(f5540,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
    | ~ spl20_111
    | ~ spl20_207 ),
    inference(backward_demodulation,[],[f5392,f4006]) ).

tff(f5392,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ~ spl20_207 ),
    inference(avatar_component_clause,[],[f5391]) ).

tff(f5549,plain,
    ( spl20_217
    | ~ spl20_111
    | ~ spl20_163 ),
    inference(avatar_split_clause,[],[f5533,f4552,f4004,f5546]) ).

tff(f5546,plain,
    ( spl20_217
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK14)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_217])]) ).

tff(f4552,plain,
    ( spl20_163
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_163])]) ).

tff(f5533,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK14))))
    | ~ spl20_111
    | ~ spl20_163 ),
    inference(backward_demodulation,[],[f4553,f4006]) ).

tff(f4553,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ~ spl20_163 ),
    inference(avatar_component_clause,[],[f4552]) ).

tff(f5519,plain,
    ( spl20_163
    | ~ spl20_112
    | ~ spl20_161 ),
    inference(avatar_split_clause,[],[f5518,f4537,f4009,f4552]) ).

tff(f4009,plain,
    ( spl20_112
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_112])]) ).

tff(f4537,plain,
    ( spl20_161
  <=> ( get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))) = get(elt1,int,t2tb5(sK13),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_161])]) ).

tff(f5518,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ~ spl20_112
    | ~ spl20_161 ),
    inference(forward_demodulation,[],[f4010,f4539]) ).

tff(f4539,plain,
    ( ( get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))) = get(elt1,int,t2tb5(sK13),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))) )
    | ~ spl20_161 ),
    inference(avatar_component_clause,[],[f4537]) ).

tff(f4010,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ~ spl20_112 ),
    inference(avatar_component_clause,[],[f4009]) ).

tff(f5517,plain,
    ( ~ spl20_163
    | spl20_111
    | ~ spl20_93
    | spl20_107 ),
    inference(avatar_split_clause,[],[f5164,f3986,f2865,f4004,f4552]) ).

tff(f2865,plain,
    ( spl20_93
  <=> ( set(elt1,int,t2tb5(sK12),t2tb(sK14),get(elt1,int,t2tb5(sK11),t2tb(sK10))) = t2tb5(sK13) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_93])]) ).

tff(f3986,plain,
    ( spl20_107
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_107])]) ).

tff(f5164,plain,
    ( ( t2tb(sK14) = t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))) )
    | ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ~ spl20_93
    | spl20_107 ),
    inference(superposition,[],[f3988,f3864]) ).

tff(f3864,plain,
    ( ! [X1: uni] :
        ( ( get(elt1,int,t2tb5(sK13),X1) = get(elt1,int,t2tb5(sK12),X1) )
        | ( t2tb(sK14) = X1 ) )
    | ~ spl20_93 ),
    inference(superposition,[],[f1571,f2867]) ).

tff(f2867,plain,
    ( ( set(elt1,int,t2tb5(sK12),t2tb(sK14),get(elt1,int,t2tb5(sK11),t2tb(sK10))) = t2tb5(sK13) )
    | ~ spl20_93 ),
    inference(avatar_component_clause,[],[f2865]) ).

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

tff(f692,plain,
    ! [X5: uni] : sort(int,X5),
    inference(superposition,[],[f307,f420]) ).

tff(f307,plain,
    ! [X0: $int] : sort(int,t2tb(X0)),
    inference(cnf_transformation,[],[f106]) ).

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

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

tff(f1555,plain,
    ! [X40: uni,X38: ty,X39: uni,X36: uni,X37: $int] :
      ( ~ sort(int,X36)
      | ( get(X38,int,set(X38,int,X39,t2tb(X37),X40),X36) = get(X38,int,X39,X36) )
      | ( t2tb(X37) = X36 ) ),
    inference(resolution,[],[f421,f307]) ).

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

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

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

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

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

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

tff(f3988,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_107 ),
    inference(avatar_component_clause,[],[f3986]) ).

tff(f5516,plain,
    ( spl20_111
    | ~ spl20_201
    | ~ spl20_93
    | spl20_194 ),
    inference(avatar_split_clause,[],[f5346,f5167,f2865,f5304,f4004]) ).

tff(f5167,plain,
    ( spl20_194
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_194])]) ).

tff(f5346,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ( t2tb(sK14) = t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))) )
    | ~ spl20_93
    | spl20_194 ),
    inference(superposition,[],[f5169,f3864]) ).

tff(f5169,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_194 ),
    inference(avatar_component_clause,[],[f5167]) ).

tff(f5515,plain,
    ( spl20_216
    | spl20_152
    | ~ spl20_33
    | spl20_207 ),
    inference(avatar_split_clause,[],[f5469,f5391,f731,f4446,f5513]) ).

tff(f5513,plain,
    ( spl20_216
  <=> ! [X14: elt] :
        ( le(sK5,X14,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),X14) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_216])]) ).

tff(f4446,plain,
    ( spl20_152
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_152])]) ).

tff(f731,plain,
    ( spl20_33
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_33])]) ).

tff(f5469,plain,
    ( ! [X14: elt] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | le(sK5,X14,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),X14) )
    | ~ spl20_33
    | spl20_207 ),
    inference(resolution,[],[f5393,f1203]) ).

tff(f1203,plain,
    ( ! [X31: elt,X32: elt,X30: elt] :
        ( le(sK5,X31,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),X30)
        | le(sK5,X30,X32)
        | le(sK5,X32,X31) )
    | ~ spl20_33 ),
    inference(resolution,[],[f1107,f389]) ).

tff(f1107,plain,
    ( ! [X6: elt,X4: elt,X5: elt] :
        ( ~ le(sK5,X6,X4)
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),X4)
        | le(sK5,X5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | le(sK5,X6,X5) )
    | ~ spl20_33 ),
    inference(resolution,[],[f1057,f306]) ).

tff(f1057,plain,
    ( ! [X11: elt,X12: elt] :
        ( le(sK5,X12,X11)
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),X12)
        | le(sK5,X11,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14)))) )
    | ~ spl20_33 ),
    inference(resolution,[],[f1034,f389]) ).

tff(f1034,plain,
    ( ! [X12: elt,X13: elt] :
        ( ~ le(sK5,X13,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
        | le(sK5,X12,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | le(sK5,X13,X12) )
    | ~ spl20_33 ),
    inference(resolution,[],[f1024,f389]) ).

tff(f1024,plain,
    ( ! [X0: elt,X1: elt] :
        ( ~ le(sK5,X1,X0)
        | le(sK5,X1,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | ~ le(sK5,X0,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10)))) )
    | ~ spl20_33 ),
    inference(resolution,[],[f1020,f306]) ).

tff(f1020,plain,
    ( ! [X17: elt] :
        ( le(sK5,X17,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | ~ le(sK5,X17,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10)))) )
    | ~ spl20_33 ),
    inference(resolution,[],[f306,f733]) ).

tff(f733,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
    | ~ spl20_33 ),
    inference(avatar_component_clause,[],[f731]) ).

tff(f5393,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_207 ),
    inference(avatar_component_clause,[],[f5391]) ).

tff(f5511,plain,
    ( spl20_151
    | spl20_150
    | spl20_211
    | spl20_207 ),
    inference(avatar_split_clause,[],[f5510,f5391,f5441,f4437,f4441]) ).

tff(f4441,plain,
    ( spl20_151
  <=> $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK9))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_151])]) ).

tff(f4437,plain,
    ( spl20_150
  <=> $less(0,$sum($sum(sK10,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_150])]) ).

tff(f5441,plain,
    ( spl20_211
  <=> ! [X7: $int] :
        ( $less(0,$sum($sum(X7,1),$uminus(sK10)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X7))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
        | $less(0,$sum(0,$uminus(X7))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_211])]) ).

tff(f5510,plain,
    ( ! [X5: $int] :
        ( $less(0,$sum(0,$uminus(X5)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X5))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
        | $less(0,$sum($sum(sK10,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK9)))
        | $less(0,$sum($sum(X5,1),$uminus(sK10))) )
    | spl20_207 ),
    inference(forward_demodulation,[],[f5509,f396]) ).

tff(f5509,plain,
    ( ! [X5: $int] :
        ( $less(0,$sum($sum(sK10,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X5))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
        | $less(0,$sum(0,$uminus(X5)))
        | $less(0,$sum(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))),$uminus(sK9)))
        | $less(0,$sum($sum(X5,1),$uminus(sK10))) )
    | spl20_207 ),
    inference(forward_demodulation,[],[f5462,f396]) ).

tff(f5462,plain,
    ( ! [X5: $int] :
        ( $less(0,$sum($sum(sK10,1),$uminus(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))))
        | $less(0,$sum(0,$uminus(X5)))
        | $less(0,$sum(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))),$uminus(sK9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X5))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
        | $less(0,$sum($sum(X5,1),$uminus(sK10))) )
    | spl20_207 ),
    inference(resolution,[],[f5393,f1626]) ).

tff(f5508,plain,
    ( spl20_213
    | spl20_207 ),
    inference(avatar_split_clause,[],[f5446,f5391,f5479]) ).

tff(f5479,plain,
    ( spl20_213
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_213])]) ).

tff(f5446,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_207 ),
    inference(unit_resulting_resolution,[],[f411,f5393,f1016]) ).

tff(f411,plain,
    ! [X0: param,X1: elt] : le(X0,X1,X1),
    inference(cnf_transformation,[],[f278]) ).

tff(f278,plain,
    ! [X0: param,X1: elt] : le(X0,X1,X1),
    inference(rectify,[],[f118]) ).

tff(f118,plain,
    ! [X1: param,X0: elt] : le(X1,X0,X0),
    inference(rectify,[],[f57]) ).

tff(f57,axiom,
    ! [X1: elt,X27: param] : le(X27,X1,X1),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',le_refl) ).

tff(f5507,plain,
    ( spl20_151
    | spl20_150
    | spl20_211
    | spl20_207 ),
    inference(avatar_split_clause,[],[f5460,f5391,f5441,f4437,f4441]) ).

tff(f5460,plain,
    ( ! [X3: $int] :
        ( $less(0,$sum($sum(X3,1),$uminus(sK10)))
        | $less(0,$sum(0,$uminus(X3)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X3))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
        | $less(0,$sum($sum(sK10,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK9))) )
    | spl20_207 ),
    inference(resolution,[],[f5393,f1169]) ).

tff(f5506,plain,
    ( spl20_151
    | spl20_150
    | spl20_215
    | spl20_207 ),
    inference(avatar_split_clause,[],[f5458,f5391,f5504,f4437,f4441]) ).

tff(f5504,plain,
    ( spl20_215
  <=> ! [X0: elt,X1: $int] :
        ( $less(0,$sum(0,$uminus(X1)))
        | le(sK5,X0,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X1))),X0)
        | $less(0,$sum($sum(X1,1),$uminus(sK10))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_215])]) ).

tff(f5458,plain,
    ( ! [X0: elt,X1: $int] :
        ( $less(0,$sum(0,$uminus(X1)))
        | $less(0,$sum($sum(X1,1),$uminus(sK10)))
        | $less(0,$sum($sum(sK10,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X1))),X0)
        | $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK9)))
        | le(sK5,X0,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) )
    | spl20_207 ),
    inference(resolution,[],[f5393,f2516]) ).

tff(f5500,plain,
    ( spl20_158
    | spl20_214
    | spl20_118
    | ~ spl20_17
    | spl20_207 ),
    inference(avatar_split_clause,[],[f5453,f5391,f605,f4082,f5491,f4487]) ).

tff(f5491,plain,
    ( spl20_214
  <=> $less(0,$sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_214])]) ).

tff(f4082,plain,
    ( spl20_118
  <=> $less(0,$sum(0,$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_118])]) ).

tff(f5453,plain,
    ( $less(0,$sum(0,$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
    | $less(0,$sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
    | $less(0,$sum($sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK10)))
    | ~ spl20_17
    | spl20_207 ),
    inference(resolution,[],[f5393,f2087]) ).

tff(f5499,plain,
    ( spl20_150
    | spl20_151
    | spl20_212
    | spl20_207 ),
    inference(avatar_split_clause,[],[f5498,f5391,f5475,f4441,f4437]) ).

tff(f5475,plain,
    ( spl20_212
  <=> ! [X2: uni] :
        ( $less(0,$sum(0,$uminus(tb2t(X2))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X2)),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
        | $less(0,$sum($sum(tb2t(X2),1),$uminus(sK10))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_212])]) ).

tff(f5498,plain,
    ( ! [X4: uni] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X4)),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
        | $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(tb2t(X4))))
        | $less(0,$sum($sum(tb2t(X4),1),$uminus(sK10)))
        | $less(0,$sum($sum(sK10,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))) )
    | spl20_207 ),
    inference(forward_demodulation,[],[f5497,f396]) ).

tff(f5497,plain,
    ( ! [X4: uni] :
        ( $less(0,$sum(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))),$uminus(sK9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X4)),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
        | $less(0,$sum($sum(sK10,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | $less(0,$sum($sum(tb2t(X4),1),$uminus(sK10)))
        | $less(0,$sum(0,$uminus(tb2t(X4)))) )
    | spl20_207 ),
    inference(forward_demodulation,[],[f5461,f396]) ).

tff(f5461,plain,
    ( ! [X4: uni] :
        ( $less(0,$sum($sum(sK10,1),$uminus(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X4)),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
        | $less(0,$sum($sum(tb2t(X4),1),$uminus(sK10)))
        | $less(0,$sum(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(tb2t(X4)))) )
    | spl20_207 ),
    inference(resolution,[],[f5393,f2437]) ).

tff(f2437,plain,
    ! [X2: uni,X0: uni,X1: elt] :
      ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X2)),X1)
      | le(sK5,X1,tb2t4(get(elt1,int,t2tb5(sK11),X0)))
      | $less(0,$sum($sum(tb2t(X2),1),$uminus(sK10)))
      | $less(0,$sum(tb2t(X0),$uminus(sK9)))
      | $less(0,$sum(0,$uminus(tb2t(X2))))
      | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X0)))) ),
    inference(superposition,[],[f1625,f420]) ).

tff(f1625,plain,
    ! [X2: $int,X0: uni,X1: elt] :
      ( le(sK5,X1,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X2))))
      | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X0)),X1)
      | $less(0,$sum(X2,$uminus(sK9)))
      | $less(0,$sum(0,$uminus(tb2t(X0))))
      | $less(0,$sum($sum(tb2t(X0),1),$uminus(sK10)))
      | $less(0,$sum($sum(sK10,1),$uminus(X2))) ),
    inference(superposition,[],[f1169,f420]) ).

tff(f5496,plain,
    ( spl20_213
    | spl20_207 ),
    inference(avatar_split_clause,[],[f5450,f5391,f5479]) ).

tff(f5450,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_207 ),
    inference(unit_resulting_resolution,[],[f5393,f389]) ).

tff(f5495,plain,
    ( spl20_213
    | spl20_207 ),
    inference(avatar_split_clause,[],[f5447,f5391,f5479]) ).

tff(f5447,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_207 ),
    inference(unit_resulting_resolution,[],[f411,f5393,f1016]) ).

tff(f5494,plain,
    ( spl20_155
    | spl20_135
    | spl20_214
    | ~ spl20_2
    | spl20_207 ),
    inference(avatar_split_clause,[],[f5452,f5391,f523,f5491,f4159,f4469]) ).

tff(f4159,plain,
    ( spl20_135
  <=> $less(0,$sum(sK10,$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_135])]) ).

tff(f5452,plain,
    ( $less(0,$sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
    | $less(0,$sum(sK10,$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
    | $less(0,$sum($sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus($sum(sK9,1))))
    | ~ spl20_2
    | spl20_207 ),
    inference(resolution,[],[f5393,f2091]) ).

tff(f5488,plain,
    ( spl20_213
    | spl20_207 ),
    inference(avatar_split_clause,[],[f5472,f5391,f5479]) ).

tff(f5472,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_207 ),
    inference(resolution,[],[f5393,f389]) ).

tff(f5486,plain,
    ( spl20_213
    | spl20_207 ),
    inference(avatar_split_clause,[],[f5451,f5391,f5479]) ).

tff(f5451,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_207 ),
    inference(unit_resulting_resolution,[],[f5393,f389]) ).

tff(f5485,plain,
    ( spl20_160
    | spl20_211
    | spl20_207 ),
    inference(avatar_split_clause,[],[f5468,f5391,f5441,f4503]) ).

tff(f4503,plain,
    ( spl20_160
  <=> ! [X15: $int] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X15))))
        | $less(0,$sum(X15,$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(X15))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_160])]) ).

tff(f5468,plain,
    ( ! [X12: $int,X13: $int] :
        ( $less(0,$sum(0,$uminus(X13)))
        | $less(0,$sum($sum(X13,1),$uminus(sK10)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X13))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X12))))
        | $less(0,$sum(X12,$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(X12))) )
    | spl20_207 ),
    inference(resolution,[],[f5393,f2516]) ).

tff(f5482,plain,
    ( spl20_213
    | spl20_207 ),
    inference(avatar_split_clause,[],[f5473,f5391,f5479]) ).

tff(f5473,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_207 ),
    inference(resolution,[],[f5393,f389]) ).

tff(f5477,plain,
    ( spl20_150
    | spl20_151
    | spl20_212
    | spl20_207 ),
    inference(avatar_split_clause,[],[f5459,f5391,f5475,f4441,f4437]) ).

tff(f5459,plain,
    ( ! [X2: uni] :
        ( $less(0,$sum(0,$uminus(tb2t(X2))))
        | $less(0,$sum($sum(tb2t(X2),1),$uminus(sK10)))
        | $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X2)),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) )
    | spl20_207 ),
    inference(resolution,[],[f5393,f1625]) ).

tff(f5443,plain,
    ( spl20_211
    | spl20_146
    | spl20_201 ),
    inference(avatar_split_clause,[],[f5368,f5304,f4349,f5441]) ).

tff(f4349,plain,
    ( spl20_146
  <=> ! [X9: $int] :
        ( $less(0,$sum(X9,$uminus(sK9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X9))))
        | $less(0,$sum($sum(sK10,1),$uminus(X9))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_146])]) ).

tff(f5368,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(0,$sum($sum(sK10,1),$uminus(X6)))
        | $less(0,$sum($sum(X7,1),$uminus(sK10)))
        | $less(0,$sum(0,$uminus(X7)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X6))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X7))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
        | $less(0,$sum(X6,$uminus(sK9))) )
    | spl20_201 ),
    inference(resolution,[],[f5306,f2516]) ).

tff(f5306,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_201 ),
    inference(avatar_component_clause,[],[f5304]) ).

tff(f5438,plain,
    ( spl20_151
    | spl20_150
    | spl20_209
    | spl20_204 ),
    inference(avatar_split_clause,[],[f5402,f5321,f5421,f4437,f4441]) ).

tff(f5421,plain,
    ( spl20_209
  <=> ! [X4: uni] :
        ( $less(0,$sum($sum(tb2t(X4),1),$uminus(sK10)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X4)),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
        | $less(0,$sum(0,$uminus(tb2t(X4)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_209])]) ).

tff(f5402,plain,
    ( ! [X2: uni] :
        ( $less(0,$sum(0,$uminus(tb2t(X2))))
        | $less(0,$sum($sum(sK10,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | $less(0,$sum($sum(tb2t(X2),1),$uminus(sK10)))
        | $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X2)),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) )
    | spl20_204 ),
    inference(resolution,[],[f5323,f1625]) ).

tff(f5323,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_204 ),
    inference(avatar_component_clause,[],[f5321]) ).

tff(f5437,plain,
    ( spl20_208
    | spl20_204 ),
    inference(avatar_split_clause,[],[f5399,f5321,f5414]) ).

tff(f5414,plain,
    ( spl20_208
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_208])]) ).

tff(f5399,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_204 ),
    inference(unit_resulting_resolution,[],[f5323,f389]) ).

tff(f5436,plain,
    ( spl20_150
    | spl20_151
    | spl20_210
    | spl20_204 ),
    inference(avatar_split_clause,[],[f5401,f5321,f5434,f4441,f4437]) ).

tff(f5434,plain,
    ( spl20_210
  <=> ! [X0: elt,X1: $int] :
        ( $less(0,$sum($sum(X1,1),$uminus(sK10)))
        | $less(0,$sum(0,$uminus(X1)))
        | le(sK5,X0,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X1))),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_210])]) ).

tff(f5401,plain,
    ( ! [X0: elt,X1: $int] :
        ( $less(0,$sum($sum(X1,1),$uminus(sK10)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X1))),X0)
        | $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | le(sK5,X0,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
        | $less(0,$sum(0,$uminus(X1))) )
    | spl20_204 ),
    inference(resolution,[],[f5323,f2516]) ).

tff(f5432,plain,
    ( spl20_160
    | spl20_203
    | spl20_204 ),
    inference(avatar_split_clause,[],[f5406,f5321,f5316,f4503]) ).

tff(f5316,plain,
    ( spl20_203
  <=> ! [X1: $int] :
        ( $less(0,$sum($sum(X1,1),$uminus(sK10)))
        | $less(0,$sum(0,$uminus(X1)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X1))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_203])]) ).

tff(f5406,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(0,$sum($sum(X7,1),$uminus(sK10)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X6))))
        | $less(0,$sum(X6,$uminus(sK9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X7))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
        | $less(0,$sum(0,$uminus(X7)))
        | $less(0,$sum($sum(sK10,1),$uminus(X6))) )
    | spl20_204 ),
    inference(resolution,[],[f5323,f2516]) ).

tff(f5431,plain,
    ( spl20_208
    | spl20_204 ),
    inference(avatar_split_clause,[],[f5400,f5321,f5414]) ).

tff(f5400,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_204 ),
    inference(unit_resulting_resolution,[],[f5323,f389]) ).

tff(f5430,plain,
    ( spl20_203
    | spl20_150
    | spl20_151
    | spl20_204 ),
    inference(avatar_split_clause,[],[f5429,f5321,f4441,f4437,f5316]) ).

tff(f5429,plain,
    ( ! [X5: $int] :
        ( $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | $less(0,$sum($sum(X5,1),$uminus(sK10)))
        | $less(0,$sum(0,$uminus(X5)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X5))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) )
    | spl20_204 ),
    inference(forward_demodulation,[],[f5428,f396]) ).

tff(f5428,plain,
    ( ! [X5: $int] :
        ( $less(0,$sum(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(X5)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X5))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
        | $less(0,$sum($sum(X5,1),$uminus(sK10)))
        | $less(0,$sum($sum(sK10,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))) )
    | spl20_204 ),
    inference(forward_demodulation,[],[f5405,f396]) ).

tff(f5405,plain,
    ( ! [X5: $int] :
        ( $less(0,$sum($sum(X5,1),$uminus(sK10)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X5))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
        | $less(0,$sum(0,$uminus(X5)))
        | $less(0,$sum(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))),$uminus(sK9))) )
    | spl20_204 ),
    inference(resolution,[],[f5323,f1626]) ).

tff(f5427,plain,
    ( spl20_208
    | spl20_204 ),
    inference(avatar_split_clause,[],[f5396,f5321,f5414]) ).

tff(f5396,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_204 ),
    inference(unit_resulting_resolution,[],[f411,f5323,f1016]) ).

tff(f5426,plain,
    ( spl20_208
    | spl20_204 ),
    inference(avatar_split_clause,[],[f5411,f5321,f5414]) ).

tff(f5411,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_204 ),
    inference(resolution,[],[f5323,f389]) ).

tff(f5425,plain,
    ( spl20_151
    | spl20_150
    | spl20_203
    | spl20_204 ),
    inference(avatar_split_clause,[],[f5403,f5321,f5316,f4437,f4441]) ).

tff(f5403,plain,
    ( ! [X3: $int] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X3))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
        | $less(0,$sum($sum(X3,1),$uminus(sK10)))
        | $less(0,$sum($sum(sK10,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(X3))) )
    | spl20_204 ),
    inference(resolution,[],[f5323,f1169]) ).

tff(f5424,plain,
    ( spl20_208
    | spl20_204 ),
    inference(avatar_split_clause,[],[f5395,f5321,f5414]) ).

tff(f5395,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_204 ),
    inference(unit_resulting_resolution,[],[f411,f5323,f1016]) ).

tff(f5423,plain,
    ( spl20_150
    | spl20_151
    | spl20_209
    | spl20_204 ),
    inference(avatar_split_clause,[],[f5419,f5321,f5421,f4441,f4437]) ).

tff(f5419,plain,
    ( ! [X4: uni] :
        ( $less(0,$sum($sum(tb2t(X4),1),$uminus(sK10)))
        | $less(0,$sum(0,$uminus(tb2t(X4))))
        | $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X4)),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) )
    | spl20_204 ),
    inference(forward_demodulation,[],[f5418,f396]) ).

tff(f5418,plain,
    ( ! [X4: uni] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X4)),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
        | $less(0,$sum($sum(tb2t(X4),1),$uminus(sK10)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))))
        | $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(tb2t(X4)))) )
    | spl20_204 ),
    inference(forward_demodulation,[],[f5404,f396]) ).

tff(f5404,plain,
    ( ! [X4: uni] :
        ( $less(0,$sum(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))),$uminus(sK9)))
        | $less(0,$sum($sum(tb2t(X4),1),$uminus(sK10)))
        | $less(0,$sum(0,$uminus(tb2t(X4))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X4)),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))) )
    | spl20_204 ),
    inference(resolution,[],[f5323,f2437]) ).

tff(f5417,plain,
    ( spl20_208
    | spl20_204 ),
    inference(avatar_split_clause,[],[f5410,f5321,f5414]) ).

tff(f5410,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_204 ),
    inference(resolution,[],[f5323,f389]) ).

tff(f5394,plain,
    ( ~ spl20_207
    | spl20_143
    | ~ spl20_92
    | spl20_201 ),
    inference(avatar_split_clause,[],[f5374,f5304,f2860,f4333,f5391]) ).

tff(f4333,plain,
    ( spl20_143
  <=> ( t2tb(sK10) = t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_143])]) ).

tff(f2860,plain,
    ( spl20_92
  <=> ( set(elt1,int,t2tb5(sK11),t2tb(sK10),get(elt1,int,t2tb5(sK11),t2tb(sK14))) = t2tb5(sK12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_92])]) ).

tff(f5374,plain,
    ( ( t2tb(sK10) = t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))) )
    | ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ~ spl20_92
    | spl20_201 ),
    inference(superposition,[],[f5306,f3863]) ).

tff(f3863,plain,
    ( ! [X0: uni] :
        ( ( get(elt1,int,t2tb5(sK11),X0) = get(elt1,int,t2tb5(sK12),X0) )
        | ( t2tb(sK10) = X0 ) )
    | ~ spl20_92 ),
    inference(superposition,[],[f1571,f2862]) ).

tff(f2862,plain,
    ( ( set(elt1,int,t2tb5(sK11),t2tb(sK10),get(elt1,int,t2tb5(sK11),t2tb(sK14))) = t2tb5(sK12) )
    | ~ spl20_92 ),
    inference(avatar_component_clause,[],[f2860]) ).

tff(f5389,plain,
    ( spl20_206
    | spl20_201 ),
    inference(avatar_split_clause,[],[f5372,f5304,f5377]) ).

tff(f5377,plain,
    ( spl20_206
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_206])]) ).

tff(f5372,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_201 ),
    inference(resolution,[],[f5306,f389]) ).

tff(f5388,plain,
    ( spl20_206
    | spl20_201 ),
    inference(avatar_split_clause,[],[f5361,f5304,f5377]) ).

tff(f5361,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_201 ),
    inference(unit_resulting_resolution,[],[f5306,f389]) ).

tff(f5387,plain,
    ( spl20_206
    | spl20_201 ),
    inference(avatar_split_clause,[],[f5373,f5304,f5377]) ).

tff(f5373,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_201 ),
    inference(resolution,[],[f5306,f389]) ).

tff(f5386,plain,
    ( spl20_206
    | spl20_201 ),
    inference(avatar_split_clause,[],[f5358,f5304,f5377]) ).

tff(f5358,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_201 ),
    inference(unit_resulting_resolution,[],[f411,f5306,f1016]) ).

tff(f5385,plain,
    ( spl20_118
    | spl20_116
    | spl20_149
    | spl20_201 ),
    inference(avatar_split_clause,[],[f5364,f5304,f4391,f4075,f4082]) ).

tff(f4075,plain,
    ( spl20_116
  <=> $less(0,$sum($sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_116])]) ).

tff(f4391,plain,
    ( spl20_149
  <=> ! [X2: uni] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),X2)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X2))))
        | $less(0,$sum(tb2t(X2),$uminus(sK9))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_149])]) ).

tff(f5364,plain,
    ( ! [X2: uni] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),X2)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X2))))
        | $less(0,$sum(tb2t(X2),$uminus(sK9)))
        | $less(0,$sum($sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK10)))
        | $less(0,$sum(0,$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))) )
    | spl20_201 ),
    inference(resolution,[],[f5306,f1626]) ).

tff(f5384,plain,
    ( spl20_206
    | spl20_201 ),
    inference(avatar_split_clause,[],[f5357,f5304,f5377]) ).

tff(f5357,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_201 ),
    inference(unit_resulting_resolution,[],[f411,f5306,f1016]) ).

tff(f5383,plain,
    ( spl20_116
    | spl20_118
    | spl20_149
    | spl20_201 ),
    inference(avatar_split_clause,[],[f5382,f5304,f4391,f4082,f4075]) ).

tff(f5382,plain,
    ( ! [X4: uni] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),X4)))
        | $less(0,$sum(tb2t(X4),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X4))))
        | $less(0,$sum($sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK10))) )
    | spl20_201 ),
    inference(forward_demodulation,[],[f5381,f396]) ).

tff(f5381,plain,
    ( ! [X4: uni] :
        ( $less(0,$sum($sum(sK10,1),$uminus(tb2t(X4))))
        | $less(0,$sum($sum(tb2t(t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))),1),$uminus(sK10)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),X4)))
        | $less(0,$sum(tb2t(X4),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))) )
    | spl20_201 ),
    inference(forward_demodulation,[],[f5366,f396]) ).

tff(f5366,plain,
    ( ! [X4: uni] :
        ( $less(0,$sum(tb2t(X4),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(tb2t(t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))))
        | $less(0,$sum($sum(tb2t(t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))),1),$uminus(sK10)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X4))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),X4))) )
    | spl20_201 ),
    inference(resolution,[],[f5306,f2437]) ).

tff(f5380,plain,
    ( spl20_206
    | spl20_201 ),
    inference(avatar_split_clause,[],[f5362,f5304,f5377]) ).

tff(f5362,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_201 ),
    inference(unit_resulting_resolution,[],[f5306,f389]) ).

tff(f5375,plain,
    ( spl20_118
    | spl20_116
    | spl20_148
    | spl20_201 ),
    inference(avatar_split_clause,[],[f5363,f5304,f4387,f4075,f4082]) ).

tff(f4387,plain,
    ( spl20_148
  <=> ! [X0: elt,X1: $int] :
        ( $less(0,$sum($sum(sK10,1),$uminus(X1)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),X0)
        | $less(0,$sum(X1,$uminus(sK9)))
        | le(sK5,X0,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_148])]) ).

tff(f5363,plain,
    ( ! [X0: elt,X1: $int] :
        ( $less(0,$sum(X1,$uminus(sK9)))
        | $less(0,$sum($sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK10)))
        | $less(0,$sum($sum(sK10,1),$uminus(X1)))
        | le(sK5,X0,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X1))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),X0)
        | $less(0,$sum(0,$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))) )
    | spl20_201 ),
    inference(resolution,[],[f5306,f2516]) ).

tff(f5356,plain,
    ( spl20_205
    | spl20_194 ),
    inference(avatar_split_clause,[],[f5333,f5167,f5348]) ).

tff(f5348,plain,
    ( spl20_205
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_205])]) ).

tff(f5333,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_194 ),
    inference(unit_resulting_resolution,[],[f5169,f389]) ).

tff(f5355,plain,
    ( spl20_205
    | spl20_194 ),
    inference(avatar_split_clause,[],[f5329,f5167,f5348]) ).

tff(f5329,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_194 ),
    inference(unit_resulting_resolution,[],[f411,f5169,f1016]) ).

tff(f5354,plain,
    ( spl20_205
    | spl20_194 ),
    inference(avatar_split_clause,[],[f5334,f5167,f5348]) ).

tff(f5334,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_194 ),
    inference(unit_resulting_resolution,[],[f5169,f389]) ).

tff(f5353,plain,
    ( spl20_205
    | spl20_194 ),
    inference(avatar_split_clause,[],[f5327,f5167,f5348]) ).

tff(f5327,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_194 ),
    inference(unit_resulting_resolution,[],[f411,f5169,f1016]) ).

tff(f5352,plain,
    ( spl20_205
    | spl20_194 ),
    inference(avatar_split_clause,[],[f5344,f5167,f5348]) ).

tff(f5344,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_194 ),
    inference(resolution,[],[f5169,f389]) ).

tff(f5351,plain,
    ( spl20_205
    | spl20_194 ),
    inference(avatar_split_clause,[],[f5345,f5167,f5348]) ).

tff(f5345,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_194 ),
    inference(resolution,[],[f5169,f389]) ).

tff(f5326,plain,
    ( spl20_202
    | spl20_163 ),
    inference(avatar_split_clause,[],[f5290,f4552,f5309]) ).

tff(f5309,plain,
    ( spl20_202
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_202])]) ).

tff(f5290,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_163 ),
    inference(unit_resulting_resolution,[],[f411,f4554,f1016]) ).

tff(f4554,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_163 ),
    inference(avatar_component_clause,[],[f4552]) ).

tff(f5325,plain,
    ( spl20_202
    | spl20_163 ),
    inference(avatar_split_clause,[],[f5289,f4552,f5309]) ).

tff(f5289,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_163 ),
    inference(unit_resulting_resolution,[],[f411,f4554,f1016]) ).

tff(f5324,plain,
    ( ~ spl20_204
    | spl20_143
    | ~ spl20_92
    | spl20_163 ),
    inference(avatar_split_clause,[],[f5302,f4552,f2860,f4333,f5321]) ).

tff(f5302,plain,
    ( ( t2tb(sK10) = t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))) )
    | ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ~ spl20_92
    | spl20_163 ),
    inference(superposition,[],[f4554,f3863]) ).

tff(f5319,plain,
    ( spl20_202
    | spl20_163 ),
    inference(avatar_split_clause,[],[f5299,f4552,f5309]) ).

tff(f5299,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_163 ),
    inference(resolution,[],[f4554,f389]) ).

tff(f5318,plain,
    ( spl20_203
    | spl20_146
    | spl20_163 ),
    inference(avatar_split_clause,[],[f5295,f4552,f4349,f5316]) ).

tff(f5295,plain,
    ( ! [X0: $int,X1: $int] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X0))))
        | $less(0,$sum($sum(X1,1),$uminus(sK10)))
        | $less(0,$sum($sum(sK10,1),$uminus(X0)))
        | $less(0,$sum(X0,$uminus(sK9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X1))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
        | $less(0,$sum(0,$uminus(X1))) )
    | spl20_163 ),
    inference(resolution,[],[f4554,f2516]) ).

tff(f5314,plain,
    ( spl20_202
    | spl20_163 ),
    inference(avatar_split_clause,[],[f5293,f4552,f5309]) ).

tff(f5293,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_163 ),
    inference(unit_resulting_resolution,[],[f4554,f389]) ).

tff(f5313,plain,
    ( spl20_202
    | spl20_163 ),
    inference(avatar_split_clause,[],[f5300,f4552,f5309]) ).

tff(f5300,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_163 ),
    inference(resolution,[],[f4554,f389]) ).

tff(f5312,plain,
    ( spl20_202
    | spl20_163 ),
    inference(avatar_split_clause,[],[f5294,f4552,f5309]) ).

tff(f5294,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_163 ),
    inference(unit_resulting_resolution,[],[f4554,f389]) ).

tff(f5307,plain,
    ( spl20_172
    | ~ spl20_201
    | ~ spl20_92
    | spl20_163 ),
    inference(avatar_split_clause,[],[f5301,f4552,f2860,f5304,f4738]) ).

tff(f4738,plain,
    ( spl20_172
  <=> ( t2tb(sK10) = t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_172])]) ).

tff(f5301,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ( t2tb(sK10) = t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))) )
    | ~ spl20_92
    | spl20_163 ),
    inference(superposition,[],[f4554,f3863]) ).

tff(f5288,plain,
    ( spl20_197
    | spl20_200
    | ~ spl20_49 ),
    inference(avatar_split_clause,[],[f5267,f1292,f5285,f5271]) ).

tff(f5271,plain,
    ( spl20_197
  <=> $less(0,$sum(1,$uminus(occ(elt1,witness(elt1),t2tb5(sK6),0,sK7)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_197])]) ).

tff(f5285,plain,
    ( spl20_200
  <=> $less(0,$sum(sK7,$uminus(sK3(elt1,sK7,witness(elt1),t2tb5(sK11),0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_200])]) ).

tff(f1292,plain,
    ( spl20_49
  <=> permut(elt1,t2tb5(sK6),t2tb5(sK11),0,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_49])]) ).

tff(f5267,plain,
    ( $less(0,$sum(sK7,$uminus(sK3(elt1,sK7,witness(elt1),t2tb5(sK11),0))))
    | $less(0,$sum(1,$uminus(occ(elt1,witness(elt1),t2tb5(sK6),0,sK7))))
    | ~ spl20_49 ),
    inference(superposition,[],[f1584,f1414]) ).

tff(f1414,plain,
    ( ! [X0: uni] : ( occ(elt1,X0,t2tb5(sK11),0,sK7) = occ(elt1,X0,t2tb5(sK6),0,sK7) )
    | ~ spl20_49 ),
    inference(unit_resulting_resolution,[],[f1294,f342]) ).

tff(f342,plain,
    ! [X2: uni,X3: $int,X0: uni,X1: $int,X4: ty,X5: uni] :
      ( ~ permut(X4,X0,X2,X3,X1)
      | ( occ(X4,X5,X0,X3,X1) = occ(X4,X5,X2,X3,X1) ) ),
    inference(cnf_transformation,[],[f245]) ).

tff(f245,plain,
    ! [X0: uni,X1: $int,X2: uni,X3: $int,X4: ty] :
      ( ( ! [X5: uni] : ( occ(X4,X5,X0,X3,X1) = occ(X4,X5,X2,X3,X1) )
        | ~ permut(X4,X0,X2,X3,X1) )
      & ( ( sort(X4,sK4(X0,X1,X2,X3,X4))
          & ( occ(X4,sK4(X0,X1,X2,X3,X4),X2,X3,X1) != occ(X4,sK4(X0,X1,X2,X3,X4),X0,X3,X1) ) )
        | permut(X4,X0,X2,X3,X1) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK4])],[f243,f244]) ).

tff(f244,plain,
    ! [X0: uni,X1: $int,X2: uni,X3: $int,X4: ty] :
      ( ? [X6: uni] :
          ( sort(X4,X6)
          & ( occ(X4,X6,X2,X3,X1) != occ(X4,X6,X0,X3,X1) ) )
     => ( sort(X4,sK4(X0,X1,X2,X3,X4))
        & ( occ(X4,sK4(X0,X1,X2,X3,X4),X2,X3,X1) != occ(X4,sK4(X0,X1,X2,X3,X4),X0,X3,X1) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f243,plain,
    ! [X0: uni,X1: $int,X2: uni,X3: $int,X4: ty] :
      ( ( ! [X5: uni] : ( occ(X4,X5,X0,X3,X1) = occ(X4,X5,X2,X3,X1) )
        | ~ permut(X4,X0,X2,X3,X1) )
      & ( ? [X6: uni] :
            ( sort(X4,X6)
            & ( occ(X4,X6,X2,X3,X1) != occ(X4,X6,X0,X3,X1) ) )
        | permut(X4,X0,X2,X3,X1) ) ),
    inference(rectify,[],[f205]) ).

tff(f205,plain,
    ! [X3: uni,X4: $int,X2: uni,X1: $int,X0: ty] :
      ( ( ! [X6: uni] : ( occ(X0,X6,X2,X1,X4) = occ(X0,X6,X3,X1,X4) )
        | ~ permut(X0,X3,X2,X1,X4) )
      & ( ? [X5: uni] :
            ( sort(X0,X5)
            & ( occ(X0,X5,X3,X1,X4) != occ(X0,X5,X2,X1,X4) ) )
        | permut(X0,X3,X2,X1,X4) ) ),
    inference(ennf_transformation,[],[f137]) ).

tff(f137,plain,
    ! [X0: ty,X2: uni,X1: $int,X3: uni,X4: $int] :
      ( ( ! [X5: uni] :
            ( sort(X0,X5)
           => ( occ(X0,X5,X3,X1,X4) = occ(X0,X5,X2,X1,X4) ) )
       => permut(X0,X3,X2,X1,X4) )
      & ( permut(X0,X3,X2,X1,X4)
       => ! [X6: uni] : ( occ(X0,X6,X2,X1,X4) = occ(X0,X6,X3,X1,X4) ) ) ),
    inference(rectify,[],[f42]) ).

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

tff(f1294,plain,
    ( permut(elt1,t2tb5(sK6),t2tb5(sK11),0,sK7)
    | ~ spl20_49 ),
    inference(avatar_component_clause,[],[f1292]) ).

tff(f1584,plain,
    ! [X2: $int,X3: $int,X0: ty,X1: uni] :
      ( $less(0,$sum(X3,$uminus(sK3(X0,X3,witness(X0),X1,X2))))
      | $less(0,$sum(1,$uminus(occ(X0,witness(X0),X1,X2,X3)))) ),
    inference(resolution,[],[f473,f408]) ).

tff(f408,plain,
    ! [X0: ty] : sort(X0,witness(X0)),
    inference(cnf_transformation,[],[f1]) ).

tff(f1,axiom,
    ! [X0: ty] : sort(X0,witness(X0)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',witness_sort) ).

tff(f473,plain,
    ! [X2: uni,X3: uni,X0: ty,X1: $int,X4: $int] :
      ( ~ sort(X0,X2)
      | $less(0,$sum(1,$uminus(occ(X0,X2,X3,X4,X1))))
      | $less(0,$sum(X1,$uminus(sK3(X0,X1,X2,X3,X4)))) ),
    inference(evaluation,[],[f322]) ).

tff(f322,plain,
    ! [X2: uni,X3: uni,X0: ty,X1: $int,X4: $int] :
      ( $less(sK3(X0,X1,X2,X3,X4),X1)
      | ~ $less(0,occ(X0,X2,X3,X4,X1))
      | ~ sort(X0,X2) ),
    inference(cnf_transformation,[],[f232]) ).

tff(f232,plain,
    ! [X0: ty,X1: $int,X2: uni,X3: uni,X4: $int] :
      ( ~ $less(0,occ(X0,X2,X3,X4,X1))
      | ( $less(sK3(X0,X1,X2,X3,X4),X1)
        & ~ $less(sK3(X0,X1,X2,X3,X4),X4)
        & ( get(X0,int,X3,t2tb(sK3(X0,X1,X2,X3,X4))) = X2 ) )
      | ~ sort(X0,X2) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK3])],[f230,f231]) ).

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

tff(f230,plain,
    ! [X0: ty,X1: $int,X2: uni,X3: uni,X4: $int] :
      ( ~ $less(0,occ(X0,X2,X3,X4,X1))
      | ? [X5: $int] :
          ( $less(X5,X1)
          & ~ $less(X5,X4)
          & ( get(X0,int,X3,t2tb(X5)) = X2 ) )
      | ~ sort(X0,X2) ),
    inference(rectify,[],[f196]) ).

tff(f196,plain,
    ! [X3: ty,X1: $int,X0: uni,X2: uni,X4: $int] :
      ( ~ $less(0,occ(X3,X0,X2,X4,X1))
      | ? [X5: $int] :
          ( $less(X5,X1)
          & ~ $less(X5,X4)
          & ( get(X3,int,X2,t2tb(X5)) = X0 ) )
      | ~ sort(X3,X0) ),
    inference(flattening,[],[f195]) ).

tff(f195,plain,
    ! [X4: $int,X1: $int,X2: uni,X3: ty,X0: uni] :
      ( ? [X5: $int] :
          ( $less(X5,X1)
          & ~ $less(X5,X4)
          & ( get(X3,int,X2,t2tb(X5)) = X0 ) )
      | ~ $less(0,occ(X3,X0,X2,X4,X1))
      | ~ sort(X3,X0) ),
    inference(ennf_transformation,[],[f129]) ).

tff(f129,plain,
    ! [X4: $int,X1: $int,X2: uni,X3: ty,X0: uni] :
      ( sort(X3,X0)
     => ( $less(0,occ(X3,X0,X2,X4,X1))
       => ? [X5: $int] :
            ( $less(X5,X1)
            & ~ $less(X5,X4)
            & ( get(X3,int,X2,t2tb(X5)) = X0 ) ) ) ),
    inference(rectify,[],[f84]) ).

tff(f84,plain,
    ! [X16: uni,X6: $int,X9: uni,X0: ty,X18: $int] :
      ( sort(X0,X16)
     => ( $less(0,occ(X0,X16,X9,X18,X6))
       => ? [X14: $int] :
            ( ( get(X0,int,X9,t2tb(X14)) = X16 )
            & $less(X14,X6)
            & ~ $less(X14,X18) ) ) ),
    inference(theory_normalization,[],[f39]) ).

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

tff(f5283,plain,
    ( spl20_197
    | spl20_199
    | ~ spl20_50 ),
    inference(avatar_split_clause,[],[f5268,f1304,f5280,f5271]) ).

tff(f5280,plain,
    ( spl20_199
  <=> $less(0,$sum(sK7,$uminus(sK3(elt1,sK7,witness(elt1),t2tb5(sK8),0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_199])]) ).

tff(f1304,plain,
    ( spl20_50
  <=> permut(elt1,t2tb5(sK6),t2tb5(sK8),0,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_50])]) ).

tff(f5268,plain,
    ( $less(0,$sum(sK7,$uminus(sK3(elt1,sK7,witness(elt1),t2tb5(sK8),0))))
    | $less(0,$sum(1,$uminus(occ(elt1,witness(elt1),t2tb5(sK6),0,sK7))))
    | ~ spl20_50 ),
    inference(superposition,[],[f1584,f1415]) ).

tff(f1415,plain,
    ( ! [X0: uni] : ( occ(elt1,X0,t2tb5(sK6),0,sK7) = occ(elt1,X0,t2tb5(sK8),0,sK7) )
    | ~ spl20_50 ),
    inference(unit_resulting_resolution,[],[f1306,f342]) ).

tff(f1306,plain,
    ( permut(elt1,t2tb5(sK6),t2tb5(sK8),0,sK7)
    | ~ spl20_50 ),
    inference(avatar_component_clause,[],[f1304]) ).

tff(f5278,plain,
    ( spl20_197
    | spl20_198
    | ~ spl20_48
    | ~ spl20_49 ),
    inference(avatar_split_clause,[],[f5269,f1292,f1280,f5275,f5271]) ).

tff(f5275,plain,
    ( spl20_198
  <=> $less(0,$sum(sK7,$uminus(sK3(elt1,sK7,witness(elt1),t2tb5(sK13),0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_198])]) ).

tff(f1280,plain,
    ( spl20_48
  <=> permut(elt1,t2tb5(sK11),t2tb5(sK13),0,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_48])]) ).

tff(f5269,plain,
    ( $less(0,$sum(sK7,$uminus(sK3(elt1,sK7,witness(elt1),t2tb5(sK13),0))))
    | $less(0,$sum(1,$uminus(occ(elt1,witness(elt1),t2tb5(sK6),0,sK7))))
    | ~ spl20_48
    | ~ spl20_49 ),
    inference(superposition,[],[f1584,f1420]) ).

tff(f1420,plain,
    ( ! [X2: uni] : ( occ(elt1,X2,t2tb5(sK6),0,sK7) = occ(elt1,X2,t2tb5(sK13),0,sK7) )
    | ~ spl20_48
    | ~ spl20_49 ),
    inference(forward_demodulation,[],[f1419,f1414]) ).

tff(f1419,plain,
    ( ! [X2: uni] : ( occ(elt1,X2,t2tb5(sK11),0,sK7) = occ(elt1,X2,t2tb5(sK13),0,sK7) )
    | ~ spl20_48 ),
    inference(resolution,[],[f342,f1282]) ).

tff(f1282,plain,
    ( permut(elt1,t2tb5(sK11),t2tb5(sK13),0,sK7)
    | ~ spl20_48 ),
    inference(avatar_component_clause,[],[f1280]) ).

tff(f5266,plain,
    ( spl20_84
    | spl20_196
    | spl20_135
    | ~ spl20_2
    | spl20_195 ),
    inference(avatar_split_clause,[],[f5228,f5192,f523,f4159,f5263,f2295]) ).

tff(f2295,plain,
    ( spl20_84
  <=> $less(0,$sum($sum(sK10,1),$uminus($sum(sK9,1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_84])]) ).

tff(f5263,plain,
    ( spl20_196
  <=> $less(0,$sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_196])]) ).

tff(f5192,plain,
    ( spl20_195
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_195])]) ).

tff(f5228,plain,
    ( $less(0,$sum(sK10,$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
    | $less(0,$sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK10)))
    | $less(0,$sum($sum(sK10,1),$uminus($sum(sK9,1))))
    | ~ spl20_2
    | spl20_195 ),
    inference(resolution,[],[f5194,f2091]) ).

tff(f5194,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_195 ),
    inference(avatar_component_clause,[],[f5192]) ).

tff(f5261,plain,
    ( spl20_171
    | spl20_195 ),
    inference(avatar_split_clause,[],[f5248,f5192,f4734]) ).

tff(f4734,plain,
    ( spl20_171
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_171])]) ).

tff(f5248,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_195 ),
    inference(resolution,[],[f5194,f389]) ).

tff(f5257,plain,
    ( spl20_171
    | spl20_195 ),
    inference(avatar_split_clause,[],[f5226,f5192,f4734]) ).

tff(f5226,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_195 ),
    inference(unit_resulting_resolution,[],[f5194,f389]) ).

tff(f5255,plain,
    ( spl20_171
    | spl20_195 ),
    inference(avatar_split_clause,[],[f5223,f5192,f4734]) ).

tff(f5223,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_195 ),
    inference(unit_resulting_resolution,[],[f411,f5194,f1016]) ).

tff(f5254,plain,
    ( spl20_171
    | spl20_195 ),
    inference(avatar_split_clause,[],[f5227,f5192,f4734]) ).

tff(f5227,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_195 ),
    inference(unit_resulting_resolution,[],[f5194,f389]) ).

tff(f5253,plain,
    ( spl20_171
    | spl20_195 ),
    inference(avatar_split_clause,[],[f5222,f5192,f4734]) ).

tff(f5222,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_195 ),
    inference(unit_resulting_resolution,[],[f411,f5194,f1016]) ).

tff(f5251,plain,
    ( spl20_171
    | spl20_195 ),
    inference(avatar_split_clause,[],[f5249,f5192,f4734]) ).

tff(f5249,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_195 ),
    inference(resolution,[],[f5194,f389]) ).

tff(f5195,plain,
    ( ~ spl20_195
    | spl20_172
    | ~ spl20_92
    | spl20_169 ),
    inference(avatar_split_clause,[],[f5188,f4716,f2860,f4738,f5192]) ).

tff(f4716,plain,
    ( spl20_169
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_169])]) ).

tff(f5188,plain,
    ( ( t2tb(sK10) = t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))) )
    | ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | ~ spl20_92
    | spl20_169 ),
    inference(superposition,[],[f4717,f3863]) ).

tff(f4717,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_169 ),
    inference(avatar_component_clause,[],[f4716]) ).

tff(f5170,plain,
    ( spl20_172
    | ~ spl20_194
    | ~ spl20_92
    | spl20_107 ),
    inference(avatar_split_clause,[],[f5163,f3986,f2860,f5167,f4738]) ).

tff(f5163,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ( t2tb(sK10) = t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))) )
    | ~ spl20_92
    | spl20_107 ),
    inference(superposition,[],[f3988,f3863]) ).

tff(f5165,plain,
    ( ~ spl20_169
    | spl20_107
    | ~ spl20_113 ),
    inference(avatar_split_clause,[],[f5152,f4021,f3986,f4716]) ).

tff(f4021,plain,
    ( spl20_113
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_113])]) ).

tff(f5152,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_107
    | ~ spl20_113 ),
    inference(unit_resulting_resolution,[],[f4022,f3988,f306]) ).

tff(f4022,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ~ spl20_113 ),
    inference(avatar_component_clause,[],[f4021]) ).

tff(f4985,plain,
    ( spl20_183
    | spl20_182
    | ~ spl20_41 ),
    inference(avatar_split_clause,[],[f4823,f1176,f4893,f4902]) ).

tff(f4902,plain,
    ( spl20_183
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(witness(elt1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_183])]) ).

tff(f4893,plain,
    ( spl20_182
  <=> ! [X226: $int,X227: $int] :
        ( ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X226,X227) )
        | $less(0,$sum(sK2(X226,witness(elt1),t2tb5(sK11),X227,elt1),$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(sK2(X226,witness(elt1),t2tb5(sK11),X227,elt1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_182])]) ).

tff(f1176,plain,
    ( spl20_41
  <=> ! [X6: $int] :
        ( $less(0,$sum($sum(sK10,1),$uminus(X6)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X6))))
        | $less(0,$sum(X6,$uminus(sK9))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_41])]) ).

tff(f4823,plain,
    ( ! [X160: $int,X159: $int] :
        ( $less(0,$sum(sK2(X159,witness(elt1),t2tb5(sK11),X160,elt1),$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(sK2(X159,witness(elt1),t2tb5(sK11),X160,elt1))))
        | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X159,X160) )
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(witness(elt1))) )
    | ~ spl20_41 ),
    inference(superposition,[],[f1177,f1512]) ).

tff(f1512,plain,
    ! [X2: $int,X3: $int,X0: ty,X1: uni] :
      ( ( witness(X0) = get(X0,int,X1,t2tb(sK2(X2,witness(X0),X1,X3,X0))) )
      | ( 0 = occ(X0,witness(X0),X1,X2,X3) ) ),
    inference(resolution,[],[f305,f408]) ).

tff(f305,plain,
    ! [X2: uni,X3: $int,X0: $int,X1: uni,X4: ty] :
      ( ~ sort(X4,X1)
      | ( 0 = occ(X4,X1,X2,X0,X3) )
      | ( get(X4,int,X2,t2tb(sK2(X0,X1,X2,X3,X4))) = X1 ) ),
    inference(cnf_transformation,[],[f223]) ).

tff(f223,plain,
    ! [X0: $int,X1: uni,X2: uni,X3: $int,X4: ty] :
      ( ( 0 = occ(X4,X1,X2,X0,X3) )
      | ~ sort(X4,X1)
      | ( ( get(X4,int,X2,t2tb(sK2(X0,X1,X2,X3,X4))) = X1 )
        & $less(sK2(X0,X1,X2,X3,X4),X3)
        & ~ $less(sK2(X0,X1,X2,X3,X4),X0) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK2])],[f221,f222]) ).

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

tff(f221,plain,
    ! [X0: $int,X1: uni,X2: uni,X3: $int,X4: ty] :
      ( ( 0 = occ(X4,X1,X2,X0,X3) )
      | ~ sort(X4,X1)
      | ? [X5: $int] :
          ( ( get(X4,int,X2,t2tb(X5)) = X1 )
          & $less(X5,X3)
          & ~ $less(X5,X0) ) ),
    inference(rectify,[],[f174]) ).

tff(f174,plain,
    ! [X1: $int,X4: uni,X3: uni,X2: $int,X0: ty] :
      ( ( 0 = occ(X0,X4,X3,X1,X2) )
      | ~ sort(X0,X4)
      | ? [X5: $int] :
          ( ( get(X0,int,X3,t2tb(X5)) = X4 )
          & $less(X5,X2)
          & ~ $less(X5,X1) ) ),
    inference(flattening,[],[f173]) ).

tff(f173,plain,
    ! [X0: ty,X4: uni,X2: $int,X3: uni,X1: $int] :
      ( ( 0 = occ(X0,X4,X3,X1,X2) )
      | ? [X5: $int] :
          ( ( get(X0,int,X3,t2tb(X5)) = X4 )
          & $less(X5,X2)
          & ~ $less(X5,X1) )
      | ~ sort(X0,X4) ),
    inference(ennf_transformation,[],[f108]) ).

tff(f108,plain,
    ! [X0: ty,X4: uni,X2: $int,X3: uni,X1: $int] :
      ( sort(X0,X4)
     => ( ! [X5: $int] :
            ( ( $less(X5,X2)
              & ~ $less(X5,X1) )
           => ( get(X0,int,X3,t2tb(X5)) != X4 ) )
       => ( 0 = occ(X0,X4,X3,X1,X2) ) ) ),
    inference(rectify,[],[f79]) ).

tff(f79,plain,
    ! [X0: ty,X18: $int,X6: $int,X9: uni,X16: uni] :
      ( sort(X0,X16)
     => ( ! [X14: $int] :
            ( ( $less(X14,X6)
              & ~ $less(X14,X18) )
           => ( get(X0,int,X9,t2tb(X14)) != X16 ) )
       => ( 0 = occ(X0,X16,X9,X18,X6) ) ) ),
    inference(theory_normalization,[],[f38]) ).

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

tff(f1177,plain,
    ( ! [X6: $int] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X6))))
        | $less(0,$sum(X6,$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(X6))) )
    | ~ spl20_41 ),
    inference(avatar_component_clause,[],[f1176]) ).

tff(f4984,plain,
    ( spl20_176
    | spl20_185
    | ~ spl20_50 ),
    inference(avatar_split_clause,[],[f4812,f1304,f4913,f4866]) ).

tff(f4866,plain,
    ( spl20_176
  <=> $less(0,occ(elt1,witness(elt1),t2tb5(sK6),0,sK7)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_176])]) ).

tff(f4913,plain,
    ( spl20_185
  <=> ! [X128: $int,X127: $int] :
        ( $less(0,$sum(0,$uminus(sK2(X127,witness(elt1),t2tb5(sK8),X128,elt1))))
        | $less(0,$sum($sum(sK2(X127,witness(elt1),t2tb5(sK8),X128,elt1),1),$uminus(sK7)))
        | ( 0 = occ(elt1,witness(elt1),t2tb5(sK8),X127,X128) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_185])]) ).

tff(f4812,plain,
    ( ! [X126: $int,X125: $int] :
        ( ( 0 = occ(elt1,witness(elt1),t2tb5(sK8),X125,X126) )
        | $less(0,$sum($sum(sK2(X125,witness(elt1),t2tb5(sK8),X126,elt1),1),$uminus(sK7)))
        | $less(0,$sum(0,$uminus(sK2(X125,witness(elt1),t2tb5(sK8),X126,elt1))))
        | $less(0,occ(elt1,witness(elt1),t2tb5(sK6),0,sK7)) )
    | ~ spl20_50 ),
    inference(superposition,[],[f1654,f1512]) ).

tff(f1654,plain,
    ( ! [X1: $int] :
        ( $less(0,occ(elt1,get(elt1,int,t2tb5(sK8),t2tb(X1)),t2tb5(sK6),0,sK7))
        | $less(0,$sum(0,$uminus(X1)))
        | $less(0,$sum($sum(X1,1),$uminus(sK7))) )
    | ~ spl20_50 ),
    inference(superposition,[],[f471,f1415]) ).

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

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

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

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

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

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

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

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

tff(f4983,plain,
    ( spl20_193
    | spl20_182 ),
    inference(avatar_split_clause,[],[f4817,f4893,f4965]) ).

tff(f4965,plain,
    ( spl20_193
  <=> ! [X209: uni] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X209)),tb2t4(witness(elt1)))
        | $less(0,$sum($sum(tb2t(X209),1),$uminus(sK10)))
        | $less(0,$sum(0,$uminus(tb2t(X209)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_193])]) ).

tff(f4817,plain,
    ! [X140: uni,X138: $int,X139: $int] :
      ( ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X138,X139) )
      | $less(0,$sum($sum(tb2t(X140),1),$uminus(sK10)))
      | $less(0,$sum(sK2(X138,witness(elt1),t2tb5(sK11),X139,elt1),$uminus(sK9)))
      | $less(0,$sum($sum(sK10,1),$uminus(sK2(X138,witness(elt1),t2tb5(sK11),X139,elt1))))
      | $less(0,$sum(0,$uminus(tb2t(X140))))
      | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X140)),tb2t4(witness(elt1))) ),
    inference(superposition,[],[f691,f1512]) ).

tff(f691,plain,
    ! [X3: uni,X4: $int] :
      ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X3)),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X4))))
      | $less(0,$sum($sum(sK10,1),$uminus(X4)))
      | $less(0,$sum(0,$uminus(tb2t(X3))))
      | $less(0,$sum($sum(tb2t(X3),1),$uminus(sK10)))
      | $less(0,$sum(X4,$uminus(sK9))) ),
    inference(superposition,[],[f475,f420]) ).

tff(f4982,plain,
    ( spl20_173
    | spl20_178 ),
    inference(avatar_split_clause,[],[f4815,f4876,f4855]) ).

tff(f4855,plain,
    ( spl20_173
  <=> ! [X171: $int,X170: $int] :
        ( $less(0,$sum(0,$uminus(sK2(X170,witness(elt1),t2tb5(sK11),X171,elt1))))
        | $less(0,$sum($sum(sK2(X170,witness(elt1),t2tb5(sK11),X171,elt1),1),$uminus(sK10)))
        | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X170,X171) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_173])]) ).

tff(f4876,plain,
    ( spl20_178
  <=> ! [X203: $int] :
        ( le(sK5,tb2t4(witness(elt1)),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X203))))
        | $less(0,$sum(X203,$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(X203))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_178])]) ).

tff(f4815,plain,
    ! [X132: $int,X133: $int,X134: $int] :
      ( $less(0,$sum(X134,$uminus(sK9)))
      | $less(0,$sum($sum(sK2(X132,witness(elt1),t2tb5(sK11),X133,elt1),1),$uminus(sK10)))
      | le(sK5,tb2t4(witness(elt1)),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X134))))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X132,X133) )
      | $less(0,$sum(0,$uminus(sK2(X132,witness(elt1),t2tb5(sK11),X133,elt1))))
      | $less(0,$sum($sum(sK10,1),$uminus(X134))) ),
    inference(superposition,[],[f475,f1512]) ).

tff(f4981,plain,
    ( spl20_173
    | spl20_179 ),
    inference(avatar_split_clause,[],[f4980,f4880,f4855]) ).

tff(f4880,plain,
    ( spl20_179
  <=> ! [X163: elt,X165: $int,X164: elt] :
        ( le(sK5,X164,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X165))))
        | $less(0,$sum(X165,$uminus(sK9)))
        | ~ le(sK5,X163,tb2t4(witness(elt1)))
        | le(sK5,X163,X164)
        | $less(0,$sum($sum(sK10,1),$uminus(X165))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_179])]) ).

tff(f4980,plain,
    ! [X235: $int,X232: $int,X233: $int,X236: elt,X234: elt] :
      ( le(sK5,X234,X236)
      | ~ le(sK5,X234,tb2t4(witness(elt1)))
      | le(sK5,X236,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X235))))
      | $less(0,$sum(0,$uminus(sK2(X232,witness(elt1),t2tb5(sK11),X233,elt1))))
      | $less(0,$sum($sum(sK2(X232,witness(elt1),t2tb5(sK11),X233,elt1),1),$uminus(sK10)))
      | $less(0,$sum($sum(sK10,1),$uminus(X235)))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X232,X233) )
      | $less(0,$sum(X235,$uminus(sK9))) ),
    inference(forward_demodulation,[],[f4979,f396]) ).

tff(f4979,plain,
    ! [X235: $int,X232: $int,X233: $int,X236: elt,X234: elt] :
      ( $less(0,$sum($sum(sK10,1),$uminus(X235)))
      | $less(0,$sum($sum(sK2(X232,witness(elt1),t2tb5(sK11),X233,elt1),1),$uminus(sK10)))
      | le(sK5,X234,X236)
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X232,X233) )
      | $less(0,$sum(X235,$uminus(sK9)))
      | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(X232,witness(elt1),t2tb5(sK11),X233,elt1))))))
      | le(sK5,X236,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X235))))
      | ~ le(sK5,X234,tb2t4(witness(elt1))) ),
    inference(forward_demodulation,[],[f4845,f396]) ).

tff(f4845,plain,
    ! [X235: $int,X232: $int,X233: $int,X236: elt,X234: elt] :
      ( $less(0,$sum($sum(sK10,1),$uminus(X235)))
      | le(sK5,X236,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X235))))
      | $less(0,$sum($sum(tb2t(t2tb(sK2(X232,witness(elt1),t2tb5(sK11),X233,elt1))),1),$uminus(sK10)))
      | le(sK5,X234,X236)
      | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(X232,witness(elt1),t2tb5(sK11),X233,elt1))))))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X232,X233) )
      | $less(0,$sum(X235,$uminus(sK9)))
      | ~ le(sK5,X234,tb2t4(witness(elt1))) ),
    inference(superposition,[],[f2435,f1512]) ).

tff(f2435,plain,
    ! [X36: uni,X37: elt,X34: elt,X35: $int] :
      ( ~ le(sK5,X37,tb2t4(get(elt1,int,t2tb5(sK11),X36)))
      | $less(0,$sum(0,$uminus(tb2t(X36))))
      | $less(0,$sum($sum(tb2t(X36),1),$uminus(sK10)))
      | $less(0,$sum($sum(sK10,1),$uminus(X35)))
      | le(sK5,X34,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X35))))
      | le(sK5,X37,X34)
      | $less(0,$sum(X35,$uminus(sK9))) ),
    inference(resolution,[],[f1625,f306]) ).

tff(f4978,plain,
    ( spl20_173
    | spl20_174 ),
    inference(avatar_split_clause,[],[f4977,f4858,f4855]) ).

tff(f4858,plain,
    ( spl20_174
  <=> ! [X173: uni,X172: elt] :
        ( $less(0,$sum($sum(sK10,1),$uminus(tb2t(X173))))
        | $less(0,$sum(tb2t(X173),$uminus(sK9)))
        | le(sK5,tb2t4(witness(elt1)),X172)
        | le(sK5,X172,tb2t4(get(elt1,int,t2tb5(sK11),X173))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_174])]) ).

tff(f4977,plain,
    ! [X240: uni,X238: $int,X239: elt,X237: $int] :
      ( $less(0,$sum(tb2t(X240),$uminus(sK9)))
      | $less(0,$sum($sum(sK2(X237,witness(elt1),t2tb5(sK11),X238,elt1),1),$uminus(sK10)))
      | le(sK5,X239,tb2t4(get(elt1,int,t2tb5(sK11),X240)))
      | le(sK5,tb2t4(witness(elt1)),X239)
      | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X240))))
      | $less(0,$sum(0,$uminus(sK2(X237,witness(elt1),t2tb5(sK11),X238,elt1))))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X237,X238) ) ),
    inference(forward_demodulation,[],[f4976,f396]) ).

tff(f4976,plain,
    ! [X240: uni,X238: $int,X239: elt,X237: $int] :
      ( ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X237,X238) )
      | $less(0,$sum(tb2t(X240),$uminus(sK9)))
      | $less(0,$sum(0,$uminus(sK2(X237,witness(elt1),t2tb5(sK11),X238,elt1))))
      | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X240))))
      | le(sK5,tb2t4(witness(elt1)),X239)
      | $less(0,$sum($sum(tb2t(t2tb(sK2(X237,witness(elt1),t2tb5(sK11),X238,elt1))),1),$uminus(sK10)))
      | le(sK5,X239,tb2t4(get(elt1,int,t2tb5(sK11),X240))) ),
    inference(forward_demodulation,[],[f4846,f396]) ).

tff(f4846,plain,
    ! [X240: uni,X238: $int,X239: elt,X237: $int] :
      ( $less(0,$sum($sum(sK10,1),$uminus(tb2t(X240))))
      | le(sK5,tb2t4(witness(elt1)),X239)
      | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(X237,witness(elt1),t2tb5(sK11),X238,elt1))))))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X237,X238) )
      | $less(0,$sum($sum(tb2t(t2tb(sK2(X237,witness(elt1),t2tb5(sK11),X238,elt1))),1),$uminus(sK10)))
      | le(sK5,X239,tb2t4(get(elt1,int,t2tb5(sK11),X240)))
      | $less(0,$sum(tb2t(X240),$uminus(sK9))) ),
    inference(superposition,[],[f2437,f1512]) ).

tff(f4975,plain,
    ( spl20_187
    | spl20_176
    | ~ spl20_49 ),
    inference(avatar_split_clause,[],[f4827,f1292,f4866,f4923]) ).

tff(f4923,plain,
    ( spl20_187
  <=> ! [X230: $int,X231: $int] :
        ( ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X230,X231) )
        | $less(0,$sum(0,$uminus(sK2(X230,witness(elt1),t2tb5(sK11),X231,elt1))))
        | $less(0,$sum($sum(sK2(X230,witness(elt1),t2tb5(sK11),X231,elt1),1),$uminus(sK7))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_187])]) ).

tff(f4827,plain,
    ( ! [X174: $int,X175: $int] :
        ( $less(0,occ(elt1,witness(elt1),t2tb5(sK6),0,sK7))
        | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X174,X175) )
        | $less(0,$sum(0,$uminus(sK2(X174,witness(elt1),t2tb5(sK11),X175,elt1))))
        | $less(0,$sum($sum(sK2(X174,witness(elt1),t2tb5(sK11),X175,elt1),1),$uminus(sK7))) )
    | ~ spl20_49 ),
    inference(superposition,[],[f1653,f1512]) ).

tff(f1653,plain,
    ( ! [X0: $int] :
        ( $less(0,occ(elt1,get(elt1,int,t2tb5(sK11),t2tb(X0)),t2tb5(sK6),0,sK7))
        | $less(0,$sum($sum(X0,1),$uminus(sK7)))
        | $less(0,$sum(0,$uminus(X0))) )
    | ~ spl20_49 ),
    inference(superposition,[],[f471,f1414]) ).

tff(f4974,plain,
    ( spl20_184
    | spl20_173 ),
    inference(avatar_split_clause,[],[f4973,f4855,f4907]) ).

tff(f4907,plain,
    ( spl20_184
  <=> ! [X157: elt,X158: $int] :
        ( $less(0,$sum(X158,$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(X158)))
        | le(sK5,tb2t4(witness(elt1)),X157)
        | le(sK5,X157,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X158)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_184])]) ).

tff(f4973,plain,
    ! [X224: elt,X222: $int,X225: $int,X223: $int] :
      ( $less(0,$sum($sum(sK2(X222,witness(elt1),t2tb5(sK11),X223,elt1),1),$uminus(sK10)))
      | le(sK5,tb2t4(witness(elt1)),X224)
      | $less(0,$sum(0,$uminus(sK2(X222,witness(elt1),t2tb5(sK11),X223,elt1))))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X222,X223) )
      | $less(0,$sum(X225,$uminus(sK9)))
      | $less(0,$sum($sum(sK10,1),$uminus(X225)))
      | le(sK5,X224,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X225)))) ),
    inference(forward_demodulation,[],[f4972,f396]) ).

tff(f4972,plain,
    ! [X224: elt,X222: $int,X225: $int,X223: $int] :
      ( $less(0,$sum(X225,$uminus(sK9)))
      | le(sK5,tb2t4(witness(elt1)),X224)
      | $less(0,$sum($sum(tb2t(t2tb(sK2(X222,witness(elt1),t2tb5(sK11),X223,elt1))),1),$uminus(sK10)))
      | le(sK5,X224,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X225))))
      | $less(0,$sum($sum(sK10,1),$uminus(X225)))
      | $less(0,$sum(0,$uminus(sK2(X222,witness(elt1),t2tb5(sK11),X223,elt1))))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X222,X223) ) ),
    inference(forward_demodulation,[],[f4842,f396]) ).

tff(f4842,plain,
    ! [X224: elt,X222: $int,X225: $int,X223: $int] :
      ( $less(0,$sum($sum(sK10,1),$uminus(X225)))
      | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(X222,witness(elt1),t2tb5(sK11),X223,elt1))))))
      | le(sK5,X224,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X225))))
      | $less(0,$sum($sum(tb2t(t2tb(sK2(X222,witness(elt1),t2tb5(sK11),X223,elt1))),1),$uminus(sK10)))
      | $less(0,$sum(X225,$uminus(sK9)))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X222,X223) )
      | le(sK5,tb2t4(witness(elt1)),X224) ),
    inference(superposition,[],[f1625,f1512]) ).

tff(f4971,plain,
    ( spl20_190
    | spl20_173
    | ~ spl20_39 ),
    inference(avatar_split_clause,[],[f4970,f1046,f4855,f4937]) ).

tff(f4937,plain,
    ( spl20_190
  <=> le(sK5,tb2t4(witness(elt1)),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_190])]) ).

tff(f1046,plain,
    ( spl20_39
  <=> ! [X6: uni] :
        ( $less(0,$sum($sum(tb2t(X6),1),$uminus(sK10)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X6)),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | $less(0,$sum(0,$uminus(tb2t(X6)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_39])]) ).

tff(f4970,plain,
    ( ! [X218: $int,X219: $int] :
        ( ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X218,X219) )
        | $less(0,$sum($sum(sK2(X218,witness(elt1),t2tb5(sK11),X219,elt1),1),$uminus(sK10)))
        | le(sK5,tb2t4(witness(elt1)),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | $less(0,$sum(0,$uminus(sK2(X218,witness(elt1),t2tb5(sK11),X219,elt1)))) )
    | ~ spl20_39 ),
    inference(forward_demodulation,[],[f4969,f396]) ).

tff(f4969,plain,
    ( ! [X218: $int,X219: $int] :
        ( $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(X218,witness(elt1),t2tb5(sK11),X219,elt1))))))
        | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X218,X219) )
        | $less(0,$sum($sum(sK2(X218,witness(elt1),t2tb5(sK11),X219,elt1),1),$uminus(sK10)))
        | le(sK5,tb2t4(witness(elt1)),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14)))) )
    | ~ spl20_39 ),
    inference(forward_demodulation,[],[f4840,f396]) ).

tff(f4840,plain,
    ( ! [X218: $int,X219: $int] :
        ( le(sK5,tb2t4(witness(elt1)),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | $less(0,$sum($sum(tb2t(t2tb(sK2(X218,witness(elt1),t2tb5(sK11),X219,elt1))),1),$uminus(sK10)))
        | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X218,X219) )
        | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(X218,witness(elt1),t2tb5(sK11),X219,elt1)))))) )
    | ~ spl20_39 ),
    inference(superposition,[],[f1047,f1512]) ).

tff(f1047,plain,
    ( ! [X6: uni] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X6)),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | $less(0,$sum($sum(tb2t(X6),1),$uminus(sK10)))
        | $less(0,$sum(0,$uminus(tb2t(X6)))) )
    | ~ spl20_39 ),
    inference(avatar_component_clause,[],[f1046]) ).

tff(f4968,plain,
    ( spl20_182
    | spl20_181 ),
    inference(avatar_split_clause,[],[f4821,f4890,f4893]) ).

tff(f4890,plain,
    ( spl20_181
  <=> ! [X229: $int,X228: elt] :
        ( $less(0,$sum(0,$uminus(X229)))
        | le(sK5,X228,tb2t4(witness(elt1)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X229))),X228)
        | $less(0,$sum($sum(X229,1),$uminus(sK10))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_181])]) ).

tff(f4821,plain,
    ! [X152: $int,X153: elt,X151: $int,X154: $int] :
      ( $less(0,$sum(0,$uminus(X154)))
      | le(sK5,X153,tb2t4(witness(elt1)))
      | $less(0,$sum(sK2(X151,witness(elt1),t2tb5(sK11),X152,elt1),$uminus(sK9)))
      | $less(0,$sum($sum(sK10,1),$uminus(sK2(X151,witness(elt1),t2tb5(sK11),X152,elt1))))
      | $less(0,$sum($sum(X154,1),$uminus(sK10)))
      | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X154))),X153)
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X151,X152) ) ),
    inference(superposition,[],[f1169,f1512]) ).

tff(f4967,plain,
    ( spl20_193
    | spl20_182 ),
    inference(avatar_split_clause,[],[f4963,f4893,f4965]) ).

tff(f4963,plain,
    ! [X208: $int,X209: uni,X207: $int] :
      ( $less(0,$sum($sum(sK10,1),$uminus(sK2(X207,witness(elt1),t2tb5(sK11),X208,elt1))))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X207,X208) )
      | $less(0,$sum(sK2(X207,witness(elt1),t2tb5(sK11),X208,elt1),$uminus(sK9)))
      | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X209)),tb2t4(witness(elt1)))
      | $less(0,$sum(0,$uminus(tb2t(X209))))
      | $less(0,$sum($sum(tb2t(X209),1),$uminus(sK10))) ),
    inference(forward_demodulation,[],[f4962,f396]) ).

tff(f4962,plain,
    ! [X208: $int,X209: uni,X207: $int] :
      ( ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X207,X208) )
      | $less(0,$sum($sum(sK10,1),$uminus(sK2(X207,witness(elt1),t2tb5(sK11),X208,elt1))))
      | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X209)),tb2t4(witness(elt1)))
      | $less(0,$sum(0,$uminus(tb2t(X209))))
      | $less(0,$sum(tb2t(t2tb(sK2(X207,witness(elt1),t2tb5(sK11),X208,elt1))),$uminus(sK9)))
      | $less(0,$sum($sum(tb2t(X209),1),$uminus(sK10))) ),
    inference(forward_demodulation,[],[f4837,f396]) ).

tff(f4837,plain,
    ! [X208: $int,X209: uni,X207: $int] :
      ( $less(0,$sum($sum(sK10,1),$uminus(tb2t(t2tb(sK2(X207,witness(elt1),t2tb5(sK11),X208,elt1))))))
      | $less(0,$sum($sum(tb2t(X209),1),$uminus(sK10)))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X207,X208) )
      | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X209)),tb2t4(witness(elt1)))
      | $less(0,$sum(tb2t(t2tb(sK2(X207,witness(elt1),t2tb5(sK11),X208,elt1))),$uminus(sK9)))
      | $less(0,$sum(0,$uminus(tb2t(X209)))) ),
    inference(superposition,[],[f700,f1512]) ).

tff(f700,plain,
    ! [X0: uni,X1: uni] :
      ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X0)),tb2t4(get(elt1,int,t2tb5(sK11),X1)))
      | $less(0,$sum(0,$uminus(tb2t(X0))))
      | $less(0,$sum(tb2t(X1),$uminus(sK9)))
      | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X1))))
      | $less(0,$sum($sum(tb2t(X0),1),$uminus(sK10))) ),
    inference(superposition,[],[f690,f420]) ).

tff(f4961,plain,
    ( spl20_180
    | spl20_173 ),
    inference(avatar_split_clause,[],[f4960,f4855,f4884]) ).

tff(f4884,plain,
    ( spl20_180
  <=> ! [X144: $int,X143: elt] :
        ( $less(0,$sum($sum(sK10,1),$uminus(X144)))
        | ~ le(sK5,X143,tb2t4(witness(elt1)))
        | le(sK5,X143,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X144))))
        | $less(0,$sum(X144,$uminus(sK9))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_180])]) ).

tff(f4960,plain,
    ! [X212: elt,X213: $int,X210: $int,X211: $int] :
      ( $less(0,$sum($sum(sK2(X210,witness(elt1),t2tb5(sK11),X211,elt1),1),$uminus(sK10)))
      | le(sK5,X212,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X213))))
      | $less(0,$sum($sum(sK10,1),$uminus(X213)))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X210,X211) )
      | $less(0,$sum(0,$uminus(sK2(X210,witness(elt1),t2tb5(sK11),X211,elt1))))
      | $less(0,$sum(X213,$uminus(sK9)))
      | ~ le(sK5,X212,tb2t4(witness(elt1))) ),
    inference(forward_demodulation,[],[f4959,f396]) ).

tff(f4959,plain,
    ! [X212: elt,X213: $int,X210: $int,X211: $int] :
      ( $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(X210,witness(elt1),t2tb5(sK11),X211,elt1))))))
      | ~ le(sK5,X212,tb2t4(witness(elt1)))
      | le(sK5,X212,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X213))))
      | $less(0,$sum($sum(sK10,1),$uminus(X213)))
      | $less(0,$sum($sum(sK2(X210,witness(elt1),t2tb5(sK11),X211,elt1),1),$uminus(sK10)))
      | $less(0,$sum(X213,$uminus(sK9)))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X210,X211) ) ),
    inference(forward_demodulation,[],[f4838,f396]) ).

tff(f4838,plain,
    ! [X212: elt,X213: $int,X210: $int,X211: $int] :
      ( ~ le(sK5,X212,tb2t4(witness(elt1)))
      | $less(0,$sum($sum(tb2t(t2tb(sK2(X210,witness(elt1),t2tb5(sK11),X211,elt1))),1),$uminus(sK10)))
      | $less(0,$sum($sum(sK10,1),$uminus(X213)))
      | le(sK5,X212,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X213))))
      | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(X210,witness(elt1),t2tb5(sK11),X211,elt1))))))
      | $less(0,$sum(X213,$uminus(sK9)))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X210,X211) ) ),
    inference(superposition,[],[f1021,f1512]) ).

tff(f1021,plain,
    ! [X18: elt,X19: uni,X20: $int] :
      ( ~ le(sK5,X18,tb2t4(get(elt1,int,t2tb5(sK11),X19)))
      | $less(0,$sum(X20,$uminus(sK9)))
      | $less(0,$sum(0,$uminus(tb2t(X19))))
      | $less(0,$sum($sum(sK10,1),$uminus(X20)))
      | le(sK5,X18,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X20))))
      | $less(0,$sum($sum(tb2t(X19),1),$uminus(sK10))) ),
    inference(resolution,[],[f306,f691]) ).

tff(f4958,plain,
    ( spl20_173
    | spl20_192 ),
    inference(avatar_split_clause,[],[f4833,f4956,f4855]) ).

tff(f4956,plain,
    ( spl20_192
  <=> ! [X197: $int,X195: elt,X196: elt] :
        ( $less(0,$sum($sum(sK10,1),$uminus(X197)))
        | $less(0,$sum(X197,$uminus(sK9)))
        | le(sK5,tb2t4(witness(elt1)),X195)
        | le(sK5,X195,X196)
        | le(sK5,X196,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X197)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_192])]) ).

tff(f4833,plain,
    ! [X194: $int,X195: elt,X193: $int,X196: elt,X197: $int] :
      ( $less(0,$sum($sum(sK10,1),$uminus(X197)))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X193,X194) )
      | $less(0,$sum($sum(sK2(X193,witness(elt1),t2tb5(sK11),X194,elt1),1),$uminus(sK10)))
      | $less(0,$sum(0,$uminus(sK2(X193,witness(elt1),t2tb5(sK11),X194,elt1))))
      | le(sK5,X196,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X197))))
      | le(sK5,tb2t4(witness(elt1)),X195)
      | $less(0,$sum(X197,$uminus(sK9)))
      | le(sK5,X195,X196) ),
    inference(superposition,[],[f2516,f1512]) ).

tff(f4954,plain,
    ( spl20_191
    | spl20_173 ),
    inference(avatar_split_clause,[],[f4953,f4855,f4942]) ).

tff(f4942,plain,
    ( spl20_191
  <=> ! [X147: elt,X148: uni] :
        ( ~ le(sK5,X147,tb2t4(witness(elt1)))
        | le(sK5,X147,tb2t4(get(elt1,int,t2tb5(sK11),X148)))
        | $less(0,$sum(tb2t(X148),$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X148)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_191])]) ).

tff(f4953,plain,
    ! [X215: $int,X216: elt,X214: $int,X217: uni] :
      ( ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X214,X215) )
      | $less(0,$sum($sum(sK2(X214,witness(elt1),t2tb5(sK11),X215,elt1),1),$uminus(sK10)))
      | $less(0,$sum(0,$uminus(sK2(X214,witness(elt1),t2tb5(sK11),X215,elt1))))
      | $less(0,$sum(tb2t(X217),$uminus(sK9)))
      | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X217))))
      | le(sK5,X216,tb2t4(get(elt1,int,t2tb5(sK11),X217)))
      | ~ le(sK5,X216,tb2t4(witness(elt1))) ),
    inference(forward_demodulation,[],[f4952,f396]) ).

tff(f4952,plain,
    ! [X215: $int,X216: elt,X214: $int,X217: uni] :
      ( $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(X214,witness(elt1),t2tb5(sK11),X215,elt1))))))
      | le(sK5,X216,tb2t4(get(elt1,int,t2tb5(sK11),X217)))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X214,X215) )
      | $less(0,$sum($sum(sK2(X214,witness(elt1),t2tb5(sK11),X215,elt1),1),$uminus(sK10)))
      | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X217))))
      | ~ le(sK5,X216,tb2t4(witness(elt1)))
      | $less(0,$sum(tb2t(X217),$uminus(sK9))) ),
    inference(forward_demodulation,[],[f4839,f396]) ).

tff(f4839,plain,
    ! [X215: $int,X216: elt,X214: $int,X217: uni] :
      ( ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X214,X215) )
      | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X217))))
      | $less(0,$sum($sum(tb2t(t2tb(sK2(X214,witness(elt1),t2tb5(sK11),X215,elt1))),1),$uminus(sK10)))
      | ~ le(sK5,X216,tb2t4(witness(elt1)))
      | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(X214,witness(elt1),t2tb5(sK11),X215,elt1))))))
      | le(sK5,X216,tb2t4(get(elt1,int,t2tb5(sK11),X217)))
      | $less(0,$sum(tb2t(X217),$uminus(sK9))) ),
    inference(superposition,[],[f1022,f1512]) ).

tff(f1022,plain,
    ! [X21: elt,X22: uni,X23: uni] :
      ( ~ le(sK5,X21,tb2t4(get(elt1,int,t2tb5(sK11),X22)))
      | $less(0,$sum(0,$uminus(tb2t(X22))))
      | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X23))))
      | le(sK5,X21,tb2t4(get(elt1,int,t2tb5(sK11),X23)))
      | $less(0,$sum($sum(tb2t(X22),1),$uminus(sK10)))
      | $less(0,$sum(tb2t(X23),$uminus(sK9))) ),
    inference(resolution,[],[f306,f700]) ).

tff(f4951,plain,
    ( spl20_189
    | spl20_182 ),
    inference(avatar_split_clause,[],[f4814,f4893,f4933]) ).

tff(f4933,plain,
    ( spl20_189
  <=> ! [X200: $int] :
        ( $less(0,$sum($sum(X200,1),$uminus(sK10)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X200))),tb2t4(witness(elt1)))
        | $less(0,$sum(0,$uminus(X200))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_189])]) ).

tff(f4814,plain,
    ! [X130: $int,X131: $int,X129: $int] :
      ( ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X129,X130) )
      | $less(0,$sum($sum(X131,1),$uminus(sK10)))
      | $less(0,$sum($sum(sK10,1),$uminus(sK2(X129,witness(elt1),t2tb5(sK11),X130,elt1))))
      | $less(0,$sum(0,$uminus(X131)))
      | $less(0,$sum(sK2(X129,witness(elt1),t2tb5(sK11),X130,elt1),$uminus(sK9)))
      | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X131))),tb2t4(witness(elt1))) ),
    inference(superposition,[],[f475,f1512]) ).

tff(f4950,plain,
    ( spl20_188
    | spl20_182 ),
    inference(avatar_split_clause,[],[f4949,f4893,f4927]) ).

tff(f4927,plain,
    ( spl20_188
  <=> ! [X169: uni,X168: elt] :
        ( $less(0,$sum($sum(tb2t(X169),1),$uminus(sK10)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X169)),X168)
        | $less(0,$sum(0,$uminus(tb2t(X169))))
        | le(sK5,X168,tb2t4(witness(elt1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_188])]) ).

tff(f4949,plain,
    ! [X242: $int,X243: elt,X241: $int,X244: uni] :
      ( $less(0,$sum($sum(sK10,1),$uminus(sK2(X241,witness(elt1),t2tb5(sK11),X242,elt1))))
      | le(sK5,X243,tb2t4(witness(elt1)))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X241,X242) )
      | $less(0,$sum($sum(tb2t(X244),1),$uminus(sK10)))
      | $less(0,$sum(0,$uminus(tb2t(X244))))
      | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X244)),X243)
      | $less(0,$sum(sK2(X241,witness(elt1),t2tb5(sK11),X242,elt1),$uminus(sK9))) ),
    inference(forward_demodulation,[],[f4948,f396]) ).

tff(f4948,plain,
    ! [X242: $int,X243: elt,X241: $int,X244: uni] :
      ( $less(0,$sum($sum(tb2t(X244),1),$uminus(sK10)))
      | $less(0,$sum(0,$uminus(tb2t(X244))))
      | $less(0,$sum(sK2(X241,witness(elt1),t2tb5(sK11),X242,elt1),$uminus(sK9)))
      | $less(0,$sum($sum(sK10,1),$uminus(tb2t(t2tb(sK2(X241,witness(elt1),t2tb5(sK11),X242,elt1))))))
      | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X244)),X243)
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X241,X242) )
      | le(sK5,X243,tb2t4(witness(elt1))) ),
    inference(forward_demodulation,[],[f4847,f396]) ).

tff(f4847,plain,
    ! [X242: $int,X243: elt,X241: $int,X244: uni] :
      ( $less(0,$sum($sum(tb2t(X244),1),$uminus(sK10)))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X241,X242) )
      | $less(0,$sum(0,$uminus(tb2t(X244))))
      | le(sK5,X243,tb2t4(witness(elt1)))
      | $less(0,$sum(tb2t(t2tb(sK2(X241,witness(elt1),t2tb5(sK11),X242,elt1))),$uminus(sK9)))
      | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X244)),X243)
      | $less(0,$sum($sum(sK10,1),$uminus(tb2t(t2tb(sK2(X241,witness(elt1),t2tb5(sK11),X242,elt1)))))) ),
    inference(superposition,[],[f2437,f1512]) ).

tff(f4947,plain,
    ( spl20_176
    | spl20_177
    | ~ spl20_48
    | ~ spl20_49 ),
    inference(avatar_split_clause,[],[f4946,f1292,f1280,f4870,f4866]) ).

tff(f4870,plain,
    ( spl20_177
  <=> ! [X248: $int,X247: $int] :
        ( $less(0,$sum($sum(sK2(X247,witness(elt1),t2tb5(sK13),X248,elt1),1),$uminus(sK7)))
        | $less(0,$sum(0,$uminus(sK2(X247,witness(elt1),t2tb5(sK13),X248,elt1))))
        | ( 0 = occ(elt1,witness(elt1),t2tb5(sK13),X247,X248) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_177])]) ).

tff(f4946,plain,
    ( ! [X251: $int,X252: $int] :
        ( ( 0 = occ(elt1,witness(elt1),t2tb5(sK13),X251,X252) )
        | $less(0,$sum(0,$uminus(sK2(X251,witness(elt1),t2tb5(sK13),X252,elt1))))
        | $less(0,occ(elt1,witness(elt1),t2tb5(sK6),0,sK7))
        | $less(0,$sum($sum(sK2(X251,witness(elt1),t2tb5(sK13),X252,elt1),1),$uminus(sK7))) )
    | ~ spl20_48
    | ~ spl20_49 ),
    inference(forward_demodulation,[],[f4945,f396]) ).

tff(f4945,plain,
    ( ! [X251: $int,X252: $int] :
        ( $less(0,$sum($sum(tb2t(t2tb(sK2(X251,witness(elt1),t2tb5(sK13),X252,elt1))),1),$uminus(sK7)))
        | $less(0,occ(elt1,witness(elt1),t2tb5(sK6),0,sK7))
        | $less(0,$sum(0,$uminus(sK2(X251,witness(elt1),t2tb5(sK13),X252,elt1))))
        | ( 0 = occ(elt1,witness(elt1),t2tb5(sK13),X251,X252) ) )
    | ~ spl20_48
    | ~ spl20_49 ),
    inference(forward_demodulation,[],[f4851,f396]) ).

tff(f4851,plain,
    ( ! [X251: $int,X252: $int] :
        ( $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(X251,witness(elt1),t2tb5(sK13),X252,elt1))))))
        | $less(0,occ(elt1,witness(elt1),t2tb5(sK6),0,sK7))
        | $less(0,$sum($sum(tb2t(t2tb(sK2(X251,witness(elt1),t2tb5(sK13),X252,elt1))),1),$uminus(sK7)))
        | ( 0 = occ(elt1,witness(elt1),t2tb5(sK13),X251,X252) ) )
    | ~ spl20_48
    | ~ spl20_49 ),
    inference(superposition,[],[f3446,f1512]) ).

tff(f3446,plain,
    ( ! [X0: uni] :
        ( $less(0,occ(elt1,get(elt1,int,t2tb5(sK13),X0),t2tb5(sK6),0,sK7))
        | $less(0,$sum($sum(tb2t(X0),1),$uminus(sK7)))
        | $less(0,$sum(0,$uminus(tb2t(X0)))) )
    | ~ spl20_48
    | ~ spl20_49 ),
    inference(superposition,[],[f1655,f420]) ).

tff(f1655,plain,
    ( ! [X2: $int] :
        ( $less(0,occ(elt1,get(elt1,int,t2tb5(sK13),t2tb(X2)),t2tb5(sK6),0,sK7))
        | $less(0,$sum(0,$uminus(X2)))
        | $less(0,$sum($sum(X2,1),$uminus(sK7))) )
    | ~ spl20_48
    | ~ spl20_49 ),
    inference(superposition,[],[f471,f1420]) ).

tff(f4944,plain,
    ( spl20_191
    | spl20_173 ),
    inference(avatar_split_clause,[],[f4819,f4855,f4942]) ).

tff(f4819,plain,
    ! [X145: $int,X148: uni,X146: $int,X147: elt] :
      ( $less(0,$sum(0,$uminus(sK2(X145,witness(elt1),t2tb5(sK11),X146,elt1))))
      | ~ le(sK5,X147,tb2t4(witness(elt1)))
      | $less(0,$sum($sum(sK2(X145,witness(elt1),t2tb5(sK11),X146,elt1),1),$uminus(sK10)))
      | $less(0,$sum(tb2t(X148),$uminus(sK9)))
      | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X148))))
      | le(sK5,X147,tb2t4(get(elt1,int,t2tb5(sK11),X148)))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X145,X146) ) ),
    inference(superposition,[],[f1019,f1512]) ).

tff(f4940,plain,
    ( spl20_173
    | spl20_190
    | ~ spl20_37 ),
    inference(avatar_split_clause,[],[f4820,f1039,f4937,f4855]) ).

tff(f1039,plain,
    ( spl20_37
  <=> ! [X0: $int] :
        ( $less(0,$sum($sum(X0,1),$uminus(sK10)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X0))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | $less(0,$sum(0,$uminus(X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_37])]) ).

tff(f4820,plain,
    ( ! [X150: $int,X149: $int] :
        ( le(sK5,tb2t4(witness(elt1)),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | $less(0,$sum(0,$uminus(sK2(X149,witness(elt1),t2tb5(sK11),X150,elt1))))
        | $less(0,$sum($sum(sK2(X149,witness(elt1),t2tb5(sK11),X150,elt1),1),$uminus(sK10)))
        | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X149,X150) ) )
    | ~ spl20_37 ),
    inference(superposition,[],[f1040,f1512]) ).

tff(f1040,plain,
    ( ! [X0: $int] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X0))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | $less(0,$sum(0,$uminus(X0)))
        | $less(0,$sum($sum(X0,1),$uminus(sK10))) )
    | ~ spl20_37 ),
    inference(avatar_component_clause,[],[f1039]) ).

tff(f4935,plain,
    ( spl20_189
    | spl20_182 ),
    inference(avatar_split_clause,[],[f4931,f4893,f4933]) ).

tff(f4931,plain,
    ! [X200: $int,X198: $int,X199: $int] :
      ( $less(0,$sum($sum(sK10,1),$uminus(sK2(X198,witness(elt1),t2tb5(sK11),X199,elt1))))
      | $less(0,$sum($sum(X200,1),$uminus(sK10)))
      | $less(0,$sum(sK2(X198,witness(elt1),t2tb5(sK11),X199,elt1),$uminus(sK9)))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X198,X199) )
      | $less(0,$sum(0,$uminus(X200)))
      | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X200))),tb2t4(witness(elt1))) ),
    inference(forward_demodulation,[],[f4930,f396]) ).

tff(f4930,plain,
    ! [X200: $int,X198: $int,X199: $int] :
      ( $less(0,$sum($sum(sK10,1),$uminus(sK2(X198,witness(elt1),t2tb5(sK11),X199,elt1))))
      | $less(0,$sum(0,$uminus(X200)))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X198,X199) )
      | $less(0,$sum($sum(X200,1),$uminus(sK10)))
      | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X200))),tb2t4(witness(elt1)))
      | $less(0,$sum(tb2t(t2tb(sK2(X198,witness(elt1),t2tb5(sK11),X199,elt1))),$uminus(sK9))) ),
    inference(forward_demodulation,[],[f4834,f396]) ).

tff(f4834,plain,
    ! [X200: $int,X198: $int,X199: $int] :
      ( $less(0,$sum($sum(X200,1),$uminus(sK10)))
      | $less(0,$sum($sum(sK10,1),$uminus(tb2t(t2tb(sK2(X198,witness(elt1),t2tb5(sK11),X199,elt1))))))
      | $less(0,$sum(0,$uminus(X200)))
      | $less(0,$sum(tb2t(t2tb(sK2(X198,witness(elt1),t2tb5(sK11),X199,elt1))),$uminus(sK9)))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X198,X199) )
      | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X200))),tb2t4(witness(elt1))) ),
    inference(superposition,[],[f690,f1512]) ).

tff(f4929,plain,
    ( spl20_188
    | spl20_182 ),
    inference(avatar_split_clause,[],[f4825,f4893,f4927]) ).

tff(f4825,plain,
    ! [X168: elt,X166: $int,X169: uni,X167: $int] :
      ( $less(0,$sum(sK2(X166,witness(elt1),t2tb5(sK11),X167,elt1),$uminus(sK9)))
      | $less(0,$sum($sum(tb2t(X169),1),$uminus(sK10)))
      | le(sK5,X168,tb2t4(witness(elt1)))
      | $less(0,$sum($sum(sK10,1),$uminus(sK2(X166,witness(elt1),t2tb5(sK11),X167,elt1))))
      | $less(0,$sum(0,$uminus(tb2t(X169))))
      | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X169)),X168)
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X166,X167) ) ),
    inference(superposition,[],[f1625,f1512]) ).

tff(f4925,plain,
    ( spl20_176
    | spl20_187
    | ~ spl20_49 ),
    inference(avatar_split_clause,[],[f4921,f1292,f4923,f4866]) ).

tff(f4921,plain,
    ( ! [X230: $int,X231: $int] :
        ( ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X230,X231) )
        | $less(0,$sum($sum(sK2(X230,witness(elt1),t2tb5(sK11),X231,elt1),1),$uminus(sK7)))
        | $less(0,occ(elt1,witness(elt1),t2tb5(sK6),0,sK7))
        | $less(0,$sum(0,$uminus(sK2(X230,witness(elt1),t2tb5(sK11),X231,elt1)))) )
    | ~ spl20_49 ),
    inference(forward_demodulation,[],[f4920,f396]) ).

tff(f4920,plain,
    ( ! [X230: $int,X231: $int] :
        ( $less(0,occ(elt1,witness(elt1),t2tb5(sK6),0,sK7))
        | $less(0,$sum(0,$uminus(sK2(X230,witness(elt1),t2tb5(sK11),X231,elt1))))
        | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X230,X231) )
        | $less(0,$sum($sum(tb2t(t2tb(sK2(X230,witness(elt1),t2tb5(sK11),X231,elt1))),1),$uminus(sK7))) )
    | ~ spl20_49 ),
    inference(forward_demodulation,[],[f4844,f396]) ).

tff(f4844,plain,
    ( ! [X230: $int,X231: $int] :
        ( ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X230,X231) )
        | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(X230,witness(elt1),t2tb5(sK11),X231,elt1))))))
        | $less(0,$sum($sum(tb2t(t2tb(sK2(X230,witness(elt1),t2tb5(sK11),X231,elt1))),1),$uminus(sK7)))
        | $less(0,occ(elt1,witness(elt1),t2tb5(sK6),0,sK7)) )
    | ~ spl20_49 ),
    inference(superposition,[],[f1656,f1512]) ).

tff(f1656,plain,
    ( ! [X0: uni] :
        ( $less(0,occ(elt1,get(elt1,int,t2tb5(sK11),X0),t2tb5(sK6),0,sK7))
        | $less(0,$sum(0,$uminus(tb2t(X0))))
        | $less(0,$sum($sum(tb2t(X0),1),$uminus(sK7))) )
    | ~ spl20_49 ),
    inference(superposition,[],[f1653,f420]) ).

tff(f4919,plain,
    ( spl20_182
    | spl20_186 ),
    inference(avatar_split_clause,[],[f4832,f4917,f4893]) ).

tff(f4917,plain,
    ( spl20_186
  <=> ! [X192: $int,X190: elt,X191: elt] :
        ( $less(0,$sum(0,$uminus(X192)))
        | le(sK5,X191,X190)
        | le(sK5,X190,tb2t4(witness(elt1)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X192))),X191)
        | $less(0,$sum($sum(X192,1),$uminus(sK10))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_186])]) ).

tff(f4832,plain,
    ! [X191: elt,X188: $int,X189: $int,X192: $int,X190: elt] :
      ( $less(0,$sum(0,$uminus(X192)))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X188,X189) )
      | $less(0,$sum(sK2(X188,witness(elt1),t2tb5(sK11),X189,elt1),$uminus(sK9)))
      | $less(0,$sum($sum(X192,1),$uminus(sK10)))
      | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X192))),X191)
      | $less(0,$sum($sum(sK10,1),$uminus(sK2(X188,witness(elt1),t2tb5(sK11),X189,elt1))))
      | le(sK5,X190,tb2t4(witness(elt1)))
      | le(sK5,X191,X190) ),
    inference(superposition,[],[f2516,f1512]) ).

tff(f4915,plain,
    ( spl20_176
    | spl20_185
    | ~ spl20_50 ),
    inference(avatar_split_clause,[],[f4911,f1304,f4913,f4866]) ).

tff(f4911,plain,
    ( ! [X127: $int,X128: $int] :
        ( $less(0,$sum(0,$uminus(sK2(X127,witness(elt1),t2tb5(sK8),X128,elt1))))
        | ( 0 = occ(elt1,witness(elt1),t2tb5(sK8),X127,X128) )
        | $less(0,$sum($sum(sK2(X127,witness(elt1),t2tb5(sK8),X128,elt1),1),$uminus(sK7)))
        | $less(0,occ(elt1,witness(elt1),t2tb5(sK6),0,sK7)) )
    | ~ spl20_50 ),
    inference(forward_demodulation,[],[f4910,f396]) ).

tff(f4910,plain,
    ( ! [X127: $int,X128: $int] :
        ( ( 0 = occ(elt1,witness(elt1),t2tb5(sK8),X127,X128) )
        | $less(0,occ(elt1,witness(elt1),t2tb5(sK6),0,sK7))
        | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(X127,witness(elt1),t2tb5(sK8),X128,elt1))))))
        | $less(0,$sum($sum(sK2(X127,witness(elt1),t2tb5(sK8),X128,elt1),1),$uminus(sK7))) )
    | ~ spl20_50 ),
    inference(forward_demodulation,[],[f4813,f396]) ).

tff(f4813,plain,
    ( ! [X127: $int,X128: $int] :
        ( $less(0,$sum($sum(tb2t(t2tb(sK2(X127,witness(elt1),t2tb5(sK8),X128,elt1))),1),$uminus(sK7)))
        | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(X127,witness(elt1),t2tb5(sK8),X128,elt1))))))
        | ( 0 = occ(elt1,witness(elt1),t2tb5(sK8),X127,X128) )
        | $less(0,occ(elt1,witness(elt1),t2tb5(sK6),0,sK7)) )
    | ~ spl20_50 ),
    inference(superposition,[],[f1676,f1512]) ).

tff(f1676,plain,
    ( ! [X0: uni] :
        ( $less(0,occ(elt1,get(elt1,int,t2tb5(sK8),X0),t2tb5(sK6),0,sK7))
        | $less(0,$sum(0,$uminus(tb2t(X0))))
        | $less(0,$sum($sum(tb2t(X0),1),$uminus(sK7))) )
    | ~ spl20_50 ),
    inference(superposition,[],[f1654,f420]) ).

tff(f4909,plain,
    ( spl20_184
    | spl20_173 ),
    inference(avatar_split_clause,[],[f4822,f4855,f4907]) ).

tff(f4822,plain,
    ! [X155: $int,X158: $int,X156: $int,X157: elt] :
      ( $less(0,$sum(0,$uminus(sK2(X155,witness(elt1),t2tb5(sK11),X156,elt1))))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X155,X156) )
      | $less(0,$sum(X158,$uminus(sK9)))
      | le(sK5,tb2t4(witness(elt1)),X157)
      | $less(0,$sum($sum(sK2(X155,witness(elt1),t2tb5(sK11),X156,elt1),1),$uminus(sK10)))
      | $less(0,$sum($sum(sK10,1),$uminus(X158)))
      | le(sK5,X157,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X158)))) ),
    inference(superposition,[],[f1169,f1512]) ).

tff(f4905,plain,
    ( spl20_183
    | spl20_182
    | ~ spl20_46 ),
    inference(avatar_split_clause,[],[f4900,f1209,f4893,f4902]) ).

tff(f1209,plain,
    ( spl20_46
  <=> ! [X10: uni] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK11),X10)))
        | $less(0,$sum(tb2t(X10),$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X10)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_46])]) ).

tff(f4900,plain,
    ( ! [X220: $int,X221: $int] :
        ( $less(0,$sum($sum(sK10,1),$uminus(sK2(X220,witness(elt1),t2tb5(sK11),X221,elt1))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(witness(elt1)))
        | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X220,X221) )
        | $less(0,$sum(sK2(X220,witness(elt1),t2tb5(sK11),X221,elt1),$uminus(sK9))) )
    | ~ spl20_46 ),
    inference(forward_demodulation,[],[f4899,f396]) ).

tff(f4899,plain,
    ( ! [X220: $int,X221: $int] :
        ( $less(0,$sum(sK2(X220,witness(elt1),t2tb5(sK11),X221,elt1),$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(t2tb(sK2(X220,witness(elt1),t2tb5(sK11),X221,elt1))))))
        | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X220,X221) )
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(witness(elt1))) )
    | ~ spl20_46 ),
    inference(forward_demodulation,[],[f4841,f396]) ).

tff(f4841,plain,
    ( ! [X220: $int,X221: $int] :
        ( $less(0,$sum(tb2t(t2tb(sK2(X220,witness(elt1),t2tb5(sK11),X221,elt1))),$uminus(sK9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(witness(elt1)))
        | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X220,X221) )
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(t2tb(sK2(X220,witness(elt1),t2tb5(sK11),X221,elt1)))))) )
    | ~ spl20_46 ),
    inference(superposition,[],[f1210,f1512]) ).

tff(f1210,plain,
    ( ! [X10: uni] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK11),X10)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X10))))
        | $less(0,$sum(tb2t(X10),$uminus(sK9))) )
    | ~ spl20_46 ),
    inference(avatar_component_clause,[],[f1209]) ).

tff(f4898,plain,
    ( spl20_173
    | spl20_175 ),
    inference(avatar_split_clause,[],[f4897,f4862,f4855]) ).

tff(f4862,plain,
    ( spl20_175
  <=> ! [X137: uni] :
        ( le(sK5,tb2t4(witness(elt1)),tb2t4(get(elt1,int,t2tb5(sK11),X137)))
        | $less(0,$sum(tb2t(X137),$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X137)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_175])]) ).

tff(f4897,plain,
    ! [X205: $int,X206: uni,X204: $int] :
      ( $less(0,$sum($sum(sK10,1),$uminus(tb2t(X206))))
      | le(sK5,tb2t4(witness(elt1)),tb2t4(get(elt1,int,t2tb5(sK11),X206)))
      | $less(0,$sum($sum(sK2(X204,witness(elt1),t2tb5(sK11),X205,elt1),1),$uminus(sK10)))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X204,X205) )
      | $less(0,$sum(tb2t(X206),$uminus(sK9)))
      | $less(0,$sum(0,$uminus(sK2(X204,witness(elt1),t2tb5(sK11),X205,elt1)))) ),
    inference(forward_demodulation,[],[f4896,f396]) ).

tff(f4896,plain,
    ! [X205: $int,X206: uni,X204: $int] :
      ( le(sK5,tb2t4(witness(elt1)),tb2t4(get(elt1,int,t2tb5(sK11),X206)))
      | $less(0,$sum($sum(tb2t(t2tb(sK2(X204,witness(elt1),t2tb5(sK11),X205,elt1))),1),$uminus(sK10)))
      | $less(0,$sum(tb2t(X206),$uminus(sK9)))
      | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X206))))
      | $less(0,$sum(0,$uminus(sK2(X204,witness(elt1),t2tb5(sK11),X205,elt1))))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X204,X205) ) ),
    inference(forward_demodulation,[],[f4836,f396]) ).

tff(f4836,plain,
    ! [X205: $int,X206: uni,X204: $int] :
      ( ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X204,X205) )
      | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(X204,witness(elt1),t2tb5(sK11),X205,elt1))))))
      | $less(0,$sum(tb2t(X206),$uminus(sK9)))
      | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X206))))
      | $less(0,$sum($sum(tb2t(t2tb(sK2(X204,witness(elt1),t2tb5(sK11),X205,elt1))),1),$uminus(sK10)))
      | le(sK5,tb2t4(witness(elt1)),tb2t4(get(elt1,int,t2tb5(sK11),X206))) ),
    inference(superposition,[],[f700,f1512]) ).

tff(f4895,plain,
    ( spl20_181
    | spl20_182 ),
    inference(avatar_split_clause,[],[f4888,f4893,f4890]) ).

tff(f4888,plain,
    ! [X228: elt,X229: $int,X226: $int,X227: $int] :
      ( ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X226,X227) )
      | $less(0,$sum(0,$uminus(X229)))
      | $less(0,$sum($sum(sK10,1),$uminus(sK2(X226,witness(elt1),t2tb5(sK11),X227,elt1))))
      | $less(0,$sum($sum(X229,1),$uminus(sK10)))
      | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X229))),X228)
      | le(sK5,X228,tb2t4(witness(elt1)))
      | $less(0,$sum(sK2(X226,witness(elt1),t2tb5(sK11),X227,elt1),$uminus(sK9))) ),
    inference(forward_demodulation,[],[f4887,f396]) ).

tff(f4887,plain,
    ! [X228: elt,X229: $int,X226: $int,X227: $int] :
      ( $less(0,$sum($sum(sK10,1),$uminus(sK2(X226,witness(elt1),t2tb5(sK11),X227,elt1))))
      | $less(0,$sum(tb2t(t2tb(sK2(X226,witness(elt1),t2tb5(sK11),X227,elt1))),$uminus(sK9)))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X226,X227) )
      | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X229))),X228)
      | le(sK5,X228,tb2t4(witness(elt1)))
      | $less(0,$sum($sum(X229,1),$uminus(sK10)))
      | $less(0,$sum(0,$uminus(X229))) ),
    inference(forward_demodulation,[],[f4843,f396]) ).

tff(f4843,plain,
    ! [X228: elt,X229: $int,X226: $int,X227: $int] :
      ( $less(0,$sum($sum(sK10,1),$uminus(tb2t(t2tb(sK2(X226,witness(elt1),t2tb5(sK11),X227,elt1))))))
      | $less(0,$sum($sum(X229,1),$uminus(sK10)))
      | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X229))),X228)
      | le(sK5,X228,tb2t4(witness(elt1)))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X226,X227) )
      | $less(0,$sum(0,$uminus(X229)))
      | $less(0,$sum(tb2t(t2tb(sK2(X226,witness(elt1),t2tb5(sK11),X227,elt1))),$uminus(sK9))) ),
    inference(superposition,[],[f1626,f1512]) ).

tff(f4886,plain,
    ( spl20_173
    | spl20_180 ),
    inference(avatar_split_clause,[],[f4818,f4884,f4855]) ).

tff(f4818,plain,
    ! [X142: $int,X143: elt,X141: $int,X144: $int] :
      ( $less(0,$sum($sum(sK10,1),$uminus(X144)))
      | $less(0,$sum(X144,$uminus(sK9)))
      | $less(0,$sum($sum(sK2(X141,witness(elt1),t2tb5(sK11),X142,elt1),1),$uminus(sK10)))
      | le(sK5,X143,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X144))))
      | $less(0,$sum(0,$uminus(sK2(X141,witness(elt1),t2tb5(sK11),X142,elt1))))
      | ~ le(sK5,X143,tb2t4(witness(elt1)))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X141,X142) ) ),
    inference(superposition,[],[f1018,f1512]) ).

tff(f4882,plain,
    ( spl20_179
    | spl20_173 ),
    inference(avatar_split_clause,[],[f4824,f4855,f4880]) ).

tff(f4824,plain,
    ! [X162: $int,X163: elt,X161: $int,X164: elt,X165: $int] :
      ( ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X161,X162) )
      | $less(0,$sum(0,$uminus(sK2(X161,witness(elt1),t2tb5(sK11),X162,elt1))))
      | le(sK5,X164,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X165))))
      | $less(0,$sum($sum(sK2(X161,witness(elt1),t2tb5(sK11),X162,elt1),1),$uminus(sK10)))
      | $less(0,$sum($sum(sK10,1),$uminus(X165)))
      | le(sK5,X163,X164)
      | ~ le(sK5,X163,tb2t4(witness(elt1)))
      | $less(0,$sum(X165,$uminus(sK9))) ),
    inference(superposition,[],[f1614,f1512]) ).

tff(f4878,plain,
    ( spl20_178
    | spl20_173 ),
    inference(avatar_split_clause,[],[f4874,f4855,f4876]) ).

tff(f4874,plain,
    ! [X202: $int,X203: $int,X201: $int] :
      ( ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X201,X202) )
      | le(sK5,tb2t4(witness(elt1)),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X203))))
      | $less(0,$sum(0,$uminus(sK2(X201,witness(elt1),t2tb5(sK11),X202,elt1))))
      | $less(0,$sum($sum(sK10,1),$uminus(X203)))
      | $less(0,$sum($sum(sK2(X201,witness(elt1),t2tb5(sK11),X202,elt1),1),$uminus(sK10)))
      | $less(0,$sum(X203,$uminus(sK9))) ),
    inference(forward_demodulation,[],[f4873,f396]) ).

tff(f4873,plain,
    ! [X202: $int,X203: $int,X201: $int] :
      ( $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(X201,witness(elt1),t2tb5(sK11),X202,elt1))))))
      | $less(0,$sum($sum(sK2(X201,witness(elt1),t2tb5(sK11),X202,elt1),1),$uminus(sK10)))
      | $less(0,$sum(X203,$uminus(sK9)))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X201,X202) )
      | le(sK5,tb2t4(witness(elt1)),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X203))))
      | $less(0,$sum($sum(sK10,1),$uminus(X203))) ),
    inference(forward_demodulation,[],[f4835,f396]) ).

tff(f4835,plain,
    ! [X202: $int,X203: $int,X201: $int] :
      ( $less(0,$sum(X203,$uminus(sK9)))
      | $less(0,$sum($sum(tb2t(t2tb(sK2(X201,witness(elt1),t2tb5(sK11),X202,elt1))),1),$uminus(sK10)))
      | $less(0,$sum($sum(sK10,1),$uminus(X203)))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X201,X202) )
      | le(sK5,tb2t4(witness(elt1)),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X203))))
      | $less(0,$sum(0,$uminus(tb2t(t2tb(sK2(X201,witness(elt1),t2tb5(sK11),X202,elt1)))))) ),
    inference(superposition,[],[f691,f1512]) ).

tff(f4872,plain,
    ( spl20_176
    | spl20_177
    | ~ spl20_48
    | ~ spl20_49 ),
    inference(avatar_split_clause,[],[f4849,f1292,f1280,f4870,f4866]) ).

tff(f4849,plain,
    ( ! [X248: $int,X247: $int] :
        ( $less(0,$sum($sum(sK2(X247,witness(elt1),t2tb5(sK13),X248,elt1),1),$uminus(sK7)))
        | $less(0,occ(elt1,witness(elt1),t2tb5(sK6),0,sK7))
        | ( 0 = occ(elt1,witness(elt1),t2tb5(sK13),X247,X248) )
        | $less(0,$sum(0,$uminus(sK2(X247,witness(elt1),t2tb5(sK13),X248,elt1)))) )
    | ~ spl20_48
    | ~ spl20_49 ),
    inference(superposition,[],[f1655,f1512]) ).

tff(f4864,plain,
    ( spl20_175
    | spl20_173 ),
    inference(avatar_split_clause,[],[f4816,f4855,f4862]) ).

tff(f4816,plain,
    ! [X136: $int,X137: uni,X135: $int] :
      ( ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X135,X136) )
      | le(sK5,tb2t4(witness(elt1)),tb2t4(get(elt1,int,t2tb5(sK11),X137)))
      | $less(0,$sum($sum(sK2(X135,witness(elt1),t2tb5(sK11),X136,elt1),1),$uminus(sK10)))
      | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X137))))
      | $less(0,$sum(0,$uminus(sK2(X135,witness(elt1),t2tb5(sK11),X136,elt1))))
      | $less(0,$sum(tb2t(X137),$uminus(sK9))) ),
    inference(superposition,[],[f690,f1512]) ).

tff(f4860,plain,
    ( spl20_173
    | spl20_174 ),
    inference(avatar_split_clause,[],[f4826,f4858,f4855]) ).

tff(f4826,plain,
    ! [X170: $int,X171: $int,X172: elt,X173: uni] :
      ( $less(0,$sum($sum(sK10,1),$uminus(tb2t(X173))))
      | $less(0,$sum(0,$uminus(sK2(X170,witness(elt1),t2tb5(sK11),X171,elt1))))
      | ( 0 = occ(elt1,witness(elt1),t2tb5(sK11),X170,X171) )
      | le(sK5,tb2t4(witness(elt1)),X172)
      | le(sK5,X172,tb2t4(get(elt1,int,t2tb5(sK11),X173)))
      | $less(0,$sum(tb2t(X173),$uminus(sK9)))
      | $less(0,$sum($sum(sK2(X170,witness(elt1),t2tb5(sK11),X171,elt1),1),$uminus(sK10))) ),
    inference(superposition,[],[f1626,f1512]) ).

tff(f4750,plain,
    ( spl20_109
    | ~ spl20_79
    | ~ spl20_161 ),
    inference(avatar_split_clause,[],[f4749,f4537,f1931,f3995]) ).

tff(f3995,plain,
    ( spl20_109
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_109])]) ).

tff(f1931,plain,
    ( spl20_79
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_79])]) ).

tff(f4749,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ~ spl20_79
    | ~ spl20_161 ),
    inference(forward_demodulation,[],[f1933,f4539]) ).

tff(f1933,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ~ spl20_79 ),
    inference(avatar_component_clause,[],[f1931]) ).

tff(f4748,plain,
    ( spl20_167
    | ~ spl20_33
    | spl20_109 ),
    inference(avatar_split_clause,[],[f4690,f3995,f731,f4704]) ).

tff(f4690,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
    | ~ spl20_33
    | spl20_109 ),
    inference(resolution,[],[f3996,f1055]) ).

tff(f1055,plain,
    ( ! [X8: elt] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),X8)
        | le(sK5,X8,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14)))) )
    | ~ spl20_33 ),
    inference(resolution,[],[f1034,f411]) ).

tff(f3996,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_109 ),
    inference(avatar_component_clause,[],[f3995]) ).

tff(f4747,plain,
    ( ~ spl20_168
    | spl20_23
    | spl20_109 ),
    inference(avatar_split_clause,[],[f4679,f3995,f642,f4711]) ).

tff(f4711,plain,
    ( spl20_168
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_168])]) ).

tff(f642,plain,
    ( spl20_23
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_23])]) ).

tff(f4679,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_23
    | spl20_109 ),
    inference(unit_resulting_resolution,[],[f644,f3996,f1016]) ).

tff(f644,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_23 ),
    inference(avatar_component_clause,[],[f642]) ).

tff(f4746,plain,
    ( spl20_107
    | spl20_109
    | ~ spl20_113 ),
    inference(avatar_contradiction_clause,[],[f4745]) ).

tff(f4745,plain,
    ( $false
    | spl20_107
    | spl20_109
    | ~ spl20_113 ),
    inference(subsumption_resolution,[],[f4677,f3988]) ).

tff(f4677,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_109
    | ~ spl20_113 ),
    inference(unit_resulting_resolution,[],[f4022,f3996,f1016]) ).

tff(f4744,plain,
    ( spl20_109
    | ~ spl20_113
    | ~ spl20_162 ),
    inference(avatar_contradiction_clause,[],[f4743]) ).

tff(f4743,plain,
    ( $false
    | spl20_109
    | ~ spl20_113
    | ~ spl20_162 ),
    inference(subsumption_resolution,[],[f4682,f4548]) ).

tff(f4548,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ~ spl20_162 ),
    inference(avatar_component_clause,[],[f4546]) ).

tff(f4546,plain,
    ( spl20_162
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_162])]) ).

tff(f4682,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_109
    | ~ spl20_113 ),
    inference(unit_resulting_resolution,[],[f4022,f3996,f306]) ).

tff(f4742,plain,
    ( spl20_167
    | ~ spl20_33
    | spl20_109 ),
    inference(avatar_split_clause,[],[f4676,f3995,f731,f4704]) ).

tff(f4676,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
    | ~ spl20_33
    | spl20_109 ),
    inference(unit_resulting_resolution,[],[f733,f3996,f1016]) ).

tff(f4741,plain,
    ( ~ spl20_171
    | spl20_172
    | ~ spl20_92
    | spl20_109 ),
    inference(avatar_split_clause,[],[f4702,f3995,f2860,f4738,f4734]) ).

tff(f4702,plain,
    ( ( t2tb(sK10) = t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))) )
    | ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ~ spl20_92
    | spl20_109 ),
    inference(superposition,[],[f3996,f3863]) ).

tff(f4730,plain,
    ( spl20_169
    | spl20_109 ),
    inference(avatar_split_clause,[],[f4700,f3995,f4716]) ).

tff(f4700,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_109 ),
    inference(resolution,[],[f3996,f389]) ).

tff(f4729,plain,
    ( spl20_169
    | spl20_109 ),
    inference(avatar_split_clause,[],[f4686,f3995,f4716]) ).

tff(f4686,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_109 ),
    inference(unit_resulting_resolution,[],[f3996,f389]) ).

tff(f4728,plain,
    ( spl20_145
    | spl20_170
    | spl20_109 ),
    inference(avatar_split_clause,[],[f4696,f3995,f4726,f4346]) ).

tff(f4346,plain,
    ( spl20_145
  <=> ! [X10: $int] :
        ( $less(0,$sum($sum(X10,1),$uminus(sK10)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X10))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
        | $less(0,$sum(0,$uminus(X10))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_145])]) ).

tff(f4726,plain,
    ( spl20_170
  <=> ! [X9: $int] :
        ( $less(0,$sum(X9,$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(X9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X9)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_170])]) ).

tff(f4696,plain,
    ( ! [X10: $int,X9: $int] :
        ( $less(0,$sum(X9,$uminus(sK9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X10))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X9))))
        | $less(0,$sum(0,$uminus(X10)))
        | $less(0,$sum($sum(X10,1),$uminus(sK10)))
        | $less(0,$sum($sum(sK10,1),$uminus(X9))) )
    | spl20_109 ),
    inference(resolution,[],[f3996,f2516]) ).

tff(f4724,plain,
    ( spl20_167
    | ~ spl20_33
    | spl20_109 ),
    inference(avatar_split_clause,[],[f4675,f3995,f731,f4704]) ).

tff(f4675,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
    | ~ spl20_33
    | spl20_109 ),
    inference(unit_resulting_resolution,[],[f3996,f1055]) ).

tff(f4723,plain,
    ( spl20_167
    | ~ spl20_33
    | spl20_109 ),
    inference(avatar_split_clause,[],[f4687,f3995,f731,f4704]) ).

tff(f4687,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
    | ~ spl20_33
    | spl20_109 ),
    inference(unit_resulting_resolution,[],[f411,f3996,f1034]) ).

tff(f4722,plain,
    ( spl20_169
    | spl20_109 ),
    inference(avatar_split_clause,[],[f4701,f3995,f4716]) ).

tff(f4701,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_109 ),
    inference(resolution,[],[f3996,f389]) ).

tff(f4721,plain,
    ( spl20_169
    | spl20_109 ),
    inference(avatar_split_clause,[],[f4680,f3995,f4716]) ).

tff(f4680,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_109 ),
    inference(unit_resulting_resolution,[],[f411,f3996,f1016]) ).

tff(f4720,plain,
    ( spl20_169
    | spl20_109 ),
    inference(avatar_split_clause,[],[f4678,f3995,f4716]) ).

tff(f4678,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_109 ),
    inference(unit_resulting_resolution,[],[f411,f3996,f1016]) ).

tff(f4719,plain,
    ( spl20_169
    | spl20_109 ),
    inference(avatar_split_clause,[],[f4685,f3995,f4716]) ).

tff(f4685,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_109 ),
    inference(unit_resulting_resolution,[],[f3996,f389]) ).

tff(f4714,plain,
    ( ~ spl20_168
    | ~ spl20_33
    | spl20_109 ),
    inference(avatar_split_clause,[],[f4681,f3995,f731,f4711]) ).

tff(f4681,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ~ spl20_33
    | spl20_109 ),
    inference(unit_resulting_resolution,[],[f733,f3996,f306]) ).

tff(f4707,plain,
    ( spl20_167
    | ~ spl20_33
    | spl20_109 ),
    inference(avatar_split_clause,[],[f4674,f3995,f731,f4704]) ).

tff(f4674,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
    | ~ spl20_33
    | spl20_109 ),
    inference(unit_resulting_resolution,[],[f411,f3996,f1065]) ).

tff(f1065,plain,
    ( ! [X2: elt,X1: elt] :
        ( ~ le(sK5,X2,X1)
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),X1)
        | le(sK5,X2,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14)))) )
    | ~ spl20_33 ),
    inference(resolution,[],[f1055,f306]) ).

tff(f4673,plain,
    ( spl20_29
    | spl20_158
    | spl20_166
    | ~ spl20_17
    | spl20_147 ),
    inference(avatar_split_clause,[],[f4615,f4382,f605,f4670,f4487,f678]) ).

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

tff(f4670,plain,
    ( spl20_166
  <=> $less(0,$sum(sK14,$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_166])]) ).

tff(f4382,plain,
    ( spl20_147
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_147])]) ).

tff(f4615,plain,
    ( $less(0,$sum(sK14,$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
    | $less(0,$sum($sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK10)))
    | $less(0,$sum(0,$uminus(sK14)))
    | ~ spl20_17
    | spl20_147 ),
    inference(resolution,[],[f4384,f2087]) ).

tff(f4384,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_147 ),
    inference(avatar_component_clause,[],[f4382]) ).

tff(f4668,plain,
    ( spl20_28
    | spl20_150
    | spl20_151
    | spl20_29
    | spl20_147 ),
    inference(avatar_split_clause,[],[f4667,f4382,f678,f4441,f4437,f674]) ).

tff(f674,plain,
    ( spl20_28
  <=> $less(0,$sum($sum(sK14,1),$uminus(sK10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_28])]) ).

tff(f4667,plain,
    ( $less(0,$sum(0,$uminus(sK14)))
    | $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK9)))
    | $less(0,$sum($sum(sK10,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
    | $less(0,$sum($sum(sK14,1),$uminus(sK10)))
    | spl20_147 ),
    inference(forward_demodulation,[],[f4666,f396]) ).

tff(f4666,plain,
    ( $less(0,$sum($sum(tb2t(t2tb(sK14)),1),$uminus(sK10)))
    | $less(0,$sum(0,$uminus(sK14)))
    | $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK9)))
    | $less(0,$sum($sum(sK10,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
    | spl20_147 ),
    inference(forward_demodulation,[],[f4618,f396]) ).

tff(f4618,plain,
    ( $less(0,$sum($sum(sK10,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
    | $less(0,$sum(0,$uminus(tb2t(t2tb(sK14)))))
    | $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK9)))
    | $less(0,$sum($sum(tb2t(t2tb(sK14)),1),$uminus(sK10)))
    | spl20_147 ),
    inference(resolution,[],[f4384,f691]) ).

tff(f4665,plain,
    ( spl20_152
    | spl20_147 ),
    inference(avatar_split_clause,[],[f4609,f4382,f4446]) ).

tff(f4609,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
    | spl20_147 ),
    inference(unit_resulting_resolution,[],[f411,f4384,f1016]) ).

tff(f4664,plain,
    ( spl20_28
    | spl20_165
    | spl20_29
    | spl20_147 ),
    inference(avatar_split_clause,[],[f4625,f4382,f678,f4662,f674]) ).

tff(f4662,plain,
    ( spl20_165
  <=> ! [X6: elt,X7: $int] :
        ( $less(0,$sum($sum(sK10,1),$uminus(X7)))
        | $less(0,$sum(X7,$uminus(sK9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),X6)
        | le(sK5,X6,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X7)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_165])]) ).

tff(f4625,plain,
    ( ! [X6: elt,X7: $int] :
        ( $less(0,$sum(0,$uminus(sK14)))
        | $less(0,$sum($sum(sK10,1),$uminus(X7)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),X6)
        | le(sK5,X6,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X7))))
        | $less(0,$sum(X7,$uminus(sK9)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK10))) )
    | spl20_147 ),
    inference(resolution,[],[f4384,f2516]) ).

tff(f4660,plain,
    ( spl20_28
    | spl20_29
    | spl20_160
    | spl20_147 ),
    inference(avatar_split_clause,[],[f4659,f4382,f4503,f678,f674]) ).

tff(f4659,plain,
    ( ! [X11: $int] :
        ( $less(0,$sum(X11,$uminus(sK9)))
        | $less(0,$sum(0,$uminus(sK14)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X11))))
        | $less(0,$sum($sum(sK14,1),$uminus(sK10)))
        | $less(0,$sum($sum(sK10,1),$uminus(X11))) )
    | spl20_147 ),
    inference(forward_demodulation,[],[f4658,f396]) ).

tff(f4658,plain,
    ( ! [X11: $int] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X11))))
        | $less(0,$sum(0,$uminus(sK14)))
        | $less(0,$sum($sum(sK10,1),$uminus(X11)))
        | $less(0,$sum(X11,$uminus(sK9)))
        | $less(0,$sum($sum(tb2t(t2tb(sK14)),1),$uminus(sK10))) )
    | spl20_147 ),
    inference(forward_demodulation,[],[f4629,f396]) ).

tff(f4629,plain,
    ( ! [X11: $int] :
        ( $less(0,$sum($sum(sK10,1),$uminus(X11)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X11))))
        | $less(0,$sum(X11,$uminus(sK9)))
        | $less(0,$sum(0,$uminus(tb2t(t2tb(sK14)))))
        | $less(0,$sum($sum(tb2t(t2tb(sK14)),1),$uminus(sK10))) )
    | spl20_147 ),
    inference(resolution,[],[f4384,f1625]) ).

tff(f4657,plain,
    ( spl20_152
    | spl20_147 ),
    inference(avatar_split_clause,[],[f4635,f4382,f4446]) ).

tff(f4635,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
    | spl20_147 ),
    inference(resolution,[],[f4384,f389]) ).

tff(f4656,plain,
    ( spl20_152
    | spl20_147 ),
    inference(avatar_split_clause,[],[f4634,f4382,f4446]) ).

tff(f4634,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
    | spl20_147 ),
    inference(resolution,[],[f4384,f389]) ).

tff(f4655,plain,
    ( spl20_29
    | spl20_151
    | spl20_150
    | spl20_28
    | spl20_147 ),
    inference(avatar_split_clause,[],[f4654,f4382,f674,f4437,f4441,f678]) ).

tff(f4654,plain,
    ( $less(0,$sum($sum(sK14,1),$uminus(sK10)))
    | $less(0,$sum($sum(sK10,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
    | $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK9)))
    | $less(0,$sum(0,$uminus(sK14)))
    | spl20_147 ),
    inference(forward_demodulation,[],[f4653,f396]) ).

tff(f4653,plain,
    ( $less(0,$sum($sum(sK14,1),$uminus(sK10)))
    | $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK9)))
    | $less(0,$sum($sum(sK10,1),$uminus(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))))
    | $less(0,$sum(0,$uminus(sK14)))
    | spl20_147 ),
    inference(forward_demodulation,[],[f4617,f396]) ).

tff(f4617,plain,
    ( $less(0,$sum(0,$uminus(sK14)))
    | $less(0,$sum($sum(sK14,1),$uminus(sK10)))
    | $less(0,$sum(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))),$uminus(sK9)))
    | $less(0,$sum($sum(sK10,1),$uminus(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))))
    | spl20_147 ),
    inference(resolution,[],[f4384,f690]) ).

tff(f4652,plain,
    ( spl20_152
    | spl20_147 ),
    inference(avatar_split_clause,[],[f4612,f4382,f4446]) ).

tff(f4612,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
    | spl20_147 ),
    inference(unit_resulting_resolution,[],[f4384,f389]) ).

tff(f4651,plain,
    ( spl20_150
    | spl20_151
    | spl20_28
    | spl20_29
    | spl20_147 ),
    inference(avatar_split_clause,[],[f4616,f4382,f678,f674,f4441,f4437]) ).

tff(f4616,plain,
    ( $less(0,$sum(0,$uminus(sK14)))
    | $less(0,$sum($sum(sK14,1),$uminus(sK10)))
    | $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK9)))
    | $less(0,$sum($sum(sK10,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
    | spl20_147 ),
    inference(resolution,[],[f4384,f475]) ).

tff(f4650,plain,
    ( spl20_28
    | spl20_29
    | spl20_160
    | spl20_147 ),
    inference(avatar_split_clause,[],[f4627,f4382,f4503,f678,f674]) ).

tff(f4627,plain,
    ( ! [X9: $int] :
        ( $less(0,$sum(X9,$uminus(sK9)))
        | $less(0,$sum(0,$uminus(sK14)))
        | $less(0,$sum($sum(sK10,1),$uminus(X9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X9))))
        | $less(0,$sum($sum(sK14,1),$uminus(sK10))) )
    | spl20_147 ),
    inference(resolution,[],[f4384,f1169]) ).

tff(f4649,plain,
    ( spl20_152
    | spl20_147 ),
    inference(avatar_split_clause,[],[f4613,f4382,f4446]) ).

tff(f4613,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
    | spl20_147 ),
    inference(unit_resulting_resolution,[],[f4384,f389]) ).

tff(f4648,plain,
    ( spl20_152
    | spl20_147 ),
    inference(avatar_split_clause,[],[f4608,f4382,f4446]) ).

tff(f4608,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
    | spl20_147 ),
    inference(unit_resulting_resolution,[],[f411,f4384,f1016]) ).

tff(f4647,plain,
    ( spl20_29
    | spl20_151
    | spl20_28
    | spl20_150
    | spl20_147 ),
    inference(avatar_split_clause,[],[f4646,f4382,f4437,f674,f4441,f678]) ).

tff(f4646,plain,
    ( $less(0,$sum($sum(sK10,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
    | $less(0,$sum($sum(sK14,1),$uminus(sK10)))
    | $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK9)))
    | $less(0,$sum(0,$uminus(sK14)))
    | spl20_147 ),
    inference(forward_demodulation,[],[f4645,f396]) ).

tff(f4645,plain,
    ( $less(0,$sum(0,$uminus(sK14)))
    | $less(0,$sum($sum(sK10,1),$uminus(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))))
    | $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK9)))
    | $less(0,$sum($sum(sK14,1),$uminus(sK10)))
    | spl20_147 ),
    inference(forward_demodulation,[],[f4644,f396]) ).

tff(f4644,plain,
    ( $less(0,$sum(0,$uminus(sK14)))
    | $less(0,$sum($sum(sK14,1),$uminus(sK10)))
    | $less(0,$sum(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))),$uminus(sK9)))
    | $less(0,$sum($sum(sK10,1),$uminus(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))))
    | spl20_147 ),
    inference(forward_demodulation,[],[f4643,f396]) ).

tff(f4643,plain,
    ( $less(0,$sum($sum(tb2t(t2tb(sK14)),1),$uminus(sK10)))
    | $less(0,$sum($sum(sK10,1),$uminus(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))))
    | $less(0,$sum(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))),$uminus(sK9)))
    | $less(0,$sum(0,$uminus(sK14)))
    | spl20_147 ),
    inference(forward_demodulation,[],[f4619,f396]) ).

tff(f4619,plain,
    ( $less(0,$sum(0,$uminus(tb2t(t2tb(sK14)))))
    | $less(0,$sum($sum(tb2t(t2tb(sK14)),1),$uminus(sK10)))
    | $less(0,$sum(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))),$uminus(sK9)))
    | $less(0,$sum($sum(sK10,1),$uminus(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))))
    | spl20_147 ),
    inference(resolution,[],[f4384,f700]) ).

tff(f4642,plain,
    ( spl20_28
    | spl20_164
    | spl20_29
    | spl20_147 ),
    inference(avatar_split_clause,[],[f4626,f4382,f678,f4639,f674]) ).

tff(f4639,plain,
    ( spl20_164
  <=> ! [X10: uni] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),X10)))
        | $less(0,$sum(tb2t(X10),$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X10)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_164])]) ).

tff(f4626,plain,
    ( ! [X8: uni] :
        ( $less(0,$sum(0,$uminus(sK14)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X8))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),X8)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK10)))
        | $less(0,$sum(tb2t(X8),$uminus(sK9))) )
    | spl20_147 ),
    inference(resolution,[],[f4384,f1626]) ).

tff(f4641,plain,
    ( spl20_164
    | spl20_28
    | spl20_29
    | spl20_147 ),
    inference(avatar_split_clause,[],[f4637,f4382,f678,f674,f4639]) ).

tff(f4637,plain,
    ( ! [X10: uni] :
        ( $less(0,$sum(0,$uminus(sK14)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK10)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),X10)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X10))))
        | $less(0,$sum(tb2t(X10),$uminus(sK9))) )
    | spl20_147 ),
    inference(forward_demodulation,[],[f4636,f396]) ).

tff(f4636,plain,
    ( ! [X10: uni] :
        ( $less(0,$sum($sum(sK10,1),$uminus(tb2t(X10))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),X10)))
        | $less(0,$sum($sum(tb2t(t2tb(sK14)),1),$uminus(sK10)))
        | $less(0,$sum(tb2t(X10),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(sK14))) )
    | spl20_147 ),
    inference(forward_demodulation,[],[f4628,f396]) ).

tff(f4628,plain,
    ( ! [X10: uni] :
        ( $less(0,$sum(tb2t(X10),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(tb2t(t2tb(sK14)))))
        | $less(0,$sum($sum(tb2t(t2tb(sK14)),1),$uminus(sK10)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X10))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),X10))) )
    | spl20_147 ),
    inference(resolution,[],[f4384,f2437]) ).

tff(f4555,plain,
    ( ~ spl20_163
    | spl20_112
    | ~ spl20_161 ),
    inference(avatar_split_clause,[],[f4543,f4537,f4009,f4552]) ).

tff(f4543,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_112
    | ~ spl20_161 ),
    inference(backward_demodulation,[],[f4011,f4539]) ).

tff(f4011,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_112 ),
    inference(avatar_component_clause,[],[f4009]) ).

tff(f4550,plain,
    ( ~ spl20_109
    | spl20_79
    | ~ spl20_161 ),
    inference(avatar_split_clause,[],[f4544,f4537,f1931,f3995]) ).

tff(f4544,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_79
    | ~ spl20_161 ),
    inference(backward_demodulation,[],[f1932,f4539]) ).

tff(f1932,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_79 ),
    inference(avatar_component_clause,[],[f1931]) ).

tff(f4549,plain,
    ( spl20_162
    | ~ spl20_80
    | ~ spl20_161 ),
    inference(avatar_split_clause,[],[f4542,f4537,f1936,f4546]) ).

tff(f1936,plain,
    ( spl20_80
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_80])]) ).

tff(f4542,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ~ spl20_80
    | ~ spl20_161 ),
    inference(backward_demodulation,[],[f1938,f4539]) ).

tff(f1938,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ~ spl20_80 ),
    inference(avatar_component_clause,[],[f1936]) ).

tff(f4540,plain,
    ( spl20_161
    | ~ spl20_93
    | spl20_108 ),
    inference(avatar_split_clause,[],[f4523,f3990,f2865,f4537]) ).

tff(f3990,plain,
    ( spl20_108
  <=> ( t2tb(sK14) = t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_108])]) ).

tff(f4523,plain,
    ( ( get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))) = get(elt1,int,t2tb5(sK13),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))) )
    | ~ spl20_93
    | spl20_108 ),
    inference(unit_resulting_resolution,[],[f3991,f3864]) ).

tff(f3991,plain,
    ( ( t2tb(sK14) != t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))) )
    | spl20_108 ),
    inference(avatar_component_clause,[],[f3990]) ).

tff(f4522,plain,
    ( spl20_114
    | spl20_113 ),
    inference(avatar_split_clause,[],[f4211,f4021,f4027]) ).

tff(f4027,plain,
    ( spl20_114
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_114])]) ).

tff(f4211,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_113 ),
    inference(unit_resulting_resolution,[],[f4023,f389]) ).

tff(f4023,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_113 ),
    inference(avatar_component_clause,[],[f4021]) ).

tff(f4521,plain,
    ( spl20_29
    | spl20_28
    | spl20_146
    | spl20_141 ),
    inference(avatar_split_clause,[],[f4520,f4271,f4349,f674,f678]) ).

tff(f4520,plain,
    ( ! [X5: $int] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X5))))
        | $less(0,$sum($sum(sK14,1),$uminus(sK10)))
        | $less(0,$sum(0,$uminus(sK14)))
        | $less(0,$sum($sum(sK10,1),$uminus(X5)))
        | $less(0,$sum(X5,$uminus(sK9))) )
    | spl20_141 ),
    inference(forward_demodulation,[],[f4519,f396]) ).

tff(f4519,plain,
    ( ! [X5: $int] :
        ( $less(0,$sum($sum(sK10,1),$uminus(X5)))
        | $less(0,$sum(0,$uminus(sK14)))
        | $less(0,$sum(X5,$uminus(sK9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X5))))
        | $less(0,$sum($sum(tb2t(t2tb(sK14)),1),$uminus(sK10))) )
    | spl20_141 ),
    inference(forward_demodulation,[],[f4373,f396]) ).

tff(f4373,plain,
    ( ! [X5: $int] :
        ( $less(0,$sum(0,$uminus(tb2t(t2tb(sK14)))))
        | $less(0,$sum($sum(tb2t(t2tb(sK14)),1),$uminus(sK10)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X5))))
        | $less(0,$sum($sum(sK10,1),$uminus(X5)))
        | $less(0,$sum(X5,$uminus(sK9))) )
    | spl20_141 ),
    inference(resolution,[],[f4273,f1625]) ).

tff(f4273,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_141 ),
    inference(avatar_component_clause,[],[f4271]) ).

tff(f4518,plain,
    ( spl20_28
    | spl20_29
    | spl20_146
    | spl20_141 ),
    inference(avatar_split_clause,[],[f4371,f4271,f4349,f678,f674]) ).

tff(f4371,plain,
    ( ! [X3: $int] :
        ( $less(0,$sum(X3,$uminus(sK9)))
        | $less(0,$sum(0,$uminus(sK14)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK10)))
        | $less(0,$sum($sum(sK10,1),$uminus(X3)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X3)))) )
    | spl20_141 ),
    inference(resolution,[],[f4273,f1169]) ).

tff(f4517,plain,
    ( spl20_114
    | spl20_113 ),
    inference(avatar_split_clause,[],[f4226,f4021,f4027]) ).

tff(f4226,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_113 ),
    inference(resolution,[],[f4023,f389]) ).

tff(f4516,plain,
    ( spl20_114
    | spl20_113 ),
    inference(avatar_split_clause,[],[f4204,f4021,f4027]) ).

tff(f4204,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_113 ),
    inference(unit_resulting_resolution,[],[f411,f4023,f1016]) ).

tff(f4515,plain,
    ( spl20_114
    | spl20_113 ),
    inference(avatar_split_clause,[],[f4225,f4021,f4027]) ).

tff(f4225,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_113 ),
    inference(resolution,[],[f4023,f389]) ).

tff(f4514,plain,
    ( spl20_114
    | spl20_113 ),
    inference(avatar_split_clause,[],[f4206,f4021,f4027]) ).

tff(f4206,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_113 ),
    inference(unit_resulting_resolution,[],[f411,f4023,f1016]) ).

tff(f4513,plain,
    ( spl20_111
    | ~ spl20_115
    | ~ spl20_93
    | spl20_113 ),
    inference(avatar_split_clause,[],[f4227,f4021,f2865,f4036,f4004]) ).

tff(f4227,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ( t2tb(sK14) = t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))) )
    | ~ spl20_93
    | spl20_113 ),
    inference(superposition,[],[f4023,f3864]) ).

tff(f4512,plain,
    ( spl20_114
    | spl20_113 ),
    inference(avatar_split_clause,[],[f4210,f4021,f4027]) ).

tff(f4210,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_113 ),
    inference(unit_resulting_resolution,[],[f4023,f389]) ).

tff(f4511,plain,
    ( spl20_152
    | ~ spl20_33
    | spl20_144 ),
    inference(avatar_split_clause,[],[f4398,f4337,f731,f4446]) ).

tff(f4337,plain,
    ( spl20_144
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_144])]) ).

tff(f4398,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
    | ~ spl20_33
    | spl20_144 ),
    inference(unit_resulting_resolution,[],[f4339,f1055]) ).

tff(f4339,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_144 ),
    inference(avatar_component_clause,[],[f4337]) ).

tff(f4510,plain,
    ( spl20_153
    | spl20_144 ),
    inference(avatar_split_clause,[],[f4407,f4337,f4460]) ).

tff(f4460,plain,
    ( spl20_153
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_153])]) ).

tff(f4407,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_144 ),
    inference(unit_resulting_resolution,[],[f4339,f389]) ).

tff(f4506,plain,
    ( spl20_153
    | spl20_144 ),
    inference(avatar_split_clause,[],[f4435,f4337,f4460]) ).

tff(f4435,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_144 ),
    inference(resolution,[],[f4339,f389]) ).

tff(f4505,plain,
    ( spl20_145
    | spl20_160
    | spl20_144 ),
    inference(avatar_split_clause,[],[f4430,f4337,f4503,f4346]) ).

tff(f4430,plain,
    ( ! [X16: $int,X15: $int] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X15))))
        | $less(0,$sum($sum(X16,1),$uminus(sK10)))
        | $less(0,$sum($sum(sK10,1),$uminus(X15)))
        | $less(0,$sum(X15,$uminus(sK9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X16))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
        | $less(0,$sum(0,$uminus(X16))) )
    | spl20_144 ),
    inference(resolution,[],[f4339,f2516]) ).

tff(f4501,plain,
    ( spl20_150
    | spl20_159
    | spl20_151
    | spl20_144 ),
    inference(avatar_split_clause,[],[f4417,f4337,f4441,f4499,f4437]) ).

tff(f4499,plain,
    ( spl20_159
  <=> ! [X0: elt,X1: $int] :
        ( $less(0,$sum(0,$uminus(X1)))
        | le(sK5,X0,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X1))),X0)
        | $less(0,$sum($sum(X1,1),$uminus(sK10))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_159])]) ).

tff(f4417,plain,
    ( ! [X0: elt,X1: $int] :
        ( $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(X1)))
        | $less(0,$sum($sum(sK10,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | $less(0,$sum($sum(X1,1),$uminus(sK10)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X1))),X0)
        | le(sK5,X0,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10)))) )
    | spl20_144 ),
    inference(resolution,[],[f4339,f2516]) ).

tff(f4497,plain,
    ( spl20_153
    | spl20_144 ),
    inference(avatar_split_clause,[],[f4406,f4337,f4460]) ).

tff(f4406,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_144 ),
    inference(unit_resulting_resolution,[],[f4339,f389]) ).

tff(f4496,plain,
    ( spl20_153
    | spl20_144 ),
    inference(avatar_split_clause,[],[f4434,f4337,f4460]) ).

tff(f4434,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_144 ),
    inference(resolution,[],[f4339,f389]) ).

tff(f4495,plain,
    ( spl20_152
    | ~ spl20_33
    | spl20_144 ),
    inference(avatar_split_clause,[],[f4399,f4337,f731,f4446]) ).

tff(f4399,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
    | ~ spl20_33
    | spl20_144 ),
    inference(unit_resulting_resolution,[],[f733,f4339,f1016]) ).

tff(f4492,plain,
    ( spl20_151
    | spl20_150
    | spl20_145
    | spl20_144 ),
    inference(avatar_split_clause,[],[f4419,f4337,f4346,f4437,f4441]) ).

tff(f4419,plain,
    ( ! [X3: $int] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X3))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
        | $less(0,$sum(0,$uminus(X3)))
        | $less(0,$sum($sum(sK10,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | $less(0,$sum($sum(X3,1),$uminus(sK10)))
        | $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK9))) )
    | spl20_144 ),
    inference(resolution,[],[f4339,f1169]) ).

tff(f4491,plain,
    ( spl20_152
    | ~ spl20_33
    | spl20_144 ),
    inference(avatar_split_clause,[],[f4408,f4337,f731,f4446]) ).

tff(f4408,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
    | ~ spl20_33
    | spl20_144 ),
    inference(unit_resulting_resolution,[],[f411,f4339,f1034]) ).

tff(f4490,plain,
    ( spl20_158
    | spl20_154
    | spl20_102
    | ~ spl20_17
    | spl20_144 ),
    inference(avatar_split_clause,[],[f4412,f4337,f605,f3412,f4465,f4487]) ).

tff(f3412,plain,
    ( spl20_102
  <=> $less(0,$sum(0,$uminus(sK10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_102])]) ).

tff(f4412,plain,
    ( $less(0,$sum(0,$uminus(sK10)))
    | $less(0,$sum(sK10,$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
    | $less(0,$sum($sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK10)))
    | ~ spl20_17
    | spl20_144 ),
    inference(resolution,[],[f4339,f2087]) ).

tff(f4485,plain,
    ( spl20_150
    | spl20_151
    | spl20_157
    | spl20_144 ),
    inference(avatar_split_clause,[],[f4418,f4337,f4480,f4441,f4437]) ).

tff(f4480,plain,
    ( spl20_157
  <=> ! [X4: uni] :
        ( $less(0,$sum(0,$uminus(tb2t(X4))))
        | $less(0,$sum($sum(tb2t(X4),1),$uminus(sK10)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X4)),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_157])]) ).

tff(f4418,plain,
    ( ! [X2: uni] :
        ( $less(0,$sum($sum(tb2t(X2),1),$uminus(sK10)))
        | $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | $less(0,$sum(0,$uminus(tb2t(X2))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X2)),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10)))) )
    | spl20_144 ),
    inference(resolution,[],[f4339,f1625]) ).

tff(f4484,plain,
    ( spl20_152
    | ~ spl20_33
    | spl20_144 ),
    inference(avatar_split_clause,[],[f4424,f4337,f731,f4446]) ).

tff(f4424,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
    | ~ spl20_33
    | spl20_144 ),
    inference(resolution,[],[f4339,f1055]) ).

tff(f4483,plain,
    ( spl20_153
    | spl20_144 ),
    inference(avatar_split_clause,[],[f4400,f4337,f4460]) ).

tff(f4400,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_144 ),
    inference(unit_resulting_resolution,[],[f411,f4339,f1016]) ).

tff(f4482,plain,
    ( spl20_150
    | spl20_151
    | spl20_157
    | spl20_144 ),
    inference(avatar_split_clause,[],[f4478,f4337,f4480,f4441,f4437]) ).

tff(f4478,plain,
    ( ! [X4: uni] :
        ( $less(0,$sum(0,$uminus(tb2t(X4))))
        | $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X4)),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
        | $less(0,$sum($sum(tb2t(X4),1),$uminus(sK10)))
        | $less(0,$sum($sum(sK10,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))) )
    | spl20_144 ),
    inference(forward_demodulation,[],[f4477,f396]) ).

tff(f4477,plain,
    ( ! [X4: uni] :
        ( $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X4)),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
        | $less(0,$sum(0,$uminus(tb2t(X4))))
        | $less(0,$sum($sum(tb2t(X4),1),$uminus(sK10)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))) )
    | spl20_144 ),
    inference(forward_demodulation,[],[f4420,f396]) ).

tff(f4420,plain,
    ( ! [X4: uni] :
        ( $less(0,$sum(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))),$uminus(sK9)))
        | $less(0,$sum($sum(tb2t(X4),1),$uminus(sK10)))
        | $less(0,$sum(0,$uminus(tb2t(X4))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X4)),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))) )
    | spl20_144 ),
    inference(resolution,[],[f4339,f2437]) ).

tff(f4476,plain,
    ( spl20_154
    | spl20_155
    | spl20_156
    | ~ spl20_2
    | spl20_144 ),
    inference(avatar_split_clause,[],[f4411,f4337,f523,f4473,f4469,f4465]) ).

tff(f4473,plain,
    ( spl20_156
  <=> $less(0,$sum(sK10,$uminus(sK10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_156])]) ).

tff(f4411,plain,
    ( $less(0,$sum(sK10,$uminus(sK10)))
    | $less(0,$sum($sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus($sum(sK9,1))))
    | $less(0,$sum(sK10,$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
    | ~ spl20_2
    | spl20_144 ),
    inference(resolution,[],[f4339,f2091]) ).

tff(f4463,plain,
    ( spl20_153
    | spl20_144 ),
    inference(avatar_split_clause,[],[f4402,f4337,f4460]) ).

tff(f4402,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_144 ),
    inference(unit_resulting_resolution,[],[f411,f4339,f1016]) ).

tff(f4458,plain,
    ( spl20_150
    | spl20_151
    | spl20_145
    | spl20_144 ),
    inference(avatar_split_clause,[],[f4457,f4337,f4346,f4441,f4437]) ).

tff(f4457,plain,
    ( ! [X5: $int] :
        ( $less(0,$sum($sum(X5,1),$uminus(sK10)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X5))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
        | $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | $less(0,$sum(0,$uminus(X5))) )
    | spl20_144 ),
    inference(forward_demodulation,[],[f4456,f396]) ).

tff(f4456,plain,
    ( ! [X5: $int] :
        ( $less(0,$sum($sum(X5,1),$uminus(sK10)))
        | $less(0,$sum(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(X5)))
        | $less(0,$sum($sum(sK10,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X5))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10)))) )
    | spl20_144 ),
    inference(forward_demodulation,[],[f4421,f396]) ).

tff(f4421,plain,
    ( ! [X5: $int] :
        ( $less(0,$sum($sum(X5,1),$uminus(sK10)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))))
        | $less(0,$sum(0,$uminus(X5)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X5))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
        | $less(0,$sum(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))),$uminus(sK9))) )
    | spl20_144 ),
    inference(resolution,[],[f4339,f1626]) ).

tff(f4452,plain,
    ( spl20_151
    | spl20_150
    | ~ spl20_46
    | spl20_144 ),
    inference(avatar_split_clause,[],[f4451,f4337,f1209,f4437,f4441]) ).

tff(f4451,plain,
    ( $less(0,$sum($sum(sK10,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
    | $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK9)))
    | ~ spl20_46
    | spl20_144 ),
    inference(forward_demodulation,[],[f4450,f396]) ).

tff(f4450,plain,
    ( $less(0,$sum($sum(sK10,1),$uminus(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))))
    | $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK9)))
    | ~ spl20_46
    | spl20_144 ),
    inference(forward_demodulation,[],[f4410,f396]) ).

tff(f4410,plain,
    ( $less(0,$sum(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))),$uminus(sK9)))
    | $less(0,$sum($sum(sK10,1),$uminus(tb2t(t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))))
    | ~ spl20_46
    | spl20_144 ),
    inference(resolution,[],[f4339,f1210]) ).

tff(f4449,plain,
    ( spl20_152
    | ~ spl20_33
    | spl20_144 ),
    inference(avatar_split_clause,[],[f4397,f4337,f731,f4446]) ).

tff(f4397,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
    | ~ spl20_33
    | spl20_144 ),
    inference(unit_resulting_resolution,[],[f411,f4339,f1065]) ).

tff(f4444,plain,
    ( spl20_150
    | spl20_151
    | ~ spl20_41
    | spl20_144 ),
    inference(avatar_split_clause,[],[f4409,f4337,f1176,f4441,f4437]) ).

tff(f4409,plain,
    ( $less(0,$sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(sK9)))
    | $less(0,$sum($sum(sK10,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
    | ~ spl20_41
    | spl20_144 ),
    inference(resolution,[],[f4339,f1177]) ).

tff(f4396,plain,
    ( spl20_28
    | spl20_29
    | spl20_149
    | spl20_141 ),
    inference(avatar_split_clause,[],[f4395,f4271,f4391,f678,f674]) ).

tff(f4395,plain,
    ( ! [X4: uni] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),X4)))
        | $less(0,$sum(0,$uminus(sK14)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK10)))
        | $less(0,$sum(tb2t(X4),$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X4)))) )
    | spl20_141 ),
    inference(forward_demodulation,[],[f4394,f396]) ).

tff(f4394,plain,
    ( ! [X4: uni] :
        ( $less(0,$sum(0,$uminus(sK14)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X4))))
        | $less(0,$sum($sum(tb2t(t2tb(sK14)),1),$uminus(sK10)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),X4)))
        | $less(0,$sum(tb2t(X4),$uminus(sK9))) )
    | spl20_141 ),
    inference(forward_demodulation,[],[f4372,f396]) ).

tff(f4372,plain,
    ( ! [X4: uni] :
        ( $less(0,$sum(0,$uminus(tb2t(t2tb(sK14)))))
        | $less(0,$sum(tb2t(X4),$uminus(sK9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),X4)))
        | $less(0,$sum($sum(tb2t(t2tb(sK14)),1),$uminus(sK10)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X4)))) )
    | spl20_141 ),
    inference(resolution,[],[f4273,f2437]) ).

tff(f4393,plain,
    ( spl20_28
    | spl20_29
    | spl20_149
    | spl20_141 ),
    inference(avatar_split_clause,[],[f4370,f4271,f4391,f678,f674]) ).

tff(f4370,plain,
    ( ! [X2: uni] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),X2)))
        | $less(0,$sum(tb2t(X2),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(sK14)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X2))))
        | $less(0,$sum($sum(sK14,1),$uminus(sK10))) )
    | spl20_141 ),
    inference(resolution,[],[f4273,f1626]) ).

tff(f4389,plain,
    ( spl20_28
    | spl20_148
    | spl20_29
    | spl20_141 ),
    inference(avatar_split_clause,[],[f4369,f4271,f678,f4387,f674]) ).

tff(f4369,plain,
    ( ! [X0: elt,X1: $int] :
        ( $less(0,$sum(0,$uminus(sK14)))
        | $less(0,$sum($sum(sK10,1),$uminus(X1)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK10)))
        | le(sK5,X0,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X1))))
        | $less(0,$sum(X1,$uminus(sK9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),X0) )
    | spl20_141 ),
    inference(resolution,[],[f4273,f2516]) ).

tff(f4385,plain,
    ( spl20_143
    | ~ spl20_147
    | ~ spl20_92
    | spl20_141 ),
    inference(avatar_split_clause,[],[f4380,f4271,f2860,f4382,f4333]) ).

tff(f4380,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ( t2tb(sK10) = t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))) )
    | ~ spl20_92
    | spl20_141 ),
    inference(superposition,[],[f4273,f3863]) ).

tff(f4351,plain,
    ( spl20_145
    | spl20_146
    | spl20_115 ),
    inference(avatar_split_clause,[],[f4318,f4036,f4349,f4346]) ).

tff(f4318,plain,
    ( ! [X10: $int,X9: $int] :
        ( $less(0,$sum(X9,$uminus(sK9)))
        | $less(0,$sum($sum(X10,1),$uminus(sK10)))
        | $less(0,$sum(0,$uminus(X10)))
        | $less(0,$sum($sum(sK10,1),$uminus(X9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X10))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X9)))) )
    | spl20_115 ),
    inference(resolution,[],[f4038,f2516]) ).

tff(f4038,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_115 ),
    inference(avatar_component_clause,[],[f4036]) ).

tff(f4344,plain,
    ( spl20_142
    | spl20_115 ),
    inference(avatar_split_clause,[],[f4323,f4036,f4327]) ).

tff(f4327,plain,
    ( spl20_142
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_142])]) ).

tff(f4323,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_115 ),
    inference(resolution,[],[f4038,f389]) ).

tff(f4343,plain,
    ( spl20_142
    | spl20_115 ),
    inference(avatar_split_clause,[],[f4308,f4036,f4327]) ).

tff(f4308,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_115 ),
    inference(unit_resulting_resolution,[],[f4038,f389]) ).

tff(f4342,plain,
    ( spl20_142
    | spl20_115 ),
    inference(avatar_split_clause,[],[f4303,f4036,f4327]) ).

tff(f4303,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_115 ),
    inference(unit_resulting_resolution,[],[f411,f4038,f1016]) ).

tff(f4341,plain,
    ( spl20_142
    | spl20_115 ),
    inference(avatar_split_clause,[],[f4301,f4036,f4327]) ).

tff(f4301,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_115 ),
    inference(unit_resulting_resolution,[],[f411,f4038,f1016]) ).

tff(f4340,plain,
    ( spl20_143
    | ~ spl20_144
    | ~ spl20_92
    | spl20_115 ),
    inference(avatar_split_clause,[],[f4324,f4036,f2860,f4337,f4333]) ).

tff(f4324,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ( t2tb(sK10) = t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))) )
    | ~ spl20_92
    | spl20_115 ),
    inference(superposition,[],[f4038,f3863]) ).

tff(f4331,plain,
    ( spl20_142
    | spl20_115 ),
    inference(avatar_split_clause,[],[f4307,f4036,f4327]) ).

tff(f4307,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_115 ),
    inference(unit_resulting_resolution,[],[f4038,f389]) ).

tff(f4330,plain,
    ( spl20_142
    | spl20_115 ),
    inference(avatar_split_clause,[],[f4322,f4036,f4327]) ).

tff(f4322,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_115 ),
    inference(resolution,[],[f4038,f389]) ).

tff(f4274,plain,
    ( spl20_111
    | ~ spl20_141
    | ~ spl20_93
    | spl20_140 ),
    inference(avatar_split_clause,[],[f4269,f4229,f2865,f4271,f4004]) ).

tff(f4229,plain,
    ( spl20_140
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_140])]) ).

tff(f4269,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ( t2tb(sK14) = t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))) )
    | ~ spl20_93
    | spl20_140 ),
    inference(superposition,[],[f4231,f3864]) ).

tff(f4231,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_140 ),
    inference(avatar_component_clause,[],[f4229]) ).

tff(f4233,plain,
    ( ~ spl20_140
    | spl20_23
    | spl20_113 ),
    inference(avatar_split_clause,[],[f4205,f4021,f642,f4229]) ).

tff(f4205,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_23
    | spl20_113 ),
    inference(unit_resulting_resolution,[],[f644,f4023,f1016]) ).

tff(f4232,plain,
    ( ~ spl20_140
    | ~ spl20_33
    | spl20_113 ),
    inference(avatar_split_clause,[],[f4207,f4021,f731,f4229]) ).

tff(f4207,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ~ spl20_33
    | spl20_113 ),
    inference(unit_resulting_resolution,[],[f733,f4023,f306]) ).

tff(f4193,plain,
    ( spl20_139
    | ~ spl20_52
    | ~ spl20_126 ),
    inference(avatar_split_clause,[],[f4170,f4117,f1393,f4190]) ).

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

tff(f1393,plain,
    ( spl20_52
  <=> $less(0,$sum($sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK14))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_52])]) ).

tff(f4117,plain,
    ( spl20_126
  <=> ( sK14 = sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_126])]) ).

tff(f4170,plain,
    ( $less(0,$sum($sum(sK14,1),$uminus(sK14)))
    | ~ spl20_52
    | ~ spl20_126 ),
    inference(backward_demodulation,[],[f1395,f4119]) ).

tff(f4119,plain,
    ( ( sK14 = sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)) )
    | ~ spl20_126 ),
    inference(avatar_component_clause,[],[f4117]) ).

tff(f1395,plain,
    ( $less(0,$sum($sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK14)))
    | ~ spl20_52 ),
    inference(avatar_component_clause,[],[f1393]) ).

tff(f4188,plain,
    ( spl20_138
    | ~ spl20_59
    | ~ spl20_126 ),
    inference(avatar_split_clause,[],[f4171,f4117,f1488,f4185]) ).

tff(f4185,plain,
    ( spl20_138
  <=> $less(0,$sum($sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK14))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_138])]) ).

tff(f1488,plain,
    ( spl20_59
  <=> $less(0,$sum($sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_59])]) ).

tff(f4171,plain,
    ( $less(0,$sum($sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK14)))
    | ~ spl20_59
    | ~ spl20_126 ),
    inference(backward_demodulation,[],[f1490,f4119]) ).

tff(f1490,plain,
    ( $less(0,$sum($sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
    | ~ spl20_59 ),
    inference(avatar_component_clause,[],[f1488]) ).

tff(f4169,plain,
    ( spl20_137
    | spl20_118
    | spl20_116
    | ~ spl20_108 ),
    inference(avatar_split_clause,[],[f4048,f3990,f4075,f4082,f4167]) ).

tff(f4048,plain,
    ( ! [X18: $int] :
        ( $less(0,$sum($sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK10)))
        | $less(0,$sum(0,$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X18))))
        | $less(0,$sum($sum(sK10,1),$uminus(X18)))
        | $less(0,$sum(X18,$uminus(sK9))) )
    | ~ spl20_108 ),
    inference(superposition,[],[f475,f3992]) ).

tff(f3992,plain,
    ( ( t2tb(sK14) = t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))) )
    | ~ spl20_108 ),
    inference(avatar_component_clause,[],[f3990]) ).

tff(f4165,plain,
    ( spl20_135
    | spl20_136
    | ~ spl20_2
    | ~ spl20_108 ),
    inference(avatar_split_clause,[],[f4070,f3990,f523,f4163,f4159]) ).

tff(f4163,plain,
    ( spl20_136
  <=> ! [X48: $int] :
        ( $less(0,$sum($sum(X48,1),$uminus($sum(sK9,1))))
        | $less(0,$sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(X48)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X48)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_136])]) ).

tff(f4070,plain,
    ( ! [X48: $int] :
        ( $less(0,$sum($sum(X48,1),$uminus($sum(sK9,1))))
        | $less(0,$sum(sK10,$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X48))))
        | $less(0,$sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(X48))) )
    | ~ spl20_2
    | ~ spl20_108 ),
    inference(superposition,[],[f2091,f3992]) ).

tff(f4156,plain,
    ( spl20_133
    | spl20_134
    | ~ spl20_2
    | ~ spl20_108 ),
    inference(avatar_split_clause,[],[f4071,f3990,f523,f4154,f4150]) ).

tff(f4150,plain,
    ( spl20_133
  <=> $less(0,$sum($sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus($sum(sK9,1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_133])]) ).

tff(f4154,plain,
    ( spl20_134
  <=> ! [X49: $int] :
        ( $less(0,$sum(sK10,$uminus(X49)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X49))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | $less(0,$sum(X49,$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_134])]) ).

tff(f4071,plain,
    ( ! [X49: $int] :
        ( $less(0,$sum(sK10,$uminus(X49)))
        | $less(0,$sum(X49,$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X49))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | $less(0,$sum($sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus($sum(sK9,1)))) )
    | ~ spl20_2
    | ~ spl20_108 ),
    inference(superposition,[],[f2091,f3992]) ).

tff(f4148,plain,
    ( spl20_118
    | spl20_132
    | spl20_116
    | ~ spl20_108 ),
    inference(avatar_split_clause,[],[f4073,f3990,f4075,f4146,f4082]) ).

tff(f4073,plain,
    ( ! [X54: elt,X55: $int,X53: elt] :
        ( $less(0,$sum($sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK10)))
        | $less(0,$sum($sum(sK10,1),$uminus(X55)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),X53)
        | $less(0,$sum(X55,$uminus(sK9)))
        | le(sK5,X53,X54)
        | le(sK5,X54,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X55))))
        | $less(0,$sum(0,$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))) )
    | ~ spl20_108 ),
    inference(superposition,[],[f2516,f3992]) ).

tff(f4144,plain,
    ( spl20_116
    | spl20_131
    | spl20_118
    | ~ spl20_108 ),
    inference(avatar_split_clause,[],[f4062,f3990,f4082,f4142,f4075]) ).

tff(f4062,plain,
    ( ! [X42: elt,X43: uni] :
        ( $less(0,$sum(0,$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | $less(0,$sum(tb2t(X43),$uminus(sK9)))
        | le(sK5,X42,tb2t4(get(elt1,int,t2tb5(sK11),X43)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X43))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),X42)
        | $less(0,$sum($sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK10))) )
    | ~ spl20_108 ),
    inference(superposition,[],[f1626,f3992]) ).

tff(f4136,plain,
    ( spl20_116
    | spl20_130
    | spl20_118
    | ~ spl20_108 ),
    inference(avatar_split_clause,[],[f4056,f3990,f4082,f4134,f4075]) ).

tff(f4056,plain,
    ( ! [X28: elt,X29: $int] :
        ( $less(0,$sum(0,$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),X28)
        | $less(0,$sum(X29,$uminus(sK9)))
        | le(sK5,X28,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X29))))
        | $less(0,$sum($sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK10)))
        | $less(0,$sum($sum(sK10,1),$uminus(X29))) )
    | ~ spl20_108 ),
    inference(superposition,[],[f1169,f3992]) ).

tff(f4132,plain,
    ( spl20_118
    | spl20_116
    | spl20_129
    | ~ spl20_108 ),
    inference(avatar_split_clause,[],[f4052,f3990,f4130,f4075,f4082]) ).

tff(f4052,plain,
    ( ! [X22: elt,X23: $int] :
        ( $less(0,$sum($sum(sK10,1),$uminus(X23)))
        | ~ le(sK5,X22,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | $less(0,$sum($sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK10)))
        | $less(0,$sum(0,$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | $less(0,$sum(X23,$uminus(sK9)))
        | le(sK5,X22,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X23)))) )
    | ~ spl20_108 ),
    inference(superposition,[],[f1018,f3992]) ).

tff(f4128,plain,
    ( spl20_118
    | spl20_116
    | spl20_128
    | ~ spl20_108 ),
    inference(avatar_split_clause,[],[f4060,f3990,f4126,f4075,f4082]) ).

tff(f4060,plain,
    ( ! [X38: elt,X39: $int,X37: elt] :
        ( $less(0,$sum($sum(sK10,1),$uminus(X39)))
        | $less(0,$sum($sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK10)))
        | le(sK5,X38,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X39))))
        | le(sK5,X37,X38)
        | ~ le(sK5,X37,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | $less(0,$sum(0,$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | $less(0,$sum(X39,$uminus(sK9))) )
    | ~ spl20_108 ),
    inference(superposition,[],[f1614,f3992]) ).

tff(f4124,plain,
    ( spl20_118
    | spl20_127
    | ~ spl20_17
    | ~ spl20_108 ),
    inference(avatar_split_clause,[],[f4067,f3990,f605,f4122,f4082]) ).

tff(f4122,plain,
    ( spl20_127
  <=> ! [X45: $int] :
        ( $less(0,$sum($sum(X45,1),$uminus(sK10)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X45))))
        | $less(0,$sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(X45))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_127])]) ).

tff(f4067,plain,
    ( ! [X45: $int] :
        ( $less(0,$sum($sum(X45,1),$uminus(sK10)))
        | $less(0,$sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(X45)))
        | $less(0,$sum(0,$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X45)))) )
    | ~ spl20_17
    | ~ spl20_108 ),
    inference(superposition,[],[f2087,f3992]) ).

tff(f4120,plain,
    ( spl20_126
    | ~ spl20_108 ),
    inference(avatar_split_clause,[],[f4115,f3990,f4117]) ).

tff(f4115,plain,
    ( ( sK14 = sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)) )
    | ~ spl20_108 ),
    inference(forward_demodulation,[],[f4042,f396]) ).

tff(f4042,plain,
    ( ( tb2t(t2tb(sK14)) = sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)) )
    | ~ spl20_108 ),
    inference(superposition,[],[f396,f3992]) ).

tff(f4114,plain,
    ( spl20_125
    | spl20_116
    | ~ spl20_17
    | ~ spl20_108 ),
    inference(avatar_split_clause,[],[f4066,f3990,f605,f4075,f4112]) ).

tff(f4112,plain,
    ( spl20_125
  <=> ! [X44: $int] :
        ( $less(0,$sum(0,$uminus(X44)))
        | $less(0,$sum(X44,$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X44))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_125])]) ).

tff(f4066,plain,
    ( ! [X44: $int] :
        ( $less(0,$sum($sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK10)))
        | $less(0,$sum(0,$uminus(X44)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X44))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | $less(0,$sum(X44,$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))) )
    | ~ spl20_17
    | ~ spl20_108 ),
    inference(superposition,[],[f2087,f3992]) ).

tff(f4110,plain,
    ( spl20_118
    | spl20_124
    | ~ spl20_10
    | ~ spl20_108 ),
    inference(avatar_split_clause,[],[f4069,f3990,f563,f4108,f4082]) ).

tff(f4108,plain,
    ( spl20_124
  <=> ! [X47: $int] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK8),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK8),t2tb(X47))))
        | $less(0,$sum($sum(X47,1),$uminus(sK9)))
        | $less(0,$sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(X47))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_124])]) ).

tff(f4069,plain,
    ( ! [X47: $int] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK8),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK8),t2tb(X47))))
        | $less(0,$sum(0,$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | $less(0,$sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),$uminus(X47)))
        | $less(0,$sum($sum(X47,1),$uminus(sK9))) )
    | ~ spl20_10
    | ~ spl20_108 ),
    inference(superposition,[],[f2089,f3992]) ).

tff(f4106,plain,
    ( spl20_118
    | spl20_116
    | spl20_123
    | ~ spl20_108 ),
    inference(avatar_split_clause,[],[f4053,f3990,f4104,f4075,f4082]) ).

tff(f4053,plain,
    ( ! [X24: elt,X25: uni] :
        ( le(sK5,X24,tb2t4(get(elt1,int,t2tb5(sK11),X25)))
        | $less(0,$sum($sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK10)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X25))))
        | ~ le(sK5,X24,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | $less(0,$sum(tb2t(X25),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))) )
    | ~ spl20_108 ),
    inference(superposition,[],[f1019,f3992]) ).

tff(f4102,plain,
    ( spl20_118
    | spl20_121
    | spl20_122
    | ~ spl20_50
    | ~ spl20_108 ),
    inference(avatar_split_clause,[],[f4064,f3990,f1304,f4099,f4095,f4082]) ).

tff(f4095,plain,
    ( spl20_121
  <=> $less(0,occ(elt1,get(elt1,int,t2tb5(sK8),t2tb(sK14)),t2tb5(sK6),0,sK7)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_121])]) ).

tff(f4099,plain,
    ( spl20_122
  <=> $less(0,$sum($sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK7))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_122])]) ).

tff(f4064,plain,
    ( $less(0,$sum($sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK7)))
    | $less(0,occ(elt1,get(elt1,int,t2tb5(sK8),t2tb(sK14)),t2tb5(sK6),0,sK7))
    | $less(0,$sum(0,$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
    | ~ spl20_50
    | ~ spl20_108 ),
    inference(superposition,[],[f1654,f3992]) ).

tff(f4093,plain,
    ( spl20_119
    | spl20_120
    | ~ spl20_10
    | ~ spl20_108 ),
    inference(avatar_split_clause,[],[f4068,f3990,f563,f4090,f4087]) ).

tff(f4087,plain,
    ( spl20_119
  <=> ! [X46: $int] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK8),t2tb(X46))),tb2t4(get(elt1,int,t2tb5(sK8),t2tb(sK14))))
        | $less(0,$sum(0,$uminus(X46)))
        | $less(0,$sum(X46,$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_119])]) ).

tff(f4090,plain,
    ( spl20_120
  <=> $less(0,$sum($sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK9))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_120])]) ).

tff(f4068,plain,
    ( ! [X46: $int] :
        ( $less(0,$sum($sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK8),t2tb(X46))),tb2t4(get(elt1,int,t2tb5(sK8),t2tb(sK14))))
        | $less(0,$sum(X46,$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | $less(0,$sum(0,$uminus(X46))) )
    | ~ spl20_10
    | ~ spl20_108 ),
    inference(superposition,[],[f2089,f3992]) ).

tff(f4085,plain,
    ( spl20_116
    | spl20_117
    | spl20_118
    | ~ spl20_108 ),
    inference(avatar_split_clause,[],[f4049,f3990,f4082,f4079,f4075]) ).

tff(f4049,plain,
    ( ! [X19: uni] :
        ( $less(0,$sum(0,$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
        | $less(0,$sum(tb2t(X19),$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X19))))
        | $less(0,$sum($sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK10)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK11),X19))) )
    | ~ spl20_108 ),
    inference(superposition,[],[f690,f3992]) ).

tff(f4039,plain,
    ( ~ spl20_115
    | ~ spl20_56
    | ~ spl20_108
    | spl20_112 ),
    inference(avatar_split_clause,[],[f4034,f4009,f3990,f1466,f4036]) ).

tff(f1466,plain,
    ( spl20_56
  <=> ( get(elt1,int,t2tb5(sK11),t2tb(sK10)) = get(elt1,int,t2tb5(sK13),t2tb(sK14)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_56])]) ).

tff(f4034,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ~ spl20_56
    | ~ spl20_108
    | spl20_112 ),
    inference(forward_demodulation,[],[f4033,f1468]) ).

tff(f1468,plain,
    ( ( get(elt1,int,t2tb5(sK11),t2tb(sK10)) = get(elt1,int,t2tb5(sK13),t2tb(sK14)) )
    | ~ spl20_56 ),
    inference(avatar_component_clause,[],[f1466]) ).

tff(f4033,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ~ spl20_108
    | spl20_112 ),
    inference(forward_demodulation,[],[f4011,f3992]) ).

tff(f4030,plain,
    ( spl20_114
    | ~ spl20_56
    | ~ spl20_80
    | ~ spl20_108 ),
    inference(avatar_split_clause,[],[f4025,f3990,f1936,f1466,f4027]) ).

tff(f4025,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | ~ spl20_56
    | ~ spl20_80
    | ~ spl20_108 ),
    inference(forward_demodulation,[],[f4016,f1468]) ).

tff(f4016,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK14))))
    | ~ spl20_80
    | ~ spl20_108 ),
    inference(backward_demodulation,[],[f1938,f3992]) ).

tff(f4024,plain,
    ( ~ spl20_113
    | ~ spl20_56
    | spl20_74
    | ~ spl20_108 ),
    inference(avatar_split_clause,[],[f4019,f3990,f1861,f1466,f4021]) ).

tff(f1861,plain,
    ( spl20_74
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_74])]) ).

tff(f4019,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ~ spl20_56
    | spl20_74
    | ~ spl20_108 ),
    inference(forward_demodulation,[],[f4017,f1468]) ).

tff(f4017,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_74
    | ~ spl20_108 ),
    inference(backward_demodulation,[],[f1863,f3992]) ).

tff(f1863,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_74 ),
    inference(avatar_component_clause,[],[f1861]) ).

tff(f4012,plain,
    ( spl20_111
    | ~ spl20_112
    | spl20_74
    | ~ spl20_93 ),
    inference(avatar_split_clause,[],[f3969,f2865,f1861,f4009,f4004]) ).

tff(f3969,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ( t2tb(sK14) = t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))) )
    | spl20_74
    | ~ spl20_93 ),
    inference(superposition,[],[f1863,f3864]) ).

tff(f4007,plain,
    ( spl20_110
    | spl20_111
    | ~ spl20_78
    | ~ spl20_93 ),
    inference(avatar_split_clause,[],[f3968,f2865,f1927,f4004,f4000]) ).

tff(f4000,plain,
    ( spl20_110
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_110])]) ).

tff(f1927,plain,
    ( spl20_78
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_78])]) ).

tff(f3968,plain,
    ( ( t2tb(sK14) = t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))) )
    | le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
    | ~ spl20_78
    | ~ spl20_93 ),
    inference(superposition,[],[f1929,f3864]) ).

tff(f1929,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
    | ~ spl20_78 ),
    inference(avatar_component_clause,[],[f1927]) ).

tff(f3998,plain,
    ( spl20_108
    | spl20_109
    | ~ spl20_79
    | ~ spl20_93 ),
    inference(avatar_split_clause,[],[f3970,f2865,f1931,f3995,f3990]) ).

tff(f3970,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | ( t2tb(sK14) = t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))) )
    | ~ spl20_79
    | ~ spl20_93 ),
    inference(superposition,[],[f1933,f3864]) ).

tff(f3993,plain,
    ( ~ spl20_107
    | spl20_108
    | spl20_74
    | ~ spl20_93 ),
    inference(avatar_split_clause,[],[f3971,f2865,f1861,f3990,f3986]) ).

tff(f3971,plain,
    ( ( t2tb(sK14) = t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))) )
    | ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK12),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_74
    | ~ spl20_93 ),
    inference(superposition,[],[f1863,f3864]) ).

tff(f3753,plain,
    ( spl20_106
    | ~ spl20_92 ),
    inference(avatar_split_clause,[],[f3735,f2860,f3750]) ).

tff(f3750,plain,
    ( spl20_106
  <=> ( get(elt1,int,t2tb5(sK12),t2tb(sK10)) = get(elt1,int,t2tb5(sK11),t2tb(sK14)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_106])]) ).

tff(f3735,plain,
    ( ( get(elt1,int,t2tb5(sK12),t2tb(sK10)) = get(elt1,int,t2tb5(sK11),t2tb(sK14)) )
    | ~ spl20_92 ),
    inference(superposition,[],[f1233,f2862]) ).

tff(f1233,plain,
    ! [X21: uni,X18: uni,X19: uni,X16: ty,X17: ty,X22: uni,X20: ty] : ( get(X16,X20,X21,X22) = get(X16,X17,set(X16,X17,X18,X19,get(X16,X20,X21,X22)),X19) ),
    inference(resolution,[],[f446,f337]) ).

tff(f337,plain,
    ! [X2: uni,X3: ty,X0: ty,X1: uni] : sort(X0,get(X0,X3,X1,X2)),
    inference(cnf_transformation,[],[f240]) ).

tff(f240,plain,
    ! [X0: ty,X1: uni,X2: uni,X3: ty] : sort(X0,get(X0,X3,X1,X2)),
    inference(rectify,[],[f128]) ).

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

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

tff(f446,plain,
    ! [X2: ty,X3: uni,X0: ty,X4: uni,X5: uni] :
      ( ~ sort(X2,X5)
      | ( get(X2,X0,set(X2,X0,X3,X4,X5),X4) = X5 ) ),
    inference(equality_resolution,[],[f416]) ).

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

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

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

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

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

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

tff(f3633,plain,
    ( spl20_82
    | ~ spl20_79 ),
    inference(avatar_split_clause,[],[f3631,f1931,f1946]) ).

tff(f1946,plain,
    ( spl20_82
  <=> ! [X0: elt] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),X0)
        | le(sK5,X0,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_82])]) ).

tff(f3631,plain,
    ( ! [X6: elt] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),X6)
        | le(sK5,X6,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))) )
    | ~ spl20_79 ),
    inference(resolution,[],[f1933,f1016]) ).

tff(f3622,plain,
    ( spl20_81
    | ~ spl20_78 ),
    inference(avatar_split_clause,[],[f3609,f1927,f1941]) ).

tff(f1941,plain,
    ( spl20_81
  <=> ! [X1: elt] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),X1)
        | le(sK5,X1,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_81])]) ).

tff(f3609,plain,
    ( ! [X12: elt] :
        ( le(sK5,X12,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),X12) )
    | ~ spl20_78 ),
    inference(resolution,[],[f1929,f1016]) ).

tff(f3621,plain,
    ( spl20_29
    | spl20_28
    | spl20_105
    | ~ spl20_78 ),
    inference(avatar_split_clause,[],[f3598,f1927,f3619,f674,f678]) ).

tff(f3619,plain,
    ( spl20_105
  <=> ! [X0: elt,X1: $int] :
        ( $less(0,$sum($sum(sK10,1),$uminus(X1)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),X0)
        | le(sK5,X0,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X1))))
        | $less(0,$sum(X1,$uminus(sK9))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_105])]) ).

tff(f3598,plain,
    ( ! [X0: elt,X1: $int] :
        ( $less(0,$sum($sum(sK10,1),$uminus(X1)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK10)))
        | $less(0,$sum(0,$uminus(sK14)))
        | $less(0,$sum(X1,$uminus(sK9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),X0)
        | le(sK5,X0,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X1)))) )
    | ~ spl20_78 ),
    inference(resolution,[],[f1929,f1614]) ).

tff(f3617,plain,
    ( spl20_29
    | spl20_104
    | spl20_28
    | ~ spl20_78 ),
    inference(avatar_split_clause,[],[f3616,f1927,f674,f3612,f678]) ).

tff(f3612,plain,
    ( spl20_104
  <=> ! [X2: uni] :
        ( $less(0,$sum($sum(sK10,1),$uminus(tb2t(X2))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),X2)))
        | $less(0,$sum(tb2t(X2),$uminus(sK9))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_104])]) ).

tff(f3616,plain,
    ( ! [X4: uni] :
        ( $less(0,$sum($sum(sK14,1),$uminus(sK10)))
        | $less(0,$sum(tb2t(X4),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(sK14)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),X4)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X4)))) )
    | ~ spl20_78 ),
    inference(forward_demodulation,[],[f3615,f396]) ).

tff(f3615,plain,
    ( ! [X4: uni] :
        ( $less(0,$sum(0,$uminus(sK14)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X4))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),X4)))
        | $less(0,$sum($sum(tb2t(t2tb(sK14)),1),$uminus(sK10)))
        | $less(0,$sum(tb2t(X4),$uminus(sK9))) )
    | ~ spl20_78 ),
    inference(forward_demodulation,[],[f3601,f396]) ).

tff(f3601,plain,
    ( ! [X4: uni] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),X4)))
        | $less(0,$sum(0,$uminus(tb2t(t2tb(sK14)))))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X4))))
        | $less(0,$sum(tb2t(X4),$uminus(sK9)))
        | $less(0,$sum($sum(tb2t(t2tb(sK14)),1),$uminus(sK10))) )
    | ~ spl20_78 ),
    inference(resolution,[],[f1929,f1022]) ).

tff(f3614,plain,
    ( spl20_28
    | spl20_104
    | spl20_29
    | ~ spl20_78 ),
    inference(avatar_split_clause,[],[f3599,f1927,f678,f3612,f674]) ).

tff(f3599,plain,
    ( ! [X2: uni] :
        ( $less(0,$sum(0,$uminus(sK14)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X2))))
        | $less(0,$sum(tb2t(X2),$uminus(sK9)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK10)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),X2))) )
    | ~ spl20_78 ),
    inference(resolution,[],[f1929,f1019]) ).

tff(f3419,plain,
    ( spl20_101
    | spl20_102
    | spl20_103
    | ~ spl20_48
    | ~ spl20_49
    | ~ spl20_57 ),
    inference(avatar_split_clause,[],[f3406,f1472,f1292,f1280,f3416,f3412,f3408]) ).

tff(f3408,plain,
    ( spl20_101
  <=> $less(0,occ(elt1,get(elt1,int,t2tb5(sK11),t2tb(sK14)),t2tb5(sK6),0,sK7)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_101])]) ).

tff(f3416,plain,
    ( spl20_103
  <=> $less(0,$sum($sum(sK10,1),$uminus(sK7))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_103])]) ).

tff(f1472,plain,
    ( spl20_57
  <=> ( get(elt1,int,t2tb5(sK13),t2tb(sK10)) = get(elt1,int,t2tb5(sK11),t2tb(sK14)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_57])]) ).

tff(f3406,plain,
    ( $less(0,$sum($sum(sK10,1),$uminus(sK7)))
    | $less(0,$sum(0,$uminus(sK10)))
    | $less(0,occ(elt1,get(elt1,int,t2tb5(sK11),t2tb(sK14)),t2tb5(sK6),0,sK7))
    | ~ spl20_48
    | ~ spl20_49
    | ~ spl20_57 ),
    inference(superposition,[],[f1652,f1420]) ).

tff(f1652,plain,
    ( ! [X2: $int,X3: $int] :
        ( $less(0,occ(elt1,get(elt1,int,t2tb5(sK11),t2tb(sK14)),t2tb5(sK13),X2,X3))
        | $less(0,$sum(X2,$uminus(sK10)))
        | $less(0,$sum($sum(sK10,1),$uminus(X3))) )
    | ~ spl20_57 ),
    inference(superposition,[],[f471,f1474]) ).

tff(f1474,plain,
    ( ( get(elt1,int,t2tb5(sK13),t2tb(sK10)) = get(elt1,int,t2tb5(sK11),t2tb(sK14)) )
    | ~ spl20_57 ),
    inference(avatar_component_clause,[],[f1472]) ).

tff(f3375,plain,
    ( spl20_29
    | spl20_99
    | spl20_100
    | ~ spl20_48
    | ~ spl20_49
    | ~ spl20_56 ),
    inference(avatar_split_clause,[],[f3366,f1466,f1292,f1280,f3372,f3368,f678]) ).

tff(f3368,plain,
    ( spl20_99
  <=> $less(0,$sum($sum(sK14,1),$uminus(sK7))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_99])]) ).

tff(f3372,plain,
    ( spl20_100
  <=> $less(0,occ(elt1,get(elt1,int,t2tb5(sK11),t2tb(sK10)),t2tb5(sK6),0,sK7)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_100])]) ).

tff(f3366,plain,
    ( $less(0,occ(elt1,get(elt1,int,t2tb5(sK11),t2tb(sK10)),t2tb5(sK6),0,sK7))
    | $less(0,$sum($sum(sK14,1),$uminus(sK7)))
    | $less(0,$sum(0,$uminus(sK14)))
    | ~ spl20_48
    | ~ spl20_49
    | ~ spl20_56 ),
    inference(superposition,[],[f1651,f1420]) ).

tff(f1651,plain,
    ( ! [X0: $int,X1: $int] :
        ( $less(0,occ(elt1,get(elt1,int,t2tb5(sK11),t2tb(sK10)),t2tb5(sK13),X0,X1))
        | $less(0,$sum($sum(sK14,1),$uminus(X1)))
        | $less(0,$sum(X0,$uminus(sK14))) )
    | ~ spl20_56 ),
    inference(superposition,[],[f471,f1468]) ).

tff(f3330,plain,
    ( spl20_36
    | spl20_98
    | ~ spl20_33 ),
    inference(avatar_split_clause,[],[f3280,f731,f3328,f1036]) ).

tff(f1036,plain,
    ( spl20_36
  <=> ! [X1: $int] :
        ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X1))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
        | $less(0,$sum(X1,$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_36])]) ).

tff(f3328,plain,
    ( spl20_98
  <=> ! [X57: elt,X59: $int,X58: elt] :
        ( le(sK5,X58,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | $less(0,$sum(0,$uminus(X59)))
        | le(sK5,X57,X58)
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X59))),X57)
        | $less(0,$sum($sum(X59,1),$uminus(sK10))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_98])]) ).

tff(f3280,plain,
    ( ! [X58: elt,X59: $int,X57: elt,X60: $int] :
        ( le(sK5,X58,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | $less(0,$sum(X60,$uminus(sK9)))
        | $less(0,$sum(0,$uminus(X59)))
        | $less(0,$sum($sum(X59,1),$uminus(sK10)))
        | $less(0,$sum($sum(sK10,1),$uminus(X60)))
        | ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X60))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X59))),X57)
        | le(sK5,X57,X58) )
    | ~ spl20_33 ),
    inference(resolution,[],[f2516,f1024]) ).

tff(f3326,plain,
    ( spl20_96
    | spl20_97
    | spl20_74 ),
    inference(avatar_split_clause,[],[f3284,f1861,f3324,f3321]) ).

tff(f3321,plain,
    ( spl20_96
  <=> ! [X3: $int] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X3))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
        | $less(0,$sum(0,$uminus(X3)))
        | $less(0,$sum($sum(X3,1),$uminus(sK10))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_96])]) ).

tff(f3324,plain,
    ( spl20_97
  <=> ! [X2: $int] :
        ( $less(0,$sum($sum(sK10,1),$uminus(X2)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X2))))
        | $less(0,$sum(X2,$uminus(sK9))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_97])]) ).

tff(f3284,plain,
    ( ! [X2: $int,X3: $int] :
        ( $less(0,$sum($sum(sK10,1),$uminus(X2)))
        | $less(0,$sum(X2,$uminus(sK9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X3))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
        | $less(0,$sum($sum(X3,1),$uminus(sK10)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X2))))
        | $less(0,$sum(0,$uminus(X3))) )
    | spl20_74 ),
    inference(resolution,[],[f2516,f1863]) ).

tff(f3084,plain,
    ( spl20_28
    | spl20_29
    | spl20_95
    | ~ spl20_33 ),
    inference(avatar_split_clause,[],[f3054,f731,f3082,f678,f674]) ).

tff(f3082,plain,
    ( spl20_95
  <=> ! [X38: elt,X41: elt,X40: elt,X42: elt,X39: $int] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),X41)
        | $less(0,$sum(X39,$uminus(sK9)))
        | le(sK5,X40,X38)
        | le(sK5,X42,X40)
        | le(sK5,X38,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X39))))
        | $less(0,$sum($sum(sK10,1),$uminus(X39)))
        | le(sK5,X41,X42) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_95])]) ).

tff(f3054,plain,
    ( ! [X40: elt,X38: elt,X41: elt,X39: $int,X42: elt] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),X41)
        | $less(0,$sum(0,$uminus(sK14)))
        | le(sK5,X41,X42)
        | le(sK5,X38,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X39))))
        | $less(0,$sum($sum(sK10,1),$uminus(X39)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK10)))
        | le(sK5,X42,X40)
        | le(sK5,X40,X38)
        | $less(0,$sum(X39,$uminus(sK9))) )
    | ~ spl20_33 ),
    inference(resolution,[],[f1614,f1203]) ).

tff(f3080,plain,
    ( spl20_28
    | spl20_29
    | spl20_94
    | ~ spl20_33 ),
    inference(avatar_split_clause,[],[f3057,f731,f3078,f678,f674]) ).

tff(f3078,plain,
    ( spl20_94
  <=> ! [X52: elt,X50: elt,X51: $int] :
        ( $less(0,$sum(X51,$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(X51)))
        | ~ le(sK5,X52,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
        | le(sK5,X50,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X51))))
        | le(sK5,X52,X50) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_94])]) ).

tff(f3057,plain,
    ( ! [X50: elt,X51: $int,X52: elt] :
        ( $less(0,$sum(X51,$uminus(sK9)))
        | $less(0,$sum(0,$uminus(sK14)))
        | ~ le(sK5,X52,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
        | le(sK5,X52,X50)
        | $less(0,$sum($sum(sK14,1),$uminus(sK10)))
        | le(sK5,X50,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X51))))
        | $less(0,$sum($sum(sK10,1),$uminus(X51))) )
    | ~ spl20_33 ),
    inference(resolution,[],[f1614,f1020]) ).

tff(f2868,plain,
    ( spl20_93
    | ~ spl20_27 ),
    inference(avatar_split_clause,[],[f2853,f665,f2865]) ).

tff(f665,plain,
    ( spl20_27
  <=> ( sK13 = tb2t5(set(elt1,int,t2tb5(sK12),t2tb(sK14),get(elt1,int,t2tb5(sK11),t2tb(sK10)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_27])]) ).

tff(f2853,plain,
    ( ( set(elt1,int,t2tb5(sK12),t2tb(sK14),get(elt1,int,t2tb5(sK11),t2tb(sK10))) = t2tb5(sK13) )
    | ~ spl20_27 ),
    inference(superposition,[],[f887,f667]) ).

tff(f667,plain,
    ( ( sK13 = tb2t5(set(elt1,int,t2tb5(sK12),t2tb(sK14),get(elt1,int,t2tb5(sK11),t2tb(sK10)))) )
    | ~ spl20_27 ),
    inference(avatar_component_clause,[],[f665]) ).

tff(f887,plain,
    ! [X2: uni,X0: uni,X1: uni] : ( t2tb5(tb2t5(set(elt1,int,X0,X1,X2))) = set(elt1,int,X0,X1,X2) ),
    inference(unit_resulting_resolution,[],[f406,f345]) ).

tff(f345,plain,
    ! [X0: uni] :
      ( ~ sort(map(int,elt1),X0)
      | ( t2tb5(tb2t5(X0)) = X0 ) ),
    inference(cnf_transformation,[],[f166]) ).

tff(f166,plain,
    ! [X0: uni] :
      ( ~ sort(map(int,elt1),X0)
      | ( t2tb5(tb2t5(X0)) = X0 ) ),
    inference(ennf_transformation,[],[f126]) ).

tff(f126,plain,
    ! [X0: uni] :
      ( sort(map(int,elt1),X0)
     => ( t2tb5(tb2t5(X0)) = X0 ) ),
    inference(rectify,[],[f70]) ).

tff(f70,axiom,
    ! [X15: uni] :
      ( sort(map(int,elt1),X15)
     => ( t2tb5(tb2t5(X15)) = X15 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',bridgeR5) ).

tff(f406,plain,
    ! [X2: ty,X3: uni,X0: ty,X1: uni,X4: uni] : sort(map(X0,X2),set(X2,X0,X1,X3,X4)),
    inference(cnf_transformation,[],[f275]) ).

tff(f275,plain,
    ! [X0: ty,X1: uni,X2: ty,X3: uni,X4: uni] : sort(map(X0,X2),set(X2,X0,X1,X3,X4)),
    inference(rectify,[],[f148]) ).

tff(f148,plain,
    ! [X3: ty,X1: uni,X0: ty,X4: uni,X2: uni] : sort(map(X3,X0),set(X0,X3,X1,X4,X2)),
    inference(rectify,[],[f14]) ).

tff(f14,axiom,
    ! [X8: ty,X1: uni,X3: uni,X0: ty,X2: uni] : sort(map(X0,X8),set(X8,X0,X1,X2,X3)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',set_sort2) ).

tff(f2863,plain,
    ( spl20_92
    | ~ spl20_26 ),
    inference(avatar_split_clause,[],[f2852,f659,f2860]) ).

tff(f659,plain,
    ( spl20_26
  <=> ( tb2t5(set(elt1,int,t2tb5(sK11),t2tb(sK10),get(elt1,int,t2tb5(sK11),t2tb(sK14)))) = sK12 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_26])]) ).

tff(f2852,plain,
    ( ( set(elt1,int,t2tb5(sK11),t2tb(sK10),get(elt1,int,t2tb5(sK11),t2tb(sK14))) = t2tb5(sK12) )
    | ~ spl20_26 ),
    inference(superposition,[],[f887,f661]) ).

tff(f661,plain,
    ( ( tb2t5(set(elt1,int,t2tb5(sK11),t2tb(sK10),get(elt1,int,t2tb5(sK11),t2tb(sK14)))) = sK12 )
    | ~ spl20_26 ),
    inference(avatar_component_clause,[],[f659]) ).

tff(f2438,plain,
    ( spl20_45
    | spl20_36
    | ~ spl20_33 ),
    inference(avatar_split_clause,[],[f2423,f731,f1036,f1206]) ).

tff(f1206,plain,
    ( spl20_45
  <=> ! [X12: uni,X11: elt] :
        ( le(sK5,X11,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | $less(0,$sum(0,$uminus(tb2t(X12))))
        | $less(0,$sum($sum(tb2t(X12),1),$uminus(sK10)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X12)),X11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_45])]) ).

tff(f2423,plain,
    ( ! [X31: uni,X32: elt,X33: $int] :
        ( $less(0,$sum(X33,$uminus(sK9)))
        | ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X33))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X31)),X32)
        | le(sK5,X32,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | $less(0,$sum($sum(sK10,1),$uminus(X33)))
        | $less(0,$sum($sum(tb2t(X31),1),$uminus(sK10)))
        | $less(0,$sum(0,$uminus(tb2t(X31)))) )
    | ~ spl20_33 ),
    inference(resolution,[],[f1625,f1024]) ).

tff(f2337,plain,
    ( spl20_90
    | spl20_91
    | ~ spl20_25 ),
    inference(avatar_split_clause,[],[f2330,f653,f2335,f2332]) ).

tff(f2332,plain,
    ( spl20_90
  <=> ! [X4: $int] :
        ( $less(0,$sum(X4,$uminus(sK10)))
        | $less(0,$sum(X4,$uminus(sK14)))
        | $less(0,$sum(0,$uminus(X4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_90])]) ).

tff(f2335,plain,
    ( spl20_91
  <=> ! [X5: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(X5)))
        | $less(0,$sum($sum(sK10,1),$uminus(X5)))
        | $less(0,$sum(X5,$uminus(sK7)))
        | map_eq_sub(elt1,t2tb5(sK11),t2tb5(sK13),X5,sK7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_91])]) ).

tff(f653,plain,
    ( spl20_25
  <=> exchange1(elt1,mk_array(elt1,sK7,t2tb5(sK11)),mk_array(elt1,sK7,t2tb5(sK13)),sK14,sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_25])]) ).

tff(f2330,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(X5)))
        | map_eq_sub(elt1,t2tb5(sK11),t2tb5(sK13),X5,sK7)
        | $less(0,$sum(X5,$uminus(sK7)))
        | $less(0,$sum(X4,$uminus(sK10)))
        | $less(0,$sum(0,$uminus(X4)))
        | $less(0,$sum(X4,$uminus(sK14)))
        | $less(0,$sum($sum(sK10,1),$uminus(X5))) )
    | ~ spl20_25 ),
    inference(forward_demodulation,[],[f2329,f1140]) ).

tff(f2329,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(0,$sum(0,$uminus(X4)))
        | $less(0,$sum(X4,$uminus(sK14)))
        | $less(0,$sum(X5,$uminus(sK7)))
        | map_eq_sub(elt1,elts(elt1,mk_array(elt1,sK7,t2tb5(sK11))),t2tb5(sK13),X5,sK7)
        | $less(0,$sum(X4,$uminus(sK10)))
        | $less(0,$sum($sum(sK14,1),$uminus(X5)))
        | $less(0,$sum($sum(sK10,1),$uminus(X5))) )
    | ~ spl20_25 ),
    inference(forward_demodulation,[],[f2328,f1140]) ).

tff(f2328,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(0,$sum($sum(sK14,1),$uminus(X5)))
        | map_eq_sub(elt1,elts(elt1,mk_array(elt1,sK7,t2tb5(sK11))),elts(elt1,mk_array(elt1,sK7,t2tb5(sK13))),X5,sK7)
        | $less(0,$sum($sum(sK10,1),$uminus(X5)))
        | $less(0,$sum(X5,$uminus(sK7)))
        | $less(0,$sum(X4,$uminus(sK10)))
        | $less(0,$sum(X4,$uminus(sK14)))
        | $less(0,$sum(0,$uminus(X4))) )
    | ~ spl20_25 ),
    inference(forward_demodulation,[],[f2315,f419]) ).

tff(f419,plain,
    ! [X2: ty,X0: uni,X1: $int] : ( length(X2,mk_array(X2,X1,X0)) = X1 ),
    inference(cnf_transformation,[],[f286]) ).

tff(f286,plain,
    ! [X0: uni,X1: $int,X2: ty] : ( length(X2,mk_array(X2,X1,X0)) = X1 ),
    inference(rectify,[],[f141]) ).

tff(f141,plain,
    ! [X2: uni,X0: $int,X1: ty] : ( length(X1,mk_array(X1,X0,X2)) = X0 ),
    inference(rectify,[],[f20]) ).

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

tff(f2315,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(0,$sum($sum(sK10,1),$uminus(X5)))
        | $less(0,$sum(0,$uminus(X4)))
        | $less(0,$sum($sum(sK14,1),$uminus(X5)))
        | $less(0,$sum(X5,$uminus(sK7)))
        | $less(0,$sum(X4,$uminus(sK10)))
        | map_eq_sub(elt1,elts(elt1,mk_array(elt1,sK7,t2tb5(sK11))),elts(elt1,mk_array(elt1,sK7,t2tb5(sK13))),X5,length(elt1,mk_array(elt1,sK7,t2tb5(sK11))))
        | $less(0,$sum(X4,$uminus(sK14))) )
    | ~ spl20_25 ),
    inference(resolution,[],[f2107,f333]) ).

tff(f333,plain,
    ! [X2: $int,X3: uni,X0: $int,X1: uni,X4: ty] :
      ( ~ permut_sub(X4,X1,X3,X2,X0)
      | map_eq_sub(X4,elts(X4,X1),elts(X4,X3),X0,length(X4,X1)) ),
    inference(cnf_transformation,[],[f239]) ).

tff(f239,plain,
    ! [X0: $int,X1: uni,X2: $int,X3: uni,X4: ty] :
      ( ( permut_sub(X4,X1,X3,X2,X0)
        | ~ map_eq_sub(X4,elts(X4,X1),elts(X4,X3),X0,length(X4,X1))
        | ~ permut1(X4,X1,X3,X2,X0)
        | ~ map_eq_sub(X4,elts(X4,X1),elts(X4,X3),0,X2) )
      & ( ( map_eq_sub(X4,elts(X4,X1),elts(X4,X3),X0,length(X4,X1))
          & permut1(X4,X1,X3,X2,X0)
          & map_eq_sub(X4,elts(X4,X1),elts(X4,X3),0,X2) )
        | ~ permut_sub(X4,X1,X3,X2,X0) ) ),
    inference(rectify,[],[f238]) ).

tff(f238,plain,
    ! [X3: $int,X4: uni,X1: $int,X0: uni,X2: ty] :
      ( ( permut_sub(X2,X4,X0,X1,X3)
        | ~ map_eq_sub(X2,elts(X2,X4),elts(X2,X0),X3,length(X2,X4))
        | ~ permut1(X2,X4,X0,X1,X3)
        | ~ map_eq_sub(X2,elts(X2,X4),elts(X2,X0),0,X1) )
      & ( ( map_eq_sub(X2,elts(X2,X4),elts(X2,X0),X3,length(X2,X4))
          & permut1(X2,X4,X0,X1,X3)
          & map_eq_sub(X2,elts(X2,X4),elts(X2,X0),0,X1) )
        | ~ permut_sub(X2,X4,X0,X1,X3) ) ),
    inference(flattening,[],[f237]) ).

tff(f237,plain,
    ! [X3: $int,X4: uni,X1: $int,X0: uni,X2: ty] :
      ( ( permut_sub(X2,X4,X0,X1,X3)
        | ~ map_eq_sub(X2,elts(X2,X4),elts(X2,X0),X3,length(X2,X4))
        | ~ permut1(X2,X4,X0,X1,X3)
        | ~ map_eq_sub(X2,elts(X2,X4),elts(X2,X0),0,X1) )
      & ( ( map_eq_sub(X2,elts(X2,X4),elts(X2,X0),X3,length(X2,X4))
          & permut1(X2,X4,X0,X1,X3)
          & map_eq_sub(X2,elts(X2,X4),elts(X2,X0),0,X1) )
        | ~ permut_sub(X2,X4,X0,X1,X3) ) ),
    inference(nnf_transformation,[],[f125]) ).

tff(f125,plain,
    ! [X3: $int,X4: uni,X1: $int,X0: uni,X2: ty] :
      ( permut_sub(X2,X4,X0,X1,X3)
    <=> ( map_eq_sub(X2,elts(X2,X4),elts(X2,X0),X3,length(X2,X4))
        & permut1(X2,X4,X0,X1,X3)
        & map_eq_sub(X2,elts(X2,X4),elts(X2,X0),0,X1) ) ),
    inference(rectify,[],[f52]) ).

tff(f52,axiom,
    ! [X11: uni,X18: $int,X0: ty,X6: $int,X10: uni] :
      ( ( permut1(X0,X10,X11,X18,X6)
        & map_eq_sub(X0,elts(X0,X10),elts(X0,X11),X6,length(X0,X10))
        & map_eq_sub(X0,elts(X0,X10),elts(X0,X11),0,X18) )
    <=> permut_sub(X0,X10,X11,X18,X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',permut_sub_def) ).

tff(f2107,plain,
    ( ! [X0: $int,X1: $int] :
        ( permut_sub(elt1,mk_array(elt1,sK7,t2tb5(sK11)),mk_array(elt1,sK7,t2tb5(sK13)),X0,X1)
        | $less(0,$sum(0,$uminus(X0)))
        | $less(0,$sum($sum(sK14,1),$uminus(X1)))
        | $less(0,$sum(X0,$uminus(sK14)))
        | $less(0,$sum($sum(sK10,1),$uminus(X1)))
        | $less(0,$sum(X1,$uminus(sK7)))
        | $less(0,$sum(X0,$uminus(sK10))) )
    | ~ spl20_25 ),
    inference(forward_demodulation,[],[f2106,f419]) ).

tff(f2106,plain,
    ( ! [X0: $int,X1: $int] :
        ( $less(0,$sum(X0,$uminus(sK14)))
        | $less(0,$sum(X1,$uminus(length(elt1,mk_array(elt1,sK7,t2tb5(sK11))))))
        | permut_sub(elt1,mk_array(elt1,sK7,t2tb5(sK11)),mk_array(elt1,sK7,t2tb5(sK13)),X0,X1)
        | $less(0,$sum($sum(sK14,1),$uminus(X1)))
        | $less(0,$sum($sum(sK10,1),$uminus(X1)))
        | $less(0,$sum(X0,$uminus(sK10)))
        | $less(0,$sum(0,$uminus(X0))) )
    | ~ spl20_25 ),
    inference(resolution,[],[f489,f655]) ).

tff(f655,plain,
    ( exchange1(elt1,mk_array(elt1,sK7,t2tb5(sK11)),mk_array(elt1,sK7,t2tb5(sK13)),sK14,sK10)
    | ~ spl20_25 ),
    inference(avatar_component_clause,[],[f653]) ).

tff(f489,plain,
    ! [X2: $int,X3: $int,X0: uni,X1: ty,X6: $int,X4: uni,X5: $int] :
      ( ~ exchange1(X1,X0,X4,X2,X3)
      | $less(0,$sum(X6,$uminus(X2)))
      | $less(0,$sum($sum(X2,1),$uminus(X5)))
      | $less(0,$sum(0,$uminus(X6)))
      | $less(0,$sum(X5,$uminus(length(X1,X0))))
      | $less(0,$sum(X6,$uminus(X3)))
      | $less(0,$sum($sum(X3,1),$uminus(X5)))
      | permut_sub(X1,X0,X4,X6,X5) ),
    inference(evaluation,[],[f330]) ).

tff(f330,plain,
    ! [X2: $int,X3: $int,X0: uni,X1: ty,X6: $int,X4: uni,X5: $int] :
      ( permut_sub(X1,X0,X4,X6,X5)
      | $less(length(X1,X0),X5)
      | $less(X3,X6)
      | ~ $less(X2,X5)
      | $less(X6,0)
      | ~ $less(X3,X5)
      | $less(X2,X6)
      | ~ exchange1(X1,X0,X4,X2,X3) ),
    inference(cnf_transformation,[],[f236]) ).

tff(f236,plain,
    ! [X0: uni,X1: ty,X2: $int,X3: $int,X4: uni,X5: $int,X6: $int] :
      ( $less(X3,X6)
      | $less(X2,X6)
      | permut_sub(X1,X0,X4,X6,X5)
      | ~ $less(X3,X5)
      | ~ $less(X2,X5)
      | $less(length(X1,X0),X5)
      | $less(X6,0)
      | ~ exchange1(X1,X0,X4,X2,X3) ),
    inference(rectify,[],[f209]) ).

tff(f209,plain,
    ! [X6: uni,X5: ty,X2: $int,X1: $int,X4: uni,X0: $int,X3: $int] :
      ( $less(X1,X3)
      | $less(X2,X3)
      | permut_sub(X5,X6,X4,X3,X0)
      | ~ $less(X1,X0)
      | ~ $less(X2,X0)
      | $less(length(X5,X6),X0)
      | $less(X3,0)
      | ~ exchange1(X5,X6,X4,X2,X1) ),
    inference(flattening,[],[f208]) ).

tff(f208,plain,
    ! [X0: $int,X1: $int,X3: $int,X6: uni,X5: ty,X2: $int,X4: uni] :
      ( permut_sub(X5,X6,X4,X3,X0)
      | $less(length(X5,X6),X0)
      | $less(X3,0)
      | $less(X1,X3)
      | ~ $less(X1,X0)
      | ~ $less(X2,X0)
      | $less(X2,X3)
      | ~ exchange1(X5,X6,X4,X2,X1) ),
    inference(ennf_transformation,[],[f94]) ).

tff(f94,plain,
    ! [X0: $int,X1: $int,X3: $int,X6: uni,X5: ty,X2: $int,X4: uni] :
      ( exchange1(X5,X6,X4,X2,X1)
     => ( ( $less(X2,X0)
          & ~ $less(X2,X3) )
       => ( ( ~ $less(X1,X3)
            & $less(X1,X0) )
         => ( ~ $less(X3,0)
           => ( ~ $less(length(X5,X6),X0)
             => permut_sub(X5,X6,X4,X3,X0) ) ) ) ) ),
    inference(rectify,[],[f74]) ).

tff(f74,plain,
    ! [X6: $int,X15: $int,X14: $int,X18: $int,X11: uni,X0: ty,X10: uni] :
      ( exchange1(X0,X10,X11,X14,X15)
     => ( ( ~ $less(X14,X18)
          & $less(X14,X6) )
       => ( ( ~ $less(X15,X18)
            & $less(X15,X6) )
         => ( ~ $less(X18,0)
           => ( ~ $less(length(X0,X10),X6)
             => permut_sub(X0,X10,X11,X18,X6) ) ) ) ) ),
    inference(theory_normalization,[],[f54]) ).

tff(f54,axiom,
    ! [X6: $int,X15: $int,X14: $int,X18: $int,X11: uni,X0: ty,X10: uni] :
      ( exchange1(X0,X10,X11,X14,X15)
     => ( ( $lesseq(X18,X14)
          & $less(X14,X6) )
       => ( ( $lesseq(X18,X15)
            & $less(X15,X6) )
         => ( $lesseq(0,X18)
           => ( $lesseq(X6,length(X0,X10))
             => permut_sub(X0,X10,X11,X18,X6) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',exchange_permut_sub) ).

tff(f2326,plain,
    ( spl20_88
    | spl20_89
    | ~ spl20_25 ),
    inference(avatar_split_clause,[],[f2319,f653,f2324,f2321]) ).

tff(f2321,plain,
    ( spl20_88
  <=> ! [X7: $int] :
        ( $less(0,$sum($sum(sK10,1),$uminus(X7)))
        | $less(0,$sum(X7,$uminus(sK7)))
        | $less(0,$sum($sum(sK14,1),$uminus(X7))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_88])]) ).

tff(f2324,plain,
    ( spl20_89
  <=> ! [X6: $int] :
        ( $less(0,$sum(X6,$uminus(sK14)))
        | $less(0,$sum(X6,$uminus(sK10)))
        | $less(0,$sum(0,$uminus(X6)))
        | map_eq_sub(elt1,t2tb5(sK11),t2tb5(sK13),0,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_89])]) ).

tff(f2319,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(0,$sum(X6,$uminus(sK14)))
        | $less(0,$sum($sum(sK10,1),$uminus(X7)))
        | map_eq_sub(elt1,t2tb5(sK11),t2tb5(sK13),0,X6)
        | $less(0,$sum(0,$uminus(X6)))
        | $less(0,$sum(X6,$uminus(sK10)))
        | $less(0,$sum($sum(sK14,1),$uminus(X7)))
        | $less(0,$sum(X7,$uminus(sK7))) )
    | ~ spl20_25 ),
    inference(forward_demodulation,[],[f2318,f1140]) ).

tff(f2318,plain,
    ( ! [X6: $int,X7: $int] :
        ( map_eq_sub(elt1,elts(elt1,mk_array(elt1,sK7,t2tb5(sK11))),t2tb5(sK13),0,X6)
        | $less(0,$sum(X6,$uminus(sK14)))
        | $less(0,$sum($sum(sK14,1),$uminus(X7)))
        | $less(0,$sum(0,$uminus(X6)))
        | $less(0,$sum(X6,$uminus(sK10)))
        | $less(0,$sum(X7,$uminus(sK7)))
        | $less(0,$sum($sum(sK10,1),$uminus(X7))) )
    | ~ spl20_25 ),
    inference(forward_demodulation,[],[f2316,f1140]) ).

tff(f2316,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(0,$sum(X6,$uminus(sK14)))
        | map_eq_sub(elt1,elts(elt1,mk_array(elt1,sK7,t2tb5(sK11))),elts(elt1,mk_array(elt1,sK7,t2tb5(sK13))),0,X6)
        | $less(0,$sum($sum(sK14,1),$uminus(X7)))
        | $less(0,$sum($sum(sK10,1),$uminus(X7)))
        | $less(0,$sum(X7,$uminus(sK7)))
        | $less(0,$sum(X6,$uminus(sK10)))
        | $less(0,$sum(0,$uminus(X6))) )
    | ~ spl20_25 ),
    inference(resolution,[],[f2107,f331]) ).

tff(f331,plain,
    ! [X2: $int,X3: uni,X0: $int,X1: uni,X4: ty] :
      ( ~ permut_sub(X4,X1,X3,X2,X0)
      | map_eq_sub(X4,elts(X4,X1),elts(X4,X3),0,X2) ),
    inference(cnf_transformation,[],[f239]) ).

tff(f2313,plain,
    ( spl20_86
    | spl20_84
    | spl20_87
    | ~ spl20_2
    | spl20_23 ),
    inference(avatar_split_clause,[],[f2278,f642,f523,f2310,f2295,f2306]) ).

tff(f2306,plain,
    ( spl20_86
  <=> $less(0,$sum(sK14,$uminus(sK10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_86])]) ).

tff(f2310,plain,
    ( spl20_87
  <=> $less(0,$sum(sK10,$uminus(sK14))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_87])]) ).

tff(f2278,plain,
    ( $less(0,$sum(sK10,$uminus(sK14)))
    | $less(0,$sum($sum(sK10,1),$uminus($sum(sK9,1))))
    | $less(0,$sum(sK14,$uminus(sK10)))
    | ~ spl20_2
    | spl20_23 ),
    inference(resolution,[],[f2091,f644]) ).

tff(f2302,plain,
    ( spl20_85
    | spl20_84
    | ~ spl20_2
    | ~ spl20_33 ),
    inference(avatar_split_clause,[],[f2279,f731,f523,f2295,f2300]) ).

tff(f2300,plain,
    ( spl20_85
  <=> ! [X2: elt,X0: $int,X1: elt] :
        ( $less(0,$sum(X0,$uminus(sK10)))
        | $less(0,$sum(sK10,$uminus(X0)))
        | le(sK5,X1,X2)
        | le(sK5,X2,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X0))),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_85])]) ).

tff(f2279,plain,
    ( ! [X2: elt,X0: $int,X1: elt] :
        ( $less(0,$sum($sum(sK10,1),$uminus($sum(sK9,1))))
        | $less(0,$sum(X0,$uminus(sK10)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X0))),X1)
        | le(sK5,X2,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | le(sK5,X1,X2)
        | $less(0,$sum(sK10,$uminus(X0))) )
    | ~ spl20_2
    | ~ spl20_33 ),
    inference(resolution,[],[f2091,f1110]) ).

tff(f1110,plain,
    ( ! [X6: elt,X4: elt,X5: elt] :
        ( ~ le(sK5,X6,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
        | le(sK5,X4,X5)
        | le(sK5,X5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | le(sK5,X6,X4) )
    | ~ spl20_33 ),
    inference(resolution,[],[f1057,f306]) ).

tff(f2298,plain,
    ( spl20_83
    | spl20_84
    | ~ spl20_2
    | ~ spl20_33 ),
    inference(avatar_split_clause,[],[f2280,f731,f523,f2295,f2292]) ).

tff(f2292,plain,
    ( spl20_83
  <=> ! [X4: elt,X3: $int] :
        ( le(sK5,X4,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | $less(0,$sum(sK10,$uminus(X3)))
        | $less(0,$sum(X3,$uminus(sK10)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X3))),X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_83])]) ).

tff(f2280,plain,
    ( ! [X3: $int,X4: elt] :
        ( $less(0,$sum($sum(sK10,1),$uminus($sum(sK9,1))))
        | le(sK5,X4,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X3))),X4)
        | $less(0,$sum(X3,$uminus(sK10)))
        | $less(0,$sum(sK10,$uminus(X3))) )
    | ~ spl20_2
    | ~ spl20_33 ),
    inference(resolution,[],[f2091,f1034]) ).

tff(f1950,plain,
    ( spl20_80
    | spl20_74 ),
    inference(avatar_split_clause,[],[f1920,f1861,f1936]) ).

tff(f1920,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_74 ),
    inference(unit_resulting_resolution,[],[f1863,f389]) ).

tff(f1949,plain,
    ( spl20_80
    | spl20_74 ),
    inference(avatar_split_clause,[],[f1919,f1861,f1936]) ).

tff(f1919,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_74 ),
    inference(unit_resulting_resolution,[],[f1863,f389]) ).

tff(f1948,plain,
    ( spl20_78
    | spl20_82
    | ~ spl20_33
    | spl20_74 ),
    inference(avatar_split_clause,[],[f1921,f1861,f731,f1946,f1927]) ).

tff(f1921,plain,
    ( ! [X0: elt] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),X0)
        | le(sK5,X0,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14)))) )
    | ~ spl20_33
    | spl20_74 ),
    inference(resolution,[],[f1863,f1203]) ).

tff(f1944,plain,
    ( spl20_80
    | spl20_74 ),
    inference(avatar_split_clause,[],[f1925,f1861,f1936]) ).

tff(f1925,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_74 ),
    inference(resolution,[],[f1863,f389]) ).

tff(f1943,plain,
    ( spl20_79
    | spl20_81
    | ~ spl20_33
    | spl20_74 ),
    inference(avatar_split_clause,[],[f1922,f1861,f731,f1941,f1931]) ).

tff(f1922,plain,
    ( ! [X1: elt] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),X1)
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
        | le(sK5,X1,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14)))) )
    | ~ spl20_33
    | spl20_74 ),
    inference(resolution,[],[f1863,f1203]) ).

tff(f1939,plain,
    ( spl20_80
    | spl20_74 ),
    inference(avatar_split_clause,[],[f1924,f1861,f1936]) ).

tff(f1924,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_74 ),
    inference(resolution,[],[f1863,f389]) ).

tff(f1934,plain,
    ( spl20_78
    | spl20_79
    | ~ spl20_33
    | spl20_74 ),
    inference(avatar_split_clause,[],[f1923,f1861,f731,f1931,f1927]) ).

tff(f1923,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
    | ~ spl20_33
    | spl20_74 ),
    inference(resolution,[],[f1863,f1057]) ).

tff(f1903,plain,
    ( spl20_76
    | ~ spl20_49
    | ~ spl20_62 ),
    inference(avatar_split_clause,[],[f1868,f1709,f1292,f1889]) ).

tff(f1889,plain,
    ( spl20_76
  <=> permut(elt1,t2tb5(sK13),t2tb5(sK11),0,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_76])]) ).

tff(f1709,plain,
    ( spl20_62
  <=> permut(elt1,t2tb5(sK13),t2tb5(sK6),0,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_62])]) ).

tff(f1868,plain,
    ( permut(elt1,t2tb5(sK13),t2tb5(sK11),0,sK7)
    | ~ spl20_49
    | ~ spl20_62 ),
    inference(unit_resulting_resolution,[],[f1711,f1406]) ).

tff(f1406,plain,
    ( ! [X0: uni] :
        ( ~ permut(elt1,X0,t2tb5(sK6),0,sK7)
        | permut(elt1,X0,t2tb5(sK11),0,sK7) )
    | ~ spl20_49 ),
    inference(resolution,[],[f318,f1294]) ).

tff(f318,plain,
    ! [X2: $int,X3: uni,X0: ty,X1: $int,X4: uni,X5: uni] :
      ( ~ permut(X0,X5,X3,X1,X2)
      | ~ permut(X0,X4,X5,X1,X2)
      | permut(X0,X4,X3,X1,X2) ),
    inference(cnf_transformation,[],[f229]) ).

tff(f229,plain,
    ! [X0: ty,X1: $int,X2: $int,X3: uni,X4: uni,X5: uni] :
      ( ~ permut(X0,X5,X3,X1,X2)
      | ~ permut(X0,X4,X5,X1,X2)
      | permut(X0,X4,X3,X1,X2) ),
    inference(rectify,[],[f201]) ).

tff(f201,plain,
    ! [X4: ty,X0: $int,X2: $int,X5: uni,X1: uni,X3: uni] :
      ( ~ permut(X4,X3,X5,X0,X2)
      | ~ permut(X4,X1,X3,X0,X2)
      | permut(X4,X1,X5,X0,X2) ),
    inference(flattening,[],[f200]) ).

tff(f200,plain,
    ! [X2: $int,X1: uni,X3: uni,X4: ty,X0: $int,X5: uni] :
      ( permut(X4,X1,X5,X0,X2)
      | ~ permut(X4,X3,X5,X0,X2)
      | ~ permut(X4,X1,X3,X0,X2) ),
    inference(ennf_transformation,[],[f115]) ).

tff(f115,plain,
    ! [X2: $int,X1: uni,X3: uni,X4: ty,X0: $int,X5: uni] :
      ( permut(X4,X1,X3,X0,X2)
     => ( permut(X4,X3,X5,X0,X2)
       => permut(X4,X1,X5,X0,X2) ) ),
    inference(rectify,[],[f43]) ).

tff(f43,axiom,
    ! [X18: $int,X10: uni,X6: $int,X11: uni,X0: ty,X22: uni] :
      ( permut(X0,X10,X11,X18,X6)
     => ( permut(X0,X11,X22,X18,X6)
       => permut(X0,X10,X22,X18,X6) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',permut_trans) ).

tff(f1711,plain,
    ( permut(elt1,t2tb5(sK13),t2tb5(sK6),0,sK7)
    | ~ spl20_62 ),
    inference(avatar_component_clause,[],[f1709]) ).

tff(f1902,plain,
    ( spl20_77
    | ~ spl20_50
    | ~ spl20_62 ),
    inference(avatar_split_clause,[],[f1871,f1709,f1304,f1895]) ).

tff(f1895,plain,
    ( spl20_77
  <=> permut(elt1,t2tb5(sK13),t2tb5(sK8),0,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_77])]) ).

tff(f1871,plain,
    ( permut(elt1,t2tb5(sK13),t2tb5(sK8),0,sK7)
    | ~ spl20_50
    | ~ spl20_62 ),
    inference(unit_resulting_resolution,[],[f1306,f1711,f318]) ).

tff(f1901,plain,
    ( spl20_76
    | ~ spl20_49
    | ~ spl20_62 ),
    inference(avatar_split_clause,[],[f1877,f1709,f1292,f1889]) ).

tff(f1877,plain,
    ( permut(elt1,t2tb5(sK13),t2tb5(sK11),0,sK7)
    | ~ spl20_49
    | ~ spl20_62 ),
    inference(resolution,[],[f1711,f1406]) ).

tff(f1900,plain,
    ( spl20_77
    | ~ spl20_50
    | ~ spl20_62 ),
    inference(avatar_split_clause,[],[f1867,f1709,f1304,f1895]) ).

tff(f1867,plain,
    ( permut(elt1,t2tb5(sK13),t2tb5(sK8),0,sK7)
    | ~ spl20_50
    | ~ spl20_62 ),
    inference(unit_resulting_resolution,[],[f1711,f1407]) ).

tff(f1407,plain,
    ( ! [X1: uni] :
        ( ~ permut(elt1,X1,t2tb5(sK6),0,sK7)
        | permut(elt1,X1,t2tb5(sK8),0,sK7) )
    | ~ spl20_50 ),
    inference(resolution,[],[f318,f1306]) ).

tff(f1899,plain,
    ( spl20_75
    | ~ spl20_53
    | ~ spl20_62 ),
    inference(avatar_split_clause,[],[f1875,f1709,f1410,f1884]) ).

tff(f1884,plain,
    ( spl20_75
  <=> permut(elt1,t2tb5(sK13),t2tb5(sK13),0,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_75])]) ).

tff(f1410,plain,
    ( spl20_53
  <=> permut(elt1,t2tb5(sK6),t2tb5(sK13),0,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_53])]) ).

tff(f1875,plain,
    ( permut(elt1,t2tb5(sK13),t2tb5(sK13),0,sK7)
    | ~ spl20_53
    | ~ spl20_62 ),
    inference(resolution,[],[f1711,f1424]) ).

tff(f1424,plain,
    ( ! [X1: uni] :
        ( ~ permut(elt1,X1,t2tb5(sK6),0,sK7)
        | permut(elt1,X1,t2tb5(sK13),0,sK7) )
    | ~ spl20_53 ),
    inference(resolution,[],[f1412,f318]) ).

tff(f1412,plain,
    ( permut(elt1,t2tb5(sK6),t2tb5(sK13),0,sK7)
    | ~ spl20_53 ),
    inference(avatar_component_clause,[],[f1410]) ).

tff(f1898,plain,
    ( spl20_77
    | ~ spl20_50
    | ~ spl20_62 ),
    inference(avatar_split_clause,[],[f1876,f1709,f1304,f1895]) ).

tff(f1876,plain,
    ( permut(elt1,t2tb5(sK13),t2tb5(sK8),0,sK7)
    | ~ spl20_50
    | ~ spl20_62 ),
    inference(resolution,[],[f1711,f1407]) ).

tff(f1893,plain,
    ( spl20_75
    | ~ spl20_53
    | ~ spl20_62 ),
    inference(avatar_split_clause,[],[f1872,f1709,f1410,f1884]) ).

tff(f1872,plain,
    ( permut(elt1,t2tb5(sK13),t2tb5(sK13),0,sK7)
    | ~ spl20_53
    | ~ spl20_62 ),
    inference(unit_resulting_resolution,[],[f1412,f1711,f318]) ).

tff(f1892,plain,
    ( spl20_76
    | ~ spl20_49
    | ~ spl20_62 ),
    inference(avatar_split_clause,[],[f1870,f1709,f1292,f1889]) ).

tff(f1870,plain,
    ( permut(elt1,t2tb5(sK13),t2tb5(sK11),0,sK7)
    | ~ spl20_49
    | ~ spl20_62 ),
    inference(unit_resulting_resolution,[],[f1294,f1711,f318]) ).

tff(f1887,plain,
    ( spl20_75
    | ~ spl20_53
    | ~ spl20_62 ),
    inference(avatar_split_clause,[],[f1866,f1709,f1410,f1884]) ).

tff(f1866,plain,
    ( permut(elt1,t2tb5(sK13),t2tb5(sK13),0,sK7)
    | ~ spl20_53
    | ~ spl20_62 ),
    inference(unit_resulting_resolution,[],[f1711,f1424]) ).

tff(f1864,plain,
    ( ~ spl20_74
    | spl20_20 ),
    inference(avatar_split_clause,[],[f1859,f622,f1861]) ).

tff(f622,plain,
    ( spl20_20
  <=> sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),sK14,$sum(sK9,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_20])]) ).

tff(f1859,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,t2tb5(sK13),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_20 ),
    inference(forward_demodulation,[],[f1858,f1140]) ).

tff(f1858,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,elts(elt1,mk_array(elt1,sK7,t2tb5(sK13))),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,elts(elt1,mk_array(elt1,sK7,t2tb5(sK13))),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_20 ),
    inference(forward_demodulation,[],[f1851,f424]) ).

tff(f1851,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,elts(elt1,t2tb3(tb2t3(mk_array(elt1,sK7,t2tb5(sK13))))),t2tb(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))),tb2t4(get(elt1,int,elts(elt1,t2tb3(tb2t3(mk_array(elt1,sK7,t2tb5(sK13))))),t2tb(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))))
    | spl20_20 ),
    inference(unit_resulting_resolution,[],[f624,f444]) ).

tff(f444,plain,
    ! [X2: array_elt,X3: $int,X0: $int,X1: param] :
      ( ~ le(X1,tb2t4(get(elt1,int,elts(elt1,t2tb3(X2)),t2tb(sK17(X0,X1,X2,X3)))),tb2t4(get(elt1,int,elts(elt1,t2tb3(X2)),t2tb(sK16(X0,X1,X2,X3)))))
      | sorted_sub2(X1,X2,X0,X3) ),
    inference(definition_unfolding,[],[f403,f339,f339]) ).

tff(f403,plain,
    ! [X2: array_elt,X3: $int,X0: $int,X1: param] :
      ( sorted_sub2(X1,X2,X0,X3)
      | ~ le(X1,tb2t4(get1(elt1,t2tb3(X2),sK17(X0,X1,X2,X3))),tb2t4(get1(elt1,t2tb3(X2),sK16(X0,X1,X2,X3)))) ),
    inference(cnf_transformation,[],[f274]) ).

tff(f624,plain,
    ( ~ sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),sK14,$sum(sK9,1))
    | spl20_20 ),
    inference(avatar_component_clause,[],[f622]) ).

tff(f1834,plain,
    ( spl20_28
    | spl20_29
    | spl20_73
    | ~ spl20_33 ),
    inference(avatar_split_clause,[],[f1807,f731,f1832,f678,f674]) ).

tff(f1832,plain,
    ( spl20_73
  <=> ! [X24: elt,X21: elt,X23: elt,X22: uni] :
        ( le(sK5,X23,X24)
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X22))))
        | le(sK5,X24,X21)
        | $less(0,$sum(tb2t(X22),$uminus(sK9)))
        | le(sK5,X21,tb2t4(get(elt1,int,t2tb5(sK11),X22)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),X23) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_73])]) ).

tff(f1807,plain,
    ( ! [X21: elt,X24: elt,X22: uni,X23: elt] :
        ( le(sK5,X23,X24)
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),X23)
        | $less(0,$sum(tb2t(X22),$uminus(sK9)))
        | le(sK5,X21,tb2t4(get(elt1,int,t2tb5(sK11),X22)))
        | le(sK5,X24,X21)
        | $less(0,$sum(0,$uminus(sK14)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK10)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X22)))) )
    | ~ spl20_33 ),
    inference(resolution,[],[f1019,f1203]) ).

tff(f1830,plain,
    ( spl20_29
    | spl20_28
    | spl20_72
    | ~ spl20_33 ),
    inference(avatar_split_clause,[],[f1809,f731,f1828,f674,f678]) ).

tff(f1828,plain,
    ( spl20_72
  <=> ! [X29: uni,X28: elt] :
        ( $less(0,$sum($sum(sK10,1),$uminus(tb2t(X29))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),X28)
        | le(sK5,X28,tb2t4(get(elt1,int,t2tb5(sK11),X29)))
        | $less(0,$sum(tb2t(X29),$uminus(sK9))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_72])]) ).

tff(f1809,plain,
    ( ! [X28: elt,X29: uni] :
        ( $less(0,$sum($sum(sK10,1),$uminus(tb2t(X29))))
        | $less(0,$sum($sum(sK14,1),$uminus(sK10)))
        | $less(0,$sum(tb2t(X29),$uminus(sK9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),X28)
        | $less(0,$sum(0,$uminus(sK14)))
        | le(sK5,X28,tb2t4(get(elt1,int,t2tb5(sK11),X29))) )
    | ~ spl20_33 ),
    inference(resolution,[],[f1019,f1055]) ).

tff(f1826,plain,
    ( spl20_29
    | spl20_28
    | spl20_71
    | ~ spl20_33 ),
    inference(avatar_split_clause,[],[f1808,f731,f1824,f674,f678]) ).

tff(f1824,plain,
    ( spl20_71
  <=> ! [X25: elt,X27: elt,X26: uni] :
        ( le(sK5,X27,X25)
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),X27)
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X26))))
        | le(sK5,X25,tb2t4(get(elt1,int,t2tb5(sK11),X26)))
        | $less(0,$sum(tb2t(X26),$uminus(sK9))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_71])]) ).

tff(f1808,plain,
    ( ! [X26: uni,X27: elt,X25: elt] :
        ( le(sK5,X27,X25)
        | $less(0,$sum($sum(sK14,1),$uminus(sK10)))
        | $less(0,$sum(0,$uminus(sK14)))
        | $less(0,$sum(tb2t(X26),$uminus(sK9)))
        | le(sK5,X25,tb2t4(get(elt1,int,t2tb5(sK11),X26)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X26))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),X27) )
    | ~ spl20_33 ),
    inference(resolution,[],[f1019,f1057]) ).

tff(f1789,plain,
    ( spl20_69
    | ~ spl20_49
    | ~ spl20_64 ),
    inference(avatar_split_clause,[],[f1767,f1719,f1292,f1777]) ).

tff(f1777,plain,
    ( spl20_69
  <=> permut(elt1,t2tb5(sK11),t2tb5(sK11),0,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_69])]) ).

tff(f1719,plain,
    ( spl20_64
  <=> permut(elt1,t2tb5(sK11),t2tb5(sK6),0,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_64])]) ).

tff(f1767,plain,
    ( permut(elt1,t2tb5(sK11),t2tb5(sK11),0,sK7)
    | ~ spl20_49
    | ~ spl20_64 ),
    inference(unit_resulting_resolution,[],[f1294,f1721,f318]) ).

tff(f1721,plain,
    ( permut(elt1,t2tb5(sK11),t2tb5(sK6),0,sK7)
    | ~ spl20_64 ),
    inference(avatar_component_clause,[],[f1719]) ).

tff(f1788,plain,
    ( spl20_69
    | ~ spl20_49
    | ~ spl20_64 ),
    inference(avatar_split_clause,[],[f1773,f1719,f1292,f1777]) ).

tff(f1773,plain,
    ( permut(elt1,t2tb5(sK11),t2tb5(sK11),0,sK7)
    | ~ spl20_49
    | ~ spl20_64 ),
    inference(resolution,[],[f1721,f1406]) ).

tff(f1787,plain,
    ( spl20_70
    | ~ spl20_50
    | ~ spl20_64 ),
    inference(avatar_split_clause,[],[f1772,f1719,f1304,f1782]) ).

tff(f1782,plain,
    ( spl20_70
  <=> permut(elt1,t2tb5(sK11),t2tb5(sK8),0,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_70])]) ).

tff(f1772,plain,
    ( permut(elt1,t2tb5(sK11),t2tb5(sK8),0,sK7)
    | ~ spl20_50
    | ~ spl20_64 ),
    inference(resolution,[],[f1721,f1407]) ).

tff(f1786,plain,
    ( spl20_70
    | ~ spl20_50
    | ~ spl20_64 ),
    inference(avatar_split_clause,[],[f1764,f1719,f1304,f1782]) ).

tff(f1764,plain,
    ( permut(elt1,t2tb5(sK11),t2tb5(sK8),0,sK7)
    | ~ spl20_50
    | ~ spl20_64 ),
    inference(unit_resulting_resolution,[],[f1721,f1407]) ).

tff(f1785,plain,
    ( spl20_70
    | ~ spl20_50
    | ~ spl20_64 ),
    inference(avatar_split_clause,[],[f1768,f1719,f1304,f1782]) ).

tff(f1768,plain,
    ( permut(elt1,t2tb5(sK11),t2tb5(sK8),0,sK7)
    | ~ spl20_50
    | ~ spl20_64 ),
    inference(unit_resulting_resolution,[],[f1306,f1721,f318]) ).

tff(f1780,plain,
    ( spl20_69
    | ~ spl20_49
    | ~ spl20_64 ),
    inference(avatar_split_clause,[],[f1765,f1719,f1292,f1777]) ).

tff(f1765,plain,
    ( permut(elt1,t2tb5(sK11),t2tb5(sK11),0,sK7)
    | ~ spl20_49
    | ~ spl20_64 ),
    inference(unit_resulting_resolution,[],[f1721,f1406]) ).

tff(f1762,plain,
    ( spl20_65
    | ~ spl20_49
    | ~ spl20_63 ),
    inference(avatar_split_clause,[],[f1726,f1714,f1292,f1738]) ).

tff(f1738,plain,
    ( spl20_65
  <=> permut(elt1,t2tb5(sK8),t2tb5(sK11),0,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_65])]) ).

tff(f1714,plain,
    ( spl20_63
  <=> permut(elt1,t2tb5(sK8),t2tb5(sK6),0,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_63])]) ).

tff(f1726,plain,
    ( permut(elt1,t2tb5(sK8),t2tb5(sK11),0,sK7)
    | ~ spl20_49
    | ~ spl20_63 ),
    inference(unit_resulting_resolution,[],[f1716,f1406]) ).

tff(f1716,plain,
    ( permut(elt1,t2tb5(sK8),t2tb5(sK6),0,sK7)
    | ~ spl20_63 ),
    inference(avatar_component_clause,[],[f1714]) ).

tff(f1761,plain,
    ( spl20_68
    | ~ spl20_50
    | ~ spl20_63 ),
    inference(avatar_split_clause,[],[f1733,f1714,f1304,f1754]) ).

tff(f1754,plain,
    ( spl20_68
  <=> permut(elt1,t2tb5(sK8),t2tb5(sK8),0,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_68])]) ).

tff(f1733,plain,
    ( permut(elt1,t2tb5(sK8),t2tb5(sK8),0,sK7)
    | ~ spl20_50
    | ~ spl20_63 ),
    inference(resolution,[],[f1716,f1407]) ).

tff(f1760,plain,
    ( spl20_65
    | ~ spl20_49
    | ~ spl20_63 ),
    inference(avatar_split_clause,[],[f1728,f1714,f1292,f1738]) ).

tff(f1728,plain,
    ( permut(elt1,t2tb5(sK8),t2tb5(sK11),0,sK7)
    | ~ spl20_49
    | ~ spl20_63 ),
    inference(unit_resulting_resolution,[],[f1294,f1716,f318]) ).

tff(f1759,plain,
    ( spl20_66
    | ~ spl20_53
    | ~ spl20_63 ),
    inference(avatar_split_clause,[],[f1730,f1714,f1410,f1743]) ).

tff(f1743,plain,
    ( spl20_66
  <=> permut(elt1,t2tb5(sK8),t2tb5(sK13),0,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_66])]) ).

tff(f1730,plain,
    ( permut(elt1,t2tb5(sK8),t2tb5(sK13),0,sK7)
    | ~ spl20_53
    | ~ spl20_63 ),
    inference(unit_resulting_resolution,[],[f1412,f1716,f318]) ).

tff(f1758,plain,
    ( spl20_68
    | ~ spl20_50
    | ~ spl20_63 ),
    inference(avatar_split_clause,[],[f1725,f1714,f1304,f1754]) ).

tff(f1725,plain,
    ( permut(elt1,t2tb5(sK8),t2tb5(sK8),0,sK7)
    | ~ spl20_50
    | ~ spl20_63 ),
    inference(unit_resulting_resolution,[],[f1716,f1407]) ).

tff(f1757,plain,
    ( spl20_68
    | ~ spl20_50
    | ~ spl20_63 ),
    inference(avatar_split_clause,[],[f1729,f1714,f1304,f1754]) ).

tff(f1729,plain,
    ( permut(elt1,t2tb5(sK8),t2tb5(sK8),0,sK7)
    | ~ spl20_50
    | ~ spl20_63 ),
    inference(unit_resulting_resolution,[],[f1306,f1716,f318]) ).

tff(f1752,plain,
    ( spl20_67
    | ~ spl20_50
    | ~ spl20_63 ),
    inference(avatar_split_clause,[],[f1731,f1714,f1304,f1749]) ).

tff(f1749,plain,
    ( spl20_67
  <=> permut(elt1,t2tb5(sK6),t2tb5(sK6),0,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_67])]) ).

tff(f1731,plain,
    ( permut(elt1,t2tb5(sK6),t2tb5(sK6),0,sK7)
    | ~ spl20_50
    | ~ spl20_63 ),
    inference(unit_resulting_resolution,[],[f1306,f1716,f318]) ).

tff(f1747,plain,
    ( spl20_66
    | ~ spl20_53
    | ~ spl20_63 ),
    inference(avatar_split_clause,[],[f1724,f1714,f1410,f1743]) ).

tff(f1724,plain,
    ( permut(elt1,t2tb5(sK8),t2tb5(sK13),0,sK7)
    | ~ spl20_53
    | ~ spl20_63 ),
    inference(unit_resulting_resolution,[],[f1716,f1424]) ).

tff(f1746,plain,
    ( spl20_66
    | ~ spl20_53
    | ~ spl20_63 ),
    inference(avatar_split_clause,[],[f1732,f1714,f1410,f1743]) ).

tff(f1732,plain,
    ( permut(elt1,t2tb5(sK8),t2tb5(sK13),0,sK7)
    | ~ spl20_53
    | ~ spl20_63 ),
    inference(resolution,[],[f1716,f1424]) ).

tff(f1741,plain,
    ( spl20_65
    | ~ spl20_49
    | ~ spl20_63 ),
    inference(avatar_split_clause,[],[f1734,f1714,f1292,f1738]) ).

tff(f1734,plain,
    ( permut(elt1,t2tb5(sK8),t2tb5(sK11),0,sK7)
    | ~ spl20_49
    | ~ spl20_63 ),
    inference(resolution,[],[f1716,f1406]) ).

tff(f1722,plain,
    ( spl20_64
    | ~ spl20_49 ),
    inference(avatar_split_clause,[],[f1699,f1292,f1719]) ).

tff(f1699,plain,
    ( permut(elt1,t2tb5(sK11),t2tb5(sK6),0,sK7)
    | ~ spl20_49 ),
    inference(unit_resulting_resolution,[],[f1414,f340]) ).

tff(f340,plain,
    ! [X2: uni,X3: $int,X0: uni,X1: $int,X4: ty] :
      ( permut(X4,X0,X2,X3,X1)
      | ( occ(X4,sK4(X0,X1,X2,X3,X4),X2,X3,X1) != occ(X4,sK4(X0,X1,X2,X3,X4),X0,X3,X1) ) ),
    inference(cnf_transformation,[],[f245]) ).

tff(f1717,plain,
    ( spl20_63
    | ~ spl20_50 ),
    inference(avatar_split_clause,[],[f1697,f1304,f1714]) ).

tff(f1697,plain,
    ( permut(elt1,t2tb5(sK8),t2tb5(sK6),0,sK7)
    | ~ spl20_50 ),
    inference(unit_resulting_resolution,[],[f1415,f340]) ).

tff(f1712,plain,
    ( spl20_62
    | ~ spl20_48
    | ~ spl20_49 ),
    inference(avatar_split_clause,[],[f1701,f1292,f1280,f1709]) ).

tff(f1701,plain,
    ( permut(elt1,t2tb5(sK13),t2tb5(sK6),0,sK7)
    | ~ spl20_48
    | ~ spl20_49 ),
    inference(unit_resulting_resolution,[],[f1420,f340]) ).

tff(f1627,plain,
    ( spl20_44
    | spl20_36
    | ~ spl20_33 ),
    inference(avatar_split_clause,[],[f1622,f731,f1036,f1188]) ).

tff(f1188,plain,
    ( spl20_44
  <=> ! [X22: elt,X20: $int] :
        ( $less(0,$sum(0,$uminus(X20)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X20))),X22)
        | $less(0,$sum($sum(X20,1),$uminus(sK10)))
        | le(sK5,X22,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_44])]) ).

tff(f1622,plain,
    ( ! [X24: elt,X25: $int,X23: $int] :
        ( $less(0,$sum(X25,$uminus(sK9)))
        | $less(0,$sum(0,$uminus(X23)))
        | ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X25))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X23))),X24)
        | $less(0,$sum($sum(sK10,1),$uminus(X25)))
        | $less(0,$sum($sum(X23,1),$uminus(sK10)))
        | le(sK5,X24,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14)))) )
    | ~ spl20_33 ),
    inference(resolution,[],[f1169,f1024]) ).

tff(f1583,plain,
    ( spl20_60
    | spl20_61
    | ~ spl20_49 ),
    inference(avatar_split_clause,[],[f1575,f1292,f1581,f1577]) ).

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

tff(f1581,plain,
    ( spl20_61
  <=> ! [X0: uni] : $less(0,$sum($sum(1,sK7),$uminus(occ(elt1,X0,t2tb5(sK6),0,sK7)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_61])]) ).

tff(f1575,plain,
    ( ! [X0: uni] :
        ( $less(0,$sum($sum(1,sK7),$uminus(occ(elt1,X0,t2tb5(sK6),0,sK7))))
        | $less(0,$sum(0,$uminus(sK7))) )
    | ~ spl20_49 ),
    inference(evaluation,[],[f1573]) ).

tff(f1573,plain,
    ( ! [X0: uni] :
        ( $less(0,$sum(0,$uminus(sK7)))
        | $less(0,$sum($sum($sum(sK7,$uminus(0)),1),$uminus(occ(elt1,X0,t2tb5(sK6),0,sK7)))) )
    | ~ spl20_49 ),
    inference(superposition,[],[f453,f1414]) ).

tff(f453,plain,
    ! [X2: uni,X3: uni,X0: $int,X1: ty,X4: $int] :
      ( $less(0,$sum($sum($sum(X4,$uminus(X0)),1),$uminus(occ(X1,X2,X3,X0,X4))))
      | $less(0,$sum(X0,$uminus(X4))) ),
    inference(evaluation,[],[f409]) ).

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

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

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

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

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

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

tff(f1492,plain,
    ( spl20_59
    | spl20_20 ),
    inference(avatar_split_clause,[],[f1485,f622,f1488]) ).

tff(f1485,plain,
    ( $less(0,$sum($sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
    | spl20_20 ),
    inference(unit_resulting_resolution,[],[f624,f498]) ).

tff(f498,plain,
    ! [X2: array_elt,X3: $int,X0: $int,X1: param] :
      ( sorted_sub2(X1,X2,X0,X3)
      | $less(0,$sum($sum(sK16(X0,X1,X2,X3),1),$uminus(sK17(X0,X1,X2,X3)))) ),
    inference(evaluation,[],[f402]) ).

tff(f402,plain,
    ! [X2: array_elt,X3: $int,X0: $int,X1: param] :
      ( ~ $less(sK16(X0,X1,X2,X3),sK17(X0,X1,X2,X3))
      | sorted_sub2(X1,X2,X0,X3) ),
    inference(cnf_transformation,[],[f274]) ).

tff(f1491,plain,
    ( spl20_59
    | spl20_20 ),
    inference(avatar_split_clause,[],[f1486,f622,f1488]) ).

tff(f1486,plain,
    ( $less(0,$sum($sum(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
    | spl20_20 ),
    inference(resolution,[],[f498,f624]) ).

tff(f1482,plain,
    ( spl20_57
    | ~ spl20_55 ),
    inference(avatar_split_clause,[],[f1447,f1442,f1472]) ).

tff(f1442,plain,
    ( spl20_55
  <=> sP0(sK7,sK10,0,sK14,t2tb5(sK13),elt1,t2tb5(sK11)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_55])]) ).

tff(f1447,plain,
    ( ( get(elt1,int,t2tb5(sK13),t2tb(sK10)) = get(elt1,int,t2tb5(sK11),t2tb(sK14)) )
    | ~ spl20_55 ),
    inference(unit_resulting_resolution,[],[f1444,f427]) ).

tff(f427,plain,
    ! [X2: $int,X3: $int,X0: $int,X1: $int,X6: uni,X4: uni,X5: ty] :
      ( ~ sP0(X0,X1,X2,X3,X4,X5,X6)
      | ( get(X5,int,X6,t2tb(X3)) = get(X5,int,X4,t2tb(X1)) ) ),
    inference(cnf_transformation,[],[f293]) ).

tff(f293,plain,
    ! [X0: $int,X1: $int,X2: $int,X3: $int,X4: uni,X5: ty,X6: uni] :
      ( ( sP0(X0,X1,X2,X3,X4,X5,X6)
        | ~ $less(X1,X0)
        | $less(X1,X2)
        | $less(X3,X2)
        | ( get(X5,int,X4,t2tb(X3)) != get(X5,int,X6,t2tb(X1)) )
        | ( get(X5,int,X6,t2tb(X3)) != get(X5,int,X4,t2tb(X1)) )
        | ~ $less(X3,X0)
        | ( ( sK19(X0,X1,X2,X3,X4,X5,X6) != X3 )
          & $less(sK19(X0,X1,X2,X3,X4,X5,X6),X0)
          & ~ $less(sK19(X0,X1,X2,X3,X4,X5,X6),X2)
          & ( sK19(X0,X1,X2,X3,X4,X5,X6) != X1 )
          & ( get(X5,int,X4,t2tb(sK19(X0,X1,X2,X3,X4,X5,X6))) != get(X5,int,X6,t2tb(sK19(X0,X1,X2,X3,X4,X5,X6))) ) ) )
      & ( ( $less(X1,X0)
          & ~ $less(X1,X2)
          & ~ $less(X3,X2)
          & ( get(X5,int,X4,t2tb(X3)) = get(X5,int,X6,t2tb(X1)) )
          & ( get(X5,int,X6,t2tb(X3)) = get(X5,int,X4,t2tb(X1)) )
          & $less(X3,X0)
          & ! [X8: $int] :
              ( ( X3 = X8 )
              | ~ $less(X8,X0)
              | $less(X8,X2)
              | ( X1 = X8 )
              | ( get(X5,int,X6,t2tb(X8)) = get(X5,int,X4,t2tb(X8)) ) ) )
        | ~ sP0(X0,X1,X2,X3,X4,X5,X6) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK19])],[f291,f292]) ).

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

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

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

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

tff(f215,plain,
    ! [X6: $int,X1: $int,X0: $int,X3: $int,X5: uni,X4: ty,X2: uni] :
      ( sP0(X6,X1,X0,X3,X5,X4,X2)
    <=> ( $less(X1,X6)
        & ~ $less(X1,X0)
        & ~ $less(X3,X0)
        & ( get(X4,int,X2,t2tb(X1)) = get(X4,int,X5,t2tb(X3)) )
        & ( get(X4,int,X2,t2tb(X3)) = get(X4,int,X5,t2tb(X1)) )
        & $less(X3,X6)
        & ! [X7: $int] :
            ( ( X3 = X7 )
            | ~ $less(X7,X6)
            | $less(X7,X0)
            | ( X1 = X7 )
            | ( get(X4,int,X5,t2tb(X7)) = get(X4,int,X2,t2tb(X7)) ) ) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP0])]) ).

tff(f1444,plain,
    ( sP0(sK7,sK10,0,sK14,t2tb5(sK13),elt1,t2tb5(sK11))
    | ~ spl20_55 ),
    inference(avatar_component_clause,[],[f1442]) ).

tff(f1481,plain,
    ( spl20_58
    | ~ spl20_55 ),
    inference(avatar_split_clause,[],[f1461,f1442,f1477]) ).

tff(f1477,plain,
    ( spl20_58
  <=> $less(0,$sum(1,sK14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_58])]) ).

tff(f1461,plain,
    ( $less(0,$sum(1,sK14))
    | ~ spl20_55 ),
    inference(evaluation,[],[f1451]) ).

tff(f1451,plain,
    ( $less(0,$sum($sum(sK14,1),$uminus(0)))
    | ~ spl20_55 ),
    inference(unit_resulting_resolution,[],[f1444,f479]) ).

tff(f479,plain,
    ! [X2: $int,X3: $int,X0: $int,X1: $int,X6: uni,X4: uni,X5: ty] :
      ( ~ sP0(X0,X1,X2,X3,X4,X5,X6)
      | $less(0,$sum($sum(X3,1),$uminus(X2))) ),
    inference(evaluation,[],[f429]) ).

tff(f429,plain,
    ! [X2: $int,X3: $int,X0: $int,X1: $int,X6: uni,X4: uni,X5: ty] :
      ( ~ $less(X3,X2)
      | ~ sP0(X0,X1,X2,X3,X4,X5,X6) ),
    inference(cnf_transformation,[],[f293]) ).

tff(f1480,plain,
    ( spl20_58
    | ~ spl20_55 ),
    inference(avatar_split_clause,[],[f1463,f1442,f1477]) ).

tff(f1463,plain,
    ( $less(0,$sum(1,sK14))
    | ~ spl20_55 ),
    inference(evaluation,[],[f1458]) ).

tff(f1458,plain,
    ( $less(0,$sum($sum(sK14,1),$uminus(0)))
    | ~ spl20_55 ),
    inference(resolution,[],[f1444,f479]) ).

tff(f1475,plain,
    ( spl20_57
    | ~ spl20_55 ),
    inference(avatar_split_clause,[],[f1454,f1442,f1472]) ).

tff(f1454,plain,
    ( ( get(elt1,int,t2tb5(sK13),t2tb(sK10)) = get(elt1,int,t2tb5(sK11),t2tb(sK14)) )
    | ~ spl20_55 ),
    inference(resolution,[],[f1444,f427]) ).

tff(f1470,plain,
    ( spl20_56
    | ~ spl20_55 ),
    inference(avatar_split_clause,[],[f1455,f1442,f1466]) ).

tff(f1455,plain,
    ( ( get(elt1,int,t2tb5(sK11),t2tb(sK10)) = get(elt1,int,t2tb5(sK13),t2tb(sK14)) )
    | ~ spl20_55 ),
    inference(resolution,[],[f1444,f428]) ).

tff(f428,plain,
    ! [X2: $int,X3: $int,X0: $int,X1: $int,X6: uni,X4: uni,X5: ty] :
      ( ~ sP0(X0,X1,X2,X3,X4,X5,X6)
      | ( get(X5,int,X4,t2tb(X3)) = get(X5,int,X6,t2tb(X1)) ) ),
    inference(cnf_transformation,[],[f293]) ).

tff(f1469,plain,
    ( spl20_56
    | ~ spl20_55 ),
    inference(avatar_split_clause,[],[f1448,f1442,f1466]) ).

tff(f1448,plain,
    ( ( get(elt1,int,t2tb5(sK11),t2tb(sK10)) = get(elt1,int,t2tb5(sK13),t2tb(sK14)) )
    | ~ spl20_55 ),
    inference(unit_resulting_resolution,[],[f1444,f428]) ).

tff(f1446,plain,
    ( spl20_55
    | ~ spl20_54 ),
    inference(avatar_split_clause,[],[f1440,f1431,f1442]) ).

tff(f1431,plain,
    ( spl20_54
  <=> exchange(elt1,t2tb5(sK11),t2tb5(sK13),0,sK7,sK14,sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_54])]) ).

tff(f1440,plain,
    ( sP0(sK7,sK10,0,sK14,t2tb5(sK13),elt1,t2tb5(sK11))
    | ~ spl20_54 ),
    inference(resolution,[],[f1433,f437]) ).

tff(f437,plain,
    ! [X2: uni,X3: $int,X0: $int,X1: $int,X6: uni,X4: $int,X5: ty] :
      ( ~ exchange(X5,X2,X6,X1,X0,X3,X4)
      | sP0(X0,X4,X1,X3,X6,X5,X2) ),
    inference(cnf_transformation,[],[f295]) ).

tff(f295,plain,
    ! [X0: $int,X1: $int,X2: uni,X3: $int,X4: $int,X5: ty,X6: uni] :
      ( ( exchange(X5,X2,X6,X1,X0,X3,X4)
        | ~ sP0(X0,X4,X1,X3,X6,X5,X2) )
      & ( sP0(X0,X4,X1,X3,X6,X5,X2)
        | ~ exchange(X5,X2,X6,X1,X0,X3,X4) ) ),
    inference(rectify,[],[f294]) ).

tff(f294,plain,
    ! [X6: $int,X0: $int,X2: uni,X3: $int,X1: $int,X4: ty,X5: uni] :
      ( ( exchange(X4,X2,X5,X0,X6,X3,X1)
        | ~ sP0(X6,X1,X0,X3,X5,X4,X2) )
      & ( sP0(X6,X1,X0,X3,X5,X4,X2)
        | ~ exchange(X4,X2,X5,X0,X6,X3,X1) ) ),
    inference(nnf_transformation,[],[f216]) ).

tff(f216,plain,
    ! [X6: $int,X0: $int,X2: uni,X3: $int,X1: $int,X4: ty,X5: uni] :
      ( exchange(X4,X2,X5,X0,X6,X3,X1)
    <=> sP0(X6,X1,X0,X3,X5,X4,X2) ),
    inference(definition_folding,[],[f176,f215]) ).

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

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

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

tff(f89,plain,
    ! [X18: $int,X15: $int,X10: uni,X14: $int,X0: ty,X11: uni,X6: $int] :
      ( exchange(X0,X10,X11,X18,X6,X14,X15)
    <=> ( ~ $less(X14,X18)
        & ! [X23: $int] :
            ( ( ~ $less(X23,X18)
              & $less(X23,X6) )
           => ( ( X14 != X23 )
             => ( ( X15 != X23 )
               => ( get(X0,int,X10,t2tb(X23)) = get(X0,int,X11,t2tb(X23)) ) ) ) )
        & $less(X15,X6)
        & $less(X14,X6)
        & ( get(X0,int,X10,t2tb(X15)) = get(X0,int,X11,t2tb(X14)) )
        & ~ $less(X15,X18)
        & ( get(X0,int,X10,t2tb(X14)) = get(X0,int,X11,t2tb(X15)) ) ) ),
    inference(theory_normalization,[],[f48]) ).

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

tff(f1433,plain,
    ( exchange(elt1,t2tb5(sK11),t2tb5(sK13),0,sK7,sK14,sK10)
    | ~ spl20_54 ),
    inference(avatar_component_clause,[],[f1431]) ).

tff(f1445,plain,
    ( spl20_55
    | ~ spl20_54 ),
    inference(avatar_split_clause,[],[f1439,f1431,f1442]) ).

tff(f1439,plain,
    ( sP0(sK7,sK10,0,sK14,t2tb5(sK13),elt1,t2tb5(sK11))
    | ~ spl20_54 ),
    inference(unit_resulting_resolution,[],[f1433,f437]) ).

tff(f1438,plain,
    ( spl20_54
    | ~ spl20_25 ),
    inference(avatar_split_clause,[],[f1437,f653,f1431]) ).

tff(f1437,plain,
    ( exchange(elt1,t2tb5(sK11),t2tb5(sK13),0,sK7,sK14,sK10)
    | ~ spl20_25 ),
    inference(forward_demodulation,[],[f1436,f1140]) ).

tff(f1436,plain,
    ( exchange(elt1,elts(elt1,mk_array(elt1,sK7,t2tb5(sK11))),t2tb5(sK13),0,sK7,sK14,sK10)
    | ~ spl20_25 ),
    inference(forward_demodulation,[],[f1435,f1140]) ).

tff(f1435,plain,
    ( exchange(elt1,elts(elt1,mk_array(elt1,sK7,t2tb5(sK11))),elts(elt1,mk_array(elt1,sK7,t2tb5(sK13))),0,sK7,sK14,sK10)
    | ~ spl20_25 ),
    inference(forward_demodulation,[],[f1425,f419]) ).

tff(f1425,plain,
    ( exchange(elt1,elts(elt1,mk_array(elt1,sK7,t2tb5(sK11))),elts(elt1,mk_array(elt1,sK7,t2tb5(sK13))),0,length(elt1,mk_array(elt1,sK7,t2tb5(sK11))),sK14,sK10)
    | ~ spl20_25 ),
    inference(unit_resulting_resolution,[],[f655,f391]) ).

tff(f391,plain,
    ! [X2: $int,X3: uni,X0: $int,X1: uni,X4: ty] :
      ( ~ exchange1(X4,X1,X3,X0,X2)
      | exchange(X4,elts(X4,X1),elts(X4,X3),0,length(X4,X1),X0,X2) ),
    inference(cnf_transformation,[],[f264]) ).

tff(f264,plain,
    ! [X0: $int,X1: uni,X2: $int,X3: uni,X4: ty] :
      ( ( exchange1(X4,X1,X3,X0,X2)
        | ( length(X4,X1) != length(X4,X3) )
        | ~ exchange(X4,elts(X4,X1),elts(X4,X3),0,length(X4,X1),X0,X2) )
      & ( ( ( length(X4,X1) = length(X4,X3) )
          & exchange(X4,elts(X4,X1),elts(X4,X3),0,length(X4,X1),X0,X2) )
        | ~ exchange1(X4,X1,X3,X0,X2) ) ),
    inference(rectify,[],[f263]) ).

tff(f263,plain,
    ! [X1: $int,X4: uni,X2: $int,X3: uni,X0: ty] :
      ( ( exchange1(X0,X4,X3,X1,X2)
        | ( length(X0,X3) != length(X0,X4) )
        | ~ exchange(X0,elts(X0,X4),elts(X0,X3),0,length(X0,X4),X1,X2) )
      & ( ( ( length(X0,X3) = length(X0,X4) )
          & exchange(X0,elts(X0,X4),elts(X0,X3),0,length(X0,X4),X1,X2) )
        | ~ exchange1(X0,X4,X3,X1,X2) ) ),
    inference(flattening,[],[f262]) ).

tff(f262,plain,
    ! [X1: $int,X4: uni,X2: $int,X3: uni,X0: ty] :
      ( ( exchange1(X0,X4,X3,X1,X2)
        | ( length(X0,X3) != length(X0,X4) )
        | ~ exchange(X0,elts(X0,X4),elts(X0,X3),0,length(X0,X4),X1,X2) )
      & ( ( ( length(X0,X3) = length(X0,X4) )
          & exchange(X0,elts(X0,X4),elts(X0,X3),0,length(X0,X4),X1,X2) )
        | ~ exchange1(X0,X4,X3,X1,X2) ) ),
    inference(nnf_transformation,[],[f159]) ).

tff(f159,plain,
    ! [X1: $int,X4: uni,X2: $int,X3: uni,X0: ty] :
      ( exchange1(X0,X4,X3,X1,X2)
    <=> ( ( length(X0,X3) = length(X0,X4) )
        & exchange(X0,elts(X0,X4),elts(X0,X3),0,length(X0,X4),X1,X2) ) ),
    inference(rectify,[],[f50]) ).

tff(f50,axiom,
    ! [X0: ty,X14: $int,X15: $int,X11: uni,X10: uni] :
      ( exchange1(X0,X10,X11,X14,X15)
    <=> ( exchange(X0,elts(X0,X10),elts(X0,X11),0,length(X0,X10),X14,X15)
        & ( length(X0,X10) = length(X0,X11) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',exchange_def1) ).

tff(f1434,plain,
    ( spl20_54
    | ~ spl20_25 ),
    inference(avatar_split_clause,[],[f1429,f653,f1431]) ).

tff(f1429,plain,
    ( exchange(elt1,t2tb5(sK11),t2tb5(sK13),0,sK7,sK14,sK10)
    | ~ spl20_25 ),
    inference(forward_demodulation,[],[f1428,f1140]) ).

tff(f1428,plain,
    ( exchange(elt1,elts(elt1,mk_array(elt1,sK7,t2tb5(sK11))),t2tb5(sK13),0,sK7,sK14,sK10)
    | ~ spl20_25 ),
    inference(forward_demodulation,[],[f1427,f1140]) ).

tff(f1427,plain,
    ( exchange(elt1,elts(elt1,mk_array(elt1,sK7,t2tb5(sK11))),elts(elt1,mk_array(elt1,sK7,t2tb5(sK13))),0,sK7,sK14,sK10)
    | ~ spl20_25 ),
    inference(forward_demodulation,[],[f1426,f419]) ).

tff(f1426,plain,
    ( exchange(elt1,elts(elt1,mk_array(elt1,sK7,t2tb5(sK11))),elts(elt1,mk_array(elt1,sK7,t2tb5(sK13))),0,length(elt1,mk_array(elt1,sK7,t2tb5(sK11))),sK14,sK10)
    | ~ spl20_25 ),
    inference(resolution,[],[f391,f655]) ).

tff(f1413,plain,
    ( spl20_53
    | ~ spl20_48
    | ~ spl20_49 ),
    inference(avatar_split_clause,[],[f1405,f1292,f1280,f1410]) ).

tff(f1405,plain,
    ( permut(elt1,t2tb5(sK6),t2tb5(sK13),0,sK7)
    | ~ spl20_48
    | ~ spl20_49 ),
    inference(unit_resulting_resolution,[],[f1294,f1282,f318]) ).

tff(f1397,plain,
    ( spl20_52
    | spl20_20 ),
    inference(avatar_split_clause,[],[f1390,f622,f1393]) ).

tff(f1390,plain,
    ( $less(0,$sum($sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK14)))
    | spl20_20 ),
    inference(unit_resulting_resolution,[],[f624,f507]) ).

tff(f507,plain,
    ! [X2: array_elt,X3: $int,X0: $int,X1: param] :
      ( sorted_sub2(X1,X2,X0,X3)
      | $less(0,$sum($sum(sK17(X0,X1,X2,X3),1),$uminus(X0))) ),
    inference(evaluation,[],[f401]) ).

tff(f401,plain,
    ! [X2: array_elt,X3: $int,X0: $int,X1: param] :
      ( ~ $less(sK17(X0,X1,X2,X3),X0)
      | sorted_sub2(X1,X2,X0,X3) ),
    inference(cnf_transformation,[],[f274]) ).

tff(f1396,plain,
    ( spl20_52
    | spl20_20 ),
    inference(avatar_split_clause,[],[f1391,f622,f1393]) ).

tff(f1391,plain,
    ( $less(0,$sum($sum(sK17(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)),1),$uminus(sK14)))
    | spl20_20 ),
    inference(resolution,[],[f507,f624]) ).

tff(f1389,plain,
    ( spl20_46
    | ~ spl20_41 ),
    inference(avatar_split_clause,[],[f1388,f1176,f1209]) ).

tff(f1388,plain,
    ( ! [X0: uni] :
        ( $less(0,$sum($sum(sK10,1),$uminus(tb2t(X0))))
        | $less(0,$sum(tb2t(X0),$uminus(sK9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK11),X0))) )
    | ~ spl20_41 ),
    inference(superposition,[],[f1177,f420]) ).

tff(f1367,plain,
    ( spl20_28
    | spl20_29
    | spl20_51
    | ~ spl20_33 ),
    inference(avatar_split_clause,[],[f1326,f731,f1365,f678,f674]) ).

tff(f1365,plain,
    ( spl20_51
  <=> ! [X0: elt,X3: $int,X2: elt,X1: elt] :
        ( le(sK5,X2,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X3))))
        | $less(0,$sum(X3,$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(X3)))
        | le(sK5,X0,X1)
        | le(sK5,X1,X2)
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_51])]) ).

tff(f1326,plain,
    ( ! [X2: elt,X3: $int,X0: elt,X1: elt] :
        ( le(sK5,X2,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X3))))
        | le(sK5,X0,X1)
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),X0)
        | $less(0,$sum($sum(sK10,1),$uminus(X3)))
        | $less(0,$sum(0,$uminus(sK14)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK10)))
        | $less(0,$sum(X3,$uminus(sK9)))
        | le(sK5,X1,X2) )
    | ~ spl20_33 ),
    inference(resolution,[],[f1203,f1018]) ).

tff(f1311,plain,
    ( spl20_50
    | ~ spl20_19 ),
    inference(avatar_split_clause,[],[f1310,f617,f1304]) ).

tff(f617,plain,
    ( spl20_19
  <=> permut_all(elt1,mk_array(elt1,sK7,t2tb5(sK6)),mk_array(elt1,sK7,t2tb5(sK8))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_19])]) ).

tff(f1310,plain,
    ( permut(elt1,t2tb5(sK6),t2tb5(sK8),0,sK7)
    | ~ spl20_19 ),
    inference(forward_demodulation,[],[f1309,f1140]) ).

tff(f1309,plain,
    ( permut(elt1,elts(elt1,mk_array(elt1,sK7,t2tb5(sK6))),t2tb5(sK8),0,sK7)
    | ~ spl20_19 ),
    inference(forward_demodulation,[],[f1308,f1140]) ).

tff(f1308,plain,
    ( permut(elt1,elts(elt1,mk_array(elt1,sK7,t2tb5(sK6))),elts(elt1,mk_array(elt1,sK7,t2tb5(sK8))),0,sK7)
    | ~ spl20_19 ),
    inference(forward_demodulation,[],[f1271,f419]) ).

tff(f1271,plain,
    ( permut(elt1,elts(elt1,mk_array(elt1,sK7,t2tb5(sK6))),elts(elt1,mk_array(elt1,sK7,t2tb5(sK8))),0,length(elt1,mk_array(elt1,sK7,t2tb5(sK6))))
    | ~ spl20_19 ),
    inference(unit_resulting_resolution,[],[f619,f317]) ).

tff(f317,plain,
    ! [X2: uni,X0: ty,X1: uni] :
      ( ~ permut_all(X0,X2,X1)
      | permut(X0,elts(X0,X2),elts(X0,X1),0,length(X0,X2)) ),
    inference(cnf_transformation,[],[f228]) ).

tff(f228,plain,
    ! [X0: ty,X1: uni,X2: uni] :
      ( ~ permut_all(X0,X2,X1)
      | ( permut(X0,elts(X0,X2),elts(X0,X1),0,length(X0,X2))
        & ( length(X0,X2) = length(X0,X1) ) ) ),
    inference(rectify,[],[f204]) ).

tff(f204,plain,
    ! [X2: ty,X1: uni,X0: uni] :
      ( ~ permut_all(X2,X0,X1)
      | ( permut(X2,elts(X2,X0),elts(X2,X1),0,length(X2,X0))
        & ( length(X2,X0) = length(X2,X1) ) ) ),
    inference(ennf_transformation,[],[f160]) ).

tff(f160,plain,
    ! [X2: ty,X1: uni,X0: uni] :
      ( permut_all(X2,X0,X1)
     => ( permut(X2,elts(X2,X0),elts(X2,X1),0,length(X2,X0))
        & ( length(X2,X0) = length(X2,X1) ) ) ),
    inference(unused_predicate_definition_removal,[],[f135]) ).

tff(f135,plain,
    ! [X2: ty,X1: uni,X0: uni] :
      ( ( permut(X2,elts(X2,X0),elts(X2,X1),0,length(X2,X0))
        & ( length(X2,X0) = length(X2,X1) ) )
    <=> permut_all(X2,X0,X1) ),
    inference(rectify,[],[f53]) ).

tff(f53,axiom,
    ! [X10: uni,X11: uni,X0: ty] :
      ( ( ( length(X0,X10) = length(X0,X11) )
        & permut(X0,elts(X0,X10),elts(X0,X11),0,length(X0,X10)) )
    <=> permut_all(X0,X10,X11) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',permut_all_def) ).

tff(f619,plain,
    ( permut_all(elt1,mk_array(elt1,sK7,t2tb5(sK6)),mk_array(elt1,sK7,t2tb5(sK8)))
    | ~ spl20_19 ),
    inference(avatar_component_clause,[],[f617]) ).

tff(f1307,plain,
    ( spl20_50
    | ~ spl20_19 ),
    inference(avatar_split_clause,[],[f1302,f617,f1304]) ).

tff(f1302,plain,
    ( permut(elt1,t2tb5(sK6),t2tb5(sK8),0,sK7)
    | ~ spl20_19 ),
    inference(forward_demodulation,[],[f1301,f1140]) ).

tff(f1301,plain,
    ( permut(elt1,elts(elt1,mk_array(elt1,sK7,t2tb5(sK6))),t2tb5(sK8),0,sK7)
    | ~ spl20_19 ),
    inference(forward_demodulation,[],[f1300,f1140]) ).

tff(f1300,plain,
    ( permut(elt1,elts(elt1,mk_array(elt1,sK7,t2tb5(sK6))),elts(elt1,mk_array(elt1,sK7,t2tb5(sK8))),0,sK7)
    | ~ spl20_19 ),
    inference(forward_demodulation,[],[f1274,f419]) ).

tff(f1274,plain,
    ( permut(elt1,elts(elt1,mk_array(elt1,sK7,t2tb5(sK6))),elts(elt1,mk_array(elt1,sK7,t2tb5(sK8))),0,length(elt1,mk_array(elt1,sK7,t2tb5(sK6))))
    | ~ spl20_19 ),
    inference(resolution,[],[f317,f619]) ).

tff(f1299,plain,
    ( spl20_49
    | ~ spl20_8 ),
    inference(avatar_split_clause,[],[f1298,f553,f1292]) ).

tff(f553,plain,
    ( spl20_8
  <=> permut_all(elt1,mk_array(elt1,sK7,t2tb5(sK6)),mk_array(elt1,sK7,t2tb5(sK11))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_8])]) ).

tff(f1298,plain,
    ( permut(elt1,t2tb5(sK6),t2tb5(sK11),0,sK7)
    | ~ spl20_8 ),
    inference(forward_demodulation,[],[f1297,f1140]) ).

tff(f1297,plain,
    ( permut(elt1,elts(elt1,mk_array(elt1,sK7,t2tb5(sK6))),t2tb5(sK11),0,sK7)
    | ~ spl20_8 ),
    inference(forward_demodulation,[],[f1296,f1140]) ).

tff(f1296,plain,
    ( permut(elt1,elts(elt1,mk_array(elt1,sK7,t2tb5(sK6))),elts(elt1,mk_array(elt1,sK7,t2tb5(sK11))),0,sK7)
    | ~ spl20_8 ),
    inference(forward_demodulation,[],[f1270,f419]) ).

tff(f1270,plain,
    ( permut(elt1,elts(elt1,mk_array(elt1,sK7,t2tb5(sK6))),elts(elt1,mk_array(elt1,sK7,t2tb5(sK11))),0,length(elt1,mk_array(elt1,sK7,t2tb5(sK6))))
    | ~ spl20_8 ),
    inference(unit_resulting_resolution,[],[f555,f317]) ).

tff(f555,plain,
    ( permut_all(elt1,mk_array(elt1,sK7,t2tb5(sK6)),mk_array(elt1,sK7,t2tb5(sK11)))
    | ~ spl20_8 ),
    inference(avatar_component_clause,[],[f553]) ).

tff(f1295,plain,
    ( spl20_49
    | ~ spl20_8 ),
    inference(avatar_split_clause,[],[f1290,f553,f1292]) ).

tff(f1290,plain,
    ( permut(elt1,t2tb5(sK6),t2tb5(sK11),0,sK7)
    | ~ spl20_8 ),
    inference(forward_demodulation,[],[f1289,f1140]) ).

tff(f1289,plain,
    ( permut(elt1,elts(elt1,mk_array(elt1,sK7,t2tb5(sK6))),t2tb5(sK11),0,sK7)
    | ~ spl20_8 ),
    inference(forward_demodulation,[],[f1288,f1140]) ).

tff(f1288,plain,
    ( permut(elt1,elts(elt1,mk_array(elt1,sK7,t2tb5(sK6))),elts(elt1,mk_array(elt1,sK7,t2tb5(sK11))),0,sK7)
    | ~ spl20_8 ),
    inference(forward_demodulation,[],[f1273,f419]) ).

tff(f1273,plain,
    ( permut(elt1,elts(elt1,mk_array(elt1,sK7,t2tb5(sK6))),elts(elt1,mk_array(elt1,sK7,t2tb5(sK11))),0,length(elt1,mk_array(elt1,sK7,t2tb5(sK6))))
    | ~ spl20_8 ),
    inference(resolution,[],[f317,f555]) ).

tff(f1287,plain,
    ( spl20_48
    | ~ spl20_35 ),
    inference(avatar_split_clause,[],[f1286,f867,f1280]) ).

tff(f867,plain,
    ( spl20_35
  <=> permut_all(elt1,mk_array(elt1,sK7,t2tb5(sK11)),mk_array(elt1,sK7,t2tb5(sK13))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_35])]) ).

tff(f1286,plain,
    ( permut(elt1,t2tb5(sK11),t2tb5(sK13),0,sK7)
    | ~ spl20_35 ),
    inference(forward_demodulation,[],[f1285,f1140]) ).

tff(f1285,plain,
    ( permut(elt1,elts(elt1,mk_array(elt1,sK7,t2tb5(sK11))),t2tb5(sK13),0,sK7)
    | ~ spl20_35 ),
    inference(forward_demodulation,[],[f1284,f1140]) ).

tff(f1284,plain,
    ( permut(elt1,elts(elt1,mk_array(elt1,sK7,t2tb5(sK11))),elts(elt1,mk_array(elt1,sK7,t2tb5(sK13))),0,sK7)
    | ~ spl20_35 ),
    inference(forward_demodulation,[],[f1275,f419]) ).

tff(f1275,plain,
    ( permut(elt1,elts(elt1,mk_array(elt1,sK7,t2tb5(sK11))),elts(elt1,mk_array(elt1,sK7,t2tb5(sK13))),0,length(elt1,mk_array(elt1,sK7,t2tb5(sK11))))
    | ~ spl20_35 ),
    inference(resolution,[],[f317,f869]) ).

tff(f869,plain,
    ( permut_all(elt1,mk_array(elt1,sK7,t2tb5(sK11)),mk_array(elt1,sK7,t2tb5(sK13)))
    | ~ spl20_35 ),
    inference(avatar_component_clause,[],[f867]) ).

tff(f1283,plain,
    ( spl20_48
    | ~ spl20_35 ),
    inference(avatar_split_clause,[],[f1278,f867,f1280]) ).

tff(f1278,plain,
    ( permut(elt1,t2tb5(sK11),t2tb5(sK13),0,sK7)
    | ~ spl20_35 ),
    inference(forward_demodulation,[],[f1277,f1140]) ).

tff(f1277,plain,
    ( permut(elt1,elts(elt1,mk_array(elt1,sK7,t2tb5(sK11))),t2tb5(sK13),0,sK7)
    | ~ spl20_35 ),
    inference(forward_demodulation,[],[f1276,f1140]) ).

tff(f1276,plain,
    ( permut(elt1,elts(elt1,mk_array(elt1,sK7,t2tb5(sK11))),elts(elt1,mk_array(elt1,sK7,t2tb5(sK13))),0,sK7)
    | ~ spl20_35 ),
    inference(forward_demodulation,[],[f1272,f419]) ).

tff(f1272,plain,
    ( permut(elt1,elts(elt1,mk_array(elt1,sK7,t2tb5(sK11))),elts(elt1,mk_array(elt1,sK7,t2tb5(sK13))),0,length(elt1,mk_array(elt1,sK7,t2tb5(sK11))))
    | ~ spl20_35 ),
    inference(unit_resulting_resolution,[],[f869,f317]) ).

tff(f1269,plain,
    ( spl20_47
    | spl20_20 ),
    inference(avatar_split_clause,[],[f1263,f622,f1265]) ).

tff(f1265,plain,
    ( spl20_47
  <=> $less(0,$sum($sum(sK9,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_47])]) ).

tff(f1263,plain,
    ( $less(0,$sum($sum(sK9,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
    | spl20_20 ),
    inference(resolution,[],[f461,f624]) ).

tff(f461,plain,
    ! [X2: array_elt,X3: $int,X0: $int,X1: param] :
      ( sorted_sub2(X1,X2,X0,X3)
      | $less(0,$sum(X3,$uminus(sK16(X0,X1,X2,X3)))) ),
    inference(evaluation,[],[f404]) ).

tff(f404,plain,
    ! [X2: array_elt,X3: $int,X0: $int,X1: param] :
      ( sorted_sub2(X1,X2,X0,X3)
      | $less(sK16(X0,X1,X2,X3),X3) ),
    inference(cnf_transformation,[],[f274]) ).

tff(f1268,plain,
    ( spl20_47
    | spl20_20 ),
    inference(avatar_split_clause,[],[f1262,f622,f1265]) ).

tff(f1262,plain,
    ( $less(0,$sum($sum(sK9,1),$uminus(sK16(sK14,sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),$sum(sK9,1)))))
    | spl20_20 ),
    inference(unit_resulting_resolution,[],[f624,f461]) ).

tff(f1212,plain,
    ( spl20_46
    | spl20_44
    | ~ spl20_33 ),
    inference(avatar_split_clause,[],[f1192,f731,f1188,f1209]) ).

tff(f1192,plain,
    ( ! [X3: uni,X4: elt,X5: $int] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X5))),X4)
        | $less(0,$sum($sum(X5,1),$uminus(sK10)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK11),X3)))
        | $less(0,$sum(0,$uminus(X5)))
        | le(sK5,X4,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | $less(0,$sum(tb2t(X3),$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X3)))) )
    | ~ spl20_33 ),
    inference(resolution,[],[f1107,f690]) ).

tff(f1211,plain,
    ( spl20_45
    | spl20_46
    | ~ spl20_33 ),
    inference(avatar_split_clause,[],[f1195,f731,f1209,f1206]) ).

tff(f1195,plain,
    ( ! [X10: uni,X11: elt,X12: uni] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK11),X10)))
        | le(sK5,X11,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X10))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X12)),X11)
        | $less(0,$sum($sum(tb2t(X12),1),$uminus(sK10)))
        | $less(0,$sum(tb2t(X10),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(tb2t(X12)))) )
    | ~ spl20_33 ),
    inference(resolution,[],[f1107,f700]) ).

tff(f1190,plain,
    ( spl20_41
    | spl20_44
    | ~ spl20_33 ),
    inference(avatar_split_clause,[],[f1164,f731,f1188,f1176]) ).

tff(f1164,plain,
    ( ! [X21: $int,X22: elt,X20: $int] :
        ( $less(0,$sum(0,$uminus(X20)))
        | $less(0,$sum(X21,$uminus(sK9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X21))))
        | le(sK5,X22,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | $less(0,$sum($sum(X20,1),$uminus(sK10)))
        | $less(0,$sum($sum(sK10,1),$uminus(X21)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X20))),X22) )
    | ~ spl20_33 ),
    inference(resolution,[],[f1018,f1057]) ).

tff(f1186,plain,
    ( spl20_28
    | spl20_29
    | spl20_43
    | ~ spl20_33 ),
    inference(avatar_split_clause,[],[f1163,f731,f1184,f678,f674]) ).

tff(f1184,plain,
    ( spl20_43
  <=> ! [X18: $int,X19: elt] :
        ( ~ le(sK5,X19,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
        | le(sK5,X19,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X18))))
        | $less(0,$sum($sum(sK10,1),$uminus(X18)))
        | $less(0,$sum(X18,$uminus(sK9))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_43])]) ).

tff(f1163,plain,
    ( ! [X18: $int,X19: elt] :
        ( ~ le(sK5,X19,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
        | $less(0,$sum($sum(sK10,1),$uminus(X18)))
        | $less(0,$sum(0,$uminus(sK14)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK10)))
        | $less(0,$sum(X18,$uminus(sK9)))
        | le(sK5,X19,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X18)))) )
    | ~ spl20_33 ),
    inference(resolution,[],[f1018,f1020]) ).

tff(f1182,plain,
    ( spl20_28
    | spl20_29
    | spl20_42
    | ~ spl20_33 ),
    inference(avatar_split_clause,[],[f1161,f731,f1180,f678,f674]) ).

tff(f1180,plain,
    ( spl20_42
  <=> ! [X13: $int,X14: elt,X15: elt] :
        ( le(sK5,X15,X14)
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),X15)
        | $less(0,$sum(X13,$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(X13)))
        | le(sK5,X14,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X13)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_42])]) ).

tff(f1161,plain,
    ( ! [X14: elt,X15: elt,X13: $int] :
        ( le(sK5,X15,X14)
        | le(sK5,X14,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X13))))
        | $less(0,$sum(0,$uminus(sK14)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK10)))
        | $less(0,$sum($sum(sK10,1),$uminus(X13)))
        | $less(0,$sum(X13,$uminus(sK9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),X15) )
    | ~ spl20_33 ),
    inference(resolution,[],[f1018,f1057]) ).

tff(f1178,plain,
    ( spl20_28
    | spl20_29
    | spl20_41
    | ~ spl20_33 ),
    inference(avatar_split_clause,[],[f1158,f731,f1176,f678,f674]) ).

tff(f1158,plain,
    ( ! [X6: $int] :
        ( $less(0,$sum($sum(sK10,1),$uminus(X6)))
        | $less(0,$sum(X6,$uminus(sK9)))
        | $less(0,$sum(0,$uminus(sK14)))
        | $less(0,$sum($sum(sK14,1),$uminus(sK10)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X6)))) )
    | ~ spl20_33 ),
    inference(resolution,[],[f1018,f733]) ).

tff(f1174,plain,
    ( spl20_29
    | spl20_40
    | spl20_28
    | ~ spl20_33 ),
    inference(avatar_split_clause,[],[f1162,f731,f674,f1172,f678]) ).

tff(f1172,plain,
    ( spl20_40
  <=> ! [X16: $int,X17: elt] :
        ( $less(0,$sum(X16,$uminus(sK9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),X17)
        | le(sK5,X17,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X16))))
        | $less(0,$sum($sum(sK10,1),$uminus(X16))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_40])]) ).

tff(f1162,plain,
    ( ! [X16: $int,X17: elt] :
        ( $less(0,$sum($sum(sK14,1),$uminus(sK10)))
        | $less(0,$sum(X16,$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(X16)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),X17)
        | $less(0,$sum(0,$uminus(sK14)))
        | le(sK5,X17,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X16)))) )
    | ~ spl20_33 ),
    inference(resolution,[],[f1018,f1055]) ).

tff(f1050,plain,
    ( spl20_38
    | spl20_37
    | ~ spl20_33 ),
    inference(avatar_split_clause,[],[f1027,f731,f1039,f1043]) ).

tff(f1043,plain,
    ( spl20_38
  <=> ! [X7: uni] :
        ( $less(0,$sum(tb2t(X7),$uminus(sK9)))
        | ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X7)),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X7)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_38])]) ).

tff(f1027,plain,
    ( ! [X2: $int,X3: uni] :
        ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X2))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X3)),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X3))))
        | $less(0,$sum($sum(X2,1),$uminus(sK10)))
        | $less(0,$sum(tb2t(X3),$uminus(sK9)))
        | $less(0,$sum(0,$uminus(X2))) )
    | ~ spl20_33 ),
    inference(resolution,[],[f1024,f690]) ).

tff(f1049,plain,
    ( spl20_39
    | spl20_36
    | ~ spl20_33 ),
    inference(avatar_split_clause,[],[f1029,f731,f1036,f1046]) ).

tff(f1029,plain,
    ( ! [X4: uni,X5: $int] :
        ( $less(0,$sum($sum(sK10,1),$uminus(X5)))
        | ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X5))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
        | $less(0,$sum(X5,$uminus(sK9)))
        | $less(0,$sum(0,$uminus(tb2t(X4))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X4)),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
        | $less(0,$sum($sum(tb2t(X4),1),$uminus(sK10))) )
    | ~ spl20_33 ),
    inference(resolution,[],[f1024,f691]) ).

tff(f1048,plain,
    ( spl20_38
    | spl20_39
    | ~ spl20_33 ),
    inference(avatar_split_clause,[],[f1030,f731,f1046,f1043]) ).

tff(f1030,plain,
    ( ! [X6: uni,X7: uni] :
        ( $less(0,$sum($sum(tb2t(X6),1),$uminus(sK10)))
        | $less(0,$sum(tb2t(X7),$uminus(sK9)))
        | $less(0,$sum($sum(sK10,1),$uminus(tb2t(X7))))
        | $less(0,$sum(0,$uminus(tb2t(X6))))
        | ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X7)),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),X6)),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14)))) )
    | ~ spl20_33 ),
    inference(resolution,[],[f1024,f700]) ).

tff(f1041,plain,
    ( spl20_36
    | spl20_37
    | ~ spl20_33 ),
    inference(avatar_split_clause,[],[f1026,f731,f1039,f1036]) ).

tff(f1026,plain,
    ( ! [X0: $int,X1: $int] :
        ( $less(0,$sum($sum(X0,1),$uminus(sK10)))
        | $less(0,$sum(0,$uminus(X0)))
        | ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X1))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
        | $less(0,$sum($sum(sK10,1),$uminus(X1)))
        | $less(0,$sum(X1,$uminus(sK9)))
        | le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(X0))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14)))) )
    | ~ spl20_33 ),
    inference(resolution,[],[f1024,f475]) ).

tff(f871,plain,
    ( spl20_35
    | ~ spl20_25 ),
    inference(avatar_split_clause,[],[f865,f653,f867]) ).

tff(f865,plain,
    ( permut_all(elt1,mk_array(elt1,sK7,t2tb5(sK11)),mk_array(elt1,sK7,t2tb5(sK13)))
    | ~ spl20_25 ),
    inference(resolution,[],[f390,f655]) ).

tff(f390,plain,
    ! [X2: uni,X3: uni,X0: ty,X1: $int,X4: $int] :
      ( ~ exchange1(X0,X2,X3,X1,X4)
      | permut_all(X0,X2,X3) ),
    inference(cnf_transformation,[],[f261]) ).

tff(f261,plain,
    ! [X0: ty,X1: $int,X2: uni,X3: uni,X4: $int] :
      ( ~ exchange1(X0,X2,X3,X1,X4)
      | permut_all(X0,X2,X3) ),
    inference(rectify,[],[f193]) ).

tff(f193,plain,
    ! [X3: ty,X2: $int,X4: uni,X0: uni,X1: $int] :
      ( ~ exchange1(X3,X4,X0,X2,X1)
      | permut_all(X3,X4,X0) ),
    inference(ennf_transformation,[],[f142]) ).

tff(f142,plain,
    ! [X1: $int,X3: ty,X4: uni,X0: uni,X2: $int] :
      ( exchange1(X3,X4,X0,X2,X1)
     => permut_all(X3,X4,X0) ),
    inference(rectify,[],[f56]) ).

tff(f56,axiom,
    ! [X11: uni,X15: $int,X14: $int,X0: ty,X10: uni] :
      ( exchange1(X0,X10,X11,X14,X15)
     => permut_all(X0,X10,X11) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',exchange_permut_all) ).

tff(f870,plain,
    ( spl20_35
    | ~ spl20_25 ),
    inference(avatar_split_clause,[],[f864,f653,f867]) ).

tff(f864,plain,
    ( permut_all(elt1,mk_array(elt1,sK7,t2tb5(sK11)),mk_array(elt1,sK7,t2tb5(sK13)))
    | ~ spl20_25 ),
    inference(unit_resulting_resolution,[],[f655,f390]) ).

tff(f863,plain,
    spl20_34,
    inference(avatar_split_clause,[],[f847,f859]) ).

tff(f859,plain,
    ( spl20_34
  <=> ( t2tb5(tb2t5(witness(map(int,elt1)))) = witness(map(int,elt1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_34])]) ).

tff(f847,plain,
    t2tb5(tb2t5(witness(map(int,elt1)))) = witness(map(int,elt1)),
    inference(unit_resulting_resolution,[],[f408,f345]) ).

tff(f862,plain,
    spl20_34,
    inference(avatar_split_clause,[],[f854,f859]) ).

tff(f854,plain,
    t2tb5(tb2t5(witness(map(int,elt1)))) = witness(map(int,elt1)),
    inference(resolution,[],[f345,f408]) ).

tff(f737,plain,
    ( spl20_33
    | spl20_23 ),
    inference(avatar_split_clause,[],[f727,f642,f731]) ).

tff(f727,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
    | spl20_23 ),
    inference(resolution,[],[f389,f644]) ).

tff(f736,plain,
    ( spl20_33
    | spl20_23 ),
    inference(avatar_split_clause,[],[f728,f642,f731]) ).

tff(f728,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
    | spl20_23 ),
    inference(resolution,[],[f389,f644]) ).

tff(f735,plain,
    ( spl20_33
    | spl20_23 ),
    inference(avatar_split_clause,[],[f726,f642,f731]) ).

tff(f726,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
    | spl20_23 ),
    inference(unit_resulting_resolution,[],[f644,f389]) ).

tff(f734,plain,
    ( spl20_33
    | spl20_23 ),
    inference(avatar_split_clause,[],[f725,f642,f731]) ).

tff(f725,plain,
    ( le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))))
    | spl20_23 ),
    inference(unit_resulting_resolution,[],[f644,f389]) ).

tff(f724,plain,
    spl20_32,
    inference(avatar_split_clause,[],[f715,f720]) ).

tff(f720,plain,
    ( spl20_32
  <=> ( witness(elt1) = t2tb4(tb2t4(witness(elt1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_32])]) ).

tff(f715,plain,
    witness(elt1) = t2tb4(tb2t4(witness(elt1))),
    inference(resolution,[],[f343,f408]) ).

tff(f343,plain,
    ! [X0: uni] :
      ( ~ sort(elt1,X0)
      | ( t2tb4(tb2t4(X0)) = X0 ) ),
    inference(cnf_transformation,[],[f202]) ).

tff(f202,plain,
    ! [X0: uni] :
      ( ( t2tb4(tb2t4(X0)) = X0 )
      | ~ sort(elt1,X0) ),
    inference(ennf_transformation,[],[f112]) ).

tff(f112,plain,
    ! [X0: uni] :
      ( sort(elt1,X0)
     => ( t2tb4(tb2t4(X0)) = X0 ) ),
    inference(rectify,[],[f65]) ).

tff(f65,axiom,
    ! [X15: uni] :
      ( sort(elt1,X15)
     => ( t2tb4(tb2t4(X15)) = X15 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',bridgeR4) ).

tff(f723,plain,
    spl20_32,
    inference(avatar_split_clause,[],[f710,f720]) ).

tff(f710,plain,
    witness(elt1) = t2tb4(tb2t4(witness(elt1))),
    inference(unit_resulting_resolution,[],[f408,f343]) ).

tff(f689,plain,
    ( spl20_28
    | spl20_29
    | spl20_30
    | spl20_31
    | spl20_23 ),
    inference(avatar_split_clause,[],[f672,f642,f686,f682,f678,f674]) ).

tff(f682,plain,
    ( spl20_30
  <=> $less(0,$sum(sK10,$uminus(sK9))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_30])]) ).

tff(f686,plain,
    ( spl20_31
  <=> $less(0,$sum($sum(sK10,1),$uminus(sK10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_31])]) ).

tff(f672,plain,
    ( $less(0,$sum($sum(sK10,1),$uminus(sK10)))
    | $less(0,$sum(sK10,$uminus(sK9)))
    | $less(0,$sum(0,$uminus(sK14)))
    | $less(0,$sum($sum(sK14,1),$uminus(sK10)))
    | spl20_23 ),
    inference(resolution,[],[f475,f644]) ).

tff(f668,plain,
    ( spl20_27
    | ~ spl20_5
    | ~ spl20_14 ),
    inference(avatar_split_clause,[],[f663,f585,f538,f665]) ).

tff(f538,plain,
    ( spl20_5
  <=> ( tb2t5(set(elt1,int,t2tb5(sK12),t2tb($sum(sK10,-1)),get(elt1,int,t2tb5(sK11),t2tb(sK10)))) = sK13 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_5])]) ).

tff(f585,plain,
    ( spl20_14
  <=> ( sK14 = $sum(sK10,-1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_14])]) ).

tff(f663,plain,
    ( ( sK13 = tb2t5(set(elt1,int,t2tb5(sK12),t2tb(sK14),get(elt1,int,t2tb5(sK11),t2tb(sK10)))) )
    | ~ spl20_5
    | ~ spl20_14 ),
    inference(forward_demodulation,[],[f540,f587]) ).

tff(f587,plain,
    ( ( sK14 = $sum(sK10,-1) )
    | ~ spl20_14 ),
    inference(avatar_component_clause,[],[f585]) ).

tff(f540,plain,
    ( ( tb2t5(set(elt1,int,t2tb5(sK12),t2tb($sum(sK10,-1)),get(elt1,int,t2tb5(sK11),t2tb(sK10)))) = sK13 )
    | ~ spl20_5 ),
    inference(avatar_component_clause,[],[f538]) ).

tff(f662,plain,
    ( spl20_26
    | ~ spl20_14
    | ~ spl20_18 ),
    inference(avatar_split_clause,[],[f657,f612,f585,f659]) ).

tff(f612,plain,
    ( spl20_18
  <=> ( sK12 = tb2t5(set(elt1,int,t2tb5(sK11),t2tb(sK10),get(elt1,int,t2tb5(sK11),t2tb($sum(sK10,-1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_18])]) ).

tff(f657,plain,
    ( ( tb2t5(set(elt1,int,t2tb5(sK11),t2tb(sK10),get(elt1,int,t2tb5(sK11),t2tb(sK14)))) = sK12 )
    | ~ spl20_14
    | ~ spl20_18 ),
    inference(forward_demodulation,[],[f614,f587]) ).

tff(f614,plain,
    ( ( sK12 = tb2t5(set(elt1,int,t2tb5(sK11),t2tb(sK10),get(elt1,int,t2tb5(sK11),t2tb($sum(sK10,-1))))) )
    | ~ spl20_18 ),
    inference(avatar_component_clause,[],[f612]) ).

tff(f656,plain,
    ( spl20_25
    | ~ spl20_14
    | ~ spl20_22 ),
    inference(avatar_split_clause,[],[f651,f634,f585,f653]) ).

tff(f634,plain,
    ( spl20_22
  <=> exchange1(elt1,mk_array(elt1,sK7,t2tb5(sK11)),mk_array(elt1,sK7,t2tb5(sK13)),$sum(sK10,-1),sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_22])]) ).

tff(f651,plain,
    ( exchange1(elt1,mk_array(elt1,sK7,t2tb5(sK11)),mk_array(elt1,sK7,t2tb5(sK13)),sK14,sK10)
    | ~ spl20_14
    | ~ spl20_22 ),
    inference(forward_demodulation,[],[f636,f587]) ).

tff(f636,plain,
    ( exchange1(elt1,mk_array(elt1,sK7,t2tb5(sK11)),mk_array(elt1,sK7,t2tb5(sK13)),$sum(sK10,-1),sK10)
    | ~ spl20_22 ),
    inference(avatar_component_clause,[],[f634]) ).

tff(f650,plain,
    ( spl20_24
    | ~ spl20_14
    | ~ spl20_15 ),
    inference(avatar_split_clause,[],[f639,f590,f585,f647]) ).

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

tff(f590,plain,
    ( spl20_15
  <=> $less(0,$sum(sK7,$uminus($sum(sK10,-1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_15])]) ).

tff(f639,plain,
    ( $less(0,$sum(sK7,$uminus(sK14)))
    | ~ spl20_14
    | ~ spl20_15 ),
    inference(backward_demodulation,[],[f592,f587]) ).

tff(f592,plain,
    ( $less(0,$sum(sK7,$uminus($sum(sK10,-1))))
    | ~ spl20_15 ),
    inference(avatar_component_clause,[],[f590]) ).

tff(f645,plain,
    ( ~ spl20_23
    | spl20_4
    | ~ spl20_14 ),
    inference(avatar_split_clause,[],[f640,f585,f533,f642]) ).

tff(f533,plain,
    ( spl20_4
  <=> le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb($sum(sK10,-1)))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_4])]) ).

tff(f640,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK14))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_4
    | ~ spl20_14 ),
    inference(backward_demodulation,[],[f535,f587]) ).

tff(f535,plain,
    ( ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb($sum(sK10,-1)))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10))))
    | spl20_4 ),
    inference(avatar_component_clause,[],[f533]) ).

tff(f638,plain,
    spl20_15,
    inference(avatar_split_clause,[],[f448,f590]) ).

tff(f448,plain,
    $less(0,$sum(sK7,$uminus($sum(sK10,-1)))),
    inference(evaluation,[],[f364]) ).

tff(f364,plain,
    $less($sum(sK10,$uminus(1)),sK7),
    inference(cnf_transformation,[],[f259]) ).

tff(f637,plain,
    spl20_22,
    inference(avatar_split_clause,[],[f449,f634]) ).

tff(f449,plain,
    exchange1(elt1,mk_array(elt1,sK7,t2tb5(sK11)),mk_array(elt1,sK7,t2tb5(sK13)),$sum(sK10,-1),sK10),
    inference(evaluation,[],[f375]) ).

tff(f375,plain,
    exchange1(elt1,mk_array(elt1,sK7,t2tb5(sK11)),mk_array(elt1,sK7,t2tb5(sK13)),$sum(sK10,$uminus(1)),sK10),
    inference(cnf_transformation,[],[f259]) ).

tff(f632,plain,
    spl20_11,
    inference(avatar_split_clause,[],[f450,f568]) ).

tff(f568,plain,
    ( spl20_11
  <=> $less(0,$sum(1,sK7)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_11])]) ).

tff(f450,plain,
    $less(0,$sum(1,sK7)),
    inference(evaluation,[],[f355]) ).

tff(f355,plain,
    ~ $less(sK7,0),
    inference(cnf_transformation,[],[f259]) ).

tff(f631,plain,
    spl20_15,
    inference(avatar_split_clause,[],[f451,f590]) ).

tff(f451,plain,
    $less(0,$sum(sK7,$uminus($sum(sK10,-1)))),
    inference(evaluation,[],[f376]) ).

tff(f376,plain,
    $less($sum(sK10,$uminus(1)),sK7),
    inference(cnf_transformation,[],[f259]) ).

tff(f630,plain,
    spl20_21,
    inference(avatar_split_clause,[],[f452,f627]) ).

tff(f627,plain,
    ( spl20_21
  <=> $less(0,$sum(sK7,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_21])]) ).

tff(f452,plain,
    $less(0,$sum(sK7,0)),
    inference(evaluation,[],[f388]) ).

tff(f388,plain,
    ~ $less($sum(sK7,$uminus(1)),0),
    inference(cnf_transformation,[],[f259]) ).

tff(f625,plain,
    ~ spl20_20,
    inference(avatar_split_clause,[],[f373,f622]) ).

tff(f373,plain,
    ~ sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK13))),sK14,$sum(sK9,1)),
    inference(cnf_transformation,[],[f259]) ).

tff(f620,plain,
    spl20_19,
    inference(avatar_split_clause,[],[f358,f617]) ).

tff(f358,plain,
    permut_all(elt1,mk_array(elt1,sK7,t2tb5(sK6)),mk_array(elt1,sK7,t2tb5(sK8))),
    inference(cnf_transformation,[],[f259]) ).

tff(f615,plain,
    spl20_18,
    inference(avatar_split_clause,[],[f456,f612]) ).

tff(f456,plain,
    sK12 = tb2t5(set(elt1,int,t2tb5(sK11),t2tb(sK10),get(elt1,int,t2tb5(sK11),t2tb($sum(sK10,-1))))),
    inference(evaluation,[],[f369]) ).

tff(f369,plain,
    sK12 = tb2t5(set(elt1,int,t2tb5(sK11),t2tb(sK10),get(elt1,int,t2tb5(sK11),t2tb($sum(sK10,$uminus(1)))))),
    inference(cnf_transformation,[],[f259]) ).

tff(f610,plain,
    spl20_3,
    inference(avatar_split_clause,[],[f459,f528]) ).

tff(f528,plain,
    ( spl20_3
  <=> $less(0,$sum(1,sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_3])]) ).

tff(f459,plain,
    $less(0,$sum(1,sK10)),
    inference(evaluation,[],[f380]) ).

tff(f380,plain,
    ~ $less(sK10,0),
    inference(cnf_transformation,[],[f259]) ).

tff(f609,plain,
    spl20_3,
    inference(avatar_split_clause,[],[f462,f528]) ).

tff(f462,plain,
    $less(0,$sum(1,sK10)),
    inference(evaluation,[],[f385]) ).

tff(f385,plain,
    ~ $less(sK10,0),
    inference(cnf_transformation,[],[f259]) ).

tff(f608,plain,
    spl20_17,
    inference(avatar_split_clause,[],[f378,f605]) ).

tff(f378,plain,
    sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK11))),0,sK10),
    inference(cnf_transformation,[],[f259]) ).

tff(f603,plain,
    spl20_9,
    inference(avatar_split_clause,[],[f464,f558]) ).

tff(f558,plain,
    ( spl20_9
  <=> $less(0,$sum(sK10,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_9])]) ).

tff(f464,plain,
    $less(0,$sum(sK10,0)),
    inference(evaluation,[],[f381]) ).

tff(f381,plain,
    ~ $less($sum(sK10,$uminus(1)),0),
    inference(cnf_transformation,[],[f259]) ).

tff(f602,plain,
    spl20_3,
    inference(avatar_split_clause,[],[f468,f528]) ).

tff(f468,plain,
    $less(0,$sum(1,sK10)),
    inference(evaluation,[],[f367]) ).

tff(f367,plain,
    ~ $less(sK10,0),
    inference(cnf_transformation,[],[f259]) ).

tff(f601,plain,
    spl20_1,
    inference(avatar_split_clause,[],[f472,f518]) ).

tff(f518,plain,
    ( spl20_1
  <=> $less(0,$sum(sK7,$uminus(sK10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_1])]) ).

tff(f472,plain,
    $less(0,$sum(sK7,$uminus(sK10))),
    inference(evaluation,[],[f383]) ).

tff(f383,plain,
    $less(sK10,sK7),
    inference(cnf_transformation,[],[f259]) ).

tff(f600,plain,
    spl20_16,
    inference(avatar_split_clause,[],[f361,f597]) ).

tff(f597,plain,
    ( spl20_16
  <=> $less(0,sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_16])]) ).

tff(f361,plain,
    $less(0,sK10),
    inference(cnf_transformation,[],[f259]) ).

tff(f595,plain,
    spl20_9,
    inference(avatar_split_clause,[],[f476,f558]) ).

tff(f476,plain,
    $less(0,$sum(sK10,0)),
    inference(evaluation,[],[f370]) ).

tff(f370,plain,
    ~ $less($sum(sK10,$uminus(1)),0),
    inference(cnf_transformation,[],[f259]) ).

tff(f594,plain,
    spl20_11,
    inference(avatar_split_clause,[],[f477,f568]) ).

tff(f477,plain,
    $less(0,$sum(1,sK7)),
    inference(evaluation,[],[f372]) ).

tff(f372,plain,
    ~ $less(sK7,0),
    inference(cnf_transformation,[],[f259]) ).

tff(f593,plain,
    spl20_15,
    inference(avatar_split_clause,[],[f478,f590]) ).

tff(f478,plain,
    $less(0,$sum(sK7,$uminus($sum(sK10,-1)))),
    inference(evaluation,[],[f368]) ).

tff(f368,plain,
    $less($sum(sK10,$uminus(1)),sK7),
    inference(cnf_transformation,[],[f259]) ).

tff(f588,plain,
    spl20_14,
    inference(avatar_split_clause,[],[f483,f585]) ).

tff(f483,plain,
    sK14 = $sum(sK10,-1),
    inference(evaluation,[],[f374]) ).

tff(f374,plain,
    $sum(sK10,$uminus(1)) = sK14,
    inference(cnf_transformation,[],[f259]) ).

tff(f583,plain,
    spl20_13,
    inference(avatar_split_clause,[],[f485,f580]) ).

tff(f580,plain,
    ( spl20_13
  <=> $less(0,$sum(sK7,$uminus(sK9))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_13])]) ).

tff(f485,plain,
    $less(0,$sum(sK7,$uminus(sK9))),
    inference(evaluation,[],[f387]) ).

tff(f387,plain,
    ~ $less($sum(sK7,$uminus(1)),sK9),
    inference(cnf_transformation,[],[f259]) ).

tff(f578,plain,
    ~ spl20_12,
    inference(avatar_split_clause,[],[f329,f575]) ).

tff(f575,plain,
    ( spl20_12
  <=> ( true = false ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_12])]) ).

tff(f329,plain,
    true != false,
    inference(cnf_transformation,[],[f5]) ).

tff(f5,axiom,
    true != false,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',true_False) ).

tff(f573,plain,
    spl20_1,
    inference(avatar_split_clause,[],[f490,f518]) ).

tff(f490,plain,
    $less(0,$sum(sK7,$uminus(sK10))),
    inference(evaluation,[],[f362]) ).

tff(f362,plain,
    $less(sK10,sK7),
    inference(cnf_transformation,[],[f259]) ).

tff(f572,plain,
    spl20_11,
    inference(avatar_split_clause,[],[f491,f568]) ).

tff(f491,plain,
    $less(0,$sum(1,sK7)),
    inference(evaluation,[],[f377]) ).

tff(f377,plain,
    ~ $less(sK7,0),
    inference(cnf_transformation,[],[f259]) ).

tff(f571,plain,
    spl20_11,
    inference(avatar_split_clause,[],[f493,f568]) ).

tff(f493,plain,
    $less(0,$sum(1,sK7)),
    inference(evaluation,[],[f366]) ).

tff(f366,plain,
    ~ $less(sK7,0),
    inference(cnf_transformation,[],[f259]) ).

tff(f566,plain,
    spl20_10,
    inference(avatar_split_clause,[],[f356,f563]) ).

tff(f356,plain,
    sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK8))),0,sK9),
    inference(cnf_transformation,[],[f259]) ).

tff(f561,plain,
    spl20_9,
    inference(avatar_split_clause,[],[f497,f558]) ).

tff(f497,plain,
    $less(0,$sum(sK10,0)),
    inference(evaluation,[],[f360]) ).

tff(f360,plain,
    ~ $less($sum(sK10,$uminus(1)),0),
    inference(cnf_transformation,[],[f259]) ).

tff(f556,plain,
    spl20_8,
    inference(avatar_split_clause,[],[f379,f553]) ).

tff(f379,plain,
    permut_all(elt1,mk_array(elt1,sK7,t2tb5(sK6)),mk_array(elt1,sK7,t2tb5(sK11))),
    inference(cnf_transformation,[],[f259]) ).

tff(f551,plain,
    spl20_7,
    inference(avatar_split_clause,[],[f499,f548]) ).

tff(f548,plain,
    ( spl20_7
  <=> $less(0,$sum($sum(sK9,1),$uminus(sK10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_7])]) ).

tff(f499,plain,
    $less(0,$sum($sum(sK9,1),$uminus(sK10))),
    inference(evaluation,[],[f363]) ).

tff(f363,plain,
    ~ $less(sK9,sK10),
    inference(cnf_transformation,[],[f259]) ).

tff(f546,plain,
    spl20_6,
    inference(avatar_split_clause,[],[f500,f543]) ).

tff(f543,plain,
    ( spl20_6
  <=> $less(0,$sum(1,sK9)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl20_6])]) ).

tff(f500,plain,
    $less(0,$sum(1,sK9)),
    inference(evaluation,[],[f357]) ).

tff(f357,plain,
    ~ $less(sK9,0),
    inference(cnf_transformation,[],[f259]) ).

tff(f541,plain,
    spl20_5,
    inference(avatar_split_clause,[],[f506,f538]) ).

tff(f506,plain,
    tb2t5(set(elt1,int,t2tb5(sK12),t2tb($sum(sK10,-1)),get(elt1,int,t2tb5(sK11),t2tb(sK10)))) = sK13,
    inference(evaluation,[],[f371]) ).

tff(f371,plain,
    sK13 = tb2t5(set(elt1,int,t2tb5(sK12),t2tb($sum(sK10,$uminus(1))),get(elt1,int,t2tb5(sK11),t2tb(sK10)))),
    inference(cnf_transformation,[],[f259]) ).

tff(f536,plain,
    ~ spl20_4,
    inference(avatar_split_clause,[],[f508,f533]) ).

tff(f508,plain,
    ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb($sum(sK10,-1)))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10)))),
    inference(evaluation,[],[f386]) ).

tff(f386,plain,
    ~ le(sK5,tb2t4(get(elt1,int,t2tb5(sK11),t2tb($sum(sK10,$uminus(1))))),tb2t4(get(elt1,int,t2tb5(sK11),t2tb(sK10)))),
    inference(cnf_transformation,[],[f259]) ).

tff(f531,plain,
    spl20_3,
    inference(avatar_split_clause,[],[f513,f528]) ).

tff(f513,plain,
    $less(0,$sum(1,sK10)),
    inference(evaluation,[],[f365]) ).

tff(f365,plain,
    ~ $less(sK10,0),
    inference(cnf_transformation,[],[f259]) ).

tff(f526,plain,
    spl20_2,
    inference(avatar_split_clause,[],[f382,f523]) ).

tff(f382,plain,
    sorted_sub2(sK5,tb2t3(mk_array(elt1,sK7,t2tb5(sK11))),sK10,$sum(sK9,1)),
    inference(cnf_transformation,[],[f259]) ).

tff(f521,plain,
    spl20_1,
    inference(avatar_split_clause,[],[f516,f518]) ).

tff(f516,plain,
    $less(0,$sum(sK7,$uminus(sK10))),
    inference(evaluation,[],[f359]) ).

tff(f359,plain,
    $less(sK10,sK7),
    inference(cnf_transformation,[],[f259]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem    : SWW606=2 : TPTP v8.1.0. Released v6.1.0.
% 0.03/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.14/0.33  % Computer : n004.cluster.edu
% 0.14/0.33  % Model    : x86_64 x86_64
% 0.14/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.33  % Memory   : 8042.1875MB
% 0.14/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.33  % CPULimit   : 300
% 0.14/0.33  % WCLimit    : 300
% 0.14/0.33  % DateTime   : Tue Aug 30 20:51:34 EDT 2022
% 0.14/0.34  % CPUTime    : 
% 0.20/0.50  % (9026)lrs+22_1:1_amm=sco:fsr=off:gve=force:sos=on:uwa=all:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.20/0.50  % (9018)lrs+10_5:1_br=off:fde=none:nwc=3.0:sd=1:sgt=10:sos=on:ss=axioms:urr=on:i=32:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/32Mi)
% 0.20/0.52  % (9014)dis+1011_1:64_drc=off:flr=on:nwc=2.0:sac=on:urr=ec_only:i=8:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/8Mi)
% 0.20/0.52  % (9037)lrs+1002_1:1_br=off:canc=force:drc=off:s2a=on:sos=on:sp=reverse_frequency:urr=on:i=42:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/42Mi)
% 0.20/0.52  % (9016)ott+1011_1:2_br=off:bs=unit_only:bsr=unit_only:nwc=5.0:s2a=on:s2agt=32:urr=on:i=37:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/37Mi)
% 0.20/0.52  % (9013)lrs+1010_1:1_aac=none:bce=on:nicw=on:nm=0:plsq=on:plsql=on:sac=on:sos=on:sp=frequency:spb=units:to=lpo:i=34:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/34Mi)
% 0.20/0.52  % (9015)ott+21_1:1_erd=off:s2a=on:sac=on:sd=1:sgt=64:sos=on:ss=included:st=3.0:to=lpo:urr=on:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.20/0.52  % (9014)Instruction limit reached!
% 0.20/0.52  % (9014)------------------------------
% 0.20/0.52  % (9014)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.52  % (9014)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.52  % (9014)Termination reason: Unknown
% 0.20/0.52  % (9014)Termination phase: Property scanning
% 0.20/0.52  
% 0.20/0.52  % (9014)Memory used [KB]: 1279
% 0.20/0.52  % (9014)Time elapsed: 0.005 s
% 0.20/0.52  % (9014)Instructions burned: 10 (million)
% 0.20/0.52  % (9014)------------------------------
% 0.20/0.52  % (9014)------------------------------
% 0.20/0.52  % (9015)Instruction limit reached!
% 0.20/0.52  % (9015)------------------------------
% 0.20/0.52  % (9015)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.52  % (9015)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.52  % (9015)Termination reason: Unknown
% 0.20/0.52  % (9015)Termination phase: Property scanning
% 0.20/0.52  
% 0.20/0.52  % (9015)Memory used [KB]: 1023
% 0.20/0.52  % (9015)Time elapsed: 0.002 s
% 0.20/0.52  % (9015)Instructions burned: 2 (million)
% 0.20/0.52  % (9015)------------------------------
% 0.20/0.52  % (9015)------------------------------
% 0.20/0.52  % (9022)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.53  % (9041)dis+20_1:12_aac=none:acc=model:awrs=converge:fd=preordered:fsr=off:nicw=on:nwc=3.0:s2a=on:s2agt=16:spb=goal:to=lpo:i=41:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/41Mi)
% 0.20/0.53  % (9035)dis+32_1:1_bd=off:nm=4:sos=on:ss=included:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.20/0.53  % (9039)dis+10_1:64_nwc=1.4:tha=off:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/21Mi)
% 0.20/0.53  % (9029)dis+21_1:1_aac=none:abs=on:er=known:fde=none:fsr=off:nwc=5.0:s2a=on:s2at=4.0:sp=const_frequency:to=lpo:urr=ec_only:i=49:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/49Mi)
% 0.20/0.53  % (9017)lrs+10_1:32_s2a=on:s2agt=10:sgt=8:ss=axioms:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/15Mi)
% 0.20/0.53  % (9032)dis+1002_1:5_av=off:nwc=2.0:sos=all:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/15Mi)
% 0.20/0.53  % (9033)dis+10_1:64_nwc=1.4:rp=on:tha=off:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/21Mi)
% 0.20/0.53  % (9036)lrs+1_1:10_av=off:drc=off:nwc=2.0:sp=reverse_frequency:thsq=on:thsqc=64:thsql=off:i=47:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/47Mi)
% 0.20/0.54  % (9021)lrs+10_1:8_ep=R:erd=off:fs=off:fsr=off:gve=force:nwc=2.0:uwa=one_side_interpreted:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.20/0.54  % (9025)dis+10_1:64_nwc=1.4:tha=off:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/21Mi)
% 0.20/0.54  % (9027)dis+20_1:12_aac=none:acc=model:awrs=converge:fd=preordered:fsr=off:nicw=on:nwc=3.0:s2a=on:s2agt=16:spb=goal:to=lpo:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.20/0.54  % (9027)Instruction limit reached!
% 0.20/0.54  % (9027)------------------------------
% 0.20/0.54  % (9027)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.54  % (9027)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.54  % (9027)Termination reason: Unknown
% 0.20/0.54  % (9027)Termination phase: Property scanning
% 0.20/0.54  
% 0.20/0.54  % (9027)Memory used [KB]: 1023
% 0.20/0.54  % (9027)Time elapsed: 0.002 s
% 0.20/0.54  % (9027)Instructions burned: 2 (million)
% 0.20/0.54  % (9027)------------------------------
% 0.20/0.54  % (9027)------------------------------
% 0.20/0.54  % (9012)dis+1010_1:4_aac=none:abs=on:atotf=0.5:avsq=on:avsqc=2:avsqr=215,247:awrs=converge:awrsf=128:bsd=on:erd=off:fde=none:gve=cautious:newcnf=on:nwc=5.0:rnwc=on:sac=on:sas=z3:sp=const_min:tgt=ground:thsq=on:thsqc=64:thsqr=1,4:i=59848:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/59848Mi)
% 0.20/0.54  % (9024)lrs+10_1:1_ep=R:gve=force:plsq=on:plsqr=32,1:uwa=one_side_interpreted:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.20/0.54  % (9024)Instruction limit reached!
% 0.20/0.54  % (9024)------------------------------
% 0.20/0.54  % (9024)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.54  % (9024)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.54  % (9024)Termination reason: Unknown
% 0.20/0.54  % (9024)Termination phase: Property scanning
% 0.20/0.54  
% 0.20/0.54  % (9024)Memory used [KB]: 1023
% 0.20/0.54  % (9024)Time elapsed: 0.003 s
% 0.20/0.54  % (9024)Instructions burned: 3 (million)
% 0.20/0.54  % (9024)------------------------------
% 0.20/0.54  % (9024)------------------------------
% 0.20/0.54  % (9020)lrs+1010_1:1_ep=RST:s2a=on:s2at=5.0:sos=all:i=26:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/26Mi)
% 0.20/0.54  % (9040)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.54  % (9038)lrs+1_3:1_ep=RSTC:sos=on:urr=on:i=43:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/43Mi)
% 0.20/0.54  % (9021)Instruction limit reached!
% 0.20/0.54  % (9021)------------------------------
% 0.20/0.54  % (9021)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.54  % (9021)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.54  % (9021)Termination reason: Unknown
% 0.20/0.54  % (9021)Termination phase: Property scanning
% 0.20/0.54  
% 0.20/0.54  % (9021)Memory used [KB]: 1023
% 0.20/0.54  % (9021)Time elapsed: 0.004 s
% 0.20/0.54  % (9021)Instructions burned: 4 (million)
% 0.20/0.54  % (9021)------------------------------
% 0.20/0.54  % (9021)------------------------------
% 0.20/0.54  % (9030)lrs+10_1:1_ss=axioms:st=5.0:tha=off:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/15Mi)
% 0.20/0.55  % (9028)lrs+10_1:1_ev=force:gve=cautious:tha=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.20/0.55  % (9019)lrs+1010_1:1_bd=off:fd=off:fde=none:ins=3:sac=on:sos=on:spb=goal:to=lpo:i=36:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/36Mi)
% 0.20/0.55  % (9028)Instruction limit reached!
% 0.20/0.55  % (9028)------------------------------
% 0.20/0.55  % (9028)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.55  % (9028)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.55  % (9028)Termination reason: Unknown
% 0.20/0.55  % (9028)Termination phase: Preprocessing 1
% 0.20/0.55  
% 0.20/0.55  % (9028)Memory used [KB]: 1023
% 0.20/0.55  % (9028)Time elapsed: 0.004 s
% 0.20/0.55  % (9028)Instructions burned: 4 (million)
% 0.20/0.55  % (9028)------------------------------
% 0.20/0.55  % (9028)------------------------------
% 0.20/0.55  % (9031)lrs+10_1:1_sd=10:sos=all:ss=axioms:st=5.0:tha=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.20/0.56  % (9034)dis+2_1:1_av=off:bsr=on:erd=off:s2pl=on:sgt=16:sos=on:sp=frequency:ss=axioms:i=46:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/46Mi)
% 0.20/0.56  % (9032)Instruction limit reached!
% 0.20/0.56  % (9032)------------------------------
% 0.20/0.56  % (9032)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.56  % (9032)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.56  % (9032)Termination reason: Unknown
% 0.20/0.56  % (9032)Termination phase: Saturation
% 0.20/0.56  
% 0.20/0.56  % (9032)Memory used [KB]: 1407
% 0.20/0.56  % (9032)Time elapsed: 0.008 s
% 0.20/0.56  % (9032)Instructions burned: 15 (million)
% 0.20/0.56  % (9032)------------------------------
% 0.20/0.56  % (9032)------------------------------
% 0.20/0.56  % (9030)Instruction limit reached!
% 0.20/0.56  % (9030)------------------------------
% 0.20/0.56  % (9030)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.56  % (9030)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.56  % (9030)Termination reason: Unknown
% 0.20/0.56  % (9030)Termination phase: Saturation
% 0.20/0.56  
% 0.20/0.56  % (9030)Memory used [KB]: 5884
% 0.20/0.56  % (9030)Time elapsed: 0.010 s
% 0.20/0.56  % (9030)Instructions burned: 16 (million)
% 0.20/0.56  % (9030)------------------------------
% 0.20/0.56  % (9030)------------------------------
% 0.20/0.56  % (9023)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.61/0.56  % (9017)Instruction limit reached!
% 1.61/0.56  % (9017)------------------------------
% 1.61/0.56  % (9017)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.61/0.56  % (9017)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.61/0.56  % (9017)Termination reason: Unknown
% 1.61/0.56  % (9017)Termination phase: Saturation
% 1.61/0.56  
% 1.61/0.56  % (9017)Memory used [KB]: 5884
% 1.61/0.56  % (9017)Time elapsed: 0.007 s
% 1.61/0.56  % (9017)Instructions burned: 16 (million)
% 1.61/0.56  % (9017)------------------------------
% 1.61/0.56  % (9017)------------------------------
% 1.61/0.57  % (9040)Instruction limit reached!
% 1.61/0.57  % (9040)------------------------------
% 1.61/0.57  % (9040)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.61/0.57  % (9040)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.61/0.57  % (9040)Termination reason: Unknown
% 1.61/0.57  % (9040)Termination phase: Saturation
% 1.61/0.57  
% 1.61/0.57  % (9040)Memory used [KB]: 6012
% 1.61/0.57  % (9040)Time elapsed: 0.158 s
% 1.61/0.57  % (9040)Instructions burned: 22 (million)
% 1.61/0.57  % (9040)------------------------------
% 1.61/0.57  % (9040)------------------------------
% 1.61/0.57  % (9018)Instruction limit reached!
% 1.61/0.57  % (9018)------------------------------
% 1.61/0.57  % (9018)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.61/0.57  % (9018)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.61/0.57  % (9018)Termination reason: Unknown
% 1.61/0.57  % (9018)Termination phase: Saturation
% 1.61/0.57  
% 1.61/0.57  % (9018)Memory used [KB]: 6140
% 1.61/0.57  % (9018)Time elapsed: 0.078 s
% 1.61/0.57  % (9018)Instructions burned: 32 (million)
% 1.61/0.57  % (9018)------------------------------
% 1.61/0.57  % (9018)------------------------------
% 1.61/0.57  % (9023)Instruction limit reached!
% 1.61/0.57  % (9023)------------------------------
% 1.61/0.57  % (9023)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.61/0.57  % (9023)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.61/0.57  % (9023)Termination reason: Unknown
% 1.61/0.57  % (9023)Termination phase: Including theory axioms
% 1.61/0.57  
% 1.61/0.57  % (9023)Memory used [KB]: 1023
% 1.61/0.57  % (9023)Time elapsed: 0.007 s
% 1.61/0.57  % (9023)Instructions burned: 5 (million)
% 1.61/0.57  % (9023)------------------------------
% 1.61/0.57  % (9023)------------------------------
% 1.61/0.57  % (9013)Instruction limit reached!
% 1.61/0.57  % (9013)------------------------------
% 1.61/0.57  % (9013)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.61/0.57  % (9013)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.61/0.57  % (9013)Termination reason: Unknown
% 1.61/0.57  % (9013)Termination phase: Saturation
% 1.61/0.57  
% 1.61/0.57  % (9013)Memory used [KB]: 6268
% 1.61/0.57  % (9013)Time elapsed: 0.158 s
% 1.61/0.57  % (9013)Instructions burned: 34 (million)
% 1.61/0.57  % (9013)------------------------------
% 1.61/0.57  % (9013)------------------------------
% 1.61/0.57  % (9031)Instruction limit reached!
% 1.61/0.57  % (9031)------------------------------
% 1.61/0.57  % (9031)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.61/0.57  % (9031)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.61/0.57  % (9031)Termination reason: Unknown
% 1.61/0.57  % (9031)Termination phase: SInE selection
% 1.61/0.57  
% 1.61/0.57  % (9031)Memory used [KB]: 1023
% 1.61/0.57  % (9031)Time elapsed: 0.005 s
% 1.61/0.57  % (9031)Instructions burned: 4 (million)
% 1.61/0.57  % (9031)------------------------------
% 1.61/0.57  % (9031)------------------------------
% 1.61/0.57  % (9033)Instruction limit reached!
% 1.61/0.57  % (9033)------------------------------
% 1.61/0.57  % (9033)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.61/0.57  % (9033)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.61/0.57  % (9033)Termination reason: Unknown
% 1.61/0.57  % (9033)Termination phase: Saturation
% 1.61/0.57  
% 1.61/0.57  % (9033)Memory used [KB]: 6012
% 1.61/0.57  % (9033)Time elapsed: 0.176 s
% 1.61/0.57  % (9033)Instructions burned: 22 (million)
% 1.61/0.57  % (9033)------------------------------
% 1.61/0.57  % (9033)------------------------------
% 1.61/0.57  % (9025)Instruction limit reached!
% 1.61/0.57  % (9025)------------------------------
% 1.61/0.57  % (9025)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.61/0.57  % (9025)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.61/0.57  % (9025)Termination reason: Unknown
% 1.61/0.57  % (9025)Termination phase: Saturation
% 1.61/0.57  
% 1.61/0.57  % (9025)Memory used [KB]: 6012
% 1.61/0.57  % (9025)Time elapsed: 0.160 s
% 1.61/0.57  % (9025)Instructions burned: 22 (million)
% 1.61/0.57  % (9025)------------------------------
% 1.61/0.57  % (9025)------------------------------
% 1.61/0.57  % (9022)Instruction limit reached!
% 1.61/0.57  % (9022)------------------------------
% 1.61/0.57  % (9022)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.61/0.57  % (9022)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.61/0.57  % (9022)Termination reason: Unknown
% 1.61/0.57  % (9022)Termination phase: Saturation
% 1.61/0.57  
% 1.61/0.57  % (9022)Memory used [KB]: 6268
% 1.61/0.57  % (9022)Time elapsed: 0.160 s
% 1.61/0.57  % (9022)Instructions burned: 35 (million)
% 1.61/0.57  % (9022)------------------------------
% 1.61/0.57  % (9022)------------------------------
% 1.82/0.58  % (9016)Instruction limit reached!
% 1.82/0.58  % (9016)------------------------------
% 1.82/0.58  % (9016)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.82/0.58  % (9016)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.82/0.58  % (9016)Termination reason: Unknown
% 1.82/0.58  % (9016)Termination phase: Saturation
% 1.82/0.58  
% 1.82/0.58  % (9016)Memory used [KB]: 6268
% 1.82/0.58  % (9016)Time elapsed: 0.161 s
% 1.82/0.58  % (9016)Instructions burned: 37 (million)
% 1.82/0.58  % (9016)------------------------------
% 1.82/0.58  % (9016)------------------------------
% 1.82/0.58  % (9041)Instruction limit reached!
% 1.82/0.58  % (9041)------------------------------
% 1.82/0.58  % (9041)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.82/0.58  % (9039)Instruction limit reached!
% 1.82/0.58  % (9039)------------------------------
% 1.82/0.58  % (9039)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.82/0.58  % (9039)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.82/0.58  % (9039)Termination reason: Unknown
% 1.82/0.58  % (9039)Termination phase: Saturation
% 1.82/0.58  
% 1.82/0.58  % (9039)Memory used [KB]: 6012
% 1.82/0.58  % (9039)Time elapsed: 0.184 s
% 1.82/0.58  % (9039)Instructions burned: 22 (million)
% 1.82/0.58  % (9039)------------------------------
% 1.82/0.58  % (9039)------------------------------
% 1.82/0.58  % (9026)Instruction limit reached!
% 1.82/0.58  % (9026)------------------------------
% 1.82/0.58  % (9026)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.82/0.58  % (9026)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.82/0.58  % (9026)Termination reason: Unknown
% 1.82/0.58  % (9026)Termination phase: Saturation
% 1.82/0.58  
% 1.82/0.58  % (9026)Memory used [KB]: 6908
% 1.82/0.58  % (9026)Time elapsed: 0.096 s
% 1.82/0.58  % (9026)Instructions burned: 50 (million)
% 1.82/0.58  % (9026)------------------------------
% 1.82/0.58  % (9026)------------------------------
% 1.82/0.58  % (9020)Instruction limit reached!
% 1.82/0.58  % (9020)------------------------------
% 1.82/0.58  % (9020)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.82/0.58  % (9020)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.82/0.58  % (9020)Termination reason: Unknown
% 1.82/0.58  % (9020)Termination phase: Saturation
% 1.82/0.58  
% 1.82/0.58  % (9020)Memory used [KB]: 6140
% 1.82/0.58  % (9020)Time elapsed: 0.170 s
% 1.82/0.58  % (9020)Instructions burned: 28 (million)
% 1.82/0.58  % (9020)------------------------------
% 1.82/0.58  % (9020)------------------------------
% 1.82/0.59  % (9037)Instruction limit reached!
% 1.82/0.59  % (9037)------------------------------
% 1.82/0.59  % (9037)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.82/0.59  % (9037)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.82/0.59  % (9037)Termination reason: Unknown
% 1.82/0.59  % (9037)Termination phase: Saturation
% 1.82/0.59  
% 1.82/0.59  % (9037)Memory used [KB]: 6652
% 1.82/0.59  % (9037)Time elapsed: 0.175 s
% 1.82/0.59  % (9037)Instructions burned: 42 (million)
% 1.82/0.59  % (9037)------------------------------
% 1.82/0.59  % (9037)------------------------------
% 1.82/0.60  % (9041)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.82/0.60  % (9041)Termination reason: Unknown
% 1.82/0.60  % (9041)Termination phase: Saturation
% 1.82/0.60  
% 1.82/0.60  % (9041)Memory used [KB]: 6524
% 1.82/0.60  % (9041)Time elapsed: 0.178 s
% 1.82/0.60  % (9041)Instructions burned: 41 (million)
% 1.82/0.60  % (9041)------------------------------
% 1.82/0.60  % (9041)------------------------------
% 1.82/0.60  % (9038)Instruction limit reached!
% 1.82/0.60  % (9038)------------------------------
% 1.82/0.60  % (9038)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.82/0.60  % (9038)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.82/0.60  % (9038)Termination reason: Unknown
% 1.82/0.60  % (9038)Termination phase: Saturation
% 1.82/0.60  
% 1.82/0.60  % (9038)Memory used [KB]: 6396
% 1.82/0.60  % (9038)Time elapsed: 0.194 s
% 1.82/0.60  % (9038)Instructions burned: 43 (million)
% 1.82/0.60  % (9038)------------------------------
% 1.82/0.60  % (9038)------------------------------
% 1.82/0.61  % (9029)Instruction limit reached!
% 1.82/0.61  % (9029)------------------------------
% 1.82/0.61  % (9029)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.82/0.61  % (9029)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.82/0.61  % (9029)Termination reason: Unknown
% 1.82/0.61  % (9029)Termination phase: Saturation
% 1.82/0.61  
% 1.82/0.61  % (9029)Memory used [KB]: 6268
% 1.82/0.61  % (9029)Time elapsed: 0.199 s
% 1.82/0.61  % (9029)Instructions burned: 50 (million)
% 1.82/0.61  % (9029)------------------------------
% 1.82/0.61  % (9029)------------------------------
% 1.82/0.62  % (9034)Instruction limit reached!
% 1.82/0.62  % (9034)------------------------------
% 1.82/0.62  % (9034)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.82/0.62  % (9034)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.82/0.62  % (9034)Termination reason: Unknown
% 1.82/0.62  % (9034)Termination phase: Saturation
% 1.82/0.62  
% 1.82/0.62  % (9034)Memory used [KB]: 1918
% 1.82/0.62  % (9034)Time elapsed: 0.207 s
% 1.82/0.62  % (9034)Instructions burned: 46 (million)
% 1.82/0.62  % (9034)------------------------------
% 1.82/0.62  % (9034)------------------------------
% 1.82/0.62  % (9019)Instruction limit reached!
% 1.82/0.62  % (9019)------------------------------
% 1.82/0.62  % (9019)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.82/0.62  % (9019)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.82/0.62  % (9019)Termination reason: Unknown
% 1.82/0.62  % (9019)Termination phase: Saturation
% 1.82/0.62  
% 1.82/0.62  % (9019)Memory used [KB]: 6268
% 1.82/0.62  % (9019)Time elapsed: 0.195 s
% 1.82/0.62  % (9019)Instructions burned: 37 (million)
% 1.82/0.62  % (9019)------------------------------
% 1.82/0.62  % (9019)------------------------------
% 1.82/0.62  % (9036)Instruction limit reached!
% 1.82/0.62  % (9036)------------------------------
% 1.82/0.62  % (9036)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.82/0.62  % (9036)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.82/0.62  % (9036)Termination reason: Unknown
% 1.82/0.62  % (9036)Termination phase: Saturation
% 1.82/0.62  
% 1.82/0.62  % (9036)Memory used [KB]: 1663
% 1.82/0.62  % (9036)Time elapsed: 0.217 s
% 1.82/0.62  % (9036)Instructions burned: 48 (million)
% 1.82/0.62  % (9036)------------------------------
% 1.82/0.62  % (9036)------------------------------
% 2.06/0.64  % (9035)Instruction limit reached!
% 2.06/0.64  % (9035)------------------------------
% 2.06/0.64  % (9035)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.06/0.64  % (9035)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.06/0.64  % (9035)Termination reason: Unknown
% 2.06/0.64  % (9035)Termination phase: Saturation
% 2.06/0.64  
% 2.06/0.64  % (9035)Memory used [KB]: 6268
% 2.06/0.64  % (9035)Time elapsed: 0.217 s
% 2.06/0.64  % (9035)Instructions burned: 51 (million)
% 2.06/0.64  % (9035)------------------------------
% 2.06/0.64  % (9035)------------------------------
% 2.06/0.65  % (9051)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)
% 2.07/0.66  % (9050)lrs+1_1:1_aac=none:acc=on:add=large:bd=off:bs=unit_only:bsr=on:cond=on:nm=0:sac=on:sd=3:sos=on:ss=axioms:st=2.0:i=47:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/47Mi)
% 2.07/0.67  % (9053)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.07/0.68  % (9059)lrs+10_1:1_thi=all:thigen=on:i=96:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/96Mi)
% 2.07/0.68  % (9049)lrs+10_1:1_ss=axioms:st=5.0:tha=off:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/15Mi)
% 2.07/0.68  % (9058)lrs+22_1:1_amm=sco:fsr=off:gve=force:sos=on:uwa=all:i=58:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/58Mi)
% 2.07/0.69  % (9065)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.07/0.69  % (9051)Instruction limit reached!
% 2.07/0.69  % (9051)------------------------------
% 2.07/0.69  % (9051)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.07/0.69  % (9051)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.07/0.69  % (9051)Termination reason: Unknown
% 2.07/0.69  % (9051)Termination phase: Saturation
% 2.07/0.69  
% 2.07/0.69  % (9051)Memory used [KB]: 6012
% 2.07/0.69  % (9051)Time elapsed: 0.101 s
% 2.07/0.69  % (9051)Instructions burned: 27 (million)
% 2.07/0.69  % (9051)------------------------------
% 2.07/0.69  % (9051)------------------------------
% 2.07/0.69  % (9068)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.07/0.69  % (9070)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.07/0.69  % (9052)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)
% 2.07/0.70  % (9063)lrs+10_1:3_add=large:afr=on:anc=all_dependent:avsq=on:avsqr=21,226:awrs=decay:awrsf=47:br=off:bsd=on:canc=cautious:cond=fast:fd=preordered:fsd=on:fsr=off:gs=on:gve=force:ins=1:lma=on:s2agt=4:s2at=1.9:sas=z3:slsq=on:slsqc=1:slsqr=13,121:sp=reverse_arity:tha=some:to=lpo:uace=off:uhcvi=on:updr=off:urr=ec_only:i=108:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/108Mi)
% 2.07/0.70  % (9064)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.07/0.70  % (9067)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.07/0.70  % (9054)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.07/0.70  % (9066)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.07/0.71  % (9077)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.07/0.71  % (9049)Instruction limit reached!
% 2.07/0.71  % (9049)------------------------------
% 2.07/0.71  % (9049)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.07/0.71  % (9049)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.07/0.71  % (9049)Termination reason: Unknown
% 2.07/0.71  % (9049)Termination phase: Saturation
% 2.07/0.71  
% 2.07/0.71  % (9049)Memory used [KB]: 5884
% 2.07/0.71  % (9049)Time elapsed: 0.009 s
% 2.07/0.71  % (9049)Instructions burned: 16 (million)
% 2.07/0.71  % (9049)------------------------------
% 2.07/0.71  % (9049)------------------------------
% 2.07/0.71  % (9072)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.07/0.72  % (9071)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.15/0.72  % (9074)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.15/0.72  % (9069)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.15/0.74  % (9078)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.15/0.74  % (9076)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.15/0.75  % (9075)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.15/0.75  % (9050)Instruction limit reached!
% 2.15/0.75  % (9050)------------------------------
% 2.15/0.75  % (9050)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.15/0.75  % (9050)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.15/0.75  % (9050)Termination reason: Unknown
% 2.15/0.75  % (9050)Termination phase: Saturation
% 2.15/0.75  
% 2.15/0.75  % (9050)Memory used [KB]: 6396
% 2.15/0.75  % (9050)Time elapsed: 0.161 s
% 2.15/0.75  % (9050)Instructions burned: 48 (million)
% 2.15/0.75  % (9050)------------------------------
% 2.15/0.75  % (9050)------------------------------
% 2.15/0.75  % (9073)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.15/0.75  % (9081)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.15/0.75  % (9079)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  % (9080)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  % (9082)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.77  % (9083)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.21/0.79  % (9058)Instruction limit reached!
% 2.21/0.79  % (9058)------------------------------
% 2.21/0.79  % (9058)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.21/0.79  % (9058)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.21/0.79  % (9058)Termination reason: Unknown
% 2.21/0.79  % (9058)Termination phase: Saturation
% 2.21/0.79  
% 2.21/0.79  % (9058)Memory used [KB]: 6908
% 2.21/0.79  % (9058)Time elapsed: 0.191 s
% 2.21/0.79  % (9058)Instructions burned: 60 (million)
% 2.21/0.79  % (9058)------------------------------
% 2.21/0.79  % (9058)------------------------------
% 2.29/0.84  % (9059)Instruction limit reached!
% 2.29/0.84  % (9059)------------------------------
% 2.29/0.84  % (9059)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.29/0.84  % (9059)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.29/0.84  % (9059)Termination reason: Unknown
% 2.29/0.84  % (9059)Termination phase: Saturation
% 2.29/0.84  
% 2.29/0.84  % (9059)Memory used [KB]: 6140
% 2.29/0.84  % (9059)Time elapsed: 0.237 s
% 2.29/0.84  % (9059)Instructions burned: 96 (million)
% 2.29/0.84  % (9059)------------------------------
% 2.29/0.84  % (9059)------------------------------
% 2.29/0.84  % (9084)lrs+1010_1:1_bsr=unit_only:cond=on:flr=on:newcnf=on:nwc=10.0:sas=z3:to=lpo:i=360:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/360Mi)
% 2.29/0.85  % (9085)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.29/0.85  % (9063)Instruction limit reached!
% 2.29/0.85  % (9063)------------------------------
% 2.29/0.85  % (9063)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.29/0.85  % (9063)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.29/0.85  % (9063)Termination reason: Unknown
% 2.29/0.85  % (9063)Termination phase: Saturation
% 2.29/0.85  
% 2.29/0.85  % (9063)Memory used [KB]: 6268
% 2.29/0.85  % (9063)Time elapsed: 0.046 s
% 2.29/0.85  % (9063)Instructions burned: 109 (million)
% 2.29/0.85  % (9063)------------------------------
% 2.29/0.85  % (9063)------------------------------
% 2.29/0.86  % (9070)Instruction limit reached!
% 2.29/0.86  % (9070)------------------------------
% 2.29/0.86  % (9070)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.29/0.86  % (9070)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.29/0.86  % (9070)Termination reason: Unknown
% 2.29/0.86  % (9070)Termination phase: Saturation
% 2.29/0.86  
% 2.29/0.86  % (9070)Memory used [KB]: 1791
% 2.29/0.86  % (9070)Time elapsed: 0.271 s
% 2.29/0.86  % (9070)Instructions burned: 161 (million)
% 2.29/0.86  % (9070)------------------------------
% 2.29/0.86  % (9070)------------------------------
% 2.29/0.87  % (9054)Instruction limit reached!
% 2.29/0.87  % (9054)------------------------------
% 2.29/0.87  % (9054)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.29/0.87  % (9054)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.29/0.87  % (9054)Termination reason: Unknown
% 2.29/0.87  % (9054)Termination phase: Saturation
% 2.29/0.87  
% 2.29/0.87  % (9054)Memory used [KB]: 7164
% 2.29/0.87  % (9054)Time elapsed: 0.298 s
% 2.29/0.87  % (9054)Instructions burned: 78 (million)
% 2.29/0.87  % (9054)------------------------------
% 2.29/0.87  % (9054)------------------------------
% 2.61/0.88  % (9086)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 (2995ds/256Mi)
% 2.61/0.88  % (9053)Instruction limit reached!
% 2.61/0.88  % (9053)------------------------------
% 2.61/0.88  % (9053)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.61/0.88  % (9053)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.61/0.88  % (9053)Termination reason: Unknown
% 2.61/0.88  % (9053)Termination phase: Saturation
% 2.61/0.88  
% 2.61/0.88  % (9053)Memory used [KB]: 7164
% 2.61/0.88  % (9053)Time elapsed: 0.312 s
% 2.61/0.88  % (9053)Instructions burned: 100 (million)
% 2.61/0.88  % (9053)------------------------------
% 2.61/0.88  % (9053)------------------------------
% 2.61/0.89  % (9073)Instruction limit reached!
% 2.61/0.89  % (9073)------------------------------
% 2.61/0.89  % (9073)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.61/0.89  % (9073)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.61/0.89  % (9073)Termination reason: Unknown
% 2.61/0.89  % (9073)Termination phase: Saturation
% 2.61/0.89  
% 2.61/0.89  % (9073)Memory used [KB]: 6652
% 2.61/0.89  % (9073)Time elapsed: 0.295 s
% 2.61/0.89  % (9073)Instructions burned: 81 (million)
% 2.61/0.89  % (9073)------------------------------
% 2.61/0.89  % (9073)------------------------------
% 2.61/0.89  % (9074)Instruction limit reached!
% 2.61/0.89  % (9074)------------------------------
% 2.61/0.89  % (9074)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.61/0.89  % (9074)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.61/0.89  % (9074)Termination reason: Unknown
% 2.61/0.89  % (9074)Termination phase: Saturation
% 2.61/0.89  
% 2.61/0.89  % (9074)Memory used [KB]: 1791
% 2.61/0.89  % (9074)Time elapsed: 0.209 s
% 2.61/0.89  % (9074)Instructions burned: 146 (million)
% 2.61/0.89  % (9074)------------------------------
% 2.61/0.89  % (9074)------------------------------
% 2.61/0.92  % (9069)Instruction limit reached!
% 2.61/0.92  % (9069)------------------------------
% 2.61/0.92  % (9069)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.61/0.92  % (9069)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.61/0.92  % (9069)Termination reason: Unknown
% 2.61/0.92  % (9069)Termination phase: Saturation
% 2.61/0.92  
% 2.61/0.92  % (9069)Memory used [KB]: 1791
% 2.61/0.92  % (9069)Time elapsed: 0.331 s
% 2.61/0.92  % (9069)Instructions burned: 152 (million)
% 2.61/0.92  % (9069)------------------------------
% 2.61/0.92  % (9069)------------------------------
% 2.61/0.93  % (9052)Instruction limit reached!
% 2.61/0.93  % (9052)------------------------------
% 2.61/0.93  % (9052)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.61/0.93  % (9052)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.61/0.93  % (9052)Termination reason: Unknown
% 2.61/0.93  % (9052)Termination phase: Saturation
% 2.61/0.93  
% 2.61/0.93  % (9052)Memory used [KB]: 6908
% 2.61/0.93  % (9052)Time elapsed: 0.364 s
% 2.61/0.93  % (9052)Instructions burned: 148 (million)
% 2.61/0.93  % (9052)------------------------------
% 2.61/0.93  % (9052)------------------------------
% 2.61/0.93  % (9087)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)
% 3.12/0.97  % (9088)dis+1004_1:3_av=off:bs=on:plsq=on:i=3721:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/3721Mi)
% 3.12/0.98  % (9091)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.12/0.99  % (9089)ott+10_1:1_bd=preordered:drc=off:fd=preordered:nwc=5.0:sp=reverse_frequency:i=501:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/501Mi)
% 3.12/1.01  % (9066)Instruction limit reached!
% 3.12/1.01  % (9066)------------------------------
% 3.12/1.01  % (9066)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.12/1.01  % (9066)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.12/1.01  % (9066)Termination reason: Unknown
% 3.12/1.01  % (9066)Termination phase: Saturation
% 3.12/1.01  
% 3.12/1.01  % (9066)Memory used [KB]: 2046
% 3.12/1.01  % (9066)Time elapsed: 0.403 s
% 3.12/1.01  % (9066)Instructions burned: 225 (million)
% 3.12/1.01  % (9066)------------------------------
% 3.12/1.01  % (9066)------------------------------
% 3.12/1.01  % (9090)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.12/1.01  % (9094)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.13/1.03  % (9093)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.13/1.03  % (9092)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.13/1.06  % (9095)lrs+10_1:1_ep=RS:fsr=off:sos=all:i=3217:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/3217Mi)
% 3.13/1.07  % (9096)ott+10_6715:511922_awrs=decay:awrsf=1:bd=preordered:bs=on:drc=off:fd=preordered:nwc=5.0:sp=frequency:spb=goal_then_units:uwa=interpreted_only:i=3528:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/3528Mi)
% 5.72/1.11  % (9075)Instruction limit reached!
% 5.72/1.11  % (9075)------------------------------
% 5.72/1.11  % (9075)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.72/1.12  % (9075)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.72/1.12  % (9075)Termination reason: Unknown
% 5.72/1.12  % (9075)Termination phase: Saturation
% 5.72/1.12  
% 5.72/1.12  % (9075)Memory used [KB]: 8571
% 5.72/1.12  % (9075)Time elapsed: 0.463 s
% 5.72/1.12  % (9075)Instructions burned: 211 (million)
% 5.72/1.12  % (9075)------------------------------
% 5.72/1.12  % (9075)------------------------------
% 5.72/1.13  % (9067)Instruction limit reached!
% 5.72/1.13  % (9067)------------------------------
% 5.72/1.13  % (9067)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.72/1.13  % (9067)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.72/1.13  % (9067)Termination reason: Unknown
% 5.72/1.13  % (9067)Termination phase: Saturation
% 5.72/1.13  
% 5.72/1.13  % (9067)Memory used [KB]: 2558
% 5.72/1.13  % (9067)Time elapsed: 0.463 s
% 5.72/1.13  % (9067)Instructions burned: 343 (million)
% 5.72/1.13  % (9067)------------------------------
% 5.72/1.13  % (9067)------------------------------
% 5.72/1.14  % (9094)Instruction limit reached!
% 5.72/1.14  % (9094)------------------------------
% 5.72/1.14  % (9094)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.72/1.14  % (9094)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.72/1.14  % (9094)Termination reason: Unknown
% 5.72/1.14  % (9094)Termination phase: Saturation
% 5.72/1.14  
% 5.72/1.14  % (9094)Memory used [KB]: 1535
% 5.72/1.14  % (9094)Time elapsed: 0.112 s
% 5.72/1.14  % (9094)Instructions burned: 115 (million)
% 5.72/1.14  % (9094)------------------------------
% 5.72/1.14  % (9094)------------------------------
% 5.72/1.15  % (9083)Instruction limit reached!
% 5.72/1.15  % (9083)------------------------------
% 5.72/1.15  % (9083)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.72/1.15  % (9083)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.72/1.15  % (9083)Termination reason: Unknown
% 5.72/1.15  % (9083)Termination phase: Saturation
% 5.72/1.15  
% 5.72/1.15  % (9083)Memory used [KB]: 2814
% 5.72/1.15  % (9083)Time elapsed: 0.453 s
% 5.72/1.15  % (9083)Instructions burned: 231 (million)
% 5.72/1.15  % (9083)------------------------------
% 5.72/1.15  % (9083)------------------------------
% 5.72/1.16  % (9077)Refutation not found, non-redundant clauses discarded% (9077)------------------------------
% 5.72/1.16  % (9077)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.72/1.16  % (9077)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.72/1.16  % (9077)Termination reason: Refutation not found, non-redundant clauses discarded
% 5.72/1.16  
% 5.72/1.16  % (9077)Memory used [KB]: 8827
% 5.72/1.16  % (9077)Time elapsed: 0.525 s
% 5.72/1.16  % (9077)Instructions burned: 328 (million)
% 5.72/1.16  % (9077)------------------------------
% 5.72/1.16  % (9077)------------------------------
% 5.72/1.16  % (9078)Instruction limit reached!
% 5.72/1.16  % (9078)------------------------------
% 5.72/1.16  % (9078)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.46/1.17  % (9079)Instruction limit reached!
% 6.46/1.17  % (9079)------------------------------
% 6.46/1.17  % (9079)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.46/1.17  % (9079)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.46/1.17  % (9079)Termination reason: Unknown
% 6.46/1.17  % (9079)Termination phase: Saturation
% 6.46/1.17  
% 6.46/1.17  % (9079)Memory used [KB]: 8059
% 6.46/1.17  % (9079)Time elapsed: 0.453 s
% 6.46/1.17  % (9079)Instructions burned: 213 (million)
% 6.46/1.17  % (9079)------------------------------
% 6.46/1.17  % (9079)------------------------------
% 6.46/1.17  % (9097)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.46/1.18  % (9078)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.46/1.18  % (9078)Termination reason: Unknown
% 6.46/1.18  % (9078)Termination phase: Saturation
% 6.46/1.18  
% 6.46/1.18  % (9078)Memory used [KB]: 2430
% 6.46/1.18  % (9078)Time elapsed: 0.528 s
% 6.46/1.18  % (9078)Instructions burned: 294 (million)
% 6.46/1.18  % (9078)------------------------------
% 6.46/1.18  % (9078)------------------------------
% 6.46/1.19  % (9076)Instruction limit reached!
% 6.46/1.19  % (9076)------------------------------
% 6.46/1.19  % (9076)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.71/1.21  % (9076)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.71/1.21  % (9076)Termination reason: Unknown
% 6.71/1.21  % (9076)Termination phase: Saturation
% 6.71/1.21  
% 6.71/1.21  % (9076)Memory used [KB]: 8443
% 6.71/1.21  % (9076)Time elapsed: 0.569 s
% 6.71/1.21  % (9076)Instructions burned: 274 (million)
% 6.71/1.21  % (9076)------------------------------
% 6.71/1.21  % (9076)------------------------------
% 6.71/1.22  % (9071)Instruction limit reached!
% 6.71/1.22  % (9071)------------------------------
% 6.71/1.22  % (9071)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.71/1.23  % (9071)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.71/1.23  % (9071)Termination reason: Unknown
% 6.71/1.23  % (9071)Termination phase: Saturation
% 6.71/1.23  
% 6.71/1.23  % (9071)Memory used [KB]: 2558
% 6.71/1.23  % (9071)Time elapsed: 0.629 s
% 6.71/1.23  % (9071)Instructions burned: 371 (million)
% 6.71/1.23  % (9071)------------------------------
% 6.71/1.23  % (9071)------------------------------
% 6.92/1.25  % (9099)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.92/1.26  % (9098)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.92/1.27  % (9100)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.92/1.28  % (9086)Refutation not found, non-redundant clauses discarded% (9086)------------------------------
% 6.92/1.28  % (9086)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.92/1.28  % (9086)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.92/1.28  % (9086)Termination reason: Refutation not found, non-redundant clauses discarded
% 6.92/1.28  
% 6.92/1.28  % (9086)Memory used [KB]: 3326
% 6.92/1.28  % (9086)Time elapsed: 0.508 s
% 6.92/1.28  % (9086)Instructions burned: 238 (million)
% 6.92/1.28  % (9086)------------------------------
% 6.92/1.28  % (9086)------------------------------
% 6.92/1.28  % (9101)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)
% 6.92/1.29  % (9102)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)
% 6.92/1.29  % (9065)Instruction limit reached!
% 6.92/1.29  % (9065)------------------------------
% 6.92/1.29  % (9065)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.92/1.29  % (9065)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.92/1.29  % (9065)Termination reason: Unknown
% 6.92/1.29  % (9065)Termination phase: Saturation
% 6.92/1.29  
% 6.92/1.29  % (9065)Memory used [KB]: 4989
% 6.92/1.29  % (9065)Time elapsed: 0.706 s
% 6.92/1.29  % (9065)Instructions burned: 494 (million)
% 6.92/1.29  % (9065)------------------------------
% 6.92/1.29  % (9065)------------------------------
% 6.92/1.31  % (9080)Instruction limit reached!
% 6.92/1.31  % (9080)------------------------------
% 6.92/1.31  % (9080)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.92/1.31  % (9080)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.92/1.31  % (9080)Termination reason: Unknown
% 6.92/1.31  % (9080)Termination phase: Saturation
% 6.92/1.31  
% 6.92/1.31  % (9080)Memory used [KB]: 3965
% 6.92/1.31  % (9080)Time elapsed: 0.638 s
% 6.92/1.31  % (9080)Instructions burned: 375 (million)
% 6.92/1.31  % (9080)------------------------------
% 6.92/1.31  % (9080)------------------------------
% 6.92/1.31  % (9104)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)
% 6.92/1.31  % (9103)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.42/1.35  % (9105)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.42/1.37  % (9106)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.42/1.38  % (9084)Instruction limit reached!
% 7.42/1.38  % (9084)------------------------------
% 7.42/1.38  % (9084)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.42/1.38  % (9084)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.42/1.38  % (9084)Termination reason: Unknown
% 7.42/1.38  % (9084)Termination phase: Saturation
% 7.42/1.38  
% 7.42/1.38  % (9084)Memory used [KB]: 2430
% 7.42/1.38  % (9084)Time elapsed: 0.660 s
% 7.42/1.38  % (9084)Instructions burned: 361 (million)
% 7.42/1.38  % (9084)------------------------------
% 7.42/1.38  % (9084)------------------------------
% 7.71/1.39  % (9082)Instruction limit reached!
% 7.71/1.39  % (9082)------------------------------
% 7.71/1.39  % (9082)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.71/1.39  % (9082)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.71/1.39  % (9082)Termination reason: Unknown
% 7.71/1.39  % (9082)Termination phase: Saturation
% 7.71/1.39  
% 7.71/1.39  % (9082)Memory used [KB]: 7419
% 7.71/1.39  % (9082)Time elapsed: 0.709 s
% 7.71/1.39  % (9082)Instructions burned: 488 (million)
% 7.71/1.39  % (9082)------------------------------
% 7.71/1.39  % (9082)------------------------------
% 7.71/1.42  % (9085)Instruction limit reached!
% 7.71/1.42  % (9085)------------------------------
% 7.71/1.42  % (9085)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.71/1.42  % (9085)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.71/1.42  % (9085)Termination reason: Unknown
% 7.71/1.42  % (9085)Termination phase: Saturation
% 7.71/1.42  
% 7.71/1.42  % (9085)Memory used [KB]: 3198
% 7.71/1.42  % (9085)Time elapsed: 0.683 s
% 7.71/1.42  % (9085)Instructions burned: 384 (million)
% 7.71/1.42  % (9085)------------------------------
% 7.71/1.42  % (9085)------------------------------
% 7.71/1.42  % (9107)lrs+10_1:1024_drc=off:fde=none:gve=force:nm=4:norm_ineq=on:sas=z3:sos=all:sp=const_min:spb=non_intro:to=lpo:uwa=one_side_constant:i=691:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/691Mi)
% 7.71/1.44  % (9108)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.71/1.45  % (9109)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.96/1.46  % (9068)Instruction limit reached!
% 7.96/1.46  % (9068)------------------------------
% 7.96/1.46  % (9068)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.96/1.46  % (9068)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.96/1.46  % (9068)Termination reason: Unknown
% 7.96/1.46  % (9068)Termination phase: Saturation
% 7.96/1.46  
% 7.96/1.46  % (9068)Memory used [KB]: 7291
% 7.96/1.46  % (9068)Time elapsed: 0.850 s
% 7.96/1.46  % (9068)Instructions burned: 490 (million)
% 7.96/1.46  % (9068)------------------------------
% 7.96/1.46  % (9068)------------------------------
% 7.96/1.46  % (9064)Instruction limit reached!
% 7.96/1.46  % (9064)------------------------------
% 7.96/1.46  % (9064)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.96/1.46  % (9064)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.96/1.46  % (9064)Termination reason: Unknown
% 7.96/1.46  % (9064)Termination phase: Saturation
% 7.96/1.46  
% 7.96/1.46  % (9064)Memory used [KB]: 9338
% 7.96/1.46  % (9064)Time elapsed: 0.875 s
% 7.96/1.46  % (9064)Instructions burned: 464 (million)
% 7.96/1.46  % (9064)------------------------------
% 7.96/1.46  % (9064)------------------------------
% 8.15/1.51  % (9072)Instruction limit reached!
% 8.15/1.51  % (9072)------------------------------
% 8.15/1.51  % (9072)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.15/1.51  % (9072)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.15/1.51  % (9072)Termination reason: Unknown
% 8.15/1.51  % (9072)Termination phase: Saturation
% 8.15/1.51  
% 8.15/1.51  % (9072)Memory used [KB]: 3709
% 8.15/1.51  % (9072)Time elapsed: 0.909 s
% 8.15/1.51  % (9072)Instructions burned: 495 (million)
% 8.15/1.51  % (9072)------------------------------
% 8.15/1.51  % (9072)------------------------------
% 8.15/1.52  % (9099)Instruction limit reached!
% 8.15/1.52  % (9099)------------------------------
% 8.15/1.52  % (9099)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.15/1.52  % (9099)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.15/1.52  % (9099)Termination reason: Unknown
% 8.15/1.52  % (9099)Termination phase: Saturation
% 8.15/1.52  
% 8.15/1.52  % (9099)Memory used [KB]: 2046
% 8.15/1.52  % (9099)Time elapsed: 0.299 s
% 8.15/1.52  % (9099)Instructions burned: 238 (million)
% 8.15/1.52  % (9099)------------------------------
% 8.15/1.52  % (9099)------------------------------
% 8.15/1.52  % (9111)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.15/1.52  % (9110)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 (2989ds/3058Mi)
% 8.45/1.55  % (9112)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.45/1.56  % (9093)Instruction limit reached!
% 8.45/1.56  % (9093)------------------------------
% 8.45/1.56  % (9093)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.45/1.56  % (9093)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.45/1.56  % (9093)Termination reason: Unknown
% 8.45/1.56  % (9093)Termination phase: Saturation
% 8.45/1.56  
% 8.45/1.56  % (9093)Memory used [KB]: 4861
% 8.45/1.56  % (9093)Time elapsed: 0.631 s
% 8.45/1.56  % (9093)Instructions burned: 331 (million)
% 8.45/1.56  % (9093)------------------------------
% 8.45/1.56  % (9093)------------------------------
% 8.45/1.59  % (9113)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 (2988ds/256Mi)
% 8.45/1.59  % (9081)Instruction limit reached!
% 8.45/1.59  % (9081)------------------------------
% 8.45/1.59  % (9081)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.45/1.59  % (9081)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.45/1.59  % (9081)Termination reason: Unknown
% 8.45/1.59  % (9081)Termination phase: Saturation
% 8.45/1.59  
% 8.45/1.59  % (9081)Memory used [KB]: 12281
% 8.45/1.59  % (9081)Time elapsed: 0.238 s
% 8.45/1.59  % (9081)Instructions burned: 502 (million)
% 8.45/1.59  % (9081)------------------------------
% 8.45/1.59  % (9081)------------------------------
% 8.45/1.60  % (9114)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.69/1.66  % (9115)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)
% 8.69/1.67  % (9117)dis+1004_1:3_av=off:bs=on:plsq=on:i=4966:si=on:rawr=on:rtra=on_0 on theBenchmark for (2987ds/4966Mi)
% 8.69/1.67  % (9116)dis+10_1:1_sgt=16:sos=on:spb=goal:ss=axioms:i=1006:si=on:rawr=on:rtra=on_0 on theBenchmark for (2988ds/1006Mi)
% 10.70/1.75  % (9118)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.63/1.85  % (9100)Instruction limit reached!
% 11.63/1.85  % (9100)------------------------------
% 11.63/1.85  % (9100)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 11.63/1.85  % (9100)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 11.63/1.85  % (9100)Termination reason: Unknown
% 11.63/1.85  % (9100)Termination phase: Saturation
% 11.63/1.85  
% 11.63/1.85  % (9100)Memory used [KB]: 4861
% 11.63/1.85  % (9100)Time elapsed: 0.618 s
% 11.63/1.85  % (9100)Instructions burned: 656 (million)
% 11.63/1.85  % (9100)------------------------------
% 11.63/1.85  % (9100)------------------------------
% 11.63/1.86  % (9089)Instruction limit reached!
% 11.63/1.86  % (9089)------------------------------
% 11.63/1.86  % (9089)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 11.63/1.86  % (9089)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 11.63/1.86  % (9089)Termination reason: Unknown
% 11.63/1.86  % (9089)Termination phase: Saturation
% 11.63/1.86  
% 11.63/1.86  % (9089)Memory used [KB]: 9466
% 11.63/1.86  % (9089)Time elapsed: 0.897 s
% 11.63/1.86  % (9089)Instructions burned: 501 (million)
% 11.63/1.86  % (9089)------------------------------
% 11.63/1.86  % (9089)------------------------------
% 12.28/1.95  % (9109)Instruction limit reached!
% 12.28/1.95  % (9109)------------------------------
% 12.28/1.95  % (9109)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.28/1.95  % (9109)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 12.28/1.95  % (9109)Termination reason: Unknown
% 12.28/1.95  % (9109)Termination phase: Saturation
% 12.28/1.95  
% 12.28/1.95  % (9109)Memory used [KB]: 2686
% 12.28/1.95  % (9109)Time elapsed: 0.576 s
% 12.28/1.95  % (9109)Instructions burned: 362 (million)
% 12.28/1.95  % (9109)------------------------------
% 12.28/1.95  % (9109)------------------------------
% 12.28/1.95  % (9119)ott+0_1:128_afr=on:amm=sco:anc=none:awrs=converge:awrsf=110:bsd=on:cond=fast:etr=on:fde=unused:flr=on:fsd=on:gve=force:irw=on:norm_ineq=on:sas=z3:sos=all:spb=units:tha=off:thi=strong:to=lpo:uwa=one_side_interpreted:i=3932:si=on:rawr=on:rtra=on_0 on theBenchmark for (2985ds/3932Mi)
% 12.28/1.97  % (9114)Instruction limit reached!
% 12.28/1.97  % (9114)------------------------------
% 12.28/1.97  % (9114)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.28/1.97  % (9114)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 12.28/1.97  % (9114)Termination reason: Unknown
% 12.28/1.97  % (9114)Termination phase: Saturation
% 12.28/1.97  
% 12.28/1.97  % (9114)Memory used [KB]: 7164
% 12.28/1.97  % (9114)Time elapsed: 0.487 s
% 12.28/1.97  % (9114)Instructions burned: 218 (million)
% 12.28/1.97  % (9114)------------------------------
% 12.28/1.97  % (9114)------------------------------
% 12.28/1.98  % (9120)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.28/1.99  % (9108)Instruction limit reached!
% 12.28/1.99  % (9108)------------------------------
% 12.28/1.99  % (9108)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.28/1.99  % (9108)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 12.28/1.99  % (9108)Termination reason: Unknown
% 12.28/1.99  % (9108)Termination phase: Saturation
% 12.28/1.99  
% 12.28/1.99  % (9108)Memory used [KB]: 3454
% 12.28/1.99  % (9108)Time elapsed: 0.631 s
% 12.28/1.99  % (9108)Instructions burned: 372 (million)
% 12.28/1.99  % (9108)------------------------------
% 12.28/1.99  % (9108)------------------------------
% 12.88/2.03  % (9113)Instruction limit reached!
% 12.88/2.03  % (9113)------------------------------
% 12.88/2.03  % (9113)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.88/2.03  % (9113)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 12.88/2.03  % (9113)Termination reason: Unknown
% 12.88/2.03  % (9113)Termination phase: Saturation
% 12.88/2.03  
% 12.88/2.03  % (9113)Memory used [KB]: 3326
% 12.88/2.03  % (9113)Time elapsed: 0.539 s
% 12.88/2.03  % (9113)Instructions burned: 256 (million)
% 12.88/2.03  % (9113)------------------------------
% 12.88/2.03  % (9113)------------------------------
% 13.44/2.08  % (9121)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 (2984ds/3843Mi)
% 13.46/2.10  % (9123)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.46/2.11  % (9101)Instruction limit reached!
% 13.46/2.11  % (9101)------------------------------
% 13.46/2.11  % (9101)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 13.60/2.11  % (9101)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 13.60/2.11  % (9101)Termination reason: Unknown
% 13.60/2.11  % (9101)Termination phase: Saturation
% 13.60/2.11  
% 13.60/2.11  % (9101)Memory used [KB]: 4349
% 13.60/2.11  % (9101)Time elapsed: 0.906 s
% 13.60/2.11  % (9101)Instructions burned: 487 (million)
% 13.60/2.11  % (9101)------------------------------
% 13.60/2.11  % (9101)------------------------------
% 13.67/2.12  % (9122)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.67/2.16  % (9124)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)
% 14.88/2.25  % (9125)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 (2982ds/1518Mi)
% 14.88/2.26  % (9104)Instruction limit reached!
% 14.88/2.26  % (9104)------------------------------
% 14.88/2.26  % (9104)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 14.88/2.26  % (9104)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 14.88/2.26  % (9104)Termination reason: Unknown
% 14.88/2.26  % (9104)Termination phase: Saturation
% 14.88/2.26  
% 14.88/2.26  % (9104)Memory used [KB]: 13304
% 14.88/2.26  % (9104)Time elapsed: 0.273 s
% 14.88/2.26  % (9104)Instructions burned: 591 (million)
% 14.88/2.26  % (9104)------------------------------
% 14.88/2.26  % (9104)------------------------------
% 15.60/2.38  % (9105)Instruction limit reached!
% 15.60/2.38  % (9105)------------------------------
% 15.60/2.38  % (9105)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 15.60/2.38  % (9105)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 15.60/2.38  % (9105)Termination reason: Unknown
% 15.60/2.38  % (9105)Termination phase: Saturation
% 15.60/2.38  
% 15.60/2.38  % (9105)Memory used [KB]: 7547
% 15.60/2.38  % (9105)Time elapsed: 1.132 s
% 15.60/2.38  % (9105)Instructions burned: 638 (million)
% 15.60/2.38  % (9105)------------------------------
% 15.60/2.38  % (9105)------------------------------
% 15.60/2.40  % (9126)lrs+11_1:1_avsq=on:avsql=on:avsqr=1,16:norm_ineq=on:nwc=10.0:plsq=on:sas=z3:tha=off:urr=on:i=2661:si=on:rawr=on:rtra=on_0 on theBenchmark for (2980ds/2661Mi)
% 16.31/2.44  % (9107)Instruction limit reached!
% 16.31/2.44  % (9107)------------------------------
% 16.31/2.44  % (9107)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 16.31/2.46  % (9107)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 16.31/2.46  % (9107)Termination reason: Unknown
% 16.31/2.46  % (9107)Termination phase: Saturation
% 16.31/2.46  
% 16.31/2.46  % (9107)Memory used [KB]: 4989
% 16.31/2.46  % (9107)Time elapsed: 1.129 s
% 16.31/2.46  % (9107)Instructions burned: 691 (million)
% 16.31/2.46  % (9107)------------------------------
% 16.31/2.46  % (9107)------------------------------
% 16.88/2.52  % (9127)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 (2979ds/1324Mi)
% 16.88/2.55  % (9111)Refutation not found, non-redundant clauses discarded% (9111)------------------------------
% 16.88/2.55  % (9111)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 16.88/2.56  % (9111)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 16.88/2.56  % (9111)Termination reason: Refutation not found, non-redundant clauses discarded
% 16.88/2.56  
% 16.88/2.56  % (9111)Memory used [KB]: 4989
% 16.88/2.56  % (9111)Time elapsed: 1.135 s
% 16.88/2.56  % (9111)Instructions burned: 630 (million)
% 16.88/2.56  % (9111)------------------------------
% 16.88/2.56  % (9111)------------------------------
% 17.56/2.59  % (9103)Instruction limit reached!
% 17.56/2.59  % (9103)------------------------------
% 17.56/2.59  % (9103)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 17.56/2.59  % (9103)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 17.56/2.59  % (9103)Termination reason: Unknown
% 17.56/2.59  % (9103)Termination phase: Saturation
% 17.56/2.59  
% 17.56/2.59  % (9103)Memory used [KB]: 7164
% 17.56/2.59  % (9103)Time elapsed: 1.380 s
% 17.56/2.59  % (9103)Instructions burned: 980 (million)
% 17.56/2.59  % (9103)------------------------------
% 17.56/2.59  % (9103)------------------------------
% 17.56/2.59  % (9128)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 (2978ds/1168Mi)
% 17.56/2.60  % (9087)Instruction limit reached!
% 17.56/2.60  % (9087)------------------------------
% 17.56/2.60  % (9087)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 17.74/2.61  % (9087)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 17.74/2.61  % (9087)Termination reason: Unknown
% 17.74/2.61  % (9087)Termination phase: Saturation
% 17.74/2.61  
% 17.74/2.61  % (9087)Memory used [KB]: 14839
% 17.74/2.61  % (9087)Time elapsed: 1.768 s
% 17.74/2.61  % (9087)Instructions burned: 1006 (million)
% 17.74/2.61  % (9087)------------------------------
% 17.74/2.61  % (9087)------------------------------
% 17.85/2.70  % (9129)dis+1004_1:3_av=off:bs=on:plsq=on:i=11321:si=on:rawr=on:rtra=on_0 on theBenchmark for (2977ds/11321Mi)
% 18.44/2.75  % (9131)lrs+10_3:1_abs=on:ep=RST:newcnf=on:nm=2:sas=z3:sd=1:sos=all:ss=included:to=lpo:i=31695:si=on:rawr=on:rtra=on_0 on theBenchmark for (2977ds/31695Mi)
% 18.44/2.76  % (9130)lrs+10_1:1_av=off:sd=10:sos=all:ss=axioms:st=4.0:i=12082:si=on:rawr=on:rtra=on_0 on theBenchmark for (2977ds/12082Mi)
% 18.88/2.85  % (9102)Instruction limit reached!
% 18.88/2.85  % (9102)------------------------------
% 18.88/2.85  % (9102)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 18.88/2.85  % (9102)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 18.88/2.85  % (9102)Termination reason: Unknown
% 18.88/2.85  % (9102)Termination phase: Saturation
% 18.88/2.85  
% 18.88/2.85  % (9102)Memory used [KB]: 4349
% 18.88/2.85  % (9102)Time elapsed: 1.658 s
% 18.88/2.85  % (9102)Instructions burned: 1303 (million)
% 18.88/2.85  % (9102)------------------------------
% 18.88/2.85  % (9102)------------------------------
% 18.88/2.86  % (9106)Instruction limit reached!
% 18.88/2.86  % (9106)------------------------------
% 18.88/2.86  % (9106)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 18.88/2.86  % (9106)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 18.88/2.86  % (9106)Termination reason: Unknown
% 18.88/2.86  % (9106)Termination phase: Saturation
% 18.88/2.86  
% 18.88/2.86  % (9106)Memory used [KB]: 14456
% 18.88/2.86  % (9106)Time elapsed: 1.595 s
% 18.88/2.86  % (9106)Instructions burned: 947 (million)
% 18.88/2.86  % (9106)------------------------------
% 18.88/2.86  % (9106)------------------------------
% 20.72/3.01  % (9132)lrs+1002_1:1_nm=0:sd=1:ss=axioms:urr=ec_only:i=7145:si=on:rawr=on:rtra=on_0 on theBenchmark for (2974ds/7145Mi)
% 20.72/3.01  % (9133)lrs+10_1:1_br=off:ep=RSTC:plsq=on:plsqc=1:plsqr=32,1:urr=on:i=48352:si=on:rawr=on:rtra=on_0 on theBenchmark for (2974ds/48352Mi)
% 21.10/3.04  % (9122)Instruction limit reached!
% 21.10/3.04  % (9122)------------------------------
% 21.10/3.04  % (9122)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 21.10/3.04  % (9122)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 21.10/3.04  % (9122)Termination reason: Unknown
% 21.10/3.04  % (9122)Termination phase: Saturation
% 21.10/3.04  
% 21.10/3.04  % (9122)Memory used [KB]: 8315
% 21.10/3.04  % (9122)Time elapsed: 1.034 s
% 21.10/3.04  % (9122)Instructions burned: 952 (million)
% 21.10/3.04  % (9122)------------------------------
% 21.10/3.04  % (9122)------------------------------
% 21.38/3.09  % (9112)First to succeed.
% 21.99/3.17  % (9112)Refutation found. Thanks to Tanya!
% 21.99/3.17  % SZS status Theorem for theBenchmark
% 21.99/3.17  % SZS output start Proof for theBenchmark
% See solution above
% 21.99/3.18  % (9112)------------------------------
% 21.99/3.18  % (9112)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 21.99/3.18  % (9112)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 21.99/3.18  % (9112)Termination reason: Refutation
% 21.99/3.18  
% 21.99/3.18  % (9112)Memory used [KB]: 7931
% 21.99/3.18  % (9112)Time elapsed: 1.635 s
% 21.99/3.18  % (9112)Instructions burned: 1090 (million)
% 21.99/3.18  % (9112)------------------------------
% 21.99/3.18  % (9112)------------------------------
% 21.99/3.18  % (9011)Success in time 2.817 s
%------------------------------------------------------------------------------