TSTP Solution File: SWW610_2 by Vampire---4.9

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire---4.9
% Problem  : SWW610_2 : TPTP v8.2.0. Released v6.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_vampire %s %d THM

% Computer : n028.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 : Mon Jun 24 18:35:12 EDT 2024

% Result   : Theorem 4.00s 0.97s
% Output   : Refutation 4.00s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   14
%            Number of leaves      :  169
% Syntax   : Number of formulae    :  670 (  12 unt;   0 typ;   0 def)
%            Number of atoms       : 3042 ( 369 equ)
%            Maximal formula atoms :   16 (   4 avg)
%            Number of connectives : 3366 ( 994   ~;2088   |;  76   &)
%                                         ( 164 <=>;  44  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   15 (   7 avg)
%            Maximal term depth    :    7 (   2 avg)
%            Number arithmetic     : 7656 (1197 atm;3569 fun;1939 num; 951 var)
%            Number of types       :    8 (   6 usr;   1 ari)
%            Number of type conns  :    0 (   0   >;   0   *;   0   +;   0  <<)
%            Number of predicates  :  166 ( 162 usr; 160 prp; 0-5 aty)
%            Number of functors    :   45 (  38 usr;  19 con; 0-5 aty)
%            Number of variables   : 1437 (1409   !;  28   ?;1437   :)

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

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

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

tff(func_def_1,type,
    int: ty ).

tff(func_def_2,type,
    real: ty ).

tff(func_def_3,type,
    bool: ty ).

tff(func_def_4,type,
    true1: bool1 ).

tff(func_def_5,type,
    false1: bool1 ).

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

tff(func_def_7,type,
    tuple0: ty ).

tff(func_def_8,type,
    tuple03: tuple02 ).

tff(func_def_9,type,
    qtmark: ty ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

tff(func_def_28,type,
    char: ty ).

tff(func_def_29,type,
    t2tb1: array_char > uni ).

tff(func_def_30,type,
    tb2t1: uni > array_char ).

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

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

tff(func_def_37,type,
    sK0: ( $int * $int * $int * array_char * array_char ) > $int ).

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

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

tff(func_def_40,type,
    sK3: array_char ).

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

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

tff(func_def_43,type,
    sK6: array_char ).

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

tff(pred_def_3,type,
    matches1: ( array_char * $int * array_char * $int * $int ) > $o ).

tff(pred_def_5,type,
    sP7: bool1 > $o ).

tff(f1303,plain,
    $false,
    inference(avatar_smt_refutation,[],[f223,f228,f233,f250,f255,f260,f265,f269,f286,f291,f315,f320,f325,f336,f348,f366,f370,f374,f378,f395,f412,f417,f418,f423,f442,f446,f450,f451,f455,f456,f462,f463,f467,f471,f472,f489,f494,f499,f502,f512,f513,f527,f531,f535,f539,f553,f559,f563,f567,f572,f579,f580,f581,f582,f593,f595,f599,f603,f607,f623,f624,f626,f627,f628,f629,f630,f631,f632,f633,f634,f644,f645,f646,f647,f648,f649,f655,f662,f663,f664,f665,f673,f674,f675,f676,f694,f698,f702,f706,f735,f741,f742,f746,f747,f751,f755,f756,f757,f768,f769,f770,f771,f782,f786,f790,f799,f803,f807,f827,f831,f835,f839,f857,f861,f865,f869,f886,f890,f894,f903,f907,f911,f929,f933,f937,f941,f945,f949,f953,f957,f975,f979,f983,f987,f991,f995,f999,f1003,f1013,f1017,f1021,f1034,f1046,f1051,f1056,f1060,f1064,f1069,f1070,f1071,f1080,f1084,f1088,f1098,f1102,f1106,f1126,f1130,f1134,f1138,f1156,f1160,f1164,f1168,f1186,f1190,f1194,f1198,f1202,f1206,f1210,f1214,f1224,f1228,f1232,f1250,f1254,f1258,f1262,f1266,f1270,f1274,f1278,f1289,f1294,f1298,f1302]) ).

tff(f1302,plain,
    ( spl8_17
    | spl8_19
    | spl8_159
    | ~ spl8_53 ),
    inference(avatar_split_clause,[],[f1281,f537,f1300,f312,f304]) ).

tff(f304,plain,
    ( spl8_17
  <=> $less(0,$uminus(sK5)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_17])]) ).

tff(f312,plain,
    ( spl8_19
  <=> $less(0,$uminus(sK4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_19])]) ).

tff(f1300,plain,
    ( spl8_159
  <=> ! [X0: $int] :
        ( $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | $less(0,$sum(X0,$uminus(sK0(sK4,X0,sK5,sK6,sK3))))
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_159])]) ).

tff(f537,plain,
    ( spl8_53
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | ~ matches1(X0,X1,sK6,sK4,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_53])]) ).

tff(f1281,plain,
    ( ! [X0: $int] :
        ( $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | $less(0,$uminus(sK4))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X0)))
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$sum(X0,$uminus(sK0(sK4,X0,sK5,sK6,sK3))))
        | $less(0,$uminus(sK5)) )
    | ~ spl8_53 ),
    inference(resolution,[],[f1246,f211]) ).

tff(f211,plain,
    ! [X2: $int,X3: array_char,X0: $int,X1: $int,X4: array_char] :
      ( $less(0,$sum(X0,$uminus($sum(length1(char,t2tb1(X3)),$uminus(X1)))))
      | $less(0,$sum(X1,$uminus(sK0(X0,X1,X2,X3,X4))))
      | $less(0,$uminus(X2))
      | matches1(X4,X2,X3,X0,X1)
      | $less(0,$sum(X2,$uminus($sum(length1(char,t2tb1(X4)),$uminus(X1)))))
      | $less(0,$uminus(X0)) ),
    inference(evaluation,[],[f183]) ).

tff(f183,plain,
    ! [X2: $int,X3: array_char,X0: $int,X1: $int,X4: array_char] :
      ( $less($sum(length1(char,t2tb1(X3)),$uminus(X1)),X0)
      | $less(sK0(X0,X1,X2,X3,X4),X1)
      | $less(X2,0)
      | matches1(X4,X2,X3,X0,X1)
      | $less($sum(length1(char,t2tb1(X4)),$uminus(X1)),X2)
      | $less(X0,0) ),
    inference(cnf_transformation,[],[f140]) ).

tff(f140,plain,
    ! [X0: $int,X1: $int,X2: $int,X3: array_char,X4: array_char] :
      ( ( ( ! [X5: $int] :
              ( ( tb2t2(get2(char,t2tb1(X4),$sum(X2,X5))) = tb2t2(get2(char,t2tb1(X3),$sum(X0,X5))) )
              | $less(X5,0)
              | ~ $less(X5,X1) )
          & ~ $less($sum(length1(char,t2tb1(X3)),$uminus(X1)),X0)
          & ~ $less($sum(length1(char,t2tb1(X4)),$uminus(X1)),X2)
          & ~ $less(X2,0)
          & ~ $less(X0,0) )
        | ~ matches1(X4,X2,X3,X0,X1) )
      & ( matches1(X4,X2,X3,X0,X1)
        | ( ( tb2t2(get2(char,t2tb1(X4),$sum(X2,sK0(X0,X1,X2,X3,X4)))) != tb2t2(get2(char,t2tb1(X3),$sum(X0,sK0(X0,X1,X2,X3,X4)))) )
          & ~ $less(sK0(X0,X1,X2,X3,X4),0)
          & $less(sK0(X0,X1,X2,X3,X4),X1) )
        | $less($sum(length1(char,t2tb1(X3)),$uminus(X1)),X0)
        | $less($sum(length1(char,t2tb1(X4)),$uminus(X1)),X2)
        | $less(X2,0)
        | $less(X0,0) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK0])],[f138,f139]) ).

tff(f139,plain,
    ! [X0: $int,X1: $int,X2: $int,X3: array_char,X4: array_char] :
      ( ? [X6: $int] :
          ( ( tb2t2(get2(char,t2tb1(X4),$sum(X2,X6))) != tb2t2(get2(char,t2tb1(X3),$sum(X0,X6))) )
          & ~ $less(X6,0)
          & $less(X6,X1) )
     => ( ( tb2t2(get2(char,t2tb1(X4),$sum(X2,sK0(X0,X1,X2,X3,X4)))) != tb2t2(get2(char,t2tb1(X3),$sum(X0,sK0(X0,X1,X2,X3,X4)))) )
        & ~ $less(sK0(X0,X1,X2,X3,X4),0)
        & $less(sK0(X0,X1,X2,X3,X4),X1) ) ),
    introduced(choice_axiom,[]) ).

tff(f138,plain,
    ! [X0: $int,X1: $int,X2: $int,X3: array_char,X4: array_char] :
      ( ( ( ! [X5: $int] :
              ( ( tb2t2(get2(char,t2tb1(X4),$sum(X2,X5))) = tb2t2(get2(char,t2tb1(X3),$sum(X0,X5))) )
              | $less(X5,0)
              | ~ $less(X5,X1) )
          & ~ $less($sum(length1(char,t2tb1(X3)),$uminus(X1)),X0)
          & ~ $less($sum(length1(char,t2tb1(X4)),$uminus(X1)),X2)
          & ~ $less(X2,0)
          & ~ $less(X0,0) )
        | ~ matches1(X4,X2,X3,X0,X1) )
      & ( matches1(X4,X2,X3,X0,X1)
        | ? [X6: $int] :
            ( ( tb2t2(get2(char,t2tb1(X4),$sum(X2,X6))) != tb2t2(get2(char,t2tb1(X3),$sum(X0,X6))) )
            & ~ $less(X6,0)
            & $less(X6,X1) )
        | $less($sum(length1(char,t2tb1(X3)),$uminus(X1)),X0)
        | $less($sum(length1(char,t2tb1(X4)),$uminus(X1)),X2)
        | $less(X2,0)
        | $less(X0,0) ) ),
    inference(rectify,[],[f137]) ).

tff(f137,plain,
    ! [X3: $int,X2: $int,X1: $int,X0: array_char,X4: array_char] :
      ( ( ( ! [X5: $int] :
              ( ( tb2t2(get2(char,t2tb1(X4),$sum(X1,X5))) = tb2t2(get2(char,t2tb1(X0),$sum(X3,X5))) )
              | $less(X5,0)
              | ~ $less(X5,X2) )
          & ~ $less($sum(length1(char,t2tb1(X0)),$uminus(X2)),X3)
          & ~ $less($sum(length1(char,t2tb1(X4)),$uminus(X2)),X1)
          & ~ $less(X1,0)
          & ~ $less(X3,0) )
        | ~ matches1(X4,X1,X0,X3,X2) )
      & ( matches1(X4,X1,X0,X3,X2)
        | ? [X5: $int] :
            ( ( tb2t2(get2(char,t2tb1(X4),$sum(X1,X5))) != tb2t2(get2(char,t2tb1(X0),$sum(X3,X5))) )
            & ~ $less(X5,0)
            & $less(X5,X2) )
        | $less($sum(length1(char,t2tb1(X0)),$uminus(X2)),X3)
        | $less($sum(length1(char,t2tb1(X4)),$uminus(X2)),X1)
        | $less(X1,0)
        | $less(X3,0) ) ),
    inference(flattening,[],[f136]) ).

tff(f136,plain,
    ! [X3: $int,X2: $int,X1: $int,X0: array_char,X4: array_char] :
      ( ( ( ! [X5: $int] :
              ( ( tb2t2(get2(char,t2tb1(X4),$sum(X1,X5))) = tb2t2(get2(char,t2tb1(X0),$sum(X3,X5))) )
              | $less(X5,0)
              | ~ $less(X5,X2) )
          & ~ $less($sum(length1(char,t2tb1(X0)),$uminus(X2)),X3)
          & ~ $less($sum(length1(char,t2tb1(X4)),$uminus(X2)),X1)
          & ~ $less(X1,0)
          & ~ $less(X3,0) )
        | ~ matches1(X4,X1,X0,X3,X2) )
      & ( matches1(X4,X1,X0,X3,X2)
        | ? [X5: $int] :
            ( ( tb2t2(get2(char,t2tb1(X4),$sum(X1,X5))) != tb2t2(get2(char,t2tb1(X0),$sum(X3,X5))) )
            & ~ $less(X5,0)
            & $less(X5,X2) )
        | $less($sum(length1(char,t2tb1(X0)),$uminus(X2)),X3)
        | $less($sum(length1(char,t2tb1(X4)),$uminus(X2)),X1)
        | $less(X1,0)
        | $less(X3,0) ) ),
    inference(nnf_transformation,[],[f116]) ).

tff(f116,plain,
    ! [X3: $int,X2: $int,X1: $int,X0: array_char,X4: array_char] :
      ( ( ! [X5: $int] :
            ( ( tb2t2(get2(char,t2tb1(X4),$sum(X1,X5))) = tb2t2(get2(char,t2tb1(X0),$sum(X3,X5))) )
            | $less(X5,0)
            | ~ $less(X5,X2) )
        & ~ $less($sum(length1(char,t2tb1(X0)),$uminus(X2)),X3)
        & ~ $less($sum(length1(char,t2tb1(X4)),$uminus(X2)),X1)
        & ~ $less(X1,0)
        & ~ $less(X3,0) )
    <=> matches1(X4,X1,X0,X3,X2) ),
    inference(flattening,[],[f115]) ).

tff(f115,plain,
    ! [X4: array_char,X2: $int,X3: $int,X1: $int,X0: array_char] :
      ( ( ~ $less(X1,0)
        & ~ $less(X3,0)
        & ~ $less($sum(length1(char,t2tb1(X0)),$uminus(X2)),X3)
        & ~ $less($sum(length1(char,t2tb1(X4)),$uminus(X2)),X1)
        & ! [X5: $int] :
            ( ( tb2t2(get2(char,t2tb1(X4),$sum(X1,X5))) = tb2t2(get2(char,t2tb1(X0),$sum(X3,X5))) )
            | ~ $less(X5,X2)
            | $less(X5,0) ) )
    <=> matches1(X4,X1,X0,X3,X2) ),
    inference(ennf_transformation,[],[f74]) ).

tff(f74,plain,
    ! [X4: array_char,X2: $int,X3: $int,X1: $int,X0: array_char] :
      ( ( ~ $less(X1,0)
        & ~ $less(X3,0)
        & ~ $less($sum(length1(char,t2tb1(X0)),$uminus(X2)),X3)
        & ~ $less($sum(length1(char,t2tb1(X4)),$uminus(X2)),X1)
        & ! [X5: $int] :
            ( ( $less(X5,X2)
              & ~ $less(X5,0) )
           => ( tb2t2(get2(char,t2tb1(X4),$sum(X1,X5))) = tb2t2(get2(char,t2tb1(X0),$sum(X3,X5))) ) ) )
    <=> matches1(X4,X1,X0,X3,X2) ),
    inference(rectify,[],[f46]) ).

tff(f46,plain,
    ! [X11: array_char,X18: $int,X17: $int,X19: $int,X10: array_char] :
      ( matches1(X10,X18,X11,X19,X17)
    <=> ( ~ $less($sum(length1(char,t2tb1(X10)),$uminus(X17)),X18)
        & ~ $less(X19,0)
        & ~ $less($sum(length1(char,t2tb1(X11)),$uminus(X17)),X19)
        & ~ $less(X18,0)
        & ! [X14: $int] :
            ( ( $less(X14,X17)
              & ~ $less(X14,0) )
           => ( tb2t2(get2(char,t2tb1(X10),$sum(X18,X14))) = tb2t2(get2(char,t2tb1(X11),$sum(X19,X14))) ) ) ) ),
    inference(theory_normalization,[],[f39]) ).

tff(f39,axiom,
    ! [X11: array_char,X18: $int,X17: $int,X19: $int,X10: array_char] :
      ( matches1(X10,X18,X11,X19,X17)
    <=> ( $lesseq(X18,$difference(length1(char,t2tb1(X10)),X17))
        & $lesseq(0,X19)
        & $lesseq(X19,$difference(length1(char,t2tb1(X11)),X17))
        & $lesseq(0,X18)
        & ! [X14: $int] :
            ( ( $less(X14,X17)
              & $lesseq(0,X14) )
           => ( tb2t2(get2(char,t2tb1(X10),$sum(X18,X14))) = tb2t2(get2(char,t2tb1(X11),$sum(X19,X14))) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

tff(f1246,plain,
    ( ! [X0: $int] :
        ( ~ matches1(sK3,sK5,sK6,sK4,X0)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X0))) )
    | ~ spl8_53 ),
    inference(equality_resolution,[],[f538]) ).

tff(f538,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | ~ matches1(X0,X1,sK6,sK4,X2)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X2))) )
    | ~ spl8_53 ),
    inference(avatar_component_clause,[],[f537]) ).

tff(f1298,plain,
    ( spl8_19
    | spl8_17
    | spl8_158
    | ~ spl8_53 ),
    inference(avatar_split_clause,[],[f1280,f537,f1296,f304,f312]) ).

tff(f1296,plain,
    ( spl8_158
  <=> ! [X0: $int] :
        ( $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X0)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,X0,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(sK6),$sum(sK4,sK0(sK4,X0,sK5,sK6,sK3)))) )
        | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_158])]) ).

tff(f1280,plain,
    ( ! [X0: $int] :
        ( $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | $less(0,$uminus(sK4))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,X0,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(sK6),$sum(sK4,sK0(sK4,X0,sK5,sK6,sK3)))) )
        | $less(0,$uminus(sK5))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X0))) )
    | ~ spl8_53 ),
    inference(resolution,[],[f1246,f212]) ).

tff(f212,plain,
    ! [X2: $int,X3: array_char,X0: $int,X1: $int,X4: array_char] :
      ( ( tb2t2(get2(char,t2tb1(X4),$sum(X2,sK0(X0,X1,X2,X3,X4)))) != tb2t2(get2(char,t2tb1(X3),$sum(X0,sK0(X0,X1,X2,X3,X4)))) )
      | $less(0,$sum(X2,$uminus($sum(length1(char,t2tb1(X4)),$uminus(X1)))))
      | matches1(X4,X2,X3,X0,X1)
      | $less(0,$sum(X0,$uminus($sum(length1(char,t2tb1(X3)),$uminus(X1)))))
      | $less(0,$uminus(X0))
      | $less(0,$uminus(X2)) ),
    inference(evaluation,[],[f185]) ).

tff(f185,plain,
    ! [X2: $int,X3: array_char,X0: $int,X1: $int,X4: array_char] :
      ( ( tb2t2(get2(char,t2tb1(X4),$sum(X2,sK0(X0,X1,X2,X3,X4)))) != tb2t2(get2(char,t2tb1(X3),$sum(X0,sK0(X0,X1,X2,X3,X4)))) )
      | $less($sum(length1(char,t2tb1(X4)),$uminus(X1)),X2)
      | matches1(X4,X2,X3,X0,X1)
      | $less($sum(length1(char,t2tb1(X3)),$uminus(X1)),X0)
      | $less(X0,0)
      | $less(X2,0) ),
    inference(cnf_transformation,[],[f140]) ).

tff(f1294,plain,
    ( spl8_157
    | ~ spl8_2
    | ~ spl8_53 ),
    inference(avatar_split_clause,[],[f1279,f537,f225,f1291]) ).

tff(f1291,plain,
    ( spl8_157
  <=> $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(sK1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_157])]) ).

tff(f225,plain,
    ( spl8_2
  <=> matches1(sK3,sK5,sK6,sK4,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_2])]) ).

tff(f1279,plain,
    ( $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(sK1)))
    | ~ spl8_2
    | ~ spl8_53 ),
    inference(resolution,[],[f1246,f227]) ).

tff(f227,plain,
    ( matches1(sK3,sK5,sK6,sK4,sK1)
    | ~ spl8_2 ),
    inference(avatar_component_clause,[],[f225]) ).

tff(f1289,plain,
    ( spl8_19
    | spl8_17
    | spl8_156
    | ~ spl8_53 ),
    inference(avatar_split_clause,[],[f1282,f537,f1287,f304,f312]) ).

tff(f1287,plain,
    ( spl8_156
  <=> ! [X0: $int] :
        ( $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X0)))
        | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | $less(0,$sum(1,sK0(sK4,X0,sK5,sK6,sK3)))
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_156])]) ).

tff(f1282,plain,
    ( ! [X0: $int] :
        ( $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X0)))
        | $less(0,$uminus(sK5))
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$uminus(sK4))
        | $less(0,$sum(1,sK0(sK4,X0,sK5,sK6,sK3)))
        | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0))))) )
    | ~ spl8_53 ),
    inference(resolution,[],[f1246,f208]) ).

tff(f208,plain,
    ! [X2: $int,X3: array_char,X0: $int,X1: $int,X4: array_char] :
      ( $less(0,$sum(1,sK0(X0,X1,X2,X3,X4)))
      | $less(0,$sum(X2,$uminus($sum(length1(char,t2tb1(X4)),$uminus(X1)))))
      | $less(0,$sum(X0,$uminus($sum(length1(char,t2tb1(X3)),$uminus(X1)))))
      | $less(0,$uminus(X0))
      | matches1(X4,X2,X3,X0,X1)
      | $less(0,$uminus(X2)) ),
    inference(evaluation,[],[f184]) ).

tff(f184,plain,
    ! [X2: $int,X3: array_char,X0: $int,X1: $int,X4: array_char] :
      ( ~ $less(sK0(X0,X1,X2,X3,X4),0)
      | $less($sum(length1(char,t2tb1(X4)),$uminus(X1)),X2)
      | $less($sum(length1(char,t2tb1(X3)),$uminus(X1)),X0)
      | $less(X0,0)
      | matches1(X4,X2,X3,X0,X1)
      | $less(X2,0) ),
    inference(cnf_transformation,[],[f140]) ).

tff(f1278,plain,
    ( spl8_50
    | spl8_155
    | ~ spl8_53 ),
    inference(avatar_split_clause,[],[f1233,f537,f1276,f524]) ).

tff(f524,plain,
    ( spl8_50
  <=> $less(0,$uminus(sK0(sK4,sK2,sK5,sK6,sK3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_50])]) ).

tff(f1276,plain,
    ( spl8_155
  <=> ! [X5: $int,X4: $int,X0: array_char,X3: $int,X2: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4)))
        | ~ matches1(X0,X1,sK3,sK5,X5)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | ~ matches1(X2,X3,sK6,sK4,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_155])]) ).

tff(f1233,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | ~ matches1(X2,X3,sK6,sK4,X4)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | $less(0,$uminus(sK0(sK4,sK2,sK5,sK6,sK3)))
        | ~ matches1(X0,X1,sK3,sK5,X5)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4))) )
    | ~ spl8_53 ),
    inference(superposition,[],[f538,f217]) ).

tff(f217,plain,
    ! [X2: $int,X3: array_char,X0: $int,X1: $int,X4: array_char,X5: $int] :
      ( $less(0,$sum($sum(X5,1),$uminus(X1)))
      | ~ matches1(X4,X2,X3,X0,X1)
      | ( tb2t2(get2(char,t2tb1(X4),$sum(X2,X5))) = tb2t2(get2(char,t2tb1(X3),$sum(X0,X5))) )
      | $less(0,$uminus(X5)) ),
    inference(evaluation,[],[f190]) ).

tff(f190,plain,
    ! [X2: $int,X3: array_char,X0: $int,X1: $int,X4: array_char,X5: $int] :
      ( ~ $less(X5,X1)
      | ~ matches1(X4,X2,X3,X0,X1)
      | ( tb2t2(get2(char,t2tb1(X4),$sum(X2,X5))) = tb2t2(get2(char,t2tb1(X3),$sum(X0,X5))) )
      | $less(X5,0) ),
    inference(cnf_transformation,[],[f140]) ).

tff(f1274,plain,
    ( spl8_50
    | spl8_154
    | ~ spl8_53 ),
    inference(avatar_split_clause,[],[f1243,f537,f1272,f524]) ).

tff(f1272,plain,
    ( spl8_154
  <=> ! [X2: array_char,X3: $int,X4: $int,X0: array_char,X5: $int,X1: $int] :
        ( ~ matches1(X0,X1,sK6,sK4,X4)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4)))
        | $less(0,$sum(1,$uminus(X5)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | ~ matches1(X2,X3,X0,X1,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_154])]) ).

tff(f1243,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( ~ matches1(X0,X1,sK6,sK4,X4)
        | ~ matches1(X2,X3,X0,X1,X5)
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | $less(0,$uminus(sK0(sK4,sK2,sK5,sK6,sK3)))
        | $less(0,$sum(1,$uminus(X5)))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4)))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5))) )
    | ~ spl8_53 ),
    inference(superposition,[],[f538,f206]) ).

tff(f206,plain,
    ! [X2: array_char,X3: $int,X0: $int,X1: $int,X4: $int,X5: array_char] :
      ( $less(0,$uminus(X3))
      | ~ matches1(X2,X1,X5,X0,X4)
      | $less(0,$sum(1,$uminus(X4)))
      | $less(0,$sum($sum(X3,1),$uminus(X4)))
      | ( tb2t2(get2(char,t2tb1(X5),$sum(X0,X3))) = tb2t2(get2(char,t2tb1(X2),$sum(X1,X3))) ) ),
    inference(evaluation,[],[f165]) ).

tff(f165,plain,
    ! [X2: array_char,X3: $int,X0: $int,X1: $int,X4: $int,X5: array_char] :
      ( $less(X3,0)
      | ~ matches1(X2,X1,X5,X0,X4)
      | ~ $less(0,X4)
      | ~ $less(X3,X4)
      | ( tb2t2(get2(char,t2tb1(X5),$sum(X0,X3))) = tb2t2(get2(char,t2tb1(X2),$sum(X1,X3))) ) ),
    inference(cnf_transformation,[],[f128]) ).

tff(f128,plain,
    ! [X0: $int,X1: $int,X2: array_char,X3: $int,X4: $int,X5: array_char] :
      ( ~ $less(X3,X4)
      | ~ matches1(X2,X1,X5,X0,X4)
      | ( tb2t2(get2(char,t2tb1(X5),$sum(X0,X3))) = tb2t2(get2(char,t2tb1(X2),$sum(X1,X3))) )
      | $less(X3,0)
      | ~ $less(0,X4) ),
    inference(rectify,[],[f112]) ).

tff(f112,plain,
    ! [X2: $int,X0: $int,X5: array_char,X3: $int,X4: $int,X1: array_char] :
      ( ~ $less(X3,X4)
      | ~ matches1(X5,X0,X1,X2,X4)
      | ( tb2t2(get2(char,t2tb1(X5),$sum(X0,X3))) = tb2t2(get2(char,t2tb1(X1),$sum(X2,X3))) )
      | $less(X3,0)
      | ~ $less(0,X4) ),
    inference(flattening,[],[f111]) ).

tff(f111,plain,
    ! [X1: array_char,X3: $int,X2: $int,X0: $int,X5: array_char,X4: $int] :
      ( ~ matches1(X5,X0,X1,X2,X4)
      | ( tb2t2(get2(char,t2tb1(X5),$sum(X0,X3))) = tb2t2(get2(char,t2tb1(X1),$sum(X2,X3))) )
      | $less(X3,0)
      | ~ $less(X3,X4)
      | ~ $less(0,X4) ),
    inference(ennf_transformation,[],[f83]) ).

tff(f83,plain,
    ! [X1: array_char,X3: $int,X2: $int,X0: $int,X5: array_char,X4: $int] :
      ( $less(0,X4)
     => ( ( ~ $less(X3,0)
          & $less(X3,X4) )
       => ( ( tb2t2(get2(char,t2tb1(X5),$sum(X0,X3))) != tb2t2(get2(char,t2tb1(X1),$sum(X2,X3))) )
         => ~ matches1(X5,X0,X1,X2,X4) ) ) ),
    inference(rectify,[],[f49]) ).

tff(f49,plain,
    ! [X18: $int,X11: array_char,X19: $int,X14: $int,X17: $int,X10: array_char] :
      ( $less(0,X17)
     => ( ( ~ $less(X14,0)
          & $less(X14,X17) )
       => ( ( tb2t2(get2(char,t2tb1(X10),$sum(X18,X14))) != tb2t2(get2(char,t2tb1(X11),$sum(X19,X14))) )
         => ~ matches1(X10,X18,X11,X19,X17) ) ) ),
    inference(theory_normalization,[],[f43]) ).

tff(f43,axiom,
    ! [X18: $int,X11: array_char,X19: $int,X14: $int,X17: $int,X10: array_char] :
      ( $less(0,X17)
     => ( ( $lesseq(0,X14)
          & $less(X14,X17) )
       => ( ( tb2t2(get2(char,t2tb1(X10),$sum(X18,X14))) != tb2t2(get2(char,t2tb1(X11),$sum(X19,X14))) )
         => ~ matches1(X10,X18,X11,X19,X17) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

tff(f1270,plain,
    ( spl8_153
    | spl8_50
    | ~ spl8_53 ),
    inference(avatar_split_clause,[],[f1234,f537,f524,f1268]) ).

tff(f1268,plain,
    ( spl8_153
  <=> ! [X3: $int,X4: $int,X0: array_char,X5: $int,X2: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | ~ matches1(sK3,sK5,X0,X1,X5)
        | ~ matches1(X2,X3,sK6,sK4,X4)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_153])]) ).

tff(f1234,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | ~ matches1(X2,X3,sK6,sK4,X4)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4)))
        | ~ matches1(sK3,sK5,X0,X1,X5)
        | $less(0,$uminus(sK0(sK4,sK2,sK5,sK6,sK3)))
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) ) )
    | ~ spl8_53 ),
    inference(superposition,[],[f538,f217]) ).

tff(f1266,plain,
    ( spl8_152
    | spl8_50
    | ~ spl8_53 ),
    inference(avatar_split_clause,[],[f1242,f537,f524,f1264]) ).

tff(f1264,plain,
    ( spl8_152
  <=> ! [X3: $int,X4: $int,X0: array_char,X5: $int,X2: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | ~ matches1(X0,X1,X2,X3,X5)
        | ~ matches1(X0,X1,sK6,sK4,X4)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | $less(0,$sum(1,$uminus(X5))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_152])]) ).

tff(f1242,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4)))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | ~ matches1(X0,X1,sK6,sK4,X4)
        | $less(0,$uminus(sK0(sK4,sK2,sK5,sK6,sK3)))
        | $less(0,$sum(1,$uminus(X5)))
        | ~ matches1(X0,X1,X2,X3,X5)
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) ) )
    | ~ spl8_53 ),
    inference(superposition,[],[f538,f206]) ).

tff(f1262,plain,
    ( spl8_151
    | spl8_50
    | ~ spl8_53 ),
    inference(avatar_split_clause,[],[f1235,f537,f524,f1260]) ).

tff(f1260,plain,
    ( spl8_151
  <=> ! [X3: $int,X4: $int,X0: array_char,X5: $int,X2: array_char,X1: $int] :
        ( ~ matches1(X2,X3,sK6,sK4,X4)
        | $less(0,$sum(1,$uminus(X5)))
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4)))
        | ~ matches1(sK3,sK5,X0,X1,X5)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_151])]) ).

tff(f1235,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( ~ matches1(X2,X3,sK6,sK4,X4)
        | ~ matches1(sK3,sK5,X0,X1,X5)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4)))
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | $less(0,$uminus(sK0(sK4,sK2,sK5,sK6,sK3)))
        | $less(0,$sum(1,$uminus(X5))) )
    | ~ spl8_53 ),
    inference(superposition,[],[f538,f206]) ).

tff(f1258,plain,
    ( spl8_50
    | spl8_150
    | ~ spl8_53 ),
    inference(avatar_split_clause,[],[f1240,f537,f1256,f524]) ).

tff(f1256,plain,
    ( spl8_150
  <=> ! [X2: array_char,X3: $int,X4: $int,X0: array_char,X5: $int,X1: $int] :
        ( $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4)))
        | ~ matches1(X0,X1,sK6,sK4,X4)
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | ~ matches1(X2,X3,X0,X1,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_150])]) ).

tff(f1240,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | ~ matches1(X2,X3,X0,X1,X5)
        | $less(0,$uminus(sK0(sK4,sK2,sK5,sK6,sK3)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | ~ matches1(X0,X1,sK6,sK4,X4)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4))) )
    | ~ spl8_53 ),
    inference(superposition,[],[f538,f217]) ).

tff(f1254,plain,
    ( spl8_50
    | spl8_149
    | ~ spl8_53 ),
    inference(avatar_split_clause,[],[f1241,f537,f1252,f524]) ).

tff(f1252,plain,
    ( spl8_149
  <=> ! [X5: $int,X4: $int,X0: array_char,X3: $int,X2: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4)))
        | ~ matches1(X0,X1,sK6,sK4,X4)
        | ~ matches1(X0,X1,X2,X3,X5)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_149])]) ).

tff(f1241,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | $less(0,$uminus(sK0(sK4,sK2,sK5,sK6,sK3)))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | ~ matches1(X0,X1,X2,X3,X5)
        | ~ matches1(X0,X1,sK6,sK4,X4)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4))) )
    | ~ spl8_53 ),
    inference(superposition,[],[f538,f217]) ).

tff(f1250,plain,
    ( spl8_50
    | spl8_148
    | ~ spl8_53 ),
    inference(avatar_split_clause,[],[f1236,f537,f1248,f524]) ).

tff(f1248,plain,
    ( spl8_148
  <=> ! [X5: $int,X4: $int,X0: array_char,X3: $int,X2: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | ~ matches1(X0,X1,sK3,sK5,X5)
        | ~ matches1(X2,X3,sK6,sK4,X4)
        | $less(0,$sum(1,$uminus(X5)))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_148])]) ).

tff(f1236,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4)))
        | $less(0,$sum(1,$uminus(X5)))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | ~ matches1(X2,X3,sK6,sK4,X4)
        | ~ matches1(X0,X1,sK3,sK5,X5)
        | $less(0,$uminus(sK0(sK4,sK2,sK5,sK6,sK3))) )
    | ~ spl8_53 ),
    inference(superposition,[],[f538,f206]) ).

tff(f1232,plain,
    ( spl8_17
    | spl8_19
    | spl8_147
    | ~ spl8_52 ),
    inference(avatar_split_clause,[],[f1215,f533,f1230,f312,f304]) ).

tff(f1230,plain,
    ( spl8_147
  <=> ! [X0: $int] :
        ( $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X0)))
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | ( tb2t2(get2(char,t2tb1(sK6),$sum(sK4,sK0(sK5,X0,sK4,sK3,sK6)))) != tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK5,X0,sK4,sK3,sK6)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_147])]) ).

tff(f533,plain,
    ( spl8_52
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(sK6,sK4,X0,X1,X2)
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_52])]) ).

tff(f1215,plain,
    ( ! [X0: $int] :
        ( $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | $less(0,$uminus(sK4))
        | ( tb2t2(get2(char,t2tb1(sK6),$sum(sK4,sK0(sK5,X0,sK4,sK3,sK6)))) != tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK5,X0,sK4,sK3,sK6)))) )
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X0)))
        | $less(0,$uminus(sK5)) )
    | ~ spl8_52 ),
    inference(resolution,[],[f1182,f212]) ).

tff(f1182,plain,
    ( ! [X0: $int] :
        ( ~ matches1(sK6,sK4,sK3,sK5,X0)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X0))) )
    | ~ spl8_52 ),
    inference(equality_resolution,[],[f534]) ).

tff(f534,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X2)))
        | ~ matches1(sK6,sK4,X0,X1,X2) )
    | ~ spl8_52 ),
    inference(avatar_component_clause,[],[f533]) ).

tff(f1228,plain,
    ( spl8_17
    | spl8_146
    | spl8_19
    | ~ spl8_52 ),
    inference(avatar_split_clause,[],[f1217,f533,f312,f1226,f304]) ).

tff(f1226,plain,
    ( spl8_146
  <=> ! [X0: $int] :
        ( $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X0)))
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$sum(1,sK0(sK5,X0,sK4,sK3,sK6)))
        | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_146])]) ).

tff(f1217,plain,
    ( ! [X0: $int] :
        ( $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X0)))
        | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | $less(0,$uminus(sK4))
        | $less(0,$uminus(sK5))
        | $less(0,$sum(1,sK0(sK5,X0,sK4,sK3,sK6)))
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0))))) )
    | ~ spl8_52 ),
    inference(resolution,[],[f1182,f208]) ).

tff(f1224,plain,
    ( spl8_17
    | spl8_19
    | spl8_145
    | ~ spl8_52 ),
    inference(avatar_split_clause,[],[f1216,f533,f1222,f312,f304]) ).

tff(f1222,plain,
    ( spl8_145
  <=> ! [X0: $int] :
        ( $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X0)))
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$sum(X0,$uminus(sK0(sK5,X0,sK4,sK3,sK6)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_145])]) ).

tff(f1216,plain,
    ( ! [X0: $int] :
        ( $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | $less(0,$sum(X0,$uminus(sK0(sK5,X0,sK4,sK3,sK6))))
        | $less(0,$uminus(sK4))
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X0)))
        | $less(0,$uminus(sK5)) )
    | ~ spl8_52 ),
    inference(resolution,[],[f1182,f211]) ).

tff(f1214,plain,
    ( spl8_50
    | spl8_144
    | ~ spl8_52 ),
    inference(avatar_split_clause,[],[f1178,f533,f1212,f524]) ).

tff(f1212,plain,
    ( spl8_144
  <=> ! [X3: $int,X4: $int,X0: array_char,X5: $int,X2: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | $less(0,$sum(1,$uminus(X5)))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4)))
        | ~ matches1(X0,X1,X2,X3,X5)
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | ~ matches1(sK6,sK4,X0,X1,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_144])]) ).

tff(f1178,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4)))
        | $less(0,$uminus(sK0(sK4,sK2,sK5,sK6,sK3)))
        | ~ matches1(sK6,sK4,X0,X1,X4)
        | $less(0,$sum(1,$uminus(X5)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | ~ matches1(X0,X1,X2,X3,X5) )
    | ~ spl8_52 ),
    inference(superposition,[],[f534,f206]) ).

tff(f1210,plain,
    ( spl8_143
    | spl8_50
    | ~ spl8_52 ),
    inference(avatar_split_clause,[],[f1170,f533,f524,f1208]) ).

tff(f1208,plain,
    ( spl8_143
  <=> ! [X2: array_char,X3: $int,X4: $int,X0: array_char,X5: $int,X1: $int] :
        ( $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4)))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | ~ matches1(sK3,sK5,X0,X1,X5)
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | ~ matches1(sK6,sK4,X2,X3,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_143])]) ).

tff(f1170,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4)))
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | ~ matches1(sK6,sK4,X2,X3,X4)
        | $less(0,$uminus(sK0(sK4,sK2,sK5,sK6,sK3)))
        | ~ matches1(sK3,sK5,X0,X1,X5)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5))) )
    | ~ spl8_52 ),
    inference(superposition,[],[f534,f217]) ).

tff(f1206,plain,
    ( spl8_50
    | spl8_142
    | ~ spl8_52 ),
    inference(avatar_split_clause,[],[f1177,f533,f1204,f524]) ).

tff(f1204,plain,
    ( spl8_142
  <=> ! [X3: $int,X4: $int,X0: array_char,X5: $int,X2: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4)))
        | ~ matches1(sK6,sK4,X0,X1,X4)
        | ~ matches1(X0,X1,X2,X3,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_142])]) ).

tff(f1177,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | ~ matches1(X0,X1,X2,X3,X5)
        | ~ matches1(sK6,sK4,X0,X1,X4)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4)))
        | $less(0,$uminus(sK0(sK4,sK2,sK5,sK6,sK3)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) ) )
    | ~ spl8_52 ),
    inference(superposition,[],[f534,f217]) ).

tff(f1202,plain,
    ( spl8_141
    | spl8_50
    | ~ spl8_52 ),
    inference(avatar_split_clause,[],[f1171,f533,f524,f1200]) ).

tff(f1200,plain,
    ( spl8_141
  <=> ! [X2: array_char,X3: $int,X4: $int,X0: array_char,X5: $int,X1: $int] :
        ( ~ matches1(sK3,sK5,X0,X1,X5)
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | ~ matches1(sK6,sK4,X2,X3,X4)
        | $less(0,$sum(1,$uminus(X5)))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4)))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_141])]) ).

tff(f1171,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( ~ matches1(sK3,sK5,X0,X1,X5)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4)))
        | $less(0,$sum(1,$uminus(X5)))
        | ~ matches1(sK6,sK4,X2,X3,X4)
        | $less(0,$uminus(sK0(sK4,sK2,sK5,sK6,sK3)))
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) ) )
    | ~ spl8_52 ),
    inference(superposition,[],[f534,f206]) ).

tff(f1198,plain,
    ( spl8_140
    | spl8_50
    | ~ spl8_52 ),
    inference(avatar_split_clause,[],[f1172,f533,f524,f1196]) ).

tff(f1196,plain,
    ( spl8_140
  <=> ! [X2: array_char,X3: $int,X4: $int,X0: array_char,X5: $int,X1: $int] :
        ( ~ matches1(X0,X1,sK3,sK5,X5)
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | $less(0,$sum(1,$uminus(X5)))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | ~ matches1(sK6,sK4,X2,X3,X4)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_140])]) ).

tff(f1172,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( ~ matches1(X0,X1,sK3,sK5,X5)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4)))
        | ~ matches1(sK6,sK4,X2,X3,X4)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | $less(0,$uminus(sK0(sK4,sK2,sK5,sK6,sK3)))
        | $less(0,$sum(1,$uminus(X5)))
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) ) )
    | ~ spl8_52 ),
    inference(superposition,[],[f534,f206]) ).

tff(f1194,plain,
    ( spl8_139
    | spl8_50
    | ~ spl8_52 ),
    inference(avatar_split_clause,[],[f1169,f533,f524,f1192]) ).

tff(f1192,plain,
    ( spl8_139
  <=> ! [X2: array_char,X3: $int,X4: $int,X0: array_char,X5: $int,X1: $int] :
        ( $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4)))
        | ~ matches1(X0,X1,sK3,sK5,X5)
        | ~ matches1(sK6,sK4,X2,X3,X4)
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_139])]) ).

tff(f1169,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4)))
        | $less(0,$uminus(sK0(sK4,sK2,sK5,sK6,sK3)))
        | ~ matches1(X0,X1,sK3,sK5,X5)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | ~ matches1(sK6,sK4,X2,X3,X4) )
    | ~ spl8_52 ),
    inference(superposition,[],[f534,f217]) ).

tff(f1190,plain,
    ( spl8_138
    | spl8_50
    | ~ spl8_52 ),
    inference(avatar_split_clause,[],[f1179,f533,f524,f1188]) ).

tff(f1188,plain,
    ( spl8_138
  <=> ! [X2: array_char,X3: $int,X4: $int,X0: array_char,X5: $int,X1: $int] :
        ( ~ matches1(X2,X3,X0,X1,X5)
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | ~ matches1(sK6,sK4,X0,X1,X4)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | $less(0,$sum(1,$uminus(X5)))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_138])]) ).

tff(f1179,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( ~ matches1(X2,X3,X0,X1,X5)
        | $less(0,$uminus(sK0(sK4,sK2,sK5,sK6,sK3)))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4)))
        | $less(0,$sum(1,$uminus(X5)))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | ~ matches1(sK6,sK4,X0,X1,X4)
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) ) )
    | ~ spl8_52 ),
    inference(superposition,[],[f534,f206]) ).

tff(f1186,plain,
    ( spl8_137
    | spl8_50
    | ~ spl8_52 ),
    inference(avatar_split_clause,[],[f1176,f533,f524,f1184]) ).

tff(f1184,plain,
    ( spl8_137
  <=> ! [X2: array_char,X4: $int,X0: array_char,X3: $int,X5: $int,X1: $int] :
        ( ~ matches1(sK6,sK4,X0,X1,X4)
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4)))
        | ~ matches1(X2,X3,X0,X1,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_137])]) ).

tff(f1176,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( ~ matches1(sK6,sK4,X0,X1,X4)
        | $less(0,$uminus(sK0(sK4,sK2,sK5,sK6,sK3)))
        | ~ matches1(X2,X3,X0,X1,X5)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X4)))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK0(sK4,sK2,sK5,sK6,sK3)))) ) )
    | ~ spl8_52 ),
    inference(superposition,[],[f534,f217]) ).

tff(f1168,plain,
    ( spl8_136
    | spl8_50
    | spl8_16 ),
    inference(avatar_split_clause,[],[f1148,f300,f524,f1166]) ).

tff(f1166,plain,
    ( spl8_136
  <=> ! [X2: array_char,X3: $int,X4: $int,X0: array_char,X5: $int,X1: $int] :
        ( ~ matches1(sK3,sK5,X0,X1,X5)
        | ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | $less(0,$sum(1,$uminus(X5)))
        | ~ matches1(sK6,$sum(sK4,sK0(sK4,sK2,sK5,sK6,sK3)),X2,X3,X4)
        | $less(0,$sum(1,$uminus(X4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_136])]) ).

tff(f300,plain,
    ( spl8_16
  <=> ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) = tb2t2(get2(char,t2tb1(sK6),$sum(sK4,sK0(sK4,sK2,sK5,sK6,sK3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_16])]) ).

tff(f1148,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( ~ matches1(sK3,sK5,X0,X1,X5)
        | ~ matches1(sK6,$sum(sK4,sK0(sK4,sK2,sK5,sK6,sK3)),X2,X3,X4)
        | $less(0,$sum(1,$uminus(X5)))
        | $less(0,$sum(1,$uminus(X4)))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | $less(0,$uminus(sK0(sK4,sK2,sK5,sK6,sK3)))
        | ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) ) )
    | spl8_16 ),
    inference(superposition,[],[f519,f206]) ).

tff(f519,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(X0),X1)) != tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | $less(0,$sum(1,$uminus(X2)))
        | ~ matches1(sK6,$sum(sK4,sK0(sK4,sK2,sK5,sK6,sK3)),X0,X1,X2) )
    | spl8_16 ),
    inference(superposition,[],[f302,f207]) ).

tff(f207,plain,
    ! [X2: array_char,X3: $int,X0: $int,X1: $int,X4: array_char] :
      ( $less(0,$sum(1,$uminus(X0)))
      | ( tb2t2(get2(char,t2tb1(X2),X1)) = tb2t2(get2(char,t2tb1(X4),X3)) )
      | ~ matches1(X2,X1,X4,X3,X0) ),
    inference(evaluation,[],[f198]) ).

tff(f198,plain,
    ! [X2: array_char,X3: $int,X0: $int,X1: $int,X4: array_char] :
      ( ~ $less(0,X0)
      | ( tb2t2(get2(char,t2tb1(X2),X1)) = tb2t2(get2(char,t2tb1(X4),X3)) )
      | ~ matches1(X2,X1,X4,X3,X0) ),
    inference(cnf_transformation,[],[f145]) ).

tff(f145,plain,
    ! [X0: $int,X1: $int,X2: array_char,X3: $int,X4: array_char] :
      ( ~ $less(0,X0)
      | ~ matches1(X2,X1,X4,X3,X0)
      | ( tb2t2(get2(char,t2tb1(X2),X1)) = tb2t2(get2(char,t2tb1(X4),X3)) ) ),
    inference(rectify,[],[f110]) ).

tff(f110,plain,
    ! [X0: $int,X2: $int,X1: array_char,X4: $int,X3: array_char] :
      ( ~ $less(0,X0)
      | ~ matches1(X1,X2,X3,X4,X0)
      | ( tb2t2(get2(char,t2tb1(X1),X2)) = tb2t2(get2(char,t2tb1(X3),X4)) ) ),
    inference(flattening,[],[f109]) ).

tff(f109,plain,
    ! [X4: $int,X3: array_char,X2: $int,X1: array_char,X0: $int] :
      ( ~ matches1(X1,X2,X3,X4,X0)
      | ( tb2t2(get2(char,t2tb1(X1),X2)) = tb2t2(get2(char,t2tb1(X3),X4)) )
      | ~ $less(0,X0) ),
    inference(ennf_transformation,[],[f73]) ).

tff(f73,plain,
    ! [X4: $int,X3: array_char,X2: $int,X1: array_char,X0: $int] :
      ( $less(0,X0)
     => ( ( tb2t2(get2(char,t2tb1(X1),X2)) != tb2t2(get2(char,t2tb1(X3),X4)) )
       => ~ matches1(X1,X2,X3,X4,X0) ) ),
    inference(rectify,[],[f42]) ).

tff(f42,axiom,
    ! [X17: $int,X10: array_char,X18: $int,X11: array_char,X19: $int] :
      ( $less(0,X17)
     => ( ( tb2t2(get2(char,t2tb1(X10),X18)) != tb2t2(get2(char,t2tb1(X11),X19)) )
       => ~ matches1(X10,X18,X11,X19,X17) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

tff(f302,plain,
    ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(sK6),$sum(sK4,sK0(sK4,sK2,sK5,sK6,sK3)))) )
    | spl8_16 ),
    inference(avatar_component_clause,[],[f300]) ).

tff(f1164,plain,
    ( spl8_50
    | spl8_135
    | spl8_16 ),
    inference(avatar_split_clause,[],[f1147,f300,f1162,f524]) ).

tff(f1162,plain,
    ( spl8_135
  <=> ! [X5: $int,X4: $int,X0: array_char,X3: $int,X2: array_char,X1: $int] :
        ( ~ matches1(sK6,$sum(sK4,sK0(sK4,sK2,sK5,sK6,sK3)),X2,X3,X4)
        | ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | $less(0,$sum(1,$uminus(X4)))
        | ~ matches1(sK3,sK5,X0,X1,X5)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_135])]) ).

tff(f1147,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( $less(0,$uminus(sK0(sK4,sK2,sK5,sK6,sK3)))
        | ~ matches1(sK6,$sum(sK4,sK0(sK4,sK2,sK5,sK6,sK3)),X2,X3,X4)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | ~ matches1(sK3,sK5,X0,X1,X5)
        | $less(0,$sum(1,$uminus(X4)))
        | ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) ) )
    | spl8_16 ),
    inference(superposition,[],[f519,f217]) ).

tff(f1160,plain,
    ( spl8_134
    | spl8_50
    | spl8_16 ),
    inference(avatar_split_clause,[],[f1146,f300,f524,f1158]) ).

tff(f1158,plain,
    ( spl8_134
  <=> ! [X2: array_char,X3: $int,X4: $int,X0: array_char,X5: $int,X1: $int] :
        ( $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | ~ matches1(X0,X1,sK3,sK5,X5)
        | ~ matches1(sK6,$sum(sK4,sK0(sK4,sK2,sK5,sK6,sK3)),X2,X3,X4)
        | $less(0,$sum(1,$uminus(X4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_134])]) ).

tff(f1146,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | ~ matches1(sK6,$sum(sK4,sK0(sK4,sK2,sK5,sK6,sK3)),X2,X3,X4)
        | ~ matches1(X0,X1,sK3,sK5,X5)
        | $less(0,$sum(1,$uminus(X4)))
        | $less(0,$uminus(sK0(sK4,sK2,sK5,sK6,sK3)))
        | ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) ) )
    | spl8_16 ),
    inference(superposition,[],[f519,f217]) ).

tff(f1156,plain,
    ( spl8_133
    | spl8_50
    | spl8_16 ),
    inference(avatar_split_clause,[],[f1149,f300,f524,f1154]) ).

tff(f1154,plain,
    ( spl8_133
  <=> ! [X2: array_char,X3: $int,X4: $int,X0: array_char,X5: $int,X1: $int] :
        ( $less(0,$sum(1,$uminus(X5)))
        | ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | ~ matches1(X0,X1,sK3,sK5,X5)
        | $less(0,$sum(1,$uminus(X4)))
        | ~ matches1(sK6,$sum(sK4,sK0(sK4,sK2,sK5,sK6,sK3)),X2,X3,X4)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_133])]) ).

tff(f1149,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( $less(0,$uminus(sK0(sK4,sK2,sK5,sK6,sK3)))
        | $less(0,$sum(1,$uminus(X5)))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | $less(0,$sum(1,$uminus(X4)))
        | ~ matches1(sK6,$sum(sK4,sK0(sK4,sK2,sK5,sK6,sK3)),X2,X3,X4)
        | ~ matches1(X0,X1,sK3,sK5,X5)
        | ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) ) )
    | spl8_16 ),
    inference(superposition,[],[f519,f206]) ).

tff(f1138,plain,
    ( spl8_50
    | spl8_132
    | spl8_16 ),
    inference(avatar_split_clause,[],[f1116,f300,f1136,f524]) ).

tff(f1136,plain,
    ( spl8_132
  <=> ! [X5: $int,X4: $int,X0: array_char,X3: $int,X2: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | $less(0,$sum(1,$uminus(X4)))
        | ~ matches1(X0,X1,sK3,sK5,X5)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | ~ matches1(X2,X3,sK6,$sum(sK4,sK0(sK4,sK2,sK5,sK6,sK3)),X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_132])]) ).

tff(f1116,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( $less(0,$uminus(sK0(sK4,sK2,sK5,sK6,sK3)))
        | ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | ~ matches1(X2,X3,sK6,$sum(sK4,sK0(sK4,sK2,sK5,sK6,sK3)),X4)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | ~ matches1(X0,X1,sK3,sK5,X5)
        | $less(0,$sum(1,$uminus(X4))) )
    | spl8_16 ),
    inference(superposition,[],[f518,f217]) ).

tff(f518,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(X0),X1)) != tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | $less(0,$sum(1,$uminus(X2)))
        | ~ matches1(X0,X1,sK6,$sum(sK4,sK0(sK4,sK2,sK5,sK6,sK3)),X2) )
    | spl8_16 ),
    inference(superposition,[],[f302,f207]) ).

tff(f1134,plain,
    ( spl8_50
    | spl8_131
    | spl8_16 ),
    inference(avatar_split_clause,[],[f1117,f300,f1132,f524]) ).

tff(f1132,plain,
    ( spl8_131
  <=> ! [X5: $int,X4: $int,X0: array_char,X3: $int,X2: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | ~ matches1(sK3,sK5,X0,X1,X5)
        | ~ matches1(X2,X3,sK6,$sum(sK4,sK0(sK4,sK2,sK5,sK6,sK3)),X4)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | $less(0,$sum(1,$uminus(X4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_131])]) ).

tff(f1117,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | $less(0,$uminus(sK0(sK4,sK2,sK5,sK6,sK3)))
        | $less(0,$sum(1,$uminus(X4)))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | ~ matches1(X2,X3,sK6,$sum(sK4,sK0(sK4,sK2,sK5,sK6,sK3)),X4)
        | ~ matches1(sK3,sK5,X0,X1,X5) )
    | spl8_16 ),
    inference(superposition,[],[f518,f217]) ).

tff(f1130,plain,
    ( spl8_50
    | spl8_130
    | spl8_16 ),
    inference(avatar_split_clause,[],[f1118,f300,f1128,f524]) ).

tff(f1128,plain,
    ( spl8_130
  <=> ! [X3: $int,X4: $int,X0: array_char,X5: $int,X2: array_char,X1: $int] :
        ( ~ matches1(X2,X3,sK6,$sum(sK4,sK0(sK4,sK2,sK5,sK6,sK3)),X4)
        | $less(0,$sum(1,$uminus(X4)))
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | ~ matches1(sK3,sK5,X0,X1,X5)
        | $less(0,$sum(1,$uminus(X5))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_130])]) ).

tff(f1118,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( ~ matches1(X2,X3,sK6,$sum(sK4,sK0(sK4,sK2,sK5,sK6,sK3)),X4)
        | ~ matches1(sK3,sK5,X0,X1,X5)
        | $less(0,$sum(1,$uminus(X5)))
        | $less(0,$uminus(sK0(sK4,sK2,sK5,sK6,sK3)))
        | ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | $less(0,$sum(1,$uminus(X4))) )
    | spl8_16 ),
    inference(superposition,[],[f518,f206]) ).

tff(f1126,plain,
    ( spl8_50
    | spl8_129
    | spl8_16 ),
    inference(avatar_split_clause,[],[f1119,f300,f1124,f524]) ).

tff(f1124,plain,
    ( spl8_129
  <=> ! [X3: $int,X4: $int,X0: array_char,X5: $int,X2: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | ~ matches1(X2,X3,sK6,$sum(sK4,sK0(sK4,sK2,sK5,sK6,sK3)),X4)
        | ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | $less(0,$sum(1,$uminus(X5)))
        | $less(0,$sum(1,$uminus(X4)))
        | ~ matches1(X0,X1,sK3,sK5,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_129])]) ).

tff(f1119,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X5)))
        | ~ matches1(X0,X1,sK3,sK5,X5)
        | $less(0,$sum(1,$uminus(X4)))
        | $less(0,$sum(1,$uminus(X5)))
        | ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | ~ matches1(X2,X3,sK6,$sum(sK4,sK0(sK4,sK2,sK5,sK6,sK3)),X4)
        | $less(0,$uminus(sK0(sK4,sK2,sK5,sK6,sK3))) )
    | spl8_16 ),
    inference(superposition,[],[f518,f206]) ).

tff(f1106,plain,
    ( spl8_128
    | spl8_17
    | ~ spl8_22
    | ~ spl8_23 ),
    inference(avatar_split_clause,[],[f1091,f345,f333,f304,f1104]) ).

tff(f1104,plain,
    ( spl8_128
  <=> ! [X2: $int,X0: $int,X1: array_char] :
        ( $less(0,$uminus(X2))
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$sum(X2,$uminus($sum(length1(char,t2tb1(X1)),$uminus(X0)))))
        | $less(0,$sum(1,$uminus(X0)))
        | ( get2(char,t2tb1(sK3),sK5) = t2tb2(tb2t2(get2(char,t2tb1(X1),X2))) )
        | $less(0,$sum(X0,$uminus(sK0(X2,X0,sK5,X1,sK3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_128])]) ).

tff(f333,plain,
    ( spl8_22
  <=> ( get2(char,t2tb1(sK6),sK4) = t2tb2(tb2t2(get2(char,t2tb1(sK3),sK5))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_22])]) ).

tff(f345,plain,
    ( spl8_23
  <=> ( get2(char,t2tb1(sK3),sK5) = get2(char,t2tb1(sK6),sK4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_23])]) ).

tff(f1091,plain,
    ( ! [X2: $int,X0: $int,X1: array_char] :
        ( $less(0,$uminus(X2))
        | $less(0,$sum(X0,$uminus(sK0(X2,X0,sK5,X1,sK3))))
        | ( get2(char,t2tb1(sK3),sK5) = t2tb2(tb2t2(get2(char,t2tb1(X1),X2))) )
        | $less(0,$sum(1,$uminus(X0)))
        | $less(0,$uminus(sK5))
        | $less(0,$sum(X2,$uminus($sum(length1(char,t2tb1(X1)),$uminus(X0)))))
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0))))) )
    | ~ spl8_22
    | ~ spl8_23 ),
    inference(resolution,[],[f809,f211]) ).

tff(f809,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(sK3,sK5,X0,X1,X2)
        | $less(0,$sum(1,$uminus(X2)))
        | ( get2(char,t2tb1(sK3),sK5) = t2tb2(tb2t2(get2(char,t2tb1(X0),X1))) ) )
    | ~ spl8_22
    | ~ spl8_23 ),
    inference(forward_demodulation,[],[f338,f347]) ).

tff(f347,plain,
    ( ( get2(char,t2tb1(sK3),sK5) = get2(char,t2tb1(sK6),sK4) )
    | ~ spl8_23 ),
    inference(avatar_component_clause,[],[f345]) ).

tff(f338,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(sK3,sK5,X0,X1,X2)
        | ( get2(char,t2tb1(sK6),sK4) = t2tb2(tb2t2(get2(char,t2tb1(X0),X1))) )
        | $less(0,$sum(1,$uminus(X2))) )
    | ~ spl8_22 ),
    inference(superposition,[],[f335,f207]) ).

tff(f335,plain,
    ( ( get2(char,t2tb1(sK6),sK4) = t2tb2(tb2t2(get2(char,t2tb1(sK3),sK5))) )
    | ~ spl8_22 ),
    inference(avatar_component_clause,[],[f333]) ).

tff(f1102,plain,
    ( spl8_17
    | spl8_127
    | ~ spl8_22
    | ~ spl8_23 ),
    inference(avatar_split_clause,[],[f1092,f345,f333,f1100,f304]) ).

tff(f1100,plain,
    ( spl8_127
  <=> ! [X2: $int,X0: $int,X1: array_char] :
        ( ( get2(char,t2tb1(sK3),sK5) = t2tb2(tb2t2(get2(char,t2tb1(X1),X2))) )
        | $less(0,$sum(1,sK0(X2,X0,sK5,X1,sK3)))
        | $less(0,$sum(1,$uminus(X0)))
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$sum(X2,$uminus($sum(length1(char,t2tb1(X1)),$uminus(X0)))))
        | $less(0,$uminus(X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_127])]) ).

tff(f1092,plain,
    ( ! [X2: $int,X0: $int,X1: array_char] :
        ( ( get2(char,t2tb1(sK3),sK5) = t2tb2(tb2t2(get2(char,t2tb1(X1),X2))) )
        | $less(0,$uminus(X2))
        | $less(0,$sum(X2,$uminus($sum(length1(char,t2tb1(X1)),$uminus(X0)))))
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$uminus(sK5))
        | $less(0,$sum(1,$uminus(X0)))
        | $less(0,$sum(1,sK0(X2,X0,sK5,X1,sK3))) )
    | ~ spl8_22
    | ~ spl8_23 ),
    inference(resolution,[],[f809,f208]) ).

tff(f1098,plain,
    ( spl8_126
    | spl8_17
    | ~ spl8_22
    | ~ spl8_23 ),
    inference(avatar_split_clause,[],[f1090,f345,f333,f304,f1096]) ).

tff(f1096,plain,
    ( spl8_126
  <=> ! [X2: $int,X0: $int,X1: array_char] :
        ( ( get2(char,t2tb1(sK3),sK5) = t2tb2(tb2t2(get2(char,t2tb1(X1),X2))) )
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(X2,X0,sK5,X1,sK3)))) != tb2t2(get2(char,t2tb1(X1),$sum(X2,sK0(X2,X0,sK5,X1,sK3)))) )
        | $less(0,$sum(X2,$uminus($sum(length1(char,t2tb1(X1)),$uminus(X0)))))
        | $less(0,$uminus(X2))
        | $less(0,$sum(1,$uminus(X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_126])]) ).

tff(f1090,plain,
    ( ! [X2: $int,X0: $int,X1: array_char] :
        ( ( get2(char,t2tb1(sK3),sK5) = t2tb2(tb2t2(get2(char,t2tb1(X1),X2))) )
        | $less(0,$uminus(sK5))
        | $less(0,$sum(1,$uminus(X0)))
        | $less(0,$uminus(X2))
        | $less(0,$sum(X2,$uminus($sum(length1(char,t2tb1(X1)),$uminus(X0)))))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(X2,X0,sK5,X1,sK3)))) != tb2t2(get2(char,t2tb1(X1),$sum(X2,sK0(X2,X0,sK5,X1,sK3)))) )
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0))))) )
    | ~ spl8_22
    | ~ spl8_23 ),
    inference(resolution,[],[f809,f212]) ).

tff(f1088,plain,
    ( spl8_125
    | spl8_17
    | ~ spl8_22
    | ~ spl8_23 ),
    inference(avatar_split_clause,[],[f1073,f345,f333,f304,f1086]) ).

tff(f1086,plain,
    ( spl8_125
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum(X2,$uminus(sK0(sK5,X2,X1,sK3,X0))))
        | ( get2(char,t2tb1(sK3),sK5) = t2tb2(tb2t2(get2(char,t2tb1(X0),X1))) )
        | $less(0,$sum(X1,$uminus($sum(length1(char,t2tb1(X0)),$uminus(X2)))))
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X2)))))
        | $less(0,$uminus(X1))
        | $less(0,$sum(1,$uminus(X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_125])]) ).

tff(f1073,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum(X2,$uminus(sK0(sK5,X2,X1,sK3,X0))))
        | $less(0,$sum(1,$uminus(X2)))
        | $less(0,$uminus(sK5))
        | $less(0,$uminus(X1))
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X2)))))
        | $less(0,$sum(X1,$uminus($sum(length1(char,t2tb1(X0)),$uminus(X2)))))
        | ( get2(char,t2tb1(sK3),sK5) = t2tb2(tb2t2(get2(char,t2tb1(X0),X1))) ) )
    | ~ spl8_22
    | ~ spl8_23 ),
    inference(resolution,[],[f808,f211]) ).

tff(f808,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(X0,X1,sK3,sK5,X2)
        | ( get2(char,t2tb1(sK3),sK5) = t2tb2(tb2t2(get2(char,t2tb1(X0),X1))) )
        | $less(0,$sum(1,$uminus(X2))) )
    | ~ spl8_22
    | ~ spl8_23 ),
    inference(forward_demodulation,[],[f337,f347]) ).

tff(f337,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(X0,X1,sK3,sK5,X2)
        | ( get2(char,t2tb1(sK6),sK4) = t2tb2(tb2t2(get2(char,t2tb1(X0),X1))) )
        | $less(0,$sum(1,$uminus(X2))) )
    | ~ spl8_22 ),
    inference(superposition,[],[f335,f207]) ).

tff(f1084,plain,
    ( spl8_17
    | spl8_124
    | ~ spl8_22
    | ~ spl8_23 ),
    inference(avatar_split_clause,[],[f1072,f345,f333,f1082,f304]) ).

tff(f1082,plain,
    ( spl8_124
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum(1,$uminus(X2)))
        | $less(0,$uminus(X1))
        | $less(0,$sum(X1,$uminus($sum(length1(char,t2tb1(X0)),$uminus(X2)))))
        | ( get2(char,t2tb1(sK3),sK5) = t2tb2(tb2t2(get2(char,t2tb1(X0),X1))) )
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X2)))))
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK5,X2,X1,sK3,X0)))) != tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK5,X2,X1,sK3,X0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_124])]) ).

tff(f1072,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$uminus(sK5))
        | $less(0,$sum(1,$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK5,X2,X1,sK3,X0)))) != tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK5,X2,X1,sK3,X0)))) )
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X2)))))
        | ( get2(char,t2tb1(sK3),sK5) = t2tb2(tb2t2(get2(char,t2tb1(X0),X1))) )
        | $less(0,$sum(X1,$uminus($sum(length1(char,t2tb1(X0)),$uminus(X2)))))
        | $less(0,$uminus(X1)) )
    | ~ spl8_22
    | ~ spl8_23 ),
    inference(resolution,[],[f808,f212]) ).

tff(f1080,plain,
    ( spl8_17
    | spl8_123
    | ~ spl8_22
    | ~ spl8_23 ),
    inference(avatar_split_clause,[],[f1074,f345,f333,f1078,f304]) ).

tff(f1078,plain,
    ( spl8_123
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum(1,sK0(sK5,X2,X1,sK3,X0)))
        | ( get2(char,t2tb1(sK3),sK5) = t2tb2(tb2t2(get2(char,t2tb1(X0),X1))) )
        | $less(0,$sum(1,$uminus(X2)))
        | $less(0,$sum(X1,$uminus($sum(length1(char,t2tb1(X0)),$uminus(X2)))))
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X2)))))
        | $less(0,$uminus(X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_123])]) ).

tff(f1074,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum(1,sK0(sK5,X2,X1,sK3,X0)))
        | $less(0,$uminus(X1))
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X2)))))
        | $less(0,$sum(X1,$uminus($sum(length1(char,t2tb1(X0)),$uminus(X2)))))
        | $less(0,$uminus(sK5))
        | $less(0,$sum(1,$uminus(X2)))
        | ( get2(char,t2tb1(sK3),sK5) = t2tb2(tb2t2(get2(char,t2tb1(X0),X1))) ) )
    | ~ spl8_22
    | ~ spl8_23 ),
    inference(resolution,[],[f808,f208]) ).

tff(f1071,plain,
    ( spl8_19
    | spl8_17
    | spl8_46
    | ~ spl8_45
    | spl8_44
    | spl8_11 ),
    inference(avatar_split_clause,[],[f1066,f275,f478,f482,f486,f304,f312]) ).

tff(f486,plain,
    ( spl8_46
  <=> $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus($sum(sK1,1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_46])]) ).

tff(f482,plain,
    ( spl8_45
  <=> ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,$sum(sK1,1),sK5,sK6,sK3)))) = tb2t2(get2(char,t2tb1(sK6),$sum(sK4,sK0(sK4,$sum(sK1,1),sK5,sK6,sK3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_45])]) ).

tff(f478,plain,
    ( spl8_44
  <=> $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus($sum(sK1,1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_44])]) ).

tff(f275,plain,
    ( spl8_11
  <=> matches1(sK3,sK5,sK6,sK4,$sum(sK1,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_11])]) ).

tff(f1066,plain,
    ( $less(0,$uminus(sK4))
    | $less(0,$uminus(sK5))
    | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus($sum(sK1,1))))))
    | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,$sum(sK1,1),sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(sK6),$sum(sK4,sK0(sK4,$sum(sK1,1),sK5,sK6,sK3)))) )
    | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus($sum(sK1,1))))))
    | spl8_11 ),
    inference(resolution,[],[f276,f212]) ).

tff(f276,plain,
    ( ~ matches1(sK3,sK5,sK6,sK4,$sum(sK1,1))
    | spl8_11 ),
    inference(avatar_component_clause,[],[f275]) ).

tff(f1070,plain,
    ( spl8_17
    | spl8_47
    | spl8_19
    | spl8_46
    | spl8_44
    | spl8_11 ),
    inference(avatar_split_clause,[],[f1067,f275,f478,f486,f312,f491,f304]) ).

tff(f491,plain,
    ( spl8_47
  <=> $less(0,$sum($sum(sK1,1),$uminus(sK0(sK4,$sum(sK1,1),sK5,sK6,sK3)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_47])]) ).

tff(f1067,plain,
    ( $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus($sum(sK1,1))))))
    | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus($sum(sK1,1))))))
    | $less(0,$uminus(sK4))
    | $less(0,$sum($sum(sK1,1),$uminus(sK0(sK4,$sum(sK1,1),sK5,sK6,sK3))))
    | $less(0,$uminus(sK5))
    | spl8_11 ),
    inference(resolution,[],[f276,f211]) ).

tff(f1069,plain,
    ( spl8_44
    | spl8_17
    | spl8_19
    | spl8_46
    | spl8_48
    | spl8_11 ),
    inference(avatar_split_clause,[],[f1068,f275,f496,f486,f312,f304,f478]) ).

tff(f496,plain,
    ( spl8_48
  <=> $less(0,$sum(1,sK0(sK4,$sum(sK1,1),sK5,sK6,sK3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_48])]) ).

tff(f1068,plain,
    ( $less(0,$sum(1,sK0(sK4,$sum(sK1,1),sK5,sK6,sK3)))
    | $less(0,$uminus(sK4))
    | $less(0,$uminus(sK5))
    | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus($sum(sK1,1))))))
    | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus($sum(sK1,1))))))
    | spl8_11 ),
    inference(resolution,[],[f276,f208]) ).

tff(f1064,plain,
    ( spl8_19
    | spl8_17
    | spl8_122
    | ~ spl8_27 ),
    inference(avatar_split_clause,[],[f1038,f372,f1062,f304,f312]) ).

tff(f1062,plain,
    ( spl8_122
  <=> ! [X0: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X0)))
        | $less(0,$sum(X0,$uminus(sK0(sK4,X0,sK5,sK6,sK3))))
        | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_122])]) ).

tff(f372,plain,
    ( spl8_27
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | ~ matches1(X0,X1,sK6,sK4,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_27])]) ).

tff(f1038,plain,
    ( ! [X0: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X0)))
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | $less(0,$sum(X0,$uminus(sK0(sK4,X0,sK5,sK6,sK3))))
        | $less(0,$uminus(sK5))
        | $less(0,$uminus(sK4)) )
    | ~ spl8_27 ),
    inference(resolution,[],[f971,f211]) ).

tff(f971,plain,
    ( ! [X0: $int] :
        ( ~ matches1(sK3,sK5,sK6,sK4,X0)
        | $less(0,$sum($sum(sK1,1),$uminus(X0))) )
    | ~ spl8_27 ),
    inference(equality_resolution,[],[f373]) ).

tff(f373,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ~ matches1(X0,X1,sK6,sK4,X2) )
    | ~ spl8_27 ),
    inference(avatar_component_clause,[],[f372]) ).

tff(f1060,plain,
    ( spl8_121
    | spl8_17
    | spl8_19
    | ~ spl8_27 ),
    inference(avatar_split_clause,[],[f1039,f372,f312,f304,f1058]) ).

tff(f1058,plain,
    ( spl8_121
  <=> ! [X0: $int] :
        ( $less(0,$sum(1,sK0(sK4,X0,sK5,sK6,sK3)))
        | $less(0,$sum($sum(sK1,1),$uminus(X0)))
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_121])]) ).

tff(f1039,plain,
    ( ! [X0: $int] :
        ( $less(0,$sum(1,sK0(sK4,X0,sK5,sK6,sK3)))
        | $less(0,$uminus(sK4))
        | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | $less(0,$uminus(sK5))
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$sum($sum(sK1,1),$uminus(X0))) )
    | ~ spl8_27 ),
    inference(resolution,[],[f971,f208]) ).

tff(f1056,plain,
    ( spl8_120
    | ~ spl8_11
    | ~ spl8_27 ),
    inference(avatar_split_clause,[],[f1036,f372,f275,f1053]) ).

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

tff(f1036,plain,
    ( $less(0,$sum($sum(sK1,1),$uminus($sum(sK1,1))))
    | ~ spl8_11
    | ~ spl8_27 ),
    inference(resolution,[],[f971,f277]) ).

tff(f277,plain,
    ( matches1(sK3,sK5,sK6,sK4,$sum(sK1,1))
    | ~ spl8_11 ),
    inference(avatar_component_clause,[],[f275]) ).

tff(f1051,plain,
    ( spl8_119
    | ~ spl8_2
    | ~ spl8_27 ),
    inference(avatar_split_clause,[],[f1035,f372,f225,f1048]) ).

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

tff(f1035,plain,
    ( $less(0,$sum($sum(sK1,1),$uminus(sK1)))
    | ~ spl8_2
    | ~ spl8_27 ),
    inference(resolution,[],[f971,f227]) ).

tff(f1046,plain,
    ( spl8_19
    | spl8_118
    | spl8_17
    | ~ spl8_27 ),
    inference(avatar_split_clause,[],[f1037,f372,f304,f1044,f312]) ).

tff(f1044,plain,
    ( spl8_118
  <=> ! [X0: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,X0,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(sK6),$sum(sK4,sK0(sK4,X0,sK5,sK6,sK3)))) )
        | $less(0,$sum($sum(sK1,1),$uminus(X0)))
        | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_118])]) ).

tff(f1037,plain,
    ( ! [X0: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,X0,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(sK6),$sum(sK4,sK0(sK4,X0,sK5,sK6,sK3)))) )
        | $less(0,$uminus(sK5))
        | $less(0,$uminus(sK4))
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | $less(0,$sum($sum(sK1,1),$uminus(X0))) )
    | ~ spl8_27 ),
    inference(resolution,[],[f971,f212]) ).

tff(f1034,plain,
    ( spl8_19
    | spl8_115
    | spl8_17
    | spl8_116
    | spl8_117
    | ~ spl8_26 ),
    inference(avatar_split_clause,[],[f1009,f368,f1031,f1027,f304,f1023,f312]) ).

tff(f1023,plain,
    ( spl8_115
  <=> $less(0,$sum(sK4,$uminus(length1(char,t2tb1(sK6))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_115])]) ).

tff(f1027,plain,
    ( spl8_116
  <=> $less(0,$sum(sK5,$uminus(length1(char,t2tb1(sK3))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_116])]) ).

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

tff(f368,plain,
    ( spl8_26
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | ~ matches1(sK6,sK4,X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_26])]) ).

tff(f1009,plain,
    ( $less(0,$sum(1,sK1))
    | $less(0,$sum(sK4,$uminus(length1(char,t2tb1(sK6)))))
    | $less(0,$uminus(sK4))
    | $less(0,$uminus(sK5))
    | $less(0,$sum(sK5,$uminus(length1(char,t2tb1(sK3)))))
    | ~ spl8_26 ),
    inference(evaluation,[],[f1008]) ).

tff(f1008,plain,
    ( $less(0,$uminus(sK4))
    | $less(0,$sum(sK4,$uminus(length1(char,t2tb1(sK6)))))
    | $less(0,$sum($sum(sK1,1),$uminus(0)))
    | $less(0,$uminus(sK5))
    | $less(0,$sum(sK5,$uminus(length1(char,t2tb1(sK3)))))
    | ~ spl8_26 ),
    inference(resolution,[],[f925,f213]) ).

tff(f213,plain,
    ! [X2: array_char,X3: array_char,X0: $int,X1: $int] :
      ( $less(0,$sum(X0,$uminus(length1(char,t2tb1(X2)))))
      | $less(0,$uminus(X0))
      | $less(0,$sum(X1,$uminus(length1(char,t2tb1(X3)))))
      | $less(0,$uminus(X1))
      | matches1(X3,X1,X2,X0,0) ),
    inference(evaluation,[],[f158]) ).

tff(f158,plain,
    ! [X2: array_char,X3: array_char,X0: $int,X1: $int] :
      ( $less(length1(char,t2tb1(X2)),X0)
      | $less(X0,0)
      | $less(length1(char,t2tb1(X3)),X1)
      | $less(X1,0)
      | matches1(X3,X1,X2,X0,0) ),
    inference(cnf_transformation,[],[f123]) ).

tff(f123,plain,
    ! [X0: $int,X1: $int,X2: array_char,X3: array_char] :
      ( $less(length1(char,t2tb1(X2)),X0)
      | matches1(X3,X1,X2,X0,0)
      | $less(length1(char,t2tb1(X3)),X1)
      | $less(X0,0)
      | $less(X1,0) ),
    inference(rectify,[],[f104]) ).

tff(f104,plain,
    ! [X3: $int,X1: $int,X0: array_char,X2: array_char] :
      ( $less(length1(char,t2tb1(X0)),X3)
      | matches1(X2,X1,X0,X3,0)
      | $less(length1(char,t2tb1(X2)),X1)
      | $less(X3,0)
      | $less(X1,0) ),
    inference(flattening,[],[f103]) ).

tff(f103,plain,
    ! [X3: $int,X0: array_char,X2: array_char,X1: $int] :
      ( matches1(X2,X1,X0,X3,0)
      | $less(length1(char,t2tb1(X0)),X3)
      | $less(X3,0)
      | $less(X1,0)
      | $less(length1(char,t2tb1(X2)),X1) ),
    inference(ennf_transformation,[],[f84]) ).

tff(f84,plain,
    ! [X3: $int,X0: array_char,X2: array_char,X1: $int] :
      ( ( ~ $less(X1,0)
        & ~ $less(length1(char,t2tb1(X2)),X1) )
     => ( ( ~ $less(length1(char,t2tb1(X0)),X3)
          & ~ $less(X3,0) )
       => matches1(X2,X1,X0,X3,0) ) ),
    inference(rectify,[],[f50]) ).

tff(f50,plain,
    ! [X11: array_char,X18: $int,X10: array_char,X19: $int] :
      ( ( ~ $less(length1(char,t2tb1(X10)),X18)
        & ~ $less(X18,0) )
     => ( ( ~ $less(X19,0)
          & ~ $less(length1(char,t2tb1(X11)),X19) )
       => matches1(X10,X18,X11,X19,0) ) ),
    inference(theory_normalization,[],[f40]) ).

tff(f40,axiom,
    ! [X11: array_char,X18: $int,X10: array_char,X19: $int] :
      ( ( $lesseq(X18,length1(char,t2tb1(X10)))
        & $lesseq(0,X18) )
     => ( ( $lesseq(0,X19)
          & $lesseq(X19,length1(char,t2tb1(X11))) )
       => matches1(X10,X18,X11,X19,0) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

tff(f925,plain,
    ( ! [X0: $int] :
        ( ~ matches1(sK6,sK4,sK3,sK5,X0)
        | $less(0,$sum($sum(sK1,1),$uminus(X0))) )
    | ~ spl8_26 ),
    inference(equality_resolution,[],[f369]) ).

tff(f369,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | ~ matches1(sK6,sK4,X0,X1,X2)
        | $less(0,$sum($sum(sK1,1),$uminus(X2))) )
    | ~ spl8_26 ),
    inference(avatar_component_clause,[],[f368]) ).

tff(f1021,plain,
    ( spl8_17
    | spl8_19
    | spl8_114
    | ~ spl8_26 ),
    inference(avatar_split_clause,[],[f1006,f368,f1019,f312,f304]) ).

tff(f1019,plain,
    ( spl8_114
  <=> ! [X0: $int] :
        ( $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | $less(0,$sum(1,sK0(sK5,X0,sK4,sK3,sK6)))
        | $less(0,$sum($sum(sK1,1),$uminus(X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_114])]) ).

tff(f1006,plain,
    ( ! [X0: $int] :
        ( $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$uminus(sK4))
        | $less(0,$sum($sum(sK1,1),$uminus(X0)))
        | $less(0,$sum(1,sK0(sK5,X0,sK4,sK3,sK6)))
        | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | $less(0,$uminus(sK5)) )
    | ~ spl8_26 ),
    inference(resolution,[],[f925,f208]) ).

tff(f1017,plain,
    ( spl8_19
    | spl8_17
    | spl8_113
    | ~ spl8_26 ),
    inference(avatar_split_clause,[],[f1004,f368,f1015,f304,f312]) ).

tff(f1015,plain,
    ( spl8_113
  <=> ! [X0: $int] :
        ( $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | ( tb2t2(get2(char,t2tb1(sK6),$sum(sK4,sK0(sK5,X0,sK4,sK3,sK6)))) != tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK5,X0,sK4,sK3,sK6)))) )
        | $less(0,$sum($sum(sK1,1),$uminus(X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_113])]) ).

tff(f1004,plain,
    ( ! [X0: $int] :
        ( $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$sum($sum(sK1,1),$uminus(X0)))
        | $less(0,$uminus(sK4))
        | ( tb2t2(get2(char,t2tb1(sK6),$sum(sK4,sK0(sK5,X0,sK4,sK3,sK6)))) != tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK5,X0,sK4,sK3,sK6)))) )
        | $less(0,$uminus(sK5))
        | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0))))) )
    | ~ spl8_26 ),
    inference(resolution,[],[f925,f212]) ).

tff(f1013,plain,
    ( spl8_17
    | spl8_112
    | spl8_19
    | ~ spl8_26 ),
    inference(avatar_split_clause,[],[f1005,f368,f312,f1011,f304]) ).

tff(f1011,plain,
    ( spl8_112
  <=> ! [X0: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X0)))
        | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$sum(X0,$uminus(sK0(sK5,X0,sK4,sK3,sK6)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_112])]) ).

tff(f1005,plain,
    ( ! [X0: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X0)))
        | $less(0,$uminus(sK5))
        | $less(0,$uminus(sK4))
        | $less(0,$sum(X0,$uminus(sK0(sK5,X0,sK4,sK3,sK6))))
        | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0))))) )
    | ~ spl8_26 ),
    inference(resolution,[],[f925,f211]) ).

tff(f1003,plain,
    ( spl8_111
    | spl8_25
    | ~ spl8_27 ),
    inference(avatar_split_clause,[],[f968,f372,f363,f1001]) ).

tff(f1001,plain,
    ( spl8_111
  <=> ! [X2: array_char,X3: $int,X4: $int,X0: array_char,X5: $int,X1: $int] :
        ( ~ matches1(X0,X1,sK6,sK4,X4)
        | $less(0,$sum($sum(sK1,1),$uminus(X4)))
        | $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | $less(0,$sum(1,$uminus(X5)))
        | ~ matches1(X2,X3,X0,X1,X5)
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_111])]) ).

tff(f363,plain,
    ( spl8_25
  <=> $less(0,$uminus(sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_25])]) ).

tff(f968,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( ~ matches1(X0,X1,sK6,sK4,X4)
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) )
        | ~ matches1(X2,X3,X0,X1,X5)
        | $less(0,$uminus(sK1))
        | $less(0,$sum(1,$uminus(X5)))
        | $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | $less(0,$sum($sum(sK1,1),$uminus(X4))) )
    | ~ spl8_27 ),
    inference(superposition,[],[f373,f206]) ).

tff(f999,plain,
    ( spl8_110
    | spl8_25
    | ~ spl8_27 ),
    inference(avatar_split_clause,[],[f958,f372,f363,f997]) ).

tff(f997,plain,
    ( spl8_110
  <=> ! [X5: $int,X4: $int,X0: array_char,X3: $int,X2: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X4)))
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) )
        | ~ matches1(X2,X3,sK6,sK4,X4)
        | $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | ~ matches1(X0,X1,sK3,sK5,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_110])]) ).

tff(f958,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X4)))
        | $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | ~ matches1(X0,X1,sK3,sK5,X5)
        | $less(0,$uminus(sK1))
        | ~ matches1(X2,X3,sK6,sK4,X4)
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) ) )
    | ~ spl8_27 ),
    inference(superposition,[],[f373,f217]) ).

tff(f995,plain,
    ( spl8_25
    | spl8_109
    | ~ spl8_27 ),
    inference(avatar_split_clause,[],[f966,f372,f993,f363]) ).

tff(f993,plain,
    ( spl8_109
  <=> ! [X2: array_char,X4: $int,X0: array_char,X3: $int,X5: $int,X1: $int] :
        ( ~ matches1(X0,X1,sK6,sK4,X4)
        | $less(0,$sum($sum(sK1,1),$uminus(X4)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) )
        | $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | ~ matches1(X0,X1,X2,X3,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_109])]) ).

tff(f966,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( ~ matches1(X0,X1,sK6,sK4,X4)
        | ~ matches1(X0,X1,X2,X3,X5)
        | $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | $less(0,$uminus(sK1))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) )
        | $less(0,$sum($sum(sK1,1),$uminus(X4))) )
    | ~ spl8_27 ),
    inference(superposition,[],[f373,f217]) ).

tff(f991,plain,
    ( spl8_25
    | spl8_108
    | ~ spl8_27 ),
    inference(avatar_split_clause,[],[f960,f372,f989,f363]) ).

tff(f989,plain,
    ( spl8_108
  <=> ! [X3: $int,X4: $int,X0: array_char,X5: $int,X2: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | $less(0,$sum($sum(sK1,1),$uminus(X4)))
        | ~ matches1(X2,X3,sK6,sK4,X4)
        | ~ matches1(sK3,sK5,X0,X1,X5)
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) )
        | $less(0,$sum(1,$uminus(X5))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_108])]) ).

tff(f960,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | $less(0,$sum(1,$uminus(X5)))
        | $less(0,$uminus(sK1))
        | ~ matches1(X2,X3,sK6,sK4,X4)
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) )
        | ~ matches1(sK3,sK5,X0,X1,X5)
        | $less(0,$sum($sum(sK1,1),$uminus(X4))) )
    | ~ spl8_27 ),
    inference(superposition,[],[f373,f206]) ).

tff(f987,plain,
    ( spl8_107
    | spl8_25
    | ~ spl8_27 ),
    inference(avatar_split_clause,[],[f961,f372,f363,f985]) ).

tff(f985,plain,
    ( spl8_107
  <=> ! [X3: $int,X4: $int,X0: array_char,X5: $int,X2: array_char,X1: $int] :
        ( ~ matches1(X2,X3,sK6,sK4,X4)
        | ~ matches1(X0,X1,sK3,sK5,X5)
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) )
        | $less(0,$sum($sum(sK1,1),$uminus(X4)))
        | $less(0,$sum(1,$uminus(X5)))
        | $less(0,$sum($sum(sK1,1),$uminus(X5))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_107])]) ).

tff(f961,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( ~ matches1(X2,X3,sK6,sK4,X4)
        | $less(0,$sum(1,$uminus(X5)))
        | $less(0,$sum($sum(sK1,1),$uminus(X4)))
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) )
        | $less(0,$uminus(sK1))
        | $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | ~ matches1(X0,X1,sK3,sK5,X5) )
    | ~ spl8_27 ),
    inference(superposition,[],[f373,f206]) ).

tff(f983,plain,
    ( spl8_25
    | spl8_106
    | ~ spl8_27 ),
    inference(avatar_split_clause,[],[f959,f372,f981,f363]) ).

tff(f981,plain,
    ( spl8_106
  <=> ! [X3: $int,X4: $int,X0: array_char,X5: $int,X2: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | $less(0,$sum($sum(sK1,1),$uminus(X4)))
        | ~ matches1(X2,X3,sK6,sK4,X4)
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) )
        | ~ matches1(sK3,sK5,X0,X1,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_106])]) ).

tff(f959,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) )
        | $less(0,$uminus(sK1))
        | ~ matches1(X2,X3,sK6,sK4,X4)
        | ~ matches1(sK3,sK5,X0,X1,X5)
        | $less(0,$sum($sum(sK1,1),$uminus(X4))) )
    | ~ spl8_27 ),
    inference(superposition,[],[f373,f217]) ).

tff(f979,plain,
    ( spl8_25
    | spl8_105
    | ~ spl8_27 ),
    inference(avatar_split_clause,[],[f967,f372,f977,f363]) ).

tff(f977,plain,
    ( spl8_105
  <=> ! [X3: $int,X4: $int,X0: array_char,X5: $int,X2: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X4)))
        | $less(0,$sum(1,$uminus(X5)))
        | ~ matches1(X0,X1,X2,X3,X5)
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) )
        | ~ matches1(X0,X1,sK6,sK4,X4)
        | $less(0,$sum($sum(sK1,1),$uminus(X5))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_105])]) ).

tff(f967,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X4)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) )
        | ~ matches1(X0,X1,X2,X3,X5)
        | $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | ~ matches1(X0,X1,sK6,sK4,X4)
        | $less(0,$uminus(sK1))
        | $less(0,$sum(1,$uminus(X5))) )
    | ~ spl8_27 ),
    inference(superposition,[],[f373,f206]) ).

tff(f975,plain,
    ( spl8_104
    | spl8_25
    | ~ spl8_27 ),
    inference(avatar_split_clause,[],[f965,f372,f363,f973]) ).

tff(f973,plain,
    ( spl8_104
  <=> ! [X2: array_char,X3: $int,X4: $int,X0: array_char,X5: $int,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | ~ matches1(X0,X1,sK6,sK4,X4)
        | $less(0,$sum($sum(sK1,1),$uminus(X4)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) )
        | ~ matches1(X2,X3,X0,X1,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_104])]) ).

tff(f965,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | $less(0,$uminus(sK1))
        | ~ matches1(X2,X3,X0,X1,X5)
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) )
        | $less(0,$sum($sum(sK1,1),$uminus(X4)))
        | ~ matches1(X0,X1,sK6,sK4,X4) )
    | ~ spl8_27 ),
    inference(superposition,[],[f373,f217]) ).

tff(f957,plain,
    ( spl8_25
    | spl8_103
    | ~ spl8_26 ),
    inference(avatar_split_clause,[],[f913,f368,f955,f363]) ).

tff(f955,plain,
    ( spl8_103
  <=> ! [X5: $int,X4: $int,X0: array_char,X3: $int,X2: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X4)))
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) )
        | ~ matches1(sK6,sK4,X2,X3,X4)
        | ~ matches1(sK3,sK5,X0,X1,X5)
        | $less(0,$sum($sum(sK1,1),$uminus(X5))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_103])]) ).

tff(f913,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X4)))
        | ~ matches1(sK3,sK5,X0,X1,X5)
        | $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | ~ matches1(sK6,sK4,X2,X3,X4)
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) )
        | $less(0,$uminus(sK1)) )
    | ~ spl8_26 ),
    inference(superposition,[],[f369,f217]) ).

tff(f953,plain,
    ( spl8_102
    | spl8_25
    | ~ spl8_26 ),
    inference(avatar_split_clause,[],[f919,f368,f363,f951]) ).

tff(f951,plain,
    ( spl8_102
  <=> ! [X2: array_char,X3: $int,X4: $int,X0: array_char,X5: $int,X1: $int] :
        ( ~ matches1(X2,X3,X0,X1,X5)
        | ~ matches1(sK6,sK4,X0,X1,X4)
        | $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) )
        | $less(0,$sum($sum(sK1,1),$uminus(X4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_102])]) ).

tff(f919,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( $less(0,$uminus(sK1))
        | ~ matches1(X2,X3,X0,X1,X5)
        | $less(0,$sum($sum(sK1,1),$uminus(X4)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) )
        | $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | ~ matches1(sK6,sK4,X0,X1,X4) )
    | ~ spl8_26 ),
    inference(superposition,[],[f369,f217]) ).

tff(f949,plain,
    ( spl8_25
    | spl8_101
    | ~ spl8_26 ),
    inference(avatar_split_clause,[],[f922,f368,f947,f363]) ).

tff(f947,plain,
    ( spl8_101
  <=> ! [X3: $int,X4: $int,X0: array_char,X5: $int,X2: array_char,X1: $int] :
        ( $less(0,$sum(1,$uminus(X5)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) )
        | ~ matches1(sK6,sK4,X0,X1,X4)
        | ~ matches1(X2,X3,X0,X1,X5)
        | $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | $less(0,$sum($sum(sK1,1),$uminus(X4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_101])]) ).

tff(f922,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( $less(0,$sum(1,$uminus(X5)))
        | $less(0,$sum($sum(sK1,1),$uminus(X4)))
        | $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | ~ matches1(X2,X3,X0,X1,X5)
        | ~ matches1(sK6,sK4,X0,X1,X4)
        | $less(0,$uminus(sK1))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) ) )
    | ~ spl8_26 ),
    inference(superposition,[],[f369,f206]) ).

tff(f945,plain,
    ( spl8_100
    | spl8_25
    | ~ spl8_26 ),
    inference(avatar_split_clause,[],[f921,f368,f363,f943]) ).

tff(f943,plain,
    ( spl8_100
  <=> ! [X3: $int,X4: $int,X0: array_char,X5: $int,X2: array_char,X1: $int] :
        ( $less(0,$sum(1,$uminus(X5)))
        | $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) )
        | ~ matches1(X0,X1,X2,X3,X5)
        | $less(0,$sum($sum(sK1,1),$uminus(X4)))
        | ~ matches1(sK6,sK4,X0,X1,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_100])]) ).

tff(f921,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( $less(0,$uminus(sK1))
        | $less(0,$sum(1,$uminus(X5)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) )
        | $less(0,$sum($sum(sK1,1),$uminus(X4)))
        | $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | ~ matches1(sK6,sK4,X0,X1,X4)
        | ~ matches1(X0,X1,X2,X3,X5) )
    | ~ spl8_26 ),
    inference(superposition,[],[f369,f206]) ).

tff(f941,plain,
    ( spl8_25
    | spl8_99
    | ~ spl8_26 ),
    inference(avatar_split_clause,[],[f914,f368,f939,f363]) ).

tff(f939,plain,
    ( spl8_99
  <=> ! [X2: array_char,X3: $int,X4: $int,X0: array_char,X5: $int,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X4)))
        | $less(0,$sum(1,$uminus(X5)))
        | ~ matches1(sK3,sK5,X0,X1,X5)
        | ~ matches1(sK6,sK4,X2,X3,X4)
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) )
        | $less(0,$sum($sum(sK1,1),$uminus(X5))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_99])]) ).

tff(f914,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X4)))
        | ~ matches1(sK3,sK5,X0,X1,X5)
        | $less(0,$uminus(sK1))
        | $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) )
        | ~ matches1(sK6,sK4,X2,X3,X4)
        | $less(0,$sum(1,$uminus(X5))) )
    | ~ spl8_26 ),
    inference(superposition,[],[f369,f206]) ).

tff(f937,plain,
    ( spl8_98
    | spl8_25
    | ~ spl8_26 ),
    inference(avatar_split_clause,[],[f915,f368,f363,f935]) ).

tff(f935,plain,
    ( spl8_98
  <=> ! [X5: $int,X4: $int,X0: array_char,X3: $int,X2: array_char,X1: $int] :
        ( ~ matches1(sK6,sK4,X2,X3,X4)
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) )
        | ~ matches1(X0,X1,sK3,sK5,X5)
        | $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | $less(0,$sum(1,$uminus(X5)))
        | $less(0,$sum($sum(sK1,1),$uminus(X4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_98])]) ).

tff(f915,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( ~ matches1(sK6,sK4,X2,X3,X4)
        | $less(0,$sum($sum(sK1,1),$uminus(X4)))
        | $less(0,$uminus(sK1))
        | ~ matches1(X0,X1,sK3,sK5,X5)
        | $less(0,$sum(1,$uminus(X5)))
        | $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) ) )
    | ~ spl8_26 ),
    inference(superposition,[],[f369,f206]) ).

tff(f933,plain,
    ( spl8_97
    | spl8_25
    | ~ spl8_26 ),
    inference(avatar_split_clause,[],[f912,f368,f363,f931]) ).

tff(f931,plain,
    ( spl8_97
  <=> ! [X3: $int,X4: $int,X0: array_char,X5: $int,X2: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | ~ matches1(sK6,sK4,X2,X3,X4)
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) )
        | ~ matches1(X0,X1,sK3,sK5,X5)
        | $less(0,$sum($sum(sK1,1),$uminus(X4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_97])]) ).

tff(f912,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | $less(0,$sum($sum(sK1,1),$uminus(X4)))
        | ~ matches1(X0,X1,sK3,sK5,X5)
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) )
        | ~ matches1(sK6,sK4,X2,X3,X4)
        | $less(0,$uminus(sK1)) )
    | ~ spl8_26 ),
    inference(superposition,[],[f369,f217]) ).

tff(f929,plain,
    ( spl8_25
    | spl8_96
    | ~ spl8_26 ),
    inference(avatar_split_clause,[],[f920,f368,f927,f363]) ).

tff(f927,plain,
    ( spl8_96
  <=> ! [X3: $int,X4: $int,X0: array_char,X5: $int,X2: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) )
        | ~ matches1(X0,X1,X2,X3,X5)
        | $less(0,$sum($sum(sK1,1),$uminus(X4)))
        | ~ matches1(sK6,sK4,X0,X1,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_96])]) ).

tff(f920,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | $less(0,$sum($sum(sK1,1),$uminus(X4)))
        | ~ matches1(sK6,sK4,X0,X1,X4)
        | ~ matches1(X0,X1,X2,X3,X5)
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X2),$sum(X3,sK1))) )
        | $less(0,$uminus(sK1)) )
    | ~ spl8_26 ),
    inference(superposition,[],[f369,f217]) ).

tff(f911,plain,
    ( spl8_89
    | spl8_95
    | spl8_90
    | spl8_13 ),
    inference(avatar_split_clause,[],[f896,f283,f883,f909,f879]) ).

tff(f879,plain,
    ( spl8_89
  <=> $less(0,$uminus($sum(sK5,sK1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_89])]) ).

tff(f909,plain,
    ( spl8_95
  <=> ! [X0: $int] :
        ( $less(0,$sum(1,$uminus(X0)))
        | $less(0,$sum($sum(sK5,sK1),$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$sum(X0,$uminus(sK0($sum(sK5,sK1),X0,$sum(sK4,sK1),sK3,sK6))))
        | $less(0,$sum($sum(sK4,sK1),$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_95])]) ).

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

tff(f283,plain,
    ( spl8_13
  <=> ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) = tb2t2(get2(char,t2tb1(sK6),$sum(sK4,sK1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_13])]) ).

tff(f896,plain,
    ( ! [X0: $int] :
        ( $less(0,$uminus($sum(sK5,sK1)))
        | $less(0,$sum(1,$uminus(X0)))
        | $less(0,$sum($sum(sK4,sK1),$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | $less(0,$sum(X0,$uminus(sK0($sum(sK5,sK1),X0,$sum(sK4,sK1),sK3,sK6))))
        | $less(0,$uminus($sum(sK4,sK1)))
        | $less(0,$sum($sum(sK5,sK1),$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0))))) )
    | spl8_13 ),
    inference(resolution,[],[f853,f211]) ).

tff(f853,plain,
    ( ! [X0: $int] :
        ( ~ matches1(sK6,$sum(sK4,sK1),sK3,$sum(sK5,sK1),X0)
        | $less(0,$sum(1,$uminus(X0))) )
    | spl8_13 ),
    inference(equality_resolution,[],[f661]) ).

tff(f661,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(X0),X1)) != tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) )
        | ~ matches1(sK6,$sum(sK4,sK1),X0,X1,X2)
        | $less(0,$sum(1,$uminus(X2))) )
    | spl8_13 ),
    inference(superposition,[],[f285,f207]) ).

tff(f285,plain,
    ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(sK6),$sum(sK4,sK1))) )
    | spl8_13 ),
    inference(avatar_component_clause,[],[f283]) ).

tff(f907,plain,
    ( spl8_89
    | spl8_90
    | spl8_94
    | spl8_13 ),
    inference(avatar_split_clause,[],[f897,f283,f905,f883,f879]) ).

tff(f905,plain,
    ( spl8_94
  <=> ! [X0: $int] :
        ( $less(0,$sum($sum(sK4,sK1),$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | $less(0,$sum(1,sK0($sum(sK5,sK1),X0,$sum(sK4,sK1),sK3,sK6)))
        | $less(0,$sum(1,$uminus(X0)))
        | $less(0,$sum($sum(sK5,sK1),$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_94])]) ).

tff(f897,plain,
    ( ! [X0: $int] :
        ( $less(0,$uminus($sum(sK5,sK1)))
        | $less(0,$sum($sum(sK4,sK1),$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | $less(0,$sum($sum(sK5,sK1),$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$sum(1,$uminus(X0)))
        | $less(0,$uminus($sum(sK4,sK1)))
        | $less(0,$sum(1,sK0($sum(sK5,sK1),X0,$sum(sK4,sK1),sK3,sK6))) )
    | spl8_13 ),
    inference(resolution,[],[f853,f208]) ).

tff(f903,plain,
    ( spl8_93
    | spl8_89
    | spl8_90
    | spl8_13 ),
    inference(avatar_split_clause,[],[f895,f283,f883,f879,f901]) ).

tff(f901,plain,
    ( spl8_93
  <=> ! [X0: $int] :
        ( $less(0,$sum(1,$uminus(X0)))
        | ( tb2t2(get2(char,t2tb1(sK6),$sum($sum(sK4,sK1),sK0($sum(sK5,sK1),X0,$sum(sK4,sK1),sK3,sK6)))) != tb2t2(get2(char,t2tb1(sK3),$sum($sum(sK5,sK1),sK0($sum(sK5,sK1),X0,$sum(sK4,sK1),sK3,sK6)))) )
        | $less(0,$sum($sum(sK4,sK1),$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | $less(0,$sum($sum(sK5,sK1),$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_93])]) ).

tff(f895,plain,
    ( ! [X0: $int] :
        ( $less(0,$sum(1,$uminus(X0)))
        | $less(0,$sum($sum(sK5,sK1),$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$uminus($sum(sK4,sK1)))
        | $less(0,$sum($sum(sK4,sK1),$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | ( tb2t2(get2(char,t2tb1(sK6),$sum($sum(sK4,sK1),sK0($sum(sK5,sK1),X0,$sum(sK4,sK1),sK3,sK6)))) != tb2t2(get2(char,t2tb1(sK3),$sum($sum(sK5,sK1),sK0($sum(sK5,sK1),X0,$sum(sK4,sK1),sK3,sK6)))) )
        | $less(0,$uminus($sum(sK5,sK1))) )
    | spl8_13 ),
    inference(resolution,[],[f853,f212]) ).

tff(f894,plain,
    ( spl8_89
    | spl8_92
    | spl8_90
    | spl8_13 ),
    inference(avatar_split_clause,[],[f872,f283,f883,f892,f879]) ).

tff(f892,plain,
    ( spl8_92
  <=> ! [X0: $int] :
        ( $less(0,$sum($sum(sK4,sK1),$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | $less(0,$sum(1,$uminus(X0)))
        | $less(0,$sum($sum(sK5,sK1),$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$sum(1,sK0($sum(sK4,sK1),X0,$sum(sK5,sK1),sK6,sK3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_92])]) ).

tff(f872,plain,
    ( ! [X0: $int] :
        ( $less(0,$sum($sum(sK4,sK1),$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | $less(0,$sum(1,sK0($sum(sK4,sK1),X0,$sum(sK5,sK1),sK6,sK3)))
        | $less(0,$uminus($sum(sK5,sK1)))
        | $less(0,$sum($sum(sK5,sK1),$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$uminus($sum(sK4,sK1)))
        | $less(0,$sum(1,$uminus(X0))) )
    | spl8_13 ),
    inference(resolution,[],[f823,f208]) ).

tff(f823,plain,
    ( ! [X0: $int] :
        ( ~ matches1(sK3,$sum(sK5,sK1),sK6,$sum(sK4,sK1),X0)
        | $less(0,$sum(1,$uminus(X0))) )
    | spl8_13 ),
    inference(equality_resolution,[],[f660]) ).

tff(f660,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(X0),X1)) != tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) )
        | $less(0,$sum(1,$uminus(X2)))
        | ~ matches1(X0,X1,sK6,$sum(sK4,sK1),X2) )
    | spl8_13 ),
    inference(superposition,[],[f285,f207]) ).

tff(f890,plain,
    ( spl8_91
    | spl8_89
    | spl8_90
    | spl8_13 ),
    inference(avatar_split_clause,[],[f870,f283,f883,f879,f888]) ).

tff(f888,plain,
    ( spl8_91
  <=> ! [X0: $int] :
        ( $less(0,$sum($sum(sK4,sK1),$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | $less(0,$sum($sum(sK5,sK1),$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$sum(1,$uminus(X0)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum($sum(sK5,sK1),sK0($sum(sK4,sK1),X0,$sum(sK5,sK1),sK6,sK3)))) != tb2t2(get2(char,t2tb1(sK6),$sum($sum(sK4,sK1),sK0($sum(sK4,sK1),X0,$sum(sK5,sK1),sK6,sK3)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_91])]) ).

tff(f870,plain,
    ( ! [X0: $int] :
        ( $less(0,$sum($sum(sK4,sK1),$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum($sum(sK5,sK1),sK0($sum(sK4,sK1),X0,$sum(sK5,sK1),sK6,sK3)))) != tb2t2(get2(char,t2tb1(sK6),$sum($sum(sK4,sK1),sK0($sum(sK4,sK1),X0,$sum(sK5,sK1),sK6,sK3)))) )
        | $less(0,$sum(1,$uminus(X0)))
        | $less(0,$uminus($sum(sK5,sK1)))
        | $less(0,$sum($sum(sK5,sK1),$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$uminus($sum(sK4,sK1))) )
    | spl8_13 ),
    inference(resolution,[],[f823,f212]) ).

tff(f886,plain,
    ( spl8_88
    | spl8_89
    | spl8_90
    | spl8_13 ),
    inference(avatar_split_clause,[],[f871,f283,f883,f879,f876]) ).

tff(f876,plain,
    ( spl8_88
  <=> ! [X0: $int] :
        ( $less(0,$sum(1,$uminus(X0)))
        | $less(0,$sum($sum(sK4,sK1),$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | $less(0,$sum(X0,$uminus(sK0($sum(sK4,sK1),X0,$sum(sK5,sK1),sK6,sK3))))
        | $less(0,$sum($sum(sK5,sK1),$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_88])]) ).

tff(f871,plain,
    ( ! [X0: $int] :
        ( $less(0,$uminus($sum(sK4,sK1)))
        | $less(0,$sum(1,$uminus(X0)))
        | $less(0,$uminus($sum(sK5,sK1)))
        | $less(0,$sum($sum(sK5,sK1),$uminus($sum(length1(char,t2tb1(sK3)),$uminus(X0)))))
        | $less(0,$sum(X0,$uminus(sK0($sum(sK4,sK1),X0,$sum(sK5,sK1),sK6,sK3))))
        | $less(0,$sum($sum(sK4,sK1),$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0))))) )
    | spl8_13 ),
    inference(resolution,[],[f823,f211]) ).

tff(f869,plain,
    ( spl8_87
    | spl8_25
    | spl8_13 ),
    inference(avatar_split_clause,[],[f850,f283,f363,f867]) ).

tff(f867,plain,
    ( spl8_87
  <=> ! [X3: $int,X4: $int,X0: array_char,X5: $int,X2: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | ~ matches1(sK6,$sum(sK4,sK1),X2,X3,X4)
        | ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | $less(0,$sum(1,$uminus(X5)))
        | ~ matches1(X0,X1,sK3,sK5,X5)
        | $less(0,$sum(1,$uminus(X4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_87])]) ).

tff(f850,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | $less(0,$sum(1,$uminus(X4)))
        | ~ matches1(X0,X1,sK3,sK5,X5)
        | $less(0,$uminus(sK1))
        | $less(0,$sum(1,$uminus(X5)))
        | ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | ~ matches1(sK6,$sum(sK4,sK1),X2,X3,X4) )
    | spl8_13 ),
    inference(superposition,[],[f661,f206]) ).

tff(f865,plain,
    ( spl8_25
    | spl8_86
    | spl8_13 ),
    inference(avatar_split_clause,[],[f848,f283,f863,f363]) ).

tff(f863,plain,
    ( spl8_86
  <=> ! [X2: array_char,X3: $int,X4: $int,X0: array_char,X5: $int,X1: $int] :
        ( ~ matches1(sK3,sK5,X0,X1,X5)
        | ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | ~ matches1(sK6,$sum(sK4,sK1),X2,X3,X4)
        | $less(0,$sum(1,$uminus(X4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_86])]) ).

tff(f848,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( $less(0,$uminus(sK1))
        | ~ matches1(sK3,sK5,X0,X1,X5)
        | ~ matches1(sK6,$sum(sK4,sK1),X2,X3,X4)
        | $less(0,$sum(1,$uminus(X4)))
        | $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) ) )
    | spl8_13 ),
    inference(superposition,[],[f661,f217]) ).

tff(f861,plain,
    ( spl8_25
    | spl8_85
    | spl8_13 ),
    inference(avatar_split_clause,[],[f849,f283,f859,f363]) ).

tff(f859,plain,
    ( spl8_85
  <=> ! [X3: $int,X4: $int,X0: array_char,X5: $int,X2: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | ~ matches1(sK6,$sum(sK4,sK1),X2,X3,X4)
        | $less(0,$sum(1,$uminus(X4)))
        | $less(0,$sum(1,$uminus(X5)))
        | ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | ~ matches1(sK3,sK5,X0,X1,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_85])]) ).

tff(f849,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | $less(0,$uminus(sK1))
        | ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | ~ matches1(sK3,sK5,X0,X1,X5)
        | $less(0,$sum(1,$uminus(X5)))
        | $less(0,$sum(1,$uminus(X4)))
        | ~ matches1(sK6,$sum(sK4,sK1),X2,X3,X4) )
    | spl8_13 ),
    inference(superposition,[],[f661,f206]) ).

tff(f857,plain,
    ( spl8_25
    | spl8_84
    | spl8_13 ),
    inference(avatar_split_clause,[],[f847,f283,f855,f363]) ).

tff(f855,plain,
    ( spl8_84
  <=> ! [X5: $int,X4: $int,X0: array_char,X3: $int,X2: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | $less(0,$sum(1,$uminus(X4)))
        | $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | ~ matches1(X0,X1,sK3,sK5,X5)
        | ~ matches1(sK6,$sum(sK4,sK1),X2,X3,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_84])]) ).

tff(f847,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | ~ matches1(sK6,$sum(sK4,sK1),X2,X3,X4)
        | ~ matches1(X0,X1,sK3,sK5,X5)
        | $less(0,$uminus(sK1))
        | $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | $less(0,$sum(1,$uminus(X4))) )
    | spl8_13 ),
    inference(superposition,[],[f661,f217]) ).

tff(f839,plain,
    ( spl8_83
    | spl8_25
    | spl8_13 ),
    inference(avatar_split_clause,[],[f820,f283,f363,f837]) ).

tff(f837,plain,
    ( spl8_83
  <=> ! [X3: $int,X4: $int,X0: array_char,X5: $int,X2: array_char,X1: $int] :
        ( $less(0,$sum(1,$uminus(X5)))
        | $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | ~ matches1(X2,X3,sK6,$sum(sK4,sK1),X4)
        | ~ matches1(X0,X1,sK3,sK5,X5)
        | $less(0,$sum(1,$uminus(X4)))
        | ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_83])]) ).

tff(f820,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( $less(0,$sum(1,$uminus(X5)))
        | ~ matches1(X2,X3,sK6,$sum(sK4,sK1),X4)
        | ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | $less(0,$sum(1,$uminus(X4)))
        | $less(0,$uminus(sK1))
        | $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | ~ matches1(X0,X1,sK3,sK5,X5) )
    | spl8_13 ),
    inference(superposition,[],[f660,f206]) ).

tff(f835,plain,
    ( spl8_25
    | spl8_82
    | spl8_13 ),
    inference(avatar_split_clause,[],[f819,f283,f833,f363]) ).

tff(f833,plain,
    ( spl8_82
  <=> ! [X2: array_char,X3: $int,X4: $int,X0: array_char,X5: $int,X1: $int] :
        ( ~ matches1(sK3,sK5,X0,X1,X5)
        | ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | $less(0,$sum(1,$uminus(X5)))
        | $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | ~ matches1(X2,X3,sK6,$sum(sK4,sK1),X4)
        | $less(0,$sum(1,$uminus(X4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_82])]) ).

tff(f819,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( $less(0,$uminus(sK1))
        | ~ matches1(sK3,sK5,X0,X1,X5)
        | ~ matches1(X2,X3,sK6,$sum(sK4,sK1),X4)
        | $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | $less(0,$sum(1,$uminus(X4)))
        | $less(0,$sum(1,$uminus(X5)))
        | ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) ) )
    | spl8_13 ),
    inference(superposition,[],[f660,f206]) ).

tff(f831,plain,
    ( spl8_25
    | spl8_81
    | spl8_13 ),
    inference(avatar_split_clause,[],[f817,f283,f829,f363]) ).

tff(f829,plain,
    ( spl8_81
  <=> ! [X2: array_char,X3: $int,X4: $int,X0: array_char,X5: $int,X1: $int] :
        ( ~ matches1(X0,X1,sK3,sK5,X5)
        | ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | ~ matches1(X2,X3,sK6,$sum(sK4,sK1),X4)
        | $less(0,$sum(1,$uminus(X4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_81])]) ).

tff(f817,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( ~ matches1(X0,X1,sK3,sK5,X5)
        | ~ matches1(X2,X3,sK6,$sum(sK4,sK1),X4)
        | $less(0,$sum(1,$uminus(X4)))
        | $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | $less(0,$uminus(sK1))
        | ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) ) )
    | spl8_13 ),
    inference(superposition,[],[f660,f217]) ).

tff(f827,plain,
    ( spl8_80
    | spl8_25
    | spl8_13 ),
    inference(avatar_split_clause,[],[f818,f283,f363,f825]) ).

tff(f825,plain,
    ( spl8_80
  <=> ! [X3: $int,X4: $int,X0: array_char,X5: $int,X2: array_char,X1: $int] :
        ( ~ matches1(X2,X3,sK6,$sum(sK4,sK1),X4)
        | $less(0,$sum($sum(sK1,1),$uminus(X5)))
        | ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | ~ matches1(sK3,sK5,X0,X1,X5)
        | $less(0,$sum(1,$uminus(X4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_80])]) ).

tff(f818,plain,
    ( ! [X2: array_char,X3: $int,X0: array_char,X1: $int,X4: $int,X5: $int] :
        ( ~ matches1(X2,X3,sK6,$sum(sK4,sK1),X4)
        | $less(0,$sum(1,$uminus(X4)))
        | ~ matches1(sK3,sK5,X0,X1,X5)
        | $less(0,$uminus(sK1))
        | ( tb2t2(get2(char,t2tb1(X2),X3)) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | $less(0,$sum($sum(sK1,1),$uminus(X5))) )
    | spl8_13 ),
    inference(superposition,[],[f660,f217]) ).

tff(f807,plain,
    ( spl8_19
    | spl8_79
    | ~ spl8_4 ),
    inference(avatar_split_clause,[],[f793,f243,f805,f312]) ).

tff(f805,plain,
    ( spl8_79
  <=> ! [X2: $int,X0: $int,X1: array_char] :
        ( $less(0,$sum(X2,$uminus($sum(length1(char,t2tb1(X1)),$uminus(X0)))))
        | $less(0,$uminus(X2))
        | $less(0,$sum(1,$uminus(X0)))
        | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | ( tb2t2(get2(char,t2tb1(X1),X2)) = tb2t2(get2(char,t2tb1(sK3),sK5)) )
        | $less(0,$sum(1,sK0(X2,X0,sK4,X1,sK6))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_79])]) ).

tff(f243,plain,
    ( spl8_4
  <=> ( tb2t2(get2(char,t2tb1(sK3),sK5)) = tb2t2(get2(char,t2tb1(sK6),sK4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_4])]) ).

tff(f793,plain,
    ( ! [X2: $int,X0: $int,X1: array_char] :
        ( $less(0,$uminus(sK4))
        | $less(0,$sum(X2,$uminus($sum(length1(char,t2tb1(X1)),$uminus(X0)))))
        | $less(0,$sum(1,sK0(X2,X0,sK4,X1,sK6)))
        | ( tb2t2(get2(char,t2tb1(X1),X2)) = tb2t2(get2(char,t2tb1(sK3),sK5)) )
        | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | $less(0,$sum(1,$uminus(X0)))
        | $less(0,$uminus(X2)) )
    | ~ spl8_4 ),
    inference(resolution,[],[f327,f208]) ).

tff(f327,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(sK6,sK4,X0,X1,X2)
        | $less(0,$sum(1,$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(X0),X1)) = tb2t2(get2(char,t2tb1(sK3),sK5)) ) )
    | ~ spl8_4 ),
    inference(superposition,[],[f245,f207]) ).

tff(f245,plain,
    ( ( tb2t2(get2(char,t2tb1(sK3),sK5)) = tb2t2(get2(char,t2tb1(sK6),sK4)) )
    | ~ spl8_4 ),
    inference(avatar_component_clause,[],[f243]) ).

tff(f803,plain,
    ( spl8_19
    | spl8_78
    | ~ spl8_4 ),
    inference(avatar_split_clause,[],[f792,f243,f801,f312]) ).

tff(f801,plain,
    ( spl8_78
  <=> ! [X2: $int,X0: $int,X1: array_char] :
        ( $less(0,$sum(X2,$uminus($sum(length1(char,t2tb1(X1)),$uminus(X0)))))
        | $less(0,$uminus(X2))
        | ( tb2t2(get2(char,t2tb1(X1),X2)) = tb2t2(get2(char,t2tb1(sK3),sK5)) )
        | $less(0,$sum(1,$uminus(X0)))
        | $less(0,$sum(X0,$uminus(sK0(X2,X0,sK4,X1,sK6))))
        | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_78])]) ).

tff(f792,plain,
    ( ! [X2: $int,X0: $int,X1: array_char] :
        ( $less(0,$uminus(sK4))
        | $less(0,$sum(X2,$uminus($sum(length1(char,t2tb1(X1)),$uminus(X0)))))
        | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | $less(0,$sum(X0,$uminus(sK0(X2,X0,sK4,X1,sK6))))
        | $less(0,$sum(1,$uminus(X0)))
        | ( tb2t2(get2(char,t2tb1(X1),X2)) = tb2t2(get2(char,t2tb1(sK3),sK5)) )
        | $less(0,$uminus(X2)) )
    | ~ spl8_4 ),
    inference(resolution,[],[f327,f211]) ).

tff(f799,plain,
    ( spl8_77
    | spl8_19
    | ~ spl8_4 ),
    inference(avatar_split_clause,[],[f791,f243,f312,f797]) ).

tff(f797,plain,
    ( spl8_77
  <=> ! [X2: $int,X0: $int,X1: array_char] :
        ( ( tb2t2(get2(char,t2tb1(X1),X2)) = tb2t2(get2(char,t2tb1(sK3),sK5)) )
        | $less(0,$sum(1,$uminus(X0)))
        | $less(0,$sum(X2,$uminus($sum(length1(char,t2tb1(X1)),$uminus(X0)))))
        | $less(0,$uminus(X2))
        | ( tb2t2(get2(char,t2tb1(sK6),$sum(sK4,sK0(X2,X0,sK4,X1,sK6)))) != tb2t2(get2(char,t2tb1(X1),$sum(X2,sK0(X2,X0,sK4,X1,sK6)))) )
        | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_77])]) ).

tff(f791,plain,
    ( ! [X2: $int,X0: $int,X1: array_char] :
        ( ( tb2t2(get2(char,t2tb1(X1),X2)) = tb2t2(get2(char,t2tb1(sK3),sK5)) )
        | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X0)))))
        | $less(0,$uminus(sK4))
        | ( tb2t2(get2(char,t2tb1(sK6),$sum(sK4,sK0(X2,X0,sK4,X1,sK6)))) != tb2t2(get2(char,t2tb1(X1),$sum(X2,sK0(X2,X0,sK4,X1,sK6)))) )
        | $less(0,$uminus(X2))
        | $less(0,$sum(X2,$uminus($sum(length1(char,t2tb1(X1)),$uminus(X0)))))
        | $less(0,$sum(1,$uminus(X0))) )
    | ~ spl8_4 ),
    inference(resolution,[],[f327,f212]) ).

tff(f790,plain,
    ( spl8_76
    | spl8_19
    | ~ spl8_4 ),
    inference(avatar_split_clause,[],[f773,f243,f312,f788]) ).

tff(f788,plain,
    ( spl8_76
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X2)))))
        | ( tb2t2(get2(char,t2tb1(X0),X1)) = tb2t2(get2(char,t2tb1(sK3),sK5)) )
        | $less(0,$sum(X2,$uminus(sK0(sK4,X2,X1,sK6,X0))))
        | $less(0,$sum(X1,$uminus($sum(length1(char,t2tb1(X0)),$uminus(X2)))))
        | $less(0,$sum(1,$uminus(X2)))
        | $less(0,$uminus(X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_76])]) ).

tff(f773,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$uminus(sK4))
        | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X2)))))
        | $less(0,$uminus(X1))
        | $less(0,$sum(1,$uminus(X2)))
        | $less(0,$sum(X1,$uminus($sum(length1(char,t2tb1(X0)),$uminus(X2)))))
        | $less(0,$sum(X2,$uminus(sK0(sK4,X2,X1,sK6,X0))))
        | ( tb2t2(get2(char,t2tb1(X0),X1)) = tb2t2(get2(char,t2tb1(sK3),sK5)) ) )
    | ~ spl8_4 ),
    inference(resolution,[],[f326,f211]) ).

tff(f326,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(X0,X1,sK6,sK4,X2)
        | ( tb2t2(get2(char,t2tb1(X0),X1)) = tb2t2(get2(char,t2tb1(sK3),sK5)) )
        | $less(0,$sum(1,$uminus(X2))) )
    | ~ spl8_4 ),
    inference(superposition,[],[f245,f207]) ).

tff(f786,plain,
    ( spl8_75
    | spl8_19
    | ~ spl8_4 ),
    inference(avatar_split_clause,[],[f774,f243,f312,f784]) ).

tff(f784,plain,
    ( spl8_75
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$uminus(X1))
        | $less(0,$sum(1,$uminus(X2)))
        | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X2)))))
        | ( tb2t2(get2(char,t2tb1(X0),X1)) = tb2t2(get2(char,t2tb1(sK3),sK5)) )
        | $less(0,$sum(X1,$uminus($sum(length1(char,t2tb1(X0)),$uminus(X2)))))
        | $less(0,$sum(1,sK0(sK4,X2,X1,sK6,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_75])]) ).

tff(f774,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$uminus(sK4))
        | $less(0,$uminus(X1))
        | $less(0,$sum(1,sK0(sK4,X2,X1,sK6,X0)))
        | $less(0,$sum(X1,$uminus($sum(length1(char,t2tb1(X0)),$uminus(X2)))))
        | ( tb2t2(get2(char,t2tb1(X0),X1)) = tb2t2(get2(char,t2tb1(sK3),sK5)) )
        | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X2)))))
        | $less(0,$sum(1,$uminus(X2))) )
    | ~ spl8_4 ),
    inference(resolution,[],[f326,f208]) ).

tff(f782,plain,
    ( spl8_74
    | spl8_19
    | ~ spl8_4 ),
    inference(avatar_split_clause,[],[f772,f243,f312,f780]) ).

tff(f780,plain,
    ( spl8_74
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X2)))))
        | $less(0,$uminus(X1))
        | $less(0,$sum(X1,$uminus($sum(length1(char,t2tb1(X0)),$uminus(X2)))))
        | $less(0,$sum(1,$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,X2,X1,sK6,X0)))) != tb2t2(get2(char,t2tb1(sK6),$sum(sK4,sK0(sK4,X2,X1,sK6,X0)))) )
        | ( tb2t2(get2(char,t2tb1(X0),X1)) = tb2t2(get2(char,t2tb1(sK3),sK5)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_74])]) ).

tff(f772,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(X2)))))
        | ( tb2t2(get2(char,t2tb1(X0),X1)) = tb2t2(get2(char,t2tb1(sK3),sK5)) )
        | ( tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,X2,X1,sK6,X0)))) != tb2t2(get2(char,t2tb1(sK6),$sum(sK4,sK0(sK4,X2,X1,sK6,X0)))) )
        | $less(0,$sum(1,$uminus(X2)))
        | $less(0,$sum(X1,$uminus($sum(length1(char,t2tb1(X0)),$uminus(X2)))))
        | $less(0,$uminus(sK4))
        | $less(0,$uminus(X1)) )
    | ~ spl8_4 ),
    inference(resolution,[],[f326,f212]) ).

tff(f771,plain,
    ( spl8_65
    | spl8_68
    | spl8_34 ),
    inference(avatar_split_clause,[],[f764,f409,f704,f691]) ).

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

tff(f704,plain,
    ( spl8_68
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(2,sK1),$uminus(X2)))
        | $less(0,$sum(1,$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | ~ matches1(X0,X1,sK6,sK4,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_68])]) ).

tff(f409,plain,
    ( spl8_34
  <=> ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) = tb2t2(get2(char,t2tb1(sK6),$sum(sK4,$sum(sK1,1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_34])]) ).

tff(f764,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum(1,$uminus(X2)))
        | $less(0,$sum($sum(2,sK1),$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | ~ matches1(X0,X1,sK6,sK4,X2)
        | $less(0,$uminus($sum(sK1,1))) )
    | spl8_34 ),
    inference(evaluation,[],[f761]) ).

tff(f761,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(X0,X1,sK6,sK4,X2)
        | $less(0,$sum(1,$uminus(X2)))
        | $less(0,$sum($sum($sum(sK1,1),1),$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | $less(0,$uminus($sum(sK1,1))) )
    | spl8_34 ),
    inference(superposition,[],[f411,f206]) ).

tff(f411,plain,
    ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) != tb2t2(get2(char,t2tb1(sK6),$sum(sK4,$sum(sK1,1)))) )
    | spl8_34 ),
    inference(avatar_component_clause,[],[f409]) ).

tff(f770,plain,
    ( spl8_65
    | spl8_67
    | spl8_34 ),
    inference(avatar_split_clause,[],[f765,f409,f700,f691]) ).

tff(f700,plain,
    ( spl8_67
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | $less(0,$sum(1,$uminus(X2)))
        | $less(0,$sum($sum(2,sK1),$uminus(X2)))
        | ~ matches1(sK6,sK4,X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_67])]) ).

tff(f765,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum(1,$uminus(X2)))
        | ~ matches1(sK6,sK4,X0,X1,X2)
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | $less(0,$sum($sum(2,sK1),$uminus(X2)))
        | $less(0,$uminus($sum(sK1,1))) )
    | spl8_34 ),
    inference(evaluation,[],[f760]) ).

tff(f760,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum($sum(sK1,1),1),$uminus(X2)))
        | $less(0,$uminus($sum(sK1,1)))
        | $less(0,$sum(1,$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | ~ matches1(sK6,sK4,X0,X1,X2) )
    | spl8_34 ),
    inference(superposition,[],[f411,f206]) ).

tff(f769,plain,
    ( spl8_66
    | spl8_65
    | spl8_34 ),
    inference(avatar_split_clause,[],[f766,f409,f691,f696]) ).

tff(f696,plain,
    ( spl8_66
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(sK6,sK4,X0,X1,X2)
        | $less(0,$sum($sum(2,sK1),$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_66])]) ).

tff(f766,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(2,sK1),$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | ~ matches1(sK6,sK4,X0,X1,X2)
        | $less(0,$uminus($sum(sK1,1))) )
    | spl8_34 ),
    inference(evaluation,[],[f759]) ).

tff(f759,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum($sum(sK1,1),1),$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | ~ matches1(sK6,sK4,X0,X1,X2)
        | $less(0,$uminus($sum(sK1,1))) )
    | spl8_34 ),
    inference(superposition,[],[f411,f217]) ).

tff(f768,plain,
    ( spl8_64
    | spl8_65
    | spl8_34 ),
    inference(avatar_split_clause,[],[f767,f409,f691,f688]) ).

tff(f688,plain,
    ( spl8_64
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(2,sK1),$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | ~ matches1(X0,X1,sK6,sK4,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_64])]) ).

tff(f767,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | $less(0,$sum($sum(2,sK1),$uminus(X2)))
        | ~ matches1(X0,X1,sK6,sK4,X2)
        | $less(0,$uminus($sum(sK1,1))) )
    | spl8_34 ),
    inference(evaluation,[],[f758]) ).

tff(f758,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$uminus($sum(sK1,1)))
        | ~ matches1(X0,X1,sK6,sK4,X2)
        | $less(0,$sum($sum($sum(sK1,1),1),$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) ) )
    | spl8_34 ),
    inference(superposition,[],[f411,f217]) ).

tff(f757,plain,
    ( spl8_72
    | spl8_65
    | ~ spl8_34 ),
    inference(avatar_split_clause,[],[f722,f409,f691,f749]) ).

tff(f749,plain,
    ( spl8_72
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(X0,X1,sK6,sK4,X2)
        | $less(0,$sum($sum(2,sK1),$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_72])]) ).

tff(f722,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$uminus($sum(sK1,1)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | $less(0,$sum($sum(2,sK1),$uminus(X2)))
        | ~ matches1(X0,X1,sK6,sK4,X2) )
    | ~ spl8_34 ),
    inference(evaluation,[],[f713]) ).

tff(f713,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$uminus($sum(sK1,1)))
        | $less(0,$sum($sum($sum(sK1,1),1),$uminus(X2)))
        | ~ matches1(X0,X1,sK6,sK4,X2)
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) ) )
    | ~ spl8_34 ),
    inference(superposition,[],[f217,f410]) ).

tff(f410,plain,
    ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) = tb2t2(get2(char,t2tb1(sK6),$sum(sK4,$sum(sK1,1)))) )
    | ~ spl8_34 ),
    inference(avatar_component_clause,[],[f409]) ).

tff(f756,plain,
    ( spl8_73
    | spl8_65
    | ~ spl8_34 ),
    inference(avatar_split_clause,[],[f723,f409,f691,f753]) ).

tff(f753,plain,
    ( spl8_73
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(2,sK1),$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | $less(0,$sum(1,$uminus(X2)))
        | ~ matches1(sK6,sK4,X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_73])]) ).

tff(f723,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(sK6,sK4,X0,X1,X2)
        | $less(0,$sum($sum(2,sK1),$uminus(X2)))
        | $less(0,$sum(1,$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | $less(0,$uminus($sum(sK1,1))) )
    | ~ spl8_34 ),
    inference(evaluation,[],[f717]) ).

tff(f717,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(sK6,sK4,X0,X1,X2)
        | $less(0,$sum($sum($sum(sK1,1),1),$uminus(X2)))
        | $less(0,$uminus($sum(sK1,1)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | $less(0,$sum(1,$uminus(X2))) )
    | ~ spl8_34 ),
    inference(superposition,[],[f206,f410]) ).

tff(f755,plain,
    ( spl8_73
    | spl8_65
    | ~ spl8_34 ),
    inference(avatar_split_clause,[],[f725,f409,f691,f753]) ).

tff(f725,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(2,sK1),$uminus(X2)))
        | ~ matches1(sK6,sK4,X0,X1,X2)
        | $less(0,$sum(1,$uminus(X2)))
        | $less(0,$uminus($sum(sK1,1)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) ) )
    | ~ spl8_34 ),
    inference(evaluation,[],[f709]) ).

tff(f709,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(sK6,sK4,X0,X1,X2)
        | $less(0,$uminus($sum(sK1,1)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | $less(0,$sum(1,$uminus(X2)))
        | $less(0,$sum($sum($sum(sK1,1),1),$uminus(X2))) )
    | ~ spl8_34 ),
    inference(superposition,[],[f410,f206]) ).

tff(f751,plain,
    ( spl8_72
    | spl8_65
    | ~ spl8_34 ),
    inference(avatar_split_clause,[],[f726,f409,f691,f749]) ).

tff(f726,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(X0,X1,sK6,sK4,X2)
        | $less(0,$uminus($sum(sK1,1)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | $less(0,$sum($sum(2,sK1),$uminus(X2))) )
    | ~ spl8_34 ),
    inference(evaluation,[],[f707]) ).

tff(f707,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$uminus($sum(sK1,1)))
        | $less(0,$sum($sum($sum(sK1,1),1),$uminus(X2)))
        | ~ matches1(X0,X1,sK6,sK4,X2)
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) ) )
    | ~ spl8_34 ),
    inference(superposition,[],[f410,f217]) ).

tff(f747,plain,
    ( spl8_65
    | spl8_71
    | ~ spl8_34 ),
    inference(avatar_split_clause,[],[f727,f409,f744,f691]) ).

tff(f744,plain,
    ( spl8_71
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | ~ matches1(sK6,sK4,X0,X1,X2)
        | $less(0,$sum($sum(2,sK1),$uminus(X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_71])]) ).

tff(f727,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(2,sK1),$uminus(X2)))
        | ~ matches1(sK6,sK4,X0,X1,X2)
        | $less(0,$uminus($sum(sK1,1)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) ) )
    | ~ spl8_34 ),
    inference(evaluation,[],[f708]) ).

tff(f708,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$uminus($sum(sK1,1)))
        | ~ matches1(sK6,sK4,X0,X1,X2)
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | $less(0,$sum($sum($sum(sK1,1),1),$uminus(X2))) )
    | ~ spl8_34 ),
    inference(superposition,[],[f410,f217]) ).

tff(f746,plain,
    ( spl8_65
    | spl8_71
    | ~ spl8_34 ),
    inference(avatar_split_clause,[],[f728,f409,f744,f691]) ).

tff(f728,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | $less(0,$sum($sum(2,sK1),$uminus(X2)))
        | $less(0,$uminus($sum(sK1,1)))
        | ~ matches1(sK6,sK4,X0,X1,X2) )
    | ~ spl8_34 ),
    inference(evaluation,[],[f714]) ).

tff(f714,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(sK6,sK4,X0,X1,X2)
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | $less(0,$uminus($sum(sK1,1)))
        | $less(0,$sum($sum($sum(sK1,1),1),$uminus(X2))) )
    | ~ spl8_34 ),
    inference(superposition,[],[f217,f410]) ).

tff(f742,plain,
    ( spl8_65
    | spl8_69
    | ~ spl8_34 ),
    inference(avatar_split_clause,[],[f729,f409,f733,f691]) ).

tff(f733,plain,
    ( spl8_69
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum(1,$uminus(X2)))
        | $less(0,$sum($sum(2,sK1),$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | ~ matches1(X0,X1,sK6,sK4,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_69])]) ).

tff(f729,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(2,sK1),$uminus(X2)))
        | ~ matches1(X0,X1,sK6,sK4,X2)
        | $less(0,$uminus($sum(sK1,1)))
        | $less(0,$sum(1,$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) ) )
    | ~ spl8_34 ),
    inference(evaluation,[],[f718]) ).

tff(f718,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | $less(0,$sum(1,$uminus(X2)))
        | $less(0,$uminus($sum(sK1,1)))
        | $less(0,$sum($sum($sum(sK1,1),1),$uminus(X2)))
        | ~ matches1(X0,X1,sK6,sK4,X2) )
    | ~ spl8_34 ),
    inference(superposition,[],[f206,f410]) ).

tff(f741,plain,
    ( spl8_70
    | ~ spl8_34 ),
    inference(avatar_split_clause,[],[f736,f409,f738]) ).

tff(f738,plain,
    ( spl8_70
  <=> ( get2(char,t2tb1(sK6),$sum(sK4,$sum(sK1,1))) = t2tb2(tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_70])]) ).

tff(f736,plain,
    ( ( get2(char,t2tb1(sK6),$sum(sK4,$sum(sK1,1))) = t2tb2(tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1))))) )
    | ~ spl8_34 ),
    inference(subsumption_resolution,[],[f721,f181]) ).

tff(f181,plain,
    ! [X2: uni,X0: ty,X1: $int] : sort1(X0,get2(X0,X2,X1)),
    inference(cnf_transformation,[],[f135]) ).

tff(f135,plain,
    ! [X0: ty,X1: $int,X2: uni] : sort1(X0,get2(X0,X2,X1)),
    inference(rectify,[],[f51]) ).

tff(f51,plain,
    ! [X1: ty,X0: $int,X2: uni] : sort1(X1,get2(X1,X2,X0)),
    inference(rectify,[],[f24]) ).

tff(f24,axiom,
    ! [X2: $int,X0: ty,X1: uni] : sort1(X0,get2(X0,X1,X2)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

tff(f721,plain,
    ( ~ sort1(char,get2(char,t2tb1(sK6),$sum(sK4,$sum(sK1,1))))
    | ( get2(char,t2tb1(sK6),$sum(sK4,$sum(sK1,1))) = t2tb2(tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1))))) )
    | ~ spl8_34 ),
    inference(superposition,[],[f173,f410]) ).

tff(f173,plain,
    ! [X0: uni] :
      ( ( t2tb2(tb2t2(X0)) = X0 )
      | ~ sort1(char,X0) ),
    inference(cnf_transformation,[],[f94]) ).

tff(f94,plain,
    ! [X0: uni] :
      ( ~ sort1(char,X0)
      | ( t2tb2(tb2t2(X0)) = X0 ) ),
    inference(ennf_transformation,[],[f71]) ).

tff(f71,plain,
    ! [X0: uni] :
      ( sort1(char,X0)
     => ( t2tb2(tb2t2(X0)) = X0 ) ),
    inference(rectify,[],[f38]) ).

tff(f38,axiom,
    ! [X15: uni] :
      ( sort1(char,X15)
     => ( t2tb2(tb2t2(X15)) = X15 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

tff(f735,plain,
    ( spl8_69
    | spl8_65
    | ~ spl8_34 ),
    inference(avatar_split_clause,[],[f731,f409,f691,f733]) ).

tff(f731,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum(1,$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | ~ matches1(X0,X1,sK6,sK4,X2)
        | $less(0,$sum($sum(2,sK1),$uminus(X2)))
        | $less(0,$uminus($sum(sK1,1))) )
    | ~ spl8_34 ),
    inference(evaluation,[],[f710]) ).

tff(f710,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | $less(0,$sum($sum($sum(sK1,1),1),$uminus(X2)))
        | $less(0,$sum(1,$uminus(X2)))
        | ~ matches1(X0,X1,sK6,sK4,X2)
        | $less(0,$uminus($sum(sK1,1))) )
    | ~ spl8_34 ),
    inference(superposition,[],[f410,f206]) ).

tff(f706,plain,
    ( spl8_68
    | spl8_65
    | spl8_34 ),
    inference(avatar_split_clause,[],[f683,f409,f691,f704]) ).

tff(f683,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(2,sK1),$uminus(X2)))
        | $less(0,$uminus($sum(sK1,1)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | ~ matches1(X0,X1,sK6,sK4,X2)
        | $less(0,$sum(1,$uminus(X2))) )
    | spl8_34 ),
    inference(evaluation,[],[f680]) ).

tff(f680,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum(1,$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | $less(0,$sum($sum($sum(sK1,1),1),$uminus(X2)))
        | ~ matches1(X0,X1,sK6,sK4,X2)
        | $less(0,$uminus($sum(sK1,1))) )
    | spl8_34 ),
    inference(superposition,[],[f411,f206]) ).

tff(f702,plain,
    ( spl8_65
    | spl8_67
    | spl8_34 ),
    inference(avatar_split_clause,[],[f684,f409,f700,f691]) ).

tff(f684,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | ~ matches1(sK6,sK4,X0,X1,X2)
        | $less(0,$sum($sum(2,sK1),$uminus(X2)))
        | $less(0,$uminus($sum(sK1,1)))
        | $less(0,$sum(1,$uminus(X2))) )
    | spl8_34 ),
    inference(evaluation,[],[f679]) ).

tff(f679,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum($sum(sK1,1),1),$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | $less(0,$sum(1,$uminus(X2)))
        | $less(0,$uminus($sum(sK1,1)))
        | ~ matches1(sK6,sK4,X0,X1,X2) )
    | spl8_34 ),
    inference(superposition,[],[f411,f206]) ).

tff(f698,plain,
    ( spl8_66
    | spl8_65
    | spl8_34 ),
    inference(avatar_split_clause,[],[f685,f409,f691,f696]) ).

tff(f685,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(sK6,sK4,X0,X1,X2)
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | $less(0,$sum($sum(2,sK1),$uminus(X2)))
        | $less(0,$uminus($sum(sK1,1))) )
    | spl8_34 ),
    inference(evaluation,[],[f678]) ).

tff(f678,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum($sum(sK1,1),1),$uminus(X2)))
        | ~ matches1(sK6,sK4,X0,X1,X2)
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | $less(0,$uminus($sum(sK1,1))) )
    | spl8_34 ),
    inference(superposition,[],[f411,f217]) ).

tff(f694,plain,
    ( spl8_64
    | spl8_65
    | spl8_34 ),
    inference(avatar_split_clause,[],[f686,f409,f691,f688]) ).

tff(f686,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(2,sK1),$uminus(X2)))
        | ~ matches1(X0,X1,sK6,sK4,X2)
        | $less(0,$uminus($sum(sK1,1)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) ) )
    | spl8_34 ),
    inference(evaluation,[],[f677]) ).

tff(f677,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$uminus($sum(sK1,1)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,$sum(sK1,1)))) )
        | $less(0,$sum($sum($sum(sK1,1),1),$uminus(X2)))
        | ~ matches1(X0,X1,sK6,sK4,X2) )
    | spl8_34 ),
    inference(superposition,[],[f411,f217]) ).

tff(f676,plain,
    ( spl8_25
    | spl8_61
    | spl8_41 ),
    inference(avatar_split_clause,[],[f668,f459,f601,f363]) ).

tff(f601,plain,
    ( spl8_61
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(sK3,sK5,X0,X1,X2)
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | $less(0,$sum(1,$uminus(X2)))
        | ( get2(char,t2tb1(sK6),$sum(sK4,sK1)) != t2tb2(tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_61])]) ).

tff(f459,plain,
    ( spl8_41
  <=> ( get2(char,t2tb1(sK6),$sum(sK4,sK1)) = t2tb2(tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_41])]) ).

tff(f668,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$uminus(sK1))
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ( get2(char,t2tb1(sK6),$sum(sK4,sK1)) != t2tb2(tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1)))) )
        | ~ matches1(sK3,sK5,X0,X1,X2)
        | $less(0,$sum(1,$uminus(X2))) )
    | spl8_41 ),
    inference(superposition,[],[f460,f206]) ).

tff(f460,plain,
    ( ( get2(char,t2tb1(sK6),$sum(sK4,sK1)) != t2tb2(tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1)))) )
    | spl8_41 ),
    inference(avatar_component_clause,[],[f459]) ).

tff(f675,plain,
    ( spl8_25
    | spl8_60
    | spl8_41 ),
    inference(avatar_split_clause,[],[f667,f459,f597,f363]) ).

tff(f597,plain,
    ( spl8_60
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ( get2(char,t2tb1(sK6),$sum(sK4,sK1)) != t2tb2(tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1)))) )
        | ~ matches1(sK3,sK5,X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_60])]) ).

tff(f667,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | $less(0,$uminus(sK1))
        | ~ matches1(sK3,sK5,X0,X1,X2)
        | ( get2(char,t2tb1(sK6),$sum(sK4,sK1)) != t2tb2(tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1)))) ) )
    | spl8_41 ),
    inference(superposition,[],[f460,f217]) ).

tff(f674,plain,
    ( spl8_25
    | spl8_59
    | spl8_41 ),
    inference(avatar_split_clause,[],[f669,f459,f591,f363]) ).

tff(f591,plain,
    ( spl8_59
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ( get2(char,t2tb1(sK6),$sum(sK4,sK1)) != t2tb2(tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1)))) )
        | ~ matches1(X0,X1,sK3,sK5,X2)
        | $less(0,$sum(1,$uminus(X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_59])]) ).

tff(f669,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(X0,X1,sK3,sK5,X2)
        | ( get2(char,t2tb1(sK6),$sum(sK4,sK1)) != t2tb2(tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1)))) )
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | $less(0,$uminus(sK1))
        | $less(0,$sum(1,$uminus(X2))) )
    | spl8_41 ),
    inference(superposition,[],[f460,f206]) ).

tff(f673,plain,
    ( spl8_25
    | spl8_62
    | spl8_41 ),
    inference(avatar_split_clause,[],[f666,f459,f605,f363]) ).

tff(f605,plain,
    ( spl8_62
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(X0,X1,sK3,sK5,X2)
        | ( get2(char,t2tb1(sK6),$sum(sK4,sK1)) != t2tb2(tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1)))) )
        | $less(0,$sum($sum(sK1,1),$uminus(X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_62])]) ).

tff(f666,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(X0,X1,sK3,sK5,X2)
        | $less(0,$uminus(sK1))
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ( get2(char,t2tb1(sK6),$sum(sK4,sK1)) != t2tb2(tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1)))) ) )
    | spl8_41 ),
    inference(superposition,[],[f460,f217]) ).

tff(f665,plain,
    ( spl8_25
    | spl8_27
    | spl8_13 ),
    inference(avatar_split_clause,[],[f656,f283,f372,f363]) ).

tff(f656,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$uminus(sK1))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ~ matches1(X0,X1,sK6,sK4,X2) )
    | spl8_13 ),
    inference(superposition,[],[f285,f217]) ).

tff(f664,plain,
    ( spl8_25
    | spl8_26
    | spl8_13 ),
    inference(avatar_split_clause,[],[f657,f283,f368,f363]) ).

tff(f657,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$uminus(sK1))
        | ~ matches1(sK6,sK4,X0,X1,X2)
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) ) )
    | spl8_13 ),
    inference(superposition,[],[f285,f217]) ).

tff(f663,plain,
    ( spl8_25
    | spl8_24
    | spl8_13 ),
    inference(avatar_split_clause,[],[f658,f283,f360,f363]) ).

tff(f360,plain,
    ( spl8_24
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | $less(0,$sum(1,$uminus(X2)))
        | ~ matches1(sK6,sK4,X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_24])]) ).

tff(f658,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum(1,$uminus(X2)))
        | ~ matches1(sK6,sK4,X0,X1,X2)
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | $less(0,$uminus(sK1)) )
    | spl8_13 ),
    inference(superposition,[],[f285,f206]) ).

tff(f662,plain,
    ( spl8_25
    | spl8_28
    | spl8_13 ),
    inference(avatar_split_clause,[],[f659,f283,f376,f363]) ).

tff(f376,plain,
    ( spl8_28
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | $less(0,$sum(1,$uminus(X2)))
        | ~ matches1(X0,X1,sK6,sK4,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_28])]) ).

tff(f659,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ~ matches1(X0,X1,sK6,sK4,X2)
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | $less(0,$sum(1,$uminus(X2)))
        | $less(0,$uminus(sK1)) )
    | spl8_13 ),
    inference(superposition,[],[f285,f206]) ).

tff(f655,plain,
    ( spl8_63
    | ~ spl8_41
    | ~ spl8_55 ),
    inference(avatar_split_clause,[],[f650,f556,f459,f652]) ).

tff(f652,plain,
    ( spl8_63
  <=> ( get2(char,t2tb1(sK3),$sum(sK5,sK1)) = t2tb2(tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_63])]) ).

tff(f556,plain,
    ( spl8_55
  <=> ( get2(char,t2tb1(sK3),$sum(sK5,sK1)) = get2(char,t2tb1(sK6),$sum(sK4,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_55])]) ).

tff(f650,plain,
    ( ( get2(char,t2tb1(sK3),$sum(sK5,sK1)) = t2tb2(tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1)))) )
    | ~ spl8_41
    | ~ spl8_55 ),
    inference(forward_demodulation,[],[f461,f558]) ).

tff(f558,plain,
    ( ( get2(char,t2tb1(sK3),$sum(sK5,sK1)) = get2(char,t2tb1(sK6),$sum(sK4,sK1)) )
    | ~ spl8_55 ),
    inference(avatar_component_clause,[],[f556]) ).

tff(f461,plain,
    ( ( get2(char,t2tb1(sK6),$sum(sK4,sK1)) = t2tb2(tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1)))) )
    | ~ spl8_41 ),
    inference(avatar_component_clause,[],[f459]) ).

tff(f649,plain,
    ( spl8_25
    | spl8_43
    | ~ spl8_55 ),
    inference(avatar_split_clause,[],[f636,f556,f469,f363]) ).

tff(f469,plain,
    ( spl8_43
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(sK6,sK4,X0,X1,X2)
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | $less(0,$sum($sum(sK1,1),$uminus(X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_43])]) ).

tff(f636,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(sK6,sK4,X0,X1,X2)
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | $less(0,$uminus(sK1))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) ) )
    | ~ spl8_55 ),
    inference(superposition,[],[f217,f558]) ).

tff(f648,plain,
    ( spl8_42
    | spl8_12
    | ~ spl8_55 ),
    inference(avatar_split_clause,[],[f637,f556,f279,f465]) ).

tff(f465,plain,
    ( spl8_42
  <=> ! [X0: array_char,X1: $int] :
        ( $less(0,$sum(X1,$uminus($sum($sum(length1(char,t2tb1(X0)),$uminus(sK1)),-1))))
        | ~ matches1(X0,X1,sK6,sK4,sK1)
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | matches1(X0,X1,sK6,sK4,$sum(sK1,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_42])]) ).

tff(f279,plain,
    ( spl8_12
  <=> $less(0,$sum(sK4,$uminus($sum($sum(length1(char,t2tb1(sK6)),$uminus(sK1)),-1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_12])]) ).

tff(f637,plain,
    ( ! [X0: array_char,X1: $int] :
        ( $less(0,$sum(X1,$uminus($sum($sum(length1(char,t2tb1(X0)),$uminus(sK1)),-1))))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | ~ matches1(X0,X1,sK6,sK4,sK1)
        | matches1(X0,X1,sK6,sK4,$sum(sK1,1))
        | $less(0,$sum(sK4,$uminus($sum($sum(length1(char,t2tb1(sK6)),$uminus(sK1)),-1)))) )
    | ~ spl8_55 ),
    inference(superposition,[],[f210,f558]) ).

tff(f210,plain,
    ! [X2: $int,X3: array_char,X0: $int,X1: $int,X4: array_char] :
      ( $less(0,$sum(X0,$uminus($sum($sum(length1(char,t2tb1(X4)),$uminus(X2)),-1))))
      | ~ matches1(X3,X1,X4,X0,X2)
      | $less(0,$sum(X1,$uminus($sum($sum(length1(char,t2tb1(X3)),$uminus(X2)),-1))))
      | ( tb2t2(get2(char,t2tb1(X3),$sum(X1,X2))) != tb2t2(get2(char,t2tb1(X4),$sum(X0,X2))) )
      | matches1(X3,X1,X4,X0,$sum(X2,1)) ),
    inference(evaluation,[],[f169]) ).

tff(f169,plain,
    ! [X2: $int,X3: array_char,X0: $int,X1: $int,X4: array_char] :
      ( $less($sum($sum(length1(char,t2tb1(X4)),$uminus(X2)),$uminus(1)),X0)
      | ~ matches1(X3,X1,X4,X0,X2)
      | $less($sum($sum(length1(char,t2tb1(X3)),$uminus(X2)),$uminus(1)),X1)
      | ( tb2t2(get2(char,t2tb1(X3),$sum(X1,X2))) != tb2t2(get2(char,t2tb1(X4),$sum(X0,X2))) )
      | matches1(X3,X1,X4,X0,$sum(X2,1)) ),
    inference(cnf_transformation,[],[f129]) ).

tff(f129,plain,
    ! [X0: $int,X1: $int,X2: $int,X3: array_char,X4: array_char] :
      ( matches1(X3,X1,X4,X0,$sum(X2,1))
      | ~ matches1(X3,X1,X4,X0,X2)
      | $less($sum($sum(length1(char,t2tb1(X3)),$uminus(X2)),$uminus(1)),X1)
      | ( tb2t2(get2(char,t2tb1(X3),$sum(X1,X2))) != tb2t2(get2(char,t2tb1(X4),$sum(X0,X2))) )
      | $less($sum($sum(length1(char,t2tb1(X4)),$uminus(X2)),$uminus(1)),X0) ),
    inference(rectify,[],[f106]) ).

tff(f106,plain,
    ! [X0: $int,X2: $int,X1: $int,X3: array_char,X4: array_char] :
      ( matches1(X3,X2,X4,X0,$sum(X1,1))
      | ~ matches1(X3,X2,X4,X0,X1)
      | $less($sum($sum(length1(char,t2tb1(X3)),$uminus(X1)),$uminus(1)),X2)
      | ( tb2t2(get2(char,t2tb1(X3),$sum(X2,X1))) != tb2t2(get2(char,t2tb1(X4),$sum(X0,X1))) )
      | $less($sum($sum(length1(char,t2tb1(X4)),$uminus(X1)),$uminus(1)),X0) ),
    inference(flattening,[],[f105]) ).

tff(f105,plain,
    ! [X4: array_char,X0: $int,X1: $int,X3: array_char,X2: $int] :
      ( matches1(X3,X2,X4,X0,$sum(X1,1))
      | ( tb2t2(get2(char,t2tb1(X3),$sum(X2,X1))) != tb2t2(get2(char,t2tb1(X4),$sum(X0,X1))) )
      | $less($sum($sum(length1(char,t2tb1(X4)),$uminus(X1)),$uminus(1)),X0)
      | $less($sum($sum(length1(char,t2tb1(X3)),$uminus(X1)),$uminus(1)),X2)
      | ~ matches1(X3,X2,X4,X0,X1) ),
    inference(ennf_transformation,[],[f80]) ).

tff(f80,plain,
    ! [X4: array_char,X0: $int,X1: $int,X3: array_char,X2: $int] :
      ( matches1(X3,X2,X4,X0,X1)
     => ( ~ $less($sum($sum(length1(char,t2tb1(X3)),$uminus(X1)),$uminus(1)),X2)
       => ( ~ $less($sum($sum(length1(char,t2tb1(X4)),$uminus(X1)),$uminus(1)),X0)
         => ( ( tb2t2(get2(char,t2tb1(X3),$sum(X2,X1))) = tb2t2(get2(char,t2tb1(X4),$sum(X0,X1))) )
           => matches1(X3,X2,X4,X0,$sum(X1,1)) ) ) ) ),
    inference(rectify,[],[f48]) ).

tff(f48,plain,
    ! [X19: $int,X17: $int,X18: $int,X10: array_char,X11: array_char] :
      ( matches1(X10,X18,X11,X19,X17)
     => ( ~ $less($sum($sum(length1(char,t2tb1(X10)),$uminus(X17)),$uminus(1)),X18)
       => ( ~ $less($sum($sum(length1(char,t2tb1(X11)),$uminus(X17)),$uminus(1)),X19)
         => ( ( tb2t2(get2(char,t2tb1(X10),$sum(X18,X17))) = tb2t2(get2(char,t2tb1(X11),$sum(X19,X17))) )
           => matches1(X10,X18,X11,X19,$sum(X17,1)) ) ) ) ),
    inference(theory_normalization,[],[f41]) ).

tff(f41,axiom,
    ! [X19: $int,X17: $int,X18: $int,X10: array_char,X11: array_char] :
      ( matches1(X10,X18,X11,X19,X17)
     => ( $lesseq(X18,$difference($difference(length1(char,t2tb1(X10)),X17),1))
       => ( $lesseq(X19,$difference($difference(length1(char,t2tb1(X11)),X17),1))
         => ( ( tb2t2(get2(char,t2tb1(X10),$sum(X18,X17))) = tb2t2(get2(char,t2tb1(X11),$sum(X19,X17))) )
           => matches1(X10,X18,X11,X19,$sum(X17,1)) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

tff(f647,plain,
    ( spl8_12
    | spl8_40
    | ~ spl8_55 ),
    inference(avatar_split_clause,[],[f638,f556,f453,f279]) ).

tff(f453,plain,
    ( spl8_40
  <=> ! [X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | $less(0,$sum(X1,$uminus($sum($sum(length1(char,t2tb1(X0)),$uminus(sK1)),-1))))
        | matches1(sK6,sK4,X0,X1,$sum(sK1,1))
        | ~ matches1(sK6,sK4,X0,X1,sK1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_40])]) ).

tff(f638,plain,
    ( ! [X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | ~ matches1(sK6,sK4,X0,X1,sK1)
        | matches1(sK6,sK4,X0,X1,$sum(sK1,1))
        | $less(0,$sum(X1,$uminus($sum($sum(length1(char,t2tb1(X0)),$uminus(sK1)),-1))))
        | $less(0,$sum(sK4,$uminus($sum($sum(length1(char,t2tb1(sK6)),$uminus(sK1)),-1)))) )
    | ~ spl8_55 ),
    inference(superposition,[],[f210,f558]) ).

tff(f646,plain,
    ( spl8_37
    | spl8_25
    | ~ spl8_55 ),
    inference(avatar_split_clause,[],[f640,f556,f363,f440]) ).

tff(f440,plain,
    ( spl8_37
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(X0,X1,sK6,sK4,X2)
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | $less(0,$sum(1,$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_37])]) ).

tff(f640,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | ~ matches1(X0,X1,sK6,sK4,X2)
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | $less(0,$uminus(sK1))
        | $less(0,$sum(1,$uminus(X2))) )
    | ~ spl8_55 ),
    inference(superposition,[],[f206,f558]) ).

tff(f645,plain,
    ( spl8_39
    | spl8_25
    | ~ spl8_55 ),
    inference(avatar_split_clause,[],[f639,f556,f363,f448]) ).

tff(f448,plain,
    ( spl8_39
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | $less(0,$sum(1,$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | ~ matches1(sK6,sK4,X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_39])]) ).

tff(f639,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | $less(0,$sum(1,$uminus(X2)))
        | ~ matches1(sK6,sK4,X0,X1,X2)
        | $less(0,$uminus(sK1)) )
    | ~ spl8_55 ),
    inference(superposition,[],[f206,f558]) ).

tff(f644,plain,
    ( spl8_25
    | spl8_38
    | ~ spl8_55 ),
    inference(avatar_split_clause,[],[f635,f556,f444,f363]) ).

tff(f444,plain,
    ( spl8_38
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | ~ matches1(X0,X1,sK6,sK4,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_38])]) ).

tff(f635,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$uminus(sK1))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ~ matches1(X0,X1,sK6,sK4,X2) )
    | ~ spl8_55 ),
    inference(superposition,[],[f217,f558]) ).

tff(f634,plain,
    ( spl8_9
    | ~ spl8_2 ),
    inference(avatar_split_clause,[],[f241,f225,f267]) ).

tff(f267,plain,
    ( spl8_9
  <=> ! [X0: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK6),$sum(sK4,X0))) = tb2t2(get2(char,t2tb1(sK3),$sum(sK5,X0))) )
        | $less(0,$sum($sum(X0,1),$uminus(sK1)))
        | $less(0,$uminus(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_9])]) ).

tff(f241,plain,
    ( ! [X0: $int] :
        ( $less(0,$sum($sum(X0,1),$uminus(sK1)))
        | $less(0,$uminus(X0))
        | ( tb2t2(get2(char,t2tb1(sK6),$sum(sK4,X0))) = tb2t2(get2(char,t2tb1(sK3),$sum(sK5,X0))) ) )
    | ~ spl8_2 ),
    inference(resolution,[],[f227,f217]) ).

tff(f633,plain,
    ( spl8_42
    | spl8_12
    | ~ spl8_13 ),
    inference(avatar_split_clause,[],[f616,f283,f279,f465]) ).

tff(f616,plain,
    ( ! [X0: array_char,X1: $int] :
        ( ~ matches1(X0,X1,sK6,sK4,sK1)
        | $less(0,$sum(sK4,$uminus($sum($sum(length1(char,t2tb1(sK6)),$uminus(sK1)),-1))))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | $less(0,$sum(X1,$uminus($sum($sum(length1(char,t2tb1(X0)),$uminus(sK1)),-1))))
        | matches1(X0,X1,sK6,sK4,$sum(sK1,1)) )
    | ~ spl8_13 ),
    inference(superposition,[],[f210,f284]) ).

tff(f284,plain,
    ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) = tb2t2(get2(char,t2tb1(sK6),$sum(sK4,sK1))) )
    | ~ spl8_13 ),
    inference(avatar_component_clause,[],[f283]) ).

tff(f632,plain,
    ( spl8_25
    | spl8_37
    | ~ spl8_13 ),
    inference(avatar_split_clause,[],[f619,f283,f440,f363]) ).

tff(f619,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$uminus(sK1))
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ~ matches1(X0,X1,sK6,sK4,X2)
        | $less(0,$sum(1,$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) ) )
    | ~ spl8_13 ),
    inference(superposition,[],[f206,f284]) ).

tff(f631,plain,
    ( spl8_25
    | spl8_39
    | ~ spl8_13 ),
    inference(avatar_split_clause,[],[f618,f283,f448,f363]) ).

tff(f618,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$uminus(sK1))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | ~ matches1(sK6,sK4,X0,X1,X2)
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | $less(0,$sum(1,$uminus(X2))) )
    | ~ spl8_13 ),
    inference(superposition,[],[f206,f284]) ).

tff(f630,plain,
    ( spl8_37
    | spl8_25
    | ~ spl8_13 ),
    inference(avatar_split_clause,[],[f611,f283,f363,f440]) ).

tff(f611,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum(1,$uminus(X2)))
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | ~ matches1(X0,X1,sK6,sK4,X2)
        | $less(0,$uminus(sK1)) )
    | ~ spl8_13 ),
    inference(superposition,[],[f284,f206]) ).

tff(f629,plain,
    ( spl8_12
    | spl8_40
    | ~ spl8_13 ),
    inference(avatar_split_clause,[],[f617,f283,f453,f279]) ).

tff(f617,plain,
    ( ! [X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | $less(0,$sum(X1,$uminus($sum($sum(length1(char,t2tb1(X0)),$uminus(sK1)),-1))))
        | $less(0,$sum(sK4,$uminus($sum($sum(length1(char,t2tb1(sK6)),$uminus(sK1)),-1))))
        | ~ matches1(sK6,sK4,X0,X1,sK1)
        | matches1(sK6,sK4,X0,X1,$sum(sK1,1)) )
    | ~ spl8_13 ),
    inference(superposition,[],[f210,f284]) ).

tff(f628,plain,
    ( spl8_25
    | spl8_38
    | ~ spl8_13 ),
    inference(avatar_split_clause,[],[f614,f283,f444,f363]) ).

tff(f614,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ~ matches1(X0,X1,sK6,sK4,X2)
        | $less(0,$uminus(sK1)) )
    | ~ spl8_13 ),
    inference(superposition,[],[f217,f284]) ).

tff(f627,plain,
    ( spl8_25
    | spl8_39
    | ~ spl8_13 ),
    inference(avatar_split_clause,[],[f610,f283,f448,f363]) ).

tff(f610,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ~ matches1(sK6,sK4,X0,X1,X2)
        | $less(0,$uminus(sK1))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | $less(0,$sum(1,$uminus(X2))) )
    | ~ spl8_13 ),
    inference(superposition,[],[f284,f206]) ).

tff(f626,plain,
    ( spl8_43
    | spl8_25
    | ~ spl8_13 ),
    inference(avatar_split_clause,[],[f609,f283,f363,f469]) ).

tff(f609,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | ~ matches1(sK6,sK4,X0,X1,X2)
        | $less(0,$uminus(sK1))
        | $less(0,$sum($sum(sK1,1),$uminus(X2))) )
    | ~ spl8_13 ),
    inference(superposition,[],[f284,f217]) ).

tff(f624,plain,
    ( spl8_25
    | spl8_38
    | ~ spl8_13 ),
    inference(avatar_split_clause,[],[f608,f283,f444,f363]) ).

tff(f608,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | ~ matches1(X0,X1,sK6,sK4,X2)
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | $less(0,$uminus(sK1)) )
    | ~ spl8_13 ),
    inference(superposition,[],[f284,f217]) ).

tff(f623,plain,
    ( spl8_43
    | spl8_25
    | ~ spl8_13 ),
    inference(avatar_split_clause,[],[f615,f283,f363,f469]) ).

tff(f615,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | $less(0,$uminus(sK1))
        | ~ matches1(sK6,sK4,X0,X1,X2) )
    | ~ spl8_13 ),
    inference(superposition,[],[f217,f284]) ).

tff(f607,plain,
    ( spl8_25
    | spl8_62
    | spl8_41 ),
    inference(avatar_split_clause,[],[f583,f459,f605,f363]) ).

tff(f583,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(X0,X1,sK3,sK5,X2)
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ( get2(char,t2tb1(sK6),$sum(sK4,sK1)) != t2tb2(tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1)))) )
        | $less(0,$uminus(sK1)) )
    | spl8_41 ),
    inference(superposition,[],[f460,f217]) ).

tff(f603,plain,
    ( spl8_61
    | spl8_25
    | spl8_41 ),
    inference(avatar_split_clause,[],[f585,f459,f363,f601]) ).

tff(f585,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(sK3,sK5,X0,X1,X2)
        | ( get2(char,t2tb1(sK6),$sum(sK4,sK1)) != t2tb2(tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1)))) )
        | $less(0,$uminus(sK1))
        | $less(0,$sum(1,$uminus(X2)))
        | $less(0,$sum($sum(sK1,1),$uminus(X2))) )
    | spl8_41 ),
    inference(superposition,[],[f460,f206]) ).

tff(f599,plain,
    ( spl8_25
    | spl8_60
    | spl8_41 ),
    inference(avatar_split_clause,[],[f584,f459,f597,f363]) ).

tff(f584,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$uminus(sK1))
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ~ matches1(sK3,sK5,X0,X1,X2)
        | ( get2(char,t2tb1(sK6),$sum(sK4,sK1)) != t2tb2(tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1)))) ) )
    | spl8_41 ),
    inference(superposition,[],[f460,f217]) ).

tff(f595,plain,
    ( ~ spl8_55
    | spl8_41 ),
    inference(avatar_split_clause,[],[f594,f459,f556]) ).

tff(f594,plain,
    ( ( get2(char,t2tb1(sK3),$sum(sK5,sK1)) != get2(char,t2tb1(sK6),$sum(sK4,sK1)) )
    | spl8_41 ),
    inference(subsumption_resolution,[],[f589,f181]) ).

tff(f589,plain,
    ( ( get2(char,t2tb1(sK3),$sum(sK5,sK1)) != get2(char,t2tb1(sK6),$sum(sK4,sK1)) )
    | ~ sort1(char,get2(char,t2tb1(sK3),$sum(sK5,sK1)))
    | spl8_41 ),
    inference(superposition,[],[f460,f173]) ).

tff(f593,plain,
    ( spl8_25
    | spl8_59
    | spl8_41 ),
    inference(avatar_split_clause,[],[f586,f459,f591,f363]) ).

tff(f586,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | $less(0,$sum(1,$uminus(X2)))
        | $less(0,$uminus(sK1))
        | ~ matches1(X0,X1,sK3,sK5,X2)
        | ( get2(char,t2tb1(sK6),$sum(sK4,sK1)) != t2tb2(tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1)))) ) )
    | spl8_41 ),
    inference(superposition,[],[f460,f206]) ).

tff(f582,plain,
    ( spl8_27
    | spl8_25
    | spl8_13 ),
    inference(avatar_split_clause,[],[f573,f283,f363,f372]) ).

tff(f573,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ~ matches1(X0,X1,sK6,sK4,X2)
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | $less(0,$uminus(sK1)) )
    | spl8_13 ),
    inference(superposition,[],[f285,f217]) ).

tff(f581,plain,
    ( spl8_28
    | spl8_25
    | spl8_13 ),
    inference(avatar_split_clause,[],[f576,f283,f363,f376]) ).

tff(f576,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$uminus(sK1))
        | $less(0,$sum(1,$uminus(X2)))
        | ~ matches1(X0,X1,sK6,sK4,X2)
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) ) )
    | spl8_13 ),
    inference(superposition,[],[f285,f206]) ).

tff(f580,plain,
    ( spl8_26
    | spl8_25
    | spl8_13 ),
    inference(avatar_split_clause,[],[f574,f283,f363,f368]) ).

tff(f574,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | $less(0,$uminus(sK1))
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ~ matches1(sK6,sK4,X0,X1,X2) )
    | spl8_13 ),
    inference(superposition,[],[f285,f217]) ).

tff(f579,plain,
    ( spl8_25
    | spl8_24
    | spl8_13 ),
    inference(avatar_split_clause,[],[f575,f283,f360,f363]) ).

tff(f575,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum(1,$uminus(X2)))
        | $less(0,$uminus(sK1))
        | ~ matches1(sK6,sK4,X0,X1,X2)
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | $less(0,$sum($sum(sK1,1),$uminus(X2))) )
    | spl8_13 ),
    inference(superposition,[],[f285,f206]) ).

tff(f572,plain,
    ( spl8_58
    | spl8_25
    | ~ spl8_41 ),
    inference(avatar_split_clause,[],[f540,f459,f363,f570]) ).

tff(f570,plain,
    ( spl8_58
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( ( get2(char,t2tb1(sK6),$sum(sK4,sK1)) = t2tb2(tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1)))) )
        | ~ matches1(X0,X1,sK3,sK5,X2)
        | $less(0,$sum($sum(sK1,1),$uminus(X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_58])]) ).

tff(f540,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ( get2(char,t2tb1(sK6),$sum(sK4,sK1)) = t2tb2(tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1)))) )
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ~ matches1(X0,X1,sK3,sK5,X2)
        | $less(0,$uminus(sK1)) )
    | ~ spl8_41 ),
    inference(superposition,[],[f461,f217]) ).

tff(f567,plain,
    ( spl8_25
    | spl8_57
    | ~ spl8_41 ),
    inference(avatar_split_clause,[],[f541,f459,f565,f363]) ).

tff(f565,plain,
    ( spl8_57
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ( get2(char,t2tb1(sK6),$sum(sK4,sK1)) = t2tb2(tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1)))) )
        | ~ matches1(sK3,sK5,X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_57])]) ).

tff(f541,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ( get2(char,t2tb1(sK6),$sum(sK4,sK1)) = t2tb2(tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1)))) )
        | ~ matches1(sK3,sK5,X0,X1,X2)
        | $less(0,$uminus(sK1)) )
    | ~ spl8_41 ),
    inference(superposition,[],[f461,f217]) ).

tff(f563,plain,
    ( spl8_25
    | spl8_56
    | ~ spl8_41 ),
    inference(avatar_split_clause,[],[f542,f459,f561,f363]) ).

tff(f561,plain,
    ( spl8_56
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ( get2(char,t2tb1(sK6),$sum(sK4,sK1)) = t2tb2(tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1)))) )
        | ~ matches1(sK3,sK5,X0,X1,X2)
        | $less(0,$sum(1,$uminus(X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_56])]) ).

tff(f542,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | $less(0,$sum(1,$uminus(X2)))
        | ( get2(char,t2tb1(sK6),$sum(sK4,sK1)) = t2tb2(tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1)))) )
        | $less(0,$uminus(sK1))
        | ~ matches1(sK3,sK5,X0,X1,X2) )
    | ~ spl8_41 ),
    inference(superposition,[],[f461,f206]) ).

tff(f559,plain,
    ( spl8_55
    | ~ spl8_41 ),
    inference(avatar_split_clause,[],[f554,f459,f556]) ).

tff(f554,plain,
    ( ( get2(char,t2tb1(sK3),$sum(sK5,sK1)) = get2(char,t2tb1(sK6),$sum(sK4,sK1)) )
    | ~ spl8_41 ),
    inference(subsumption_resolution,[],[f547,f181]) ).

tff(f547,plain,
    ( ( get2(char,t2tb1(sK3),$sum(sK5,sK1)) = get2(char,t2tb1(sK6),$sum(sK4,sK1)) )
    | ~ sort1(char,get2(char,t2tb1(sK3),$sum(sK5,sK1)))
    | ~ spl8_41 ),
    inference(superposition,[],[f173,f461]) ).

tff(f553,plain,
    ( spl8_54
    | spl8_25
    | ~ spl8_41 ),
    inference(avatar_split_clause,[],[f543,f459,f363,f551]) ).

tff(f551,plain,
    ( spl8_54
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(X0,X1,sK3,sK5,X2)
        | ( get2(char,t2tb1(sK6),$sum(sK4,sK1)) = t2tb2(tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1)))) )
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | $less(0,$sum(1,$uminus(X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_54])]) ).

tff(f543,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(X0,X1,sK3,sK5,X2)
        | $less(0,$sum(1,$uminus(X2)))
        | $less(0,$uminus(sK1))
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ( get2(char,t2tb1(sK6),$sum(sK4,sK1)) = t2tb2(tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1)))) ) )
    | ~ spl8_41 ),
    inference(superposition,[],[f461,f206]) ).

tff(f539,plain,
    ( spl8_53
    | spl8_50
    | spl8_16 ),
    inference(avatar_split_clause,[],[f514,f300,f524,f537]) ).

tff(f514,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X2)))
        | $less(0,$uminus(sK0(sK4,sK2,sK5,sK6,sK3)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | ~ matches1(X0,X1,sK6,sK4,X2) )
    | spl8_16 ),
    inference(superposition,[],[f302,f217]) ).

tff(f535,plain,
    ( spl8_52
    | spl8_50
    | spl8_16 ),
    inference(avatar_split_clause,[],[f515,f300,f524,f533]) ).

tff(f515,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$uminus(sK0(sK4,sK2,sK5,sK6,sK3)))
        | ~ matches1(sK6,sK4,X0,X1,X2)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) ) )
    | spl8_16 ),
    inference(superposition,[],[f302,f217]) ).

tff(f531,plain,
    ( spl8_50
    | spl8_51
    | spl8_16 ),
    inference(avatar_split_clause,[],[f516,f300,f529,f524]) ).

tff(f529,plain,
    ( spl8_51
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | ~ matches1(sK6,sK4,X0,X1,X2)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X2)))
        | $less(0,$sum(1,$uminus(X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_51])]) ).

tff(f516,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X2)))
        | $less(0,$sum(1,$uminus(X2)))
        | ~ matches1(sK6,sK4,X0,X1,X2)
        | $less(0,$uminus(sK0(sK4,sK2,sK5,sK6,sK3))) )
    | spl8_16 ),
    inference(superposition,[],[f302,f206]) ).

tff(f527,plain,
    ( spl8_49
    | spl8_50
    | spl8_16 ),
    inference(avatar_split_clause,[],[f517,f300,f524,f521]) ).

tff(f521,plain,
    ( spl8_49
  <=> ! [X2: $int,X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | ~ matches1(X0,X1,sK6,sK4,X2)
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X2)))
        | $less(0,$sum(1,$uminus(X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_49])]) ).

tff(f517,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$uminus(sK0(sK4,sK2,sK5,sK6,sK3)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK0(sK4,sK2,sK5,sK6,sK3)))) )
        | $less(0,$sum($sum(sK0(sK4,sK2,sK5,sK6,sK3),1),$uminus(X2)))
        | $less(0,$sum(1,$uminus(X2)))
        | ~ matches1(X0,X1,sK6,sK4,X2) )
    | spl8_16 ),
    inference(superposition,[],[f302,f206]) ).

tff(f513,plain,
    ( spl8_29
    | spl8_30
    | ~ spl8_11 ),
    inference(avatar_split_clause,[],[f504,f275,f392,f389]) ).

tff(f389,plain,
    ( spl8_29
  <=> ! [X0: $int] :
        ( $less(0,$uminus(X0))
        | $less(0,$sum($sum(X0,1),$uminus($sum(sK1,1))))
        | ( tb2t2(get2(char,t2tb1(sK6),$sum(sK4,X0))) = tb2t2(get2(char,t2tb1(sK3),$sum(sK5,X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_29])]) ).

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

tff(f504,plain,
    ( ! [X0: $int] :
        ( $less(0,$sum(1,$uminus($sum(sK1,1))))
        | ( tb2t2(get2(char,t2tb1(sK6),$sum(sK4,X0))) = tb2t2(get2(char,t2tb1(sK3),$sum(sK5,X0))) )
        | $less(0,$sum($sum(X0,1),$uminus($sum(sK1,1))))
        | $less(0,$uminus(X0)) )
    | ~ spl8_11 ),
    inference(resolution,[],[f277,f206]) ).

tff(f512,plain,
    ( spl8_33
    | spl8_31
    | spl8_32
    | ~ spl8_34
    | ~ spl8_11 ),
    inference(avatar_split_clause,[],[f511,f275,f409,f401,f397,f405]) ).

tff(f405,plain,
    ( spl8_33
  <=> matches1(sK3,sK5,sK6,sK4,$sum(2,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_33])]) ).

tff(f397,plain,
    ( spl8_31
  <=> $less(0,$sum(sK4,$uminus($sum($sum(length1(char,t2tb1(sK6)),$uminus($sum(sK1,1))),-1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_31])]) ).

tff(f401,plain,
    ( spl8_32
  <=> $less(0,$sum(sK5,$uminus($sum($sum(length1(char,t2tb1(sK3)),$uminus($sum(sK1,1))),-1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_32])]) ).

tff(f511,plain,
    ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) != tb2t2(get2(char,t2tb1(sK6),$sum(sK4,$sum(sK1,1)))) )
    | $less(0,$sum(sK5,$uminus($sum($sum(length1(char,t2tb1(sK3)),$uminus($sum(sK1,1))),-1))))
    | matches1(sK3,sK5,sK6,sK4,$sum(2,sK1))
    | $less(0,$sum(sK4,$uminus($sum($sum(length1(char,t2tb1(sK6)),$uminus($sum(sK1,1))),-1))))
    | ~ spl8_11 ),
    inference(evaluation,[],[f507]) ).

tff(f507,plain,
    ( $less(0,$sum(sK5,$uminus($sum($sum(length1(char,t2tb1(sK3)),$uminus($sum(sK1,1))),-1))))
    | $less(0,$sum(sK4,$uminus($sum($sum(length1(char,t2tb1(sK6)),$uminus($sum(sK1,1))),-1))))
    | matches1(sK3,sK5,sK6,sK4,$sum($sum(sK1,1),1))
    | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) != tb2t2(get2(char,t2tb1(sK6),$sum(sK4,$sum(sK1,1)))) )
    | ~ spl8_11 ),
    inference(resolution,[],[f277,f210]) ).

tff(f502,plain,
    ( spl8_12
    | spl8_10
    | ~ spl8_2
    | spl8_11
    | ~ spl8_13 ),
    inference(avatar_split_clause,[],[f501,f283,f275,f225,f271,f279]) ).

tff(f271,plain,
    ( spl8_10
  <=> $less(0,$sum(sK5,$uminus($sum($sum(length1(char,t2tb1(sK3)),$uminus(sK1)),-1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_10])]) ).

tff(f501,plain,
    ( $less(0,$sum(sK5,$uminus($sum($sum(length1(char,t2tb1(sK3)),$uminus(sK1)),-1))))
    | $less(0,$sum(sK4,$uminus($sum($sum(length1(char,t2tb1(sK6)),$uminus(sK1)),-1))))
    | ~ spl8_2
    | spl8_11
    | ~ spl8_13 ),
    inference(subsumption_resolution,[],[f500,f284]) ).

tff(f500,plain,
    ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(sK6),$sum(sK4,sK1))) )
    | $less(0,$sum(sK5,$uminus($sum($sum(length1(char,t2tb1(sK3)),$uminus(sK1)),-1))))
    | $less(0,$sum(sK4,$uminus($sum($sum(length1(char,t2tb1(sK6)),$uminus(sK1)),-1))))
    | ~ spl8_2
    | spl8_11 ),
    inference(subsumption_resolution,[],[f473,f227]) ).

tff(f473,plain,
    ( ~ matches1(sK3,sK5,sK6,sK4,sK1)
    | $less(0,$sum(sK5,$uminus($sum($sum(length1(char,t2tb1(sK3)),$uminus(sK1)),-1))))
    | $less(0,$sum(sK4,$uminus($sum($sum(length1(char,t2tb1(sK6)),$uminus(sK1)),-1))))
    | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(sK6),$sum(sK4,sK1))) )
    | spl8_11 ),
    inference(resolution,[],[f276,f210]) ).

tff(f499,plain,
    ( spl8_17
    | spl8_44
    | spl8_48
    | spl8_19
    | spl8_46
    | spl8_11 ),
    inference(avatar_split_clause,[],[f476,f275,f486,f312,f496,f478,f304]) ).

tff(f476,plain,
    ( $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus($sum(sK1,1))))))
    | $less(0,$uminus(sK4))
    | $less(0,$uminus(sK5))
    | $less(0,$sum(1,sK0(sK4,$sum(sK1,1),sK5,sK6,sK3)))
    | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus($sum(sK1,1))))))
    | spl8_11 ),
    inference(resolution,[],[f276,f208]) ).

tff(f494,plain,
    ( spl8_19
    | spl8_47
    | spl8_46
    | spl8_44
    | spl8_17
    | spl8_11 ),
    inference(avatar_split_clause,[],[f475,f275,f304,f478,f486,f491,f312]) ).

tff(f475,plain,
    ( $less(0,$uminus(sK4))
    | $less(0,$uminus(sK5))
    | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus($sum(sK1,1))))))
    | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus($sum(sK1,1))))))
    | $less(0,$sum($sum(sK1,1),$uminus(sK0(sK4,$sum(sK1,1),sK5,sK6,sK3))))
    | spl8_11 ),
    inference(resolution,[],[f276,f211]) ).

tff(f489,plain,
    ( spl8_19
    | spl8_17
    | spl8_44
    | ~ spl8_45
    | spl8_46
    | spl8_11 ),
    inference(avatar_split_clause,[],[f474,f275,f486,f482,f478,f304,f312]) ).

tff(f474,plain,
    ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,$sum(sK1,1),sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(sK6),$sum(sK4,sK0(sK4,$sum(sK1,1),sK5,sK6,sK3)))) )
    | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus($sum(sK1,1))))))
    | $less(0,$uminus(sK5))
    | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus($sum(sK1,1))))))
    | $less(0,$uminus(sK4))
    | spl8_11 ),
    inference(resolution,[],[f276,f212]) ).

tff(f472,plain,
    ( spl8_43
    | spl8_25
    | ~ spl8_13 ),
    inference(avatar_split_clause,[],[f425,f283,f363,f469]) ).

tff(f425,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ~ matches1(sK6,sK4,X0,X1,X2)
        | $less(0,$uminus(sK1)) )
    | ~ spl8_13 ),
    inference(superposition,[],[f284,f217]) ).

tff(f471,plain,
    ( spl8_43
    | spl8_25
    | ~ spl8_13 ),
    inference(avatar_split_clause,[],[f431,f283,f363,f469]) ).

tff(f431,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(sK6,sK4,X0,X1,X2)
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | $less(0,$uminus(sK1))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) ) )
    | ~ spl8_13 ),
    inference(superposition,[],[f217,f284]) ).

tff(f467,plain,
    ( spl8_12
    | spl8_42
    | ~ spl8_13 ),
    inference(avatar_split_clause,[],[f432,f283,f465,f279]) ).

tff(f432,plain,
    ( ! [X0: array_char,X1: $int] :
        ( $less(0,$sum(X1,$uminus($sum($sum(length1(char,t2tb1(X0)),$uminus(sK1)),-1))))
        | $less(0,$sum(sK4,$uminus($sum($sum(length1(char,t2tb1(sK6)),$uminus(sK1)),-1))))
        | matches1(X0,X1,sK6,sK4,$sum(sK1,1))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | ~ matches1(X0,X1,sK6,sK4,sK1) )
    | ~ spl8_13 ),
    inference(superposition,[],[f210,f284]) ).

tff(f463,plain,
    ( spl8_39
    | spl8_25
    | ~ spl8_13 ),
    inference(avatar_split_clause,[],[f426,f283,f363,f448]) ).

tff(f426,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum(1,$uminus(X2)))
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | ~ matches1(sK6,sK4,X0,X1,X2)
        | $less(0,$uminus(sK1)) )
    | ~ spl8_13 ),
    inference(superposition,[],[f284,f206]) ).

tff(f462,plain,
    ( spl8_41
    | ~ spl8_13 ),
    inference(avatar_split_clause,[],[f457,f283,f459]) ).

tff(f457,plain,
    ( ( get2(char,t2tb1(sK6),$sum(sK4,sK1)) = t2tb2(tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1)))) )
    | ~ spl8_13 ),
    inference(subsumption_resolution,[],[f438,f181]) ).

tff(f438,plain,
    ( ~ sort1(char,get2(char,t2tb1(sK6),$sum(sK4,sK1)))
    | ( get2(char,t2tb1(sK6),$sum(sK4,sK1)) = t2tb2(tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1)))) )
    | ~ spl8_13 ),
    inference(superposition,[],[f173,f284]) ).

tff(f456,plain,
    ( spl8_38
    | spl8_25
    | ~ spl8_13 ),
    inference(avatar_split_clause,[],[f430,f283,f363,f444]) ).

tff(f430,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ~ matches1(X0,X1,sK6,sK4,X2)
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | $less(0,$uminus(sK1)) )
    | ~ spl8_13 ),
    inference(superposition,[],[f217,f284]) ).

tff(f455,plain,
    ( spl8_40
    | spl8_12
    | ~ spl8_13 ),
    inference(avatar_split_clause,[],[f433,f283,f279,f453]) ).

tff(f433,plain,
    ( ! [X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | ~ matches1(sK6,sK4,X0,X1,sK1)
        | matches1(sK6,sK4,X0,X1,$sum(sK1,1))
        | $less(0,$sum(X1,$uminus($sum($sum(length1(char,t2tb1(X0)),$uminus(sK1)),-1))))
        | $less(0,$sum(sK4,$uminus($sum($sum(length1(char,t2tb1(sK6)),$uminus(sK1)),-1)))) )
    | ~ spl8_13 ),
    inference(superposition,[],[f210,f284]) ).

tff(f451,plain,
    ( spl8_25
    | spl8_37
    | ~ spl8_13 ),
    inference(avatar_split_clause,[],[f435,f283,f440,f363]) ).

tff(f435,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(X0,X1,sK6,sK4,X2)
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | $less(0,$sum(1,$uminus(X2)))
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | $less(0,$uminus(sK1)) )
    | ~ spl8_13 ),
    inference(superposition,[],[f206,f284]) ).

tff(f450,plain,
    ( spl8_25
    | spl8_39
    | ~ spl8_13 ),
    inference(avatar_split_clause,[],[f434,f283,f448,f363]) ).

tff(f434,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | ~ matches1(sK6,sK4,X0,X1,X2)
        | $less(0,$sum(1,$uminus(X2)))
        | $less(0,$uminus(sK1)) )
    | ~ spl8_13 ),
    inference(superposition,[],[f206,f284]) ).

tff(f446,plain,
    ( spl8_38
    | spl8_25
    | ~ spl8_13 ),
    inference(avatar_split_clause,[],[f424,f283,f363,f444]) ).

tff(f424,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$uminus(sK1))
        | $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | ~ matches1(X0,X1,sK6,sK4,X2) )
    | ~ spl8_13 ),
    inference(superposition,[],[f284,f217]) ).

tff(f442,plain,
    ( spl8_25
    | spl8_37
    | ~ spl8_13 ),
    inference(avatar_split_clause,[],[f427,f283,f440,f363]) ).

tff(f427,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ~ matches1(X0,X1,sK6,sK4,X2)
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) = tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | $less(0,$sum(1,$uminus(X2)))
        | $less(0,$uminus(sK1))
        | $less(0,$sum($sum(sK1,1),$uminus(X2))) )
    | ~ spl8_13 ),
    inference(superposition,[],[f284,f206]) ).

tff(f423,plain,
    ( spl8_36
    | ~ spl8_11 ),
    inference(avatar_split_clause,[],[f385,f275,f420]) ).

tff(f420,plain,
    ( spl8_36
  <=> $less(0,$sum($sum($sum(length1(char,t2tb1(sK3)),$uminus($sum(sK1,1))),1),$uminus(sK5))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_36])]) ).

tff(f385,plain,
    ( $less(0,$sum($sum($sum(length1(char,t2tb1(sK3)),$uminus($sum(sK1,1))),1),$uminus(sK5)))
    | ~ spl8_11 ),
    inference(resolution,[],[f277,f216]) ).

tff(f216,plain,
    ! [X2: $int,X3: array_char,X0: $int,X1: $int,X4: array_char] :
      ( ~ matches1(X4,X2,X3,X0,X1)
      | $less(0,$sum($sum($sum(length1(char,t2tb1(X4)),$uminus(X1)),1),$uminus(X2))) ),
    inference(evaluation,[],[f188]) ).

tff(f188,plain,
    ! [X2: $int,X3: array_char,X0: $int,X1: $int,X4: array_char] :
      ( ~ matches1(X4,X2,X3,X0,X1)
      | ~ $less($sum(length1(char,t2tb1(X4)),$uminus(X1)),X2) ),
    inference(cnf_transformation,[],[f140]) ).

tff(f418,plain,
    ( spl8_29
    | ~ spl8_11 ),
    inference(avatar_split_clause,[],[f386,f275,f389]) ).

tff(f386,plain,
    ( ! [X0: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK6),$sum(sK4,X0))) = tb2t2(get2(char,t2tb1(sK3),$sum(sK5,X0))) )
        | $less(0,$uminus(X0))
        | $less(0,$sum($sum(X0,1),$uminus($sum(sK1,1)))) )
    | ~ spl8_11 ),
    inference(resolution,[],[f277,f217]) ).

tff(f417,plain,
    ( spl8_35
    | ~ spl8_11 ),
    inference(avatar_split_clause,[],[f384,f275,f414]) ).

tff(f414,plain,
    ( spl8_35
  <=> $less(0,$sum($sum($sum(length1(char,t2tb1(sK6)),$uminus($sum(sK1,1))),1),$uminus(sK4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_35])]) ).

tff(f384,plain,
    ( $less(0,$sum($sum($sum(length1(char,t2tb1(sK6)),$uminus($sum(sK1,1))),1),$uminus(sK4)))
    | ~ spl8_11 ),
    inference(resolution,[],[f277,f215]) ).

tff(f215,plain,
    ! [X2: $int,X3: array_char,X0: $int,X1: $int,X4: array_char] :
      ( ~ matches1(X4,X2,X3,X0,X1)
      | $less(0,$sum($sum($sum(length1(char,t2tb1(X3)),$uminus(X1)),1),$uminus(X0))) ),
    inference(evaluation,[],[f189]) ).

tff(f189,plain,
    ! [X2: $int,X3: array_char,X0: $int,X1: $int,X4: array_char] :
      ( ~ matches1(X4,X2,X3,X0,X1)
      | ~ $less($sum(length1(char,t2tb1(X3)),$uminus(X1)),X0) ),
    inference(cnf_transformation,[],[f140]) ).

tff(f412,plain,
    ( spl8_31
    | spl8_32
    | spl8_33
    | ~ spl8_34
    | ~ spl8_11 ),
    inference(avatar_split_clause,[],[f387,f275,f409,f405,f401,f397]) ).

tff(f387,plain,
    ( matches1(sK3,sK5,sK6,sK4,$sum(2,sK1))
    | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) != tb2t2(get2(char,t2tb1(sK6),$sum(sK4,$sum(sK1,1)))) )
    | $less(0,$sum(sK4,$uminus($sum($sum(length1(char,t2tb1(sK6)),$uminus($sum(sK1,1))),-1))))
    | $less(0,$sum(sK5,$uminus($sum($sum(length1(char,t2tb1(sK3)),$uminus($sum(sK1,1))),-1))))
    | ~ spl8_11 ),
    inference(evaluation,[],[f383]) ).

tff(f383,plain,
    ( $less(0,$sum(sK5,$uminus($sum($sum(length1(char,t2tb1(sK3)),$uminus($sum(sK1,1))),-1))))
    | matches1(sK3,sK5,sK6,sK4,$sum($sum(sK1,1),1))
    | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,$sum(sK1,1)))) != tb2t2(get2(char,t2tb1(sK6),$sum(sK4,$sum(sK1,1)))) )
    | $less(0,$sum(sK4,$uminus($sum($sum(length1(char,t2tb1(sK6)),$uminus($sum(sK1,1))),-1))))
    | ~ spl8_11 ),
    inference(resolution,[],[f277,f210]) ).

tff(f395,plain,
    ( spl8_29
    | spl8_30
    | ~ spl8_11 ),
    inference(avatar_split_clause,[],[f380,f275,f392,f389]) ).

tff(f380,plain,
    ( ! [X0: $int] :
        ( $less(0,$sum(1,$uminus($sum(sK1,1))))
        | $less(0,$uminus(X0))
        | ( tb2t2(get2(char,t2tb1(sK6),$sum(sK4,X0))) = tb2t2(get2(char,t2tb1(sK3),$sum(sK5,X0))) )
        | $less(0,$sum($sum(X0,1),$uminus($sum(sK1,1)))) )
    | ~ spl8_11 ),
    inference(resolution,[],[f277,f206]) ).

tff(f378,plain,
    ( spl8_28
    | spl8_25
    | spl8_13 ),
    inference(avatar_split_clause,[],[f356,f283,f363,f376]) ).

tff(f356,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | ~ matches1(X0,X1,sK6,sK4,X2)
        | $less(0,$uminus(sK1))
        | $less(0,$sum(1,$uminus(X2)))
        | $less(0,$sum($sum(sK1,1),$uminus(X2))) )
    | spl8_13 ),
    inference(superposition,[],[f285,f206]) ).

tff(f374,plain,
    ( spl8_27
    | spl8_25
    | spl8_13 ),
    inference(avatar_split_clause,[],[f353,f283,f363,f372]) ).

tff(f353,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | $less(0,$uminus(sK1))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | ~ matches1(X0,X1,sK6,sK4,X2) )
    | spl8_13 ),
    inference(superposition,[],[f285,f217]) ).

tff(f370,plain,
    ( spl8_25
    | spl8_26
    | spl8_13 ),
    inference(avatar_split_clause,[],[f354,f283,f368,f363]) ).

tff(f354,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | $less(0,$uminus(sK1))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) )
        | ~ matches1(sK6,sK4,X0,X1,X2) )
    | spl8_13 ),
    inference(superposition,[],[f285,f217]) ).

tff(f366,plain,
    ( spl8_24
    | spl8_25
    | spl8_13 ),
    inference(avatar_split_clause,[],[f355,f283,f363,f360]) ).

tff(f355,plain,
    ( ! [X2: $int,X0: array_char,X1: $int] :
        ( $less(0,$sum($sum(sK1,1),$uminus(X2)))
        | ~ matches1(sK6,sK4,X0,X1,X2)
        | $less(0,$sum(1,$uminus(X2)))
        | $less(0,$uminus(sK1))
        | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(X0),$sum(X1,sK1))) ) )
    | spl8_13 ),
    inference(superposition,[],[f285,f206]) ).

tff(f348,plain,
    ( spl8_23
    | ~ spl8_22 ),
    inference(avatar_split_clause,[],[f343,f333,f345]) ).

tff(f343,plain,
    ( ( get2(char,t2tb1(sK3),sK5) = get2(char,t2tb1(sK6),sK4) )
    | ~ spl8_22 ),
    inference(subsumption_resolution,[],[f339,f181]) ).

tff(f339,plain,
    ( ~ sort1(char,get2(char,t2tb1(sK3),sK5))
    | ( get2(char,t2tb1(sK3),sK5) = get2(char,t2tb1(sK6),sK4) )
    | ~ spl8_22 ),
    inference(superposition,[],[f335,f173]) ).

tff(f336,plain,
    ( spl8_22
    | ~ spl8_4 ),
    inference(avatar_split_clause,[],[f331,f243,f333]) ).

tff(f331,plain,
    ( ( get2(char,t2tb1(sK6),sK4) = t2tb2(tb2t2(get2(char,t2tb1(sK3),sK5))) )
    | ~ spl8_4 ),
    inference(subsumption_resolution,[],[f330,f181]) ).

tff(f330,plain,
    ( ~ sort1(char,get2(char,t2tb1(sK6),sK4))
    | ( get2(char,t2tb1(sK6),sK4) = t2tb2(tb2t2(get2(char,t2tb1(sK3),sK5))) )
    | ~ spl8_4 ),
    inference(superposition,[],[f173,f245]) ).

tff(f325,plain,
    ( spl8_21
    | spl8_15
    | spl8_17
    | spl8_19
    | spl8_18
    | spl8_3 ),
    inference(avatar_split_clause,[],[f293,f230,f308,f312,f304,f296,f322]) ).

tff(f322,plain,
    ( spl8_21
  <=> $less(0,$sum(sK2,$uminus(sK0(sK4,sK2,sK5,sK6,sK3)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_21])]) ).

tff(f296,plain,
    ( spl8_15
  <=> $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(sK2))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_15])]) ).

tff(f308,plain,
    ( spl8_18
  <=> $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(sK2))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_18])]) ).

tff(f230,plain,
    ( spl8_3
  <=> matches1(sK3,sK5,sK6,sK4,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_3])]) ).

tff(f293,plain,
    ( $less(0,$uminus(sK5))
    | $less(0,$sum(sK2,$uminus(sK0(sK4,sK2,sK5,sK6,sK3))))
    | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(sK2)))))
    | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(sK2)))))
    | $less(0,$uminus(sK4))
    | spl8_3 ),
    inference(resolution,[],[f232,f211]) ).

tff(f232,plain,
    ( ~ matches1(sK3,sK5,sK6,sK4,sK2)
    | spl8_3 ),
    inference(avatar_component_clause,[],[f230]) ).

tff(f320,plain,
    ( spl8_15
    | spl8_18
    | spl8_20
    | spl8_19
    | spl8_17
    | spl8_3 ),
    inference(avatar_split_clause,[],[f294,f230,f304,f312,f317,f308,f296]) ).

tff(f317,plain,
    ( spl8_20
  <=> $less(0,$sum(1,sK0(sK4,sK2,sK5,sK6,sK3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_20])]) ).

tff(f294,plain,
    ( $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(sK2)))))
    | $less(0,$sum(1,sK0(sK4,sK2,sK5,sK6,sK3)))
    | $less(0,$uminus(sK4))
    | $less(0,$uminus(sK5))
    | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(sK2)))))
    | spl8_3 ),
    inference(resolution,[],[f232,f208]) ).

tff(f315,plain,
    ( spl8_15
    | ~ spl8_16
    | spl8_17
    | spl8_18
    | spl8_19
    | spl8_3 ),
    inference(avatar_split_clause,[],[f292,f230,f312,f308,f304,f300,f296]) ).

tff(f292,plain,
    ( $less(0,$uminus(sK4))
    | ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK0(sK4,sK2,sK5,sK6,sK3)))) != tb2t2(get2(char,t2tb1(sK6),$sum(sK4,sK0(sK4,sK2,sK5,sK6,sK3)))) )
    | $less(0,$sum(sK4,$uminus($sum(length1(char,t2tb1(sK6)),$uminus(sK2)))))
    | $less(0,$sum(sK5,$uminus($sum(length1(char,t2tb1(sK3)),$uminus(sK2)))))
    | $less(0,$uminus(sK5))
    | spl8_3 ),
    inference(resolution,[],[f232,f212]) ).

tff(f291,plain,
    ( spl8_14
    | ~ spl8_2 ),
    inference(avatar_split_clause,[],[f237,f225,f288]) ).

tff(f288,plain,
    ( spl8_14
  <=> $less(0,$sum(1,sK4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_14])]) ).

tff(f237,plain,
    ( $less(0,$sum(1,sK4))
    | ~ spl8_2 ),
    inference(resolution,[],[f227,f209]) ).

tff(f209,plain,
    ! [X2: $int,X3: array_char,X0: $int,X1: $int,X4: array_char] :
      ( $less(0,$sum(1,X0))
      | ~ matches1(X4,X2,X3,X0,X1) ),
    inference(evaluation,[],[f186]) ).

tff(f186,plain,
    ! [X2: $int,X3: array_char,X0: $int,X1: $int,X4: array_char] :
      ( ~ $less(X0,0)
      | ~ matches1(X4,X2,X3,X0,X1) ),
    inference(cnf_transformation,[],[f140]) ).

tff(f286,plain,
    ( spl8_10
    | spl8_11
    | spl8_12
    | ~ spl8_13
    | ~ spl8_2 ),
    inference(avatar_split_clause,[],[f238,f225,f283,f279,f275,f271]) ).

tff(f238,plain,
    ( ( tb2t2(get2(char,t2tb1(sK3),$sum(sK5,sK1))) != tb2t2(get2(char,t2tb1(sK6),$sum(sK4,sK1))) )
    | $less(0,$sum(sK4,$uminus($sum($sum(length1(char,t2tb1(sK6)),$uminus(sK1)),-1))))
    | $less(0,$sum(sK5,$uminus($sum($sum(length1(char,t2tb1(sK3)),$uminus(sK1)),-1))))
    | matches1(sK3,sK5,sK6,sK4,$sum(sK1,1))
    | ~ spl8_2 ),
    inference(resolution,[],[f227,f210]) ).

tff(f269,plain,
    ( spl8_5
    | spl8_9
    | ~ spl8_2 ),
    inference(avatar_split_clause,[],[f235,f225,f267,f247]) ).

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

tff(f235,plain,
    ( ! [X0: $int] :
        ( ( tb2t2(get2(char,t2tb1(sK6),$sum(sK4,X0))) = tb2t2(get2(char,t2tb1(sK3),$sum(sK5,X0))) )
        | $less(0,$uminus(X0))
        | $less(0,$sum($sum(X0,1),$uminus(sK1)))
        | $less(0,$sum(1,$uminus(sK1))) )
    | ~ spl8_2 ),
    inference(resolution,[],[f227,f206]) ).

tff(f265,plain,
    ( spl8_8
    | ~ spl8_2 ),
    inference(avatar_split_clause,[],[f240,f225,f262]) ).

tff(f262,plain,
    ( spl8_8
  <=> $less(0,$sum($sum($sum(length1(char,t2tb1(sK3)),$uminus(sK1)),1),$uminus(sK5))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_8])]) ).

tff(f240,plain,
    ( $less(0,$sum($sum($sum(length1(char,t2tb1(sK3)),$uminus(sK1)),1),$uminus(sK5)))
    | ~ spl8_2 ),
    inference(resolution,[],[f227,f216]) ).

tff(f260,plain,
    ( spl8_7
    | ~ spl8_2 ),
    inference(avatar_split_clause,[],[f239,f225,f257]) ).

tff(f257,plain,
    ( spl8_7
  <=> $less(0,$sum($sum($sum(length1(char,t2tb1(sK6)),$uminus(sK1)),1),$uminus(sK4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_7])]) ).

tff(f239,plain,
    ( $less(0,$sum($sum($sum(length1(char,t2tb1(sK6)),$uminus(sK1)),1),$uminus(sK4)))
    | ~ spl8_2 ),
    inference(resolution,[],[f227,f215]) ).

tff(f255,plain,
    ( spl8_6
    | ~ spl8_2 ),
    inference(avatar_split_clause,[],[f234,f225,f252]) ).

tff(f252,plain,
    ( spl8_6
  <=> $less(0,$sum(1,sK5)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_6])]) ).

tff(f234,plain,
    ( $less(0,$sum(1,sK5))
    | ~ spl8_2 ),
    inference(resolution,[],[f227,f205]) ).

tff(f205,plain,
    ! [X2: $int,X3: array_char,X0: $int,X1: $int,X4: array_char] :
      ( $less(0,$sum(1,X2))
      | ~ matches1(X4,X2,X3,X0,X1) ),
    inference(evaluation,[],[f187]) ).

tff(f187,plain,
    ! [X2: $int,X3: array_char,X0: $int,X1: $int,X4: array_char] :
      ( ~ $less(X2,0)
      | ~ matches1(X4,X2,X3,X0,X1) ),
    inference(cnf_transformation,[],[f140]) ).

tff(f250,plain,
    ( spl8_4
    | spl8_5
    | ~ spl8_2 ),
    inference(avatar_split_clause,[],[f236,f225,f247,f243]) ).

tff(f236,plain,
    ( $less(0,$sum(1,$uminus(sK1)))
    | ( tb2t2(get2(char,t2tb1(sK3),sK5)) = tb2t2(get2(char,t2tb1(sK6),sK4)) )
    | ~ spl8_2 ),
    inference(resolution,[],[f227,f207]) ).

tff(f233,plain,
    ~ spl8_3,
    inference(avatar_split_clause,[],[f200,f230]) ).

tff(f200,plain,
    ~ matches1(sK3,sK5,sK6,sK4,sK2),
    inference(cnf_transformation,[],[f148]) ).

tff(f148,plain,
    ( $less(sK2,sK1)
    & ~ matches1(sK3,sK5,sK6,sK4,sK2)
    & matches1(sK3,sK5,sK6,sK4,sK1) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK1,sK2,sK3,sK4,sK5,sK6])],[f146,f147]) ).

tff(f147,plain,
    ( ? [X0: $int,X1: $int,X2: array_char,X3: $int,X4: $int,X5: array_char] :
        ( $less(X1,X0)
        & ~ matches1(X2,X4,X5,X3,X1)
        & matches1(X2,X4,X5,X3,X0) )
   => ( $less(sK2,sK1)
      & ~ matches1(sK3,sK5,sK6,sK4,sK2)
      & matches1(sK3,sK5,sK6,sK4,sK1) ) ),
    introduced(choice_axiom,[]) ).

tff(f146,plain,
    ? [X0: $int,X1: $int,X2: array_char,X3: $int,X4: $int,X5: array_char] :
      ( $less(X1,X0)
      & ~ matches1(X2,X4,X5,X3,X1)
      & matches1(X2,X4,X5,X3,X0) ),
    inference(rectify,[],[f102]) ).

tff(f102,plain,
    ? [X3: $int,X4: $int,X1: array_char,X0: $int,X5: $int,X2: array_char] :
      ( $less(X4,X3)
      & ~ matches1(X1,X5,X2,X0,X4)
      & matches1(X1,X5,X2,X0,X3) ),
    inference(flattening,[],[f101]) ).

tff(f101,plain,
    ? [X5: $int,X1: array_char,X2: array_char,X3: $int,X0: $int,X4: $int] :
      ( ~ matches1(X1,X5,X2,X0,X4)
      & $less(X4,X3)
      & matches1(X1,X5,X2,X0,X3) ),
    inference(ennf_transformation,[],[f60]) ).

tff(f60,plain,
    ~ ! [X5: $int,X1: array_char,X2: array_char,X3: $int,X0: $int,X4: $int] :
        ( matches1(X1,X5,X2,X0,X3)
       => ( $less(X4,X3)
         => matches1(X1,X5,X2,X0,X4) ) ),
    inference(rectify,[],[f45]) ).

tff(f45,negated_conjecture,
    ~ ! [X19: $int,X10: array_char,X11: array_char,X17: $int,X20: $int,X18: $int] :
        ( matches1(X10,X18,X11,X19,X17)
       => ( $less(X20,X17)
         => matches1(X10,X18,X11,X19,X20) ) ),
    inference(negated_conjecture,[],[f44]) ).

tff(f44,conjecture,
    ! [X19: $int,X10: array_char,X11: array_char,X17: $int,X20: $int,X18: $int] :
      ( matches1(X10,X18,X11,X19,X17)
     => ( $less(X20,X17)
       => matches1(X10,X18,X11,X19,X20) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

tff(f228,plain,
    spl8_2,
    inference(avatar_split_clause,[],[f199,f225]) ).

tff(f199,plain,
    matches1(sK3,sK5,sK6,sK4,sK1),
    inference(cnf_transformation,[],[f148]) ).

tff(f223,plain,
    spl8_1,
    inference(avatar_split_clause,[],[f218,f220]) ).

tff(f220,plain,
    ( spl8_1
  <=> $less(0,$sum(sK1,$uminus(sK2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_1])]) ).

tff(f218,plain,
    $less(0,$sum(sK1,$uminus(sK2))),
    inference(evaluation,[],[f201]) ).

tff(f201,plain,
    $less(sK2,sK1),
    inference(cnf_transformation,[],[f148]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem    : SWW610_2 : TPTP v8.2.0. Released v6.1.0.
% 0.03/0.12  % Command    : run_vampire %s %d THM
% 0.12/0.34  % Computer : n028.cluster.edu
% 0.12/0.34  % Model    : x86_64 x86_64
% 0.12/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34  % Memory   : 8042.1875MB
% 0.12/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit   : 300
% 0.12/0.34  % WCLimit    : 300
% 0.12/0.34  % DateTime   : Wed Jun 19 05:47:54 EDT 2024
% 0.12/0.34  % CPUTime    : 
% 0.12/0.36  This is a TF0_THM_EQU_ARI problem
% 0.21/0.36  Running first-order theorem proving
% 0.21/0.36  Running /export/starexec/sandbox2/solver/bin/vampire --mode casc -m 16384 --cores 7 -t 300 /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.21/0.42  % (26332)Running in auto input_syntax mode. Trying TPTP
% 0.21/0.42  % (26341)lrs+10_1:32_s2a=on:s2agt=10:sgt=8:ss=axioms:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/15Mi)
% 0.21/0.42  % (26332)Running in auto input_syntax mode. Trying TPTP
% 0.21/0.42  % (26340)ott+1011_1:2_br=off:bs=unit_only:bsr=unit_only:nwc=5.0:s2a=on:s2agt=32:urr=on:i=37:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/37Mi)
% 0.21/0.42  % (26332)Running in auto input_syntax mode. Trying TPTP
% 0.21/0.42  % (26339)ott+21_1:1_erd=off:s2a=on:sac=on:sd=1:sgt=64:sos=on:ss=included:st=3.0:to=lpo:urr=on:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.21/0.42  % (26332)Running in auto input_syntax mode. Trying TPTP
% 0.21/0.42  % (26338)dis+1011_1:64_drc=off:flr=on:nwc=2.0:sac=on:urr=ec_only:i=8:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/8Mi)
% 0.21/0.42  % (26332)Running in auto input_syntax mode. Trying TPTP
% 0.21/0.42  % (26342)lrs+10_5:1_br=off:fde=none:nwc=3.0:sd=1:sgt=10:sos=on:ss=axioms:urr=on:i=32:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/32Mi)
% 0.21/0.42  % (26332)Running in auto input_syntax mode. Trying TPTP
% 0.21/0.42  % (26337)lrs+1010_1:1_aac=none:bce=on:nicw=on:nm=0:plsq=on:plsql=on:sac=on:sos=on:sp=frequency:spb=units:to=lpo:i=34:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/34Mi)
% 0.21/0.42  % (26332)Running in auto input_syntax mode. Trying TPTP
% 0.21/0.42  % (26336)dis+1010_1:4_aac=none:abs=on:atotf=0.5:avsq=on:avsqc=2:avsqr=215,247:awrs=converge:awrsf=128:bsd=on:erd=off:fde=none:gve=cautious:newcnf=on:nwc=5.0:rnwc=on:sac=on:sas=z3:sp=const_min:tgt=ground:thsq=on:thsqc=64:thsqr=1,4:i=59848:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/59848Mi)
% 0.21/0.43  % (26339)Instruction limit reached!
% 0.21/0.43  % (26339)------------------------------
% 0.21/0.43  % (26339)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.21/0.43  % (26339)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.21/0.43  % (26339)Termination reason: Time limit
% 0.21/0.43  % (26339)Termination phase: SInE selection
% 0.21/0.43  
% 0.21/0.43  % (26339)Memory used [KB]: 761
% 0.21/0.43  % (26339)Time elapsed: 0.003 s
% 0.21/0.43  % (26339)Instructions burned: 3 (million)
% 0.21/0.43  % (26338)Instruction limit reached!
% 0.21/0.43  % (26338)------------------------------
% 0.21/0.43  % (26338)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.21/0.43  % (26338)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.21/0.43  % (26338)Termination reason: Time limit
% 0.21/0.43  % (26338)Termination phase: Saturation
% 0.21/0.43  
% 0.21/0.43  % (26338)Memory used [KB]: 895
% 0.21/0.43  % (26338)Time elapsed: 0.007 s
% 0.21/0.43  % (26338)Instructions burned: 8 (million)
% 0.21/0.43  % (26342)Refutation not found, incomplete strategy% (26342)------------------------------
% 0.21/0.43  % (26342)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.21/0.43  % (26342)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.21/0.43  % (26342)Termination reason: Refutation not found, incomplete strategy
% 0.21/0.43  
% 0.21/0.43  % (26342)Memory used [KB]: 913
% 0.21/0.43  % (26342)Time elapsed: 0.008 s
% 0.21/0.43  % (26342)Instructions burned: 9 (million)
% 0.21/0.43  % (26342)------------------------------
% 0.21/0.43  % (26342)------------------------------
% 0.21/0.43  % (26341)Instruction limit reached!
% 0.21/0.43  % (26341)------------------------------
% 0.21/0.43  % (26341)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.21/0.43  % (26341)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.21/0.43  % (26341)Termination reason: Time limit
% 0.21/0.43  % (26341)Termination phase: Saturation
% 0.21/0.43  
% 0.21/0.43  % (26341)Memory used [KB]: 1086
% 0.21/0.43  % (26341)Time elapsed: 0.013 s
% 0.21/0.43  % (26341)Instructions burned: 15 (million)
% 0.22/0.45  % (26337)Instruction limit reached!
% 0.22/0.45  % (26337)------------------------------
% 0.22/0.45  % (26337)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.22/0.45  % (26337)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.22/0.45  % (26337)Termination reason: Time limit
% 0.22/0.45  % (26337)Termination phase: Saturation
% 0.22/0.45  
% 0.22/0.45  % (26337)Memory used [KB]: 1160
% 0.22/0.45  % (26337)Time elapsed: 0.024 s
% 0.22/0.45  % (26337)Instructions burned: 34 (million)
% 0.22/0.45  % (26340)Instruction limit reached!
% 0.22/0.45  % (26340)------------------------------
% 0.22/0.45  % (26340)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.22/0.45  % (26340)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.22/0.45  % (26340)Termination reason: Time limit
% 0.22/0.45  % (26340)Termination phase: Saturation
% 0.22/0.45  
% 0.22/0.45  % (26340)Memory used [KB]: 1369
% 0.22/0.45  % (26340)Time elapsed: 0.026 s
% 0.22/0.45  % (26340)Instructions burned: 38 (million)
% 0.22/0.48  % (26332)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.48  % (26389)dis+32_1:1_bd=off:nm=4:sos=on:ss=included:i=4:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/4Mi)
% 0.22/0.48  % (26389)Instruction limit reached!
% 0.22/0.48  % (26389)------------------------------
% 0.22/0.48  % (26389)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.22/0.48  % (26389)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.22/0.48  % (26389)Termination reason: Time limit
% 0.22/0.48  % (26389)Termination phase: Preprocessing 3
% 0.22/0.48  
% 0.22/0.48  % (26389)Memory used [KB]: 865
% 0.22/0.48  % (26389)Time elapsed: 0.003 s
% 0.22/0.48  % (26389)Instructions burned: 4 (million)
% 0.22/0.49  % (26332)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.49  % (26378)lrs+1010_1:1_bd=off:fd=off:fde=none:ins=3:sac=on:sos=on:spb=goal:to=lpo:i=36:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/36Mi)
% 0.22/0.49  % (26332)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.49  % (26381)lrs+10_1:8_ep=R:erd=off:fs=off:fsr=off:gve=force:nwc=2.0:uwa=one_side_interpreted:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.22/0.49  % (26332)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.49  % (26380)lrs+1010_1:1_ep=RST:s2a=on:s2at=5.0:sos=all:i=26:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/26Mi)
% 0.22/0.49  % (26381)Instruction limit reached!
% 0.22/0.49  % (26381)------------------------------
% 0.22/0.49  % (26381)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.22/0.49  % (26381)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.22/0.49  % (26381)Termination reason: Time limit
% 0.22/0.49  % (26381)Termination phase: Property scanning
% 0.22/0.49  
% 0.22/0.49  % (26381)Memory used [KB]: 760
% 0.22/0.49  % (26381)Time elapsed: 0.002 s
% 0.22/0.49  % (26381)Instructions burned: 2 (million)
% 0.22/0.49  % (26332)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.49  % (26382)lrs+10_1:1_canc=force:tha=some:to=lpo:i=35:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/35Mi)
% 0.22/0.50  % (26332)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.50  % (26390)lrs+10_1:1_ep=R:gve=force:plsq=on:plsqr=32,1:uwa=one_side_interpreted:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.22/0.50  % (26390)Instruction limit reached!
% 0.22/0.50  % (26390)------------------------------
% 0.22/0.50  % (26390)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.22/0.50  % (26390)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.22/0.50  % (26390)Termination reason: Time limit
% 0.22/0.50  % (26390)Termination phase: Including theory axioms
% 0.22/0.50  
% 0.22/0.50  % (26390)Memory used [KB]: 756
% 0.22/0.50  % (26390)Time elapsed: 0.002 s
% 0.22/0.50  % (26390)Instructions burned: 2 (million)
% 0.22/0.50  % (26380)Instruction limit reached!
% 0.22/0.50  % (26380)------------------------------
% 0.22/0.50  % (26380)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.22/0.50  % (26380)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.22/0.50  % (26380)Termination reason: Time limit
% 0.22/0.50  % (26380)Termination phase: Saturation
% 0.22/0.50  
% 0.22/0.50  % (26380)Memory used [KB]: 1226
% 0.22/0.50  % (26380)Time elapsed: 0.017 s
% 0.22/0.50  % (26380)Instructions burned: 26 (million)
% 0.22/0.51  % (26378)Instruction limit reached!
% 0.22/0.51  % (26378)------------------------------
% 0.22/0.51  % (26378)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.22/0.51  % (26378)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.22/0.51  % (26378)Termination reason: Time limit
% 0.22/0.51  % (26378)Termination phase: Saturation
% 0.22/0.51  
% 0.22/0.51  % (26378)Memory used [KB]: 1241
% 0.22/0.51  % (26378)Time elapsed: 0.023 s
% 0.22/0.51  % (26378)Instructions burned: 36 (million)
% 0.22/0.51  % (26382)Instruction limit reached!
% 0.22/0.51  % (26382)------------------------------
% 0.22/0.51  % (26382)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.22/0.51  % (26382)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.22/0.51  % (26382)Termination reason: Time limit
% 0.22/0.51  % (26382)Termination phase: Saturation
% 0.22/0.51  
% 0.22/0.51  % (26382)Memory used [KB]: 1338
% 0.22/0.51  % (26382)Time elapsed: 0.020 s
% 0.22/0.51  % (26382)Instructions burned: 35 (million)
% 0.22/0.52  % (26332)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.52  % (26401)dis+10_1:64_nwc=1.4:tha=off:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/21Mi)
% 0.22/0.52  % (26332)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.52  % (26402)lrs+22_1:1_amm=sco:fsr=off:gve=force:sos=on:uwa=all:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/50Mi)
% 0.22/0.53  % (26401)Instruction limit reached!
% 0.22/0.53  % (26401)------------------------------
% 0.22/0.53  % (26401)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.22/0.53  % (26401)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.22/0.53  % (26401)Termination reason: Time limit
% 0.22/0.53  % (26401)Termination phase: Saturation
% 0.22/0.53  
% 0.22/0.53  % (26401)Memory used [KB]: 1095
% 0.22/0.53  % (26401)Time elapsed: 0.010 s
% 0.22/0.53  % (26401)Instructions burned: 21 (million)
% 0.22/0.54  % (26332)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.54  % (26403)dis+20_1:12_aac=none:acc=model:awrs=converge:fd=preordered:fsr=off:nicw=on:nwc=3.0:s2a=on:s2agt=16:spb=goal:to=lpo:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/2Mi)
% 0.22/0.54  % (26403)Instruction limit reached!
% 0.22/0.54  % (26403)------------------------------
% 0.22/0.54  % (26403)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.22/0.54  % (26403)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.22/0.54  % (26403)Termination reason: Time limit
% 0.22/0.54  % (26403)Termination phase: Naming
% 0.22/0.54  
% 0.22/0.54  % (26403)Memory used [KB]: 857
% 0.22/0.54  % (26403)Time elapsed: 0.002 s
% 0.22/0.54  % (26403)Instructions burned: 4 (million)
% 0.22/0.54  % (26332)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.54  % (26404)lrs+10_1:1_ev=force:gve=cautious:tha=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/2Mi)
% 0.22/0.54  % (26404)Instruction limit reached!
% 0.22/0.54  % (26404)------------------------------
% 0.22/0.54  % (26404)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.22/0.54  % (26404)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.22/0.54  % (26404)Termination reason: Time limit
% 0.22/0.54  % (26404)Termination phase: Preprocessing 1
% 0.22/0.54  
% 0.22/0.54  % (26404)Memory used [KB]: 756
% 0.22/0.54  % (26404)Time elapsed: 0.002 s
% 0.22/0.54  % (26404)Instructions burned: 2 (million)
% 0.22/0.54  % (26332)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.54  % (26405)dis+21_1:1_aac=none:abs=on:er=known:fde=none:fsr=off:nwc=5.0:s2a=on:s2at=4.0:sp=const_frequency:to=lpo:urr=ec_only:i=49:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/49Mi)
% 0.22/0.54  % (26402)Instruction limit reached!
% 0.22/0.54  % (26402)------------------------------
% 0.22/0.54  % (26402)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.22/0.54  % (26402)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.22/0.54  % (26402)Termination reason: Time limit
% 0.22/0.54  % (26402)Termination phase: Saturation
% 0.22/0.54  
% 0.22/0.54  % (26402)Memory used [KB]: 1432
% 0.22/0.54  % (26402)Time elapsed: 0.020 s
% 0.22/0.54  % (26402)Instructions burned: 53 (million)
% 0.22/0.55  % (26332)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.55  % (26406)lrs+10_1:1_ss=axioms:st=5.0:tha=off:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/15Mi)
% 1.46/0.55  % (26406)Instruction limit reached!
% 1.46/0.55  % (26406)------------------------------
% 1.46/0.55  % (26406)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 1.46/0.55  % (26406)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 1.46/0.55  % (26406)Termination reason: Time limit
% 1.46/0.55  % (26406)Termination phase: Saturation
% 1.46/0.55  
% 1.46/0.55  % (26406)Memory used [KB]: 1113
% 1.46/0.55  % (26406)Time elapsed: 0.008 s
% 1.46/0.55  % (26406)Instructions burned: 16 (million)
% 1.46/0.56  % (26332)Running in auto input_syntax mode. Trying TPTP
% 1.46/0.56  % (26413)lrs+10_1:1_sd=10:sos=all:ss=axioms:st=5.0:tha=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/2Mi)
% 1.46/0.56  % (26405)Instruction limit reached!
% 1.46/0.56  % (26405)------------------------------
% 1.46/0.56  % (26405)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 1.46/0.56  % (26405)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 1.46/0.56  % (26405)Termination reason: Time limit
% 1.46/0.56  % (26405)Termination phase: Saturation
% 1.46/0.56  
% 1.46/0.56  % (26405)Memory used [KB]: 1393
% 1.46/0.56  % (26405)Time elapsed: 0.021 s
% 1.46/0.56  % (26405)Instructions burned: 49 (million)
% 1.46/0.56  % (26413)Instruction limit reached!
% 1.46/0.56  % (26413)------------------------------
% 1.46/0.56  % (26413)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 1.46/0.56  % (26413)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 1.46/0.56  % (26413)Termination reason: Time limit
% 1.46/0.56  % (26413)Termination phase: Property scanning
% 1.46/0.56  
% 1.46/0.56  % (26413)Memory used [KB]: 872
% 1.46/0.56  % (26413)Time elapsed: 0.003 s
% 1.46/0.56  % (26413)Instructions burned: 4 (million)
% 1.51/0.57  % (26332)Running in auto input_syntax mode. Trying TPTP
% 1.51/0.57  % (26418)dis+1002_1:5_av=off:nwc=2.0:sos=all:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/15Mi)
% 1.51/0.57  % (26332)Running in auto input_syntax mode. Trying TPTP
% 1.51/0.57  % (26419)dis+10_1:64_nwc=1.4:rp=on:tha=off:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/21Mi)
% 1.51/0.58  % (26332)Running in auto input_syntax mode. Trying TPTP
% 1.51/0.58  % (26421)dis+2_1:1_av=off:bsr=on:erd=off:s2pl=on:sgt=16:sos=on:sp=frequency:ss=axioms:i=46:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/46Mi)
% 1.51/0.58  % (26418)Instruction limit reached!
% 1.51/0.58  % (26418)------------------------------
% 1.51/0.58  % (26418)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 1.51/0.58  % (26418)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 1.51/0.58  % (26418)Termination reason: Time limit
% 1.51/0.58  % (26418)Termination phase: Saturation
% 1.51/0.58  
% 1.51/0.58  % (26418)Memory used [KB]: 1091
% 1.51/0.58  % (26418)Time elapsed: 0.007 s
% 1.51/0.58  % (26418)Instructions burned: 16 (million)
% 1.51/0.58  % (26419)Instruction limit reached!
% 1.51/0.58  % (26419)------------------------------
% 1.51/0.58  % (26419)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 1.51/0.58  % (26419)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 1.51/0.58  % (26419)Termination reason: Time limit
% 1.51/0.58  % (26419)Termination phase: Saturation
% 1.51/0.58  
% 1.51/0.58  % (26419)Memory used [KB]: 1101
% 1.51/0.58  % (26419)Time elapsed: 0.031 s
% 1.51/0.58  % (26419)Instructions burned: 23 (million)
% 1.51/0.59  % (26332)Running in auto input_syntax mode. Trying TPTP
% 1.51/0.59  % (26425)dis+32_1:1_bd=off:nm=4:sos=on:ss=included:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/50Mi)
% 1.51/0.59  % (26421)Instruction limit reached!
% 1.51/0.59  % (26421)------------------------------
% 1.51/0.59  % (26421)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 1.51/0.59  % (26421)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 1.51/0.59  % (26421)Termination reason: Time limit
% 1.51/0.59  % (26421)Termination phase: Saturation
% 1.51/0.59  
% 1.51/0.59  % (26421)Memory used [KB]: 1207
% 1.51/0.59  % (26421)Time elapsed: 0.040 s
% 1.51/0.59  % (26421)Instructions burned: 48 (million)
% 1.51/0.59  % (26332)Running in auto input_syntax mode. Trying TPTP
% 1.51/0.59  % (26429)lrs+1_1:10_av=off:drc=off:nwc=2.0:sp=reverse_frequency:thsq=on:thsqc=64:thsql=off:i=47:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/47Mi)
% 1.51/0.59  % (26332)Running in auto input_syntax mode. Trying TPTP
% 1.51/0.59  % (26430)lrs+1002_1:1_br=off:canc=force:drc=off:s2a=on:sos=on:sp=reverse_frequency:urr=on:i=42:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/42Mi)
% 1.51/0.61  % (26425)Instruction limit reached!
% 1.51/0.61  % (26425)------------------------------
% 1.51/0.61  % (26425)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 1.51/0.61  % (26425)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 1.51/0.61  % (26425)Termination reason: Time limit
% 1.51/0.61  % (26425)Termination phase: Saturation
% 1.51/0.61  
% 1.51/0.61  % (26425)Memory used [KB]: 1337
% 1.51/0.61  % (26425)Time elapsed: 0.043 s
% 1.51/0.61  % (26425)Instructions burned: 51 (million)
% 1.51/0.61  % (26430)Instruction limit reached!
% 1.51/0.61  % (26430)------------------------------
% 1.51/0.61  % (26430)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 1.51/0.61  % (26430)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 1.51/0.61  % (26430)Termination reason: Time limit
% 1.51/0.61  % (26430)Termination phase: Saturation
% 1.51/0.61  
% 1.51/0.61  % (26430)Memory used [KB]: 1456
% 1.51/0.61  % (26430)Time elapsed: 0.040 s
% 1.51/0.61  % (26430)Instructions burned: 44 (million)
% 1.51/0.61  % (26429)Instruction limit reached!
% 1.51/0.61  % (26429)------------------------------
% 1.51/0.61  % (26429)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 1.51/0.61  % (26429)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 1.51/0.61  % (26429)Termination reason: Time limit
% 1.51/0.61  % (26429)Termination phase: Saturation
% 1.51/0.61  
% 1.51/0.61  % (26429)Memory used [KB]: 1252
% 1.51/0.61  % (26429)Time elapsed: 0.040 s
% 1.51/0.61  % (26429)Instructions burned: 47 (million)
% 1.51/0.61  % (26332)Running in auto input_syntax mode. Trying TPTP
% 1.51/0.61  % (26432)lrs+1_3:1_ep=RSTC:sos=on:urr=on:i=43:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/43Mi)
% 1.51/0.62  % (26332)Running in auto input_syntax mode. Trying TPTP
% 1.51/0.62  % (26433)dis+10_1:64_nwc=1.4:tha=off:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/21Mi)
% 1.51/0.62  % (26432)Instruction limit reached!
% 1.51/0.62  % (26432)------------------------------
% 1.51/0.62  % (26432)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 1.51/0.62  % (26433)Instruction limit reached!
% 1.51/0.62  % (26433)------------------------------
% 1.51/0.62  % (26433)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 1.51/0.62  % (26432)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 1.51/0.62  % (26432)Termination reason: Time limit
% 1.51/0.62  % (26433)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 1.51/0.62  % (26432)Termination phase: Saturation
% 1.51/0.62  
% 1.51/0.62  % (26433)Termination reason: Time limit
% 1.51/0.62  % (26432)Memory used [KB]: 1492
% 1.51/0.62  % (26433)Termination phase: Saturation
% 1.51/0.62  % (26432)Time elapsed: 0.014 s
% 1.51/0.62  
% 1.51/0.62  % (26432)Instructions burned: 46 (million)
% 1.51/0.62  % (26433)Memory used [KB]: 1098
% 1.51/0.62  % (26433)Time elapsed: 0.032 s
% 1.51/0.62  % (26433)Instructions burned: 23 (million)
% 1.51/0.63  % (26332)Running in auto input_syntax mode. Trying TPTP
% 1.51/0.63  % (26437)dis+1011_1:1_bd=off:canc=force:ev=cautious:nwc=5.0:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/21Mi)
% 1.95/0.64  % (26437)Instruction limit reached!
% 1.95/0.64  % (26437)------------------------------
% 1.95/0.64  % (26437)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 1.95/0.64  % (26437)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 1.95/0.64  % (26437)Termination reason: Time limit
% 1.95/0.64  % (26437)Termination phase: Saturation
% 1.95/0.64  
% 1.95/0.64  % (26437)Memory used [KB]: 1125
% 1.95/0.64  % (26437)Time elapsed: 0.010 s
% 1.95/0.64  % (26437)Instructions burned: 21 (million)
% 1.95/0.64  % (26332)Running in auto input_syntax mode. Trying TPTP
% 1.95/0.64  % (26442)dis+20_1:12_aac=none:acc=model:awrs=converge:fd=preordered:fsr=off:nicw=on:nwc=3.0:s2a=on:s2agt=16:spb=goal:to=lpo:i=41:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/41Mi)
% 1.95/0.64  % (26332)Running in auto input_syntax mode. Trying TPTP
% 1.95/0.64  % (26443)lrs+10_1:1_ss=axioms:st=5.0:tha=off:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/15Mi)
% 1.95/0.64  % (26332)Running in auto input_syntax mode. Trying TPTP
% 1.95/0.64  % (26444)lrs+1_1:1_aac=none:acc=on:add=large:bd=off:bs=unit_only:bsr=on:cond=on:nm=0:sac=on:sd=3:sos=on:ss=axioms:st=2.0:i=47:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/47Mi)
% 1.95/0.65  % (26443)Instruction limit reached!
% 1.95/0.65  % (26443)------------------------------
% 1.95/0.65  % (26443)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 1.95/0.65  % (26443)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 1.95/0.65  % (26443)Termination reason: Time limit
% 1.95/0.65  % (26443)Termination phase: Saturation
% 1.95/0.65  
% 1.95/0.65  % (26443)Memory used [KB]: 1113
% 1.95/0.65  % (26443)Time elapsed: 0.008 s
% 1.95/0.65  % (26443)Instructions burned: 16 (million)
% 1.95/0.66  % (26442)Instruction limit reached!
% 1.95/0.66  % (26442)------------------------------
% 1.95/0.66  % (26442)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 1.95/0.66  % (26442)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 1.95/0.66  % (26442)Termination reason: Time limit
% 1.95/0.66  % (26442)Termination phase: Saturation
% 1.95/0.66  
% 1.95/0.66  % (26442)Memory used [KB]: 1463
% 1.95/0.66  % (26442)Time elapsed: 0.044 s
% 1.95/0.66  % (26442)Instructions burned: 43 (million)
% 2.05/0.66  % (26332)Running in auto input_syntax mode. Trying TPTP
% 2.05/0.66  % (26445)dis+10_1:64_nwc=1.4:rp=on:tha=off:i=25:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/25Mi)
% 2.05/0.66  % (26332)Running in auto input_syntax mode. Trying TPTP
% 2.05/0.66  % (26446)lrs+1010_1:1_aac=none:bce=on:nicw=on:nm=0:plsq=on:plsql=on:sac=on:sos=on:sp=frequency:spb=units:to=lpo:i=148:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/148Mi)
% 2.05/0.66  % (26444)Instruction limit reached!
% 2.05/0.66  % (26444)------------------------------
% 2.05/0.66  % (26444)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 2.05/0.66  % (26444)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 2.05/0.66  % (26444)Termination reason: Time limit
% 2.05/0.66  % (26444)Termination phase: Saturation
% 2.05/0.66  
% 2.05/0.66  % (26444)Memory used [KB]: 1519
% 2.05/0.66  % (26444)Time elapsed: 0.021 s
% 2.05/0.66  % (26444)Instructions burned: 47 (million)
% 2.05/0.67  % (26445)Instruction limit reached!
% 2.05/0.67  % (26445)------------------------------
% 2.05/0.67  % (26445)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 2.05/0.67  % (26445)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 2.05/0.67  % (26445)Termination reason: Time limit
% 2.05/0.67  % (26445)Termination phase: Saturation
% 2.05/0.67  
% 2.05/0.67  % (26445)Memory used [KB]: 1112
% 2.05/0.67  % (26445)Time elapsed: 0.011 s
% 2.05/0.67  % (26445)Instructions burned: 26 (million)
% 2.05/0.67  % (26332)Running in auto input_syntax mode. Trying TPTP
% 2.05/0.67  % (26447)lrs+10_1:1_acc=model:br=off:ins=1:newcnf=on:nwc=5.0:s2a=on:sac=on:sp=frequency:to=lpo:urr=on:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/100Mi)
% 2.05/0.68  % (26332)Running in auto input_syntax mode. Trying TPTP
% 2.05/0.68  % (26454)ott+21_1:1_bd=off:bsr=unit_only:drc=off:fd=preordered:fsr=off:nwc=3.0:sac=on:to=lpo:urr=on:i=76:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/76Mi)
% 2.05/0.69  % (26332)Running in auto input_syntax mode. Trying TPTP
% 2.05/0.69  % (26455)lrs+22_1:1_amm=sco:fsr=off:gve=force:sos=on:uwa=all:i=58:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/58Mi)
% 2.05/0.70  % (26332)Running in auto input_syntax mode. Trying TPTP
% 2.05/0.70  % (26459)lrs+10_1:1_thi=all:thigen=on:i=96:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/96Mi)
% 2.05/0.70  % (26332)Running in auto input_syntax mode. Trying TPTP
% 2.05/0.70  % (26460)lrs+10_1:3_add=large:afr=on:anc=all_dependent:avsq=on:avsqr=21,226:awrs=decay:awrsf=47:br=off:bsd=on:canc=cautious:cond=fast:fd=preordered:fsd=on:fsr=off:gs=on:gve=force:ins=1:lma=on:s2agt=4:s2at=1.9:sas=z3:slsq=on:slsqc=1:slsqr=13,121:sp=reverse_arity:tha=some:to=lpo:uace=off:uhcvi=on:updr=off:urr=ec_only:i=108:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/108Mi)
% 2.05/0.70  % (26447)Instruction limit reached!
% 2.05/0.70  % (26447)------------------------------
% 2.05/0.70  % (26447)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 2.05/0.70  % (26447)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 2.05/0.70  % (26447)Termination reason: Time limit
% 2.05/0.70  % (26447)Termination phase: Saturation
% 2.05/0.70  
% 2.05/0.70  % (26447)Memory used [KB]: 1609
% 2.05/0.70  % (26447)Time elapsed: 0.036 s
% 2.05/0.70  % (26447)Instructions burned: 102 (million)
% 2.05/0.71  % (26446)Refutation not found, non-redundant clauses discarded% (26446)------------------------------
% 2.05/0.71  % (26446)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 2.05/0.71  % (26446)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 2.05/0.71  % (26446)Termination reason: Refutation not found, non-redundant clauses discarded
% 2.05/0.71  
% 2.05/0.71  % (26446)Memory used [KB]: 1498
% 2.05/0.71  % (26446)Time elapsed: 0.052 s
% 2.05/0.71  % (26446)Instructions burned: 149 (million)
% 2.05/0.71  % (26446)------------------------------
% 2.05/0.71  % (26446)------------------------------
% 2.05/0.71  % (26455)Instruction limit reached!
% 2.05/0.71  % (26455)------------------------------
% 2.05/0.71  % (26455)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 2.05/0.71  % (26455)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 2.05/0.71  % (26455)Termination reason: Time limit
% 2.05/0.71  % (26455)Termination phase: Saturation
% 2.05/0.71  
% 2.05/0.71  % (26455)Memory used [KB]: 1430
% 2.05/0.71  % (26455)Time elapsed: 0.022 s
% 2.05/0.71  % (26455)Instructions burned: 58 (million)
% 2.05/0.71  % (26454)Instruction limit reached!
% 2.05/0.71  % (26454)------------------------------
% 2.05/0.71  % (26454)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 2.05/0.71  % (26454)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 2.05/0.71  % (26454)Termination reason: Time limit
% 2.05/0.71  % (26454)Termination phase: Saturation
% 2.05/0.71  
% 2.05/0.71  % (26454)Memory used [KB]: 1977
% 2.05/0.71  % (26454)Time elapsed: 0.030 s
% 2.05/0.71  % (26454)Instructions burned: 77 (million)
% 2.56/0.73  % (26459)Instruction limit reached!
% 2.56/0.73  % (26459)------------------------------
% 2.56/0.73  % (26459)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 2.56/0.73  % (26459)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 2.56/0.73  % (26459)Termination reason: Time limit
% 2.56/0.73  % (26459)Termination phase: Saturation
% 2.56/0.73  
% 2.56/0.73  % (26459)Memory used [KB]: 1101
% 2.56/0.73  % (26459)Time elapsed: 0.037 s
% 2.56/0.73  % (26459)Instructions burned: 98 (million)
% 2.56/0.74  % (26460)Instruction limit reached!
% 2.56/0.74  % (26460)------------------------------
% 2.56/0.74  % (26460)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 2.56/0.74  % (26460)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 2.56/0.74  % (26460)Termination reason: Time limit
% 2.56/0.74  % (26460)Termination phase: Saturation
% 2.56/0.74  
% 2.56/0.74  % (26460)Memory used [KB]: 990
% 2.56/0.74  % (26460)Time elapsed: 0.038 s
% 2.56/0.74  % (26460)Instructions burned: 109 (million)
% 2.56/0.74  % (26332)Running in auto input_syntax mode. Trying TPTP
% 2.56/0.74  % (26483)lrs+10_1:1_plsq=on:plsqc=1:plsqr=32,1:tha=off:thi=overlap:i=463:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/463Mi)
% 2.56/0.74  % (26332)Running in auto input_syntax mode. Trying TPTP
% 2.56/0.74  % (26488)lrs+1011_4:1_abs=on:afp=20:amm=off:anc=all:bd=off:br=off:canc=force:s2a=on:sas=z3:slsq=on:urr=on:i=494:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/494Mi)
% 2.56/0.75  % (26332)Running in auto input_syntax mode. Trying TPTP
% 2.56/0.75  % (26490)lrs+10_1:1_newcnf=on:sas=z3:tgt=ground:tha=off:i=223:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/223Mi)
% 2.56/0.75  % (26332)Running in auto input_syntax mode. Trying TPTP
% 2.56/0.75  % (26492)lrs+1002_1:1_av=off:br=off:fs=off:fsr=off:tha=off:urr=ec_only:i=343:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/343Mi)
% 2.73/0.77  % (26332)Running in auto input_syntax mode. Trying TPTP
% 2.73/0.77  % (26502)lrs+1011_1:1_br=off:fs=off:fsr=off:tha=off:urr=ec_only:i=488:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/488Mi)
% 2.73/0.78  % (26332)Running in auto input_syntax mode. Trying TPTP
% 2.73/0.78  % (26505)lrs+1010_5:1_aer=off:norm_ineq=on:sas=z3:sos=all:ss=axioms:tha=off:i=150:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/150Mi)
% 2.73/0.82  % (26505)Refutation not found, incomplete strategy% (26505)------------------------------
% 2.73/0.82  % (26505)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 2.73/0.82  % (26505)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 2.73/0.82  % (26505)Termination reason: Refutation not found, incomplete strategy
% 2.73/0.82  
% 2.73/0.82  % (26505)Memory used [KB]: 841
% 2.73/0.82  % (26505)Time elapsed: 0.044 s
% 2.73/0.82  % (26505)Instructions burned: 136 (million)
% 2.73/0.82  % (26505)------------------------------
% 2.73/0.82  % (26505)------------------------------
% 2.73/0.82  % (26490)Instruction limit reached!
% 2.73/0.82  % (26490)------------------------------
% 2.73/0.82  % (26490)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 2.73/0.82  % (26490)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 2.73/0.82  % (26490)Termination reason: Time limit
% 2.73/0.82  % (26490)Termination phase: Saturation
% 2.73/0.82  
% 2.73/0.82  % (26490)Memory used [KB]: 1656
% 2.73/0.82  % (26490)Time elapsed: 0.079 s
% 2.73/0.82  % (26490)Instructions burned: 225 (million)
% 3.00/0.84  % (26492)Instruction limit reached!
% 3.00/0.84  % (26492)------------------------------
% 3.00/0.84  % (26492)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 3.00/0.84  % (26492)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 3.00/0.84  % (26492)Termination reason: Time limit
% 3.00/0.84  % (26492)Termination phase: Saturation
% 3.00/0.84  
% 3.00/0.84  % (26492)Memory used [KB]: 2481
% 3.00/0.84  % (26492)Time elapsed: 0.097 s
% 3.00/0.84  % (26492)Instructions burned: 344 (million)
% 3.00/0.85  % (26332)Running in auto input_syntax mode. Trying TPTP
% 3.00/0.85  % (26506)lrs+1011_1:1_br=off:fde=none:norm_ineq=on:nwc=10.0:sas=z3:slsq=on:slsqc=2:slsql=off:slsqr=1,4:sp=reverse_frequency:i=160:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/160Mi)
% 3.00/0.86  % (26332)Running in auto input_syntax mode. Trying TPTP
% 3.00/0.86  % (26507)dis+10_1:1_bd=off:fde=unused:gsp=on:ins=1:norm_ineq=on:sas=z3:sos=all:tha=off:i=370:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/370Mi)
% 3.16/0.88  % (26332)Running in auto input_syntax mode. Trying TPTP
% 3.16/0.88  % (26508)lrs+1010_5:1_norm_ineq=on:sas=z3:sos=all:ss=axioms:tha=off:i=493:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/493Mi)
% 3.16/0.89  % (26488)Instruction limit reached!
% 3.16/0.89  % (26488)------------------------------
% 3.16/0.89  % (26488)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 3.16/0.89  % (26488)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 3.16/0.89  % (26488)Termination reason: Time limit
% 3.16/0.89  % (26488)Termination phase: Saturation
% 3.16/0.89  
% 3.16/0.89  % (26488)Memory used [KB]: 3006
% 3.16/0.89  % (26488)Time elapsed: 0.142 s
% 3.16/0.89  % (26488)Instructions burned: 494 (million)
% 3.16/0.89  % (26483)Instruction limit reached!
% 3.16/0.89  % (26483)------------------------------
% 3.16/0.89  % (26483)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 3.16/0.89  % (26483)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 3.16/0.89  % (26483)Termination reason: Time limit
% 3.16/0.89  % (26483)Termination phase: Saturation
% 3.16/0.89  
% 3.16/0.89  % (26483)Memory used [KB]: 2897
% 3.16/0.89  % (26483)Time elapsed: 0.150 s
% 3.16/0.89  % (26483)Instructions burned: 465 (million)
% 3.16/0.89  % (26502)Instruction limit reached!
% 3.16/0.89  % (26502)------------------------------
% 3.16/0.89  % (26502)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 3.16/0.89  % (26502)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 3.16/0.89  % (26502)Termination reason: Time limit
% 3.16/0.89  % (26502)Termination phase: Saturation
% 3.16/0.89  
% 3.16/0.89  % (26502)Memory used [KB]: 1951
% 3.16/0.89  % (26502)Time elapsed: 0.124 s
% 3.16/0.89  % (26502)Instructions burned: 490 (million)
% 3.16/0.90  % (26506)Instruction limit reached!
% 3.16/0.90  % (26506)------------------------------
% 3.16/0.90  % (26506)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 3.16/0.90  % (26506)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 3.16/0.90  % (26506)Termination reason: Time limit
% 3.16/0.90  % (26506)Termination phase: Saturation
% 3.16/0.90  
% 3.16/0.90  % (26506)Memory used [KB]: 1268
% 3.16/0.90  % (26506)Time elapsed: 0.051 s
% 3.16/0.90  % (26506)Instructions burned: 161 (million)
% 3.16/0.92  % (26508)Refutation not found, incomplete strategy% (26508)------------------------------
% 3.16/0.92  % (26508)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 3.16/0.92  % (26508)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 3.16/0.92  % (26508)Termination reason: Refutation not found, incomplete strategy
% 3.16/0.92  
% 3.16/0.92  % (26508)Memory used [KB]: 841
% 3.16/0.92  % (26508)Time elapsed: 0.041 s
% 3.16/0.92  % (26508)Instructions burned: 136 (million)
% 3.16/0.92  % (26508)------------------------------
% 3.16/0.92  % (26508)------------------------------
% 3.16/0.92  % (26332)Running in auto input_syntax mode. Trying TPTP
% 3.16/0.92  % (26509)dis+10_1:1_aac=none:abs=on:bce=on:bd=off:bsr=unit_only:drc=off:fd=preordered:fsd=on:gve=cautious:lcm=reverse:nm=16:plsq=on:plsqc=1:plsqr=232,15:sfv=off:slsq=on:slsql=off:slsqr=3,2:sos=on:sp=weighted_frequency:i=81:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/81Mi)
% 3.16/0.92  % (26332)Running in auto input_syntax mode. Trying TPTP
% 3.16/0.92  % (26510)lrs+10_1:1_amm=sco:norm_ineq=on:nwc=3.0:plsq=on:plsqc=2:plsqr=32,1:sas=z3:sp=const_min:tha=off:to=lpo:i=146:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/146Mi)
% 3.16/0.92  % (26332)Running in auto input_syntax mode. Trying TPTP
% 3.16/0.92  % (26511)ott+21_1:1_erd=off:s2a=on:sac=on:sd=1:sgt=64:sos=on:ss=included:st=3.0:to=lpo:urr=on:i=211:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/211Mi)
% 3.91/0.93  % (26332)Running in auto input_syntax mode. Trying TPTP
% 3.91/0.93  % (26512)dis+1010_1:1_s2a=on:sp=frequency:to=lpo:i=274:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/274Mi)
% 3.91/0.95  % (26509)Instruction limit reached!
% 3.91/0.95  % (26509)------------------------------
% 3.91/0.95  % (26509)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 3.91/0.95  % (26509)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 3.91/0.95  % (26509)Termination reason: Time limit
% 3.91/0.95  % (26509)Termination phase: Saturation
% 3.91/0.95  
% 3.91/0.95  % (26509)Memory used [KB]: 1554
% 3.91/0.95  % (26509)Time elapsed: 0.031 s
% 3.91/0.95  % (26509)Instructions burned: 83 (million)
% 3.91/0.95  % (26332)Running in auto input_syntax mode. Trying TPTP
% 3.91/0.95  % (26513)lrs+1002_1:1_nm=0:sd=1:ss=axioms:urr=ec_only:i=330:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/330Mi)
% 4.00/0.96  % (26507)First to succeed.
% 4.00/0.97  % (26510)Instruction limit reached!
% 4.00/0.97  % (26510)------------------------------
% 4.00/0.97  % (26510)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 4.00/0.97  % (26510)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 4.00/0.97  % (26510)Termination reason: Time limit
% 4.00/0.97  % (26510)Termination phase: Saturation
% 4.00/0.97  
% 4.00/0.97  % (26510)Memory used [KB]: 1161
% 4.00/0.97  % (26510)Time elapsed: 0.045 s
% 4.00/0.97  % (26510)Instructions burned: 146 (million)
% 4.00/0.97  % (26507)Solution written to "/export/starexec/sandbox2/tmp/vampire-proof-26332"
% 4.00/0.97  % (26332)Running in auto input_syntax mode. Trying TPTP
% 4.00/0.97  % (26507)Refutation found. Thanks to Tanya!
% 4.00/0.97  % SZS status Theorem for theBenchmark
% 4.00/0.97  % SZS output start Proof for theBenchmark
% See solution above
% 4.00/0.98  % (26507)------------------------------
% 4.00/0.98  % (26507)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 4.00/0.98  % (26507)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 4.00/0.98  % (26507)Termination reason: Refutation
% 4.00/0.98  
% 4.00/0.98  % (26507)Memory used [KB]: 1761
% 4.00/0.98  % (26507)Time elapsed: 0.115 s
% 4.00/0.98  % (26507)Instructions burned: 368 (million)
% 4.00/0.98  % (26507)------------------------------
% 4.00/0.98  % (26507)------------------------------
% 4.00/0.98  % (26332)Success in time 0.6 s
%------------------------------------------------------------------------------