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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SnakeForV-SAT---1.0
% Problem  : SWW659_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 : n010.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:52 EDT 2022

% Result   : Theorem 14.35s 2.17s
% Output   : Refutation 14.35s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   16
%            Number of leaves      :  311
% Syntax   : Number of formulae    : 1066 (  55 unt;  46 typ;   0 def)
%            Number of atoms       : 4417 ( 807 equ)
%            Maximal formula atoms :   15 (   4 avg)
%            Number of connectives : 4507 (1110   ~;3010   |;  85   &)
%                                         ( 256 <=>;  46  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   18 (   6 avg)
%            Maximal term depth    :   10 (   2 avg)
%            Number arithmetic     : 6909 (1921 atm;2539 fun;1669 num; 780 var)
%            Number of types       :    8 (   6 usr;   1 ari)
%            Number of type conns  :   62 (  26   >;  36   *;   0   +;   0  <<)
%            Number of predicates  :  256 ( 252 usr; 250 prp; 0-4 aty)
%            Number of functors    :   42 (  37 usr;  18 con; 0-5 aty)
%            Number of variables   : 1109 (1097   !;  12   ?;1109   :)

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

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

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

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

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

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

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

tff(func_def_1,type,
    int: ty ).

tff(func_def_2,type,
    real: ty ).

tff(func_def_3,type,
    bool: ty ).

tff(func_def_4,type,
    true1: bool1 ).

tff(func_def_5,type,
    false1: bool1 ).

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

tff(func_def_7,type,
    tuple0: ty ).

tff(func_def_8,type,
    tuple03: tuple02 ).

tff(func_def_9,type,
    qtmark: ty ).

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

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

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

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

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

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

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

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

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

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

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

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

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

tff(func_def_25,type,
    t2tb1: array_int > uni ).

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

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

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

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

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

tff(func_def_33,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: map_int_int ).

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

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

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

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

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

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

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

tff(f2764,plain,
    $false,
    inference(avatar_smt_refutation,[],[f203,f208,f213,f218,f223,f228,f233,f238,f243,f244,f249,f254,f259,f264,f265,f270,f281,f293,f325,f334,f343,f352,f361,f362,f371,f372,f373,f374,f375,f384,f385,f386,f402,f407,f412,f417,f422,f427,f432,f439,f445,f451,f457,f490,f498,f537,f579,f596,f607,f608,f621,f630,f644,f661,f679,f735,f746,f755,f784,f886,f887,f917,f918,f965,f1128,f1132,f1136,f1216,f1225,f1236,f1274,f1314,f1339,f1348,f1357,f1384,f1457,f1461,f1465,f1469,f1473,f1477,f1481,f1485,f1489,f1493,f1497,f1501,f1505,f1509,f1513,f1517,f1521,f1525,f1529,f1533,f1537,f1541,f1545,f1549,f1553,f1557,f1561,f1572,f1577,f1590,f1675,f1679,f1683,f1687,f1691,f1695,f1699,f1703,f1707,f1711,f1715,f1719,f1723,f1727,f1731,f1735,f1739,f1743,f1747,f1751,f1755,f1759,f1763,f1767,f1771,f1775,f1779,f1783,f1814,f1818,f1822,f1826,f1840,f1853,f1861,f1865,f1879,f1883,f1897,f1901,f1950,f1954,f2053,f2054,f2065,f2066,f2076,f2080,f2090,f2094,f2151,f2152,f2157,f2168,f2170,f2181,f2208,f2212,f2225,f2244,f2248,f2261,f2280,f2284,f2288,f2308,f2319,f2328,f2344,f2352,f2357,f2362,f2366,f2371,f2376,f2381,f2400,f2405,f2410,f2415,f2420,f2425,f2429,f2434,f2448,f2452,f2461,f2495,f2500,f2509,f2556,f2561,f2566,f2575,f2580,f2581,f2590,f2591,f2592,f2597,f2616,f2620,f2624,f2697,f2706,f2715,f2724,f2728,f2732,f2741,f2750,f2751,f2760,f2761,f2762,f2763]) ).

tff(f2763,plain,
    ( spl7_248
    | spl7_249
    | spl7_218
    | ~ spl7_3
    | ~ spl7_24 ),
    inference(avatar_split_clause,[],[f2674,f349,f210,f2545,f2757,f2753]) ).

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

tff(f2757,plain,
    ( spl7_249
  <=> ( sK4 = $sum(sK0,sK4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_249])]) ).

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

tff(f210,plain,
    ( spl7_3
  <=> is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_3])]) ).

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

tff(f2674,plain,
    ( ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,$sum(sK0,sK4))))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,$sum(sK0,sK4))))) )
    | ( sK4 = $sum(sK0,sK4) )
    | $less(sK4,$sum(sK0,sK4))
    | ~ spl7_3
    | ~ spl7_24 ),
    inference(evaluation,[],[f2641]) ).

tff(f2641,plain,
    ( ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,$sum(sK0,sK4))))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,$sum(sK0,sK4))))) )
    | ( sK4 = $sum(sK0,sK4) )
    | $less(0,0)
    | $less(sK4,$sum(sK0,sK4))
    | ~ spl7_3
    | ~ spl7_24 ),
    inference(resolution,[],[f951,f480]) ).

tff(f480,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum(sK0,sK4),X0)
        | $less(0,X0) )
    | ~ spl7_24 ),
    inference(resolution,[],[f351,f55]) ).

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

tff(f351,plain,
    ( $less(0,$sum(sK0,sK4))
    | ~ spl7_24 ),
    inference(avatar_component_clause,[],[f349]) ).

tff(f951,plain,
    ( ! [X1: $int] :
        ( $less(X1,0)
        | $less(sK4,X1)
        | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,X1)))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,X1)))) )
        | ( sK4 = X1 ) )
    | ~ spl7_3 ),
    inference(resolution,[],[f654,f56]) ).

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

tff(f654,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,sK4)
        | $less(X0,0)
        | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,X0)))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,X0)))) ) )
    | ~ spl7_3 ),
    inference(forward_demodulation,[],[f653,f514]) ).

tff(f514,plain,
    ! [X2: $int,X3: uni] : ( elts(int,mk_array1(int,X2,X3)) = X3 ),
    inference(resolution,[],[f181,f282]) ).

tff(f282,plain,
    ! [X0: uni] : sort1(map(int,int),X0),
    inference(superposition,[],[f148,f191]) ).

tff(f191,plain,
    ! [X0: uni] : ( t2tb2(tb2t2(X0)) = X0 ),
    inference(cnf_transformation,[],[f75]) ).

tff(f75,plain,
    ! [X0: uni] : ( t2tb2(tb2t2(X0)) = X0 ),
    inference(rectify,[],[f42]) ).

tff(f42,axiom,
    ! [X15: uni] : ( t2tb2(tb2t2(X15)) = X15 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',bridgeR2) ).

tff(f148,plain,
    ! [X0: map_int_int] : sort1(map(int,int),t2tb2(X0)),
    inference(cnf_transformation,[],[f88]) ).

tff(f88,plain,
    ! [X0: map_int_int] : sort1(map(int,int),t2tb2(X0)),
    inference(rectify,[],[f40]) ).

tff(f40,axiom,
    ! [X1: map_int_int] : sort1(map(int,int),t2tb2(X1)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',t2tb_sort4) ).

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

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

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

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

tff(f653,plain,
    ( ! [X0: $int] :
        ( $less(X0,0)
        | ~ $less(X0,sK4)
        | ( tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK0,X0)))) = tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK3,X0)))) ) )
    | ~ spl7_3 ),
    inference(forward_demodulation,[],[f649,f128]) ).

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

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

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

tff(f649,plain,
    ( ! [X0: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK0,X0)))) = tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK3,X0)))) )
        | $less(X0,0)
        | ~ $less(X0,sK4) )
    | ~ spl7_3 ),
    inference(resolution,[],[f192,f212]) ).

tff(f212,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,sK4)
    | ~ spl7_3 ),
    inference(avatar_component_clause,[],[f210]) ).

tff(f192,plain,
    ! [X2: $int,X3: $int,X0: array_int,X1: $int,X4: $int] :
      ( ~ is_common_prefix1(X0,X3,X1,X2)
      | ~ $less(X4,X2)
      | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,X4)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X3,X4)))) )
      | $less(X4,0) ),
    inference(definition_unfolding,[],[f153,f177,f177]) ).

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

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

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

tff(f153,plain,
    ! [X2: $int,X3: $int,X0: array_int,X1: $int,X4: $int] :
      ( ~ $less(X4,X2)
      | ( tb2t(get2(int,t2tb1(X0),$sum(X1,X4))) = tb2t(get2(int,t2tb1(X0),$sum(X3,X4))) )
      | $less(X4,0)
      | ~ is_common_prefix1(X0,X3,X1,X2) ),
    inference(cnf_transformation,[],[f115]) ).

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

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

tff(f78,plain,
    ! [X2: $int,X1: $int,X3: $int,X0: array_int] :
      ( is_common_prefix1(X0,X3,X1,X2)
    <=> ( ~ $less(length1(int,t2tb1(X0)),$sum(X3,X2))
        & ~ $less(length1(int,t2tb1(X0)),$sum(X1,X2))
        & ~ $less(X2,0)
        & ! [X4: $int] :
            ( ( $less(X4,X2)
              & ~ $less(X4,0) )
           => ( tb2t(get2(int,t2tb1(X0),$sum(X1,X4))) = tb2t(get2(int,t2tb1(X0),$sum(X3,X4))) ) ) ) ),
    inference(rectify,[],[f46]) ).

tff(f46,plain,
    ! [X0: array_int,X7: $int,X18: $int,X1: $int] :
      ( is_common_prefix1(X0,X1,X7,X18)
    <=> ( ~ $less(X18,0)
        & ~ $less(length1(int,t2tb1(X0)),$sum(X1,X18))
        & ! [X14: $int] :
            ( ( ~ $less(X14,0)
              & $less(X14,X18) )
           => ( tb2t(get2(int,t2tb1(X0),$sum(X1,X14))) = tb2t(get2(int,t2tb1(X0),$sum(X7,X14))) ) )
        & ~ $less(length1(int,t2tb1(X0)),$sum(X7,X18)) ) ),
    inference(theory_normalization,[],[f32]) ).

tff(f32,axiom,
    ! [X0: array_int,X7: $int,X18: $int,X1: $int] :
      ( is_common_prefix1(X0,X1,X7,X18)
    <=> ( $lesseq(0,X18)
        & $lesseq($sum(X1,X18),length1(int,t2tb1(X0)))
        & ! [X14: $int] :
            ( ( $lesseq(0,X14)
              & $less(X14,X18) )
           => ( tb2t(get2(int,t2tb1(X0),$sum(X1,X14))) = tb2t(get2(int,t2tb1(X0),$sum(X7,X14))) ) )
        & $lesseq($sum(X7,X18),length1(int,t2tb1(X0))) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',is_common_prefix_def) ).

tff(f2762,plain,
    ( spl7_247
    | spl7_246
    | spl7_227
    | ~ spl7_3
    | ~ spl7_40 ),
    inference(avatar_split_clause,[],[f2675,f448,f210,f2587,f2743,f2747]) ).

tff(f2747,plain,
    ( spl7_247
  <=> $less(sK4,$sum(sK0,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_247])]) ).

tff(f2743,plain,
    ( spl7_246
  <=> ( sK4 = $sum(sK0,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_246])]) ).

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

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

tff(f2675,plain,
    ( ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,$sum(sK0,0))))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,$sum(sK0,0))))) )
    | ( sK4 = $sum(sK0,0) )
    | $less(sK4,$sum(sK0,0))
    | ~ spl7_3
    | ~ spl7_40 ),
    inference(evaluation,[],[f2644]) ).

tff(f2644,plain,
    ( $less(sK4,$sum(sK0,0))
    | $less(0,0)
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,$sum(sK0,0))))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,$sum(sK0,0))))) )
    | ( sK4 = $sum(sK0,0) )
    | ~ spl7_3
    | ~ spl7_40 ),
    inference(resolution,[],[f951,f530]) ).

tff(f530,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum(sK0,0),X0)
        | $less(0,X0) )
    | ~ spl7_40 ),
    inference(resolution,[],[f450,f55]) ).

tff(f450,plain,
    ( $less(0,$sum(sK0,0))
    | ~ spl7_40 ),
    inference(avatar_component_clause,[],[f448]) ).

tff(f2761,plain,
    ( spl7_238
    | spl7_239
    | spl7_223
    | ~ spl7_3
    | ~ spl7_38 ),
    inference(avatar_split_clause,[],[f2677,f436,f210,f2568,f2712,f2708]) ).

tff(f2708,plain,
    ( spl7_238
  <=> $less(sK4,$sum(sK3,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_238])]) ).

tff(f2712,plain,
    ( spl7_239
  <=> ( sK4 = $sum(sK3,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_239])]) ).

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

tff(f436,plain,
    ( spl7_38
  <=> $less(0,$sum(sK3,0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_38])]) ).

tff(f2677,plain,
    ( ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,$sum(sK3,0))))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,$sum(sK3,0))))) )
    | ( sK4 = $sum(sK3,0) )
    | $less(sK4,$sum(sK3,0))
    | ~ spl7_3
    | ~ spl7_38 ),
    inference(evaluation,[],[f2643]) ).

tff(f2643,plain,
    ( $less(0,0)
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,$sum(sK3,0))))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,$sum(sK3,0))))) )
    | $less(sK4,$sum(sK3,0))
    | ( sK4 = $sum(sK3,0) )
    | ~ spl7_3
    | ~ spl7_38 ),
    inference(resolution,[],[f951,f500]) ).

tff(f500,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum(sK3,0),X0)
        | $less(0,X0) )
    | ~ spl7_38 ),
    inference(resolution,[],[f438,f55]) ).

tff(f438,plain,
    ( $less(0,$sum(sK3,0))
    | ~ spl7_38 ),
    inference(avatar_component_clause,[],[f436]) ).

tff(f2760,plain,
    ( spl7_248
    | spl7_218
    | spl7_249
    | ~ spl7_3
    | spl7_5 ),
    inference(avatar_split_clause,[],[f2625,f220,f210,f2757,f2545,f2753]) ).

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

tff(f2625,plain,
    ( ( sK4 = $sum(sK0,sK4) )
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,$sum(sK0,sK4))))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,$sum(sK0,sK4))))) )
    | $less(sK4,$sum(sK0,sK4))
    | ~ spl7_3
    | spl7_5 ),
    inference(resolution,[],[f951,f222]) ).

tff(f222,plain,
    ( ~ $less($sum(sK0,sK4),0)
    | spl7_5 ),
    inference(avatar_component_clause,[],[f220]) ).

tff(f2751,plain,
    ( spl7_88
    | spl7_244
    | spl7_245
    | ~ spl7_3
    | spl7_7 ),
    inference(avatar_split_clause,[],[f2626,f230,f210,f2738,f2734,f1377]) ).

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

tff(f2734,plain,
    ( spl7_244
  <=> $less(sK4,$sum(sK3,sK4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_244])]) ).

tff(f2738,plain,
    ( spl7_245
  <=> ( $sum(sK3,sK4) = sK4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_245])]) ).

tff(f230,plain,
    ( spl7_7
  <=> $less($sum(sK3,sK4),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_7])]) ).

tff(f2626,plain,
    ( ( $sum(sK3,sK4) = sK4 )
    | $less(sK4,$sum(sK3,sK4))
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,$sum(sK3,sK4))))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,$sum(sK3,sK4))))) )
    | ~ spl7_3
    | spl7_7 ),
    inference(resolution,[],[f951,f232]) ).

tff(f232,plain,
    ( ~ $less($sum(sK3,sK4),0)
    | spl7_7 ),
    inference(avatar_component_clause,[],[f230]) ).

tff(f2750,plain,
    ( spl7_246
    | spl7_227
    | spl7_247
    | ~ spl7_3
    | spl7_37 ),
    inference(avatar_split_clause,[],[f2628,f429,f210,f2747,f2587,f2743]) ).

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

tff(f2628,plain,
    ( $less(sK4,$sum(sK0,0))
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,$sum(sK0,0))))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,$sum(sK0,0))))) )
    | ( sK4 = $sum(sK0,0) )
    | ~ spl7_3
    | spl7_37 ),
    inference(resolution,[],[f951,f431]) ).

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

tff(f2741,plain,
    ( spl7_244
    | spl7_88
    | spl7_245
    | ~ spl7_3
    | ~ spl7_30 ),
    inference(avatar_split_clause,[],[f2680,f381,f210,f2738,f1377,f2734]) ).

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

tff(f2680,plain,
    ( ( $sum(sK3,sK4) = sK4 )
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,$sum(sK3,sK4))))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,$sum(sK3,sK4))))) )
    | $less(sK4,$sum(sK3,sK4))
    | ~ spl7_3
    | ~ spl7_30 ),
    inference(evaluation,[],[f2642]) ).

tff(f2642,plain,
    ( ( $sum(sK3,sK4) = sK4 )
    | $less(0,0)
    | $less(sK4,$sum(sK3,sK4))
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,$sum(sK3,sK4))))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,$sum(sK3,sK4))))) )
    | ~ spl7_3
    | ~ spl7_30 ),
    inference(resolution,[],[f951,f499]) ).

tff(f499,plain,
    ( ! [X0: $int] :
        ( ~ $less($sum(sK3,sK4),X0)
        | $less(0,X0) )
    | ~ spl7_30 ),
    inference(resolution,[],[f383,f55]) ).

tff(f383,plain,
    ( $less(0,$sum(sK3,sK4))
    | ~ spl7_30 ),
    inference(avatar_component_clause,[],[f381]) ).

tff(f2732,plain,
    ( spl7_16
    | spl7_243
    | ~ spl7_3 ),
    inference(avatar_split_clause,[],[f2681,f210,f2730,f290]) ).

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

tff(f2730,plain,
    ( spl7_243
  <=> ! [X9: $int,X7: array_int,X6: $int,X8: $int] :
        ( ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,X6)))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,X6)))) )
        | $less(X6,0)
        | $less(sK6(X7,X9,X6,X8),X6)
        | ( sK4 = X6 )
        | $less(length1(int,t2tb1(X7)),$sum(X9,X6))
        | ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X9,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,sK4)))) )
        | $less(length1(int,t2tb1(X7)),$sum(X8,X6)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_243])]) ).

tff(f2681,plain,
    ( ! [X8: $int,X6: $int,X9: $int,X7: array_int] :
        ( ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,X6)))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,X6)))) )
        | $less(sK4,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X9,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,sK4)))) )
        | $less(length1(int,t2tb1(X7)),$sum(X8,X6))
        | $less(length1(int,t2tb1(X7)),$sum(X9,X6))
        | ( sK4 = X6 )
        | $less(sK6(X7,X9,X6,X8),X6)
        | $less(X6,0) )
    | ~ spl7_3 ),
    inference(duplicate_literal_removal,[],[f2667]) ).

tff(f2667,plain,
    ( ! [X8: $int,X6: $int,X9: $int,X7: array_int] :
        ( ( sK4 = X6 )
        | $less(length1(int,t2tb1(X7)),$sum(X8,X6))
        | $less(X6,0)
        | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,X6)))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,X6)))) )
        | $less(sK6(X7,X9,X6,X8),X6)
        | ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X9,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,sK4)))) )
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X7)),$sum(X9,X6))
        | $less(X6,0) )
    | ~ spl7_3 ),
    inference(resolution,[],[f951,f652]) ).

tff(f652,plain,
    ! [X10: $int,X11: $int,X8: $int,X9: array_int,X7: $int] :
      ( ~ $less(X7,X8)
      | $less(length1(int,t2tb1(X9)),$sum(X11,X8))
      | $less(sK6(X9,X10,X8,X11),X8)
      | $less(length1(int,t2tb1(X9)),$sum(X10,X8))
      | $less(X8,0)
      | ( tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X11,X7)))) = tb2t(get(int,int,elts(int,t2tb1(X9)),t2tb($sum(X10,X7)))) )
      | $less(X7,0) ),
    inference(resolution,[],[f192,f150]) ).

tff(f150,plain,
    ! [X2: $int,X3: $int,X0: array_int,X1: $int] :
      ( is_common_prefix1(X0,X3,X1,X2)
      | $less(sK6(X0,X1,X2,X3),X2)
      | $less(X2,0)
      | $less(length1(int,t2tb1(X0)),$sum(X1,X2))
      | $less(length1(int,t2tb1(X0)),$sum(X3,X2)) ),
    inference(cnf_transformation,[],[f115]) ).

tff(f2728,plain,
    ( spl7_16
    | spl7_242
    | ~ spl7_3 ),
    inference(avatar_split_clause,[],[f2683,f210,f2726,f290]) ).

tff(f2726,plain,
    ( spl7_242
  <=> ! [X3: array_int,X4: $int,X5: $int,X2: $int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X5,X2))
        | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,X2)))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,X2)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK6(X3,X5,X2,X4))))) != tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK6(X3,X5,X2,X4))))) )
        | ( sK4 = X2 )
        | $less(X2,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK4)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X4,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_242])]) ).

tff(f2683,plain,
    ( ! [X2: $int,X3: array_int,X4: $int,X5: $int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X5,X2))
        | $less(length1(int,t2tb1(X3)),$sum(X4,X2))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK4)))) )
        | $less(X2,0)
        | ( sK4 = X2 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK6(X3,X5,X2,X4))))) != tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK6(X3,X5,X2,X4))))) )
        | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,X2)))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,X2)))) )
        | $less(sK4,0) )
    | ~ spl7_3 ),
    inference(duplicate_literal_removal,[],[f2666]) ).

tff(f2666,plain,
    ( ! [X2: $int,X3: array_int,X4: $int,X5: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK6(X3,X5,X2,X4))))) != tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK6(X3,X5,X2,X4))))) )
        | $less(sK4,0)
        | ( sK4 = X2 )
        | $less(length1(int,t2tb1(X3)),$sum(X4,X2))
        | $less(length1(int,t2tb1(X3)),$sum(X5,X2))
        | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,X2)))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,X2)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,sK4)))) )
        | $less(X2,0)
        | $less(X2,0) )
    | ~ spl7_3 ),
    inference(resolution,[],[f951,f663]) ).

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

tff(f193,plain,
    ! [X2: $int,X3: $int,X0: array_int,X1: $int] :
      ( is_common_prefix1(X0,X3,X1,X2)
      | $less(length1(int,t2tb1(X0)),$sum(X1,X2))
      | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X0,X1,X2,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X3,sK6(X0,X1,X2,X3))))) )
      | $less(X2,0)
      | $less(length1(int,t2tb1(X0)),$sum(X3,X2)) ),
    inference(definition_unfolding,[],[f151,f177,f177]) ).

tff(f151,plain,
    ! [X2: $int,X3: $int,X0: array_int,X1: $int] :
      ( $less(length1(int,t2tb1(X0)),$sum(X3,X2))
      | ( tb2t(get2(int,t2tb1(X0),$sum(X3,sK6(X0,X1,X2,X3)))) != tb2t(get2(int,t2tb1(X0),$sum(X1,sK6(X0,X1,X2,X3)))) )
      | $less(length1(int,t2tb1(X0)),$sum(X1,X2))
      | $less(X2,0)
      | is_common_prefix1(X0,X3,X1,X2) ),
    inference(cnf_transformation,[],[f115]) ).

tff(f2724,plain,
    ( spl7_240
    | spl7_58
    | spl7_241
    | ~ spl7_3
    | spl7_54 ),
    inference(avatar_split_clause,[],[f2635,f627,f210,f2721,f676,f2717]) ).

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

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

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

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

tff(f2635,plain,
    ( $less(sK4,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) )
    | ( sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3) = sK4 )
    | ~ spl7_3
    | spl7_54 ),
    inference(resolution,[],[f951,f629]) ).

tff(f629,plain,
    ( ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),0)
    | spl7_54 ),
    inference(avatar_component_clause,[],[f627]) ).

tff(f2715,plain,
    ( spl7_223
    | spl7_238
    | spl7_239
    | ~ spl7_3
    | spl7_34 ),
    inference(avatar_split_clause,[],[f2627,f414,f210,f2712,f2708,f2568]) ).

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

tff(f2627,plain,
    ( ( sK4 = $sum(sK3,0) )
    | $less(sK4,$sum(sK3,0))
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,$sum(sK3,0))))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,$sum(sK3,0))))) )
    | ~ spl7_3
    | spl7_34 ),
    inference(resolution,[],[f951,f416]) ).

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

tff(f2706,plain,
    ( spl7_62
    | spl7_236
    | spl7_237
    | ~ spl7_3
    | spl7_63 ),
    inference(avatar_split_clause,[],[f2636,f752,f210,f2703,f2699,f743]) ).

tff(f743,plain,
    ( spl7_62
  <=> ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3))))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_62])]) ).

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

tff(f2703,plain,
    ( spl7_237
  <=> ( sK4 = sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_237])]) ).

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

tff(f2636,plain,
    ( ( sK4 = sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3) )
    | $less(sK4,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3))
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3))))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3))))) )
    | ~ spl7_3
    | spl7_63 ),
    inference(resolution,[],[f951,f754]) ).

tff(f754,plain,
    ( ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3),0)
    | spl7_63 ),
    inference(avatar_component_clause,[],[f752]) ).

tff(f2697,plain,
    ( spl7_233
    | spl7_234
    | spl7_235
    | ~ spl7_3
    | spl7_50 ),
    inference(avatar_split_clause,[],[f2634,f589,f210,f2694,f2690,f2686]) ).

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

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

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

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

tff(f2634,plain,
    ( $less(sK4,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3))
    | ( sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3) = sK4 )
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3))))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3))))) )
    | ~ spl7_3
    | spl7_50 ),
    inference(resolution,[],[f951,f590]) ).

tff(f590,plain,
    ( ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3),0)
    | spl7_50 ),
    inference(avatar_component_clause,[],[f589]) ).

tff(f2624,plain,
    ( spl7_232
    | spl7_54
    | ~ spl7_46 ),
    inference(avatar_split_clause,[],[f2600,f568,f627,f2622]) ).

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

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

tff(f2600,plain,
    ( ! [X6: $int,X7: $int,X4: $int,X5: array_int] :
        ( $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) )
        | $less(X4,sK5)
        | $less(length1(int,t2tb1(X5)),$sum(X6,X4))
        | ( sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3) = X4 )
        | $less(sK6(X5,X7,X4,X6),X4)
        | $less(X4,0)
        | $less(length1(int,t2tb1(X5)),$sum(X7,X4)) )
    | ~ spl7_46 ),
    inference(resolution,[],[f1000,f652]) ).

tff(f1000,plain,
    ( ! [X44: $int] :
        ( $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),X44)
        | ( sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3) = X44 )
        | $less(X44,sK5) )
    | ~ spl7_46 ),
    inference(resolution,[],[f297,f570]) ).

tff(f570,plain,
    ( $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),sK5)
    | ~ spl7_46 ),
    inference(avatar_component_clause,[],[f568]) ).

tff(f297,plain,
    ! [X2: $int,X3: $int,X1: $int] :
      ( ~ $less(X2,X3)
      | ( X1 = X2 )
      | $less(X1,X3)
      | $less(X2,X1) ),
    inference(resolution,[],[f56,f55]) ).

tff(f2620,plain,
    ( spl7_54
    | spl7_231
    | ~ spl7_46 ),
    inference(avatar_split_clause,[],[f2599,f568,f2618,f627]) ).

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

tff(f2599,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) )
        | $less(X0,0)
        | $less(X0,sK5)
        | ( sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3) = X0 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK6(X1,X3,X0,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK6(X1,X3,X0,X2))))) )
        | $less(length1(int,t2tb1(X1)),$sum(X2,X0))
        | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),0)
        | $less(length1(int,t2tb1(X1)),$sum(X3,X0)) )
    | ~ spl7_46 ),
    inference(resolution,[],[f1000,f663]) ).

tff(f2616,plain,
    ( spl7_54
    | spl7_229
    | spl7_230
    | spl7_58
    | ~ spl7_46
    | ~ spl7_55 ),
    inference(avatar_split_clause,[],[f2606,f637,f568,f676,f2613,f2609,f627]) ).

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

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

tff(f637,plain,
    ( spl7_55
  <=> is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_55])]) ).

tff(f2606,plain,
    ( ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) )
    | ( 1 = sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3) )
    | $less(1,sK5)
    | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),0)
    | ~ spl7_46
    | ~ spl7_55 ),
    inference(resolution,[],[f1000,f773]) ).

tff(f773,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,1)
        | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,X0)))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,X0)))) )
        | $less(X0,0) )
    | ~ spl7_55 ),
    inference(forward_demodulation,[],[f772,f514]) ).

tff(f772,plain,
    ( ! [X0: $int] :
        ( ( tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK0,X0)))) = tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK3,X0)))) )
        | $less(X0,0)
        | ~ $less(X0,1) )
    | ~ spl7_55 ),
    inference(forward_demodulation,[],[f766,f128]) ).

tff(f766,plain,
    ( ! [X0: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK0,X0)))) = tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK3,X0)))) )
        | ~ $less(X0,1)
        | $less(X0,0) )
    | ~ spl7_55 ),
    inference(resolution,[],[f639,f192]) ).

tff(f639,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,1)
    | ~ spl7_55 ),
    inference(avatar_component_clause,[],[f637]) ).

tff(f2597,plain,
    ( spl7_228
    | spl7_225
    | spl7_6
    | spl7_219
    | ~ spl7_19
    | ~ spl7_55 ),
    inference(avatar_split_clause,[],[f2540,f637,f327,f2549,f225,f2577,f2594]) ).

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

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

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

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

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

tff(f2540,plain,
    ( $less(1,sK1)
    | $less(sK0,0)
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,sK0)))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,sK0)))) )
    | ( 1 = sK0 )
    | ~ spl7_19
    | ~ spl7_55 ),
    inference(resolution,[],[f773,f998]) ).

tff(f998,plain,
    ( ! [X41: $int] :
        ( $less(X41,sK1)
        | $less(sK0,X41)
        | ( sK0 = X41 ) )
    | ~ spl7_19 ),
    inference(resolution,[],[f297,f329]) ).

tff(f329,plain,
    ( $less(sK0,sK1)
    | ~ spl7_19 ),
    inference(avatar_component_clause,[],[f327]) ).

tff(f2592,plain,
    ( spl7_222
    | spl7_223
    | spl7_219
    | spl7_34
    | ~ spl7_31
    | ~ spl7_55 ),
    inference(avatar_split_clause,[],[f2537,f637,f399,f414,f2549,f2568,f2563]) ).

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

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

tff(f2537,plain,
    ( $less($sum(sK3,0),0)
    | $less(1,sK1)
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,$sum(sK3,0))))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,$sum(sK3,0))))) )
    | ( 1 = sK1 )
    | ~ spl7_31
    | ~ spl7_55 ),
    inference(resolution,[],[f773,f701]) ).

tff(f701,plain,
    ( ! [X0: $int] :
        ( $less($sum(sK3,0),X0)
        | $less(X0,sK1)
        | ( sK1 = X0 ) )
    | ~ spl7_31 ),
    inference(resolution,[],[f469,f56]) ).

tff(f469,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK1,X0)
        | $less($sum(sK3,0),X0) )
    | ~ spl7_31 ),
    inference(resolution,[],[f401,f55]) ).

tff(f401,plain,
    ( $less($sum(sK3,0),sK1)
    | ~ spl7_31 ),
    inference(avatar_component_clause,[],[f399]) ).

tff(f2591,plain,
    ( spl7_37
    | spl7_222
    | spl7_219
    | spl7_227
    | ~ spl7_32
    | ~ spl7_55 ),
    inference(avatar_split_clause,[],[f2539,f637,f404,f2587,f2549,f2563,f429]) ).

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

tff(f2539,plain,
    ( ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,$sum(sK0,0))))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,$sum(sK0,0))))) )
    | $less(1,sK1)
    | ( 1 = sK1 )
    | $less($sum(sK0,0),0)
    | ~ spl7_32
    | ~ spl7_55 ),
    inference(resolution,[],[f773,f705]) ).

tff(f705,plain,
    ( ! [X0: $int] :
        ( $less($sum(sK0,0),X0)
        | $less(X0,sK1)
        | ( sK1 = X0 ) )
    | ~ spl7_32 ),
    inference(resolution,[],[f471,f56]) ).

tff(f471,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK1,X0)
        | $less($sum(sK0,0),X0) )
    | ~ spl7_32 ),
    inference(resolution,[],[f406,f55]) ).

tff(f406,plain,
    ( $less($sum(sK0,0),sK1)
    | ~ spl7_32 ),
    inference(avatar_component_clause,[],[f404]) ).

tff(f2590,plain,
    ( spl7_219
    | spl7_226
    | spl7_37
    | spl7_227
    | ~ spl7_32
    | ~ spl7_55 ),
    inference(avatar_split_clause,[],[f2538,f637,f404,f2587,f429,f2583,f2549]) ).

tff(f2583,plain,
    ( spl7_226
  <=> ( 1 = $sum(sK0,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_226])]) ).

tff(f2538,plain,
    ( ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,$sum(sK0,0))))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,$sum(sK0,0))))) )
    | $less($sum(sK0,0),0)
    | ( 1 = $sum(sK0,0) )
    | $less(1,sK1)
    | ~ spl7_32
    | ~ spl7_55 ),
    inference(resolution,[],[f773,f997]) ).

tff(f997,plain,
    ( ! [X40: $int] :
        ( $less($sum(sK0,0),X40)
        | ( $sum(sK0,0) = X40 )
        | $less(X40,sK1) )
    | ~ spl7_32 ),
    inference(resolution,[],[f297,f406]) ).

tff(f2581,plain,
    ( spl7_7
    | spl7_222
    | spl7_88
    | spl7_219
    | ~ spl7_2
    | ~ spl7_55 ),
    inference(avatar_split_clause,[],[f2533,f637,f205,f2549,f1377,f2563,f230]) ).

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

tff(f2533,plain,
    ( $less(1,sK1)
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,$sum(sK3,sK4))))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,$sum(sK3,sK4))))) )
    | ( 1 = sK1 )
    | $less($sum(sK3,sK4),0)
    | ~ spl7_2
    | ~ spl7_55 ),
    inference(resolution,[],[f773,f692]) ).

tff(f692,plain,
    ( ! [X0: $int] :
        ( $less($sum(sK3,sK4),X0)
        | ( sK1 = X0 )
        | $less(X0,sK1) )
    | ~ spl7_2 ),
    inference(resolution,[],[f294,f56]) ).

tff(f294,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK1,X0)
        | $less($sum(sK3,sK4),X0) )
    | ~ spl7_2 ),
    inference(resolution,[],[f55,f207]) ).

tff(f207,plain,
    ( $less($sum(sK3,sK4),sK1)
    | ~ spl7_2 ),
    inference(avatar_component_clause,[],[f205]) ).

tff(f2580,plain,
    ( spl7_225
    | spl7_219
    | spl7_222
    | spl7_6
    | ~ spl7_19
    | ~ spl7_55 ),
    inference(avatar_split_clause,[],[f2541,f637,f327,f225,f2563,f2549,f2577]) ).

tff(f2541,plain,
    ( $less(sK0,0)
    | ( 1 = sK1 )
    | $less(1,sK1)
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,sK0)))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,sK0)))) )
    | ~ spl7_19
    | ~ spl7_55 ),
    inference(resolution,[],[f773,f691]) ).

tff(f691,plain,
    ( ! [X1: $int] :
        ( $less(sK0,X1)
        | $less(X1,sK1)
        | ( sK1 = X1 ) )
    | ~ spl7_19 ),
    inference(resolution,[],[f461,f56]) ).

tff(f461,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK1,X0)
        | $less(sK0,X0) )
    | ~ spl7_19 ),
    inference(resolution,[],[f329,f55]) ).

tff(f2575,plain,
    ( spl7_223
    | spl7_224
    | spl7_219
    | spl7_34
    | ~ spl7_31
    | ~ spl7_55 ),
    inference(avatar_split_clause,[],[f2536,f637,f399,f414,f2549,f2572,f2568]) ).

tff(f2572,plain,
    ( spl7_224
  <=> ( 1 = $sum(sK3,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_224])]) ).

tff(f2536,plain,
    ( $less($sum(sK3,0),0)
    | $less(1,sK1)
    | ( 1 = $sum(sK3,0) )
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,$sum(sK3,0))))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,$sum(sK3,0))))) )
    | ~ spl7_31
    | ~ spl7_55 ),
    inference(resolution,[],[f773,f996]) ).

tff(f996,plain,
    ( ! [X39: $int] :
        ( $less($sum(sK3,0),X39)
        | ( $sum(sK3,0) = X39 )
        | $less(X39,sK1) )
    | ~ spl7_31 ),
    inference(resolution,[],[f297,f401]) ).

tff(f2566,plain,
    ( spl7_219
    | spl7_222
    | spl7_218
    | spl7_5
    | ~ spl7_10
    | ~ spl7_55 ),
    inference(avatar_split_clause,[],[f2535,f637,f246,f220,f2545,f2563,f2549]) ).

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

tff(f2535,plain,
    ( $less($sum(sK0,sK4),0)
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,$sum(sK0,sK4))))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,$sum(sK0,sK4))))) )
    | ( 1 = sK1 )
    | $less(1,sK1)
    | ~ spl7_10
    | ~ spl7_55 ),
    inference(resolution,[],[f773,f698]) ).

tff(f698,plain,
    ( ! [X1: $int] :
        ( $less($sum(sK0,sK4),X1)
        | ( sK1 = X1 )
        | $less(X1,sK1) )
    | ~ spl7_10 ),
    inference(resolution,[],[f295,f56]) ).

tff(f295,plain,
    ( ! [X1: $int] :
        ( ~ $less(sK1,X1)
        | $less($sum(sK0,sK4),X1) )
    | ~ spl7_10 ),
    inference(resolution,[],[f55,f248]) ).

tff(f248,plain,
    ( $less($sum(sK0,sK4),sK1)
    | ~ spl7_10 ),
    inference(avatar_component_clause,[],[f246]) ).

tff(f2561,plain,
    ( spl7_88
    | spl7_7
    | spl7_221
    | spl7_219
    | ~ spl7_2
    | ~ spl7_55 ),
    inference(avatar_split_clause,[],[f2532,f637,f205,f2549,f2558,f230,f1377]) ).

tff(f2558,plain,
    ( spl7_221
  <=> ( 1 = $sum(sK3,sK4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_221])]) ).

tff(f2532,plain,
    ( $less(1,sK1)
    | ( 1 = $sum(sK3,sK4) )
    | $less($sum(sK3,sK4),0)
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,$sum(sK3,sK4))))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,$sum(sK3,sK4))))) )
    | ~ spl7_2
    | ~ spl7_55 ),
    inference(resolution,[],[f773,f994]) ).

tff(f994,plain,
    ( ! [X37: $int] :
        ( $less($sum(sK3,sK4),X37)
        | ( $sum(sK3,sK4) = X37 )
        | $less(X37,sK1) )
    | ~ spl7_2 ),
    inference(resolution,[],[f297,f207]) ).

tff(f2556,plain,
    ( spl7_5
    | spl7_218
    | spl7_219
    | spl7_220
    | ~ spl7_10
    | ~ spl7_55 ),
    inference(avatar_split_clause,[],[f2534,f637,f246,f2553,f2549,f2545,f220]) ).

tff(f2553,plain,
    ( spl7_220
  <=> ( 1 = $sum(sK0,sK4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_220])]) ).

tff(f2534,plain,
    ( ( 1 = $sum(sK0,sK4) )
    | $less(1,sK1)
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,$sum(sK0,sK4))))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,$sum(sK0,sK4))))) )
    | $less($sum(sK0,sK4),0)
    | ~ spl7_10
    | ~ spl7_55 ),
    inference(resolution,[],[f773,f995]) ).

tff(f995,plain,
    ( ! [X38: $int] :
        ( $less($sum(sK0,sK4),X38)
        | $less(X38,sK1)
        | ( $sum(sK0,sK4) = X38 ) )
    | ~ spl7_10 ),
    inference(resolution,[],[f297,f248]) ).

tff(f2509,plain,
    ( spl7_216
    | spl7_214
    | spl7_217
    | ~ spl7_46
    | ~ spl7_87 ),
    inference(avatar_split_clause,[],[f2475,f1373,f568,f2506,f2492,f2502]) ).

tff(f2502,plain,
    ( spl7_216
  <=> ( sK5 = sK4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_216])]) ).

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

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

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

tff(f2475,plain,
    ( $less(sK4,sK5)
    | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),sK1)
    | ( sK5 = sK4 )
    | ~ spl7_46
    | ~ spl7_87 ),
    inference(resolution,[],[f875,f1386]) ).

tff(f1386,plain,
    ( ! [X0: $int] :
        ( $less(X0,sK1)
        | $less(sK4,X0)
        | ( sK4 = X0 ) )
    | ~ spl7_87 ),
    inference(resolution,[],[f1375,f297]) ).

tff(f1375,plain,
    ( $less(sK4,sK1)
    | ~ spl7_87 ),
    inference(avatar_component_clause,[],[f1373]) ).

tff(f875,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK5,X0)
        | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),X0) )
    | ~ spl7_46 ),
    inference(resolution,[],[f570,f55]) ).

tff(f2500,plain,
    ( spl7_214
    | spl7_212
    | spl7_215
    | ~ spl7_19
    | ~ spl7_46 ),
    inference(avatar_split_clause,[],[f2473,f568,f327,f2497,f2484,f2492]) ).

tff(f2484,plain,
    ( spl7_212
  <=> $less(sK0,sK5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_212])]) ).

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

tff(f2473,plain,
    ( ( sK5 = sK0 )
    | $less(sK0,sK5)
    | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),sK1)
    | ~ spl7_19
    | ~ spl7_46 ),
    inference(resolution,[],[f875,f998]) ).

tff(f2495,plain,
    ( spl7_212
    | spl7_213
    | spl7_214
    | ~ spl7_19
    | ~ spl7_46 ),
    inference(avatar_split_clause,[],[f2470,f568,f327,f2492,f2488,f2484]) ).

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

tff(f2470,plain,
    ( $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),sK1)
    | ( sK5 = sK1 )
    | $less(sK0,sK5)
    | ~ spl7_19
    | ~ spl7_46 ),
    inference(resolution,[],[f875,f691]) ).

tff(f2461,plain,
    ( spl7_210
    | spl7_211
    | ~ spl7_32 ),
    inference(avatar_split_clause,[],[f2453,f404,f2459,f2455]) ).

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

tff(f2459,plain,
    ( spl7_211
  <=> ! [X13: array_int,X14: $int] :
        ( ~ $less($sum(X14,0),length1(int,t2tb1(X13)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK0,1,X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK6(X13,sK0,1,X14))))) )
        | $less(length1(int,t2tb1(X13)),$sum(X14,1))
        | $less(length1(int,t2tb1(X13)),sK1)
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,0)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,0)))) )
        | $less(length1(int,t2tb1(X13)),$sum(sK0,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_211])]) ).

tff(f2453,plain,
    ( ! [X14: $int,X13: array_int] :
        ( ~ $less($sum(X14,0),length1(int,t2tb1(X13)))
        | $less(length1(int,t2tb1(X13)),$sum(sK0,1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,0)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,0)))) )
        | $less(length1(int,t2tb1(X13)),sK1)
        | ( sK1 = $sum(sK0,0) )
        | $less(length1(int,t2tb1(X13)),$sum(X14,1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK0,1,X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK6(X13,sK0,1,X14))))) ) )
    | ~ spl7_32 ),
    inference(forward_subsumption_demodulation,[],[f2444,f1893]) ).

tff(f1893,plain,
    ( ! [X14: $int,X13: array_int] :
        ( $less(length1(int,t2tb1(X13)),$sum(sK0,1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,0)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,0)))) )
        | ~ $less($sum(X14,0),length1(int,t2tb1(X13)))
        | ( length1(int,t2tb1(X13)) = sK1 )
        | $less(length1(int,t2tb1(X13)),sK1)
        | $less(length1(int,t2tb1(X13)),$sum(X14,1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK0,1,X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK6(X13,sK0,1,X14))))) ) )
    | ~ spl7_32 ),
    inference(evaluation,[],[f1891]) ).

tff(f1891,plain,
    ( ! [X14: $int,X13: array_int] :
        ( $less(length1(int,t2tb1(X13)),sK1)
        | ~ $less($sum(X14,0),length1(int,t2tb1(X13)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK0,$sum(0,1),X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK6(X13,sK0,$sum(0,1),X14))))) )
        | $less($sum(0,1),0)
        | $less(length1(int,t2tb1(X13)),$sum(sK0,$sum(0,1)))
        | ( length1(int,t2tb1(X13)) = sK1 )
        | $less(0,0)
        | $less(length1(int,t2tb1(X13)),$sum(X14,$sum(0,1)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,0)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,0)))) ) )
    | ~ spl7_32 ),
    inference(resolution,[],[f705,f668]) ).

tff(f668,plain,
    ! [X21: array_int,X24: $int,X22: $int,X23: $int] :
      ( ~ $less($sum(X22,X23),length1(int,t2tb1(X21)))
      | $less(length1(int,t2tb1(X21)),$sum(X22,$sum(X23,1)))
      | ( tb2t(get(int,int,elts(int,t2tb1(X21)),t2tb($sum(X22,X23)))) = tb2t(get(int,int,elts(int,t2tb1(X21)),t2tb($sum(X24,X23)))) )
      | $less(length1(int,t2tb1(X21)),$sum(X24,$sum(X23,1)))
      | $less($sum(X23,1),0)
      | ~ $less($sum(X24,X23),length1(int,t2tb1(X21)))
      | ( tb2t(get(int,int,elts(int,t2tb1(X21)),t2tb($sum(X24,sK6(X21,X22,$sum(X23,1),X24))))) != tb2t(get(int,int,elts(int,t2tb1(X21)),t2tb($sum(X22,sK6(X21,X22,$sum(X23,1),X24))))) )
      | $less(X23,0) ),
    inference(resolution,[],[f193,f194]) ).

tff(f194,plain,
    ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
      ( ~ is_common_prefix1(X1,X3,X0,$sum(X2,1))
      | ~ $less($sum(X3,X2),length1(int,t2tb1(X1)))
      | ~ $less($sum(X0,X2),length1(int,t2tb1(X1)))
      | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,X2)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X0,X2)))) )
      | $less(X2,0) ),
    inference(definition_unfolding,[],[f165,f177,f177]) ).

tff(f165,plain,
    ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
      ( ~ is_common_prefix1(X1,X3,X0,$sum(X2,1))
      | ~ $less($sum(X3,X2),length1(int,t2tb1(X1)))
      | $less(X2,0)
      | ( tb2t(get2(int,t2tb1(X1),$sum(X0,X2))) = tb2t(get2(int,t2tb1(X1),$sum(X3,X2))) )
      | ~ $less($sum(X0,X2),length1(int,t2tb1(X1))) ),
    inference(cnf_transformation,[],[f110]) ).

tff(f110,plain,
    ! [X2: $int,X1: array_int,X3: $int,X0: $int] :
      ( ~ $less($sum(X0,X2),length1(int,t2tb1(X1)))
      | ( tb2t(get2(int,t2tb1(X1),$sum(X0,X2))) = tb2t(get2(int,t2tb1(X1),$sum(X3,X2))) )
      | $less(X2,0)
      | ~ $less($sum(X3,X2),length1(int,t2tb1(X1)))
      | ~ is_common_prefix1(X1,X3,X0,$sum(X2,1)) ),
    inference(flattening,[],[f109]) ).

tff(f109,plain,
    ! [X3: $int,X1: array_int,X2: $int,X0: $int] :
      ( ~ is_common_prefix1(X1,X3,X0,$sum(X2,1))
      | ~ $less($sum(X3,X2),length1(int,t2tb1(X1)))
      | ~ $less($sum(X0,X2),length1(int,t2tb1(X1)))
      | $less(X2,0)
      | ( tb2t(get2(int,t2tb1(X1),$sum(X0,X2))) = tb2t(get2(int,t2tb1(X1),$sum(X3,X2))) ) ),
    inference(ennf_transformation,[],[f71]) ).

tff(f71,plain,
    ! [X3: $int,X1: array_int,X2: $int,X0: $int] :
      ( ( $less($sum(X3,X2),length1(int,t2tb1(X1)))
        & $less($sum(X0,X2),length1(int,t2tb1(X1)))
        & ~ $less(X2,0)
        & ( tb2t(get2(int,t2tb1(X1),$sum(X0,X2))) != tb2t(get2(int,t2tb1(X1),$sum(X3,X2))) ) )
     => ~ is_common_prefix1(X1,X3,X0,$sum(X2,1)) ),
    inference(rectify,[],[f45]) ).

tff(f45,plain,
    ! [X7: $int,X0: array_int,X18: $int,X1: $int] :
      ( ( ~ $less(X18,0)
        & $less($sum(X1,X18),length1(int,t2tb1(X0)))
        & $less($sum(X7,X18),length1(int,t2tb1(X0)))
        & ( tb2t(get2(int,t2tb1(X0),$sum(X1,X18))) != tb2t(get2(int,t2tb1(X0),$sum(X7,X18))) ) )
     => ~ is_common_prefix1(X0,X1,X7,$sum(X18,1)) ),
    inference(theory_normalization,[],[f33]) ).

tff(f33,axiom,
    ! [X7: $int,X0: array_int,X18: $int,X1: $int] :
      ( ( $lesseq(0,X18)
        & $less($sum(X1,X18),length1(int,t2tb1(X0)))
        & $less($sum(X7,X18),length1(int,t2tb1(X0)))
        & ( tb2t(get2(int,t2tb1(X0),$sum(X1,X18))) != tb2t(get2(int,t2tb1(X0),$sum(X7,X18))) ) )
     => ~ is_common_prefix1(X0,X1,X7,$sum(X18,1)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',not_common_prefix_if_last_char_are_different) ).

tff(f2444,plain,
    ( ! [X14: $int,X13: array_int] :
        ( $less(length1(int,t2tb1(X13)),$sum(sK0,1))
        | ( length1(int,t2tb1(X13)) = $sum(sK0,0) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK0,1,X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK6(X13,sK0,1,X14))))) )
        | ~ $less($sum(X14,0),length1(int,t2tb1(X13)))
        | $less(length1(int,t2tb1(X13)),$sum(X14,1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,0)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,0)))) )
        | $less(length1(int,t2tb1(X13)),sK1) )
    | ~ spl7_32 ),
    inference(evaluation,[],[f2442]) ).

tff(f2442,plain,
    ( ! [X14: $int,X13: array_int] :
        ( $less(length1(int,t2tb1(X13)),$sum(sK0,$sum(0,1)))
        | $less(length1(int,t2tb1(X13)),sK1)
        | $less($sum(0,1),0)
        | $less(0,0)
        | $less(length1(int,t2tb1(X13)),$sum(X14,$sum(0,1)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,0)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,0)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK0,$sum(0,1),X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK6(X13,sK0,$sum(0,1),X14))))) )
        | ~ $less($sum(X14,0),length1(int,t2tb1(X13)))
        | ( length1(int,t2tb1(X13)) = $sum(sK0,0) ) )
    | ~ spl7_32 ),
    inference(resolution,[],[f997,f668]) ).

tff(f2452,plain,
    ( spl7_37
    | spl7_209
    | ~ spl7_32 ),
    inference(avatar_split_clause,[],[f2438,f404,f2450,f429]) ).

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

tff(f2438,plain,
    ( ! [X8: $int,X6: array_int,X7: $int,X5: $int] :
        ( $less(length1(int,t2tb1(X6)),$sum(X7,X5))
        | $less(sK6(X6,X8,X5,X7),X5)
        | $less(X5,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,$sum(sK0,0))))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,$sum(sK0,0))))) )
        | $less(length1(int,t2tb1(X6)),$sum(X8,X5))
        | ( $sum(sK0,0) = X5 )
        | $less($sum(sK0,0),0)
        | $less(X5,sK1) )
    | ~ spl7_32 ),
    inference(resolution,[],[f997,f652]) ).

tff(f2448,plain,
    ( spl7_37
    | spl7_208
    | ~ spl7_32 ),
    inference(avatar_split_clause,[],[f2437,f404,f2446,f429]) ).

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

tff(f2437,plain,
    ( ! [X2: array_int,X3: $int,X1: $int,X4: $int] :
        ( $less(X1,0)
        | $less(X1,sK1)
        | $less($sum(sK0,0),0)
        | $less(length1(int,t2tb1(X2)),$sum(X4,X1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X2,X4,X1,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X2,X4,X1,X3))))) )
        | ( $sum(sK0,0) = X1 )
        | $less(length1(int,t2tb1(X2)),$sum(X3,X1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,$sum(sK0,0))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,$sum(sK0,0))))) ) )
    | ~ spl7_32 ),
    inference(resolution,[],[f997,f663]) ).

tff(f2434,plain,
    ( spl7_207
    | ~ spl7_19
    | ~ spl7_187 ),
    inference(avatar_split_clause,[],[f2384,f2305,f327,f2431]) ).

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

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

tff(f2384,plain,
    ( $less(sK0,$sum(sK0,sK1))
    | ~ spl7_19
    | ~ spl7_187 ),
    inference(resolution,[],[f2307,f461]) ).

tff(f2307,plain,
    ( $less(sK1,$sum(sK0,sK1))
    | ~ spl7_187 ),
    inference(avatar_component_clause,[],[f2305]) ).

tff(f2429,plain,
    ( spl7_206
    | spl7_9
    | spl7_199
    | ~ spl7_187 ),
    inference(avatar_split_clause,[],[f2389,f2305,f2394,f240,f2427]) ).

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

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

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

tff(f2389,plain,
    ( ! [X2: $int,X3: $int,X1: array_int] :
        ( $less($sum(sK0,sK1),0)
        | $less(sK1,0)
        | $less(length1(int,t2tb1(X1)),$sum(X2,$sum(sK0,sK1)))
        | $less(length1(int,t2tb1(X1)),$sum(X3,$sum(sK0,sK1)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK6(X1,X3,$sum(sK0,sK1),X2))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK6(X1,X3,$sum(sK0,sK1),X2))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK1)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK1)))) ) )
    | ~ spl7_187 ),
    inference(resolution,[],[f2307,f663]) ).

tff(f2425,plain,
    ( spl7_205
    | ~ spl7_32
    | ~ spl7_187 ),
    inference(avatar_split_clause,[],[f2387,f2305,f404,f2422]) ).

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

tff(f2387,plain,
    ( $less($sum(sK0,0),$sum(sK0,sK1))
    | ~ spl7_32
    | ~ spl7_187 ),
    inference(resolution,[],[f2307,f471]) ).

tff(f2420,plain,
    ( spl7_204
    | ~ spl7_10
    | ~ spl7_187 ),
    inference(avatar_split_clause,[],[f2383,f2305,f246,f2417]) ).

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

tff(f2383,plain,
    ( $less($sum(sK0,sK4),$sum(sK0,sK1))
    | ~ spl7_10
    | ~ spl7_187 ),
    inference(resolution,[],[f2307,f295]) ).

tff(f2415,plain,
    ( spl7_203
    | ~ spl7_31
    | ~ spl7_187 ),
    inference(avatar_split_clause,[],[f2385,f2305,f399,f2412]) ).

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

tff(f2385,plain,
    ( $less($sum(sK3,0),$sum(sK0,sK1))
    | ~ spl7_31
    | ~ spl7_187 ),
    inference(resolution,[],[f2307,f469]) ).

tff(f2410,plain,
    ( spl7_202
    | ~ spl7_28
    | ~ spl7_187 ),
    inference(avatar_split_clause,[],[f2386,f2305,f368,f2407]) ).

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

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

tff(f2386,plain,
    ( $less(0,$sum(sK0,sK1))
    | ~ spl7_28
    | ~ spl7_187 ),
    inference(resolution,[],[f2307,f470]) ).

tff(f470,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK1,X0)
        | $less(0,X0) )
    | ~ spl7_28 ),
    inference(resolution,[],[f370,f55]) ).

tff(f370,plain,
    ( $less(0,sK1)
    | ~ spl7_28 ),
    inference(avatar_component_clause,[],[f368]) ).

tff(f2405,plain,
    ( spl7_201
    | ~ spl7_2
    | ~ spl7_187 ),
    inference(avatar_split_clause,[],[f2382,f2305,f205,f2402]) ).

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

tff(f2382,plain,
    ( $less($sum(sK3,sK4),$sum(sK0,sK1))
    | ~ spl7_2
    | ~ spl7_187 ),
    inference(resolution,[],[f2307,f294]) ).

tff(f2400,plain,
    ( spl7_9
    | spl7_199
    | spl7_200
    | ~ spl7_187 ),
    inference(avatar_split_clause,[],[f2390,f2305,f2398,f2394,f240]) ).

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

tff(f2390,plain,
    ( ! [X6: $int,X4: array_int,X5: $int] :
        ( $less(length1(int,t2tb1(X4)),$sum(X5,$sum(sK0,sK1)))
        | $less($sum(sK0,sK1),0)
        | $less(sK6(X4,X6,$sum(sK0,sK1),X5),$sum(sK0,sK1))
        | $less(sK1,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X4)),t2tb($sum(X6,sK1)))) = tb2t(get(int,int,elts(int,t2tb1(X4)),t2tb($sum(X5,sK1)))) )
        | $less(length1(int,t2tb1(X4)),$sum(X6,$sum(sK0,sK1))) )
    | ~ spl7_187 ),
    inference(resolution,[],[f2307,f652]) ).

tff(f2381,plain,
    ( spl7_198
    | ~ spl7_31
    | ~ spl7_185 ),
    inference(avatar_split_clause,[],[f2332,f2297,f399,f2378]) ).

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

tff(f2297,plain,
    ( spl7_185
  <=> $less(sK1,$sum(sK3,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_185])]) ).

tff(f2332,plain,
    ( $less($sum(sK3,0),$sum(sK3,sK1))
    | ~ spl7_31
    | ~ spl7_185 ),
    inference(resolution,[],[f2299,f469]) ).

tff(f2299,plain,
    ( $less(sK1,$sum(sK3,sK1))
    | ~ spl7_185 ),
    inference(avatar_component_clause,[],[f2297]) ).

tff(f2376,plain,
    ( spl7_197
    | ~ spl7_19
    | ~ spl7_185 ),
    inference(avatar_split_clause,[],[f2331,f2297,f327,f2373]) ).

tff(f2373,plain,
    ( spl7_197
  <=> $less(sK0,$sum(sK3,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_197])]) ).

tff(f2331,plain,
    ( $less(sK0,$sum(sK3,sK1))
    | ~ spl7_19
    | ~ spl7_185 ),
    inference(resolution,[],[f2299,f461]) ).

tff(f2371,plain,
    ( spl7_196
    | ~ spl7_28
    | ~ spl7_185 ),
    inference(avatar_split_clause,[],[f2333,f2297,f368,f2368]) ).

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

tff(f2333,plain,
    ( $less(0,$sum(sK3,sK1))
    | ~ spl7_28
    | ~ spl7_185 ),
    inference(resolution,[],[f2299,f470]) ).

tff(f2366,plain,
    ( spl7_191
    | spl7_9
    | spl7_195
    | ~ spl7_185 ),
    inference(avatar_split_clause,[],[f2337,f2297,f2364,f240,f2346]) ).

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

tff(f2364,plain,
    ( spl7_195
  <=> ! [X6: $int,X4: array_int,X5: $int] :
        ( $less(sK6(X4,X6,$sum(sK3,sK1),X5),$sum(sK3,sK1))
        | $less(length1(int,t2tb1(X4)),$sum(X6,$sum(sK3,sK1)))
        | $less(length1(int,t2tb1(X4)),$sum(X5,$sum(sK3,sK1)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X4)),t2tb($sum(X6,sK1)))) = tb2t(get(int,int,elts(int,t2tb1(X4)),t2tb($sum(X5,sK1)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_195])]) ).

tff(f2337,plain,
    ( ! [X6: $int,X4: array_int,X5: $int] :
        ( $less(sK6(X4,X6,$sum(sK3,sK1),X5),$sum(sK3,sK1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X4)),t2tb($sum(X6,sK1)))) = tb2t(get(int,int,elts(int,t2tb1(X4)),t2tb($sum(X5,sK1)))) )
        | $less(length1(int,t2tb1(X4)),$sum(X5,$sum(sK3,sK1)))
        | $less(sK1,0)
        | $less(length1(int,t2tb1(X4)),$sum(X6,$sum(sK3,sK1)))
        | $less($sum(sK3,sK1),0) )
    | ~ spl7_185 ),
    inference(resolution,[],[f2299,f652]) ).

tff(f2362,plain,
    ( spl7_194
    | ~ spl7_32
    | ~ spl7_185 ),
    inference(avatar_split_clause,[],[f2334,f2297,f404,f2359]) ).

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

tff(f2334,plain,
    ( $less($sum(sK0,0),$sum(sK3,sK1))
    | ~ spl7_32
    | ~ spl7_185 ),
    inference(resolution,[],[f2299,f471]) ).

tff(f2357,plain,
    ( spl7_193
    | ~ spl7_2
    | ~ spl7_185 ),
    inference(avatar_split_clause,[],[f2329,f2297,f205,f2354]) ).

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

tff(f2329,plain,
    ( $less($sum(sK3,sK4),$sum(sK3,sK1))
    | ~ spl7_2
    | ~ spl7_185 ),
    inference(resolution,[],[f2299,f294]) ).

tff(f2352,plain,
    ( spl7_191
    | spl7_9
    | spl7_192
    | ~ spl7_185 ),
    inference(avatar_split_clause,[],[f2336,f2297,f2350,f240,f2346]) ).

tff(f2350,plain,
    ( spl7_192
  <=> ! [X2: $int,X1: array_int,X3: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK6(X1,X3,$sum(sK3,sK1),X2))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK6(X1,X3,$sum(sK3,sK1),X2))))) )
        | $less(length1(int,t2tb1(X1)),$sum(X2,$sum(sK3,sK1)))
        | $less(length1(int,t2tb1(X1)),$sum(X3,$sum(sK3,sK1)))
        | ( 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_192])]) ).

tff(f2336,plain,
    ( ! [X2: $int,X3: $int,X1: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK6(X1,X3,$sum(sK3,sK1),X2))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK6(X1,X3,$sum(sK3,sK1),X2))))) )
        | ( 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(sK1,0)
        | $less($sum(sK3,sK1),0)
        | $less(length1(int,t2tb1(X1)),$sum(X3,$sum(sK3,sK1)))
        | $less(length1(int,t2tb1(X1)),$sum(X2,$sum(sK3,sK1))) )
    | ~ spl7_185 ),
    inference(resolution,[],[f2299,f663]) ).

tff(f2344,plain,
    ( spl7_190
    | ~ spl7_10
    | ~ spl7_185 ),
    inference(avatar_split_clause,[],[f2330,f2297,f246,f2341]) ).

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

tff(f2330,plain,
    ( $less($sum(sK0,sK4),$sum(sK3,sK1))
    | ~ spl7_10
    | ~ spl7_185 ),
    inference(resolution,[],[f2299,f295]) ).

tff(f2328,plain,
    ( spl7_187
    | spl7_9
    | ~ spl7_189
    | spl7_185
    | spl7_171 ),
    inference(avatar_split_clause,[],[f2323,f2148,f2297,f2325,f240,f2305]) ).

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

tff(f2148,plain,
    ( spl7_171
  <=> is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_171])]) ).

tff(f2323,plain,
    ( $less(sK1,$sum(sK3,sK1))
    | ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK1,sK3),0)
    | $less(sK1,0)
    | $less(sK1,$sum(sK0,sK1))
    | spl7_171 ),
    inference(forward_demodulation,[],[f2322,f145]) ).

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

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

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

tff(f2322,plain,
    ( $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,sK1))
    | ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK1,sK3),0)
    | $less(sK1,0)
    | $less(sK1,$sum(sK3,sK1))
    | spl7_171 ),
    inference(forward_demodulation,[],[f2321,f145]) ).

tff(f2321,plain,
    ( $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,sK1))
    | ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK1,sK3),0)
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,sK1))
    | $less(sK1,0)
    | spl7_171 ),
    inference(forward_demodulation,[],[f2320,f128]) ).

tff(f2320,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,sK1))
    | $less(sK1,0)
    | ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK1,sK3),0)
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,sK1))
    | spl7_171 ),
    inference(forward_demodulation,[],[f2290,f128]) ).

tff(f2290,plain,
    ( ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK1,sK3),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,sK1))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,sK1))
    | $less(sK1,0)
    | spl7_171 ),
    inference(resolution,[],[f2150,f152]) ).

tff(f152,plain,
    ! [X2: $int,X3: $int,X0: array_int,X1: $int] :
      ( is_common_prefix1(X0,X3,X1,X2)
      | $less(length1(int,t2tb1(X0)),$sum(X1,X2))
      | $less(length1(int,t2tb1(X0)),$sum(X3,X2))
      | ~ $less(sK6(X0,X1,X2,X3),0)
      | $less(X2,0) ),
    inference(cnf_transformation,[],[f115]) ).

tff(f2150,plain,
    ( ~ is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,sK1)
    | spl7_171 ),
    inference(avatar_component_clause,[],[f2148]) ).

tff(f2319,plain,
    ( spl7_9
    | spl7_185
    | ~ spl7_188
    | spl7_187
    | spl7_171 ),
    inference(avatar_split_clause,[],[f2314,f2148,f2305,f2316,f2297,f240]) ).

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

tff(f2314,plain,
    ( $less(sK1,$sum(sK0,sK1))
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK1,sK3))))) != tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK1,sK3))))) )
    | $less(sK1,$sum(sK3,sK1))
    | $less(sK1,0)
    | spl7_171 ),
    inference(forward_demodulation,[],[f2313,f514]) ).

tff(f2313,plain,
    ( $less(sK1,$sum(sK3,sK1))
    | $less(sK1,$sum(sK0,sK1))
    | ( tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK1,sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK1,sK3))))) )
    | $less(sK1,0)
    | spl7_171 ),
    inference(forward_demodulation,[],[f2312,f145]) ).

tff(f2312,plain,
    ( $less(sK1,0)
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,sK1))
    | ( tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK1,sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK1,sK3))))) )
    | $less(sK1,$sum(sK3,sK1))
    | spl7_171 ),
    inference(forward_demodulation,[],[f2311,f128]) ).

tff(f2311,plain,
    ( $less(sK1,0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,sK1))
    | ( tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK1,sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK1,sK3))))) )
    | $less(sK1,$sum(sK3,sK1))
    | spl7_171 ),
    inference(forward_demodulation,[],[f2310,f128]) ).

tff(f2310,plain,
    ( $less(sK1,$sum(sK3,sK1))
    | $less(sK1,0)
    | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK1,sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK1,sK3))))) )
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,sK1))
    | spl7_171 ),
    inference(forward_demodulation,[],[f2309,f145]) ).

tff(f2309,plain,
    ( $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,sK1))
    | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK1,sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK1,sK3))))) )
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,sK1))
    | $less(sK1,0)
    | spl7_171 ),
    inference(forward_demodulation,[],[f2289,f128]) ).

tff(f2289,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,sK1))
    | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK1,sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK1,sK3))))) )
    | $less(sK1,0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,sK1))
    | spl7_171 ),
    inference(resolution,[],[f2150,f193]) ).

tff(f2308,plain,
    ( spl7_185
    | spl7_186
    | spl7_187
    | spl7_9
    | spl7_171 ),
    inference(avatar_split_clause,[],[f2295,f2148,f240,f2305,f2301,f2297]) ).

tff(f2301,plain,
    ( spl7_186
  <=> $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK1,sK3),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_186])]) ).

tff(f2295,plain,
    ( $less(sK1,0)
    | $less(sK1,$sum(sK0,sK1))
    | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK1,sK3),sK1)
    | $less(sK1,$sum(sK3,sK1))
    | spl7_171 ),
    inference(forward_demodulation,[],[f2294,f145]) ).

tff(f2294,plain,
    ( $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,sK1))
    | $less(sK1,0)
    | $less(sK1,$sum(sK3,sK1))
    | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK1,sK3),sK1)
    | spl7_171 ),
    inference(forward_demodulation,[],[f2293,f145]) ).

tff(f2293,plain,
    ( $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,sK1))
    | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK1,sK3),sK1)
    | $less(sK1,0)
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,sK1))
    | spl7_171 ),
    inference(forward_demodulation,[],[f2292,f128]) ).

tff(f2292,plain,
    ( $less(sK1,0)
    | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK1,sK3),sK1)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,sK1))
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,sK1))
    | spl7_171 ),
    inference(forward_demodulation,[],[f2291,f128]) ).

tff(f2291,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,sK1))
    | $less(sK1,0)
    | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK1,sK3),sK1)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,sK1))
    | spl7_171 ),
    inference(resolution,[],[f2150,f150]) ).

tff(f2288,plain,
    ( spl7_34
    | spl7_184
    | ~ spl7_31 ),
    inference(avatar_split_clause,[],[f2265,f399,f2286,f414]) ).

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

tff(f2265,plain,
    ( ! [X8: $int,X6: array_int,X7: $int,X5: $int] :
        ( $less(sK6(X6,X8,X5,X7),X5)
        | $less(X5,sK1)
        | $less(X5,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,$sum(sK3,0))))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,$sum(sK3,0))))) )
        | $less(length1(int,t2tb1(X6)),$sum(X7,X5))
        | $less(length1(int,t2tb1(X6)),$sum(X8,X5))
        | ( $sum(sK3,0) = X5 )
        | $less($sum(sK3,0),0) )
    | ~ spl7_31 ),
    inference(resolution,[],[f996,f652]) ).

tff(f2284,plain,
    ( spl7_34
    | spl7_183
    | ~ spl7_31 ),
    inference(avatar_split_clause,[],[f2264,f399,f2282,f414]) ).

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

tff(f2264,plain,
    ( ! [X2: array_int,X3: $int,X1: $int,X4: $int] :
        ( $less(length1(int,t2tb1(X2)),$sum(X3,X1))
        | $less(length1(int,t2tb1(X2)),$sum(X4,X1))
        | ( $sum(sK3,0) = X1 )
        | $less(X1,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X2,X4,X1,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X2,X4,X1,X3))))) )
        | $less($sum(sK3,0),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,$sum(sK3,0))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,$sum(sK3,0))))) )
        | $less(X1,sK1) )
    | ~ spl7_31 ),
    inference(resolution,[],[f996,f663]) ).

tff(f2280,plain,
    ( spl7_181
    | spl7_182
    | ~ spl7_31 ),
    inference(avatar_split_clause,[],[f2272,f399,f2278,f2274]) ).

tff(f2274,plain,
    ( spl7_181
  <=> ( sK1 = $sum(sK3,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_181])]) ).

tff(f2278,plain,
    ( spl7_182
  <=> ! [X13: array_int,X14: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK3,sK6(X13,sK3,1,X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK3,1,X14))))) )
        | ~ $less($sum(X14,0),length1(int,t2tb1(X13)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,0)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK3,0)))) )
        | $less(length1(int,t2tb1(X13)),$sum(X14,1))
        | $less(length1(int,t2tb1(X13)),$sum(sK3,1))
        | $less(length1(int,t2tb1(X13)),sK1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_182])]) ).

tff(f2272,plain,
    ( ! [X14: $int,X13: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK3,sK6(X13,sK3,1,X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK3,1,X14))))) )
        | $less(length1(int,t2tb1(X13)),sK1)
        | $less(length1(int,t2tb1(X13)),$sum(sK3,1))
        | $less(length1(int,t2tb1(X13)),$sum(X14,1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,0)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK3,0)))) )
        | ~ $less($sum(X14,0),length1(int,t2tb1(X13)))
        | ( sK1 = $sum(sK3,0) ) )
    | ~ spl7_31 ),
    inference(forward_subsumption_demodulation,[],[f2271,f1875]) ).

tff(f1875,plain,
    ( ! [X14: $int,X13: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK3,sK6(X13,sK3,1,X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK3,1,X14))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,0)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK3,0)))) )
        | ~ $less($sum(X14,0),length1(int,t2tb1(X13)))
        | $less(length1(int,t2tb1(X13)),$sum(X14,1))
        | $less(length1(int,t2tb1(X13)),sK1)
        | ( length1(int,t2tb1(X13)) = sK1 )
        | $less(length1(int,t2tb1(X13)),$sum(sK3,1)) )
    | ~ spl7_31 ),
    inference(evaluation,[],[f1873]) ).

tff(f1873,plain,
    ( ! [X14: $int,X13: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,0)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK3,0)))) )
        | $less(length1(int,t2tb1(X13)),sK1)
        | $less(0,0)
        | $less($sum(0,1),0)
        | ~ $less($sum(X14,0),length1(int,t2tb1(X13)))
        | ( length1(int,t2tb1(X13)) = sK1 )
        | $less(length1(int,t2tb1(X13)),$sum(sK3,$sum(0,1)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK3,sK6(X13,sK3,$sum(0,1),X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK3,$sum(0,1),X14))))) )
        | $less(length1(int,t2tb1(X13)),$sum(X14,$sum(0,1))) )
    | ~ spl7_31 ),
    inference(resolution,[],[f701,f668]) ).

tff(f2271,plain,
    ( ! [X14: $int,X13: array_int] :
        ( ~ $less($sum(X14,0),length1(int,t2tb1(X13)))
        | $less(length1(int,t2tb1(X13)),$sum(X14,1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,0)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK3,0)))) )
        | $less(length1(int,t2tb1(X13)),sK1)
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK3,sK6(X13,sK3,1,X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK3,1,X14))))) )
        | $less(length1(int,t2tb1(X13)),$sum(sK3,1))
        | ( length1(int,t2tb1(X13)) = $sum(sK3,0) ) )
    | ~ spl7_31 ),
    inference(evaluation,[],[f2269]) ).

tff(f2269,plain,
    ( ! [X14: $int,X13: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,0)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK3,0)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK3,sK6(X13,sK3,$sum(0,1),X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK3,$sum(0,1),X14))))) )
        | $less(0,0)
        | $less($sum(0,1),0)
        | $less(length1(int,t2tb1(X13)),$sum(X14,$sum(0,1)))
        | ~ $less($sum(X14,0),length1(int,t2tb1(X13)))
        | $less(length1(int,t2tb1(X13)),$sum(sK3,$sum(0,1)))
        | ( length1(int,t2tb1(X13)) = $sum(sK3,0) )
        | $less(length1(int,t2tb1(X13)),sK1) )
    | ~ spl7_31 ),
    inference(resolution,[],[f996,f668]) ).

tff(f2261,plain,
    ( spl7_179
    | spl7_47
    | spl7_180
    | spl7_16
    | ~ spl7_10
    | ~ spl7_13
    | ~ spl7_154 ),
    inference(avatar_split_clause,[],[f2253,f1859,f261,f246,f290,f2259,f572,f2255]) ).

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

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

tff(f2259,plain,
    ( spl7_180
  <=> ! [X13: array_int,X14: $int] :
        ( $less(length1(int,t2tb1(X13)),$sum(X14,sK5))
        | $less(length1(int,t2tb1(X13)),$sum(sK0,sK5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK4)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK0,sK5,X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK6(X13,sK0,sK5,X14))))) )
        | $less(length1(int,t2tb1(X13)),sK1)
        | ~ $less($sum(X14,sK4),length1(int,t2tb1(X13))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_180])]) ).

tff(f261,plain,
    ( spl7_13
  <=> ( sK5 = $sum(sK4,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_13])]) ).

tff(f1859,plain,
    ( spl7_154
  <=> ! [X13: array_int,X14: $int] :
        ( $less(length1(int,t2tb1(X13)),sK1)
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK0,sK5,X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK6(X13,sK0,sK5,X14))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK4)))) )
        | ~ $less($sum(X14,sK4),length1(int,t2tb1(X13)))
        | $less(length1(int,t2tb1(X13)),$sum(X14,sK5))
        | $less(length1(int,t2tb1(X13)),$sum(sK0,sK5))
        | ( length1(int,t2tb1(X13)) = sK1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_154])]) ).

tff(f2253,plain,
    ( ! [X14: $int,X13: array_int] :
        ( $less(sK4,0)
        | $less(length1(int,t2tb1(X13)),$sum(X14,sK5))
        | ~ $less($sum(X14,sK4),length1(int,t2tb1(X13)))
        | $less(length1(int,t2tb1(X13)),sK1)
        | $less(sK5,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK0,sK5,X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK6(X13,sK0,sK5,X14))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK4)))) )
        | ( sK1 = $sum(sK0,sK4) )
        | $less(length1(int,t2tb1(X13)),$sum(sK0,sK5)) )
    | ~ spl7_10
    | ~ spl7_13
    | ~ spl7_154 ),
    inference(forward_subsumption_demodulation,[],[f2252,f1860]) ).

tff(f1860,plain,
    ( ! [X14: $int,X13: array_int] :
        ( ~ $less($sum(X14,sK4),length1(int,t2tb1(X13)))
        | $less(length1(int,t2tb1(X13)),$sum(sK0,sK5))
        | $less(length1(int,t2tb1(X13)),sK1)
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK4)))) )
        | ( length1(int,t2tb1(X13)) = sK1 )
        | $less(length1(int,t2tb1(X13)),$sum(X14,sK5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK0,sK5,X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK6(X13,sK0,sK5,X14))))) ) )
    | ~ spl7_154 ),
    inference(avatar_component_clause,[],[f1859]) ).

tff(f2252,plain,
    ( ! [X14: $int,X13: array_int] :
        ( $less(length1(int,t2tb1(X13)),sK1)
        | $less(sK4,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK4)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK0,sK5,X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK6(X13,sK0,sK5,X14))))) )
        | ( length1(int,t2tb1(X13)) = $sum(sK0,sK4) )
        | $less(length1(int,t2tb1(X13)),$sum(sK0,sK5))
        | $less(length1(int,t2tb1(X13)),$sum(X14,sK5))
        | $less(sK5,0)
        | ~ $less($sum(X14,sK4),length1(int,t2tb1(X13))) )
    | ~ spl7_10
    | ~ spl7_13 ),
    inference(forward_demodulation,[],[f2251,f263]) ).

tff(f263,plain,
    ( ( sK5 = $sum(sK4,1) )
    | ~ spl7_13 ),
    inference(avatar_component_clause,[],[f261]) ).

tff(f2251,plain,
    ( ! [X14: $int,X13: array_int] :
        ( ( length1(int,t2tb1(X13)) = $sum(sK0,sK4) )
        | $less(length1(int,t2tb1(X13)),$sum(sK0,sK5))
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X13)),$sum(X14,sK5))
        | $less(sK5,0)
        | $less(length1(int,t2tb1(X13)),sK1)
        | ~ $less($sum(X14,sK4),length1(int,t2tb1(X13)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK4)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK0,$sum(sK4,1),X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK6(X13,sK0,$sum(sK4,1),X14))))) ) )
    | ~ spl7_10
    | ~ spl7_13 ),
    inference(forward_demodulation,[],[f2250,f263]) ).

tff(f2250,plain,
    ( ! [X14: $int,X13: array_int] :
        ( $less(length1(int,t2tb1(X13)),$sum(X14,$sum(sK4,1)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK4)))) )
        | ( length1(int,t2tb1(X13)) = $sum(sK0,sK4) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK0,$sum(sK4,1),X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK6(X13,sK0,$sum(sK4,1),X14))))) )
        | $less(length1(int,t2tb1(X13)),$sum(sK0,sK5))
        | ~ $less($sum(X14,sK4),length1(int,t2tb1(X13)))
        | $less(sK4,0)
        | $less(sK5,0)
        | $less(length1(int,t2tb1(X13)),sK1) )
    | ~ spl7_10
    | ~ spl7_13 ),
    inference(forward_demodulation,[],[f2249,f263]) ).

tff(f2249,plain,
    ( ! [X14: $int,X13: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK4)))) )
        | $less($sum(sK4,1),0)
        | $less(length1(int,t2tb1(X13)),$sum(X14,$sum(sK4,1)))
        | $less(sK4,0)
        | ( length1(int,t2tb1(X13)) = $sum(sK0,sK4) )
        | $less(length1(int,t2tb1(X13)),sK1)
        | $less(length1(int,t2tb1(X13)),$sum(sK0,sK5))
        | ~ $less($sum(X14,sK4),length1(int,t2tb1(X13)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK0,$sum(sK4,1),X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK6(X13,sK0,$sum(sK4,1),X14))))) ) )
    | ~ spl7_10
    | ~ spl7_13 ),
    inference(forward_demodulation,[],[f2239,f263]) ).

tff(f2239,plain,
    ( ! [X14: $int,X13: array_int] :
        ( $less(length1(int,t2tb1(X13)),$sum(sK0,$sum(sK4,1)))
        | $less($sum(sK4,1),0)
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X13)),$sum(X14,$sum(sK4,1)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK0,$sum(sK4,1),X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK6(X13,sK0,$sum(sK4,1),X14))))) )
        | $less(length1(int,t2tb1(X13)),sK1)
        | ( length1(int,t2tb1(X13)) = $sum(sK0,sK4) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK4)))) )
        | ~ $less($sum(X14,sK4),length1(int,t2tb1(X13))) )
    | ~ spl7_10 ),
    inference(resolution,[],[f995,f668]) ).

tff(f2248,plain,
    ( spl7_5
    | spl7_178
    | ~ spl7_10 ),
    inference(avatar_split_clause,[],[f2234,f246,f2246,f220]) ).

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

tff(f2234,plain,
    ( ! [X2: array_int,X3: $int,X1: $int,X4: $int] :
        ( ( $sum(sK0,sK4) = X1 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X2,X4,X1,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X2,X4,X1,X3))))) )
        | $less(length1(int,t2tb1(X2)),$sum(X4,X1))
        | $less(X1,sK1)
        | $less(X1,0)
        | $less(length1(int,t2tb1(X2)),$sum(X3,X1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,$sum(sK0,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,$sum(sK0,sK4))))) )
        | $less($sum(sK0,sK4),0) )
    | ~ spl7_10 ),
    inference(resolution,[],[f995,f663]) ).

tff(f2244,plain,
    ( spl7_5
    | spl7_177
    | ~ spl7_10 ),
    inference(avatar_split_clause,[],[f2235,f246,f2242,f220]) ).

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

tff(f2235,plain,
    ( ! [X8: $int,X6: array_int,X7: $int,X5: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,$sum(sK0,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,$sum(sK0,sK4))))) )
        | $less(length1(int,t2tb1(X6)),$sum(X8,X5))
        | $less(length1(int,t2tb1(X6)),$sum(X7,X5))
        | $less($sum(sK0,sK4),0)
        | $less(X5,0)
        | $less(X5,sK1)
        | ( $sum(sK0,sK4) = X5 )
        | $less(sK6(X6,X8,X5,X7),X5) )
    | ~ spl7_10 ),
    inference(resolution,[],[f995,f652]) ).

tff(f2225,plain,
    ( spl7_47
    | spl7_175
    | spl7_176
    | spl7_16
    | ~ spl7_2
    | ~ spl7_13
    | ~ spl7_152 ),
    inference(avatar_split_clause,[],[f2217,f1838,f261,f205,f290,f2223,f2219,f572]) ).

tff(f2219,plain,
    ( spl7_175
  <=> ( $sum(sK3,sK4) = sK1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_175])]) ).

tff(f2223,plain,
    ( spl7_176
  <=> ! [X13: array_int,X14: $int] :
        ( $less(length1(int,t2tb1(X13)),$sum(sK3,sK5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK3,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK4)))) )
        | ~ $less($sum(X14,sK4),length1(int,t2tb1(X13)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK3,sK5,X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK3,sK6(X13,sK3,sK5,X14))))) )
        | $less(length1(int,t2tb1(X13)),$sum(X14,sK5))
        | $less(length1(int,t2tb1(X13)),sK1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_176])]) ).

tff(f1838,plain,
    ( spl7_152
  <=> ! [X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(sK3,sK5))
        | ( length1(int,t2tb1(X0)) = sK1 )
        | $less(length1(int,t2tb1(X0)),sK1)
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X0,sK3,sK5,X1))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(sK3,sK6(X0,sK3,sK5,X1))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(sK3,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK4)))) )
        | ~ $less($sum(X1,sK4),length1(int,t2tb1(X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_152])]) ).

tff(f2217,plain,
    ( ! [X14: $int,X13: array_int] :
        ( $less(sK4,0)
        | $less(length1(int,t2tb1(X13)),$sum(sK3,sK5))
        | $less(length1(int,t2tb1(X13)),sK1)
        | ( $sum(sK3,sK4) = sK1 )
        | $less(length1(int,t2tb1(X13)),$sum(X14,sK5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK3,sK5,X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK3,sK6(X13,sK3,sK5,X14))))) )
        | ~ $less($sum(X14,sK4),length1(int,t2tb1(X13)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK3,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK4)))) )
        | $less(sK5,0) )
    | ~ spl7_2
    | ~ spl7_13
    | ~ spl7_152 ),
    inference(forward_subsumption_demodulation,[],[f2216,f1839]) ).

tff(f1839,plain,
    ( ! [X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X1,sK5))
        | $less(length1(int,t2tb1(X0)),$sum(sK3,sK5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X0,sK3,sK5,X1))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(sK3,sK6(X0,sK3,sK5,X1))))) )
        | ( length1(int,t2tb1(X0)) = sK1 )
        | ~ $less($sum(X1,sK4),length1(int,t2tb1(X0)))
        | $less(length1(int,t2tb1(X0)),sK1)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(sK3,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK4)))) ) )
    | ~ spl7_152 ),
    inference(avatar_component_clause,[],[f1838]) ).

tff(f2216,plain,
    ( ! [X14: $int,X13: array_int] :
        ( $less(length1(int,t2tb1(X13)),sK1)
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK3,sK5,X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK3,sK6(X13,sK3,sK5,X14))))) )
        | $less(sK5,0)
        | ~ $less($sum(X14,sK4),length1(int,t2tb1(X13)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK3,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK4)))) )
        | $less(length1(int,t2tb1(X13)),$sum(X14,sK5))
        | $less(length1(int,t2tb1(X13)),$sum(sK3,sK5))
        | $less(sK4,0)
        | ( length1(int,t2tb1(X13)) = $sum(sK3,sK4) ) )
    | ~ spl7_2
    | ~ spl7_13 ),
    inference(forward_demodulation,[],[f2215,f263]) ).

tff(f2215,plain,
    ( ! [X14: $int,X13: array_int] :
        ( $less(length1(int,t2tb1(X13)),$sum(sK3,$sum(sK4,1)))
        | ( length1(int,t2tb1(X13)) = $sum(sK3,sK4) )
        | $less(length1(int,t2tb1(X13)),$sum(X14,sK5))
        | $less(sK4,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK3,sK5,X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK3,sK6(X13,sK3,sK5,X14))))) )
        | $less(sK5,0)
        | $less(length1(int,t2tb1(X13)),sK1)
        | ~ $less($sum(X14,sK4),length1(int,t2tb1(X13)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK3,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK4)))) ) )
    | ~ spl7_2
    | ~ spl7_13 ),
    inference(forward_demodulation,[],[f2214,f263]) ).

tff(f2214,plain,
    ( ! [X14: $int,X13: array_int] :
        ( ~ $less($sum(X14,sK4),length1(int,t2tb1(X13)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK3,sK5,X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK3,sK6(X13,sK3,sK5,X14))))) )
        | $less(length1(int,t2tb1(X13)),$sum(X14,$sum(sK4,1)))
        | $less(length1(int,t2tb1(X13)),$sum(sK3,$sum(sK4,1)))
        | ( length1(int,t2tb1(X13)) = $sum(sK3,sK4) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK3,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK4)))) )
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X13)),sK1)
        | $less(sK5,0) )
    | ~ spl7_2
    | ~ spl7_13 ),
    inference(forward_demodulation,[],[f2213,f263]) ).

tff(f2213,plain,
    ( ! [X14: $int,X13: array_int] :
        ( ( length1(int,t2tb1(X13)) = $sum(sK3,sK4) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK3,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK4)))) )
        | $less($sum(sK4,1),0)
        | ~ $less($sum(X14,sK4),length1(int,t2tb1(X13)))
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X13)),$sum(X14,$sum(sK4,1)))
        | $less(length1(int,t2tb1(X13)),sK1)
        | $less(length1(int,t2tb1(X13)),$sum(sK3,$sum(sK4,1)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK3,sK5,X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK3,sK6(X13,sK3,sK5,X14))))) ) )
    | ~ spl7_2
    | ~ spl7_13 ),
    inference(forward_demodulation,[],[f2203,f263]) ).

tff(f2203,plain,
    ( ! [X14: $int,X13: array_int] :
        ( $less(sK4,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK3,$sum(sK4,1),X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK3,sK6(X13,sK3,$sum(sK4,1),X14))))) )
        | $less($sum(sK4,1),0)
        | $less(length1(int,t2tb1(X13)),$sum(sK3,$sum(sK4,1)))
        | ~ $less($sum(X14,sK4),length1(int,t2tb1(X13)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK3,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK4)))) )
        | $less(length1(int,t2tb1(X13)),sK1)
        | $less(length1(int,t2tb1(X13)),$sum(X14,$sum(sK4,1)))
        | ( length1(int,t2tb1(X13)) = $sum(sK3,sK4) ) )
    | ~ spl7_2 ),
    inference(resolution,[],[f994,f668]) ).

tff(f2212,plain,
    ( spl7_7
    | spl7_174
    | ~ spl7_2 ),
    inference(avatar_split_clause,[],[f2198,f205,f2210,f230]) ).

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

tff(f2198,plain,
    ( ! [X2: array_int,X3: $int,X1: $int,X4: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X2,X4,X1,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X2,X4,X1,X3))))) )
        | $less(length1(int,t2tb1(X2)),$sum(X4,X1))
        | $less(X1,0)
        | $less(length1(int,t2tb1(X2)),$sum(X3,X1))
        | ( $sum(sK3,sK4) = X1 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,$sum(sK3,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,$sum(sK3,sK4))))) )
        | $less($sum(sK3,sK4),0)
        | $less(X1,sK1) )
    | ~ spl7_2 ),
    inference(resolution,[],[f994,f663]) ).

tff(f2208,plain,
    ( spl7_7
    | spl7_173
    | ~ spl7_2 ),
    inference(avatar_split_clause,[],[f2199,f205,f2206,f230]) ).

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

tff(f2199,plain,
    ( ! [X8: $int,X6: array_int,X7: $int,X5: $int] :
        ( $less(length1(int,t2tb1(X6)),$sum(X8,X5))
        | $less($sum(sK3,sK4),0)
        | $less(X5,0)
        | $less(sK6(X6,X8,X5,X7),X5)
        | $less(X5,sK1)
        | $less(length1(int,t2tb1(X6)),$sum(X7,X5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,$sum(sK3,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,$sum(sK3,sK4))))) )
        | ( $sum(sK3,sK4) = X5 ) )
    | ~ spl7_2 ),
    inference(resolution,[],[f994,f652]) ).

tff(f2181,plain,
    ( ~ spl7_18
    | ~ spl7_3
    | ~ spl7_56 ),
    inference(avatar_split_clause,[],[f2160,f641,f210,f322]) ).

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

tff(f641,plain,
    ( spl7_56
  <=> is_longest_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_56])]) ).

tff(f2160,plain,
    ( ~ $less(0,sK4)
    | ~ spl7_3
    | ~ spl7_56 ),
    inference(resolution,[],[f873,f212]) ).

tff(f873,plain,
    ( ! [X0: $int] :
        ( ~ is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,X0)
        | ~ $less(0,X0) )
    | ~ spl7_56 ),
    inference(resolution,[],[f643,f157]) ).

tff(f157,plain,
    ! [X2: $int,X3: array_int,X0: $int,X1: $int,X4: $int] :
      ( ~ is_longest_common_prefix1(X3,X0,X2,X1)
      | ~ $less(X1,X4)
      | ~ is_common_prefix1(X3,X0,X2,X4) ),
    inference(cnf_transformation,[],[f111]) ).

tff(f111,plain,
    ! [X2: $int,X1: $int,X3: array_int,X0: $int] :
      ( ~ is_longest_common_prefix1(X3,X0,X2,X1)
      | ( ! [X4: $int] :
            ( ~ $less(X1,X4)
            | ~ is_common_prefix1(X3,X0,X2,X4) )
        & is_common_prefix1(X3,X0,X2,X1) ) ),
    inference(ennf_transformation,[],[f106]) ).

tff(f106,plain,
    ! [X3: array_int,X2: $int,X0: $int,X1: $int] :
      ( is_longest_common_prefix1(X3,X0,X2,X1)
     => ( is_common_prefix1(X3,X0,X2,X1)
        & ! [X4: $int] :
            ( $less(X1,X4)
           => ~ is_common_prefix1(X3,X0,X2,X4) ) ) ),
    inference(unused_predicate_definition_removal,[],[f93]) ).

tff(f93,plain,
    ! [X3: array_int,X2: $int,X0: $int,X1: $int] :
      ( is_longest_common_prefix1(X3,X0,X2,X1)
    <=> ( is_common_prefix1(X3,X0,X2,X1)
        & ! [X4: $int] :
            ( $less(X1,X4)
           => ~ is_common_prefix1(X3,X0,X2,X4) ) ) ),
    inference(rectify,[],[f34]) ).

tff(f34,axiom,
    ! [X1: $int,X18: $int,X7: $int,X0: array_int] :
      ( ( is_common_prefix1(X0,X1,X7,X18)
        & ! [X9: $int] :
            ( $less(X18,X9)
           => ~ is_common_prefix1(X0,X1,X7,X9) ) )
    <=> is_longest_common_prefix1(X0,X1,X7,X18) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',is_longest_common_prefix_def) ).

tff(f643,plain,
    ( is_longest_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,0)
    | ~ spl7_56 ),
    inference(avatar_component_clause,[],[f641]) ).

tff(f2170,plain,
    ( ~ spl7_56
    | ~ spl7_65 ),
    inference(avatar_contradiction_clause,[],[f2169]) ).

tff(f2169,plain,
    ( $false
    | ~ spl7_56
    | ~ spl7_65 ),
    inference(evaluation,[],[f2161]) ).

tff(f2161,plain,
    ( ~ $less(0,2)
    | ~ spl7_56
    | ~ spl7_65 ),
    inference(resolution,[],[f873,f783]) ).

tff(f783,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,2)
    | ~ spl7_65 ),
    inference(avatar_component_clause,[],[f781]) ).

tff(f781,plain,
    ( spl7_65
  <=> is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_65])]) ).

tff(f2168,plain,
    ( ~ spl7_55
    | ~ spl7_56 ),
    inference(avatar_contradiction_clause,[],[f2167]) ).

tff(f2167,plain,
    ( $false
    | ~ spl7_55
    | ~ spl7_56 ),
    inference(evaluation,[],[f2159]) ).

tff(f2159,plain,
    ( ~ $less(0,1)
    | ~ spl7_55
    | ~ spl7_56 ),
    inference(resolution,[],[f873,f639]) ).

tff(f2157,plain,
    ( ~ spl7_171
    | spl7_170
    | spl7_172
    | ~ spl7_19
    | ~ spl7_44 ),
    inference(avatar_split_clause,[],[f2133,f534,f327,f2154,f2144,f2148]) ).

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

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

tff(f534,plain,
    ( spl7_44
  <=> is_longest_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_44])]) ).

tff(f2133,plain,
    ( ( sK0 = sK4 )
    | $less(sK0,sK4)
    | ~ is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,sK1)
    | ~ spl7_19
    | ~ spl7_44 ),
    inference(resolution,[],[f711,f998]) ).

tff(f711,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK4,X0)
        | ~ is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,X0) )
    | ~ spl7_44 ),
    inference(resolution,[],[f536,f157]) ).

tff(f536,plain,
    ( is_longest_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,sK4)
    | ~ spl7_44 ),
    inference(avatar_component_clause,[],[f534]) ).

tff(f2152,plain,
    ( ~ spl7_171
    | ~ spl7_44
    | ~ spl7_87 ),
    inference(avatar_split_clause,[],[f2119,f1373,f534,f2148]) ).

tff(f2119,plain,
    ( ~ is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,sK1)
    | ~ spl7_44
    | ~ spl7_87 ),
    inference(resolution,[],[f711,f1375]) ).

tff(f2151,plain,
    ( spl7_170
    | ~ spl7_171
    | spl7_89
    | ~ spl7_19
    | ~ spl7_44 ),
    inference(avatar_split_clause,[],[f2130,f534,f327,f1381,f2148,f2144]) ).

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

tff(f2130,plain,
    ( ( sK1 = sK4 )
    | ~ is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,sK1)
    | $less(sK0,sK4)
    | ~ spl7_19
    | ~ spl7_44 ),
    inference(resolution,[],[f711,f691]) ).

tff(f2094,plain,
    ( spl7_54
    | spl7_169
    | ~ spl7_69 ),
    inference(avatar_split_clause,[],[f2085,f914,f2092,f627]) ).

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

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

tff(f2085,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X1,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3)))
        | $less(length1(int,t2tb1(X0)),$sum(X2,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X0,X2,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),X1))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK6(X0,X2,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),X1))))) ) )
    | ~ spl7_69 ),
    inference(evaluation,[],[f2081]) ).

tff(f2081,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X0,X2,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),X1))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK6(X0,X2,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),X1))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),0)
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3)))
        | $less(length1(int,t2tb1(X0)),$sum(X2,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3)))
        | $less(0,0) )
    | ~ spl7_69 ),
    inference(resolution,[],[f916,f663]) ).

tff(f916,plain,
    ( $less(0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))
    | ~ spl7_69 ),
    inference(avatar_component_clause,[],[f914]) ).

tff(f2090,plain,
    ( spl7_54
    | spl7_168
    | ~ spl7_69 ),
    inference(avatar_split_clause,[],[f2086,f914,f2088,f627]) ).

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

tff(f2086,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X5,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3)))
        | $less(sK6(X3,X5,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),X4),sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) )
        | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),0)
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))) )
    | ~ spl7_69 ),
    inference(evaluation,[],[f2082]) ).

tff(f2082,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(length1(int,t2tb1(X3)),$sum(X4,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) )
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3)))
        | $less(0,0)
        | $less(sK6(X3,X5,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),X4),sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))
        | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),0) )
    | ~ spl7_69 ),
    inference(resolution,[],[f916,f652]) ).

tff(f2080,plain,
    ( spl7_50
    | spl7_167
    | ~ spl7_67 ),
    inference(avatar_split_clause,[],[f2071,f883,f2078,f589]) ).

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

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

tff(f2071,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(X2,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK6(X0,X2,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3),X1))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X0,X2,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3),X1))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3)))
        | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3),0) )
    | ~ spl7_67 ),
    inference(evaluation,[],[f2067]) ).

tff(f2067,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,0)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,0)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK6(X0,X2,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3),X1))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X0,X2,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3),X1))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3)))
        | $less(0,0)
        | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3),0)
        | $less(length1(int,t2tb1(X0)),$sum(X2,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3))) )
    | ~ spl7_67 ),
    inference(resolution,[],[f885,f663]) ).

tff(f885,plain,
    ( $less(0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3))
    | ~ spl7_67 ),
    inference(avatar_component_clause,[],[f883]) ).

tff(f2076,plain,
    ( spl7_50
    | spl7_166
    | ~ spl7_67 ),
    inference(avatar_split_clause,[],[f2072,f883,f2074,f589]) ).

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

tff(f2072,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(sK6(X3,X5,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3),X4),sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3))
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) )
        | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3),0)
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3))) )
    | ~ spl7_67 ),
    inference(evaluation,[],[f2068]) ).

tff(f2068,plain,
    ( ! [X3: array_int,X4: $int,X5: $int] :
        ( $less(0,0)
        | $less(length1(int,t2tb1(X3)),$sum(X4,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3)))
        | $less(sK6(X3,X5,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3),X4),sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3))
        | ( tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X5,0)))) = tb2t(get(int,int,elts(int,t2tb1(X3)),t2tb($sum(X4,0)))) )
        | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3),0)
        | $less(length1(int,t2tb1(X3)),$sum(X5,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3))) )
    | ~ spl7_67 ),
    inference(resolution,[],[f885,f652]) ).

tff(f2066,plain,
    ( spl7_164
    | spl7_165
    | spl7_63 ),
    inference(avatar_split_clause,[],[f2056,f752,f2062,f2058]) ).

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

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

tff(f2056,plain,
    ( ( 0 = sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3) )
    | $less(0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3))
    | spl7_63 ),
    inference(resolution,[],[f754,f56]) ).

tff(f2065,plain,
    ( spl7_164
    | spl7_165
    | spl7_63 ),
    inference(avatar_split_clause,[],[f2055,f752,f2062,f2058]) ).

tff(f2055,plain,
    ( ( 0 = sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3) )
    | $less(0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3))
    | spl7_63 ),
    inference(resolution,[],[f754,f56]) ).

tff(f2054,plain,
    ( spl7_163
    | spl7_162
    | spl7_61 ),
    inference(avatar_split_clause,[],[f2043,f732,f2046,f2050]) ).

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

tff(f2046,plain,
    ( spl7_162
  <=> ( 1 = sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_162])]) ).

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

tff(f2043,plain,
    ( ( 1 = sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3) )
    | $less(1,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3))
    | spl7_61 ),
    inference(resolution,[],[f733,f56]) ).

tff(f733,plain,
    ( ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3),1)
    | spl7_61 ),
    inference(avatar_component_clause,[],[f732]) ).

tff(f2053,plain,
    ( spl7_162
    | spl7_163
    | spl7_61 ),
    inference(avatar_split_clause,[],[f2044,f732,f2050,f2046]) ).

tff(f2044,plain,
    ( $less(1,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3))
    | ( 1 = sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3) )
    | spl7_61 ),
    inference(resolution,[],[f733,f56]) ).

tff(f1954,plain,
    ( spl7_9
    | spl7_161
    | ~ spl7_18
    | ~ spl7_87 ),
    inference(avatar_split_clause,[],[f1940,f1373,f322,f1952,f240]) ).

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

tff(f1940,plain,
    ( ! [X2: array_int,X3: $int,X1: $int,X4: $int] :
        ( ( sK4 = X1 )
        | $less(sK1,0)
        | $less(X1,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X2,X4,sK1,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X2,X4,sK1,X3))))) )
        | $less(length1(int,t2tb1(X2)),$sum(X3,sK1))
        | $less(0,X1)
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,X1)))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,X1)))) )
        | $less(length1(int,t2tb1(X2)),$sum(X4,sK1)) )
    | ~ spl7_18
    | ~ spl7_87 ),
    inference(resolution,[],[f1803,f663]) ).

tff(f1803,plain,
    ( ! [X0: $int] :
        ( $less(0,X0)
        | $less(X0,sK1)
        | ( sK4 = X0 ) )
    | ~ spl7_18
    | ~ spl7_87 ),
    inference(resolution,[],[f1386,f479]) ).

tff(f479,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK4,X0)
        | $less(0,X0) )
    | ~ spl7_18 ),
    inference(resolution,[],[f324,f55]) ).

tff(f324,plain,
    ( $less(0,sK4)
    | ~ spl7_18 ),
    inference(avatar_component_clause,[],[f322]) ).

tff(f1950,plain,
    ( spl7_9
    | spl7_160
    | ~ spl7_18
    | ~ spl7_87 ),
    inference(avatar_split_clause,[],[f1941,f1373,f322,f1948,f240]) ).

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

tff(f1941,plain,
    ( ! [X8: $int,X6: array_int,X7: $int,X5: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,X5)))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,X5)))) )
        | $less(X5,0)
        | $less(0,X5)
        | ( sK4 = X5 )
        | $less(length1(int,t2tb1(X6)),$sum(X8,sK1))
        | $less(sK1,0)
        | $less(length1(int,t2tb1(X6)),$sum(X7,sK1))
        | $less(sK6(X6,X8,sK1,X7),sK1) )
    | ~ spl7_18
    | ~ spl7_87 ),
    inference(resolution,[],[f1803,f652]) ).

tff(f1901,plain,
    ( spl7_37
    | spl7_159
    | ~ spl7_32 ),
    inference(avatar_split_clause,[],[f1886,f404,f1899,f429]) ).

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

tff(f1886,plain,
    ( ! [X2: array_int,X3: $int,X1: $int,X4: $int] :
        ( $less(X1,0)
        | $less($sum(sK0,0),0)
        | $less(length1(int,t2tb1(X2)),$sum(X4,X1))
        | ( sK1 = X1 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X2,X4,X1,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X2,X4,X1,X3))))) )
        | $less(length1(int,t2tb1(X2)),$sum(X3,X1))
        | $less(X1,sK1)
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,$sum(sK0,0))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,$sum(sK0,0))))) ) )
    | ~ spl7_32 ),
    inference(resolution,[],[f705,f663]) ).

tff(f1897,plain,
    ( spl7_37
    | spl7_158
    | ~ spl7_32 ),
    inference(avatar_split_clause,[],[f1887,f404,f1895,f429]) ).

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

tff(f1887,plain,
    ( ! [X8: $int,X6: array_int,X7: $int,X5: $int] :
        ( ( sK1 = X5 )
        | $less(sK6(X6,X8,X5,X7),X5)
        | $less($sum(sK0,0),0)
        | $less(X5,sK1)
        | $less(X5,0)
        | $less(length1(int,t2tb1(X6)),$sum(X7,X5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,$sum(sK0,0))))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,$sum(sK0,0))))) )
        | $less(length1(int,t2tb1(X6)),$sum(X8,X5)) )
    | ~ spl7_32 ),
    inference(resolution,[],[f705,f652]) ).

tff(f1883,plain,
    ( spl7_34
    | spl7_157
    | ~ spl7_31 ),
    inference(avatar_split_clause,[],[f1868,f399,f1881,f414]) ).

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

tff(f1868,plain,
    ( ! [X2: array_int,X3: $int,X1: $int,X4: $int] :
        ( $less(X1,sK1)
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X2,X4,X1,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X2,X4,X1,X3))))) )
        | $less($sum(sK3,0),0)
        | $less(length1(int,t2tb1(X2)),$sum(X4,X1))
        | ( sK1 = X1 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,$sum(sK3,0))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,$sum(sK3,0))))) )
        | $less(X1,0)
        | $less(length1(int,t2tb1(X2)),$sum(X3,X1)) )
    | ~ spl7_31 ),
    inference(resolution,[],[f701,f663]) ).

tff(f1879,plain,
    ( spl7_34
    | spl7_156
    | ~ spl7_31 ),
    inference(avatar_split_clause,[],[f1869,f399,f1877,f414]) ).

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

tff(f1869,plain,
    ( ! [X8: $int,X6: array_int,X7: $int,X5: $int] :
        ( $less(sK6(X6,X8,X5,X7),X5)
        | ( sK1 = X5 )
        | $less(length1(int,t2tb1(X6)),$sum(X8,X5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,$sum(sK3,0))))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,$sum(sK3,0))))) )
        | $less($sum(sK3,0),0)
        | $less(length1(int,t2tb1(X6)),$sum(X7,X5))
        | $less(X5,0)
        | $less(X5,sK1) )
    | ~ spl7_31 ),
    inference(resolution,[],[f701,f652]) ).

tff(f1865,plain,
    ( spl7_5
    | spl7_155
    | ~ spl7_10 ),
    inference(avatar_split_clause,[],[f1844,f246,f1863,f220]) ).

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

tff(f1844,plain,
    ( ! [X8: $int,X6: array_int,X7: $int,X5: $int] :
        ( $less(X5,sK1)
        | ( sK1 = X5 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,$sum(sK0,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,$sum(sK0,sK4))))) )
        | $less(sK6(X6,X8,X5,X7),X5)
        | $less(length1(int,t2tb1(X6)),$sum(X7,X5))
        | $less(length1(int,t2tb1(X6)),$sum(X8,X5))
        | $less($sum(sK0,sK4),0)
        | $less(X5,0) )
    | ~ spl7_10 ),
    inference(resolution,[],[f698,f652]) ).

tff(f1861,plain,
    ( spl7_47
    | spl7_16
    | spl7_154
    | ~ spl7_10
    | ~ spl7_13 ),
    inference(avatar_split_clause,[],[f1857,f261,f246,f1859,f290,f572]) ).

tff(f1857,plain,
    ( ! [X14: $int,X13: array_int] :
        ( $less(length1(int,t2tb1(X13)),sK1)
        | ( length1(int,t2tb1(X13)) = sK1 )
        | $less(length1(int,t2tb1(X13)),$sum(sK0,sK5))
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X13)),$sum(X14,sK5))
        | ~ $less($sum(X14,sK4),length1(int,t2tb1(X13)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK4)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK0,sK5,X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK6(X13,sK0,sK5,X14))))) )
        | $less(sK5,0) )
    | ~ spl7_10
    | ~ spl7_13 ),
    inference(forward_demodulation,[],[f1856,f263]) ).

tff(f1856,plain,
    ( ! [X14: $int,X13: array_int] :
        ( $less(length1(int,t2tb1(X13)),$sum(X14,sK5))
        | ( length1(int,t2tb1(X13)) = sK1 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK4)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK0,sK5,X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK6(X13,sK0,sK5,X14))))) )
        | $less(length1(int,t2tb1(X13)),$sum(sK0,sK5))
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X13)),sK1)
        | $less($sum(sK4,1),0)
        | ~ $less($sum(X14,sK4),length1(int,t2tb1(X13))) )
    | ~ spl7_10
    | ~ spl7_13 ),
    inference(forward_demodulation,[],[f1855,f263]) ).

tff(f1855,plain,
    ( ! [X14: $int,X13: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK0,sK5,X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK6(X13,sK0,sK5,X14))))) )
        | $less(sK4,0)
        | ~ $less($sum(X14,sK4),length1(int,t2tb1(X13)))
        | $less(length1(int,t2tb1(X13)),$sum(X14,sK5))
        | $less(length1(int,t2tb1(X13)),$sum(sK0,$sum(sK4,1)))
        | $less($sum(sK4,1),0)
        | $less(length1(int,t2tb1(X13)),sK1)
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK4)))) )
        | ( length1(int,t2tb1(X13)) = sK1 ) )
    | ~ spl7_10
    | ~ spl7_13 ),
    inference(forward_demodulation,[],[f1854,f263]) ).

tff(f1854,plain,
    ( ! [X14: $int,X13: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK4)))) )
        | $less(length1(int,t2tb1(X13)),$sum(X14,$sum(sK4,1)))
        | $less($sum(sK4,1),0)
        | $less(length1(int,t2tb1(X13)),sK1)
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK0,sK5,X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK6(X13,sK0,sK5,X14))))) )
        | ( length1(int,t2tb1(X13)) = sK1 )
        | $less(length1(int,t2tb1(X13)),$sum(sK0,$sum(sK4,1)))
        | $less(sK4,0)
        | ~ $less($sum(X14,sK4),length1(int,t2tb1(X13))) )
    | ~ spl7_10
    | ~ spl7_13 ),
    inference(forward_demodulation,[],[f1848,f263]) ).

tff(f1848,plain,
    ( ! [X14: $int,X13: array_int] :
        ( $less(length1(int,t2tb1(X13)),sK1)
        | ~ $less($sum(X14,sK4),length1(int,t2tb1(X13)))
        | $less(sK4,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK6(X13,sK0,$sum(sK4,1),X14))))) != tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK6(X13,sK0,$sum(sK4,1),X14))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(sK0,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X13)),t2tb($sum(X14,sK4)))) )
        | ( length1(int,t2tb1(X13)) = sK1 )
        | $less(length1(int,t2tb1(X13)),$sum(X14,$sum(sK4,1)))
        | $less(length1(int,t2tb1(X13)),$sum(sK0,$sum(sK4,1)))
        | $less($sum(sK4,1),0) )
    | ~ spl7_10 ),
    inference(resolution,[],[f698,f668]) ).

tff(f1853,plain,
    ( spl7_5
    | spl7_153
    | ~ spl7_10 ),
    inference(avatar_split_clause,[],[f1843,f246,f1851,f220]) ).

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

tff(f1843,plain,
    ( ! [X2: array_int,X3: $int,X1: $int,X4: $int] :
        ( $less(length1(int,t2tb1(X2)),$sum(X4,X1))
        | $less($sum(sK0,sK4),0)
        | ( sK1 = X1 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X2,X4,X1,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X2,X4,X1,X3))))) )
        | $less(X1,0)
        | $less(length1(int,t2tb1(X2)),$sum(X3,X1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,$sum(sK0,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,$sum(sK0,sK4))))) )
        | $less(X1,sK1) )
    | ~ spl7_10 ),
    inference(resolution,[],[f698,f663]) ).

tff(f1840,plain,
    ( spl7_47
    | spl7_16
    | spl7_152
    | ~ spl7_2
    | ~ spl7_13 ),
    inference(avatar_split_clause,[],[f1836,f261,f205,f1838,f290,f572]) ).

tff(f1836,plain,
    ( ! [X0: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X0)),$sum(sK3,sK5))
        | ~ $less($sum(X1,sK4),length1(int,t2tb1(X0)))
        | $less(sK4,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(sK3,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK4)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X0,sK3,sK5,X1))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(sK3,sK6(X0,sK3,sK5,X1))))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK5))
        | $less(length1(int,t2tb1(X0)),sK1)
        | ( length1(int,t2tb1(X0)) = sK1 )
        | $less(sK5,0) )
    | ~ spl7_2
    | ~ spl7_13 ),
    inference(forward_demodulation,[],[f1835,f263]) ).

tff(f1835,plain,
    ( ! [X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(sK3,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK4)))) )
        | ~ $less($sum(X1,sK4),length1(int,t2tb1(X0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X0,sK3,sK5,X1))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(sK3,sK6(X0,sK3,sK5,X1))))) )
        | $less(sK5,0)
        | $less(length1(int,t2tb1(X0)),sK1)
        | ( length1(int,t2tb1(X0)) = sK1 )
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK5))
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X0)),$sum(sK3,$sum(sK4,1))) )
    | ~ spl7_2
    | ~ spl7_13 ),
    inference(forward_demodulation,[],[f1834,f263]) ).

tff(f1834,plain,
    ( ! [X0: array_int,X1: $int] :
        ( $less(sK4,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(sK3,sK6(X0,sK3,$sum(sK4,1),X1))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X0,sK3,$sum(sK4,1),X1))))) )
        | $less(sK5,0)
        | $less(length1(int,t2tb1(X0)),$sum(sK3,$sum(sK4,1)))
        | ~ $less($sum(X1,sK4),length1(int,t2tb1(X0)))
        | ( length1(int,t2tb1(X0)) = sK1 )
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(sK3,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK4)))) )
        | $less(length1(int,t2tb1(X0)),sK1) )
    | ~ spl7_2
    | ~ spl7_13 ),
    inference(forward_demodulation,[],[f1833,f263]) ).

tff(f1833,plain,
    ( ! [X0: array_int,X1: $int] :
        ( ~ $less($sum(X1,sK4),length1(int,t2tb1(X0)))
        | $less($sum(sK4,1),0)
        | $less(length1(int,t2tb1(X0)),$sum(sK3,$sum(sK4,1)))
        | ( length1(int,t2tb1(X0)) = sK1 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(sK3,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK4)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(sK3,sK6(X0,sK3,$sum(sK4,1),X1))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X0,sK3,$sum(sK4,1),X1))))) )
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X0)),sK1) )
    | ~ spl7_2
    | ~ spl7_13 ),
    inference(forward_demodulation,[],[f1827,f263]) ).

tff(f1827,plain,
    ( ! [X0: array_int,X1: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(sK3,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK4)))) )
        | $less(length1(int,t2tb1(X0)),$sum(X1,$sum(sK4,1)))
        | $less(length1(int,t2tb1(X0)),$sum(sK3,$sum(sK4,1)))
        | $less(sK4,0)
        | ~ $less($sum(X1,sK4),length1(int,t2tb1(X0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(sK3,sK6(X0,sK3,$sum(sK4,1),X1))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X0,sK3,$sum(sK4,1),X1))))) )
        | ( length1(int,t2tb1(X0)) = sK1 )
        | $less(length1(int,t2tb1(X0)),sK1)
        | $less($sum(sK4,1),0) )
    | ~ spl7_2 ),
    inference(resolution,[],[f668,f692]) ).

tff(f1826,plain,
    ( spl7_9
    | spl7_151
    | ~ spl7_87 ),
    inference(avatar_split_clause,[],[f1799,f1373,f1824,f240]) ).

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

tff(f1799,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: array_int] :
        ( $less(length1(int,t2tb1(X1)),$sum(X2,sK1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK6(X1,X3,sK1,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,sK6(X1,X3,sK1,X2))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,X0)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X3,X0)))) )
        | $less(sK1,0)
        | $less(length1(int,t2tb1(X1)),$sum(X3,sK1))
        | ( sK4 = X0 )
        | $less(sK4,X0)
        | $less(X0,0) )
    | ~ spl7_87 ),
    inference(resolution,[],[f1386,f663]) ).

tff(f1822,plain,
    ( spl7_9
    | spl7_150
    | ~ spl7_87 ),
    inference(avatar_split_clause,[],[f1800,f1373,f1820,f240]) ).

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

tff(f1800,plain,
    ( ! [X6: $int,X7: $int,X4: $int,X5: array_int] :
        ( $less(length1(int,t2tb1(X5)),$sum(X6,sK1))
        | $less(sK6(X5,X7,sK1,X6),sK1)
        | $less(X4,0)
        | $less(length1(int,t2tb1(X5)),$sum(X7,sK1))
        | ( sK4 = X4 )
        | $less(sK1,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X7,X4)))) = tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,X4)))) )
        | $less(sK4,X4) )
    | ~ spl7_87 ),
    inference(resolution,[],[f1386,f652]) ).

tff(f1818,plain,
    ( spl7_16
    | spl7_149
    | ~ spl7_87 ),
    inference(avatar_split_clause,[],[f1805,f1373,f1816,f290]) ).

tff(f1816,plain,
    ( spl7_149
  <=> ! [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(length1(int,t2tb1(X2)),$sum(X3,X1))
        | $less(X1,sK1)
        | ( sK4 = X1 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X2,X4,X1,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X2,X4,X1,X3))))) )
        | $less(length1(int,t2tb1(X2)),$sum(X4,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_149])]) ).

tff(f1805,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)))) )
        | $less(length1(int,t2tb1(X2)),$sum(X4,X1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X3,sK6(X2,X4,X1,X3))))) != tb2t(get(int,int,elts(int,t2tb1(X2)),t2tb($sum(X4,sK6(X2,X4,X1,X3))))) )
        | $less(sK4,0)
        | ( sK4 = X1 )
        | $less(X1,sK1)
        | $less(length1(int,t2tb1(X2)),$sum(X3,X1))
        | $less(X1,0) )
    | ~ spl7_87 ),
    inference(resolution,[],[f1386,f663]) ).

tff(f1814,plain,
    ( spl7_16
    | spl7_148
    | ~ spl7_87 ),
    inference(avatar_split_clause,[],[f1806,f1373,f1812,f290]) ).

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

tff(f1806,plain,
    ( ! [X8: $int,X6: array_int,X7: $int,X5: $int] :
        ( $less(X5,sK1)
        | $less(length1(int,t2tb1(X6)),$sum(X7,X5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X8,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X6)),t2tb($sum(X7,sK4)))) )
        | $less(length1(int,t2tb1(X6)),$sum(X8,X5))
        | $less(sK6(X6,X8,X5,X7),X5)
        | ( sK4 = X5 )
        | $less(sK4,0)
        | $less(X5,0) )
    | ~ spl7_87 ),
    inference(resolution,[],[f1386,f652]) ).

tff(f1783,plain,
    ( spl7_9
    | spl7_147
    | ~ spl7_19 ),
    inference(avatar_split_clause,[],[f1611,f327,f1781,f240]) ).

tff(f1781,plain,
    ( spl7_147
  <=> ! [X37: $int,X34: array_int,X36: $int,X35: $int] :
        ( $less(X36,0)
        | $less(length1(int,t2tb1(X34)),$sum(X35,sK1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X34)),t2tb($sum(X37,X36)))) = tb2t(get(int,int,elts(int,t2tb1(X34)),t2tb($sum(X35,X36)))) )
        | $less(sK0,X36)
        | ( sK1 = X36 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X34)),t2tb($sum(X35,sK6(X34,X37,sK1,X35))))) != tb2t(get(int,int,elts(int,t2tb1(X34)),t2tb($sum(X37,sK6(X34,X37,sK1,X35))))) )
        | $less(length1(int,t2tb1(X34)),$sum(X37,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_147])]) ).

tff(f1611,plain,
    ( ! [X36: $int,X37: $int,X34: array_int,X35: $int] :
        ( $less(X36,0)
        | $less(length1(int,t2tb1(X34)),$sum(X37,sK1))
        | $less(sK1,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X34)),t2tb($sum(X35,sK6(X34,X37,sK1,X35))))) != tb2t(get(int,int,elts(int,t2tb1(X34)),t2tb($sum(X37,sK6(X34,X37,sK1,X35))))) )
        | ( sK1 = X36 )
        | $less(sK0,X36)
        | ( tb2t(get(int,int,elts(int,t2tb1(X34)),t2tb($sum(X37,X36)))) = tb2t(get(int,int,elts(int,t2tb1(X34)),t2tb($sum(X35,X36)))) )
        | $less(length1(int,t2tb1(X34)),$sum(X35,sK1)) )
    | ~ spl7_19 ),
    inference(resolution,[],[f663,f691]) ).

tff(f1779,plain,
    ( spl7_47
    | spl7_146
    | ~ spl7_52 ),
    inference(avatar_split_clause,[],[f1617,f600,f1777,f572]) ).

tff(f1777,plain,
    ( spl7_146
  <=> ! [X61: $int,X58: array_int,X59: $int,X60: $int] :
        ( $less(X60,0)
        | $less(length1(int,t2tb1(X58)),$sum(X59,sK5))
        | $less(0,X60)
        | ( sK5 = X60 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X58)),t2tb($sum(X61,X60)))) = tb2t(get(int,int,elts(int,t2tb1(X58)),t2tb($sum(X59,X60)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X58)),t2tb($sum(X59,sK6(X58,X61,sK5,X59))))) != tb2t(get(int,int,elts(int,t2tb1(X58)),t2tb($sum(X61,sK6(X58,X61,sK5,X59))))) )
        | $less(length1(int,t2tb1(X58)),$sum(X61,sK5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_146])]) ).

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

tff(f1617,plain,
    ( ! [X58: array_int,X59: $int,X60: $int,X61: $int] :
        ( $less(X60,0)
        | $less(length1(int,t2tb1(X58)),$sum(X61,sK5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X58)),t2tb($sum(X59,sK6(X58,X61,sK5,X59))))) != tb2t(get(int,int,elts(int,t2tb1(X58)),t2tb($sum(X61,sK6(X58,X61,sK5,X59))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X58)),t2tb($sum(X61,X60)))) = tb2t(get(int,int,elts(int,t2tb1(X58)),t2tb($sum(X59,X60)))) )
        | ( sK5 = X60 )
        | $less(0,X60)
        | $less(length1(int,t2tb1(X58)),$sum(X59,sK5))
        | $less(sK5,0) )
    | ~ spl7_52 ),
    inference(resolution,[],[f663,f709]) ).

tff(f709,plain,
    ( ! [X0: $int] :
        ( $less(0,X0)
        | $less(X0,sK5)
        | ( sK5 = X0 ) )
    | ~ spl7_52 ),
    inference(resolution,[],[f609,f56]) ).

tff(f609,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK5,X0)
        | $less(0,X0) )
    | ~ spl7_52 ),
    inference(resolution,[],[f602,f55]) ).

tff(f602,plain,
    ( $less(0,sK5)
    | ~ spl7_52 ),
    inference(avatar_component_clause,[],[f600]) ).

tff(f1775,plain,
    ( spl7_6
    | spl7_145
    | ~ spl7_19 ),
    inference(avatar_split_clause,[],[f1645,f327,f1773,f225]) ).

tff(f1773,plain,
    ( spl7_145
  <=> ! [X160: $int,X159: array_int,X161: $int,X158: $int] :
        ( $less(length1(int,t2tb1(X159)),$sum(X161,X158))
        | $less(X158,sK1)
        | ( tb2t(get(int,int,elts(int,t2tb1(X159)),t2tb($sum(X161,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X159)),t2tb($sum(X160,sK0)))) )
        | $less(length1(int,t2tb1(X159)),$sum(X160,X158))
        | ( tb2t(get(int,int,elts(int,t2tb1(X159)),t2tb($sum(X160,sK6(X159,X161,X158,X160))))) != tb2t(get(int,int,elts(int,t2tb1(X159)),t2tb($sum(X161,sK6(X159,X161,X158,X160))))) )
        | ( sK0 = X158 )
        | $less(X158,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_145])]) ).

tff(f1645,plain,
    ( ! [X160: $int,X158: $int,X161: $int,X159: array_int] :
        ( $less(length1(int,t2tb1(X159)),$sum(X161,X158))
        | $less(sK0,0)
        | $less(X158,0)
        | ( sK0 = X158 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X159)),t2tb($sum(X160,sK6(X159,X161,X158,X160))))) != tb2t(get(int,int,elts(int,t2tb1(X159)),t2tb($sum(X161,sK6(X159,X161,X158,X160))))) )
        | $less(length1(int,t2tb1(X159)),$sum(X160,X158))
        | ( tb2t(get(int,int,elts(int,t2tb1(X159)),t2tb($sum(X161,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X159)),t2tb($sum(X160,sK0)))) )
        | $less(X158,sK1) )
    | ~ spl7_19 ),
    inference(resolution,[],[f663,f998]) ).

tff(f1771,plain,
    ( spl7_9
    | spl7_7
    | spl7_144
    | ~ spl7_2 ),
    inference(avatar_split_clause,[],[f1639,f205,f1769,f230,f240]) ).

tff(f1769,plain,
    ( spl7_144
  <=> ! [X141: $int,X139: array_int,X140: $int] :
        ( $less(length1(int,t2tb1(X139)),$sum(X141,sK1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X139)),t2tb($sum(X140,sK6(X139,X141,sK1,X140))))) != tb2t(get(int,int,elts(int,t2tb1(X139)),t2tb($sum(X141,sK6(X139,X141,sK1,X140))))) )
        | $less(length1(int,t2tb1(X139)),$sum(X140,sK1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X139)),t2tb($sum(X141,$sum(sK3,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X139)),t2tb($sum(X140,$sum(sK3,sK4))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_144])]) ).

tff(f1639,plain,
    ( ! [X140: $int,X141: $int,X139: array_int] :
        ( $less(length1(int,t2tb1(X139)),$sum(X141,sK1))
        | $less($sum(sK3,sK4),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X139)),t2tb($sum(X141,$sum(sK3,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X139)),t2tb($sum(X140,$sum(sK3,sK4))))) )
        | $less(length1(int,t2tb1(X139)),$sum(X140,sK1))
        | $less(sK1,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X139)),t2tb($sum(X140,sK6(X139,X141,sK1,X140))))) != tb2t(get(int,int,elts(int,t2tb1(X139)),t2tb($sum(X141,sK6(X139,X141,sK1,X140))))) ) )
    | ~ spl7_2 ),
    inference(resolution,[],[f663,f207]) ).

tff(f1767,plain,
    ( spl7_16
    | spl7_143
    | ~ spl7_18 ),
    inference(avatar_split_clause,[],[f1615,f322,f1765,f290]) ).

tff(f1765,plain,
    ( spl7_143
  <=> ! [X51: $int,X53: $int,X50: array_int,X52: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X50)),t2tb($sum(X51,sK6(X50,X53,sK4,X51))))) != tb2t(get(int,int,elts(int,t2tb1(X50)),t2tb($sum(X53,sK6(X50,X53,sK4,X51))))) )
        | $less(0,X52)
        | $less(X52,0)
        | $less(length1(int,t2tb1(X50)),$sum(X53,sK4))
        | $less(length1(int,t2tb1(X50)),$sum(X51,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X50)),t2tb($sum(X51,X52)))) = tb2t(get(int,int,elts(int,t2tb1(X50)),t2tb($sum(X53,X52)))) )
        | ( sK4 = X52 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_143])]) ).

tff(f1615,plain,
    ( ! [X50: array_int,X51: $int,X52: $int,X53: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X50)),t2tb($sum(X51,sK6(X50,X53,sK4,X51))))) != tb2t(get(int,int,elts(int,t2tb1(X50)),t2tb($sum(X53,sK6(X50,X53,sK4,X51))))) )
        | ( sK4 = X52 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X50)),t2tb($sum(X51,X52)))) = tb2t(get(int,int,elts(int,t2tb1(X50)),t2tb($sum(X53,X52)))) )
        | $less(length1(int,t2tb1(X50)),$sum(X51,sK4))
        | $less(length1(int,t2tb1(X50)),$sum(X53,sK4))
        | $less(X52,0)
        | $less(sK4,0)
        | $less(0,X52) )
    | ~ spl7_18 ),
    inference(resolution,[],[f663,f707]) ).

tff(f707,plain,
    ( ! [X0: $int] :
        ( $less(X0,sK4)
        | $less(0,X0)
        | ( sK4 = X0 ) )
    | ~ spl7_18 ),
    inference(resolution,[],[f479,f56]) ).

tff(f1763,plain,
    ( spl7_47
    | spl7_142
    | ~ spl7_52 ),
    inference(avatar_split_clause,[],[f1655,f600,f1761,f572]) ).

tff(f1761,plain,
    ( spl7_142
  <=> ! [X130: array_int,X132: $int,X131: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X130)),t2tb($sum(X132,sK6(X130,X132,sK5,X131))))) != tb2t(get(int,int,elts(int,t2tb1(X130)),t2tb($sum(X131,sK6(X130,X132,sK5,X131))))) )
        | $less(length1(int,t2tb1(X130)),$sum(X132,sK5))
        | $less(length1(int,t2tb1(X130)),$sum(X131,sK5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X130)),t2tb($sum(X132,0)))) = tb2t(get(int,int,elts(int,t2tb1(X130)),t2tb($sum(X131,0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_142])]) ).

tff(f1655,plain,
    ( ! [X132: $int,X130: array_int,X131: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X130)),t2tb($sum(X132,sK6(X130,X132,sK5,X131))))) != tb2t(get(int,int,elts(int,t2tb1(X130)),t2tb($sum(X131,sK6(X130,X132,sK5,X131))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X130)),t2tb($sum(X132,0)))) = tb2t(get(int,int,elts(int,t2tb1(X130)),t2tb($sum(X131,0)))) )
        | $less(length1(int,t2tb1(X130)),$sum(X131,sK5))
        | $less(length1(int,t2tb1(X130)),$sum(X132,sK5))
        | $less(sK5,0) )
    | ~ spl7_52 ),
    inference(evaluation,[],[f1637]) ).

tff(f1637,plain,
    ( ! [X132: $int,X130: array_int,X131: $int] :
        ( $less(length1(int,t2tb1(X130)),$sum(X132,sK5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X130)),t2tb($sum(X132,0)))) = tb2t(get(int,int,elts(int,t2tb1(X130)),t2tb($sum(X131,0)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X130)),t2tb($sum(X132,sK6(X130,X132,sK5,X131))))) != tb2t(get(int,int,elts(int,t2tb1(X130)),t2tb($sum(X131,sK6(X130,X132,sK5,X131))))) )
        | $less(0,0)
        | $less(length1(int,t2tb1(X130)),$sum(X131,sK5))
        | $less(sK5,0) )
    | ~ spl7_52 ),
    inference(resolution,[],[f663,f602]) ).

tff(f1759,plain,
    ( spl7_141
    | spl7_34
    | ~ spl7_38 ),
    inference(avatar_split_clause,[],[f1656,f436,f414,f1757]) ).

tff(f1757,plain,
    ( spl7_141
  <=> ! [X114: $int,X112: array_int,X113: $int] :
        ( $less(length1(int,t2tb1(X112)),$sum(X114,$sum(sK3,0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X112)),t2tb($sum(X113,0)))) = tb2t(get(int,int,elts(int,t2tb1(X112)),t2tb($sum(X114,0)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X112)),t2tb($sum(X114,sK6(X112,X114,$sum(sK3,0),X113))))) != tb2t(get(int,int,elts(int,t2tb1(X112)),t2tb($sum(X113,sK6(X112,X114,$sum(sK3,0),X113))))) )
        | $less(length1(int,t2tb1(X112)),$sum(X113,$sum(sK3,0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_141])]) ).

tff(f1656,plain,
    ( ! [X113: $int,X114: $int,X112: array_int] :
        ( $less($sum(sK3,0),0)
        | $less(length1(int,t2tb1(X112)),$sum(X114,$sum(sK3,0)))
        | $less(length1(int,t2tb1(X112)),$sum(X113,$sum(sK3,0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X112)),t2tb($sum(X114,sK6(X112,X114,$sum(sK3,0),X113))))) != tb2t(get(int,int,elts(int,t2tb1(X112)),t2tb($sum(X113,sK6(X112,X114,$sum(sK3,0),X113))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X112)),t2tb($sum(X113,0)))) = tb2t(get(int,int,elts(int,t2tb1(X112)),t2tb($sum(X114,0)))) ) )
    | ~ spl7_38 ),
    inference(evaluation,[],[f1631]) ).

tff(f1631,plain,
    ( ! [X113: $int,X114: $int,X112: array_int] :
        ( $less(0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X112)),t2tb($sum(X114,sK6(X112,X114,$sum(sK3,0),X113))))) != tb2t(get(int,int,elts(int,t2tb1(X112)),t2tb($sum(X113,sK6(X112,X114,$sum(sK3,0),X113))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X112)),t2tb($sum(X113,0)))) = tb2t(get(int,int,elts(int,t2tb1(X112)),t2tb($sum(X114,0)))) )
        | $less(length1(int,t2tb1(X112)),$sum(X113,$sum(sK3,0)))
        | $less(length1(int,t2tb1(X112)),$sum(X114,$sum(sK3,0)))
        | $less($sum(sK3,0),0) )
    | ~ spl7_38 ),
    inference(resolution,[],[f663,f438]) ).

tff(f1755,plain,
    ( spl7_9
    | spl7_34
    | spl7_140
    | ~ spl7_31 ),
    inference(avatar_split_clause,[],[f1641,f399,f1753,f414,f240]) ).

tff(f1753,plain,
    ( spl7_140
  <=> ! [X146: $int,X145: array_int,X147: $int] :
        ( $less(length1(int,t2tb1(X145)),$sum(X146,sK1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X147,$sum(sK3,0))))) = tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X146,$sum(sK3,0))))) )
        | $less(length1(int,t2tb1(X145)),$sum(X147,sK1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X146,sK6(X145,X147,sK1,X146))))) != tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X147,sK6(X145,X147,sK1,X146))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_140])]) ).

tff(f1641,plain,
    ( ! [X145: array_int,X146: $int,X147: $int] :
        ( $less(length1(int,t2tb1(X145)),$sum(X146,sK1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X146,sK6(X145,X147,sK1,X146))))) != tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X147,sK6(X145,X147,sK1,X146))))) )
        | $less($sum(sK3,0),0)
        | $less(length1(int,t2tb1(X145)),$sum(X147,sK1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X147,$sum(sK3,0))))) = tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X146,$sum(sK3,0))))) )
        | $less(sK1,0) )
    | ~ spl7_31 ),
    inference(resolution,[],[f663,f401]) ).

tff(f1751,plain,
    ( spl7_9
    | spl7_139
    | ~ spl7_19 ),
    inference(avatar_split_clause,[],[f1608,f327,f1749,f240]) ).

tff(f1749,plain,
    ( spl7_139
  <=> ! [X24: $int,X23: $int,X25: $int,X22: array_int] :
        ( ( sK0 = X24 )
        | $less(length1(int,t2tb1(X22)),$sum(X23,sK1))
        | $less(X24,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X22)),t2tb($sum(X23,sK6(X22,X25,sK1,X23))))) != tb2t(get(int,int,elts(int,t2tb1(X22)),t2tb($sum(X25,sK6(X22,X25,sK1,X23))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X22)),t2tb($sum(X25,X24)))) = tb2t(get(int,int,elts(int,t2tb1(X22)),t2tb($sum(X23,X24)))) )
        | $less(sK0,X24)
        | $less(length1(int,t2tb1(X22)),$sum(X25,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_139])]) ).

tff(f1608,plain,
    ( ! [X24: $int,X22: array_int,X25: $int,X23: $int] :
        ( ( sK0 = X24 )
        | $less(sK1,0)
        | $less(length1(int,t2tb1(X22)),$sum(X25,sK1))
        | $less(sK0,X24)
        | ( tb2t(get(int,int,elts(int,t2tb1(X22)),t2tb($sum(X25,X24)))) = tb2t(get(int,int,elts(int,t2tb1(X22)),t2tb($sum(X23,X24)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X22)),t2tb($sum(X23,sK6(X22,X25,sK1,X23))))) != tb2t(get(int,int,elts(int,t2tb1(X22)),t2tb($sum(X25,sK6(X22,X25,sK1,X23))))) )
        | $less(X24,0)
        | $less(length1(int,t2tb1(X22)),$sum(X23,sK1)) )
    | ~ spl7_19 ),
    inference(resolution,[],[f663,f998]) ).

tff(f1747,plain,
    ( spl7_9
    | spl7_138
    | ~ spl7_28 ),
    inference(avatar_split_clause,[],[f1658,f368,f1745,f240]) ).

tff(f1745,plain,
    ( spl7_138
  <=> ! [X121: array_int,X123: $int,X122: $int] :
        ( ( 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(X121,X123,sK1,X122))))) != tb2t(get(int,int,elts(int,t2tb1(X121)),t2tb($sum(X122,sK6(X121,X123,sK1,X122))))) )
        | $less(length1(int,t2tb1(X121)),$sum(X122,sK1))
        | $less(length1(int,t2tb1(X121)),$sum(X123,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_138])]) ).

tff(f1658,plain,
    ( ! [X121: array_int,X122: $int,X123: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X121)),t2tb($sum(X123,0)))) = tb2t(get(int,int,elts(int,t2tb1(X121)),t2tb($sum(X122,0)))) )
        | $less(length1(int,t2tb1(X121)),$sum(X123,sK1))
        | $less(length1(int,t2tb1(X121)),$sum(X122,sK1))
        | $less(sK1,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X121)),t2tb($sum(X123,sK6(X121,X123,sK1,X122))))) != tb2t(get(int,int,elts(int,t2tb1(X121)),t2tb($sum(X122,sK6(X121,X123,sK1,X122))))) ) )
    | ~ spl7_28 ),
    inference(evaluation,[],[f1634]) ).

tff(f1634,plain,
    ( ! [X121: array_int,X122: $int,X123: $int] :
        ( $less(length1(int,t2tb1(X121)),$sum(X123,sK1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X121)),t2tb($sum(X123,0)))) = tb2t(get(int,int,elts(int,t2tb1(X121)),t2tb($sum(X122,0)))) )
        | $less(sK1,0)
        | $less(0,0)
        | $less(length1(int,t2tb1(X121)),$sum(X122,sK1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X121)),t2tb($sum(X123,sK6(X121,X123,sK1,X122))))) != tb2t(get(int,int,elts(int,t2tb1(X121)),t2tb($sum(X122,sK6(X121,X123,sK1,X122))))) ) )
    | ~ spl7_28 ),
    inference(resolution,[],[f663,f370]) ).

tff(f1743,plain,
    ( spl7_5
    | spl7_137
    | spl7_9
    | ~ spl7_10 ),
    inference(avatar_split_clause,[],[f1640,f246,f240,f1741,f220]) ).

tff(f1741,plain,
    ( spl7_137
  <=> ! [X144: $int,X142: array_int,X143: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X142)),t2tb($sum(X144,$sum(sK0,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X142)),t2tb($sum(X143,$sum(sK0,sK4))))) )
        | $less(length1(int,t2tb1(X142)),$sum(X144,sK1))
        | $less(length1(int,t2tb1(X142)),$sum(X143,sK1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X142)),t2tb($sum(X144,sK6(X142,X144,sK1,X143))))) != tb2t(get(int,int,elts(int,t2tb1(X142)),t2tb($sum(X143,sK6(X142,X144,sK1,X143))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_137])]) ).

tff(f1640,plain,
    ( ! [X142: array_int,X143: $int,X144: $int] :
        ( $less(sK1,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X142)),t2tb($sum(X144,$sum(sK0,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X142)),t2tb($sum(X143,$sum(sK0,sK4))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X142)),t2tb($sum(X144,sK6(X142,X144,sK1,X143))))) != tb2t(get(int,int,elts(int,t2tb1(X142)),t2tb($sum(X143,sK6(X142,X144,sK1,X143))))) )
        | $less(length1(int,t2tb1(X142)),$sum(X143,sK1))
        | $less(length1(int,t2tb1(X142)),$sum(X144,sK1))
        | $less($sum(sK0,sK4),0) )
    | ~ spl7_10 ),
    inference(resolution,[],[f663,f248]) ).

tff(f1739,plain,
    ( spl7_5
    | spl7_136
    | ~ spl7_24 ),
    inference(avatar_split_clause,[],[f1659,f349,f1737,f220]) ).

tff(f1737,plain,
    ( spl7_136
  <=> ! [X106: array_int,X107: $int,X108: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X106)),t2tb($sum(X108,sK6(X106,X108,$sum(sK0,sK4),X107))))) != tb2t(get(int,int,elts(int,t2tb1(X106)),t2tb($sum(X107,sK6(X106,X108,$sum(sK0,sK4),X107))))) )
        | $less(length1(int,t2tb1(X106)),$sum(X108,$sum(sK0,sK4)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X106)),t2tb($sum(X108,0)))) = tb2t(get(int,int,elts(int,t2tb1(X106)),t2tb($sum(X107,0)))) )
        | $less(length1(int,t2tb1(X106)),$sum(X107,$sum(sK0,sK4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_136])]) ).

tff(f1659,plain,
    ( ! [X108: $int,X106: array_int,X107: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X106)),t2tb($sum(X108,sK6(X106,X108,$sum(sK0,sK4),X107))))) != tb2t(get(int,int,elts(int,t2tb1(X106)),t2tb($sum(X107,sK6(X106,X108,$sum(sK0,sK4),X107))))) )
        | $less($sum(sK0,sK4),0)
        | $less(length1(int,t2tb1(X106)),$sum(X107,$sum(sK0,sK4)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X106)),t2tb($sum(X108,0)))) = tb2t(get(int,int,elts(int,t2tb1(X106)),t2tb($sum(X107,0)))) )
        | $less(length1(int,t2tb1(X106)),$sum(X108,$sum(sK0,sK4))) )
    | ~ spl7_24 ),
    inference(evaluation,[],[f1629]) ).

tff(f1629,plain,
    ( ! [X108: $int,X106: array_int,X107: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X106)),t2tb($sum(X108,0)))) = tb2t(get(int,int,elts(int,t2tb1(X106)),t2tb($sum(X107,0)))) )
        | $less(0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X106)),t2tb($sum(X108,sK6(X106,X108,$sum(sK0,sK4),X107))))) != tb2t(get(int,int,elts(int,t2tb1(X106)),t2tb($sum(X107,sK6(X106,X108,$sum(sK0,sK4),X107))))) )
        | $less(length1(int,t2tb1(X106)),$sum(X108,$sum(sK0,sK4)))
        | $less($sum(sK0,sK4),0)
        | $less(length1(int,t2tb1(X106)),$sum(X107,$sum(sK0,sK4))) )
    | ~ spl7_24 ),
    inference(resolution,[],[f663,f351]) ).

tff(f1735,plain,
    ( spl7_9
    | spl7_37
    | spl7_135
    | ~ spl7_32 ),
    inference(avatar_split_clause,[],[f1642,f404,f1733,f429,f240]) ).

tff(f1733,plain,
    ( spl7_135
  <=> ! [X150: $int,X149: $int,X148: array_int] :
        ( $less(length1(int,t2tb1(X148)),$sum(X150,sK1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X148)),t2tb($sum(X150,$sum(sK0,0))))) = tb2t(get(int,int,elts(int,t2tb1(X148)),t2tb($sum(X149,$sum(sK0,0))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X148)),t2tb($sum(X150,sK6(X148,X150,sK1,X149))))) != tb2t(get(int,int,elts(int,t2tb1(X148)),t2tb($sum(X149,sK6(X148,X150,sK1,X149))))) )
        | $less(length1(int,t2tb1(X148)),$sum(X149,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_135])]) ).

tff(f1642,plain,
    ( ! [X150: $int,X148: array_int,X149: $int] :
        ( $less(length1(int,t2tb1(X148)),$sum(X150,sK1))
        | $less($sum(sK0,0),0)
        | $less(length1(int,t2tb1(X148)),$sum(X149,sK1))
        | $less(sK1,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X148)),t2tb($sum(X150,sK6(X148,X150,sK1,X149))))) != tb2t(get(int,int,elts(int,t2tb1(X148)),t2tb($sum(X149,sK6(X148,X150,sK1,X149))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X148)),t2tb($sum(X150,$sum(sK0,0))))) = tb2t(get(int,int,elts(int,t2tb1(X148)),t2tb($sum(X149,$sum(sK0,0))))) ) )
    | ~ spl7_32 ),
    inference(resolution,[],[f663,f406]) ).

tff(f1731,plain,
    ( spl7_7
    | spl7_134
    | ~ spl7_2 ),
    inference(avatar_split_clause,[],[f1643,f205,f1729,f230]) ).

tff(f1729,plain,
    ( spl7_134
  <=> ! [X153: $int,X152: array_int,X151: $int,X154: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X152)),t2tb($sum(X154,$sum(sK3,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X152)),t2tb($sum(X153,$sum(sK3,sK4))))) )
        | ( sK1 = X151 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X152)),t2tb($sum(X154,sK6(X152,X154,X151,X153))))) != tb2t(get(int,int,elts(int,t2tb1(X152)),t2tb($sum(X153,sK6(X152,X154,X151,X153))))) )
        | $less(length1(int,t2tb1(X152)),$sum(X153,X151))
        | $less(length1(int,t2tb1(X152)),$sum(X154,X151))
        | $less(X151,0)
        | $less(X151,sK1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_134])]) ).

tff(f1643,plain,
    ( ! [X152: array_int,X153: $int,X151: $int,X154: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X152)),t2tb($sum(X154,$sum(sK3,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X152)),t2tb($sum(X153,$sum(sK3,sK4))))) )
        | $less(X151,0)
        | $less(X151,sK1)
        | $less(length1(int,t2tb1(X152)),$sum(X154,X151))
        | $less(length1(int,t2tb1(X152)),$sum(X153,X151))
        | ( tb2t(get(int,int,elts(int,t2tb1(X152)),t2tb($sum(X154,sK6(X152,X154,X151,X153))))) != tb2t(get(int,int,elts(int,t2tb1(X152)),t2tb($sum(X153,sK6(X152,X154,X151,X153))))) )
        | ( sK1 = X151 )
        | $less($sum(sK3,sK4),0) )
    | ~ spl7_2 ),
    inference(resolution,[],[f663,f692]) ).

tff(f1727,plain,
    ( spl7_1
    | spl7_133
    | ~ spl7_25 ),
    inference(avatar_split_clause,[],[f1661,f354,f1725,f200]) ).

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

tff(f1725,plain,
    ( spl7_133
  <=> ! [X125: $int,X124: array_int,X126: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X124)),t2tb($sum(X125,sK6(X124,X126,sK3,X125))))) != tb2t(get(int,int,elts(int,t2tb1(X124)),t2tb($sum(X126,sK6(X124,X126,sK3,X125))))) )
        | $less(length1(int,t2tb1(X124)),$sum(X126,sK3))
        | ( tb2t(get(int,int,elts(int,t2tb1(X124)),t2tb($sum(X126,0)))) = tb2t(get(int,int,elts(int,t2tb1(X124)),t2tb($sum(X125,0)))) )
        | $less(length1(int,t2tb1(X124)),$sum(X125,sK3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_133])]) ).

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

tff(f1661,plain,
    ( ! [X126: $int,X124: array_int,X125: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X124)),t2tb($sum(X125,sK6(X124,X126,sK3,X125))))) != tb2t(get(int,int,elts(int,t2tb1(X124)),t2tb($sum(X126,sK6(X124,X126,sK3,X125))))) )
        | $less(length1(int,t2tb1(X124)),$sum(X125,sK3))
        | ( tb2t(get(int,int,elts(int,t2tb1(X124)),t2tb($sum(X126,0)))) = tb2t(get(int,int,elts(int,t2tb1(X124)),t2tb($sum(X125,0)))) )
        | $less(sK3,0)
        | $less(length1(int,t2tb1(X124)),$sum(X126,sK3)) )
    | ~ spl7_25 ),
    inference(evaluation,[],[f1635]) ).

tff(f1635,plain,
    ( ! [X126: $int,X124: array_int,X125: $int] :
        ( $less(length1(int,t2tb1(X124)),$sum(X125,sK3))
        | $less(0,0)
        | $less(sK3,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X124)),t2tb($sum(X125,sK6(X124,X126,sK3,X125))))) != tb2t(get(int,int,elts(int,t2tb1(X124)),t2tb($sum(X126,sK6(X124,X126,sK3,X125))))) )
        | $less(length1(int,t2tb1(X124)),$sum(X126,sK3))
        | ( tb2t(get(int,int,elts(int,t2tb1(X124)),t2tb($sum(X126,0)))) = tb2t(get(int,int,elts(int,t2tb1(X124)),t2tb($sum(X125,0)))) ) )
    | ~ spl7_25 ),
    inference(resolution,[],[f663,f356]) ).

tff(f356,plain,
    ( $less(0,sK3)
    | ~ spl7_25 ),
    inference(avatar_component_clause,[],[f354]) ).

tff(f1723,plain,
    ( spl7_54
    | spl7_47
    | spl7_132
    | ~ spl7_46 ),
    inference(avatar_split_clause,[],[f1649,f568,f1721,f572,f627]) ).

tff(f1721,plain,
    ( spl7_132
  <=> ! [X173: array_int,X174: $int,X175: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X173)),t2tb($sum(X174,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) = tb2t(get(int,int,elts(int,t2tb1(X173)),t2tb($sum(X175,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X173)),t2tb($sum(X174,sK6(X173,X175,sK5,X174))))) != tb2t(get(int,int,elts(int,t2tb1(X173)),t2tb($sum(X175,sK6(X173,X175,sK5,X174))))) )
        | $less(length1(int,t2tb1(X173)),$sum(X174,sK5))
        | $less(length1(int,t2tb1(X173)),$sum(X175,sK5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_132])]) ).

tff(f1649,plain,
    ( ! [X174: $int,X175: $int,X173: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X173)),t2tb($sum(X174,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) = tb2t(get(int,int,elts(int,t2tb1(X173)),t2tb($sum(X175,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) )
        | $less(length1(int,t2tb1(X173)),$sum(X175,sK5))
        | $less(length1(int,t2tb1(X173)),$sum(X174,sK5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X173)),t2tb($sum(X174,sK6(X173,X175,sK5,X174))))) != tb2t(get(int,int,elts(int,t2tb1(X173)),t2tb($sum(X175,sK6(X173,X175,sK5,X174))))) )
        | $less(sK5,0)
        | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),0) )
    | ~ spl7_46 ),
    inference(resolution,[],[f663,f570]) ).

tff(f1719,plain,
    ( spl7_9
    | spl7_131
    | ~ spl7_19
    | ~ spl7_22 ),
    inference(avatar_split_clause,[],[f1607,f340,f327,f1717,f240]) ).

tff(f1717,plain,
    ( spl7_131
  <=> ! [X18: array_int,X19: $int,X20: $int,X21: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X18)),t2tb($sum(X19,X20)))) = tb2t(get(int,int,elts(int,t2tb1(X18)),t2tb($sum(X21,X20)))) )
        | ( sK0 = X20 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X18)),t2tb($sum(X19,sK6(X18,X21,sK1,X19))))) != tb2t(get(int,int,elts(int,t2tb1(X18)),t2tb($sum(X21,sK6(X18,X21,sK1,X19))))) )
        | $less(length1(int,t2tb1(X18)),$sum(X21,sK1))
        | $less(X20,0)
        | $less(length1(int,t2tb1(X18)),$sum(X19,sK1))
        | $less(0,X20) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_131])]) ).

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

tff(f1607,plain,
    ( ! [X21: $int,X18: array_int,X19: $int,X20: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X18)),t2tb($sum(X19,X20)))) = tb2t(get(int,int,elts(int,t2tb1(X18)),t2tb($sum(X21,X20)))) )
        | $less(0,X20)
        | $less(length1(int,t2tb1(X18)),$sum(X19,sK1))
        | $less(X20,0)
        | $less(length1(int,t2tb1(X18)),$sum(X21,sK1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X18)),t2tb($sum(X19,sK6(X18,X21,sK1,X19))))) != tb2t(get(int,int,elts(int,t2tb1(X18)),t2tb($sum(X21,sK6(X18,X21,sK1,X19))))) )
        | $less(sK1,0)
        | ( sK0 = X20 ) )
    | ~ spl7_19
    | ~ spl7_22 ),
    inference(resolution,[],[f663,f1088]) ).

tff(f1088,plain,
    ( ! [X0: $int] :
        ( $less(X0,sK1)
        | $less(0,X0)
        | ( sK0 = X0 ) )
    | ~ spl7_19
    | ~ spl7_22 ),
    inference(resolution,[],[f998,f466]) ).

tff(f466,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK0,X0)
        | $less(0,X0) )
    | ~ spl7_22 ),
    inference(resolution,[],[f342,f55]) ).

tff(f342,plain,
    ( $less(0,sK0)
    | ~ spl7_22 ),
    inference(avatar_component_clause,[],[f340]) ).

tff(f1715,plain,
    ( spl7_16
    | spl7_9
    | spl7_130
    | ~ spl7_87 ),
    inference(avatar_split_clause,[],[f1647,f1373,f1713,f240,f290]) ).

tff(f1713,plain,
    ( spl7_130
  <=> ! [X166: array_int,X167: $int,X168: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X166)),t2tb($sum(X167,sK6(X166,X168,sK1,X167))))) != tb2t(get(int,int,elts(int,t2tb1(X166)),t2tb($sum(X168,sK6(X166,X168,sK1,X167))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X166)),t2tb($sum(X167,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X166)),t2tb($sum(X168,sK4)))) )
        | $less(length1(int,t2tb1(X166)),$sum(X167,sK1))
        | $less(length1(int,t2tb1(X166)),$sum(X168,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_130])]) ).

tff(f1647,plain,
    ( ! [X168: $int,X166: array_int,X167: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X166)),t2tb($sum(X167,sK6(X166,X168,sK1,X167))))) != tb2t(get(int,int,elts(int,t2tb1(X166)),t2tb($sum(X168,sK6(X166,X168,sK1,X167))))) )
        | $less(length1(int,t2tb1(X166)),$sum(X168,sK1))
        | $less(length1(int,t2tb1(X166)),$sum(X167,sK1))
        | $less(sK1,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X166)),t2tb($sum(X167,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X166)),t2tb($sum(X168,sK4)))) )
        | $less(sK4,0) )
    | ~ spl7_87 ),
    inference(resolution,[],[f663,f1375]) ).

tff(f1711,plain,
    ( spl7_1
    | spl7_129
    | ~ spl7_25 ),
    inference(avatar_split_clause,[],[f1613,f354,f1709,f200]) ).

tff(f1709,plain,
    ( spl7_129
  <=> ! [X44: $int,X43: $int,X42: array_int,X45: $int] :
        ( $less(length1(int,t2tb1(X42)),$sum(X43,sK3))
        | $less(0,X44)
        | ( tb2t(get(int,int,elts(int,t2tb1(X42)),t2tb($sum(X43,sK6(X42,X45,sK3,X43))))) != tb2t(get(int,int,elts(int,t2tb1(X42)),t2tb($sum(X45,sK6(X42,X45,sK3,X43))))) )
        | $less(X44,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X42)),t2tb($sum(X43,X44)))) = tb2t(get(int,int,elts(int,t2tb1(X42)),t2tb($sum(X45,X44)))) )
        | ( sK3 = X44 )
        | $less(length1(int,t2tb1(X42)),$sum(X45,sK3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_129])]) ).

tff(f1613,plain,
    ( ! [X44: $int,X45: $int,X42: array_int,X43: $int] :
        ( $less(length1(int,t2tb1(X42)),$sum(X43,sK3))
        | $less(length1(int,t2tb1(X42)),$sum(X45,sK3))
        | $less(sK3,0)
        | ( sK3 = X44 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X42)),t2tb($sum(X43,X44)))) = tb2t(get(int,int,elts(int,t2tb1(X42)),t2tb($sum(X45,X44)))) )
        | $less(X44,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X42)),t2tb($sum(X43,sK6(X42,X45,sK3,X43))))) != tb2t(get(int,int,elts(int,t2tb1(X42)),t2tb($sum(X45,sK6(X42,X45,sK3,X43))))) )
        | $less(0,X44) )
    | ~ spl7_25 ),
    inference(resolution,[],[f663,f700]) ).

tff(f700,plain,
    ( ! [X1: $int] :
        ( $less(0,X1)
        | $less(X1,sK3)
        | ( sK3 = X1 ) )
    | ~ spl7_25 ),
    inference(resolution,[],[f468,f56]) ).

tff(f468,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK3,X0)
        | $less(0,X0) )
    | ~ spl7_25 ),
    inference(resolution,[],[f356,f55]) ).

tff(f1707,plain,
    ( spl7_37
    | spl7_128
    | ~ spl7_40 ),
    inference(avatar_split_clause,[],[f1662,f448,f1705,f429]) ).

tff(f1705,plain,
    ( spl7_128
  <=> ! [X116: $int,X117: $int,X115: array_int] :
        ( $less(length1(int,t2tb1(X115)),$sum(X116,$sum(sK0,0)))
        | $less(length1(int,t2tb1(X115)),$sum(X117,$sum(sK0,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)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X115)),t2tb($sum(X117,sK6(X115,X117,$sum(sK0,0),X116))))) != tb2t(get(int,int,elts(int,t2tb1(X115)),t2tb($sum(X116,sK6(X115,X117,$sum(sK0,0),X116))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_128])]) ).

tff(f1662,plain,
    ( ! [X116: $int,X117: $int,X115: array_int] :
        ( $less(length1(int,t2tb1(X115)),$sum(X116,$sum(sK0,0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X115)),t2tb($sum(X117,sK6(X115,X117,$sum(sK0,0),X116))))) != tb2t(get(int,int,elts(int,t2tb1(X115)),t2tb($sum(X116,sK6(X115,X117,$sum(sK0,0),X116))))) )
        | ( 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($sum(sK0,0),0)
        | $less(length1(int,t2tb1(X115)),$sum(X117,$sum(sK0,0))) )
    | ~ spl7_40 ),
    inference(evaluation,[],[f1632]) ).

tff(f1632,plain,
    ( ! [X116: $int,X117: $int,X115: array_int] :
        ( $less(length1(int,t2tb1(X115)),$sum(X117,$sum(sK0,0)))
        | $less($sum(sK0,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)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X115)),t2tb($sum(X117,sK6(X115,X117,$sum(sK0,0),X116))))) != tb2t(get(int,int,elts(int,t2tb1(X115)),t2tb($sum(X116,sK6(X115,X117,$sum(sK0,0),X116))))) )
        | $less(0,0)
        | $less(length1(int,t2tb1(X115)),$sum(X116,$sum(sK0,0))) )
    | ~ spl7_40 ),
    inference(resolution,[],[f663,f450]) ).

tff(f1703,plain,
    ( spl7_6
    | spl7_127
    | ~ spl7_19 ),
    inference(avatar_split_clause,[],[f1646,f327,f1701,f225]) ).

tff(f1701,plain,
    ( spl7_127
  <=> ! [X164: $int,X163: array_int,X162: $int,X165: $int] :
        ( $less(X162,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X163)),t2tb($sum(X165,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X163)),t2tb($sum(X164,sK0)))) )
        | ( sK1 = X162 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X163)),t2tb($sum(X164,sK6(X163,X165,X162,X164))))) != tb2t(get(int,int,elts(int,t2tb1(X163)),t2tb($sum(X165,sK6(X163,X165,X162,X164))))) )
        | $less(length1(int,t2tb1(X163)),$sum(X165,X162))
        | $less(length1(int,t2tb1(X163)),$sum(X164,X162))
        | $less(X162,sK1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_127])]) ).

tff(f1646,plain,
    ( ! [X162: $int,X163: array_int,X164: $int,X165: $int] :
        ( $less(X162,0)
        | $less(X162,sK1)
        | $less(sK0,0)
        | $less(length1(int,t2tb1(X163)),$sum(X164,X162))
        | $less(length1(int,t2tb1(X163)),$sum(X165,X162))
        | ( tb2t(get(int,int,elts(int,t2tb1(X163)),t2tb($sum(X164,sK6(X163,X165,X162,X164))))) != tb2t(get(int,int,elts(int,t2tb1(X163)),t2tb($sum(X165,sK6(X163,X165,X162,X164))))) )
        | ( sK1 = X162 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X163)),t2tb($sum(X165,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X163)),t2tb($sum(X164,sK0)))) ) )
    | ~ spl7_19 ),
    inference(resolution,[],[f663,f691]) ).

tff(f1699,plain,
    ( spl7_126
    | spl7_9
    | ~ spl7_28 ),
    inference(avatar_split_clause,[],[f1610,f368,f240,f1697]) ).

tff(f1697,plain,
    ( spl7_126
  <=> ! [X31: $int,X33: $int,X32: $int,X30: array_int] :
        ( $less(length1(int,t2tb1(X30)),$sum(X31,sK1))
        | ( sK1 = X32 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X30)),t2tb($sum(X33,sK6(X30,X33,sK1,X31))))) != tb2t(get(int,int,elts(int,t2tb1(X30)),t2tb($sum(X31,sK6(X30,X33,sK1,X31))))) )
        | $less(X32,0)
        | $less(length1(int,t2tb1(X30)),$sum(X33,sK1))
        | $less(0,X32)
        | ( tb2t(get(int,int,elts(int,t2tb1(X30)),t2tb($sum(X31,X32)))) = tb2t(get(int,int,elts(int,t2tb1(X30)),t2tb($sum(X33,X32)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_126])]) ).

tff(f1610,plain,
    ( ! [X31: $int,X32: $int,X30: array_int,X33: $int] :
        ( $less(sK1,0)
        | $less(length1(int,t2tb1(X30)),$sum(X31,sK1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X30)),t2tb($sum(X31,X32)))) = tb2t(get(int,int,elts(int,t2tb1(X30)),t2tb($sum(X33,X32)))) )
        | $less(0,X32)
        | $less(length1(int,t2tb1(X30)),$sum(X33,sK1))
        | $less(X32,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X30)),t2tb($sum(X33,sK6(X30,X33,sK1,X31))))) != tb2t(get(int,int,elts(int,t2tb1(X30)),t2tb($sum(X31,sK6(X30,X33,sK1,X31))))) )
        | ( sK1 = X32 ) )
    | ~ spl7_28 ),
    inference(resolution,[],[f663,f704]) ).

tff(f704,plain,
    ( ! [X1: $int] :
        ( $less(X1,sK1)
        | $less(0,X1)
        | ( sK1 = X1 ) )
    | ~ spl7_28 ),
    inference(resolution,[],[f470,f56]) ).

tff(f1695,plain,
    ( spl7_125
    | spl7_6
    | ~ spl7_22 ),
    inference(avatar_split_clause,[],[f1667,f340,f225,f1693]) ).

tff(f1693,plain,
    ( spl7_125
  <=> ! [X118: array_int,X119: $int,X120: $int] :
        ( $less(length1(int,t2tb1(X118)),$sum(X119,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X118)),t2tb($sum(X119,sK6(X118,X120,sK0,X119))))) != tb2t(get(int,int,elts(int,t2tb1(X118)),t2tb($sum(X120,sK6(X118,X120,sK0,X119))))) )
        | $less(length1(int,t2tb1(X118)),$sum(X120,sK0))
        | ( 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_125])]) ).

tff(f1667,plain,
    ( ! [X120: $int,X118: array_int,X119: $int] :
        ( $less(sK0,0)
        | $less(length1(int,t2tb1(X118)),$sum(X119,sK0))
        | ( 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(length1(int,t2tb1(X118)),$sum(X120,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X118)),t2tb($sum(X119,sK6(X118,X120,sK0,X119))))) != tb2t(get(int,int,elts(int,t2tb1(X118)),t2tb($sum(X120,sK6(X118,X120,sK0,X119))))) ) )
    | ~ spl7_22 ),
    inference(evaluation,[],[f1633]) ).

tff(f1633,plain,
    ( ! [X120: $int,X118: array_int,X119: $int] :
        ( $less(0,0)
        | $less(sK0,0)
        | $less(length1(int,t2tb1(X118)),$sum(X119,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X118)),t2tb($sum(X119,sK6(X118,X120,sK0,X119))))) != tb2t(get(int,int,elts(int,t2tb1(X118)),t2tb($sum(X120,sK6(X118,X120,sK0,X119))))) )
        | $less(length1(int,t2tb1(X118)),$sum(X120,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X118)),t2tb($sum(X120,0)))) = tb2t(get(int,int,elts(int,t2tb1(X118)),t2tb($sum(X119,0)))) ) )
    | ~ spl7_22 ),
    inference(resolution,[],[f663,f342]) ).

tff(f1691,plain,
    ( spl7_16
    | spl7_124
    | ~ spl7_87 ),
    inference(avatar_split_clause,[],[f1648,f1373,f1689,f290]) ).

tff(f1689,plain,
    ( spl7_124
  <=> ! [X171: $int,X172: $int,X169: $int,X170: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X170)),t2tb($sum(X172,sK6(X170,X172,X169,X171))))) != tb2t(get(int,int,elts(int,t2tb1(X170)),t2tb($sum(X171,sK6(X170,X172,X169,X171))))) )
        | $less(X169,0)
        | $less(length1(int,t2tb1(X170)),$sum(X171,X169))
        | ( tb2t(get(int,int,elts(int,t2tb1(X170)),t2tb($sum(X171,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X170)),t2tb($sum(X172,sK4)))) )
        | ~ $less(sK1,X169)
        | $less(length1(int,t2tb1(X170)),$sum(X172,X169)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_124])]) ).

tff(f1648,plain,
    ( ! [X170: array_int,X171: $int,X169: $int,X172: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X170)),t2tb($sum(X172,sK6(X170,X172,X169,X171))))) != tb2t(get(int,int,elts(int,t2tb1(X170)),t2tb($sum(X171,sK6(X170,X172,X169,X171))))) )
        | $less(length1(int,t2tb1(X170)),$sum(X172,X169))
        | ~ $less(sK1,X169)
        | ( tb2t(get(int,int,elts(int,t2tb1(X170)),t2tb($sum(X171,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X170)),t2tb($sum(X172,sK4)))) )
        | $less(length1(int,t2tb1(X170)),$sum(X171,X169))
        | $less(X169,0)
        | $less(sK4,0) )
    | ~ spl7_87 ),
    inference(resolution,[],[f663,f1387]) ).

tff(f1387,plain,
    ( ! [X1: $int] :
        ( $less(sK4,X1)
        | ~ $less(sK1,X1) )
    | ~ spl7_87 ),
    inference(resolution,[],[f1375,f55]) ).

tff(f1687,plain,
    ( spl7_16
    | spl7_123
    | ~ spl7_18 ),
    inference(avatar_split_clause,[],[f1668,f322,f1685,f290]) ).

tff(f1685,plain,
    ( spl7_123
  <=> ! [X128: $int,X129: $int,X127: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X127)),t2tb($sum(X129,0)))) = tb2t(get(int,int,elts(int,t2tb1(X127)),t2tb($sum(X128,0)))) )
        | $less(length1(int,t2tb1(X127)),$sum(X129,sK4))
        | $less(length1(int,t2tb1(X127)),$sum(X128,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X127)),t2tb($sum(X129,sK6(X127,X129,sK4,X128))))) != tb2t(get(int,int,elts(int,t2tb1(X127)),t2tb($sum(X128,sK6(X127,X129,sK4,X128))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_123])]) ).

tff(f1668,plain,
    ( ! [X127: array_int,X128: $int,X129: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X127)),t2tb($sum(X129,0)))) = tb2t(get(int,int,elts(int,t2tb1(X127)),t2tb($sum(X128,0)))) )
        | $less(sK4,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X127)),t2tb($sum(X129,sK6(X127,X129,sK4,X128))))) != tb2t(get(int,int,elts(int,t2tb1(X127)),t2tb($sum(X128,sK6(X127,X129,sK4,X128))))) )
        | $less(length1(int,t2tb1(X127)),$sum(X128,sK4))
        | $less(length1(int,t2tb1(X127)),$sum(X129,sK4)) )
    | ~ spl7_18 ),
    inference(evaluation,[],[f1636]) ).

tff(f1636,plain,
    ( ! [X127: array_int,X128: $int,X129: $int] :
        ( $less(length1(int,t2tb1(X127)),$sum(X129,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X127)),t2tb($sum(X129,sK6(X127,X129,sK4,X128))))) != tb2t(get(int,int,elts(int,t2tb1(X127)),t2tb($sum(X128,sK6(X127,X129,sK4,X128))))) )
        | $less(0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X127)),t2tb($sum(X129,0)))) = tb2t(get(int,int,elts(int,t2tb1(X127)),t2tb($sum(X128,0)))) )
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X127)),$sum(X128,sK4)) )
    | ~ spl7_18 ),
    inference(resolution,[],[f663,f324]) ).

tff(f1683,plain,
    ( spl7_7
    | spl7_122
    | ~ spl7_30 ),
    inference(avatar_split_clause,[],[f1669,f381,f1681,f230]) ).

tff(f1681,plain,
    ( spl7_122
  <=> ! [X109: array_int,X110: $int,X111: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X109)),t2tb($sum(X111,0)))) = tb2t(get(int,int,elts(int,t2tb1(X109)),t2tb($sum(X110,0)))) )
        | $less(length1(int,t2tb1(X109)),$sum(X111,$sum(sK3,sK4)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X109)),t2tb($sum(X110,sK6(X109,X111,$sum(sK3,sK4),X110))))) != tb2t(get(int,int,elts(int,t2tb1(X109)),t2tb($sum(X111,sK6(X109,X111,$sum(sK3,sK4),X110))))) )
        | $less(length1(int,t2tb1(X109)),$sum(X110,$sum(sK3,sK4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_122])]) ).

tff(f1669,plain,
    ( ! [X111: $int,X109: array_int,X110: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X109)),t2tb($sum(X111,0)))) = tb2t(get(int,int,elts(int,t2tb1(X109)),t2tb($sum(X110,0)))) )
        | $less(length1(int,t2tb1(X109)),$sum(X110,$sum(sK3,sK4)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X109)),t2tb($sum(X110,sK6(X109,X111,$sum(sK3,sK4),X110))))) != tb2t(get(int,int,elts(int,t2tb1(X109)),t2tb($sum(X111,sK6(X109,X111,$sum(sK3,sK4),X110))))) )
        | $less(length1(int,t2tb1(X109)),$sum(X111,$sum(sK3,sK4)))
        | $less($sum(sK3,sK4),0) )
    | ~ spl7_30 ),
    inference(evaluation,[],[f1630]) ).

tff(f1630,plain,
    ( ! [X111: $int,X109: array_int,X110: $int] :
        ( $less(length1(int,t2tb1(X109)),$sum(X111,$sum(sK3,sK4)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X109)),t2tb($sum(X110,sK6(X109,X111,$sum(sK3,sK4),X110))))) != tb2t(get(int,int,elts(int,t2tb1(X109)),t2tb($sum(X111,sK6(X109,X111,$sum(sK3,sK4),X110))))) )
        | $less($sum(sK3,sK4),0)
        | $less(0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X109)),t2tb($sum(X111,0)))) = tb2t(get(int,int,elts(int,t2tb1(X109)),t2tb($sum(X110,0)))) )
        | $less(length1(int,t2tb1(X109)),$sum(X110,$sum(sK3,sK4))) )
    | ~ spl7_30 ),
    inference(resolution,[],[f663,f383]) ).

tff(f1679,plain,
    ( spl7_6
    | spl7_121
    | spl7_9
    | ~ spl7_19 ),
    inference(avatar_split_clause,[],[f1644,f327,f240,f1677,f225]) ).

tff(f1677,plain,
    ( spl7_121
  <=> ! [X157: $int,X156: $int,X155: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X155)),t2tb($sum(X157,sK6(X155,X157,sK1,X156))))) != tb2t(get(int,int,elts(int,t2tb1(X155)),t2tb($sum(X156,sK6(X155,X157,sK1,X156))))) )
        | $less(length1(int,t2tb1(X155)),$sum(X157,sK1))
        | $less(length1(int,t2tb1(X155)),$sum(X156,sK1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X155)),t2tb($sum(X156,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X155)),t2tb($sum(X157,sK0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_121])]) ).

tff(f1644,plain,
    ( ! [X155: array_int,X156: $int,X157: $int] :
        ( $less(sK1,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X155)),t2tb($sum(X157,sK6(X155,X157,sK1,X156))))) != tb2t(get(int,int,elts(int,t2tb1(X155)),t2tb($sum(X156,sK6(X155,X157,sK1,X156))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X155)),t2tb($sum(X156,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X155)),t2tb($sum(X157,sK0)))) )
        | $less(length1(int,t2tb1(X155)),$sum(X156,sK1))
        | $less(sK0,0)
        | $less(length1(int,t2tb1(X155)),$sum(X157,sK1)) )
    | ~ spl7_19 ),
    inference(resolution,[],[f663,f329]) ).

tff(f1675,plain,
    ( spl7_6
    | spl7_120
    | ~ spl7_22 ),
    inference(avatar_split_clause,[],[f1606,f340,f1673,f225]) ).

tff(f1673,plain,
    ( spl7_120
  <=> ! [X17: $int,X14: array_int,X16: $int,X15: $int] :
        ( $less(length1(int,t2tb1(X14)),$sum(X15,sK0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X14)),t2tb($sum(X17,X16)))) = tb2t(get(int,int,elts(int,t2tb1(X14)),t2tb($sum(X15,X16)))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X14)),t2tb($sum(X17,sK6(X14,X17,sK0,X15))))) != tb2t(get(int,int,elts(int,t2tb1(X14)),t2tb($sum(X15,sK6(X14,X17,sK0,X15))))) )
        | $less(length1(int,t2tb1(X14)),$sum(X17,sK0))
        | ( sK0 = X16 )
        | $less(0,X16)
        | $less(X16,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_120])]) ).

tff(f1606,plain,
    ( ! [X16: $int,X14: array_int,X17: $int,X15: $int] :
        ( $less(length1(int,t2tb1(X14)),$sum(X15,sK0))
        | ( sK0 = X16 )
        | $less(X16,0)
        | $less(length1(int,t2tb1(X14)),$sum(X17,sK0))
        | $less(0,X16)
        | ( tb2t(get(int,int,elts(int,t2tb1(X14)),t2tb($sum(X17,sK6(X14,X17,sK0,X15))))) != tb2t(get(int,int,elts(int,t2tb1(X14)),t2tb($sum(X15,sK6(X14,X17,sK0,X15))))) )
        | $less(sK0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X14)),t2tb($sum(X17,X16)))) = tb2t(get(int,int,elts(int,t2tb1(X14)),t2tb($sum(X15,X16)))) ) )
    | ~ spl7_22 ),
    inference(resolution,[],[f663,f695]) ).

tff(f695,plain,
    ( ! [X0: $int] :
        ( $less(0,X0)
        | $less(X0,sK0)
        | ( sK0 = X0 ) )
    | ~ spl7_22 ),
    inference(resolution,[],[f466,f56]) ).

tff(f1590,plain,
    ( spl7_119
    | spl7_16
    | ~ spl7_13 ),
    inference(avatar_split_clause,[],[f1584,f261,f290,f1588]) ).

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

tff(f1584,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(sK4,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK6(X0,X2,sK4,X1))))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK6(X0,X2,sK4,X1))))) )
        | is_common_prefix1(X0,X1,X2,sK5)
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK4))
        | $less(length1(int,t2tb1(X0)),$sum(X2,sK4))
        | is_longest_common_prefix1(X0,X1,X2,sK4) )
    | ~ spl7_13 ),
    inference(superposition,[],[f664,f263]) ).

tff(f664,plain,
    ! [X8: $int,X6: $int,X7: $int,X5: array_int] :
      ( is_common_prefix1(X5,X8,X6,$sum(X7,1))
      | $less(length1(int,t2tb1(X5)),$sum(X8,X7))
      | is_longest_common_prefix1(X5,X8,X6,X7)
      | $less(length1(int,t2tb1(X5)),$sum(X6,X7))
      | $less(X7,0)
      | ( tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X6,sK6(X5,X6,X7,X8))))) != tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb($sum(X8,sK6(X5,X6,X7,X8))))) ) ),
    inference(resolution,[],[f193,f176]) ).

tff(f176,plain,
    ! [X2: $int,X3: $int,X0: array_int,X1: $int] :
      ( ~ is_common_prefix1(X0,X1,X3,X2)
      | is_longest_common_prefix1(X0,X1,X3,X2)
      | is_common_prefix1(X0,X1,X3,$sum(X2,1)) ),
    inference(cnf_transformation,[],[f119]) ).

tff(f119,plain,
    ! [X3: $int,X1: $int,X0: array_int,X2: $int] :
      ( ~ is_common_prefix1(X0,X1,X3,X2)
      | is_longest_common_prefix1(X0,X1,X3,X2)
      | is_common_prefix1(X0,X1,X3,$sum(X2,1)) ),
    inference(flattening,[],[f118]) ).

tff(f118,plain,
    ! [X2: $int,X0: array_int,X1: $int,X3: $int] :
      ( is_longest_common_prefix1(X0,X1,X3,X2)
      | ~ is_common_prefix1(X0,X1,X3,X2)
      | is_common_prefix1(X0,X1,X3,$sum(X2,1)) ),
    inference(ennf_transformation,[],[f94]) ).

tff(f94,plain,
    ! [X2: $int,X0: array_int,X1: $int,X3: $int] :
      ( ( is_common_prefix1(X0,X1,X3,X2)
        & ~ is_common_prefix1(X0,X1,X3,$sum(X2,1)) )
     => is_longest_common_prefix1(X0,X1,X3,X2) ),
    inference(rectify,[],[f35]) ).

tff(f35,axiom,
    ! [X0: array_int,X1: $int,X18: $int,X7: $int] :
      ( ( is_common_prefix1(X0,X1,X7,X18)
        & ~ is_common_prefix1(X0,X1,X7,$sum(X18,1)) )
     => is_longest_common_prefix1(X0,X1,X7,X18) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',longest_common_prefix_succ) ).

tff(f1577,plain,
    ( ~ spl7_118
    | ~ spl7_87 ),
    inference(avatar_split_clause,[],[f1563,f1373,f1574]) ).

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

tff(f1563,plain,
    ( ~ $less(sK1,sK4)
    | ~ spl7_87 ),
    inference(resolution,[],[f1387,f54]) ).

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

tff(f1572,plain,
    ( spl7_16
    | spl7_117
    | ~ spl7_87 ),
    inference(avatar_split_clause,[],[f1564,f1373,f1570,f290]) ).

tff(f1570,plain,
    ( spl7_117
  <=> ! [X4: $int,X3: $int,X2: array_int,X1: $int] :
        ( $less(length1(int,t2tb1(X2)),$sum(X3,X1))
        | $less(length1(int,t2tb1(X2)),$sum(X4,X1))
        | $less(sK6(X2,X4,X1,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)))) )
        | $less(X1,0)
        | ~ $less(sK1,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_117])]) ).

tff(f1564,plain,
    ( ! [X2: array_int,X3: $int,X1: $int,X4: $int] :
        ( $less(length1(int,t2tb1(X2)),$sum(X3,X1))
        | ~ $less(sK1,X1)
        | $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)))) )
        | $less(sK6(X2,X4,X1,X3),X1)
        | $less(length1(int,t2tb1(X2)),$sum(X4,X1))
        | $less(sK4,0) )
    | ~ spl7_87 ),
    inference(resolution,[],[f1387,f652]) ).

tff(f1561,plain,
    ( spl7_6
    | spl7_9
    | spl7_116
    | ~ spl7_19 ),
    inference(avatar_split_clause,[],[f1429,f327,f1559,f240,f225]) ).

tff(f1559,plain,
    ( spl7_116
  <=> ! [X157: $int,X156: $int,X155: array_int] :
        ( $less(sK6(X155,X157,sK1,X156),sK1)
        | $less(length1(int,t2tb1(X155)),$sum(X156,sK1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X155)),t2tb($sum(X156,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X155)),t2tb($sum(X157,sK0)))) )
        | $less(length1(int,t2tb1(X155)),$sum(X157,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_116])]) ).

tff(f1429,plain,
    ( ! [X155: array_int,X156: $int,X157: $int] :
        ( $less(sK6(X155,X157,sK1,X156),sK1)
        | $less(length1(int,t2tb1(X155)),$sum(X157,sK1))
        | $less(sK1,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X155)),t2tb($sum(X156,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X155)),t2tb($sum(X157,sK0)))) )
        | $less(sK0,0)
        | $less(length1(int,t2tb1(X155)),$sum(X156,sK1)) )
    | ~ spl7_19 ),
    inference(resolution,[],[f652,f329]) ).

tff(f1557,plain,
    ( spl7_54
    | spl7_47
    | spl7_115
    | ~ spl7_46 ),
    inference(avatar_split_clause,[],[f1433,f568,f1555,f572,f627]) ).

tff(f1555,plain,
    ( spl7_115
  <=> ! [X169: array_int,X171: $int,X170: $int] :
        ( $less(length1(int,t2tb1(X169)),$sum(X170,sK5))
        | $less(sK6(X169,X171,sK5,X170),sK5)
        | $less(length1(int,t2tb1(X169)),$sum(X171,sK5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X169)),t2tb($sum(X171,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) = tb2t(get(int,int,elts(int,t2tb1(X169)),t2tb($sum(X170,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_115])]) ).

tff(f1433,plain,
    ( ! [X170: $int,X171: $int,X169: array_int] :
        ( $less(length1(int,t2tb1(X169)),$sum(X170,sK5))
        | ( tb2t(get(int,int,elts(int,t2tb1(X169)),t2tb($sum(X171,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) = tb2t(get(int,int,elts(int,t2tb1(X169)),t2tb($sum(X170,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) )
        | $less(length1(int,t2tb1(X169)),$sum(X171,sK5))
        | $less(sK5,0)
        | $less(sK6(X169,X171,sK5,X170),sK5)
        | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),0) )
    | ~ spl7_46 ),
    inference(resolution,[],[f652,f570]) ).

tff(f1553,plain,
    ( spl7_9
    | spl7_34
    | spl7_114
    | ~ spl7_31 ),
    inference(avatar_split_clause,[],[f1426,f399,f1551,f414,f240]) ).

tff(f1551,plain,
    ( spl7_114
  <=> ! [X146: $int,X145: array_int,X147: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X147,$sum(sK3,0))))) = tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X146,$sum(sK3,0))))) )
        | $less(sK6(X145,X147,sK1,X146),sK1)
        | $less(length1(int,t2tb1(X145)),$sum(X146,sK1))
        | $less(length1(int,t2tb1(X145)),$sum(X147,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_114])]) ).

tff(f1426,plain,
    ( ! [X145: array_int,X146: $int,X147: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X147,$sum(sK3,0))))) = tb2t(get(int,int,elts(int,t2tb1(X145)),t2tb($sum(X146,$sum(sK3,0))))) )
        | $less($sum(sK3,0),0)
        | $less(sK1,0)
        | $less(length1(int,t2tb1(X145)),$sum(X147,sK1))
        | $less(length1(int,t2tb1(X145)),$sum(X146,sK1))
        | $less(sK6(X145,X147,sK1,X146),sK1) )
    | ~ spl7_31 ),
    inference(resolution,[],[f652,f401]) ).

tff(f1549,plain,
    ( spl7_9
    | spl7_113
    | ~ spl7_19 ),
    inference(avatar_split_clause,[],[f1396,f327,f1547,f240]) ).

tff(f1547,plain,
    ( spl7_113
  <=> ! [X37: $int,X34: array_int,X36: $int,X35: $int] :
        ( $less(length1(int,t2tb1(X34)),$sum(X35,sK1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X34)),t2tb($sum(X36,X37)))) = tb2t(get(int,int,elts(int,t2tb1(X34)),t2tb($sum(X35,X37)))) )
        | $less(sK6(X34,X36,sK1,X35),sK1)
        | $less(X37,0)
        | $less(sK0,X37)
        | ( sK1 = X37 )
        | $less(length1(int,t2tb1(X34)),$sum(X36,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_113])]) ).

tff(f1396,plain,
    ( ! [X36: $int,X37: $int,X34: array_int,X35: $int] :
        ( $less(length1(int,t2tb1(X34)),$sum(X35,sK1))
        | $less(length1(int,t2tb1(X34)),$sum(X36,sK1))
        | $less(X37,0)
        | $less(sK6(X34,X36,sK1,X35),sK1)
        | ( sK1 = X37 )
        | $less(sK0,X37)
        | $less(sK1,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X34)),t2tb($sum(X36,X37)))) = tb2t(get(int,int,elts(int,t2tb1(X34)),t2tb($sum(X35,X37)))) ) )
    | ~ spl7_19 ),
    inference(resolution,[],[f652,f691]) ).

tff(f1545,plain,
    ( spl7_16
    | spl7_112
    | ~ spl7_18 ),
    inference(avatar_split_clause,[],[f1436,f322,f1543,f290]) ).

tff(f1543,plain,
    ( spl7_112
  <=> ! [X128: $int,X129: $int,X127: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X127)),t2tb($sum(X129,0)))) = tb2t(get(int,int,elts(int,t2tb1(X127)),t2tb($sum(X128,0)))) )
        | $less(sK6(X127,X129,sK4,X128),sK4)
        | $less(length1(int,t2tb1(X127)),$sum(X129,sK4))
        | $less(length1(int,t2tb1(X127)),$sum(X128,sK4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_112])]) ).

tff(f1436,plain,
    ( ! [X127: array_int,X128: $int,X129: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X127)),t2tb($sum(X129,0)))) = tb2t(get(int,int,elts(int,t2tb1(X127)),t2tb($sum(X128,0)))) )
        | $less(length1(int,t2tb1(X127)),$sum(X128,sK4))
        | $less(sK4,0)
        | $less(length1(int,t2tb1(X127)),$sum(X129,sK4))
        | $less(sK6(X127,X129,sK4,X128),sK4) )
    | ~ spl7_18 ),
    inference(evaluation,[],[f1421]) ).

tff(f1421,plain,
    ( ! [X127: array_int,X128: $int,X129: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X127)),t2tb($sum(X129,0)))) = tb2t(get(int,int,elts(int,t2tb1(X127)),t2tb($sum(X128,0)))) )
        | $less(length1(int,t2tb1(X127)),$sum(X128,sK4))
        | $less(length1(int,t2tb1(X127)),$sum(X129,sK4))
        | $less(0,0)
        | $less(sK4,0)
        | $less(sK6(X127,X129,sK4,X128),sK4) )
    | ~ spl7_18 ),
    inference(resolution,[],[f652,f324]) ).

tff(f1541,plain,
    ( spl7_6
    | spl7_111
    | ~ spl7_19 ),
    inference(avatar_split_clause,[],[f1430,f327,f1539,f225]) ).

tff(f1539,plain,
    ( spl7_111
  <=> ! [X160: $int,X159: $int,X161: $int,X158: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X158)),t2tb($sum(X161,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X158)),t2tb($sum(X159,sK0)))) )
        | $less(X160,sK1)
        | ( sK0 = X160 )
        | $less(length1(int,t2tb1(X158)),$sum(X159,X160))
        | $less(X160,0)
        | $less(length1(int,t2tb1(X158)),$sum(X161,X160))
        | $less(sK6(X158,X161,X160,X159),X160) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_111])]) ).

tff(f1430,plain,
    ( ! [X160: $int,X158: array_int,X161: $int,X159: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X158)),t2tb($sum(X161,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X158)),t2tb($sum(X159,sK0)))) )
        | $less(sK6(X158,X161,X160,X159),X160)
        | $less(length1(int,t2tb1(X158)),$sum(X161,X160))
        | $less(X160,0)
        | $less(length1(int,t2tb1(X158)),$sum(X159,X160))
        | ( sK0 = X160 )
        | $less(X160,sK1)
        | $less(sK0,0) )
    | ~ spl7_19 ),
    inference(resolution,[],[f652,f998]) ).

tff(f1537,plain,
    ( spl7_9
    | spl7_110
    | ~ spl7_28 ),
    inference(avatar_split_clause,[],[f1438,f368,f1535,f240]) ).

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

tff(f1438,plain,
    ( ! [X121: array_int,X122: $int,X123: $int] :
        ( $less(length1(int,t2tb1(X121)),$sum(X122,sK1))
        | $less(sK6(X121,X123,sK1,X122),sK1)
        | ( tb2t(get(int,int,elts(int,t2tb1(X121)),t2tb($sum(X123,0)))) = tb2t(get(int,int,elts(int,t2tb1(X121)),t2tb($sum(X122,0)))) )
        | $less(length1(int,t2tb1(X121)),$sum(X123,sK1))
        | $less(sK1,0) )
    | ~ spl7_28 ),
    inference(evaluation,[],[f1419]) ).

tff(f1419,plain,
    ( ! [X121: array_int,X122: $int,X123: $int] :
        ( $less(length1(int,t2tb1(X121)),$sum(X123,sK1))
        | $less(0,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)))) )
        | $less(sK6(X121,X123,sK1,X122),sK1)
        | $less(length1(int,t2tb1(X121)),$sum(X122,sK1))
        | $less(sK1,0) )
    | ~ spl7_28 ),
    inference(resolution,[],[f652,f370]) ).

tff(f1533,plain,
    ( spl7_6
    | spl7_109
    | ~ spl7_19 ),
    inference(avatar_split_clause,[],[f1431,f327,f1531,f225]) ).

tff(f1531,plain,
    ( spl7_109
  <=> ! [X164: $int,X163: $int,X162: array_int,X165: $int] :
        ( $less(length1(int,t2tb1(X162)),$sum(X163,X164))
        | ( tb2t(get(int,int,elts(int,t2tb1(X162)),t2tb($sum(X165,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X162)),t2tb($sum(X163,sK0)))) )
        | $less(X164,sK1)
        | $less(sK6(X162,X165,X164,X163),X164)
        | ( sK1 = X164 )
        | $less(X164,0)
        | $less(length1(int,t2tb1(X162)),$sum(X165,X164)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_109])]) ).

tff(f1431,plain,
    ( ! [X162: array_int,X163: $int,X164: $int,X165: $int] :
        ( $less(length1(int,t2tb1(X162)),$sum(X163,X164))
        | $less(length1(int,t2tb1(X162)),$sum(X165,X164))
        | $less(X164,0)
        | ( sK1 = X164 )
        | $less(sK6(X162,X165,X164,X163),X164)
        | $less(X164,sK1)
        | ( tb2t(get(int,int,elts(int,t2tb1(X162)),t2tb($sum(X165,sK0)))) = tb2t(get(int,int,elts(int,t2tb1(X162)),t2tb($sum(X163,sK0)))) )
        | $less(sK0,0) )
    | ~ spl7_19 ),
    inference(resolution,[],[f652,f691]) ).

tff(f1529,plain,
    ( spl7_5
    | spl7_108
    | ~ spl7_24 ),
    inference(avatar_split_clause,[],[f1443,f349,f1527,f220]) ).

tff(f1527,plain,
    ( spl7_108
  <=> ! [X106: array_int,X107: $int,X108: $int] :
        ( $less(sK6(X106,X108,$sum(sK0,sK4),X107),$sum(sK0,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X106)),t2tb($sum(X108,0)))) = tb2t(get(int,int,elts(int,t2tb1(X106)),t2tb($sum(X107,0)))) )
        | $less(length1(int,t2tb1(X106)),$sum(X108,$sum(sK0,sK4)))
        | $less(length1(int,t2tb1(X106)),$sum(X107,$sum(sK0,sK4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_108])]) ).

tff(f1443,plain,
    ( ! [X108: $int,X106: array_int,X107: $int] :
        ( $less(sK6(X106,X108,$sum(sK0,sK4),X107),$sum(sK0,sK4))
        | $less($sum(sK0,sK4),0)
        | $less(length1(int,t2tb1(X106)),$sum(X107,$sum(sK0,sK4)))
        | $less(length1(int,t2tb1(X106)),$sum(X108,$sum(sK0,sK4)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X106)),t2tb($sum(X108,0)))) = tb2t(get(int,int,elts(int,t2tb1(X106)),t2tb($sum(X107,0)))) ) )
    | ~ spl7_24 ),
    inference(evaluation,[],[f1414]) ).

tff(f1414,plain,
    ( ! [X108: $int,X106: array_int,X107: $int] :
        ( $less(sK6(X106,X108,$sum(sK0,sK4),X107),$sum(sK0,sK4))
        | $less(length1(int,t2tb1(X106)),$sum(X107,$sum(sK0,sK4)))
        | $less(length1(int,t2tb1(X106)),$sum(X108,$sum(sK0,sK4)))
        | $less(0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X106)),t2tb($sum(X108,0)))) = tb2t(get(int,int,elts(int,t2tb1(X106)),t2tb($sum(X107,0)))) )
        | $less($sum(sK0,sK4),0) )
    | ~ spl7_24 ),
    inference(resolution,[],[f652,f351]) ).

tff(f1525,plain,
    ( spl7_16
    | spl7_107
    | ~ spl7_18 ),
    inference(avatar_split_clause,[],[f1400,f322,f1523,f290]) ).

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

tff(f1400,plain,
    ( ! [X50: array_int,X51: $int,X52: $int,X53: $int] :
        ( $less(0,X53)
        | $less(length1(int,t2tb1(X50)),$sum(X51,sK4))
        | ( tb2t(get(int,int,elts(int,t2tb1(X50)),t2tb($sum(X52,X53)))) = tb2t(get(int,int,elts(int,t2tb1(X50)),t2tb($sum(X51,X53)))) )
        | $less(sK6(X50,X52,sK4,X51),sK4)
        | ( sK4 = X53 )
        | $less(X53,0)
        | $less(length1(int,t2tb1(X50)),$sum(X52,sK4))
        | $less(sK4,0) )
    | ~ spl7_18 ),
    inference(resolution,[],[f652,f707]) ).

tff(f1521,plain,
    ( spl7_9
    | spl7_106
    | ~ spl7_28 ),
    inference(avatar_split_clause,[],[f1395,f368,f1519,f240]) ).

tff(f1519,plain,
    ( spl7_106
  <=> ! [X31: $int,X33: $int,X30: array_int,X32: $int] :
        ( $less(X33,0)
        | $less(0,X33)
        | $less(length1(int,t2tb1(X30)),$sum(X31,sK1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X30)),t2tb($sum(X32,X33)))) = tb2t(get(int,int,elts(int,t2tb1(X30)),t2tb($sum(X31,X33)))) )
        | $less(sK6(X30,X32,sK1,X31),sK1)
        | ( sK1 = X33 )
        | $less(length1(int,t2tb1(X30)),$sum(X32,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_106])]) ).

tff(f1395,plain,
    ( ! [X31: $int,X32: $int,X30: array_int,X33: $int] :
        ( $less(X33,0)
        | $less(length1(int,t2tb1(X30)),$sum(X32,sK1))
        | $less(sK1,0)
        | ( sK1 = X33 )
        | $less(sK6(X30,X32,sK1,X31),sK1)
        | ( tb2t(get(int,int,elts(int,t2tb1(X30)),t2tb($sum(X32,X33)))) = tb2t(get(int,int,elts(int,t2tb1(X30)),t2tb($sum(X31,X33)))) )
        | $less(length1(int,t2tb1(X30)),$sum(X31,sK1))
        | $less(0,X33) )
    | ~ spl7_28 ),
    inference(resolution,[],[f652,f704]) ).

tff(f1517,plain,
    ( spl7_1
    | spl7_105
    | ~ spl7_25 ),
    inference(avatar_split_clause,[],[f1398,f354,f1515,f200]) ).

tff(f1515,plain,
    ( spl7_105
  <=> ! [X44: $int,X43: $int,X42: array_int,X45: $int] :
        ( $less(sK6(X42,X44,sK3,X43),sK3)
        | ( tb2t(get(int,int,elts(int,t2tb1(X42)),t2tb($sum(X43,X45)))) = tb2t(get(int,int,elts(int,t2tb1(X42)),t2tb($sum(X44,X45)))) )
        | $less(length1(int,t2tb1(X42)),$sum(X44,sK3))
        | ( sK3 = X45 )
        | $less(X45,0)
        | $less(0,X45)
        | $less(length1(int,t2tb1(X42)),$sum(X43,sK3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_105])]) ).

tff(f1398,plain,
    ( ! [X44: $int,X45: $int,X42: array_int,X43: $int] :
        ( $less(sK6(X42,X44,sK3,X43),sK3)
        | $less(length1(int,t2tb1(X42)),$sum(X43,sK3))
        | $less(sK3,0)
        | ( sK3 = X45 )
        | $less(length1(int,t2tb1(X42)),$sum(X44,sK3))
        | $less(0,X45)
        | $less(X45,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X42)),t2tb($sum(X43,X45)))) = tb2t(get(int,int,elts(int,t2tb1(X42)),t2tb($sum(X44,X45)))) ) )
    | ~ spl7_25 ),
    inference(resolution,[],[f652,f700]) ).

tff(f1513,plain,
    ( spl7_6
    | spl7_104
    | ~ spl7_22 ),
    inference(avatar_split_clause,[],[f1391,f340,f1511,f225]) ).

tff(f1511,plain,
    ( spl7_104
  <=> ! [X17: $int,X14: array_int,X16: $int,X15: $int] :
        ( $less(length1(int,t2tb1(X14)),$sum(X15,sK0))
        | $less(length1(int,t2tb1(X14)),$sum(X16,sK0))
        | $less(sK6(X14,X16,sK0,X15),sK0)
        | ( sK0 = X17 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X14)),t2tb($sum(X16,X17)))) = tb2t(get(int,int,elts(int,t2tb1(X14)),t2tb($sum(X15,X17)))) )
        | $less(X17,0)
        | $less(0,X17) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_104])]) ).

tff(f1391,plain,
    ( ! [X16: $int,X14: array_int,X17: $int,X15: $int] :
        ( $less(length1(int,t2tb1(X14)),$sum(X15,sK0))
        | $less(X17,0)
        | $less(sK0,0)
        | $less(0,X17)
        | ( tb2t(get(int,int,elts(int,t2tb1(X14)),t2tb($sum(X16,X17)))) = tb2t(get(int,int,elts(int,t2tb1(X14)),t2tb($sum(X15,X17)))) )
        | ( sK0 = X17 )
        | $less(sK6(X14,X16,sK0,X15),sK0)
        | $less(length1(int,t2tb1(X14)),$sum(X16,sK0)) )
    | ~ spl7_22 ),
    inference(resolution,[],[f652,f695]) ).

tff(f1509,plain,
    ( spl7_103
    | spl7_16
    | spl7_9
    | ~ spl7_87 ),
    inference(avatar_split_clause,[],[f1432,f1373,f240,f290,f1507]) ).

tff(f1507,plain,
    ( spl7_103
  <=> ! [X166: array_int,X167: $int,X168: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X166)),t2tb($sum(X167,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X166)),t2tb($sum(X168,sK4)))) )
        | $less(length1(int,t2tb1(X166)),$sum(X168,sK1))
        | $less(sK6(X166,X168,sK1,X167),sK1)
        | $less(length1(int,t2tb1(X166)),$sum(X167,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_103])]) ).

tff(f1432,plain,
    ( ! [X168: $int,X166: array_int,X167: $int] :
        ( $less(sK1,0)
        | $less(sK4,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X166)),t2tb($sum(X167,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X166)),t2tb($sum(X168,sK4)))) )
        | $less(length1(int,t2tb1(X166)),$sum(X167,sK1))
        | $less(sK6(X166,X168,sK1,X167),sK1)
        | $less(length1(int,t2tb1(X166)),$sum(X168,sK1)) )
    | ~ spl7_87 ),
    inference(resolution,[],[f652,f1375]) ).

tff(f1505,plain,
    ( spl7_1
    | spl7_102
    | ~ spl7_25 ),
    inference(avatar_split_clause,[],[f1446,f354,f1503,f200]) ).

tff(f1503,plain,
    ( spl7_102
  <=> ! [X125: $int,X124: array_int,X126: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X124)),t2tb($sum(X126,0)))) = tb2t(get(int,int,elts(int,t2tb1(X124)),t2tb($sum(X125,0)))) )
        | $less(length1(int,t2tb1(X124)),$sum(X125,sK3))
        | $less(length1(int,t2tb1(X124)),$sum(X126,sK3))
        | $less(sK6(X124,X126,sK3,X125),sK3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_102])]) ).

tff(f1446,plain,
    ( ! [X126: $int,X124: array_int,X125: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X124)),t2tb($sum(X126,0)))) = tb2t(get(int,int,elts(int,t2tb1(X124)),t2tb($sum(X125,0)))) )
        | $less(sK6(X124,X126,sK3,X125),sK3)
        | $less(sK3,0)
        | $less(length1(int,t2tb1(X124)),$sum(X126,sK3))
        | $less(length1(int,t2tb1(X124)),$sum(X125,sK3)) )
    | ~ spl7_25 ),
    inference(evaluation,[],[f1420]) ).

tff(f1420,plain,
    ( ! [X126: $int,X124: array_int,X125: $int] :
        ( $less(0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X124)),t2tb($sum(X126,0)))) = tb2t(get(int,int,elts(int,t2tb1(X124)),t2tb($sum(X125,0)))) )
        | $less(length1(int,t2tb1(X124)),$sum(X125,sK3))
        | $less(length1(int,t2tb1(X124)),$sum(X126,sK3))
        | $less(sK3,0)
        | $less(sK6(X124,X126,sK3,X125),sK3) )
    | ~ spl7_25 ),
    inference(resolution,[],[f652,f356]) ).

tff(f1501,plain,
    ( spl7_7
    | spl7_101
    | ~ spl7_2 ),
    inference(avatar_split_clause,[],[f1428,f205,f1499,f230]) ).

tff(f1499,plain,
    ( spl7_101
  <=> ! [X153: $int,X152: $int,X151: array_int,X154: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X151)),t2tb($sum(X152,$sum(sK3,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X151)),t2tb($sum(X154,$sum(sK3,sK4))))) )
        | $less(sK6(X151,X154,X153,X152),X153)
        | $less(X153,sK1)
        | $less(X153,0)
        | $less(length1(int,t2tb1(X151)),$sum(X152,X153))
        | $less(length1(int,t2tb1(X151)),$sum(X154,X153))
        | ( sK1 = X153 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_101])]) ).

tff(f1428,plain,
    ( ! [X152: $int,X153: $int,X151: array_int,X154: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X151)),t2tb($sum(X152,$sum(sK3,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X151)),t2tb($sum(X154,$sum(sK3,sK4))))) )
        | ( sK1 = X153 )
        | $less(length1(int,t2tb1(X151)),$sum(X154,X153))
        | $less(length1(int,t2tb1(X151)),$sum(X152,X153))
        | $less(X153,0)
        | $less(X153,sK1)
        | $less($sum(sK3,sK4),0)
        | $less(sK6(X151,X154,X153,X152),X153) )
    | ~ spl7_2 ),
    inference(resolution,[],[f652,f692]) ).

tff(f1497,plain,
    ( spl7_9
    | spl7_100
    | ~ spl7_19 ),
    inference(avatar_split_clause,[],[f1393,f327,f1495,f240]) ).

tff(f1495,plain,
    ( spl7_100
  <=> ! [X24: $int,X22: array_int,X23: $int,X25: $int] :
        ( $less(X25,0)
        | $less(sK0,X25)
        | $less(sK6(X22,X24,sK1,X23),sK1)
        | ( sK0 = X25 )
        | $less(length1(int,t2tb1(X22)),$sum(X23,sK1))
        | $less(length1(int,t2tb1(X22)),$sum(X24,sK1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X22)),t2tb($sum(X24,X25)))) = tb2t(get(int,int,elts(int,t2tb1(X22)),t2tb($sum(X23,X25)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_100])]) ).

tff(f1393,plain,
    ( ! [X24: $int,X22: array_int,X25: $int,X23: $int] :
        ( $less(X25,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X22)),t2tb($sum(X24,X25)))) = tb2t(get(int,int,elts(int,t2tb1(X22)),t2tb($sum(X23,X25)))) )
        | $less(sK1,0)
        | $less(length1(int,t2tb1(X22)),$sum(X24,sK1))
        | $less(length1(int,t2tb1(X22)),$sum(X23,sK1))
        | ( sK0 = X25 )
        | $less(sK6(X22,X24,sK1,X23),sK1)
        | $less(sK0,X25) )
    | ~ spl7_19 ),
    inference(resolution,[],[f652,f998]) ).

tff(f1493,plain,
    ( spl7_5
    | spl7_9
    | spl7_99
    | ~ spl7_10 ),
    inference(avatar_split_clause,[],[f1425,f246,f1491,f240,f220]) ).

tff(f1491,plain,
    ( spl7_99
  <=> ! [X144: $int,X142: array_int,X143: $int] :
        ( $less(sK6(X142,X144,sK1,X143),sK1)
        | $less(length1(int,t2tb1(X142)),$sum(X144,sK1))
        | $less(length1(int,t2tb1(X142)),$sum(X143,sK1))
        | ( tb2t(get(int,int,elts(int,t2tb1(X142)),t2tb($sum(X144,$sum(sK0,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X142)),t2tb($sum(X143,$sum(sK0,sK4))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_99])]) ).

tff(f1425,plain,
    ( ! [X142: array_int,X143: $int,X144: $int] :
        ( $less(sK6(X142,X144,sK1,X143),sK1)
        | ( tb2t(get(int,int,elts(int,t2tb1(X142)),t2tb($sum(X144,$sum(sK0,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X142)),t2tb($sum(X143,$sum(sK0,sK4))))) )
        | $less(sK1,0)
        | $less($sum(sK0,sK4),0)
        | $less(length1(int,t2tb1(X142)),$sum(X143,sK1))
        | $less(length1(int,t2tb1(X142)),$sum(X144,sK1)) )
    | ~ spl7_10 ),
    inference(resolution,[],[f652,f248]) ).

tff(f1489,plain,
    ( spl7_98
    | spl7_37
    | ~ spl7_40 ),
    inference(avatar_split_clause,[],[f1448,f448,f429,f1487]) ).

tff(f1487,plain,
    ( spl7_98
  <=> ! [X116: $int,X117: $int,X115: array_int] :
        ( $less(length1(int,t2tb1(X115)),$sum(X117,$sum(sK0,0)))
        | $less(length1(int,t2tb1(X115)),$sum(X116,$sum(sK0,0)))
        | $less(sK6(X115,X117,$sum(sK0,0),X116),$sum(sK0,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)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_98])]) ).

tff(f1448,plain,
    ( ! [X116: $int,X117: $int,X115: array_int] :
        ( $less($sum(sK0,0),0)
        | $less(length1(int,t2tb1(X115)),$sum(X117,$sum(sK0,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(sK6(X115,X117,$sum(sK0,0),X116),$sum(sK0,0))
        | $less(length1(int,t2tb1(X115)),$sum(X116,$sum(sK0,0))) )
    | ~ spl7_40 ),
    inference(evaluation,[],[f1417]) ).

tff(f1417,plain,
    ( ! [X116: $int,X117: $int,X115: array_int] :
        ( $less(sK6(X115,X117,$sum(sK0,0),X116),$sum(sK0,0))
        | $less(0,0)
        | $less($sum(sK0,0),0)
        | $less(length1(int,t2tb1(X115)),$sum(X116,$sum(sK0,0)))
        | $less(length1(int,t2tb1(X115)),$sum(X117,$sum(sK0,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)))) ) )
    | ~ spl7_40 ),
    inference(resolution,[],[f652,f450]) ).

tff(f1485,plain,
    ( spl7_7
    | spl7_97
    | ~ spl7_30 ),
    inference(avatar_split_clause,[],[f1449,f381,f1483,f230]) ).

tff(f1483,plain,
    ( spl7_97
  <=> ! [X109: array_int,X110: $int,X111: $int] :
        ( $less(length1(int,t2tb1(X109)),$sum(X110,$sum(sK3,sK4)))
        | $less(sK6(X109,X111,$sum(sK3,sK4),X110),$sum(sK3,sK4))
        | $less(length1(int,t2tb1(X109)),$sum(X111,$sum(sK3,sK4)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X109)),t2tb($sum(X111,0)))) = tb2t(get(int,int,elts(int,t2tb1(X109)),t2tb($sum(X110,0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_97])]) ).

tff(f1449,plain,
    ( ! [X111: $int,X109: array_int,X110: $int] :
        ( $less(length1(int,t2tb1(X109)),$sum(X110,$sum(sK3,sK4)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X109)),t2tb($sum(X111,0)))) = tb2t(get(int,int,elts(int,t2tb1(X109)),t2tb($sum(X110,0)))) )
        | $less($sum(sK3,sK4),0)
        | $less(length1(int,t2tb1(X109)),$sum(X111,$sum(sK3,sK4)))
        | $less(sK6(X109,X111,$sum(sK3,sK4),X110),$sum(sK3,sK4)) )
    | ~ spl7_30 ),
    inference(evaluation,[],[f1415]) ).

tff(f1415,plain,
    ( ! [X111: $int,X109: array_int,X110: $int] :
        ( $less($sum(sK3,sK4),0)
        | $less(sK6(X109,X111,$sum(sK3,sK4),X110),$sum(sK3,sK4))
        | $less(0,0)
        | $less(length1(int,t2tb1(X109)),$sum(X110,$sum(sK3,sK4)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X109)),t2tb($sum(X111,0)))) = tb2t(get(int,int,elts(int,t2tb1(X109)),t2tb($sum(X110,0)))) )
        | $less(length1(int,t2tb1(X109)),$sum(X111,$sum(sK3,sK4))) )
    | ~ spl7_30 ),
    inference(resolution,[],[f652,f383]) ).

tff(f1481,plain,
    ( spl7_47
    | spl7_96
    | ~ spl7_52 ),
    inference(avatar_split_clause,[],[f1402,f600,f1479,f572]) ).

tff(f1479,plain,
    ( spl7_96
  <=> ! [X61: $int,X60: $int,X59: $int,X58: array_int] :
        ( $less(0,X61)
        | $less(sK6(X58,X60,sK5,X59),sK5)
        | $less(X61,0)
        | ( sK5 = X61 )
        | $less(length1(int,t2tb1(X58)),$sum(X59,sK5))
        | ( 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(length1(int,t2tb1(X58)),$sum(X60,sK5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_96])]) ).

tff(f1402,plain,
    ( ! [X58: array_int,X59: $int,X60: $int,X61: $int] :
        ( $less(0,X61)
        | $less(length1(int,t2tb1(X58)),$sum(X60,sK5))
        | ( 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(length1(int,t2tb1(X58)),$sum(X59,sK5))
        | $less(sK5,0)
        | ( sK5 = X61 )
        | $less(X61,0)
        | $less(sK6(X58,X60,sK5,X59),sK5) )
    | ~ spl7_52 ),
    inference(resolution,[],[f652,f709]) ).

tff(f1477,plain,
    ( spl7_47
    | spl7_95
    | ~ spl7_52 ),
    inference(avatar_split_clause,[],[f1450,f600,f1475,f572]) ).

tff(f1475,plain,
    ( spl7_95
  <=> ! [X130: array_int,X132: $int,X131: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X130)),t2tb($sum(X132,0)))) = tb2t(get(int,int,elts(int,t2tb1(X130)),t2tb($sum(X131,0)))) )
        | $less(length1(int,t2tb1(X130)),$sum(X131,sK5))
        | $less(sK6(X130,X132,sK5,X131),sK5)
        | $less(length1(int,t2tb1(X130)),$sum(X132,sK5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_95])]) ).

tff(f1450,plain,
    ( ! [X132: $int,X130: array_int,X131: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X130)),t2tb($sum(X132,0)))) = tb2t(get(int,int,elts(int,t2tb1(X130)),t2tb($sum(X131,0)))) )
        | $less(length1(int,t2tb1(X130)),$sum(X132,sK5))
        | $less(sK6(X130,X132,sK5,X131),sK5)
        | $less(length1(int,t2tb1(X130)),$sum(X131,sK5))
        | $less(sK5,0) )
    | ~ spl7_52 ),
    inference(evaluation,[],[f1422]) ).

tff(f1422,plain,
    ( ! [X132: $int,X130: array_int,X131: $int] :
        ( $less(sK6(X130,X132,sK5,X131),sK5)
        | $less(sK5,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X130)),t2tb($sum(X132,0)))) = tb2t(get(int,int,elts(int,t2tb1(X130)),t2tb($sum(X131,0)))) )
        | $less(length1(int,t2tb1(X130)),$sum(X131,sK5))
        | $less(length1(int,t2tb1(X130)),$sum(X132,sK5))
        | $less(0,0) )
    | ~ spl7_52 ),
    inference(resolution,[],[f652,f602]) ).

tff(f1473,plain,
    ( spl7_6
    | spl7_94
    | ~ spl7_22 ),
    inference(avatar_split_clause,[],[f1451,f340,f1471,f225]) ).

tff(f1471,plain,
    ( spl7_94
  <=> ! [X118: array_int,X119: $int,X120: $int] :
        ( ( 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(length1(int,t2tb1(X118)),$sum(X119,sK0))
        | $less(length1(int,t2tb1(X118)),$sum(X120,sK0))
        | $less(sK6(X118,X120,sK0,X119),sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_94])]) ).

tff(f1451,plain,
    ( ! [X120: $int,X118: array_int,X119: $int] :
        ( ( 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(sK6(X118,X120,sK0,X119),sK0)
        | $less(sK0,0)
        | $less(length1(int,t2tb1(X118)),$sum(X120,sK0))
        | $less(length1(int,t2tb1(X118)),$sum(X119,sK0)) )
    | ~ spl7_22 ),
    inference(evaluation,[],[f1418]) ).

tff(f1418,plain,
    ( ! [X120: $int,X118: array_int,X119: $int] :
        ( $less(length1(int,t2tb1(X118)),$sum(X120,sK0))
        | ( 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(sK6(X118,X120,sK0,X119),sK0)
        | $less(0,0)
        | $less(length1(int,t2tb1(X118)),$sum(X119,sK0))
        | $less(sK0,0) )
    | ~ spl7_22 ),
    inference(resolution,[],[f652,f342]) ).

tff(f1469,plain,
    ( spl7_9
    | spl7_93
    | ~ spl7_19
    | ~ spl7_22 ),
    inference(avatar_split_clause,[],[f1392,f340,f327,f1467,f240]) ).

tff(f1467,plain,
    ( spl7_93
  <=> ! [X18: array_int,X19: $int,X20: $int,X21: $int] :
        ( $less(0,X21)
        | ( tb2t(get(int,int,elts(int,t2tb1(X18)),t2tb($sum(X20,X21)))) = tb2t(get(int,int,elts(int,t2tb1(X18)),t2tb($sum(X19,X21)))) )
        | $less(X21,0)
        | $less(length1(int,t2tb1(X18)),$sum(X19,sK1))
        | ( sK0 = X21 )
        | $less(length1(int,t2tb1(X18)),$sum(X20,sK1))
        | $less(sK6(X18,X20,sK1,X19),sK1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_93])]) ).

tff(f1392,plain,
    ( ! [X21: $int,X18: array_int,X19: $int,X20: $int] :
        ( $less(0,X21)
        | $less(length1(int,t2tb1(X18)),$sum(X20,sK1))
        | ( sK0 = X21 )
        | $less(length1(int,t2tb1(X18)),$sum(X19,sK1))
        | $less(X21,0)
        | $less(sK6(X18,X20,sK1,X19),sK1)
        | ( tb2t(get(int,int,elts(int,t2tb1(X18)),t2tb($sum(X20,X21)))) = tb2t(get(int,int,elts(int,t2tb1(X18)),t2tb($sum(X19,X21)))) )
        | $less(sK1,0) )
    | ~ spl7_19
    | ~ spl7_22 ),
    inference(resolution,[],[f652,f1088]) ).

tff(f1465,plain,
    ( spl7_34
    | spl7_92
    | ~ spl7_38 ),
    inference(avatar_split_clause,[],[f1453,f436,f1463,f414]) ).

tff(f1463,plain,
    ( spl7_92
  <=> ! [X114: $int,X112: array_int,X113: $int] :
        ( $less(length1(int,t2tb1(X112)),$sum(X113,$sum(sK3,0)))
        | $less(length1(int,t2tb1(X112)),$sum(X114,$sum(sK3,0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X112)),t2tb($sum(X113,0)))) = tb2t(get(int,int,elts(int,t2tb1(X112)),t2tb($sum(X114,0)))) )
        | $less(sK6(X112,X114,$sum(sK3,0),X113),$sum(sK3,0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_92])]) ).

tff(f1453,plain,
    ( ! [X113: $int,X114: $int,X112: array_int] :
        ( $less(length1(int,t2tb1(X112)),$sum(X113,$sum(sK3,0)))
        | $less(sK6(X112,X114,$sum(sK3,0),X113),$sum(sK3,0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X112)),t2tb($sum(X113,0)))) = tb2t(get(int,int,elts(int,t2tb1(X112)),t2tb($sum(X114,0)))) )
        | $less(length1(int,t2tb1(X112)),$sum(X114,$sum(sK3,0)))
        | $less($sum(sK3,0),0) )
    | ~ spl7_38 ),
    inference(evaluation,[],[f1416]) ).

tff(f1416,plain,
    ( ! [X113: $int,X114: $int,X112: array_int] :
        ( $less(length1(int,t2tb1(X112)),$sum(X113,$sum(sK3,0)))
        | $less(length1(int,t2tb1(X112)),$sum(X114,$sum(sK3,0)))
        | $less($sum(sK3,0),0)
        | $less(sK6(X112,X114,$sum(sK3,0),X113),$sum(sK3,0))
        | ( tb2t(get(int,int,elts(int,t2tb1(X112)),t2tb($sum(X113,0)))) = tb2t(get(int,int,elts(int,t2tb1(X112)),t2tb($sum(X114,0)))) )
        | $less(0,0) )
    | ~ spl7_38 ),
    inference(resolution,[],[f652,f438]) ).

tff(f1461,plain,
    ( spl7_9
    | spl7_7
    | spl7_91
    | ~ spl7_2 ),
    inference(avatar_split_clause,[],[f1424,f205,f1459,f230,f240]) ).

tff(f1459,plain,
    ( spl7_91
  <=> ! [X141: $int,X139: array_int,X140: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X139)),t2tb($sum(X141,$sum(sK3,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X139)),t2tb($sum(X140,$sum(sK3,sK4))))) )
        | $less(length1(int,t2tb1(X139)),$sum(X141,sK1))
        | $less(sK6(X139,X141,sK1,X140),sK1)
        | $less(length1(int,t2tb1(X139)),$sum(X140,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_91])]) ).

tff(f1424,plain,
    ( ! [X140: $int,X141: $int,X139: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X139)),t2tb($sum(X141,$sum(sK3,sK4))))) = tb2t(get(int,int,elts(int,t2tb1(X139)),t2tb($sum(X140,$sum(sK3,sK4))))) )
        | $less(length1(int,t2tb1(X139)),$sum(X140,sK1))
        | $less(sK6(X139,X141,sK1,X140),sK1)
        | $less($sum(sK3,sK4),0)
        | $less(length1(int,t2tb1(X139)),$sum(X141,sK1))
        | $less(sK1,0) )
    | ~ spl7_2 ),
    inference(resolution,[],[f652,f207]) ).

tff(f1457,plain,
    ( spl7_90
    | spl7_37
    | spl7_9
    | ~ spl7_32 ),
    inference(avatar_split_clause,[],[f1427,f404,f240,f429,f1455]) ).

tff(f1455,plain,
    ( spl7_90
  <=> ! [X150: $int,X149: $int,X148: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X148)),t2tb($sum(X150,$sum(sK0,0))))) = tb2t(get(int,int,elts(int,t2tb1(X148)),t2tb($sum(X149,$sum(sK0,0))))) )
        | $less(length1(int,t2tb1(X148)),$sum(X150,sK1))
        | $less(length1(int,t2tb1(X148)),$sum(X149,sK1))
        | $less(sK6(X148,X150,sK1,X149),sK1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_90])]) ).

tff(f1427,plain,
    ( ! [X150: $int,X148: array_int,X149: $int] :
        ( $less(sK1,0)
        | $less($sum(sK0,0),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X148)),t2tb($sum(X150,$sum(sK0,0))))) = tb2t(get(int,int,elts(int,t2tb1(X148)),t2tb($sum(X149,$sum(sK0,0))))) )
        | $less(sK6(X148,X150,sK1,X149),sK1)
        | $less(length1(int,t2tb1(X148)),$sum(X149,sK1))
        | $less(length1(int,t2tb1(X148)),$sum(X150,sK1)) )
    | ~ spl7_32 ),
    inference(resolution,[],[f652,f406]) ).

tff(f1384,plain,
    ( spl7_87
    | spl7_88
    | spl7_89
    | spl7_7
    | ~ spl7_2
    | ~ spl7_3 ),
    inference(avatar_split_clause,[],[f1371,f210,f205,f230,f1381,f1377,f1373]) ).

tff(f1371,plain,
    ( $less($sum(sK3,sK4),0)
    | ( sK1 = sK4 )
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,$sum(sK3,sK4))))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,$sum(sK3,sK4))))) )
    | $less(sK4,sK1)
    | ~ spl7_2
    | ~ spl7_3 ),
    inference(resolution,[],[f692,f654]) ).

tff(f1357,plain,
    ( spl7_83
    | spl7_82
    | spl7_86
    | spl7_80 ),
    inference(avatar_split_clause,[],[f1352,f1271,f1354,f1328,f1332]) ).

tff(f1332,plain,
    ( spl7_83
  <=> $less(sK1,$sum(sK0,3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_83])]) ).

tff(f1328,plain,
    ( spl7_82
  <=> $less(sK1,$sum(sK3,3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_82])]) ).

tff(f1354,plain,
    ( spl7_86
  <=> $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3),3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_86])]) ).

tff(f1271,plain,
    ( spl7_80
  <=> is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_80])]) ).

tff(f1352,plain,
    ( $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3),3)
    | $less(sK1,$sum(sK3,3))
    | $less(sK1,$sum(sK0,3))
    | spl7_80 ),
    inference(forward_demodulation,[],[f1351,f145]) ).

tff(f1351,plain,
    ( $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3),3)
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,3))
    | $less(sK1,$sum(sK3,3))
    | spl7_80 ),
    inference(forward_demodulation,[],[f1350,f128]) ).

tff(f1350,plain,
    ( $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3),3)
    | $less(sK1,$sum(sK3,3))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,3))
    | spl7_80 ),
    inference(forward_demodulation,[],[f1349,f145]) ).

tff(f1349,plain,
    ( $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,3))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,3))
    | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3),3)
    | spl7_80 ),
    inference(forward_demodulation,[],[f1318,f128]) ).

tff(f1318,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,3))
    | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3),3)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,3))
    | spl7_80 ),
    inference(evaluation,[],[f1317]) ).

tff(f1317,plain,
    ( $less(3,0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,3))
    | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3),3)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,3))
    | spl7_80 ),
    inference(resolution,[],[f1272,f150]) ).

tff(f1272,plain,
    ( ~ is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,3)
    | spl7_80 ),
    inference(avatar_component_clause,[],[f1271]) ).

tff(f1348,plain,
    ( spl7_83
    | spl7_82
    | ~ spl7_85
    | spl7_80 ),
    inference(avatar_split_clause,[],[f1343,f1271,f1345,f1328,f1332]) ).

tff(f1345,plain,
    ( spl7_85
  <=> $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_85])]) ).

tff(f1343,plain,
    ( ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3),0)
    | $less(sK1,$sum(sK3,3))
    | $less(sK1,$sum(sK0,3))
    | spl7_80 ),
    inference(forward_demodulation,[],[f1342,f145]) ).

tff(f1342,plain,
    ( ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3),0)
    | $less(sK1,$sum(sK0,3))
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,3))
    | spl7_80 ),
    inference(forward_demodulation,[],[f1341,f128]) ).

tff(f1341,plain,
    ( ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,3))
    | $less(sK1,$sum(sK0,3))
    | spl7_80 ),
    inference(forward_demodulation,[],[f1340,f145]) ).

tff(f1340,plain,
    ( $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,3))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,3))
    | ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3),0)
    | spl7_80 ),
    inference(forward_demodulation,[],[f1319,f128]) ).

tff(f1319,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,3))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,3))
    | ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3),0)
    | spl7_80 ),
    inference(evaluation,[],[f1316]) ).

tff(f1316,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,3))
    | $less(3,0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,3))
    | ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3),0)
    | spl7_80 ),
    inference(resolution,[],[f1272,f152]) ).

tff(f1339,plain,
    ( spl7_82
    | spl7_83
    | ~ spl7_84
    | spl7_80 ),
    inference(avatar_split_clause,[],[f1326,f1271,f1336,f1332,f1328]) ).

tff(f1336,plain,
    ( spl7_84
  <=> ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3))))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_84])]) ).

tff(f1326,plain,
    ( ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3))))) != tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3))))) )
    | $less(sK1,$sum(sK0,3))
    | $less(sK1,$sum(sK3,3))
    | spl7_80 ),
    inference(forward_demodulation,[],[f1325,f514]) ).

tff(f1325,plain,
    ( ( tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3))))) )
    | $less(sK1,$sum(sK3,3))
    | $less(sK1,$sum(sK0,3))
    | spl7_80 ),
    inference(forward_demodulation,[],[f1324,f145]) ).

tff(f1324,plain,
    ( $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,3))
    | ( tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3))))) )
    | $less(sK1,$sum(sK3,3))
    | spl7_80 ),
    inference(forward_demodulation,[],[f1323,f145]) ).

tff(f1323,plain,
    ( $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,3))
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,3))
    | ( tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3))))) )
    | spl7_80 ),
    inference(forward_demodulation,[],[f1322,f128]) ).

tff(f1322,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,3))
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,3))
    | ( tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3))))) )
    | spl7_80 ),
    inference(forward_demodulation,[],[f1321,f128]) ).

tff(f1321,plain,
    ( ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3))))) )
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,3))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,3))
    | spl7_80 ),
    inference(forward_demodulation,[],[f1320,f128]) ).

tff(f1320,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,3))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,3))
    | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3))))) )
    | spl7_80 ),
    inference(evaluation,[],[f1315]) ).

tff(f1315,plain,
    ( $less(3,0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,3))
    | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,3,sK3))))) )
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,3))
    | spl7_80 ),
    inference(resolution,[],[f1272,f193]) ).

tff(f1314,plain,
    ( spl7_81
    | spl7_16
    | ~ spl7_13 ),
    inference(avatar_split_clause,[],[f1308,f261,f290,f1312]) ).

tff(f1312,plain,
    ( spl7_81
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(sK6(X0,X2,sK4,X1),sK4)
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK4))
        | $less(length1(int,t2tb1(X0)),$sum(X2,sK4))
        | is_longest_common_prefix1(X0,X1,X2,sK4)
        | is_common_prefix1(X0,X1,X2,sK5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_81])]) ).

tff(f1308,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( $less(sK4,0)
        | $less(sK6(X0,X2,sK4,X1),sK4)
        | is_common_prefix1(X0,X1,X2,sK5)
        | is_longest_common_prefix1(X0,X1,X2,sK4)
        | $less(length1(int,t2tb1(X0)),$sum(X2,sK4))
        | $less(length1(int,t2tb1(X0)),$sum(X1,sK4)) )
    | ~ spl7_13 ),
    inference(superposition,[],[f554,f263]) ).

tff(f554,plain,
    ! [X2: $int,X3: $int,X0: array_int,X1: $int] :
      ( is_common_prefix1(X0,X3,X1,$sum(X2,1))
      | $less(length1(int,t2tb1(X0)),$sum(X1,X2))
      | $less(length1(int,t2tb1(X0)),$sum(X3,X2))
      | $less(X2,0)
      | is_longest_common_prefix1(X0,X3,X1,X2)
      | $less(sK6(X0,X1,X2,X3),X2) ),
    inference(resolution,[],[f150,f176]) ).

tff(f1274,plain,
    ( spl7_79
    | spl7_80
    | ~ spl7_65 ),
    inference(avatar_split_clause,[],[f1265,f781,f1271,f1267]) ).

tff(f1267,plain,
    ( spl7_79
  <=> is_longest_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_79])]) ).

tff(f1265,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,3)
    | is_longest_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,2)
    | ~ spl7_65 ),
    inference(evaluation,[],[f1261]) ).

tff(f1261,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,$sum(2,1))
    | is_longest_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,2)
    | ~ spl7_65 ),
    inference(resolution,[],[f783,f176]) ).

tff(f1236,plain,
    ( spl7_75
    | ~ spl7_78
    | spl7_76
    | spl7_65 ),
    inference(avatar_split_clause,[],[f1231,f781,f1213,f1233,f1209]) ).

tff(f1209,plain,
    ( spl7_75
  <=> $less(sK1,$sum(sK3,2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_75])]) ).

tff(f1233,plain,
    ( spl7_78
  <=> ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3))))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_78])]) ).

tff(f1213,plain,
    ( spl7_76
  <=> $less(sK1,$sum(sK0,2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_76])]) ).

tff(f1231,plain,
    ( $less(sK1,$sum(sK0,2))
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3))))) != tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3))))) )
    | $less(sK1,$sum(sK3,2))
    | spl7_65 ),
    inference(forward_demodulation,[],[f1230,f514]) ).

tff(f1230,plain,
    ( ( tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3))))) )
    | $less(sK1,$sum(sK3,2))
    | $less(sK1,$sum(sK0,2))
    | spl7_65 ),
    inference(forward_demodulation,[],[f1229,f145]) ).

tff(f1229,plain,
    ( $less(sK1,$sum(sK0,2))
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,2))
    | ( tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3))))) )
    | spl7_65 ),
    inference(forward_demodulation,[],[f1228,f145]) ).

tff(f1228,plain,
    ( $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,2))
    | ( tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3))))) )
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,2))
    | spl7_65 ),
    inference(forward_demodulation,[],[f1227,f128]) ).

tff(f1227,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,2))
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,2))
    | ( tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3))))) )
    | spl7_65 ),
    inference(forward_demodulation,[],[f1226,f128]) ).

tff(f1226,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,2))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,2))
    | ( tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3))))) )
    | spl7_65 ),
    inference(forward_demodulation,[],[f1197,f128]) ).

tff(f1197,plain,
    ( ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3))))) )
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,2))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,2))
    | spl7_65 ),
    inference(evaluation,[],[f1194]) ).

tff(f1194,plain,
    ( $less(2,0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,2))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,2))
    | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3))))) )
    | spl7_65 ),
    inference(resolution,[],[f782,f193]) ).

tff(f782,plain,
    ( ~ is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,2)
    | spl7_65 ),
    inference(avatar_component_clause,[],[f781]) ).

tff(f1225,plain,
    ( spl7_77
    | spl7_76
    | spl7_75
    | spl7_65 ),
    inference(avatar_split_clause,[],[f1220,f781,f1209,f1213,f1222]) ).

tff(f1222,plain,
    ( spl7_77
  <=> $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3),2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_77])]) ).

tff(f1220,plain,
    ( $less(sK1,$sum(sK3,2))
    | $less(sK1,$sum(sK0,2))
    | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3),2)
    | spl7_65 ),
    inference(forward_demodulation,[],[f1219,f145]) ).

tff(f1219,plain,
    ( $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3),2)
    | $less(sK1,$sum(sK3,2))
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,2))
    | spl7_65 ),
    inference(forward_demodulation,[],[f1218,f145]) ).

tff(f1218,plain,
    ( $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,2))
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,2))
    | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3),2)
    | spl7_65 ),
    inference(forward_demodulation,[],[f1217,f128]) ).

tff(f1217,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,2))
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,2))
    | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3),2)
    | spl7_65 ),
    inference(forward_demodulation,[],[f1198,f128]) ).

tff(f1198,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,2))
    | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3),2)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,2))
    | spl7_65 ),
    inference(evaluation,[],[f1196]) ).

tff(f1196,plain,
    ( $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3),2)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,2))
    | $less(2,0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,2))
    | spl7_65 ),
    inference(resolution,[],[f782,f150]) ).

tff(f1216,plain,
    ( ~ spl7_74
    | spl7_75
    | spl7_76
    | spl7_65 ),
    inference(avatar_split_clause,[],[f1203,f781,f1213,f1209,f1205]) ).

tff(f1205,plain,
    ( spl7_74
  <=> $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_74])]) ).

tff(f1203,plain,
    ( $less(sK1,$sum(sK0,2))
    | $less(sK1,$sum(sK3,2))
    | ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3),0)
    | spl7_65 ),
    inference(forward_demodulation,[],[f1202,f145]) ).

tff(f1202,plain,
    ( $less(sK1,$sum(sK0,2))
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,2))
    | ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3),0)
    | spl7_65 ),
    inference(forward_demodulation,[],[f1201,f145]) ).

tff(f1201,plain,
    ( ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3),0)
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,2))
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,2))
    | spl7_65 ),
    inference(forward_demodulation,[],[f1200,f128]) ).

tff(f1200,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,2))
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,2))
    | ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3),0)
    | spl7_65 ),
    inference(forward_demodulation,[],[f1199,f128]) ).

tff(f1199,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,2))
    | ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,2))
    | spl7_65 ),
    inference(evaluation,[],[f1195]) ).

tff(f1195,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,2))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,2))
    | ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,2,sK3),0)
    | $less(2,0)
    | spl7_65 ),
    inference(resolution,[],[f782,f152]) ).

tff(f1136,plain,
    ( spl7_47
    | spl7_73
    | ~ spl7_57 ),
    inference(avatar_split_clause,[],[f1123,f659,f1134,f572]) ).

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

tff(f659,plain,
    ( spl7_57
  <=> ! [X2: $int,X0: array_int,X1: $int] :
        ( ~ $less($sum(X2,sK4),length1(int,t2tb1(X0)))
        | ~ $less($sum(X1,sK4),length1(int,t2tb1(X0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK4)))) )
        | ~ is_common_prefix1(X0,X1,X2,sK5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_57])]) ).

tff(f1123,plain,
    ( ! [X3: $int,X4: array_int,X5: $int] :
        ( ~ $less($sum(X5,sK4),length1(int,t2tb1(X4)))
        | $less(length1(int,t2tb1(X4)),$sum(X3,sK5))
        | $less(sK5,0)
        | ~ $less($sum(X3,sK4),length1(int,t2tb1(X4)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X4)),t2tb($sum(X5,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X4)),t2tb($sum(X3,sK4)))) )
        | ~ $less(sK6(X4,X3,sK5,X5),0)
        | $less(length1(int,t2tb1(X4)),$sum(X5,sK5)) )
    | ~ spl7_57 ),
    inference(resolution,[],[f660,f152]) ).

tff(f660,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( ~ is_common_prefix1(X0,X1,X2,sK5)
        | ~ $less($sum(X2,sK4),length1(int,t2tb1(X0)))
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK4)))) )
        | ~ $less($sum(X1,sK4),length1(int,t2tb1(X0))) )
    | ~ spl7_57 ),
    inference(avatar_component_clause,[],[f659]) ).

tff(f1132,plain,
    ( spl7_47
    | spl7_72
    | ~ spl7_57 ),
    inference(avatar_split_clause,[],[f1124,f659,f1130,f572]) ).

tff(f1130,plain,
    ( spl7_72
  <=> ! [X6: $int,X7: array_int,X8: $int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X6,sK4)))) )
        | $less(length1(int,t2tb1(X7)),$sum(X8,sK5))
        | ~ $less($sum(X6,sK4),length1(int,t2tb1(X7)))
        | $less(sK6(X7,X6,sK5,X8),sK5)
        | ~ $less($sum(X8,sK4),length1(int,t2tb1(X7)))
        | $less(length1(int,t2tb1(X7)),$sum(X6,sK5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_72])]) ).

tff(f1124,plain,
    ( ! [X8: $int,X6: $int,X7: array_int] :
        ( ( tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X8,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X7)),t2tb($sum(X6,sK4)))) )
        | $less(length1(int,t2tb1(X7)),$sum(X6,sK5))
        | ~ $less($sum(X8,sK4),length1(int,t2tb1(X7)))
        | $less(sK6(X7,X6,sK5,X8),sK5)
        | ~ $less($sum(X6,sK4),length1(int,t2tb1(X7)))
        | $less(sK5,0)
        | $less(length1(int,t2tb1(X7)),$sum(X8,sK5)) )
    | ~ spl7_57 ),
    inference(resolution,[],[f660,f150]) ).

tff(f1128,plain,
    ( spl7_47
    | spl7_71
    | ~ spl7_57 ),
    inference(avatar_split_clause,[],[f1122,f659,f1126,f572]) ).

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

tff(f1122,plain,
    ( ! [X2: $int,X0: $int,X1: array_int] :
        ( ~ $less($sum(X0,sK4),length1(int,t2tb1(X1)))
        | $less(sK5,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK6(X1,X0,sK5,X2))))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X0,sK6(X1,X0,sK5,X2))))) )
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X0,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb($sum(X2,sK4)))) )
        | ~ $less($sum(X2,sK4),length1(int,t2tb1(X1)))
        | $less(length1(int,t2tb1(X1)),$sum(X0,sK5))
        | $less(length1(int,t2tb1(X1)),$sum(X2,sK5)) )
    | ~ spl7_57 ),
    inference(resolution,[],[f660,f193]) ).

tff(f965,plain,
    ( spl7_70
    | ~ spl7_3
    | ~ spl7_18 ),
    inference(avatar_split_clause,[],[f960,f322,f210,f962]) ).

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

tff(f960,plain,
    ( ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,0)))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,0)))) )
    | ~ spl7_3
    | ~ spl7_18 ),
    inference(evaluation,[],[f953]) ).

tff(f953,plain,
    ( ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,0)))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,0)))) )
    | $less(0,0)
    | ~ spl7_3
    | ~ spl7_18 ),
    inference(resolution,[],[f654,f324]) ).

tff(f918,plain,
    ( spl7_68
    | spl7_69
    | spl7_54 ),
    inference(avatar_split_clause,[],[f907,f627,f914,f910]) ).

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

tff(f907,plain,
    ( $less(0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))
    | ( 0 = sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3) )
    | spl7_54 ),
    inference(resolution,[],[f629,f56]) ).

tff(f917,plain,
    ( spl7_68
    | spl7_69
    | spl7_54 ),
    inference(avatar_split_clause,[],[f908,f627,f914,f910]) ).

tff(f908,plain,
    ( $less(0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))
    | ( 0 = sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3) )
    | spl7_54 ),
    inference(resolution,[],[f629,f56]) ).

tff(f887,plain,
    ( spl7_67
    | spl7_66
    | spl7_50 ),
    inference(avatar_split_clause,[],[f877,f589,f879,f883]) ).

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

tff(f877,plain,
    ( ( 0 = sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3) )
    | $less(0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3))
    | spl7_50 ),
    inference(resolution,[],[f590,f56]) ).

tff(f886,plain,
    ( spl7_66
    | spl7_67
    | spl7_50 ),
    inference(avatar_split_clause,[],[f876,f589,f883,f879]) ).

tff(f876,plain,
    ( $less(0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3))
    | ( 0 = sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3) )
    | spl7_50 ),
    inference(resolution,[],[f590,f56]) ).

tff(f784,plain,
    ( spl7_64
    | spl7_65
    | ~ spl7_55 ),
    inference(avatar_split_clause,[],[f771,f637,f781,f777]) ).

tff(f777,plain,
    ( spl7_64
  <=> is_longest_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_64])]) ).

tff(f771,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,2)
    | is_longest_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,1)
    | ~ spl7_55 ),
    inference(evaluation,[],[f767]) ).

tff(f767,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,$sum(1,1))
    | is_longest_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,1)
    | ~ spl7_55 ),
    inference(resolution,[],[f639,f176]) ).

tff(f755,plain,
    ( spl7_59
    | spl7_60
    | ~ spl7_63
    | spl7_55 ),
    inference(avatar_split_clause,[],[f750,f637,f752,f728,f724]) ).

tff(f724,plain,
    ( spl7_59
  <=> $less(sK1,$sum(sK3,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_59])]) ).

tff(f728,plain,
    ( spl7_60
  <=> $less(sK1,$sum(sK0,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_60])]) ).

tff(f750,plain,
    ( ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3),0)
    | $less(sK1,$sum(sK0,1))
    | $less(sK1,$sum(sK3,1))
    | spl7_55 ),
    inference(forward_demodulation,[],[f749,f145]) ).

tff(f749,plain,
    ( ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3),0)
    | $less(sK1,$sum(sK0,1))
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,1))
    | spl7_55 ),
    inference(forward_demodulation,[],[f748,f145]) ).

tff(f748,plain,
    ( $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,1))
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,1))
    | ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3),0)
    | spl7_55 ),
    inference(forward_demodulation,[],[f747,f128]) ).

tff(f747,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,1))
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,1))
    | ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3),0)
    | spl7_55 ),
    inference(forward_demodulation,[],[f716,f128]) ).

tff(f716,plain,
    ( ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,1))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,1))
    | spl7_55 ),
    inference(evaluation,[],[f714]) ).

tff(f714,plain,
    ( ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3),0)
    | $less(1,0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,1))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,1))
    | spl7_55 ),
    inference(resolution,[],[f638,f152]) ).

tff(f638,plain,
    ( ~ is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,1)
    | spl7_55 ),
    inference(avatar_component_clause,[],[f637]) ).

tff(f746,plain,
    ( spl7_59
    | spl7_60
    | ~ spl7_62
    | spl7_55 ),
    inference(avatar_split_clause,[],[f741,f637,f743,f728,f724]) ).

tff(f741,plain,
    ( ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3))))) != tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3))))) )
    | $less(sK1,$sum(sK0,1))
    | $less(sK1,$sum(sK3,1))
    | spl7_55 ),
    inference(forward_demodulation,[],[f740,f145]) ).

tff(f740,plain,
    ( $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,1))
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3))))) != tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3))))) )
    | $less(sK1,$sum(sK0,1))
    | spl7_55 ),
    inference(forward_demodulation,[],[f739,f145]) ).

tff(f739,plain,
    ( $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,1))
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,1))
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3))))) != tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3))))) )
    | spl7_55 ),
    inference(forward_demodulation,[],[f738,f514]) ).

tff(f738,plain,
    ( ( tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3))))) )
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,1))
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,1))
    | spl7_55 ),
    inference(forward_demodulation,[],[f737,f128]) ).

tff(f737,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,1))
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,1))
    | ( tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3))))) )
    | spl7_55 ),
    inference(forward_demodulation,[],[f736,f128]) ).

tff(f736,plain,
    ( ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3))))) )
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,1))
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,1))
    | spl7_55 ),
    inference(forward_demodulation,[],[f717,f128]) ).

tff(f717,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,1))
    | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3))))) )
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,1))
    | spl7_55 ),
    inference(evaluation,[],[f713]) ).

tff(f713,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,1))
    | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3))))) )
    | $less(1,0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,1))
    | spl7_55 ),
    inference(resolution,[],[f638,f193]) ).

tff(f735,plain,
    ( spl7_59
    | spl7_60
    | spl7_61
    | spl7_55 ),
    inference(avatar_split_clause,[],[f722,f637,f732,f728,f724]) ).

tff(f722,plain,
    ( $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3),1)
    | $less(sK1,$sum(sK0,1))
    | $less(sK1,$sum(sK3,1))
    | spl7_55 ),
    inference(forward_demodulation,[],[f721,f145]) ).

tff(f721,plain,
    ( $less(sK1,$sum(sK3,1))
    | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3),1)
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,1))
    | spl7_55 ),
    inference(forward_demodulation,[],[f720,f128]) ).

tff(f720,plain,
    ( $less(sK1,$sum(sK3,1))
    | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3),1)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,1))
    | spl7_55 ),
    inference(forward_demodulation,[],[f719,f145]) ).

tff(f719,plain,
    ( $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3),1)
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,1))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,1))
    | spl7_55 ),
    inference(forward_demodulation,[],[f718,f128]) ).

tff(f718,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,1))
    | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3),1)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,1))
    | spl7_55 ),
    inference(evaluation,[],[f715]) ).

tff(f715,plain,
    ( $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,1,sK3),1)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,1))
    | $less(1,0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,1))
    | spl7_55 ),
    inference(resolution,[],[f638,f150]) ).

tff(f679,plain,
    ( spl7_47
    | spl7_45
    | ~ spl7_58
    | spl7_48
    | spl7_11 ),
    inference(avatar_split_clause,[],[f674,f251,f576,f676,f564,f572]) ).

tff(f564,plain,
    ( spl7_45
  <=> $less(sK1,$sum(sK3,sK5)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_45])]) ).

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

tff(f251,plain,
    ( spl7_11
  <=> is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,sK5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_11])]) ).

tff(f674,plain,
    ( $less(sK1,$sum(sK0,sK5))
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) != tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) )
    | $less(sK1,$sum(sK3,sK5))
    | $less(sK5,0)
    | spl7_11 ),
    inference(forward_demodulation,[],[f673,f514]) ).

tff(f673,plain,
    ( ( tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) != tb2t(get(int,int,elts(int,mk_array1(int,sK1,t2tb2(sK2))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) )
    | $less(sK1,$sum(sK0,sK5))
    | $less(sK1,$sum(sK3,sK5))
    | $less(sK5,0)
    | spl7_11 ),
    inference(forward_demodulation,[],[f672,f128]) ).

tff(f672,plain,
    ( $less(sK5,0)
    | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) )
    | $less(sK1,$sum(sK3,sK5))
    | $less(sK1,$sum(sK0,sK5))
    | spl7_11 ),
    inference(forward_demodulation,[],[f671,f145]) ).

tff(f671,plain,
    ( $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,sK5))
    | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) )
    | $less(sK5,0)
    | $less(sK1,$sum(sK0,sK5))
    | spl7_11 ),
    inference(forward_demodulation,[],[f670,f128]) ).

tff(f670,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,sK5))
    | $less(sK5,0)
    | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) )
    | $less(sK1,$sum(sK0,sK5))
    | spl7_11 ),
    inference(forward_demodulation,[],[f669,f145]) ).

tff(f669,plain,
    ( $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,sK5))
    | $less(sK5,0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,sK5))
    | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) )
    | spl7_11 ),
    inference(forward_demodulation,[],[f662,f128]) ).

tff(f662,plain,
    ( $less(sK5,0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,sK5))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,sK5))
    | ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK0,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) != tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),t2tb($sum(sK3,sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3))))) )
    | spl7_11 ),
    inference(resolution,[],[f193,f253]) ).

tff(f253,plain,
    ( ~ is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,sK5)
    | spl7_11 ),
    inference(avatar_component_clause,[],[f251]) ).

tff(f661,plain,
    ( spl7_16
    | spl7_57
    | ~ spl7_13 ),
    inference(avatar_split_clause,[],[f657,f261,f659,f290]) ).

tff(f657,plain,
    ( ! [X2: $int,X0: array_int,X1: $int] :
        ( ~ $less($sum(X2,sK4),length1(int,t2tb1(X0)))
        | ~ is_common_prefix1(X0,X1,X2,sK5)
        | $less(sK4,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X1,sK4)))) = tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb($sum(X2,sK4)))) )
        | ~ $less($sum(X1,sK4),length1(int,t2tb1(X0))) )
    | ~ spl7_13 ),
    inference(superposition,[],[f194,f263]) ).

tff(f644,plain,
    ( spl7_55
    | spl7_56
    | ~ spl7_33 ),
    inference(avatar_split_clause,[],[f635,f409,f641,f637]) ).

tff(f409,plain,
    ( spl7_33
  <=> is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_33])]) ).

tff(f635,plain,
    ( is_longest_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,0)
    | is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,1)
    | ~ spl7_33 ),
    inference(evaluation,[],[f631]) ).

tff(f631,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,$sum(0,1))
    | is_longest_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,0)
    | ~ spl7_33 ),
    inference(resolution,[],[f411,f176]) ).

tff(f411,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,0)
    | ~ spl7_33 ),
    inference(avatar_component_clause,[],[f409]) ).

tff(f630,plain,
    ( spl7_48
    | spl7_47
    | ~ spl7_54
    | spl7_45
    | spl7_11 ),
    inference(avatar_split_clause,[],[f625,f251,f564,f627,f572,f576]) ).

tff(f625,plain,
    ( $less(sK1,$sum(sK3,sK5))
    | ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),0)
    | $less(sK5,0)
    | $less(sK1,$sum(sK0,sK5))
    | spl7_11 ),
    inference(forward_demodulation,[],[f624,f145]) ).

tff(f624,plain,
    ( ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),0)
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,sK5))
    | $less(sK1,$sum(sK0,sK5))
    | $less(sK5,0)
    | spl7_11 ),
    inference(forward_demodulation,[],[f623,f145]) ).

tff(f623,plain,
    ( $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,sK5))
    | ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),0)
    | $less(sK5,0)
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,sK5))
    | spl7_11 ),
    inference(forward_demodulation,[],[f622,f128]) ).

tff(f622,plain,
    ( $less(sK5,0)
    | ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,sK5))
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,sK5))
    | spl7_11 ),
    inference(forward_demodulation,[],[f610,f128]) ).

tff(f610,plain,
    ( ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,sK5))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,sK5))
    | $less(sK5,0)
    | spl7_11 ),
    inference(resolution,[],[f152,f253]) ).

tff(f621,plain,
    ( spl7_51
    | ~ spl7_50
    | spl7_49
    | spl7_33 ),
    inference(avatar_split_clause,[],[f620,f409,f585,f589,f593]) ).

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

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

tff(f620,plain,
    ( $less(sK1,$sum(sK0,0))
    | ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3),0)
    | $less(sK1,$sum(sK3,0))
    | spl7_33 ),
    inference(forward_demodulation,[],[f619,f145]) ).

tff(f619,plain,
    ( $less(sK1,$sum(sK0,0))
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,0))
    | ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3),0)
    | spl7_33 ),
    inference(forward_demodulation,[],[f618,f128]) ).

tff(f618,plain,
    ( $less(sK1,$sum(sK0,0))
    | ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,0))
    | spl7_33 ),
    inference(forward_demodulation,[],[f617,f145]) ).

tff(f617,plain,
    ( $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,0))
    | ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,0))
    | spl7_33 ),
    inference(forward_demodulation,[],[f616,f128]) ).

tff(f616,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,0))
    | ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,0))
    | spl7_33 ),
    inference(evaluation,[],[f611]) ).

tff(f611,plain,
    ( ~ $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,0))
    | $less(0,0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,0))
    | spl7_33 ),
    inference(resolution,[],[f152,f410]) ).

tff(f410,plain,
    ( ~ is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,0)
    | spl7_33 ),
    inference(avatar_component_clause,[],[f409]) ).

tff(f608,plain,
    ( spl7_52
    | spl7_53
    | spl7_47 ),
    inference(avatar_split_clause,[],[f597,f572,f604,f600]) ).

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

tff(f597,plain,
    ( ( 0 = sK5 )
    | $less(0,sK5)
    | spl7_47 ),
    inference(resolution,[],[f573,f56]) ).

tff(f573,plain,
    ( ~ $less(sK5,0)
    | spl7_47 ),
    inference(avatar_component_clause,[],[f572]) ).

tff(f607,plain,
    ( spl7_52
    | spl7_53
    | spl7_47 ),
    inference(avatar_split_clause,[],[f598,f572,f604,f600]) ).

tff(f598,plain,
    ( ( 0 = sK5 )
    | $less(0,sK5)
    | spl7_47 ),
    inference(resolution,[],[f573,f56]) ).

tff(f596,plain,
    ( spl7_49
    | spl7_50
    | spl7_51
    | spl7_33 ),
    inference(avatar_split_clause,[],[f583,f409,f593,f589,f585]) ).

tff(f583,plain,
    ( $less(sK1,$sum(sK3,0))
    | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3),0)
    | $less(sK1,$sum(sK0,0))
    | spl7_33 ),
    inference(forward_demodulation,[],[f582,f145]) ).

tff(f582,plain,
    ( $less(sK1,$sum(sK0,0))
    | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3),0)
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,0))
    | spl7_33 ),
    inference(forward_demodulation,[],[f581,f145]) ).

tff(f581,plain,
    ( $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,0))
    | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3),0)
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,0))
    | spl7_33 ),
    inference(forward_demodulation,[],[f580,f128]) ).

tff(f580,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,0))
    | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3),0)
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,0))
    | spl7_33 ),
    inference(forward_demodulation,[],[f558,f128]) ).

tff(f558,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,0))
    | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,0))
    | spl7_33 ),
    inference(evaluation,[],[f553]) ).

tff(f553,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,0))
    | $less(0,0)
    | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,0,sK3),0)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,0))
    | spl7_33 ),
    inference(resolution,[],[f150,f410]) ).

tff(f579,plain,
    ( spl7_45
    | spl7_46
    | spl7_47
    | spl7_48
    | spl7_11 ),
    inference(avatar_split_clause,[],[f562,f251,f576,f572,f568,f564]) ).

tff(f562,plain,
    ( $less(sK1,$sum(sK0,sK5))
    | $less(sK5,0)
    | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),sK5)
    | $less(sK1,$sum(sK3,sK5))
    | spl7_11 ),
    inference(forward_demodulation,[],[f561,f145]) ).

tff(f561,plain,
    ( $less(sK5,0)
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,sK5))
    | $less(sK1,$sum(sK0,sK5))
    | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),sK5)
    | spl7_11 ),
    inference(forward_demodulation,[],[f560,f145]) ).

tff(f560,plain,
    ( $less(sK5,0)
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,sK5))
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,sK5))
    | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),sK5)
    | spl7_11 ),
    inference(forward_demodulation,[],[f559,f128]) ).

tff(f559,plain,
    ( $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),sK5)
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,sK5))
    | $less(sK5,0)
    | $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,sK5))
    | spl7_11 ),
    inference(forward_demodulation,[],[f552,f128]) ).

tff(f552,plain,
    ( $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,sK5))
    | $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,sK5))
    | $less(sK6(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK0,sK5,sK3),sK5)
    | $less(sK5,0)
    | spl7_11 ),
    inference(resolution,[],[f150,f253]) ).

tff(f537,plain,
    ( spl7_11
    | spl7_44
    | ~ spl7_3
    | ~ spl7_13 ),
    inference(avatar_split_clause,[],[f532,f261,f210,f534,f251]) ).

tff(f532,plain,
    ( is_longest_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,sK4)
    | is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,sK5)
    | ~ spl7_3
    | ~ spl7_13 ),
    inference(forward_demodulation,[],[f531,f263]) ).

tff(f531,plain,
    ( is_longest_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,sK4)
    | is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,$sum(sK4,1))
    | ~ spl7_3 ),
    inference(resolution,[],[f176,f212]) ).

tff(f498,plain,
    ( ~ spl7_43
    | ~ spl7_3 ),
    inference(avatar_split_clause,[],[f493,f210,f495]) ).

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

tff(f493,plain,
    ( ~ $less(sK1,$sum(sK0,sK4))
    | ~ spl7_3 ),
    inference(forward_demodulation,[],[f492,f145]) ).

tff(f492,plain,
    ( ~ $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK0,sK4))
    | ~ spl7_3 ),
    inference(forward_demodulation,[],[f491,f128]) ).

tff(f491,plain,
    ( ~ $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK0,sK4))
    | ~ spl7_3 ),
    inference(resolution,[],[f155,f212]) ).

tff(f155,plain,
    ! [X2: $int,X3: $int,X0: array_int,X1: $int] :
      ( ~ is_common_prefix1(X0,X3,X1,X2)
      | ~ $less(length1(int,t2tb1(X0)),$sum(X1,X2)) ),
    inference(cnf_transformation,[],[f115]) ).

tff(f490,plain,
    ( ~ spl7_42
    | ~ spl7_3 ),
    inference(avatar_split_clause,[],[f485,f210,f487]) ).

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

tff(f485,plain,
    ( ~ $less(sK1,$sum(sK3,sK4))
    | ~ spl7_3 ),
    inference(forward_demodulation,[],[f484,f145]) ).

tff(f484,plain,
    ( ~ $less(length1(int,mk_array1(int,sK1,t2tb2(sK2))),$sum(sK3,sK4))
    | ~ spl7_3 ),
    inference(forward_demodulation,[],[f483,f128]) ).

tff(f483,plain,
    ( ~ $less(length1(int,t2tb1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))))),$sum(sK3,sK4))
    | ~ spl7_3 ),
    inference(resolution,[],[f154,f212]) ).

tff(f154,plain,
    ! [X2: $int,X3: $int,X0: array_int,X1: $int] :
      ( ~ is_common_prefix1(X0,X3,X1,X2)
      | ~ $less(length1(int,t2tb1(X0)),$sum(X3,X2)) ),
    inference(cnf_transformation,[],[f115]) ).

tff(f457,plain,
    ( ~ spl7_41
    | ~ spl7_17
    | spl7_23 ),
    inference(avatar_split_clause,[],[f452,f345,f318,f454]) ).

tff(f454,plain,
    ( spl7_41
  <=> ( 0 = $sum(sK0,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_41])]) ).

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

tff(f345,plain,
    ( spl7_23
  <=> ( 0 = $sum(sK0,sK4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_23])]) ).

tff(f452,plain,
    ( ( 0 != $sum(sK0,0) )
    | ~ spl7_17
    | spl7_23 ),
    inference(forward_demodulation,[],[f346,f320]) ).

tff(f320,plain,
    ( ( 0 = sK4 )
    | ~ spl7_17 ),
    inference(avatar_component_clause,[],[f318]) ).

tff(f346,plain,
    ( ( 0 != $sum(sK0,sK4) )
    | spl7_23 ),
    inference(avatar_component_clause,[],[f345]) ).

tff(f451,plain,
    ( spl7_40
    | ~ spl7_17
    | ~ spl7_24 ),
    inference(avatar_split_clause,[],[f446,f349,f318,f448]) ).

tff(f446,plain,
    ( $less(0,$sum(sK0,0))
    | ~ spl7_17
    | ~ spl7_24 ),
    inference(forward_demodulation,[],[f351,f320]) ).

tff(f445,plain,
    ( ~ spl7_39
    | ~ spl7_17
    | spl7_29 ),
    inference(avatar_split_clause,[],[f440,f377,f318,f442]) ).

tff(f442,plain,
    ( spl7_39
  <=> ( 0 = $sum(sK3,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_39])]) ).

tff(f377,plain,
    ( spl7_29
  <=> ( 0 = $sum(sK3,sK4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_29])]) ).

tff(f440,plain,
    ( ( 0 != $sum(sK3,0) )
    | ~ spl7_17
    | spl7_29 ),
    inference(forward_demodulation,[],[f378,f320]) ).

tff(f378,plain,
    ( ( 0 != $sum(sK3,sK4) )
    | spl7_29 ),
    inference(avatar_component_clause,[],[f377]) ).

tff(f439,plain,
    ( spl7_38
    | ~ spl7_17
    | ~ spl7_30 ),
    inference(avatar_split_clause,[],[f434,f381,f318,f436]) ).

tff(f434,plain,
    ( $less(0,$sum(sK3,0))
    | ~ spl7_17
    | ~ spl7_30 ),
    inference(forward_demodulation,[],[f383,f320]) ).

tff(f432,plain,
    ( ~ spl7_37
    | spl7_5
    | ~ spl7_17 ),
    inference(avatar_split_clause,[],[f389,f318,f220,f429]) ).

tff(f389,plain,
    ( ~ $less($sum(sK0,0),0)
    | spl7_5
    | ~ spl7_17 ),
    inference(backward_demodulation,[],[f222,f320]) ).

tff(f427,plain,
    ( spl7_36
    | ~ spl7_15
    | ~ spl7_17 ),
    inference(avatar_split_clause,[],[f393,f318,f278,f424]) ).

tff(f424,plain,
    ( spl7_36
  <=> ( get(int,int,t2tb2(sK2),t2tb($sum(sK3,0))) = get(int,int,t2tb2(sK2),t2tb($sum(sK0,0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_36])]) ).

tff(f278,plain,
    ( spl7_15
  <=> ( get(int,int,t2tb2(sK2),t2tb($sum(sK0,sK4))) = get(int,int,t2tb2(sK2),t2tb($sum(sK3,sK4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_15])]) ).

tff(f393,plain,
    ( ( get(int,int,t2tb2(sK2),t2tb($sum(sK3,0))) = get(int,int,t2tb2(sK2),t2tb($sum(sK0,0))) )
    | ~ spl7_15
    | ~ spl7_17 ),
    inference(backward_demodulation,[],[f280,f320]) ).

tff(f280,plain,
    ( ( get(int,int,t2tb2(sK2),t2tb($sum(sK0,sK4))) = get(int,int,t2tb2(sK2),t2tb($sum(sK3,sK4))) )
    | ~ spl7_15 ),
    inference(avatar_component_clause,[],[f278]) ).

tff(f422,plain,
    ( spl7_35
    | ~ spl7_13
    | ~ spl7_17 ),
    inference(avatar_split_clause,[],[f397,f318,f261,f419]) ).

tff(f419,plain,
    ( spl7_35
  <=> ( 1 = sK5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_35])]) ).

tff(f397,plain,
    ( ( 1 = sK5 )
    | ~ spl7_13
    | ~ spl7_17 ),
    inference(evaluation,[],[f392]) ).

tff(f392,plain,
    ( ( sK5 = $sum(0,1) )
    | ~ spl7_13
    | ~ spl7_17 ),
    inference(backward_demodulation,[],[f263,f320]) ).

tff(f417,plain,
    ( ~ spl7_34
    | spl7_7
    | ~ spl7_17 ),
    inference(avatar_split_clause,[],[f390,f318,f230,f414]) ).

tff(f390,plain,
    ( ~ $less($sum(sK3,0),0)
    | spl7_7
    | ~ spl7_17 ),
    inference(backward_demodulation,[],[f232,f320]) ).

tff(f412,plain,
    ( spl7_33
    | ~ spl7_3
    | ~ spl7_17 ),
    inference(avatar_split_clause,[],[f388,f318,f210,f409]) ).

tff(f388,plain,
    ( is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,0)
    | ~ spl7_3
    | ~ spl7_17 ),
    inference(backward_demodulation,[],[f212,f320]) ).

tff(f407,plain,
    ( spl7_32
    | ~ spl7_10
    | ~ spl7_17 ),
    inference(avatar_split_clause,[],[f391,f318,f246,f404]) ).

tff(f391,plain,
    ( $less($sum(sK0,0),sK1)
    | ~ spl7_10
    | ~ spl7_17 ),
    inference(backward_demodulation,[],[f248,f320]) ).

tff(f402,plain,
    ( spl7_31
    | ~ spl7_2
    | ~ spl7_17 ),
    inference(avatar_split_clause,[],[f387,f318,f205,f399]) ).

tff(f387,plain,
    ( $less($sum(sK3,0),sK1)
    | ~ spl7_2
    | ~ spl7_17 ),
    inference(backward_demodulation,[],[f207,f320]) ).

tff(f386,plain,
    ( spl7_26
    | spl7_25
    | spl7_1 ),
    inference(avatar_split_clause,[],[f302,f200,f354,f358]) ).

tff(f358,plain,
    ( spl7_26
  <=> ( 0 = sK3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_26])]) ).

tff(f302,plain,
    ( $less(0,sK3)
    | ( 0 = sK3 )
    | spl7_1 ),
    inference(resolution,[],[f56,f202]) ).

tff(f202,plain,
    ( ~ $less(sK3,0)
    | spl7_1 ),
    inference(avatar_component_clause,[],[f200]) ).

tff(f385,plain,
    ( spl7_29
    | spl7_30
    | spl7_7 ),
    inference(avatar_split_clause,[],[f309,f230,f381,f377]) ).

tff(f309,plain,
    ( $less(0,$sum(sK3,sK4))
    | ( 0 = $sum(sK3,sK4) )
    | spl7_7 ),
    inference(resolution,[],[f56,f232]) ).

tff(f384,plain,
    ( spl7_29
    | spl7_30
    | spl7_7 ),
    inference(avatar_split_clause,[],[f299,f230,f381,f377]) ).

tff(f299,plain,
    ( $less(0,$sum(sK3,sK4))
    | ( 0 = $sum(sK3,sK4) )
    | spl7_7 ),
    inference(resolution,[],[f56,f232]) ).

tff(f375,plain,
    ( spl7_17
    | spl7_18
    | spl7_16 ),
    inference(avatar_split_clause,[],[f303,f290,f322,f318]) ).

tff(f303,plain,
    ( $less(0,sK4)
    | ( 0 = sK4 )
    | spl7_16 ),
    inference(resolution,[],[f56,f292]) ).

tff(f292,plain,
    ( ~ $less(sK4,0)
    | spl7_16 ),
    inference(avatar_component_clause,[],[f290]) ).

tff(f374,plain,
    ( spl7_27
    | spl7_28
    | spl7_9 ),
    inference(avatar_split_clause,[],[f311,f240,f368,f364]) ).

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

tff(f311,plain,
    ( $less(0,sK1)
    | ( 0 = sK1 )
    | spl7_9 ),
    inference(resolution,[],[f56,f242]) ).

tff(f242,plain,
    ( ~ $less(sK1,0)
    | spl7_9 ),
    inference(avatar_component_clause,[],[f240]) ).

tff(f373,plain,
    ( spl7_19
    | spl7_20
    | spl7_8 ),
    inference(avatar_split_clause,[],[f314,f235,f331,f327]) ).

tff(f331,plain,
    ( spl7_20
  <=> ( sK0 = sK1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_20])]) ).

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

tff(f314,plain,
    ( ( sK0 = sK1 )
    | $less(sK0,sK1)
    | spl7_8 ),
    inference(resolution,[],[f56,f237]) ).

tff(f237,plain,
    ( ~ $less(sK1,sK0)
    | spl7_8 ),
    inference(avatar_component_clause,[],[f235]) ).

tff(f372,plain,
    ( spl7_24
    | spl7_23
    | spl7_5 ),
    inference(avatar_split_clause,[],[f308,f220,f345,f349]) ).

tff(f308,plain,
    ( ( 0 = $sum(sK0,sK4) )
    | $less(0,$sum(sK0,sK4))
    | spl7_5 ),
    inference(resolution,[],[f56,f222]) ).

tff(f371,plain,
    ( spl7_27
    | spl7_28
    | spl7_9 ),
    inference(avatar_split_clause,[],[f301,f240,f368,f364]) ).

tff(f301,plain,
    ( $less(0,sK1)
    | ( 0 = sK1 )
    | spl7_9 ),
    inference(resolution,[],[f56,f242]) ).

tff(f362,plain,
    ( spl7_22
    | spl7_21
    | spl7_6 ),
    inference(avatar_split_clause,[],[f310,f225,f336,f340]) ).

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

tff(f310,plain,
    ( ( 0 = sK0 )
    | $less(0,sK0)
    | spl7_6 ),
    inference(resolution,[],[f56,f227]) ).

tff(f227,plain,
    ( ~ $less(sK0,0)
    | spl7_6 ),
    inference(avatar_component_clause,[],[f225]) ).

tff(f361,plain,
    ( spl7_25
    | spl7_26
    | spl7_1 ),
    inference(avatar_split_clause,[],[f312,f200,f358,f354]) ).

tff(f312,plain,
    ( ( 0 = sK3 )
    | $less(0,sK3)
    | spl7_1 ),
    inference(resolution,[],[f56,f202]) ).

tff(f352,plain,
    ( spl7_23
    | spl7_24
    | spl7_5 ),
    inference(avatar_split_clause,[],[f298,f220,f349,f345]) ).

tff(f298,plain,
    ( $less(0,$sum(sK0,sK4))
    | ( 0 = $sum(sK0,sK4) )
    | spl7_5 ),
    inference(resolution,[],[f56,f222]) ).

tff(f343,plain,
    ( spl7_21
    | spl7_22
    | spl7_6 ),
    inference(avatar_split_clause,[],[f300,f225,f340,f336]) ).

tff(f300,plain,
    ( $less(0,sK0)
    | ( 0 = sK0 )
    | spl7_6 ),
    inference(resolution,[],[f56,f227]) ).

tff(f334,plain,
    ( spl7_19
    | spl7_20
    | spl7_8 ),
    inference(avatar_split_clause,[],[f304,f235,f331,f327]) ).

tff(f304,plain,
    ( ( sK0 = sK1 )
    | $less(sK0,sK1)
    | spl7_8 ),
    inference(resolution,[],[f56,f237]) ).

tff(f325,plain,
    ( spl7_17
    | spl7_18
    | spl7_16 ),
    inference(avatar_split_clause,[],[f313,f290,f322,f318]) ).

tff(f313,plain,
    ( $less(0,sK4)
    | ( 0 = sK4 )
    | spl7_16 ),
    inference(resolution,[],[f56,f292]) ).

tff(f293,plain,
    ( ~ spl7_16
    | ~ spl7_3 ),
    inference(avatar_split_clause,[],[f288,f210,f290]) ).

tff(f288,plain,
    ( ~ $less(sK4,0)
    | ~ spl7_3 ),
    inference(resolution,[],[f156,f212]) ).

tff(f156,plain,
    ! [X2: $int,X3: $int,X0: array_int,X1: $int] :
      ( ~ is_common_prefix1(X0,X3,X1,X2)
      | ~ $less(X2,0) ),
    inference(cnf_transformation,[],[f115]) ).

tff(f281,plain,
    ( spl7_15
    | ~ spl7_4 ),
    inference(avatar_split_clause,[],[f276,f215,f278]) ).

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

tff(f276,plain,
    ( ( get(int,int,t2tb2(sK2),t2tb($sum(sK0,sK4))) = get(int,int,t2tb2(sK2),t2tb($sum(sK3,sK4))) )
    | ~ spl7_4 ),
    inference(forward_demodulation,[],[f274,f164]) ).

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

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

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

tff(f274,plain,
    ( ( t2tb(tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,sK4))))) = get(int,int,t2tb2(sK2),t2tb($sum(sK3,sK4))) )
    | ~ spl7_4 ),
    inference(superposition,[],[f164,f217]) ).

tff(f217,plain,
    ( ( tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,sK4)))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,sK4)))) )
    | ~ spl7_4 ),
    inference(avatar_component_clause,[],[f215]) ).

tff(f270,plain,
    ~ spl7_14,
    inference(avatar_split_clause,[],[f141,f267]) ).

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

tff(f141,plain,
    ~ $less(sK1,sK3),
    inference(cnf_transformation,[],[f121]) ).

tff(f121,plain,
    ? [X0: $int,X1: $int,X3: map_int_int,X2: $int] :
      ( ~ $less(X0,0)
      & ~ $less(X1,X0)
      & ? [X4: $int] :
          ( is_common_prefix1(tb2t1(mk_array1(int,X1,t2tb2(X3))),X2,X0,X4)
          & $less($sum(X0,X4),X1)
          & ( tb2t(get(int,int,t2tb2(X3),t2tb($sum(X0,X4)))) = tb2t(get(int,int,t2tb2(X3),t2tb($sum(X2,X4)))) )
          & ~ $less($sum(X0,X4),0)
          & $less($sum(X2,X4),X1)
          & ? [X5: $int] :
              ( ~ is_common_prefix1(tb2t1(mk_array1(int,X1,t2tb2(X3))),X2,X0,X5)
              & ( $sum(X4,1) = X5 ) )
          & ~ $less($sum(X2,X4),0)
          & $less($sum(X0,X4),X1)
          & $less($sum(X2,X4),X1) )
      & ~ $less(X2,0)
      & ~ $less(X1,X2)
      & ~ $less(X1,0) ),
    inference(flattening,[],[f120]) ).

tff(f120,plain,
    ? [X0: $int,X1: $int,X2: $int,X3: map_int_int] :
      ( ? [X4: $int] :
          ( ? [X5: $int] :
              ( ~ is_common_prefix1(tb2t1(mk_array1(int,X1,t2tb2(X3))),X2,X0,X5)
              & ( $sum(X4,1) = X5 ) )
          & ( tb2t(get(int,int,t2tb2(X3),t2tb($sum(X0,X4)))) = tb2t(get(int,int,t2tb2(X3),t2tb($sum(X2,X4)))) )
          & ~ $less($sum(X2,X4),0)
          & $less($sum(X2,X4),X1)
          & ~ $less($sum(X0,X4),0)
          & $less($sum(X0,X4),X1)
          & $less($sum(X0,X4),X1)
          & $less($sum(X2,X4),X1)
          & is_common_prefix1(tb2t1(mk_array1(int,X1,t2tb2(X3))),X2,X0,X4) )
      & ~ $less(X1,0)
      & ~ $less(X0,0)
      & ~ $less(X1,X0)
      & ~ $less(X2,0)
      & ~ $less(X1,X2) ),
    inference(ennf_transformation,[],[f83]) ).

tff(f83,plain,
    ~ ! [X0: $int,X1: $int,X2: $int,X3: map_int_int] :
        ( ( ~ $less(X1,0)
          & ~ $less(X0,0)
          & ~ $less(X1,X0)
          & ~ $less(X2,0)
          & ~ $less(X1,X2) )
       => ! [X4: $int] :
            ( is_common_prefix1(tb2t1(mk_array1(int,X1,t2tb2(X3))),X2,X0,X4)
           => ( $less($sum(X2,X4),X1)
             => ( $less($sum(X0,X4),X1)
               => ( ( ~ $less($sum(X0,X4),0)
                    & $less($sum(X0,X4),X1) )
                 => ( ( ~ $less($sum(X2,X4),0)
                      & $less($sum(X2,X4),X1) )
                   => ( ( tb2t(get(int,int,t2tb2(X3),t2tb($sum(X0,X4)))) = tb2t(get(int,int,t2tb2(X3),t2tb($sum(X2,X4)))) )
                     => ! [X5: $int] :
                          ( ( $sum(X4,1) = X5 )
                         => is_common_prefix1(tb2t1(mk_array1(int,X1,t2tb2(X3))),X2,X0,X5) ) ) ) ) ) ) ) ),
    inference(rectify,[],[f47]) ).

tff(f47,plain,
    ~ ! [X7: $int,X0: $int,X1: $int,X10: map_int_int] :
        ( ( ~ $less(X0,X1)
          & ~ $less(X0,X7)
          & ~ $less(X1,0)
          & ~ $less(X0,0)
          & ~ $less(X7,0) )
       => ! [X18: $int] :
            ( is_common_prefix1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X1,X7,X18)
           => ( $less($sum(X1,X18),X0)
             => ( $less($sum(X7,X18),X0)
               => ( ( ~ $less($sum(X7,X18),0)
                    & $less($sum(X7,X18),X0) )
                 => ( ( ~ $less($sum(X1,X18),0)
                      & $less($sum(X1,X18),X0) )
                   => ( ( tb2t(get(int,int,t2tb2(X10),t2tb($sum(X1,X18)))) = tb2t(get(int,int,t2tb2(X10),t2tb($sum(X7,X18)))) )
                     => ! [X19: $int] :
                          ( ( $sum(X18,1) = X19 )
                         => is_common_prefix1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X1,X7,X19) ) ) ) ) ) ) ) ),
    inference(theory_normalization,[],[f44]) ).

tff(f44,negated_conjecture,
    ~ ! [X7: $int,X0: $int,X1: $int,X10: map_int_int] :
        ( ( $lesseq(X1,X0)
          & $lesseq(X7,X0)
          & $lesseq(0,X1)
          & $lesseq(0,X0)
          & $lesseq(0,X7) )
       => ! [X18: $int] :
            ( is_common_prefix1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X1,X7,X18)
           => ( $less($sum(X1,X18),X0)
             => ( $less($sum(X7,X18),X0)
               => ( ( $lesseq(0,$sum(X7,X18))
                    & $less($sum(X7,X18),X0) )
                 => ( ( $lesseq(0,$sum(X1,X18))
                      & $less($sum(X1,X18),X0) )
                   => ( ( tb2t(get(int,int,t2tb2(X10),t2tb($sum(X1,X18)))) = tb2t(get(int,int,t2tb2(X10),t2tb($sum(X7,X18)))) )
                     => ! [X19: $int] :
                          ( ( $sum(X18,1) = X19 )
                         => is_common_prefix1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X1,X7,X19) ) ) ) ) ) ) ) ),
    inference(negated_conjecture,[],[f43]) ).

tff(f43,conjecture,
    ! [X7: $int,X0: $int,X1: $int,X10: map_int_int] :
      ( ( $lesseq(X1,X0)
        & $lesseq(X7,X0)
        & $lesseq(0,X1)
        & $lesseq(0,X0)
        & $lesseq(0,X7) )
     => ! [X18: $int] :
          ( is_common_prefix1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X1,X7,X18)
         => ( $less($sum(X1,X18),X0)
           => ( $less($sum(X7,X18),X0)
             => ( ( $lesseq(0,$sum(X7,X18))
                  & $less($sum(X7,X18),X0) )
               => ( ( $lesseq(0,$sum(X1,X18))
                    & $less($sum(X1,X18),X0) )
                 => ( ( tb2t(get(int,int,t2tb2(X10),t2tb($sum(X1,X18)))) = tb2t(get(int,int,t2tb2(X10),t2tb($sum(X7,X18)))) )
                   => ! [X19: $int] :
                        ( ( $sum(X18,1) = X19 )
                       => is_common_prefix1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X1,X7,X19) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',wP_parameter_lcp) ).

tff(f265,plain,
    spl7_10,
    inference(avatar_split_clause,[],[f133,f246]) ).

tff(f133,plain,
    $less($sum(sK0,sK4),sK1),
    inference(cnf_transformation,[],[f121]) ).

tff(f264,plain,
    spl7_13,
    inference(avatar_split_clause,[],[f130,f261]) ).

tff(f130,plain,
    sK5 = $sum(sK4,1),
    inference(cnf_transformation,[],[f121]) ).

tff(f259,plain,
    ~ spl7_12,
    inference(avatar_split_clause,[],[f182,f256]) ).

tff(f256,plain,
    ( spl7_12
  <=> ( true1 = false1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl7_12])]) ).

tff(f182,plain,
    true1 != false1,
    inference(cnf_transformation,[],[f5]) ).

tff(f5,axiom,
    true1 != false1,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',true_False) ).

tff(f254,plain,
    ~ spl7_11,
    inference(avatar_split_clause,[],[f131,f251]) ).

tff(f131,plain,
    ~ is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,sK5),
    inference(cnf_transformation,[],[f121]) ).

tff(f249,plain,
    spl7_10,
    inference(avatar_split_clause,[],[f138,f246]) ).

tff(f138,plain,
    $less($sum(sK0,sK4),sK1),
    inference(cnf_transformation,[],[f121]) ).

tff(f244,plain,
    spl7_2,
    inference(avatar_split_clause,[],[f135,f205]) ).

tff(f135,plain,
    $less($sum(sK3,sK4),sK1),
    inference(cnf_transformation,[],[f121]) ).

tff(f243,plain,
    ~ spl7_9,
    inference(avatar_split_clause,[],[f140,f240]) ).

tff(f140,plain,
    ~ $less(sK1,0),
    inference(cnf_transformation,[],[f121]) ).

tff(f238,plain,
    ~ spl7_8,
    inference(avatar_split_clause,[],[f143,f235]) ).

tff(f143,plain,
    ~ $less(sK1,sK0),
    inference(cnf_transformation,[],[f121]) ).

tff(f233,plain,
    ~ spl7_7,
    inference(avatar_split_clause,[],[f134,f230]) ).

tff(f134,plain,
    ~ $less($sum(sK3,sK4),0),
    inference(cnf_transformation,[],[f121]) ).

tff(f228,plain,
    ~ spl7_6,
    inference(avatar_split_clause,[],[f144,f225]) ).

tff(f144,plain,
    ~ $less(sK0,0),
    inference(cnf_transformation,[],[f121]) ).

tff(f223,plain,
    ~ spl7_5,
    inference(avatar_split_clause,[],[f136,f220]) ).

tff(f136,plain,
    ~ $less($sum(sK0,sK4),0),
    inference(cnf_transformation,[],[f121]) ).

tff(f218,plain,
    spl7_4,
    inference(avatar_split_clause,[],[f137,f215]) ).

tff(f137,plain,
    tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK3,sK4)))) = tb2t(get(int,int,t2tb2(sK2),t2tb($sum(sK0,sK4)))),
    inference(cnf_transformation,[],[f121]) ).

tff(f213,plain,
    spl7_3,
    inference(avatar_split_clause,[],[f139,f210]) ).

tff(f139,plain,
    is_common_prefix1(tb2t1(mk_array1(int,sK1,t2tb2(sK2))),sK3,sK0,sK4),
    inference(cnf_transformation,[],[f121]) ).

tff(f208,plain,
    spl7_2,
    inference(avatar_split_clause,[],[f132,f205]) ).

tff(f132,plain,
    $less($sum(sK3,sK4),sK1),
    inference(cnf_transformation,[],[f121]) ).

tff(f203,plain,
    ~ spl7_1,
    inference(avatar_split_clause,[],[f142,f200]) ).

tff(f142,plain,
    ~ $less(sK3,0),
    inference(cnf_transformation,[],[f121]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.11  % Problem    : SWW659=2 : TPTP v8.1.0. Released v6.1.0.
% 0.03/0.12  % Command    : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_sat --cores 0 -t %d %s
% 0.12/0.33  % Computer : n010.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit   : 300
% 0.12/0.33  % WCLimit    : 300
% 0.12/0.33  % DateTime   : Tue Aug 30 20:51:43 EDT 2022
% 0.12/0.33  % CPUTime    : 
% 0.18/0.44  % (25868)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.18/0.46  % (25860)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.18/0.47  % (25876)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.18/0.49  % (25879)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.18/0.49  % (25863)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.18/0.49  % (25863)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 0.18/0.49  % (25869)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.18/0.50  % (25871)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.18/0.50  % (25863)Terminated due to inappropriate strategy.
% 0.18/0.50  % (25863)------------------------------
% 0.18/0.50  % (25863)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.18/0.50  % (25863)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.18/0.50  % (25863)Termination reason: Inappropriate
% 0.18/0.50  
% 0.18/0.50  % (25863)Memory used [KB]: 1023
% 0.18/0.50  % (25863)Time elapsed: 0.006 s
% 0.18/0.50  % (25863)Instructions burned: 7 (million)
% 0.18/0.50  % (25863)------------------------------
% 0.18/0.50  % (25863)------------------------------
% 0.18/0.50  % (25885)ott+33_1:4_s2a=on:tgt=ground:i=439:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/439Mi)
% 0.18/0.51  % (25877)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.18/0.51  % (25872)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.18/0.51  % (25861)ott+33_1:4_s2a=on:tgt=ground:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.18/0.51  % (25866)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.18/0.51  % (25862)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.18/0.52  % (25857)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.18/0.52  % (25870)ott+10_1:5_bd=off:tgt=full:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 0.18/0.52  % (25857)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 0.18/0.52  % (25857)Terminated due to inappropriate strategy.
% 0.18/0.52  % (25857)------------------------------
% 0.18/0.52  % (25857)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.18/0.52  % (25857)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.18/0.52  % (25857)Termination reason: Inappropriate
% 0.18/0.52  
% 0.18/0.52  % (25857)Memory used [KB]: 1023
% 0.18/0.52  % (25857)Time elapsed: 0.004 s
% 0.18/0.52  % (25857)Instructions burned: 7 (million)
% 0.18/0.52  % (25857)------------------------------
% 0.18/0.52  % (25857)------------------------------
% 0.18/0.52  % (25867)ott+2_1:1_fsr=off:gsp=on:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.18/0.52  % (25880)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.18/0.52  % (25884)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.18/0.52  % (25864)dis+10_1:1_fsd=on:sp=occurrence:i=7:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/7Mi)
% 0.18/0.53  % (25864)Instruction limit reached!
% 0.18/0.53  % (25864)------------------------------
% 0.18/0.53  % (25864)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.18/0.53  % (25864)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.18/0.53  % (25864)Termination reason: Unknown
% 0.18/0.53  % (25864)Termination phase: Saturation
% 0.18/0.53  
% 0.18/0.53  % (25864)Memory used [KB]: 5500
% 0.18/0.53  % (25864)Time elapsed: 0.005 s
% 0.18/0.53  % (25864)Instructions burned: 7 (million)
% 0.18/0.53  % (25864)------------------------------
% 0.18/0.53  % (25864)------------------------------
% 0.18/0.53  % (25886)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.18/0.53  % (25873)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.18/0.53  % (25883)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.18/0.53  % (25881)ott+10_1:1_kws=precedence:tgt=ground:i=482:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/482Mi)
% 1.53/0.53  % (25878)ott+3_1:1_gsp=on:lcm=predicate:i=138:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/138Mi)
% 1.53/0.54  % (25865)dis+2_1:64_add=large:bce=on:bd=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 1.53/0.54  % (25875)ott+10_1:1_tgt=ground:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 1.53/0.54  % (25865)Instruction limit reached!
% 1.53/0.54  % (25865)------------------------------
% 1.53/0.54  % (25865)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.53/0.54  % (25865)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.53/0.54  % (25865)Termination reason: Unknown
% 1.53/0.54  % (25865)Termination phase: Unused predicate definition removal
% 1.53/0.54  
% 1.53/0.54  % (25865)Memory used [KB]: 895
% 1.53/0.54  % (25865)Time elapsed: 0.003 s
% 1.53/0.54  % (25865)Instructions burned: 4 (million)
% 1.53/0.54  % (25865)------------------------------
% 1.53/0.54  % (25865)------------------------------
% 1.53/0.54  % (25882)ott+10_1:5_bd=off:tgt=full:i=500:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/500Mi)
% 1.53/0.54  % (25859)ott+4_1:1_av=off:bd=off:nwc=5.0:s2a=on:s2at=2.0:slsq=on:slsqc=2:slsql=off:slsqr=1,2:sp=frequency:i=37:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/37Mi)
% 1.53/0.54  % (25858)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)
% 1.53/0.55  % (25874)fmb+10_1:1_bce=on:i=59:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/59Mi)
% 1.53/0.55  % (25874)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 1.53/0.55  % (25874)Terminated due to inappropriate strategy.
% 1.53/0.55  % (25874)------------------------------
% 1.53/0.55  % (25874)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.53/0.55  % (25874)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.53/0.55  % (25874)Termination reason: Inappropriate
% 1.53/0.55  
% 1.53/0.55  % (25874)Memory used [KB]: 1023
% 1.53/0.55  % (25874)Time elapsed: 0.003 s
% 1.53/0.55  % (25874)Instructions burned: 6 (million)
% 1.53/0.55  % (25874)------------------------------
% 1.53/0.55  % (25874)------------------------------
% 1.67/0.55  % (25860)Instruction limit reached!
% 1.67/0.55  % (25860)------------------------------
% 1.67/0.55  % (25860)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.67/0.55  % (25860)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.67/0.55  % (25860)Termination reason: Unknown
% 1.67/0.55  % (25860)Termination phase: Saturation
% 1.67/0.55  
% 1.67/0.55  % (25860)Memory used [KB]: 6140
% 1.67/0.55  % (25860)Time elapsed: 0.162 s
% 1.67/0.55  % (25860)Instructions burned: 51 (million)
% 1.67/0.55  % (25860)------------------------------
% 1.67/0.55  % (25860)------------------------------
% 1.67/0.58  % (25861)Instruction limit reached!
% 1.67/0.58  % (25861)------------------------------
% 1.67/0.58  % (25861)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.67/0.59  % (25861)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.67/0.59  % (25861)Termination reason: Unknown
% 1.67/0.59  % (25861)Termination phase: Saturation
% 1.67/0.59  
% 1.67/0.59  % (25861)Memory used [KB]: 6140
% 1.67/0.59  % (25861)Time elapsed: 0.170 s
% 1.67/0.59  % (25861)Instructions burned: 53 (million)
% 1.67/0.59  % (25861)------------------------------
% 1.67/0.59  % (25861)------------------------------
% 1.67/0.59  % (25871)Instruction limit reached!
% 1.67/0.59  % (25871)------------------------------
% 1.67/0.59  % (25871)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.67/0.60  % (25859)Instruction limit reached!
% 1.67/0.60  % (25859)------------------------------
% 1.67/0.60  % (25859)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.67/0.60  % (25859)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.67/0.60  % (25859)Termination reason: Unknown
% 1.67/0.60  % (25859)Termination phase: Saturation
% 1.67/0.60  
% 1.67/0.60  % (25859)Memory used [KB]: 1407
% 1.67/0.60  % (25859)Time elapsed: 0.207 s
% 1.67/0.60  % (25859)Instructions burned: 38 (million)
% 1.67/0.60  % (25859)------------------------------
% 1.67/0.60  % (25859)------------------------------
% 1.67/0.60  % (25871)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.67/0.60  % (25871)Termination reason: Unknown
% 1.67/0.60  % (25871)Termination phase: Saturation
% 1.67/0.60  
% 1.67/0.60  % (25871)Memory used [KB]: 6780
% 1.67/0.60  % (25871)Time elapsed: 0.067 s
% 1.67/0.60  % (25871)Instructions burned: 68 (million)
% 1.67/0.60  % (25871)------------------------------
% 1.67/0.60  % (25871)------------------------------
% 1.67/0.60  % (25862)Instruction limit reached!
% 1.67/0.60  % (25862)------------------------------
% 1.67/0.60  % (25862)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.67/0.60  % (25862)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.67/0.60  % (25862)Termination reason: Unknown
% 1.67/0.60  % (25862)Termination phase: Saturation
% 1.67/0.60  
% 1.67/0.60  % (25862)Memory used [KB]: 6012
% 1.67/0.60  % (25862)Time elapsed: 0.212 s
% 1.67/0.60  % (25862)Instructions burned: 48 (million)
% 1.67/0.60  % (25862)------------------------------
% 1.67/0.60  % (25862)------------------------------
% 1.67/0.60  % (25867)Instruction limit reached!
% 1.67/0.60  % (25867)------------------------------
% 1.67/0.60  % (25867)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.67/0.60  % (25867)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.67/0.60  % (25867)Termination reason: Unknown
% 1.67/0.60  % (25867)Termination phase: Saturation
% 1.67/0.60  
% 1.67/0.60  % (25867)Memory used [KB]: 6140
% 1.67/0.60  % (25867)Time elapsed: 0.196 s
% 1.67/0.60  % (25867)Instructions burned: 50 (million)
% 1.67/0.60  % (25867)------------------------------
% 1.67/0.60  % (25867)------------------------------
% 1.67/0.60  % (25887)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=388:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/388Mi)
% 1.67/0.62  % (25866)Instruction limit reached!
% 1.67/0.62  % (25866)------------------------------
% 1.67/0.62  % (25866)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.67/0.62  % (25866)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.67/0.62  % (25866)Termination reason: Unknown
% 1.67/0.62  % (25866)Termination phase: Saturation
% 1.67/0.62  
% 1.67/0.62  % (25866)Memory used [KB]: 1663
% 1.67/0.62  % (25866)Time elapsed: 0.228 s
% 1.67/0.62  % (25866)Instructions burned: 52 (million)
% 1.67/0.62  % (25866)------------------------------
% 1.67/0.62  % (25866)------------------------------
% 1.67/0.62  % (25868)Instruction limit reached!
% 1.67/0.62  % (25868)------------------------------
% 1.67/0.62  % (25868)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.67/0.62  % (25868)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.67/0.62  % (25868)Termination reason: Unknown
% 1.67/0.62  % (25868)Termination phase: Saturation
% 1.67/0.62  
% 1.67/0.62  % (25868)Memory used [KB]: 6780
% 1.67/0.62  % (25868)Time elapsed: 0.247 s
% 1.67/0.62  % (25868)Instructions burned: 100 (million)
% 1.67/0.62  % (25868)------------------------------
% 1.67/0.62  % (25868)------------------------------
% 2.20/0.63  % (25876)Instruction limit reached!
% 2.20/0.63  % (25876)------------------------------
% 2.20/0.63  % (25876)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.20/0.63  % (25876)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.20/0.63  % (25876)Termination reason: Unknown
% 2.20/0.63  % (25876)Termination phase: Saturation
% 2.20/0.63  
% 2.20/0.63  % (25876)Memory used [KB]: 1663
% 2.20/0.63  % (25876)Time elapsed: 0.262 s
% 2.20/0.63  % (25876)Instructions burned: 100 (million)
% 2.20/0.63  % (25876)------------------------------
% 2.20/0.63  % (25876)------------------------------
% 2.20/0.64  % (25858)Instruction limit reached!
% 2.20/0.64  % (25858)------------------------------
% 2.20/0.64  % (25858)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.20/0.64  % (25858)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.20/0.64  % (25858)Termination reason: Unknown
% 2.20/0.64  % (25858)Termination phase: Saturation
% 2.20/0.64  
% 2.20/0.64  % (25858)Memory used [KB]: 6268
% 2.20/0.64  % (25858)Time elapsed: 0.247 s
% 2.20/0.64  % (25858)Instructions burned: 51 (million)
% 2.20/0.64  % (25858)------------------------------
% 2.20/0.64  % (25858)------------------------------
% 2.20/0.65  % (25869)Instruction limit reached!
% 2.20/0.65  % (25869)------------------------------
% 2.20/0.65  % (25869)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.20/0.65  % (25869)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.20/0.65  % (25869)Termination reason: Unknown
% 2.20/0.65  % (25869)Termination phase: Saturation
% 2.20/0.65  
% 2.20/0.65  % (25869)Memory used [KB]: 6524
% 2.20/0.65  % (25869)Time elapsed: 0.240 s
% 2.20/0.65  % (25869)Instructions burned: 102 (million)
% 2.20/0.65  % (25869)------------------------------
% 2.20/0.65  % (25869)------------------------------
% 2.20/0.65  % (25888)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.20/0.66  % (25883)Instruction limit reached!
% 2.20/0.66  % (25883)------------------------------
% 2.20/0.66  % (25883)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.20/0.66  % (25883)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.20/0.66  % (25883)Termination reason: Unknown
% 2.20/0.66  % (25883)Termination phase: Saturation
% 2.20/0.66  
% 2.20/0.66  % (25883)Memory used [KB]: 6780
% 2.20/0.66  % (25883)Time elapsed: 0.036 s
% 2.20/0.66  % (25883)Instructions burned: 69 (million)
% 2.20/0.66  % (25883)------------------------------
% 2.20/0.66  % (25883)------------------------------
% 2.20/0.66  % (25872)Instruction limit reached!
% 2.20/0.66  % (25872)------------------------------
% 2.20/0.66  % (25872)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.20/0.66  % (25872)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.20/0.66  % (25872)Termination reason: Unknown
% 2.20/0.66  % (25872)Termination phase: Saturation
% 2.20/0.66  
% 2.20/0.66  % (25872)Memory used [KB]: 2174
% 2.20/0.66  % (25872)Time elapsed: 0.205 s
% 2.20/0.66  % (25872)Instructions burned: 75 (million)
% 2.20/0.66  % (25872)------------------------------
% 2.20/0.66  % (25872)------------------------------
% 2.20/0.67  % (25889)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/90Mi)
% 2.43/0.68  % (25891)ott+1_1:7_bd=off:i=934:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/934Mi)
% 2.43/0.68  % (25890)ott+1_1:2_i=920:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/920Mi)
% 2.43/0.69  % (25870)Instruction limit reached!
% 2.43/0.69  % (25870)------------------------------
% 2.43/0.69  % (25870)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.43/0.69  % (25870)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.43/0.69  % (25870)Termination reason: Unknown
% 2.43/0.69  % (25870)Termination phase: Saturation
% 2.43/0.69  
% 2.43/0.69  % (25870)Memory used [KB]: 6652
% 2.43/0.69  % (25870)Time elapsed: 0.301 s
% 2.43/0.69  % (25870)Instructions burned: 99 (million)
% 2.43/0.69  % (25870)------------------------------
% 2.43/0.69  % (25870)------------------------------
% 2.43/0.70  % (25892)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.43/0.71  % (25895)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.43/0.72  % (25875)Instruction limit reached!
% 2.43/0.72  % (25875)------------------------------
% 2.43/0.72  % (25875)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.43/0.72  % (25875)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.43/0.72  % (25875)Termination reason: Unknown
% 2.43/0.72  % (25875)Termination phase: Saturation
% 2.43/0.72  
% 2.43/0.72  % (25875)Memory used [KB]: 6652
% 2.43/0.72  % (25875)Time elapsed: 0.330 s
% 2.43/0.72  % (25875)Instructions burned: 101 (million)
% 2.43/0.72  % (25875)------------------------------
% 2.43/0.72  % (25875)------------------------------
% 2.43/0.72  % (25893)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.43/0.72  % (25873)Instruction limit reached!
% 2.43/0.72  % (25873)------------------------------
% 2.43/0.72  % (25873)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.43/0.72  % (25873)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.43/0.72  % (25873)Termination reason: Unknown
% 2.43/0.72  % (25873)Termination phase: Saturation
% 2.43/0.72  
% 2.43/0.72  % (25873)Memory used [KB]: 6396
% 2.43/0.72  % (25873)Time elapsed: 0.316 s
% 2.43/0.72  % (25873)Instructions burned: 100 (million)
% 2.43/0.72  % (25873)------------------------------
% 2.43/0.72  % (25873)------------------------------
% 2.43/0.73  % (25898)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=2016:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/2016Mi)
% 2.43/0.73  % (25894)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.43/0.74  WARNING Broken Constraint: if sine_depth(2) has been set then sine_selection(off) is not equal to off
% 2.68/0.75  % (25897)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.68/0.75  % (25896)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.68/0.76  % (25899)dis+10_1:2_atotf=0.3:i=3735:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/3735Mi)
% 2.78/0.77  % (25900)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=4958:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/4958Mi)
% 2.78/0.78  % (25901)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=4959:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/4959Mi)
% 2.78/0.78  % (25902)ott+10_1:1_kws=precedence:tgt=ground:i=4756:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4756Mi)
% 2.78/0.78  % (25877)Instruction limit reached!
% 2.78/0.78  % (25877)------------------------------
% 2.78/0.78  % (25877)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.78/0.78  % (25877)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.78/0.78  % (25877)Termination reason: Unknown
% 2.78/0.78  % (25877)Termination phase: Saturation
% 2.78/0.78  
% 2.78/0.78  % (25877)Memory used [KB]: 7036
% 2.78/0.78  % (25877)Time elapsed: 0.398 s
% 2.78/0.78  % (25877)Instructions burned: 177 (million)
% 2.78/0.78  % (25877)------------------------------
% 2.78/0.78  % (25877)------------------------------
% 2.78/0.79  % (25904)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)
% 2.78/0.79  % (25878)Instruction limit reached!
% 2.78/0.79  % (25878)------------------------------
% 2.78/0.79  % (25878)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.78/0.79  % (25878)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.78/0.79  % (25878)Termination reason: Unknown
% 2.78/0.79  % (25878)Termination phase: Saturation
% 2.78/0.79  
% 2.78/0.79  % (25878)Memory used [KB]: 7036
% 2.78/0.79  % (25878)Time elapsed: 0.397 s
% 2.78/0.79  % (25878)Instructions burned: 139 (million)
% 2.78/0.79  % (25878)------------------------------
% 2.78/0.79  % (25878)------------------------------
% 2.78/0.80  % (25903)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)
% 2.78/0.81  % (25889)Instruction limit reached!
% 2.78/0.81  % (25889)------------------------------
% 2.78/0.81  % (25889)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.93/0.82  % (25905)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)
% 2.93/0.83  % (25889)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.93/0.83  % (25889)Termination reason: Unknown
% 2.93/0.83  % (25889)Termination phase: Saturation
% 2.93/0.83  
% 2.93/0.83  % (25889)Memory used [KB]: 6268
% 2.93/0.83  % (25889)Time elapsed: 0.235 s
% 2.93/0.83  % (25889)Instructions burned: 92 (million)
% 2.93/0.83  % (25889)------------------------------
% 2.93/0.83  % (25889)------------------------------
% 2.93/0.84  % (25884)Instruction limit reached!
% 2.93/0.84  % (25884)------------------------------
% 2.93/0.84  % (25884)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.93/0.84  % (25884)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.93/0.84  % (25884)Termination reason: Unknown
% 2.93/0.84  % (25884)Termination phase: Saturation
% 2.93/0.84  
% 2.93/0.84  % (25884)Memory used [KB]: 3326
% 2.93/0.84  % (25884)Time elapsed: 0.453 s
% 2.93/0.84  % (25884)Instructions burned: 178 (million)
% 2.93/0.84  % (25884)------------------------------
% 2.93/0.84  % (25884)------------------------------
% 2.93/0.85  % (25907)ott-1_1:1_sp=const_frequency:i=2891:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/2891Mi)
% 2.93/0.85  % (25894)Instruction limit reached!
% 2.93/0.85  % (25894)------------------------------
% 2.93/0.85  % (25894)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.93/0.85  % (25894)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.93/0.85  % (25894)Termination reason: Unknown
% 2.93/0.85  % (25894)Termination phase: Saturation
% 2.93/0.85  
% 2.93/0.85  % (25894)Memory used [KB]: 6908
% 2.93/0.85  % (25894)Time elapsed: 0.038 s
% 2.93/0.85  % (25894)Instructions burned: 70 (million)
% 2.93/0.85  % (25894)------------------------------
% 2.93/0.85  % (25894)------------------------------
% 3.11/0.87  % (25906)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.11/0.88  % (25904)Instruction limit reached!
% 3.11/0.88  % (25904)------------------------------
% 3.11/0.88  % (25904)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.11/0.89  % (25897)Instruction limit reached!
% 3.11/0.89  % (25897)------------------------------
% 3.11/0.89  % (25897)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.11/0.89  % (25897)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.11/0.89  % (25897)Termination reason: Unknown
% 3.11/0.89  % (25897)Termination phase: Saturation
% 3.11/0.89  
% 3.11/0.89  % (25897)Memory used [KB]: 6268
% 3.11/0.89  % (25897)Time elapsed: 0.250 s
% 3.11/0.89  % (25897)Instructions burned: 90 (million)
% 3.11/0.89  % (25897)------------------------------
% 3.11/0.89  % (25897)------------------------------
% 3.11/0.89  % (25904)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.11/0.89  % (25904)Termination reason: Unknown
% 3.11/0.89  % (25904)Termination phase: Saturation
% 3.11/0.89  
% 3.11/0.89  % (25904)Memory used [KB]: 6780
% 3.11/0.89  % (25904)Time elapsed: 0.045 s
% 3.11/0.89  % (25904)Instructions burned: 68 (million)
% 3.11/0.89  % (25904)------------------------------
% 3.11/0.89  % (25904)------------------------------
% 3.11/0.90  % (25909)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.11/0.93  % (25908)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.45/0.93  % (25910)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=2016:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/2016Mi)
% 3.55/0.97  % (25911)dis+10_1:2_atotf=0.3:i=8004:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/8004Mi)
% 3.55/0.99  % (25912)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.55/1.00  % (25913)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=9877:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/9877Mi)
% 3.55/1.01  % (25888)Instruction limit reached!
% 3.55/1.01  % (25888)------------------------------
% 3.55/1.01  % (25888)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.55/1.01  % (25888)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.55/1.01  % (25888)Termination reason: Unknown
% 3.55/1.01  % (25888)Termination phase: Saturation
% 3.55/1.01  
% 3.55/1.01  % (25888)Memory used [KB]: 3326
% 3.55/1.01  % (25888)Time elapsed: 0.455 s
% 3.55/1.01  % (25888)Instructions burned: 213 (million)
% 3.55/1.01  % (25888)------------------------------
% 3.55/1.01  % (25888)------------------------------
% 3.55/1.03  % (25909)Instruction limit reached!
% 3.55/1.03  % (25909)------------------------------
% 3.55/1.03  % (25909)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.55/1.03  % (25914)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 (2994ds/9902Mi)
% 3.55/1.03  % (25909)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.55/1.03  % (25909)Termination reason: Unknown
% 3.55/1.03  % (25909)Termination phase: Saturation
% 3.55/1.03  
% 3.55/1.03  % (25909)Memory used [KB]: 6652
% 3.55/1.03  % (25909)Time elapsed: 0.199 s
% 3.55/1.03  % (25909)Instructions burned: 90 (million)
% 3.55/1.03  % (25909)------------------------------
% 3.55/1.03  % (25909)------------------------------
% 5.79/1.09  % (25886)Instruction limit reached!
% 5.79/1.09  % (25886)------------------------------
% 5.79/1.09  % (25886)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.79/1.09  % (25886)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.79/1.09  % (25886)Termination reason: Unknown
% 5.79/1.09  % (25886)Termination phase: Saturation
% 5.79/1.09  
% 5.79/1.09  % (25886)Memory used [KB]: 9210
% 5.79/1.09  % (25886)Time elapsed: 0.702 s
% 5.79/1.09  % (25886)Instructions burned: 356 (million)
% 5.79/1.09  % (25886)------------------------------
% 5.79/1.09  % (25886)------------------------------
% 6.24/1.14  % (25915)ott+11_9:8_amm=off:bsd=on:etr=on:fsd=on:fsr=off:lma=on:newcnf=on:nm=0:nwc=3.0:s2a=on:s2agt=10:sas=z3:tha=some:i=1824:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/1824Mi)
% 6.24/1.16  % (25916)dis+2_1:64_add=large:bce=on:bd=off:i=9989:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/9989Mi)
% 6.48/1.18  % (25879)Instruction limit reached!
% 6.48/1.18  % (25879)------------------------------
% 6.48/1.18  % (25879)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.48/1.18  % (25879)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.48/1.18  % (25879)Termination reason: Unknown
% 6.48/1.18  % (25879)Termination phase: Saturation
% 6.48/1.18  
% 6.48/1.18  % (25879)Memory used [KB]: 2686
% 6.48/1.18  % (25879)Time elapsed: 0.788 s
% 6.48/1.18  % (25879)Instructions burned: 498 (million)
% 6.48/1.18  % (25879)------------------------------
% 6.48/1.18  % (25879)------------------------------
% 6.48/1.21  % (25880)Instruction limit reached!
% 6.48/1.21  % (25880)------------------------------
% 6.48/1.21  % (25880)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.48/1.21  % (25880)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.48/1.21  % (25880)Termination reason: Unknown
% 6.48/1.21  % (25880)Termination phase: Saturation
% 6.48/1.21  
% 6.48/1.21  % (25880)Memory used [KB]: 8059
% 6.48/1.21  % (25880)Time elapsed: 0.786 s
% 6.48/1.21  % (25880)Instructions burned: 469 (million)
% 6.48/1.21  % (25880)------------------------------
% 6.48/1.21  % (25880)------------------------------
% 6.48/1.22  % (25917)ott-11_1:32_i=9707:si=on:rawr=on:rtra=on_0 on theBenchmark for (2992ds/9707Mi)
% 6.97/1.24  % (25885)Instruction limit reached!
% 6.97/1.24  % (25885)------------------------------
% 6.97/1.24  % (25885)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.97/1.24  % (25885)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.97/1.24  % (25885)Termination reason: Unknown
% 6.97/1.24  % (25885)Termination phase: Saturation
% 6.97/1.24  
% 6.97/1.24  % (25885)Memory used [KB]: 8187
% 6.97/1.24  % (25885)Time elapsed: 0.849 s
% 6.97/1.24  % (25885)Instructions burned: 440 (million)
% 6.97/1.24  % (25885)------------------------------
% 6.97/1.24  % (25885)------------------------------
% 6.97/1.25  % (25881)Instruction limit reached!
% 6.97/1.25  % (25881)------------------------------
% 6.97/1.25  % (25881)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.97/1.25  % (25881)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.97/1.25  % (25881)Termination reason: Unknown
% 6.97/1.25  % (25881)Termination phase: Saturation
% 6.97/1.25  
% 6.97/1.25  % (25881)Memory used [KB]: 10362
% 6.97/1.25  % (25881)Time elapsed: 0.810 s
% 6.97/1.25  % (25881)Instructions burned: 483 (million)
% 6.97/1.25  % (25881)------------------------------
% 6.97/1.25  % (25881)------------------------------
% 7.22/1.27  % (25887)Instruction limit reached!
% 7.22/1.27  % (25887)------------------------------
% 7.22/1.27  % (25887)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.22/1.27  % (25887)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.22/1.27  % (25887)Termination reason: Unknown
% 7.22/1.27  % (25887)Termination phase: Saturation
% 7.22/1.27  
% 7.22/1.27  % (25887)Memory used [KB]: 8699
% 7.22/1.27  % (25887)Time elapsed: 0.714 s
% 7.22/1.27  % (25887)Instructions burned: 388 (million)
% 7.22/1.27  % (25887)------------------------------
% 7.22/1.27  % (25887)------------------------------
% 7.22/1.31  % (25882)Instruction limit reached!
% 7.22/1.31  % (25882)------------------------------
% 7.22/1.31  % (25882)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.22/1.31  % (25918)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.22/1.32  % (25882)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.22/1.32  % (25882)Termination reason: Unknown
% 7.22/1.32  % (25882)Termination phase: Saturation
% 7.22/1.32  
% 7.22/1.32  % (25882)Memory used [KB]: 8443
% 7.22/1.32  % (25882)Time elapsed: 0.865 s
% 7.22/1.32  % (25882)Instructions burned: 502 (million)
% 7.22/1.32  % (25882)------------------------------
% 7.22/1.32  % (25882)------------------------------
% 7.69/1.36  % (25919)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 (2991ds/44001Mi)
% 7.69/1.36  % (25920)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 (2991ds/4958Mi)
% 7.90/1.37  % (25921)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 (2991ds/35256Mi)
% 7.90/1.39  % (25922)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.30/1.46  % (25918)Instruction limit reached!
% 8.30/1.46  % (25918)------------------------------
% 8.30/1.46  % (25918)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.30/1.46  % (25923)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 (2990ds/37001Mi)
% 8.49/1.47  % (25918)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.49/1.47  % (25918)Termination reason: Unknown
% 8.49/1.47  % (25918)Termination phase: Saturation
% 8.49/1.47  
% 8.49/1.47  % (25918)Memory used [KB]: 6396
% 8.49/1.47  % (25918)Time elapsed: 0.257 s
% 8.49/1.47  % (25918)Instructions burned: 91 (million)
% 8.49/1.47  % (25918)------------------------------
% 8.49/1.47  % (25918)------------------------------
% 9.18/1.60  % (25924)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.18/1.62  % (25893)Instruction limit reached!
% 9.18/1.62  % (25893)------------------------------
% 9.18/1.62  % (25893)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 9.18/1.62  % (25893)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 9.18/1.62  % (25893)Termination reason: Unknown
% 9.18/1.62  % (25893)Termination phase: Saturation
% 9.18/1.62  
% 9.18/1.62  % (25893)Memory used [KB]: 2942
% 9.18/1.62  % (25893)Time elapsed: 0.982 s
% 9.18/1.62  % (25893)Instructions burned: 655 (million)
% 9.18/1.62  % (25893)------------------------------
% 9.18/1.62  % (25893)------------------------------
% 10.54/1.72  % (25925)ott+3_1:1_atotf=0.2:fsr=off:kws=precedence:sp=weighted_frequency:spb=intro:tgt=ground:i=29337:si=on:rawr=on:rtra=on_0 on theBenchmark for (2987ds/29337Mi)
% 12.55/1.95  % (25896)Instruction limit reached!
% 12.55/1.95  % (25896)------------------------------
% 12.55/1.95  % (25896)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.55/1.95  % (25896)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 12.55/1.96  % (25896)Termination reason: Unknown
% 12.55/1.96  % (25896)Termination phase: Saturation
% 12.55/1.96  
% 12.55/1.96  % (25896)Memory used [KB]: 12409
% 12.55/1.96  % (25896)Time elapsed: 1.298 s
% 12.55/1.96  % (25896)Instructions burned: 981 (million)
% 12.55/1.96  % (25896)------------------------------
% 12.55/1.96  % (25896)------------------------------
% 12.91/1.98  % (25892)Instruction limit reached!
% 12.91/1.98  % (25892)------------------------------
% 12.91/1.98  % (25892)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.91/1.98  % (25892)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 12.91/1.98  % (25892)Termination reason: Unknown
% 12.91/1.98  % (25892)Termination phase: Saturation
% 12.91/1.98  
% 12.91/1.98  % (25892)Memory used [KB]: 10618
% 12.91/1.98  % (25892)Time elapsed: 1.387 s
% 12.91/1.98  % (25892)Instructions burned: 748 (million)
% 12.91/1.98  % (25892)------------------------------
% 12.91/1.98  % (25892)------------------------------
% 13.57/2.07  % (25926)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 (2983ds/10147Mi)
% 13.57/2.08  % (25891)Instruction limit reached!
% 13.57/2.08  % (25891)------------------------------
% 13.57/2.08  % (25891)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 13.57/2.09  % (25915)First to succeed.
% 13.57/2.09  % (25891)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 13.57/2.09  % (25891)Termination reason: Unknown
% 13.57/2.09  % (25891)Termination phase: Saturation
% 13.57/2.09  
% 13.57/2.09  % (25891)Memory used [KB]: 14200
% 13.57/2.09  % (25891)Time elapsed: 1.490 s
% 13.57/2.09  % (25891)Instructions burned: 935 (million)
% 13.57/2.09  % (25891)------------------------------
% 13.57/2.09  % (25891)------------------------------
% 13.98/2.12  % (25927)fmb+10_1:1_fmbsr=2.0:nm=4:skr=on:i=38056:si=on:rawr=on:rtra=on_0 on theBenchmark for (2983ds/38056Mi)
% 13.98/2.14  % (25927)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 13.98/2.15  % (25927)Terminated due to inappropriate strategy.
% 13.98/2.15  % (25927)------------------------------
% 13.98/2.15  % (25927)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 13.98/2.15  % (25927)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 13.98/2.15  % (25927)Termination reason: Inappropriate
% 13.98/2.15  
% 13.98/2.15  % (25927)Memory used [KB]: 1023
% 13.98/2.15  % (25927)Time elapsed: 0.007 s
% 13.98/2.15  % (25927)Instructions burned: 7 (million)
% 13.98/2.15  % (25927)------------------------------
% 13.98/2.15  % (25927)------------------------------
% 14.35/2.17  % (25915)Refutation found. Thanks to Tanya!
% 14.35/2.17  % SZS status Theorem for theBenchmark
% 14.35/2.17  % SZS output start Proof for theBenchmark
% See solution above
% 14.35/2.17  % (25915)------------------------------
% 14.35/2.17  % (25915)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 14.35/2.17  % (25915)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 14.35/2.17  % (25915)Termination reason: Refutation
% 14.35/2.17  
% 14.35/2.17  % (25915)Memory used [KB]: 6012
% 14.35/2.17  % (25915)Time elapsed: 0.993 s
% 14.35/2.17  % (25915)Instructions burned: 700 (million)
% 14.35/2.17  % (25915)------------------------------
% 14.35/2.17  % (25915)------------------------------
% 14.35/2.17  % (25856)Success in time 1.83 s
%------------------------------------------------------------------------------