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

View Problem - Process Solution

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

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

% Result   : Theorem 6.71s 1.23s
% Output   : Refutation 6.71s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   14
%            Number of leaves      :  168
% Syntax   : Number of formulae    :  497 (  43 unt;  54 typ;   0 def)
%            Number of atoms       : 1529 ( 326 equ)
%            Maximal formula atoms :   40 (   3 avg)
%            Number of connectives : 1740 ( 654   ~; 763   |; 150   &)
%                                         ( 103 <=>;  70  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   30 (   4 avg)
%            Maximal term depth    :   12 (   2 avg)
%            Number arithmetic     : 1512 ( 443 atm; 234 fun; 675 num; 160 var)
%            Number of types       :    9 (   7 usr;   1 ari)
%            Number of type conns  :   64 (  31   >;  33   *;   0   +;   0  <<)
%            Number of predicates  :  106 ( 102 usr; 101 prp; 0-3 aty)
%            Number of functors    :   52 (  45 usr;  21 con; 0-5 aty)
%            Number of variables   :  240 ( 204   !;  36   ?; 240   :)

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

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

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

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

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

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

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

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

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

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

tff(func_def_32,type,
    t2tb3: bool1 > uni ).

tff(func_def_33,type,
    tb2t3: uni > bool1 ).

tff(func_def_34,type,
    t2tb4: map_int_bool > uni ).

tff(func_def_35,type,
    tb2t4: uni > map_int_bool ).

tff(func_def_40,type,
    sK0: ( array_int * $int * $int ) > $int ).

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

tff(func_def_42,type,
    sK2: map_int_int ).

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

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

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

tff(func_def_46,type,
    sK6: map_int_bool ).

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

tff(func_def_48,type,
    sK8: $int ).

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

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

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

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

tff(f1329,plain,
    $false,
    inference(avatar_smt_refutation,[],[f234,f239,f244,f249,f250,f255,f260,f265,f270,f275,f280,f285,f289,f294,f298,f304,f309,f311,f317,f323,f329,f338,f339,f346,f377,f388,f394,f443,f452,f453,f462,f471,f472,f473,f474,f537,f559,f591,f600,f612,f617,f651,f656,f661,f682,f687,f692,f704,f709,f716,f721,f728,f733,f740,f745,f778,f786,f791,f841,f930,f937,f978,f1025,f1034,f1043,f1050,f1061,f1062,f1120,f1121,f1132,f1133,f1154,f1161,f1165,f1177,f1184,f1206,f1217,f1224,f1228,f1235,f1249,f1265,f1282,f1283,f1296,f1297,f1310,f1318,f1323,f1328]) ).

tff(f1328,plain,
    ( ~ spl11_53
    | spl11_56
    | spl11_100
    | ~ spl11_63 ),
    inference(avatar_split_clause,[],[f1313,f927,f1325,f742,f725]) ).

tff(f725,plain,
    ( spl11_53
  <=> $less(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_53])]) ).

tff(f742,plain,
    ( spl11_56
  <=> $less(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_56])]) ).

tff(f1325,plain,
    ( spl11_100
  <=> $less(sK9,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_100])]) ).

tff(f927,plain,
    ( spl11_63
  <=> ( tb2t(get(int,int,t2tb2(sK2),t2tb(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))) = sK9 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_63])]) ).

tff(f1313,plain,
    ( $less(sK9,sK3)
    | $less(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),0)
    | ~ $less(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),sK4)
    | ~ spl11_63 ),
    inference(superposition,[],[f158,f929]) ).

tff(f929,plain,
    ( ( tb2t(get(int,int,t2tb2(sK2),t2tb(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))) = sK9 )
    | ~ spl11_63 ),
    inference(avatar_component_clause,[],[f927]) ).

tff(f158,plain,
    ! [X3: $int] :
      ( $less(tb2t(get(int,int,t2tb2(sK2),t2tb(X3))),sK3)
      | $less(X3,0)
      | ~ $less(X3,sK4) ),
    inference(cnf_transformation,[],[f117]) ).

tff(f117,plain,
    ? [X2: map_int_int,X0: $int,X1: $int] :
      ( ~ $less(X1,0)
      & ~ $less(X0,0)
      & ~ $less(X0,0)
      & ? [X4: $int] :
          ( appear_twice1(tb2t1(mk_array1(int,X1,t2tb2(X2))),X4,$sum(X0,2))
          & ? [X5: $int] :
              ( ( X4 != X5 )
              & appear_twice1(tb2t1(mk_array1(int,X1,t2tb2(X2))),X5,$sum(X0,2)) ) )
      & ! [X3: $int] :
          ( ( ~ $less(tb2t(get(int,int,t2tb2(X2),t2tb(X3))),0)
            & $less(tb2t(get(int,int,t2tb2(X2),t2tb(X3))),X0) )
          | $less(X3,0)
          | ~ $less(X3,X1) )
      & ~ $less(X0,2)
      & ( $sum(X0,2) = X1 )
      & ? [X7: $int,X8: map_int_bool,X6: $int] :
          ( ( ( $uminus(1) != X6 )
            | ! [X10: $int] :
                ( ~ appear_twice1(tb2t1(mk_array1(int,X1,t2tb2(X2))),X10,$sum($sum(X0,1),1))
                | $less(X10,0)
                | ~ $less(X10,X0) ) )
          & ( appear_twice1(tb2t1(mk_array1(int,X1,t2tb2(X2))),X6,$sum($sum(X0,1),1))
            | ( $uminus(1) = X6 ) )
          & ~ appear_twice1(tb2t1(mk_array1(int,X1,t2tb2(X2))),X6,$sum(X0,2))
          & ( ! [X9: $int] :
                ( ~ $less(X9,X0)
                | ~ appear_twice1(tb2t1(mk_array1(int,X1,t2tb2(X2))),X9,$sum($sum(X0,1),1))
                | ( X6 = X9 )
                | $less(X9,0) )
            | ( $uminus(1) != X7 ) )
          & ( ( $uminus(1) != X6 )
            | ( $uminus(1) = X7 ) )
          & ( ( appear_twice1(tb2t1(mk_array1(int,X1,t2tb2(X2))),X7,$sum($sum(X0,1),1))
              & ( X6 != X7 ) )
            | ( $uminus(1) = X7 ) )
          & ! [X11: $int] :
              ( ( ( true1 != tb2t3(get(bool,int,t2tb4(X8),t2tb(X11))) )
                & ! [X12: $int] :
                    ( $less(X12,0)
                    | ( tb2t(get(int,int,t2tb2(X2),t2tb(X12))) != X11 )
                    | ~ $less(X12,$sum($sum(X0,1),1)) ) )
              | $less(X11,0)
              | ( ( true1 = tb2t3(get(bool,int,t2tb4(X8),t2tb(X11))) )
                & ? [X13: $int] :
                    ( $less(X13,$sum($sum(X0,1),1))
                    & ( tb2t(get(int,int,t2tb2(X2),t2tb(X13))) = X11 )
                    & ~ $less(X13,0) ) )
              | ~ $less(X11,X0) ) )
      & ~ $less($sum(X0,1),0) ),
    inference(flattening,[],[f116]) ).

tff(f116,plain,
    ? [X1: $int,X0: $int,X2: map_int_int] :
      ( ? [X6: $int,X8: map_int_bool,X7: $int] :
          ( ~ appear_twice1(tb2t1(mk_array1(int,X1,t2tb2(X2))),X6,$sum(X0,2))
          & ! [X11: $int] :
              ( ( ( true1 = tb2t3(get(bool,int,t2tb4(X8),t2tb(X11))) )
                & ? [X13: $int] :
                    ( $less(X13,$sum($sum(X0,1),1))
                    & ( tb2t(get(int,int,t2tb2(X2),t2tb(X13))) = X11 )
                    & ~ $less(X13,0) ) )
              | ( ! [X12: $int] :
                    ( ( tb2t(get(int,int,t2tb2(X2),t2tb(X12))) != X11 )
                    | $less(X12,0)
                    | ~ $less(X12,$sum($sum(X0,1),1)) )
                & ( true1 != tb2t3(get(bool,int,t2tb4(X8),t2tb(X11))) ) )
              | $less(X11,0)
              | ~ $less(X11,X0) )
          & ( appear_twice1(tb2t1(mk_array1(int,X1,t2tb2(X2))),X6,$sum($sum(X0,1),1))
            | ( $uminus(1) = X6 ) )
          & ( ! [X9: $int] :
                ( ~ appear_twice1(tb2t1(mk_array1(int,X1,t2tb2(X2))),X9,$sum($sum(X0,1),1))
                | ( X6 = X9 )
                | $less(X9,0)
                | ~ $less(X9,X0) )
            | ( $uminus(1) != X7 ) )
          & ( ! [X10: $int] :
                ( ~ appear_twice1(tb2t1(mk_array1(int,X1,t2tb2(X2))),X10,$sum($sum(X0,1),1))
                | ~ $less(X10,X0)
                | $less(X10,0) )
            | ( $uminus(1) != X6 ) )
          & ( ( appear_twice1(tb2t1(mk_array1(int,X1,t2tb2(X2))),X7,$sum($sum(X0,1),1))
              & ( X6 != X7 ) )
            | ( $uminus(1) = X7 ) )
          & ( ( $uminus(1) != X6 )
            | ( $uminus(1) = X7 ) ) )
      & ~ $less($sum(X0,1),0)
      & ~ $less(X0,0)
      & ~ $less(X0,0)
      & ( $sum(X0,2) = X1 )
      & ~ $less(X0,2)
      & ~ $less(X1,0)
      & ! [X3: $int] :
          ( ( ~ $less(tb2t(get(int,int,t2tb2(X2),t2tb(X3))),0)
            & $less(tb2t(get(int,int,t2tb2(X2),t2tb(X3))),X0) )
          | ~ $less(X3,X1)
          | $less(X3,0) )
      & ? [X4: $int] :
          ( appear_twice1(tb2t1(mk_array1(int,X1,t2tb2(X2))),X4,$sum(X0,2))
          & ? [X5: $int] :
              ( ( X4 != X5 )
              & appear_twice1(tb2t1(mk_array1(int,X1,t2tb2(X2))),X5,$sum(X0,2)) ) ) ),
    inference(ennf_transformation,[],[f91]) ).

tff(f91,plain,
    ~ ! [X1: $int,X0: $int,X2: map_int_int] :
        ( ( ( $sum(X0,2) = X1 )
          & ~ $less(X0,2)
          & ~ $less(X1,0)
          & ! [X3: $int] :
              ( ( $less(X3,X1)
                & ~ $less(X3,0) )
             => ( ~ $less(tb2t(get(int,int,t2tb2(X2),t2tb(X3))),0)
                & $less(tb2t(get(int,int,t2tb2(X2),t2tb(X3))),X0) ) )
          & ? [X4: $int] :
              ( appear_twice1(tb2t1(mk_array1(int,X1,t2tb2(X2))),X4,$sum(X0,2))
              & ? [X5: $int] :
                  ( ( X4 != X5 )
                  & appear_twice1(tb2t1(mk_array1(int,X1,t2tb2(X2))),X5,$sum(X0,2)) ) ) )
       => ( ~ $less(X0,0)
         => ( ~ $less(X0,0)
           => ( ~ $less($sum(X0,1),0)
             => ! [X6: $int,X8: map_int_bool,X7: $int] :
                  ( ( ! [X11: $int] :
                        ( ( ~ $less(X11,0)
                          & $less(X11,X0) )
                       => ( ( ( true1 = tb2t3(get(bool,int,t2tb4(X8),t2tb(X11))) )
                            & ? [X13: $int] :
                                ( $less(X13,$sum($sum(X0,1),1))
                                & ( tb2t(get(int,int,t2tb2(X2),t2tb(X13))) = X11 )
                                & ~ $less(X13,0) ) )
                          | ( ! [X12: $int] :
                                ( ( ~ $less(X12,0)
                                  & $less(X12,$sum($sum(X0,1),1)) )
                               => ( tb2t(get(int,int,t2tb2(X2),t2tb(X12))) != X11 ) )
                            & ( true1 != tb2t3(get(bool,int,t2tb4(X8),t2tb(X11))) ) ) ) )
                    & ( ( $uminus(1) != X6 )
                     => appear_twice1(tb2t1(mk_array1(int,X1,t2tb2(X2))),X6,$sum($sum(X0,1),1)) )
                    & ( ( $uminus(1) = X7 )
                     => ! [X9: $int] :
                          ( ( ~ $less(X9,0)
                            & $less(X9,X0) )
                         => ( ( X6 != X9 )
                           => ~ appear_twice1(tb2t1(mk_array1(int,X1,t2tb2(X2))),X9,$sum($sum(X0,1),1)) ) ) )
                    & ( ( $uminus(1) = X6 )
                     => ! [X10: $int] :
                          ( ( $less(X10,X0)
                            & ~ $less(X10,0) )
                         => ~ appear_twice1(tb2t1(mk_array1(int,X1,t2tb2(X2))),X10,$sum($sum(X0,1),1)) ) )
                    & ( ( $uminus(1) != X7 )
                     => ( appear_twice1(tb2t1(mk_array1(int,X1,t2tb2(X2))),X7,$sum($sum(X0,1),1))
                        & ( X6 != X7 ) ) )
                    & ( ( $uminus(1) = X6 )
                     => ( $uminus(1) = X7 ) ) )
                 => appear_twice1(tb2t1(mk_array1(int,X1,t2tb2(X2))),X6,$sum(X0,2)) ) ) ) ) ),
    inference(rectify,[],[f49]) ).

tff(f49,plain,
    ~ ! [X17: $int,X0: $int,X10: map_int_int] :
        ( ( ~ $less(X17,2)
          & ( $sum(X17,2) = X0 )
          & ~ $less(X0,0)
          & ! [X14: $int] :
              ( ( ~ $less(X14,0)
                & $less(X14,X0) )
             => ( ~ $less(tb2t(get(int,int,t2tb2(X10),t2tb(X14))),0)
                & $less(tb2t(get(int,int,t2tb2(X10),t2tb(X14))),X17) ) )
          & ? [X18: $int] :
              ( appear_twice1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X18,$sum(X17,2))
              & ? [X19: $int] :
                  ( ( X18 != X19 )
                  & appear_twice1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X19,$sum(X17,2)) ) ) )
       => ( ~ $less(X17,0)
         => ( ~ $less(X17,0)
           => ( ~ $less($sum(X17,1),0)
             => ! [X18: $int,X19: $int,X20: map_int_bool] :
                  ( ( ( ( $uminus(1) = X19 )
                     => ! [X16: $int] :
                          ( ( $less(X16,X17)
                            & ~ $less(X16,0) )
                         => ( ( X16 != X18 )
                           => ~ appear_twice1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X16,$sum($sum(X17,1),1)) ) ) )
                    & ( ( $uminus(1) != X19 )
                     => ( ( X18 != X19 )
                        & appear_twice1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X19,$sum($sum(X17,1),1)) ) )
                    & ( ( $uminus(1) != X18 )
                     => appear_twice1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X18,$sum($sum(X17,1),1)) )
                    & ( ( $uminus(1) = X18 )
                     => ! [X16: $int] :
                          ( ( ~ $less(X16,0)
                            & $less(X16,X17) )
                         => ~ appear_twice1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X16,$sum($sum(X17,1),1)) ) )
                    & ! [X16: $int] :
                        ( ( $less(X16,X17)
                          & ~ $less(X16,0) )
                       => ( ( ( true1 != tb2t3(get(bool,int,t2tb4(X20),t2tb(X16))) )
                            & ! [X15: $int] :
                                ( ( $less(X15,$sum($sum(X17,1),1))
                                  & ~ $less(X15,0) )
                               => ( tb2t(get(int,int,t2tb2(X10),t2tb(X15))) != X16 ) ) )
                          | ( ( true1 = tb2t3(get(bool,int,t2tb4(X20),t2tb(X16))) )
                            & ? [X15: $int] :
                                ( ( tb2t(get(int,int,t2tb2(X10),t2tb(X15))) = X16 )
                                & $less(X15,$sum($sum(X17,1),1))
                                & ~ $less(X15,0) ) ) ) )
                    & ( ( $uminus(1) = X18 )
                     => ( $uminus(1) = X19 ) ) )
                 => appear_twice1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X18,$sum(X17,2)) ) ) ) ) ),
    inference(theory_normalization,[],[f47]) ).

tff(f47,negated_conjecture,
    ~ ! [X17: $int,X0: $int,X10: map_int_int] :
        ( ( $lesseq(2,X17)
          & ( $sum(X17,2) = X0 )
          & $lesseq(0,X0)
          & ! [X14: $int] :
              ( ( $lesseq(0,X14)
                & $less(X14,X0) )
             => ( $lesseq(0,tb2t(get(int,int,t2tb2(X10),t2tb(X14))))
                & $less(tb2t(get(int,int,t2tb2(X10),t2tb(X14))),X17) ) )
          & ? [X18: $int] :
              ( appear_twice1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X18,$sum(X17,2))
              & ? [X19: $int] :
                  ( ( X18 != X19 )
                  & appear_twice1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X19,$sum(X17,2)) ) ) )
       => ( $lesseq(0,X17)
         => ( $lesseq(0,X17)
           => ( $lesseq(0,$sum(X17,1))
             => ! [X18: $int,X19: $int,X20: map_int_bool] :
                  ( ( ( ( $uminus(1) = X19 )
                     => ! [X16: $int] :
                          ( ( $less(X16,X17)
                            & $lesseq(0,X16) )
                         => ( ( X16 != X18 )
                           => ~ appear_twice1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X16,$sum($sum(X17,1),1)) ) ) )
                    & ( ( $uminus(1) != X19 )
                     => ( ( X18 != X19 )
                        & appear_twice1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X19,$sum($sum(X17,1),1)) ) )
                    & ( ( $uminus(1) != X18 )
                     => appear_twice1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X18,$sum($sum(X17,1),1)) )
                    & ( ( $uminus(1) = X18 )
                     => ! [X16: $int] :
                          ( ( $lesseq(0,X16)
                            & $less(X16,X17) )
                         => ~ appear_twice1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X16,$sum($sum(X17,1),1)) ) )
                    & ! [X16: $int] :
                        ( ( $less(X16,X17)
                          & $lesseq(0,X16) )
                       => ( ( ( true1 != tb2t3(get(bool,int,t2tb4(X20),t2tb(X16))) )
                            & ! [X15: $int] :
                                ( ( $less(X15,$sum($sum(X17,1),1))
                                  & $lesseq(0,X15) )
                               => ( tb2t(get(int,int,t2tb2(X10),t2tb(X15))) != X16 ) ) )
                          | ( ( true1 = tb2t3(get(bool,int,t2tb4(X20),t2tb(X16))) )
                            & ? [X15: $int] :
                                ( ( tb2t(get(int,int,t2tb2(X10),t2tb(X15))) = X16 )
                                & $less(X15,$sum($sum(X17,1),1))
                                & $lesseq(0,X15) ) ) ) )
                    & ( ( $uminus(1) = X18 )
                     => ( $uminus(1) = X19 ) ) )
                 => appear_twice1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X18,$sum(X17,2)) ) ) ) ) ),
    inference(negated_conjecture,[],[f46]) ).

tff(f46,conjecture,
    ! [X17: $int,X0: $int,X10: map_int_int] :
      ( ( $lesseq(2,X17)
        & ( $sum(X17,2) = X0 )
        & $lesseq(0,X0)
        & ! [X14: $int] :
            ( ( $lesseq(0,X14)
              & $less(X14,X0) )
           => ( $lesseq(0,tb2t(get(int,int,t2tb2(X10),t2tb(X14))))
              & $less(tb2t(get(int,int,t2tb2(X10),t2tb(X14))),X17) ) )
        & ? [X18: $int] :
            ( appear_twice1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X18,$sum(X17,2))
            & ? [X19: $int] :
                ( ( X18 != X19 )
                & appear_twice1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X19,$sum(X17,2)) ) ) )
     => ( $lesseq(0,X17)
       => ( $lesseq(0,X17)
         => ( $lesseq(0,$sum(X17,1))
           => ! [X18: $int,X19: $int,X20: map_int_bool] :
                ( ( ( ( $uminus(1) = X19 )
                   => ! [X16: $int] :
                        ( ( $less(X16,X17)
                          & $lesseq(0,X16) )
                       => ( ( X16 != X18 )
                         => ~ appear_twice1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X16,$sum($sum(X17,1),1)) ) ) )
                  & ( ( $uminus(1) != X19 )
                   => ( ( X18 != X19 )
                      & appear_twice1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X19,$sum($sum(X17,1),1)) ) )
                  & ( ( $uminus(1) != X18 )
                   => appear_twice1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X18,$sum($sum(X17,1),1)) )
                  & ( ( $uminus(1) = X18 )
                   => ! [X16: $int] :
                        ( ( $lesseq(0,X16)
                          & $less(X16,X17) )
                       => ~ appear_twice1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X16,$sum($sum(X17,1),1)) ) )
                  & ! [X16: $int] :
                      ( ( $less(X16,X17)
                        & $lesseq(0,X16) )
                     => ( ( ( true1 != tb2t3(get(bool,int,t2tb4(X20),t2tb(X16))) )
                          & ! [X15: $int] :
                              ( ( $less(X15,$sum($sum(X17,1),1))
                                & $lesseq(0,X15) )
                             => ( tb2t(get(int,int,t2tb2(X10),t2tb(X15))) != X16 ) ) )
                        | ( ( true1 = tb2t3(get(bool,int,t2tb4(X20),t2tb(X16))) )
                          & ? [X15: $int] :
                              ( ( tb2t(get(int,int,t2tb2(X10),t2tb(X15))) = X16 )
                              & $less(X15,$sum($sum(X17,1),1))
                              & $lesseq(0,X15) ) ) ) )
                  & ( ( $uminus(1) = X18 )
                   => ( $uminus(1) = X19 ) ) )
               => appear_twice1(tb2t1(mk_array1(int,X0,t2tb2(X10))),X18,$sum(X17,2)) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',wP_parameter_two_equal_elements) ).

tff(f1323,plain,
    ( spl11_99
    | ~ spl11_63 ),
    inference(avatar_split_clause,[],[f1317,f927,f1320]) ).

tff(f1320,plain,
    ( spl11_99
  <=> ( t2tb(sK9) = get(int,int,t2tb2(sK2),t2tb(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_99])]) ).

tff(f1317,plain,
    ( ( t2tb(sK9) = get(int,int,t2tb2(sK2),t2tb(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9))) )
    | ~ spl11_63 ),
    inference(superposition,[],[f178,f929]) ).

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

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

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

tff(f1318,plain,
    ( spl11_56
    | ~ spl11_76
    | ~ spl11_53
    | ~ spl11_63 ),
    inference(avatar_split_clause,[],[f1314,f927,f725,f1143,f742]) ).

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

tff(f1314,plain,
    ( ~ $less(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),sK4)
    | ~ $less(sK9,0)
    | $less(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),0)
    | ~ spl11_63 ),
    inference(superposition,[],[f159,f929]) ).

tff(f159,plain,
    ! [X3: $int] :
      ( ~ $less(tb2t(get(int,int,t2tb2(sK2),t2tb(X3))),0)
      | $less(X3,0)
      | ~ $less(X3,sK4) ),
    inference(cnf_transformation,[],[f117]) ).

tff(f1310,plain,
    ( spl11_32
    | spl11_98
    | ~ spl11_31 ),
    inference(avatar_split_clause,[],[f1306,f455,f1308,f459]) ).

tff(f459,plain,
    ( spl11_32
  <=> ( 0 = sK4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_32])]) ).

tff(f1308,plain,
    ( spl11_98
  <=> ! [X0: uni] :
        ( $less(tb2t(get(int,int,t2tb2(sK2),X0)),sK3)
        | $less(0,tb2t(X0))
        | $less(tb2t(X0),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_98])]) ).

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

tff(f1306,plain,
    ( ! [X0: uni] :
        ( $less(tb2t(get(int,int,t2tb2(sK2),X0)),sK3)
        | ( 0 = sK4 )
        | $less(tb2t(X0),0)
        | $less(0,tb2t(X0)) )
    | ~ spl11_31 ),
    inference(forward_subsumption_demodulation,[],[f1302,f58]) ).

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

tff(f1302,plain,
    ( ! [X0: uni] :
        ( $less(tb2t(X0),0)
        | $less(tb2t(get(int,int,t2tb2(sK2),X0)),sK3)
        | ( sK4 = tb2t(X0) )
        | $less(0,tb2t(X0)) )
    | ~ spl11_31 ),
    inference(resolution,[],[f359,f631]) ).

tff(f631,plain,
    ( ! [X1: $int] :
        ( $less(0,X1)
        | $less(X1,sK4)
        | ( sK4 = X1 ) )
    | ~ spl11_31 ),
    inference(resolution,[],[f570,f58]) ).

tff(f570,plain,
    ( ! [X0: $int] :
        ( ~ $less(sK4,X0)
        | $less(0,X0) )
    | ~ spl11_31 ),
    inference(resolution,[],[f457,f57]) ).

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

tff(f457,plain,
    ( $less(0,sK4)
    | ~ spl11_31 ),
    inference(avatar_component_clause,[],[f455]) ).

tff(f359,plain,
    ! [X3: uni] :
      ( ~ $less(tb2t(X3),sK4)
      | $less(tb2t(get(int,int,t2tb2(sK2),X3)),sK3)
      | $less(tb2t(X3),0) ),
    inference(superposition,[],[f158,f178]) ).

tff(f1297,plain,
    ( spl11_97
    | spl11_96
    | spl11_56 ),
    inference(avatar_split_clause,[],[f1287,f742,f1289,f1293]) ).

tff(f1293,plain,
    ( spl11_97
  <=> $less(0,sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_97])]) ).

tff(f1289,plain,
    ( spl11_96
  <=> ( 0 = sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_96])]) ).

tff(f1287,plain,
    ( ( 0 = sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9) )
    | $less(0,sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9))
    | spl11_56 ),
    inference(resolution,[],[f744,f58]) ).

tff(f744,plain,
    ( ~ $less(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),0)
    | spl11_56 ),
    inference(avatar_component_clause,[],[f742]) ).

tff(f1296,plain,
    ( spl11_96
    | spl11_97
    | spl11_56 ),
    inference(avatar_split_clause,[],[f1286,f742,f1293,f1289]) ).

tff(f1286,plain,
    ( $less(0,sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9))
    | ( 0 = sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9) )
    | spl11_56 ),
    inference(resolution,[],[f744,f58]) ).

tff(f1283,plain,
    ( spl11_94
    | spl11_95
    | spl11_55 ),
    inference(avatar_split_clause,[],[f1273,f737,f1279,f1275]) ).

tff(f1275,plain,
    ( spl11_94
  <=> $less(0,sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_94])]) ).

tff(f1279,plain,
    ( spl11_95
  <=> ( 0 = sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_95])]) ).

tff(f737,plain,
    ( spl11_55
  <=> $less(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_55])]) ).

tff(f1273,plain,
    ( ( 0 = sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8) )
    | $less(0,sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8))
    | spl11_55 ),
    inference(resolution,[],[f739,f58]) ).

tff(f739,plain,
    ( ~ $less(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8),0)
    | spl11_55 ),
    inference(avatar_component_clause,[],[f737]) ).

tff(f1282,plain,
    ( spl11_94
    | spl11_95
    | spl11_55 ),
    inference(avatar_split_clause,[],[f1272,f737,f1279,f1275]) ).

tff(f1272,plain,
    ( ( 0 = sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8) )
    | $less(0,sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8))
    | spl11_55 ),
    inference(resolution,[],[f739,f58]) ).

tff(f1265,plain,
    ( spl11_55
    | spl11_93
    | ~ spl11_54 ),
    inference(avatar_split_clause,[],[f1256,f730,f1263,f737]) ).

tff(f1263,plain,
    ( spl11_93
  <=> ! [X0: $int,X1: array_int] :
        ( ( sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8) = X0 )
        | ~ $less(X0,sK4)
        | $less(X0,0)
        | appear_twice1(X1,tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))),sK4)
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb(X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_93])]) ).

tff(f730,plain,
    ( spl11_54
  <=> $less(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8),sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_54])]) ).

tff(f1256,plain,
    ( ! [X0: $int,X1: array_int] :
        ( ( sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8) = X0 )
        | appear_twice1(X1,tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))),sK4)
        | $less(X0,0)
        | $less(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8),0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb(X0))) )
        | ~ $less(X0,sK4) )
    | ~ spl11_54 ),
    inference(resolution,[],[f732,f209]) ).

tff(f209,plain,
    ! [X3: $int,X0: array_int,X1: $int,X4: $int] :
      ( ~ $less(X4,X1)
      | ~ $less(X3,X1)
      | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb(X4))) != tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb(X3))) )
      | appear_twice1(X0,tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb(X4))),X1)
      | ( X3 = X4 )
      | $less(X4,0)
      | $less(X3,0) ),
    inference(equality_resolution,[],[f205]) ).

tff(f205,plain,
    ! [X2: $int,X3: $int,X0: array_int,X1: $int,X4: $int] :
      ( $less(X4,0)
      | ~ $less(X4,X1)
      | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb(X4))) != X2 )
      | ( X3 = X4 )
      | ~ $less(X3,X1)
      | $less(X3,0)
      | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb(X3))) != X2 )
      | appear_twice1(X0,X2,X1) ),
    inference(definition_unfolding,[],[f126,f174,f174]) ).

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

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

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

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

tff(f97,plain,
    ! [X2: $int,X1: $int,X0: array_int] :
      ( appear_twice1(X0,X2,X1)
    <=> ? [X3: $int] :
          ( ( tb2t(get2(int,t2tb1(X0),X3)) = X2 )
          & ~ $less(X3,0)
          & $less(X3,X1)
          & ? [X4: $int] :
              ( ( X3 != X4 )
              & ( tb2t(get2(int,t2tb1(X0),X4)) = X2 )
              & $less(X4,X1)
              & ~ $less(X4,0) ) ) ),
    inference(rectify,[],[f50]) ).

tff(f50,plain,
    ! [X0: array_int,X6: $int,X16: $int] :
      ( ? [X14: $int] :
          ( ( tb2t(get2(int,t2tb1(X0),X14)) = X16 )
          & ~ $less(X14,0)
          & ? [X15: $int] :
              ( ~ $less(X15,0)
              & $less(X15,X6)
              & ( X14 != X15 )
              & ( tb2t(get2(int,t2tb1(X0),X15)) = X16 ) )
          & $less(X14,X6) )
    <=> appear_twice1(X0,X16,X6) ),
    inference(theory_normalization,[],[f36]) ).

tff(f36,axiom,
    ! [X0: array_int,X6: $int,X16: $int] :
      ( ? [X14: $int] :
          ( ( tb2t(get2(int,t2tb1(X0),X14)) = X16 )
          & $lesseq(0,X14)
          & ? [X15: $int] :
              ( $lesseq(0,X15)
              & $less(X15,X6)
              & ( X14 != X15 )
              & ( tb2t(get2(int,t2tb1(X0),X15)) = X16 ) )
          & $less(X14,X6) )
    <=> appear_twice1(X0,X16,X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',appear_twice_def) ).

tff(f732,plain,
    ( $less(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8),sK4)
    | ~ spl11_54 ),
    inference(avatar_component_clause,[],[f730]) ).

tff(f1249,plain,
    ( spl11_56
    | spl11_92
    | ~ spl11_53 ),
    inference(avatar_split_clause,[],[f1240,f725,f1247,f742]) ).

tff(f1247,plain,
    ( spl11_92
  <=> ! [X0: $int,X1: array_int] :
        ( appear_twice1(X1,tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))),sK4)
        | $less(X0,0)
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb(X0))) )
        | ~ $less(X0,sK4)
        | ( sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_92])]) ).

tff(f1240,plain,
    ( ! [X0: $int,X1: array_int] :
        ( appear_twice1(X1,tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))),sK4)
        | ~ $less(X0,sK4)
        | ( sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9) = X0 )
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb(X0))) )
        | $less(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),0)
        | $less(X0,0) )
    | ~ spl11_53 ),
    inference(resolution,[],[f727,f209]) ).

tff(f727,plain,
    ( $less(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),sK4)
    | ~ spl11_53 ),
    inference(avatar_component_clause,[],[f725]) ).

tff(f1235,plain,
    ( spl11_50
    | ~ spl11_87
    | spl11_84
    | ~ spl11_91
    | ~ spl11_52
    | ~ spl11_69 ),
    inference(avatar_split_clause,[],[f1230,f1047,f718,f1232,f1195,f1210,f706]) ).

tff(f706,plain,
    ( spl11_50
  <=> $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_50])]) ).

tff(f1210,plain,
    ( spl11_87
  <=> ( true1 = tb2t3(get(bool,int,t2tb4(sK6),get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_87])]) ).

tff(f1195,plain,
    ( spl11_84
  <=> $less(sK8,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_84])]) ).

tff(f1232,plain,
    ( spl11_91
  <=> $less(sK10(sK8),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_91])]) ).

tff(f718,plain,
    ( spl11_52
  <=> $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8),sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_52])]) ).

tff(f1047,plain,
    ( spl11_69
  <=> ( tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))) = sK8 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_69])]) ).

tff(f1230,plain,
    ( ~ $less(sK10(sK8),0)
    | $less(sK8,0)
    | ( true1 != tb2t3(get(bool,int,t2tb4(sK6),get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8))))) )
    | $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8),0)
    | ~ spl11_52
    | ~ spl11_69 ),
    inference(forward_demodulation,[],[f1229,f1049]) ).

tff(f1049,plain,
    ( ( tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))) = sK8 )
    | ~ spl11_69 ),
    inference(avatar_component_clause,[],[f1047]) ).

tff(f1229,plain,
    ( $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8),0)
    | ~ $less(sK10(tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8))))),0)
    | $less(sK8,0)
    | ( true1 != tb2t3(get(bool,int,t2tb4(sK6),get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8))))) )
    | ~ spl11_52
    | ~ spl11_69 ),
    inference(forward_demodulation,[],[f1188,f1049]) ).

tff(f1188,plain,
    ( $less(tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))),0)
    | $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8),0)
    | ( true1 != tb2t3(get(bool,int,t2tb4(sK6),get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8))))) )
    | ~ $less(sK10(tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8))))),0)
    | ~ spl11_52 ),
    inference(resolution,[],[f720,f351]) ).

tff(f351,plain,
    ! [X0: $int] :
      ( ~ $less(X0,sK4)
      | ( true1 != tb2t3(get(bool,int,t2tb4(sK6),get(int,int,t2tb2(sK2),t2tb(X0)))) )
      | $less(tb2t(get(int,int,t2tb2(sK2),t2tb(X0))),0)
      | $less(X0,0)
      | ~ $less(sK10(tb2t(get(int,int,t2tb2(sK2),t2tb(X0)))),0) ),
    inference(forward_demodulation,[],[f350,f178]) ).

tff(f350,plain,
    ! [X0: $int] :
      ( $less(X0,0)
      | ~ $less(X0,sK4)
      | $less(tb2t(get(int,int,t2tb2(sK2),t2tb(X0))),0)
      | ~ $less(sK10(tb2t(get(int,int,t2tb2(sK2),t2tb(X0)))),0)
      | ( true1 != tb2t3(get(bool,int,t2tb4(sK6),t2tb(tb2t(get(int,int,t2tb2(sK2),t2tb(X0)))))) ) ),
    inference(resolution,[],[f149,f158]) ).

tff(f149,plain,
    ! [X11: $int] :
      ( ~ $less(X11,sK3)
      | ~ $less(sK10(X11),0)
      | $less(X11,0)
      | ( true1 != tb2t3(get(bool,int,t2tb4(sK6),t2tb(X11))) ) ),
    inference(cnf_transformation,[],[f117]) ).

tff(f720,plain,
    ( $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8),sK4)
    | ~ spl11_52 ),
    inference(avatar_component_clause,[],[f718]) ).

tff(f1228,plain,
    ( spl11_50
    | spl11_90
    | ~ spl11_52 ),
    inference(avatar_split_clause,[],[f1189,f718,f1226,f706]) ).

tff(f1226,plain,
    ( spl11_90
  <=> ! [X0: $int,X1: array_int] :
        ( $less(X0,0)
        | ~ $less(X0,sK4)
        | appear_twice1(X1,tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))),sK4)
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb(X0))) )
        | ( sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_90])]) ).

tff(f1189,plain,
    ( ! [X0: $int,X1: array_int] :
        ( $less(X0,0)
        | ( sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8) = X0 )
        | appear_twice1(X1,tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))),sK4)
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb(X0))) )
        | $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8),0)
        | ~ $less(X0,sK4) )
    | ~ spl11_52 ),
    inference(resolution,[],[f720,f209]) ).

tff(f1224,plain,
    ( spl11_89
    | spl11_50
    | spl11_84
    | ~ spl11_87
    | ~ spl11_52
    | ~ spl11_69 ),
    inference(avatar_split_clause,[],[f1219,f1047,f718,f1210,f1195,f706,f1221]) ).

tff(f1221,plain,
    ( spl11_89
  <=> ( tb2t(get(int,int,t2tb2(sK2),t2tb(sK10(sK8)))) = sK8 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_89])]) ).

tff(f1219,plain,
    ( ( true1 != tb2t3(get(bool,int,t2tb4(sK6),get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8))))) )
    | $less(sK8,0)
    | $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8),0)
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb(sK10(sK8)))) = sK8 )
    | ~ spl11_52
    | ~ spl11_69 ),
    inference(forward_demodulation,[],[f1218,f1049]) ).

tff(f1218,plain,
    ( ( true1 != tb2t3(get(bool,int,t2tb4(sK6),get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8))))) )
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb(sK10(tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))))))) = tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))) )
    | $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8),0)
    | $less(sK8,0)
    | ~ spl11_52
    | ~ spl11_69 ),
    inference(forward_demodulation,[],[f1185,f1049]) ).

tff(f1185,plain,
    ( $less(tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))),0)
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb(sK10(tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))))))) = tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))) )
    | ( true1 != tb2t3(get(bool,int,t2tb4(sK6),get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8))))) )
    | $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8),0)
    | ~ spl11_52 ),
    inference(resolution,[],[f720,f356]) ).

tff(f356,plain,
    ! [X0: $int] :
      ( ~ $less(X0,sK4)
      | ( tb2t(get(int,int,t2tb2(sK2),t2tb(sK10(tb2t(get(int,int,t2tb2(sK2),t2tb(X0))))))) = tb2t(get(int,int,t2tb2(sK2),t2tb(X0))) )
      | ( true1 != tb2t3(get(bool,int,t2tb4(sK6),get(int,int,t2tb2(sK2),t2tb(X0)))) )
      | $less(tb2t(get(int,int,t2tb2(sK2),t2tb(X0))),0)
      | $less(X0,0) ),
    inference(forward_demodulation,[],[f355,f178]) ).

tff(f355,plain,
    ! [X0: $int] :
      ( $less(tb2t(get(int,int,t2tb2(sK2),t2tb(X0))),0)
      | ( tb2t(get(int,int,t2tb2(sK2),t2tb(sK10(tb2t(get(int,int,t2tb2(sK2),t2tb(X0))))))) = tb2t(get(int,int,t2tb2(sK2),t2tb(X0))) )
      | ( true1 != tb2t3(get(bool,int,t2tb4(sK6),t2tb(tb2t(get(int,int,t2tb2(sK2),t2tb(X0)))))) )
      | ~ $less(X0,sK4)
      | $less(X0,0) ),
    inference(resolution,[],[f150,f158]) ).

tff(f150,plain,
    ! [X11: $int] :
      ( ~ $less(X11,sK3)
      | ( true1 != tb2t3(get(bool,int,t2tb4(sK6),t2tb(X11))) )
      | $less(X11,0)
      | ( tb2t(get(int,int,t2tb2(sK2),t2tb(sK10(X11)))) = X11 ) ),
    inference(cnf_transformation,[],[f117]) ).

tff(f1217,plain,
    ( spl11_84
    | spl11_50
    | ~ spl11_87
    | spl11_88
    | ~ spl11_52
    | ~ spl11_69 ),
    inference(avatar_split_clause,[],[f1208,f1047,f718,f1214,f1210,f706,f1195]) ).

tff(f1214,plain,
    ( spl11_88
  <=> $less(sK10(sK8),$sum(2,sK3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_88])]) ).

tff(f1208,plain,
    ( $less(sK10(sK8),$sum(2,sK3))
    | ( true1 != tb2t3(get(bool,int,t2tb4(sK6),get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8))))) )
    | $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8),0)
    | $less(sK8,0)
    | ~ spl11_52
    | ~ spl11_69 ),
    inference(forward_demodulation,[],[f1207,f1049]) ).

tff(f1207,plain,
    ( ( true1 != tb2t3(get(bool,int,t2tb4(sK6),get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8))))) )
    | $less(tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))),0)
    | $less(sK10(sK8),$sum(2,sK3))
    | $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8),0)
    | ~ spl11_52
    | ~ spl11_69 ),
    inference(forward_demodulation,[],[f1186,f1049]) ).

tff(f1186,plain,
    ( $less(sK10(tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8))))),$sum(2,sK3))
    | $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8),0)
    | $less(tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))),0)
    | ( true1 != tb2t3(get(bool,int,t2tb4(sK6),get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8))))) )
    | ~ spl11_52 ),
    inference(resolution,[],[f720,f354]) ).

tff(f354,plain,
    ! [X0: $int] :
      ( ~ $less(X0,sK4)
      | ( true1 != tb2t3(get(bool,int,t2tb4(sK6),get(int,int,t2tb2(sK2),t2tb(X0)))) )
      | $less(X0,0)
      | $less(sK10(tb2t(get(int,int,t2tb2(sK2),t2tb(X0)))),$sum(2,sK3))
      | $less(tb2t(get(int,int,t2tb2(sK2),t2tb(X0))),0) ),
    inference(forward_demodulation,[],[f353,f178]) ).

tff(f353,plain,
    ! [X0: $int] :
      ( $less(sK10(tb2t(get(int,int,t2tb2(sK2),t2tb(X0)))),$sum(2,sK3))
      | ~ $less(X0,sK4)
      | ( true1 != tb2t3(get(bool,int,t2tb4(sK6),t2tb(tb2t(get(int,int,t2tb2(sK2),t2tb(X0)))))) )
      | $less(tb2t(get(int,int,t2tb2(sK2),t2tb(X0))),0)
      | $less(X0,0) ),
    inference(resolution,[],[f223,f158]) ).

tff(f223,plain,
    ! [X11: $int] :
      ( ~ $less(X11,sK3)
      | $less(X11,0)
      | ( true1 != tb2t3(get(bool,int,t2tb4(sK6),t2tb(X11))) )
      | $less(sK10(X11),$sum(2,sK3)) ),
    inference(evaluation,[],[f151]) ).

tff(f151,plain,
    ! [X11: $int] :
      ( ( true1 != tb2t3(get(bool,int,t2tb4(sK6),t2tb(X11))) )
      | $less(X11,0)
      | ~ $less(X11,sK3)
      | $less(sK10(X11),$sum($sum(sK3,1),1)) ),
    inference(cnf_transformation,[],[f117]) ).

tff(f1206,plain,
    ( spl11_84
    | spl11_85
    | ~ spl11_86
    | spl11_50
    | ~ spl11_1
    | ~ spl11_2
    | ~ spl11_15
    | ~ spl11_52
    | ~ spl11_69 ),
    inference(avatar_split_clause,[],[f1193,f1047,f718,f296,f231,f227,f706,f1203,f1199,f1195]) ).

tff(f1199,plain,
    ( spl11_85
  <=> ( -1 = sK8 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_85])]) ).

tff(f1203,plain,
    ( spl11_86
  <=> appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK8,$sum(2,sK3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_86])]) ).

tff(f227,plain,
    ( spl11_1
  <=> ( sK5 = sK7 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_1])]) ).

tff(f231,plain,
    ( spl11_2
  <=> ( sK5 = -1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_2])]) ).

tff(f296,plain,
    ( spl11_15
  <=> ! [X9: $int] :
        ( ( sK7 = X9 )
        | ~ $less(X9,sK3)
        | $less(X9,0)
        | ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),X9,$sum(2,sK3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_15])]) ).

tff(f1193,plain,
    ( $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8),0)
    | ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK8,$sum(2,sK3))
    | ( -1 = sK8 )
    | $less(sK8,0)
    | ~ spl11_1
    | ~ spl11_2
    | ~ spl11_15
    | ~ spl11_52
    | ~ spl11_69 ),
    inference(forward_demodulation,[],[f1192,f1049]) ).

tff(f1192,plain,
    ( $less(sK8,0)
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))) = -1 )
    | $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8),0)
    | ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK8,$sum(2,sK3))
    | ~ spl11_1
    | ~ spl11_2
    | ~ spl11_15
    | ~ spl11_52
    | ~ spl11_69 ),
    inference(forward_demodulation,[],[f1191,f1049]) ).

tff(f1191,plain,
    ( $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8),0)
    | $less(tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))),0)
    | ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK8,$sum(2,sK3))
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))) = -1 )
    | ~ spl11_1
    | ~ spl11_2
    | ~ spl11_15
    | ~ spl11_52
    | ~ spl11_69 ),
    inference(forward_demodulation,[],[f1187,f1049]) ).

tff(f1187,plain,
    ( ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))),$sum(2,sK3))
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))) = -1 )
    | $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8),0)
    | $less(tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))),0)
    | ~ spl11_1
    | ~ spl11_2
    | ~ spl11_15
    | ~ spl11_52 ),
    inference(resolution,[],[f720,f352]) ).

tff(f352,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,sK4)
        | ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),tb2t(get(int,int,t2tb2(sK2),t2tb(X0))),$sum(2,sK3))
        | $less(X0,0)
        | $less(tb2t(get(int,int,t2tb2(sK2),t2tb(X0))),0)
        | ( -1 = tb2t(get(int,int,t2tb2(sK2),t2tb(X0))) ) )
    | ~ spl11_1
    | ~ spl11_2
    | ~ spl11_15 ),
    inference(resolution,[],[f331,f158]) ).

tff(f331,plain,
    ( ! [X9: $int] :
        ( ~ $less(X9,sK3)
        | ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),X9,$sum(2,sK3))
        | ( -1 = X9 )
        | $less(X9,0) )
    | ~ spl11_1
    | ~ spl11_2
    | ~ spl11_15 ),
    inference(backward_demodulation,[],[f330,f233]) ).

tff(f233,plain,
    ( ( sK5 = -1 )
    | ~ spl11_2 ),
    inference(avatar_component_clause,[],[f231]) ).

tff(f330,plain,
    ( ! [X9: $int] :
        ( ~ $less(X9,sK3)
        | ( sK5 = X9 )
        | ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),X9,$sum(2,sK3))
        | $less(X9,0) )
    | ~ spl11_1
    | ~ spl11_15 ),
    inference(forward_demodulation,[],[f297,f228]) ).

tff(f228,plain,
    ( ( sK5 = sK7 )
    | ~ spl11_1 ),
    inference(avatar_component_clause,[],[f227]) ).

tff(f297,plain,
    ( ! [X9: $int] :
        ( ~ $less(X9,sK3)
        | ( sK7 = X9 )
        | ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),X9,$sum(2,sK3))
        | $less(X9,0) )
    | ~ spl11_15 ),
    inference(avatar_component_clause,[],[f296]) ).

tff(f1184,plain,
    ( ~ spl11_83
    | spl11_76
    | ~ spl11_78
    | spl11_49
    | ~ spl11_51
    | ~ spl11_68 ),
    inference(avatar_split_clause,[],[f1179,f1040,f713,f701,f1151,f1143,f1181]) ).

tff(f1181,plain,
    ( spl11_83
  <=> $less(sK10(sK9),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_83])]) ).

tff(f1151,plain,
    ( spl11_78
  <=> ( true1 = tb2t3(get(bool,int,t2tb4(sK6),get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_78])]) ).

tff(f701,plain,
    ( spl11_49
  <=> $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_49])]) ).

tff(f713,plain,
    ( spl11_51
  <=> $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_51])]) ).

tff(f1040,plain,
    ( spl11_68
  <=> ( tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))) = sK9 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_68])]) ).

tff(f1179,plain,
    ( $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),0)
    | ( true1 != tb2t3(get(bool,int,t2tb4(sK6),get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9))))) )
    | $less(sK9,0)
    | ~ $less(sK10(sK9),0)
    | ~ spl11_51
    | ~ spl11_68 ),
    inference(forward_demodulation,[],[f1178,f1042]) ).

tff(f1042,plain,
    ( ( tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))) = sK9 )
    | ~ spl11_68 ),
    inference(avatar_component_clause,[],[f1040]) ).

tff(f1178,plain,
    ( $less(tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))),0)
    | ~ $less(sK10(sK9),0)
    | ( true1 != tb2t3(get(bool,int,t2tb4(sK6),get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9))))) )
    | $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),0)
    | ~ spl11_51
    | ~ spl11_68 ),
    inference(forward_demodulation,[],[f1137,f1042]) ).

tff(f1137,plain,
    ( ~ $less(sK10(tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9))))),0)
    | ( true1 != tb2t3(get(bool,int,t2tb4(sK6),get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9))))) )
    | $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),0)
    | $less(tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))),0)
    | ~ spl11_51 ),
    inference(resolution,[],[f715,f351]) ).

tff(f715,plain,
    ( $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),sK4)
    | ~ spl11_51 ),
    inference(avatar_component_clause,[],[f713]) ).

tff(f1177,plain,
    ( spl11_49
    | spl11_76
    | spl11_81
    | ~ spl11_82
    | ~ spl11_1
    | ~ spl11_2
    | ~ spl11_15
    | ~ spl11_51
    | ~ spl11_68 ),
    inference(avatar_split_clause,[],[f1168,f1040,f713,f296,f231,f227,f1174,f1170,f1143,f701]) ).

tff(f1170,plain,
    ( spl11_81
  <=> ( sK9 = -1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_81])]) ).

tff(f1174,plain,
    ( spl11_82
  <=> appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK9,$sum(2,sK3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_82])]) ).

tff(f1168,plain,
    ( ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK9,$sum(2,sK3))
    | ( sK9 = -1 )
    | $less(sK9,0)
    | $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),0)
    | ~ spl11_1
    | ~ spl11_2
    | ~ spl11_15
    | ~ spl11_51
    | ~ spl11_68 ),
    inference(forward_demodulation,[],[f1167,f1042]) ).

tff(f1167,plain,
    ( $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),0)
    | ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))),$sum(2,sK3))
    | $less(sK9,0)
    | ( sK9 = -1 )
    | ~ spl11_1
    | ~ spl11_2
    | ~ spl11_15
    | ~ spl11_51
    | ~ spl11_68 ),
    inference(forward_demodulation,[],[f1166,f1042]) ).

tff(f1166,plain,
    ( $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),0)
    | $less(sK9,0)
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))) = -1 )
    | ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))),$sum(2,sK3))
    | ~ spl11_1
    | ~ spl11_2
    | ~ spl11_15
    | ~ spl11_51
    | ~ spl11_68 ),
    inference(forward_demodulation,[],[f1136,f1042]) ).

tff(f1136,plain,
    ( $less(tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))),0)
    | ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))),$sum(2,sK3))
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))) = -1 )
    | $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),0)
    | ~ spl11_1
    | ~ spl11_2
    | ~ spl11_15
    | ~ spl11_51 ),
    inference(resolution,[],[f715,f352]) ).

tff(f1165,plain,
    ( spl11_49
    | spl11_80
    | ~ spl11_51 ),
    inference(avatar_split_clause,[],[f1138,f713,f1163,f701]) ).

tff(f1163,plain,
    ( spl11_80
  <=> ! [X0: $int,X1: array_int] :
        ( appear_twice1(X1,tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))),sK4)
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb(X0))) )
        | ( sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9) = X0 )
        | ~ $less(X0,sK4)
        | $less(X0,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_80])]) ).

tff(f1138,plain,
    ( ! [X0: $int,X1: array_int] :
        ( appear_twice1(X1,tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))),sK4)
        | ( sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9) = X0 )
        | $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),0)
        | $less(X0,0)
        | ~ $less(X0,sK4)
        | ( tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))) != tb2t(get(int,int,elts(int,t2tb1(X1)),t2tb(X0))) ) )
    | ~ spl11_51 ),
    inference(resolution,[],[f715,f209]) ).

tff(f1161,plain,
    ( spl11_76
    | ~ spl11_78
    | spl11_79
    | spl11_49
    | ~ spl11_51
    | ~ spl11_68 ),
    inference(avatar_split_clause,[],[f1156,f1040,f713,f701,f1158,f1151,f1143]) ).

tff(f1158,plain,
    ( spl11_79
  <=> $less(sK10(sK9),$sum(2,sK3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_79])]) ).

tff(f1156,plain,
    ( $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),0)
    | $less(sK10(sK9),$sum(2,sK3))
    | ( true1 != tb2t3(get(bool,int,t2tb4(sK6),get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9))))) )
    | $less(sK9,0)
    | ~ spl11_51
    | ~ spl11_68 ),
    inference(forward_demodulation,[],[f1155,f1042]) ).

tff(f1155,plain,
    ( ( true1 != tb2t3(get(bool,int,t2tb4(sK6),get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9))))) )
    | $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),0)
    | $less(tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))),0)
    | $less(sK10(sK9),$sum(2,sK3))
    | ~ spl11_51
    | ~ spl11_68 ),
    inference(forward_demodulation,[],[f1135,f1042]) ).

tff(f1135,plain,
    ( ( true1 != tb2t3(get(bool,int,t2tb4(sK6),get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9))))) )
    | $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),0)
    | $less(sK10(tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9))))),$sum(2,sK3))
    | $less(tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))),0)
    | ~ spl11_51 ),
    inference(resolution,[],[f715,f354]) ).

tff(f1154,plain,
    ( spl11_76
    | spl11_77
    | spl11_49
    | ~ spl11_78
    | ~ spl11_51
    | ~ spl11_68 ),
    inference(avatar_split_clause,[],[f1141,f1040,f713,f1151,f701,f1147,f1143]) ).

tff(f1147,plain,
    ( spl11_77
  <=> ( tb2t(get(int,int,t2tb2(sK2),t2tb(sK10(sK9)))) = sK9 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_77])]) ).

tff(f1141,plain,
    ( ( true1 != tb2t3(get(bool,int,t2tb4(sK6),get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9))))) )
    | $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),0)
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb(sK10(sK9)))) = sK9 )
    | $less(sK9,0)
    | ~ spl11_51
    | ~ spl11_68 ),
    inference(forward_demodulation,[],[f1140,f1042]) ).

tff(f1140,plain,
    ( ( true1 != tb2t3(get(bool,int,t2tb4(sK6),get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9))))) )
    | $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),0)
    | $less(tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))),0)
    | ( tb2t(get(int,int,t2tb2(sK2),t2tb(sK10(sK9)))) = sK9 )
    | ~ spl11_51
    | ~ spl11_68 ),
    inference(forward_demodulation,[],[f1134,f1042]) ).

tff(f1134,plain,
    ( ( tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))) = tb2t(get(int,int,t2tb2(sK2),t2tb(sK10(tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))))))) )
    | ( true1 != tb2t3(get(bool,int,t2tb4(sK6),get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9))))) )
    | $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),0)
    | $less(tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))),0)
    | ~ spl11_51 ),
    inference(resolution,[],[f715,f356]) ).

tff(f1133,plain,
    ( spl11_74
    | spl11_75
    | spl11_50 ),
    inference(avatar_split_clause,[],[f1122,f706,f1129,f1125]) ).

tff(f1125,plain,
    ( spl11_74
  <=> $less(0,sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_74])]) ).

tff(f1129,plain,
    ( spl11_75
  <=> ( 0 = sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_75])]) ).

tff(f1122,plain,
    ( ( 0 = sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8) )
    | $less(0,sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8))
    | spl11_50 ),
    inference(resolution,[],[f708,f58]) ).

tff(f708,plain,
    ( ~ $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8),0)
    | spl11_50 ),
    inference(avatar_component_clause,[],[f706]) ).

tff(f1132,plain,
    ( spl11_74
    | spl11_75
    | spl11_50 ),
    inference(avatar_split_clause,[],[f1123,f706,f1129,f1125]) ).

tff(f1123,plain,
    ( ( 0 = sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8) )
    | $less(0,sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8))
    | spl11_50 ),
    inference(resolution,[],[f708,f58]) ).

tff(f1121,plain,
    ( spl11_72
    | spl11_73
    | spl11_49 ),
    inference(avatar_split_clause,[],[f1111,f701,f1117,f1113]) ).

tff(f1113,plain,
    ( spl11_72
  <=> ( 0 = sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_72])]) ).

tff(f1117,plain,
    ( spl11_73
  <=> $less(0,sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_73])]) ).

tff(f1111,plain,
    ( $less(0,sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9))
    | ( 0 = sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9) )
    | spl11_49 ),
    inference(resolution,[],[f703,f58]) ).

tff(f703,plain,
    ( ~ $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),0)
    | spl11_49 ),
    inference(avatar_component_clause,[],[f701]) ).

tff(f1120,plain,
    ( spl11_72
    | spl11_73
    | spl11_49 ),
    inference(avatar_split_clause,[],[f1110,f701,f1117,f1113]) ).

tff(f1110,plain,
    ( $less(0,sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9))
    | ( 0 = sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9) )
    | spl11_49 ),
    inference(resolution,[],[f703,f58]) ).

tff(f1062,plain,
    ( spl11_71
    | spl11_70
    | spl11_62 ),
    inference(avatar_split_clause,[],[f1052,f838,f1054,f1058]) ).

tff(f1058,plain,
    ( spl11_71
  <=> $less(0,tb2t(get(int,int,t2tb2(sK2),t2tb(0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_71])]) ).

tff(f1054,plain,
    ( spl11_70
  <=> ( 0 = tb2t(get(int,int,t2tb2(sK2),t2tb(0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_70])]) ).

tff(f838,plain,
    ( spl11_62
  <=> $less(tb2t(get(int,int,t2tb2(sK2),t2tb(0))),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_62])]) ).

tff(f1052,plain,
    ( ( 0 = tb2t(get(int,int,t2tb2(sK2),t2tb(0))) )
    | $less(0,tb2t(get(int,int,t2tb2(sK2),t2tb(0))))
    | spl11_62 ),
    inference(resolution,[],[f839,f58]) ).

tff(f839,plain,
    ( ~ $less(tb2t(get(int,int,t2tb2(sK2),t2tb(0))),0)
    | spl11_62 ),
    inference(avatar_component_clause,[],[f838]) ).

tff(f1061,plain,
    ( spl11_70
    | spl11_71
    | spl11_62 ),
    inference(avatar_split_clause,[],[f1051,f838,f1058,f1054]) ).

tff(f1051,plain,
    ( $less(0,tb2t(get(int,int,t2tb2(sK2),t2tb(0))))
    | ( 0 = tb2t(get(int,int,t2tb2(sK2),t2tb(0))) )
    | spl11_62 ),
    inference(resolution,[],[f839,f58]) ).

tff(f1050,plain,
    ( spl11_69
    | ~ spl11_20 ),
    inference(avatar_split_clause,[],[f1045,f326,f1047]) ).

tff(f326,plain,
    ( spl11_20
  <=> appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK8,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_20])]) ).

tff(f1045,plain,
    ( ( tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))) = sK8 )
    | ~ spl11_20 ),
    inference(forward_demodulation,[],[f1044,f815]) ).

tff(f815,plain,
    ! [X6: map_int_int,X5: $int] : ( t2tb2(X6) = elts(int,mk_array1(int,X5,t2tb2(X6))) ),
    inference(resolution,[],[f199,f202]) ).

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

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

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

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

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

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

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

tff(f1044,plain,
    ( ( tb2t(get(int,int,elts(int,mk_array1(int,sK4,t2tb2(sK2))),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))) = sK8 )
    | ~ spl11_20 ),
    inference(forward_demodulation,[],[f1036,f136]) ).

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

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

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

tff(f1036,plain,
    ( ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))))),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))) = sK8 )
    | ~ spl11_20 ),
    inference(resolution,[],[f204,f328]) ).

tff(f328,plain,
    ( appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK8,sK4)
    | ~ spl11_20 ),
    inference(avatar_component_clause,[],[f326]) ).

tff(f204,plain,
    ! [X2: $int,X0: array_int,X1: $int] :
      ( ~ appear_twice1(X0,X2,X1)
      | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb(sK1(X0,X1,X2)))) = X2 ) ),
    inference(definition_unfolding,[],[f129,f174]) ).

tff(f129,plain,
    ! [X2: $int,X0: array_int,X1: $int] :
      ( ( tb2t(get2(int,t2tb1(X0),sK1(X0,X1,X2))) = X2 )
      | ~ appear_twice1(X0,X2,X1) ),
    inference(cnf_transformation,[],[f97]) ).

tff(f1043,plain,
    ( spl11_68
    | ~ spl11_19 ),
    inference(avatar_split_clause,[],[f1038,f320,f1040]) ).

tff(f320,plain,
    ( spl11_19
  <=> appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK9,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_19])]) ).

tff(f1038,plain,
    ( ( tb2t(get(int,int,t2tb2(sK2),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))) = sK9 )
    | ~ spl11_19 ),
    inference(forward_demodulation,[],[f1037,f815]) ).

tff(f1037,plain,
    ( ( sK9 = tb2t(get(int,int,elts(int,mk_array1(int,sK4,t2tb2(sK2))),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))) )
    | ~ spl11_19 ),
    inference(forward_demodulation,[],[f1035,f136]) ).

tff(f1035,plain,
    ( ( sK9 = tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))))),t2tb(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))) )
    | ~ spl11_19 ),
    inference(resolution,[],[f204,f322]) ).

tff(f322,plain,
    ( appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK9,sK4)
    | ~ spl11_19 ),
    inference(avatar_component_clause,[],[f320]) ).

tff(f1034,plain,
    ( ~ spl11_66
    | spl11_67
    | spl11_62
    | ~ spl11_1
    | ~ spl11_2
    | ~ spl11_15
    | ~ spl11_31 ),
    inference(avatar_split_clause,[],[f851,f455,f296,f231,f227,f838,f1031,f1027]) ).

tff(f1027,plain,
    ( spl11_66
  <=> appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),tb2t(get(int,int,t2tb2(sK2),t2tb(0))),$sum(2,sK3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_66])]) ).

tff(f1031,plain,
    ( spl11_67
  <=> ( -1 = tb2t(get(int,int,t2tb2(sK2),t2tb(0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_67])]) ).

tff(f851,plain,
    ( $less(tb2t(get(int,int,t2tb2(sK2),t2tb(0))),0)
    | ( -1 = tb2t(get(int,int,t2tb2(sK2),t2tb(0))) )
    | ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),tb2t(get(int,int,t2tb2(sK2),t2tb(0))),$sum(2,sK3))
    | ~ spl11_1
    | ~ spl11_2
    | ~ spl11_15
    | ~ spl11_31 ),
    inference(evaluation,[],[f848]) ).

tff(f848,plain,
    ( $less(tb2t(get(int,int,t2tb2(sK2),t2tb(0))),0)
    | ( -1 = tb2t(get(int,int,t2tb2(sK2),t2tb(0))) )
    | ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),tb2t(get(int,int,t2tb2(sK2),t2tb(0))),$sum(2,sK3))
    | $less(0,0)
    | ~ spl11_1
    | ~ spl11_2
    | ~ spl11_15
    | ~ spl11_31 ),
    inference(resolution,[],[f352,f457]) ).

tff(f1025,plain,
    ( ~ spl11_31
    | ~ spl11_62 ),
    inference(avatar_split_clause,[],[f1024,f838,f455]) ).

tff(f1024,plain,
    ( ~ $less(0,sK4)
    | ~ spl11_62 ),
    inference(evaluation,[],[f1022]) ).

tff(f1022,plain,
    ( ~ $less(0,sK4)
    | $less(0,0)
    | ~ spl11_62 ),
    inference(resolution,[],[f840,f159]) ).

tff(f840,plain,
    ( $less(tb2t(get(int,int,t2tb2(sK2),t2tb(0))),0)
    | ~ spl11_62 ),
    inference(avatar_component_clause,[],[f838]) ).

tff(f978,plain,
    ( spl11_32
    | spl11_65
    | ~ spl11_31 ),
    inference(avatar_split_clause,[],[f974,f455,f976,f459]) ).

tff(f976,plain,
    ( spl11_65
  <=> ! [X0: uni] :
        ( $less(tb2t(X0),0)
        | ~ $less(tb2t(get(int,int,t2tb2(sK2),X0)),0)
        | $less(0,tb2t(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_65])]) ).

tff(f974,plain,
    ( ! [X0: uni] :
        ( $less(tb2t(X0),0)
        | $less(0,tb2t(X0))
        | ~ $less(tb2t(get(int,int,t2tb2(sK2),X0)),0)
        | ( 0 = sK4 ) )
    | ~ spl11_31 ),
    inference(forward_subsumption_demodulation,[],[f954,f58]) ).

tff(f954,plain,
    ( ! [X0: uni] :
        ( ~ $less(tb2t(get(int,int,t2tb2(sK2),X0)),0)
        | ( sK4 = tb2t(X0) )
        | $less(0,tb2t(X0))
        | $less(tb2t(X0),0) )
    | ~ spl11_31 ),
    inference(resolution,[],[f631,f358]) ).

tff(f358,plain,
    ! [X2: uni] :
      ( ~ $less(tb2t(X2),sK4)
      | $less(tb2t(X2),0)
      | ~ $less(tb2t(get(int,int,t2tb2(sK2),X2)),0) ),
    inference(superposition,[],[f159,f178]) ).

tff(f937,plain,
    ( spl11_64
    | ~ spl11_20 ),
    inference(avatar_split_clause,[],[f932,f326,f934]) ).

tff(f934,plain,
    ( spl11_64
  <=> ( tb2t(get(int,int,t2tb2(sK2),t2tb(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))) = sK8 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_64])]) ).

tff(f932,plain,
    ( ( tb2t(get(int,int,t2tb2(sK2),t2tb(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))) = sK8 )
    | ~ spl11_20 ),
    inference(forward_demodulation,[],[f931,f815]) ).

tff(f931,plain,
    ( ( tb2t(get(int,int,elts(int,mk_array1(int,sK4,t2tb2(sK2))),t2tb(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))) = sK8 )
    | ~ spl11_20 ),
    inference(forward_demodulation,[],[f923,f136]) ).

tff(f923,plain,
    ( ( tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))))),t2tb(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8)))) = sK8 )
    | ~ spl11_20 ),
    inference(resolution,[],[f203,f328]) ).

tff(f203,plain,
    ! [X2: $int,X0: array_int,X1: $int] :
      ( ~ appear_twice1(X0,X2,X1)
      | ( tb2t(get(int,int,elts(int,t2tb1(X0)),t2tb(sK0(X0,X1,X2)))) = X2 ) ),
    inference(definition_unfolding,[],[f133,f174]) ).

tff(f133,plain,
    ! [X2: $int,X0: array_int,X1: $int] :
      ( ( tb2t(get2(int,t2tb1(X0),sK0(X0,X1,X2))) = X2 )
      | ~ appear_twice1(X0,X2,X1) ),
    inference(cnf_transformation,[],[f97]) ).

tff(f930,plain,
    ( spl11_63
    | ~ spl11_19 ),
    inference(avatar_split_clause,[],[f925,f320,f927]) ).

tff(f925,plain,
    ( ( tb2t(get(int,int,t2tb2(sK2),t2tb(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))) = sK9 )
    | ~ spl11_19 ),
    inference(forward_demodulation,[],[f924,f815]) ).

tff(f924,plain,
    ( ( tb2t(get(int,int,elts(int,mk_array1(int,sK4,t2tb2(sK2))),t2tb(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))) = sK9 )
    | ~ spl11_19 ),
    inference(forward_demodulation,[],[f922,f136]) ).

tff(f922,plain,
    ( ( sK9 = tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))))),t2tb(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9)))) )
    | ~ spl11_19 ),
    inference(resolution,[],[f203,f322]) ).

tff(f841,plain,
    ( ~ spl11_60
    | ~ spl11_61
    | spl11_62
    | ~ spl11_31 ),
    inference(avatar_split_clause,[],[f828,f455,f838,f834,f830]) ).

tff(f830,plain,
    ( spl11_60
  <=> $less(sK10(tb2t(get(int,int,t2tb2(sK2),t2tb(0)))),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_60])]) ).

tff(f834,plain,
    ( spl11_61
  <=> ( true1 = tb2t3(get(bool,int,t2tb4(sK6),get(int,int,t2tb2(sK2),t2tb(0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_61])]) ).

tff(f828,plain,
    ( $less(tb2t(get(int,int,t2tb2(sK2),t2tb(0))),0)
    | ( true1 != tb2t3(get(bool,int,t2tb4(sK6),get(int,int,t2tb2(sK2),t2tb(0)))) )
    | ~ $less(sK10(tb2t(get(int,int,t2tb2(sK2),t2tb(0)))),0)
    | ~ spl11_31 ),
    inference(evaluation,[],[f825]) ).

tff(f825,plain,
    ( $less(tb2t(get(int,int,t2tb2(sK2),t2tb(0))),0)
    | ( true1 != tb2t3(get(bool,int,t2tb4(sK6),get(int,int,t2tb2(sK2),t2tb(0)))) )
    | $less(0,0)
    | ~ $less(sK10(tb2t(get(int,int,t2tb2(sK2),t2tb(0)))),0)
    | ~ spl11_31 ),
    inference(resolution,[],[f351,f457]) ).

tff(f791,plain,
    ( ~ spl11_59
    | ~ spl11_20 ),
    inference(avatar_split_clause,[],[f781,f326,f788]) ).

tff(f788,plain,
    ( spl11_59
  <=> ( sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8) = sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_59])]) ).

tff(f781,plain,
    ( ( sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8) != sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8) )
    | ~ spl11_20 ),
    inference(resolution,[],[f130,f328]) ).

tff(f130,plain,
    ! [X2: $int,X0: array_int,X1: $int] :
      ( ~ appear_twice1(X0,X2,X1)
      | ( sK1(X0,X1,X2) != sK0(X0,X1,X2) ) ),
    inference(cnf_transformation,[],[f97]) ).

tff(f786,plain,
    ( ~ spl11_58
    | ~ spl11_19 ),
    inference(avatar_split_clause,[],[f780,f320,f783]) ).

tff(f783,plain,
    ( spl11_58
  <=> ( sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9) = sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_58])]) ).

tff(f780,plain,
    ( ( sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9) != sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9) )
    | ~ spl11_19 ),
    inference(resolution,[],[f130,f322]) ).

tff(f778,plain,
    spl11_57,
    inference(avatar_split_clause,[],[f770,f775]) ).

tff(f775,plain,
    ( spl11_57
  <=> ( witness1(map(int,bool)) = t2tb4(tb2t4(witness1(map(int,bool)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_57])]) ).

tff(f770,plain,
    witness1(map(int,bool)) = t2tb4(tb2t4(witness1(map(int,bool)))),
    inference(resolution,[],[f194,f195]) ).

tff(f195,plain,
    ! [X0: ty] : sort1(X0,witness1(X0)),
    inference(cnf_transformation,[],[f1]) ).

tff(f1,axiom,
    ! [X0: ty] : sort1(X0,witness1(X0)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',witness_sort1) ).

tff(f194,plain,
    ! [X0: uni] :
      ( ~ sort1(map(int,bool),X0)
      | ( t2tb4(tb2t4(X0)) = X0 ) ),
    inference(cnf_transformation,[],[f112]) ).

tff(f112,plain,
    ! [X0: uni] :
      ( ~ sort1(map(int,bool),X0)
      | ( t2tb4(tb2t4(X0)) = X0 ) ),
    inference(ennf_transformation,[],[f72]) ).

tff(f72,plain,
    ! [X0: uni] :
      ( sort1(map(int,bool),X0)
     => ( t2tb4(tb2t4(X0)) = X0 ) ),
    inference(rectify,[],[f45]) ).

tff(f45,axiom,
    ! [X15: uni] :
      ( sort1(map(int,bool),X15)
     => ( t2tb4(tb2t4(X15)) = X15 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',bridgeR4) ).

tff(f745,plain,
    ( ~ spl11_56
    | ~ spl11_19 ),
    inference(avatar_split_clause,[],[f734,f320,f742]) ).

tff(f734,plain,
    ( ~ $less(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),0)
    | ~ spl11_19 ),
    inference(resolution,[],[f132,f322]) ).

tff(f132,plain,
    ! [X2: $int,X0: array_int,X1: $int] :
      ( ~ appear_twice1(X0,X2,X1)
      | ~ $less(sK0(X0,X1,X2),0) ),
    inference(cnf_transformation,[],[f97]) ).

tff(f740,plain,
    ( ~ spl11_55
    | ~ spl11_20 ),
    inference(avatar_split_clause,[],[f735,f326,f737]) ).

tff(f735,plain,
    ( ~ $less(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8),0)
    | ~ spl11_20 ),
    inference(resolution,[],[f132,f328]) ).

tff(f733,plain,
    ( spl11_54
    | ~ spl11_20 ),
    inference(avatar_split_clause,[],[f723,f326,f730]) ).

tff(f723,plain,
    ( $less(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8),sK4)
    | ~ spl11_20 ),
    inference(resolution,[],[f131,f328]) ).

tff(f131,plain,
    ! [X2: $int,X0: array_int,X1: $int] :
      ( ~ appear_twice1(X0,X2,X1)
      | $less(sK0(X0,X1,X2),X1) ),
    inference(cnf_transformation,[],[f97]) ).

tff(f728,plain,
    ( spl11_53
    | ~ spl11_19 ),
    inference(avatar_split_clause,[],[f722,f320,f725]) ).

tff(f722,plain,
    ( $less(sK0(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),sK4)
    | ~ spl11_19 ),
    inference(resolution,[],[f131,f322]) ).

tff(f721,plain,
    ( spl11_52
    | ~ spl11_20 ),
    inference(avatar_split_clause,[],[f711,f326,f718]) ).

tff(f711,plain,
    ( $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8),sK4)
    | ~ spl11_20 ),
    inference(resolution,[],[f128,f328]) ).

tff(f128,plain,
    ! [X2: $int,X0: array_int,X1: $int] :
      ( ~ appear_twice1(X0,X2,X1)
      | $less(sK1(X0,X1,X2),X1) ),
    inference(cnf_transformation,[],[f97]) ).

tff(f716,plain,
    ( spl11_51
    | ~ spl11_19 ),
    inference(avatar_split_clause,[],[f710,f320,f713]) ).

tff(f710,plain,
    ( $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),sK4)
    | ~ spl11_19 ),
    inference(resolution,[],[f128,f322]) ).

tff(f709,plain,
    ( ~ spl11_50
    | ~ spl11_20 ),
    inference(avatar_split_clause,[],[f699,f326,f706]) ).

tff(f699,plain,
    ( ~ $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK8),0)
    | ~ spl11_20 ),
    inference(resolution,[],[f127,f328]) ).

tff(f127,plain,
    ! [X2: $int,X0: array_int,X1: $int] :
      ( ~ appear_twice1(X0,X2,X1)
      | ~ $less(sK1(X0,X1,X2),0) ),
    inference(cnf_transformation,[],[f97]) ).

tff(f704,plain,
    ( ~ spl11_49
    | ~ spl11_19 ),
    inference(avatar_split_clause,[],[f698,f320,f701]) ).

tff(f698,plain,
    ( ~ $less(sK1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK4,sK9),0)
    | ~ spl11_19 ),
    inference(resolution,[],[f127,f322]) ).

tff(f692,plain,
    ( spl11_48
    | ~ spl11_29
    | ~ spl11_40 ),
    inference(avatar_split_clause,[],[f675,f597,f445,f689]) ).

tff(f689,plain,
    ( spl11_48
  <=> $less(sK10(0),$sum(sK3,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_48])]) ).

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

tff(f597,plain,
    ( spl11_40
  <=> $less(sK10(0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_40])]) ).

tff(f675,plain,
    ( $less(sK10(0),$sum(sK3,1))
    | ~ spl11_29
    | ~ spl11_40 ),
    inference(resolution,[],[f627,f447]) ).

tff(f447,plain,
    ( $less(0,$sum(sK3,1))
    | ~ spl11_29 ),
    inference(avatar_component_clause,[],[f445]) ).

tff(f627,plain,
    ( ! [X0: $int] :
        ( ~ $less(0,X0)
        | $less(sK10(0),X0) )
    | ~ spl11_40 ),
    inference(resolution,[],[f598,f57]) ).

tff(f598,plain,
    ( $less(sK10(0),0)
    | ~ spl11_40 ),
    inference(avatar_component_clause,[],[f597]) ).

tff(f687,plain,
    ( spl11_47
    | ~ spl11_28
    | ~ spl11_40 ),
    inference(avatar_split_clause,[],[f673,f597,f440,f684]) ).

tff(f684,plain,
    ( spl11_47
  <=> $less(sK10(0),sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_47])]) ).

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

tff(f673,plain,
    ( $less(sK10(0),sK3)
    | ~ spl11_28
    | ~ spl11_40 ),
    inference(resolution,[],[f627,f442]) ).

tff(f442,plain,
    ( $less(0,sK3)
    | ~ spl11_28 ),
    inference(avatar_component_clause,[],[f440]) ).

tff(f682,plain,
    ( spl11_46
    | ~ spl11_31
    | ~ spl11_40 ),
    inference(avatar_split_clause,[],[f674,f597,f455,f679]) ).

tff(f679,plain,
    ( spl11_46
  <=> $less(sK10(0),sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_46])]) ).

tff(f674,plain,
    ( $less(sK10(0),sK4)
    | ~ spl11_31
    | ~ spl11_40 ),
    inference(resolution,[],[f627,f457]) ).

tff(f661,plain,
    ( spl11_45
    | ~ spl11_29
    | ~ spl11_37 ),
    inference(avatar_split_clause,[],[f644,f584,f445,f658]) ).

tff(f658,plain,
    ( spl11_45
  <=> $less(sK10(2),$sum(sK3,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_45])]) ).

tff(f584,plain,
    ( spl11_37
  <=> $less(sK10(2),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_37])]) ).

tff(f644,plain,
    ( $less(sK10(2),$sum(sK3,1))
    | ~ spl11_29
    | ~ spl11_37 ),
    inference(resolution,[],[f618,f447]) ).

tff(f618,plain,
    ( ! [X0: $int] :
        ( ~ $less(0,X0)
        | $less(sK10(2),X0) )
    | ~ spl11_37 ),
    inference(resolution,[],[f585,f57]) ).

tff(f585,plain,
    ( $less(sK10(2),0)
    | ~ spl11_37 ),
    inference(avatar_component_clause,[],[f584]) ).

tff(f656,plain,
    ( spl11_44
    | ~ spl11_28
    | ~ spl11_37 ),
    inference(avatar_split_clause,[],[f642,f584,f440,f653]) ).

tff(f653,plain,
    ( spl11_44
  <=> $less(sK10(2),sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_44])]) ).

tff(f642,plain,
    ( $less(sK10(2),sK3)
    | ~ spl11_28
    | ~ spl11_37 ),
    inference(resolution,[],[f618,f442]) ).

tff(f651,plain,
    ( spl11_43
    | ~ spl11_31
    | ~ spl11_37 ),
    inference(avatar_split_clause,[],[f643,f584,f455,f648]) ).

tff(f648,plain,
    ( spl11_43
  <=> $less(sK10(2),sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_43])]) ).

tff(f643,plain,
    ( $less(sK10(2),sK4)
    | ~ spl11_31
    | ~ spl11_37 ),
    inference(resolution,[],[f618,f457]) ).

tff(f617,plain,
    ( ~ spl11_42
    | ~ spl11_1
    | ~ spl11_2
    | ~ spl11_15
    | ~ spl11_33 ),
    inference(avatar_split_clause,[],[f606,f464,f296,f231,f227,f614]) ).

tff(f614,plain,
    ( spl11_42
  <=> appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),2,$sum(2,sK3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_42])]) ).

tff(f464,plain,
    ( spl11_33
  <=> $less(2,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_33])]) ).

tff(f606,plain,
    ( ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),2,$sum(2,sK3))
    | ~ spl11_1
    | ~ spl11_2
    | ~ spl11_15
    | ~ spl11_33 ),
    inference(evaluation,[],[f605]) ).

tff(f605,plain,
    ( ( 2 = -1 )
    | ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),2,$sum(2,sK3))
    | $less(2,0)
    | ~ spl11_1
    | ~ spl11_2
    | ~ spl11_15
    | ~ spl11_33 ),
    inference(resolution,[],[f331,f466]) ).

tff(f466,plain,
    ( $less(2,sK3)
    | ~ spl11_33 ),
    inference(avatar_component_clause,[],[f464]) ).

tff(f612,plain,
    ( ~ spl11_41
    | ~ spl11_1
    | ~ spl11_2
    | ~ spl11_15
    | ~ spl11_28 ),
    inference(avatar_split_clause,[],[f607,f440,f296,f231,f227,f609]) ).

tff(f609,plain,
    ( spl11_41
  <=> appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),0,$sum(2,sK3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_41])]) ).

tff(f607,plain,
    ( ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),0,$sum(2,sK3))
    | ~ spl11_1
    | ~ spl11_2
    | ~ spl11_15
    | ~ spl11_28 ),
    inference(evaluation,[],[f603]) ).

tff(f603,plain,
    ( ( 0 = -1 )
    | $less(0,0)
    | ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),0,$sum(2,sK3))
    | ~ spl11_1
    | ~ spl11_2
    | ~ spl11_15
    | ~ spl11_28 ),
    inference(resolution,[],[f331,f442]) ).

tff(f600,plain,
    ( ~ spl11_39
    | ~ spl11_40
    | ~ spl11_28 ),
    inference(avatar_split_clause,[],[f580,f440,f597,f593]) ).

tff(f593,plain,
    ( spl11_39
  <=> ( true1 = tb2t3(get(bool,int,t2tb4(sK6),t2tb(0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_39])]) ).

tff(f580,plain,
    ( ~ $less(sK10(0),0)
    | ( true1 != tb2t3(get(bool,int,t2tb4(sK6),t2tb(0))) )
    | ~ spl11_28 ),
    inference(evaluation,[],[f577]) ).

tff(f577,plain,
    ( ( true1 != tb2t3(get(bool,int,t2tb4(sK6),t2tb(0))) )
    | ~ $less(sK10(0),0)
    | $less(0,0)
    | ~ spl11_28 ),
    inference(resolution,[],[f149,f442]) ).

tff(f591,plain,
    ( ~ spl11_37
    | ~ spl11_38
    | ~ spl11_33 ),
    inference(avatar_split_clause,[],[f581,f464,f588,f584]) ).

tff(f588,plain,
    ( spl11_38
  <=> ( true1 = tb2t3(get(bool,int,t2tb4(sK6),t2tb(2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_38])]) ).

tff(f581,plain,
    ( ( true1 != tb2t3(get(bool,int,t2tb4(sK6),t2tb(2))) )
    | ~ $less(sK10(2),0)
    | ~ spl11_33 ),
    inference(evaluation,[],[f579]) ).

tff(f579,plain,
    ( ~ $less(sK10(2),0)
    | ( true1 != tb2t3(get(bool,int,t2tb4(sK6),t2tb(2))) )
    | $less(2,0)
    | ~ spl11_33 ),
    inference(resolution,[],[f149,f466]) ).

tff(f559,plain,
    ( ~ spl11_36
    | spl11_21
    | ~ spl11_34 ),
    inference(avatar_split_clause,[],[f508,f468,f335,f556]) ).

tff(f556,plain,
    ( spl11_36
  <=> appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),-1,4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_36])]) ).

tff(f335,plain,
    ( spl11_21
  <=> appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),-1,$sum(2,sK3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_21])]) ).

tff(f468,plain,
    ( spl11_34
  <=> ( 2 = sK3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_34])]) ).

tff(f508,plain,
    ( ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),-1,4)
    | spl11_21
    | ~ spl11_34 ),
    inference(evaluation,[],[f489]) ).

tff(f489,plain,
    ( ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),-1,$sum(2,2))
    | spl11_21
    | ~ spl11_34 ),
    inference(backward_demodulation,[],[f337,f470]) ).

tff(f470,plain,
    ( ( 2 = sK3 )
    | ~ spl11_34 ),
    inference(avatar_component_clause,[],[f468]) ).

tff(f337,plain,
    ( ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),-1,$sum(2,sK3))
    | spl11_21 ),
    inference(avatar_component_clause,[],[f335]) ).

tff(f537,plain,
    ( spl11_35
    | ~ spl11_8
    | ~ spl11_34 ),
    inference(avatar_split_clause,[],[f515,f468,f262,f534]) ).

tff(f534,plain,
    ( spl11_35
  <=> ( sK4 = 4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_35])]) ).

tff(f262,plain,
    ( spl11_8
  <=> ( sK4 = $sum(sK3,2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_8])]) ).

tff(f515,plain,
    ( ( sK4 = 4 )
    | ~ spl11_8
    | ~ spl11_34 ),
    inference(evaluation,[],[f483]) ).

tff(f483,plain,
    ( ( $sum(2,2) = sK4 )
    | ~ spl11_8
    | ~ spl11_34 ),
    inference(backward_demodulation,[],[f264,f470]) ).

tff(f264,plain,
    ( ( sK4 = $sum(sK3,2) )
    | ~ spl11_8 ),
    inference(avatar_component_clause,[],[f262]) ).

tff(f474,plain,
    ( spl11_29
    | spl11_30
    | spl11_17 ),
    inference(avatar_split_clause,[],[f420,f306,f449,f445]) ).

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

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

tff(f420,plain,
    ( ( 0 = $sum(sK3,1) )
    | $less(0,$sum(sK3,1))
    | spl11_17 ),
    inference(resolution,[],[f58,f308]) ).

tff(f308,plain,
    ( ~ $less($sum(sK3,1),0)
    | spl11_17 ),
    inference(avatar_component_clause,[],[f306]) ).

tff(f473,plain,
    ( spl11_33
    | spl11_34
    | spl11_16 ),
    inference(avatar_split_clause,[],[f423,f301,f468,f464]) ).

tff(f301,plain,
    ( spl11_16
  <=> $less(sK3,2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_16])]) ).

tff(f423,plain,
    ( ( 2 = sK3 )
    | $less(2,sK3)
    | spl11_16 ),
    inference(resolution,[],[f58,f303]) ).

tff(f303,plain,
    ( ~ $less(sK3,2)
    | spl11_16 ),
    inference(avatar_component_clause,[],[f301]) ).

tff(f472,plain,
    ( spl11_32
    | spl11_31
    | spl11_7 ),
    inference(avatar_split_clause,[],[f405,f257,f455,f459]) ).

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

tff(f405,plain,
    ( $less(0,sK4)
    | ( 0 = sK4 )
    | spl11_7 ),
    inference(resolution,[],[f58,f259]) ).

tff(f259,plain,
    ( ~ $less(sK4,0)
    | spl11_7 ),
    inference(avatar_component_clause,[],[f257]) ).

tff(f471,plain,
    ( spl11_33
    | spl11_34
    | spl11_16 ),
    inference(avatar_split_clause,[],[f406,f301,f468,f464]) ).

tff(f406,plain,
    ( ( 2 = sK3 )
    | $less(2,sK3)
    | spl11_16 ),
    inference(resolution,[],[f58,f303]) ).

tff(f462,plain,
    ( spl11_31
    | spl11_32
    | spl11_7 ),
    inference(avatar_split_clause,[],[f422,f257,f459,f455]) ).

tff(f422,plain,
    ( ( 0 = sK4 )
    | $less(0,sK4)
    | spl11_7 ),
    inference(resolution,[],[f58,f259]) ).

tff(f453,plain,
    ( spl11_27
    | spl11_28
    | spl11_3 ),
    inference(avatar_split_clause,[],[f421,f236,f440,f436]) ).

tff(f436,plain,
    ( spl11_27
  <=> ( 0 = sK3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_27])]) ).

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

tff(f421,plain,
    ( $less(0,sK3)
    | ( 0 = sK3 )
    | spl11_3 ),
    inference(resolution,[],[f58,f238]) ).

tff(f238,plain,
    ( ~ $less(sK3,0)
    | spl11_3 ),
    inference(avatar_component_clause,[],[f236]) ).

tff(f452,plain,
    ( spl11_29
    | spl11_30
    | spl11_17 ),
    inference(avatar_split_clause,[],[f403,f306,f449,f445]) ).

tff(f403,plain,
    ( ( 0 = $sum(sK3,1) )
    | $less(0,$sum(sK3,1))
    | spl11_17 ),
    inference(resolution,[],[f58,f308]) ).

tff(f443,plain,
    ( spl11_27
    | spl11_28
    | spl11_3 ),
    inference(avatar_split_clause,[],[f404,f236,f440,f436]) ).

tff(f404,plain,
    ( $less(0,sK3)
    | ( 0 = sK3 )
    | spl11_3 ),
    inference(resolution,[],[f58,f238]) ).

tff(f394,plain,
    ( spl11_26
    | ~ spl11_23
    | ~ spl11_24 ),
    inference(avatar_split_clause,[],[f389,f381,f374,f391]) ).

tff(f391,plain,
    ( spl11_26
  <=> ( t2tb3(true1) = witness1(bool) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_26])]) ).

tff(f374,plain,
    ( spl11_23
  <=> ( t2tb3(tb2t3(witness1(bool))) = witness1(bool) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_23])]) ).

tff(f381,plain,
    ( spl11_24
  <=> ( true1 = tb2t3(witness1(bool)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_24])]) ).

tff(f389,plain,
    ( ( t2tb3(true1) = witness1(bool) )
    | ~ spl11_23
    | ~ spl11_24 ),
    inference(backward_demodulation,[],[f376,f383]) ).

tff(f383,plain,
    ( ( true1 = tb2t3(witness1(bool)) )
    | ~ spl11_24 ),
    inference(avatar_component_clause,[],[f381]) ).

tff(f376,plain,
    ( ( t2tb3(tb2t3(witness1(bool))) = witness1(bool) )
    | ~ spl11_23 ),
    inference(avatar_component_clause,[],[f374]) ).

tff(f388,plain,
    ( spl11_24
    | spl11_25
    | ~ spl11_23 ),
    inference(avatar_split_clause,[],[f378,f374,f385,f381]) ).

tff(f385,plain,
    ( spl11_25
  <=> ( witness1(bool) = t2tb3(false1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_25])]) ).

tff(f378,plain,
    ( ( witness1(bool) = t2tb3(false1) )
    | ( true1 = tb2t3(witness1(bool)) )
    | ~ spl11_23 ),
    inference(superposition,[],[f376,f200]) ).

tff(f200,plain,
    ! [X0: bool1] :
      ( ( false1 = X0 )
      | ( true1 = X0 ) ),
    inference(cnf_transformation,[],[f83]) ).

tff(f83,plain,
    ! [X0: bool1] :
      ( ( true1 = X0 )
      | ( false1 = X0 ) ),
    inference(rectify,[],[f6]) ).

tff(f6,axiom,
    ! [X6: bool1] :
      ( ( false1 = X6 )
      | ( true1 = X6 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',bool_inversion) ).

tff(f377,plain,
    spl11_23,
    inference(avatar_split_clause,[],[f369,f374]) ).

tff(f369,plain,
    t2tb3(tb2t3(witness1(bool))) = witness1(bool),
    inference(resolution,[],[f173,f195]) ).

tff(f173,plain,
    ! [X0: uni] :
      ( ~ sort1(bool,X0)
      | ( t2tb3(tb2t3(X0)) = X0 ) ),
    inference(cnf_transformation,[],[f119]) ).

tff(f119,plain,
    ! [X0: uni] :
      ( ~ sort1(bool,X0)
      | ( t2tb3(tb2t3(X0)) = X0 ) ),
    inference(ennf_transformation,[],[f101]) ).

tff(f101,plain,
    ! [X0: uni] :
      ( sort1(bool,X0)
     => ( t2tb3(tb2t3(X0)) = X0 ) ),
    inference(rectify,[],[f42]) ).

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

tff(f346,plain,
    ( ~ spl11_22
    | ~ spl11_2
    | ~ spl11_8
    | spl11_18 ),
    inference(avatar_split_clause,[],[f341,f314,f262,f231,f343]) ).

tff(f343,plain,
    ( spl11_22
  <=> appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),-1,sK4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_22])]) ).

tff(f314,plain,
    ( spl11_18
  <=> appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK5,$sum(sK3,2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_18])]) ).

tff(f341,plain,
    ( ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),-1,sK4)
    | ~ spl11_2
    | ~ spl11_8
    | spl11_18 ),
    inference(forward_demodulation,[],[f340,f233]) ).

tff(f340,plain,
    ( ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK5,sK4)
    | ~ spl11_8
    | spl11_18 ),
    inference(forward_demodulation,[],[f316,f264]) ).

tff(f316,plain,
    ( ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK5,$sum(sK3,2))
    | spl11_18 ),
    inference(avatar_component_clause,[],[f314]) ).

tff(f339,plain,
    ( spl11_10
    | ~ spl11_1
    | ~ spl11_2 ),
    inference(avatar_split_clause,[],[f333,f231,f227,f272]) ).

tff(f272,plain,
    ( spl11_10
  <=> ( -1 = sK7 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_10])]) ).

tff(f333,plain,
    ( ( -1 = sK7 )
    | ~ spl11_1
    | ~ spl11_2 ),
    inference(backward_demodulation,[],[f228,f233]) ).

tff(f338,plain,
    ( ~ spl11_21
    | ~ spl11_2
    | spl11_12 ),
    inference(avatar_split_clause,[],[f332,f282,f231,f335]) ).

tff(f282,plain,
    ( spl11_12
  <=> appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK5,$sum(2,sK3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_12])]) ).

tff(f332,plain,
    ( ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),-1,$sum(2,sK3))
    | ~ spl11_2
    | spl11_12 ),
    inference(backward_demodulation,[],[f283,f233]) ).

tff(f283,plain,
    ( ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK5,$sum(2,sK3))
    | spl11_12 ),
    inference(avatar_component_clause,[],[f282]) ).

tff(f329,plain,
    ( spl11_20
    | ~ spl11_4
    | ~ spl11_8 ),
    inference(avatar_split_clause,[],[f324,f262,f241,f326]) ).

tff(f241,plain,
    ( spl11_4
  <=> appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK8,$sum(sK3,2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_4])]) ).

tff(f324,plain,
    ( appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK8,sK4)
    | ~ spl11_4
    | ~ spl11_8 ),
    inference(forward_demodulation,[],[f243,f264]) ).

tff(f243,plain,
    ( appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK8,$sum(sK3,2))
    | ~ spl11_4 ),
    inference(avatar_component_clause,[],[f241]) ).

tff(f323,plain,
    ( spl11_19
    | ~ spl11_8
    | ~ spl11_11 ),
    inference(avatar_split_clause,[],[f318,f277,f262,f320]) ).

tff(f277,plain,
    ( spl11_11
  <=> appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK9,$sum(sK3,2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_11])]) ).

tff(f318,plain,
    ( appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK9,sK4)
    | ~ spl11_8
    | ~ spl11_11 ),
    inference(backward_demodulation,[],[f279,f264]) ).

tff(f279,plain,
    ( appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK9,$sum(sK3,2))
    | ~ spl11_11 ),
    inference(avatar_component_clause,[],[f277]) ).

tff(f317,plain,
    ( ~ spl11_18
    | ~ spl11_1
    | spl11_6 ),
    inference(avatar_split_clause,[],[f312,f252,f227,f314]) ).

tff(f252,plain,
    ( spl11_6
  <=> appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK7,$sum(sK3,2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_6])]) ).

tff(f312,plain,
    ( ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK5,$sum(sK3,2))
    | ~ spl11_1
    | spl11_6 ),
    inference(forward_demodulation,[],[f254,f228]) ).

tff(f254,plain,
    ( ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK7,$sum(sK3,2))
    | spl11_6 ),
    inference(avatar_component_clause,[],[f252]) ).

tff(f311,plain,
    ( ~ spl11_12
    | ~ spl11_1
    | spl11_14 ),
    inference(avatar_split_clause,[],[f310,f291,f227,f282]) ).

tff(f291,plain,
    ( spl11_14
  <=> appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK7,$sum(2,sK3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_14])]) ).

tff(f310,plain,
    ( ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK5,$sum(2,sK3))
    | ~ spl11_1
    | spl11_14 ),
    inference(forward_demodulation,[],[f292,f228]) ).

tff(f292,plain,
    ( ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK7,$sum(2,sK3))
    | spl11_14 ),
    inference(avatar_component_clause,[],[f291]) ).

tff(f309,plain,
    ~ spl11_17,
    inference(avatar_split_clause,[],[f164,f306]) ).

tff(f164,plain,
    ~ $less($sum(sK3,1),0),
    inference(cnf_transformation,[],[f117]) ).

tff(f304,plain,
    ~ spl11_16,
    inference(avatar_split_clause,[],[f166,f301]) ).

tff(f166,plain,
    ~ $less(sK3,2),
    inference(cnf_transformation,[],[f117]) ).

tff(f298,plain,
    ( ~ spl11_2
    | spl11_15 ),
    inference(avatar_split_clause,[],[f218,f296,f231]) ).

tff(f218,plain,
    ! [X9: $int] :
      ( ( sK7 = X9 )
      | ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),X9,$sum(2,sK3))
      | ( sK5 != -1 )
      | $less(X9,0)
      | ~ $less(X9,sK3) ),
    inference(evaluation,[],[f153]) ).

tff(f153,plain,
    ! [X9: $int] :
      ( ( $uminus(1) != sK5 )
      | ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),X9,$sum($sum(sK3,1),1))
      | ~ $less(X9,sK3)
      | $less(X9,0)
      | ( sK7 = X9 ) ),
    inference(cnf_transformation,[],[f117]) ).

tff(f294,plain,
    ( spl11_10
    | spl11_14 ),
    inference(avatar_split_clause,[],[f219,f291,f272]) ).

tff(f219,plain,
    ( appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK7,$sum(2,sK3))
    | ( -1 = sK7 ) ),
    inference(evaluation,[],[f160]) ).

tff(f160,plain,
    ( ( $uminus(1) = sK7 )
    | appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK7,$sum($sum(sK3,1),1)) ),
    inference(cnf_transformation,[],[f117]) ).

tff(f289,plain,
    ( ~ spl11_10
    | spl11_13 ),
    inference(avatar_split_clause,[],[f220,f287,f272]) ).

tff(f287,plain,
    ( spl11_13
  <=> ! [X10: $int] :
        ( ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),X10,$sum(2,sK3))
        | ~ $less(X10,sK3)
        | $less(X10,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_13])]) ).

tff(f220,plain,
    ! [X10: $int] :
      ( ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),X10,$sum(2,sK3))
      | $less(X10,0)
      | ( -1 != sK7 )
      | ~ $less(X10,sK3) ),
    inference(evaluation,[],[f152]) ).

tff(f152,plain,
    ! [X10: $int] :
      ( $less(X10,0)
      | ~ $less(X10,sK3)
      | ( $uminus(1) != sK7 )
      | ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),X10,$sum($sum(sK3,1),1)) ),
    inference(cnf_transformation,[],[f117]) ).

tff(f285,plain,
    ( spl11_12
    | spl11_2 ),
    inference(avatar_split_clause,[],[f221,f231,f282]) ).

tff(f221,plain,
    ( ( sK5 = -1 )
    | appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK5,$sum(2,sK3)) ),
    inference(evaluation,[],[f157]) ).

tff(f157,plain,
    ( appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK5,$sum($sum(sK3,1),1))
    | ( $uminus(1) = sK5 ) ),
    inference(cnf_transformation,[],[f117]) ).

tff(f280,plain,
    spl11_11,
    inference(avatar_split_clause,[],[f154,f277]) ).

tff(f154,plain,
    appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK9,$sum(sK3,2)),
    inference(cnf_transformation,[],[f117]) ).

tff(f275,plain,
    ( ~ spl11_10
    | spl11_2 ),
    inference(avatar_split_clause,[],[f222,f231,f272]) ).

tff(f222,plain,
    ( ( sK5 = -1 )
    | ( -1 != sK7 ) ),
    inference(evaluation,[],[f161]) ).

tff(f161,plain,
    ( ( $uminus(1) != sK7 )
    | ( $uminus(1) = sK5 ) ),
    inference(cnf_transformation,[],[f117]) ).

tff(f270,plain,
    ~ spl11_9,
    inference(avatar_split_clause,[],[f155,f267]) ).

tff(f267,plain,
    ( spl11_9
  <=> ( sK9 = sK8 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_9])]) ).

tff(f155,plain,
    sK9 != sK8,
    inference(cnf_transformation,[],[f117]) ).

tff(f265,plain,
    spl11_8,
    inference(avatar_split_clause,[],[f165,f262]) ).

tff(f165,plain,
    sK4 = $sum(sK3,2),
    inference(cnf_transformation,[],[f117]) ).

tff(f260,plain,
    ~ spl11_7,
    inference(avatar_split_clause,[],[f169,f257]) ).

tff(f169,plain,
    ~ $less(sK4,0),
    inference(cnf_transformation,[],[f117]) ).

tff(f255,plain,
    ~ spl11_6,
    inference(avatar_split_clause,[],[f163,f252]) ).

tff(f163,plain,
    ~ appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK7,$sum(sK3,2)),
    inference(cnf_transformation,[],[f117]) ).

tff(f250,plain,
    ~ spl11_3,
    inference(avatar_split_clause,[],[f167,f236]) ).

tff(f167,plain,
    ~ $less(sK3,0),
    inference(cnf_transformation,[],[f117]) ).

tff(f249,plain,
    ~ spl11_5,
    inference(avatar_split_clause,[],[f137,f246]) ).

tff(f246,plain,
    ( spl11_5
  <=> ( true1 = false1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl11_5])]) ).

tff(f137,plain,
    true1 != false1,
    inference(cnf_transformation,[],[f5]) ).

tff(f5,axiom,
    true1 != false1,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',true_False) ).

tff(f244,plain,
    spl11_4,
    inference(avatar_split_clause,[],[f162,f241]) ).

tff(f162,plain,
    appear_twice1(tb2t1(mk_array1(int,sK4,t2tb2(sK2))),sK8,$sum(sK3,2)),
    inference(cnf_transformation,[],[f117]) ).

tff(f239,plain,
    ~ spl11_3,
    inference(avatar_split_clause,[],[f168,f236]) ).

tff(f168,plain,
    ~ $less(sK3,0),
    inference(cnf_transformation,[],[f117]) ).

tff(f234,plain,
    ( ~ spl11_1
    | spl11_2 ),
    inference(avatar_split_clause,[],[f225,f231,f227]) ).

tff(f225,plain,
    ( ( sK5 = -1 )
    | ( sK5 != sK7 ) ),
    inference(evaluation,[],[f156]) ).

tff(f156,plain,
    ( ( sK5 != sK7 )
    | ( $uminus(1) = sK5 ) ),
    inference(cnf_transformation,[],[f117]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem    : SWW599=2 : TPTP v8.1.0. Released v6.1.0.
% 0.13/0.13  % Command    : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_sat --cores 0 -t %d %s
% 0.13/0.34  % Computer : n013.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit   : 300
% 0.13/0.34  % WCLimit    : 300
% 0.13/0.34  % DateTime   : Tue Aug 30 20:50:31 EDT 2022
% 0.13/0.34  % CPUTime    : 
% 0.19/0.49  % (27321)fmb+10_1:1_fmbsr=2.0:nm=4:skr=on:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.19/0.51  % (27338)ott+11_1:1_drc=off:nwc=5.0:slsq=on:slsqc=1:spb=goal_then_units:to=lpo:i=467:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/467Mi)
% 0.19/0.51  % (27321)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 0.19/0.51  % (27330)ott+11_2:3_av=off:fde=unused:nwc=5.0:tgt=ground:i=75:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/75Mi)
% 0.19/0.51  % (27315)fmb+10_1:1_bce=on:fmbsr=1.5:nm=4:skr=on:i=191324:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/191324Mi)
% 0.19/0.51  % (27329)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/68Mi)
% 0.19/0.51  % (27321)Terminated due to inappropriate strategy.
% 0.19/0.51  % (27321)------------------------------
% 0.19/0.51  % (27321)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.19/0.51  % (27321)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.19/0.51  % (27321)Termination reason: Inappropriate
% 0.19/0.51  
% 0.19/0.51  % (27318)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.19/0.51  % (27321)Memory used [KB]: 1023
% 0.19/0.51  % (27321)Time elapsed: 0.006 s
% 0.19/0.51  % (27321)Instructions burned: 8 (million)
% 0.19/0.51  % (27321)------------------------------
% 0.19/0.51  % (27321)------------------------------
% 0.19/0.51  % (27337)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=498:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/498Mi)
% 0.19/0.51  % (27315)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 0.19/0.51  % (27315)Terminated due to inappropriate strategy.
% 0.19/0.51  % (27315)------------------------------
% 0.19/0.51  % (27315)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.19/0.51  % (27315)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.19/0.51  % (27315)Termination reason: Inappropriate
% 0.19/0.51  
% 0.19/0.51  % (27315)Memory used [KB]: 1151
% 0.19/0.51  % (27315)Time elapsed: 0.004 s
% 0.19/0.51  % (27315)Instructions burned: 9 (million)
% 0.19/0.51  % (27315)------------------------------
% 0.19/0.51  % (27315)------------------------------
% 0.19/0.53  % (27322)dis+10_1:1_fsd=on:sp=occurrence:i=7:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/7Mi)
% 0.19/0.53  % (27319)ott+33_1:4_s2a=on:tgt=ground:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.19/0.53  % (27320)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=48:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/48Mi)
% 0.19/0.53  % (27322)Instruction limit reached!
% 0.19/0.53  % (27322)------------------------------
% 0.19/0.53  % (27322)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.19/0.53  % (27322)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.19/0.53  % (27322)Termination reason: Unknown
% 0.19/0.53  % (27322)Termination phase: Property scanning
% 0.19/0.53  
% 0.19/0.53  % (27322)Memory used [KB]: 1023
% 0.19/0.53  % (27322)Time elapsed: 0.005 s
% 0.19/0.53  % (27322)Instructions burned: 8 (million)
% 0.19/0.53  % (27322)------------------------------
% 0.19/0.53  % (27322)------------------------------
% 0.19/0.53  % (27342)ott+11_2:3_av=off:fde=unused:nwc=5.0:tgt=ground:i=177:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/177Mi)
% 0.19/0.53  % (27339)ott+10_1:1_kws=precedence:tgt=ground:i=482:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/482Mi)
% 0.19/0.53  % (27317)ott+4_1:1_av=off:bd=off:nwc=5.0:s2a=on:s2at=2.0:slsq=on:slsqc=2:slsql=off:slsqr=1,2:sp=frequency:i=37:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/37Mi)
% 0.19/0.54  % (27316)ott+10_1:32_abs=on:br=off:urr=ec_only:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.19/0.54  % (27341)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/68Mi)
% 0.19/0.54  % (27334)ott+4_1:1_av=off:bd=off:nwc=5.0:rp=on:s2a=on:s2at=2.0:slsq=on:slsqc=2:slsql=off:slsqr=1,2:sp=frequency:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 0.19/0.54  % (27343)ott+33_1:4_s2a=on:tgt=ground:i=439:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/439Mi)
% 0.19/0.54  % (27344)ott+10_7:2_awrs=decay:awrsf=8:bd=preordered:drc=off:fd=preordered:fde=unused:fsr=off:slsq=on:slsqc=2:slsqr=5,8:sp=const_min:spb=units:to=lpo:i=355:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/355Mi)
% 0.19/0.54  % (27326)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 0.19/0.54  % (27333)ott+10_1:1_tgt=ground:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 0.19/0.54  % (27332)fmb+10_1:1_bce=on:i=59:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/59Mi)
% 0.19/0.54  % (27323)dis+2_1:64_add=large:bce=on:bd=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.19/0.55  % (27327)ott+10_1:28_bd=off:bs=on:tgt=ground:i=101:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/101Mi)
% 0.19/0.55  % (27323)Instruction limit reached!
% 0.19/0.55  % (27323)------------------------------
% 0.19/0.55  % (27323)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.19/0.55  % (27323)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.19/0.55  % (27323)Termination reason: Unknown
% 0.19/0.55  % (27323)Termination phase: shuffling
% 0.19/0.55  
% 0.19/0.55  % (27323)Memory used [KB]: 1023
% 0.19/0.55  % (27323)Time elapsed: 0.004 s
% 0.19/0.55  % (27323)Instructions burned: 4 (million)
% 0.19/0.55  % (27323)------------------------------
% 0.19/0.55  % (27323)------------------------------
% 0.19/0.55  % (27328)ott+10_1:5_bd=off:tgt=full:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 0.19/0.55  % (27324)ott-1_1:6_av=off:cond=on:fsr=off:nwc=3.0:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.19/0.55  % (27331)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 0.19/0.55  % (27325)ott+2_1:1_fsr=off:gsp=on:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.19/0.55  % (27335)ott+10_1:8_bsd=on:fsd=on:lcm=predicate:nwc=5.0:s2a=on:s2at=1.5:spb=goal_then_units:i=176:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/176Mi)
% 0.19/0.55  % (27336)ott+3_1:1_gsp=on:lcm=predicate:i=138:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/138Mi)
% 0.19/0.56  % (27340)ott+10_1:5_bd=off:tgt=full:i=500:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/500Mi)
% 0.19/0.57  % (27332)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 0.19/0.57  % (27332)Terminated due to inappropriate strategy.
% 0.19/0.57  % (27332)------------------------------
% 0.19/0.57  % (27332)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.19/0.57  % (27332)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.19/0.57  % (27332)Termination reason: Inappropriate
% 0.19/0.57  
% 0.19/0.57  % (27332)Memory used [KB]: 1151
% 0.19/0.57  % (27332)Time elapsed: 0.005 s
% 0.19/0.57  % (27332)Instructions burned: 7 (million)
% 0.19/0.57  % (27332)------------------------------
% 0.19/0.57  % (27332)------------------------------
% 1.63/0.59  % (27317)Instruction limit reached!
% 1.63/0.59  % (27317)------------------------------
% 1.63/0.59  % (27317)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.84/0.60  % (27317)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.84/0.60  % (27317)Termination reason: Unknown
% 1.84/0.60  % (27317)Termination phase: Saturation
% 1.84/0.60  
% 1.84/0.60  % (27317)Memory used [KB]: 1407
% 1.84/0.60  % (27317)Time elapsed: 0.174 s
% 1.84/0.60  % (27317)Instructions burned: 37 (million)
% 1.84/0.60  % (27317)------------------------------
% 1.84/0.60  % (27317)------------------------------
% 1.84/0.61  % (27329)Instruction limit reached!
% 1.84/0.61  % (27329)------------------------------
% 1.84/0.61  % (27329)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.84/0.61  % (27329)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.84/0.61  % (27329)Termination reason: Unknown
% 1.84/0.61  % (27329)Termination phase: Saturation
% 1.84/0.61  
% 1.84/0.61  % (27329)Memory used [KB]: 6780
% 1.84/0.61  % (27329)Time elapsed: 0.050 s
% 1.84/0.61  % (27329)Instructions burned: 69 (million)
% 1.84/0.61  % (27329)------------------------------
% 1.84/0.61  % (27329)------------------------------
% 1.84/0.62  % (27318)Instruction limit reached!
% 1.84/0.62  % (27318)------------------------------
% 1.84/0.62  % (27318)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.84/0.62  % (27318)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.84/0.62  % (27318)Termination reason: Unknown
% 1.84/0.62  % (27318)Termination phase: Saturation
% 1.84/0.62  
% 1.84/0.62  % (27318)Memory used [KB]: 6140
% 1.84/0.62  % (27318)Time elapsed: 0.215 s
% 1.84/0.62  % (27318)Instructions burned: 51 (million)
% 1.84/0.62  % (27318)------------------------------
% 1.84/0.62  % (27318)------------------------------
% 1.84/0.62  % (27319)Instruction limit reached!
% 1.84/0.62  % (27319)------------------------------
% 1.84/0.62  % (27319)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.84/0.62  % (27320)Instruction limit reached!
% 1.84/0.62  % (27320)------------------------------
% 1.84/0.62  % (27320)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.84/0.62  % (27325)Instruction limit reached!
% 1.84/0.62  % (27325)------------------------------
% 1.84/0.62  % (27325)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.84/0.63  % (27346)ott-1_1:6_av=off:cond=on:fsr=off:nwc=3.0:i=211:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/211Mi)
% 1.84/0.63  % (27316)Instruction limit reached!
% 1.84/0.63  % (27316)------------------------------
% 1.84/0.63  % (27316)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.84/0.63  % (27316)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.84/0.63  % (27316)Termination reason: Unknown
% 1.84/0.63  % (27316)Termination phase: Saturation
% 1.84/0.63  
% 1.84/0.63  % (27316)Memory used [KB]: 6268
% 1.84/0.63  % (27316)Time elapsed: 0.225 s
% 1.84/0.63  % (27316)Instructions burned: 50 (million)
% 1.84/0.63  % (27316)------------------------------
% 1.84/0.63  % (27316)------------------------------
% 1.84/0.63  % (27320)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.84/0.63  % (27320)Termination reason: Unknown
% 1.84/0.63  % (27320)Termination phase: Saturation
% 1.84/0.63  
% 1.84/0.63  % (27320)Memory used [KB]: 6012
% 1.84/0.63  % (27320)Time elapsed: 0.216 s
% 1.84/0.63  % (27320)Instructions burned: 48 (million)
% 1.84/0.63  % (27320)------------------------------
% 1.84/0.63  % (27320)------------------------------
% 1.84/0.63  % (27325)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.84/0.63  % (27325)Termination reason: Unknown
% 1.84/0.63  % (27325)Termination phase: Saturation
% 1.84/0.63  
% 1.84/0.63  % (27325)Memory used [KB]: 6140
% 1.84/0.63  % (27325)Time elapsed: 0.209 s
% 1.84/0.63  % (27325)Instructions burned: 51 (million)
% 1.84/0.63  % (27325)------------------------------
% 1.84/0.63  % (27325)------------------------------
% 1.84/0.64  % (27330)Instruction limit reached!
% 1.84/0.64  % (27330)------------------------------
% 1.84/0.64  % (27330)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.84/0.64  % (27319)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.84/0.64  % (27319)Termination reason: Unknown
% 1.84/0.64  % (27319)Termination phase: Saturation
% 1.84/0.64  
% 1.84/0.64  % (27319)Memory used [KB]: 6140
% 1.84/0.64  % (27319)Time elapsed: 0.216 s
% 1.84/0.64  % (27319)Instructions burned: 51 (million)
% 1.84/0.64  % (27319)------------------------------
% 1.84/0.64  % (27319)------------------------------
% 1.84/0.64  % (27324)Instruction limit reached!
% 1.84/0.64  % (27324)------------------------------
% 1.84/0.64  % (27324)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.84/0.64  % (27324)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.84/0.64  % (27324)Termination reason: Unknown
% 1.84/0.64  % (27324)Termination phase: Saturation
% 1.84/0.64  
% 1.84/0.64  % (27324)Memory used [KB]: 1663
% 1.84/0.64  % (27324)Time elapsed: 0.249 s
% 1.84/0.64  % (27324)Instructions burned: 51 (million)
% 1.84/0.64  % (27324)------------------------------
% 1.84/0.64  % (27324)------------------------------
% 1.84/0.64  % (27330)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.84/0.64  % (27330)Termination reason: Unknown
% 1.84/0.64  % (27330)Termination phase: Saturation
% 1.84/0.64  
% 1.84/0.64  % (27330)Memory used [KB]: 2174
% 1.84/0.64  % (27330)Time elapsed: 0.179 s
% 1.84/0.64  % (27330)Instructions burned: 75 (million)
% 1.84/0.64  % (27330)------------------------------
% 1.84/0.64  % (27330)------------------------------
% 1.84/0.65  % (27341)Instruction limit reached!
% 1.84/0.65  % (27341)------------------------------
% 1.84/0.65  % (27341)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.84/0.65  % (27341)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.84/0.65  % (27341)Termination reason: Unknown
% 1.84/0.65  % (27341)Termination phase: Saturation
% 1.84/0.65  
% 1.84/0.65  % (27341)Memory used [KB]: 6780
% 1.84/0.65  % (27341)Time elapsed: 0.037 s
% 1.84/0.65  % (27341)Instructions burned: 68 (million)
% 1.84/0.65  % (27341)------------------------------
% 1.84/0.65  % (27341)------------------------------
% 2.32/0.65  % (27345)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=388:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/388Mi)
% 2.32/0.67  % (27347)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/90Mi)
% 2.32/0.68  % (27348)ott+1_1:2_i=920:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/920Mi)
% 2.51/0.70  % (27349)ott+1_1:7_bd=off:i=934:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/934Mi)
% 2.51/0.70  % (27334)Instruction limit reached!
% 2.51/0.70  % (27334)------------------------------
% 2.51/0.70  % (27334)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.51/0.70  % (27334)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.51/0.70  % (27334)Termination reason: Unknown
% 2.51/0.70  % (27334)Termination phase: Saturation
% 2.51/0.70  
% 2.51/0.70  % (27334)Memory used [KB]: 2046
% 2.51/0.70  % (27334)Time elapsed: 0.287 s
% 2.51/0.70  % (27334)Instructions burned: 101 (million)
% 2.51/0.70  % (27334)------------------------------
% 2.51/0.70  % (27334)------------------------------
% 2.51/0.70  % (27328)Instruction limit reached!
% 2.51/0.70  % (27328)------------------------------
% 2.51/0.70  % (27328)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.51/0.70  % (27328)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.51/0.70  % (27328)Termination reason: Unknown
% 2.51/0.70  % (27328)Termination phase: Saturation
% 2.51/0.70  
% 2.51/0.70  % (27328)Memory used [KB]: 6652
% 2.51/0.70  % (27328)Time elapsed: 0.300 s
% 2.51/0.70  % (27328)Instructions burned: 99 (million)
% 2.51/0.70  % (27328)------------------------------
% 2.51/0.70  % (27328)------------------------------
% 2.51/0.71  % (27331)Instruction limit reached!
% 2.51/0.71  % (27331)------------------------------
% 2.51/0.71  % (27331)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.51/0.72  % (27326)Instruction limit reached!
% 2.51/0.72  % (27326)------------------------------
% 2.51/0.72  % (27326)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.51/0.72  % (27326)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.51/0.72  % (27326)Termination reason: Unknown
% 2.51/0.72  % (27326)Termination phase: Saturation
% 2.51/0.72  
% 2.51/0.72  % (27326)Memory used [KB]: 6652
% 2.51/0.72  % (27326)Time elapsed: 0.323 s
% 2.51/0.72  % (27326)Instructions burned: 101 (million)
% 2.51/0.72  % (27326)------------------------------
% 2.51/0.72  % (27326)------------------------------
% 2.51/0.72  % (27331)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.51/0.72  % (27331)Termination reason: Unknown
% 2.51/0.72  % (27331)Termination phase: Saturation
% 2.51/0.72  
% 2.51/0.72  % (27331)Memory used [KB]: 6524
% 2.51/0.72  % (27331)Time elapsed: 0.309 s
% 2.51/0.72  % (27331)Instructions burned: 99 (million)
% 2.51/0.72  % (27331)------------------------------
% 2.51/0.72  % (27331)------------------------------
% 2.51/0.73  % (27333)Instruction limit reached!
% 2.51/0.73  % (27333)------------------------------
% 2.51/0.73  % (27333)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.51/0.73  % (27333)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.51/0.73  % (27333)Termination reason: Unknown
% 2.51/0.73  % (27333)Termination phase: Saturation
% 2.51/0.73  
% 2.51/0.73  % (27333)Memory used [KB]: 6780
% 2.51/0.73  % (27333)Time elapsed: 0.306 s
% 2.51/0.73  % (27333)Instructions burned: 101 (million)
% 2.51/0.73  % (27333)------------------------------
% 2.51/0.73  % (27333)------------------------------
% 2.51/0.73  % (27327)Instruction limit reached!
% 2.51/0.73  % (27327)------------------------------
% 2.51/0.73  % (27327)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.51/0.73  % (27327)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.51/0.73  % (27327)Termination reason: Unknown
% 2.51/0.73  % (27327)Termination phase: Saturation
% 2.51/0.73  
% 2.51/0.73  % (27327)Memory used [KB]: 6524
% 2.51/0.73  % (27327)Time elapsed: 0.331 s
% 2.51/0.73  % (27327)Instructions burned: 101 (million)
% 2.51/0.73  % (27327)------------------------------
% 2.51/0.73  % (27327)------------------------------
% 2.51/0.74  % (27350)ott+10_1:50_bsr=unit_only:drc=off:fd=preordered:sp=frequency:i=747:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/747Mi)
% 2.51/0.74  % (27358)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=4958:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/4958Mi)
% 2.75/0.75  % (27351)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=655:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/655Mi)
% 2.75/0.75  % (27352)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/68Mi)
% 2.75/0.76  WARNING Broken Constraint: if sine_depth(2) has been set then sine_selection(off) is not equal to off
% 2.75/0.76  % (27354)ott+11_4:1_br=off:fde=none:s2a=on:sd=2:sp=frequency:urr=on:i=981:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/981Mi)
% 2.75/0.76  % (27359)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=4959:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/4959Mi)
% 2.75/0.76  % (27355)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/90Mi)
% 2.75/0.77  % (27356)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=2016:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/2016Mi)
% 2.75/0.77  % (27353)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=940:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/940Mi)
% 2.75/0.77  % (27336)Instruction limit reached!
% 2.75/0.77  % (27336)------------------------------
% 2.75/0.77  % (27336)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.75/0.77  % (27336)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.75/0.77  % (27336)Termination reason: Unknown
% 2.75/0.77  % (27336)Termination phase: Saturation
% 2.75/0.77  
% 2.75/0.77  % (27336)Memory used [KB]: 6908
% 2.75/0.77  % (27336)Time elapsed: 0.371 s
% 2.75/0.77  % (27336)Instructions burned: 139 (million)
% 2.75/0.77  % (27336)------------------------------
% 2.75/0.77  % (27336)------------------------------
% 2.75/0.78  % (27357)dis+10_1:2_atotf=0.3:i=3735:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/3735Mi)
% 2.75/0.81  % (27342)Instruction limit reached!
% 2.75/0.81  % (27342)------------------------------
% 2.75/0.81  % (27342)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.75/0.82  % (27362)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/68Mi)
% 2.75/0.83  % (27361)ott+3_1:1_atotf=0.2:fsr=off:kws=precedence:sp=weighted_frequency:spb=intro:tgt=ground:i=4931:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4931Mi)
% 2.75/0.83  % (27360)ott+10_1:1_kws=precedence:tgt=ground:i=4756:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4756Mi)
% 2.75/0.83  % (27342)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.75/0.83  % (27342)Termination reason: Unknown
% 2.75/0.83  % (27342)Termination phase: Saturation
% 2.75/0.83  
% 2.75/0.83  % (27342)Memory used [KB]: 2942
% 2.75/0.83  % (27342)Time elapsed: 0.399 s
% 2.75/0.83  % (27342)Instructions burned: 179 (million)
% 2.75/0.83  % (27342)------------------------------
% 2.75/0.83  % (27342)------------------------------
% 3.06/0.84  % (27347)Instruction limit reached!
% 3.06/0.84  % (27347)------------------------------
% 3.06/0.84  % (27347)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.06/0.84  % (27347)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.06/0.84  % (27347)Termination reason: Unknown
% 3.06/0.84  % (27347)Termination phase: Saturation
% 3.06/0.84  
% 3.06/0.84  % (27347)Memory used [KB]: 6652
% 3.06/0.84  % (27347)Time elapsed: 0.286 s
% 3.06/0.84  % (27347)Instructions burned: 91 (million)
% 3.06/0.84  % (27347)------------------------------
% 3.06/0.84  % (27347)------------------------------
% 3.06/0.85  % (27363)ott+11_9:8_amm=off:bsd=on:etr=on:fsd=on:fsr=off:lma=on:newcnf=on:nm=0:nwc=3.0:s2a=on:s2agt=10:sas=z3:tha=some:i=1824:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/1824Mi)
% 3.06/0.86  % (27335)Instruction limit reached!
% 3.06/0.86  % (27335)------------------------------
% 3.06/0.86  % (27335)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.06/0.86  % (27335)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.06/0.86  % (27335)Termination reason: Unknown
% 3.06/0.86  % (27335)Termination phase: Saturation
% 3.06/0.86  
% 3.06/0.86  % (27335)Memory used [KB]: 6396
% 3.06/0.86  % (27335)Time elapsed: 0.369 s
% 3.06/0.86  % (27335)Instructions burned: 177 (million)
% 3.06/0.86  % (27335)------------------------------
% 3.06/0.86  % (27335)------------------------------
% 3.06/0.87  % (27365)ott-1_1:1_sp=const_frequency:i=2891:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/2891Mi)
% 3.06/0.87  % (27364)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=2134:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/2134Mi)
% 3.06/0.88  % (27352)Instruction limit reached!
% 3.06/0.88  % (27352)------------------------------
% 3.06/0.88  % (27352)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.06/0.88  % (27352)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.06/0.88  % (27352)Termination reason: Unknown
% 3.06/0.88  % (27352)Termination phase: Saturation
% 3.06/0.88  
% 3.06/0.88  % (27352)Memory used [KB]: 6780
% 3.06/0.88  % (27352)Time elapsed: 0.036 s
% 3.06/0.88  % (27352)Instructions burned: 68 (million)
% 3.06/0.88  % (27352)------------------------------
% 3.06/0.88  % (27352)------------------------------
% 3.28/0.90  % (27366)dis+2_1:64_add=large:bce=on:bd=off:i=4585:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/4585Mi)
% 3.28/0.92  % (27355)Instruction limit reached!
% 3.28/0.92  % (27355)------------------------------
% 3.28/0.92  % (27355)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.28/0.92  % (27355)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.28/0.92  % (27355)Termination reason: Unknown
% 3.28/0.92  % (27355)Termination phase: Saturation
% 3.28/0.92  
% 3.28/0.92  % (27355)Memory used [KB]: 6524
% 3.28/0.92  % (27355)Time elapsed: 0.265 s
% 3.28/0.92  % (27355)Instructions burned: 91 (million)
% 3.28/0.92  % (27355)------------------------------
% 3.28/0.92  % (27355)------------------------------
% 3.48/0.96  % (27362)Instruction limit reached!
% 3.48/0.96  % (27362)------------------------------
% 3.48/0.96  % (27362)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.48/0.96  % (27362)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.48/0.96  % (27362)Termination reason: Unknown
% 3.48/0.96  % (27362)Termination phase: Saturation
% 3.48/0.96  
% 3.48/0.96  % (27362)Memory used [KB]: 6780
% 3.48/0.96  % (27362)Time elapsed: 0.036 s
% 3.48/0.96  % (27362)Instructions burned: 70 (million)
% 3.48/0.96  % (27362)------------------------------
% 3.48/0.96  % (27362)------------------------------
% 3.48/0.97  % (27367)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/90Mi)
% 3.48/0.98  % (27368)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=2016:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/2016Mi)
% 3.48/0.98  % (27346)Instruction limit reached!
% 3.48/0.98  % (27346)------------------------------
% 3.48/0.98  % (27346)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.48/0.98  % (27346)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.48/0.98  % (27346)Termination reason: Unknown
% 3.48/0.98  % (27346)Termination phase: Saturation
% 3.48/0.98  
% 3.48/0.98  % (27346)Memory used [KB]: 3454
% 3.48/0.98  % (27346)Time elapsed: 0.390 s
% 3.48/0.98  % (27346)Instructions burned: 211 (million)
% 3.48/0.98  % (27346)------------------------------
% 3.48/0.98  % (27346)------------------------------
% 3.48/0.99  % (27369)dis+10_1:2_atotf=0.3:i=8004:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/8004Mi)
% 3.63/1.01  % (27370)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=9965:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/9965Mi)
% 5.49/1.06  % (27371)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=9877:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/9877Mi)
% 5.49/1.09  % (27337)Instruction limit reached!
% 5.49/1.09  % (27337)------------------------------
% 5.49/1.09  % (27337)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.49/1.09  % (27337)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.49/1.09  % (27337)Termination reason: Unknown
% 5.49/1.09  % (27337)Termination phase: Saturation
% 5.49/1.09  
% 5.49/1.09  % (27337)Memory used [KB]: 2430
% 5.49/1.09  % (27337)Time elapsed: 0.686 s
% 5.49/1.09  % (27337)Instructions burned: 501 (million)
% 5.49/1.09  % (27337)------------------------------
% 5.49/1.09  % (27337)------------------------------
% 5.49/1.10  % (27372)ins+10_1:16_bce=on:fde=unused:igpr=on:igs=35:igwr=on:sp=const_frequency:tgt=full:to=lpo:i=9902:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/9902Mi)
% 5.49/1.12  % (27367)Instruction limit reached!
% 5.49/1.12  % (27367)------------------------------
% 5.49/1.12  % (27367)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.49/1.12  % (27367)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.49/1.12  % (27367)Termination reason: Unknown
% 5.49/1.12  % (27367)Termination phase: Saturation
% 5.49/1.12  
% 5.49/1.12  % (27367)Memory used [KB]: 6652
% 5.49/1.12  % (27367)Time elapsed: 0.255 s
% 5.49/1.12  % (27367)Instructions burned: 92 (million)
% 5.49/1.12  % (27367)------------------------------
% 5.49/1.12  % (27367)------------------------------
% 5.49/1.12  % (27373)ott+11_9:8_amm=off:bsd=on:etr=on:fsd=on:fsr=off:lma=on:newcnf=on:nm=0:nwc=3.0:s2a=on:s2agt=10:sas=z3:tha=some:i=1824:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/1824Mi)
% 5.49/1.13  % (27344)Instruction limit reached!
% 5.49/1.13  % (27344)------------------------------
% 5.49/1.13  % (27344)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.49/1.13  % (27344)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.49/1.13  % (27344)Termination reason: Unknown
% 5.49/1.13  % (27344)Termination phase: Saturation
% 5.49/1.13  
% 5.49/1.13  % (27344)Memory used [KB]: 8059
% 5.49/1.13  % (27344)Time elapsed: 0.699 s
% 5.49/1.13  % (27344)Instructions burned: 355 (million)
% 5.49/1.13  % (27344)------------------------------
% 5.49/1.13  % (27344)------------------------------
% 6.29/1.20  % (27374)dis+2_1:64_add=large:bce=on:bd=off:i=9989:si=on:rawr=on:rtra=on_0 on theBenchmark for (2992ds/9989Mi)
% 6.29/1.20  % (27363)First to succeed.
% 6.71/1.23  % (27363)Refutation found. Thanks to Tanya!
% 6.71/1.23  % SZS status Theorem for theBenchmark
% 6.71/1.23  % SZS output start Proof for theBenchmark
% See solution above
% 6.71/1.23  % (27363)------------------------------
% 6.71/1.23  % (27363)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.71/1.23  % (27363)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.71/1.23  % (27363)Termination reason: Refutation
% 6.71/1.23  
% 6.71/1.23  % (27363)Memory used [KB]: 2686
% 6.71/1.23  % (27363)Time elapsed: 0.436 s
% 6.71/1.23  % (27363)Instructions burned: 275 (million)
% 6.71/1.23  % (27363)------------------------------
% 6.71/1.23  % (27363)------------------------------
% 6.71/1.23  % (27314)Success in time 0.874 s
%------------------------------------------------------------------------------