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

View Problem - Process Solution

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

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

% Result   : Theorem 15.13s 2.27s
% Output   : Refutation 15.13s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   21
%            Number of leaves      :  293
% Syntax   : Number of formulae    : 1025 (  52 unt;  48 typ;   0 def)
%            Number of atoms       : 3947 ( 704 equ)
%            Maximal formula atoms :   30 (   4 avg)
%            Number of connectives : 3968 ( 998   ~;2513   |; 174   &)
%                                         ( 233 <=>;  50  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   19 (   5 avg)
%            Maximal term depth    :   10 (   2 avg)
%            Number arithmetic     : 6154 (1698 atm;2067 fun;1680 num; 709 var)
%            Number of types       :    8 (   6 usr;   1 ari)
%            Number of type conns  :   58 (  25   >;  33   *;   0   +;   0  <<)
%            Number of predicates  :  234 ( 230 usr; 229 prp; 0-4 aty)
%            Number of functors    :   46 (  40 usr;  22 con; 0-5 aty)
%            Number of variables   :  984 ( 950   !;  34   ?; 984   :)

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

tff(type_def_10,type,
    map_int_int: $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,
    t2tb1: array_int > uni ).

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

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

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

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

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

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

tff(func_def_38,type,
    sK3: map_int_int ).

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

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

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

tff(func_def_49,type,
    '$inst8': $int ).

tff(func_def_51,type,
    '$inst9': $int ).

tff(func_def_52,type,
    '$inst10': $int ).

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

tff(pred_def_3,type,
    eqseq: ( array_int * $int * $int * $int ) > $o ).

tff(f2712,plain,
    $false,
    inference(avatar_smt_refutation,[],[f225,f230,f235,f240,f245,f250,f255,f256,f261,f266,f267,f272,f277,f282,f287,f292,f303,f313,f343,f352,f353,f362,f371,f372,f381,f390,f391,f392,f393,f394,f412,f417,f422,f427,f432,f437,f442,f447,f453,f459,f465,f473,f486,f496,f497,f499,f501,f538,f546,f625,f642,f657,f666,f698,f707,f717,f724,f750,f751,f783,f819,f820,f846,f847,f921,f1017,f1039,f1265,f1269,f1273,f1277,f1281,f1285,f1289,f1293,f1297,f1301,f1305,f1309,f1313,f1317,f1321,f1325,f1329,f1333,f1337,f1341,f1345,f1349,f1353,f1357,f1361,f1366,f1367,f1368,f1369,f1387,f1392,f1397,f1402,f1413,f1420,f1464,f1485,f1498,f1503,f1508,f1509,f1565,f1569,f1573,f1577,f1581,f1585,f1589,f1593,f1597,f1601,f1605,f1609,f1613,f1617,f1621,f1625,f1629,f1633,f1637,f1641,f1645,f1649,f1653,f1657,f1661,f1701,f1731,f1735,f1739,f1752,f1756,f1769,f1773,f1786,f1790,f1822,f1854,f1886,f1918,f1927,f1931,f1941,f1945,f1959,f1963,f1974,f1975,f1988,f1992,f2009,f2013,f2034,f2038,f2055,f2059,f2080,f2085,f2119,f2124,f2129,f2134,f2139,f2144,f2149,f2154,f2159,f2164,f2190,f2195,f2204,f2205,f2242,f2288,f2293,f2297,f2335,f2339,f2348,f2352,f2366,f2370,f2461,f2470,f2483,f2496,f2497,f2510,f2523,f2524,f2525,f2534,f2535,f2544,f2545,f2546,f2551,f2566,f2570,f2582,f2586,f2658,f2662,f2671,f2680,f2684,f2693,f2698,f2699,f2700,f2709,f2710,f2711]) ).

tff(f2711,plain,
    ( spl7_220
    | spl7_204
    | spl7_219
    | spl7_4
    | ~ spl7_12 ),
    inference(avatar_split_clause,[],[f2600,f279,f237,f2664,f2512,f2668]) ).

tff(f2668,plain,
    ( spl7_220
  <=> ( sK4 = $sum(sK2,sK4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_220])]) ).

tff(f2512,plain,
    ( spl7_204
  <=> ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,$sum(sK2,sK4))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,$sum(sK2,sK4))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_204])]) ).

tff(f2664,plain,
    ( spl7_219
  <=> $less(sK4,$sum(sK2,sK4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_219])]) ).

tff(f237,plain,
    ( spl7_4
  <=> $less($sum(sK2,sK4),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_4])]) ).

tff(f279,plain,
    ( spl7_12
  <=> eqseq(tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK1,sK2,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_12])]) ).

tff(f2600,plain,
    ( $less(sK4,$sum(sK2,sK4))
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,$sum(sK2,sK4))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,$sum(sK2,sK4))))) )
    | ( sK4 = $sum(sK2,sK4) )
    | spl7_4
    | ~ spl7_12 ),
    inference(resolution,[],[f926,f239]) ).

tff(f239,plain,
    ( ~ $less($sum(sK2,sK4),0)
    | spl7_4 ),
    inference(avatar_component_clause,[],[f237]) ).

tff(f926,plain,
    ( ! [X0: $int] :
        ( $less(sK4,X0)
        | $less(X0,0)
        | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,X0)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,X0)))) )
        | ( sK4 = X0 ) )
    | ~ spl7_12 ),
    inference(resolution,[],[f763,f54]) ).

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

tff(f763,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,sK4)
        | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,X1)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,X1)))) )
        | $less(X1,0) )
    | ~ spl7_12 ),
    inference(forward_demodulation,[],[f762,f553]) ).

tff(f553,plain,
    ! [X0: $int,X1: map_int_int] : ( t2tb2(X1) = elts(int,mk_array(int,X0,t2tb2(X1))) ),
    inference(resolution,[],[f206,f154]) ).

tff(f154,plain,
    ! [X0: map_int_int] : sort(map(int,int),t2tb2(X0)),
    inference(cnf_transformation,[],[f66]) ).

tff(f66,plain,
    ! [X0: map_int_int] : sort(map(int,int),t2tb2(X0)),
    inference(rectify,[],[f38]) ).

tff(f38,axiom,
    ! [X1: map_int_int] : sort(map(int,int),t2tb2(X1)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t2tb_sort2) ).

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

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

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

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

tff(f22,axiom,
    ! [X13: uni,X6: $int,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(f762,plain,
    ( ! [X1: $int] :
        ( ( tb2t(get(int,int,elts(int,mk_array(int,sK0,t2tb2(sK3))),t2tb($sum(sK1,X1)))) = tb2t(get(int,int,elts(int,mk_array(int,sK0,t2tb2(sK3))),t2tb($sum(sK2,X1)))) )
        | ~ $less(X1,sK4)
        | $less(X1,0) )
    | ~ spl7_12 ),
    inference(forward_demodulation,[],[f755,f153]) ).

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

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

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

tff(f755,plain,
    ( ! [X1: $int] :
        ( ~ $less(X1,sK4)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),t2tb($sum(sK1,X1)))) = tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),t2tb($sum(sK2,X1)))) )
        | $less(X1,0) )
    | ~ spl7_12 ),
    inference(resolution,[],[f216,f281]) ).

tff(f281,plain,
    ( eqseq(tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK1,sK2,sK4)
    | ~ spl7_12 ),
    inference(avatar_component_clause,[],[f279]) ).

tff(f216,plain,
    ! [X2: $int,X3: $int,X0: $int,X1: array_int,X4: $int] :
      ( ~ eqseq(X1,X0,X2,X4)
      | ~ $less(X3,X4)
      | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,X3)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X0,X3)))) )
      | $less(X3,0) ),
    inference(definition_unfolding,[],[f186,f155,f155]) ).

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

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

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

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

tff(f186,plain,
    ! [X2: $int,X3: $int,X0: $int,X1: array_int,X4: $int] :
      ( $less(X3,0)
      | ( tb2t(get1(int,t2tb1(X1),$sum(X0,X3))) = tb2t(get1(int,t2tb1(X1),$sum(X2,X3))) )
      | ~ $less(X3,X4)
      | ~ eqseq(X1,X0,X2,X4) ),
    inference(cnf_transformation,[],[f133]) ).

tff(f133,plain,
    ! [X0: $int,X1: array_int,X2: $int,X3: $int] :
      ( $less(X3,0)
      | ( tb2t(get1(int,t2tb1(X1),$sum(X0,X3))) = tb2t(get1(int,t2tb1(X1),$sum(X2,X3))) )
      | ! [X4: $int] :
          ( ~ $less(X3,X4)
          | ~ eqseq(X1,X0,X2,X4) ) ),
    inference(rectify,[],[f106]) ).

tff(f106,plain,
    ! [X2: $int,X1: array_int,X3: $int,X0: $int] :
      ( $less(X0,0)
      | ( tb2t(get1(int,t2tb1(X1),$sum(X3,X0))) = tb2t(get1(int,t2tb1(X1),$sum(X2,X0))) )
      | ! [X4: $int] :
          ( ~ $less(X0,X4)
          | ~ eqseq(X1,X2,X3,X4) ) ),
    inference(flattening,[],[f105]) ).

tff(f105,plain,
    ! [X1: array_int,X0: $int,X2: $int,X3: $int] :
      ( ! [X4: $int] :
          ( ~ $less(X0,X4)
          | ~ eqseq(X1,X2,X3,X4) )
      | ( tb2t(get1(int,t2tb1(X1),$sum(X3,X0))) = tb2t(get1(int,t2tb1(X1),$sum(X2,X0))) )
      | $less(X0,0) ),
    inference(ennf_transformation,[],[f73]) ).

tff(f73,plain,
    ! [X1: array_int,X0: $int,X2: $int,X3: $int] :
      ( ~ $less(X0,0)
     => ( ( tb2t(get1(int,t2tb1(X1),$sum(X3,X0))) != tb2t(get1(int,t2tb1(X1),$sum(X2,X0))) )
       => ! [X4: $int] :
            ( $less(X0,X4)
           => ~ eqseq(X1,X2,X3,X4) ) ) ),
    inference(rectify,[],[f43]) ).

tff(f43,plain,
    ! [X14: $int,X0: array_int,X1: $int,X7: $int] :
      ( ~ $less(X14,0)
     => ( ( tb2t(get1(int,t2tb1(X0),$sum(X1,X14))) != tb2t(get1(int,t2tb1(X0),$sum(X7,X14))) )
       => ! [X18: $int] :
            ( $less(X14,X18)
           => ~ eqseq(X0,X1,X7,X18) ) ) ),
    inference(theory_normalization,[],[f37]) ).

tff(f37,axiom,
    ! [X14: $int,X0: array_int,X1: $int,X7: $int] :
      ( $lesseq(0,X14)
     => ( ( tb2t(get1(int,t2tb1(X0),$sum(X1,X14))) != tb2t(get1(int,t2tb1(X0),$sum(X7,X14))) )
       => ! [X18: $int] :
            ( $less(X14,X18)
           => ~ eqseq(X0,X1,X7,X18) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',not_eqseq) ).

tff(f2710,plain,
    ( spl7_224
    | spl7_225
    | spl7_190
    | ~ spl7_12
    | ~ spl7_35 ),
    inference(avatar_split_clause,[],[f2640,f439,f279,f2450,f2690,f2686]) ).

tff(f2686,plain,
    ( spl7_224
  <=> $less(sK4,$sum(sK1,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_224])]) ).

tff(f2690,plain,
    ( spl7_225
  <=> ( $sum(sK1,0) = sK4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_225])]) ).

tff(f2450,plain,
    ( spl7_190
  <=> ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,$sum(sK1,0))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,$sum(sK1,0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_190])]) ).

tff(f439,plain,
    ( spl7_35
  <=> $less(0,$sum(sK1,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_35])]) ).

tff(f2640,plain,
    ( ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,$sum(sK1,0))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,$sum(sK1,0))))) )
    | ( $sum(sK1,0) = sK4 )
    | $less(sK4,$sum(sK1,0))
    | ~ spl7_12
    | ~ spl7_35 ),
    inference(evaluation,[],[f2612]) ).

tff(f2612,plain,
    ( $less(sK4,$sum(sK1,0))
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,$sum(sK1,0))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,$sum(sK1,0))))) )
    | ( $sum(sK1,0) = sK4 )
    | $less(0,0)
    | ~ spl7_12
    | ~ spl7_35 ),
    inference(resolution,[],[f926,f515]) ).

tff(f515,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum(sK1,0),X0)
        | $less(0,X0) )
    | ~ spl7_35 ),
    inference(resolution,[],[f441,f53]) ).

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

tff(f441,plain,
    ( $less(0,$sum(sK1,0))
    | ~ spl7_35 ),
    inference(avatar_component_clause,[],[f439]) ).

tff(f2709,plain,
    ( spl7_227
    | spl7_228
    | spl7_96
    | ~ spl7_12
    | spl7_95 ),
    inference(avatar_split_clause,[],[f2608,f1384,f279,f1410,f2706,f2702]) ).

tff(f2702,plain,
    ( spl7_227
  <=> ( sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0) = sK4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_227])]) ).

tff(f2706,plain,
    ( spl7_228
  <=> $less(sK4,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_228])]) ).

tff(f1410,plain,
    ( spl7_96
  <=> ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_96])]) ).

tff(f1384,plain,
    ( spl7_95
  <=> $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_95])]) ).

tff(f2608,plain,
    ( ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) )
    | $less(sK4,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))
    | ( sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0) = sK4 )
    | ~ spl7_12
    | spl7_95 ),
    inference(resolution,[],[f926,f1386]) ).

tff(f1386,plain,
    ( ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0),0)
    | spl7_95 ),
    inference(avatar_component_clause,[],[f1384]) ).

tff(f2700,plain,
    ( spl7_195
    | spl7_222
    | spl7_221
    | ~ spl7_12
    | ~ spl7_39 ),
    inference(avatar_split_clause,[],[f2641,f462,f279,f2673,f2677,f2472]) ).

tff(f2472,plain,
    ( spl7_195
  <=> ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,$sum(sK2,0))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,$sum(sK2,0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_195])]) ).

tff(f2677,plain,
    ( spl7_222
  <=> $less(sK4,$sum(sK2,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_222])]) ).

tff(f2673,plain,
    ( spl7_221
  <=> ( $sum(sK2,0) = sK4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_221])]) ).

tff(f462,plain,
    ( spl7_39
  <=> $less(0,$sum(sK2,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_39])]) ).

tff(f2641,plain,
    ( ( $sum(sK2,0) = sK4 )
    | $less(sK4,$sum(sK2,0))
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,$sum(sK2,0))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,$sum(sK2,0))))) )
    | ~ spl7_12
    | ~ spl7_39 ),
    inference(evaluation,[],[f2613]) ).

tff(f2613,plain,
    ( $less(sK4,$sum(sK2,0))
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,$sum(sK2,0))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,$sum(sK2,0))))) )
    | ( $sum(sK2,0) = sK4 )
    | $less(0,0)
    | ~ spl7_12
    | ~ spl7_39 ),
    inference(resolution,[],[f926,f530]) ).

tff(f530,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum(sK2,0),X0)
        | $less(0,X0) )
    | ~ spl7_39 ),
    inference(resolution,[],[f464,f53]) ).

tff(f464,plain,
    ( $less(0,$sum(sK2,0))
    | ~ spl7_39 ),
    inference(avatar_component_clause,[],[f462]) ).

tff(f2699,plain,
    ( spl7_217
    | spl7_216
    | spl7_131
    | ~ spl7_12
    | ~ spl7_17 ),
    inference(avatar_split_clause,[],[f2642,f336,f279,f1728,f2651,f2655]) ).

tff(f2655,plain,
    ( spl7_217
  <=> $less(sK4,$sum(sK1,sK4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_217])]) ).

tff(f2651,plain,
    ( spl7_216
  <=> ( sK4 = $sum(sK1,sK4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_216])]) ).

tff(f1728,plain,
    ( spl7_131
  <=> ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,$sum(sK1,sK4))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,$sum(sK1,sK4))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_131])]) ).

tff(f336,plain,
    ( spl7_17
  <=> $less(0,$sum(sK1,sK4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_17])]) ).

tff(f2642,plain,
    ( ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,$sum(sK1,sK4))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,$sum(sK1,sK4))))) )
    | ( sK4 = $sum(sK1,sK4) )
    | $less(sK4,$sum(sK1,sK4))
    | ~ spl7_12
    | ~ spl7_17 ),
    inference(evaluation,[],[f2614]) ).

tff(f2614,plain,
    ( $less(0,0)
    | ( sK4 = $sum(sK1,sK4) )
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,$sum(sK1,sK4))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,$sum(sK1,sK4))))) )
    | $less(sK4,$sum(sK1,sK4))
    | ~ spl7_12
    | ~ spl7_17 ),
    inference(resolution,[],[f926,f784]) ).

tff(f784,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum(sK1,sK4),X0)
        | $less(0,X0) )
    | ~ spl7_17 ),
    inference(resolution,[],[f338,f53]) ).

tff(f338,plain,
    ( $less(0,$sum(sK1,sK4))
    | ~ spl7_17 ),
    inference(avatar_component_clause,[],[f336]) ).

tff(f2698,plain,
    ( spl7_226
    | spl7_185
    | spl7_59
    | ~ spl7_12
    | spl7_52 ),
    inference(avatar_split_clause,[],[f2607,f691,f279,f780,f2341,f2695]) ).

tff(f2695,plain,
    ( spl7_226
  <=> $less(sK4,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_226])]) ).

tff(f2341,plain,
    ( spl7_185
  <=> ( sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5) = sK4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_185])]) ).

tff(f780,plain,
    ( spl7_59
  <=> ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_59])]) ).

tff(f691,plain,
    ( spl7_52
  <=> $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_52])]) ).

tff(f2607,plain,
    ( ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) )
    | ( sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5) = sK4 )
    | $less(sK4,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))
    | ~ spl7_12
    | spl7_52 ),
    inference(resolution,[],[f926,f693]) ).

tff(f693,plain,
    ( ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),0)
    | spl7_52 ),
    inference(avatar_component_clause,[],[f691]) ).

tff(f2693,plain,
    ( spl7_190
    | spl7_224
    | spl7_225
    | ~ spl7_12
    | spl7_30 ),
    inference(avatar_split_clause,[],[f2598,f414,f279,f2690,f2686,f2450]) ).

tff(f414,plain,
    ( spl7_30
  <=> $less($sum(sK1,0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_30])]) ).

tff(f2598,plain,
    ( ( $sum(sK1,0) = sK4 )
    | $less(sK4,$sum(sK1,0))
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,$sum(sK1,0))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,$sum(sK1,0))))) )
    | ~ spl7_12
    | spl7_30 ),
    inference(resolution,[],[f926,f416]) ).

tff(f416,plain,
    ( ~ $less($sum(sK1,0),0)
    | spl7_30 ),
    inference(avatar_component_clause,[],[f414]) ).

tff(f2684,plain,
    ( spl7_16
    | spl7_223
    | ~ spl7_12 ),
    inference(avatar_split_clause,[],[f2643,f279,f2682,f310]) ).

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

tff(f2682,plain,
    ( spl7_223
  <=> ! [X4: $int,X3: $int,X2: array_int,X1: $int] :
        ( ( sK4 = X1 )
        | $less(X1,0)
        | $less(length(int,t2tb1(X2)),$sum(X3,X1))
        | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,X1)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,X1)))) )
        | $less(length(int,t2tb1(X2)),$sum(X4,X1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X4,X2,X3,X1))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X4,X2,X3,X1))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK4)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_223])]) ).

tff(f2643,plain,
    ( ! [X2: array_int,X3: $int,X1: $int,X4: $int] :
        ( ( sK4 = X1 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK4)))) )
        | $less(sK4,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X4,X2,X3,X1))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X4,X2,X3,X1))))) )
        | $less(length(int,t2tb1(X2)),$sum(X4,X1))
        | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,X1)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,X1)))) )
        | $less(length(int,t2tb1(X2)),$sum(X3,X1))
        | $less(X1,0) )
    | ~ spl7_12 ),
    inference(duplicate_literal_removal,[],[f2591]) ).

tff(f2591,plain,
    ( ! [X2: array_int,X3: $int,X1: $int,X4: $int] :
        ( $less(X1,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK4)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X4,X2,X3,X1))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X4,X2,X3,X1))))) )
        | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,X1)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,X1)))) )
        | $less(length(int,t2tb1(X2)),$sum(X3,X1))
        | ( sK4 = X1 )
        | $less(X1,0)
        | $less(length(int,t2tb1(X2)),$sum(X4,X1))
        | $less(sK4,0) )
    | ~ spl7_12 ),
    inference(resolution,[],[f926,f767]) ).

tff(f767,plain,
    ! [X2: $int,X3: $int,X0: array_int,X1: $int,X4: $int] :
      ( ~ $less(X4,X2)
      | $less(length(int,t2tb1(X0)),$sum(X3,X2))
      | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X3,sK6(X1,X0,X3,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X1,X0,X3,X2))))) )
      | $less(X4,0)
      | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X3,X4)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,X4)))) )
      | $less(X2,0)
      | $less(length(int,t2tb1(X0)),$sum(X1,X2)) ),
    inference(resolution,[],[f218,f216]) ).

tff(f218,plain,
    ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
      ( eqseq(X1,X0,X2,X3)
      | $less(length(int,t2tb1(X1)),$sum(X0,X3))
      | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X0,sK6(X0,X1,X2,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK6(X0,X1,X2,X3))))) )
      | $less(length(int,t2tb1(X1)),$sum(X2,X3))
      | $less(X3,0) ),
    inference(definition_unfolding,[],[f199,f155,f155]) ).

tff(f199,plain,
    ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
      ( eqseq(X1,X0,X2,X3)
      | $less(length(int,t2tb1(X1)),$sum(X2,X3))
      | ( tb2t(get1(int,t2tb1(X1),$sum(X0,sK6(X0,X1,X2,X3)))) != tb2t(get1(int,t2tb1(X1),$sum(X2,sK6(X0,X1,X2,X3)))) )
      | $less(X3,0)
      | $less(length(int,t2tb1(X1)),$sum(X0,X3)) ),
    inference(cnf_transformation,[],[f142]) ).

tff(f142,plain,
    ! [X0: $int,X1: array_int,X2: $int,X3: $int] :
      ( ( eqseq(X1,X0,X2,X3)
        | $less(length(int,t2tb1(X1)),$sum(X2,X3))
        | ( ( tb2t(get1(int,t2tb1(X1),$sum(X0,sK6(X0,X1,X2,X3)))) != tb2t(get1(int,t2tb1(X1),$sum(X2,sK6(X0,X1,X2,X3)))) )
          & ~ $less(sK6(X0,X1,X2,X3),0)
          & $less(sK6(X0,X1,X2,X3),X3) )
        | $less(X3,0)
        | $less(length(int,t2tb1(X1)),$sum(X0,X3)) )
      & ( ( ~ $less(length(int,t2tb1(X1)),$sum(X2,X3))
          & ! [X5: $int] :
              ( ( tb2t(get1(int,t2tb1(X1),$sum(X0,X5))) = tb2t(get1(int,t2tb1(X1),$sum(X2,X5))) )
              | $less(X5,0)
              | ~ $less(X5,X3) )
          & ~ $less(X3,0)
          & ~ $less(length(int,t2tb1(X1)),$sum(X0,X3)) )
        | ~ eqseq(X1,X0,X2,X3) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK6])],[f140,f141]) ).

tff(f141,plain,
    ! [X0: $int,X1: array_int,X2: $int,X3: $int] :
      ( ? [X4: $int] :
          ( ( tb2t(get1(int,t2tb1(X1),$sum(X2,X4))) != tb2t(get1(int,t2tb1(X1),$sum(X0,X4))) )
          & ~ $less(X4,0)
          & $less(X4,X3) )
     => ( ( tb2t(get1(int,t2tb1(X1),$sum(X0,sK6(X0,X1,X2,X3)))) != tb2t(get1(int,t2tb1(X1),$sum(X2,sK6(X0,X1,X2,X3)))) )
        & ~ $less(sK6(X0,X1,X2,X3),0)
        & $less(sK6(X0,X1,X2,X3),X3) ) ),
    introduced(choice_axiom,[]) ).

tff(f140,plain,
    ! [X0: $int,X1: array_int,X2: $int,X3: $int] :
      ( ( eqseq(X1,X0,X2,X3)
        | $less(length(int,t2tb1(X1)),$sum(X2,X3))
        | ? [X4: $int] :
            ( ( tb2t(get1(int,t2tb1(X1),$sum(X2,X4))) != tb2t(get1(int,t2tb1(X1),$sum(X0,X4))) )
            & ~ $less(X4,0)
            & $less(X4,X3) )
        | $less(X3,0)
        | $less(length(int,t2tb1(X1)),$sum(X0,X3)) )
      & ( ( ~ $less(length(int,t2tb1(X1)),$sum(X2,X3))
          & ! [X5: $int] :
              ( ( tb2t(get1(int,t2tb1(X1),$sum(X0,X5))) = tb2t(get1(int,t2tb1(X1),$sum(X2,X5))) )
              | $less(X5,0)
              | ~ $less(X5,X3) )
          & ~ $less(X3,0)
          & ~ $less(length(int,t2tb1(X1)),$sum(X0,X3)) )
        | ~ eqseq(X1,X0,X2,X3) ) ),
    inference(rectify,[],[f139]) ).

tff(f139,plain,
    ! [X0: $int,X3: array_int,X1: $int,X2: $int] :
      ( ( eqseq(X3,X0,X1,X2)
        | $less(length(int,t2tb1(X3)),$sum(X1,X2))
        | ? [X4: $int] :
            ( ( tb2t(get1(int,t2tb1(X3),$sum(X0,X4))) != tb2t(get1(int,t2tb1(X3),$sum(X1,X4))) )
            & ~ $less(X4,0)
            & $less(X4,X2) )
        | $less(X2,0)
        | $less(length(int,t2tb1(X3)),$sum(X0,X2)) )
      & ( ( ~ $less(length(int,t2tb1(X3)),$sum(X1,X2))
          & ! [X4: $int] :
              ( ( tb2t(get1(int,t2tb1(X3),$sum(X0,X4))) = tb2t(get1(int,t2tb1(X3),$sum(X1,X4))) )
              | $less(X4,0)
              | ~ $less(X4,X2) )
          & ~ $less(X2,0)
          & ~ $less(length(int,t2tb1(X3)),$sum(X0,X2)) )
        | ~ eqseq(X3,X0,X1,X2) ) ),
    inference(flattening,[],[f138]) ).

tff(f138,plain,
    ! [X0: $int,X3: array_int,X1: $int,X2: $int] :
      ( ( eqseq(X3,X0,X1,X2)
        | $less(length(int,t2tb1(X3)),$sum(X1,X2))
        | ? [X4: $int] :
            ( ( tb2t(get1(int,t2tb1(X3),$sum(X0,X4))) != tb2t(get1(int,t2tb1(X3),$sum(X1,X4))) )
            & ~ $less(X4,0)
            & $less(X4,X2) )
        | $less(X2,0)
        | $less(length(int,t2tb1(X3)),$sum(X0,X2)) )
      & ( ( ~ $less(length(int,t2tb1(X3)),$sum(X1,X2))
          & ! [X4: $int] :
              ( ( tb2t(get1(int,t2tb1(X3),$sum(X0,X4))) = tb2t(get1(int,t2tb1(X3),$sum(X1,X4))) )
              | $less(X4,0)
              | ~ $less(X4,X2) )
          & ~ $less(X2,0)
          & ~ $less(length(int,t2tb1(X3)),$sum(X0,X2)) )
        | ~ eqseq(X3,X0,X1,X2) ) ),
    inference(nnf_transformation,[],[f115]) ).

tff(f115,plain,
    ! [X0: $int,X3: array_int,X1: $int,X2: $int] :
      ( eqseq(X3,X0,X1,X2)
    <=> ( ~ $less(length(int,t2tb1(X3)),$sum(X1,X2))
        & ! [X4: $int] :
            ( ( tb2t(get1(int,t2tb1(X3),$sum(X0,X4))) = tb2t(get1(int,t2tb1(X3),$sum(X1,X4))) )
            | $less(X4,0)
            | ~ $less(X4,X2) )
        & ~ $less(X2,0)
        & ~ $less(length(int,t2tb1(X3)),$sum(X0,X2)) ) ),
    inference(flattening,[],[f114]) ).

tff(f114,plain,
    ! [X1: $int,X2: $int,X0: $int,X3: array_int] :
      ( ( ~ $less(X2,0)
        & ~ $less(length(int,t2tb1(X3)),$sum(X0,X2))
        & ~ $less(length(int,t2tb1(X3)),$sum(X1,X2))
        & ! [X4: $int] :
            ( ( tb2t(get1(int,t2tb1(X3),$sum(X0,X4))) = tb2t(get1(int,t2tb1(X3),$sum(X1,X4))) )
            | $less(X4,0)
            | ~ $less(X4,X2) ) )
    <=> eqseq(X3,X0,X1,X2) ),
    inference(ennf_transformation,[],[f94]) ).

tff(f94,plain,
    ! [X1: $int,X2: $int,X0: $int,X3: array_int] :
      ( ( ~ $less(X2,0)
        & ~ $less(length(int,t2tb1(X3)),$sum(X0,X2))
        & ~ $less(length(int,t2tb1(X3)),$sum(X1,X2))
        & ! [X4: $int] :
            ( ( ~ $less(X4,0)
              & $less(X4,X2) )
           => ( tb2t(get1(int,t2tb1(X3),$sum(X0,X4))) = tb2t(get1(int,t2tb1(X3),$sum(X1,X4))) ) ) )
    <=> eqseq(X3,X0,X1,X2) ),
    inference(rectify,[],[f45]) ).

tff(f45,plain,
    ! [X1: $int,X7: $int,X18: $int,X0: array_int] :
      ( eqseq(X0,X1,X7,X18)
    <=> ( ~ $less(length(int,t2tb1(X0)),$sum(X1,X18))
        & ~ $less(X18,0)
        & ~ $less(length(int,t2tb1(X0)),$sum(X7,X18))
        & ! [X14: $int] :
            ( ( $less(X14,X18)
              & ~ $less(X14,0) )
           => ( tb2t(get1(int,t2tb1(X0),$sum(X1,X14))) = tb2t(get1(int,t2tb1(X0),$sum(X7,X14))) ) ) ) ),
    inference(theory_normalization,[],[f36]) ).

tff(f36,axiom,
    ! [X1: $int,X7: $int,X18: $int,X0: array_int] :
      ( eqseq(X0,X1,X7,X18)
    <=> ( $lesseq($sum(X1,X18),length(int,t2tb1(X0)))
        & $lesseq(0,X18)
        & $lesseq($sum(X7,X18),length(int,t2tb1(X0)))
        & ! [X14: $int] :
            ( ( $less(X14,X18)
              & $lesseq(0,X14) )
           => ( tb2t(get1(int,t2tb1(X0),$sum(X1,X14))) = tb2t(get1(int,t2tb1(X0),$sum(X7,X14))) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',eqseq_def) ).

tff(f2680,plain,
    ( spl7_221
    | spl7_222
    | spl7_195
    | ~ spl7_12
    | spl7_32 ),
    inference(avatar_split_clause,[],[f2599,f424,f279,f2472,f2677,f2673]) ).

tff(f424,plain,
    ( spl7_32
  <=> $less($sum(sK2,0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_32])]) ).

tff(f2599,plain,
    ( ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,$sum(sK2,0))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,$sum(sK2,0))))) )
    | $less(sK4,$sum(sK2,0))
    | ( $sum(sK2,0) = sK4 )
    | ~ spl7_12
    | spl7_32 ),
    inference(resolution,[],[f926,f426]) ).

tff(f426,plain,
    ( ~ $less($sum(sK2,0),0)
    | spl7_32 ),
    inference(avatar_component_clause,[],[f424]) ).

tff(f2671,plain,
    ( spl7_219
    | spl7_204
    | spl7_220
    | ~ spl7_12
    | ~ spl7_24 ),
    inference(avatar_split_clause,[],[f2647,f368,f279,f2668,f2512,f2664]) ).

tff(f368,plain,
    ( spl7_24
  <=> $less(0,$sum(sK2,sK4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_24])]) ).

tff(f2647,plain,
    ( ( sK4 = $sum(sK2,sK4) )
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,$sum(sK2,sK4))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,$sum(sK2,sK4))))) )
    | $less(sK4,$sum(sK2,sK4))
    | ~ spl7_12
    | ~ spl7_24 ),
    inference(evaluation,[],[f2615]) ).

tff(f2615,plain,
    ( ( sK4 = $sum(sK2,sK4) )
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,$sum(sK2,sK4))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,$sum(sK2,sK4))))) )
    | $less(sK4,$sum(sK2,sK4))
    | $less(0,0)
    | ~ spl7_12
    | ~ spl7_24 ),
    inference(resolution,[],[f926,f785]) ).

tff(f785,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum(sK2,sK4),X0)
        | $less(0,X0) )
    | ~ spl7_24 ),
    inference(resolution,[],[f370,f53]) ).

tff(f370,plain,
    ( $less(0,$sum(sK2,sK4))
    | ~ spl7_24 ),
    inference(avatar_component_clause,[],[f368]) ).

tff(f2662,plain,
    ( spl7_16
    | spl7_218
    | ~ spl7_12 ),
    inference(avatar_split_clause,[],[f2649,f279,f2660,f310]) ).

tff(f2660,plain,
    ( spl7_218
  <=> ! [X5: $int,X7: $int,X6: array_int,X8: $int] :
        ( $less(X5,0)
        | ( sK4 = X5 )
        | $less(length(int,t2tb1(X6)),$sum(X7,X5))
        | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,X5)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,X5)))) )
        | $less(sK6(X7,X6,X8,X5),X5)
        | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,sK4)))) )
        | $less(length(int,t2tb1(X6)),$sum(X8,X5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_218])]) ).

tff(f2649,plain,
    ( ! [X8: $int,X6: array_int,X7: $int,X5: $int] :
        ( $less(X5,0)
        | $less(length(int,t2tb1(X6)),$sum(X8,X5))
        | $less(sK4,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,sK4)))) )
        | $less(sK6(X7,X6,X8,X5),X5)
        | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,X5)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,X5)))) )
        | $less(length(int,t2tb1(X6)),$sum(X7,X5))
        | ( sK4 = X5 ) )
    | ~ spl7_12 ),
    inference(duplicate_literal_removal,[],[f2592]) ).

tff(f2592,plain,
    ( ! [X8: $int,X6: array_int,X7: $int,X5: $int] :
        ( $less(sK4,0)
        | $less(length(int,t2tb1(X6)),$sum(X8,X5))
        | $less(sK6(X7,X6,X8,X5),X5)
        | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,X5)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,X5)))) )
        | $less(X5,0)
        | $less(length(int,t2tb1(X6)),$sum(X7,X5))
        | $less(X5,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,sK4)))) )
        | ( sK4 = X5 ) )
    | ~ spl7_12 ),
    inference(resolution,[],[f926,f759]) ).

tff(f759,plain,
    ! [X10: $int,X11: array_int,X9: $int,X12: $int,X13: $int] :
      ( ~ $less(X9,X10)
      | $less(X10,0)
      | ( tb2t(get(int,int,elts(int,t2tb1(X11)),t2tb($sum(X13,X9)))) = tb2t(get(int,int,elts(int,t2tb1(X11)),t2tb($sum(X12,X9)))) )
      | $less(length(int,t2tb1(X11)),$sum(X13,X10))
      | $less(X9,0)
      | $less(length(int,t2tb1(X11)),$sum(X12,X10))
      | $less(sK6(X13,X11,X12,X10),X10) ),
    inference(resolution,[],[f216,f197]) ).

tff(f197,plain,
    ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
      ( eqseq(X1,X0,X2,X3)
      | $less(length(int,t2tb1(X1)),$sum(X2,X3))
      | $less(X3,0)
      | $less(length(int,t2tb1(X1)),$sum(X0,X3))
      | $less(sK6(X0,X1,X2,X3),X3) ),
    inference(cnf_transformation,[],[f142]) ).

tff(f2658,plain,
    ( spl7_131
    | spl7_216
    | spl7_217
    | spl7_5
    | ~ spl7_12 ),
    inference(avatar_split_clause,[],[f2601,f279,f242,f2655,f2651,f1728]) ).

tff(f242,plain,
    ( spl7_5
  <=> $less($sum(sK1,sK4),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_5])]) ).

tff(f2601,plain,
    ( $less(sK4,$sum(sK1,sK4))
    | ( sK4 = $sum(sK1,sK4) )
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,$sum(sK1,sK4))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,$sum(sK1,sK4))))) )
    | spl7_5
    | ~ spl7_12 ),
    inference(resolution,[],[f926,f244]) ).

tff(f244,plain,
    ( ~ $less($sum(sK1,sK4),0)
    | spl7_5 ),
    inference(avatar_component_clause,[],[f242]) ).

tff(f2586,plain,
    ( spl7_8
    | spl7_215
    | ~ spl7_200 ),
    inference(avatar_split_clause,[],[f2577,f2493,f2584,f258]) ).

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

tff(f2584,plain,
    ( spl7_215
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( $less(length(int,t2tb1(X3)),$sum(X4,sK2))
        | $less(length(int,t2tb1(X3)),$sum(X5,sK2))
        | $less(sK6(X4,X3,X5,sK2),sK2)
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,1)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,1)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_215])]) ).

tff(f2493,plain,
    ( spl7_200
  <=> $less(1,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_200])]) ).

tff(f2577,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(length(int,t2tb1(X3)),$sum(X4,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,1)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,1)))) )
        | $less(sK6(X4,X3,X5,sK2),sK2)
        | $less(length(int,t2tb1(X3)),$sum(X5,sK2))
        | $less(sK2,0) )
    | ~ spl7_200 ),
    inference(evaluation,[],[f2574]) ).

tff(f2574,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(1,0)
        | $less(length(int,t2tb1(X3)),$sum(X4,sK2))
        | $less(sK6(X4,X3,X5,sK2),sK2)
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,1)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,1)))) )
        | $less(length(int,t2tb1(X3)),$sum(X5,sK2))
        | $less(sK2,0) )
    | ~ spl7_200 ),
    inference(resolution,[],[f2495,f759]) ).

tff(f2495,plain,
    ( $less(1,sK2)
    | ~ spl7_200 ),
    inference(avatar_component_clause,[],[f2493]) ).

tff(f2582,plain,
    ( spl7_8
    | spl7_214
    | ~ spl7_200 ),
    inference(avatar_split_clause,[],[f2578,f2493,f2580,f258]) ).

tff(f2580,plain,
    ( spl7_214
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length(int,t2tb1(X0)),$sum(X1,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,1)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,1)))) )
        | $less(length(int,t2tb1(X0)),$sum(X2,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X2,X0,X1,sK2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK6(X2,X0,X1,sK2))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_214])]) ).

tff(f2578,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length(int,t2tb1(X0)),$sum(X1,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X2,X0,X1,sK2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK6(X2,X0,X1,sK2))))) )
        | $less(length(int,t2tb1(X0)),$sum(X2,sK2))
        | $less(sK2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,1)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,1)))) ) )
    | ~ spl7_200 ),
    inference(evaluation,[],[f2573]) ).

tff(f2573,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X2,X0,X1,sK2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK6(X2,X0,X1,sK2))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,1)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,1)))) )
        | $less(sK2,0)
        | $less(1,0)
        | $less(length(int,t2tb1(X0)),$sum(X1,sK2))
        | $less(length(int,t2tb1(X0)),$sum(X2,sK2)) )
    | ~ spl7_200 ),
    inference(resolution,[],[f2495,f767]) ).

tff(f2570,plain,
    ( spl7_16
    | spl7_50
    | spl7_213
    | ~ spl7_186 ),
    inference(avatar_split_clause,[],[f2559,f2345,f2568,f683,f310]) ).

tff(f683,plain,
    ( spl7_50
  <=> $less(sK5,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_50])]) ).

tff(f2568,plain,
    ( spl7_213
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length(int,t2tb1(X0)),$sum(X1,sK5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK6(X2,X0,X1,sK5))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X2,X0,X1,sK5))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK4)))) )
        | $less(length(int,t2tb1(X0)),$sum(X2,sK5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_213])]) ).

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

tff(f2559,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length(int,t2tb1(X0)),$sum(X1,sK5))
        | $less(sK5,0)
        | $less(length(int,t2tb1(X0)),$sum(X2,sK5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK4)))) )
        | $less(sK4,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK6(X2,X0,X1,sK5))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X2,X0,X1,sK5))))) ) )
    | ~ spl7_186 ),
    inference(resolution,[],[f2347,f767]) ).

tff(f2347,plain,
    ( $less(sK4,sK5)
    | ~ spl7_186 ),
    inference(avatar_component_clause,[],[f2345]) ).

tff(f2566,plain,
    ( spl7_16
    | spl7_212
    | spl7_50
    | ~ spl7_186 ),
    inference(avatar_split_clause,[],[f2560,f2345,f683,f2564,f310]) ).

tff(f2564,plain,
    ( spl7_212
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( $less(length(int,t2tb1(X3)),$sum(X5,sK5))
        | $less(sK6(X4,X3,X5,sK5),sK5)
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK4)))) )
        | $less(length(int,t2tb1(X3)),$sum(X4,sK5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_212])]) ).

tff(f2560,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(sK5,0)
        | $less(length(int,t2tb1(X3)),$sum(X5,sK5))
        | $less(length(int,t2tb1(X3)),$sum(X4,sK5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK4)))) )
        | $less(sK6(X4,X3,X5,sK5),sK5)
        | $less(sK4,0) )
    | ~ spl7_186 ),
    inference(resolution,[],[f2347,f759]) ).

tff(f2551,plain,
    ( spl7_211
    | spl7_182
    | spl7_59
    | ~ spl7_40
    | spl7_52 ),
    inference(avatar_split_clause,[],[f2401,f691,f470,f780,f2328,f2548]) ).

tff(f2548,plain,
    ( spl7_211
  <=> $less(1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_211])]) ).

tff(f2328,plain,
    ( spl7_182
  <=> ( 1 = sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_182])]) ).

tff(f470,plain,
    ( spl7_40
  <=> eqseq(tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK1,sK2,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_40])]) ).

tff(f2401,plain,
    ( ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) )
    | ( 1 = sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5) )
    | $less(1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))
    | ~ spl7_40
    | spl7_52 ),
    inference(resolution,[],[f885,f693]) ).

tff(f885,plain,
    ( ! [X0: $int] :
        ( $less(1,X0)
        | $less(X0,0)
        | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,X0)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,X0)))) )
        | ( 1 = X0 ) )
    | ~ spl7_40 ),
    inference(resolution,[],[f761,f54]) ).

tff(f761,plain,
    ( ! [X2: $int] :
        ( ~ $less(X2,1)
        | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,X2)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,X2)))) )
        | $less(X2,0) )
    | ~ spl7_40 ),
    inference(forward_demodulation,[],[f760,f553]) ).

tff(f760,plain,
    ( ! [X2: $int] :
        ( ~ $less(X2,1)
        | $less(X2,0)
        | ( tb2t(get(int,int,elts(int,mk_array(int,sK0,t2tb2(sK3))),t2tb($sum(sK2,X2)))) = tb2t(get(int,int,elts(int,mk_array(int,sK0,t2tb2(sK3))),t2tb($sum(sK1,X2)))) ) )
    | ~ spl7_40 ),
    inference(forward_demodulation,[],[f756,f153]) ).

tff(f756,plain,
    ( ! [X2: $int] :
        ( ~ $less(X2,1)
        | $less(X2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),t2tb($sum(sK2,X2)))) = tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),t2tb($sum(sK1,X2)))) ) )
    | ~ spl7_40 ),
    inference(resolution,[],[f216,f471]) ).

tff(f471,plain,
    ( eqseq(tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK1,sK2,1)
    | ~ spl7_40 ),
    inference(avatar_component_clause,[],[f470]) ).

tff(f2546,plain,
    ( spl7_199
    | spl7_200
    | spl7_198
    | spl7_8
    | ~ spl7_40 ),
    inference(avatar_split_clause,[],[f2397,f470,f258,f2485,f2493,f2489]) ).

tff(f2489,plain,
    ( spl7_199
  <=> ( 1 = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_199])]) ).

tff(f2485,plain,
    ( spl7_198
  <=> ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK2)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_198])]) ).

tff(f2397,plain,
    ( ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK2)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK2)))) )
    | $less(1,sK2)
    | ( 1 = sK2 )
    | spl7_8
    | ~ spl7_40 ),
    inference(resolution,[],[f885,f260]) ).

tff(f260,plain,
    ( ~ $less(sK2,0)
    | spl7_8 ),
    inference(avatar_component_clause,[],[f258]) ).

tff(f2545,plain,
    ( spl7_204
    | spl7_205
    | spl7_206
    | spl7_4
    | ~ spl7_40 ),
    inference(avatar_split_clause,[],[f2393,f470,f237,f2520,f2516,f2512]) ).

tff(f2516,plain,
    ( spl7_205
  <=> ( 1 = $sum(sK2,sK4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_205])]) ).

tff(f2520,plain,
    ( spl7_206
  <=> $less(1,$sum(sK2,sK4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_206])]) ).

tff(f2393,plain,
    ( $less(1,$sum(sK2,sK4))
    | ( 1 = $sum(sK2,sK4) )
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,$sum(sK2,sK4))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,$sum(sK2,sK4))))) )
    | spl7_4
    | ~ spl7_40 ),
    inference(resolution,[],[f885,f239]) ).

tff(f2544,plain,
    ( spl7_209
    | spl7_210
    | spl7_96
    | ~ spl7_40
    | spl7_95 ),
    inference(avatar_split_clause,[],[f2402,f1384,f470,f1410,f2541,f2537]) ).

tff(f2537,plain,
    ( spl7_209
  <=> ( 1 = sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_209])]) ).

tff(f2541,plain,
    ( spl7_210
  <=> $less(1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_210])]) ).

tff(f2402,plain,
    ( ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) )
    | $less(1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))
    | ( 1 = sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0) )
    | ~ spl7_40
    | spl7_95 ),
    inference(resolution,[],[f885,f1386]) ).

tff(f2535,plain,
    ( spl7_207
    | spl7_208
    | spl7_65
    | ~ spl7_22
    | ~ spl7_40 ),
    inference(avatar_split_clause,[],[f2433,f470,f359,f914,f2531,f2527]) ).

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

tff(f2531,plain,
    ( spl7_208
  <=> ( 1 = sK1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_208])]) ).

tff(f914,plain,
    ( spl7_65
  <=> ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK1)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_65])]) ).

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

tff(f2433,plain,
    ( ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK1)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK1)))) )
    | ( 1 = sK1 )
    | $less(1,sK1)
    | ~ spl7_22
    | ~ spl7_40 ),
    inference(evaluation,[],[f2422]) ).

tff(f2422,plain,
    ( ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK1)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK1)))) )
    | $less(0,0)
    | ( 1 = sK1 )
    | $less(1,sK1)
    | ~ spl7_22
    | ~ spl7_40 ),
    inference(resolution,[],[f885,f507]) ).

tff(f507,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK1,X0)
        | $less(0,X0) )
    | ~ spl7_22 ),
    inference(resolution,[],[f361,f53]) ).

tff(f361,plain,
    ( $less(0,sK1)
    | ~ spl7_22 ),
    inference(avatar_component_clause,[],[f359]) ).

tff(f2534,plain,
    ( spl7_207
    | spl7_208
    | spl7_65
    | spl7_1
    | ~ spl7_40 ),
    inference(avatar_split_clause,[],[f2396,f470,f222,f914,f2531,f2527]) ).

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

tff(f2396,plain,
    ( ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK1)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK1)))) )
    | ( 1 = sK1 )
    | $less(1,sK1)
    | spl7_1
    | ~ spl7_40 ),
    inference(resolution,[],[f885,f224]) ).

tff(f224,plain,
    ( ~ $less(sK1,0)
    | spl7_1 ),
    inference(avatar_component_clause,[],[f222]) ).

tff(f2525,plain,
    ( spl7_195
    | spl7_196
    | spl7_197
    | spl7_32
    | ~ spl7_40 ),
    inference(avatar_split_clause,[],[f2392,f470,f424,f2480,f2476,f2472]) ).

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

tff(f2480,plain,
    ( spl7_197
  <=> ( 1 = $sum(sK2,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_197])]) ).

tff(f2392,plain,
    ( ( 1 = $sum(sK2,0) )
    | $less(1,$sum(sK2,0))
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,$sum(sK2,0))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,$sum(sK2,0))))) )
    | spl7_32
    | ~ spl7_40 ),
    inference(resolution,[],[f885,f426]) ).

tff(f2524,plain,
    ( spl7_193
    | spl7_194
    | spl7_131
    | spl7_5
    | ~ spl7_40 ),
    inference(avatar_split_clause,[],[f2394,f470,f242,f1728,f2467,f2463]) ).

tff(f2463,plain,
    ( spl7_193
  <=> ( 1 = $sum(sK1,sK4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_193])]) ).

tff(f2467,plain,
    ( spl7_194
  <=> $less(1,$sum(sK1,sK4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_194])]) ).

tff(f2394,plain,
    ( ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,$sum(sK1,sK4))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,$sum(sK1,sK4))))) )
    | $less(1,$sum(sK1,sK4))
    | ( 1 = $sum(sK1,sK4) )
    | spl7_5
    | ~ spl7_40 ),
    inference(resolution,[],[f885,f244]) ).

tff(f2523,plain,
    ( spl7_204
    | spl7_205
    | spl7_206
    | ~ spl7_24
    | ~ spl7_40 ),
    inference(avatar_split_clause,[],[f2436,f470,f368,f2520,f2516,f2512]) ).

tff(f2436,plain,
    ( $less(1,$sum(sK2,sK4))
    | ( 1 = $sum(sK2,sK4) )
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,$sum(sK2,sK4))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,$sum(sK2,sK4))))) )
    | ~ spl7_24
    | ~ spl7_40 ),
    inference(evaluation,[],[f2409]) ).

tff(f2409,plain,
    ( $less(1,$sum(sK2,sK4))
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,$sum(sK2,sK4))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,$sum(sK2,sK4))))) )
    | $less(0,0)
    | ( 1 = $sum(sK2,sK4) )
    | ~ spl7_24
    | ~ spl7_40 ),
    inference(resolution,[],[f885,f785]) ).

tff(f2510,plain,
    ( spl7_201
    | spl7_202
    | spl7_203
    | ~ spl7_40
    | spl7_45 ),
    inference(avatar_split_clause,[],[f2400,f622,f470,f2507,f2503,f2499]) ).

tff(f2499,plain,
    ( spl7_201
  <=> ( 1 = sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_201])]) ).

tff(f2503,plain,
    ( spl7_202
  <=> $less(1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_202])]) ).

tff(f2507,plain,
    ( spl7_203
  <=> ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_203])]) ).

tff(f622,plain,
    ( spl7_45
  <=> $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_45])]) ).

tff(f2400,plain,
    ( ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0))))) )
    | $less(1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0))
    | ( 1 = sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0) )
    | ~ spl7_40
    | spl7_45 ),
    inference(resolution,[],[f885,f623]) ).

tff(f623,plain,
    ( ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0),0)
    | spl7_45 ),
    inference(avatar_component_clause,[],[f622]) ).

tff(f2497,plain,
    ( spl7_192
    | spl7_190
    | spl7_191
    | spl7_30
    | ~ spl7_40 ),
    inference(avatar_split_clause,[],[f2391,f470,f414,f2454,f2450,f2458]) ).

tff(f2458,plain,
    ( spl7_192
  <=> ( 1 = $sum(sK1,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_192])]) ).

tff(f2454,plain,
    ( spl7_191
  <=> $less(1,$sum(sK1,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_191])]) ).

tff(f2391,plain,
    ( $less(1,$sum(sK1,0))
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,$sum(sK1,0))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,$sum(sK1,0))))) )
    | ( 1 = $sum(sK1,0) )
    | spl7_30
    | ~ spl7_40 ),
    inference(resolution,[],[f885,f416]) ).

tff(f2496,plain,
    ( spl7_198
    | spl7_199
    | spl7_200
    | ~ spl7_26
    | ~ spl7_40 ),
    inference(avatar_split_clause,[],[f2443,f470,f378,f2493,f2489,f2485]) ).

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

tff(f2443,plain,
    ( $less(1,sK2)
    | ( 1 = sK2 )
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK2)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK2)))) )
    | ~ spl7_26
    | ~ spl7_40 ),
    inference(evaluation,[],[f2424]) ).

tff(f2424,plain,
    ( ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK2)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK2)))) )
    | $less(0,0)
    | $less(1,sK2)
    | ( 1 = sK2 )
    | ~ spl7_26
    | ~ spl7_40 ),
    inference(resolution,[],[f885,f512]) ).

tff(f512,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK2,X0)
        | $less(0,X0) )
    | ~ spl7_26 ),
    inference(resolution,[],[f380,f53]) ).

tff(f380,plain,
    ( $less(0,sK2)
    | ~ spl7_26 ),
    inference(avatar_component_clause,[],[f378]) ).

tff(f2483,plain,
    ( spl7_195
    | spl7_196
    | spl7_197
    | ~ spl7_39
    | ~ spl7_40 ),
    inference(avatar_split_clause,[],[f2445,f470,f462,f2480,f2476,f2472]) ).

tff(f2445,plain,
    ( ( 1 = $sum(sK2,0) )
    | $less(1,$sum(sK2,0))
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,$sum(sK2,0))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,$sum(sK2,0))))) )
    | ~ spl7_39
    | ~ spl7_40 ),
    inference(evaluation,[],[f2407]) ).

tff(f2407,plain,
    ( $less(1,$sum(sK2,0))
    | $less(0,0)
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,$sum(sK2,0))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,$sum(sK2,0))))) )
    | ( 1 = $sum(sK2,0) )
    | ~ spl7_39
    | ~ spl7_40 ),
    inference(resolution,[],[f885,f530]) ).

tff(f2470,plain,
    ( spl7_193
    | spl7_194
    | spl7_131
    | ~ spl7_17
    | ~ spl7_40 ),
    inference(avatar_split_clause,[],[f2446,f470,f336,f1728,f2467,f2463]) ).

tff(f2446,plain,
    ( ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,$sum(sK1,sK4))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,$sum(sK1,sK4))))) )
    | $less(1,$sum(sK1,sK4))
    | ( 1 = $sum(sK1,sK4) )
    | ~ spl7_17
    | ~ spl7_40 ),
    inference(evaluation,[],[f2408]) ).

tff(f2408,plain,
    ( ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,$sum(sK1,sK4))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,$sum(sK1,sK4))))) )
    | $less(1,$sum(sK1,sK4))
    | $less(0,0)
    | ( 1 = $sum(sK1,sK4) )
    | ~ spl7_17
    | ~ spl7_40 ),
    inference(resolution,[],[f885,f784]) ).

tff(f2461,plain,
    ( spl7_190
    | spl7_191
    | spl7_192
    | ~ spl7_35
    | ~ spl7_40 ),
    inference(avatar_split_clause,[],[f2448,f470,f439,f2458,f2454,f2450]) ).

tff(f2448,plain,
    ( ( 1 = $sum(sK1,0) )
    | $less(1,$sum(sK1,0))
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,$sum(sK1,0))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,$sum(sK1,0))))) )
    | ~ spl7_35
    | ~ spl7_40 ),
    inference(evaluation,[],[f2406]) ).

tff(f2406,plain,
    ( $less(1,$sum(sK1,0))
    | ( 1 = $sum(sK1,0) )
    | $less(0,0)
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,$sum(sK1,0))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,$sum(sK1,0))))) )
    | ~ spl7_35
    | ~ spl7_40 ),
    inference(resolution,[],[f885,f515]) ).

tff(f2370,plain,
    ( spl7_50
    | spl7_189
    | ~ spl7_183 ),
    inference(avatar_split_clause,[],[f2361,f2332,f2368,f683]) ).

tff(f2368,plain,
    ( spl7_189
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK6(X2,X0,X1,sK5))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X2,X0,X1,sK5))))) )
        | $less(length(int,t2tb1(X0)),$sum(X2,sK5))
        | $less(length(int,t2tb1(X0)),$sum(X1,sK5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,1)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,1)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_189])]) ).

tff(f2332,plain,
    ( spl7_183
  <=> $less(1,sK5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_183])]) ).

tff(f2361,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK6(X2,X0,X1,sK5))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X2,X0,X1,sK5))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,1)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,1)))) )
        | $less(length(int,t2tb1(X0)),$sum(X1,sK5))
        | $less(sK5,0)
        | $less(length(int,t2tb1(X0)),$sum(X2,sK5)) )
    | ~ spl7_183 ),
    inference(evaluation,[],[f2357]) ).

tff(f2357,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK6(X2,X0,X1,sK5))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X2,X0,X1,sK5))))) )
        | $less(sK5,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,1)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,1)))) )
        | $less(length(int,t2tb1(X0)),$sum(X2,sK5))
        | $less(1,0)
        | $less(length(int,t2tb1(X0)),$sum(X1,sK5)) )
    | ~ spl7_183 ),
    inference(resolution,[],[f2334,f767]) ).

tff(f2334,plain,
    ( $less(1,sK5)
    | ~ spl7_183 ),
    inference(avatar_component_clause,[],[f2332]) ).

tff(f2366,plain,
    ( spl7_50
    | spl7_188
    | ~ spl7_183 ),
    inference(avatar_split_clause,[],[f2362,f2332,f2364,f683]) ).

tff(f2364,plain,
    ( spl7_188
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,1)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,1)))) )
        | $less(length(int,t2tb1(X3)),$sum(X5,sK5))
        | $less(sK6(X4,X3,X5,sK5),sK5)
        | $less(length(int,t2tb1(X3)),$sum(X4,sK5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_188])]) ).

tff(f2362,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,1)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,1)))) )
        | $less(length(int,t2tb1(X3)),$sum(X4,sK5))
        | $less(sK6(X4,X3,X5,sK5),sK5)
        | $less(length(int,t2tb1(X3)),$sum(X5,sK5))
        | $less(sK5,0) )
    | ~ spl7_183 ),
    inference(evaluation,[],[f2358]) ).

tff(f2358,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(sK5,0)
        | $less(length(int,t2tb1(X3)),$sum(X5,sK5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,1)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,1)))) )
        | $less(1,0)
        | $less(length(int,t2tb1(X3)),$sum(X4,sK5))
        | $less(sK6(X4,X3,X5,sK5),sK5) )
    | ~ spl7_183 ),
    inference(resolution,[],[f2334,f759]) ).

tff(f2352,plain,
    ( spl7_52
    | spl7_187
    | ~ spl7_54 ),
    inference(avatar_split_clause,[],[f2320,f704,f2350,f691]) ).

tff(f2350,plain,
    ( spl7_187
  <=> ! [X5: array_int,X4: $int,X7: $int,X6: $int] :
        ( $less(length(int,t2tb1(X5)),$sum(X7,X4))
        | $less(X4,0)
        | $less(sK6(X6,X5,X7,X4),X4)
        | $less(length(int,t2tb1(X5)),$sum(X6,X4))
        | ( sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5) = X4 )
        | $less(X4,sK5)
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_187])]) ).

tff(f704,plain,
    ( spl7_54
  <=> $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),sK5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_54])]) ).

tff(f2320,plain,
    ( ! [X6: $int,X7: $int,X4: $int,X5: array_int] :
        ( $less(length(int,t2tb1(X5)),$sum(X7,X4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) )
        | $less(X4,sK5)
        | ( sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5) = X4 )
        | $less(length(int,t2tb1(X5)),$sum(X6,X4))
        | $less(sK6(X6,X5,X7,X4),X4)
        | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),0)
        | $less(X4,0) )
    | ~ spl7_54 ),
    inference(resolution,[],[f957,f759]) ).

tff(f957,plain,
    ( ! [X28: $int] :
        ( $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),X28)
        | ( sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5) = X28 )
        | $less(X28,sK5) )
    | ~ spl7_54 ),
    inference(resolution,[],[f333,f706]) ).

tff(f706,plain,
    ( $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),sK5)
    | ~ spl7_54 ),
    inference(avatar_component_clause,[],[f704]) ).

tff(f333,plain,
    ! [X2: $int,X3: $int,X1: $int] :
      ( ~ $less(X2,X3)
      | $less(X2,X1)
      | $less(X1,X3)
      | ( X1 = X2 ) ),
    inference(resolution,[],[f54,f53]) ).

tff(f2348,plain,
    ( spl7_52
    | spl7_185
    | spl7_59
    | spl7_186
    | ~ spl7_12
    | ~ spl7_54 ),
    inference(avatar_split_clause,[],[f2326,f704,f279,f2345,f780,f2341,f691]) ).

tff(f2326,plain,
    ( $less(sK4,sK5)
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) )
    | ( sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5) = sK4 )
    | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),0)
    | ~ spl7_12
    | ~ spl7_54 ),
    inference(resolution,[],[f957,f763]) ).

tff(f2339,plain,
    ( spl7_52
    | spl7_184
    | ~ spl7_54 ),
    inference(avatar_split_clause,[],[f2319,f704,f2337,f691]) ).

tff(f2337,plain,
    ( spl7_184
  <=> ! [X0: $int,X3: $int,X2: $int,X1: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) )
        | $less(X0,sK5)
        | $less(length(int,t2tb1(X1)),$sum(X2,X0))
        | ( sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5) = X0 )
        | $less(X0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK6(X3,X1,X2,X0))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK6(X3,X1,X2,X0))))) )
        | $less(length(int,t2tb1(X1)),$sum(X3,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_184])]) ).

tff(f2319,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) )
        | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),0)
        | $less(length(int,t2tb1(X1)),$sum(X3,X0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK6(X3,X1,X2,X0))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK6(X3,X1,X2,X0))))) )
        | $less(X0,0)
        | ( sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5) = X0 )
        | $less(length(int,t2tb1(X1)),$sum(X2,X0))
        | $less(X0,sK5) )
    | ~ spl7_54 ),
    inference(resolution,[],[f957,f767]) ).

tff(f2335,plain,
    ( spl7_182
    | spl7_52
    | spl7_183
    | spl7_59
    | ~ spl7_40
    | ~ spl7_54 ),
    inference(avatar_split_clause,[],[f2325,f704,f470,f780,f2332,f691,f2328]) ).

tff(f2325,plain,
    ( ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) )
    | $less(1,sK5)
    | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),0)
    | ( 1 = sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5) )
    | ~ spl7_40
    | ~ spl7_54 ),
    inference(resolution,[],[f957,f761]) ).

tff(f2297,plain,
    ( spl7_16
    | spl7_181
    | ~ spl7_130 ),
    inference(avatar_split_clause,[],[f2279,f1724,f2295,f310]) ).

tff(f2295,plain,
    ( spl7_181
  <=> ! [X5: $int,X7: $int,X6: array_int,X8: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,sK4)))) )
        | ~ $less(sK0,X5)
        | $less(length(int,t2tb1(X6)),$sum(X7,X5))
        | $less(length(int,t2tb1(X6)),$sum(X8,X5))
        | $less(X5,0)
        | $less(sK6(X7,X6,X8,X5),X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_181])]) ).

tff(f1724,plain,
    ( spl7_130
  <=> $less(sK4,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_130])]) ).

tff(f2279,plain,
    ( ! [X8: $int,X6: array_int,X7: $int,X5: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,sK4)))) )
        | $less(sK6(X7,X6,X8,X5),X5)
        | $less(X5,0)
        | $less(sK4,0)
        | $less(length(int,t2tb1(X6)),$sum(X8,X5))
        | $less(length(int,t2tb1(X6)),$sum(X7,X5))
        | ~ $less(sK0,X5) )
    | ~ spl7_130 ),
    inference(resolution,[],[f1923,f759]) ).

tff(f1923,plain,
    ( ! [X7: $int] :
        ( $less(sK4,X7)
        | ~ $less(sK0,X7) )
    | ~ spl7_130 ),
    inference(resolution,[],[f1726,f53]) ).

tff(f1726,plain,
    ( $less(sK4,sK0)
    | ~ spl7_130 ),
    inference(avatar_component_clause,[],[f1724]) ).

tff(f2293,plain,
    ( ~ spl7_180
    | ~ spl7_130 ),
    inference(avatar_split_clause,[],[f2277,f1724,f2290]) ).

tff(f2290,plain,
    ( spl7_180
  <=> $less(sK0,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_180])]) ).

tff(f2277,plain,
    ( ~ $less(sK0,sK4)
    | ~ spl7_130 ),
    inference(resolution,[],[f1923,f52]) ).

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

tff(f2288,plain,
    ( spl7_16
    | spl7_179
    | ~ spl7_130 ),
    inference(avatar_split_clause,[],[f2278,f1724,f2286,f310]) ).

tff(f2286,plain,
    ( spl7_179
  <=> ! [X4: $int,X3: $int,X2: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK4)))) )
        | $less(X1,0)
        | $less(length(int,t2tb1(X2)),$sum(X4,X1))
        | $less(length(int,t2tb1(X2)),$sum(X3,X1))
        | ~ $less(sK0,X1)
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X4,X2,X3,X1))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X4,X2,X3,X1))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_179])]) ).

tff(f2278,plain,
    ( ! [X2: array_int,X3: $int,X1: $int,X4: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK4)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X4,X2,X3,X1))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X4,X2,X3,X1))))) )
        | ~ $less(sK0,X1)
        | $less(sK4,0)
        | $less(length(int,t2tb1(X2)),$sum(X3,X1))
        | $less(length(int,t2tb1(X2)),$sum(X4,X1))
        | $less(X1,0) )
    | ~ spl7_130 ),
    inference(resolution,[],[f1923,f767]) ).

tff(f2242,plain,
    ( ~ spl7_178
    | ~ spl7_128 ),
    inference(avatar_split_clause,[],[f2221,f1698,f2239]) ).

tff(f2239,plain,
    ( spl7_178
  <=> $less(sK2,-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_178])]) ).

tff(f1698,plain,
    ( spl7_128
  <=> $less(-1,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_128])]) ).

tff(f2221,plain,
    ( ~ $less(sK2,-1)
    | ~ spl7_128 ),
    inference(interpreted_simplification,[],[f2220]) ).

tff(f2220,plain,
    ( ~ $less(sK2,-1)
    | $less(-1,-1)
    | ~ spl7_128 ),
    inference(instantiation,[],[f1705]) ).

tff(f1705,plain,
    ( ! [X7: $int] :
        ( ~ $less(sK2,X7)
        | $less(-1,X7) )
    | ~ spl7_128 ),
    inference(resolution,[],[f1700,f53]) ).

tff(f1700,plain,
    ( $less(-1,sK2)
    | ~ spl7_128 ),
    inference(avatar_component_clause,[],[f1698]) ).

tff(f2205,plain,
    ( spl7_173
    | spl7_177
    | spl7_174
    | ~ spl7_14
    | ~ spl7_54 ),
    inference(avatar_split_clause,[],[f2174,f704,f289,f2187,f2201,f2183]) ).

tff(f2183,plain,
    ( spl7_173
  <=> $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_173])]) ).

tff(f2201,plain,
    ( spl7_177
  <=> $less(sK2,sK5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_177])]) ).

tff(f2187,plain,
    ( spl7_174
  <=> ( sK0 = sK5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_174])]) ).

tff(f289,plain,
    ( spl7_14
  <=> $less(sK2,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_14])]) ).

tff(f2174,plain,
    ( ( sK0 = sK5 )
    | $less(sK2,sK5)
    | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),sK0)
    | ~ spl7_14
    | ~ spl7_54 ),
    inference(resolution,[],[f848,f576]) ).

tff(f576,plain,
    ( ! [X0: $int] :
        ( $less(X0,sK0)
        | $less(sK2,X0)
        | ( sK0 = X0 ) )
    | ~ spl7_14 ),
    inference(resolution,[],[f315,f54]) ).

tff(f315,plain,
    ( ! [X1: $int] :
        ( ~ $less(sK0,X1)
        | $less(sK2,X1) )
    | ~ spl7_14 ),
    inference(resolution,[],[f53,f291]) ).

tff(f291,plain,
    ( $less(sK2,sK0)
    | ~ spl7_14 ),
    inference(avatar_component_clause,[],[f289]) ).

tff(f848,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK5,X0)
        | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),X0) )
    | ~ spl7_54 ),
    inference(resolution,[],[f706,f53]) ).

tff(f2204,plain,
    ( spl7_173
    | spl7_176
    | spl7_177
    | ~ spl7_14
    | ~ spl7_54 ),
    inference(avatar_split_clause,[],[f2171,f704,f289,f2201,f2197,f2183]) ).

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

tff(f2171,plain,
    ( $less(sK2,sK5)
    | ( sK2 = sK5 )
    | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),sK0)
    | ~ spl7_14
    | ~ spl7_54 ),
    inference(resolution,[],[f848,f952]) ).

tff(f952,plain,
    ( ! [X23: $int] :
        ( $less(sK2,X23)
        | $less(X23,sK0)
        | ( sK2 = X23 ) )
    | ~ spl7_14 ),
    inference(resolution,[],[f333,f291]) ).

tff(f2195,plain,
    ( spl7_172
    | spl7_175
    | spl7_173
    | ~ spl7_11
    | ~ spl7_54 ),
    inference(avatar_split_clause,[],[f2172,f704,f274,f2183,f2192,f2179]) ).

tff(f2179,plain,
    ( spl7_172
  <=> $less(sK1,sK5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_172])]) ).

tff(f2192,plain,
    ( spl7_175
  <=> ( sK5 = sK1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_175])]) ).

tff(f274,plain,
    ( spl7_11
  <=> $less(sK1,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_11])]) ).

tff(f2172,plain,
    ( $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),sK0)
    | ( sK5 = sK1 )
    | $less(sK1,sK5)
    | ~ spl7_11
    | ~ spl7_54 ),
    inference(resolution,[],[f848,f951]) ).

tff(f951,plain,
    ( ! [X22: $int] :
        ( $less(sK1,X22)
        | $less(X22,sK0)
        | ( sK1 = X22 ) )
    | ~ spl7_11 ),
    inference(resolution,[],[f333,f276]) ).

tff(f276,plain,
    ( $less(sK1,sK0)
    | ~ spl7_11 ),
    inference(avatar_component_clause,[],[f274]) ).

tff(f2190,plain,
    ( spl7_172
    | spl7_173
    | spl7_174
    | ~ spl7_11
    | ~ spl7_54 ),
    inference(avatar_split_clause,[],[f2175,f704,f274,f2187,f2183,f2179]) ).

tff(f2175,plain,
    ( ( sK0 = sK5 )
    | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),sK0)
    | $less(sK1,sK5)
    | ~ spl7_11
    | ~ spl7_54 ),
    inference(resolution,[],[f848,f575]) ).

tff(f575,plain,
    ( ! [X1: $int] :
        ( $less(sK1,X1)
        | $less(X1,sK0)
        | ( sK0 = X1 ) )
    | ~ spl7_11 ),
    inference(resolution,[],[f314,f54]) ).

tff(f314,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK0,X0)
        | $less(sK1,X0) )
    | ~ spl7_11 ),
    inference(resolution,[],[f53,f276]) ).

tff(f2164,plain,
    ( spl7_171
    | ~ spl7_49
    | ~ spl7_57 ),
    inference(avatar_split_clause,[],[f2112,f743,f663,f2161]) ).

tff(f2161,plain,
    ( spl7_171
  <=> $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),sK5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_171])]) ).

tff(f663,plain,
    ( spl7_49
  <=> $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_49])]) ).

tff(f743,plain,
    ( spl7_57
  <=> $less(0,sK5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_57])]) ).

tff(f2112,plain,
    ( $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),sK5)
    | ~ spl7_49
    | ~ spl7_57 ),
    inference(resolution,[],[f830,f745]) ).

tff(f745,plain,
    ( $less(0,sK5)
    | ~ spl7_57 ),
    inference(avatar_component_clause,[],[f743]) ).

tff(f830,plain,
    ( ! [X0: $int] :
        ( ~ $less(0,X0)
        | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),X0) )
    | ~ spl7_49 ),
    inference(resolution,[],[f664,f53]) ).

tff(f664,plain,
    ( $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),0)
    | ~ spl7_49 ),
    inference(avatar_component_clause,[],[f663]) ).

tff(f2159,plain,
    ( spl7_170
    | ~ spl7_49
    | ~ spl7_63 ),
    inference(avatar_split_clause,[],[f2114,f843,f663,f2156]) ).

tff(f2156,plain,
    ( spl7_170
  <=> $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_170])]) ).

tff(f843,plain,
    ( spl7_63
  <=> $less(0,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_63])]) ).

tff(f2114,plain,
    ( $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))
    | ~ spl7_49
    | ~ spl7_63 ),
    inference(resolution,[],[f830,f845]) ).

tff(f845,plain,
    ( $less(0,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))
    | ~ spl7_63 ),
    inference(avatar_component_clause,[],[f843]) ).

tff(f2154,plain,
    ( spl7_169
    | ~ spl7_26
    | ~ spl7_49 ),
    inference(avatar_split_clause,[],[f2109,f663,f378,f2151]) ).

tff(f2151,plain,
    ( spl7_169
  <=> $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_169])]) ).

tff(f2109,plain,
    ( $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),sK2)
    | ~ spl7_26
    | ~ spl7_49 ),
    inference(resolution,[],[f830,f380]) ).

tff(f2149,plain,
    ( spl7_168
    | ~ spl7_35
    | ~ spl7_49 ),
    inference(avatar_split_clause,[],[f2093,f663,f439,f2146]) ).

tff(f2146,plain,
    ( spl7_168
  <=> $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),$sum(sK1,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_168])]) ).

tff(f2093,plain,
    ( $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),$sum(sK1,0))
    | ~ spl7_35
    | ~ spl7_49 ),
    inference(resolution,[],[f830,f441]) ).

tff(f2144,plain,
    ( spl7_167
    | ~ spl7_22
    | ~ spl7_49 ),
    inference(avatar_split_clause,[],[f2107,f663,f359,f2141]) ).

tff(f2141,plain,
    ( spl7_167
  <=> $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_167])]) ).

tff(f2107,plain,
    ( $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),sK1)
    | ~ spl7_22
    | ~ spl7_49 ),
    inference(resolution,[],[f830,f361]) ).

tff(f2139,plain,
    ( spl7_166
    | ~ spl7_49
    | ~ spl7_61 ),
    inference(avatar_split_clause,[],[f2113,f816,f663,f2136]) ).

tff(f2136,plain,
    ( spl7_166
  <=> $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_166])]) ).

tff(f816,plain,
    ( spl7_61
  <=> $less(0,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_61])]) ).

tff(f2113,plain,
    ( $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0))
    | ~ spl7_49
    | ~ spl7_61 ),
    inference(resolution,[],[f830,f818]) ).

tff(f818,plain,
    ( $less(0,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0))
    | ~ spl7_61 ),
    inference(avatar_component_clause,[],[f816]) ).

tff(f2134,plain,
    ( spl7_165
    | ~ spl7_39
    | ~ spl7_49 ),
    inference(avatar_split_clause,[],[f2094,f663,f462,f2131]) ).

tff(f2131,plain,
    ( spl7_165
  <=> $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),$sum(sK2,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_165])]) ).

tff(f2094,plain,
    ( $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),$sum(sK2,0))
    | ~ spl7_39
    | ~ spl7_49 ),
    inference(resolution,[],[f830,f464]) ).

tff(f2129,plain,
    ( spl7_164
    | ~ spl7_17
    | ~ spl7_49 ),
    inference(avatar_split_clause,[],[f2095,f663,f336,f2126]) ).

tff(f2126,plain,
    ( spl7_164
  <=> $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),$sum(sK1,sK4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_164])]) ).

tff(f2095,plain,
    ( $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),$sum(sK1,sK4))
    | ~ spl7_17
    | ~ spl7_49 ),
    inference(resolution,[],[f830,f338]) ).

tff(f2124,plain,
    ( spl7_163
    | ~ spl7_24
    | ~ spl7_49 ),
    inference(avatar_split_clause,[],[f2096,f663,f368,f2121]) ).

tff(f2121,plain,
    ( spl7_163
  <=> $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),$sum(sK2,sK4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_163])]) ).

tff(f2096,plain,
    ( $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),$sum(sK2,sK4))
    | ~ spl7_24
    | ~ spl7_49 ),
    inference(resolution,[],[f830,f370]) ).

tff(f2119,plain,
    ( spl7_162
    | ~ spl7_19
    | ~ spl7_49 ),
    inference(avatar_split_clause,[],[f2111,f663,f345,f2116]) ).

tff(f2116,plain,
    ( spl7_162
  <=> $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_162])]) ).

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

tff(f2111,plain,
    ( $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),sK4)
    | ~ spl7_19
    | ~ spl7_49 ),
    inference(resolution,[],[f830,f347]) ).

tff(f347,plain,
    ( $less(0,sK4)
    | ~ spl7_19 ),
    inference(avatar_component_clause,[],[f345]) ).

tff(f2085,plain,
    ( spl7_161
    | ~ spl7_46 ),
    inference(avatar_split_clause,[],[f2061,f631,f2082]) ).

tff(f2082,plain,
    ( spl7_161
  <=> $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_161])]) ).

tff(f631,plain,
    ( spl7_46
  <=> $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_46])]) ).

tff(f2061,plain,
    ( $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),2)
    | ~ spl7_46 ),
    inference(interpreted_simplification,[],[f2060]) ).

tff(f2060,plain,
    ( ~ $less(1,2)
    | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),2)
    | ~ spl7_46 ),
    inference(instantiation,[],[f821]) ).

tff(f821,plain,
    ( ! [X0: $int] :
        ( ~ $less(1,X0)
        | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),X0) )
    | ~ spl7_46 ),
    inference(resolution,[],[f633,f53]) ).

tff(f633,plain,
    ( $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),1)
    | ~ spl7_46 ),
    inference(avatar_component_clause,[],[f631]) ).

tff(f2080,plain,
    ( spl7_160
    | ~ spl7_46
    | ~ spl7_66 ),
    inference(avatar_split_clause,[],[f2068,f918,f631,f2077]) ).

tff(f2077,plain,
    ( spl7_160
  <=> $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_160])]) ).

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

tff(f2068,plain,
    ( $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),sK0)
    | ~ spl7_46
    | ~ spl7_66 ),
    inference(resolution,[],[f821,f920]) ).

tff(f920,plain,
    ( $less(1,sK0)
    | ~ spl7_66 ),
    inference(avatar_component_clause,[],[f918]) ).

tff(f2059,plain,
    ( spl7_4
    | spl7_159
    | ~ spl7_7 ),
    inference(avatar_split_clause,[],[f2046,f252,f2057,f237]) ).

tff(f2057,plain,
    ( spl7_159
  <=> ! [X5: $int,X7: $int,X6: array_int,X8: $int] :
        ( $less(length(int,t2tb1(X6)),$sum(X8,X5))
        | $less(X5,0)
        | ( $sum(sK2,sK4) = X5 )
        | $less(X5,sK0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,$sum(sK2,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,$sum(sK2,sK4))))) )
        | $less(sK6(X7,X6,X8,X5),X5)
        | $less(length(int,t2tb1(X6)),$sum(X7,X5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_159])]) ).

tff(f252,plain,
    ( spl7_7
  <=> $less($sum(sK2,sK4),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_7])]) ).

tff(f2046,plain,
    ( ! [X8: $int,X6: array_int,X7: $int,X5: $int] :
        ( $less(length(int,t2tb1(X6)),$sum(X8,X5))
        | $less(length(int,t2tb1(X6)),$sum(X7,X5))
        | $less(sK6(X7,X6,X8,X5),X5)
        | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,$sum(sK2,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,$sum(sK2,sK4))))) )
        | $less($sum(sK2,sK4),0)
        | $less(X5,sK0)
        | ( $sum(sK2,sK4) = X5 )
        | $less(X5,0) )
    | ~ spl7_7 ),
    inference(resolution,[],[f949,f759]) ).

tff(f949,plain,
    ( ! [X20: $int] :
        ( $less($sum(sK2,sK4),X20)
        | $less(X20,sK0)
        | ( $sum(sK2,sK4) = X20 ) )
    | ~ spl7_7 ),
    inference(resolution,[],[f333,f254]) ).

tff(f254,plain,
    ( $less($sum(sK2,sK4),sK0)
    | ~ spl7_7 ),
    inference(avatar_component_clause,[],[f252]) ).

tff(f2055,plain,
    ( spl7_4
    | spl7_158
    | ~ spl7_7 ),
    inference(avatar_split_clause,[],[f2045,f252,f2053,f237]) ).

tff(f2053,plain,
    ( spl7_158
  <=> ! [X2: array_int,X4: $int,X3: $int,X1: $int] :
        ( $less(length(int,t2tb1(X2)),$sum(X4,X1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X4,X2,X3,X1))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X4,X2,X3,X1))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,$sum(sK2,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,$sum(sK2,sK4))))) )
        | $less(length(int,t2tb1(X2)),$sum(X3,X1))
        | $less(X1,sK0)
        | ( $sum(sK2,sK4) = X1 )
        | $less(X1,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_158])]) ).

tff(f2045,plain,
    ( ! [X2: array_int,X3: $int,X1: $int,X4: $int] :
        ( $less(length(int,t2tb1(X2)),$sum(X4,X1))
        | $less(X1,0)
        | ( $sum(sK2,sK4) = X1 )
        | $less(X1,sK0)
        | $less($sum(sK2,sK4),0)
        | $less(length(int,t2tb1(X2)),$sum(X3,X1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,$sum(sK2,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,$sum(sK2,sK4))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X4,X2,X3,X1))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X4,X2,X3,X1))))) ) )
    | ~ spl7_7 ),
    inference(resolution,[],[f949,f767]) ).

tff(f2038,plain,
    ( spl7_5
    | spl7_157
    | ~ spl7_6 ),
    inference(avatar_split_clause,[],[f2024,f247,f2036,f242]) ).

tff(f2036,plain,
    ( spl7_157
  <=> ! [X4: $int,X3: $int,X2: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X4,X2,X3,X1))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X4,X2,X3,X1))))) )
        | ( $sum(sK1,sK4) = X1 )
        | $less(X1,sK0)
        | $less(X1,0)
        | $less(length(int,t2tb1(X2)),$sum(X3,X1))
        | $less(length(int,t2tb1(X2)),$sum(X4,X1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,$sum(sK1,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,$sum(sK1,sK4))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_157])]) ).

tff(f247,plain,
    ( spl7_6
  <=> $less($sum(sK1,sK4),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_6])]) ).

tff(f2024,plain,
    ( ! [X2: array_int,X3: $int,X1: $int,X4: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X4,X2,X3,X1))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X4,X2,X3,X1))))) )
        | $less($sum(sK1,sK4),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,$sum(sK1,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,$sum(sK1,sK4))))) )
        | $less(length(int,t2tb1(X2)),$sum(X4,X1))
        | $less(length(int,t2tb1(X2)),$sum(X3,X1))
        | $less(X1,0)
        | $less(X1,sK0)
        | ( $sum(sK1,sK4) = X1 ) )
    | ~ spl7_6 ),
    inference(resolution,[],[f948,f767]) ).

tff(f948,plain,
    ( ! [X19: $int] :
        ( $less($sum(sK1,sK4),X19)
        | ( $sum(sK1,sK4) = X19 )
        | $less(X19,sK0) )
    | ~ spl7_6 ),
    inference(resolution,[],[f333,f249]) ).

tff(f249,plain,
    ( $less($sum(sK1,sK4),sK0)
    | ~ spl7_6 ),
    inference(avatar_component_clause,[],[f247]) ).

tff(f2034,plain,
    ( spl7_5
    | spl7_156
    | ~ spl7_6 ),
    inference(avatar_split_clause,[],[f2025,f247,f2032,f242]) ).

tff(f2032,plain,
    ( spl7_156
  <=> ! [X5: $int,X7: $int,X6: array_int,X8: $int] :
        ( $less(sK6(X7,X6,X8,X5),X5)
        | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,$sum(sK1,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,$sum(sK1,sK4))))) )
        | $less(length(int,t2tb1(X6)),$sum(X7,X5))
        | ( $sum(sK1,sK4) = X5 )
        | $less(X5,sK0)
        | $less(length(int,t2tb1(X6)),$sum(X8,X5))
        | $less(X5,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_156])]) ).

tff(f2025,plain,
    ( ! [X8: $int,X6: array_int,X7: $int,X5: $int] :
        ( $less(sK6(X7,X6,X8,X5),X5)
        | $less(X5,0)
        | $less(length(int,t2tb1(X6)),$sum(X8,X5))
        | $less($sum(sK1,sK4),0)
        | $less(X5,sK0)
        | ( $sum(sK1,sK4) = X5 )
        | $less(length(int,t2tb1(X6)),$sum(X7,X5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,$sum(sK1,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,$sum(sK1,sK4))))) ) )
    | ~ spl7_6 ),
    inference(resolution,[],[f948,f759]) ).

tff(f2013,plain,
    ( spl7_30
    | spl7_155
    | ~ spl7_34 ),
    inference(avatar_split_clause,[],[f2000,f434,f2011,f414]) ).

tff(f2011,plain,
    ( spl7_155
  <=> ! [X5: $int,X7: $int,X6: array_int,X8: $int] :
        ( $less(X5,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,$sum(sK1,0))))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,$sum(sK1,0))))) )
        | ( $sum(sK1,0) = X5 )
        | $less(length(int,t2tb1(X6)),$sum(X8,X5))
        | $less(length(int,t2tb1(X6)),$sum(X7,X5))
        | $less(X5,sK0)
        | $less(sK6(X7,X6,X8,X5),X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_155])]) ).

tff(f434,plain,
    ( spl7_34
  <=> $less($sum(sK1,0),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_34])]) ).

tff(f2000,plain,
    ( ! [X8: $int,X6: array_int,X7: $int,X5: $int] :
        ( $less(X5,0)
        | $less(sK6(X7,X6,X8,X5),X5)
        | $less($sum(sK1,0),0)
        | $less(X5,sK0)
        | $less(length(int,t2tb1(X6)),$sum(X7,X5))
        | $less(length(int,t2tb1(X6)),$sum(X8,X5))
        | ( $sum(sK1,0) = X5 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,$sum(sK1,0))))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,$sum(sK1,0))))) ) )
    | ~ spl7_34 ),
    inference(resolution,[],[f947,f759]) ).

tff(f947,plain,
    ( ! [X18: $int] :
        ( $less($sum(sK1,0),X18)
        | $less(X18,sK0)
        | ( $sum(sK1,0) = X18 ) )
    | ~ spl7_34 ),
    inference(resolution,[],[f333,f436]) ).

tff(f436,plain,
    ( $less($sum(sK1,0),sK0)
    | ~ spl7_34 ),
    inference(avatar_component_clause,[],[f434]) ).

tff(f2009,plain,
    ( spl7_30
    | spl7_154
    | ~ spl7_34 ),
    inference(avatar_split_clause,[],[f1999,f434,f2007,f414]) ).

tff(f2007,plain,
    ( spl7_154
  <=> ! [X2: array_int,X4: $int,X3: $int,X1: $int] :
        ( $less(length(int,t2tb1(X2)),$sum(X4,X1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,$sum(sK1,0))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,$sum(sK1,0))))) )
        | $less(X1,sK0)
        | $less(length(int,t2tb1(X2)),$sum(X3,X1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X4,X2,X3,X1))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X4,X2,X3,X1))))) )
        | $less(X1,0)
        | ( $sum(sK1,0) = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_154])]) ).

tff(f1999,plain,
    ( ! [X2: array_int,X3: $int,X1: $int,X4: $int] :
        ( $less(length(int,t2tb1(X2)),$sum(X4,X1))
        | ( $sum(sK1,0) = X1 )
        | $less(X1,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X4,X2,X3,X1))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X4,X2,X3,X1))))) )
        | $less($sum(sK1,0),0)
        | $less(length(int,t2tb1(X2)),$sum(X3,X1))
        | $less(X1,sK0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,$sum(sK1,0))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,$sum(sK1,0))))) ) )
    | ~ spl7_34 ),
    inference(resolution,[],[f947,f767]) ).

tff(f1992,plain,
    ( spl7_32
    | spl7_153
    | ~ spl7_33 ),
    inference(avatar_split_clause,[],[f1978,f429,f1990,f424]) ).

tff(f1990,plain,
    ( spl7_153
  <=> ! [X2: array_int,X4: $int,X3: $int,X1: $int] :
        ( $less(X1,sK0)
        | $less(X1,0)
        | $less(length(int,t2tb1(X2)),$sum(X4,X1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X4,X2,X3,X1))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X4,X2,X3,X1))))) )
        | ( $sum(sK2,0) = X1 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,$sum(sK2,0))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,$sum(sK2,0))))) )
        | $less(length(int,t2tb1(X2)),$sum(X3,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_153])]) ).

tff(f429,plain,
    ( spl7_33
  <=> $less($sum(sK2,0),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_33])]) ).

tff(f1978,plain,
    ( ! [X2: array_int,X3: $int,X1: $int,X4: $int] :
        ( $less(X1,sK0)
        | $less(length(int,t2tb1(X2)),$sum(X3,X1))
        | $less($sum(sK2,0),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,$sum(sK2,0))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,$sum(sK2,0))))) )
        | ( $sum(sK2,0) = X1 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X4,X2,X3,X1))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X4,X2,X3,X1))))) )
        | $less(length(int,t2tb1(X2)),$sum(X4,X1))
        | $less(X1,0) )
    | ~ spl7_33 ),
    inference(resolution,[],[f946,f767]) ).

tff(f946,plain,
    ( ! [X17: $int] :
        ( $less($sum(sK2,0),X17)
        | ( $sum(sK2,0) = X17 )
        | $less(X17,sK0) )
    | ~ spl7_33 ),
    inference(resolution,[],[f333,f431]) ).

tff(f431,plain,
    ( $less($sum(sK2,0),sK0)
    | ~ spl7_33 ),
    inference(avatar_component_clause,[],[f429]) ).

tff(f1988,plain,
    ( spl7_32
    | spl7_152
    | ~ spl7_33 ),
    inference(avatar_split_clause,[],[f1979,f429,f1986,f424]) ).

tff(f1986,plain,
    ( spl7_152
  <=> ! [X5: $int,X7: $int,X6: array_int,X8: $int] :
        ( ( $sum(sK2,0) = X5 )
        | $less(sK6(X7,X6,X8,X5),X5)
        | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,$sum(sK2,0))))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,$sum(sK2,0))))) )
        | $less(X5,sK0)
        | $less(length(int,t2tb1(X6)),$sum(X8,X5))
        | $less(length(int,t2tb1(X6)),$sum(X7,X5))
        | $less(X5,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_152])]) ).

tff(f1979,plain,
    ( ! [X8: $int,X6: array_int,X7: $int,X5: $int] :
        ( ( $sum(sK2,0) = X5 )
        | $less($sum(sK2,0),0)
        | $less(X5,0)
        | $less(length(int,t2tb1(X6)),$sum(X7,X5))
        | $less(length(int,t2tb1(X6)),$sum(X8,X5))
        | $less(X5,sK0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,$sum(sK2,0))))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,$sum(sK2,0))))) )
        | $less(sK6(X7,X6,X8,X5),X5) )
    | ~ spl7_33 ),
    inference(resolution,[],[f946,f759]) ).

tff(f1975,plain,
    ( spl7_151
    | spl7_150
    | spl7_95 ),
    inference(avatar_split_clause,[],[f1965,f1384,f1967,f1971]) ).

tff(f1971,plain,
    ( spl7_151
  <=> $less(0,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_151])]) ).

tff(f1967,plain,
    ( spl7_150
  <=> ( 0 = sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_150])]) ).

tff(f1965,plain,
    ( ( 0 = sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0) )
    | $less(0,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))
    | spl7_95 ),
    inference(resolution,[],[f1386,f54]) ).

tff(f1974,plain,
    ( spl7_150
    | spl7_151
    | spl7_95 ),
    inference(avatar_split_clause,[],[f1964,f1384,f1971,f1967]) ).

tff(f1964,plain,
    ( $less(0,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))
    | ( 0 = sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0) )
    | spl7_95 ),
    inference(resolution,[],[f1386,f54]) ).

tff(f1963,plain,
    ( spl7_149
    | spl7_52
    | ~ spl7_63 ),
    inference(avatar_split_clause,[],[f1954,f843,f691,f1961]) ).

tff(f1961,plain,
    ( spl7_149
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK6(X2,X0,X1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5)))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X2,X0,X1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5)))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) )
        | $less(length(int,t2tb1(X0)),$sum(X1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5)))
        | $less(length(int,t2tb1(X0)),$sum(X2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_149])]) ).

tff(f1954,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK6(X2,X0,X1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5)))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X2,X0,X1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5)))))) )
        | $less(length(int,t2tb1(X0)),$sum(X2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5)))
        | $less(length(int,t2tb1(X0)),$sum(X1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) ) )
    | ~ spl7_63 ),
    inference(evaluation,[],[f1950]) ).

tff(f1950,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK6(X2,X0,X1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5)))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X2,X0,X1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5)))))) )
        | $less(length(int,t2tb1(X0)),$sum(X2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5)))
        | $less(length(int,t2tb1(X0)),$sum(X1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5)))
        | $less(0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) )
        | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),0) )
    | ~ spl7_63 ),
    inference(resolution,[],[f845,f767]) ).

tff(f1959,plain,
    ( spl7_52
    | spl7_148
    | ~ spl7_63 ),
    inference(avatar_split_clause,[],[f1955,f843,f1957,f691]) ).

tff(f1957,plain,
    ( spl7_148
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( $less(length(int,t2tb1(X3)),$sum(X5,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5)))
        | $less(sK6(X4,X3,X5,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5)),sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(length(int,t2tb1(X3)),$sum(X4,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_148])]) ).

tff(f1955,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(length(int,t2tb1(X3)),$sum(X5,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5)))
        | $less(length(int,t2tb1(X3)),$sum(X4,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),0)
        | $less(sK6(X4,X3,X5,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5)),sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5)) )
    | ~ spl7_63 ),
    inference(evaluation,[],[f1951]) ).

tff(f1951,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),0)
        | $less(length(int,t2tb1(X3)),$sum(X4,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5)))
        | $less(sK6(X4,X3,X5,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5)),sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))
        | $less(length(int,t2tb1(X3)),$sum(X5,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5)))
        | $less(0,0) )
    | ~ spl7_63 ),
    inference(resolution,[],[f845,f759]) ).

tff(f1945,plain,
    ( spl7_45
    | spl7_147
    | ~ spl7_61 ),
    inference(avatar_split_clause,[],[f1936,f816,f1943,f622]) ).

tff(f1943,plain,
    ( spl7_147
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) )
        | $less(length(int,t2tb1(X0)),$sum(X1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0)))
        | $less(length(int,t2tb1(X0)),$sum(X2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X2,X0,X1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0)))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK6(X2,X0,X1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0)))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_147])]) ).

tff(f1936,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X2,X0,X1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0)))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK6(X2,X0,X1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0)))))) )
        | $less(length(int,t2tb1(X0)),$sum(X2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0)))
        | $less(length(int,t2tb1(X0)),$sum(X1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0)))
        | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0),0) )
    | ~ spl7_61 ),
    inference(evaluation,[],[f1932]) ).

tff(f1932,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length(int,t2tb1(X0)),$sum(X2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0)))
        | $less(0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X2,X0,X1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0)))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK6(X2,X0,X1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0)))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) )
        | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0),0)
        | $less(length(int,t2tb1(X0)),$sum(X1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0))) )
    | ~ spl7_61 ),
    inference(resolution,[],[f818,f767]) ).

tff(f1941,plain,
    ( spl7_45
    | spl7_146
    | ~ spl7_61 ),
    inference(avatar_split_clause,[],[f1937,f816,f1939,f622]) ).

tff(f1939,plain,
    ( spl7_146
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( $less(length(int,t2tb1(X3)),$sum(X5,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(sK6(X4,X3,X5,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0)),sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0))
        | $less(length(int,t2tb1(X3)),$sum(X4,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_146])]) ).

tff(f1937,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(length(int,t2tb1(X3)),$sum(X5,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0)))
        | $less(length(int,t2tb1(X3)),$sum(X4,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0)))
        | $less(sK6(X4,X3,X5,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0)),sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0),0) )
    | ~ spl7_61 ),
    inference(evaluation,[],[f1933]) ).

tff(f1933,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) )
        | $less(sK6(X4,X3,X5,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0)),sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0))
        | $less(length(int,t2tb1(X3)),$sum(X4,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0)))
        | $less(length(int,t2tb1(X3)),$sum(X5,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0)))
        | $less(0,0) )
    | ~ spl7_61 ),
    inference(resolution,[],[f818,f759]) ).

tff(f1931,plain,
    ( spl7_2
    | spl7_145
    | spl7_16
    | ~ spl7_130 ),
    inference(avatar_split_clause,[],[f1920,f1724,f310,f1929,f227]) ).

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

tff(f1929,plain,
    ( spl7_145
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length(int,t2tb1(X0)),$sum(X1,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK4)))) )
        | $less(length(int,t2tb1(X0)),$sum(X2,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK6(X2,X0,X1,sK0))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X2,X0,X1,sK0))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_145])]) ).

tff(f1920,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(sK4,0)
        | $less(length(int,t2tb1(X0)),$sum(X1,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK6(X2,X0,X1,sK0))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X2,X0,X1,sK0))))) )
        | $less(sK0,0)
        | $less(length(int,t2tb1(X0)),$sum(X2,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK4)))) ) )
    | ~ spl7_130 ),
    inference(resolution,[],[f1726,f767]) ).

tff(f1927,plain,
    ( spl7_16
    | spl7_144
    | spl7_2
    | ~ spl7_130 ),
    inference(avatar_split_clause,[],[f1921,f1724,f227,f1925,f310]) ).

tff(f1925,plain,
    ( spl7_144
  <=> ! [X4: $int,X5: $int,X3: array_int] :
        ( $less(length(int,t2tb1(X3)),$sum(X4,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK4)))) )
        | $less(sK6(X4,X3,X5,sK0),sK0)
        | $less(length(int,t2tb1(X3)),$sum(X5,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_144])]) ).

tff(f1921,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(sK0,0)
        | $less(length(int,t2tb1(X3)),$sum(X4,sK0))
        | $less(length(int,t2tb1(X3)),$sum(X5,sK0))
        | $less(sK6(X4,X3,X5,sK0),sK0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK4)))) )
        | $less(sK4,0) )
    | ~ spl7_130 ),
    inference(resolution,[],[f1726,f759]) ).

tff(f1918,plain,
    ( spl7_143
    | ~ spl7_24 ),
    inference(avatar_split_clause,[],[f1888,f368,f1915]) ).

tff(f1915,plain,
    ( spl7_143
  <=> $less(-1,$sum(sK2,sK4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_143])]) ).

tff(f1888,plain,
    ( $less(-1,$sum(sK2,sK4))
    | ~ spl7_24 ),
    inference(interpreted_simplification,[],[f1887]) ).

tff(f1887,plain,
    ( $less(-1,$sum(sK2,sK4))
    | $less(0,-1)
    | ( 0 = -1 )
    | ~ spl7_24 ),
    inference(instantiation,[],[f942]) ).

tff(f942,plain,
    ( ! [X12: $int] :
        ( $less(X12,$sum(sK2,sK4))
        | $less(0,X12)
        | ( 0 = X12 ) )
    | ~ spl7_24 ),
    inference(resolution,[],[f333,f370]) ).

tff(f1886,plain,
    ( spl7_142
    | ~ spl7_17 ),
    inference(avatar_split_clause,[],[f1856,f336,f1883]) ).

tff(f1883,plain,
    ( spl7_142
  <=> $less(-1,$sum(sK1,sK4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_142])]) ).

tff(f1856,plain,
    ( $less(-1,$sum(sK1,sK4))
    | ~ spl7_17 ),
    inference(interpreted_simplification,[],[f1855]) ).

tff(f1855,plain,
    ( $less(-1,$sum(sK1,sK4))
    | $less(0,-1)
    | ( 0 = -1 )
    | ~ spl7_17 ),
    inference(instantiation,[],[f941]) ).

tff(f941,plain,
    ( ! [X11: $int] :
        ( $less(X11,$sum(sK1,sK4))
        | $less(0,X11)
        | ( 0 = X11 ) )
    | ~ spl7_17 ),
    inference(resolution,[],[f333,f338]) ).

tff(f1854,plain,
    ( spl7_141
    | ~ spl7_39 ),
    inference(avatar_split_clause,[],[f1824,f462,f1851]) ).

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

tff(f1824,plain,
    ( $less(-1,$sum(sK2,0))
    | ~ spl7_39 ),
    inference(interpreted_simplification,[],[f1823]) ).

tff(f1823,plain,
    ( $less(-1,$sum(sK2,0))
    | ( 0 = -1 )
    | $less(0,-1)
    | ~ spl7_39 ),
    inference(instantiation,[],[f940]) ).

tff(f940,plain,
    ( ! [X10: $int] :
        ( $less(X10,$sum(sK2,0))
        | ( 0 = X10 )
        | $less(0,X10) )
    | ~ spl7_39 ),
    inference(resolution,[],[f333,f464]) ).

tff(f1822,plain,
    ( spl7_140
    | ~ spl7_35 ),
    inference(avatar_split_clause,[],[f1792,f439,f1819]) ).

tff(f1819,plain,
    ( spl7_140
  <=> $less(-1,$sum(sK1,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_140])]) ).

tff(f1792,plain,
    ( $less(-1,$sum(sK1,0))
    | ~ spl7_35 ),
    inference(interpreted_simplification,[],[f1791]) ).

tff(f1791,plain,
    ( $less(-1,$sum(sK1,0))
    | $less(0,-1)
    | ( 0 = -1 )
    | ~ spl7_35 ),
    inference(instantiation,[],[f939]) ).

tff(f939,plain,
    ( ! [X9: $int] :
        ( $less(X9,$sum(sK1,0))
        | $less(0,X9)
        | ( 0 = X9 ) )
    | ~ spl7_35 ),
    inference(resolution,[],[f333,f441]) ).

tff(f1790,plain,
    ( spl7_30
    | spl7_139
    | ~ spl7_34 ),
    inference(avatar_split_clause,[],[f1776,f434,f1788,f414]) ).

tff(f1788,plain,
    ( spl7_139
  <=> ! [X2: array_int,X4: $int,X3: $int,X1: $int] :
        ( ( sK0 = X1 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,$sum(sK1,0))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,$sum(sK1,0))))) )
        | $less(length(int,t2tb1(X2)),$sum(X3,X1))
        | $less(X1,sK0)
        | $less(X1,0)
        | $less(length(int,t2tb1(X2)),$sum(X4,X1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X4,X2,X3,X1))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X4,X2,X3,X1))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_139])]) ).

tff(f1776,plain,
    ( ! [X2: array_int,X3: $int,X1: $int,X4: $int] :
        ( ( sK0 = X1 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X4,X2,X3,X1))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X4,X2,X3,X1))))) )
        | $less(length(int,t2tb1(X2)),$sum(X4,X1))
        | $less(X1,0)
        | $less($sum(sK1,0),0)
        | $less(X1,sK0)
        | $less(length(int,t2tb1(X2)),$sum(X3,X1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,$sum(sK1,0))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,$sum(sK1,0))))) ) )
    | ~ spl7_34 ),
    inference(resolution,[],[f805,f767]) ).

tff(f805,plain,
    ( ! [X1: $int] :
        ( $less($sum(sK1,0),X1)
        | ( sK0 = X1 )
        | $less(X1,sK0) )
    | ~ spl7_34 ),
    inference(resolution,[],[f511,f54]) ).

tff(f511,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK0,X0)
        | $less($sum(sK1,0),X0) )
    | ~ spl7_34 ),
    inference(resolution,[],[f436,f53]) ).

tff(f1786,plain,
    ( spl7_30
    | spl7_138
    | ~ spl7_34 ),
    inference(avatar_split_clause,[],[f1777,f434,f1784,f414]) ).

tff(f1784,plain,
    ( spl7_138
  <=> ! [X5: $int,X7: $int,X6: array_int,X8: $int] :
        ( $less(X5,0)
        | ( sK0 = X5 )
        | $less(length(int,t2tb1(X6)),$sum(X7,X5))
        | $less(X5,sK0)
        | $less(sK6(X7,X6,X8,X5),X5)
        | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,$sum(sK1,0))))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,$sum(sK1,0))))) )
        | $less(length(int,t2tb1(X6)),$sum(X8,X5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_138])]) ).

tff(f1777,plain,
    ( ! [X8: $int,X6: array_int,X7: $int,X5: $int] :
        ( $less(X5,0)
        | $less($sum(sK1,0),0)
        | $less(length(int,t2tb1(X6)),$sum(X8,X5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,$sum(sK1,0))))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,$sum(sK1,0))))) )
        | $less(sK6(X7,X6,X8,X5),X5)
        | $less(X5,sK0)
        | $less(length(int,t2tb1(X6)),$sum(X7,X5))
        | ( sK0 = X5 ) )
    | ~ spl7_34 ),
    inference(resolution,[],[f805,f759]) ).

tff(f1773,plain,
    ( spl7_137
    | spl7_32
    | ~ spl7_33 ),
    inference(avatar_split_clause,[],[f1760,f429,f424,f1771]) ).

tff(f1771,plain,
    ( spl7_137
  <=> ! [X5: $int,X7: $int,X6: array_int,X8: $int] :
        ( ( sK0 = X5 )
        | $less(length(int,t2tb1(X6)),$sum(X8,X5))
        | $less(sK6(X7,X6,X8,X5),X5)
        | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,$sum(sK2,0))))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,$sum(sK2,0))))) )
        | $less(length(int,t2tb1(X6)),$sum(X7,X5))
        | $less(X5,sK0)
        | $less(X5,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_137])]) ).

tff(f1760,plain,
    ( ! [X8: $int,X6: array_int,X7: $int,X5: $int] :
        ( $less($sum(sK2,0),0)
        | ( sK0 = X5 )
        | $less(X5,0)
        | $less(X5,sK0)
        | $less(length(int,t2tb1(X6)),$sum(X7,X5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,$sum(sK2,0))))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,$sum(sK2,0))))) )
        | $less(sK6(X7,X6,X8,X5),X5)
        | $less(length(int,t2tb1(X6)),$sum(X8,X5)) )
    | ~ spl7_33 ),
    inference(resolution,[],[f803,f759]) ).

tff(f803,plain,
    ( ! [X1: $int] :
        ( $less($sum(sK2,0),X1)
        | ( sK0 = X1 )
        | $less(X1,sK0) )
    | ~ spl7_33 ),
    inference(resolution,[],[f510,f54]) ).

tff(f510,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK0,X0)
        | $less($sum(sK2,0),X0) )
    | ~ spl7_33 ),
    inference(resolution,[],[f431,f53]) ).

tff(f1769,plain,
    ( spl7_32
    | spl7_136
    | ~ spl7_33 ),
    inference(avatar_split_clause,[],[f1759,f429,f1767,f424]) ).

tff(f1767,plain,
    ( spl7_136
  <=> ! [X2: array_int,X4: $int,X3: $int,X1: $int] :
        ( $less(length(int,t2tb1(X2)),$sum(X4,X1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X4,X2,X3,X1))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X4,X2,X3,X1))))) )
        | $less(X1,sK0)
        | $less(X1,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,$sum(sK2,0))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,$sum(sK2,0))))) )
        | $less(length(int,t2tb1(X2)),$sum(X3,X1))
        | ( sK0 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_136])]) ).

tff(f1759,plain,
    ( ! [X2: array_int,X3: $int,X1: $int,X4: $int] :
        ( $less(length(int,t2tb1(X2)),$sum(X4,X1))
        | ( sK0 = X1 )
        | $less(length(int,t2tb1(X2)),$sum(X3,X1))
        | $less($sum(sK2,0),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,$sum(sK2,0))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,$sum(sK2,0))))) )
        | $less(X1,0)
        | $less(X1,sK0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X4,X2,X3,X1))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X4,X2,X3,X1))))) ) )
    | ~ spl7_33 ),
    inference(resolution,[],[f803,f767]) ).

tff(f1756,plain,
    ( spl7_4
    | spl7_135
    | ~ spl7_7 ),
    inference(avatar_split_clause,[],[f1743,f252,f1754,f237]) ).

tff(f1754,plain,
    ( spl7_135
  <=> ! [X5: $int,X7: $int,X6: array_int,X8: $int] :
        ( $less(sK6(X7,X6,X8,X5),X5)
        | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,$sum(sK2,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,$sum(sK2,sK4))))) )
        | ( sK0 = X5 )
        | $less(X5,0)
        | $less(length(int,t2tb1(X6)),$sum(X7,X5))
        | $less(X5,sK0)
        | $less(length(int,t2tb1(X6)),$sum(X8,X5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_135])]) ).

tff(f1743,plain,
    ( ! [X8: $int,X6: array_int,X7: $int,X5: $int] :
        ( $less(sK6(X7,X6,X8,X5),X5)
        | $less(length(int,t2tb1(X6)),$sum(X8,X5))
        | $less($sum(sK2,sK4),0)
        | $less(X5,sK0)
        | $less(length(int,t2tb1(X6)),$sum(X7,X5))
        | $less(X5,0)
        | ( sK0 = X5 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,$sum(sK2,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,$sum(sK2,sK4))))) ) )
    | ~ spl7_7 ),
    inference(resolution,[],[f801,f759]) ).

tff(f801,plain,
    ( ! [X1: $int] :
        ( $less($sum(sK2,sK4),X1)
        | ( sK0 = X1 )
        | $less(X1,sK0) )
    | ~ spl7_7 ),
    inference(resolution,[],[f317,f54]) ).

tff(f317,plain,
    ( ! [X3: $int] :
        ( ~ $less(sK0,X3)
        | $less($sum(sK2,sK4),X3) )
    | ~ spl7_7 ),
    inference(resolution,[],[f53,f254]) ).

tff(f1752,plain,
    ( spl7_134
    | spl7_4
    | ~ spl7_7 ),
    inference(avatar_split_clause,[],[f1742,f252,f237,f1750]) ).

tff(f1750,plain,
    ( spl7_134
  <=> ! [X4: $int,X3: $int,X2: array_int,X1: $int] :
        ( $less(X1,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,$sum(sK2,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,$sum(sK2,sK4))))) )
        | $less(length(int,t2tb1(X2)),$sum(X4,X1))
        | $less(length(int,t2tb1(X2)),$sum(X3,X1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X4,X2,X3,X1))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X4,X2,X3,X1))))) )
        | ( sK0 = X1 )
        | $less(X1,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_134])]) ).

tff(f1742,plain,
    ( ! [X2: array_int,X3: $int,X1: $int,X4: $int] :
        ( $less($sum(sK2,sK4),0)
        | $less(X1,0)
        | $less(X1,sK0)
        | ( sK0 = X1 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X4,X2,X3,X1))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X4,X2,X3,X1))))) )
        | $less(length(int,t2tb1(X2)),$sum(X3,X1))
        | $less(length(int,t2tb1(X2)),$sum(X4,X1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,$sum(sK2,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,$sum(sK2,sK4))))) ) )
    | ~ spl7_7 ),
    inference(resolution,[],[f801,f767]) ).

tff(f1739,plain,
    ( spl7_5
    | spl7_133
    | ~ spl7_6 ),
    inference(avatar_split_clause,[],[f1712,f247,f1737,f242]) ).

tff(f1737,plain,
    ( spl7_133
  <=> ! [X4: $int,X3: $int,X2: array_int,X1: $int] :
        ( ( sK0 = X1 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,$sum(sK1,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,$sum(sK1,sK4))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X4,X2,X3,X1))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X4,X2,X3,X1))))) )
        | $less(X1,0)
        | $less(length(int,t2tb1(X2)),$sum(X3,X1))
        | $less(X1,sK0)
        | $less(length(int,t2tb1(X2)),$sum(X4,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_133])]) ).

tff(f1712,plain,
    ( ! [X2: array_int,X3: $int,X1: $int,X4: $int] :
        ( ( sK0 = X1 )
        | $less(length(int,t2tb1(X2)),$sum(X4,X1))
        | $less(X1,sK0)
        | $less($sum(sK1,sK4),0)
        | $less(length(int,t2tb1(X2)),$sum(X3,X1))
        | $less(X1,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X4,X2,X3,X1))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X4,X2,X3,X1))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,$sum(sK1,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,$sum(sK1,sK4))))) ) )
    | ~ spl7_6 ),
    inference(resolution,[],[f799,f767]) ).

tff(f799,plain,
    ( ! [X1: $int] :
        ( $less($sum(sK1,sK4),X1)
        | ( sK0 = X1 )
        | $less(X1,sK0) )
    | ~ spl7_6 ),
    inference(resolution,[],[f316,f54]) ).

tff(f316,plain,
    ( ! [X2: $int] :
        ( ~ $less(sK0,X2)
        | $less($sum(sK1,sK4),X2) )
    | ~ spl7_6 ),
    inference(resolution,[],[f53,f249]) ).

tff(f1735,plain,
    ( spl7_5
    | spl7_132
    | ~ spl7_6 ),
    inference(avatar_split_clause,[],[f1713,f247,f1733,f242]) ).

tff(f1733,plain,
    ( spl7_132
  <=> ! [X5: $int,X7: $int,X6: array_int,X8: $int] :
        ( $less(X5,0)
        | ( sK0 = X5 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,$sum(sK1,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,$sum(sK1,sK4))))) )
        | $less(length(int,t2tb1(X6)),$sum(X7,X5))
        | $less(length(int,t2tb1(X6)),$sum(X8,X5))
        | $less(sK6(X7,X6,X8,X5),X5)
        | $less(X5,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_132])]) ).

tff(f1713,plain,
    ( ! [X8: $int,X6: array_int,X7: $int,X5: $int] :
        ( $less(X5,0)
        | $less(X5,sK0)
        | $less(sK6(X7,X6,X8,X5),X5)
        | $less(length(int,t2tb1(X6)),$sum(X8,X5))
        | $less(length(int,t2tb1(X6)),$sum(X7,X5))
        | $less($sum(sK1,sK4),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,$sum(sK1,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,$sum(sK1,sK4))))) )
        | ( sK0 = X5 ) )
    | ~ spl7_6 ),
    inference(resolution,[],[f799,f759]) ).

tff(f1731,plain,
    ( spl7_129
    | spl7_130
    | spl7_131
    | spl7_5
    | ~ spl7_6
    | ~ spl7_12 ),
    inference(avatar_split_clause,[],[f1718,f279,f247,f242,f1728,f1724,f1720]) ).

tff(f1720,plain,
    ( spl7_129
  <=> ( sK0 = sK4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_129])]) ).

tff(f1718,plain,
    ( $less($sum(sK1,sK4),0)
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,$sum(sK1,sK4))))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,$sum(sK1,sK4))))) )
    | $less(sK4,sK0)
    | ( sK0 = sK4 )
    | ~ spl7_6
    | ~ spl7_12 ),
    inference(resolution,[],[f799,f763]) ).

tff(f1701,plain,
    ( spl7_128
    | ~ spl7_26 ),
    inference(avatar_split_clause,[],[f1663,f378,f1698]) ).

tff(f1663,plain,
    ( $less(-1,sK2)
    | ~ spl7_26 ),
    inference(interpreted_simplification,[],[f1662]) ).

tff(f1662,plain,
    ( $less(0,-1)
    | $less(-1,sK2)
    | ( 0 = -1 )
    | ~ spl7_26 ),
    inference(instantiation,[],[f954]) ).

tff(f954,plain,
    ( ! [X25: $int] :
        ( $less(0,X25)
        | $less(X25,sK2)
        | ( 0 = X25 ) )
    | ~ spl7_26 ),
    inference(resolution,[],[f333,f380]) ).

tff(f1661,plain,
    ( spl7_8
    | spl7_127
    | ~ spl7_26 ),
    inference(avatar_split_clause,[],[f1548,f378,f1659,f258]) ).

tff(f1659,plain,
    ( spl7_127
  <=> ! [X116: $int,X117: $int,X115: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X115)),t2tb($sum(X117,0)))) = tb2t(get(int,int,elts(int,t2tb1(X115)),t2tb($sum(X116,0)))) )
        | $less(length(int,t2tb1(X115)),$sum(X116,sK2))
        | $less(length(int,t2tb1(X115)),$sum(X117,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X115)),t2tb($sum(X116,sK6(X117,X115,X116,sK2))))) != tb2t(get(int,int,elts(int,t2tb1(X115)),t2tb($sum(X117,sK6(X117,X115,X116,sK2))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_127])]) ).

tff(f1548,plain,
    ( ! [X116: $int,X117: $int,X115: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X115)),t2tb($sum(X117,0)))) = tb2t(get(int,int,elts(int,t2tb1(X115)),t2tb($sum(X116,0)))) )
        | $less(sK2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X115)),t2tb($sum(X116,sK6(X117,X115,X116,sK2))))) != tb2t(get(int,int,elts(int,t2tb1(X115)),t2tb($sum(X117,sK6(X117,X115,X116,sK2))))) )
        | $less(length(int,t2tb1(X115)),$sum(X117,sK2))
        | $less(length(int,t2tb1(X115)),$sum(X116,sK2)) )
    | ~ spl7_26 ),
    inference(evaluation,[],[f1544]) ).

tff(f1544,plain,
    ( ! [X116: $int,X117: $int,X115: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X115)),t2tb($sum(X116,sK6(X117,X115,X116,sK2))))) != tb2t(get(int,int,elts(int,t2tb1(X115)),t2tb($sum(X117,sK6(X117,X115,X116,sK2))))) )
        | $less(sK2,0)
        | $less(length(int,t2tb1(X115)),$sum(X116,sK2))
        | $less(0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X115)),t2tb($sum(X117,0)))) = tb2t(get(int,int,elts(int,t2tb1(X115)),t2tb($sum(X116,0)))) )
        | $less(length(int,t2tb1(X115)),$sum(X117,sK2)) )
    | ~ spl7_26 ),
    inference(resolution,[],[f767,f380]) ).

tff(f1657,plain,
    ( spl7_2
    | spl7_126
    | ~ spl7_11 ),
    inference(avatar_split_clause,[],[f1528,f274,f1655,f227]) ).

tff(f1655,plain,
    ( spl7_126
  <=> ! [X62: array_int,X64: $int,X63: $int,X65: $int] :
        ( ( sK1 = X65 )
        | $less(sK1,X65)
        | $less(length(int,t2tb1(X62)),$sum(X63,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X62)),t2tb($sum(X64,sK6(X64,X62,X63,sK0))))) != tb2t(get(int,int,elts(int,t2tb1(X62)),t2tb($sum(X63,sK6(X64,X62,X63,sK0))))) )
        | $less(length(int,t2tb1(X62)),$sum(X64,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X62)),t2tb($sum(X63,X65)))) = tb2t(get(int,int,elts(int,t2tb1(X62)),t2tb($sum(X64,X65)))) )
        | $less(X65,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_126])]) ).

tff(f1528,plain,
    ( ! [X65: $int,X62: array_int,X63: $int,X64: $int] :
        ( ( sK1 = X65 )
        | $less(X65,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X62)),t2tb($sum(X63,X65)))) = tb2t(get(int,int,elts(int,t2tb1(X62)),t2tb($sum(X64,X65)))) )
        | $less(length(int,t2tb1(X62)),$sum(X64,sK0))
        | $less(sK0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X62)),t2tb($sum(X64,sK6(X64,X62,X63,sK0))))) != tb2t(get(int,int,elts(int,t2tb1(X62)),t2tb($sum(X63,sK6(X64,X62,X63,sK0))))) )
        | $less(length(int,t2tb1(X62)),$sum(X63,sK0))
        | $less(sK1,X65) )
    | ~ spl7_11 ),
    inference(resolution,[],[f767,f951]) ).

tff(f1653,plain,
    ( spl7_50
    | spl7_125
    | ~ spl7_57 ),
    inference(avatar_split_clause,[],[f1549,f743,f1651,f683]) ).

tff(f1651,plain,
    ( spl7_125
  <=> ! [X121: array_int,X123: $int,X122: $int] :
        ( $less(length(int,t2tb1(X121)),$sum(X122,sK5))
        | $less(length(int,t2tb1(X121)),$sum(X123,sK5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X121)),t2tb($sum(X123,sK6(X123,X121,X122,sK5))))) != tb2t(get(int,int,elts(int,t2tb1(X121)),t2tb($sum(X122,sK6(X123,X121,X122,sK5))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X121)),t2tb($sum(X123,0)))) = tb2t(get(int,int,elts(int,t2tb1(X121)),t2tb($sum(X122,0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_125])]) ).

tff(f1549,plain,
    ( ! [X121: array_int,X122: $int,X123: $int] :
        ( $less(length(int,t2tb1(X121)),$sum(X122,sK5))
        | $less(sK5,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X121)),t2tb($sum(X123,0)))) = tb2t(get(int,int,elts(int,t2tb1(X121)),t2tb($sum(X122,0)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X121)),t2tb($sum(X123,sK6(X123,X121,X122,sK5))))) != tb2t(get(int,int,elts(int,t2tb1(X121)),t2tb($sum(X122,sK6(X123,X121,X122,sK5))))) )
        | $less(length(int,t2tb1(X121)),$sum(X123,sK5)) )
    | ~ spl7_57 ),
    inference(evaluation,[],[f1546]) ).

tff(f1546,plain,
    ( ! [X121: array_int,X122: $int,X123: $int] :
        ( $less(length(int,t2tb1(X121)),$sum(X123,sK5))
        | $less(0,0)
        | $less(length(int,t2tb1(X121)),$sum(X122,sK5))
        | $less(sK5,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X121)),t2tb($sum(X123,0)))) = tb2t(get(int,int,elts(int,t2tb1(X121)),t2tb($sum(X122,0)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X121)),t2tb($sum(X123,sK6(X123,X121,X122,sK5))))) != tb2t(get(int,int,elts(int,t2tb1(X121)),t2tb($sum(X122,sK6(X123,X121,X122,sK5))))) ) )
    | ~ spl7_57 ),
    inference(resolution,[],[f767,f745]) ).

tff(f1649,plain,
    ( spl7_2
    | spl7_124
    | spl7_32
    | ~ spl7_33 ),
    inference(avatar_split_clause,[],[f1533,f429,f424,f1647,f227]) ).

tff(f1647,plain,
    ( spl7_124
  <=> ! [X82: $int,X81: array_int,X83: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X81)),t2tb($sum(X83,$sum(sK2,0))))) = tb2t(get(int,int,elts(int,t2tb1(X81)),t2tb($sum(X82,$sum(sK2,0))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X81)),t2tb($sum(X82,sK6(X83,X81,X82,sK0))))) != tb2t(get(int,int,elts(int,t2tb1(X81)),t2tb($sum(X83,sK6(X83,X81,X82,sK0))))) )
        | $less(length(int,t2tb1(X81)),$sum(X82,sK0))
        | $less(length(int,t2tb1(X81)),$sum(X83,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_124])]) ).

tff(f1533,plain,
    ( ! [X82: $int,X83: $int,X81: array_int] :
        ( $less($sum(sK2,0),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X81)),t2tb($sum(X83,$sum(sK2,0))))) = tb2t(get(int,int,elts(int,t2tb1(X81)),t2tb($sum(X82,$sum(sK2,0))))) )
        | $less(length(int,t2tb1(X81)),$sum(X83,sK0))
        | $less(sK0,0)
        | $less(length(int,t2tb1(X81)),$sum(X82,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X81)),t2tb($sum(X82,sK6(X83,X81,X82,sK0))))) != tb2t(get(int,int,elts(int,t2tb1(X81)),t2tb($sum(X83,sK6(X83,X81,X82,sK0))))) ) )
    | ~ spl7_33 ),
    inference(resolution,[],[f767,f431]) ).

tff(f1645,plain,
    ( spl7_2
    | spl7_4
    | spl7_123
    | ~ spl7_7 ),
    inference(avatar_split_clause,[],[f1536,f252,f1643,f237,f227]) ).

tff(f1643,plain,
    ( spl7_123
  <=> ! [X91: $int,X92: $int,X90: array_int] :
        ( $less(length(int,t2tb1(X90)),$sum(X91,sK0))
        | $less(length(int,t2tb1(X90)),$sum(X92,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X90)),t2tb($sum(X91,sK6(X92,X90,X91,sK0))))) != tb2t(get(int,int,elts(int,t2tb1(X90)),t2tb($sum(X92,sK6(X92,X90,X91,sK0))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X90)),t2tb($sum(X92,$sum(sK2,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X90)),t2tb($sum(X91,$sum(sK2,sK4))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_123])]) ).

tff(f1536,plain,
    ( ! [X90: array_int,X91: $int,X92: $int] :
        ( $less(length(int,t2tb1(X90)),$sum(X91,sK0))
        | $less($sum(sK2,sK4),0)
        | $less(sK0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X90)),t2tb($sum(X92,$sum(sK2,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X90)),t2tb($sum(X91,$sum(sK2,sK4))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X90)),t2tb($sum(X91,sK6(X92,X90,X91,sK0))))) != tb2t(get(int,int,elts(int,t2tb1(X90)),t2tb($sum(X92,sK6(X92,X90,X91,sK0))))) )
        | $less(length(int,t2tb1(X90)),$sum(X92,sK0)) )
    | ~ spl7_7 ),
    inference(resolution,[],[f767,f254]) ).

tff(f1641,plain,
    ( spl7_30
    | spl7_2
    | spl7_122
    | ~ spl7_34 ),
    inference(avatar_split_clause,[],[f1534,f434,f1639,f227,f414]) ).

tff(f1639,plain,
    ( spl7_122
  <=> ! [X86: $int,X84: array_int,X85: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X84)),t2tb($sum(X86,$sum(sK1,0))))) = tb2t(get(int,int,elts(int,t2tb1(X84)),t2tb($sum(X85,$sum(sK1,0))))) )
        | $less(length(int,t2tb1(X84)),$sum(X86,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X84)),t2tb($sum(X85,sK6(X86,X84,X85,sK0))))) != tb2t(get(int,int,elts(int,t2tb1(X84)),t2tb($sum(X86,sK6(X86,X84,X85,sK0))))) )
        | $less(length(int,t2tb1(X84)),$sum(X85,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_122])]) ).

tff(f1534,plain,
    ( ! [X86: $int,X84: array_int,X85: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X84)),t2tb($sum(X86,$sum(sK1,0))))) = tb2t(get(int,int,elts(int,t2tb1(X84)),t2tb($sum(X85,$sum(sK1,0))))) )
        | $less(sK0,0)
        | $less(length(int,t2tb1(X84)),$sum(X85,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X84)),t2tb($sum(X85,sK6(X86,X84,X85,sK0))))) != tb2t(get(int,int,elts(int,t2tb1(X84)),t2tb($sum(X86,sK6(X86,X84,X85,sK0))))) )
        | $less(length(int,t2tb1(X84)),$sum(X86,sK0))
        | $less($sum(sK1,0),0) )
    | ~ spl7_34 ),
    inference(resolution,[],[f767,f436]) ).

tff(f1637,plain,
    ( spl7_2
    | spl7_121
    | spl7_5
    | ~ spl7_6 ),
    inference(avatar_split_clause,[],[f1535,f247,f242,f1635,f227]) ).

tff(f1635,plain,
    ( spl7_121
  <=> ! [X87: array_int,X89: $int,X88: $int] :
        ( $less(length(int,t2tb1(X87)),$sum(X88,sK0))
        | $less(length(int,t2tb1(X87)),$sum(X89,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X87)),t2tb($sum(X88,sK6(X89,X87,X88,sK0))))) != tb2t(get(int,int,elts(int,t2tb1(X87)),t2tb($sum(X89,sK6(X89,X87,X88,sK0))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X87)),t2tb($sum(X89,$sum(sK1,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X87)),t2tb($sum(X88,$sum(sK1,sK4))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_121])]) ).

tff(f1535,plain,
    ( ! [X88: $int,X89: $int,X87: array_int] :
        ( $less($sum(sK1,sK4),0)
        | $less(length(int,t2tb1(X87)),$sum(X88,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X87)),t2tb($sum(X89,$sum(sK1,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X87)),t2tb($sum(X88,$sum(sK1,sK4))))) )
        | $less(sK0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X87)),t2tb($sum(X88,sK6(X89,X87,X88,sK0))))) != tb2t(get(int,int,elts(int,t2tb1(X87)),t2tb($sum(X89,sK6(X89,X87,X88,sK0))))) )
        | $less(length(int,t2tb1(X87)),$sum(X89,sK0)) )
    | ~ spl7_6 ),
    inference(resolution,[],[f767,f249]) ).

tff(f1633,plain,
    ( spl7_8
    | spl7_2
    | spl7_120
    | ~ spl7_14 ),
    inference(avatar_split_clause,[],[f1539,f289,f1631,f227,f258]) ).

tff(f1631,plain,
    ( spl7_120
  <=> ! [X100: $int,X101: $int,X99: array_int] :
        ( $less(length(int,t2tb1(X99)),$sum(X101,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X99)),t2tb($sum(X100,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X99)),t2tb($sum(X101,sK2)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X99)),t2tb($sum(X100,sK6(X101,X99,X100,sK0))))) != tb2t(get(int,int,elts(int,t2tb1(X99)),t2tb($sum(X101,sK6(X101,X99,X100,sK0))))) )
        | $less(length(int,t2tb1(X99)),$sum(X100,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_120])]) ).

tff(f1539,plain,
    ( ! [X101: $int,X99: array_int,X100: $int] :
        ( $less(length(int,t2tb1(X99)),$sum(X101,sK0))
        | $less(length(int,t2tb1(X99)),$sum(X100,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X99)),t2tb($sum(X100,sK6(X101,X99,X100,sK0))))) != tb2t(get(int,int,elts(int,t2tb1(X99)),t2tb($sum(X101,sK6(X101,X99,X100,sK0))))) )
        | $less(sK0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X99)),t2tb($sum(X100,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X99)),t2tb($sum(X101,sK2)))) )
        | $less(sK2,0) )
    | ~ spl7_14 ),
    inference(resolution,[],[f767,f291]) ).

tff(f1629,plain,
    ( spl7_4
    | spl7_119
    | ~ spl7_24 ),
    inference(avatar_split_clause,[],[f1550,f368,f1627,f237]) ).

tff(f1627,plain,
    ( spl7_119
  <=> ! [X54: $int,X52: array_int,X53: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X52)),t2tb($sum(X53,sK6(X54,X52,X53,$sum(sK2,sK4)))))) != tb2t(get(int,int,elts(int,t2tb1(X52)),t2tb($sum(X54,sK6(X54,X52,X53,$sum(sK2,sK4)))))) )
        | $less(length(int,t2tb1(X52)),$sum(X54,$sum(sK2,sK4)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X52)),t2tb($sum(X54,0)))) = tb2t(get(int,int,elts(int,t2tb1(X52)),t2tb($sum(X53,0)))) )
        | $less(length(int,t2tb1(X52)),$sum(X53,$sum(sK2,sK4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_119])]) ).

tff(f1550,plain,
    ( ! [X54: $int,X52: array_int,X53: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X52)),t2tb($sum(X53,sK6(X54,X52,X53,$sum(sK2,sK4)))))) != tb2t(get(int,int,elts(int,t2tb1(X52)),t2tb($sum(X54,sK6(X54,X52,X53,$sum(sK2,sK4)))))) )
        | $less(length(int,t2tb1(X52)),$sum(X53,$sum(sK2,sK4)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X52)),t2tb($sum(X54,0)))) = tb2t(get(int,int,elts(int,t2tb1(X52)),t2tb($sum(X53,0)))) )
        | $less($sum(sK2,sK4),0)
        | $less(length(int,t2tb1(X52)),$sum(X54,$sum(sK2,sK4))) )
    | ~ spl7_24 ),
    inference(evaluation,[],[f1525]) ).

tff(f1525,plain,
    ( ! [X54: $int,X52: array_int,X53: $int] :
        ( $less(0,0)
        | $less(length(int,t2tb1(X52)),$sum(X54,$sum(sK2,sK4)))
        | $less($sum(sK2,sK4),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X52)),t2tb($sum(X53,sK6(X54,X52,X53,$sum(sK2,sK4)))))) != tb2t(get(int,int,elts(int,t2tb1(X52)),t2tb($sum(X54,sK6(X54,X52,X53,$sum(sK2,sK4)))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X52)),t2tb($sum(X54,0)))) = tb2t(get(int,int,elts(int,t2tb1(X52)),t2tb($sum(X53,0)))) )
        | $less(length(int,t2tb1(X52)),$sum(X53,$sum(sK2,sK4))) )
    | ~ spl7_24 ),
    inference(resolution,[],[f767,f370]) ).

tff(f1625,plain,
    ( spl7_1
    | spl7_118
    | ~ spl7_11 ),
    inference(avatar_split_clause,[],[f1512,f274,f1623,f222]) ).

tff(f1623,plain,
    ( spl7_118
  <=> ! [X0: array_int,X3: $int,X2: $int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X3,sK6(X3,X0,X1,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X3,X0,X1,X2))))) )
        | ( sK1 = X2 )
        | $less(length(int,t2tb1(X0)),$sum(X3,X2))
        | $less(X2,sK0)
        | $less(length(int,t2tb1(X0)),$sum(X1,X2))
        | $less(X2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK1)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X3,sK1)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_118])]) ).

tff(f1512,plain,
    ( ! [X2: $int,X3: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X3,sK6(X3,X0,X1,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X3,X0,X1,X2))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK1)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X3,sK1)))) )
        | $less(X2,0)
        | $less(length(int,t2tb1(X0)),$sum(X1,X2))
        | $less(X2,sK0)
        | $less(length(int,t2tb1(X0)),$sum(X3,X2))
        | ( sK1 = X2 )
        | $less(sK1,0) )
    | ~ spl7_11 ),
    inference(resolution,[],[f767,f951]) ).

tff(f1621,plain,
    ( spl7_2
    | spl7_117
    | ~ spl7_11 ),
    inference(avatar_split_clause,[],[f1531,f274,f1619,f227]) ).

tff(f1619,plain,
    ( spl7_117
  <=> ! [X75: $int,X74: array_int,X77: $int,X76: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X74)),t2tb($sum(X75,sK6(X76,X74,X75,sK0))))) != tb2t(get(int,int,elts(int,t2tb1(X74)),t2tb($sum(X76,sK6(X76,X74,X75,sK0))))) )
        | $less(length(int,t2tb1(X74)),$sum(X75,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X74)),t2tb($sum(X76,X77)))) = tb2t(get(int,int,elts(int,t2tb1(X74)),t2tb($sum(X75,X77)))) )
        | $less(sK1,X77)
        | ( sK0 = X77 )
        | $less(X77,0)
        | $less(length(int,t2tb1(X74)),$sum(X76,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_117])]) ).

tff(f1531,plain,
    ( ! [X76: $int,X77: $int,X74: array_int,X75: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X74)),t2tb($sum(X75,sK6(X76,X74,X75,sK0))))) != tb2t(get(int,int,elts(int,t2tb1(X74)),t2tb($sum(X76,sK6(X76,X74,X75,sK0))))) )
        | $less(length(int,t2tb1(X74)),$sum(X76,sK0))
        | $less(sK1,X77)
        | $less(X77,0)
        | $less(sK0,0)
        | ( sK0 = X77 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X74)),t2tb($sum(X76,X77)))) = tb2t(get(int,int,elts(int,t2tb1(X74)),t2tb($sum(X75,X77)))) )
        | $less(length(int,t2tb1(X74)),$sum(X75,sK0)) )
    | ~ spl7_11 ),
    inference(resolution,[],[f767,f575]) ).

tff(f1617,plain,
    ( spl7_16
    | spl7_116
    | ~ spl7_19 ),
    inference(avatar_split_clause,[],[f1552,f345,f1615,f310]) ).

tff(f1615,plain,
    ( spl7_116
  <=> ! [X118: array_int,X119: $int,X120: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X118)),t2tb($sum(X120,sK6(X120,X118,X119,sK4))))) != tb2t(get(int,int,elts(int,t2tb1(X118)),t2tb($sum(X119,sK6(X120,X118,X119,sK4))))) )
        | $less(length(int,t2tb1(X118)),$sum(X120,sK4))
        | $less(length(int,t2tb1(X118)),$sum(X119,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X118)),t2tb($sum(X120,0)))) = tb2t(get(int,int,elts(int,t2tb1(X118)),t2tb($sum(X119,0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_116])]) ).

tff(f1552,plain,
    ( ! [X120: $int,X118: array_int,X119: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X118)),t2tb($sum(X120,sK6(X120,X118,X119,sK4))))) != tb2t(get(int,int,elts(int,t2tb1(X118)),t2tb($sum(X119,sK6(X120,X118,X119,sK4))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X118)),t2tb($sum(X120,0)))) = tb2t(get(int,int,elts(int,t2tb1(X118)),t2tb($sum(X119,0)))) )
        | $less(sK4,0)
        | $less(length(int,t2tb1(X118)),$sum(X119,sK4))
        | $less(length(int,t2tb1(X118)),$sum(X120,sK4)) )
    | ~ spl7_19 ),
    inference(evaluation,[],[f1545]) ).

tff(f1545,plain,
    ( ! [X120: $int,X118: array_int,X119: $int] :
        ( $less(length(int,t2tb1(X118)),$sum(X120,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X118)),t2tb($sum(X120,0)))) = tb2t(get(int,int,elts(int,t2tb1(X118)),t2tb($sum(X119,0)))) )
        | $less(length(int,t2tb1(X118)),$sum(X119,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X118)),t2tb($sum(X120,sK6(X120,X118,X119,sK4))))) != tb2t(get(int,int,elts(int,t2tb1(X118)),t2tb($sum(X119,sK6(X120,X118,X119,sK4))))) )
        | $less(0,0)
        | $less(sK4,0) )
    | ~ spl7_19 ),
    inference(resolution,[],[f767,f347]) ).

tff(f1613,plain,
    ( spl7_2
    | spl7_115
    | ~ spl7_14 ),
    inference(avatar_split_clause,[],[f1527,f289,f1611,f227]) ).

tff(f1611,plain,
    ( spl7_115
  <=> ! [X61: $int,X60: $int,X59: $int,X58: array_int] :
        ( $less(length(int,t2tb1(X58)),$sum(X60,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X58)),t2tb($sum(X59,X61)))) = tb2t(get(int,int,elts(int,t2tb1(X58)),t2tb($sum(X60,X61)))) )
        | $less(length(int,t2tb1(X58)),$sum(X59,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X58)),t2tb($sum(X60,sK6(X60,X58,X59,sK0))))) != tb2t(get(int,int,elts(int,t2tb1(X58)),t2tb($sum(X59,sK6(X60,X58,X59,sK0))))) )
        | $less(sK2,X61)
        | ( sK2 = X61 )
        | $less(X61,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_115])]) ).

tff(f1527,plain,
    ( ! [X58: array_int,X59: $int,X60: $int,X61: $int] :
        ( $less(length(int,t2tb1(X58)),$sum(X60,sK0))
        | $less(sK2,X61)
        | $less(X61,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X58)),t2tb($sum(X60,sK6(X60,X58,X59,sK0))))) != tb2t(get(int,int,elts(int,t2tb1(X58)),t2tb($sum(X59,sK6(X60,X58,X59,sK0))))) )
        | ( sK2 = X61 )
        | $less(length(int,t2tb1(X58)),$sum(X59,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X58)),t2tb($sum(X59,X61)))) = tb2t(get(int,int,elts(int,t2tb1(X58)),t2tb($sum(X60,X61)))) )
        | $less(sK0,0) )
    | ~ spl7_14 ),
    inference(resolution,[],[f767,f952]) ).

tff(f1609,plain,
    ( spl7_1
    | spl7_114
    | spl7_2
    | ~ spl7_11 ),
    inference(avatar_split_clause,[],[f1538,f274,f227,f1607,f222]) ).

tff(f1607,plain,
    ( spl7_114
  <=> ! [X98: $int,X96: array_int,X97: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X96)),t2tb($sum(X97,sK1)))) = tb2t(get(int,int,elts(int,t2tb1(X96)),t2tb($sum(X98,sK1)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X96)),t2tb($sum(X97,sK6(X98,X96,X97,sK0))))) != tb2t(get(int,int,elts(int,t2tb1(X96)),t2tb($sum(X98,sK6(X98,X96,X97,sK0))))) )
        | $less(length(int,t2tb1(X96)),$sum(X98,sK0))
        | $less(length(int,t2tb1(X96)),$sum(X97,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_114])]) ).

tff(f1538,plain,
    ( ! [X98: $int,X96: array_int,X97: $int] :
        ( $less(sK0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X96)),t2tb($sum(X97,sK1)))) = tb2t(get(int,int,elts(int,t2tb1(X96)),t2tb($sum(X98,sK1)))) )
        | $less(length(int,t2tb1(X96)),$sum(X97,sK0))
        | $less(length(int,t2tb1(X96)),$sum(X98,sK0))
        | $less(sK1,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X96)),t2tb($sum(X97,sK6(X98,X96,X97,sK0))))) != tb2t(get(int,int,elts(int,t2tb1(X96)),t2tb($sum(X98,sK6(X98,X96,X97,sK0))))) ) )
    | ~ spl7_11 ),
    inference(resolution,[],[f767,f276]) ).

tff(f1605,plain,
    ( spl7_30
    | spl7_113
    | ~ spl7_35 ),
    inference(avatar_split_clause,[],[f1553,f439,f1603,f414]) ).

tff(f1603,plain,
    ( spl7_113
  <=> ! [X45: $int,X44: $int,X43: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X43)),t2tb($sum(X45,0)))) = tb2t(get(int,int,elts(int,t2tb1(X43)),t2tb($sum(X44,0)))) )
        | $less(length(int,t2tb1(X43)),$sum(X45,$sum(sK1,0)))
        | $less(length(int,t2tb1(X43)),$sum(X44,$sum(sK1,0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X43)),t2tb($sum(X44,sK6(X45,X43,X44,$sum(sK1,0)))))) != tb2t(get(int,int,elts(int,t2tb1(X43)),t2tb($sum(X45,sK6(X45,X43,X44,$sum(sK1,0)))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_113])]) ).

tff(f1553,plain,
    ( ! [X44: $int,X45: $int,X43: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X43)),t2tb($sum(X45,0)))) = tb2t(get(int,int,elts(int,t2tb1(X43)),t2tb($sum(X44,0)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X43)),t2tb($sum(X44,sK6(X45,X43,X44,$sum(sK1,0)))))) != tb2t(get(int,int,elts(int,t2tb1(X43)),t2tb($sum(X45,sK6(X45,X43,X44,$sum(sK1,0)))))) )
        | $less(length(int,t2tb1(X43)),$sum(X44,$sum(sK1,0)))
        | $less(length(int,t2tb1(X43)),$sum(X45,$sum(sK1,0)))
        | $less($sum(sK1,0),0) )
    | ~ spl7_35 ),
    inference(evaluation,[],[f1522]) ).

tff(f1522,plain,
    ( ! [X44: $int,X45: $int,X43: array_int] :
        ( $less(length(int,t2tb1(X43)),$sum(X44,$sum(sK1,0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X43)),t2tb($sum(X44,sK6(X45,X43,X44,$sum(sK1,0)))))) != tb2t(get(int,int,elts(int,t2tb1(X43)),t2tb($sum(X45,sK6(X45,X43,X44,$sum(sK1,0)))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X43)),t2tb($sum(X45,0)))) = tb2t(get(int,int,elts(int,t2tb1(X43)),t2tb($sum(X44,0)))) )
        | $less(0,0)
        | $less($sum(sK1,0),0)
        | $less(length(int,t2tb1(X43)),$sum(X45,$sum(sK1,0))) )
    | ~ spl7_35 ),
    inference(resolution,[],[f767,f441]) ).

tff(f1601,plain,
    ( spl7_32
    | spl7_112
    | ~ spl7_39 ),
    inference(avatar_split_clause,[],[f1554,f462,f1599,f424]) ).

tff(f1599,plain,
    ( spl7_112
  <=> ! [X48: $int,X46: array_int,X47: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X46)),t2tb($sum(X47,0)))) = tb2t(get(int,int,elts(int,t2tb1(X46)),t2tb($sum(X48,0)))) )
        | $less(length(int,t2tb1(X46)),$sum(X47,$sum(sK2,0)))
        | $less(length(int,t2tb1(X46)),$sum(X48,$sum(sK2,0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X46)),t2tb($sum(X47,sK6(X48,X46,X47,$sum(sK2,0)))))) != tb2t(get(int,int,elts(int,t2tb1(X46)),t2tb($sum(X48,sK6(X48,X46,X47,$sum(sK2,0)))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_112])]) ).

tff(f1554,plain,
    ( ! [X48: $int,X46: array_int,X47: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X46)),t2tb($sum(X47,0)))) = tb2t(get(int,int,elts(int,t2tb1(X46)),t2tb($sum(X48,0)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X46)),t2tb($sum(X47,sK6(X48,X46,X47,$sum(sK2,0)))))) != tb2t(get(int,int,elts(int,t2tb1(X46)),t2tb($sum(X48,sK6(X48,X46,X47,$sum(sK2,0)))))) )
        | $less(length(int,t2tb1(X46)),$sum(X48,$sum(sK2,0)))
        | $less($sum(sK2,0),0)
        | $less(length(int,t2tb1(X46)),$sum(X47,$sum(sK2,0))) )
    | ~ spl7_39 ),
    inference(evaluation,[],[f1523]) ).

tff(f1523,plain,
    ( ! [X48: $int,X46: array_int,X47: $int] :
        ( $less(length(int,t2tb1(X46)),$sum(X47,$sum(sK2,0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X46)),t2tb($sum(X47,0)))) = tb2t(get(int,int,elts(int,t2tb1(X46)),t2tb($sum(X48,0)))) )
        | $less(0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X46)),t2tb($sum(X47,sK6(X48,X46,X47,$sum(sK2,0)))))) != tb2t(get(int,int,elts(int,t2tb1(X46)),t2tb($sum(X48,sK6(X48,X46,X47,$sum(sK2,0)))))) )
        | $less($sum(sK2,0),0)
        | $less(length(int,t2tb1(X46)),$sum(X48,$sum(sK2,0))) )
    | ~ spl7_39 ),
    inference(resolution,[],[f767,f464]) ).

tff(f1597,plain,
    ( spl7_8
    | spl7_111
    | ~ spl7_14 ),
    inference(avatar_split_clause,[],[f1515,f289,f1595,f258]) ).

tff(f1595,plain,
    ( spl7_111
  <=> ! [X13: $int,X14: $int,X12: array_int,X15: $int] :
        ( ( sK0 = X14 )
        | $less(length(int,t2tb1(X12)),$sum(X13,X14))
        | $less(X14,sK0)
        | $less(X14,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X12)),t2tb($sum(X15,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X12)),t2tb($sum(X13,sK2)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X12)),t2tb($sum(X15,sK6(X15,X12,X13,X14))))) != tb2t(get(int,int,elts(int,t2tb1(X12)),t2tb($sum(X13,sK6(X15,X12,X13,X14))))) )
        | $less(length(int,t2tb1(X12)),$sum(X15,X14)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_111])]) ).

tff(f1515,plain,
    ( ! [X14: $int,X15: $int,X12: array_int,X13: $int] :
        ( ( sK0 = X14 )
        | $less(length(int,t2tb1(X12)),$sum(X15,X14))
        | ( tb2t(get(int,int,elts(int,t2tb1(X12)),t2tb($sum(X15,sK6(X15,X12,X13,X14))))) != tb2t(get(int,int,elts(int,t2tb1(X12)),t2tb($sum(X13,sK6(X15,X12,X13,X14))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X12)),t2tb($sum(X15,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X12)),t2tb($sum(X13,sK2)))) )
        | $less(X14,0)
        | $less(X14,sK0)
        | $less(length(int,t2tb1(X12)),$sum(X13,X14))
        | $less(sK2,0) )
    | ~ spl7_14 ),
    inference(resolution,[],[f767,f576]) ).

tff(f1593,plain,
    ( spl7_50
    | spl7_52
    | spl7_110
    | ~ spl7_54 ),
    inference(avatar_split_clause,[],[f1547,f704,f1591,f691,f683]) ).

tff(f1591,plain,
    ( spl7_110
  <=> ! [X125: $int,X124: array_int,X126: $int] :
        ( $less(length(int,t2tb1(X124)),$sum(X126,sK5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X124)),t2tb($sum(X126,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) = tb2t(get(int,int,elts(int,t2tb1(X124)),t2tb($sum(X125,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) )
        | $less(length(int,t2tb1(X124)),$sum(X125,sK5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X124)),t2tb($sum(X125,sK6(X126,X124,X125,sK5))))) != tb2t(get(int,int,elts(int,t2tb1(X124)),t2tb($sum(X126,sK6(X126,X124,X125,sK5))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_110])]) ).

tff(f1547,plain,
    ( ! [X126: $int,X124: array_int,X125: $int] :
        ( $less(length(int,t2tb1(X124)),$sum(X126,sK5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X124)),t2tb($sum(X125,sK6(X126,X124,X125,sK5))))) != tb2t(get(int,int,elts(int,t2tb1(X124)),t2tb($sum(X126,sK6(X126,X124,X125,sK5))))) )
        | $less(length(int,t2tb1(X124)),$sum(X125,sK5))
        | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X124)),t2tb($sum(X126,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) = tb2t(get(int,int,elts(int,t2tb1(X124)),t2tb($sum(X125,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) )
        | $less(sK5,0) )
    | ~ spl7_54 ),
    inference(resolution,[],[f767,f706]) ).

tff(f1589,plain,
    ( spl7_109
    | spl7_1
    | ~ spl7_11 ),
    inference(avatar_split_clause,[],[f1513,f274,f222,f1587]) ).

tff(f1587,plain,
    ( spl7_109
  <=> ! [X5: $int,X4: array_int,X7: $int,X6: $int] :
        ( $less(X6,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X4)),t2tb($sum(X7,sK1)))) = tb2t(get(int,int,elts(int,t2tb1(X4)),t2tb($sum(X5,sK1)))) )
        | $less(length(int,t2tb1(X4)),$sum(X5,X6))
        | $less(X6,sK0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X4)),t2tb($sum(X5,sK6(X7,X4,X5,X6))))) != tb2t(get(int,int,elts(int,t2tb1(X4)),t2tb($sum(X7,sK6(X7,X4,X5,X6))))) )
        | $less(length(int,t2tb1(X4)),$sum(X7,X6))
        | ( sK0 = X6 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_109])]) ).

tff(f1513,plain,
    ( ! [X6: $int,X7: $int,X4: array_int,X5: $int] :
        ( $less(sK1,0)
        | $less(X6,0)
        | ( sK0 = X6 )
        | $less(length(int,t2tb1(X4)),$sum(X7,X6))
        | ( tb2t(get(int,int,elts(int,t2tb1(X4)),t2tb($sum(X5,sK6(X7,X4,X5,X6))))) != tb2t(get(int,int,elts(int,t2tb1(X4)),t2tb($sum(X7,sK6(X7,X4,X5,X6))))) )
        | $less(X6,sK0)
        | $less(length(int,t2tb1(X4)),$sum(X5,X6))
        | ( tb2t(get(int,int,elts(int,t2tb1(X4)),t2tb($sum(X7,sK1)))) = tb2t(get(int,int,elts(int,t2tb1(X4)),t2tb($sum(X5,sK1)))) ) )
    | ~ spl7_11 ),
    inference(resolution,[],[f767,f575]) ).

tff(f1585,plain,
    ( spl7_2
    | spl7_108
    | ~ spl7_28 ),
    inference(avatar_split_clause,[],[f1557,f387,f1583,f227]) ).

tff(f1583,plain,
    ( spl7_108
  <=> ! [X80: $int,X78: array_int,X79: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X78)),t2tb($sum(X79,0)))) = tb2t(get(int,int,elts(int,t2tb1(X78)),t2tb($sum(X80,0)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X78)),t2tb($sum(X79,sK6(X80,X78,X79,sK0))))) != tb2t(get(int,int,elts(int,t2tb1(X78)),t2tb($sum(X80,sK6(X80,X78,X79,sK0))))) )
        | $less(length(int,t2tb1(X78)),$sum(X80,sK0))
        | $less(length(int,t2tb1(X78)),$sum(X79,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_108])]) ).

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

tff(f1557,plain,
    ( ! [X80: $int,X78: array_int,X79: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X78)),t2tb($sum(X79,0)))) = tb2t(get(int,int,elts(int,t2tb1(X78)),t2tb($sum(X80,0)))) )
        | $less(length(int,t2tb1(X78)),$sum(X79,sK0))
        | $less(length(int,t2tb1(X78)),$sum(X80,sK0))
        | $less(sK0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X78)),t2tb($sum(X79,sK6(X80,X78,X79,sK0))))) != tb2t(get(int,int,elts(int,t2tb1(X78)),t2tb($sum(X80,sK6(X80,X78,X79,sK0))))) ) )
    | ~ spl7_28 ),
    inference(evaluation,[],[f1532]) ).

tff(f1532,plain,
    ( ! [X80: $int,X78: array_int,X79: $int] :
        ( $less(0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X78)),t2tb($sum(X79,0)))) = tb2t(get(int,int,elts(int,t2tb1(X78)),t2tb($sum(X80,0)))) )
        | $less(length(int,t2tb1(X78)),$sum(X79,sK0))
        | $less(length(int,t2tb1(X78)),$sum(X80,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X78)),t2tb($sum(X79,sK6(X80,X78,X79,sK0))))) != tb2t(get(int,int,elts(int,t2tb1(X78)),t2tb($sum(X80,sK6(X80,X78,X79,sK0))))) )
        | $less(sK0,0) )
    | ~ spl7_28 ),
    inference(resolution,[],[f767,f389]) ).

tff(f389,plain,
    ( $less(0,sK0)
    | ~ spl7_28 ),
    inference(avatar_component_clause,[],[f387]) ).

tff(f1581,plain,
    ( spl7_5
    | spl7_107
    | ~ spl7_17 ),
    inference(avatar_split_clause,[],[f1558,f336,f1579,f242]) ).

tff(f1579,plain,
    ( spl7_107
  <=> ! [X50: $int,X51: $int,X49: array_int] :
        ( $less(length(int,t2tb1(X49)),$sum(X51,$sum(sK1,sK4)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X49)),t2tb($sum(X51,sK6(X51,X49,X50,$sum(sK1,sK4)))))) != tb2t(get(int,int,elts(int,t2tb1(X49)),t2tb($sum(X50,sK6(X51,X49,X50,$sum(sK1,sK4)))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X49)),t2tb($sum(X50,0)))) = tb2t(get(int,int,elts(int,t2tb1(X49)),t2tb($sum(X51,0)))) )
        | $less(length(int,t2tb1(X49)),$sum(X50,$sum(sK1,sK4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_107])]) ).

tff(f1558,plain,
    ( ! [X50: $int,X51: $int,X49: array_int] :
        ( $less(length(int,t2tb1(X49)),$sum(X51,$sum(sK1,sK4)))
        | $less(length(int,t2tb1(X49)),$sum(X50,$sum(sK1,sK4)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X49)),t2tb($sum(X50,0)))) = tb2t(get(int,int,elts(int,t2tb1(X49)),t2tb($sum(X51,0)))) )
        | $less($sum(sK1,sK4),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X49)),t2tb($sum(X51,sK6(X51,X49,X50,$sum(sK1,sK4)))))) != tb2t(get(int,int,elts(int,t2tb1(X49)),t2tb($sum(X50,sK6(X51,X49,X50,$sum(sK1,sK4)))))) ) )
    | ~ spl7_17 ),
    inference(evaluation,[],[f1524]) ).

tff(f1524,plain,
    ( ! [X50: $int,X51: $int,X49: array_int] :
        ( $less(length(int,t2tb1(X49)),$sum(X51,$sum(sK1,sK4)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X49)),t2tb($sum(X51,sK6(X51,X49,X50,$sum(sK1,sK4)))))) != tb2t(get(int,int,elts(int,t2tb1(X49)),t2tb($sum(X50,sK6(X51,X49,X50,$sum(sK1,sK4)))))) )
        | $less($sum(sK1,sK4),0)
        | $less(length(int,t2tb1(X49)),$sum(X50,$sum(sK1,sK4)))
        | $less(0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X49)),t2tb($sum(X50,0)))) = tb2t(get(int,int,elts(int,t2tb1(X49)),t2tb($sum(X51,0)))) ) )
    | ~ spl7_17 ),
    inference(resolution,[],[f767,f338]) ).

tff(f1577,plain,
    ( spl7_2
    | spl7_106
    | ~ spl7_14 ),
    inference(avatar_split_clause,[],[f1530,f289,f1575,f227]) ).

tff(f1575,plain,
    ( spl7_106
  <=> ! [X73: $int,X71: $int,X70: array_int,X72: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X70)),t2tb($sum(X71,sK6(X72,X70,X71,sK0))))) != tb2t(get(int,int,elts(int,t2tb1(X70)),t2tb($sum(X72,sK6(X72,X70,X71,sK0))))) )
        | ( sK0 = X73 )
        | $less(sK2,X73)
        | ( tb2t(get(int,int,elts(int,t2tb1(X70)),t2tb($sum(X72,X73)))) = tb2t(get(int,int,elts(int,t2tb1(X70)),t2tb($sum(X71,X73)))) )
        | $less(X73,0)
        | $less(length(int,t2tb1(X70)),$sum(X72,sK0))
        | $less(length(int,t2tb1(X70)),$sum(X71,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_106])]) ).

tff(f1530,plain,
    ( ! [X72: $int,X70: array_int,X73: $int,X71: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X70)),t2tb($sum(X71,sK6(X72,X70,X71,sK0))))) != tb2t(get(int,int,elts(int,t2tb1(X70)),t2tb($sum(X72,sK6(X72,X70,X71,sK0))))) )
        | $less(sK0,0)
        | $less(length(int,t2tb1(X70)),$sum(X71,sK0))
        | $less(length(int,t2tb1(X70)),$sum(X72,sK0))
        | $less(X73,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X70)),t2tb($sum(X72,X73)))) = tb2t(get(int,int,elts(int,t2tb1(X70)),t2tb($sum(X71,X73)))) )
        | $less(sK2,X73)
        | ( sK0 = X73 ) )
    | ~ spl7_14 ),
    inference(resolution,[],[f767,f576]) ).

tff(f1573,plain,
    ( spl7_1
    | spl7_105
    | ~ spl7_22 ),
    inference(avatar_split_clause,[],[f1560,f359,f1571,f222]) ).

tff(f1571,plain,
    ( spl7_105
  <=> ! [X105: array_int,X107: $int,X106: $int] :
        ( $less(length(int,t2tb1(X105)),$sum(X106,sK1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X105)),t2tb($sum(X106,sK6(X107,X105,X106,sK1))))) != tb2t(get(int,int,elts(int,t2tb1(X105)),t2tb($sum(X107,sK6(X107,X105,X106,sK1))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X105)),t2tb($sum(X106,0)))) = tb2t(get(int,int,elts(int,t2tb1(X105)),t2tb($sum(X107,0)))) )
        | $less(length(int,t2tb1(X105)),$sum(X107,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_105])]) ).

tff(f1560,plain,
    ( ! [X106: $int,X107: $int,X105: array_int] :
        ( $less(length(int,t2tb1(X105)),$sum(X106,sK1))
        | $less(length(int,t2tb1(X105)),$sum(X107,sK1))
        | $less(sK1,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X105)),t2tb($sum(X106,0)))) = tb2t(get(int,int,elts(int,t2tb1(X105)),t2tb($sum(X107,0)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X105)),t2tb($sum(X106,sK6(X107,X105,X106,sK1))))) != tb2t(get(int,int,elts(int,t2tb1(X105)),t2tb($sum(X107,sK6(X107,X105,X106,sK1))))) ) )
    | ~ spl7_22 ),
    inference(evaluation,[],[f1541]) ).

tff(f1541,plain,
    ( ! [X106: $int,X107: $int,X105: array_int] :
        ( $less(0,0)
        | $less(length(int,t2tb1(X105)),$sum(X107,sK1))
        | $less(length(int,t2tb1(X105)),$sum(X106,sK1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X105)),t2tb($sum(X106,sK6(X107,X105,X106,sK1))))) != tb2t(get(int,int,elts(int,t2tb1(X105)),t2tb($sum(X107,sK6(X107,X105,X106,sK1))))) )
        | $less(sK1,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X105)),t2tb($sum(X106,0)))) = tb2t(get(int,int,elts(int,t2tb1(X105)),t2tb($sum(X107,0)))) ) )
    | ~ spl7_22 ),
    inference(resolution,[],[f767,f361]) ).

tff(f1569,plain,
    ( spl7_104
    | spl7_8
    | ~ spl7_14 ),
    inference(avatar_split_clause,[],[f1514,f289,f258,f1567]) ).

tff(f1567,plain,
    ( spl7_104
  <=> ! [X10: $int,X11: $int,X9: $int,X8: array_int] :
        ( $less(X10,0)
        | $less(length(int,t2tb1(X8)),$sum(X9,X10))
        | ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,sK6(X11,X8,X9,X10))))) != tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X11,sK6(X11,X8,X9,X10))))) )
        | ( sK2 = X10 )
        | $less(X10,sK0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X11,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,sK2)))) )
        | $less(length(int,t2tb1(X8)),$sum(X11,X10)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_104])]) ).

tff(f1514,plain,
    ( ! [X10: $int,X11: $int,X8: array_int,X9: $int] :
        ( $less(sK2,0)
        | $less(X10,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X11,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,sK2)))) )
        | $less(length(int,t2tb1(X8)),$sum(X11,X10))
        | $less(X10,sK0)
        | ( sK2 = X10 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X9,sK6(X11,X8,X9,X10))))) != tb2t(get(int,int,elts(int,t2tb1(X8)),t2tb($sum(X11,sK6(X11,X8,X9,X10))))) )
        | $less(length(int,t2tb1(X8)),$sum(X9,X10)) )
    | ~ spl7_14 ),
    inference(resolution,[],[f767,f952]) ).

tff(f1565,plain,
    ( spl7_2
    | spl7_103
    | ~ spl7_66 ),
    inference(avatar_split_clause,[],[f1561,f918,f1563,f227]) ).

tff(f1563,plain,
    ( spl7_103
  <=> ! [X93: array_int,X94: $int,X95: $int] :
        ( $less(length(int,t2tb1(X93)),$sum(X94,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X93)),t2tb($sum(X94,sK6(X95,X93,X94,sK0))))) != tb2t(get(int,int,elts(int,t2tb1(X93)),t2tb($sum(X95,sK6(X95,X93,X94,sK0))))) )
        | $less(length(int,t2tb1(X93)),$sum(X95,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X93)),t2tb($sum(X95,1)))) = tb2t(get(int,int,elts(int,t2tb1(X93)),t2tb($sum(X94,1)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_103])]) ).

tff(f1561,plain,
    ( ! [X94: $int,X95: $int,X93: array_int] :
        ( $less(length(int,t2tb1(X93)),$sum(X94,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X93)),t2tb($sum(X95,1)))) = tb2t(get(int,int,elts(int,t2tb1(X93)),t2tb($sum(X94,1)))) )
        | $less(sK0,0)
        | $less(length(int,t2tb1(X93)),$sum(X95,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X93)),t2tb($sum(X94,sK6(X95,X93,X94,sK0))))) != tb2t(get(int,int,elts(int,t2tb1(X93)),t2tb($sum(X95,sK6(X95,X93,X94,sK0))))) ) )
    | ~ spl7_66 ),
    inference(evaluation,[],[f1537]) ).

tff(f1537,plain,
    ( ! [X94: $int,X95: $int,X93: array_int] :
        ( $less(length(int,t2tb1(X93)),$sum(X94,sK0))
        | $less(sK0,0)
        | $less(length(int,t2tb1(X93)),$sum(X95,sK0))
        | $less(1,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X93)),t2tb($sum(X94,sK6(X95,X93,X94,sK0))))) != tb2t(get(int,int,elts(int,t2tb1(X93)),t2tb($sum(X95,sK6(X95,X93,X94,sK0))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X93)),t2tb($sum(X95,1)))) = tb2t(get(int,int,elts(int,t2tb1(X93)),t2tb($sum(X94,1)))) ) )
    | ~ spl7_66 ),
    inference(resolution,[],[f767,f920]) ).

tff(f1509,plain,
    ( spl7_99
    | spl7_100
    | spl7_98 ),
    inference(avatar_split_clause,[],[f1489,f1482,f1495,f1491]) ).

tff(f1491,plain,
    ( spl7_99
  <=> ( -2 = sK1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_99])]) ).

tff(f1495,plain,
    ( spl7_100
  <=> $less(-2,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_100])]) ).

tff(f1482,plain,
    ( spl7_98
  <=> $less(sK1,-2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_98])]) ).

tff(f1489,plain,
    ( $less(-2,sK1)
    | ( -2 = sK1 )
    | spl7_98 ),
    inference(resolution,[],[f1484,f54]) ).

tff(f1484,plain,
    ( ~ $less(sK1,-2)
    | spl7_98 ),
    inference(avatar_component_clause,[],[f1482]) ).

tff(f1508,plain,
    ( spl7_102
    | spl7_101
    | ~ spl7_11
    | spl7_98 ),
    inference(avatar_split_clause,[],[f1487,f1482,f274,f1500,f1505]) ).

tff(f1505,plain,
    ( spl7_102
  <=> ( sK0 = -2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_102])]) ).

tff(f1500,plain,
    ( spl7_101
  <=> $less(-2,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_101])]) ).

tff(f1487,plain,
    ( $less(-2,sK0)
    | ( sK0 = -2 )
    | ~ spl7_11
    | spl7_98 ),
    inference(resolution,[],[f1484,f575]) ).

tff(f1503,plain,
    ( spl7_99
    | spl7_101
    | ~ spl7_11
    | spl7_98 ),
    inference(avatar_split_clause,[],[f1486,f1482,f274,f1500,f1491]) ).

tff(f1486,plain,
    ( $less(-2,sK0)
    | ( -2 = sK1 )
    | ~ spl7_11
    | spl7_98 ),
    inference(resolution,[],[f1484,f951]) ).

tff(f1498,plain,
    ( spl7_99
    | spl7_100
    | spl7_98 ),
    inference(avatar_split_clause,[],[f1488,f1482,f1495,f1491]) ).

tff(f1488,plain,
    ( $less(-2,sK1)
    | ( -2 = sK1 )
    | spl7_98 ),
    inference(resolution,[],[f1484,f54]) ).

tff(f1485,plain,
    ( ~ spl7_98
    | ~ spl7_97 ),
    inference(avatar_split_clause,[],[f1469,f1461,f1482]) ).

tff(f1461,plain,
    ( spl7_97
  <=> $less(-1,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_97])]) ).

tff(f1469,plain,
    ( ~ $less(sK1,-2)
    | ~ spl7_97 ),
    inference(interpreted_simplification,[],[f1468]) ).

tff(f1468,plain,
    ( ~ $less(sK1,-2)
    | $less(-1,-2)
    | ~ spl7_97 ),
    inference(instantiation,[],[f1467]) ).

tff(f1467,plain,
    ( ! [X4: $int] :
        ( ~ $less(sK1,X4)
        | $less(-1,X4) )
    | ~ spl7_97 ),
    inference(resolution,[],[f1463,f53]) ).

tff(f1463,plain,
    ( $less(-1,sK1)
    | ~ spl7_97 ),
    inference(avatar_component_clause,[],[f1461]) ).

tff(f1464,plain,
    ( spl7_97
    | ~ spl7_22 ),
    inference(avatar_split_clause,[],[f1430,f359,f1461]) ).

tff(f1430,plain,
    ( $less(-1,sK1)
    | ~ spl7_22 ),
    inference(interpreted_simplification,[],[f1429]) ).

tff(f1429,plain,
    ( $less(0,-1)
    | $less(-1,sK1)
    | ( 0 = -1 )
    | ~ spl7_22 ),
    inference(instantiation,[],[f953]) ).

tff(f953,plain,
    ( ! [X24: $int] :
        ( $less(0,X24)
        | $less(X24,sK1)
        | ( 0 = X24 ) )
    | ~ spl7_22 ),
    inference(resolution,[],[f333,f361]) ).

tff(f1420,plain,
    ( ~ spl7_96
    | spl7_43
    | spl7_44
    | spl7_36 ),
    inference(avatar_split_clause,[],[f1419,f444,f543,f535,f1410]) ).

tff(f535,plain,
    ( spl7_43
  <=> $less(sK0,$sum(sK1,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_43])]) ).

tff(f543,plain,
    ( spl7_44
  <=> $less(sK0,$sum(sK2,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_44])]) ).

tff(f444,plain,
    ( spl7_36
  <=> eqseq(tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK1,sK2,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_36])]) ).

tff(f1419,plain,
    ( $less(sK0,$sum(sK2,0))
    | $less(sK0,$sum(sK1,0))
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) != tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) )
    | spl7_36 ),
    inference(forward_demodulation,[],[f1418,f184]) ).

tff(f184,plain,
    ! [X2: uni,X0: ty,X1: $int] : ( length(X0,mk_array(X0,X1,X2)) = X1 ),
    inference(cnf_transformation,[],[f100]) ).

tff(f100,plain,
    ! [X0: ty,X1: $int,X2: uni] : ( length(X0,mk_array(X0,X1,X2)) = X1 ),
    inference(rectify,[],[f20]) ).

tff(f20,axiom,
    ! [X0: ty,X6: $int,X13: uni] : ( length(X0,mk_array(X0,X6,X13)) = X6 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',length_def) ).

tff(f1418,plain,
    ( ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) != tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) )
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK1,0))
    | $less(sK0,$sum(sK2,0))
    | spl7_36 ),
    inference(forward_demodulation,[],[f1417,f553]) ).

tff(f1417,plain,
    ( ( tb2t(get(int,int,elts(int,mk_array(int,sK0,t2tb2(sK3))),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) != tb2t(get(int,int,elts(int,mk_array(int,sK0,t2tb2(sK3))),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) )
    | $less(sK0,$sum(sK2,0))
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK1,0))
    | spl7_36 ),
    inference(forward_demodulation,[],[f1416,f184]) ).

tff(f1416,plain,
    ( $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK2,0))
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK1,0))
    | ( tb2t(get(int,int,elts(int,mk_array(int,sK0,t2tb2(sK3))),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) != tb2t(get(int,int,elts(int,mk_array(int,sK0,t2tb2(sK3))),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) )
    | spl7_36 ),
    inference(forward_demodulation,[],[f1415,f153]) ).

tff(f1415,plain,
    ( $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,0))
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK2,0))
    | ( tb2t(get(int,int,elts(int,mk_array(int,sK0,t2tb2(sK3))),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) != tb2t(get(int,int,elts(int,mk_array(int,sK0,t2tb2(sK3))),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) )
    | spl7_36 ),
    inference(forward_demodulation,[],[f1414,f153]) ).

tff(f1414,plain,
    ( $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK2,0))
    | ( tb2t(get(int,int,elts(int,mk_array(int,sK0,t2tb2(sK3))),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) != tb2t(get(int,int,elts(int,mk_array(int,sK0,t2tb2(sK3))),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) )
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,0))
    | spl7_36 ),
    inference(forward_demodulation,[],[f1370,f153]) ).

tff(f1370,plain,
    ( ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) )
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK2,0))
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,0))
    | spl7_36 ),
    inference(resolution,[],[f445,f766]) ).

tff(f766,plain,
    ! [X2: $int,X0: $int,X1: array_int] :
      ( eqseq(X1,X0,X2,0)
      | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK6(X0,X1,X2,0))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X0,sK6(X0,X1,X2,0))))) )
      | $less(length(int,t2tb1(X1)),$sum(X2,0))
      | $less(length(int,t2tb1(X1)),$sum(X0,0)) ),
    inference(interpreted_simplification,[],[f765]) ).

tff(f765,plain,
    ! [X2: $int,X0: $int,X1: array_int] :
      ( eqseq(X1,X0,X2,0)
      | $less(length(int,t2tb1(X1)),$sum(X0,0))
      | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK6(X0,X1,X2,0))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X0,sK6(X0,X1,X2,0))))) )
      | $less(length(int,t2tb1(X1)),$sum(X2,0))
      | $less(0,0) ),
    inference(instantiation,[],[f218]) ).

tff(f445,plain,
    ( ~ eqseq(tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK1,sK2,0)
    | spl7_36 ),
    inference(avatar_component_clause,[],[f444]) ).

tff(f1413,plain,
    ( spl7_43
    | spl7_44
    | ~ spl7_96
    | spl7_36 ),
    inference(avatar_split_clause,[],[f1408,f444,f1410,f543,f535]) ).

tff(f1408,plain,
    ( ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) != tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) )
    | $less(sK0,$sum(sK2,0))
    | $less(sK0,$sum(sK1,0))
    | spl7_36 ),
    inference(forward_demodulation,[],[f1407,f184]) ).

tff(f1407,plain,
    ( $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK1,0))
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) != tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) )
    | $less(sK0,$sum(sK2,0))
    | spl7_36 ),
    inference(forward_demodulation,[],[f1406,f184]) ).

tff(f1406,plain,
    ( $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK2,0))
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK1,0))
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) != tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) )
    | spl7_36 ),
    inference(forward_demodulation,[],[f1405,f153]) ).

tff(f1405,plain,
    ( $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,0))
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK2,0))
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) != tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) )
    | spl7_36 ),
    inference(forward_demodulation,[],[f1404,f153]) ).

tff(f1404,plain,
    ( ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) != tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) )
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK2,0))
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,0))
    | spl7_36 ),
    inference(forward_demodulation,[],[f1403,f553]) ).

tff(f1403,plain,
    ( ( tb2t(get(int,int,elts(int,mk_array(int,sK0,t2tb2(sK3))),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) != tb2t(get(int,int,elts(int,mk_array(int,sK0,t2tb2(sK3))),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) )
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,0))
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK2,0))
    | spl7_36 ),
    inference(forward_demodulation,[],[f1376,f153]) ).

tff(f1376,plain,
    ( ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) )
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK2,0))
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,0))
    | spl7_36 ),
    inference(evaluation,[],[f1373]) ).

tff(f1373,plain,
    ( $less(0,0)
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,0))
    | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0))))) )
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK2,0))
    | spl7_36 ),
    inference(resolution,[],[f445,f218]) ).

tff(f1402,plain,
    ( spl7_44
    | ~ spl7_95
    | spl7_43
    | spl7_36 ),
    inference(avatar_split_clause,[],[f1401,f444,f535,f1384,f543]) ).

tff(f1401,plain,
    ( $less(sK0,$sum(sK1,0))
    | ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0),0)
    | $less(sK0,$sum(sK2,0))
    | spl7_36 ),
    inference(forward_demodulation,[],[f1400,f184]) ).

tff(f1400,plain,
    ( $less(sK0,$sum(sK1,0))
    | ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0),0)
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK2,0))
    | spl7_36 ),
    inference(forward_demodulation,[],[f1399,f153]) ).

tff(f1399,plain,
    ( $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK2,0))
    | $less(sK0,$sum(sK1,0))
    | ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0),0)
    | spl7_36 ),
    inference(forward_demodulation,[],[f1398,f184]) ).

tff(f1398,plain,
    ( $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK1,0))
    | ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0),0)
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK2,0))
    | spl7_36 ),
    inference(forward_demodulation,[],[f1377,f153]) ).

tff(f1377,plain,
    ( ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0),0)
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,0))
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK2,0))
    | spl7_36 ),
    inference(evaluation,[],[f1374]) ).

tff(f1374,plain,
    ( $less(0,0)
    | ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0),0)
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,0))
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK2,0))
    | spl7_36 ),
    inference(resolution,[],[f445,f198]) ).

tff(f198,plain,
    ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
      ( eqseq(X1,X0,X2,X3)
      | $less(X3,0)
      | ~ $less(sK6(X0,X1,X2,X3),0)
      | $less(length(int,t2tb1(X1)),$sum(X2,X3))
      | $less(length(int,t2tb1(X1)),$sum(X0,X3)) ),
    inference(cnf_transformation,[],[f142]) ).

tff(f1397,plain,
    ( spl7_44
    | spl7_43
    | spl7_95
    | spl7_36 ),
    inference(avatar_split_clause,[],[f1396,f444,f1384,f535,f543]) ).

tff(f1396,plain,
    ( $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0),0)
    | $less(sK0,$sum(sK1,0))
    | $less(sK0,$sum(sK2,0))
    | spl7_36 ),
    inference(forward_demodulation,[],[f1395,f184]) ).

tff(f1395,plain,
    ( $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0),0)
    | $less(sK0,$sum(sK2,0))
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK1,0))
    | spl7_36 ),
    inference(forward_demodulation,[],[f1394,f184]) ).

tff(f1394,plain,
    ( $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK2,0))
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK1,0))
    | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0),0)
    | spl7_36 ),
    inference(forward_demodulation,[],[f1393,f153]) ).

tff(f1393,plain,
    ( $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,0))
    | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0),0)
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK2,0))
    | spl7_36 ),
    inference(forward_demodulation,[],[f1372,f153]) ).

tff(f1372,plain,
    ( $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK2,0))
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,0))
    | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0),0)
    | spl7_36 ),
    inference(resolution,[],[f445,f608]) ).

tff(f608,plain,
    ! [X2: $int,X0: $int,X1: array_int] :
      ( eqseq(X1,X0,X2,0)
      | $less(sK6(X0,X1,X2,0),0)
      | $less(length(int,t2tb1(X1)),$sum(X2,0))
      | $less(length(int,t2tb1(X1)),$sum(X0,0)) ),
    inference(interpreted_simplification,[],[f607]) ).

tff(f607,plain,
    ! [X2: $int,X0: $int,X1: array_int] :
      ( eqseq(X1,X0,X2,0)
      | $less(length(int,t2tb1(X1)),$sum(X2,0))
      | $less(0,0)
      | $less(length(int,t2tb1(X1)),$sum(X0,0))
      | $less(sK6(X0,X1,X2,0),0) ),
    inference(instantiation,[],[f197]) ).

tff(f1392,plain,
    ( spl7_95
    | spl7_43
    | spl7_44
    | spl7_36 ),
    inference(avatar_split_clause,[],[f1391,f444,f543,f535,f1384]) ).

tff(f1391,plain,
    ( $less(sK0,$sum(sK2,0))
    | $less(sK0,$sum(sK1,0))
    | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0),0)
    | spl7_36 ),
    inference(forward_demodulation,[],[f1390,f184]) ).

tff(f1390,plain,
    ( $less(sK0,$sum(sK1,0))
    | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0),0)
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK2,0))
    | spl7_36 ),
    inference(forward_demodulation,[],[f1389,f184]) ).

tff(f1389,plain,
    ( $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0),0)
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK1,0))
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK2,0))
    | spl7_36 ),
    inference(forward_demodulation,[],[f1388,f153]) ).

tff(f1388,plain,
    ( $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK2,0))
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK1,0))
    | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0),0)
    | spl7_36 ),
    inference(forward_demodulation,[],[f1378,f153]) ).

tff(f1378,plain,
    ( $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,0))
    | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0),0)
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK2,0))
    | spl7_36 ),
    inference(evaluation,[],[f1375]) ).

tff(f1375,plain,
    ( $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK2,0))
    | $less(0,0)
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,0))
    | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0),0)
    | spl7_36 ),
    inference(resolution,[],[f445,f197]) ).

tff(f1387,plain,
    ( ~ spl7_95
    | spl7_44
    | spl7_43
    | spl7_36 ),
    inference(avatar_split_clause,[],[f1382,f444,f535,f543,f1384]) ).

tff(f1382,plain,
    ( $less(sK0,$sum(sK1,0))
    | $less(sK0,$sum(sK2,0))
    | ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0),0)
    | spl7_36 ),
    inference(forward_demodulation,[],[f1381,f184]) ).

tff(f1381,plain,
    ( $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK2,0))
    | $less(sK0,$sum(sK1,0))
    | ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0),0)
    | spl7_36 ),
    inference(forward_demodulation,[],[f1380,f184]) ).

tff(f1380,plain,
    ( ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0),0)
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK1,0))
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK2,0))
    | spl7_36 ),
    inference(forward_demodulation,[],[f1379,f153]) ).

tff(f1379,plain,
    ( $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,0))
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK2,0))
    | ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0),0)
    | spl7_36 ),
    inference(forward_demodulation,[],[f1371,f153]) ).

tff(f1371,plain,
    ( $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK2,0))
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,0))
    | ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,0),0)
    | spl7_36 ),
    inference(resolution,[],[f445,f644]) ).

tff(f644,plain,
    ! [X2: $int,X0: $int,X1: array_int] :
      ( eqseq(X1,X0,X2,0)
      | ~ $less(sK6(X0,X1,X2,0),0)
      | $less(length(int,t2tb1(X1)),$sum(X0,0))
      | $less(length(int,t2tb1(X1)),$sum(X2,0)) ),
    inference(interpreted_simplification,[],[f643]) ).

tff(f643,plain,
    ! [X2: $int,X0: $int,X1: array_int] :
      ( eqseq(X1,X0,X2,0)
      | $less(0,0)
      | ~ $less(sK6(X0,X1,X2,0),0)
      | $less(length(int,t2tb1(X1)),$sum(X2,0))
      | $less(length(int,t2tb1(X1)),$sum(X0,0)) ),
    inference(instantiation,[],[f198]) ).

tff(f1369,plain,
    ( spl7_94
    | ~ spl7_40 ),
    inference(avatar_split_clause,[],[f1144,f470,f1363]) ).

tff(f1363,plain,
    ( spl7_94
  <=> ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,0)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_94])]) ).

tff(f1144,plain,
    ( ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,0)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,0)))) )
    | ~ spl7_40 ),
    inference(forward_demodulation,[],[f1143,f553]) ).

tff(f1143,plain,
    ( ( tb2t(get(int,int,elts(int,mk_array(int,sK0,t2tb2(sK3))),t2tb($sum(sK2,0)))) = tb2t(get(int,int,elts(int,mk_array(int,sK0,t2tb2(sK3))),t2tb($sum(sK1,0)))) )
    | ~ spl7_40 ),
    inference(forward_demodulation,[],[f1136,f153]) ).

tff(f1136,plain,
    ( ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),t2tb($sum(sK1,0)))) = tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),t2tb($sum(sK2,0)))) )
    | ~ spl7_40 ),
    inference(resolution,[],[f753,f471]) ).

tff(f753,plain,
    ! [X2: $int,X0: $int,X1: array_int] :
      ( ~ eqseq(X1,X0,X2,1)
      | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X0,0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,0)))) ) ),
    inference(interpreted_simplification,[],[f752]) ).

tff(f752,plain,
    ! [X2: $int,X0: $int,X1: array_int] :
      ( ~ eqseq(X1,X0,X2,1)
      | ~ $less(0,1)
      | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X0,0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,0)))) )
      | $less(0,0) ),
    inference(instantiation,[],[f216]) ).

tff(f1368,plain,
    ( spl7_94
    | ~ spl7_19
    | ~ spl7_12 ),
    inference(avatar_split_clause,[],[f923,f279,f345,f1363]) ).

tff(f923,plain,
    ( ~ $less(0,sK4)
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,0)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,0)))) )
    | ~ spl7_12 ),
    inference(interpreted_simplification,[],[f922]) ).

tff(f922,plain,
    ( ~ $less(0,sK4)
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,0)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,0)))) )
    | $less(0,0)
    | ~ spl7_12 ),
    inference(instantiation,[],[f763]) ).

tff(f1367,plain,
    ( spl7_94
    | ~ spl7_40 ),
    inference(avatar_split_clause,[],[f883,f470,f1363]) ).

tff(f883,plain,
    ( ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,0)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,0)))) )
    | ~ spl7_40 ),
    inference(interpreted_simplification,[],[f882]) ).

tff(f882,plain,
    ( ~ $less(0,1)
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,0)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,0)))) )
    | $less(0,0)
    | ~ spl7_40 ),
    inference(instantiation,[],[f761]) ).

tff(f1366,plain,
    ( spl7_94
    | ~ spl7_12
    | ~ spl7_19 ),
    inference(avatar_split_clause,[],[f928,f345,f279,f1363]) ).

tff(f928,plain,
    ( ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,0)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,0)))) )
    | ~ spl7_12
    | ~ spl7_19 ),
    inference(evaluation,[],[f924]) ).

tff(f924,plain,
    ( ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,0)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,0)))) )
    | $less(0,0)
    | ~ spl7_12
    | ~ spl7_19 ),
    inference(resolution,[],[f763,f347]) ).

tff(f1361,plain,
    ( spl7_2
    | spl7_8
    | spl7_93
    | ~ spl7_14 ),
    inference(avatar_split_clause,[],[f1242,f289,f1359,f258,f227]) ).

tff(f1359,plain,
    ( spl7_93
  <=> ! [X96: $int,X97: $int,X95: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X95)),t2tb($sum(X97,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X95)),t2tb($sum(X96,sK2)))) )
        | $less(length(int,t2tb1(X95)),$sum(X97,sK0))
        | $less(length(int,t2tb1(X95)),$sum(X96,sK0))
        | $less(sK6(X96,X95,X97,sK0),sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_93])]) ).

tff(f1242,plain,
    ( ! [X96: $int,X97: $int,X95: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X95)),t2tb($sum(X97,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X95)),t2tb($sum(X96,sK2)))) )
        | $less(sK6(X96,X95,X97,sK0),sK0)
        | $less(length(int,t2tb1(X95)),$sum(X96,sK0))
        | $less(length(int,t2tb1(X95)),$sum(X97,sK0))
        | $less(sK2,0)
        | $less(sK0,0) )
    | ~ spl7_14 ),
    inference(resolution,[],[f759,f291]) ).

tff(f1357,plain,
    ( spl7_92
    | spl7_32
    | spl7_2
    | ~ spl7_33 ),
    inference(avatar_split_clause,[],[f1236,f429,f227,f424,f1355]) ).

tff(f1355,plain,
    ( spl7_92
  <=> ! [X77: array_int,X78: $int,X79: $int] :
        ( $less(length(int,t2tb1(X77)),$sum(X79,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X77)),t2tb($sum(X79,$sum(sK2,0))))) = tb2t(get(int,int,elts(int,t2tb1(X77)),t2tb($sum(X78,$sum(sK2,0))))) )
        | $less(length(int,t2tb1(X77)),$sum(X78,sK0))
        | $less(sK6(X78,X77,X79,sK0),sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_92])]) ).

tff(f1236,plain,
    ( ! [X78: $int,X79: $int,X77: array_int] :
        ( $less(sK0,0)
        | $less($sum(sK2,0),0)
        | $less(length(int,t2tb1(X77)),$sum(X79,sK0))
        | $less(sK6(X78,X77,X79,sK0),sK0)
        | $less(length(int,t2tb1(X77)),$sum(X78,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X77)),t2tb($sum(X79,$sum(sK2,0))))) = tb2t(get(int,int,elts(int,t2tb1(X77)),t2tb($sum(X78,$sum(sK2,0))))) ) )
    | ~ spl7_33 ),
    inference(resolution,[],[f759,f431]) ).

tff(f1353,plain,
    ( spl7_2
    | spl7_91
    | ~ spl7_66 ),
    inference(avatar_split_clause,[],[f1249,f918,f1351,f227]) ).

tff(f1351,plain,
    ( spl7_91
  <=> ! [X89: array_int,X91: $int,X90: $int] :
        ( $less(length(int,t2tb1(X89)),$sum(X90,sK0))
        | $less(sK6(X90,X89,X91,sK0),sK0)
        | $less(length(int,t2tb1(X89)),$sum(X91,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X89)),t2tb($sum(X90,1)))) = tb2t(get(int,int,elts(int,t2tb1(X89)),t2tb($sum(X91,1)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_91])]) ).

tff(f1249,plain,
    ( ! [X90: $int,X91: $int,X89: array_int] :
        ( $less(length(int,t2tb1(X89)),$sum(X90,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X89)),t2tb($sum(X90,1)))) = tb2t(get(int,int,elts(int,t2tb1(X89)),t2tb($sum(X91,1)))) )
        | $less(sK0,0)
        | $less(length(int,t2tb1(X89)),$sum(X91,sK0))
        | $less(sK6(X90,X89,X91,sK0),sK0) )
    | ~ spl7_66 ),
    inference(evaluation,[],[f1240]) ).

tff(f1240,plain,
    ( ! [X90: $int,X91: $int,X89: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X89)),t2tb($sum(X90,1)))) = tb2t(get(int,int,elts(int,t2tb1(X89)),t2tb($sum(X91,1)))) )
        | $less(length(int,t2tb1(X89)),$sum(X91,sK0))
        | $less(length(int,t2tb1(X89)),$sum(X90,sK0))
        | $less(1,0)
        | $less(sK0,0)
        | $less(sK6(X90,X89,X91,sK0),sK0) )
    | ~ spl7_66 ),
    inference(resolution,[],[f759,f920]) ).

tff(f1349,plain,
    ( spl7_8
    | spl7_90
    | ~ spl7_26 ),
    inference(avatar_split_clause,[],[f1251,f378,f1347,f258]) ).

tff(f1347,plain,
    ( spl7_90
  <=> ! [X105: $int,X104: array_int,X106: $int] :
        ( $less(length(int,t2tb1(X104)),$sum(X105,sK2))
        | $less(sK6(X105,X104,X106,sK2),sK2)
        | $less(length(int,t2tb1(X104)),$sum(X106,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X104)),t2tb($sum(X105,0)))) = tb2t(get(int,int,elts(int,t2tb1(X104)),t2tb($sum(X106,0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_90])]) ).

tff(f1251,plain,
    ( ! [X106: $int,X104: array_int,X105: $int] :
        ( $less(length(int,t2tb1(X104)),$sum(X105,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X104)),t2tb($sum(X105,0)))) = tb2t(get(int,int,elts(int,t2tb1(X104)),t2tb($sum(X106,0)))) )
        | $less(sK2,0)
        | $less(length(int,t2tb1(X104)),$sum(X106,sK2))
        | $less(sK6(X105,X104,X106,sK2),sK2) )
    | ~ spl7_26 ),
    inference(evaluation,[],[f1245]) ).

tff(f1245,plain,
    ( ! [X106: $int,X104: array_int,X105: $int] :
        ( $less(length(int,t2tb1(X104)),$sum(X106,sK2))
        | $less(sK2,0)
        | $less(0,0)
        | $less(sK6(X105,X104,X106,sK2),sK2)
        | $less(length(int,t2tb1(X104)),$sum(X105,sK2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X104)),t2tb($sum(X105,0)))) = tb2t(get(int,int,elts(int,t2tb1(X104)),t2tb($sum(X106,0)))) ) )
    | ~ spl7_26 ),
    inference(resolution,[],[f759,f380]) ).

tff(f1345,plain,
    ( spl7_2
    | spl7_89
    | ~ spl7_14 ),
    inference(avatar_split_clause,[],[f1230,f289,f1343,f227]) ).

tff(f1343,plain,
    ( spl7_89
  <=> ! [X55: $int,X54: array_int,X56: $int,X57: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X54)),t2tb($sum(X57,X56)))) = tb2t(get(int,int,elts(int,t2tb1(X54)),t2tb($sum(X55,X56)))) )
        | $less(sK6(X55,X54,X57,sK0),sK0)
        | $less(length(int,t2tb1(X54)),$sum(X57,sK0))
        | $less(length(int,t2tb1(X54)),$sum(X55,sK0))
        | $less(sK2,X56)
        | ( sK2 = X56 )
        | $less(X56,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_89])]) ).

tff(f1230,plain,
    ( ! [X56: $int,X54: array_int,X57: $int,X55: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X54)),t2tb($sum(X57,X56)))) = tb2t(get(int,int,elts(int,t2tb1(X54)),t2tb($sum(X55,X56)))) )
        | $less(X56,0)
        | ( sK2 = X56 )
        | $less(sK2,X56)
        | $less(length(int,t2tb1(X54)),$sum(X55,sK0))
        | $less(length(int,t2tb1(X54)),$sum(X57,sK0))
        | $less(sK0,0)
        | $less(sK6(X55,X54,X57,sK0),sK0) )
    | ~ spl7_14 ),
    inference(resolution,[],[f759,f952]) ).

tff(f1341,plain,
    ( spl7_2
    | spl7_88
    | ~ spl7_14 ),
    inference(avatar_split_clause,[],[f1233,f289,f1339,f227]) ).

tff(f1339,plain,
    ( spl7_88
  <=> ! [X68: $int,X69: $int,X67: $int,X66: array_int] :
        ( $less(sK2,X68)
        | ( sK0 = X68 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X66)),t2tb($sum(X67,X68)))) = tb2t(get(int,int,elts(int,t2tb1(X66)),t2tb($sum(X69,X68)))) )
        | $less(X68,0)
        | $less(length(int,t2tb1(X66)),$sum(X69,sK0))
        | $less(length(int,t2tb1(X66)),$sum(X67,sK0))
        | $less(sK6(X67,X66,X69,sK0),sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_88])]) ).

tff(f1233,plain,
    ( ! [X68: $int,X69: $int,X66: array_int,X67: $int] :
        ( $less(sK2,X68)
        | $less(length(int,t2tb1(X66)),$sum(X67,sK0))
        | $less(length(int,t2tb1(X66)),$sum(X69,sK0))
        | $less(X68,0)
        | $less(sK6(X67,X66,X69,sK0),sK0)
        | $less(sK0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X66)),t2tb($sum(X67,X68)))) = tb2t(get(int,int,elts(int,t2tb1(X66)),t2tb($sum(X69,X68)))) )
        | ( sK0 = X68 ) )
    | ~ spl7_14 ),
    inference(resolution,[],[f759,f576]) ).

tff(f1337,plain,
    ( spl7_5
    | spl7_87
    | ~ spl7_17 ),
    inference(avatar_split_clause,[],[f1253,f336,f1335,f242]) ).

tff(f1335,plain,
    ( spl7_87
  <=> ! [X45: array_int,X46: $int,X47: $int] :
        ( $less(sK6(X46,X45,X47,$sum(sK1,sK4)),$sum(sK1,sK4))
        | $less(length(int,t2tb1(X45)),$sum(X47,$sum(sK1,sK4)))
        | $less(length(int,t2tb1(X45)),$sum(X46,$sum(sK1,sK4)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X45)),t2tb($sum(X47,0)))) = tb2t(get(int,int,elts(int,t2tb1(X45)),t2tb($sum(X46,0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_87])]) ).

tff(f1253,plain,
    ( ! [X46: $int,X47: $int,X45: array_int] :
        ( $less(sK6(X46,X45,X47,$sum(sK1,sK4)),$sum(sK1,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X45)),t2tb($sum(X47,0)))) = tb2t(get(int,int,elts(int,t2tb1(X45)),t2tb($sum(X46,0)))) )
        | $less(length(int,t2tb1(X45)),$sum(X46,$sum(sK1,sK4)))
        | $less($sum(sK1,sK4),0)
        | $less(length(int,t2tb1(X45)),$sum(X47,$sum(sK1,sK4))) )
    | ~ spl7_17 ),
    inference(evaluation,[],[f1227]) ).

tff(f1227,plain,
    ( ! [X46: $int,X47: $int,X45: array_int] :
        ( $less(sK6(X46,X45,X47,$sum(sK1,sK4)),$sum(sK1,sK4))
        | $less(length(int,t2tb1(X45)),$sum(X46,$sum(sK1,sK4)))
        | $less(0,0)
        | $less(length(int,t2tb1(X45)),$sum(X47,$sum(sK1,sK4)))
        | $less($sum(sK1,sK4),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X45)),t2tb($sum(X47,0)))) = tb2t(get(int,int,elts(int,t2tb1(X45)),t2tb($sum(X46,0)))) ) )
    | ~ spl7_17 ),
    inference(resolution,[],[f759,f338]) ).

tff(f1333,plain,
    ( spl7_16
    | spl7_86
    | ~ spl7_19 ),
    inference(avatar_split_clause,[],[f1254,f345,f1331,f310]) ).

tff(f1331,plain,
    ( spl7_86
  <=> ! [X109: $int,X107: array_int,X108: $int] :
        ( $less(sK6(X108,X107,X109,sK4),sK4)
        | $less(length(int,t2tb1(X107)),$sum(X108,sK4))
        | $less(length(int,t2tb1(X107)),$sum(X109,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X107)),t2tb($sum(X108,0)))) = tb2t(get(int,int,elts(int,t2tb1(X107)),t2tb($sum(X109,0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_86])]) ).

tff(f1254,plain,
    ( ! [X108: $int,X109: $int,X107: array_int] :
        ( $less(sK6(X108,X107,X109,sK4),sK4)
        | ( tb2t(get(int,int,elts(int,t2tb1(X107)),t2tb($sum(X108,0)))) = tb2t(get(int,int,elts(int,t2tb1(X107)),t2tb($sum(X109,0)))) )
        | $less(length(int,t2tb1(X107)),$sum(X109,sK4))
        | $less(length(int,t2tb1(X107)),$sum(X108,sK4))
        | $less(sK4,0) )
    | ~ spl7_19 ),
    inference(evaluation,[],[f1246]) ).

tff(f1246,plain,
    ( ! [X108: $int,X109: $int,X107: array_int] :
        ( $less(length(int,t2tb1(X107)),$sum(X108,sK4))
        | $less(0,0)
        | $less(length(int,t2tb1(X107)),$sum(X109,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X107)),t2tb($sum(X108,0)))) = tb2t(get(int,int,elts(int,t2tb1(X107)),t2tb($sum(X109,0)))) )
        | $less(sK6(X108,X107,X109,sK4),sK4)
        | $less(sK4,0) )
    | ~ spl7_19 ),
    inference(resolution,[],[f759,f347]) ).

tff(f1329,plain,
    ( spl7_32
    | spl7_85
    | ~ spl7_39 ),
    inference(avatar_split_clause,[],[f1255,f462,f1327,f424]) ).

tff(f1327,plain,
    ( spl7_85
  <=> ! [X44: $int,X43: $int,X42: array_int] :
        ( $less(length(int,t2tb1(X42)),$sum(X44,$sum(sK2,0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X42)),t2tb($sum(X43,0)))) = tb2t(get(int,int,elts(int,t2tb1(X42)),t2tb($sum(X44,0)))) )
        | $less(length(int,t2tb1(X42)),$sum(X43,$sum(sK2,0)))
        | $less(sK6(X43,X42,X44,$sum(sK2,0)),$sum(sK2,0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_85])]) ).

tff(f1255,plain,
    ( ! [X44: $int,X42: array_int,X43: $int] :
        ( $less(length(int,t2tb1(X42)),$sum(X44,$sum(sK2,0)))
        | $less(sK6(X43,X42,X44,$sum(sK2,0)),$sum(sK2,0))
        | $less(length(int,t2tb1(X42)),$sum(X43,$sum(sK2,0)))
        | $less($sum(sK2,0),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X42)),t2tb($sum(X43,0)))) = tb2t(get(int,int,elts(int,t2tb1(X42)),t2tb($sum(X44,0)))) ) )
    | ~ spl7_39 ),
    inference(evaluation,[],[f1226]) ).

tff(f1226,plain,
    ( ! [X44: $int,X42: array_int,X43: $int] :
        ( $less(sK6(X43,X42,X44,$sum(sK2,0)),$sum(sK2,0))
        | $less(0,0)
        | $less($sum(sK2,0),0)
        | $less(length(int,t2tb1(X42)),$sum(X44,$sum(sK2,0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X42)),t2tb($sum(X43,0)))) = tb2t(get(int,int,elts(int,t2tb1(X42)),t2tb($sum(X44,0)))) )
        | $less(length(int,t2tb1(X42)),$sum(X43,$sum(sK2,0))) )
    | ~ spl7_39 ),
    inference(resolution,[],[f759,f464]) ).

tff(f1325,plain,
    ( spl7_50
    | spl7_84
    | ~ spl7_57 ),
    inference(avatar_split_clause,[],[f1256,f743,f1323,f683]) ).

tff(f1323,plain,
    ( spl7_84
  <=> ! [X112: $int,X110: array_int,X111: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X110)),t2tb($sum(X112,0)))) = tb2t(get(int,int,elts(int,t2tb1(X110)),t2tb($sum(X111,0)))) )
        | $less(length(int,t2tb1(X110)),$sum(X111,sK5))
        | $less(sK6(X111,X110,X112,sK5),sK5)
        | $less(length(int,t2tb1(X110)),$sum(X112,sK5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_84])]) ).

tff(f1256,plain,
    ( ! [X111: $int,X112: $int,X110: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X110)),t2tb($sum(X112,0)))) = tb2t(get(int,int,elts(int,t2tb1(X110)),t2tb($sum(X111,0)))) )
        | $less(sK5,0)
        | $less(length(int,t2tb1(X110)),$sum(X112,sK5))
        | $less(sK6(X111,X110,X112,sK5),sK5)
        | $less(length(int,t2tb1(X110)),$sum(X111,sK5)) )
    | ~ spl7_57 ),
    inference(evaluation,[],[f1247]) ).

tff(f1247,plain,
    ( ! [X111: $int,X112: $int,X110: array_int] :
        ( $less(sK5,0)
        | $less(length(int,t2tb1(X110)),$sum(X111,sK5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X110)),t2tb($sum(X112,0)))) = tb2t(get(int,int,elts(int,t2tb1(X110)),t2tb($sum(X111,0)))) )
        | $less(length(int,t2tb1(X110)),$sum(X112,sK5))
        | $less(sK6(X111,X110,X112,sK5),sK5)
        | $less(0,0) )
    | ~ spl7_57 ),
    inference(resolution,[],[f759,f745]) ).

tff(f1321,plain,
    ( spl7_2
    | spl7_4
    | spl7_83
    | ~ spl7_7 ),
    inference(avatar_split_clause,[],[f1239,f252,f1319,f237,f227]) ).

tff(f1319,plain,
    ( spl7_83
  <=> ! [X86: array_int,X87: $int,X88: $int] :
        ( $less(sK6(X87,X86,X88,sK0),sK0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X86)),t2tb($sum(X87,$sum(sK2,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X86)),t2tb($sum(X88,$sum(sK2,sK4))))) )
        | $less(length(int,t2tb1(X86)),$sum(X88,sK0))
        | $less(length(int,t2tb1(X86)),$sum(X87,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_83])]) ).

tff(f1239,plain,
    ( ! [X88: $int,X86: array_int,X87: $int] :
        ( $less(sK6(X87,X86,X88,sK0),sK0)
        | $less(length(int,t2tb1(X86)),$sum(X87,sK0))
        | $less($sum(sK2,sK4),0)
        | $less(sK0,0)
        | $less(length(int,t2tb1(X86)),$sum(X88,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X86)),t2tb($sum(X87,$sum(sK2,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X86)),t2tb($sum(X88,$sum(sK2,sK4))))) ) )
    | ~ spl7_7 ),
    inference(resolution,[],[f759,f254]) ).

tff(f1317,plain,
    ( spl7_5
    | spl7_82
    | spl7_2
    | ~ spl7_6 ),
    inference(avatar_split_clause,[],[f1238,f247,f227,f1315,f242]) ).

tff(f1315,plain,
    ( spl7_82
  <=> ! [X84: $int,X85: $int,X83: array_int] :
        ( $less(length(int,t2tb1(X83)),$sum(X84,sK0))
        | $less(length(int,t2tb1(X83)),$sum(X85,sK0))
        | $less(sK6(X84,X83,X85,sK0),sK0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X83)),t2tb($sum(X84,$sum(sK1,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X83)),t2tb($sum(X85,$sum(sK1,sK4))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_82])]) ).

tff(f1238,plain,
    ( ! [X83: array_int,X84: $int,X85: $int] :
        ( $less(sK0,0)
        | $less(length(int,t2tb1(X83)),$sum(X84,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X83)),t2tb($sum(X84,$sum(sK1,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X83)),t2tb($sum(X85,$sum(sK1,sK4))))) )
        | $less(sK6(X84,X83,X85,sK0),sK0)
        | $less($sum(sK1,sK4),0)
        | $less(length(int,t2tb1(X83)),$sum(X85,sK0)) )
    | ~ spl7_6 ),
    inference(resolution,[],[f759,f249]) ).

tff(f1313,plain,
    ( spl7_8
    | spl7_81
    | ~ spl7_14 ),
    inference(avatar_split_clause,[],[f1219,f289,f1311,f258]) ).

tff(f1311,plain,
    ( spl7_81
  <=> ! [X13: array_int,X14: $int,X12: $int,X15: $int] :
        ( $less(X12,0)
        | $less(length(int,t2tb1(X13)),$sum(X15,X12))
        | $less(length(int,t2tb1(X13)),$sum(X14,X12))
        | $less(sK6(X14,X13,X15,X12),X12)
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X15,sK2)))) )
        | ( sK0 = X12 )
        | $less(X12,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_81])]) ).

tff(f1219,plain,
    ( ! [X14: $int,X15: $int,X12: $int,X13: array_int] :
        ( $less(X12,0)
        | $less(X12,sK0)
        | ( sK0 = X12 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X15,sK2)))) )
        | $less(sK6(X14,X13,X15,X12),X12)
        | $less(length(int,t2tb1(X13)),$sum(X14,X12))
        | $less(length(int,t2tb1(X13)),$sum(X15,X12))
        | $less(sK2,0) )
    | ~ spl7_14 ),
    inference(resolution,[],[f759,f576]) ).

tff(f1309,plain,
    ( spl7_1
    | spl7_80
    | ~ spl7_11 ),
    inference(avatar_split_clause,[],[f1217,f274,f1307,f222]) ).

tff(f1307,plain,
    ( spl7_80
  <=> ! [X5: array_int,X4: $int,X7: $int,X6: $int] :
        ( $less(sK6(X6,X5,X7,X4),X4)
        | $less(X4,sK0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK1)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK1)))) )
        | $less(length(int,t2tb1(X5)),$sum(X6,X4))
        | $less(X4,0)
        | $less(length(int,t2tb1(X5)),$sum(X7,X4))
        | ( sK0 = X4 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_80])]) ).

tff(f1217,plain,
    ( ! [X6: $int,X7: $int,X4: $int,X5: array_int] :
        ( $less(sK6(X6,X5,X7,X4),X4)
        | ( sK0 = X4 )
        | $less(sK1,0)
        | $less(length(int,t2tb1(X5)),$sum(X7,X4))
        | $less(X4,0)
        | $less(length(int,t2tb1(X5)),$sum(X6,X4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK1)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK1)))) )
        | $less(X4,sK0) )
    | ~ spl7_11 ),
    inference(resolution,[],[f759,f575]) ).

tff(f1305,plain,
    ( spl7_2
    | spl7_79
    | ~ spl7_11 ),
    inference(avatar_split_clause,[],[f1234,f274,f1303,f227]) ).

tff(f1303,plain,
    ( spl7_79
  <=> ! [X73: $int,X71: $int,X70: array_int,X72: $int] :
        ( $less(length(int,t2tb1(X70)),$sum(X71,sK0))
        | $less(length(int,t2tb1(X70)),$sum(X73,sK0))
        | ( sK0 = X72 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X70)),t2tb($sum(X73,X72)))) = tb2t(get(int,int,elts(int,t2tb1(X70)),t2tb($sum(X71,X72)))) )
        | $less(sK1,X72)
        | $less(X72,0)
        | $less(sK6(X71,X70,X73,sK0),sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_79])]) ).

tff(f1234,plain,
    ( ! [X72: $int,X70: array_int,X73: $int,X71: $int] :
        ( $less(length(int,t2tb1(X70)),$sum(X71,sK0))
        | $less(sK6(X71,X70,X73,sK0),sK0)
        | $less(sK1,X72)
        | $less(X72,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X70)),t2tb($sum(X73,X72)))) = tb2t(get(int,int,elts(int,t2tb1(X70)),t2tb($sum(X71,X72)))) )
        | ( sK0 = X72 )
        | $less(sK0,0)
        | $less(length(int,t2tb1(X70)),$sum(X73,sK0)) )
    | ~ spl7_11 ),
    inference(resolution,[],[f759,f575]) ).

tff(f1301,plain,
    ( spl7_4
    | spl7_78
    | ~ spl7_24 ),
    inference(avatar_split_clause,[],[f1258,f368,f1299,f237]) ).

tff(f1299,plain,
    ( spl7_78
  <=> ! [X50: $int,X48: array_int,X49: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X48)),t2tb($sum(X50,0)))) = tb2t(get(int,int,elts(int,t2tb1(X48)),t2tb($sum(X49,0)))) )
        | $less(length(int,t2tb1(X48)),$sum(X49,$sum(sK2,sK4)))
        | $less(sK6(X49,X48,X50,$sum(sK2,sK4)),$sum(sK2,sK4))
        | $less(length(int,t2tb1(X48)),$sum(X50,$sum(sK2,sK4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_78])]) ).

tff(f1258,plain,
    ( ! [X50: $int,X48: array_int,X49: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X48)),t2tb($sum(X50,0)))) = tb2t(get(int,int,elts(int,t2tb1(X48)),t2tb($sum(X49,0)))) )
        | $less($sum(sK2,sK4),0)
        | $less(length(int,t2tb1(X48)),$sum(X50,$sum(sK2,sK4)))
        | $less(sK6(X49,X48,X50,$sum(sK2,sK4)),$sum(sK2,sK4))
        | $less(length(int,t2tb1(X48)),$sum(X49,$sum(sK2,sK4))) )
    | ~ spl7_24 ),
    inference(evaluation,[],[f1228]) ).

tff(f1228,plain,
    ( ! [X50: $int,X48: array_int,X49: $int] :
        ( $less(0,0)
        | $less($sum(sK2,sK4),0)
        | $less(length(int,t2tb1(X48)),$sum(X50,$sum(sK2,sK4)))
        | $less(sK6(X49,X48,X50,$sum(sK2,sK4)),$sum(sK2,sK4))
        | $less(length(int,t2tb1(X48)),$sum(X49,$sum(sK2,sK4)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X48)),t2tb($sum(X50,0)))) = tb2t(get(int,int,elts(int,t2tb1(X48)),t2tb($sum(X49,0)))) ) )
    | ~ spl7_24 ),
    inference(resolution,[],[f759,f370]) ).

tff(f1297,plain,
    ( spl7_8
    | spl7_77
    | ~ spl7_14 ),
    inference(avatar_split_clause,[],[f1218,f289,f1295,f258]) ).

tff(f1295,plain,
    ( spl7_77
  <=> ! [X10: $int,X11: $int,X9: array_int,X8: $int] :
        ( ( sK2 = X8 )
        | $less(X8,0)
        | $less(length(int,t2tb1(X9)),$sum(X10,X8))
        | $less(sK6(X10,X9,X11,X8),X8)
        | $less(X8,sK0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X11,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X10,sK2)))) )
        | $less(length(int,t2tb1(X9)),$sum(X11,X8)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_77])]) ).

tff(f1218,plain,
    ( ! [X10: $int,X11: $int,X8: $int,X9: array_int] :
        ( ( sK2 = X8 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X11,sK2)))) = tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X10,sK2)))) )
        | $less(X8,sK0)
        | $less(sK2,0)
        | $less(length(int,t2tb1(X9)),$sum(X11,X8))
        | $less(sK6(X10,X9,X11,X8),X8)
        | $less(length(int,t2tb1(X9)),$sum(X10,X8))
        | $less(X8,0) )
    | ~ spl7_14 ),
    inference(resolution,[],[f759,f952]) ).

tff(f1293,plain,
    ( spl7_30
    | spl7_76
    | ~ spl7_35 ),
    inference(avatar_split_clause,[],[f1259,f439,f1291,f414]) ).

tff(f1291,plain,
    ( spl7_76
  <=> ! [X41: $int,X40: $int,X39: array_int] :
        ( $less(length(int,t2tb1(X39)),$sum(X41,$sum(sK1,0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X39)),t2tb($sum(X40,0)))) = tb2t(get(int,int,elts(int,t2tb1(X39)),t2tb($sum(X41,0)))) )
        | $less(sK6(X40,X39,X41,$sum(sK1,0)),$sum(sK1,0))
        | $less(length(int,t2tb1(X39)),$sum(X40,$sum(sK1,0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_76])]) ).

tff(f1259,plain,
    ( ! [X40: $int,X41: $int,X39: array_int] :
        ( $less(length(int,t2tb1(X39)),$sum(X41,$sum(sK1,0)))
        | $less(length(int,t2tb1(X39)),$sum(X40,$sum(sK1,0)))
        | $less(sK6(X40,X39,X41,$sum(sK1,0)),$sum(sK1,0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X39)),t2tb($sum(X40,0)))) = tb2t(get(int,int,elts(int,t2tb1(X39)),t2tb($sum(X41,0)))) )
        | $less($sum(sK1,0),0) )
    | ~ spl7_35 ),
    inference(evaluation,[],[f1225]) ).

tff(f1225,plain,
    ( ! [X40: $int,X41: $int,X39: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X39)),t2tb($sum(X40,0)))) = tb2t(get(int,int,elts(int,t2tb1(X39)),t2tb($sum(X41,0)))) )
        | $less(length(int,t2tb1(X39)),$sum(X41,$sum(sK1,0)))
        | $less(length(int,t2tb1(X39)),$sum(X40,$sum(sK1,0)))
        | $less(0,0)
        | $less(sK6(X40,X39,X41,$sum(sK1,0)),$sum(sK1,0))
        | $less($sum(sK1,0),0) )
    | ~ spl7_35 ),
    inference(resolution,[],[f759,f441]) ).

tff(f1289,plain,
    ( spl7_2
    | spl7_75
    | ~ spl7_11 ),
    inference(avatar_split_clause,[],[f1231,f274,f1287,f227]) ).

tff(f1287,plain,
    ( spl7_75
  <=> ! [X61: $int,X60: $int,X59: $int,X58: array_int] :
        ( $less(X60,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X58)),t2tb($sum(X59,X60)))) = tb2t(get(int,int,elts(int,t2tb1(X58)),t2tb($sum(X61,X60)))) )
        | $less(sK1,X60)
        | ( sK1 = X60 )
        | $less(sK6(X59,X58,X61,sK0),sK0)
        | $less(length(int,t2tb1(X58)),$sum(X59,sK0))
        | $less(length(int,t2tb1(X58)),$sum(X61,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_75])]) ).

tff(f1231,plain,
    ( ! [X58: array_int,X59: $int,X60: $int,X61: $int] :
        ( $less(X60,0)
        | $less(sK6(X59,X58,X61,sK0),sK0)
        | $less(sK0,0)
        | $less(length(int,t2tb1(X58)),$sum(X61,sK0))
        | $less(length(int,t2tb1(X58)),$sum(X59,sK0))
        | ( sK1 = X60 )
        | $less(sK1,X60)
        | ( tb2t(get(int,int,elts(int,t2tb1(X58)),t2tb($sum(X59,X60)))) = tb2t(get(int,int,elts(int,t2tb1(X58)),t2tb($sum(X61,X60)))) ) )
    | ~ spl7_11 ),
    inference(resolution,[],[f759,f951]) ).

tff(f1285,plain,
    ( spl7_52
    | spl7_50
    | spl7_74
    | ~ spl7_54 ),
    inference(avatar_split_clause,[],[f1248,f704,f1283,f683,f691]) ).

tff(f1283,plain,
    ( spl7_74
  <=> ! [X114: $int,X113: array_int,X115: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X113)),t2tb($sum(X114,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) = tb2t(get(int,int,elts(int,t2tb1(X113)),t2tb($sum(X115,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) )
        | $less(length(int,t2tb1(X113)),$sum(X114,sK5))
        | $less(sK6(X114,X113,X115,sK5),sK5)
        | $less(length(int,t2tb1(X113)),$sum(X115,sK5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_74])]) ).

tff(f1248,plain,
    ( ! [X113: array_int,X114: $int,X115: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X113)),t2tb($sum(X114,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) = tb2t(get(int,int,elts(int,t2tb1(X113)),t2tb($sum(X115,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) )
        | $less(sK5,0)
        | $less(length(int,t2tb1(X113)),$sum(X115,sK5))
        | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),0)
        | $less(sK6(X114,X113,X115,sK5),sK5)
        | $less(length(int,t2tb1(X113)),$sum(X114,sK5)) )
    | ~ spl7_54 ),
    inference(resolution,[],[f759,f706]) ).

tff(f1281,plain,
    ( spl7_1
    | spl7_73
    | spl7_2
    | ~ spl7_11 ),
    inference(avatar_split_clause,[],[f1241,f274,f227,f1279,f222]) ).

tff(f1279,plain,
    ( spl7_73
  <=> ! [X93: $int,X92: array_int,X94: $int] :
        ( $less(length(int,t2tb1(X92)),$sum(X94,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X92)),t2tb($sum(X94,sK1)))) = tb2t(get(int,int,elts(int,t2tb1(X92)),t2tb($sum(X93,sK1)))) )
        | $less(length(int,t2tb1(X92)),$sum(X93,sK0))
        | $less(sK6(X93,X92,X94,sK0),sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_73])]) ).

tff(f1241,plain,
    ( ! [X94: $int,X92: array_int,X93: $int] :
        ( $less(sK0,0)
        | $less(length(int,t2tb1(X92)),$sum(X94,sK0))
        | $less(sK6(X93,X92,X94,sK0),sK0)
        | $less(length(int,t2tb1(X92)),$sum(X93,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X92)),t2tb($sum(X94,sK1)))) = tb2t(get(int,int,elts(int,t2tb1(X92)),t2tb($sum(X93,sK1)))) )
        | $less(sK1,0) )
    | ~ spl7_11 ),
    inference(resolution,[],[f759,f276]) ).

tff(f1277,plain,
    ( spl7_72
    | spl7_2
    | ~ spl7_28 ),
    inference(avatar_split_clause,[],[f1260,f387,f227,f1275]) ).

tff(f1275,plain,
    ( spl7_72
  <=> ! [X75: $int,X76: $int,X74: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X74)),t2tb($sum(X75,0)))) = tb2t(get(int,int,elts(int,t2tb1(X74)),t2tb($sum(X76,0)))) )
        | $less(sK6(X75,X74,X76,sK0),sK0)
        | $less(length(int,t2tb1(X74)),$sum(X75,sK0))
        | $less(length(int,t2tb1(X74)),$sum(X76,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_72])]) ).

tff(f1260,plain,
    ( ! [X76: $int,X74: array_int,X75: $int] :
        ( $less(sK0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X74)),t2tb($sum(X75,0)))) = tb2t(get(int,int,elts(int,t2tb1(X74)),t2tb($sum(X76,0)))) )
        | $less(length(int,t2tb1(X74)),$sum(X76,sK0))
        | $less(length(int,t2tb1(X74)),$sum(X75,sK0))
        | $less(sK6(X75,X74,X76,sK0),sK0) )
    | ~ spl7_28 ),
    inference(evaluation,[],[f1235]) ).

tff(f1235,plain,
    ( ! [X76: $int,X74: array_int,X75: $int] :
        ( $less(sK6(X75,X74,X76,sK0),sK0)
        | $less(length(int,t2tb1(X74)),$sum(X75,sK0))
        | $less(length(int,t2tb1(X74)),$sum(X76,sK0))
        | $less(sK0,0)
        | $less(0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X74)),t2tb($sum(X75,0)))) = tb2t(get(int,int,elts(int,t2tb1(X74)),t2tb($sum(X76,0)))) ) )
    | ~ spl7_28 ),
    inference(resolution,[],[f759,f389]) ).

tff(f1273,plain,
    ( spl7_1
    | spl7_71
    | ~ spl7_22 ),
    inference(avatar_split_clause,[],[f1261,f359,f1271,f222]) ).

tff(f1271,plain,
    ( spl7_71
  <=> ! [X102: $int,X101: array_int,X103: $int] :
        ( $less(length(int,t2tb1(X101)),$sum(X103,sK1))
        | $less(sK6(X102,X101,X103,sK1),sK1)
        | $less(length(int,t2tb1(X101)),$sum(X102,sK1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X101)),t2tb($sum(X103,0)))) = tb2t(get(int,int,elts(int,t2tb1(X101)),t2tb($sum(X102,0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_71])]) ).

tff(f1261,plain,
    ( ! [X101: array_int,X102: $int,X103: $int] :
        ( $less(length(int,t2tb1(X101)),$sum(X103,sK1))
        | $less(sK1,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X101)),t2tb($sum(X103,0)))) = tb2t(get(int,int,elts(int,t2tb1(X101)),t2tb($sum(X102,0)))) )
        | $less(length(int,t2tb1(X101)),$sum(X102,sK1))
        | $less(sK6(X102,X101,X103,sK1),sK1) )
    | ~ spl7_22 ),
    inference(evaluation,[],[f1244]) ).

tff(f1244,plain,
    ( ! [X101: array_int,X102: $int,X103: $int] :
        ( $less(sK1,0)
        | $less(sK6(X102,X101,X103,sK1),sK1)
        | $less(0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X101)),t2tb($sum(X103,0)))) = tb2t(get(int,int,elts(int,t2tb1(X101)),t2tb($sum(X102,0)))) )
        | $less(length(int,t2tb1(X101)),$sum(X102,sK1))
        | $less(length(int,t2tb1(X101)),$sum(X103,sK1)) )
    | ~ spl7_22 ),
    inference(resolution,[],[f759,f361]) ).

tff(f1269,plain,
    ( spl7_1
    | spl7_70
    | ~ spl7_11 ),
    inference(avatar_split_clause,[],[f1216,f274,f1267,f222]) ).

tff(f1267,plain,
    ( spl7_70
  <=> ! [X0: $int,X3: $int,X2: $int,X1: array_int] :
        ( $less(length(int,t2tb1(X1)),$sum(X2,X0))
        | $less(length(int,t2tb1(X1)),$sum(X3,X0))
        | $less(X0,sK0)
        | ( sK1 = X0 )
        | $less(X0,0)
        | $less(sK6(X2,X1,X3,X0),X0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK1)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK1)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_70])]) ).

tff(f1216,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
        ( $less(length(int,t2tb1(X1)),$sum(X2,X0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK1)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK1)))) )
        | $less(sK6(X2,X1,X3,X0),X0)
        | $less(sK1,0)
        | $less(X0,0)
        | ( sK1 = X0 )
        | $less(X0,sK0)
        | $less(length(int,t2tb1(X1)),$sum(X3,X0)) )
    | ~ spl7_11 ),
    inference(resolution,[],[f759,f951]) ).

tff(f1265,plain,
    ( spl7_2
    | spl7_69
    | spl7_30
    | ~ spl7_34 ),
    inference(avatar_split_clause,[],[f1237,f434,f414,f1263,f227]) ).

tff(f1263,plain,
    ( spl7_69
  <=> ! [X82: $int,X80: array_int,X81: $int] :
        ( $less(sK6(X81,X80,X82,sK0),sK0)
        | $less(length(int,t2tb1(X80)),$sum(X82,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X80)),t2tb($sum(X81,$sum(sK1,0))))) = tb2t(get(int,int,elts(int,t2tb1(X80)),t2tb($sum(X82,$sum(sK1,0))))) )
        | $less(length(int,t2tb1(X80)),$sum(X81,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_69])]) ).

tff(f1237,plain,
    ( ! [X82: $int,X80: array_int,X81: $int] :
        ( $less($sum(sK1,0),0)
        | $less(sK6(X81,X80,X82,sK0),sK0)
        | $less(length(int,t2tb1(X80)),$sum(X81,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X80)),t2tb($sum(X81,$sum(sK1,0))))) = tb2t(get(int,int,elts(int,t2tb1(X80)),t2tb($sum(X82,$sum(sK1,0))))) )
        | $less(length(int,t2tb1(X80)),$sum(X82,sK0))
        | $less(sK0,0) )
    | ~ spl7_34 ),
    inference(resolution,[],[f759,f436]) ).

tff(f1039,plain,
    ( ~ spl7_68
    | ~ spl7_67 ),
    inference(avatar_split_clause,[],[f1029,f1014,f1036]) ).

tff(f1036,plain,
    ( spl7_68
  <=> $less(sK0,-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_68])]) ).

tff(f1014,plain,
    ( spl7_67
  <=> $less(-1,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_67])]) ).

tff(f1029,plain,
    ( ~ $less(sK0,-1)
    | ~ spl7_67 ),
    inference(interpreted_simplification,[],[f1028]) ).

tff(f1028,plain,
    ( ~ $less(sK0,-1)
    | $less(-1,-1)
    | ~ spl7_67 ),
    inference(instantiation,[],[f1023]) ).

tff(f1023,plain,
    ( ! [X1: $int] :
        ( ~ $less(sK0,X1)
        | $less(-1,X1) )
    | ~ spl7_67 ),
    inference(resolution,[],[f1016,f53]) ).

tff(f1016,plain,
    ( $less(-1,sK0)
    | ~ spl7_67 ),
    inference(avatar_component_clause,[],[f1014]) ).

tff(f1017,plain,
    ( spl7_67
    | ~ spl7_28 ),
    inference(avatar_split_clause,[],[f987,f387,f1014]) ).

tff(f987,plain,
    ( $less(-1,sK0)
    | ~ spl7_28 ),
    inference(interpreted_simplification,[],[f986]) ).

tff(f986,plain,
    ( $less(0,-1)
    | $less(-1,sK0)
    | ( 0 = -1 )
    | ~ spl7_28 ),
    inference(instantiation,[],[f945]) ).

tff(f945,plain,
    ( ! [X16: $int] :
        ( $less(0,X16)
        | $less(X16,sK0)
        | ( 0 = X16 ) )
    | ~ spl7_28 ),
    inference(resolution,[],[f333,f389]) ).

tff(f921,plain,
    ( spl7_64
    | spl7_65
    | spl7_1
    | spl7_66
    | ~ spl7_11
    | ~ spl7_40 ),
    inference(avatar_split_clause,[],[f891,f470,f274,f918,f222,f914,f910]) ).

tff(f910,plain,
    ( spl7_64
  <=> ( 1 = sK0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_64])]) ).

tff(f891,plain,
    ( $less(1,sK0)
    | $less(sK1,0)
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK1)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK1)))) )
    | ( 1 = sK0 )
    | ~ spl7_11
    | ~ spl7_40 ),
    inference(resolution,[],[f575,f761]) ).

tff(f847,plain,
    ( spl7_63
    | spl7_62
    | spl7_52 ),
    inference(avatar_split_clause,[],[f836,f691,f839,f843]) ).

tff(f839,plain,
    ( spl7_62
  <=> ( 0 = sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_62])]) ).

tff(f836,plain,
    ( ( 0 = sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5) )
    | $less(0,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))
    | spl7_52 ),
    inference(resolution,[],[f693,f54]) ).

tff(f846,plain,
    ( spl7_62
    | spl7_63
    | spl7_52 ),
    inference(avatar_split_clause,[],[f837,f691,f843,f839]) ).

tff(f837,plain,
    ( $less(0,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))
    | ( 0 = sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5) )
    | spl7_52 ),
    inference(resolution,[],[f693,f54]) ).

tff(f820,plain,
    ( spl7_61
    | spl7_60
    | spl7_45 ),
    inference(avatar_split_clause,[],[f809,f622,f812,f816]) ).

tff(f812,plain,
    ( spl7_60
  <=> ( 0 = sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_60])]) ).

tff(f809,plain,
    ( ( 0 = sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0) )
    | $less(0,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0))
    | spl7_45 ),
    inference(resolution,[],[f623,f54]) ).

tff(f819,plain,
    ( spl7_60
    | spl7_61
    | spl7_45 ),
    inference(avatar_split_clause,[],[f810,f622,f816,f812]) ).

tff(f810,plain,
    ( $less(0,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0))
    | ( 0 = sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0) )
    | spl7_45 ),
    inference(resolution,[],[f623,f54]) ).

tff(f783,plain,
    ( spl7_51
    | spl7_50
    | ~ spl7_59
    | spl7_53
    | spl7_10 ),
    inference(avatar_split_clause,[],[f778,f269,f695,f780,f683,f687]) ).

tff(f687,plain,
    ( spl7_51
  <=> $less(sK0,$sum(sK1,sK5)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_51])]) ).

tff(f695,plain,
    ( spl7_53
  <=> $less(sK0,$sum(sK2,sK5)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_53])]) ).

tff(f269,plain,
    ( spl7_10
  <=> eqseq(tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK1,sK2,sK5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_10])]) ).

tff(f778,plain,
    ( $less(sK0,$sum(sK2,sK5))
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) != tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) )
    | $less(sK5,0)
    | $less(sK0,$sum(sK1,sK5))
    | spl7_10 ),
    inference(forward_demodulation,[],[f777,f184]) ).

tff(f777,plain,
    ( $less(sK5,0)
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) != tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) )
    | $less(sK0,$sum(sK1,sK5))
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK2,sK5))
    | spl7_10 ),
    inference(forward_demodulation,[],[f776,f184]) ).

tff(f776,plain,
    ( $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK1,sK5))
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK2,sK5))
    | ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) != tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) )
    | $less(sK5,0)
    | spl7_10 ),
    inference(forward_demodulation,[],[f775,f553]) ).

tff(f775,plain,
    ( ( tb2t(get(int,int,elts(int,mk_array(int,sK0,t2tb2(sK3))),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) != tb2t(get(int,int,elts(int,mk_array(int,sK0,t2tb2(sK3))),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) )
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK2,sK5))
    | $less(sK5,0)
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK1,sK5))
    | spl7_10 ),
    inference(forward_demodulation,[],[f774,f153]) ).

tff(f774,plain,
    ( $less(sK5,0)
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK2,sK5))
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK1,sK5))
    | ( tb2t(get(int,int,elts(int,mk_array(int,sK0,t2tb2(sK3))),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) != tb2t(get(int,int,elts(int,mk_array(int,sK0,t2tb2(sK3))),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) )
    | spl7_10 ),
    inference(forward_demodulation,[],[f773,f153]) ).

tff(f773,plain,
    ( $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,sK5))
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK2,sK5))
    | ( tb2t(get(int,int,elts(int,mk_array(int,sK0,t2tb2(sK3))),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) != tb2t(get(int,int,elts(int,mk_array(int,sK0,t2tb2(sK3))),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) )
    | $less(sK5,0)
    | spl7_10 ),
    inference(forward_demodulation,[],[f772,f153]) ).

tff(f772,plain,
    ( ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),t2tb($sum(sK2,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),t2tb($sum(sK1,sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5))))) )
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,sK5))
    | $less(sK5,0)
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK2,sK5))
    | spl7_10 ),
    inference(resolution,[],[f218,f271]) ).

tff(f271,plain,
    ( ~ eqseq(tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK1,sK2,sK5)
    | spl7_10 ),
    inference(avatar_component_clause,[],[f269]) ).

tff(f751,plain,
    ( spl7_58
    | spl7_57
    | spl7_50 ),
    inference(avatar_split_clause,[],[f740,f683,f743,f747]) ).

tff(f747,plain,
    ( spl7_58
  <=> ( 0 = sK5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_58])]) ).

tff(f740,plain,
    ( $less(0,sK5)
    | ( 0 = sK5 )
    | spl7_50 ),
    inference(resolution,[],[f684,f54]) ).

tff(f684,plain,
    ( ~ $less(sK5,0)
    | spl7_50 ),
    inference(avatar_component_clause,[],[f683]) ).

tff(f750,plain,
    ( spl7_57
    | spl7_58
    | spl7_50 ),
    inference(avatar_split_clause,[],[f741,f683,f747,f743]) ).

tff(f741,plain,
    ( ( 0 = sK5 )
    | $less(0,sK5)
    | spl7_50 ),
    inference(resolution,[],[f684,f54]) ).

tff(f724,plain,
    ( ~ spl7_56
    | ~ spl7_12 ),
    inference(avatar_split_clause,[],[f719,f279,f721]) ).

tff(f721,plain,
    ( spl7_56
  <=> $less(sK0,$sum(sK1,sK4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_56])]) ).

tff(f719,plain,
    ( ~ $less(sK0,$sum(sK1,sK4))
    | ~ spl7_12 ),
    inference(forward_demodulation,[],[f718,f184]) ).

tff(f718,plain,
    ( ~ $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK1,sK4))
    | ~ spl7_12 ),
    inference(forward_demodulation,[],[f709,f153]) ).

tff(f709,plain,
    ( ~ $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,sK4))
    | ~ spl7_12 ),
    inference(resolution,[],[f281,f193]) ).

tff(f193,plain,
    ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
      ( ~ eqseq(X1,X0,X2,X3)
      | ~ $less(length(int,t2tb1(X1)),$sum(X0,X3)) ),
    inference(cnf_transformation,[],[f142]) ).

tff(f717,plain,
    ( ~ spl7_55
    | ~ spl7_12 ),
    inference(avatar_split_clause,[],[f712,f279,f714]) ).

tff(f714,plain,
    ( spl7_55
  <=> $less(sK0,$sum(sK2,sK4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_55])]) ).

tff(f712,plain,
    ( ~ $less(sK0,$sum(sK2,sK4))
    | ~ spl7_12 ),
    inference(forward_demodulation,[],[f711,f184]) ).

tff(f711,plain,
    ( ~ $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK2,sK4))
    | ~ spl7_12 ),
    inference(forward_demodulation,[],[f708,f153]) ).

tff(f708,plain,
    ( ~ $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK2,sK4))
    | ~ spl7_12 ),
    inference(resolution,[],[f281,f196]) ).

tff(f196,plain,
    ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
      ( ~ eqseq(X1,X0,X2,X3)
      | ~ $less(length(int,t2tb1(X1)),$sum(X2,X3)) ),
    inference(cnf_transformation,[],[f142]) ).

tff(f707,plain,
    ( spl7_51
    | spl7_54
    | spl7_50
    | spl7_53
    | spl7_10 ),
    inference(avatar_split_clause,[],[f702,f269,f695,f683,f704,f687]) ).

tff(f702,plain,
    ( $less(sK0,$sum(sK2,sK5))
    | $less(sK5,0)
    | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),sK5)
    | $less(sK0,$sum(sK1,sK5))
    | spl7_10 ),
    inference(forward_demodulation,[],[f701,f184]) ).

tff(f701,plain,
    ( $less(sK0,$sum(sK1,sK5))
    | $less(sK5,0)
    | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),sK5)
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK2,sK5))
    | spl7_10 ),
    inference(forward_demodulation,[],[f700,f184]) ).

tff(f700,plain,
    ( $less(sK5,0)
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK1,sK5))
    | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),sK5)
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK2,sK5))
    | spl7_10 ),
    inference(forward_demodulation,[],[f699,f153]) ).

tff(f699,plain,
    ( $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),sK5)
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,sK5))
    | $less(sK5,0)
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK2,sK5))
    | spl7_10 ),
    inference(forward_demodulation,[],[f677,f153]) ).

tff(f677,plain,
    ( $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),sK5)
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK2,sK5))
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,sK5))
    | $less(sK5,0)
    | spl7_10 ),
    inference(resolution,[],[f271,f197]) ).

tff(f698,plain,
    ( spl7_50
    | spl7_51
    | ~ spl7_52
    | spl7_53
    | spl7_10 ),
    inference(avatar_split_clause,[],[f681,f269,f695,f691,f687,f683]) ).

tff(f681,plain,
    ( $less(sK0,$sum(sK2,sK5))
    | ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),0)
    | $less(sK0,$sum(sK1,sK5))
    | $less(sK5,0)
    | spl7_10 ),
    inference(forward_demodulation,[],[f680,f184]) ).

tff(f680,plain,
    ( $less(sK0,$sum(sK2,sK5))
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK1,sK5))
    | $less(sK5,0)
    | ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),0)
    | spl7_10 ),
    inference(forward_demodulation,[],[f679,f153]) ).

tff(f679,plain,
    ( $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,sK5))
    | $less(sK0,$sum(sK2,sK5))
    | $less(sK5,0)
    | ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),0)
    | spl7_10 ),
    inference(forward_demodulation,[],[f678,f184]) ).

tff(f678,plain,
    ( ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),0)
    | $less(sK5,0)
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK2,sK5))
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,sK5))
    | spl7_10 ),
    inference(forward_demodulation,[],[f676,f153]) ).

tff(f676,plain,
    ( $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK2,sK5))
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,sK5))
    | $less(sK5,0)
    | ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,sK5),0)
    | spl7_10 ),
    inference(resolution,[],[f271,f198]) ).

tff(f666,plain,
    ( spl7_47
    | ~ spl7_49
    | spl7_48
    | spl7_40 ),
    inference(avatar_split_clause,[],[f661,f470,f639,f663,f635]) ).

tff(f635,plain,
    ( spl7_47
  <=> $less(sK0,$sum(sK2,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_47])]) ).

tff(f639,plain,
    ( spl7_48
  <=> $less(sK0,$sum(sK1,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_48])]) ).

tff(f661,plain,
    ( $less(sK0,$sum(sK1,1))
    | ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),0)
    | $less(sK0,$sum(sK2,1))
    | spl7_40 ),
    inference(forward_demodulation,[],[f660,f184]) ).

tff(f660,plain,
    ( ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),0)
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK1,1))
    | $less(sK0,$sum(sK2,1))
    | spl7_40 ),
    inference(forward_demodulation,[],[f659,f184]) ).

tff(f659,plain,
    ( $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK2,1))
    | ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),0)
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK1,1))
    | spl7_40 ),
    inference(forward_demodulation,[],[f658,f153]) ).

tff(f658,plain,
    ( $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK2,1))
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK1,1))
    | ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),0)
    | spl7_40 ),
    inference(forward_demodulation,[],[f651,f153]) ).

tff(f651,plain,
    ( $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,1))
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK2,1))
    | ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),0)
    | spl7_40 ),
    inference(evaluation,[],[f649]) ).

tff(f649,plain,
    ( ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),0)
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,1))
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK2,1))
    | $less(1,0)
    | spl7_40 ),
    inference(resolution,[],[f198,f472]) ).

tff(f472,plain,
    ( ~ eqseq(tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK1,sK2,1)
    | spl7_40 ),
    inference(avatar_component_clause,[],[f470]) ).

tff(f657,plain,
    ( spl7_2
    | ~ spl7_45
    | spl7_43
    | spl7_41 ),
    inference(avatar_split_clause,[],[f656,f483,f535,f622,f227]) ).

tff(f483,plain,
    ( spl7_41
  <=> eqseq(tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK1,0,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_41])]) ).

tff(f656,plain,
    ( $less(sK0,$sum(sK1,0))
    | ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0),0)
    | $less(sK0,0)
    | spl7_41 ),
    inference(forward_demodulation,[],[f655,f184]) ).

tff(f655,plain,
    ( ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0),0)
    | $less(sK0,$sum(sK1,0))
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),0)
    | spl7_41 ),
    inference(forward_demodulation,[],[f654,f153]) ).

tff(f654,plain,
    ( $less(sK0,$sum(sK1,0))
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),0)
    | ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0),0)
    | spl7_41 ),
    inference(forward_demodulation,[],[f653,f184]) ).

tff(f653,plain,
    ( $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK1,0))
    | ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0),0)
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),0)
    | spl7_41 ),
    inference(forward_demodulation,[],[f652,f153]) ).

tff(f652,plain,
    ( ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0),0)
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,0))
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),0)
    | spl7_41 ),
    inference(evaluation,[],[f650]) ).

tff(f650,plain,
    ( $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,0))
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(0,0))
    | ~ $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0),0)
    | $less(0,0)
    | spl7_41 ),
    inference(resolution,[],[f198,f484]) ).

tff(f484,plain,
    ( ~ eqseq(tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK1,0,0)
    | spl7_41 ),
    inference(avatar_component_clause,[],[f483]) ).

tff(f642,plain,
    ( spl7_46
    | spl7_47
    | spl7_48
    | spl7_40 ),
    inference(avatar_split_clause,[],[f629,f470,f639,f635,f631]) ).

tff(f629,plain,
    ( $less(sK0,$sum(sK1,1))
    | $less(sK0,$sum(sK2,1))
    | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),1)
    | spl7_40 ),
    inference(forward_demodulation,[],[f628,f184]) ).

tff(f628,plain,
    ( $less(sK0,$sum(sK2,1))
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK1,1))
    | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),1)
    | spl7_40 ),
    inference(forward_demodulation,[],[f627,f184]) ).

tff(f627,plain,
    ( $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK2,1))
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK1,1))
    | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),1)
    | spl7_40 ),
    inference(forward_demodulation,[],[f626,f153]) ).

tff(f626,plain,
    ( $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK2,1))
    | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),1)
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK1,1))
    | spl7_40 ),
    inference(forward_demodulation,[],[f615,f153]) ).

tff(f615,plain,
    ( $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,1))
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK2,1))
    | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),1)
    | spl7_40 ),
    inference(evaluation,[],[f613]) ).

tff(f613,plain,
    ( $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK2,1))
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,1))
    | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK2,1),1)
    | $less(1,0)
    | spl7_40 ),
    inference(resolution,[],[f197,f472]) ).

tff(f625,plain,
    ( spl7_45
    | spl7_43
    | spl7_2
    | spl7_41 ),
    inference(avatar_split_clause,[],[f620,f483,f227,f535,f622]) ).

tff(f620,plain,
    ( $less(sK0,0)
    | $less(sK0,$sum(sK1,0))
    | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0),0)
    | spl7_41 ),
    inference(forward_demodulation,[],[f619,f184]) ).

tff(f619,plain,
    ( $less(length(int,mk_array(int,sK0,t2tb2(sK3))),0)
    | $less(sK0,$sum(sK1,0))
    | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0),0)
    | spl7_41 ),
    inference(forward_demodulation,[],[f618,f184]) ).

tff(f618,plain,
    ( $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0),0)
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK1,0))
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),0)
    | spl7_41 ),
    inference(forward_demodulation,[],[f617,f153]) ).

tff(f617,plain,
    ( $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),0)
    | $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK1,0))
    | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0),0)
    | spl7_41 ),
    inference(forward_demodulation,[],[f616,f153]) ).

tff(f616,plain,
    ( $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,0))
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),0)
    | $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0),0)
    | spl7_41 ),
    inference(evaluation,[],[f614]) ).

tff(f614,plain,
    ( $less(sK6(sK1,tb2t1(mk_array(int,sK0,t2tb2(sK3))),0,0),0)
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,0))
    | $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(0,0))
    | $less(0,0)
    | spl7_41 ),
    inference(resolution,[],[f197,f484]) ).

tff(f546,plain,
    ( ~ spl7_44
    | ~ spl7_36 ),
    inference(avatar_split_clause,[],[f541,f444,f543]) ).

tff(f541,plain,
    ( ~ $less(sK0,$sum(sK2,0))
    | ~ spl7_36 ),
    inference(forward_demodulation,[],[f540,f184]) ).

tff(f540,plain,
    ( ~ $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK2,0))
    | ~ spl7_36 ),
    inference(forward_demodulation,[],[f539,f153]) ).

tff(f539,plain,
    ( ~ $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK2,0))
    | ~ spl7_36 ),
    inference(resolution,[],[f196,f446]) ).

tff(f446,plain,
    ( eqseq(tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK1,sK2,0)
    | ~ spl7_36 ),
    inference(avatar_component_clause,[],[f444]) ).

tff(f538,plain,
    ( ~ spl7_43
    | ~ spl7_36 ),
    inference(avatar_split_clause,[],[f533,f444,f535]) ).

tff(f533,plain,
    ( ~ $less(sK0,$sum(sK1,0))
    | ~ spl7_36 ),
    inference(forward_demodulation,[],[f532,f184]) ).

tff(f532,plain,
    ( ~ $less(length(int,mk_array(int,sK0,t2tb2(sK3))),$sum(sK1,0))
    | ~ spl7_36 ),
    inference(forward_demodulation,[],[f531,f153]) ).

tff(f531,plain,
    ( ~ $less(length(int,t2tb1(tb2t1(mk_array(int,sK0,t2tb2(sK3))))),$sum(sK1,0))
    | ~ spl7_36 ),
    inference(resolution,[],[f193,f446]) ).

tff(f501,plain,
    ( ~ spl7_37
    | ~ spl7_20
    | spl7_23 ),
    inference(avatar_split_clause,[],[f500,f364,f349,f450]) ).

tff(f450,plain,
    ( spl7_37
  <=> ( 0 = $sum(sK2,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_37])]) ).

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

tff(f364,plain,
    ( spl7_23
  <=> ( 0 = $sum(sK2,sK4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_23])]) ).

tff(f500,plain,
    ( ( 0 != $sum(sK2,0) )
    | ~ spl7_20
    | spl7_23 ),
    inference(forward_demodulation,[],[f365,f351]) ).

tff(f351,plain,
    ( ( 0 = sK4 )
    | ~ spl7_20 ),
    inference(avatar_component_clause,[],[f349]) ).

tff(f365,plain,
    ( ( 0 != $sum(sK2,sK4) )
    | spl7_23 ),
    inference(avatar_component_clause,[],[f364]) ).

tff(f499,plain,
    ( spl7_39
    | ~ spl7_20
    | ~ spl7_24 ),
    inference(avatar_split_clause,[],[f498,f368,f349,f462]) ).

tff(f498,plain,
    ( $less(0,$sum(sK2,0))
    | ~ spl7_20
    | ~ spl7_24 ),
    inference(forward_demodulation,[],[f370,f351]) ).

tff(f497,plain,
    ( spl7_39
    | ~ spl7_20
    | ~ spl7_24 ),
    inference(avatar_split_clause,[],[f460,f368,f349,f462]) ).

tff(f460,plain,
    ( $less(0,$sum(sK2,0))
    | ~ spl7_20
    | ~ spl7_24 ),
    inference(forward_demodulation,[],[f370,f351]) ).

tff(f496,plain,
    ( spl7_42
    | ~ spl7_25
    | ~ spl7_31 ),
    inference(avatar_split_clause,[],[f491,f419,f374,f493]) ).

tff(f493,plain,
    ( spl7_42
  <=> ( get(int,int,t2tb2(sK3),t2tb($sum(sK1,0))) = get(int,int,t2tb2(sK3),t2tb(0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_42])]) ).

tff(f374,plain,
    ( spl7_25
  <=> ( 0 = sK2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_25])]) ).

tff(f419,plain,
    ( spl7_31
  <=> ( get(int,int,t2tb2(sK3),t2tb($sum(sK2,0))) = get(int,int,t2tb2(sK3),t2tb($sum(sK1,0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_31])]) ).

tff(f491,plain,
    ( ( get(int,int,t2tb2(sK3),t2tb($sum(sK1,0))) = get(int,int,t2tb2(sK3),t2tb(0)) )
    | ~ spl7_25
    | ~ spl7_31 ),
    inference(evaluation,[],[f490]) ).

tff(f490,plain,
    ( ( get(int,int,t2tb2(sK3),t2tb($sum(sK1,0))) = get(int,int,t2tb2(sK3),t2tb($sum(0,0))) )
    | ~ spl7_25
    | ~ spl7_31 ),
    inference(forward_demodulation,[],[f421,f376]) ).

tff(f376,plain,
    ( ( 0 = sK2 )
    | ~ spl7_25 ),
    inference(avatar_component_clause,[],[f374]) ).

tff(f421,plain,
    ( ( get(int,int,t2tb2(sK3),t2tb($sum(sK2,0))) = get(int,int,t2tb2(sK3),t2tb($sum(sK1,0))) )
    | ~ spl7_31 ),
    inference(avatar_component_clause,[],[f419]) ).

tff(f486,plain,
    ( spl7_41
    | ~ spl7_25
    | ~ spl7_36 ),
    inference(avatar_split_clause,[],[f480,f444,f374,f483]) ).

tff(f480,plain,
    ( eqseq(tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK1,0,0)
    | ~ spl7_25
    | ~ spl7_36 ),
    inference(backward_demodulation,[],[f446,f376]) ).

tff(f473,plain,
    ( ~ spl7_40
    | spl7_10
    | ~ spl7_29 ),
    inference(avatar_split_clause,[],[f468,f409,f269,f470]) ).

tff(f409,plain,
    ( spl7_29
  <=> ( 1 = sK5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_29])]) ).

tff(f468,plain,
    ( ~ eqseq(tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK1,sK2,1)
    | spl7_10
    | ~ spl7_29 ),
    inference(backward_demodulation,[],[f271,f411]) ).

tff(f411,plain,
    ( ( 1 = sK5 )
    | ~ spl7_29 ),
    inference(avatar_component_clause,[],[f409]) ).

tff(f465,plain,
    ( spl7_39
    | ~ spl7_20
    | ~ spl7_24 ),
    inference(avatar_split_clause,[],[f460,f368,f349,f462]) ).

tff(f459,plain,
    ( ~ spl7_38
    | spl7_18
    | ~ spl7_20 ),
    inference(avatar_split_clause,[],[f454,f349,f340,f456]) ).

tff(f456,plain,
    ( spl7_38
  <=> ( 0 = $sum(sK1,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_38])]) ).

tff(f340,plain,
    ( spl7_18
  <=> ( 0 = $sum(sK1,sK4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_18])]) ).

tff(f454,plain,
    ( ( 0 != $sum(sK1,0) )
    | spl7_18
    | ~ spl7_20 ),
    inference(forward_demodulation,[],[f341,f351]) ).

tff(f341,plain,
    ( ( 0 != $sum(sK1,sK4) )
    | spl7_18 ),
    inference(avatar_component_clause,[],[f340]) ).

tff(f453,plain,
    ( ~ spl7_37
    | ~ spl7_20
    | spl7_23 ),
    inference(avatar_split_clause,[],[f448,f364,f349,f450]) ).

tff(f448,plain,
    ( ( 0 != $sum(sK2,0) )
    | ~ spl7_20
    | spl7_23 ),
    inference(forward_demodulation,[],[f365,f351]) ).

tff(f447,plain,
    ( spl7_36
    | ~ spl7_12
    | ~ spl7_20 ),
    inference(avatar_split_clause,[],[f399,f349,f279,f444]) ).

tff(f399,plain,
    ( eqseq(tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK1,sK2,0)
    | ~ spl7_12
    | ~ spl7_20 ),
    inference(backward_demodulation,[],[f281,f351]) ).

tff(f442,plain,
    ( spl7_35
    | ~ spl7_17
    | ~ spl7_20 ),
    inference(avatar_split_clause,[],[f405,f349,f336,f439]) ).

tff(f405,plain,
    ( $less(0,$sum(sK1,0))
    | ~ spl7_17
    | ~ spl7_20 ),
    inference(backward_demodulation,[],[f338,f351]) ).

tff(f437,plain,
    ( spl7_34
    | ~ spl7_6
    | ~ spl7_20 ),
    inference(avatar_split_clause,[],[f397,f349,f247,f434]) ).

tff(f397,plain,
    ( $less($sum(sK1,0),sK0)
    | ~ spl7_6
    | ~ spl7_20 ),
    inference(backward_demodulation,[],[f249,f351]) ).

tff(f432,plain,
    ( spl7_33
    | ~ spl7_7
    | ~ spl7_20 ),
    inference(avatar_split_clause,[],[f398,f349,f252,f429]) ).

tff(f398,plain,
    ( $less($sum(sK2,0),sK0)
    | ~ spl7_7
    | ~ spl7_20 ),
    inference(backward_demodulation,[],[f254,f351]) ).

tff(f427,plain,
    ( ~ spl7_32
    | spl7_4
    | ~ spl7_20 ),
    inference(avatar_split_clause,[],[f395,f349,f237,f424]) ).

tff(f395,plain,
    ( ~ $less($sum(sK2,0),0)
    | spl7_4
    | ~ spl7_20 ),
    inference(backward_demodulation,[],[f239,f351]) ).

tff(f422,plain,
    ( spl7_31
    | ~ spl7_15
    | ~ spl7_20 ),
    inference(avatar_split_clause,[],[f401,f349,f300,f419]) ).

tff(f300,plain,
    ( spl7_15
  <=> ( get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK4))) = get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_15])]) ).

tff(f401,plain,
    ( ( get(int,int,t2tb2(sK3),t2tb($sum(sK2,0))) = get(int,int,t2tb2(sK3),t2tb($sum(sK1,0))) )
    | ~ spl7_15
    | ~ spl7_20 ),
    inference(backward_demodulation,[],[f302,f351]) ).

tff(f302,plain,
    ( ( get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK4))) = get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK4))) )
    | ~ spl7_15 ),
    inference(avatar_component_clause,[],[f300]) ).

tff(f417,plain,
    ( ~ spl7_30
    | spl7_5
    | ~ spl7_20 ),
    inference(avatar_split_clause,[],[f396,f349,f242,f414]) ).

tff(f396,plain,
    ( ~ $less($sum(sK1,0),0)
    | spl7_5
    | ~ spl7_20 ),
    inference(backward_demodulation,[],[f244,f351]) ).

tff(f412,plain,
    ( spl7_29
    | ~ spl7_13
    | ~ spl7_20 ),
    inference(avatar_split_clause,[],[f407,f349,f284,f409]) ).

tff(f284,plain,
    ( spl7_13
  <=> ( $sum(sK4,1) = sK5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_13])]) ).

tff(f407,plain,
    ( ( 1 = sK5 )
    | ~ spl7_13
    | ~ spl7_20 ),
    inference(evaluation,[],[f400]) ).

tff(f400,plain,
    ( ( $sum(0,1) = sK5 )
    | ~ spl7_13
    | ~ spl7_20 ),
    inference(backward_demodulation,[],[f286,f351]) ).

tff(f286,plain,
    ( ( $sum(sK4,1) = sK5 )
    | ~ spl7_13 ),
    inference(avatar_component_clause,[],[f284]) ).

tff(f394,plain,
    ( spl7_25
    | spl7_26
    | spl7_8 ),
    inference(avatar_split_clause,[],[f330,f258,f378,f374]) ).

tff(f330,plain,
    ( $less(0,sK2)
    | ( 0 = sK2 )
    | spl7_8 ),
    inference(resolution,[],[f54,f260]) ).

tff(f393,plain,
    ( spl7_22
    | spl7_21
    | spl7_1 ),
    inference(avatar_split_clause,[],[f321,f222,f355,f359]) ).

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

tff(f321,plain,
    ( ( 0 = sK1 )
    | $less(0,sK1)
    | spl7_1 ),
    inference(resolution,[],[f54,f224]) ).

tff(f392,plain,
    ( spl7_23
    | spl7_24
    | spl7_4 ),
    inference(avatar_split_clause,[],[f318,f237,f368,f364]) ).

tff(f318,plain,
    ( $less(0,$sum(sK2,sK4))
    | ( 0 = $sum(sK2,sK4) )
    | spl7_4 ),
    inference(resolution,[],[f54,f239]) ).

tff(f391,plain,
    ( spl7_28
    | spl7_27
    | spl7_2 ),
    inference(avatar_split_clause,[],[f328,f227,f383,f387]) ).

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

tff(f328,plain,
    ( ( 0 = sK0 )
    | $less(0,sK0)
    | spl7_2 ),
    inference(resolution,[],[f54,f229]) ).

tff(f229,plain,
    ( ~ $less(sK0,0)
    | spl7_2 ),
    inference(avatar_component_clause,[],[f227]) ).

tff(f390,plain,
    ( spl7_27
    | spl7_28
    | spl7_2 ),
    inference(avatar_split_clause,[],[f320,f227,f387,f383]) ).

tff(f320,plain,
    ( $less(0,sK0)
    | ( 0 = sK0 )
    | spl7_2 ),
    inference(resolution,[],[f54,f229]) ).

tff(f381,plain,
    ( spl7_25
    | spl7_26
    | spl7_8 ),
    inference(avatar_split_clause,[],[f322,f258,f378,f374]) ).

tff(f322,plain,
    ( $less(0,sK2)
    | ( 0 = sK2 )
    | spl7_8 ),
    inference(resolution,[],[f54,f260]) ).

tff(f372,plain,
    ( spl7_20
    | spl7_19
    | spl7_16 ),
    inference(avatar_split_clause,[],[f323,f310,f345,f349]) ).

tff(f323,plain,
    ( $less(0,sK4)
    | ( 0 = sK4 )
    | spl7_16 ),
    inference(resolution,[],[f54,f312]) ).

tff(f312,plain,
    ( ~ $less(sK4,0)
    | spl7_16 ),
    inference(avatar_component_clause,[],[f310]) ).

tff(f371,plain,
    ( spl7_23
    | spl7_24
    | spl7_4 ),
    inference(avatar_split_clause,[],[f326,f237,f368,f364]) ).

tff(f326,plain,
    ( $less(0,$sum(sK2,sK4))
    | ( 0 = $sum(sK2,sK4) )
    | spl7_4 ),
    inference(resolution,[],[f54,f239]) ).

tff(f362,plain,
    ( spl7_21
    | spl7_22
    | spl7_1 ),
    inference(avatar_split_clause,[],[f329,f222,f359,f355]) ).

tff(f329,plain,
    ( $less(0,sK1)
    | ( 0 = sK1 )
    | spl7_1 ),
    inference(resolution,[],[f54,f224]) ).

tff(f353,plain,
    ( spl7_18
    | spl7_17
    | spl7_5 ),
    inference(avatar_split_clause,[],[f319,f242,f336,f340]) ).

tff(f319,plain,
    ( $less(0,$sum(sK1,sK4))
    | ( 0 = $sum(sK1,sK4) )
    | spl7_5 ),
    inference(resolution,[],[f54,f244]) ).

tff(f352,plain,
    ( spl7_19
    | spl7_20
    | spl7_16 ),
    inference(avatar_split_clause,[],[f331,f310,f349,f345]) ).

tff(f331,plain,
    ( ( 0 = sK4 )
    | $less(0,sK4)
    | spl7_16 ),
    inference(resolution,[],[f54,f312]) ).

tff(f343,plain,
    ( spl7_17
    | spl7_18
    | spl7_5 ),
    inference(avatar_split_clause,[],[f327,f242,f340,f336]) ).

tff(f327,plain,
    ( ( 0 = $sum(sK1,sK4) )
    | $less(0,$sum(sK1,sK4))
    | spl7_5 ),
    inference(resolution,[],[f54,f244]) ).

tff(f313,plain,
    ( ~ spl7_16
    | ~ spl7_12 ),
    inference(avatar_split_clause,[],[f308,f279,f310]) ).

tff(f308,plain,
    ( ~ $less(sK4,0)
    | ~ spl7_12 ),
    inference(resolution,[],[f194,f281]) ).

tff(f194,plain,
    ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
      ( ~ eqseq(X1,X0,X2,X3)
      | ~ $less(X3,0) ),
    inference(cnf_transformation,[],[f142]) ).

tff(f303,plain,
    ( spl7_15
    | ~ spl7_9 ),
    inference(avatar_split_clause,[],[f298,f263,f300]) ).

tff(f263,plain,
    ( spl7_9
  <=> ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK4)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK4)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_9])]) ).

tff(f298,plain,
    ( ( get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK4))) = get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK4))) )
    | ~ spl7_9 ),
    inference(forward_demodulation,[],[f296,f208]) ).

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

tff(f96,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(f296,plain,
    ( ( t2tb(tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK4))))) = get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK4))) )
    | ~ spl7_9 ),
    inference(superposition,[],[f208,f265]) ).

tff(f265,plain,
    ( ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK4)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK4)))) )
    | ~ spl7_9 ),
    inference(avatar_component_clause,[],[f263]) ).

tff(f292,plain,
    spl7_14,
    inference(avatar_split_clause,[],[f169,f289]) ).

tff(f169,plain,
    $less(sK2,sK0),
    inference(cnf_transformation,[],[f131]) ).

tff(f131,plain,
    ( ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK4)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK4)))) )
    & $less($sum(sK2,sK4),sK0)
    & ~ $less($sum(sK1,sK4),0)
    & ~ $less($sum(sK2,sK4),0)
    & $less($sum(sK2,sK4),sK0)
    & $less($sum(sK1,sK4),sK0)
    & eqseq(tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK1,sK2,sK4)
    & ( $sum(sK4,1) = sK5 )
    & ~ eqseq(tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK1,sK2,sK5)
    & $less($sum(sK1,sK4),sK0)
    & ~ $less(sK0,0)
    & ~ $less(sK2,0)
    & $less(sK1,sK0)
    & $less(sK2,sK0)
    & ~ $less(sK1,0) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK0,sK1,sK2,sK3,sK4,sK5])],[f127,f130,f129,f128]) ).

tff(f128,plain,
    ( ? [X0: $int,X1: $int,X2: $int,X3: map_int_int] :
        ( ? [X4: $int] :
            ( ( tb2t(get(int,int,t2tb2(X3),t2tb($sum(X1,X4)))) = tb2t(get(int,int,t2tb2(X3),t2tb($sum(X2,X4)))) )
            & $less($sum(X2,X4),X0)
            & ~ $less($sum(X1,X4),0)
            & ~ $less($sum(X2,X4),0)
            & $less($sum(X2,X4),X0)
            & $less($sum(X1,X4),X0)
            & eqseq(tb2t1(mk_array(int,X0,t2tb2(X3))),X1,X2,X4)
            & ? [X5: $int] :
                ( ( $sum(X4,1) = X5 )
                & ~ eqseq(tb2t1(mk_array(int,X0,t2tb2(X3))),X1,X2,X5) )
            & $less($sum(X1,X4),X0) )
        & ~ $less(X0,0)
        & ~ $less(X2,0)
        & $less(X1,X0)
        & $less(X2,X0)
        & ~ $less(X1,0) )
   => ( ? [X4: $int] :
          ( ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,X4)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,X4)))) )
          & $less($sum(sK2,X4),sK0)
          & ~ $less($sum(sK1,X4),0)
          & ~ $less($sum(sK2,X4),0)
          & $less($sum(sK2,X4),sK0)
          & $less($sum(sK1,X4),sK0)
          & eqseq(tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK1,sK2,X4)
          & ? [X5: $int] :
              ( ( $sum(X4,1) = X5 )
              & ~ eqseq(tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK1,sK2,X5) )
          & $less($sum(sK1,X4),sK0) )
      & ~ $less(sK0,0)
      & ~ $less(sK2,0)
      & $less(sK1,sK0)
      & $less(sK2,sK0)
      & ~ $less(sK1,0) ) ),
    introduced(choice_axiom,[]) ).

tff(f129,plain,
    ( ? [X4: $int] :
        ( ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,X4)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,X4)))) )
        & $less($sum(sK2,X4),sK0)
        & ~ $less($sum(sK1,X4),0)
        & ~ $less($sum(sK2,X4),0)
        & $less($sum(sK2,X4),sK0)
        & $less($sum(sK1,X4),sK0)
        & eqseq(tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK1,sK2,X4)
        & ? [X5: $int] :
            ( ( $sum(X4,1) = X5 )
            & ~ eqseq(tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK1,sK2,X5) )
        & $less($sum(sK1,X4),sK0) )
   => ( ( tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK4)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK4)))) )
      & $less($sum(sK2,sK4),sK0)
      & ~ $less($sum(sK1,sK4),0)
      & ~ $less($sum(sK2,sK4),0)
      & $less($sum(sK2,sK4),sK0)
      & $less($sum(sK1,sK4),sK0)
      & eqseq(tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK1,sK2,sK4)
      & ? [X5: $int] :
          ( ( $sum(sK4,1) = X5 )
          & ~ eqseq(tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK1,sK2,X5) )
      & $less($sum(sK1,sK4),sK0) ) ),
    introduced(choice_axiom,[]) ).

tff(f130,plain,
    ( ? [X5: $int] :
        ( ( $sum(sK4,1) = X5 )
        & ~ eqseq(tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK1,sK2,X5) )
   => ( ( $sum(sK4,1) = sK5 )
      & ~ eqseq(tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK1,sK2,sK5) ) ),
    introduced(choice_axiom,[]) ).

tff(f127,plain,
    ? [X0: $int,X1: $int,X2: $int,X3: map_int_int] :
      ( ? [X4: $int] :
          ( ( tb2t(get(int,int,t2tb2(X3),t2tb($sum(X1,X4)))) = tb2t(get(int,int,t2tb2(X3),t2tb($sum(X2,X4)))) )
          & $less($sum(X2,X4),X0)
          & ~ $less($sum(X1,X4),0)
          & ~ $less($sum(X2,X4),0)
          & $less($sum(X2,X4),X0)
          & $less($sum(X1,X4),X0)
          & eqseq(tb2t1(mk_array(int,X0,t2tb2(X3))),X1,X2,X4)
          & ? [X5: $int] :
              ( ( $sum(X4,1) = X5 )
              & ~ eqseq(tb2t1(mk_array(int,X0,t2tb2(X3))),X1,X2,X5) )
          & $less($sum(X1,X4),X0) )
      & ~ $less(X0,0)
      & ~ $less(X2,0)
      & $less(X1,X0)
      & $less(X2,X0)
      & ~ $less(X1,0) ),
    inference(rectify,[],[f118]) ).

tff(f118,plain,
    ? [X0: $int,X3: $int,X2: $int,X1: map_int_int] :
      ( ? [X4: $int] :
          ( ( tb2t(get(int,int,t2tb2(X1),t2tb($sum(X2,X4)))) = tb2t(get(int,int,t2tb2(X1),t2tb($sum(X3,X4)))) )
          & $less($sum(X2,X4),X0)
          & ~ $less($sum(X3,X4),0)
          & ~ $less($sum(X2,X4),0)
          & $less($sum(X2,X4),X0)
          & $less($sum(X3,X4),X0)
          & eqseq(tb2t1(mk_array(int,X0,t2tb2(X1))),X3,X2,X4)
          & ? [X5: $int] :
              ( ( $sum(X4,1) = X5 )
              & ~ eqseq(tb2t1(mk_array(int,X0,t2tb2(X1))),X3,X2,X5) )
          & $less($sum(X3,X4),X0) )
      & ~ $less(X0,0)
      & ~ $less(X2,0)
      & $less(X3,X0)
      & $less(X2,X0)
      & ~ $less(X3,0) ),
    inference(flattening,[],[f117]) ).

tff(f117,plain,
    ? [X3: $int,X1: map_int_int,X2: $int,X0: $int] :
      ( ? [X4: $int] :
          ( ? [X5: $int] :
              ( ( $sum(X4,1) = X5 )
              & ~ eqseq(tb2t1(mk_array(int,X0,t2tb2(X1))),X3,X2,X5) )
          & ( tb2t(get(int,int,t2tb2(X1),t2tb($sum(X2,X4)))) = tb2t(get(int,int,t2tb2(X1),t2tb($sum(X3,X4)))) )
          & ~ $less($sum(X3,X4),0)
          & $less($sum(X3,X4),X0)
          & $less($sum(X2,X4),X0)
          & ~ $less($sum(X2,X4),0)
          & $less($sum(X2,X4),X0)
          & $less($sum(X3,X4),X0)
          & eqseq(tb2t1(mk_array(int,X0,t2tb2(X1))),X3,X2,X4) )
      & ~ $less(X3,0)
      & ~ $less(X2,0)
      & $less(X2,X0)
      & ~ $less(X0,0)
      & $less(X3,X0) ),
    inference(ennf_transformation,[],[f78]) ).

tff(f78,plain,
    ~ ! [X3: $int,X1: map_int_int,X2: $int,X0: $int] :
        ( ( ~ $less(X3,0)
          & ~ $less(X2,0)
          & $less(X2,X0)
          & ~ $less(X0,0)
          & $less(X3,X0) )
       => ! [X4: $int] :
            ( eqseq(tb2t1(mk_array(int,X0,t2tb2(X1))),X3,X2,X4)
           => ( $less($sum(X3,X4),X0)
             => ( $less($sum(X2,X4),X0)
               => ( ( $less($sum(X2,X4),X0)
                    & ~ $less($sum(X2,X4),0) )
                 => ( ( ~ $less($sum(X3,X4),0)
                      & $less($sum(X3,X4),X0) )
                   => ( ( tb2t(get(int,int,t2tb2(X1),t2tb($sum(X2,X4)))) = tb2t(get(int,int,t2tb2(X1),t2tb($sum(X3,X4)))) )
                     => ! [X5: $int] :
                          ( ( $sum(X4,1) = X5 )
                         => eqseq(tb2t1(mk_array(int,X0,t2tb2(X1))),X3,X2,X5) ) ) ) ) ) ) ) ),
    inference(rectify,[],[f44]) ).

tff(f44,plain,
    ~ ! [X0: $int,X10: map_int_int,X7: $int,X1: $int] :
        ( ( $less(X7,X0)
          & $less(X1,X0)
          & ~ $less(X7,0)
          & ~ $less(X1,0)
          & ~ $less(X0,0) )
       => ! [X19: $int] :
            ( eqseq(tb2t1(mk_array(int,X0,t2tb2(X10))),X1,X7,X19)
           => ( $less($sum(X1,X19),X0)
             => ( $less($sum(X7,X19),X0)
               => ( ( ~ $less($sum(X7,X19),0)
                    & $less($sum(X7,X19),X0) )
                 => ( ( $less($sum(X1,X19),X0)
                      & ~ $less($sum(X1,X19),0) )
                   => ( ( tb2t(get(int,int,t2tb2(X10),t2tb($sum(X1,X19)))) = tb2t(get(int,int,t2tb2(X10),t2tb($sum(X7,X19)))) )
                     => ! [X20: $int] :
                          ( ( $sum(X19,1) = X20 )
                         => eqseq(tb2t1(mk_array(int,X0,t2tb2(X10))),X1,X7,X20) ) ) ) ) ) ) ) ),
    inference(theory_normalization,[],[f42]) ).

tff(f42,negated_conjecture,
    ~ ! [X0: $int,X10: map_int_int,X7: $int,X1: $int] :
        ( ( $less(X7,X0)
          & $less(X1,X0)
          & $lesseq(0,X7)
          & $lesseq(0,X1)
          & $lesseq(0,X0) )
       => ! [X19: $int] :
            ( eqseq(tb2t1(mk_array(int,X0,t2tb2(X10))),X1,X7,X19)
           => ( $less($sum(X1,X19),X0)
             => ( $less($sum(X7,X19),X0)
               => ( ( $lesseq(0,$sum(X7,X19))
                    & $less($sum(X7,X19),X0) )
                 => ( ( $less($sum(X1,X19),X0)
                      & $lesseq(0,$sum(X1,X19)) )
                   => ( ( tb2t(get(int,int,t2tb2(X10),t2tb($sum(X1,X19)))) = tb2t(get(int,int,t2tb2(X10),t2tb($sum(X7,X19)))) )
                     => ! [X20: $int] :
                          ( ( $sum(X19,1) = X20 )
                         => eqseq(tb2t1(mk_array(int,X0,t2tb2(X10))),X1,X7,X20) ) ) ) ) ) ) ) ),
    inference(negated_conjecture,[],[f41]) ).

tff(f41,conjecture,
    ! [X0: $int,X10: map_int_int,X7: $int,X1: $int] :
      ( ( $less(X7,X0)
        & $less(X1,X0)
        & $lesseq(0,X7)
        & $lesseq(0,X1)
        & $lesseq(0,X0) )
     => ! [X19: $int] :
          ( eqseq(tb2t1(mk_array(int,X0,t2tb2(X10))),X1,X7,X19)
         => ( $less($sum(X1,X19),X0)
           => ( $less($sum(X7,X19),X0)
             => ( ( $lesseq(0,$sum(X7,X19))
                  & $less($sum(X7,X19),X0) )
               => ( ( $less($sum(X1,X19),X0)
                    & $lesseq(0,$sum(X1,X19)) )
                 => ( ( tb2t(get(int,int,t2tb2(X10),t2tb($sum(X1,X19)))) = tb2t(get(int,int,t2tb2(X10),t2tb($sum(X7,X19)))) )
                   => ! [X20: $int] :
                        ( ( $sum(X19,1) = X20 )
                       => eqseq(tb2t1(mk_array(int,X0,t2tb2(X10))),X1,X7,X20) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',wP_parameter_lcp) ).

tff(f287,plain,
    spl7_13,
    inference(avatar_split_clause,[],[f175,f284]) ).

tff(f175,plain,
    $sum(sK4,1) = sK5,
    inference(cnf_transformation,[],[f131]) ).

tff(f282,plain,
    spl7_12,
    inference(avatar_split_clause,[],[f176,f279]) ).

tff(f176,plain,
    eqseq(tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK1,sK2,sK4),
    inference(cnf_transformation,[],[f131]) ).

tff(f277,plain,
    spl7_11,
    inference(avatar_split_clause,[],[f170,f274]) ).

tff(f170,plain,
    $less(sK1,sK0),
    inference(cnf_transformation,[],[f131]) ).

tff(f272,plain,
    ~ spl7_10,
    inference(avatar_split_clause,[],[f174,f269]) ).

tff(f174,plain,
    ~ eqseq(tb2t1(mk_array(int,sK0,t2tb2(sK3))),sK1,sK2,sK5),
    inference(cnf_transformation,[],[f131]) ).

tff(f267,plain,
    spl7_7,
    inference(avatar_split_clause,[],[f181,f252]) ).

tff(f181,plain,
    $less($sum(sK2,sK4),sK0),
    inference(cnf_transformation,[],[f131]) ).

tff(f266,plain,
    spl7_9,
    inference(avatar_split_clause,[],[f182,f263]) ).

tff(f182,plain,
    tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK2,sK4)))) = tb2t(get(int,int,t2tb2(sK3),t2tb($sum(sK1,sK4)))),
    inference(cnf_transformation,[],[f131]) ).

tff(f261,plain,
    ~ spl7_8,
    inference(avatar_split_clause,[],[f171,f258]) ).

tff(f171,plain,
    ~ $less(sK2,0),
    inference(cnf_transformation,[],[f131]) ).

tff(f256,plain,
    spl7_6,
    inference(avatar_split_clause,[],[f173,f247]) ).

tff(f173,plain,
    $less($sum(sK1,sK4),sK0),
    inference(cnf_transformation,[],[f131]) ).

tff(f255,plain,
    spl7_7,
    inference(avatar_split_clause,[],[f178,f252]) ).

tff(f178,plain,
    $less($sum(sK2,sK4),sK0),
    inference(cnf_transformation,[],[f131]) ).

tff(f250,plain,
    spl7_6,
    inference(avatar_split_clause,[],[f177,f247]) ).

tff(f177,plain,
    $less($sum(sK1,sK4),sK0),
    inference(cnf_transformation,[],[f131]) ).

tff(f245,plain,
    ~ spl7_5,
    inference(avatar_split_clause,[],[f180,f242]) ).

tff(f180,plain,
    ~ $less($sum(sK1,sK4),0),
    inference(cnf_transformation,[],[f131]) ).

tff(f240,plain,
    ~ spl7_4,
    inference(avatar_split_clause,[],[f179,f237]) ).

tff(f179,plain,
    ~ $less($sum(sK2,sK4),0),
    inference(cnf_transformation,[],[f131]) ).

tff(f235,plain,
    ~ spl7_3,
    inference(avatar_split_clause,[],[f207,f232]) ).

tff(f232,plain,
    ( spl7_3
  <=> ( true = false ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_3])]) ).

tff(f207,plain,
    true != false,
    inference(cnf_transformation,[],[f5]) ).

tff(f5,axiom,
    true != false,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',true_False) ).

tff(f230,plain,
    ~ spl7_2,
    inference(avatar_split_clause,[],[f172,f227]) ).

tff(f172,plain,
    ~ $less(sK0,0),
    inference(cnf_transformation,[],[f131]) ).

tff(f225,plain,
    ~ spl7_1,
    inference(avatar_split_clause,[],[f168,f222]) ).

tff(f168,plain,
    ~ $less(sK1,0),
    inference(cnf_transformation,[],[f131]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem    : SWW614=2 : TPTP v8.1.0. Released v6.1.0.
% 0.07/0.13  % Command    : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_sat --cores 0 -t %d %s
% 0.13/0.34  % Computer : n023.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit   : 300
% 0.13/0.34  % WCLimit    : 300
% 0.13/0.34  % DateTime   : Tue Aug 30 21:17:35 EDT 2022
% 0.13/0.34  % CPUTime    : 
% 0.20/0.49  % (29506)ott+11_1:1_drc=off:nwc=5.0:slsq=on:slsqc=1:spb=goal_then_units:to=lpo:i=467:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/467Mi)
% 0.20/0.49  % (29490)dis+10_1:1_fsd=on:sp=occurrence:i=7:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/7Mi)
% 0.20/0.49  % (29490)Instruction limit reached!
% 0.20/0.49  % (29490)------------------------------
% 0.20/0.49  % (29490)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.50  % (29498)ott+11_2:3_av=off:fde=unused:nwc=5.0:tgt=ground:i=75:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/75Mi)
% 0.20/0.50  % (29490)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.50  % (29490)Termination reason: Unknown
% 0.20/0.50  % (29490)Termination phase: Saturation
% 0.20/0.50  
% 0.20/0.50  % (29490)Memory used [KB]: 5500
% 0.20/0.50  % (29490)Time elapsed: 0.098 s
% 0.20/0.50  % (29490)Instructions burned: 7 (million)
% 0.20/0.50  % (29490)------------------------------
% 0.20/0.50  % (29490)------------------------------
% 0.20/0.53  % (29505)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=498:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/498Mi)
% 0.20/0.53  % (29500)fmb+10_1:1_bce=on:i=59:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/59Mi)
% 0.20/0.53  % (29485)ott+4_1:1_av=off:bd=off:nwc=5.0:s2a=on:s2at=2.0:slsq=on:slsqc=2:slsql=off:slsqr=1,2:sp=frequency:i=37:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/37Mi)
% 0.20/0.53  % (29487)ott+33_1:4_s2a=on:tgt=ground:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.20/0.53  % (29486)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.20/0.53  % (29500)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 0.20/0.53  % (29500)Terminated due to inappropriate strategy.
% 0.20/0.53  % (29500)------------------------------
% 0.20/0.53  % (29500)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.53  % (29500)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.53  % (29500)Termination reason: Inappropriate
% 0.20/0.53  
% 0.20/0.53  % (29500)Memory used [KB]: 1023
% 0.20/0.53  % (29500)Time elapsed: 0.003 s
% 0.20/0.53  % (29500)Instructions burned: 5 (million)
% 0.20/0.53  % (29500)------------------------------
% 0.20/0.53  % (29500)------------------------------
% 0.20/0.53  % (29488)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=48:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/48Mi)
% 0.20/0.53  % (29508)ott+10_1:5_bd=off:tgt=full:i=500:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/500Mi)
% 0.20/0.53  % (29491)dis+2_1:64_add=large:bce=on:bd=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.20/0.53  % (29491)Instruction limit reached!
% 0.20/0.53  % (29491)------------------------------
% 0.20/0.53  % (29491)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.53  % (29491)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.53  % (29491)Termination reason: Unknown
% 0.20/0.53  % (29491)Termination phase: Including theory axioms
% 0.20/0.53  
% 0.20/0.53  % (29491)Memory used [KB]: 895
% 0.20/0.53  % (29491)Time elapsed: 0.002 s
% 0.20/0.53  % (29491)Instructions burned: 2 (million)
% 0.20/0.53  % (29491)------------------------------
% 0.20/0.53  % (29491)------------------------------
% 0.20/0.54  % (29497)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/68Mi)
% 0.20/0.54  % (29501)ott+10_1:1_tgt=ground:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 0.20/0.54  % (29503)ott+10_1:8_bsd=on:fsd=on:lcm=predicate:nwc=5.0:s2a=on:s2at=1.5:spb=goal_then_units:i=176:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/176Mi)
% 0.20/0.54  % (29484)ott+10_1:32_abs=on:br=off:urr=ec_only:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.20/0.54  % (29504)ott+3_1:1_gsp=on:lcm=predicate:i=138:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/138Mi)
% 0.20/0.54  % (29493)ott+2_1:1_fsr=off:gsp=on:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.20/0.55  % (29492)ott-1_1:6_av=off:cond=on:fsr=off:nwc=3.0:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.20/0.55  % (29494)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 0.20/0.55  % (29495)ott+10_1:28_bd=off:bs=on:tgt=ground:i=101:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/101Mi)
% 0.20/0.55  % (29499)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 0.20/0.55  % (29509)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/68Mi)
% 0.20/0.55  % (29511)ott+33_1:4_s2a=on:tgt=ground:i=439:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/439Mi)
% 0.20/0.55  % (29483)fmb+10_1:1_bce=on:fmbsr=1.5:nm=4:skr=on:i=191324:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/191324Mi)
% 0.20/0.55  % (29510)ott+11_2:3_av=off:fde=unused:nwc=5.0:tgt=ground:i=177:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/177Mi)
% 0.20/0.55  % (29496)ott+10_1:5_bd=off:tgt=full:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 0.20/0.55  % (29489)fmb+10_1:1_fmbsr=2.0:nm=4:skr=on:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.20/0.55  % (29483)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 0.20/0.55  % (29483)Terminated due to inappropriate strategy.
% 0.20/0.55  % (29483)------------------------------
% 0.20/0.55  % (29483)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.55  % (29483)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.55  % (29483)Termination reason: Inappropriate
% 0.20/0.55  
% 0.20/0.55  % (29483)Memory used [KB]: 1023
% 0.20/0.55  % (29483)Time elapsed: 0.003 s
% 0.20/0.55  % (29483)Instructions burned: 5 (million)
% 0.20/0.55  % (29483)------------------------------
% 0.20/0.55  % (29483)------------------------------
% 0.20/0.55  % (29512)ott+10_7:2_awrs=decay:awrsf=8:bd=preordered:drc=off:fd=preordered:fde=unused:fsr=off:slsq=on:slsqc=2:slsqr=5,8:sp=const_min:spb=units:to=lpo:i=355:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/355Mi)
% 0.20/0.56  % (29507)ott+10_1:1_kws=precedence:tgt=ground:i=482:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/482Mi)
% 0.20/0.56  % (29502)ott+4_1:1_av=off:bd=off:nwc=5.0:rp=on:s2a=on:s2at=2.0:slsq=on:slsqc=2:slsql=off:slsqr=1,2:sp=frequency:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 0.20/0.57  % (29489)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 0.20/0.57  % (29489)Terminated due to inappropriate strategy.
% 0.20/0.57  % (29489)------------------------------
% 0.20/0.57  % (29489)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.57  % (29489)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.57  % (29489)Termination reason: Inappropriate
% 0.20/0.57  
% 0.20/0.57  % (29489)Memory used [KB]: 1023
% 0.20/0.57  % (29489)Time elapsed: 0.004 s
% 0.20/0.57  % (29489)Instructions burned: 5 (million)
% 0.20/0.57  % (29489)------------------------------
% 0.20/0.57  % (29489)------------------------------
% 1.93/0.60  % (29498)Instruction limit reached!
% 1.93/0.60  % (29498)------------------------------
% 1.93/0.60  % (29498)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.93/0.60  % (29498)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.93/0.60  % (29498)Termination reason: Unknown
% 1.93/0.60  % (29498)Termination phase: Saturation
% 1.93/0.60  
% 1.93/0.60  % (29498)Memory used [KB]: 2046
% 1.93/0.60  % (29498)Time elapsed: 0.209 s
% 1.93/0.60  % (29498)Instructions burned: 75 (million)
% 1.93/0.60  % (29498)------------------------------
% 1.93/0.60  % (29498)------------------------------
% 1.93/0.61  % (29485)Instruction limit reached!
% 1.93/0.61  % (29485)------------------------------
% 1.93/0.61  % (29485)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.93/0.61  % (29485)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.93/0.61  % (29485)Termination reason: Unknown
% 1.93/0.61  % (29485)Termination phase: Saturation
% 1.93/0.61  
% 1.93/0.61  % (29485)Memory used [KB]: 1407
% 1.93/0.61  % (29485)Time elapsed: 0.212 s
% 1.93/0.61  % (29485)Instructions burned: 38 (million)
% 1.93/0.61  % (29485)------------------------------
% 1.93/0.61  % (29485)------------------------------
% 2.10/0.62  % (29488)Instruction limit reached!
% 2.10/0.62  % (29488)------------------------------
% 2.10/0.62  % (29488)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.10/0.62  % (29488)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.10/0.62  % (29488)Termination reason: Unknown
% 2.10/0.62  % (29488)Termination phase: Saturation
% 2.10/0.62  
% 2.10/0.62  % (29488)Memory used [KB]: 6012
% 2.10/0.62  % (29488)Time elapsed: 0.216 s
% 2.10/0.62  % (29488)Instructions burned: 48 (million)
% 2.10/0.62  % (29488)------------------------------
% 2.10/0.62  % (29488)------------------------------
% 2.10/0.62  % (29484)Instruction limit reached!
% 2.10/0.62  % (29484)------------------------------
% 2.10/0.62  % (29484)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.10/0.62  % (29484)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.10/0.62  % (29484)Termination reason: Unknown
% 2.10/0.62  % (29484)Termination phase: Saturation
% 2.10/0.62  
% 2.10/0.62  % (29484)Memory used [KB]: 6268
% 2.10/0.62  % (29484)Time elapsed: 0.198 s
% 2.10/0.62  % (29484)Instructions burned: 50 (million)
% 2.10/0.62  % (29484)------------------------------
% 2.10/0.62  % (29484)------------------------------
% 2.19/0.63  % (29514)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=388:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/388Mi)
% 2.19/0.64  % (29487)Instruction limit reached!
% 2.19/0.64  % (29487)------------------------------
% 2.19/0.64  % (29487)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.19/0.64  % (29487)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.19/0.64  % (29487)Termination reason: Unknown
% 2.19/0.64  % (29487)Termination phase: Saturation
% 2.19/0.64  
% 2.19/0.64  % (29487)Memory used [KB]: 6140
% 2.19/0.64  % (29487)Time elapsed: 0.221 s
% 2.19/0.64  % (29487)Instructions burned: 52 (million)
% 2.19/0.64  % (29487)------------------------------
% 2.19/0.64  % (29487)------------------------------
% 2.19/0.64  % (29486)Instruction limit reached!
% 2.19/0.64  % (29486)------------------------------
% 2.19/0.64  % (29486)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.19/0.64  % (29486)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.19/0.64  % (29486)Termination reason: Unknown
% 2.19/0.64  % (29486)Termination phase: Saturation
% 2.19/0.64  
% 2.19/0.64  % (29486)Memory used [KB]: 6140
% 2.19/0.64  % (29486)Time elapsed: 0.243 s
% 2.19/0.64  % (29486)Instructions burned: 51 (million)
% 2.19/0.64  % (29486)------------------------------
% 2.19/0.64  % (29486)------------------------------
% 2.19/0.64  % (29493)Instruction limit reached!
% 2.19/0.64  % (29493)------------------------------
% 2.19/0.64  % (29493)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.19/0.64  % (29493)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.19/0.64  % (29493)Termination reason: Unknown
% 2.19/0.64  % (29493)Termination phase: Saturation
% 2.19/0.64  
% 2.19/0.64  % (29493)Memory used [KB]: 6268
% 2.19/0.64  % (29493)Time elapsed: 0.246 s
% 2.19/0.64  % (29493)Instructions burned: 50 (million)
% 2.19/0.64  % (29493)------------------------------
% 2.19/0.64  % (29493)------------------------------
% 2.19/0.64  % (29492)Instruction limit reached!
% 2.19/0.64  % (29492)------------------------------
% 2.19/0.64  % (29492)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.19/0.64  % (29492)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.19/0.64  % (29492)Termination reason: Unknown
% 2.19/0.64  % (29492)Termination phase: Saturation
% 2.19/0.64  
% 2.19/0.64  % (29492)Memory used [KB]: 1663
% 2.19/0.64  % (29492)Time elapsed: 0.225 s
% 2.19/0.64  % (29492)Instructions burned: 51 (million)
% 2.19/0.64  % (29492)------------------------------
% 2.19/0.64  % (29492)------------------------------
% 2.19/0.66  % (29497)Instruction limit reached!
% 2.19/0.66  % (29497)------------------------------
% 2.19/0.66  % (29497)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.19/0.66  % (29497)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.19/0.66  % (29497)Termination reason: Unknown
% 2.19/0.66  % (29497)Termination phase: Saturation
% 2.19/0.66  
% 2.19/0.66  % (29497)Memory used [KB]: 6780
% 2.19/0.66  % (29497)Time elapsed: 0.037 s
% 2.19/0.66  % (29497)Instructions burned: 68 (million)
% 2.19/0.66  % (29497)------------------------------
% 2.19/0.66  % (29497)------------------------------
% 2.19/0.67  % (29509)Instruction limit reached!
% 2.19/0.67  % (29509)------------------------------
% 2.19/0.67  % (29509)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.19/0.67  % (29509)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.19/0.67  % (29509)Termination reason: Unknown
% 2.19/0.67  % (29509)Termination phase: Saturation
% 2.19/0.67  
% 2.19/0.67  % (29509)Memory used [KB]: 6780
% 2.19/0.67  % (29509)Time elapsed: 0.037 s
% 2.19/0.67  % (29509)Instructions burned: 68 (million)
% 2.19/0.67  % (29509)------------------------------
% 2.19/0.67  % (29509)------------------------------
% 2.19/0.69  % (29516)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/90Mi)
% 2.19/0.69  % (29515)ott-1_1:6_av=off:cond=on:fsr=off:nwc=3.0:i=211:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/211Mi)
% 2.70/0.71  % (29501)Instruction limit reached!
% 2.70/0.71  % (29501)------------------------------
% 2.70/0.71  % (29501)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.70/0.71  % (29501)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.70/0.71  % (29501)Termination reason: Unknown
% 2.70/0.71  % (29501)Termination phase: Saturation
% 2.70/0.71  
% 2.70/0.71  % (29501)Memory used [KB]: 6652
% 2.70/0.71  % (29501)Time elapsed: 0.309 s
% 2.70/0.71  % (29501)Instructions burned: 100 (million)
% 2.70/0.71  % (29501)------------------------------
% 2.70/0.71  % (29501)------------------------------
% 2.70/0.71  % (29517)ott+1_1:2_i=920:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/920Mi)
% 2.70/0.72  % (29519)ott+10_1:50_bsr=unit_only:drc=off:fd=preordered:sp=frequency:i=747:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/747Mi)
% 2.70/0.72  % (29502)Instruction limit reached!
% 2.70/0.72  % (29502)------------------------------
% 2.70/0.72  % (29502)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.70/0.72  % (29502)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.70/0.72  % (29502)Termination reason: Unknown
% 2.70/0.72  % (29502)Termination phase: Saturation
% 2.70/0.72  
% 2.70/0.72  % (29502)Memory used [KB]: 1791
% 2.70/0.72  % (29502)Time elapsed: 0.325 s
% 2.70/0.72  % (29502)Instructions burned: 101 (million)
% 2.70/0.72  % (29502)------------------------------
% 2.70/0.72  % (29502)------------------------------
% 2.70/0.73  % (29518)ott+1_1:7_bd=off:i=934:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/934Mi)
% 2.70/0.73  % (29494)Instruction limit reached!
% 2.70/0.73  % (29494)------------------------------
% 2.70/0.73  % (29494)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.70/0.73  % (29494)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.70/0.73  % (29494)Termination reason: Unknown
% 2.70/0.73  % (29494)Termination phase: Saturation
% 2.70/0.73  
% 2.70/0.73  % (29494)Memory used [KB]: 6780
% 2.70/0.73  % (29494)Time elapsed: 0.317 s
% 2.70/0.73  % (29494)Instructions burned: 100 (million)
% 2.70/0.73  % (29494)------------------------------
% 2.70/0.73  % (29494)------------------------------
% 2.70/0.74  % (29499)Instruction limit reached!
% 2.70/0.74  % (29499)------------------------------
% 2.70/0.74  % (29499)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.70/0.74  % (29499)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.70/0.74  % (29499)Termination reason: Unknown
% 2.70/0.74  % (29499)Termination phase: Saturation
% 2.70/0.74  
% 2.70/0.74  % (29499)Memory used [KB]: 6396
% 2.70/0.74  % (29499)Time elapsed: 0.339 s
% 2.70/0.74  % (29499)Instructions burned: 99 (million)
% 2.70/0.74  % (29499)------------------------------
% 2.70/0.74  % (29499)------------------------------
% 2.70/0.74  % (29496)Instruction limit reached!
% 2.70/0.74  % (29496)------------------------------
% 2.70/0.74  % (29496)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.70/0.74  % (29496)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.70/0.74  % (29496)Termination reason: Unknown
% 2.70/0.74  % (29496)Termination phase: Saturation
% 2.70/0.74  
% 2.70/0.74  % (29496)Memory used [KB]: 6780
% 2.70/0.74  % (29496)Time elapsed: 0.349 s
% 2.70/0.74  % (29496)Instructions burned: 101 (million)
% 2.70/0.74  % (29496)------------------------------
% 2.70/0.74  % (29496)------------------------------
% 2.70/0.75  % (29520)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=655:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/655Mi)
% 2.70/0.75  % (29522)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=940:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/940Mi)
% 2.70/0.76  % (29495)Instruction limit reached!
% 2.70/0.76  % (29495)------------------------------
% 2.70/0.76  % (29495)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.70/0.76  % (29495)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.70/0.76  % (29495)Termination reason: Unknown
% 2.70/0.76  % (29495)Termination phase: Saturation
% 2.70/0.76  
% 2.70/0.76  % (29495)Memory used [KB]: 6652
% 2.70/0.76  % (29495)Time elapsed: 0.348 s
% 2.70/0.76  % (29495)Instructions burned: 101 (million)
% 2.70/0.76  % (29495)------------------------------
% 2.70/0.76  % (29495)------------------------------
% 2.70/0.76  % (29521)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/68Mi)
% 2.70/0.76  WARNING Broken Constraint: if sine_depth(2) has been set then sine_selection(off) is not equal to off
% 2.70/0.76  % (29523)ott+11_4:1_br=off:fde=none:s2a=on:sd=2:sp=frequency:urr=on:i=981:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/981Mi)
% 2.70/0.77  % (29524)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/90Mi)
% 2.70/0.77  % (29525)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=2016:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/2016Mi)
% 3.07/0.80  % (29527)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=4958:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4958Mi)
% 3.07/0.80  % (29504)Instruction limit reached!
% 3.07/0.80  % (29504)------------------------------
% 3.07/0.80  % (29504)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.07/0.80  % (29526)dis+10_1:2_atotf=0.3:i=3735:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/3735Mi)
% 3.07/0.81  % (29528)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=4959:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4959Mi)
% 3.07/0.81  % (29504)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.07/0.81  % (29504)Termination reason: Unknown
% 3.07/0.81  % (29504)Termination phase: Saturation
% 3.07/0.81  
% 3.07/0.81  % (29504)Memory used [KB]: 7036
% 3.07/0.81  % (29504)Time elapsed: 0.386 s
% 3.07/0.81  % (29504)Instructions burned: 138 (million)
% 3.07/0.81  % (29504)------------------------------
% 3.07/0.81  % (29504)------------------------------
% 3.07/0.84  % (29510)Instruction limit reached!
% 3.07/0.84  % (29510)------------------------------
% 3.07/0.84  % (29510)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.07/0.84  % (29510)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.07/0.84  % (29510)Termination reason: Unknown
% 3.07/0.84  % (29510)Termination phase: Saturation
% 3.07/0.84  
% 3.07/0.84  % (29510)Memory used [KB]: 3326
% 3.07/0.84  % (29510)Time elapsed: 0.437 s
% 3.07/0.84  % (29510)Instructions burned: 177 (million)
% 3.07/0.84  % (29510)------------------------------
% 3.07/0.84  % (29510)------------------------------
% 3.07/0.84  % (29529)ott+10_1:1_kws=precedence:tgt=ground:i=4756:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4756Mi)
% 3.07/0.85  % (29530)ott+3_1:1_atotf=0.2:fsr=off:kws=precedence:sp=weighted_frequency:spb=intro:tgt=ground:i=4931:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4931Mi)
% 3.07/0.86  % (29516)Instruction limit reached!
% 3.07/0.86  % (29516)------------------------------
% 3.07/0.86  % (29516)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.07/0.87  % (29516)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.07/0.87  % (29516)Termination reason: Unknown
% 3.07/0.87  % (29516)Termination phase: Saturation
% 3.07/0.87  
% 3.07/0.87  % (29516)Memory used [KB]: 6396
% 3.07/0.87  % (29516)Time elapsed: 0.279 s
% 3.07/0.87  % (29516)Instructions burned: 91 (million)
% 3.07/0.87  % (29516)------------------------------
% 3.07/0.87  % (29516)------------------------------
% 3.40/0.88  % (29521)Instruction limit reached!
% 3.40/0.88  % (29521)------------------------------
% 3.40/0.88  % (29521)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.40/0.89  % (29531)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/68Mi)
% 3.40/0.89  % (29532)ott+11_9:8_amm=off:bsd=on:etr=on:fsd=on:fsr=off:lma=on:newcnf=on:nm=0:nwc=3.0:s2a=on:s2agt=10:sas=z3:tha=some:i=1824:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/1824Mi)
% 3.42/0.89  % (29521)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.42/0.89  % (29521)Termination reason: Unknown
% 3.42/0.89  % (29521)Termination phase: Saturation
% 3.42/0.89  
% 3.42/0.89  % (29521)Memory used [KB]: 6780
% 3.42/0.89  % (29521)Time elapsed: 0.038 s
% 3.42/0.89  % (29521)Instructions burned: 69 (million)
% 3.42/0.89  % (29521)------------------------------
% 3.42/0.89  % (29521)------------------------------
% 3.42/0.89  % (29533)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=2134:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/2134Mi)
% 3.42/0.90  % (29534)ott-1_1:1_sp=const_frequency:i=2891:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/2891Mi)
% 3.42/0.90  % (29503)Instruction limit reached!
% 3.42/0.90  % (29503)------------------------------
% 3.42/0.90  % (29503)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.42/0.90  % (29503)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.42/0.90  % (29503)Termination reason: Unknown
% 3.42/0.90  % (29503)Termination phase: Saturation
% 3.42/0.90  
% 3.42/0.90  % (29503)Memory used [KB]: 7164
% 3.42/0.90  % (29503)Time elapsed: 0.485 s
% 3.42/0.90  % (29503)Instructions burned: 176 (million)
% 3.42/0.90  % (29503)------------------------------
% 3.42/0.90  % (29503)------------------------------
% 3.62/0.94  % (29524)Instruction limit reached!
% 3.62/0.94  % (29524)------------------------------
% 3.62/0.94  % (29524)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.62/0.94  % (29524)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.62/0.94  % (29524)Termination reason: Unknown
% 3.62/0.94  % (29524)Termination phase: Saturation
% 3.62/0.94  
% 3.62/0.94  % (29524)Memory used [KB]: 6780
% 3.62/0.94  % (29524)Time elapsed: 0.258 s
% 3.62/0.94  % (29524)Instructions burned: 91 (million)
% 3.62/0.94  % (29524)------------------------------
% 3.62/0.94  % (29524)------------------------------
% 3.62/0.95  % (29535)dis+2_1:64_add=large:bce=on:bd=off:i=4585:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/4585Mi)
% 3.62/0.97  % (29536)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/90Mi)
% 3.62/1.00  % (29537)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=2016:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/2016Mi)
% 3.62/1.00  % (29531)Instruction limit reached!
% 3.62/1.00  % (29531)------------------------------
% 3.62/1.00  % (29531)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.92/1.02  % (29531)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.92/1.02  % (29531)Termination reason: Unknown
% 3.92/1.02  % (29531)Termination phase: Saturation
% 3.92/1.02  
% 3.92/1.02  % (29531)Memory used [KB]: 6780
% 3.92/1.02  % (29531)Time elapsed: 0.038 s
% 3.92/1.02  % (29531)Instructions burned: 69 (million)
% 3.92/1.02  % (29531)------------------------------
% 3.92/1.02  % (29531)------------------------------
% 3.92/1.03  % (29538)dis+10_1:2_atotf=0.3:i=8004:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/8004Mi)
% 3.92/1.03  % (29539)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=9965:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/9965Mi)
% 3.92/1.05  % (29515)Instruction limit reached!
% 3.92/1.05  % (29515)------------------------------
% 3.92/1.05  % (29515)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.92/1.05  % (29515)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.92/1.05  % (29515)Termination reason: Unknown
% 3.92/1.05  % (29515)Termination phase: Saturation
% 3.92/1.05  
% 3.92/1.05  % (29515)Memory used [KB]: 3454
% 3.92/1.05  % (29515)Time elapsed: 0.466 s
% 3.92/1.05  % (29515)Instructions burned: 212 (million)
% 3.92/1.05  % (29515)------------------------------
% 3.92/1.05  % (29515)------------------------------
% 3.92/1.08  % (29540)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=9877:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/9877Mi)
% 4.20/1.13  % (29536)Instruction limit reached!
% 4.20/1.13  % (29536)------------------------------
% 4.20/1.13  % (29536)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 4.20/1.14  % (29536)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 4.20/1.14  % (29536)Termination reason: Unknown
% 4.20/1.14  % (29536)Termination phase: Saturation
% 4.20/1.14  
% 4.20/1.14  % (29536)Memory used [KB]: 6524
% 4.20/1.14  % (29536)Time elapsed: 0.247 s
% 4.20/1.14  % (29536)Instructions burned: 91 (million)
% 4.20/1.14  % (29536)------------------------------
% 4.20/1.14  % (29536)------------------------------
% 4.20/1.15  % (29506)Instruction limit reached!
% 4.20/1.15  % (29506)------------------------------
% 4.20/1.15  % (29506)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 4.20/1.15  % (29506)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 4.20/1.15  % (29506)Termination reason: Unknown
% 4.20/1.15  % (29506)Termination phase: Saturation
% 4.20/1.15  
% 4.20/1.15  % (29506)Memory used [KB]: 8315
% 4.20/1.15  % (29506)Time elapsed: 0.760 s
% 4.20/1.15  % (29506)Instructions burned: 467 (million)
% 4.20/1.15  % (29506)------------------------------
% 4.20/1.15  % (29506)------------------------------
% 4.20/1.17  % (29541)ins+10_1:16_bce=on:fde=unused:igpr=on:igs=35:igwr=on:sp=const_frequency:tgt=full:to=lpo:i=9902:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/9902Mi)
% 6.52/1.19  % (29512)Instruction limit reached!
% 6.52/1.19  % (29512)------------------------------
% 6.52/1.19  % (29512)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.52/1.19  % (29512)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.52/1.19  % (29512)Termination reason: Unknown
% 6.52/1.19  % (29512)Termination phase: Saturation
% 6.52/1.19  
% 6.52/1.19  % (29512)Memory used [KB]: 9083
% 6.52/1.19  % (29512)Time elapsed: 0.788 s
% 6.52/1.19  % (29512)Instructions burned: 357 (million)
% 6.52/1.19  % (29512)------------------------------
% 6.52/1.19  % (29512)------------------------------
% 6.65/1.20  % (29542)ott+11_9:8_amm=off:bsd=on:etr=on:fsd=on:fsr=off:lma=on:newcnf=on:nm=0:nwc=3.0:s2a=on:s2agt=10:sas=z3:tha=some:i=1824:si=on:rawr=on:rtra=on_0 on theBenchmark for (2992ds/1824Mi)
% 6.89/1.28  % (29514)Instruction limit reached!
% 6.89/1.28  % (29514)------------------------------
% 6.89/1.28  % (29514)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.89/1.28  % (29514)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.89/1.28  % (29514)Termination reason: Unknown
% 6.89/1.28  % (29514)Termination phase: Saturation
% 6.89/1.28  
% 6.89/1.28  % (29514)Memory used [KB]: 8699
% 6.89/1.28  % (29514)Time elapsed: 0.740 s
% 6.89/1.28  % (29514)Instructions burned: 388 (million)
% 6.89/1.28  % (29514)------------------------------
% 6.89/1.28  % (29514)------------------------------
% 6.89/1.28  % (29505)Instruction limit reached!
% 6.89/1.28  % (29505)------------------------------
% 6.89/1.28  % (29505)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.89/1.28  % (29505)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.89/1.28  % (29505)Termination reason: Unknown
% 6.89/1.28  % (29505)Termination phase: Saturation
% 6.89/1.28  
% 6.89/1.28  % (29505)Memory used [KB]: 2686
% 6.89/1.28  % (29505)Time elapsed: 0.851 s
% 6.89/1.28  % (29505)Instructions burned: 498 (million)
% 6.89/1.28  % (29505)------------------------------
% 6.89/1.28  % (29505)------------------------------
% 6.89/1.30  % (29508)Instruction limit reached!
% 6.89/1.30  % (29508)------------------------------
% 6.89/1.30  % (29508)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.89/1.30  % (29543)dis+2_1:64_add=large:bce=on:bd=off:i=9989:si=on:rawr=on:rtra=on_0 on theBenchmark for (2992ds/9989Mi)
% 6.89/1.30  % (29508)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.89/1.30  % (29508)Termination reason: Unknown
% 6.89/1.30  % (29508)Termination phase: Saturation
% 6.89/1.30  
% 6.89/1.30  % (29508)Memory used [KB]: 9338
% 6.89/1.30  % (29508)Time elapsed: 0.883 s
% 6.89/1.30  % (29508)Instructions burned: 500 (million)
% 6.89/1.30  % (29508)------------------------------
% 6.89/1.30  % (29508)------------------------------
% 6.89/1.30  % (29544)ott-11_1:32_i=9707:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/9707Mi)
% 7.67/1.33  % (29545)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/90Mi)
% 7.67/1.34  % (29511)Instruction limit reached!
% 7.67/1.34  % (29511)------------------------------
% 7.67/1.34  % (29511)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.67/1.34  % (29511)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.67/1.34  % (29511)Termination reason: Unknown
% 7.67/1.34  % (29511)Termination phase: Saturation
% 7.67/1.34  
% 7.67/1.34  % (29511)Memory used [KB]: 9210
% 7.67/1.34  % (29511)Time elapsed: 0.863 s
% 7.67/1.34  % (29511)Instructions burned: 440 (million)
% 7.67/1.34  % (29511)------------------------------
% 7.67/1.34  % (29511)------------------------------
% 7.67/1.37  % (29507)Instruction limit reached!
% 7.67/1.37  % (29507)------------------------------
% 7.67/1.37  % (29507)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.67/1.37  % (29507)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.67/1.37  % (29507)Termination reason: Unknown
% 7.67/1.37  % (29507)Termination phase: Saturation
% 7.67/1.37  
% 7.67/1.37  % (29507)Memory used [KB]: 10362
% 7.67/1.37  % (29507)Time elapsed: 0.976 s
% 7.67/1.37  % (29507)Instructions burned: 482 (million)
% 7.67/1.37  % (29507)------------------------------
% 7.67/1.37  % (29507)------------------------------
% 7.67/1.39  % (29546)ott+3_1:1_abs=on:anc=none:bs=on:fsr=off:spb=goal_then_units:i=44001:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/44001Mi)
% 8.16/1.42  % (29548)ott+1_27:428_av=off:awrs=converge:awrsf=8:bsr=unit_only:drc=off:fd=preordered:newcnf=on:nwc=1.5:skr=on:slsq=on:slsqc=2:slsql=off:slsqr=1,4:sp=reverse_frequency:uwa=one_side_constant:i=35256:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/35256Mi)
% 8.16/1.42  % (29547)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=4958:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/4958Mi)
% 8.58/1.47  % (29549)dis+1002_1:1_fde=unused:nwc=10.0:s2a=on:s2at=3.0:sac=on:i=32293:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/32293Mi)
% 8.58/1.50  % (29550)ott+21_1:28_afr=on:anc=all_dependent:bs=on:bsr=unit_only:nicw=on:sp=const_frequency:uhcvi=on:i=37001:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/37001Mi)
% 8.58/1.50  % (29545)Instruction limit reached!
% 8.58/1.50  % (29545)------------------------------
% 8.58/1.50  % (29545)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.58/1.51  % (29545)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.58/1.51  % (29545)Termination reason: Unknown
% 8.58/1.51  % (29545)Termination phase: Saturation
% 8.58/1.51  
% 8.58/1.51  % (29545)Memory used [KB]: 6268
% 8.58/1.51  % (29545)Time elapsed: 0.287 s
% 8.58/1.51  % (29545)Instructions burned: 92 (million)
% 8.58/1.51  % (29545)------------------------------
% 8.58/1.51  % (29545)------------------------------
% 9.67/1.66  % (29551)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=10187:si=on:rawr=on:rtra=on_0 on theBenchmark for (2988ds/10187Mi)
% 9.67/1.72  % (29520)Instruction limit reached!
% 9.67/1.72  % (29520)------------------------------
% 9.67/1.72  % (29520)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 10.30/1.73  % (29520)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 10.30/1.73  % (29520)Termination reason: Unknown
% 10.30/1.73  % (29520)Termination phase: Saturation
% 10.30/1.73  
% 10.30/1.73  % (29520)Memory used [KB]: 3582
% 10.30/1.73  % (29520)Time elapsed: 1.089 s
% 10.30/1.73  % (29520)Instructions burned: 656 (million)
% 10.30/1.73  % (29520)------------------------------
% 10.30/1.73  % (29520)------------------------------
% 12.05/1.88  % (29552)ott+3_1:1_atotf=0.2:fsr=off:kws=precedence:sp=weighted_frequency:spb=intro:tgt=ground:i=29337:si=on:rawr=on:rtra=on_0 on theBenchmark for (2986ds/29337Mi)
% 13.24/2.07  % (29519)Instruction limit reached!
% 13.24/2.07  % (29519)------------------------------
% 13.24/2.07  % (29519)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 13.24/2.09  % (29519)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 13.24/2.09  % (29519)Termination reason: Unknown
% 13.24/2.09  % (29519)Termination phase: Saturation
% 13.24/2.09  
% 13.24/2.09  % (29519)Memory used [KB]: 11129
% 13.24/2.09  % (29519)Time elapsed: 1.377 s
% 13.24/2.09  % (29519)Instructions burned: 748 (million)
% 13.24/2.09  % (29519)------------------------------
% 13.24/2.09  % (29519)------------------------------
% 13.98/2.17  % (29518)Instruction limit reached!
% 13.98/2.17  % (29518)------------------------------
% 13.98/2.17  % (29518)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 13.98/2.17  % (29518)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 13.98/2.17  % (29518)Termination reason: Unknown
% 13.98/2.17  % (29518)Termination phase: Saturation
% 13.98/2.17  
% 13.98/2.17  % (29518)Memory used [KB]: 15351
% 13.98/2.17  % (29518)Time elapsed: 1.564 s
% 13.98/2.17  % (29518)Instructions burned: 935 (million)
% 13.98/2.17  % (29518)------------------------------
% 13.98/2.17  % (29518)------------------------------
% 14.51/2.19  % (29523)Instruction limit reached!
% 14.51/2.19  % (29523)------------------------------
% 14.51/2.19  % (29523)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 14.51/2.19  % (29523)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 14.51/2.19  % (29523)Termination reason: Unknown
% 14.51/2.19  % (29523)Termination phase: Saturation
% 14.51/2.19  
% 14.51/2.19  % (29523)Memory used [KB]: 13048
% 14.51/2.19  % (29523)Time elapsed: 1.533 s
% 14.51/2.19  % (29523)Instructions burned: 981 (million)
% 14.51/2.19  % (29523)------------------------------
% 14.51/2.19  % (29523)------------------------------
% 14.51/2.21  % (29539)First to succeed.
% 14.51/2.25  % (29553)ins+10_1:16_bce=on:fde=unused:igpr=on:igs=35:igwr=on:sp=const_frequency:tgt=full:to=lpo:i=10147:si=on:rawr=on:rtra=on_0 on theBenchmark for (2982ds/10147Mi)
% 15.13/2.27  % (29539)Refutation found. Thanks to Tanya!
% 15.13/2.27  % SZS status Theorem for theBenchmark
% 15.13/2.27  % SZS output start Proof for theBenchmark
% See solution above
% 15.13/2.28  % (29539)------------------------------
% 15.13/2.28  % (29539)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 15.13/2.28  % (29539)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 15.13/2.28  % (29539)Termination reason: Refutation
% 15.13/2.28  
% 15.13/2.28  % (29539)Memory used [KB]: 3454
% 15.13/2.28  % (29539)Time elapsed: 1.246 s
% 15.13/2.28  % (29539)Instructions burned: 769 (million)
% 15.13/2.28  % (29539)------------------------------
% 15.13/2.28  % (29539)------------------------------
% 15.13/2.28  % (29482)Success in time 1.918 s
%------------------------------------------------------------------------------