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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SnakeForV-SAT---1.0
% Problem  : SWW575_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 : n017.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:19:52 EDT 2022

% Result   : Theorem 25.14s 3.59s
% Output   : Refutation 25.14s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   13
%            Number of leaves      :  440
% Syntax   : Number of formulae    : 1339 (  67 unt;  74 typ;   0 def)
%            Number of atoms       : 3969 ( 581 equ)
%            Maximal formula atoms :   54 (   3 avg)
%            Number of connectives : 3694 ( 990   ~;1995   |; 247   &)
%                                         ( 355 <=>; 107  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   39 (   4 avg)
%            Maximal term depth    :    5 (   1 avg)
%            Number arithmetic     : 3411 (1384 atm; 630 fun; 911 num; 486 var)
%            Number of types       :    8 (   6 usr;   1 ari)
%            Number of type conns  :  172 (  50   >; 122   *;   0   +;   0  <<)
%            Number of predicates  :  365 ( 361 usr; 351 prp; 0-7 aty)
%            Number of functors    :   64 (  57 usr;  22 con; 0-7 aty)
%            Number of variables   : 1024 ( 990   !;  34   ?;1024   :)

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

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

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

tff(func_def_1,type,
    int: ty ).

tff(func_def_2,type,
    real: ty ).

tff(func_def_3,type,
    bool: ty ).

tff(func_def_4,type,
    true1: bool1 ).

tff(func_def_5,type,
    false1: bool1 ).

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

tff(func_def_7,type,
    tuple0: ty ).

tff(func_def_8,type,
    tuple03: tuple02 ).

tff(func_def_9,type,
    qtmark: ty ).

tff(func_def_12,type,
    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,
    get3: ( map_int_int * $int ) > $int ).

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

tff(func_def_19,type,
    t2tb: map_int_int > uni ).

tff(func_def_20,type,
    tb2t: uni > map_int_int ).

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

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

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

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

tff(func_def_25,type,
    mk_array2: ( ty * $int * uni ) > uni ).

tff(func_def_26,type,
    mk_array3: ( $int * map_int_int ) > array_int ).

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

tff(func_def_28,type,
    t2tb2: array_int > uni ).

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

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

tff(func_def_31,type,
    get4: ( ty * uni * $int ) > uni ).

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

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

tff(func_def_34,type,
    occ1: ( ty * uni * uni * $int * $int ) > $int ).

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

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

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

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

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

tff(func_def_45,type,
    sK5: ( uni * ty * uni * $int * $int ) > $int ).

tff(func_def_46,type,
    sK6: ( map_int_int * $int * $int * map_int_int ) > $int ).

tff(func_def_47,type,
    sK7: ( $int * $int * uni * uni * ty ) > uni ).

tff(func_def_48,type,
    sK8: ( $int * uni * $int * ty * uni * $int ) > $int ).

tff(func_def_49,type,
    sK9: ( $int * uni * uni * $int * ty ) > $int ).

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

tff(func_def_51,type,
    sK11: ( ty * $int * uni * uni * $int ) > $int ).

tff(func_def_52,type,
    sK12: map_int_int ).

tff(func_def_53,type,
    sK13: $int ).

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

tff(func_def_55,type,
    sK15: $int ).

tff(func_def_56,type,
    sK16: $int ).

tff(func_def_57,type,
    sK17: $int ).

tff(func_def_58,type,
    sK18: $int ).

tff(func_def_59,type,
    sK19: map_int_int ).

tff(func_def_60,type,
    sK20: map_int_int ).

tff(func_def_61,type,
    sK21: $int ).

tff(func_def_62,type,
    sK22: $int > $int ).

tff(func_def_63,type,
    sK23: ( $int * uni * uni * $int * $int * $int * ty ) > $int ).

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

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

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

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

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

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

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

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

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

tff(pred_def_12,type,
    permut_sub3: ( array_int * array_int * $int * $int ) > $o ).

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

tff(f4985,plain,
    $false,
    inference(avatar_smt_refutation,[],[f493,f498,f503,f508,f513,f518,f523,f531,f536,f541,f546,f547,f552,f557,f558,f563,f564,f569,f570,f575,f576,f581,f582,f583,f584,f589,f594,f599,f611,f620,f639,f644,f653,f669,f682,f697,f710,f712,f718,f726,f732,f766,f848,f857,f866,f875,f884,f893,f894,f895,f904,f905,f906,f915,f916,f925,f926,f927,f928,f929,f964,f969,f977,f982,f994,f1064,f1069,f1074,f1079,f1096,f1097,f1102,f1107,f1180,f1186,f1192,f1198,f1205,f1206,f1220,f1230,f1267,f1297,f1305,f1431,f1432,f1471,f1577,f1589,f1629,f1642,f1658,f1673,f1686,f1738,f1739,f1761,f1767,f1772,f1784,f1793,f1798,f1803,f1808,f1826,f1827,f1840,f1841,f1883,f1897,f1915,f1974,f2022,f2027,f2032,f2038,f2044,f2050,f2056,f2075,f2083,f2096,f2097,f2111,f2112,f2137,f2138,f2152,f2153,f2162,f2167,f2173,f2239,f2246,f2271,f2297,f2300,f2335,f2337,f2415,f2428,f2429,f2520,f2534,f2539,f2548,f2561,f2566,f2580,f2602,f2607,f2619,f2653,f2664,f2758,f2763,f2786,f2795,f2805,f2821,f2831,f2842,f2852,f2867,f2872,f2901,f2905,f2913,f2947,f2951,f2955,f2956,f2960,f2988,f2992,f2996,f3000,f3046,f3047,f3051,f3076,f3080,f3084,f3088,f3142,f3154,f3179,f3290,f3299,f3319,f3324,f3338,f3343,f3368,f3380,f3388,f3396,f3400,f3404,f3405,f3413,f3414,f3418,f3422,f3428,f3433,f3434,f3587,f3593,f3603,f3609,f3613,f3652,f3686,f3695,f3696,f3705,f3726,f3741,f3746,f3766,f3775,f3842,f3846,f3862,f3866,f3882,f3886,f3912,f3921,f3930,f3939,f3940,f3941,f3957,f3961,f3977,f3981,f3997,f4001,f4014,f4015,f4016,f4021,f4043,f4044,f4114,f4115,f4129,f4138,f4139,f4155,f4156,f4165,f4219,f4225,f4230,f4235,f4240,f4245,f4251,f4256,f4262,f4286,f4287,f4300,f4301,f4314,f4315,f4452,f4453,f4458,f4462,f4478,f4562,f4566,f4570,f4574,f4578,f4699,f4703,f4707,f4734,f4735,f4741,f4806,f4815,f4816,f4853,f4857,f4861,f4866,f4870,f4874,f4878,f4902,f4906,f4910,f4914,f4918,f4922,f4926,f4984]) ).

tff(f4984,plain,
    ( ~ spl24_349
    | spl24_350
    | ~ spl24_292 ),
    inference(avatar_split_clause,[],[f4965,f4148,f4981,f4977]) ).

tff(f4977,plain,
    ( spl24_349
  <=> $less($sum(sK18,-1),sK18) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_349])]) ).

tff(f4981,plain,
    ( spl24_350
  <=> ( 42 = get3(sK19,$sum(sK18,-1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_350])]) ).

tff(f4148,plain,
    ( spl24_292
  <=> $less(sK17,$sum(sK18,-1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_292])]) ).

tff(f4965,plain,
    ( ( 42 = get3(sK19,$sum(sK18,-1)) )
    | ~ $less($sum(sK18,-1),sK18)
    | ~ spl24_292 ),
    inference(resolution,[],[f4150,f429]) ).

tff(f429,plain,
    ! [X10: $int] :
      ( ~ $less(sK17,X10)
      | ~ $less(X10,sK18)
      | ( 42 = get3(sK19,X10) ) ),
    inference(cnf_transformation,[],[f260]) ).

tff(f260,plain,
    ? [X0: map_int_int,X1: $int,X2: $int,X3: $int,X4: $int] :
      ( $less(X1,X3)
      & ~ $less(X3,X2)
      & ~ $less(X1,0)
      & ? [X6: $int,X5: $int,X7: map_int_int] :
          ( permut_sub3(mk_array3(X4,X0),mk_array3(X4,X7),X1,$sum(X3,1))
          & ~ $less(X3,X5)
          & ! [X10: $int] :
              ( ~ $less(X10,X5)
              | ~ $less(X6,X10)
              | ( 42 = get3(X7,X10) ) )
          & ~ $less(X1,0)
          & ~ $less(X6,X1)
          & ~ $less(X4,0)
          & ~ $less(X6,X2)
          & ~ $less(X2,X1)
          & $less(X6,X4)
          & ! [X8: $int] :
              ( $less(X3,X8)
              | $less(X8,X5)
              | ~ $less(get3(X7,X8),42) )
          & ? [X11: map_int_int] :
              ( permut_sub3(mk_array3(X4,X7),mk_array3(X4,X11),X1,$sum(X6,1))
              & ! [X14: $int] :
                  ( $less(X3,X14)
                  | ~ $less(X6,X14)
                  | ( get3(X7,X14) = get3(X11,X14) ) )
              & ! [X15: $int] :
                  ( $less(X15,X1)
                  | ( ? [X16: $int] :
                        ( ~ $less(X16,X1)
                        & ( get3(X7,X16) = get3(X11,X15) )
                        & ~ $less(X6,X16) )
                    & ~ $less(get3(X11,$sum(X6,1)),get3(X11,X15)) )
                  | $less(X6,X15) )
              & permut_sub3(mk_array3(X4,X7),mk_array3(X4,X11),X1,$sum(X3,1))
              & ! [X13: $int] :
                  ( $less(X6,X13)
                  | ~ $less(get3(X11,X13),get3(X11,X2))
                  | $less(X13,X2) )
              & ~ $less(X4,0)
              & ? [X17: $int] :
                  ( ( $less(get3(X11,X17),get3(X11,$sum(X5,$uminus(1))))
                    | ! [X18: $int] :
                        ( $less(X18,X5)
                        | $less(X3,X18)
                        | ( get3(X11,X17) != get3(X11,X18) ) ) )
                  & ~ $less(X3,X17)
                  & ~ $less(X17,X5) )
              & permut_sub3(mk_array3(X4,X11),mk_array3(X4,X11),X1,$sum(X3,1))
              & $less(X2,X5)
              & ! [X12: $int] :
                  ( $less(X12,X1)
                  | ~ $less(get3(X11,X2),get3(X11,X12))
                  | $less(X2,X12) ) )
          & $less(X6,X5)
          & ~ $less(X6,X2)
          & ! [X9: $int] :
              ( $less(X6,X9)
              | ~ $less(42,get3(X7,X9))
              | $less(X9,X1) ) )
      & $less(X3,X4)
      & ~ $less(X1,0)
      & $less(X3,X4)
      & ~ $less(X2,X1)
      & $less(X1,X3)
      & ~ $less(X4,0) ),
    inference(flattening,[],[f259]) ).

tff(f259,plain,
    ? [X3: $int,X4: $int,X1: $int,X0: map_int_int,X2: $int] :
      ( ? [X5: $int,X6: $int,X7: map_int_int] :
          ( ? [X11: map_int_int] :
              ( ? [X17: $int] :
                  ( ( $less(get3(X11,X17),get3(X11,$sum(X5,$uminus(1))))
                    | ! [X18: $int] :
                        ( $less(X18,X5)
                        | $less(X3,X18)
                        | ( get3(X11,X17) != get3(X11,X18) ) ) )
                  & ~ $less(X17,X5)
                  & ~ $less(X3,X17) )
              & permut_sub3(mk_array3(X4,X11),mk_array3(X4,X11),X1,$sum(X3,1))
              & $less(X2,X5)
              & ! [X15: $int] :
                  ( ( ? [X16: $int] :
                        ( ~ $less(X16,X1)
                        & ( get3(X7,X16) = get3(X11,X15) )
                        & ~ $less(X6,X16) )
                    & ~ $less(get3(X11,$sum(X6,1)),get3(X11,X15)) )
                  | $less(X6,X15)
                  | $less(X15,X1) )
              & ! [X14: $int] :
                  ( ( get3(X7,X14) = get3(X11,X14) )
                  | $less(X3,X14)
                  | ~ $less(X6,X14) )
              & permut_sub3(mk_array3(X4,X7),mk_array3(X4,X11),X1,$sum(X3,1))
              & ! [X12: $int] :
                  ( ~ $less(get3(X11,X2),get3(X11,X12))
                  | $less(X12,X1)
                  | $less(X2,X12) )
              & ~ $less(X4,0)
              & permut_sub3(mk_array3(X4,X7),mk_array3(X4,X11),X1,$sum(X6,1))
              & ! [X13: $int] :
                  ( ~ $less(get3(X11,X13),get3(X11,X2))
                  | $less(X6,X13)
                  | $less(X13,X2) ) )
          & $less(X6,X4)
          & ~ $less(X2,X1)
          & ~ $less(X1,0)
          & ~ $less(X6,X2)
          & ~ $less(X6,X2)
          & permut_sub3(mk_array3(X4,X0),mk_array3(X4,X7),X1,$sum(X3,1))
          & ! [X9: $int] :
              ( ~ $less(42,get3(X7,X9))
              | $less(X9,X1)
              | $less(X6,X9) )
          & ~ $less(X6,X1)
          & $less(X6,X5)
          & ! [X8: $int] :
              ( ~ $less(get3(X7,X8),42)
              | $less(X3,X8)
              | $less(X8,X5) )
          & ! [X10: $int] :
              ( ( 42 = get3(X7,X10) )
              | ~ $less(X10,X5)
              | ~ $less(X6,X10) )
          & ~ $less(X3,X5)
          & ~ $less(X4,0) )
      & $less(X1,X3)
      & ~ $less(X1,0)
      & $less(X3,X4)
      & $less(X1,X3)
      & ~ $less(X2,X1)
      & ~ $less(X3,X2)
      & ~ $less(X1,0)
      & ~ $less(X4,0)
      & $less(X3,X4) ),
    inference(ennf_transformation,[],[f192]) ).

tff(f192,plain,
    ~ ! [X3: $int,X4: $int,X1: $int,X0: map_int_int,X2: $int] :
        ( ( ~ $less(X2,X1)
          & ~ $less(X3,X2)
          & ~ $less(X1,0)
          & ~ $less(X4,0)
          & $less(X3,X4) )
       => ( $less(X1,X3)
         => ( ( $less(X1,X3)
              & ~ $less(X1,0)
              & $less(X3,X4) )
           => ! [X5: $int,X6: $int,X7: map_int_int] :
                ( ( permut_sub3(mk_array3(X4,X0),mk_array3(X4,X7),X1,$sum(X3,1))
                  & ! [X9: $int] :
                      ( ( ~ $less(X9,X1)
                        & ~ $less(X6,X9) )
                     => ~ $less(42,get3(X7,X9)) )
                  & ~ $less(X6,X1)
                  & $less(X6,X5)
                  & ! [X8: $int] :
                      ( ( ~ $less(X3,X8)
                        & ~ $less(X8,X5) )
                     => ~ $less(get3(X7,X8),42) )
                  & ! [X10: $int] :
                      ( ( $less(X10,X5)
                        & $less(X6,X10) )
                     => ( 42 = get3(X7,X10) ) )
                  & ~ $less(X3,X5)
                  & ~ $less(X4,0) )
               => ( ~ $less(X6,X2)
                 => ( ( $less(X6,X4)
                      & ~ $less(X2,X1)
                      & ~ $less(X1,0)
                      & ~ $less(X6,X2) )
                   => ! [X11: map_int_int] :
                        ( ( ! [X12: $int] :
                              ( ( ~ $less(X12,X1)
                                & ~ $less(X2,X12) )
                             => ~ $less(get3(X11,X2),get3(X11,X12)) )
                          & ~ $less(X4,0)
                          & permut_sub3(mk_array3(X4,X7),mk_array3(X4,X11),X1,$sum(X6,1))
                          & ! [X13: $int] :
                              ( ( ~ $less(X6,X13)
                                & ~ $less(X13,X2) )
                             => ~ $less(get3(X11,X13),get3(X11,X2)) ) )
                       => ( permut_sub3(mk_array3(X4,X7),mk_array3(X4,X11),X1,$sum(X3,1))
                         => ( ! [X14: $int] :
                                ( ( ~ $less(X3,X14)
                                  & $less(X6,X14) )
                               => ( get3(X7,X14) = get3(X11,X14) ) )
                           => ( ! [X15: $int] :
                                  ( ( ~ $less(X6,X15)
                                    & ~ $less(X15,X1) )
                                 => ( ? [X16: $int] :
                                        ( ~ $less(X16,X1)
                                        & ( get3(X7,X16) = get3(X11,X15) )
                                        & ~ $less(X6,X16) )
                                    & ~ $less(get3(X11,$sum(X6,1)),get3(X11,X15)) ) )
                             => ( $less(X2,X5)
                               => ( permut_sub3(mk_array3(X4,X11),mk_array3(X4,X11),X1,$sum(X3,1))
                                 => ! [X17: $int] :
                                      ( ( ~ $less(X17,X5)
                                        & ~ $less(X3,X17) )
                                     => ( ~ $less(get3(X11,X17),get3(X11,$sum(X5,$uminus(1))))
                                        & ? [X18: $int] :
                                            ( ~ $less(X3,X18)
                                            & ~ $less(X18,X5)
                                            & ( get3(X11,X17) = get3(X11,X18) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(rectify,[],[f109]) ).

tff(f109,plain,
    ~ ! [X12: map_int_int,X11: $int,X23: $int,X17: $int,X0: $int] :
        ( ( ~ $less(X17,X23)
          & ~ $less(X23,X11)
          & ~ $less(X11,0)
          & $less(X17,X0)
          & ~ $less(X0,0) )
       => ( $less(X11,X17)
         => ( ( ~ $less(X11,0)
              & $less(X11,X17)
              & $less(X17,X0) )
           => ! [X9: $int,X10: $int,X13: map_int_int] :
                ( ( $less(X10,X9)
                  & ! [X27: $int] :
                      ( ( ~ $less(X27,X9)
                        & ~ $less(X17,X27) )
                     => ~ $less(get3(X13,X27),42) )
                  & ! [X27: $int] :
                      ( ( ~ $less(X10,X27)
                        & ~ $less(X27,X11) )
                     => ~ $less(42,get3(X13,X27)) )
                  & permut_sub3(mk_array3(X0,X12),mk_array3(X0,X13),X11,$sum(X17,1))
                  & ~ $less(X17,X9)
                  & ~ $less(X10,X11)
                  & ~ $less(X0,0)
                  & ! [X27: $int] :
                      ( ( $less(X27,X9)
                        & $less(X10,X27) )
                     => ( get3(X13,X27) = 42 ) ) )
               => ( ~ $less(X10,X23)
                 => ( ( $less(X10,X0)
                      & ~ $less(X10,X23)
                      & ~ $less(X23,X11)
                      & ~ $less(X11,0) )
                   => ! [X22: map_int_int] :
                        ( ( permut_sub3(mk_array3(X0,X13),mk_array3(X0,X22),X11,$sum(X10,1))
                          & ~ $less(X0,0)
                          & ! [X27: $int] :
                              ( ( ~ $less(X23,X27)
                                & ~ $less(X27,X11) )
                             => ~ $less(get3(X22,X23),get3(X22,X27)) )
                          & ! [X27: $int] :
                              ( ( ~ $less(X10,X27)
                                & ~ $less(X27,X23) )
                             => ~ $less(get3(X22,X27),get3(X22,X23)) ) )
                       => ( permut_sub3(mk_array3(X0,X13),mk_array3(X0,X22),X11,$sum(X17,1))
                         => ( ! [X27: $int] :
                                ( ( $less(X10,X27)
                                  & ~ $less(X17,X27) )
                               => ( get3(X13,X27) = get3(X22,X27) ) )
                           => ( ! [X27: $int] :
                                  ( ( ~ $less(X10,X27)
                                    & ~ $less(X27,X11) )
                                 => ( ? [X28: $int] :
                                        ( ~ $less(X28,X11)
                                        & ( get3(X22,X27) = get3(X13,X28) )
                                        & ~ $less(X10,X28) )
                                    & ~ $less(get3(X22,$sum(X10,1)),get3(X22,X27)) ) )
                             => ( $less(X23,X9)
                               => ( permut_sub3(mk_array3(X0,X22),mk_array3(X0,X22),X11,$sum(X17,1))
                                 => ! [X27: $int] :
                                      ( ( ~ $less(X17,X27)
                                        & ~ $less(X27,X9) )
                                     => ( ~ $less(get3(X22,X27),get3(X22,$sum(X9,$uminus(1))))
                                        & ? [X28: $int] :
                                            ( ( get3(X22,X27) = get3(X22,X28) )
                                            & ~ $less(X28,X9)
                                            & ~ $less(X17,X28) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(theory_normalization,[],[f86]) ).

tff(f86,negated_conjecture,
    ~ ! [X12: map_int_int,X11: $int,X23: $int,X17: $int,X0: $int] :
        ( ( $lesseq(X23,X17)
          & $lesseq(X11,X23)
          & $lesseq(0,X11)
          & $less(X17,X0)
          & $lesseq(0,X0) )
       => ( $less(X11,X17)
         => ( ( $lesseq(0,X11)
              & $less(X11,X17)
              & $less(X17,X0) )
           => ! [X9: $int,X10: $int,X13: map_int_int] :
                ( ( $less(X10,X9)
                  & ! [X27: $int] :
                      ( ( $lesseq(X9,X27)
                        & $lesseq(X27,X17) )
                     => $lesseq(42,get3(X13,X27)) )
                  & ! [X27: $int] :
                      ( ( $lesseq(X27,X10)
                        & $lesseq(X11,X27) )
                     => $lesseq(get3(X13,X27),42) )
                  & permut_sub3(mk_array3(X0,X12),mk_array3(X0,X13),X11,$sum(X17,1))
                  & $lesseq(X9,X17)
                  & $lesseq(X11,X10)
                  & $lesseq(0,X0)
                  & ! [X27: $int] :
                      ( ( $less(X27,X9)
                        & $less(X10,X27) )
                     => ( get3(X13,X27) = 42 ) ) )
               => ( $lesseq(X23,X10)
                 => ( ( $less(X10,X0)
                      & $lesseq(X23,X10)
                      & $lesseq(X11,X23)
                      & $lesseq(0,X11) )
                   => ! [X22: map_int_int] :
                        ( ( permut_sub3(mk_array3(X0,X13),mk_array3(X0,X22),X11,$sum(X10,1))
                          & $lesseq(0,X0)
                          & ! [X27: $int] :
                              ( ( $lesseq(X27,X23)
                                & $lesseq(X11,X27) )
                             => $lesseq(get3(X22,X27),get3(X22,X23)) )
                          & ! [X27: $int] :
                              ( ( $lesseq(X27,X10)
                                & $lesseq(X23,X27) )
                             => $lesseq(get3(X22,X23),get3(X22,X27)) ) )
                       => ( permut_sub3(mk_array3(X0,X13),mk_array3(X0,X22),X11,$sum(X17,1))
                         => ( ! [X27: $int] :
                                ( ( $less(X10,X27)
                                  & $lesseq(X27,X17) )
                               => ( get3(X13,X27) = get3(X22,X27) ) )
                           => ( ! [X27: $int] :
                                  ( ( $lesseq(X27,X10)
                                    & $lesseq(X11,X27) )
                                 => ( ? [X28: $int] :
                                        ( $lesseq(X11,X28)
                                        & ( get3(X22,X27) = get3(X13,X28) )
                                        & $lesseq(X28,X10) )
                                    & $lesseq(get3(X22,X27),get3(X22,$sum(X10,1))) ) )
                             => ( ~ $lesseq(X9,X23)
                               => ( permut_sub3(mk_array3(X0,X22),mk_array3(X0,X22),X11,$sum(X17,1))
                                 => ! [X27: $int] :
                                      ( ( $lesseq(X27,X17)
                                        & $lesseq(X9,X27) )
                                     => ( $lesseq(get3(X22,$difference(X9,1)),get3(X22,X27))
                                        & ? [X28: $int] :
                                            ( ( get3(X22,X27) = get3(X22,X28) )
                                            & $lesseq(X9,X28)
                                            & $lesseq(X28,X17) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(negated_conjecture,[],[f85]) ).

tff(f85,conjecture,
    ! [X12: map_int_int,X11: $int,X23: $int,X17: $int,X0: $int] :
      ( ( $lesseq(X23,X17)
        & $lesseq(X11,X23)
        & $lesseq(0,X11)
        & $less(X17,X0)
        & $lesseq(0,X0) )
     => ( $less(X11,X17)
       => ( ( $lesseq(0,X11)
            & $less(X11,X17)
            & $less(X17,X0) )
         => ! [X9: $int,X10: $int,X13: map_int_int] :
              ( ( $less(X10,X9)
                & ! [X27: $int] :
                    ( ( $lesseq(X9,X27)
                      & $lesseq(X27,X17) )
                   => $lesseq(42,get3(X13,X27)) )
                & ! [X27: $int] :
                    ( ( $lesseq(X27,X10)
                      & $lesseq(X11,X27) )
                   => $lesseq(get3(X13,X27),42) )
                & permut_sub3(mk_array3(X0,X12),mk_array3(X0,X13),X11,$sum(X17,1))
                & $lesseq(X9,X17)
                & $lesseq(X11,X10)
                & $lesseq(0,X0)
                & ! [X27: $int] :
                    ( ( $less(X27,X9)
                      & $less(X10,X27) )
                   => ( get3(X13,X27) = 42 ) ) )
             => ( $lesseq(X23,X10)
               => ( ( $less(X10,X0)
                    & $lesseq(X23,X10)
                    & $lesseq(X11,X23)
                    & $lesseq(0,X11) )
                 => ! [X22: map_int_int] :
                      ( ( permut_sub3(mk_array3(X0,X13),mk_array3(X0,X22),X11,$sum(X10,1))
                        & $lesseq(0,X0)
                        & ! [X27: $int] :
                            ( ( $lesseq(X27,X23)
                              & $lesseq(X11,X27) )
                           => $lesseq(get3(X22,X27),get3(X22,X23)) )
                        & ! [X27: $int] :
                            ( ( $lesseq(X27,X10)
                              & $lesseq(X23,X27) )
                           => $lesseq(get3(X22,X23),get3(X22,X27)) ) )
                     => ( permut_sub3(mk_array3(X0,X13),mk_array3(X0,X22),X11,$sum(X17,1))
                       => ( ! [X27: $int] :
                              ( ( $less(X10,X27)
                                & $lesseq(X27,X17) )
                             => ( get3(X13,X27) = get3(X22,X27) ) )
                         => ( ! [X27: $int] :
                                ( ( $lesseq(X27,X10)
                                  & $lesseq(X11,X27) )
                               => ( ? [X28: $int] :
                                      ( $lesseq(X11,X28)
                                      & ( get3(X22,X27) = get3(X13,X28) )
                                      & $lesseq(X28,X10) )
                                  & $lesseq(get3(X22,X27),get3(X22,$sum(X10,1))) ) )
                           => ( ~ $lesseq(X9,X23)
                             => ( permut_sub3(mk_array3(X0,X22),mk_array3(X0,X22),X11,$sum(X17,1))
                               => ! [X27: $int] :
                                    ( ( $lesseq(X27,X17)
                                      & $lesseq(X9,X27) )
                                   => ( $lesseq(get3(X22,$difference(X9,1)),get3(X22,X27))
                                      & ? [X28: $int] :
                                          ( ( get3(X22,X27) = get3(X22,X28) )
                                          & $lesseq(X9,X28)
                                          & $lesseq(X28,X17) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',wP_parameter_find) ).

tff(f4150,plain,
    ( $less(sK17,$sum(sK18,-1))
    | ~ spl24_292 ),
    inference(avatar_component_clause,[],[f4148]) ).

tff(f4926,plain,
    ( spl24_13
    | spl24_348
    | ~ spl24_7 ),
    inference(avatar_split_clause,[],[f4883,f520,f4924,f549]) ).

tff(f549,plain,
    ( spl24_13
  <=> $less(sK14,sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_13])]) ).

tff(f4924,plain,
    ( spl24_348
  <=> ! [X4: map_int_int] :
        ( ( get3(sK20,sK4(sK18,get3(X4,sK14),sK13,X4)) = get3(sK19,sK22(sK4(sK18,get3(X4,sK14),sK13,X4))) )
        | $less(sK17,sK4(sK18,get3(X4,sK14),sK13,X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_348])]) ).

tff(f520,plain,
    ( spl24_7
  <=> $less(sK14,sK18) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_7])]) ).

tff(f4883,plain,
    ( ! [X4: map_int_int] :
        ( ( get3(sK20,sK4(sK18,get3(X4,sK14),sK13,X4)) = get3(sK19,sK22(sK4(sK18,get3(X4,sK14),sK13,X4))) )
        | $less(sK17,sK4(sK18,get3(X4,sK14),sK13,X4))
        | $less(sK14,sK13) )
    | ~ spl24_7 ),
    inference(resolution,[],[f1084,f1131]) ).

tff(f1131,plain,
    ( ! [X36: $int,X37: map_int_int] :
        ( $less(0,occ1(int,t2tb1(get3(X37,sK14)),t2tb(X37),X36,sK18))
        | $less(sK14,X36) )
    | ~ spl24_7 ),
    inference(resolution,[],[f396,f522]) ).

tff(f522,plain,
    ( $less(sK14,sK18)
    | ~ spl24_7 ),
    inference(avatar_component_clause,[],[f520]) ).

tff(f396,plain,
    ! [X2: $int,X3: $int,X0: map_int_int,X1: $int] :
      ( ~ $less(X2,X3)
      | $less(X2,X1)
      | $less(0,occ1(int,t2tb1(get3(X0,X2)),t2tb(X0),X1,X3)) ),
    inference(cnf_transformation,[],[f251]) ).

tff(f251,plain,
    ! [X2: $int,X0: map_int_int,X1: $int,X3: $int] :
      ( ~ $less(X2,X3)
      | $less(0,occ1(int,t2tb1(get3(X0,X2)),t2tb(X0),X1,X3))
      | $less(X2,X1) ),
    inference(flattening,[],[f250]) ).

tff(f250,plain,
    ! [X1: $int,X3: $int,X2: $int,X0: map_int_int] :
      ( $less(0,occ1(int,t2tb1(get3(X0,X2)),t2tb(X0),X1,X3))
      | $less(X2,X1)
      | ~ $less(X2,X3) ),
    inference(ennf_transformation,[],[f174]) ).

tff(f174,plain,
    ! [X1: $int,X3: $int,X2: $int,X0: map_int_int] :
      ( ( ~ $less(X2,X1)
        & $less(X2,X3) )
     => $less(0,occ1(int,t2tb1(get3(X0,X2)),t2tb(X0),X1,X3)) ),
    inference(rectify,[],[f104]) ).

tff(f104,plain,
    ! [X11: map_int_int,X18: $int,X9: $int,X6: $int] :
      ( ( $less(X9,X6)
        & ~ $less(X9,X18) )
     => $less(0,occ1(int,t2tb1(get3(X11,X9)),t2tb(X11),X18,X6)) ),
    inference(theory_normalization,[],[f59]) ).

tff(f59,axiom,
    ! [X11: map_int_int,X18: $int,X9: $int,X6: $int] :
      ( ( $less(X9,X6)
        & $lesseq(X18,X9) )
     => $less(0,occ1(int,t2tb1(get3(X11,X9)),t2tb(X11),X18,X6)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',occ_pos) ).

tff(f1084,plain,
    ! [X2: $int,X0: $int,X1: map_int_int] :
      ( ~ $less(0,occ1(int,t2tb1(X0),t2tb(X1),sK13,X2))
      | ( get3(sK19,sK22(sK4(X2,X0,sK13,X1))) = get3(sK20,sK4(X2,X0,sK13,X1)) )
      | $less(sK17,sK4(X2,X0,sK13,X1)) ),
    inference(resolution,[],[f335,f420]) ).

tff(f420,plain,
    ! [X15: $int] :
      ( $less(X15,sK13)
      | $less(sK17,X15)
      | ( get3(sK20,X15) = get3(sK19,sK22(X15)) ) ),
    inference(cnf_transformation,[],[f260]) ).

tff(f335,plain,
    ! [X2: $int,X3: map_int_int,X0: $int,X1: $int] :
      ( ~ $less(sK4(X0,X1,X2,X3),X2)
      | ~ $less(0,occ1(int,t2tb1(X1),t2tb(X3),X2,X0)) ),
    inference(cnf_transformation,[],[f253]) ).

tff(f253,plain,
    ! [X0: $int,X2: $int,X3: map_int_int,X1: $int] :
      ( ~ $less(0,occ1(int,t2tb1(X1),t2tb(X3),X2,X0))
      | ? [X4: $int] :
          ( ~ $less(X4,X2)
          & ( get3(X3,X4) = X1 )
          & $less(X4,X0) ) ),
    inference(ennf_transformation,[],[f147]) ).

tff(f147,plain,
    ! [X3: map_int_int,X1: $int,X2: $int,X0: $int] :
      ( $less(0,occ1(int,t2tb1(X1),t2tb(X3),X2,X0))
     => ? [X4: $int] :
          ( ~ $less(X4,X2)
          & ( get3(X3,X4) = X1 )
          & $less(X4,X0) ) ),
    inference(rectify,[],[f94]) ).

tff(f94,plain,
    ! [X6: $int,X16: $int,X18: $int,X11: map_int_int] :
      ( $less(0,occ1(int,t2tb1(X16),t2tb(X11),X18,X6))
     => ? [X9: $int] :
          ( $less(X9,X6)
          & ( get3(X11,X9) = X16 )
          & ~ $less(X9,X18) ) ),
    inference(theory_normalization,[],[f57]) ).

tff(f57,axiom,
    ! [X6: $int,X16: $int,X18: $int,X11: map_int_int] :
      ( $less(0,occ1(int,t2tb1(X16),t2tb(X11),X18,X6))
     => ? [X9: $int] :
          ( $less(X9,X6)
          & ( get3(X11,X9) = X16 )
          & $lesseq(X18,X9) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',occ_exists) ).

tff(f4922,plain,
    ( spl24_4
    | spl24_347
    | ~ spl24_18 ),
    inference(avatar_split_clause,[],[f4885,f578,f4920,f505]) ).

tff(f505,plain,
    ( spl24_4
  <=> $less(sK17,sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_4])]) ).

tff(f4920,plain,
    ( spl24_347
  <=> ! [X6: map_int_int] :
        ( ( get3(sK20,sK4(sK18,get3(X6,sK17),sK13,X6)) = get3(sK19,sK22(sK4(sK18,get3(X6,sK17),sK13,X6))) )
        | $less(sK17,sK4(sK18,get3(X6,sK17),sK13,X6)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_347])]) ).

tff(f578,plain,
    ( spl24_18
  <=> $less(sK17,sK18) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_18])]) ).

tff(f4885,plain,
    ( ! [X6: map_int_int] :
        ( ( get3(sK20,sK4(sK18,get3(X6,sK17),sK13,X6)) = get3(sK19,sK22(sK4(sK18,get3(X6,sK17),sK13,X6))) )
        | $less(sK17,sK13)
        | $less(sK17,sK4(sK18,get3(X6,sK17),sK13,X6)) )
    | ~ spl24_18 ),
    inference(resolution,[],[f1084,f1134]) ).

tff(f1134,plain,
    ( ! [X44: map_int_int,X43: $int] :
        ( $less(0,occ1(int,t2tb1(get3(X44,sK17)),t2tb(X44),X43,sK18))
        | $less(sK17,X43) )
    | ~ spl24_18 ),
    inference(resolution,[],[f396,f580]) ).

tff(f580,plain,
    ( $less(sK17,sK18)
    | ~ spl24_18 ),
    inference(avatar_component_clause,[],[f578]) ).

tff(f4918,plain,
    ( spl24_346
    | spl24_27
    | ~ spl24_2 ),
    inference(avatar_split_clause,[],[f4881,f495,f646,f4916]) ).

tff(f4916,plain,
    ( spl24_346
  <=> ! [X2: map_int_int] :
        ( ( get3(sK20,sK4(sK15,get3(X2,sK13),sK13,X2)) = get3(sK19,sK22(sK4(sK15,get3(X2,sK13),sK13,X2))) )
        | $less(sK17,sK4(sK15,get3(X2,sK13),sK13,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_346])]) ).

tff(f646,plain,
    ( spl24_27
  <=> $less(sK13,sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_27])]) ).

tff(f495,plain,
    ( spl24_2
  <=> $less(sK13,sK15) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_2])]) ).

tff(f4881,plain,
    ( ! [X2: map_int_int] :
        ( $less(sK13,sK13)
        | ( get3(sK20,sK4(sK15,get3(X2,sK13),sK13,X2)) = get3(sK19,sK22(sK4(sK15,get3(X2,sK13),sK13,X2))) )
        | $less(sK17,sK4(sK15,get3(X2,sK13),sK13,X2)) )
    | ~ spl24_2 ),
    inference(resolution,[],[f1084,f1125]) ).

tff(f1125,plain,
    ( ! [X24: $int,X25: map_int_int] :
        ( $less(0,occ1(int,t2tb1(get3(X25,sK13)),t2tb(X25),X24,sK15))
        | $less(sK13,X24) )
    | ~ spl24_2 ),
    inference(resolution,[],[f396,f497]) ).

tff(f497,plain,
    ( $less(sK13,sK15)
    | ~ spl24_2 ),
    inference(avatar_component_clause,[],[f495]) ).

tff(f4914,plain,
    ( spl24_345
    | spl24_4
    | ~ spl24_19 ),
    inference(avatar_split_clause,[],[f4886,f586,f505,f4912]) ).

tff(f4912,plain,
    ( spl24_345
  <=> ! [X7: map_int_int] :
        ( ( get3(sK19,sK22(sK4(sK16,get3(X7,sK17),sK13,X7))) = get3(sK20,sK4(sK16,get3(X7,sK17),sK13,X7)) )
        | $less(sK17,sK4(sK16,get3(X7,sK17),sK13,X7)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_345])]) ).

tff(f586,plain,
    ( spl24_19
  <=> $less(sK17,sK16) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_19])]) ).

tff(f4886,plain,
    ( ! [X7: map_int_int] :
        ( $less(sK17,sK13)
        | ( get3(sK19,sK22(sK4(sK16,get3(X7,sK17),sK13,X7))) = get3(sK20,sK4(sK16,get3(X7,sK17),sK13,X7)) )
        | $less(sK17,sK4(sK16,get3(X7,sK17),sK13,X7)) )
    | ~ spl24_19 ),
    inference(resolution,[],[f1084,f1135]) ).

tff(f1135,plain,
    ( ! [X46: map_int_int,X45: $int] :
        ( $less(0,occ1(int,t2tb1(get3(X46,sK17)),t2tb(X46),X45,sK16))
        | $less(sK17,X45) )
    | ~ spl24_19 ),
    inference(resolution,[],[f396,f588]) ).

tff(f588,plain,
    ( $less(sK17,sK16)
    | ~ spl24_19 ),
    inference(avatar_component_clause,[],[f586]) ).

tff(f4910,plain,
    ( spl24_13
    | spl24_344
    | ~ spl24_64 ),
    inference(avatar_split_clause,[],[f4882,f961,f4908,f549]) ).

tff(f4908,plain,
    ( spl24_344
  <=> ! [X3: map_int_int] :
        ( $less(sK17,sK4(sK16,get3(X3,sK14),sK13,X3))
        | ( get3(sK20,sK4(sK16,get3(X3,sK14),sK13,X3)) = get3(sK19,sK22(sK4(sK16,get3(X3,sK14),sK13,X3))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_344])]) ).

tff(f961,plain,
    ( spl24_64
  <=> $less(sK14,sK16) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_64])]) ).

tff(f4882,plain,
    ( ! [X3: map_int_int] :
        ( $less(sK17,sK4(sK16,get3(X3,sK14),sK13,X3))
        | $less(sK14,sK13)
        | ( get3(sK20,sK4(sK16,get3(X3,sK14),sK13,X3)) = get3(sK19,sK22(sK4(sK16,get3(X3,sK14),sK13,X3))) ) )
    | ~ spl24_64 ),
    inference(resolution,[],[f1084,f1129]) ).

tff(f1129,plain,
    ( ! [X32: $int,X33: map_int_int] :
        ( $less(0,occ1(int,t2tb1(get3(X33,sK14)),t2tb(X33),X32,sK16))
        | $less(sK14,X32) )
    | ~ spl24_64 ),
    inference(resolution,[],[f396,f963]) ).

tff(f963,plain,
    ( $less(sK14,sK16)
    | ~ spl24_64 ),
    inference(avatar_component_clause,[],[f961]) ).

tff(f4906,plain,
    ( spl24_43
    | spl24_343
    | ~ spl24_6 ),
    inference(avatar_split_clause,[],[f4884,f515,f4904,f755]) ).

tff(f755,plain,
    ( spl24_43
  <=> $less(sK15,sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_43])]) ).

tff(f4904,plain,
    ( spl24_343
  <=> ! [X5: map_int_int] :
        ( ( get3(sK19,sK22(sK4(sK16,get3(X5,sK15),sK13,X5))) = get3(sK20,sK4(sK16,get3(X5,sK15),sK13,X5)) )
        | $less(sK17,sK4(sK16,get3(X5,sK15),sK13,X5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_343])]) ).

tff(f515,plain,
    ( spl24_6
  <=> $less(sK15,sK16) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_6])]) ).

tff(f4884,plain,
    ( ! [X5: map_int_int] :
        ( ( get3(sK19,sK22(sK4(sK16,get3(X5,sK15),sK13,X5))) = get3(sK20,sK4(sK16,get3(X5,sK15),sK13,X5)) )
        | $less(sK17,sK4(sK16,get3(X5,sK15),sK13,X5))
        | $less(sK15,sK13) )
    | ~ spl24_6 ),
    inference(resolution,[],[f1084,f1132]) ).

tff(f1132,plain,
    ( ! [X38: $int,X39: map_int_int] :
        ( $less(0,occ1(int,t2tb1(get3(X39,sK15)),t2tb(X39),X38,sK16))
        | $less(sK15,X38) )
    | ~ spl24_6 ),
    inference(resolution,[],[f396,f517]) ).

tff(f517,plain,
    ( $less(sK15,sK16)
    | ~ spl24_6 ),
    inference(avatar_component_clause,[],[f515]) ).

tff(f4902,plain,
    ( spl24_4
    | spl24_342 ),
    inference(avatar_split_clause,[],[f4887,f4900,f505]) ).

tff(f4900,plain,
    ( spl24_342
  <=> ! [X9: map_int_int,X8: $int] :
        ( ( get3(sK19,sK22(sK4(X8,get3(X9,sK17),sK13,X9))) = get3(sK20,sK4(X8,get3(X9,sK17),sK13,X9)) )
        | ( get3(sK19,sK22(X8)) = get3(sK20,X8) )
        | $less(X8,sK13)
        | $less(sK17,sK4(X8,get3(X9,sK17),sK13,X9)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_342])]) ).

tff(f4887,plain,
    ! [X8: $int,X9: map_int_int] :
      ( ( get3(sK19,sK22(sK4(X8,get3(X9,sK17),sK13,X9))) = get3(sK20,sK4(X8,get3(X9,sK17),sK13,X9)) )
      | $less(sK17,sK4(X8,get3(X9,sK17),sK13,X9))
      | $less(X8,sK13)
      | $less(sK17,sK13)
      | ( get3(sK19,sK22(X8)) = get3(sK20,X8) ) ),
    inference(resolution,[],[f1084,f1136]) ).

tff(f1136,plain,
    ! [X48: map_int_int,X49: $int,X47: $int] :
      ( $less(0,occ1(int,t2tb1(get3(X48,sK17)),t2tb(X48),X47,X49))
      | ( get3(sK20,X49) = get3(sK19,sK22(X49)) )
      | $less(sK17,X47)
      | $less(X49,sK13) ),
    inference(resolution,[],[f396,f420]) ).

tff(f4878,plain,
    ( spl24_13
    | spl24_341
    | spl24_1
    | spl24_134 ),
    inference(avatar_split_clause,[],[f4847,f2089,f490,f4876,f549]) ).

tff(f4876,plain,
    ( spl24_341
  <=> ! [X100: uni,X101: uni,X99: ty] : ( occ1(X99,X100,X101,sK13,sK18) = $sum(occ1(X99,X100,X101,sK13,sK22(sK14)),occ1(X99,X100,X101,sK22(sK14),sK18)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_341])]) ).

tff(f490,plain,
    ( spl24_1
  <=> $less(sK17,sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_1])]) ).

tff(f2089,plain,
    ( spl24_134
  <=> $less(sK18,sK22(sK14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_134])]) ).

tff(f4847,plain,
    ( ! [X101: uni,X99: ty,X100: uni] :
        ( $less(sK17,sK14)
        | ( occ1(X99,X100,X101,sK13,sK18) = $sum(occ1(X99,X100,X101,sK13,sK22(sK14)),occ1(X99,X100,X101,sK22(sK14),sK18)) )
        | $less(sK14,sK13) )
    | spl24_134 ),
    inference(resolution,[],[f1381,f2090]) ).

tff(f2090,plain,
    ( ~ $less(sK18,sK22(sK14))
    | spl24_134 ),
    inference(avatar_component_clause,[],[f2089]) ).

tff(f1381,plain,
    ! [X200: uni,X198: $int,X201: uni,X199: ty,X197: $int] :
      ( $less(X198,sK22(X197))
      | $less(X197,sK13)
      | ( occ1(X199,X200,X201,sK13,X198) = $sum(occ1(X199,X200,X201,sK13,sK22(X197)),occ1(X199,X200,X201,sK22(X197),X198)) )
      | $less(sK17,X197) ),
    inference(resolution,[],[f369,f421]) ).

tff(f421,plain,
    ! [X15: $int] :
      ( ~ $less(sK22(X15),sK13)
      | $less(sK17,X15)
      | $less(X15,sK13) ),
    inference(cnf_transformation,[],[f260]) ).

tff(f369,plain,
    ! [X2: ty,X3: $int,X0: uni,X1: uni,X4: $int,X5: $int] :
      ( $less(X4,X3)
      | $less(X3,X5)
      | ( $sum(occ1(X2,X0,X1,X5,X3),occ1(X2,X0,X1,X3,X4)) = occ1(X2,X0,X1,X5,X4) ) ),
    inference(cnf_transformation,[],[f279]) ).

tff(f279,plain,
    ! [X2: ty,X0: uni,X1: uni,X5: $int,X3: $int,X4: $int] :
      ( $less(X3,X5)
      | $less(X4,X3)
      | ( $sum(occ1(X2,X0,X1,X5,X3),occ1(X2,X0,X1,X3,X4)) = occ1(X2,X0,X1,X5,X4) ) ),
    inference(flattening,[],[f278]) ).

tff(f278,plain,
    ! [X0: uni,X3: $int,X4: $int,X1: uni,X5: $int,X2: ty] :
      ( ( $sum(occ1(X2,X0,X1,X5,X3),occ1(X2,X0,X1,X3,X4)) = occ1(X2,X0,X1,X5,X4) )
      | $less(X3,X5)
      | $less(X4,X3) ),
    inference(ennf_transformation,[],[f162]) ).

tff(f162,plain,
    ! [X0: uni,X3: $int,X4: $int,X1: uni,X5: $int,X2: ty] :
      ( ( ~ $less(X3,X5)
        & ~ $less(X4,X3) )
     => ( $sum(occ1(X2,X0,X1,X5,X3),occ1(X2,X0,X1,X3,X4)) = occ1(X2,X0,X1,X5,X4) ) ),
    inference(rectify,[],[f98]) ).

tff(f98,plain,
    ! [X16: uni,X11: uni,X0: ty,X19: $int,X6: $int,X18: $int] :
      ( ( ~ $less(X19,X18)
        & ~ $less(X6,X19) )
     => ( occ1(X0,X16,X11,X18,X6) = $sum(occ1(X0,X16,X11,X18,X19),occ1(X0,X16,X11,X19,X6)) ) ),
    inference(theory_normalization,[],[f54]) ).

tff(f54,axiom,
    ! [X16: uni,X11: uni,X0: ty,X19: $int,X6: $int,X18: $int] :
      ( ( $lesseq(X18,X19)
        & $lesseq(X19,X6) )
     => ( occ1(X0,X16,X11,X18,X6) = $sum(occ1(X0,X16,X11,X18,X19),occ1(X0,X16,X11,X19,X6)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',occ_append) ).

tff(f4874,plain,
    ( spl24_27
    | spl24_340
    | spl24_4
    | spl24_38 ),
    inference(avatar_split_clause,[],[f4839,f699,f505,f4872,f646]) ).

tff(f4872,plain,
    ( spl24_340
  <=> ! [X73: uni,X72: ty,X74: uni] : ( occ1(X72,X73,X74,sK13,sK15) = $sum(occ1(X72,X73,X74,sK13,sK22(sK13)),occ1(X72,X73,X74,sK22(sK13),sK15)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_340])]) ).

tff(f699,plain,
    ( spl24_38
  <=> $less(sK15,sK22(sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_38])]) ).

tff(f4839,plain,
    ( ! [X72: ty,X73: uni,X74: uni] :
        ( $less(sK17,sK13)
        | ( occ1(X72,X73,X74,sK13,sK15) = $sum(occ1(X72,X73,X74,sK13,sK22(sK13)),occ1(X72,X73,X74,sK22(sK13),sK15)) )
        | $less(sK13,sK13) )
    | spl24_38 ),
    inference(resolution,[],[f1381,f700]) ).

tff(f700,plain,
    ( ~ $less(sK15,sK22(sK13))
    | spl24_38 ),
    inference(avatar_component_clause,[],[f699]) ).

tff(f4870,plain,
    ( spl24_339
    | spl24_133
    | spl24_4
    | spl24_93 ),
    inference(avatar_split_clause,[],[f4840,f1626,f505,f2072,f4868]) ).

tff(f4868,plain,
    ( spl24_339
  <=> ! [X77: uni,X75: ty,X76: uni] : ( occ1(X75,X76,X77,sK13,sK15) = $sum(occ1(X75,X76,X77,sK13,sK22(sK17)),occ1(X75,X76,X77,sK22(sK17),sK15)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_339])]) ).

tff(f2072,plain,
    ( spl24_133
  <=> $less(sK17,sK17) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_133])]) ).

tff(f1626,plain,
    ( spl24_93
  <=> $less(sK15,sK22(sK17)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_93])]) ).

tff(f4840,plain,
    ( ! [X76: uni,X77: uni,X75: ty] :
        ( $less(sK17,sK13)
        | $less(sK17,sK17)
        | ( occ1(X75,X76,X77,sK13,sK15) = $sum(occ1(X75,X76,X77,sK13,sK22(sK17)),occ1(X75,X76,X77,sK22(sK17),sK15)) ) )
    | spl24_93 ),
    inference(resolution,[],[f1381,f1627]) ).

tff(f1627,plain,
    ( ~ $less(sK15,sK22(sK17))
    | spl24_93 ),
    inference(avatar_component_clause,[],[f1626]) ).

tff(f4866,plain,
    ( spl24_1
    | spl24_13
    | spl24_338
    | spl24_31 ),
    inference(avatar_split_clause,[],[f4838,f666,f4864,f549,f490]) ).

tff(f4864,plain,
    ( spl24_338
  <=> ! [X70: uni,X69: ty,X71: uni] : ( $sum(occ1(X69,X70,X71,sK13,sK22(sK14)),occ1(X69,X70,X71,sK22(sK14),sK15)) = occ1(X69,X70,X71,sK13,sK15) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_338])]) ).

tff(f666,plain,
    ( spl24_31
  <=> $less(sK15,sK22(sK14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_31])]) ).

tff(f4838,plain,
    ( ! [X70: uni,X71: uni,X69: ty] :
        ( ( $sum(occ1(X69,X70,X71,sK13,sK22(sK14)),occ1(X69,X70,X71,sK22(sK14),sK15)) = occ1(X69,X70,X71,sK13,sK15) )
        | $less(sK14,sK13)
        | $less(sK17,sK14) )
    | spl24_31 ),
    inference(resolution,[],[f1381,f667]) ).

tff(f667,plain,
    ( ~ $less(sK15,sK22(sK14))
    | spl24_31 ),
    inference(avatar_component_clause,[],[f666]) ).

tff(f4861,plain,
    ( spl24_133
    | spl24_4
    | spl24_337
    | spl24_94 ),
    inference(avatar_split_clause,[],[f4844,f1631,f4859,f505,f2072]) ).

tff(f4859,plain,
    ( spl24_337
  <=> ! [X89: uni,X88: ty,X90: uni] : ( occ1(X88,X89,X90,sK13,sK17) = $sum(occ1(X88,X89,X90,sK13,sK22(sK17)),occ1(X88,X89,X90,sK22(sK17),sK17)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_337])]) ).

tff(f1631,plain,
    ( spl24_94
  <=> $less(sK17,sK22(sK17)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_94])]) ).

tff(f4844,plain,
    ( ! [X90: uni,X88: ty,X89: uni] :
        ( ( occ1(X88,X89,X90,sK13,sK17) = $sum(occ1(X88,X89,X90,sK13,sK22(sK17)),occ1(X88,X89,X90,sK22(sK17),sK17)) )
        | $less(sK17,sK13)
        | $less(sK17,sK17) )
    | spl24_94 ),
    inference(resolution,[],[f1381,f1632]) ).

tff(f1632,plain,
    ( ~ $less(sK17,sK22(sK17))
    | spl24_94 ),
    inference(avatar_component_clause,[],[f1631]) ).

tff(f4857,plain,
    ( spl24_4
    | spl24_336
    | spl24_133
    | spl24_138 ),
    inference(avatar_split_clause,[],[f4848,f2134,f2072,f4855,f505]) ).

tff(f4855,plain,
    ( spl24_336
  <=> ! [X102: ty,X103: uni,X104: uni] : ( occ1(X102,X103,X104,sK13,sK18) = $sum(occ1(X102,X103,X104,sK13,sK22(sK17)),occ1(X102,X103,X104,sK22(sK17),sK18)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_336])]) ).

tff(f2134,plain,
    ( spl24_138
  <=> $less(sK18,sK22(sK17)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_138])]) ).

tff(f4848,plain,
    ( ! [X104: uni,X102: ty,X103: uni] :
        ( $less(sK17,sK17)
        | ( occ1(X102,X103,X104,sK13,sK18) = $sum(occ1(X102,X103,X104,sK13,sK22(sK17)),occ1(X102,X103,X104,sK22(sK17),sK18)) )
        | $less(sK17,sK13) )
    | spl24_138 ),
    inference(resolution,[],[f1381,f2135]) ).

tff(f2135,plain,
    ( ~ $less(sK18,sK22(sK17))
    | spl24_138 ),
    inference(avatar_component_clause,[],[f2134]) ).

tff(f4853,plain,
    ( spl24_27
    | spl24_335
    | spl24_4
    | spl24_35 ),
    inference(avatar_split_clause,[],[f4842,f686,f505,f4851,f646]) ).

tff(f4851,plain,
    ( spl24_335
  <=> ! [X84: uni,X83: uni,X82: ty] : ( $sum(occ1(X82,X83,X84,sK13,sK22(sK13)),occ1(X82,X83,X84,sK22(sK13),sK17)) = occ1(X82,X83,X84,sK13,sK17) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_335])]) ).

tff(f686,plain,
    ( spl24_35
  <=> $less(sK17,sK22(sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_35])]) ).

tff(f4842,plain,
    ( ! [X82: ty,X83: uni,X84: uni] :
        ( $less(sK17,sK13)
        | ( $sum(occ1(X82,X83,X84,sK13,sK22(sK13)),occ1(X82,X83,X84,sK22(sK13),sK17)) = occ1(X82,X83,X84,sK13,sK17) )
        | $less(sK13,sK13) )
    | spl24_35 ),
    inference(resolution,[],[f1381,f687]) ).

tff(f687,plain,
    ( ~ $less(sK17,sK22(sK13))
    | spl24_35 ),
    inference(avatar_component_clause,[],[f686]) ).

tff(f4816,plain,
    ( spl24_334
    | spl24_333
    | spl24_289 ),
    inference(avatar_split_clause,[],[f4788,f4126,f4808,f4812]) ).

tff(f4812,plain,
    ( spl24_334
  <=> ( $sum(sK16,-1) = sK13 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_334])]) ).

tff(f4808,plain,
    ( spl24_333
  <=> $less(sK13,$sum(sK16,-1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_333])]) ).

tff(f4126,plain,
    ( spl24_289
  <=> $less($sum(sK16,-1),sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_289])]) ).

tff(f4788,plain,
    ( $less(sK13,$sum(sK16,-1))
    | ( $sum(sK16,-1) = sK13 )
    | spl24_289 ),
    inference(resolution,[],[f4128,f125]) ).

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

tff(f4128,plain,
    ( ~ $less($sum(sK16,-1),sK13)
    | spl24_289 ),
    inference(avatar_component_clause,[],[f4126]) ).

tff(f4815,plain,
    ( spl24_333
    | spl24_334
    | spl24_289 ),
    inference(avatar_split_clause,[],[f4789,f4126,f4812,f4808]) ).

tff(f4789,plain,
    ( ( $sum(sK16,-1) = sK13 )
    | $less(sK13,$sum(sK16,-1))
    | spl24_289 ),
    inference(resolution,[],[f4128,f125]) ).

tff(f4806,plain,
    ( spl24_329
    | spl24_330
    | spl24_331
    | spl24_332
    | spl24_289 ),
    inference(avatar_split_clause,[],[f4782,f4126,f4803,f4799,f4795,f4791]) ).

tff(f4791,plain,
    ( spl24_329
  <=> ( get3(sK20,$sum(sK16,-1)) = get3(sK19,sK22($sum(sK16,-1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_329])]) ).

tff(f4795,plain,
    ( spl24_330
  <=> ( 42 = get3(sK19,$sum(sK16,-1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_330])]) ).

tff(f4799,plain,
    ( spl24_331
  <=> ( $sum(sK16,-1) = sK18 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_331])]) ).

tff(f4803,plain,
    ( spl24_332
  <=> $less(sK18,$sum(sK16,-1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_332])]) ).

tff(f4782,plain,
    ( $less(sK18,$sum(sK16,-1))
    | ( $sum(sK16,-1) = sK18 )
    | ( 42 = get3(sK19,$sum(sK16,-1)) )
    | ( get3(sK20,$sum(sK16,-1)) = get3(sK19,sK22($sum(sK16,-1))) )
    | spl24_289 ),
    inference(resolution,[],[f4128,f784]) ).

tff(f784,plain,
    ! [X1: $int] :
      ( $less(X1,sK13)
      | $less(sK18,X1)
      | ( get3(sK19,sK22(X1)) = get3(sK20,X1) )
      | ( 42 = get3(sK19,X1) )
      | ( sK18 = X1 ) ),
    inference(resolution,[],[f125,f630]) ).

tff(f630,plain,
    ! [X1: $int] :
      ( ~ $less(X1,sK18)
      | ( get3(sK19,sK22(X1)) = get3(sK20,X1) )
      | $less(X1,sK13)
      | ( 42 = get3(sK19,X1) ) ),
    inference(resolution,[],[f420,f429]) ).

tff(f4741,plain,
    ( spl24_328
    | ~ spl24_267
    | ~ spl24_272 ),
    inference(avatar_split_clause,[],[f4736,f3932,f3909,f4738]) ).

tff(f4738,plain,
    ( spl24_328
  <=> ( get3(sK19,sK22($sum(sK15,-1))) = get3(sK19,$sum(sK15,-1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_328])]) ).

tff(f3909,plain,
    ( spl24_267
  <=> ( get3(sK19,sK22($sum(sK15,-1))) = get3(sK20,$sum(sK15,-1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_267])]) ).

tff(f3932,plain,
    ( spl24_272
  <=> ( get3(sK20,$sum(sK15,-1)) = get3(sK19,$sum(sK15,-1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_272])]) ).

tff(f4736,plain,
    ( ( get3(sK19,sK22($sum(sK15,-1))) = get3(sK19,$sum(sK15,-1)) )
    | ~ spl24_267
    | ~ spl24_272 ),
    inference(backward_demodulation,[],[f3911,f3934]) ).

tff(f3934,plain,
    ( ( get3(sK20,$sum(sK15,-1)) = get3(sK19,$sum(sK15,-1)) )
    | ~ spl24_272 ),
    inference(avatar_component_clause,[],[f3932]) ).

tff(f3911,plain,
    ( ( get3(sK19,sK22($sum(sK15,-1))) = get3(sK20,$sum(sK15,-1)) )
    | ~ spl24_267 ),
    inference(avatar_component_clause,[],[f3909]) ).

tff(f4735,plain,
    ( spl24_273
    | spl24_272
    | ~ spl24_268 ),
    inference(avatar_split_clause,[],[f4718,f3914,f3932,f3936]) ).

tff(f3936,plain,
    ( spl24_273
  <=> $less(sK15,$sum(sK15,-1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_273])]) ).

tff(f3914,plain,
    ( spl24_268
  <=> $less(sK17,$sum(sK15,-1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_268])]) ).

tff(f4718,plain,
    ( ( get3(sK20,$sum(sK15,-1)) = get3(sK19,$sum(sK15,-1)) )
    | $less(sK15,$sum(sK15,-1))
    | ~ spl24_268 ),
    inference(resolution,[],[f3916,f424]) ).

tff(f424,plain,
    ! [X14: $int] :
      ( ~ $less(sK17,X14)
      | $less(sK15,X14)
      | ( get3(sK19,X14) = get3(sK20,X14) ) ),
    inference(cnf_transformation,[],[f260]) ).

tff(f3916,plain,
    ( $less(sK17,$sum(sK15,-1))
    | ~ spl24_268 ),
    inference(avatar_component_clause,[],[f3914]) ).

tff(f4734,plain,
    ( ~ spl24_327
    | spl24_266
    | ~ spl24_268 ),
    inference(avatar_split_clause,[],[f4719,f3914,f3905,f4731]) ).

tff(f4731,plain,
    ( spl24_327
  <=> $less($sum(sK15,-1),sK18) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_327])]) ).

tff(f3905,plain,
    ( spl24_266
  <=> ( 42 = get3(sK19,$sum(sK15,-1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_266])]) ).

tff(f4719,plain,
    ( ( 42 = get3(sK19,$sum(sK15,-1)) )
    | ~ $less($sum(sK15,-1),sK18)
    | ~ spl24_268 ),
    inference(resolution,[],[f3916,f429]) ).

tff(f4707,plain,
    ( spl24_33
    | spl24_326
    | spl24_32 ),
    inference(avatar_split_clause,[],[f4637,f671,f4705,f675]) ).

tff(f675,plain,
    ( spl24_33
  <=> $less(sK17,sK22(sK14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_33])]) ).

tff(f4705,plain,
    ( spl24_326
  <=> ! [X88: ty,X87: $int,X90: uni,X89: uni] :
        ( ( $sum(occ1(X88,X89,X90,sK22(sK22(sK14)),sK17),occ1(X88,X89,X90,sK17,X87)) = occ1(X88,X89,X90,sK22(sK22(sK14)),X87) )
        | $less(X87,sK17) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_326])]) ).

tff(f671,plain,
    ( spl24_32
  <=> $less(sK22(sK14),sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_32])]) ).

tff(f4637,plain,
    ( ! [X90: uni,X88: ty,X89: uni,X87: $int] :
        ( ( $sum(occ1(X88,X89,X90,sK22(sK22(sK14)),sK17),occ1(X88,X89,X90,sK17,X87)) = occ1(X88,X89,X90,sK22(sK22(sK14)),X87) )
        | $less(sK17,sK22(sK14))
        | $less(X87,sK17) )
    | spl24_32 ),
    inference(resolution,[],[f1376,f672]) ).

tff(f672,plain,
    ( ~ $less(sK22(sK14),sK13)
    | spl24_32 ),
    inference(avatar_component_clause,[],[f671]) ).

tff(f1376,plain,
    ! [X180: uni,X178: ty,X179: uni,X176: $int,X177: $int] :
      ( $less(X176,sK13)
      | $less(sK17,X176)
      | $less(X177,sK17)
      | ( $sum(occ1(X178,X179,X180,sK22(X176),sK17),occ1(X178,X179,X180,sK17,X177)) = occ1(X178,X179,X180,sK22(X176),X177) ) ),
    inference(resolution,[],[f369,f419]) ).

tff(f419,plain,
    ! [X15: $int] :
      ( ~ $less(sK17,sK22(X15))
      | $less(X15,sK13)
      | $less(sK17,X15) ),
    inference(cnf_transformation,[],[f260]) ).

tff(f4703,plain,
    ( spl24_325
    | spl24_94
    | spl24_96 ),
    inference(avatar_split_clause,[],[f4639,f1639,f1631,f4701]) ).

tff(f4701,plain,
    ( spl24_325
  <=> ! [X95: $int,X98: uni,X97: uni,X96: ty] :
        ( ( occ1(X96,X97,X98,sK22(sK22(sK17)),X95) = $sum(occ1(X96,X97,X98,sK22(sK22(sK17)),sK17),occ1(X96,X97,X98,sK17,X95)) )
        | $less(X95,sK17) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_325])]) ).

tff(f1639,plain,
    ( spl24_96
  <=> $less(sK22(sK17),sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_96])]) ).

tff(f4639,plain,
    ( ! [X98: uni,X96: ty,X97: uni,X95: $int] :
        ( $less(sK17,sK22(sK17))
        | ( occ1(X96,X97,X98,sK22(sK22(sK17)),X95) = $sum(occ1(X96,X97,X98,sK22(sK22(sK17)),sK17),occ1(X96,X97,X98,sK17,X95)) )
        | $less(X95,sK17) )
    | spl24_96 ),
    inference(resolution,[],[f1376,f1640]) ).

tff(f1640,plain,
    ( ~ $less(sK22(sK17),sK13)
    | spl24_96 ),
    inference(avatar_component_clause,[],[f1639]) ).

tff(f4699,plain,
    ( spl24_324
    | spl24_35
    | spl24_37 ),
    inference(avatar_split_clause,[],[f4636,f694,f686,f4697]) ).

tff(f4697,plain,
    ( spl24_324
  <=> ! [X85: uni,X83: $int,X84: ty,X86: uni] :
        ( ( $sum(occ1(X84,X85,X86,sK22(sK22(sK13)),sK17),occ1(X84,X85,X86,sK17,X83)) = occ1(X84,X85,X86,sK22(sK22(sK13)),X83) )
        | $less(X83,sK17) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_324])]) ).

tff(f694,plain,
    ( spl24_37
  <=> $less(sK22(sK13),sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_37])]) ).

tff(f4636,plain,
    ( ! [X83: $int,X86: uni,X84: ty,X85: uni] :
        ( $less(sK17,sK22(sK13))
        | ( $sum(occ1(X84,X85,X86,sK22(sK22(sK13)),sK17),occ1(X84,X85,X86,sK17,X83)) = occ1(X84,X85,X86,sK22(sK22(sK13)),X83) )
        | $less(X83,sK17) )
    | spl24_37 ),
    inference(resolution,[],[f1376,f695]) ).

tff(f695,plain,
    ( ~ $less(sK22(sK13),sK13)
    | spl24_37 ),
    inference(avatar_component_clause,[],[f694]) ).

tff(f4578,plain,
    ( spl24_94
    | spl24_323
    | spl24_96 ),
    inference(avatar_split_clause,[],[f4503,f1639,f4576,f1631]) ).

tff(f4576,plain,
    ( spl24_323
  <=> ! [X95: $int,X98: uni,X97: uni,X96: ty] :
        ( $less(sK13,X95)
        | ( occ1(X96,X97,X98,X95,sK22(sK22(sK17))) = $sum(occ1(X96,X97,X98,X95,sK13),occ1(X96,X97,X98,sK13,sK22(sK22(sK17)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_323])]) ).

tff(f4503,plain,
    ( ! [X98: uni,X96: ty,X97: uni,X95: $int] :
        ( $less(sK13,X95)
        | $less(sK17,sK22(sK17))
        | ( occ1(X96,X97,X98,X95,sK22(sK22(sK17))) = $sum(occ1(X96,X97,X98,X95,sK13),occ1(X96,X97,X98,sK13,sK22(sK22(sK17)))) ) )
    | spl24_96 ),
    inference(resolution,[],[f1343,f1640]) ).

tff(f1343,plain,
    ! [X162: $int,X163: ty,X161: $int,X164: uni,X165: uni] :
      ( $less(X161,sK13)
      | $less(sK17,X161)
      | $less(sK13,X162)
      | ( $sum(occ1(X163,X164,X165,X162,sK13),occ1(X163,X164,X165,sK13,sK22(X161))) = occ1(X163,X164,X165,X162,sK22(X161)) ) ),
    inference(resolution,[],[f369,f421]) ).

tff(f4574,plain,
    ( spl24_322
    | spl24_35
    | spl24_37 ),
    inference(avatar_split_clause,[],[f4500,f694,f686,f4572]) ).

tff(f4572,plain,
    ( spl24_322
  <=> ! [X85: uni,X83: $int,X84: ty,X86: uni] :
        ( $less(sK13,X83)
        | ( occ1(X84,X85,X86,X83,sK22(sK22(sK13))) = $sum(occ1(X84,X85,X86,X83,sK13),occ1(X84,X85,X86,sK13,sK22(sK22(sK13)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_322])]) ).

tff(f4500,plain,
    ( ! [X83: $int,X86: uni,X84: ty,X85: uni] :
        ( $less(sK17,sK22(sK13))
        | $less(sK13,X83)
        | ( occ1(X84,X85,X86,X83,sK22(sK22(sK13))) = $sum(occ1(X84,X85,X86,X83,sK13),occ1(X84,X85,X86,sK13,sK22(sK22(sK13)))) ) )
    | spl24_37 ),
    inference(resolution,[],[f1343,f695]) ).

tff(f4570,plain,
    ( spl24_33
    | spl24_321
    | spl24_32 ),
    inference(avatar_split_clause,[],[f4501,f671,f4568,f675]) ).

tff(f4568,plain,
    ( spl24_321
  <=> ! [X88: ty,X87: $int,X90: uni,X89: uni] :
        ( ( occ1(X88,X89,X90,X87,sK22(sK22(sK14))) = $sum(occ1(X88,X89,X90,X87,sK13),occ1(X88,X89,X90,sK13,sK22(sK22(sK14)))) )
        | $less(sK13,X87) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_321])]) ).

tff(f4501,plain,
    ( ! [X90: uni,X88: ty,X89: uni,X87: $int] :
        ( ( occ1(X88,X89,X90,X87,sK22(sK22(sK14))) = $sum(occ1(X88,X89,X90,X87,sK13),occ1(X88,X89,X90,sK13,sK22(sK22(sK14)))) )
        | $less(sK13,X87)
        | $less(sK17,sK22(sK14)) )
    | spl24_32 ),
    inference(resolution,[],[f1343,f672]) ).

tff(f4566,plain,
    ( spl24_27
    | spl24_320 ),
    inference(avatar_split_clause,[],[f4543,f4564,f646]) ).

tff(f4564,plain,
    ( spl24_320
  <=> ! [X41: $int,X40: $int,X44: uni,X42: ty,X43: uni] :
        ( $less(sK17,X41)
        | $less(X41,sK13)
        | $less(sK17,X40)
        | ( occ1(X42,X43,X44,X40,sK22(X41)) = $sum(occ1(X42,X43,X44,X40,sK13),occ1(X42,X43,X44,sK13,sK22(X41))) )
        | ( get3(sK19,sK22(X40)) = get3(sK20,X40) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_320])]) ).

tff(f4543,plain,
    ! [X40: $int,X41: $int,X44: uni,X42: ty,X43: uni] :
      ( $less(sK17,X41)
      | $less(sK13,sK13)
      | ( get3(sK19,sK22(X40)) = get3(sK20,X40) )
      | ( occ1(X42,X43,X44,X40,sK22(X41)) = $sum(occ1(X42,X43,X44,X40,sK13),occ1(X42,X43,X44,sK13,sK22(X41))) )
      | $less(sK17,X40)
      | $less(X41,sK13) ),
    inference(resolution,[],[f1343,f773]) ).

tff(f773,plain,
    ! [X2: $int,X3: $int] :
      ( ~ $less(X2,X3)
      | ( get3(sK20,X3) = get3(sK19,sK22(X3)) )
      | $less(sK17,X3)
      | $less(X2,sK13) ),
    inference(resolution,[],[f124,f420]) ).

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

tff(f4562,plain,
    ( spl24_27
    | spl24_319 ),
    inference(avatar_split_clause,[],[f4542,f4560,f646]) ).

tff(f4560,plain,
    ( spl24_319
  <=> ! [X38: uni,X36: $int,X35: $int,X39: uni,X37: ty] :
        ( ( $sum(occ1(X37,X38,X39,X35,sK13),occ1(X37,X38,X39,sK13,sK22(X36))) = occ1(X37,X38,X39,X35,sK22(X36)) )
        | $less(X36,sK13)
        | ( get3(sK19,X35) = get3(sK20,X35) )
        | ( get3(sK19,sK22(X35)) = get3(sK20,X35) )
        | $less(sK15,X35)
        | $less(sK17,X36) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_319])]) ).

tff(f4542,plain,
    ! [X38: uni,X39: uni,X36: $int,X37: ty,X35: $int] :
      ( ( $sum(occ1(X37,X38,X39,X35,sK13),occ1(X37,X38,X39,sK13,sK22(X36))) = occ1(X37,X38,X39,X35,sK22(X36)) )
      | $less(sK17,X36)
      | $less(sK15,X35)
      | $less(sK13,sK13)
      | ( get3(sK19,sK22(X35)) = get3(sK20,X35) )
      | ( get3(sK19,X35) = get3(sK20,X35) )
      | $less(X36,sK13) ),
    inference(resolution,[],[f1343,f772]) ).

tff(f772,plain,
    ! [X0: $int,X1: $int] :
      ( ~ $less(X0,X1)
      | ( get3(sK19,sK22(X1)) = get3(sK20,X1) )
      | $less(X0,sK13)
      | ( get3(sK19,X1) = get3(sK20,X1) )
      | $less(sK15,X1) ),
    inference(resolution,[],[f124,f629]) ).

tff(f629,plain,
    ! [X0: $int] :
      ( $less(X0,sK13)
      | $less(sK15,X0)
      | ( get3(sK20,X0) = get3(sK19,sK22(X0)) )
      | ( get3(sK19,X0) = get3(sK20,X0) ) ),
    inference(resolution,[],[f420,f424]) ).

tff(f4478,plain,
    ( spl24_316
    | spl24_317
    | spl24_318
    | ~ spl24_312 ),
    inference(avatar_split_clause,[],[f4466,f4446,f4475,f4472,f4468]) ).

tff(f4468,plain,
    ( spl24_316
  <=> ( get3(sK19,sK22(0)) = get3(sK20,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_316])]) ).

tff(f4472,plain,
    ( spl24_317
  <=> ! [X0: $int] :
        ( $less(0,occ1(int,t2tb1(42),t2tb(sK19),X0,sK13))
        | $less(0,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_317])]) ).

tff(f4475,plain,
    ( spl24_318
  <=> $less(sK17,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_318])]) ).

tff(f4446,plain,
    ( spl24_312
  <=> ( 42 = get3(sK19,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_312])]) ).

tff(f4466,plain,
    ( ! [X0: $int] :
        ( $less(sK17,0)
        | $less(0,occ1(int,t2tb1(42),t2tb(sK19),X0,sK13))
        | ( get3(sK19,sK22(0)) = get3(sK20,0) )
        | $less(0,X0) )
    | ~ spl24_312 ),
    inference(superposition,[],[f1118,f4448]) ).

tff(f4448,plain,
    ( ( 42 = get3(sK19,0) )
    | ~ spl24_312 ),
    inference(avatar_component_clause,[],[f4446]) ).

tff(f1118,plain,
    ! [X2: map_int_int,X0: $int,X1: $int] :
      ( $less(0,occ1(int,t2tb1(get3(X2,X0)),t2tb(X2),X1,sK13))
      | $less(sK17,X0)
      | ( get3(sK20,X0) = get3(sK19,sK22(X0)) )
      | $less(X0,X1) ),
    inference(resolution,[],[f396,f420]) ).

tff(f4462,plain,
    ( spl24_312
    | spl24_313
    | spl24_315
    | spl24_5 ),
    inference(avatar_split_clause,[],[f4420,f510,f4460,f4450,f4446]) ).

tff(f4450,plain,
    ( spl24_313
  <=> ! [X41: uni,X40: ty,X42: uni,X39: $int] :
        ( $less(0,X39)
        | ( occ1(X40,X41,X42,X39,sK17) = $sum(occ1(X40,X41,X42,X39,0),occ1(X40,X41,X42,0,sK17)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_313])]) ).

tff(f4460,plain,
    ( spl24_315
  <=> ! [X38: uni,X36: ty,X37: uni] : ( $sum(occ1(X36,X37,X38,sK18,0),occ1(X36,X37,X38,0,sK16)) = occ1(X36,X37,X38,sK18,sK16) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_315])]) ).

tff(f510,plain,
    ( spl24_5
  <=> $less(sK16,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_5])]) ).

tff(f4420,plain,
    ( ! [X38: uni,X36: ty,X37: uni,X34: uni,X35: uni,X32: $int,X33: ty] :
        ( ( $sum(occ1(X36,X37,X38,sK18,0),occ1(X36,X37,X38,0,sK16)) = occ1(X36,X37,X38,sK18,sK16) )
        | ( occ1(X33,X34,X35,X32,sK17) = $sum(occ1(X33,X34,X35,X32,0),occ1(X33,X34,X35,0,sK17)) )
        | ( 42 = get3(sK19,0) )
        | $less(0,X32) )
    | spl24_5 ),
    inference(resolution,[],[f1335,f1331]) ).

tff(f1331,plain,
    ( ! [X124: uni,X125: uni,X122: $int,X123: ty] :
        ( $less(0,X122)
        | ( occ1(X123,X124,X125,X122,sK16) = $sum(occ1(X123,X124,X125,X122,0),occ1(X123,X124,X125,0,sK16)) ) )
    | spl24_5 ),
    inference(resolution,[],[f369,f512]) ).

tff(f512,plain,
    ( ~ $less(sK16,0)
    | spl24_5 ),
    inference(avatar_component_clause,[],[f510]) ).

tff(f1335,plain,
    ! [X140: uni,X138: ty,X139: uni,X136: $int,X137: $int] :
      ( ~ $less(X136,sK18)
      | $less(X136,X137)
      | ( occ1(X138,X139,X140,X137,sK17) = $sum(occ1(X138,X139,X140,X137,X136),occ1(X138,X139,X140,X136,sK17)) )
      | ( 42 = get3(sK19,X136) ) ),
    inference(resolution,[],[f369,f429]) ).

tff(f4458,plain,
    ( spl24_314
    | spl24_122
    | ~ spl24_28
    | ~ spl24_40 ),
    inference(avatar_split_clause,[],[f4454,f707,f650,f1890,f4456]) ).

tff(f4456,plain,
    ( spl24_314
  <=> ! [X133: ty,X132: $int,X135: uni,X134: uni] :
        ( $less(sK22(sK13),X132)
        | ( occ1(X133,X134,X135,X132,sK17) = $sum(occ1(X133,X134,X135,X132,sK22(sK13)),occ1(X133,X134,X135,sK22(sK13),sK17)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_314])]) ).

tff(f1890,plain,
    ( spl24_122
  <=> ( 42 = get3(sK20,sK13) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_122])]) ).

tff(f650,plain,
    ( spl24_28
  <=> ( get3(sK20,sK13) = get3(sK19,sK22(sK13)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_28])]) ).

tff(f707,plain,
    ( spl24_40
  <=> $less(sK22(sK13),sK18) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_40])]) ).

tff(f4454,plain,
    ( ! [X132: $int,X133: ty,X134: uni,X135: uni] :
        ( ( 42 = get3(sK20,sK13) )
        | $less(sK22(sK13),X132)
        | ( occ1(X133,X134,X135,X132,sK17) = $sum(occ1(X133,X134,X135,X132,sK22(sK13)),occ1(X133,X134,X135,sK22(sK13),sK17)) ) )
    | ~ spl24_28
    | ~ spl24_40 ),
    inference(forward_demodulation,[],[f4438,f652]) ).

tff(f652,plain,
    ( ( get3(sK20,sK13) = get3(sK19,sK22(sK13)) )
    | ~ spl24_28 ),
    inference(avatar_component_clause,[],[f650]) ).

tff(f4438,plain,
    ( ! [X132: $int,X133: ty,X134: uni,X135: uni] :
        ( $less(sK22(sK13),X132)
        | ( 42 = get3(sK19,sK22(sK13)) )
        | ( occ1(X133,X134,X135,X132,sK17) = $sum(occ1(X133,X134,X135,X132,sK22(sK13)),occ1(X133,X134,X135,sK22(sK13),sK17)) ) )
    | ~ spl24_40 ),
    inference(resolution,[],[f1335,f709]) ).

tff(f709,plain,
    ( $less(sK22(sK13),sK18)
    | ~ spl24_40 ),
    inference(avatar_component_clause,[],[f707]) ).

tff(f4453,plain,
    ( spl24_312
    | spl24_313
    | ~ spl24_90 ),
    inference(avatar_split_clause,[],[f4419,f1586,f4450,f4446]) ).

tff(f1586,plain,
    ( spl24_90
  <=> $less(0,sK18) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_90])]) ).

tff(f4419,plain,
    ( ! [X31: uni,X28: $int,X29: ty,X30: uni] :
        ( $less(0,X28)
        | ( $sum(occ1(X29,X30,X31,X28,0),occ1(X29,X30,X31,0,sK17)) = occ1(X29,X30,X31,X28,sK17) )
        | ( 42 = get3(sK19,0) ) )
    | ~ spl24_90 ),
    inference(resolution,[],[f1335,f1588]) ).

tff(f1588,plain,
    ( $less(0,sK18)
    | ~ spl24_90 ),
    inference(avatar_component_clause,[],[f1586]) ).

tff(f4452,plain,
    ( spl24_311
    | spl24_312
    | spl24_313
    | spl24_10 ),
    inference(avatar_split_clause,[],[f4421,f533,f4450,f4446,f4443]) ).

tff(f4443,plain,
    ( spl24_311
  <=> ! [X45: uni,X44: uni,X43: ty] : ( occ1(X43,X44,X45,sK18,sK13) = $sum(occ1(X43,X44,X45,sK18,0),occ1(X43,X44,X45,0,sK13)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_311])]) ).

tff(f533,plain,
    ( spl24_10
  <=> $less(sK13,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_10])]) ).

tff(f4421,plain,
    ( ! [X40: ty,X41: uni,X39: $int,X44: uni,X45: uni,X42: uni,X43: ty] :
        ( $less(0,X39)
        | ( 42 = get3(sK19,0) )
        | ( occ1(X43,X44,X45,sK18,sK13) = $sum(occ1(X43,X44,X45,sK18,0),occ1(X43,X44,X45,0,sK13)) )
        | ( occ1(X40,X41,X42,X39,sK17) = $sum(occ1(X40,X41,X42,X39,0),occ1(X40,X41,X42,0,sK17)) ) )
    | spl24_10 ),
    inference(resolution,[],[f1335,f1324]) ).

tff(f1324,plain,
    ( ! [X106: uni,X104: ty,X105: uni,X103: $int] :
        ( $less(0,X103)
        | ( $sum(occ1(X104,X105,X106,X103,0),occ1(X104,X105,X106,0,sK13)) = occ1(X104,X105,X106,X103,sK13) ) )
    | spl24_10 ),
    inference(resolution,[],[f369,f535]) ).

tff(f535,plain,
    ( ~ $less(sK13,0)
    | spl24_10 ),
    inference(avatar_component_clause,[],[f533]) ).

tff(f4315,plain,
    ( spl24_310
    | spl24_309
    | spl24_284 ),
    inference(avatar_split_clause,[],[f4305,f4018,f4307,f4311]) ).

tff(f4311,plain,
    ( spl24_310
  <=> ( 0 = $sum(sK17,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_310])]) ).

tff(f4307,plain,
    ( spl24_309
  <=> $less(0,$sum(sK17,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_309])]) ).

tff(f4018,plain,
    ( spl24_284
  <=> $less($sum(sK17,1),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_284])]) ).

tff(f4305,plain,
    ( $less(0,$sum(sK17,1))
    | ( 0 = $sum(sK17,1) )
    | spl24_284 ),
    inference(resolution,[],[f4020,f125]) ).

tff(f4020,plain,
    ( ~ $less($sum(sK17,1),0)
    | spl24_284 ),
    inference(avatar_component_clause,[],[f4018]) ).

tff(f4314,plain,
    ( spl24_309
    | spl24_310
    | spl24_284 ),
    inference(avatar_split_clause,[],[f4304,f4018,f4311,f4307]) ).

tff(f4304,plain,
    ( ( 0 = $sum(sK17,1) )
    | $less(0,$sum(sK17,1))
    | spl24_284 ),
    inference(resolution,[],[f4020,f125]) ).

tff(f4301,plain,
    ( spl24_307
    | spl24_308
    | spl24_283 ),
    inference(avatar_split_clause,[],[f4291,f4011,f4297,f4293]) ).

tff(f4293,plain,
    ( spl24_307
  <=> $less(0,$sum(sK15,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_307])]) ).

tff(f4297,plain,
    ( spl24_308
  <=> ( 0 = $sum(sK15,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_308])]) ).

tff(f4011,plain,
    ( spl24_283
  <=> $less($sum(sK15,1),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_283])]) ).

tff(f4291,plain,
    ( ( 0 = $sum(sK15,1) )
    | $less(0,$sum(sK15,1))
    | spl24_283 ),
    inference(resolution,[],[f4013,f125]) ).

tff(f4013,plain,
    ( ~ $less($sum(sK15,1),0)
    | spl24_283 ),
    inference(avatar_component_clause,[],[f4011]) ).

tff(f4300,plain,
    ( spl24_307
    | spl24_308
    | spl24_283 ),
    inference(avatar_split_clause,[],[f4290,f4011,f4297,f4293]) ).

tff(f4290,plain,
    ( ( 0 = $sum(sK15,1) )
    | $less(0,$sum(sK15,1))
    | spl24_283 ),
    inference(resolution,[],[f4013,f125]) ).

tff(f4287,plain,
    ( spl24_305
    | spl24_306
    | spl24_281 ),
    inference(avatar_split_clause,[],[f4277,f3994,f4283,f4279]) ).

tff(f4279,plain,
    ( spl24_305
  <=> ( $sum(sK16,-1) = sK17 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_305])]) ).

tff(f4283,plain,
    ( spl24_306
  <=> $less(sK17,$sum(sK16,-1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_306])]) ).

tff(f3994,plain,
    ( spl24_281
  <=> $less($sum(sK16,-1),sK17) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_281])]) ).

tff(f4277,plain,
    ( $less(sK17,$sum(sK16,-1))
    | ( $sum(sK16,-1) = sK17 )
    | spl24_281 ),
    inference(resolution,[],[f3995,f125]) ).

tff(f3995,plain,
    ( ~ $less($sum(sK16,-1),sK17)
    | spl24_281 ),
    inference(avatar_component_clause,[],[f3994]) ).

tff(f4286,plain,
    ( spl24_305
    | spl24_306
    | spl24_281 ),
    inference(avatar_split_clause,[],[f4276,f3994,f4283,f4279]) ).

tff(f4276,plain,
    ( $less(sK17,$sum(sK16,-1))
    | ( $sum(sK16,-1) = sK17 )
    | spl24_281 ),
    inference(resolution,[],[f3995,f125]) ).

tff(f4262,plain,
    ( spl24_304
    | ~ spl24_189
    | ~ spl24_295 ),
    inference(avatar_split_clause,[],[f4191,f4162,f2898,f4259]) ).

tff(f4259,plain,
    ( spl24_304
  <=> $less(0,get3(sK19,$sum(sK18,-1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_304])]) ).

tff(f2898,plain,
    ( spl24_189
  <=> $less(0,get3(sK20,$sum(sK18,-1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_189])]) ).

tff(f4162,plain,
    ( spl24_295
  <=> ( get3(sK19,$sum(sK18,-1)) = get3(sK20,$sum(sK18,-1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_295])]) ).

tff(f4191,plain,
    ( $less(0,get3(sK19,$sum(sK18,-1)))
    | ~ spl24_189
    | ~ spl24_295 ),
    inference(backward_demodulation,[],[f2900,f4164]) ).

tff(f4164,plain,
    ( ( get3(sK19,$sum(sK18,-1)) = get3(sK20,$sum(sK18,-1)) )
    | ~ spl24_295 ),
    inference(avatar_component_clause,[],[f4162]) ).

tff(f2900,plain,
    ( $less(0,get3(sK20,$sum(sK18,-1)))
    | ~ spl24_189 ),
    inference(avatar_component_clause,[],[f2898]) ).

tff(f4256,plain,
    ( ~ spl24_303
    | spl24_165
    | ~ spl24_295 ),
    inference(avatar_split_clause,[],[f4169,f4162,f2558,f4253]) ).

tff(f4253,plain,
    ( spl24_303
  <=> ( get3(sK19,sK22(get3(sK19,$sum(sK18,-1)))) = get3(sK20,get3(sK19,$sum(sK18,-1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_303])]) ).

tff(f2558,plain,
    ( spl24_165
  <=> ( get3(sK20,get3(sK20,$sum(sK18,-1))) = get3(sK19,sK22(get3(sK20,$sum(sK18,-1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_165])]) ).

tff(f4169,plain,
    ( ( get3(sK19,sK22(get3(sK19,$sum(sK18,-1)))) != get3(sK20,get3(sK19,$sum(sK18,-1))) )
    | spl24_165
    | ~ spl24_295 ),
    inference(backward_demodulation,[],[f2559,f4164]) ).

tff(f2559,plain,
    ( ( get3(sK20,get3(sK20,$sum(sK18,-1))) != get3(sK19,sK22(get3(sK20,$sum(sK18,-1)))) )
    | spl24_165 ),
    inference(avatar_component_clause,[],[f2558]) ).

tff(f4251,plain,
    ( spl24_302
    | ~ spl24_146
    | ~ spl24_295 ),
    inference(avatar_split_clause,[],[f4167,f4162,f2264,f4248]) ).

tff(f4248,plain,
    ( spl24_302
  <=> $less(42,get3(sK19,$sum(sK18,-1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_302])]) ).

tff(f2264,plain,
    ( spl24_146
  <=> $less(42,get3(sK20,$sum(sK18,-1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_146])]) ).

tff(f4167,plain,
    ( $less(42,get3(sK19,$sum(sK18,-1)))
    | ~ spl24_146
    | ~ spl24_295 ),
    inference(backward_demodulation,[],[f2266,f4164]) ).

tff(f2266,plain,
    ( $less(42,get3(sK20,$sum(sK18,-1)))
    | ~ spl24_146 ),
    inference(avatar_component_clause,[],[f2264]) ).

tff(f4245,plain,
    ( ~ spl24_301
    | spl24_163
    | ~ spl24_295 ),
    inference(avatar_split_clause,[],[f4168,f4162,f2550,f4242]) ).

tff(f4242,plain,
    ( spl24_301
  <=> $less(sK17,get3(sK19,$sum(sK18,-1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_301])]) ).

tff(f2550,plain,
    ( spl24_163
  <=> $less(sK17,get3(sK20,$sum(sK18,-1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_163])]) ).

tff(f4168,plain,
    ( ~ $less(sK17,get3(sK19,$sum(sK18,-1)))
    | spl24_163
    | ~ spl24_295 ),
    inference(backward_demodulation,[],[f2551,f4164]) ).

tff(f2551,plain,
    ( ~ $less(sK17,get3(sK20,$sum(sK18,-1)))
    | spl24_163 ),
    inference(avatar_component_clause,[],[f2550]) ).

tff(f4240,plain,
    ( spl24_300
    | ~ spl24_168
    | ~ spl24_295 ),
    inference(avatar_split_clause,[],[f4180,f4162,f2599,f4237]) ).

tff(f4237,plain,
    ( spl24_300
  <=> $less(get3(sK19,sK21),get3(sK19,$sum(sK18,-1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_300])]) ).

tff(f2599,plain,
    ( spl24_168
  <=> $less(get3(sK19,sK21),get3(sK20,$sum(sK18,-1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_168])]) ).

tff(f4180,plain,
    ( $less(get3(sK19,sK21),get3(sK19,$sum(sK18,-1)))
    | ~ spl24_168
    | ~ spl24_295 ),
    inference(backward_demodulation,[],[f2601,f4164]) ).

tff(f2601,plain,
    ( $less(get3(sK19,sK21),get3(sK20,$sum(sK18,-1)))
    | ~ spl24_168 ),
    inference(avatar_component_clause,[],[f2599]) ).

tff(f4235,plain,
    ( spl24_299
    | ~ spl24_68
    | ~ spl24_295 ),
    inference(avatar_split_clause,[],[f4166,f4162,f991,f4232]) ).

tff(f4232,plain,
    ( spl24_299
  <=> $less(get3(sK19,sK18),get3(sK19,$sum(sK18,-1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_299])]) ).

tff(f991,plain,
    ( spl24_68
  <=> $less(get3(sK19,sK18),get3(sK20,$sum(sK18,-1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_68])]) ).

tff(f4166,plain,
    ( $less(get3(sK19,sK18),get3(sK19,$sum(sK18,-1)))
    | ~ spl24_68
    | ~ spl24_295 ),
    inference(backward_demodulation,[],[f993,f4164]) ).

tff(f993,plain,
    ( $less(get3(sK19,sK18),get3(sK20,$sum(sK18,-1)))
    | ~ spl24_68 ),
    inference(avatar_component_clause,[],[f991]) ).

tff(f4230,plain,
    ( spl24_298
    | ~ spl24_199
    | ~ spl24_295 ),
    inference(avatar_split_clause,[],[f4193,f4162,f2985,f4227]) ).

tff(f4227,plain,
    ( spl24_298
  <=> $less(sK14,get3(sK19,$sum(sK18,-1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_298])]) ).

tff(f2985,plain,
    ( spl24_199
  <=> $less(sK14,get3(sK20,$sum(sK18,-1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_199])]) ).

tff(f4193,plain,
    ( $less(sK14,get3(sK19,$sum(sK18,-1)))
    | ~ spl24_199
    | ~ spl24_295 ),
    inference(backward_demodulation,[],[f2987,f4164]) ).

tff(f2987,plain,
    ( $less(sK14,get3(sK20,$sum(sK18,-1)))
    | ~ spl24_199 ),
    inference(avatar_component_clause,[],[f2985]) ).

tff(f4225,plain,
    ( spl24_297
    | ~ spl24_193
    | ~ spl24_295 ),
    inference(avatar_split_clause,[],[f4192,f4162,f2941,f4222]) ).

tff(f4222,plain,
    ( spl24_297
  <=> $less(sK13,get3(sK19,$sum(sK18,-1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_297])]) ).

tff(f2941,plain,
    ( spl24_193
  <=> $less(sK13,get3(sK20,$sum(sK18,-1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_193])]) ).

tff(f4192,plain,
    ( $less(sK13,get3(sK19,$sum(sK18,-1)))
    | ~ spl24_193
    | ~ spl24_295 ),
    inference(backward_demodulation,[],[f2943,f4164]) ).

tff(f2943,plain,
    ( $less(sK13,get3(sK20,$sum(sK18,-1)))
    | ~ spl24_193 ),
    inference(avatar_component_clause,[],[f2941]) ).

tff(f4219,plain,
    ( ~ spl24_296
    | spl24_230
    | ~ spl24_295 ),
    inference(avatar_split_clause,[],[f4194,f4162,f3407,f4216]) ).

tff(f4216,plain,
    ( spl24_296
  <=> $less(sK18,get3(sK19,$sum(sK18,-1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_296])]) ).

tff(f3407,plain,
    ( spl24_230
  <=> $less(sK18,get3(sK20,$sum(sK18,-1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_230])]) ).

tff(f4194,plain,
    ( ~ $less(sK18,get3(sK19,$sum(sK18,-1)))
    | spl24_230
    | ~ spl24_295 ),
    inference(backward_demodulation,[],[f3408,f4164]) ).

tff(f3408,plain,
    ( ~ $less(sK18,get3(sK20,$sum(sK18,-1)))
    | spl24_230 ),
    inference(avatar_component_clause,[],[f3407]) ).

tff(f4165,plain,
    ( spl24_294
    | spl24_293
    | spl24_295
    | spl24_278 ),
    inference(avatar_split_clause,[],[f4142,f3974,f4162,f4152,f4158]) ).

tff(f4158,plain,
    ( spl24_294
  <=> $less(sK15,$sum(sK18,-1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_294])]) ).

tff(f4152,plain,
    ( spl24_293
  <=> ( sK17 = $sum(sK18,-1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_293])]) ).

tff(f3974,plain,
    ( spl24_278
  <=> $less($sum(sK18,-1),sK17) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_278])]) ).

tff(f4142,plain,
    ( ( get3(sK19,$sum(sK18,-1)) = get3(sK20,$sum(sK18,-1)) )
    | ( sK17 = $sum(sK18,-1) )
    | $less(sK15,$sum(sK18,-1))
    | spl24_278 ),
    inference(resolution,[],[f3975,f828]) ).

tff(f828,plain,
    ! [X10: $int] :
      ( $less(sK15,X10)
      | $less(X10,sK17)
      | ( get3(sK20,X10) = get3(sK19,X10) )
      | ( sK17 = X10 ) ),
    inference(resolution,[],[f125,f424]) ).

tff(f3975,plain,
    ( ~ $less($sum(sK18,-1),sK17)
    | spl24_278 ),
    inference(avatar_component_clause,[],[f3974]) ).

tff(f4156,plain,
    ( spl24_293
    | spl24_292
    | spl24_278 ),
    inference(avatar_split_clause,[],[f4145,f3974,f4148,f4152]) ).

tff(f4145,plain,
    ( $less(sK17,$sum(sK18,-1))
    | ( sK17 = $sum(sK18,-1) )
    | spl24_278 ),
    inference(resolution,[],[f3975,f125]) ).

tff(f4155,plain,
    ( spl24_292
    | spl24_293
    | spl24_278 ),
    inference(avatar_split_clause,[],[f4146,f3974,f4152,f4148]) ).

tff(f4146,plain,
    ( ( sK17 = $sum(sK18,-1) )
    | $less(sK17,$sum(sK18,-1))
    | spl24_278 ),
    inference(resolution,[],[f3975,f125]) ).

tff(f4139,plain,
    ( spl24_291
    | spl24_290
    | spl24_275 ),
    inference(avatar_split_clause,[],[f4123,f3954,f4131,f4135]) ).

tff(f4135,plain,
    ( spl24_291
  <=> ( $sum(sK16,-1) = sK15 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_291])]) ).

tff(f4131,plain,
    ( spl24_290
  <=> $less(sK15,$sum(sK16,-1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_290])]) ).

tff(f3954,plain,
    ( spl24_275
  <=> $less($sum(sK16,-1),sK15) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_275])]) ).

tff(f4123,plain,
    ( $less(sK15,$sum(sK16,-1))
    | ( $sum(sK16,-1) = sK15 )
    | spl24_275 ),
    inference(resolution,[],[f3955,f125]) ).

tff(f3955,plain,
    ( ~ $less($sum(sK16,-1),sK15)
    | spl24_275 ),
    inference(avatar_component_clause,[],[f3954]) ).

tff(f4138,plain,
    ( spl24_290
    | spl24_291
    | spl24_275 ),
    inference(avatar_split_clause,[],[f4124,f3954,f4135,f4131]) ).

tff(f4124,plain,
    ( ( $sum(sK16,-1) = sK15 )
    | $less(sK15,$sum(sK16,-1))
    | spl24_275 ),
    inference(resolution,[],[f3955,f125]) ).

tff(f4129,plain,
    ( ~ spl24_289
    | ~ spl24_2
    | spl24_275 ),
    inference(avatar_split_clause,[],[f4120,f3954,f495,f4126]) ).

tff(f4120,plain,
    ( ~ $less($sum(sK16,-1),sK13)
    | ~ spl24_2
    | spl24_275 ),
    inference(resolution,[],[f3955,f775]) ).

tff(f775,plain,
    ( ! [X5: $int] :
        ( $less(X5,sK15)
        | ~ $less(X5,sK13) )
    | ~ spl24_2 ),
    inference(resolution,[],[f124,f497]) ).

tff(f4115,plain,
    ( spl24_287
    | spl24_288
    | spl24_261 ),
    inference(avatar_split_clause,[],[f4104,f3876,f4111,f4107]) ).

tff(f4107,plain,
    ( spl24_287
  <=> $less(sK14,$sum(sK18,-1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_287])]) ).

tff(f4111,plain,
    ( spl24_288
  <=> ( $sum(sK18,-1) = sK14 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_288])]) ).

tff(f3876,plain,
    ( spl24_261
  <=> $less($sum(sK18,-1),sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_261])]) ).

tff(f4104,plain,
    ( ( $sum(sK18,-1) = sK14 )
    | $less(sK14,$sum(sK18,-1))
    | spl24_261 ),
    inference(resolution,[],[f3877,f125]) ).

tff(f3877,plain,
    ( ~ $less($sum(sK18,-1),sK14)
    | spl24_261 ),
    inference(avatar_component_clause,[],[f3876]) ).

tff(f4114,plain,
    ( spl24_287
    | spl24_288
    | spl24_261 ),
    inference(avatar_split_clause,[],[f4105,f3876,f4111,f4107]) ).

tff(f4105,plain,
    ( ( $sum(sK18,-1) = sK14 )
    | $less(sK14,$sum(sK18,-1))
    | spl24_261 ),
    inference(resolution,[],[f3877,f125]) ).

tff(f4044,plain,
    ( spl24_285
    | spl24_286
    | spl24_258 ),
    inference(avatar_split_clause,[],[f4034,f3856,f4040,f4036]) ).

tff(f4036,plain,
    ( spl24_285
  <=> $less(sK14,$sum(sK16,-1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_285])]) ).

tff(f4040,plain,
    ( spl24_286
  <=> ( $sum(sK16,-1) = sK14 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_286])]) ).

tff(f3856,plain,
    ( spl24_258
  <=> $less($sum(sK16,-1),sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_258])]) ).

tff(f4034,plain,
    ( ( $sum(sK16,-1) = sK14 )
    | $less(sK14,$sum(sK16,-1))
    | spl24_258 ),
    inference(resolution,[],[f3857,f125]) ).

tff(f3857,plain,
    ( ~ $less($sum(sK16,-1),sK14)
    | spl24_258 ),
    inference(avatar_component_clause,[],[f3856]) ).

tff(f4043,plain,
    ( spl24_285
    | spl24_286
    | spl24_258 ),
    inference(avatar_split_clause,[],[f4033,f3856,f4040,f4036]) ).

tff(f4033,plain,
    ( ( $sum(sK16,-1) = sK14 )
    | $less(sK14,$sum(sK16,-1))
    | spl24_258 ),
    inference(resolution,[],[f3857,f125]) ).

tff(f4021,plain,
    ( ~ spl24_284
    | ~ spl24_70 ),
    inference(avatar_split_clause,[],[f4007,f1066,f4018]) ).

tff(f1066,plain,
    ( spl24_70
  <=> permut3(int,t2tb2(mk_array3(sK16,sK19)),t2tb2(mk_array3(sK16,sK20)),sK13,$sum(sK17,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_70])]) ).

tff(f4007,plain,
    ( ~ $less($sum(sK17,1),0)
    | ~ spl24_70 ),
    inference(resolution,[],[f347,f1068]) ).

tff(f1068,plain,
    ( permut3(int,t2tb2(mk_array3(sK16,sK19)),t2tb2(mk_array3(sK16,sK20)),sK13,$sum(sK17,1))
    | ~ spl24_70 ),
    inference(avatar_component_clause,[],[f1066]) ).

tff(f347,plain,
    ! [X2: uni,X3: ty,X0: $int,X1: $int,X4: uni] :
      ( ~ permut3(X3,X4,X2,X0,X1)
      | ~ $less(X1,0) ),
    inference(cnf_transformation,[],[f141]) ).

tff(f141,plain,
    ! [X3: ty,X0: $int,X1: $int,X4: uni,X2: uni] :
      ( ( ~ $less(X1,0)
        & ~ $less(length1(X3,X4),X0)
        & ~ $less(X0,0)
        & ( length1(X3,X2) = length1(X3,X4) )
        & permut2(X3,elts(X3,X4),elts(X3,X2),X0,X1)
        & ~ $less(length1(X3,X4),X1) )
    <=> permut3(X3,X4,X2,X0,X1) ),
    inference(rectify,[],[f89]) ).

tff(f89,plain,
    ! [X18: $int,X6: $int,X13: uni,X0: ty,X12: uni] :
      ( permut3(X0,X12,X13,X18,X6)
    <=> ( permut2(X0,elts(X0,X12),elts(X0,X13),X18,X6)
        & ~ $less(X6,0)
        & ~ $less(length1(X0,X12),X6)
        & ~ $less(X18,0)
        & ( length1(X0,X12) = length1(X0,X13) )
        & ~ $less(length1(X0,X12),X18) ) ),
    inference(theory_normalization,[],[f76]) ).

tff(f76,axiom,
    ! [X18: $int,X6: $int,X13: uni,X0: ty,X12: uni] :
      ( permut3(X0,X12,X13,X18,X6)
    <=> ( permut2(X0,elts(X0,X12),elts(X0,X13),X18,X6)
        & $lesseq(0,X6)
        & $lesseq(X6,length1(X0,X12))
        & $lesseq(0,X18)
        & ( length1(X0,X12) = length1(X0,X13) )
        & $lesseq(X18,length1(X0,X12)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',permut_def1) ).

tff(f4016,plain,
    ( ~ spl24_283
    | ~ spl24_71 ),
    inference(avatar_split_clause,[],[f4009,f1071,f4011]) ).

tff(f1071,plain,
    ( spl24_71
  <=> permut3(int,t2tb2(mk_array3(sK16,sK12)),t2tb2(mk_array3(sK16,sK19)),sK13,$sum(sK15,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_71])]) ).

tff(f4009,plain,
    ( ~ $less($sum(sK15,1),0)
    | ~ spl24_71 ),
    inference(resolution,[],[f347,f1073]) ).

tff(f1073,plain,
    ( permut3(int,t2tb2(mk_array3(sK16,sK12)),t2tb2(mk_array3(sK16,sK19)),sK13,$sum(sK15,1))
    | ~ spl24_71 ),
    inference(avatar_component_clause,[],[f1071]) ).

tff(f4015,plain,
    ( ~ spl24_283
    | ~ spl24_69 ),
    inference(avatar_split_clause,[],[f4006,f1061,f4011]) ).

tff(f1061,plain,
    ( spl24_69
  <=> permut3(int,t2tb2(mk_array3(sK16,sK19)),t2tb2(mk_array3(sK16,sK20)),sK13,$sum(sK15,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_69])]) ).

tff(f4006,plain,
    ( ~ $less($sum(sK15,1),0)
    | ~ spl24_69 ),
    inference(resolution,[],[f347,f1063]) ).

tff(f1063,plain,
    ( permut3(int,t2tb2(mk_array3(sK16,sK19)),t2tb2(mk_array3(sK16,sK20)),sK13,$sum(sK15,1))
    | ~ spl24_69 ),
    inference(avatar_component_clause,[],[f1061]) ).

tff(f4014,plain,
    ( ~ spl24_283
    | ~ spl24_72 ),
    inference(avatar_split_clause,[],[f4008,f1076,f4011]) ).

tff(f1076,plain,
    ( spl24_72
  <=> permut3(int,t2tb2(mk_array3(sK16,sK20)),t2tb2(mk_array3(sK16,sK20)),sK13,$sum(sK15,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_72])]) ).

tff(f4008,plain,
    ( ~ $less($sum(sK15,1),0)
    | ~ spl24_72 ),
    inference(resolution,[],[f347,f1078]) ).

tff(f1078,plain,
    ( permut3(int,t2tb2(mk_array3(sK16,sK20)),t2tb2(mk_array3(sK16,sK20)),sK13,$sum(sK15,1))
    | ~ spl24_72 ),
    inference(avatar_component_clause,[],[f1076]) ).

tff(f4001,plain,
    ( spl24_281
    | spl24_282
    | ~ spl24_19 ),
    inference(avatar_split_clause,[],[f3989,f586,f3999,f3994]) ).

tff(f3999,plain,
    ( spl24_282
  <=> ! [X9: $int,X10: map_int_int] :
        ( ( get3(X10,$sum(sK16,-1)) = X9 )
        | ~ $less(occ1(int,t2tb1(X9),t2tb(X10),sK17,sK16),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_282])]) ).

tff(f3989,plain,
    ( ! [X10: map_int_int,X9: $int] :
        ( ( get3(X10,$sum(sK16,-1)) = X9 )
        | ~ $less(occ1(int,t2tb1(X9),t2tb(X10),sK17,sK16),0)
        | $less($sum(sK16,-1),sK17) )
    | ~ spl24_19 ),
    inference(superposition,[],[f308,f1412]) ).

tff(f1412,plain,
    ( ! [X88: $int,X89: map_int_int] :
        ( ( occ1(int,t2tb1(X88),t2tb(X89),sK17,sK16) = occ1(int,t2tb1(X88),t2tb(X89),sK17,$sum(sK16,-1)) )
        | ( get3(X89,$sum(sK16,-1)) = X88 ) )
    | ~ spl24_19 ),
    inference(resolution,[],[f485,f588]) ).

tff(f485,plain,
    ! [X2: $int,X3: map_int_int,X0: $int,X1: $int] :
      ( ~ $less(X2,X0)
      | ( occ1(int,t2tb1(X1),t2tb(X3),X2,X0) = occ1(int,t2tb1(X1),t2tb(X3),X2,$sum(X0,-1)) )
      | ( get3(X3,$sum(X0,-1)) = X1 ) ),
    inference(evaluation,[],[f375]) ).

tff(f375,plain,
    ! [X2: $int,X3: map_int_int,X0: $int,X1: $int] :
      ( ( get3(X3,$sum(X0,$uminus(1))) = X1 )
      | ( occ1(int,t2tb1(X1),t2tb(X3),X2,$sum(X0,$uminus(1))) = occ1(int,t2tb1(X1),t2tb(X3),X2,X0) )
      | ~ $less(X2,X0) ),
    inference(cnf_transformation,[],[f270]) ).

tff(f270,plain,
    ! [X2: $int,X0: $int,X3: map_int_int,X1: $int] :
      ( ~ $less(X2,X0)
      | ( occ1(int,t2tb1(X1),t2tb(X3),X2,$sum(X0,$uminus(1))) = occ1(int,t2tb1(X1),t2tb(X3),X2,X0) )
      | ( get3(X3,$sum(X0,$uminus(1))) = X1 ) ),
    inference(flattening,[],[f269]) ).

tff(f269,plain,
    ! [X3: map_int_int,X1: $int,X0: $int,X2: $int] :
      ( ( occ1(int,t2tb1(X1),t2tb(X3),X2,$sum(X0,$uminus(1))) = occ1(int,t2tb1(X1),t2tb(X3),X2,X0) )
      | ( get3(X3,$sum(X0,$uminus(1))) = X1 )
      | ~ $less(X2,X0) ),
    inference(ennf_transformation,[],[f194]) ).

tff(f194,plain,
    ! [X3: map_int_int,X1: $int,X0: $int,X2: $int] :
      ( $less(X2,X0)
     => ( ( get3(X3,$sum(X0,$uminus(1))) != X1 )
       => ( occ1(int,t2tb1(X1),t2tb(X3),X2,$sum(X0,$uminus(1))) = occ1(int,t2tb1(X1),t2tb(X3),X2,X0) ) ) ),
    inference(rectify,[],[f111]) ).

tff(f111,plain,
    ! [X6: $int,X16: $int,X18: $int,X11: map_int_int] :
      ( $less(X18,X6)
     => ( ( get3(X11,$sum(X6,$uminus(1))) != X16 )
       => ( occ1(int,t2tb1(X16),t2tb(X11),X18,X6) = occ1(int,t2tb1(X16),t2tb(X11),X18,$sum(X6,$uminus(1))) ) ) ),
    inference(theory_normalization,[],[f49]) ).

tff(f49,axiom,
    ! [X6: $int,X16: $int,X18: $int,X11: map_int_int] :
      ( $less(X18,X6)
     => ( ( get3(X11,$difference(X6,1)) != X16 )
       => ( occ1(int,t2tb1(X16),t2tb(X11),X18,X6) = occ1(int,t2tb1(X16),t2tb(X11),X18,$difference(X6,1)) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',occ_right_no_add) ).

tff(f308,plain,
    ! [X2: $int,X3: uni,X0: uni,X1: $int,X4: ty] :
      ( ~ $less(occ1(X4,X3,X0,X2,X1),0)
      | $less(X1,X2) ),
    inference(cnf_transformation,[],[f227]) ).

tff(f227,plain,
    ! [X2: $int,X4: ty,X1: $int,X3: uni,X0: uni] :
      ( $less(X1,X2)
      | ( ~ $less($sum(X1,$uminus(X2)),occ1(X4,X3,X0,X2,X1))
        & ~ $less(occ1(X4,X3,X0,X2,X1),0) ) ),
    inference(ennf_transformation,[],[f139]) ).

tff(f139,plain,
    ! [X2: $int,X3: uni,X0: uni,X1: $int,X4: ty] :
      ( ~ $less(X1,X2)
     => ( ~ $less($sum(X1,$uminus(X2)),occ1(X4,X3,X0,X2,X1))
        & ~ $less(occ1(X4,X3,X0,X2,X1),0) ) ),
    inference(rectify,[],[f88]) ).

tff(f88,plain,
    ! [X11: uni,X6: $int,X18: $int,X16: uni,X0: ty] :
      ( ~ $less(X6,X18)
     => ( ~ $less(occ1(X0,X16,X11,X18,X6),0)
        & ~ $less($sum(X6,$uminus(X18)),occ1(X0,X16,X11,X18,X6)) ) ),
    inference(theory_normalization,[],[f53]) ).

tff(f53,axiom,
    ! [X11: uni,X6: $int,X18: $int,X16: uni,X0: ty] :
      ( $lesseq(X18,X6)
     => ( $lesseq(0,occ1(X0,X16,X11,X18,X6))
        & $lesseq(occ1(X0,X16,X11,X18,X6),$difference(X6,X18)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',occ_bounds) ).

tff(f3997,plain,
    ( spl24_280
    | spl24_281
    | ~ spl24_19 ),
    inference(avatar_split_clause,[],[f3988,f586,f3994,f3991]) ).

tff(f3991,plain,
    ( spl24_280
  <=> ! [X7: $int,X8: map_int_int] :
        ( ( get3(X8,$sum(sK16,-1)) = X7 )
        | ~ $less($sum($sum(sK16,-1),$uminus(sK17)),occ1(int,t2tb1(X7),t2tb(X8),sK17,sK16)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_280])]) ).

tff(f3988,plain,
    ( ! [X8: map_int_int,X7: $int] :
        ( $less($sum(sK16,-1),sK17)
        | ( get3(X8,$sum(sK16,-1)) = X7 )
        | ~ $less($sum($sum(sK16,-1),$uminus(sK17)),occ1(int,t2tb1(X7),t2tb(X8),sK17,sK16)) )
    | ~ spl24_19 ),
    inference(superposition,[],[f309,f1412]) ).

tff(f309,plain,
    ! [X2: $int,X3: uni,X0: uni,X1: $int,X4: ty] :
      ( ~ $less($sum(X1,$uminus(X2)),occ1(X4,X3,X0,X2,X1))
      | $less(X1,X2) ),
    inference(cnf_transformation,[],[f227]) ).

tff(f3981,plain,
    ( spl24_278
    | spl24_279
    | ~ spl24_18 ),
    inference(avatar_split_clause,[],[f3969,f578,f3979,f3974]) ).

tff(f3979,plain,
    ( spl24_279
  <=> ! [X9: $int,X10: map_int_int] :
        ( ( get3(X10,$sum(sK18,-1)) = X9 )
        | ~ $less(occ1(int,t2tb1(X9),t2tb(X10),sK17,sK18),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_279])]) ).

tff(f3969,plain,
    ( ! [X10: map_int_int,X9: $int] :
        ( ( get3(X10,$sum(sK18,-1)) = X9 )
        | $less($sum(sK18,-1),sK17)
        | ~ $less(occ1(int,t2tb1(X9),t2tb(X10),sK17,sK18),0) )
    | ~ spl24_18 ),
    inference(superposition,[],[f308,f1411]) ).

tff(f1411,plain,
    ( ! [X86: $int,X87: map_int_int] :
        ( ( occ1(int,t2tb1(X86),t2tb(X87),sK17,$sum(sK18,-1)) = occ1(int,t2tb1(X86),t2tb(X87),sK17,sK18) )
        | ( get3(X87,$sum(sK18,-1)) = X86 ) )
    | ~ spl24_18 ),
    inference(resolution,[],[f485,f580]) ).

tff(f3977,plain,
    ( spl24_277
    | spl24_278
    | ~ spl24_18 ),
    inference(avatar_split_clause,[],[f3968,f578,f3974,f3971]) ).

tff(f3971,plain,
    ( spl24_277
  <=> ! [X8: map_int_int,X7: $int] :
        ( ~ $less($sum($sum(sK18,-1),$uminus(sK17)),occ1(int,t2tb1(X7),t2tb(X8),sK17,sK18))
        | ( get3(X8,$sum(sK18,-1)) = X7 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_277])]) ).

tff(f3968,plain,
    ( ! [X8: map_int_int,X7: $int] :
        ( $less($sum(sK18,-1),sK17)
        | ~ $less($sum($sum(sK18,-1),$uminus(sK17)),occ1(int,t2tb1(X7),t2tb(X8),sK17,sK18))
        | ( get3(X8,$sum(sK18,-1)) = X7 ) )
    | ~ spl24_18 ),
    inference(superposition,[],[f309,f1411]) ).

tff(f3961,plain,
    ( spl24_275
    | spl24_276
    | ~ spl24_6 ),
    inference(avatar_split_clause,[],[f3949,f515,f3959,f3954]) ).

tff(f3959,plain,
    ( spl24_276
  <=> ! [X9: $int,X10: map_int_int] :
        ( ~ $less(occ1(int,t2tb1(X9),t2tb(X10),sK15,sK16),0)
        | ( get3(X10,$sum(sK16,-1)) = X9 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_276])]) ).

tff(f3949,plain,
    ( ! [X10: map_int_int,X9: $int] :
        ( ~ $less(occ1(int,t2tb1(X9),t2tb(X10),sK15,sK16),0)
        | $less($sum(sK16,-1),sK15)
        | ( get3(X10,$sum(sK16,-1)) = X9 ) )
    | ~ spl24_6 ),
    inference(superposition,[],[f308,f1409]) ).

tff(f1409,plain,
    ( ! [X82: map_int_int,X81: $int] :
        ( ( occ1(int,t2tb1(X81),t2tb(X82),sK15,$sum(sK16,-1)) = occ1(int,t2tb1(X81),t2tb(X82),sK15,sK16) )
        | ( get3(X82,$sum(sK16,-1)) = X81 ) )
    | ~ spl24_6 ),
    inference(resolution,[],[f485,f517]) ).

tff(f3957,plain,
    ( spl24_274
    | spl24_275
    | ~ spl24_6 ),
    inference(avatar_split_clause,[],[f3948,f515,f3954,f3951]) ).

tff(f3951,plain,
    ( spl24_274
  <=> ! [X8: map_int_int,X7: $int] :
        ( ~ $less($sum($sum(sK16,-1),$uminus(sK15)),occ1(int,t2tb1(X7),t2tb(X8),sK15,sK16))
        | ( get3(X8,$sum(sK16,-1)) = X7 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_274])]) ).

tff(f3948,plain,
    ( ! [X8: map_int_int,X7: $int] :
        ( $less($sum(sK16,-1),sK15)
        | ~ $less($sum($sum(sK16,-1),$uminus(sK15)),occ1(int,t2tb1(X7),t2tb(X8),sK15,sK16))
        | ( get3(X8,$sum(sK16,-1)) = X7 ) )
    | ~ spl24_6 ),
    inference(superposition,[],[f309,f1409]) ).

tff(f3941,plain,
    ( spl24_271
    | spl24_270
    | spl24_255 ),
    inference(avatar_split_clause,[],[f3895,f3836,f3923,f3927]) ).

tff(f3927,plain,
    ( spl24_271
  <=> $less(sK13,$sum(sK15,-1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_271])]) ).

tff(f3923,plain,
    ( spl24_270
  <=> ( $sum(sK15,-1) = sK13 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_270])]) ).

tff(f3836,plain,
    ( spl24_255
  <=> $less($sum(sK15,-1),sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_255])]) ).

tff(f3895,plain,
    ( ( $sum(sK15,-1) = sK13 )
    | $less(sK13,$sum(sK15,-1))
    | spl24_255 ),
    inference(resolution,[],[f3837,f125]) ).

tff(f3837,plain,
    ( ~ $less($sum(sK15,-1),sK13)
    | spl24_255 ),
    inference(avatar_component_clause,[],[f3836]) ).

tff(f3940,plain,
    ( spl24_267
    | spl24_268
    | spl24_255 ),
    inference(avatar_split_clause,[],[f3890,f3836,f3914,f3909]) ).

tff(f3890,plain,
    ( $less(sK17,$sum(sK15,-1))
    | ( get3(sK19,sK22($sum(sK15,-1))) = get3(sK20,$sum(sK15,-1)) )
    | spl24_255 ),
    inference(resolution,[],[f3837,f420]) ).

tff(f3939,plain,
    ( spl24_272
    | spl24_267
    | spl24_273
    | spl24_255 ),
    inference(avatar_split_clause,[],[f3891,f3836,f3936,f3909,f3932]) ).

tff(f3891,plain,
    ( $less(sK15,$sum(sK15,-1))
    | ( get3(sK19,sK22($sum(sK15,-1))) = get3(sK20,$sum(sK15,-1)) )
    | ( get3(sK20,$sum(sK15,-1)) = get3(sK19,$sum(sK15,-1)) )
    | spl24_255 ),
    inference(resolution,[],[f3837,f629]) ).

tff(f3930,plain,
    ( spl24_270
    | spl24_271
    | spl24_255 ),
    inference(avatar_split_clause,[],[f3894,f3836,f3927,f3923]) ).

tff(f3894,plain,
    ( $less(sK13,$sum(sK15,-1))
    | ( $sum(sK15,-1) = sK13 )
    | spl24_255 ),
    inference(resolution,[],[f3837,f125]) ).

tff(f3921,plain,
    ( spl24_268
    | spl24_269
    | spl24_255 ),
    inference(avatar_split_clause,[],[f3889,f3836,f3918,f3914]) ).

tff(f3918,plain,
    ( spl24_269
  <=> ( get3(sK20,sK22($sum(sK15,-1))) = get3(sK19,sK22(sK22($sum(sK15,-1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_269])]) ).

tff(f3889,plain,
    ( ( get3(sK20,sK22($sum(sK15,-1))) = get3(sK19,sK22(sK22($sum(sK15,-1)))) )
    | $less(sK17,$sum(sK15,-1))
    | spl24_255 ),
    inference(resolution,[],[f3837,f738]) ).

tff(f738,plain,
    ! [X0: $int] :
      ( $less(X0,sK13)
      | $less(sK17,X0)
      | ( get3(sK19,sK22(sK22(X0))) = get3(sK20,sK22(X0)) ) ),
    inference(duplicate_literal_removal,[],[f733]) ).

tff(f733,plain,
    ! [X0: $int] :
      ( $less(sK17,X0)
      | ( get3(sK19,sK22(sK22(X0))) = get3(sK20,sK22(X0)) )
      | $less(X0,sK13)
      | $less(X0,sK13)
      | $less(sK17,X0) ),
    inference(resolution,[],[f628,f419]) ).

tff(f628,plain,
    ! [X0: $int] :
      ( $less(sK17,sK22(X0))
      | $less(X0,sK13)
      | $less(sK17,X0)
      | ( get3(sK19,sK22(sK22(X0))) = get3(sK20,sK22(X0)) ) ),
    inference(resolution,[],[f420,f421]) ).

tff(f3912,plain,
    ( spl24_264
    | spl24_265
    | spl24_266
    | spl24_267
    | spl24_255 ),
    inference(avatar_split_clause,[],[f3888,f3836,f3909,f3905,f3901,f3897]) ).

tff(f3897,plain,
    ( spl24_264
  <=> ( $sum(sK15,-1) = sK18 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_264])]) ).

tff(f3901,plain,
    ( spl24_265
  <=> $less(sK18,$sum(sK15,-1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_265])]) ).

tff(f3888,plain,
    ( ( get3(sK19,sK22($sum(sK15,-1))) = get3(sK20,$sum(sK15,-1)) )
    | ( 42 = get3(sK19,$sum(sK15,-1)) )
    | $less(sK18,$sum(sK15,-1))
    | ( $sum(sK15,-1) = sK18 )
    | spl24_255 ),
    inference(resolution,[],[f3837,f784]) ).

tff(f3886,plain,
    ( spl24_261
    | spl24_263
    | ~ spl24_7 ),
    inference(avatar_split_clause,[],[f3874,f520,f3884,f3876]) ).

tff(f3884,plain,
    ( spl24_263
  <=> ! [X9: $int,X10: map_int_int] :
        ( ( get3(X10,$sum(sK18,-1)) = X9 )
        | ~ $less(occ1(int,t2tb1(X9),t2tb(X10),sK14,sK18),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_263])]) ).

tff(f3874,plain,
    ( ! [X10: map_int_int,X9: $int] :
        ( ( get3(X10,$sum(sK18,-1)) = X9 )
        | $less($sum(sK18,-1),sK14)
        | ~ $less(occ1(int,t2tb1(X9),t2tb(X10),sK14,sK18),0) )
    | ~ spl24_7 ),
    inference(superposition,[],[f308,f1406]) ).

tff(f1406,plain,
    ( ! [X76: map_int_int,X75: $int] :
        ( ( occ1(int,t2tb1(X75),t2tb(X76),sK14,$sum(sK18,-1)) = occ1(int,t2tb1(X75),t2tb(X76),sK14,sK18) )
        | ( get3(X76,$sum(sK18,-1)) = X75 ) )
    | ~ spl24_7 ),
    inference(resolution,[],[f485,f522]) ).

tff(f3882,plain,
    ( spl24_261
    | spl24_262
    | ~ spl24_7 ),
    inference(avatar_split_clause,[],[f3873,f520,f3880,f3876]) ).

tff(f3880,plain,
    ( spl24_262
  <=> ! [X8: map_int_int,X7: $int] :
        ( ~ $less($sum($sum(sK18,-1),$uminus(sK14)),occ1(int,t2tb1(X7),t2tb(X8),sK14,sK18))
        | ( get3(X8,$sum(sK18,-1)) = X7 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_262])]) ).

tff(f3873,plain,
    ( ! [X8: map_int_int,X7: $int] :
        ( ~ $less($sum($sum(sK18,-1),$uminus(sK14)),occ1(int,t2tb1(X7),t2tb(X8),sK14,sK18))
        | $less($sum(sK18,-1),sK14)
        | ( get3(X8,$sum(sK18,-1)) = X7 ) )
    | ~ spl24_7 ),
    inference(superposition,[],[f309,f1406]) ).

tff(f3866,plain,
    ( spl24_258
    | spl24_260
    | ~ spl24_64 ),
    inference(avatar_split_clause,[],[f3854,f961,f3864,f3856]) ).

tff(f3864,plain,
    ( spl24_260
  <=> ! [X9: $int,X10: map_int_int] :
        ( ~ $less(occ1(int,t2tb1(X9),t2tb(X10),sK14,sK16),0)
        | ( get3(X10,$sum(sK16,-1)) = X9 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_260])]) ).

tff(f3854,plain,
    ( ! [X10: map_int_int,X9: $int] :
        ( ~ $less(occ1(int,t2tb1(X9),t2tb(X10),sK14,sK16),0)
        | ( get3(X10,$sum(sK16,-1)) = X9 )
        | $less($sum(sK16,-1),sK14) )
    | ~ spl24_64 ),
    inference(superposition,[],[f308,f1404]) ).

tff(f1404,plain,
    ( ! [X72: map_int_int,X71: $int] :
        ( ( occ1(int,t2tb1(X71),t2tb(X72),sK14,$sum(sK16,-1)) = occ1(int,t2tb1(X71),t2tb(X72),sK14,sK16) )
        | ( get3(X72,$sum(sK16,-1)) = X71 ) )
    | ~ spl24_64 ),
    inference(resolution,[],[f485,f963]) ).

tff(f3862,plain,
    ( spl24_258
    | spl24_259
    | ~ spl24_64 ),
    inference(avatar_split_clause,[],[f3853,f961,f3860,f3856]) ).

tff(f3860,plain,
    ( spl24_259
  <=> ! [X8: map_int_int,X7: $int] :
        ( ~ $less($sum($sum(sK16,-1),$uminus(sK14)),occ1(int,t2tb1(X7),t2tb(X8),sK14,sK16))
        | ( get3(X8,$sum(sK16,-1)) = X7 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_259])]) ).

tff(f3853,plain,
    ( ! [X8: map_int_int,X7: $int] :
        ( ~ $less($sum($sum(sK16,-1),$uminus(sK14)),occ1(int,t2tb1(X7),t2tb(X8),sK14,sK16))
        | $less($sum(sK16,-1),sK14)
        | ( get3(X8,$sum(sK16,-1)) = X7 ) )
    | ~ spl24_64 ),
    inference(superposition,[],[f309,f1404]) ).

tff(f3846,plain,
    ( spl24_255
    | spl24_257
    | ~ spl24_2 ),
    inference(avatar_split_clause,[],[f3833,f495,f3844,f3836]) ).

tff(f3844,plain,
    ( spl24_257
  <=> ! [X7: $int,X8: map_int_int] :
        ( ( get3(X8,$sum(sK15,-1)) = X7 )
        | ~ $less($sum($sum(sK15,-1),$uminus(sK13)),occ1(int,t2tb1(X7),t2tb(X8),sK13,sK15)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_257])]) ).

tff(f3833,plain,
    ( ! [X8: map_int_int,X7: $int] :
        ( ( get3(X8,$sum(sK15,-1)) = X7 )
        | ~ $less($sum($sum(sK15,-1),$uminus(sK13)),occ1(int,t2tb1(X7),t2tb(X8),sK13,sK15))
        | $less($sum(sK15,-1),sK13) )
    | ~ spl24_2 ),
    inference(superposition,[],[f309,f1398]) ).

tff(f1398,plain,
    ( ! [X59: $int,X60: map_int_int] :
        ( ( occ1(int,t2tb1(X59),t2tb(X60),sK13,$sum(sK15,-1)) = occ1(int,t2tb1(X59),t2tb(X60),sK13,sK15) )
        | ( get3(X60,$sum(sK15,-1)) = X59 ) )
    | ~ spl24_2 ),
    inference(resolution,[],[f485,f497]) ).

tff(f3842,plain,
    ( spl24_255
    | spl24_256
    | ~ spl24_2 ),
    inference(avatar_split_clause,[],[f3834,f495,f3840,f3836]) ).

tff(f3840,plain,
    ( spl24_256
  <=> ! [X9: $int,X10: map_int_int] :
        ( ( get3(X10,$sum(sK15,-1)) = X9 )
        | ~ $less(occ1(int,t2tb1(X9),t2tb(X10),sK13,sK15),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_256])]) ).

tff(f3834,plain,
    ( ! [X10: map_int_int,X9: $int] :
        ( ( get3(X10,$sum(sK15,-1)) = X9 )
        | $less($sum(sK15,-1),sK13)
        | ~ $less(occ1(int,t2tb1(X9),t2tb(X10),sK13,sK15),0) )
    | ~ spl24_2 ),
    inference(superposition,[],[f308,f1398]) ).

tff(f3775,plain,
    ( spl24_253
    | spl24_214
    | spl24_254
    | ~ spl24_215 ),
    inference(avatar_split_clause,[],[f3753,f3296,f3772,f3292,f3768]) ).

tff(f3768,plain,
    ( spl24_253
  <=> ( get3(sK19,sK15) = sK17 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_253])]) ).

tff(f3292,plain,
    ( spl24_214
  <=> ( 42 = get3(sK19,get3(sK19,sK15)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_214])]) ).

tff(f3772,plain,
    ( spl24_254
  <=> $less(get3(sK19,sK15),sK17) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_254])]) ).

tff(f3296,plain,
    ( spl24_215
  <=> $less(get3(sK19,sK15),sK18) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_215])]) ).

tff(f3753,plain,
    ( $less(get3(sK19,sK15),sK17)
    | ( 42 = get3(sK19,get3(sK19,sK15)) )
    | ( get3(sK19,sK15) = sK17 )
    | ~ spl24_215 ),
    inference(resolution,[],[f3297,f801]) ).

tff(f801,plain,
    ! [X11: $int] :
      ( ~ $less(X11,sK18)
      | ( sK17 = X11 )
      | $less(X11,sK17)
      | ( 42 = get3(sK19,X11) ) ),
    inference(resolution,[],[f125,f429]) ).

tff(f3297,plain,
    ( $less(get3(sK19,sK15),sK18)
    | ~ spl24_215 ),
    inference(avatar_component_clause,[],[f3296]) ).

tff(f3766,plain,
    ( spl24_214
    | spl24_162
    | spl24_252
    | ~ spl24_215 ),
    inference(avatar_split_clause,[],[f3754,f3296,f3763,f2545,f3292]) ).

tff(f2545,plain,
    ( spl24_162
  <=> ( get3(sK20,get3(sK19,sK15)) = get3(sK19,sK22(get3(sK19,sK15))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_162])]) ).

tff(f3763,plain,
    ( spl24_252
  <=> $less(get3(sK19,sK15),sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_252])]) ).

tff(f3754,plain,
    ( $less(get3(sK19,sK15),sK13)
    | ( get3(sK20,get3(sK19,sK15)) = get3(sK19,sK22(get3(sK19,sK15))) )
    | ( 42 = get3(sK19,get3(sK19,sK15)) )
    | ~ spl24_215 ),
    inference(resolution,[],[f3297,f630]) ).

tff(f3746,plain,
    ( spl24_251
    | ~ spl24_19
    | ~ spl24_211 ),
    inference(avatar_split_clause,[],[f3729,f3176,f586,f3743]) ).

tff(f3743,plain,
    ( spl24_251
  <=> $less(get3(sK19,sK18),sK16) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_251])]) ).

tff(f3176,plain,
    ( spl24_211
  <=> $less(get3(sK19,sK18),sK17) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_211])]) ).

tff(f3729,plain,
    ( $less(get3(sK19,sK18),sK16)
    | ~ spl24_19
    | ~ spl24_211 ),
    inference(resolution,[],[f3178,f780]) ).

tff(f780,plain,
    ( ! [X12: $int] :
        ( ~ $less(X12,sK17)
        | $less(X12,sK16) )
    | ~ spl24_19 ),
    inference(resolution,[],[f124,f588]) ).

tff(f3178,plain,
    ( $less(get3(sK19,sK18),sK17)
    | ~ spl24_211 ),
    inference(avatar_component_clause,[],[f3176]) ).

tff(f3741,plain,
    ( spl24_250
    | ~ spl24_18
    | ~ spl24_211 ),
    inference(avatar_split_clause,[],[f3728,f3176,f578,f3738]) ).

tff(f3738,plain,
    ( spl24_250
  <=> $less(get3(sK19,sK18),sK18) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_250])]) ).

tff(f3728,plain,
    ( $less(get3(sK19,sK18),sK18)
    | ~ spl24_18
    | ~ spl24_211 ),
    inference(resolution,[],[f3178,f781]) ).

tff(f781,plain,
    ( ! [X13: $int] :
        ( ~ $less(X13,sK17)
        | $less(X13,sK18) )
    | ~ spl24_18 ),
    inference(resolution,[],[f124,f580]) ).

tff(f3726,plain,
    ( spl24_242
    | ~ spl24_227 ),
    inference(avatar_split_clause,[],[f3718,f3393,f3650]) ).

tff(f3650,plain,
    ( spl24_242
  <=> ! [X74: $int] :
        ( $less(X74,sK13)
        | $less(sK18,X74)
        | ( get3(sK20,X74) = get3(sK19,sK22(X74)) )
        | ( get3(sK20,X74) = get3(sK19,X74) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_242])]) ).

tff(f3393,plain,
    ( spl24_227
  <=> $less(sK18,sK15) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_227])]) ).

tff(f3718,plain,
    ( ! [X0: $int] :
        ( ( get3(sK20,X0) = get3(sK19,sK22(X0)) )
        | ( get3(sK19,X0) = get3(sK20,X0) )
        | $less(sK18,X0)
        | $less(X0,sK13) )
    | ~ spl24_227 ),
    inference(resolution,[],[f3395,f778]) ).

tff(f778,plain,
    ! [X8: $int,X9: $int] :
      ( ~ $less(X8,sK15)
      | $less(X8,X9)
      | ( get3(sK20,X9) = get3(sK19,sK22(X9)) )
      | $less(X9,sK13)
      | ( get3(sK20,X9) = get3(sK19,X9) ) ),
    inference(resolution,[],[f124,f629]) ).

tff(f3395,plain,
    ( $less(sK18,sK15)
    | ~ spl24_227 ),
    inference(avatar_component_clause,[],[f3393]) ).

tff(f3705,plain,
    ( spl24_248
    | spl24_244
    | spl24_249
    | spl24_245 ),
    inference(avatar_split_clause,[],[f3667,f3684,f3702,f3680,f3698]) ).

tff(f3698,plain,
    ( spl24_248
  <=> $less(sK15,get3(sK20,$sum(sK17,1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_248])]) ).

tff(f3680,plain,
    ( spl24_244
  <=> ( get3(sK19,sK22(get3(sK20,$sum(sK17,1)))) = get3(sK20,get3(sK20,$sum(sK17,1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_244])]) ).

tff(f3702,plain,
    ( spl24_249
  <=> ( get3(sK19,get3(sK20,$sum(sK17,1))) = get3(sK20,get3(sK20,$sum(sK17,1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_249])]) ).

tff(f3684,plain,
    ( spl24_245
  <=> ! [X14: $int] :
        ( $less(get3(sK20,X14),sK13)
        | ( get3(sK20,$sum(sK17,1)) = get3(sK20,X14) )
        | $less(sK17,X14)
        | $less(X14,sK13) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_245])]) ).

tff(f3667,plain,
    ! [X13: $int] :
      ( $less(get3(sK20,X13),sK13)
      | ( get3(sK19,get3(sK20,$sum(sK17,1))) = get3(sK20,get3(sK20,$sum(sK17,1))) )
      | ( get3(sK19,sK22(get3(sK20,$sum(sK17,1)))) = get3(sK20,get3(sK20,$sum(sK17,1))) )
      | ( get3(sK20,X13) = get3(sK20,$sum(sK17,1)) )
      | $less(sK17,X13)
      | $less(X13,sK13)
      | $less(sK15,get3(sK20,$sum(sK17,1))) ),
    inference(resolution,[],[f789,f772]) ).

tff(f789,plain,
    ! [X8: $int] :
      ( $less(get3(sK20,X8),get3(sK20,$sum(sK17,1)))
      | $less(X8,sK13)
      | ( get3(sK20,X8) = get3(sK20,$sum(sK17,1)) )
      | $less(sK17,X8) ),
    inference(resolution,[],[f125,f423]) ).

tff(f423,plain,
    ! [X15: $int] :
      ( ~ $less(get3(sK20,$sum(sK17,1)),get3(sK20,X15))
      | $less(sK17,X15)
      | $less(X15,sK13) ),
    inference(cnf_transformation,[],[f260]) ).

tff(f3696,plain,
    ( spl24_1
    | spl24_247
    | spl24_246
    | spl24_13
    | ~ spl24_80 ),
    inference(avatar_split_clause,[],[f3669,f1202,f549,f3688,f3692,f490]) ).

tff(f3692,plain,
    ( spl24_247
  <=> ( 42 = get3(sK20,$sum(sK17,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_247])]) ).

tff(f3688,plain,
    ( spl24_246
  <=> $less(42,get3(sK20,$sum(sK17,1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_246])]) ).

tff(f1202,plain,
    ( spl24_80
  <=> ( 42 = get3(sK20,sK14) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_80])]) ).

tff(f3669,plain,
    ( $less(sK14,sK13)
    | $less(42,get3(sK20,$sum(sK17,1)))
    | ( 42 = get3(sK20,$sum(sK17,1)) )
    | $less(sK17,sK14)
    | ~ spl24_80 ),
    inference(superposition,[],[f789,f1204]) ).

tff(f1204,plain,
    ( ( 42 = get3(sK20,sK14) )
    | ~ spl24_80 ),
    inference(avatar_component_clause,[],[f1202]) ).

tff(f3695,plain,
    ( spl24_133
    | spl24_246
    | spl24_4
    | spl24_247
    | ~ spl24_98 ),
    inference(avatar_split_clause,[],[f3671,f1655,f3692,f505,f3688,f2072]) ).

tff(f1655,plain,
    ( spl24_98
  <=> ( 42 = get3(sK20,sK17) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_98])]) ).

tff(f3671,plain,
    ( ( 42 = get3(sK20,$sum(sK17,1)) )
    | $less(sK17,sK13)
    | $less(42,get3(sK20,$sum(sK17,1)))
    | $less(sK17,sK17)
    | ~ spl24_98 ),
    inference(superposition,[],[f789,f1657]) ).

tff(f1657,plain,
    ( ( 42 = get3(sK20,sK17) )
    | ~ spl24_98 ),
    inference(avatar_component_clause,[],[f1655]) ).

tff(f3686,plain,
    ( spl24_243
    | spl24_244
    | spl24_245 ),
    inference(avatar_split_clause,[],[f3668,f3684,f3680,f3676]) ).

tff(f3676,plain,
    ( spl24_243
  <=> $less(sK17,get3(sK20,$sum(sK17,1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_243])]) ).

tff(f3668,plain,
    ! [X14: $int] :
      ( $less(get3(sK20,X14),sK13)
      | $less(X14,sK13)
      | $less(sK17,X14)
      | ( get3(sK20,$sum(sK17,1)) = get3(sK20,X14) )
      | ( get3(sK19,sK22(get3(sK20,$sum(sK17,1)))) = get3(sK20,get3(sK20,$sum(sK17,1))) )
      | $less(sK17,get3(sK20,$sum(sK17,1))) ),
    inference(resolution,[],[f789,f773]) ).

tff(f3652,plain,
    ( spl24_241
    | spl24_242
    | spl24_11 ),
    inference(avatar_split_clause,[],[f3643,f538,f3650,f3647]) ).

tff(f3647,plain,
    ( spl24_241
  <=> ! [X77: uni,X75: ty,X76: uni] : ( occ1(X75,X76,X77,sK15,sK21) = $sum(occ1(X75,X76,X77,sK15,sK18),occ1(X75,X76,X77,sK18,sK21)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_241])]) ).

tff(f538,plain,
    ( spl24_11
  <=> $less(sK21,sK18) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_11])]) ).

tff(f3643,plain,
    ( ! [X76: uni,X77: uni,X74: $int,X75: ty] :
        ( $less(X74,sK13)
        | ( get3(sK20,X74) = get3(sK19,X74) )
        | ( occ1(X75,X76,X77,sK15,sK21) = $sum(occ1(X75,X76,X77,sK15,sK18),occ1(X75,X76,X77,sK18,sK21)) )
        | ( get3(sK20,X74) = get3(sK19,sK22(X74)) )
        | $less(sK18,X74) )
    | spl24_11 ),
    inference(resolution,[],[f778,f1688]) ).

tff(f1688,plain,
    ( ! [X6: uni,X7: uni,X4: $int,X5: ty] :
        ( $less(sK18,X4)
        | ( occ1(X5,X6,X7,X4,sK21) = $sum(occ1(X5,X6,X7,X4,sK18),occ1(X5,X6,X7,sK18,sK21)) ) )
    | spl24_11 ),
    inference(resolution,[],[f540,f369]) ).

tff(f540,plain,
    ( ~ $less(sK21,sK18)
    | spl24_11 ),
    inference(avatar_component_clause,[],[f538]) ).

tff(f3613,plain,
    ( spl24_13
    | spl24_240
    | spl24_14 ),
    inference(avatar_split_clause,[],[f3548,f554,f3611,f549]) ).

tff(f3611,plain,
    ( spl24_240
  <=> ! [X113: $int,X115: uni,X114: ty,X116: uni] :
        ( ( get3(sK19,sK22(X113)) = get3(sK20,X113) )
        | ( occ1(X114,X115,X116,X113,sK15) = $sum(occ1(X114,X115,X116,X113,sK14),occ1(X114,X115,X116,sK14,sK15)) )
        | ( get3(sK19,X113) = get3(sK20,X113) )
        | $less(sK15,X113) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_240])]) ).

tff(f554,plain,
    ( spl24_14
  <=> $less(sK15,sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_14])]) ).

tff(f3548,plain,
    ( ! [X113: $int,X116: uni,X114: ty,X115: uni] :
        ( ( get3(sK19,sK22(X113)) = get3(sK20,X113) )
        | $less(sK15,X113)
        | ( get3(sK19,X113) = get3(sK20,X113) )
        | $less(sK14,sK13)
        | ( occ1(X114,X115,X116,X113,sK15) = $sum(occ1(X114,X115,X116,X113,sK14),occ1(X114,X115,X116,sK14,sK15)) ) )
    | spl24_14 ),
    inference(resolution,[],[f772,f1327]) ).

tff(f1327,plain,
    ( ! [X118: uni,X116: ty,X117: uni,X115: $int] :
        ( $less(sK14,X115)
        | ( $sum(occ1(X116,X117,X118,X115,sK14),occ1(X116,X117,X118,sK14,sK15)) = occ1(X116,X117,X118,X115,sK15) ) )
    | spl24_14 ),
    inference(resolution,[],[f369,f556]) ).

tff(f556,plain,
    ( ~ $less(sK15,sK14)
    | spl24_14 ),
    inference(avatar_component_clause,[],[f554]) ).

tff(f3609,plain,
    ( spl24_27
    | spl24_239
    | spl24_4 ),
    inference(avatar_split_clause,[],[f3535,f505,f3607,f646]) ).

tff(f3607,plain,
    ( spl24_239
  <=> ! [X102: uni,X100: $int,X103: uni,X101: ty] :
        ( ( get3(sK20,X100) = get3(sK19,sK22(X100)) )
        | ( $sum(occ1(X101,X102,X103,X100,sK13),occ1(X101,X102,X103,sK13,sK17)) = occ1(X101,X102,X103,X100,sK17) )
        | ( get3(sK20,X100) = get3(sK19,X100) )
        | $less(sK15,X100) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_239])]) ).

tff(f3535,plain,
    ( ! [X101: ty,X102: uni,X103: uni,X100: $int] :
        ( ( get3(sK20,X100) = get3(sK19,sK22(X100)) )
        | $less(sK15,X100)
        | ( get3(sK20,X100) = get3(sK19,X100) )
        | ( $sum(occ1(X101,X102,X103,X100,sK13),occ1(X101,X102,X103,sK13,sK17)) = occ1(X101,X102,X103,X100,sK17) )
        | $less(sK13,sK13) )
    | spl24_4 ),
    inference(resolution,[],[f772,f1336]) ).

tff(f1336,plain,
    ( ! [X142: ty,X143: uni,X141: $int,X144: uni] :
        ( $less(sK13,X141)
        | ( occ1(X142,X143,X144,X141,sK17) = $sum(occ1(X142,X143,X144,X141,sK13),occ1(X142,X143,X144,sK13,sK17)) ) )
    | spl24_4 ),
    inference(resolution,[],[f369,f507]) ).

tff(f507,plain,
    ( ~ $less(sK17,sK13)
    | spl24_4 ),
    inference(avatar_component_clause,[],[f505]) ).

tff(f3603,plain,
    ( spl24_224
    | spl24_238
    | spl24_11 ),
    inference(avatar_split_clause,[],[f3569,f538,f3601,f3382]) ).

tff(f3382,plain,
    ( spl24_224
  <=> $less(sK18,sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_224])]) ).

tff(f3601,plain,
    ( spl24_238
  <=> ! [X123: uni,X121: $int,X122: ty,X124: uni] :
        ( $less(sK15,X121)
        | ( get3(sK20,X121) = get3(sK19,X121) )
        | ( get3(sK20,X121) = get3(sK19,sK22(X121)) )
        | ( $sum(occ1(X122,X123,X124,X121,sK18),occ1(X122,X123,X124,sK18,sK21)) = occ1(X122,X123,X124,X121,sK21) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_238])]) ).

tff(f3569,plain,
    ( ! [X121: $int,X124: uni,X122: ty,X123: uni] :
        ( $less(sK15,X121)
        | ( $sum(occ1(X122,X123,X124,X121,sK18),occ1(X122,X123,X124,sK18,sK21)) = occ1(X122,X123,X124,X121,sK21) )
        | ( get3(sK20,X121) = get3(sK19,sK22(X121)) )
        | ( get3(sK20,X121) = get3(sK19,X121) )
        | $less(sK18,sK13) )
    | spl24_11 ),
    inference(resolution,[],[f772,f1688]) ).

tff(f3593,plain,
    ( spl24_27
    | spl24_237
    | spl24_13 ),
    inference(avatar_split_clause,[],[f3536,f549,f3591,f646]) ).

tff(f3591,plain,
    ( spl24_237
  <=> ! [X105: ty,X106: uni,X104: $int,X107: uni] :
        ( ( get3(sK19,X104) = get3(sK20,X104) )
        | ( $sum(occ1(X105,X106,X107,X104,sK13),occ1(X105,X106,X107,sK13,sK14)) = occ1(X105,X106,X107,X104,sK14) )
        | $less(sK15,X104)
        | ( get3(sK19,sK22(X104)) = get3(sK20,X104) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_237])]) ).

tff(f3536,plain,
    ( ! [X106: uni,X107: uni,X104: $int,X105: ty] :
        ( ( get3(sK19,X104) = get3(sK20,X104) )
        | ( get3(sK19,sK22(X104)) = get3(sK20,X104) )
        | $less(sK15,X104)
        | $less(sK13,sK13)
        | ( $sum(occ1(X105,X106,X107,X104,sK13),occ1(X105,X106,X107,sK13,sK14)) = occ1(X105,X106,X107,X104,sK14) ) )
    | spl24_13 ),
    inference(resolution,[],[f772,f1325]) ).

tff(f1325,plain,
    ( ! [X108: ty,X109: uni,X107: $int,X110: uni] :
        ( $less(sK13,X107)
        | ( $sum(occ1(X108,X109,X110,X107,sK13),occ1(X108,X109,X110,sK13,sK14)) = occ1(X108,X109,X110,X107,sK14) ) )
    | spl24_13 ),
    inference(resolution,[],[f369,f551]) ).

tff(f551,plain,
    ( ~ $less(sK14,sK13)
    | spl24_13 ),
    inference(avatar_component_clause,[],[f549]) ).

tff(f3587,plain,
    ( spl24_13
    | spl24_236
    | spl24_1 ),
    inference(avatar_split_clause,[],[f3547,f490,f3585,f549]) ).

tff(f3585,plain,
    ( spl24_236
  <=> ! [X112: uni,X110: ty,X111: uni,X109: $int] :
        ( $less(sK15,X109)
        | ( occ1(X110,X111,X112,X109,sK17) = $sum(occ1(X110,X111,X112,X109,sK14),occ1(X110,X111,X112,sK14,sK17)) )
        | ( get3(sK20,X109) = get3(sK19,sK22(X109)) )
        | ( get3(sK20,X109) = get3(sK19,X109) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_236])]) ).

tff(f3547,plain,
    ( ! [X111: uni,X109: $int,X112: uni,X110: ty] :
        ( $less(sK15,X109)
        | ( get3(sK20,X109) = get3(sK19,X109) )
        | ( get3(sK20,X109) = get3(sK19,sK22(X109)) )
        | $less(sK14,sK13)
        | ( occ1(X110,X111,X112,X109,sK17) = $sum(occ1(X110,X111,X112,X109,sK14),occ1(X110,X111,X112,sK14,sK17)) ) )
    | spl24_1 ),
    inference(resolution,[],[f772,f1337]) ).

tff(f1337,plain,
    ( ! [X145: $int,X148: uni,X146: ty,X147: uni] :
        ( $less(sK14,X145)
        | ( occ1(X146,X147,X148,X145,sK17) = $sum(occ1(X146,X147,X148,X145,sK14),occ1(X146,X147,X148,sK14,sK17)) ) )
    | spl24_1 ),
    inference(resolution,[],[f369,f492]) ).

tff(f492,plain,
    ( ~ $less(sK17,sK14)
    | spl24_1 ),
    inference(avatar_component_clause,[],[f490]) ).

tff(f3434,plain,
    ( spl24_223
    | spl24_226
    | spl24_11
    | ~ spl24_50 ),
    inference(avatar_split_clause,[],[f3358,f859,f538,f3390,f3377]) ).

tff(f3377,plain,
    ( spl24_223
  <=> $less(sK18,sK17) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_223])]) ).

tff(f3390,plain,
    ( spl24_226
  <=> ! [X54: uni,X53: ty,X55: uni] : ( occ1(X53,X54,X55,sK14,sK21) = $sum(occ1(X53,X54,X55,sK14,sK18),occ1(X53,X54,X55,sK18,sK21)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_226])]) ).

tff(f859,plain,
    ( spl24_50
  <=> $less(sK14,sK17) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_50])]) ).

tff(f3358,plain,
    ( ! [X58: uni,X56: ty,X57: uni] :
        ( ( occ1(X56,X57,X58,sK14,sK21) = $sum(occ1(X56,X57,X58,sK14,sK18),occ1(X56,X57,X58,sK18,sK21)) )
        | $less(sK18,sK17) )
    | spl24_11
    | ~ spl24_50 ),
    inference(resolution,[],[f1688,f1020]) ).

tff(f1020,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,sK14)
        | $less(X0,sK17) )
    | ~ spl24_50 ),
    inference(resolution,[],[f861,f124]) ).

tff(f861,plain,
    ( $less(sK14,sK17)
    | ~ spl24_50 ),
    inference(avatar_component_clause,[],[f859]) ).

tff(f3433,plain,
    ( spl24_220
    | spl24_235
    | spl24_11
    | ~ spl24_19 ),
    inference(avatar_split_clause,[],[f3362,f586,f538,f3430,f3366]) ).

tff(f3366,plain,
    ( spl24_220
  <=> ! [X66: ty,X67: uni,X68: uni] : ( occ1(X66,X67,X68,sK17,sK21) = $sum(occ1(X66,X67,X68,sK17,sK18),occ1(X66,X67,X68,sK18,sK21)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_220])]) ).

tff(f3430,plain,
    ( spl24_235
  <=> $less(sK18,sK16) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_235])]) ).

tff(f3362,plain,
    ( ! [X70: uni,X71: uni,X69: ty] :
        ( $less(sK18,sK16)
        | ( occ1(X69,X70,X71,sK17,sK21) = $sum(occ1(X69,X70,X71,sK17,sK18),occ1(X69,X70,X71,sK18,sK21)) ) )
    | spl24_11
    | ~ spl24_19 ),
    inference(resolution,[],[f1688,f780]) ).

tff(f3428,plain,
    ( spl24_222
    | spl24_234
    | spl24_145
    | spl24_224
    | spl24_11
    | ~ spl24_24 ),
    inference(avatar_split_clause,[],[f3423,f617,f538,f3382,f2260,f3425,f3374]) ).

tff(f3374,plain,
    ( spl24_222
  <=> ! [X73: uni,X72: ty,X74: uni] : ( occ1(X72,X73,X74,sK18,sK21) = $sum(occ1(X72,X73,X74,sK18,sK18),occ1(X72,X73,X74,sK18,sK21)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_222])]) ).

tff(f3425,plain,
    ( spl24_234
  <=> ( get3(sK19,sK18) = get3(sK19,sK22(sK18)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_234])]) ).

tff(f2260,plain,
    ( spl24_145
  <=> ( 42 = get3(sK19,sK18) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_145])]) ).

tff(f617,plain,
    ( spl24_24
  <=> ( get3(sK19,sK18) = get3(sK20,sK18) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_24])]) ).

tff(f3423,plain,
    ( ! [X76: uni,X77: uni,X75: ty] :
        ( $less(sK18,sK13)
        | ( 42 = get3(sK19,sK18) )
        | ( get3(sK19,sK18) = get3(sK19,sK22(sK18)) )
        | ( occ1(X75,X76,X77,sK18,sK21) = $sum(occ1(X75,X76,X77,sK18,sK18),occ1(X75,X76,X77,sK18,sK21)) ) )
    | spl24_11
    | ~ spl24_24 ),
    inference(forward_demodulation,[],[f3364,f619]) ).

tff(f619,plain,
    ( ( get3(sK19,sK18) = get3(sK20,sK18) )
    | ~ spl24_24 ),
    inference(avatar_component_clause,[],[f617]) ).

tff(f3364,plain,
    ( ! [X76: uni,X77: uni,X75: ty] :
        ( ( get3(sK19,sK22(sK18)) = get3(sK20,sK18) )
        | ( occ1(X75,X76,X77,sK18,sK21) = $sum(occ1(X75,X76,X77,sK18,sK18),occ1(X75,X76,X77,sK18,sK21)) )
        | $less(sK18,sK13)
        | ( 42 = get3(sK19,sK18) ) )
    | spl24_11 ),
    inference(resolution,[],[f1688,f630]) ).

tff(f3422,plain,
    ( spl24_220
    | spl24_233
    | spl24_11 ),
    inference(avatar_split_clause,[],[f3360,f538,f3420,f3366]) ).

tff(f3420,plain,
    ( spl24_233
  <=> ! [X65: $int] :
        ( $less(X65,sK13)
        | $less(sK18,X65)
        | ( get3(sK20,X65) = get3(sK19,sK22(X65)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_233])]) ).

tff(f3360,plain,
    ( ! [X65: $int,X62: ty,X63: uni,X64: uni] :
        ( $less(X65,sK13)
        | ( occ1(X62,X63,X64,sK17,sK21) = $sum(occ1(X62,X63,X64,sK17,sK18),occ1(X62,X63,X64,sK18,sK21)) )
        | ( get3(sK20,X65) = get3(sK19,sK22(X65)) )
        | $less(sK18,X65) )
    | spl24_11 ),
    inference(resolution,[],[f1688,f779]) ).

tff(f779,plain,
    ! [X10: $int,X11: $int] :
      ( ~ $less(X10,sK17)
      | $less(X11,sK13)
      | $less(X10,X11)
      | ( get3(sK20,X11) = get3(sK19,sK22(X11)) ) ),
    inference(resolution,[],[f124,f420]) ).

tff(f3418,plain,
    ( spl24_232
    | spl24_230
    | spl24_11
    | ~ spl24_68 ),
    inference(avatar_split_clause,[],[f3355,f991,f538,f3407,f3416]) ).

tff(f3416,plain,
    ( spl24_232
  <=> ! [X48: uni,X47: ty,X49: uni] : ( $sum(occ1(X47,X48,X49,get3(sK19,sK18),sK18),occ1(X47,X48,X49,sK18,sK21)) = occ1(X47,X48,X49,get3(sK19,sK18),sK21) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_232])]) ).

tff(f3355,plain,
    ( ! [X48: uni,X49: uni,X47: ty] :
        ( $less(sK18,get3(sK20,$sum(sK18,-1)))
        | ( $sum(occ1(X47,X48,X49,get3(sK19,sK18),sK18),occ1(X47,X48,X49,sK18,sK21)) = occ1(X47,X48,X49,get3(sK19,sK18),sK21) ) )
    | spl24_11
    | ~ spl24_68 ),
    inference(resolution,[],[f1688,f2659]) ).

tff(f2659,plain,
    ( ! [X7: $int] :
        ( ~ $less(X7,get3(sK19,sK18))
        | $less(X7,get3(sK20,$sum(sK18,-1))) )
    | ~ spl24_68 ),
    inference(resolution,[],[f993,f124]) ).

tff(f3414,plain,
    ( spl24_222
    | spl24_11 ),
    inference(avatar_split_clause,[],[f3346,f538,f3374]) ).

tff(f3346,plain,
    ( ! [X8: uni,X6: ty,X7: uni] : ( occ1(X6,X7,X8,sK18,sK21) = $sum(occ1(X6,X7,X8,sK18,sK18),occ1(X6,X7,X8,sK18,sK21)) )
    | spl24_11 ),
    inference(resolution,[],[f1688,f123]) ).

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

tff(f3413,plain,
    ( spl24_230
    | spl24_231
    | ~ spl24_8
    | spl24_11
    | ~ spl24_167 ),
    inference(avatar_split_clause,[],[f3354,f2577,f538,f525,f3411,f3407]) ).

tff(f3411,plain,
    ( spl24_231
  <=> ! [X45: uni,X44: ty,X46: uni] : ( $sum(occ1(X44,X45,X46,get3(sK19,sK21),sK18),occ1(X44,X45,X46,sK18,sK21)) = occ1(X44,X45,X46,get3(sK19,sK21),sK21) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_231])]) ).

tff(f525,plain,
    ( spl24_8
  <=> $less(get3(sK20,sK21),get3(sK20,$sum(sK18,-1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_8])]) ).

tff(f2577,plain,
    ( spl24_167
  <=> ( get3(sK20,sK21) = get3(sK19,sK21) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_167])]) ).

tff(f3354,plain,
    ( ! [X46: uni,X44: ty,X45: uni] :
        ( ( $sum(occ1(X44,X45,X46,get3(sK19,sK21),sK18),occ1(X44,X45,X46,sK18,sK21)) = occ1(X44,X45,X46,get3(sK19,sK21),sK21) )
        | $less(sK18,get3(sK20,$sum(sK18,-1))) )
    | ~ spl24_8
    | spl24_11
    | ~ spl24_167 ),
    inference(resolution,[],[f1688,f2586]) ).

tff(f2586,plain,
    ( ! [X7: $int] :
        ( ~ $less(X7,get3(sK19,sK21))
        | $less(X7,get3(sK20,$sum(sK18,-1))) )
    | ~ spl24_8
    | ~ spl24_167 ),
    inference(backward_demodulation,[],[f2325,f2579]) ).

tff(f2579,plain,
    ( ( get3(sK20,sK21) = get3(sK19,sK21) )
    | ~ spl24_167 ),
    inference(avatar_component_clause,[],[f2577]) ).

tff(f2325,plain,
    ( ! [X7: $int] :
        ( ~ $less(X7,get3(sK20,sK21))
        | $less(X7,get3(sK20,$sum(sK18,-1))) )
    | ~ spl24_8 ),
    inference(resolution,[],[f527,f124]) ).

tff(f527,plain,
    ( $less(get3(sK20,sK21),get3(sK20,$sum(sK18,-1)))
    | ~ spl24_8 ),
    inference(avatar_component_clause,[],[f525]) ).

tff(f3405,plain,
    ( spl24_226
    | spl24_147
    | ~ spl24_7
    | spl24_11 ),
    inference(avatar_split_clause,[],[f3359,f538,f520,f2268,f3390]) ).

tff(f2268,plain,
    ( spl24_147
  <=> $less(sK18,sK18) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_147])]) ).

tff(f3359,plain,
    ( ! [X59: ty,X60: uni,X61: uni] :
        ( $less(sK18,sK18)
        | ( occ1(X59,X60,X61,sK14,sK21) = $sum(occ1(X59,X60,X61,sK14,sK18),occ1(X59,X60,X61,sK18,sK21)) ) )
    | ~ spl24_7
    | spl24_11 ),
    inference(resolution,[],[f1688,f776]) ).

tff(f776,plain,
    ( ! [X6: $int] :
        ( ~ $less(X6,sK14)
        | $less(X6,sK18) )
    | ~ spl24_7 ),
    inference(resolution,[],[f124,f522]) ).

tff(f3404,plain,
    ( spl24_224
    | spl24_229
    | spl24_11 ),
    inference(avatar_split_clause,[],[f3347,f538,f3402,f3382]) ).

tff(f3402,plain,
    ( spl24_229
  <=> ! [X10: uni,X11: uni,X12: $int,X9: ty] :
        ( ( get3(sK20,X12) = get3(sK19,sK22(X12)) )
        | $less(sK17,X12)
        | ( $sum(occ1(X9,X10,X11,X12,sK18),occ1(X9,X10,X11,sK18,sK21)) = occ1(X9,X10,X11,X12,sK21) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_229])]) ).

tff(f3347,plain,
    ( ! [X10: uni,X11: uni,X9: ty,X12: $int] :
        ( ( get3(sK20,X12) = get3(sK19,sK22(X12)) )
        | ( $sum(occ1(X9,X10,X11,X12,sK18),occ1(X9,X10,X11,sK18,sK21)) = occ1(X9,X10,X11,X12,sK21) )
        | $less(sK18,sK13)
        | $less(sK17,X12) )
    | spl24_11 ),
    inference(resolution,[],[f1688,f773]) ).

tff(f3400,plain,
    ( spl24_228
    | spl24_223
    | spl24_11
    | ~ spl24_54 ),
    inference(avatar_split_clause,[],[f3356,f877,f538,f3377,f3398]) ).

tff(f3398,plain,
    ( spl24_228
  <=> ! [X52: uni,X50: ty,X51: uni] : ( occ1(X50,X51,X52,sK13,sK21) = $sum(occ1(X50,X51,X52,sK13,sK18),occ1(X50,X51,X52,sK18,sK21)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_228])]) ).

tff(f877,plain,
    ( spl24_54
  <=> $less(sK13,sK17) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_54])]) ).

tff(f3356,plain,
    ( ! [X50: ty,X51: uni,X52: uni] :
        ( $less(sK18,sK17)
        | ( occ1(X50,X51,X52,sK13,sK21) = $sum(occ1(X50,X51,X52,sK13,sK18),occ1(X50,X51,X52,sK18,sK21)) ) )
    | spl24_11
    | ~ spl24_54 ),
    inference(resolution,[],[f1688,f1029]) ).

tff(f1029,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,sK13)
        | $less(X0,sK17) )
    | ~ spl24_54 ),
    inference(resolution,[],[f879,f124]) ).

tff(f879,plain,
    ( $less(sK13,sK17)
    | ~ spl24_54 ),
    inference(avatar_component_clause,[],[f877]) ).

tff(f3396,plain,
    ( spl24_226
    | spl24_227
    | spl24_11
    | ~ spl24_56 ),
    inference(avatar_split_clause,[],[f3357,f886,f538,f3393,f3390]) ).

tff(f886,plain,
    ( spl24_56
  <=> $less(sK14,sK15) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_56])]) ).

tff(f3357,plain,
    ( ! [X54: uni,X55: uni,X53: ty] :
        ( $less(sK18,sK15)
        | ( occ1(X53,X54,X55,sK14,sK21) = $sum(occ1(X53,X54,X55,sK14,sK18),occ1(X53,X54,X55,sK18,sK21)) ) )
    | spl24_11
    | ~ spl24_56 ),
    inference(resolution,[],[f1688,f1055]) ).

tff(f1055,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,sK14)
        | $less(X0,sK15) )
    | ~ spl24_56 ),
    inference(resolution,[],[f888,f124]) ).

tff(f888,plain,
    ( $less(sK14,sK15)
    | ~ spl24_56 ),
    inference(avatar_component_clause,[],[f886]) ).

tff(f3388,plain,
    ( spl24_224
    | spl24_225
    | spl24_11
    | ~ spl24_59 ),
    inference(avatar_split_clause,[],[f3353,f901,f538,f3386,f3382]) ).

tff(f3386,plain,
    ( spl24_225
  <=> ! [X41: ty,X43: uni,X42: uni] : ( occ1(X41,X42,X43,0,sK21) = $sum(occ1(X41,X42,X43,0,sK18),occ1(X41,X42,X43,sK18,sK21)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_225])]) ).

tff(f901,plain,
    ( spl24_59
  <=> $less(0,sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_59])]) ).

tff(f3353,plain,
    ( ! [X41: ty,X42: uni,X43: uni] :
        ( ( occ1(X41,X42,X43,0,sK21) = $sum(occ1(X41,X42,X43,0,sK18),occ1(X41,X42,X43,sK18,sK21)) )
        | $less(sK18,sK13) )
    | spl24_11
    | ~ spl24_59 ),
    inference(resolution,[],[f1688,f1110]) ).

tff(f1110,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,0)
        | $less(X0,sK13) )
    | ~ spl24_59 ),
    inference(resolution,[],[f903,f124]) ).

tff(f903,plain,
    ( $less(0,sK13)
    | ~ spl24_59 ),
    inference(avatar_component_clause,[],[f901]) ).

tff(f3380,plain,
    ( spl24_221
    | spl24_222
    | spl24_145
    | spl24_223
    | spl24_11 ),
    inference(avatar_split_clause,[],[f3363,f538,f3377,f2260,f3374,f3370]) ).

tff(f3370,plain,
    ( spl24_221
  <=> ( sK18 = sK17 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_221])]) ).

tff(f3363,plain,
    ( ! [X72: ty,X73: uni,X74: uni] :
        ( $less(sK18,sK17)
        | ( 42 = get3(sK19,sK18) )
        | ( occ1(X72,X73,X74,sK18,sK21) = $sum(occ1(X72,X73,X74,sK18,sK18),occ1(X72,X73,X74,sK18,sK21)) )
        | ( sK18 = sK17 ) )
    | spl24_11 ),
    inference(resolution,[],[f1688,f801]) ).

tff(f3368,plain,
    ( spl24_220
    | spl24_147
    | spl24_11
    | ~ spl24_18 ),
    inference(avatar_split_clause,[],[f3361,f578,f538,f2268,f3366]) ).

tff(f3361,plain,
    ( ! [X68: uni,X66: ty,X67: uni] :
        ( $less(sK18,sK18)
        | ( occ1(X66,X67,X68,sK17,sK21) = $sum(occ1(X66,X67,X68,sK17,sK18),occ1(X66,X67,X68,sK18,sK21)) ) )
    | spl24_11
    | ~ spl24_18 ),
    inference(resolution,[],[f1688,f781]) ).

tff(f3343,plain,
    ( spl24_219
    | ~ spl24_19
    | ~ spl24_210 ),
    inference(avatar_split_clause,[],[f3327,f3151,f586,f3340]) ).

tff(f3340,plain,
    ( spl24_219
  <=> $less(get3(sK19,sK21),sK16) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_219])]) ).

tff(f3151,plain,
    ( spl24_210
  <=> $less(get3(sK19,sK21),sK17) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_210])]) ).

tff(f3327,plain,
    ( $less(get3(sK19,sK21),sK16)
    | ~ spl24_19
    | ~ spl24_210 ),
    inference(resolution,[],[f3153,f780]) ).

tff(f3153,plain,
    ( $less(get3(sK19,sK21),sK17)
    | ~ spl24_210 ),
    inference(avatar_component_clause,[],[f3151]) ).

tff(f3338,plain,
    ( spl24_218
    | ~ spl24_18
    | ~ spl24_210 ),
    inference(avatar_split_clause,[],[f3326,f3151,f578,f3335]) ).

tff(f3335,plain,
    ( spl24_218
  <=> $less(get3(sK19,sK21),sK18) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_218])]) ).

tff(f3326,plain,
    ( $less(get3(sK19,sK21),sK18)
    | ~ spl24_18
    | ~ spl24_210 ),
    inference(resolution,[],[f3153,f781]) ).

tff(f3324,plain,
    ( spl24_217
    | ~ spl24_19
    | ~ spl24_209 ),
    inference(avatar_split_clause,[],[f3308,f3139,f586,f3321]) ).

tff(f3321,plain,
    ( spl24_217
  <=> $less(get3(sK20,sK13),sK16) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_217])]) ).

tff(f3139,plain,
    ( spl24_209
  <=> $less(get3(sK20,sK13),sK17) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_209])]) ).

tff(f3308,plain,
    ( $less(get3(sK20,sK13),sK16)
    | ~ spl24_19
    | ~ spl24_209 ),
    inference(resolution,[],[f3141,f780]) ).

tff(f3141,plain,
    ( $less(get3(sK20,sK13),sK17)
    | ~ spl24_209 ),
    inference(avatar_component_clause,[],[f3139]) ).

tff(f3319,plain,
    ( spl24_216
    | ~ spl24_18
    | ~ spl24_209 ),
    inference(avatar_split_clause,[],[f3307,f3139,f578,f3316]) ).

tff(f3316,plain,
    ( spl24_216
  <=> $less(get3(sK20,sK13),sK18) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_216])]) ).

tff(f3307,plain,
    ( $less(get3(sK20,sK13),sK18)
    | ~ spl24_18
    | ~ spl24_209 ),
    inference(resolution,[],[f3141,f781]) ).

tff(f3299,plain,
    ( spl24_214
    | ~ spl24_215
    | ~ spl24_161 ),
    inference(avatar_split_clause,[],[f3275,f2541,f3296,f3292]) ).

tff(f2541,plain,
    ( spl24_161
  <=> $less(sK17,get3(sK19,sK15)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_161])]) ).

tff(f3275,plain,
    ( ~ $less(get3(sK19,sK15),sK18)
    | ( 42 = get3(sK19,get3(sK19,sK15)) )
    | ~ spl24_161 ),
    inference(resolution,[],[f2543,f429]) ).

tff(f2543,plain,
    ( $less(sK17,get3(sK19,sK15))
    | ~ spl24_161 ),
    inference(avatar_component_clause,[],[f2541]) ).

tff(f3290,plain,
    ( spl24_212
    | spl24_213
    | ~ spl24_161 ),
    inference(avatar_split_clause,[],[f3274,f2541,f3287,f3283]) ).

tff(f3283,plain,
    ( spl24_212
  <=> $less(sK15,get3(sK19,sK15)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_212])]) ).

tff(f3287,plain,
    ( spl24_213
  <=> ( get3(sK20,get3(sK19,sK15)) = get3(sK19,get3(sK19,sK15)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_213])]) ).

tff(f3274,plain,
    ( ( get3(sK20,get3(sK19,sK15)) = get3(sK19,get3(sK19,sK15)) )
    | $less(sK15,get3(sK19,sK15))
    | ~ spl24_161 ),
    inference(resolution,[],[f2543,f424]) ).

tff(f3179,plain,
    ( spl24_211
    | ~ spl24_54
    | ~ spl24_172 ),
    inference(avatar_split_clause,[],[f3168,f2661,f877,f3176]) ).

tff(f2661,plain,
    ( spl24_172
  <=> $less(get3(sK19,sK18),sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_172])]) ).

tff(f3168,plain,
    ( $less(get3(sK19,sK18),sK17)
    | ~ spl24_54
    | ~ spl24_172 ),
    inference(resolution,[],[f2663,f1029]) ).

tff(f2663,plain,
    ( $less(get3(sK19,sK18),sK13)
    | ~ spl24_172 ),
    inference(avatar_component_clause,[],[f2661]) ).

tff(f3154,plain,
    ( spl24_210
    | ~ spl24_54
    | ~ spl24_169 ),
    inference(avatar_split_clause,[],[f3143,f2604,f877,f3151]) ).

tff(f2604,plain,
    ( spl24_169
  <=> $less(get3(sK19,sK21),sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_169])]) ).

tff(f3143,plain,
    ( $less(get3(sK19,sK21),sK17)
    | ~ spl24_54
    | ~ spl24_169 ),
    inference(resolution,[],[f2606,f1029]) ).

tff(f2606,plain,
    ( $less(get3(sK19,sK21),sK13)
    | ~ spl24_169 ),
    inference(avatar_component_clause,[],[f2604]) ).

tff(f3142,plain,
    ( spl24_209
    | ~ spl24_54
    | ~ spl24_160 ),
    inference(avatar_split_clause,[],[f3131,f2536,f877,f3139]) ).

tff(f2536,plain,
    ( spl24_160
  <=> $less(get3(sK20,sK13),sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_160])]) ).

tff(f3131,plain,
    ( $less(get3(sK20,sK13),sK17)
    | ~ spl24_54
    | ~ spl24_160 ),
    inference(resolution,[],[f2538,f1029]) ).

tff(f2538,plain,
    ( $less(get3(sK20,sK13),sK13)
    | ~ spl24_160 ),
    inference(avatar_component_clause,[],[f2536]) ).

tff(f3088,plain,
    ( spl24_199
    | spl24_208
    | spl24_1
    | ~ spl24_8
    | ~ spl24_167 ),
    inference(avatar_split_clause,[],[f3061,f2577,f525,f490,f3086,f2985]) ).

tff(f3086,plain,
    ( spl24_208
  <=> ! [X41: ty,X43: uni,X42: uni] : ( occ1(X41,X42,X43,get3(sK19,sK21),sK17) = $sum(occ1(X41,X42,X43,get3(sK19,sK21),sK14),occ1(X41,X42,X43,sK14,sK17)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_208])]) ).

tff(f3061,plain,
    ( ! [X41: ty,X42: uni,X43: uni] :
        ( ( occ1(X41,X42,X43,get3(sK19,sK21),sK17) = $sum(occ1(X41,X42,X43,get3(sK19,sK21),sK14),occ1(X41,X42,X43,sK14,sK17)) )
        | $less(sK14,get3(sK20,$sum(sK18,-1))) )
    | spl24_1
    | ~ spl24_8
    | ~ spl24_167 ),
    inference(resolution,[],[f1337,f2586]) ).

tff(f3084,plain,
    ( spl24_13
    | spl24_207
    | spl24_1
    | ~ spl24_59 ),
    inference(avatar_split_clause,[],[f3060,f901,f490,f3082,f549]) ).

tff(f3082,plain,
    ( spl24_207
  <=> ! [X38: ty,X39: uni,X40: uni] : ( $sum(occ1(X38,X39,X40,0,sK14),occ1(X38,X39,X40,sK14,sK17)) = occ1(X38,X39,X40,0,sK17) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_207])]) ).

tff(f3060,plain,
    ( ! [X40: uni,X38: ty,X39: uni] :
        ( ( $sum(occ1(X38,X39,X40,0,sK14),occ1(X38,X39,X40,sK14,sK17)) = occ1(X38,X39,X40,0,sK17) )
        | $less(sK14,sK13) )
    | spl24_1
    | ~ spl24_59 ),
    inference(resolution,[],[f1337,f1110]) ).

tff(f3080,plain,
    ( spl24_199
    | spl24_206
    | spl24_1
    | ~ spl24_68 ),
    inference(avatar_split_clause,[],[f3062,f991,f490,f3078,f2985]) ).

tff(f3078,plain,
    ( spl24_206
  <=> ! [X45: uni,X44: ty,X46: uni] : ( occ1(X44,X45,X46,get3(sK19,sK18),sK17) = $sum(occ1(X44,X45,X46,get3(sK19,sK18),sK14),occ1(X44,X45,X46,sK14,sK17)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_206])]) ).

tff(f3062,plain,
    ( ! [X46: uni,X44: ty,X45: uni] :
        ( ( occ1(X44,X45,X46,get3(sK19,sK18),sK17) = $sum(occ1(X44,X45,X46,get3(sK19,sK18),sK14),occ1(X44,X45,X46,sK14,sK17)) )
        | $less(sK14,get3(sK20,$sum(sK18,-1))) )
    | spl24_1
    | ~ spl24_68 ),
    inference(resolution,[],[f1337,f2659]) ).

tff(f3076,plain,
    ( spl24_13
    | spl24_205
    | spl24_1 ),
    inference(avatar_split_clause,[],[f3054,f490,f3074,f549]) ).

tff(f3074,plain,
    ( spl24_205
  <=> ! [X9: $int,X7: uni,X6: ty,X8: uni] :
        ( $less(sK17,X9)
        | ( get3(sK20,X9) = get3(sK19,sK22(X9)) )
        | ( $sum(occ1(X6,X7,X8,X9,sK14),occ1(X6,X7,X8,sK14,sK17)) = occ1(X6,X7,X8,X9,sK17) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_205])]) ).

tff(f3054,plain,
    ( ! [X8: uni,X6: ty,X9: $int,X7: uni] :
        ( $less(sK17,X9)
        | ( $sum(occ1(X6,X7,X8,X9,sK14),occ1(X6,X7,X8,sK14,sK17)) = occ1(X6,X7,X8,X9,sK17) )
        | $less(sK14,sK13)
        | ( get3(sK20,X9) = get3(sK19,sK22(X9)) ) )
    | spl24_1 ),
    inference(resolution,[],[f1337,f773]) ).

tff(f3051,plain,
    ( spl24_27
    | spl24_204
    | spl24_4 ),
    inference(avatar_split_clause,[],[f3025,f505,f3049,f646]) ).

tff(f3049,plain,
    ( spl24_204
  <=> ! [X9: $int,X7: uni,X6: ty,X8: uni] :
        ( ( get3(sK20,X9) = get3(sK19,sK22(X9)) )
        | $less(sK17,X9)
        | ( $sum(occ1(X6,X7,X8,X9,sK13),occ1(X6,X7,X8,sK13,sK17)) = occ1(X6,X7,X8,X9,sK17) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_204])]) ).

tff(f3025,plain,
    ( ! [X8: uni,X6: ty,X9: $int,X7: uni] :
        ( ( get3(sK20,X9) = get3(sK19,sK22(X9)) )
        | ( $sum(occ1(X6,X7,X8,X9,sK13),occ1(X6,X7,X8,sK13,sK17)) = occ1(X6,X7,X8,X9,sK17) )
        | $less(sK17,X9)
        | $less(sK13,sK13) )
    | spl24_4 ),
    inference(resolution,[],[f1336,f773]) ).

tff(f3047,plain,
    ( spl24_203
    | spl24_4
    | spl24_10 ),
    inference(avatar_split_clause,[],[f3023,f533,f505,f3044]) ).

tff(f3044,plain,
    ( spl24_203
  <=> ! [X38: ty,X39: uni,X40: uni] : ( occ1(X38,X39,X40,0,sK17) = $sum(occ1(X38,X39,X40,0,sK13),occ1(X38,X39,X40,sK13,sK17)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_203])]) ).

tff(f3023,plain,
    ( ! [X2: uni,X0: ty,X1: uni] : ( occ1(X0,X1,X2,0,sK17) = $sum(occ1(X0,X1,X2,0,sK13),occ1(X0,X1,X2,sK13,sK17)) )
    | spl24_4
    | spl24_10 ),
    inference(resolution,[],[f1336,f535]) ).

tff(f3046,plain,
    ( spl24_27
    | spl24_203
    | spl24_4
    | ~ spl24_59 ),
    inference(avatar_split_clause,[],[f3031,f901,f505,f3044,f646]) ).

tff(f3031,plain,
    ( ! [X40: uni,X38: ty,X39: uni] :
        ( ( occ1(X38,X39,X40,0,sK17) = $sum(occ1(X38,X39,X40,0,sK13),occ1(X38,X39,X40,sK13,sK17)) )
        | $less(sK13,sK13) )
    | spl24_4
    | ~ spl24_59 ),
    inference(resolution,[],[f1336,f1110]) ).

tff(f3000,plain,
    ( spl24_13
    | spl24_202
    | spl24_14
    | ~ spl24_59 ),
    inference(avatar_split_clause,[],[f2969,f901,f554,f2998,f549]) ).

tff(f2998,plain,
    ( spl24_202
  <=> ! [X38: ty,X39: uni,X40: uni] : ( occ1(X38,X39,X40,0,sK15) = $sum(occ1(X38,X39,X40,0,sK14),occ1(X38,X39,X40,sK14,sK15)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_202])]) ).

tff(f2969,plain,
    ( ! [X40: uni,X38: ty,X39: uni] :
        ( ( occ1(X38,X39,X40,0,sK15) = $sum(occ1(X38,X39,X40,0,sK14),occ1(X38,X39,X40,sK14,sK15)) )
        | $less(sK14,sK13) )
    | spl24_14
    | ~ spl24_59 ),
    inference(resolution,[],[f1327,f1110]) ).

tff(f2996,plain,
    ( spl24_13
    | spl24_201
    | spl24_14 ),
    inference(avatar_split_clause,[],[f2963,f554,f2994,f549]) ).

tff(f2994,plain,
    ( spl24_201
  <=> ! [X9: $int,X7: uni,X6: ty,X8: uni] :
        ( ( get3(sK20,X9) = get3(sK19,sK22(X9)) )
        | $less(sK17,X9)
        | ( occ1(X6,X7,X8,X9,sK15) = $sum(occ1(X6,X7,X8,X9,sK14),occ1(X6,X7,X8,sK14,sK15)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_201])]) ).

tff(f2963,plain,
    ( ! [X8: uni,X6: ty,X9: $int,X7: uni] :
        ( ( get3(sK20,X9) = get3(sK19,sK22(X9)) )
        | $less(sK14,sK13)
        | ( occ1(X6,X7,X8,X9,sK15) = $sum(occ1(X6,X7,X8,X9,sK14),occ1(X6,X7,X8,sK14,sK15)) )
        | $less(sK17,X9) )
    | spl24_14 ),
    inference(resolution,[],[f1327,f773]) ).

tff(f2992,plain,
    ( spl24_199
    | spl24_200
    | ~ spl24_8
    | spl24_14
    | ~ spl24_167 ),
    inference(avatar_split_clause,[],[f2970,f2577,f554,f525,f2990,f2985]) ).

tff(f2990,plain,
    ( spl24_200
  <=> ! [X41: ty,X43: uni,X42: uni] : ( occ1(X41,X42,X43,get3(sK19,sK21),sK15) = $sum(occ1(X41,X42,X43,get3(sK19,sK21),sK14),occ1(X41,X42,X43,sK14,sK15)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_200])]) ).

tff(f2970,plain,
    ( ! [X41: ty,X42: uni,X43: uni] :
        ( ( occ1(X41,X42,X43,get3(sK19,sK21),sK15) = $sum(occ1(X41,X42,X43,get3(sK19,sK21),sK14),occ1(X41,X42,X43,sK14,sK15)) )
        | $less(sK14,get3(sK20,$sum(sK18,-1))) )
    | ~ spl24_8
    | spl24_14
    | ~ spl24_167 ),
    inference(resolution,[],[f1327,f2586]) ).

tff(f2988,plain,
    ( spl24_198
    | spl24_199
    | spl24_14
    | ~ spl24_68 ),
    inference(avatar_split_clause,[],[f2971,f991,f554,f2985,f2982]) ).

tff(f2982,plain,
    ( spl24_198
  <=> ! [X45: uni,X44: ty,X46: uni] : ( occ1(X44,X45,X46,get3(sK19,sK18),sK15) = $sum(occ1(X44,X45,X46,get3(sK19,sK18),sK14),occ1(X44,X45,X46,sK14,sK15)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_198])]) ).

tff(f2971,plain,
    ( ! [X46: uni,X44: ty,X45: uni] :
        ( $less(sK14,get3(sK20,$sum(sK18,-1)))
        | ( occ1(X44,X45,X46,get3(sK19,sK18),sK15) = $sum(occ1(X44,X45,X46,get3(sK19,sK18),sK14),occ1(X44,X45,X46,sK14,sK15)) ) )
    | spl24_14
    | ~ spl24_68 ),
    inference(resolution,[],[f1327,f2659]) ).

tff(f2960,plain,
    ( spl24_197
    | spl24_193
    | spl24_13
    | ~ spl24_68 ),
    inference(avatar_split_clause,[],[f2930,f991,f549,f2941,f2958]) ).

tff(f2958,plain,
    ( spl24_197
  <=> ! [X45: uni,X44: ty,X46: uni] : ( occ1(X44,X45,X46,get3(sK19,sK18),sK14) = $sum(occ1(X44,X45,X46,get3(sK19,sK18),sK13),occ1(X44,X45,X46,sK13,sK14)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_197])]) ).

tff(f2930,plain,
    ( ! [X46: uni,X44: ty,X45: uni] :
        ( $less(sK13,get3(sK20,$sum(sK18,-1)))
        | ( occ1(X44,X45,X46,get3(sK19,sK18),sK14) = $sum(occ1(X44,X45,X46,get3(sK19,sK18),sK13),occ1(X44,X45,X46,sK13,sK14)) ) )
    | spl24_13
    | ~ spl24_68 ),
    inference(resolution,[],[f1325,f2659]) ).

tff(f2956,plain,
    ( spl24_195
    | spl24_10
    | spl24_13 ),
    inference(avatar_split_clause,[],[f2920,f549,f533,f2949]) ).

tff(f2949,plain,
    ( spl24_195
  <=> ! [X38: ty,X39: uni,X40: uni] : ( $sum(occ1(X38,X39,X40,0,sK13),occ1(X38,X39,X40,sK13,sK14)) = occ1(X38,X39,X40,0,sK14) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_195])]) ).

tff(f2920,plain,
    ( ! [X2: uni,X0: ty,X1: uni] : ( occ1(X0,X1,X2,0,sK14) = $sum(occ1(X0,X1,X2,0,sK13),occ1(X0,X1,X2,sK13,sK14)) )
    | spl24_10
    | spl24_13 ),
    inference(resolution,[],[f1325,f535]) ).

tff(f2955,plain,
    ( spl24_27
    | spl24_196
    | spl24_13 ),
    inference(avatar_split_clause,[],[f2922,f549,f2953,f646]) ).

tff(f2953,plain,
    ( spl24_196
  <=> ! [X9: $int,X7: uni,X6: ty,X8: uni] :
        ( $less(sK17,X9)
        | ( get3(sK20,X9) = get3(sK19,sK22(X9)) )
        | ( $sum(occ1(X6,X7,X8,X9,sK13),occ1(X6,X7,X8,sK13,sK14)) = occ1(X6,X7,X8,X9,sK14) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_196])]) ).

tff(f2922,plain,
    ( ! [X8: uni,X6: ty,X9: $int,X7: uni] :
        ( $less(sK17,X9)
        | ( $sum(occ1(X6,X7,X8,X9,sK13),occ1(X6,X7,X8,sK13,sK14)) = occ1(X6,X7,X8,X9,sK14) )
        | $less(sK13,sK13)
        | ( get3(sK20,X9) = get3(sK19,sK22(X9)) ) )
    | spl24_13 ),
    inference(resolution,[],[f1325,f773]) ).

tff(f2951,plain,
    ( spl24_195
    | spl24_27
    | spl24_13
    | ~ spl24_59 ),
    inference(avatar_split_clause,[],[f2928,f901,f549,f646,f2949]) ).

tff(f2928,plain,
    ( ! [X40: uni,X38: ty,X39: uni] :
        ( $less(sK13,sK13)
        | ( $sum(occ1(X38,X39,X40,0,sK13),occ1(X38,X39,X40,sK13,sK14)) = occ1(X38,X39,X40,0,sK14) ) )
    | spl24_13
    | ~ spl24_59 ),
    inference(resolution,[],[f1325,f1110]) ).

tff(f2947,plain,
    ( spl24_193
    | spl24_194
    | ~ spl24_8
    | spl24_13
    | ~ spl24_167 ),
    inference(avatar_split_clause,[],[f2929,f2577,f549,f525,f2945,f2941]) ).

tff(f2945,plain,
    ( spl24_194
  <=> ! [X41: ty,X43: uni,X42: uni] : ( $sum(occ1(X41,X42,X43,get3(sK19,sK21),sK13),occ1(X41,X42,X43,sK13,sK14)) = occ1(X41,X42,X43,get3(sK19,sK21),sK14) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_194])]) ).

tff(f2929,plain,
    ( ! [X41: ty,X42: uni,X43: uni] :
        ( ( $sum(occ1(X41,X42,X43,get3(sK19,sK21),sK13),occ1(X41,X42,X43,sK13,sK14)) = occ1(X41,X42,X43,get3(sK19,sK21),sK14) )
        | $less(sK13,get3(sK20,$sum(sK18,-1))) )
    | ~ spl24_8
    | spl24_13
    | ~ spl24_167 ),
    inference(resolution,[],[f1325,f2586]) ).

tff(f2913,plain,
    ( spl24_191
    | spl24_192
    | spl24_10
    | ~ spl24_56 ),
    inference(avatar_split_clause,[],[f2886,f886,f533,f2911,f2907]) ).

tff(f2907,plain,
    ( spl24_191
  <=> $less(0,sK15) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_191])]) ).

tff(f2911,plain,
    ( spl24_192
  <=> ! [X61: ty,X62: uni,X63: uni] : ( occ1(X61,X62,X63,sK14,sK13) = $sum(occ1(X61,X62,X63,sK14,0),occ1(X61,X62,X63,0,sK13)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_192])]) ).

tff(f2886,plain,
    ( ! [X62: uni,X63: uni,X61: ty] :
        ( ( occ1(X61,X62,X63,sK14,sK13) = $sum(occ1(X61,X62,X63,sK14,0),occ1(X61,X62,X63,0,sK13)) )
        | $less(0,sK15) )
    | spl24_10
    | ~ spl24_56 ),
    inference(resolution,[],[f1324,f1055]) ).

tff(f2905,plain,
    ( spl24_190
    | spl24_189
    | ~ spl24_8
    | spl24_10
    | ~ spl24_167 ),
    inference(avatar_split_clause,[],[f2883,f2577,f533,f525,f2898,f2903]) ).

tff(f2903,plain,
    ( spl24_190
  <=> ! [X54: uni,X52: ty,X53: uni] : ( $sum(occ1(X52,X53,X54,get3(sK19,sK21),0),occ1(X52,X53,X54,0,sK13)) = occ1(X52,X53,X54,get3(sK19,sK21),sK13) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_190])]) ).

tff(f2883,plain,
    ( ! [X54: uni,X52: ty,X53: uni] :
        ( $less(0,get3(sK20,$sum(sK18,-1)))
        | ( $sum(occ1(X52,X53,X54,get3(sK19,sK21),0),occ1(X52,X53,X54,0,sK13)) = occ1(X52,X53,X54,get3(sK19,sK21),sK13) ) )
    | ~ spl24_8
    | spl24_10
    | ~ spl24_167 ),
    inference(resolution,[],[f1324,f2586]) ).

tff(f2901,plain,
    ( spl24_188
    | spl24_189
    | spl24_10
    | ~ spl24_68 ),
    inference(avatar_split_clause,[],[f2884,f991,f533,f2898,f2895]) ).

tff(f2895,plain,
    ( spl24_188
  <=> ! [X57: uni,X55: ty,X56: uni] : ( $sum(occ1(X55,X56,X57,get3(sK19,sK18),0),occ1(X55,X56,X57,0,sK13)) = occ1(X55,X56,X57,get3(sK19,sK18),sK13) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_188])]) ).

tff(f2884,plain,
    ( ! [X56: uni,X57: uni,X55: ty] :
        ( $less(0,get3(sK20,$sum(sK18,-1)))
        | ( $sum(occ1(X55,X56,X57,get3(sK19,sK18),0),occ1(X55,X56,X57,0,sK13)) = occ1(X55,X56,X57,get3(sK19,sK18),sK13) ) )
    | spl24_10
    | ~ spl24_68 ),
    inference(resolution,[],[f1324,f2659]) ).

tff(f2872,plain,
    ( spl24_184
    | spl24_187
    | ~ spl24_17 ),
    inference(avatar_split_clause,[],[f2868,f572,f2870,f2847]) ).

tff(f2847,plain,
    ( spl24_184
  <=> ! [X7: $int] :
        ( $less(sK16,X7)
        | $less(X7,$sum(sK15,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_184])]) ).

tff(f2870,plain,
    ( spl24_187
  <=> ! [X6: $int] :
        ( $less(X6,0)
        | map_eq_sub1(int,t2tb(sK20),t2tb(sK20),0,X6)
        | $less(sK13,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_187])]) ).

tff(f572,plain,
    ( spl24_17
  <=> permut_sub3(mk_array3(sK16,sK20),mk_array3(sK16,sK20),sK13,$sum(sK15,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_17])]) ).

tff(f2868,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(X6,0)
        | $less(sK13,X6)
        | map_eq_sub1(int,t2tb(sK20),t2tb(sK20),0,X6)
        | $less(sK16,X7)
        | $less(X7,$sum(sK15,1)) )
    | ~ spl24_17 ),
    inference(forward_demodulation,[],[f2859,f1998]) ).

tff(f1998,plain,
    ! [X0: $int,X1: map_int_int] : ( t2tb(X1) = elts(int,t2tb2(mk_array3(X0,X1))) ),
    inference(superposition,[],[f295,f297]) ).

tff(f297,plain,
    ! [X0: $int,X1: map_int_int] : ( tb2t(elts(int,t2tb2(mk_array3(X0,X1)))) = X1 ),
    inference(cnf_transformation,[],[f203]) ).

tff(f203,plain,
    ! [X0: $int,X1: map_int_int] : ( tb2t(elts(int,t2tb2(mk_array3(X0,X1)))) = X1 ),
    inference(rectify,[],[f35]) ).

tff(f35,axiom,
    ! [X6: $int,X15: map_int_int] : ( tb2t(elts(int,t2tb2(mk_array3(X6,X15)))) = X15 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',elts_def2) ).

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

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

tff(f17,axiom,
    ! [X10: uni] : ( t2tb(tb2t(X10)) = X10 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',bridgeR) ).

tff(f2859,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(X6,0)
        | map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK20))),elts(int,t2tb2(mk_array3(sK16,sK20))),0,X6)
        | $less(sK16,X7)
        | $less(sK13,X6)
        | $less(X7,$sum(sK15,1)) )
    | ~ spl24_17 ),
    inference(resolution,[],[f1281,f351]) ).

tff(f351,plain,
    ! [X2: array_int,X3: $int,X0: array_int,X1: $int] :
      ( ~ permut_sub3(X2,X0,X3,X1)
      | map_eq_sub1(int,elts(int,t2tb2(X2)),elts(int,t2tb2(X0)),0,X3) ),
    inference(cnf_transformation,[],[f204]) ).

tff(f204,plain,
    ! [X3: $int,X2: array_int,X1: $int,X0: array_int] :
      ( ( map_eq_sub1(int,elts(int,t2tb2(X2)),elts(int,t2tb2(X0)),X1,length1(int,t2tb2(X2)))
        & permut3(int,t2tb2(X2),t2tb2(X0),X3,X1)
        & map_eq_sub1(int,elts(int,t2tb2(X2)),elts(int,t2tb2(X0)),0,X3) )
    <=> permut_sub3(X2,X0,X3,X1) ),
    inference(rectify,[],[f77]) ).

tff(f77,axiom,
    ! [X13: array_int,X6: $int,X12: array_int,X18: $int] :
      ( permut_sub3(X12,X13,X18,X6)
    <=> ( permut3(int,t2tb2(X12),t2tb2(X13),X18,X6)
        & map_eq_sub1(int,elts(int,t2tb2(X12)),elts(int,t2tb2(X13)),X6,length1(int,t2tb2(X12)))
        & map_eq_sub1(int,elts(int,t2tb2(X12)),elts(int,t2tb2(X13)),0,X18) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',permut_sub_def) ).

tff(f1281,plain,
    ( ! [X4: $int,X5: $int] :
        ( permut_sub3(mk_array3(sK16,sK20),mk_array3(sK16,sK20),X5,X4)
        | $less(X5,0)
        | $less(sK16,X4)
        | $less(X4,$sum(sK15,1))
        | $less(sK13,X5) )
    | ~ spl24_17 ),
    inference(forward_demodulation,[],[f1276,f387]) ).

tff(f387,plain,
    ! [X0: map_int_int,X1: $int] : ( length1(int,t2tb2(mk_array3(X1,X0))) = X1 ),
    inference(cnf_transformation,[],[f136]) ).

tff(f136,plain,
    ! [X1: $int,X0: map_int_int] : ( length1(int,t2tb2(mk_array3(X1,X0))) = X1 ),
    inference(rectify,[],[f32]) ).

tff(f32,axiom,
    ! [X15: map_int_int,X6: $int] : ( length1(int,t2tb2(mk_array3(X6,X15))) = X6 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',length_def2) ).

tff(f1276,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(X4,$sum(sK15,1))
        | $less(length1(int,t2tb2(mk_array3(sK16,sK20))),X4)
        | permut_sub3(mk_array3(sK16,sK20),mk_array3(sK16,sK20),X5,X4)
        | $less(X5,0)
        | $less(sK13,X5) )
    | ~ spl24_17 ),
    inference(resolution,[],[f418,f574]) ).

tff(f574,plain,
    ( permut_sub3(mk_array3(sK16,sK20),mk_array3(sK16,sK20),sK13,$sum(sK15,1))
    | ~ spl24_17 ),
    inference(avatar_component_clause,[],[f572]) ).

tff(f418,plain,
    ! [X2: $int,X3: $int,X0: $int,X1: $int,X4: array_int,X5: array_int] :
      ( ~ permut_sub3(X5,X4,X1,X2)
      | $less(X0,X2)
      | $less(X1,X3)
      | $less(X3,0)
      | $less(length1(int,t2tb2(X5)),X0)
      | permut_sub3(X5,X4,X3,X0) ),
    inference(cnf_transformation,[],[f239]) ).

tff(f239,plain,
    ! [X0: $int,X3: $int,X2: $int,X1: $int,X5: array_int,X4: array_int] :
      ( permut_sub3(X5,X4,X3,X0)
      | $less(length1(int,t2tb2(X5)),X0)
      | $less(X1,X3)
      | ~ permut_sub3(X5,X4,X1,X2)
      | $less(X0,X2)
      | $less(X3,0) ),
    inference(flattening,[],[f238]) ).

tff(f238,plain,
    ! [X4: array_int,X2: $int,X3: $int,X1: $int,X5: array_int,X0: $int] :
      ( permut_sub3(X5,X4,X3,X0)
      | $less(length1(int,t2tb2(X5)),X0)
      | $less(X0,X2)
      | $less(X1,X3)
      | $less(X3,0)
      | ~ permut_sub3(X5,X4,X1,X2) ),
    inference(ennf_transformation,[],[f171]) ).

tff(f171,plain,
    ! [X4: array_int,X2: $int,X3: $int,X1: $int,X5: array_int,X0: $int] :
      ( permut_sub3(X5,X4,X1,X2)
     => ( ( ~ $less(X1,X3)
          & ~ $less(X3,0) )
       => ( ( ~ $less(length1(int,t2tb2(X5)),X0)
            & ~ $less(X0,X2) )
         => permut_sub3(X5,X4,X3,X0) ) ) ),
    inference(rectify,[],[f102]) ).

tff(f102,plain,
    ! [X26: $int,X24: $int,X15: $int,X25: $int,X13: array_int,X12: array_int] :
      ( permut_sub3(X12,X13,X24,X15)
     => ( ( ~ $less(X25,0)
          & ~ $less(X24,X25) )
       => ( ( ~ $less(length1(int,t2tb2(X12)),X26)
            & ~ $less(X26,X15) )
         => permut_sub3(X12,X13,X25,X26) ) ) ),
    inference(theory_normalization,[],[f82]) ).

tff(f82,axiom,
    ! [X26: $int,X24: $int,X15: $int,X25: $int,X13: array_int,X12: array_int] :
      ( permut_sub3(X12,X13,X24,X15)
     => ( ( $lesseq(0,X25)
          & $lesseq(X25,X24) )
       => ( ( $lesseq(X26,length1(int,t2tb2(X12)))
            & $lesseq(X15,X26) )
         => permut_sub3(X12,X13,X25,X26) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',permut_sub_weakening) ).

tff(f2867,plain,
    ( spl24_186
    | spl24_175
    | ~ spl24_17 ),
    inference(avatar_split_clause,[],[f2863,f572,f2781,f2865]) ).

tff(f2865,plain,
    ( spl24_186
  <=> ! [X5: $int] :
        ( $less(X5,$sum(sK15,1))
        | map_eq_sub1(int,t2tb(sK20),t2tb(sK20),X5,sK16)
        | $less(sK16,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_186])]) ).

tff(f2781,plain,
    ( spl24_175
  <=> ! [X4: $int] :
        ( $less(X4,0)
        | $less(sK13,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_175])]) ).

tff(f2863,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(X4,0)
        | $less(sK13,X4)
        | $less(X5,$sum(sK15,1))
        | $less(sK16,X5)
        | map_eq_sub1(int,t2tb(sK20),t2tb(sK20),X5,sK16) )
    | ~ spl24_17 ),
    inference(forward_demodulation,[],[f2862,f1998]) ).

tff(f2862,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(X5,$sum(sK15,1))
        | $less(sK13,X4)
        | $less(X4,0)
        | $less(sK16,X5)
        | map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK20))),elts(int,t2tb2(mk_array3(sK16,sK20))),X5,sK16) )
    | ~ spl24_17 ),
    inference(forward_demodulation,[],[f2858,f387]) ).

tff(f2858,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(X4,0)
        | $less(X5,$sum(sK15,1))
        | map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK20))),elts(int,t2tb2(mk_array3(sK16,sK20))),X5,length1(int,t2tb2(mk_array3(sK16,sK20))))
        | $less(sK13,X4)
        | $less(sK16,X5) )
    | ~ spl24_17 ),
    inference(resolution,[],[f1281,f353]) ).

tff(f353,plain,
    ! [X2: array_int,X3: $int,X0: array_int,X1: $int] :
      ( ~ permut_sub3(X2,X0,X3,X1)
      | map_eq_sub1(int,elts(int,t2tb2(X2)),elts(int,t2tb2(X0)),X1,length1(int,t2tb2(X2))) ),
    inference(cnf_transformation,[],[f204]) ).

tff(f2852,plain,
    ( spl24_184
    | spl24_185
    | ~ spl24_20 ),
    inference(avatar_split_clause,[],[f2845,f591,f2850,f2847]) ).

tff(f2850,plain,
    ( spl24_185
  <=> ! [X6: $int] :
        ( $less(X6,0)
        | map_eq_sub1(int,t2tb(sK12),t2tb(sK19),0,X6)
        | $less(sK13,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_185])]) ).

tff(f591,plain,
    ( spl24_20
  <=> permut_sub3(mk_array3(sK16,sK12),mk_array3(sK16,sK19),sK13,$sum(sK15,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_20])]) ).

tff(f2845,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(X6,0)
        | $less(sK13,X6)
        | $less(sK16,X7)
        | map_eq_sub1(int,t2tb(sK12),t2tb(sK19),0,X6)
        | $less(X7,$sum(sK15,1)) )
    | ~ spl24_20 ),
    inference(forward_demodulation,[],[f2844,f1998]) ).

tff(f2844,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(X6,0)
        | map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK12))),t2tb(sK19),0,X6)
        | $less(sK13,X6)
        | $less(sK16,X7)
        | $less(X7,$sum(sK15,1)) )
    | ~ spl24_20 ),
    inference(forward_demodulation,[],[f2834,f1998]) ).

tff(f2834,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(X7,$sum(sK15,1))
        | $less(X6,0)
        | $less(sK16,X7)
        | $less(sK13,X6)
        | map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK12))),elts(int,t2tb2(mk_array3(sK16,sK19))),0,X6) )
    | ~ spl24_20 ),
    inference(resolution,[],[f1280,f351]) ).

tff(f1280,plain,
    ( ! [X6: $int,X7: $int] :
        ( permut_sub3(mk_array3(sK16,sK12),mk_array3(sK16,sK19),X7,X6)
        | $less(X7,0)
        | $less(sK16,X6)
        | $less(sK13,X7)
        | $less(X6,$sum(sK15,1)) )
    | ~ spl24_20 ),
    inference(forward_demodulation,[],[f1277,f387]) ).

tff(f1277,plain,
    ( ! [X6: $int,X7: $int] :
        ( permut_sub3(mk_array3(sK16,sK12),mk_array3(sK16,sK19),X7,X6)
        | $less(length1(int,t2tb2(mk_array3(sK16,sK12))),X6)
        | $less(sK13,X7)
        | $less(X6,$sum(sK15,1))
        | $less(X7,0) )
    | ~ spl24_20 ),
    inference(resolution,[],[f418,f593]) ).

tff(f593,plain,
    ( permut_sub3(mk_array3(sK16,sK12),mk_array3(sK16,sK19),sK13,$sum(sK15,1))
    | ~ spl24_20 ),
    inference(avatar_component_clause,[],[f591]) ).

tff(f2842,plain,
    ( spl24_175
    | spl24_183
    | ~ spl24_20 ),
    inference(avatar_split_clause,[],[f2838,f591,f2840,f2781]) ).

tff(f2840,plain,
    ( spl24_183
  <=> ! [X5: $int] :
        ( $less(sK16,X5)
        | map_eq_sub1(int,t2tb(sK12),t2tb(sK19),X5,sK16)
        | $less(X5,$sum(sK15,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_183])]) ).

tff(f2838,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(sK16,X5)
        | $less(sK13,X4)
        | $less(X4,0)
        | $less(X5,$sum(sK15,1))
        | map_eq_sub1(int,t2tb(sK12),t2tb(sK19),X5,sK16) )
    | ~ spl24_20 ),
    inference(forward_demodulation,[],[f2837,f1998]) ).

tff(f2837,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(sK13,X4)
        | $less(X4,0)
        | $less(sK16,X5)
        | map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK12))),t2tb(sK19),X5,sK16)
        | $less(X5,$sum(sK15,1)) )
    | ~ spl24_20 ),
    inference(forward_demodulation,[],[f2836,f1998]) ).

tff(f2836,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(sK16,X5)
        | $less(X5,$sum(sK15,1))
        | $less(sK13,X4)
        | map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK12))),elts(int,t2tb2(mk_array3(sK16,sK19))),X5,sK16)
        | $less(X4,0) )
    | ~ spl24_20 ),
    inference(forward_demodulation,[],[f2833,f387]) ).

tff(f2833,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(sK16,X5)
        | $less(X4,0)
        | map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK12))),elts(int,t2tb2(mk_array3(sK16,sK19))),X5,length1(int,t2tb2(mk_array3(sK16,sK12))))
        | $less(X5,$sum(sK15,1))
        | $less(sK13,X4) )
    | ~ spl24_20 ),
    inference(resolution,[],[f1280,f353]) ).

tff(f2831,plain,
    ( spl24_175
    | spl24_182
    | ~ spl24_12 ),
    inference(avatar_split_clause,[],[f2827,f543,f2829,f2781]) ).

tff(f2829,plain,
    ( spl24_182
  <=> ! [X4: $int] :
        ( $less(sK16,X4)
        | $less(X4,$sum(sK15,1))
        | map_eq_sub1(int,t2tb(sK19),t2tb(sK20),X4,sK16) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_182])]) ).

tff(f543,plain,
    ( spl24_12
  <=> permut_sub3(mk_array3(sK16,sK19),mk_array3(sK16,sK20),sK13,$sum(sK15,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_12])]) ).

tff(f2827,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(sK16,X4)
        | $less(X5,0)
        | map_eq_sub1(int,t2tb(sK19),t2tb(sK20),X4,sK16)
        | $less(X4,$sum(sK15,1))
        | $less(sK13,X5) )
    | ~ spl24_12 ),
    inference(forward_demodulation,[],[f2826,f1998]) ).

tff(f2826,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(X5,0)
        | $less(sK13,X5)
        | $less(X4,$sum(sK15,1))
        | map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK19))),t2tb(sK20),X4,sK16)
        | $less(sK16,X4) )
    | ~ spl24_12 ),
    inference(forward_demodulation,[],[f2825,f1998]) ).

tff(f2825,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(X5,0)
        | $less(sK16,X4)
        | $less(X4,$sum(sK15,1))
        | map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK19))),elts(int,t2tb2(mk_array3(sK16,sK20))),X4,sK16)
        | $less(sK13,X5) )
    | ~ spl24_12 ),
    inference(forward_demodulation,[],[f2814,f387]) ).

tff(f2814,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(sK16,X4)
        | map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK19))),elts(int,t2tb2(mk_array3(sK16,sK20))),X4,length1(int,t2tb2(mk_array3(sK16,sK19))))
        | $less(X5,0)
        | $less(sK13,X5)
        | $less(X4,$sum(sK15,1)) )
    | ~ spl24_12 ),
    inference(resolution,[],[f1279,f353]) ).

tff(f1279,plain,
    ( ! [X0: $int,X1: $int] :
        ( permut_sub3(mk_array3(sK16,sK19),mk_array3(sK16,sK20),X1,X0)
        | $less(sK16,X0)
        | $less(X1,0)
        | $less(X0,$sum(sK15,1))
        | $less(sK13,X1) )
    | ~ spl24_12 ),
    inference(forward_demodulation,[],[f1274,f387]) ).

tff(f1274,plain,
    ( ! [X0: $int,X1: $int] :
        ( $less(length1(int,t2tb2(mk_array3(sK16,sK19))),X0)
        | $less(X1,0)
        | $less(sK13,X1)
        | permut_sub3(mk_array3(sK16,sK19),mk_array3(sK16,sK20),X1,X0)
        | $less(X0,$sum(sK15,1)) )
    | ~ spl24_12 ),
    inference(resolution,[],[f418,f545]) ).

tff(f545,plain,
    ( permut_sub3(mk_array3(sK16,sK19),mk_array3(sK16,sK20),sK13,$sum(sK15,1))
    | ~ spl24_12 ),
    inference(avatar_component_clause,[],[f543]) ).

tff(f2821,plain,
    ( spl24_177
    | spl24_27
    | spl24_181
    | spl24_10
    | ~ spl24_12
    | spl24_66 ),
    inference(avatar_split_clause,[],[f2812,f974,f543,f533,f2818,f646,f2788]) ).

tff(f2788,plain,
    ( spl24_177
  <=> $less(sK16,$sum(sK14,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_177])]) ).

tff(f2818,plain,
    ( spl24_181
  <=> $less($sum(sK14,1),$sum(sK15,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_181])]) ).

tff(f974,plain,
    ( spl24_66
  <=> permut_sub3(mk_array3(sK16,sK19),mk_array3(sK16,sK20),sK13,$sum(sK14,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_66])]) ).

tff(f2812,plain,
    ( $less(sK13,0)
    | $less($sum(sK14,1),$sum(sK15,1))
    | $less(sK13,sK13)
    | $less(sK16,$sum(sK14,1))
    | ~ spl24_12
    | spl24_66 ),
    inference(resolution,[],[f1279,f975]) ).

tff(f975,plain,
    ( ~ permut_sub3(mk_array3(sK16,sK19),mk_array3(sK16,sK20),sK13,$sum(sK14,1))
    | spl24_66 ),
    inference(avatar_component_clause,[],[f974]) ).

tff(f2805,plain,
    ( spl24_179
    | spl24_180
    | ~ spl24_3 ),
    inference(avatar_split_clause,[],[f2798,f500,f2803,f2800]) ).

tff(f2800,plain,
    ( spl24_179
  <=> ! [X7: $int] :
        ( $less(sK16,X7)
        | $less(X7,$sum(sK17,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_179])]) ).

tff(f2803,plain,
    ( spl24_180
  <=> ! [X6: $int] :
        ( map_eq_sub1(int,t2tb(sK19),t2tb(sK20),0,X6)
        | $less(sK13,X6)
        | $less(X6,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_180])]) ).

tff(f500,plain,
    ( spl24_3
  <=> permut_sub3(mk_array3(sK16,sK19),mk_array3(sK16,sK20),sK13,$sum(sK17,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_3])]) ).

tff(f2798,plain,
    ( ! [X6: $int,X7: $int] :
        ( map_eq_sub1(int,t2tb(sK19),t2tb(sK20),0,X6)
        | $less(X6,0)
        | $less(sK13,X6)
        | $less(sK16,X7)
        | $less(X7,$sum(sK17,1)) )
    | ~ spl24_3 ),
    inference(forward_demodulation,[],[f2797,f1998]) ).

tff(f2797,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(sK13,X6)
        | $less(X7,$sum(sK17,1))
        | map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK19))),t2tb(sK20),0,X6)
        | $less(X6,0)
        | $less(sK16,X7) )
    | ~ spl24_3 ),
    inference(forward_demodulation,[],[f2775,f1998]) ).

tff(f2775,plain,
    ( ! [X6: $int,X7: $int] :
        ( $less(X6,0)
        | $less(X7,$sum(sK17,1))
        | $less(sK13,X6)
        | map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK19))),elts(int,t2tb2(mk_array3(sK16,sK20))),0,X6)
        | $less(sK16,X7) )
    | ~ spl24_3 ),
    inference(resolution,[],[f1278,f351]) ).

tff(f1278,plain,
    ( ! [X2: $int,X3: $int] :
        ( permut_sub3(mk_array3(sK16,sK19),mk_array3(sK16,sK20),X3,X2)
        | $less(sK13,X3)
        | $less(X2,$sum(sK17,1))
        | $less(sK16,X2)
        | $less(X3,0) )
    | ~ spl24_3 ),
    inference(forward_demodulation,[],[f1275,f387]) ).

tff(f1275,plain,
    ( ! [X2: $int,X3: $int] :
        ( $less(sK13,X3)
        | $less(X2,$sum(sK17,1))
        | $less(X3,0)
        | permut_sub3(mk_array3(sK16,sK19),mk_array3(sK16,sK20),X3,X2)
        | $less(length1(int,t2tb2(mk_array3(sK16,sK19))),X2) )
    | ~ spl24_3 ),
    inference(resolution,[],[f418,f502]) ).

tff(f502,plain,
    ( permut_sub3(mk_array3(sK16,sK19),mk_array3(sK16,sK20),sK13,$sum(sK17,1))
    | ~ spl24_3 ),
    inference(avatar_component_clause,[],[f500]) ).

tff(f2795,plain,
    ( spl24_27
    | spl24_177
    | spl24_178
    | spl24_10
    | ~ spl24_3
    | spl24_66 ),
    inference(avatar_split_clause,[],[f2772,f974,f500,f533,f2792,f2788,f646]) ).

tff(f2792,plain,
    ( spl24_178
  <=> $less($sum(sK14,1),$sum(sK17,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_178])]) ).

tff(f2772,plain,
    ( $less(sK13,0)
    | $less($sum(sK14,1),$sum(sK17,1))
    | $less(sK16,$sum(sK14,1))
    | $less(sK13,sK13)
    | ~ spl24_3
    | spl24_66 ),
    inference(resolution,[],[f1278,f975]) ).

tff(f2786,plain,
    ( spl24_175
    | spl24_176
    | ~ spl24_3 ),
    inference(avatar_split_clause,[],[f2779,f500,f2784,f2781]) ).

tff(f2784,plain,
    ( spl24_176
  <=> ! [X5: $int] :
        ( $less(X5,$sum(sK17,1))
        | $less(sK16,X5)
        | map_eq_sub1(int,t2tb(sK19),t2tb(sK20),X5,sK16) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_176])]) ).

tff(f2779,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(X5,$sum(sK17,1))
        | map_eq_sub1(int,t2tb(sK19),t2tb(sK20),X5,sK16)
        | $less(X4,0)
        | $less(sK13,X4)
        | $less(sK16,X5) )
    | ~ spl24_3 ),
    inference(forward_demodulation,[],[f2778,f1998]) ).

tff(f2778,plain,
    ( ! [X4: $int,X5: $int] :
        ( $less(sK13,X4)
        | map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK19))),t2tb(sK20),X5,sK16)
        | $less(sK16,X5)
        | $less(X4,0)
        | $less(X5,$sum(sK17,1)) )
    | ~ spl24_3 ),
    inference(forward_demodulation,[],[f2777,f1998]) ).

tff(f2777,plain,
    ( ! [X4: $int,X5: $int] :
        ( map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK19))),elts(int,t2tb2(mk_array3(sK16,sK20))),X5,sK16)
        | $less(X5,$sum(sK17,1))
        | $less(sK13,X4)
        | $less(sK16,X5)
        | $less(X4,0) )
    | ~ spl24_3 ),
    inference(forward_demodulation,[],[f2774,f387]) ).

tff(f2774,plain,
    ( ! [X4: $int,X5: $int] :
        ( map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK19))),elts(int,t2tb2(mk_array3(sK16,sK20))),X5,length1(int,t2tb2(mk_array3(sK16,sK19))))
        | $less(X5,$sum(sK17,1))
        | $less(X4,0)
        | $less(sK13,X4)
        | $less(sK16,X5) )
    | ~ spl24_3 ),
    inference(resolution,[],[f1278,f353]) ).

tff(f2763,plain,
    ( spl24_174
    | ~ spl24_19
    | ~ spl24_170 ),
    inference(avatar_split_clause,[],[f2747,f2616,f586,f2760]) ).

tff(f2760,plain,
    ( spl24_174
  <=> $less(42,sK16) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_174])]) ).

tff(f2616,plain,
    ( spl24_170
  <=> $less(42,sK17) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_170])]) ).

tff(f2747,plain,
    ( $less(42,sK16)
    | ~ spl24_19
    | ~ spl24_170 ),
    inference(resolution,[],[f2618,f780]) ).

tff(f2618,plain,
    ( $less(42,sK17)
    | ~ spl24_170 ),
    inference(avatar_component_clause,[],[f2616]) ).

tff(f2758,plain,
    ( spl24_173
    | ~ spl24_18
    | ~ spl24_170 ),
    inference(avatar_split_clause,[],[f2746,f2616,f578,f2755]) ).

tff(f2755,plain,
    ( spl24_173
  <=> $less(42,sK18) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_173])]) ).

tff(f2746,plain,
    ( $less(42,sK18)
    | ~ spl24_18
    | ~ spl24_170 ),
    inference(resolution,[],[f2618,f781]) ).

tff(f2664,plain,
    ( spl24_163
    | spl24_172
    | spl24_165
    | ~ spl24_68 ),
    inference(avatar_split_clause,[],[f2654,f991,f2558,f2661,f2550]) ).

tff(f2654,plain,
    ( ( get3(sK20,get3(sK20,$sum(sK18,-1))) = get3(sK19,sK22(get3(sK20,$sum(sK18,-1)))) )
    | $less(get3(sK19,sK18),sK13)
    | $less(sK17,get3(sK20,$sum(sK18,-1)))
    | ~ spl24_68 ),
    inference(resolution,[],[f993,f773]) ).

tff(f2653,plain,
    ( spl24_171
    | spl24_146
    | spl24_11
    | spl24_21
    | ~ spl24_8
    | ~ spl24_167 ),
    inference(avatar_split_clause,[],[f2642,f2577,f525,f596,f538,f2264,f2650]) ).

tff(f2650,plain,
    ( spl24_171
  <=> ( 42 = get3(sK19,sK21) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_171])]) ).

tff(f596,plain,
    ( spl24_21
  <=> $less(sK15,sK21) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_21])]) ).

tff(f2642,plain,
    ( $less(sK15,sK21)
    | $less(sK21,sK18)
    | $less(42,get3(sK20,$sum(sK18,-1)))
    | ( 42 = get3(sK19,sK21) )
    | ~ spl24_8
    | ~ spl24_167 ),
    inference(resolution,[],[f2586,f786]) ).

tff(f786,plain,
    ! [X5: $int] :
      ( $less(42,get3(sK19,X5))
      | $less(sK15,X5)
      | $less(X5,sK18)
      | ( 42 = get3(sK19,X5) ) ),
    inference(resolution,[],[f125,f430]) ).

tff(f430,plain,
    ! [X8: $int] :
      ( ~ $less(get3(sK19,X8),42)
      | $less(sK15,X8)
      | $less(X8,sK18) ),
    inference(cnf_transformation,[],[f260]) ).

tff(f2619,plain,
    ( spl24_170
    | ~ spl24_54
    | ~ spl24_155 ),
    inference(avatar_split_clause,[],[f2608,f2514,f877,f2616]) ).

tff(f2514,plain,
    ( spl24_155
  <=> $less(42,sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_155])]) ).

tff(f2608,plain,
    ( $less(42,sK17)
    | ~ spl24_54
    | ~ spl24_155 ),
    inference(resolution,[],[f2516,f1029]) ).

tff(f2516,plain,
    ( $less(42,sK13)
    | ~ spl24_155 ),
    inference(avatar_component_clause,[],[f2514]) ).

tff(f2607,plain,
    ( spl24_169
    | ~ spl24_164
    | ~ spl24_167 ),
    inference(avatar_split_clause,[],[f2592,f2577,f2554,f2604]) ).

tff(f2554,plain,
    ( spl24_164
  <=> $less(get3(sK20,sK21),sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_164])]) ).

tff(f2592,plain,
    ( $less(get3(sK19,sK21),sK13)
    | ~ spl24_164
    | ~ spl24_167 ),
    inference(backward_demodulation,[],[f2556,f2579]) ).

tff(f2556,plain,
    ( $less(get3(sK20,sK21),sK13)
    | ~ spl24_164 ),
    inference(avatar_component_clause,[],[f2554]) ).

tff(f2602,plain,
    ( spl24_168
    | ~ spl24_8
    | ~ spl24_167 ),
    inference(avatar_split_clause,[],[f2581,f2577,f525,f2599]) ).

tff(f2581,plain,
    ( $less(get3(sK19,sK21),get3(sK20,$sum(sK18,-1)))
    | ~ spl24_8
    | ~ spl24_167 ),
    inference(backward_demodulation,[],[f527,f2579]) ).

tff(f2580,plain,
    ( spl24_167
    | spl24_21
    | ~ spl24_151 ),
    inference(avatar_split_clause,[],[f2568,f2408,f596,f2577]) ).

tff(f2408,plain,
    ( spl24_151
  <=> $less(sK17,sK21) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_151])]) ).

tff(f2568,plain,
    ( $less(sK15,sK21)
    | ( get3(sK20,sK21) = get3(sK19,sK21) )
    | ~ spl24_151 ),
    inference(resolution,[],[f2410,f424]) ).

tff(f2410,plain,
    ( $less(sK17,sK21)
    | ~ spl24_151 ),
    inference(avatar_component_clause,[],[f2408]) ).

tff(f2566,plain,
    ( spl24_155
    | spl24_166 ),
    inference(avatar_split_clause,[],[f2467,f2564,f2514]) ).

tff(f2564,plain,
    ( spl24_166
  <=> ! [X36: $int] :
        ( $less(sK17,get3(sK19,X36))
        | ( 42 = get3(sK19,X36) )
        | ( get3(sK20,get3(sK19,X36)) = get3(sK19,sK22(get3(sK19,X36))) )
        | $less(X36,sK18)
        | $less(sK15,X36) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_166])]) ).

tff(f2467,plain,
    ! [X36: $int] :
      ( $less(sK17,get3(sK19,X36))
      | $less(sK15,X36)
      | $less(X36,sK18)
      | ( get3(sK20,get3(sK19,X36)) = get3(sK19,sK22(get3(sK19,X36))) )
      | $less(42,sK13)
      | ( 42 = get3(sK19,X36) ) ),
    inference(resolution,[],[f773,f786]) ).

tff(f2561,plain,
    ( spl24_163
    | spl24_164
    | spl24_165
    | ~ spl24_8 ),
    inference(avatar_split_clause,[],[f2466,f525,f2558,f2554,f2550]) ).

tff(f2466,plain,
    ( ( get3(sK20,get3(sK20,$sum(sK18,-1))) = get3(sK19,sK22(get3(sK20,$sum(sK18,-1)))) )
    | $less(get3(sK20,sK21),sK13)
    | $less(sK17,get3(sK20,$sum(sK18,-1)))
    | ~ spl24_8 ),
    inference(resolution,[],[f773,f527]) ).

tff(f2548,plain,
    ( spl24_161
    | spl24_155
    | spl24_162
    | ~ spl24_113 ),
    inference(avatar_split_clause,[],[f2468,f1800,f2545,f2514,f2541]) ).

tff(f1800,plain,
    ( spl24_113
  <=> $less(42,get3(sK19,sK15)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_113])]) ).

tff(f2468,plain,
    ( ( get3(sK20,get3(sK19,sK15)) = get3(sK19,sK22(get3(sK19,sK15))) )
    | $less(42,sK13)
    | $less(sK17,get3(sK19,sK15))
    | ~ spl24_113 ),
    inference(resolution,[],[f773,f1801]) ).

tff(f1801,plain,
    ( $less(42,get3(sK19,sK15))
    | ~ spl24_113 ),
    inference(avatar_component_clause,[],[f1800]) ).

tff(f2539,plain,
    ( spl24_158
    | spl24_160
    | spl24_157
    | ~ spl24_39 ),
    inference(avatar_split_clause,[],[f2464,f703,f2524,f2536,f2528]) ).

tff(f2528,plain,
    ( spl24_158
  <=> $less(sK17,42) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_158])]) ).

tff(f2524,plain,
    ( spl24_157
  <=> ( get3(sK19,sK22(42)) = get3(sK20,42) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_157])]) ).

tff(f703,plain,
    ( spl24_39
  <=> $less(get3(sK20,sK13),42) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_39])]) ).

tff(f2464,plain,
    ( ( get3(sK19,sK22(42)) = get3(sK20,42) )
    | $less(get3(sK20,sK13),sK13)
    | $less(sK17,42)
    | ~ spl24_39 ),
    inference(resolution,[],[f773,f704]) ).

tff(f704,plain,
    ( $less(get3(sK20,sK13),42)
    | ~ spl24_39 ),
    inference(avatar_component_clause,[],[f703]) ).

tff(f2534,plain,
    ( spl24_157
    | spl24_158
    | spl24_159
    | ~ spl24_80 ),
    inference(avatar_split_clause,[],[f2465,f1202,f2532,f2528,f2524]) ).

tff(f2532,plain,
    ( spl24_159
  <=> ! [X35: $int] :
        ( $less(get3(sK20,X35),sK13)
        | $less(X35,sK13)
        | ( 42 = get3(sK20,X35) )
        | $less(sK14,X35) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_159])]) ).

tff(f2465,plain,
    ( ! [X35: $int] :
        ( $less(get3(sK20,X35),sK13)
        | $less(sK14,X35)
        | $less(sK17,42)
        | ( 42 = get3(sK20,X35) )
        | ( get3(sK19,sK22(42)) = get3(sK20,42) )
        | $less(X35,sK13) )
    | ~ spl24_80 ),
    inference(resolution,[],[f773,f1215]) ).

tff(f1215,plain,
    ( ! [X7: $int] :
        ( $less(get3(sK20,X7),42)
        | ( 42 = get3(sK20,X7) )
        | $less(sK14,X7)
        | $less(X7,sK13) )
    | ~ spl24_80 ),
    inference(forward_demodulation,[],[f1212,f1204]) ).

tff(f1212,plain,
    ( ! [X7: $int] :
        ( $less(sK14,X7)
        | ( 42 = get3(sK20,X7) )
        | $less(X7,sK13)
        | $less(get3(sK20,X7),get3(sK20,sK14)) )
    | ~ spl24_80 ),
    inference(backward_demodulation,[],[f788,f1204]) ).

tff(f788,plain,
    ! [X7: $int] :
      ( ( get3(sK20,sK14) = get3(sK20,X7) )
      | $less(X7,sK13)
      | $less(sK14,X7)
      | $less(get3(sK20,X7),get3(sK20,sK14)) ),
    inference(resolution,[],[f125,f428]) ).

tff(f428,plain,
    ! [X12: $int] :
      ( ~ $less(get3(sK20,sK14),get3(sK20,X12))
      | $less(X12,sK13)
      | $less(sK14,X12) ),
    inference(cnf_transformation,[],[f260]) ).

tff(f2520,plain,
    ( spl24_155
    | spl24_156
    | ~ spl24_80 ),
    inference(avatar_split_clause,[],[f2469,f1202,f2518,f2514]) ).

tff(f2518,plain,
    ( spl24_156
  <=> ! [X37: $int] :
        ( $less(X37,sK14)
        | $less(sK17,X37)
        | ( get3(sK19,sK22(get3(sK20,X37))) = get3(sK20,get3(sK20,X37)) )
        | ( 42 = get3(sK20,X37) )
        | $less(sK17,get3(sK20,X37)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_156])]) ).

tff(f2469,plain,
    ( ! [X37: $int] :
        ( $less(X37,sK14)
        | $less(42,sK13)
        | $less(sK17,get3(sK20,X37))
        | ( 42 = get3(sK20,X37) )
        | ( get3(sK19,sK22(get3(sK20,X37))) = get3(sK20,get3(sK20,X37)) )
        | $less(sK17,X37) )
    | ~ spl24_80 ),
    inference(resolution,[],[f773,f1214]) ).

tff(f1214,plain,
    ( ! [X6: $int] :
        ( $less(42,get3(sK20,X6))
        | $less(sK17,X6)
        | ( 42 = get3(sK20,X6) )
        | $less(X6,sK14) )
    | ~ spl24_80 ),
    inference(forward_demodulation,[],[f1213,f1204]) ).

tff(f1213,plain,
    ( ! [X6: $int] :
        ( ( get3(sK20,sK14) = get3(sK20,X6) )
        | $less(42,get3(sK20,X6))
        | $less(sK17,X6)
        | $less(X6,sK14) )
    | ~ spl24_80 ),
    inference(backward_demodulation,[],[f815,f1204]) ).

tff(f815,plain,
    ! [X6: $int] :
      ( $less(get3(sK20,sK14),get3(sK20,X6))
      | ( get3(sK20,sK14) = get3(sK20,X6) )
      | $less(X6,sK14)
      | $less(sK17,X6) ),
    inference(resolution,[],[f125,f425]) ).

tff(f425,plain,
    ! [X13: $int] :
      ( ~ $less(get3(sK20,X13),get3(sK20,sK14))
      | $less(X13,sK14)
      | $less(sK17,X13) ),
    inference(cnf_transformation,[],[f260]) ).

tff(f2429,plain,
    ( spl24_153
    | spl24_154
    | spl24_150 ),
    inference(avatar_split_clause,[],[f2419,f2404,f2425,f2421]) ).

tff(f2421,plain,
    ( spl24_153
  <=> $less(sK14,sK21) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_153])]) ).

tff(f2425,plain,
    ( spl24_154
  <=> ( sK21 = sK14 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_154])]) ).

tff(f2404,plain,
    ( spl24_150
  <=> $less(sK21,sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_150])]) ).

tff(f2419,plain,
    ( ( sK21 = sK14 )
    | $less(sK14,sK21)
    | spl24_150 ),
    inference(resolution,[],[f2405,f125]) ).

tff(f2405,plain,
    ( ~ $less(sK21,sK14)
    | spl24_150 ),
    inference(avatar_component_clause,[],[f2404]) ).

tff(f2428,plain,
    ( spl24_153
    | spl24_154
    | spl24_150 ),
    inference(avatar_split_clause,[],[f2418,f2404,f2425,f2421]) ).

tff(f2418,plain,
    ( ( sK21 = sK14 )
    | $less(sK14,sK21)
    | spl24_150 ),
    inference(resolution,[],[f2405,f125]) ).

tff(f2415,plain,
    ( spl24_150
    | spl24_151
    | spl24_146
    | spl24_152
    | ~ spl24_8
    | ~ spl24_80 ),
    inference(avatar_split_clause,[],[f2393,f1202,f525,f2412,f2264,f2408,f2404]) ).

tff(f2412,plain,
    ( spl24_152
  <=> ( 42 = get3(sK20,sK21) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_152])]) ).

tff(f2393,plain,
    ( ( 42 = get3(sK20,sK21) )
    | $less(42,get3(sK20,$sum(sK18,-1)))
    | $less(sK17,sK21)
    | $less(sK21,sK14)
    | ~ spl24_8
    | ~ spl24_80 ),
    inference(resolution,[],[f1214,f2325]) ).

tff(f2337,plain,
    ( spl24_113
    | ~ spl24_44
    | ~ spl24_101 ),
    inference(avatar_split_clause,[],[f2336,f1670,f759,f1800]) ).

tff(f759,plain,
    ( spl24_44
  <=> ( get3(sK20,sK15) = get3(sK19,sK15) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_44])]) ).

tff(f1670,plain,
    ( spl24_101
  <=> $less(42,get3(sK20,sK15)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_101])]) ).

tff(f2336,plain,
    ( $less(42,get3(sK19,sK15))
    | ~ spl24_44
    | ~ spl24_101 ),
    inference(forward_demodulation,[],[f1671,f761]) ).

tff(f761,plain,
    ( ( get3(sK20,sK15) = get3(sK19,sK15) )
    | ~ spl24_44 ),
    inference(avatar_component_clause,[],[f759]) ).

tff(f1671,plain,
    ( $less(42,get3(sK20,sK15))
    | ~ spl24_101 ),
    inference(avatar_component_clause,[],[f1670]) ).

tff(f2335,plain,
    ( spl24_110
    | spl24_149
    | spl24_16
    | spl24_113 ),
    inference(avatar_split_clause,[],[f2326,f1800,f566,f2332,f1781]) ).

tff(f1781,plain,
    ( spl24_110
  <=> $less(sK15,sK15) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_110])]) ).

tff(f2332,plain,
    ( spl24_149
  <=> ( 42 = get3(sK19,sK15) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_149])]) ).

tff(f566,plain,
    ( spl24_16
  <=> $less(sK15,sK18) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_16])]) ).

tff(f2326,plain,
    ( $less(sK15,sK18)
    | ( 42 = get3(sK19,sK15) )
    | $less(sK15,sK15)
    | spl24_113 ),
    inference(resolution,[],[f1802,f786]) ).

tff(f1802,plain,
    ( ~ $less(42,get3(sK19,sK15))
    | spl24_113 ),
    inference(avatar_component_clause,[],[f1800]) ).

tff(f2300,plain,
    ( spl24_21
    | spl24_11
    | ~ spl24_9 ),
    inference(avatar_split_clause,[],[f2299,f529,f538,f596]) ).

tff(f529,plain,
    ( spl24_9
  <=> ! [X18: $int] :
        ( $less(sK15,X18)
        | ( get3(sK20,X18) != get3(sK20,sK21) )
        | $less(X18,sK18) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_9])]) ).

tff(f2299,plain,
    ( $less(sK21,sK18)
    | $less(sK15,sK21)
    | ~ spl24_9 ),
    inference(equality_resolution,[],[f530]) ).

tff(f530,plain,
    ( ! [X18: $int] :
        ( ( get3(sK20,X18) != get3(sK20,sK21) )
        | $less(sK15,X18)
        | $less(X18,sK18) )
    | ~ spl24_9 ),
    inference(avatar_component_clause,[],[f529]) ).

tff(f2297,plain,
    ( spl24_94
    | spl24_148
    | spl24_96 ),
    inference(avatar_split_clause,[],[f2286,f1639,f2294,f1631]) ).

tff(f2294,plain,
    ( spl24_148
  <=> ( get3(sK20,sK22(sK22(sK17))) = get3(sK19,sK22(sK22(sK22(sK17)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_148])]) ).

tff(f2286,plain,
    ( ( get3(sK20,sK22(sK22(sK17))) = get3(sK19,sK22(sK22(sK22(sK17)))) )
    | $less(sK17,sK22(sK17))
    | spl24_96 ),
    inference(resolution,[],[f1640,f738]) ).

tff(f2271,plain,
    ( spl24_145
    | spl24_16
    | spl24_146
    | spl24_147
    | ~ spl24_68 ),
    inference(avatar_split_clause,[],[f2248,f991,f2268,f2264,f566,f2260]) ).

tff(f2248,plain,
    ( $less(sK18,sK18)
    | $less(42,get3(sK20,$sum(sK18,-1)))
    | $less(sK15,sK18)
    | ( 42 = get3(sK19,sK18) )
    | ~ spl24_68 ),
    inference(resolution,[],[f786,f1005]) ).

tff(f1005,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,get3(sK19,sK18))
        | $less(X0,get3(sK20,$sum(sK18,-1))) )
    | ~ spl24_68 ),
    inference(resolution,[],[f993,f124]) ).

tff(f2246,plain,
    ( spl24_144
    | spl24_33
    | spl24_32 ),
    inference(avatar_split_clause,[],[f2209,f671,f675,f2243]) ).

tff(f2243,plain,
    ( spl24_144
  <=> ( get3(sK19,sK22(sK22(sK22(sK14)))) = get3(sK20,sK22(sK22(sK14))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_144])]) ).

tff(f2209,plain,
    ( $less(sK17,sK22(sK14))
    | ( get3(sK19,sK22(sK22(sK22(sK14)))) = get3(sK20,sK22(sK22(sK14))) )
    | spl24_32 ),
    inference(resolution,[],[f738,f672]) ).

tff(f2239,plain,
    ( spl24_143
    | spl24_35
    | spl24_37 ),
    inference(avatar_split_clause,[],[f2208,f694,f686,f2236]) ).

tff(f2236,plain,
    ( spl24_143
  <=> ( get3(sK20,sK22(sK22(sK13))) = get3(sK19,sK22(sK22(sK22(sK13)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_143])]) ).

tff(f2208,plain,
    ( $less(sK17,sK22(sK13))
    | ( get3(sK20,sK22(sK22(sK13))) = get3(sK19,sK22(sK22(sK22(sK13)))) )
    | spl24_37 ),
    inference(resolution,[],[f738,f695]) ).

tff(f2173,plain,
    ( spl24_142
    | ~ spl24_41
    | ~ spl24_136 ),
    inference(avatar_split_clause,[],[f2168,f2108,f715,f2170]) ).

tff(f2170,plain,
    ( spl24_142
  <=> ( 42 = get3(sK19,sK22(sK22(sK14))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_142])]) ).

tff(f715,plain,
    ( spl24_41
  <=> ( get3(sK19,sK22(sK22(sK14))) = get3(sK20,sK22(sK14)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_41])]) ).

tff(f2108,plain,
    ( spl24_136
  <=> ( 42 = get3(sK20,sK22(sK14)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_136])]) ).

tff(f2168,plain,
    ( ( 42 = get3(sK19,sK22(sK22(sK14))) )
    | ~ spl24_41
    | ~ spl24_136 ),
    inference(backward_demodulation,[],[f717,f2110]) ).

tff(f2110,plain,
    ( ( 42 = get3(sK20,sK22(sK14)) )
    | ~ spl24_136 ),
    inference(avatar_component_clause,[],[f2108]) ).

tff(f717,plain,
    ( ( get3(sK19,sK22(sK22(sK14))) = get3(sK20,sK22(sK14)) )
    | ~ spl24_41 ),
    inference(avatar_component_clause,[],[f715]) ).

tff(f2167,plain,
    ( ~ spl24_141
    | ~ spl24_98
    | spl24_139 ),
    inference(avatar_split_clause,[],[f2157,f2149,f1655,f2164]) ).

tff(f2164,plain,
    ( spl24_141
  <=> ( 42 = get3(sK20,sK22(sK17)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_141])]) ).

tff(f2149,plain,
    ( spl24_139
  <=> ( get3(sK20,sK22(sK17)) = get3(sK20,sK17) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_139])]) ).

tff(f2157,plain,
    ( ( 42 != get3(sK20,sK22(sK17)) )
    | ~ spl24_98
    | spl24_139 ),
    inference(backward_demodulation,[],[f2150,f1657]) ).

tff(f2150,plain,
    ( ( get3(sK20,sK22(sK17)) != get3(sK20,sK17) )
    | spl24_139 ),
    inference(avatar_component_clause,[],[f2149]) ).

tff(f2162,plain,
    ( spl24_140
    | ~ spl24_25
    | ~ spl24_98 ),
    inference(avatar_split_clause,[],[f2154,f1655,f636,f2159]) ).

tff(f2159,plain,
    ( spl24_140
  <=> ( 42 = get3(sK19,sK22(sK17)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_140])]) ).

tff(f636,plain,
    ( spl24_25
  <=> ( get3(sK19,sK22(sK17)) = get3(sK20,sK17) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_25])]) ).

tff(f2154,plain,
    ( ( 42 = get3(sK19,sK22(sK17)) )
    | ~ spl24_25
    | ~ spl24_98 ),
    inference(backward_demodulation,[],[f638,f1657]) ).

tff(f638,plain,
    ( ( get3(sK19,sK22(sK17)) = get3(sK20,sK17) )
    | ~ spl24_25 ),
    inference(avatar_component_clause,[],[f636]) ).

tff(f2153,plain,
    ( spl24_4
    | spl24_133
    | ~ spl24_94 ),
    inference(avatar_split_clause,[],[f2139,f1631,f2072,f505]) ).

tff(f2139,plain,
    ( $less(sK17,sK17)
    | $less(sK17,sK13)
    | ~ spl24_94 ),
    inference(resolution,[],[f1633,f419]) ).

tff(f1633,plain,
    ( $less(sK17,sK22(sK17))
    | ~ spl24_94 ),
    inference(avatar_component_clause,[],[f1631]) ).

tff(f2152,plain,
    ( spl24_139
    | spl24_93
    | ~ spl24_25
    | ~ spl24_94 ),
    inference(avatar_split_clause,[],[f2147,f1631,f636,f1626,f2149]) ).

tff(f2147,plain,
    ( $less(sK15,sK22(sK17))
    | ( get3(sK20,sK22(sK17)) = get3(sK20,sK17) )
    | ~ spl24_25
    | ~ spl24_94 ),
    inference(forward_demodulation,[],[f2140,f638]) ).

tff(f2140,plain,
    ( ( get3(sK20,sK22(sK17)) = get3(sK19,sK22(sK17)) )
    | $less(sK15,sK22(sK17))
    | ~ spl24_94 ),
    inference(resolution,[],[f1633,f424]) ).

tff(f2138,plain,
    ( spl24_138
    | spl24_137
    | spl24_92 ),
    inference(avatar_split_clause,[],[f2127,f1622,f2130,f2134]) ).

tff(f2130,plain,
    ( spl24_137
  <=> ( sK22(sK17) = sK18 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_137])]) ).

tff(f1622,plain,
    ( spl24_92
  <=> $less(sK22(sK17),sK18) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_92])]) ).

tff(f2127,plain,
    ( ( sK22(sK17) = sK18 )
    | $less(sK18,sK22(sK17))
    | spl24_92 ),
    inference(resolution,[],[f1623,f125]) ).

tff(f1623,plain,
    ( ~ $less(sK22(sK17),sK18)
    | spl24_92 ),
    inference(avatar_component_clause,[],[f1622]) ).

tff(f2137,plain,
    ( spl24_137
    | spl24_138
    | spl24_92 ),
    inference(avatar_split_clause,[],[f2128,f1622,f2134,f2130]) ).

tff(f2128,plain,
    ( $less(sK18,sK22(sK17))
    | ( sK22(sK17) = sK18 )
    | spl24_92 ),
    inference(resolution,[],[f1623,f125]) ).

tff(f2112,plain,
    ( spl24_1
    | spl24_13
    | ~ spl24_33 ),
    inference(avatar_split_clause,[],[f2098,f675,f549,f490]) ).

tff(f2098,plain,
    ( $less(sK14,sK13)
    | $less(sK17,sK14)
    | ~ spl24_33 ),
    inference(resolution,[],[f677,f419]) ).

tff(f677,plain,
    ( $less(sK17,sK22(sK14))
    | ~ spl24_33 ),
    inference(avatar_component_clause,[],[f675]) ).

tff(f2111,plain,
    ( spl24_31
    | spl24_136
    | ~ spl24_33
    | ~ spl24_81 ),
    inference(avatar_split_clause,[],[f2106,f1217,f675,f2108,f666]) ).

tff(f1217,plain,
    ( spl24_81
  <=> ( 42 = get3(sK19,sK22(sK14)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_81])]) ).

tff(f2106,plain,
    ( ( 42 = get3(sK20,sK22(sK14)) )
    | $less(sK15,sK22(sK14))
    | ~ spl24_33
    | ~ spl24_81 ),
    inference(forward_demodulation,[],[f2099,f1219]) ).

tff(f1219,plain,
    ( ( 42 = get3(sK19,sK22(sK14)) )
    | ~ spl24_81 ),
    inference(avatar_component_clause,[],[f1217]) ).

tff(f2099,plain,
    ( $less(sK15,sK22(sK14))
    | ( get3(sK19,sK22(sK14)) = get3(sK20,sK22(sK14)) )
    | ~ spl24_33 ),
    inference(resolution,[],[f677,f424]) ).

tff(f2097,plain,
    ( spl24_134
    | spl24_135
    | spl24_30 ),
    inference(avatar_split_clause,[],[f2086,f662,f2093,f2089]) ).

tff(f2093,plain,
    ( spl24_135
  <=> ( sK18 = sK22(sK14) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_135])]) ).

tff(f662,plain,
    ( spl24_30
  <=> $less(sK22(sK14),sK18) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_30])]) ).

tff(f2086,plain,
    ( ( sK18 = sK22(sK14) )
    | $less(sK18,sK22(sK14))
    | spl24_30 ),
    inference(resolution,[],[f663,f125]) ).

tff(f663,plain,
    ( ~ $less(sK22(sK14),sK18)
    | spl24_30 ),
    inference(avatar_component_clause,[],[f662]) ).

tff(f2096,plain,
    ( spl24_134
    | spl24_135
    | spl24_30 ),
    inference(avatar_split_clause,[],[f2087,f662,f2093,f2089]) ).

tff(f2087,plain,
    ( ( sK18 = sK22(sK14) )
    | $less(sK18,sK22(sK14))
    | spl24_30 ),
    inference(resolution,[],[f663,f125]) ).

tff(f2083,plain,
    ( spl24_4
    | spl24_133
    | ~ spl24_96 ),
    inference(avatar_split_clause,[],[f2076,f1639,f2072,f505]) ).

tff(f2076,plain,
    ( $less(sK17,sK17)
    | $less(sK17,sK13)
    | ~ spl24_96 ),
    inference(resolution,[],[f1641,f421]) ).

tff(f1641,plain,
    ( $less(sK22(sK17),sK13)
    | ~ spl24_96 ),
    inference(avatar_component_clause,[],[f1639]) ).

tff(f2075,plain,
    ( spl24_133
    | spl24_1
    | ~ spl24_80
    | ~ spl24_91 ),
    inference(avatar_split_clause,[],[f2062,f1618,f1202,f490,f2072]) ).

tff(f1618,plain,
    ( spl24_91
  <=> $less(get3(sK20,sK17),42) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_91])]) ).

tff(f2062,plain,
    ( $less(sK17,sK14)
    | $less(sK17,sK17)
    | ~ spl24_80
    | ~ spl24_91 ),
    inference(resolution,[],[f1619,f1207]) ).

tff(f1207,plain,
    ( ! [X13: $int] :
        ( ~ $less(get3(sK20,X13),42)
        | $less(X13,sK14)
        | $less(sK17,X13) )
    | ~ spl24_80 ),
    inference(backward_demodulation,[],[f425,f1204]) ).

tff(f1619,plain,
    ( $less(get3(sK20,sK17),42)
    | ~ spl24_91 ),
    inference(avatar_component_clause,[],[f1618]) ).

tff(f2056,plain,
    ( spl24_132
    | ~ spl24_74 ),
    inference(avatar_split_clause,[],[f2051,f1099,f2053]) ).

tff(f2053,plain,
    ( spl24_132
  <=> map_eq_sub1(int,t2tb(sK12),t2tb(sK19),0,sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_132])]) ).

tff(f1099,plain,
    ( spl24_74
  <=> map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK12))),elts(int,t2tb2(mk_array3(sK16,sK19))),0,sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_74])]) ).

tff(f2051,plain,
    ( map_eq_sub1(int,t2tb(sK12),t2tb(sK19),0,sK13)
    | ~ spl24_74 ),
    inference(forward_demodulation,[],[f2016,f1998]) ).

tff(f2016,plain,
    ( map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK12))),t2tb(sK19),0,sK13)
    | ~ spl24_74 ),
    inference(backward_demodulation,[],[f1101,f1998]) ).

tff(f1101,plain,
    ( map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK12))),elts(int,t2tb2(mk_array3(sK16,sK19))),0,sK13)
    | ~ spl24_74 ),
    inference(avatar_component_clause,[],[f1099]) ).

tff(f2050,plain,
    ( spl24_131
    | ~ spl24_77 ),
    inference(avatar_split_clause,[],[f2045,f1183,f2047]) ).

tff(f2047,plain,
    ( spl24_131
  <=> map_eq_sub1(int,t2tb(sK12),t2tb(sK19),$sum(sK15,1),sK16) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_131])]) ).

tff(f1183,plain,
    ( spl24_77
  <=> map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK12))),elts(int,t2tb2(mk_array3(sK16,sK19))),$sum(sK15,1),sK16) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_77])]) ).

tff(f2045,plain,
    ( map_eq_sub1(int,t2tb(sK12),t2tb(sK19),$sum(sK15,1),sK16)
    | ~ spl24_77 ),
    inference(forward_demodulation,[],[f2015,f1998]) ).

tff(f2015,plain,
    ( map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK12))),t2tb(sK19),$sum(sK15,1),sK16)
    | ~ spl24_77 ),
    inference(backward_demodulation,[],[f1185,f1998]) ).

tff(f1185,plain,
    ( map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK12))),elts(int,t2tb2(mk_array3(sK16,sK19))),$sum(sK15,1),sK16)
    | ~ spl24_77 ),
    inference(avatar_component_clause,[],[f1183]) ).

tff(f2044,plain,
    ( spl24_130
    | ~ spl24_78 ),
    inference(avatar_split_clause,[],[f2039,f1189,f2041]) ).

tff(f2041,plain,
    ( spl24_130
  <=> map_eq_sub1(int,t2tb(sK19),t2tb(sK20),$sum(sK17,1),sK16) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_130])]) ).

tff(f1189,plain,
    ( spl24_78
  <=> map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK19))),elts(int,t2tb2(mk_array3(sK16,sK20))),$sum(sK17,1),sK16) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_78])]) ).

tff(f2039,plain,
    ( map_eq_sub1(int,t2tb(sK19),t2tb(sK20),$sum(sK17,1),sK16)
    | ~ spl24_78 ),
    inference(forward_demodulation,[],[f2011,f1998]) ).

tff(f2011,plain,
    ( map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK19))),t2tb(sK20),$sum(sK17,1),sK16)
    | ~ spl24_78 ),
    inference(backward_demodulation,[],[f1191,f1998]) ).

tff(f1191,plain,
    ( map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK19))),elts(int,t2tb2(mk_array3(sK16,sK20))),$sum(sK17,1),sK16)
    | ~ spl24_78 ),
    inference(avatar_component_clause,[],[f1189]) ).

tff(f2038,plain,
    ( spl24_129
    | ~ spl24_79 ),
    inference(avatar_split_clause,[],[f2033,f1195,f2035]) ).

tff(f2035,plain,
    ( spl24_129
  <=> map_eq_sub1(int,t2tb(sK19),t2tb(sK20),$sum(sK15,1),sK16) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_129])]) ).

tff(f1195,plain,
    ( spl24_79
  <=> map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK19))),elts(int,t2tb2(mk_array3(sK16,sK20))),$sum(sK15,1),sK16) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_79])]) ).

tff(f2033,plain,
    ( map_eq_sub1(int,t2tb(sK19),t2tb(sK20),$sum(sK15,1),sK16)
    | ~ spl24_79 ),
    inference(forward_demodulation,[],[f2010,f1998]) ).

tff(f2010,plain,
    ( map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK19))),t2tb(sK20),$sum(sK15,1),sK16)
    | ~ spl24_79 ),
    inference(backward_demodulation,[],[f1197,f1998]) ).

tff(f1197,plain,
    ( map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK19))),elts(int,t2tb2(mk_array3(sK16,sK20))),$sum(sK15,1),sK16)
    | ~ spl24_79 ),
    inference(avatar_component_clause,[],[f1195]) ).

tff(f2032,plain,
    ( spl24_128
    | ~ spl24_75 ),
    inference(avatar_split_clause,[],[f2013,f1104,f2029]) ).

tff(f2029,plain,
    ( spl24_128
  <=> map_eq_sub1(int,t2tb(sK20),t2tb(sK20),0,sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_128])]) ).

tff(f1104,plain,
    ( spl24_75
  <=> map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK20))),elts(int,t2tb2(mk_array3(sK16,sK20))),0,sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_75])]) ).

tff(f2013,plain,
    ( map_eq_sub1(int,t2tb(sK20),t2tb(sK20),0,sK13)
    | ~ spl24_75 ),
    inference(backward_demodulation,[],[f1106,f1998]) ).

tff(f1106,plain,
    ( map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK20))),elts(int,t2tb2(mk_array3(sK16,sK20))),0,sK13)
    | ~ spl24_75 ),
    inference(avatar_component_clause,[],[f1104]) ).

tff(f2027,plain,
    ( spl24_127
    | ~ spl24_76 ),
    inference(avatar_split_clause,[],[f2012,f1177,f2024]) ).

tff(f2024,plain,
    ( spl24_127
  <=> map_eq_sub1(int,t2tb(sK20),t2tb(sK20),$sum(sK15,1),sK16) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_127])]) ).

tff(f1177,plain,
    ( spl24_76
  <=> map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK20))),elts(int,t2tb2(mk_array3(sK16,sK20))),$sum(sK15,1),sK16) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_76])]) ).

tff(f2012,plain,
    ( map_eq_sub1(int,t2tb(sK20),t2tb(sK20),$sum(sK15,1),sK16)
    | ~ spl24_76 ),
    inference(backward_demodulation,[],[f1179,f1998]) ).

tff(f1179,plain,
    ( map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK20))),elts(int,t2tb2(mk_array3(sK16,sK20))),$sum(sK15,1),sK16)
    | ~ spl24_76 ),
    inference(avatar_component_clause,[],[f1177]) ).

tff(f2022,plain,
    ( spl24_126
    | ~ spl24_73 ),
    inference(avatar_split_clause,[],[f2017,f1093,f2019]) ).

tff(f2019,plain,
    ( spl24_126
  <=> map_eq_sub1(int,t2tb(sK19),t2tb(sK20),0,sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_126])]) ).

tff(f1093,plain,
    ( spl24_73
  <=> map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK19))),elts(int,t2tb2(mk_array3(sK16,sK20))),0,sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_73])]) ).

tff(f2017,plain,
    ( map_eq_sub1(int,t2tb(sK19),t2tb(sK20),0,sK13)
    | ~ spl24_73 ),
    inference(forward_demodulation,[],[f2014,f1998]) ).

tff(f2014,plain,
    ( map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK19))),t2tb(sK20),0,sK13)
    | ~ spl24_73 ),
    inference(backward_demodulation,[],[f1095,f1998]) ).

tff(f1095,plain,
    ( map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK19))),elts(int,t2tb2(mk_array3(sK16,sK20))),0,sK13)
    | ~ spl24_73 ),
    inference(avatar_component_clause,[],[f1093]) ).

tff(f1974,plain,
    ( spl24_125
    | ~ spl24_19
    | ~ spl24_120 ),
    inference(avatar_split_clause,[],[f1964,f1880,f586,f1971]) ).

tff(f1971,plain,
    ( spl24_125
  <=> $less(sK22(sK17),sK16) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_125])]) ).

tff(f1880,plain,
    ( spl24_120
  <=> $less(sK22(sK17),sK17) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_120])]) ).

tff(f1964,plain,
    ( $less(sK22(sK17),sK16)
    | ~ spl24_19
    | ~ spl24_120 ),
    inference(resolution,[],[f1882,f780]) ).

tff(f1882,plain,
    ( $less(sK22(sK17),sK17)
    | ~ spl24_120 ),
    inference(avatar_component_clause,[],[f1880]) ).

tff(f1915,plain,
    ( spl24_124
    | ~ spl24_19
    | ~ spl24_123 ),
    inference(avatar_split_clause,[],[f1905,f1894,f586,f1912]) ).

tff(f1912,plain,
    ( spl24_124
  <=> $less(sK22(sK13),sK16) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_124])]) ).

tff(f1894,plain,
    ( spl24_123
  <=> $less(sK22(sK13),sK17) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_123])]) ).

tff(f1905,plain,
    ( $less(sK22(sK13),sK16)
    | ~ spl24_19
    | ~ spl24_123 ),
    inference(resolution,[],[f1896,f780]) ).

tff(f1896,plain,
    ( $less(sK22(sK13),sK17)
    | ~ spl24_123 ),
    inference(avatar_component_clause,[],[f1894]) ).

tff(f1897,plain,
    ( spl24_121
    | spl24_122
    | spl24_123
    | ~ spl24_28
    | ~ spl24_40 ),
    inference(avatar_split_clause,[],[f1884,f707,f650,f1894,f1890,f1886]) ).

tff(f1886,plain,
    ( spl24_121
  <=> ( sK17 = sK22(sK13) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_121])]) ).

tff(f1884,plain,
    ( $less(sK22(sK13),sK17)
    | ( 42 = get3(sK20,sK13) )
    | ( sK17 = sK22(sK13) )
    | ~ spl24_28
    | ~ spl24_40 ),
    inference(forward_demodulation,[],[f1872,f652]) ).

tff(f1872,plain,
    ( ( sK17 = sK22(sK13) )
    | $less(sK22(sK13),sK17)
    | ( 42 = get3(sK19,sK22(sK13)) )
    | ~ spl24_40 ),
    inference(resolution,[],[f801,f709]) ).

tff(f1883,plain,
    ( spl24_119
    | spl24_98
    | spl24_120
    | ~ spl24_25
    | ~ spl24_92 ),
    inference(avatar_split_clause,[],[f1874,f1622,f636,f1880,f1655,f1876]) ).

tff(f1876,plain,
    ( spl24_119
  <=> ( sK22(sK17) = sK17 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_119])]) ).

tff(f1874,plain,
    ( $less(sK22(sK17),sK17)
    | ( 42 = get3(sK20,sK17) )
    | ( sK22(sK17) = sK17 )
    | ~ spl24_25
    | ~ spl24_92 ),
    inference(forward_demodulation,[],[f1873,f638]) ).

tff(f1873,plain,
    ( ( sK22(sK17) = sK17 )
    | $less(sK22(sK17),sK17)
    | ( 42 = get3(sK19,sK22(sK17)) )
    | ~ spl24_92 ),
    inference(resolution,[],[f801,f1624]) ).

tff(f1624,plain,
    ( $less(sK22(sK17),sK18)
    | ~ spl24_92 ),
    inference(avatar_component_clause,[],[f1622]) ).

tff(f1841,plain,
    ( spl24_118
    | spl24_117
    | spl24_102 ),
    inference(avatar_split_clause,[],[f1830,f1675,f1833,f1837]) ).

tff(f1837,plain,
    ( spl24_118
  <=> $less(sK18,sK22(sK15)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_118])]) ).

tff(f1833,plain,
    ( spl24_117
  <=> ( sK18 = sK22(sK15) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_117])]) ).

tff(f1675,plain,
    ( spl24_102
  <=> $less(sK22(sK15),sK18) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_102])]) ).

tff(f1830,plain,
    ( ( sK18 = sK22(sK15) )
    | $less(sK18,sK22(sK15))
    | spl24_102 ),
    inference(resolution,[],[f1676,f125]) ).

tff(f1676,plain,
    ( ~ $less(sK22(sK15),sK18)
    | spl24_102 ),
    inference(avatar_component_clause,[],[f1675]) ).

tff(f1840,plain,
    ( spl24_117
    | spl24_118
    | spl24_102 ),
    inference(avatar_split_clause,[],[f1831,f1675,f1837,f1833]) ).

tff(f1831,plain,
    ( $less(sK18,sK22(sK15))
    | ( sK18 = sK22(sK15) )
    | spl24_102 ),
    inference(resolution,[],[f1676,f125]) ).

tff(f1827,plain,
    ( spl24_116
    | spl24_115
    | spl24_100 ),
    inference(avatar_split_clause,[],[f1817,f1666,f1819,f1823]) ).

tff(f1823,plain,
    ( spl24_116
  <=> $less(sK13,sK22(sK15)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_116])]) ).

tff(f1819,plain,
    ( spl24_115
  <=> ( sK13 = sK22(sK15) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_115])]) ).

tff(f1666,plain,
    ( spl24_100
  <=> $less(sK22(sK15),sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_100])]) ).

tff(f1817,plain,
    ( ( sK13 = sK22(sK15) )
    | $less(sK13,sK22(sK15))
    | spl24_100 ),
    inference(resolution,[],[f1667,f125]) ).

tff(f1667,plain,
    ( ~ $less(sK22(sK15),sK13)
    | spl24_100 ),
    inference(avatar_component_clause,[],[f1666]) ).

tff(f1826,plain,
    ( spl24_115
    | spl24_116
    | spl24_100 ),
    inference(avatar_split_clause,[],[f1816,f1666,f1823,f1819]) ).

tff(f1816,plain,
    ( $less(sK13,sK22(sK15))
    | ( sK13 = sK22(sK15) )
    | spl24_100 ),
    inference(resolution,[],[f1667,f125]) ).

tff(f1808,plain,
    ( spl24_114
    | ~ spl24_44
    | ~ spl24_103 ),
    inference(avatar_split_clause,[],[f1786,f1679,f759,f1805]) ).

tff(f1805,plain,
    ( spl24_114
  <=> $less(get3(sK19,sK15),42) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_114])]) ).

tff(f1679,plain,
    ( spl24_103
  <=> $less(get3(sK20,sK15),42) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_103])]) ).

tff(f1786,plain,
    ( $less(get3(sK19,sK15),42)
    | ~ spl24_44
    | ~ spl24_103 ),
    inference(backward_demodulation,[],[f1680,f761]) ).

tff(f1680,plain,
    ( $less(get3(sK20,sK15),42)
    | ~ spl24_103 ),
    inference(avatar_component_clause,[],[f1679]) ).

tff(f1803,plain,
    ( ~ spl24_113
    | ~ spl24_44
    | spl24_101 ),
    inference(avatar_split_clause,[],[f1787,f1670,f759,f1800]) ).

tff(f1787,plain,
    ( ~ $less(42,get3(sK19,sK15))
    | ~ spl24_44
    | spl24_101 ),
    inference(backward_demodulation,[],[f1672,f761]) ).

tff(f1672,plain,
    ( ~ $less(42,get3(sK20,sK15))
    | spl24_101 ),
    inference(avatar_component_clause,[],[f1670]) ).

tff(f1798,plain,
    ( ~ spl24_112
    | ~ spl24_44
    | spl24_108 ),
    inference(avatar_split_clause,[],[f1785,f1764,f759,f1795]) ).

tff(f1795,plain,
    ( spl24_112
  <=> ( get3(sK20,sK22(sK15)) = get3(sK19,sK15) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_112])]) ).

tff(f1764,plain,
    ( spl24_108
  <=> ( get3(sK20,sK22(sK15)) = get3(sK20,sK15) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_108])]) ).

tff(f1785,plain,
    ( ( get3(sK20,sK22(sK15)) != get3(sK19,sK15) )
    | ~ spl24_44
    | spl24_108 ),
    inference(backward_demodulation,[],[f1765,f761]) ).

tff(f1765,plain,
    ( ( get3(sK20,sK22(sK15)) != get3(sK20,sK15) )
    | spl24_108 ),
    inference(avatar_component_clause,[],[f1764]) ).

tff(f1793,plain,
    ( spl24_111
    | ~ spl24_44
    | ~ spl24_45 ),
    inference(avatar_split_clause,[],[f1788,f763,f759,f1790]) ).

tff(f1790,plain,
    ( spl24_111
  <=> ( get3(sK19,sK22(sK15)) = get3(sK19,sK15) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_111])]) ).

tff(f763,plain,
    ( spl24_45
  <=> ( get3(sK19,sK22(sK15)) = get3(sK20,sK15) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_45])]) ).

tff(f1788,plain,
    ( ( get3(sK19,sK22(sK15)) = get3(sK19,sK15) )
    | ~ spl24_44
    | ~ spl24_45 ),
    inference(backward_demodulation,[],[f765,f761]) ).

tff(f765,plain,
    ( ( get3(sK19,sK22(sK15)) = get3(sK20,sK15) )
    | ~ spl24_45 ),
    inference(avatar_component_clause,[],[f763]) ).

tff(f1784,plain,
    ( spl24_110
    | spl24_44
    | ~ spl24_109 ),
    inference(avatar_split_clause,[],[f1773,f1769,f759,f1781]) ).

tff(f1769,plain,
    ( spl24_109
  <=> $less(sK17,sK15) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_109])]) ).

tff(f1773,plain,
    ( ( get3(sK20,sK15) = get3(sK19,sK15) )
    | $less(sK15,sK15)
    | ~ spl24_109 ),
    inference(resolution,[],[f1771,f424]) ).

tff(f1771,plain,
    ( $less(sK17,sK15)
    | ~ spl24_109 ),
    inference(avatar_component_clause,[],[f1769]) ).

tff(f1772,plain,
    ( spl24_109
    | spl24_43
    | ~ spl24_99 ),
    inference(avatar_split_clause,[],[f1748,f1662,f755,f1769]) ).

tff(f1662,plain,
    ( spl24_99
  <=> $less(sK17,sK22(sK15)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_99])]) ).

tff(f1748,plain,
    ( $less(sK15,sK13)
    | $less(sK17,sK15)
    | ~ spl24_99 ),
    inference(resolution,[],[f1664,f419]) ).

tff(f1664,plain,
    ( $less(sK17,sK22(sK15))
    | ~ spl24_99 ),
    inference(avatar_component_clause,[],[f1662]) ).

tff(f1767,plain,
    ( spl24_108
    | spl24_104
    | ~ spl24_45
    | ~ spl24_99 ),
    inference(avatar_split_clause,[],[f1762,f1662,f763,f1683,f1764]) ).

tff(f1683,plain,
    ( spl24_104
  <=> $less(sK15,sK22(sK15)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_104])]) ).

tff(f1762,plain,
    ( $less(sK15,sK22(sK15))
    | ( get3(sK20,sK22(sK15)) = get3(sK20,sK15) )
    | ~ spl24_45
    | ~ spl24_99 ),
    inference(forward_demodulation,[],[f1749,f765]) ).

tff(f1749,plain,
    ( ( get3(sK20,sK22(sK15)) = get3(sK19,sK22(sK15)) )
    | $less(sK15,sK22(sK15))
    | ~ spl24_99 ),
    inference(resolution,[],[f1664,f424]) ).

tff(f1761,plain,
    ( spl24_107
    | ~ spl24_102
    | ~ spl24_45
    | ~ spl24_99 ),
    inference(avatar_split_clause,[],[f1756,f1662,f763,f1675,f1758]) ).

tff(f1758,plain,
    ( spl24_107
  <=> ( 42 = get3(sK20,sK15) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_107])]) ).

tff(f1756,plain,
    ( ~ $less(sK22(sK15),sK18)
    | ( 42 = get3(sK20,sK15) )
    | ~ spl24_45
    | ~ spl24_99 ),
    inference(forward_demodulation,[],[f1750,f765]) ).

tff(f1750,plain,
    ( ~ $less(sK22(sK15),sK18)
    | ( 42 = get3(sK19,sK22(sK15)) )
    | ~ spl24_99 ),
    inference(resolution,[],[f1664,f429]) ).

tff(f1739,plain,
    ( spl24_105
    | spl24_106
    | spl24_96 ),
    inference(avatar_split_clause,[],[f1728,f1639,f1735,f1731]) ).

tff(f1731,plain,
    ( spl24_105
  <=> ( sK22(sK17) = sK13 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_105])]) ).

tff(f1735,plain,
    ( spl24_106
  <=> $less(sK13,sK22(sK17)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_106])]) ).

tff(f1728,plain,
    ( $less(sK13,sK22(sK17))
    | ( sK22(sK17) = sK13 )
    | spl24_96 ),
    inference(resolution,[],[f1640,f125]) ).

tff(f1738,plain,
    ( spl24_105
    | spl24_106
    | spl24_96 ),
    inference(avatar_split_clause,[],[f1729,f1639,f1735,f1731]) ).

tff(f1729,plain,
    ( $less(sK13,sK22(sK17))
    | ( sK22(sK17) = sK13 )
    | spl24_96 ),
    inference(resolution,[],[f1640,f125]) ).

tff(f1686,plain,
    ( spl24_102
    | ~ spl24_103
    | spl24_104
    | ~ spl24_45 ),
    inference(avatar_split_clause,[],[f1660,f763,f1683,f1679,f1675]) ).

tff(f1660,plain,
    ( $less(sK15,sK22(sK15))
    | ~ $less(get3(sK20,sK15),42)
    | $less(sK22(sK15),sK18)
    | ~ spl24_45 ),
    inference(superposition,[],[f430,f765]) ).

tff(f1673,plain,
    ( spl24_99
    | spl24_100
    | ~ spl24_101
    | ~ spl24_45 ),
    inference(avatar_split_clause,[],[f1659,f763,f1670,f1666,f1662]) ).

tff(f1659,plain,
    ( ~ $less(42,get3(sK20,sK15))
    | $less(sK22(sK15),sK13)
    | $less(sK17,sK22(sK15))
    | ~ spl24_45 ),
    inference(superposition,[],[f436,f765]) ).

tff(f436,plain,
    ! [X9: $int] :
      ( ~ $less(42,get3(sK19,X9))
      | $less(X9,sK13)
      | $less(sK17,X9) ),
    inference(cnf_transformation,[],[f260]) ).

tff(f1658,plain,
    ( spl24_97
    | spl24_98
    | spl24_96
    | ~ spl24_25
    | ~ spl24_92 ),
    inference(avatar_split_clause,[],[f1649,f1622,f636,f1639,f1655,f1651]) ).

tff(f1651,plain,
    ( spl24_97
  <=> ( get3(sK19,sK22(sK22(sK17))) = get3(sK20,sK22(sK17)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_97])]) ).

tff(f1649,plain,
    ( $less(sK22(sK17),sK13)
    | ( 42 = get3(sK20,sK17) )
    | ( get3(sK19,sK22(sK22(sK17))) = get3(sK20,sK22(sK17)) )
    | ~ spl24_25
    | ~ spl24_92 ),
    inference(forward_demodulation,[],[f1643,f638]) ).

tff(f1643,plain,
    ( ( get3(sK19,sK22(sK22(sK17))) = get3(sK20,sK22(sK17)) )
    | $less(sK22(sK17),sK13)
    | ( 42 = get3(sK19,sK22(sK17)) )
    | ~ spl24_92 ),
    inference(resolution,[],[f1624,f630]) ).

tff(f1642,plain,
    ( spl24_94
    | ~ spl24_95
    | spl24_96
    | ~ spl24_25 ),
    inference(avatar_split_clause,[],[f1615,f636,f1639,f1635,f1631]) ).

tff(f1635,plain,
    ( spl24_95
  <=> $less(42,get3(sK20,sK17)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_95])]) ).

tff(f1615,plain,
    ( $less(sK22(sK17),sK13)
    | ~ $less(42,get3(sK20,sK17))
    | $less(sK17,sK22(sK17))
    | ~ spl24_25 ),
    inference(superposition,[],[f436,f638]) ).

tff(f1629,plain,
    ( ~ spl24_91
    | spl24_92
    | spl24_93
    | ~ spl24_25 ),
    inference(avatar_split_clause,[],[f1616,f636,f1626,f1622,f1618]) ).

tff(f1616,plain,
    ( $less(sK15,sK22(sK17))
    | $less(sK22(sK17),sK18)
    | ~ $less(get3(sK20,sK17),42)
    | ~ spl24_25 ),
    inference(superposition,[],[f430,f638]) ).

tff(f1589,plain,
    ( spl24_90
    | ~ spl24_18
    | ~ spl24_89 ),
    inference(avatar_split_clause,[],[f1578,f1574,f578,f1586]) ).

tff(f1574,plain,
    ( spl24_89
  <=> $less(0,sK17) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_89])]) ).

tff(f1578,plain,
    ( $less(0,sK18)
    | ~ spl24_18
    | ~ spl24_89 ),
    inference(resolution,[],[f1576,f781]) ).

tff(f1576,plain,
    ( $less(0,sK17)
    | ~ spl24_89 ),
    inference(avatar_component_clause,[],[f1574]) ).

tff(f1577,plain,
    ( spl24_89
    | ~ spl24_54
    | ~ spl24_59 ),
    inference(avatar_split_clause,[],[f1568,f901,f877,f1574]) ).

tff(f1568,plain,
    ( $less(0,sK17)
    | ~ spl24_54
    | ~ spl24_59 ),
    inference(resolution,[],[f1029,f903]) ).

tff(f1471,plain,
    ( ~ spl24_88
    | ~ spl24_64 ),
    inference(avatar_split_clause,[],[f1458,f961,f1468]) ).

tff(f1468,plain,
    ( spl24_88
  <=> $less(sK16,sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_88])]) ).

tff(f1458,plain,
    ( ~ $less(sK16,sK14)
    | ~ spl24_64 ),
    inference(resolution,[],[f1004,f123]) ).

tff(f1004,plain,
    ( ! [X0: $int] :
        ( $less(X0,sK16)
        | ~ $less(X0,sK14) )
    | ~ spl24_64 ),
    inference(resolution,[],[f963,f124]) ).

tff(f1432,plain,
    ( spl24_86
    | spl24_87
    | spl24_85 ),
    inference(avatar_split_clause,[],[f1422,f1302,f1428,f1424]) ).

tff(f1424,plain,
    ( spl24_86
  <=> $less(sK13,sK16) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_86])]) ).

tff(f1428,plain,
    ( spl24_87
  <=> ( sK16 = sK13 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_87])]) ).

tff(f1302,plain,
    ( spl24_85
  <=> $less(sK16,sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_85])]) ).

tff(f1422,plain,
    ( ( sK16 = sK13 )
    | $less(sK13,sK16)
    | spl24_85 ),
    inference(resolution,[],[f1304,f125]) ).

tff(f1304,plain,
    ( ~ $less(sK16,sK13)
    | spl24_85 ),
    inference(avatar_component_clause,[],[f1302]) ).

tff(f1431,plain,
    ( spl24_86
    | spl24_87
    | spl24_85 ),
    inference(avatar_split_clause,[],[f1421,f1302,f1428,f1424]) ).

tff(f1421,plain,
    ( ( sK16 = sK13 )
    | $less(sK13,sK16)
    | spl24_85 ),
    inference(resolution,[],[f1304,f125]) ).

tff(f1305,plain,
    ( ~ spl24_85
    | ~ spl24_2
    | spl24_84 ),
    inference(avatar_split_clause,[],[f1298,f1294,f495,f1302]) ).

tff(f1294,plain,
    ( spl24_84
  <=> $less(sK16,sK15) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_84])]) ).

tff(f1298,plain,
    ( ~ $less(sK16,sK13)
    | ~ spl24_2
    | spl24_84 ),
    inference(resolution,[],[f1296,f775]) ).

tff(f1296,plain,
    ( ~ $less(sK16,sK15)
    | spl24_84 ),
    inference(avatar_component_clause,[],[f1294]) ).

tff(f1297,plain,
    ( ~ spl24_84
    | ~ spl24_6 ),
    inference(avatar_split_clause,[],[f1285,f515,f1294]) ).

tff(f1285,plain,
    ( ~ $less(sK16,sK15)
    | ~ spl24_6 ),
    inference(resolution,[],[f777,f123]) ).

tff(f777,plain,
    ( ! [X7: $int] :
        ( $less(X7,sK16)
        | ~ $less(X7,sK15) )
    | ~ spl24_6 ),
    inference(resolution,[],[f124,f517]) ).

tff(f1267,plain,
    ( spl24_83
    | ~ spl24_7
    | ~ spl24_60 ),
    inference(avatar_split_clause,[],[f1259,f908,f520,f1264]) ).

tff(f1264,plain,
    ( spl24_83
  <=> $less(sK13,sK18) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_83])]) ).

tff(f908,plain,
    ( spl24_60
  <=> $less(sK13,sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_60])]) ).

tff(f1259,plain,
    ( $less(sK13,sK18)
    | ~ spl24_7
    | ~ spl24_60 ),
    inference(resolution,[],[f776,f910]) ).

tff(f910,plain,
    ( $less(sK13,sK14)
    | ~ spl24_60 ),
    inference(avatar_component_clause,[],[f908]) ).

tff(f1230,plain,
    ( spl24_1
    | spl24_13
    | ~ spl24_82
    | ~ spl24_80 ),
    inference(avatar_split_clause,[],[f1225,f1202,f1227,f549,f490]) ).

tff(f1227,plain,
    ( spl24_82
  <=> $less(get3(sK20,$sum(sK17,1)),42) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_82])]) ).

tff(f1225,plain,
    ( ~ $less(get3(sK20,$sum(sK17,1)),42)
    | $less(sK14,sK13)
    | $less(sK17,sK14)
    | ~ spl24_80 ),
    inference(superposition,[],[f423,f1204]) ).

tff(f1220,plain,
    ( spl24_81
    | ~ spl24_26
    | ~ spl24_80 ),
    inference(avatar_split_clause,[],[f1209,f1202,f641,f1217]) ).

tff(f641,plain,
    ( spl24_26
  <=> ( get3(sK20,sK14) = get3(sK19,sK22(sK14)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_26])]) ).

tff(f1209,plain,
    ( ( 42 = get3(sK19,sK22(sK14)) )
    | ~ spl24_26
    | ~ spl24_80 ),
    inference(backward_demodulation,[],[f643,f1204]) ).

tff(f643,plain,
    ( ( get3(sK20,sK14) = get3(sK19,sK22(sK14)) )
    | ~ spl24_26 ),
    inference(avatar_component_clause,[],[f641]) ).

tff(f1206,plain,
    ( spl24_34
    | spl24_80
    | spl24_29 ),
    inference(avatar_split_clause,[],[f1200,f658,f1202,f679]) ).

tff(f679,plain,
    ( spl24_34
  <=> $less(42,get3(sK20,sK14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_34])]) ).

tff(f658,plain,
    ( spl24_29
  <=> $less(get3(sK20,sK14),42) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_29])]) ).

tff(f1200,plain,
    ( ( 42 = get3(sK20,sK14) )
    | $less(42,get3(sK20,sK14))
    | spl24_29 ),
    inference(resolution,[],[f660,f125]) ).

tff(f660,plain,
    ( ~ $less(get3(sK20,sK14),42)
    | spl24_29 ),
    inference(avatar_component_clause,[],[f658]) ).

tff(f1205,plain,
    ( spl24_80
    | spl24_34
    | spl24_29 ),
    inference(avatar_split_clause,[],[f1199,f658,f679,f1202]) ).

tff(f1199,plain,
    ( $less(42,get3(sK20,sK14))
    | ( 42 = get3(sK20,sK14) )
    | spl24_29 ),
    inference(resolution,[],[f660,f125]) ).

tff(f1198,plain,
    ( spl24_79
    | ~ spl24_12 ),
    inference(avatar_split_clause,[],[f1193,f543,f1195]) ).

tff(f1193,plain,
    ( map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK19))),elts(int,t2tb2(mk_array3(sK16,sK20))),$sum(sK15,1),sK16)
    | ~ spl24_12 ),
    inference(forward_demodulation,[],[f1171,f387]) ).

tff(f1171,plain,
    ( map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK19))),elts(int,t2tb2(mk_array3(sK16,sK20))),$sum(sK15,1),length1(int,t2tb2(mk_array3(sK16,sK19))))
    | ~ spl24_12 ),
    inference(resolution,[],[f353,f545]) ).

tff(f1192,plain,
    ( spl24_78
    | ~ spl24_3 ),
    inference(avatar_split_clause,[],[f1187,f500,f1189]) ).

tff(f1187,plain,
    ( map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK19))),elts(int,t2tb2(mk_array3(sK16,sK20))),$sum(sK17,1),sK16)
    | ~ spl24_3 ),
    inference(forward_demodulation,[],[f1172,f387]) ).

tff(f1172,plain,
    ( map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK19))),elts(int,t2tb2(mk_array3(sK16,sK20))),$sum(sK17,1),length1(int,t2tb2(mk_array3(sK16,sK19))))
    | ~ spl24_3 ),
    inference(resolution,[],[f353,f502]) ).

tff(f1186,plain,
    ( spl24_77
    | ~ spl24_20 ),
    inference(avatar_split_clause,[],[f1181,f591,f1183]) ).

tff(f1181,plain,
    ( map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK12))),elts(int,t2tb2(mk_array3(sK16,sK19))),$sum(sK15,1),sK16)
    | ~ spl24_20 ),
    inference(forward_demodulation,[],[f1174,f387]) ).

tff(f1174,plain,
    ( map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK12))),elts(int,t2tb2(mk_array3(sK16,sK19))),$sum(sK15,1),length1(int,t2tb2(mk_array3(sK16,sK12))))
    | ~ spl24_20 ),
    inference(resolution,[],[f353,f593]) ).

tff(f1180,plain,
    ( spl24_76
    | ~ spl24_17 ),
    inference(avatar_split_clause,[],[f1175,f572,f1177]) ).

tff(f1175,plain,
    ( map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK20))),elts(int,t2tb2(mk_array3(sK16,sK20))),$sum(sK15,1),sK16)
    | ~ spl24_17 ),
    inference(forward_demodulation,[],[f1173,f387]) ).

tff(f1173,plain,
    ( map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK20))),elts(int,t2tb2(mk_array3(sK16,sK20))),$sum(sK15,1),length1(int,t2tb2(mk_array3(sK16,sK20))))
    | ~ spl24_17 ),
    inference(resolution,[],[f353,f574]) ).

tff(f1107,plain,
    ( spl24_75
    | ~ spl24_17 ),
    inference(avatar_split_clause,[],[f1090,f572,f1104]) ).

tff(f1090,plain,
    ( map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK20))),elts(int,t2tb2(mk_array3(sK16,sK20))),0,sK13)
    | ~ spl24_17 ),
    inference(resolution,[],[f351,f574]) ).

tff(f1102,plain,
    ( spl24_74
    | ~ spl24_20 ),
    inference(avatar_split_clause,[],[f1091,f591,f1099]) ).

tff(f1091,plain,
    ( map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK12))),elts(int,t2tb2(mk_array3(sK16,sK19))),0,sK13)
    | ~ spl24_20 ),
    inference(resolution,[],[f351,f593]) ).

tff(f1097,plain,
    ( spl24_73
    | ~ spl24_12 ),
    inference(avatar_split_clause,[],[f1088,f543,f1093]) ).

tff(f1088,plain,
    ( map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK19))),elts(int,t2tb2(mk_array3(sK16,sK20))),0,sK13)
    | ~ spl24_12 ),
    inference(resolution,[],[f351,f545]) ).

tff(f1096,plain,
    ( spl24_73
    | ~ spl24_3 ),
    inference(avatar_split_clause,[],[f1089,f500,f1093]) ).

tff(f1089,plain,
    ( map_eq_sub1(int,elts(int,t2tb2(mk_array3(sK16,sK19))),elts(int,t2tb2(mk_array3(sK16,sK20))),0,sK13)
    | ~ spl24_3 ),
    inference(resolution,[],[f351,f502]) ).

tff(f1079,plain,
    ( spl24_72
    | ~ spl24_17 ),
    inference(avatar_split_clause,[],[f1058,f572,f1076]) ).

tff(f1058,plain,
    ( permut3(int,t2tb2(mk_array3(sK16,sK20)),t2tb2(mk_array3(sK16,sK20)),sK13,$sum(sK15,1))
    | ~ spl24_17 ),
    inference(resolution,[],[f352,f574]) ).

tff(f352,plain,
    ! [X2: array_int,X3: $int,X0: array_int,X1: $int] :
      ( ~ permut_sub3(X2,X0,X3,X1)
      | permut3(int,t2tb2(X2),t2tb2(X0),X3,X1) ),
    inference(cnf_transformation,[],[f204]) ).

tff(f1074,plain,
    ( spl24_71
    | ~ spl24_20 ),
    inference(avatar_split_clause,[],[f1059,f591,f1071]) ).

tff(f1059,plain,
    ( permut3(int,t2tb2(mk_array3(sK16,sK12)),t2tb2(mk_array3(sK16,sK19)),sK13,$sum(sK15,1))
    | ~ spl24_20 ),
    inference(resolution,[],[f352,f593]) ).

tff(f1069,plain,
    ( spl24_70
    | ~ spl24_3 ),
    inference(avatar_split_clause,[],[f1057,f500,f1066]) ).

tff(f1057,plain,
    ( permut3(int,t2tb2(mk_array3(sK16,sK19)),t2tb2(mk_array3(sK16,sK20)),sK13,$sum(sK17,1))
    | ~ spl24_3 ),
    inference(resolution,[],[f352,f502]) ).

tff(f1064,plain,
    ( spl24_69
    | ~ spl24_12 ),
    inference(avatar_split_clause,[],[f1056,f543,f1061]) ).

tff(f1056,plain,
    ( permut3(int,t2tb2(mk_array3(sK16,sK19)),t2tb2(mk_array3(sK16,sK20)),sK13,$sum(sK15,1))
    | ~ spl24_12 ),
    inference(resolution,[],[f352,f545]) ).

tff(f994,plain,
    ( spl24_68
    | ~ spl24_8
    | ~ spl24_24
    | ~ spl24_49 ),
    inference(avatar_split_clause,[],[f989,f854,f617,f525,f991]) ).

tff(f854,plain,
    ( spl24_49
  <=> ( sK21 = sK18 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_49])]) ).

tff(f989,plain,
    ( $less(get3(sK19,sK18),get3(sK20,$sum(sK18,-1)))
    | ~ spl24_8
    | ~ spl24_24
    | ~ spl24_49 ),
    inference(forward_demodulation,[],[f987,f619]) ).

tff(f987,plain,
    ( $less(get3(sK20,sK18),get3(sK20,$sum(sK18,-1)))
    | ~ spl24_8
    | ~ spl24_49 ),
    inference(backward_demodulation,[],[f527,f856]) ).

tff(f856,plain,
    ( ( sK21 = sK18 )
    | ~ spl24_49 ),
    inference(avatar_component_clause,[],[f854]) ).

tff(f982,plain,
    ( ~ spl24_67
    | spl24_33
    | ~ spl24_51 ),
    inference(avatar_split_clause,[],[f944,f863,f675,f979]) ).

tff(f979,plain,
    ( spl24_67
  <=> $less(sK14,sK22(sK14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_67])]) ).

tff(f863,plain,
    ( spl24_51
  <=> ( sK17 = sK14 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_51])]) ).

tff(f944,plain,
    ( ~ $less(sK14,sK22(sK14))
    | spl24_33
    | ~ spl24_51 ),
    inference(backward_demodulation,[],[f676,f865]) ).

tff(f865,plain,
    ( ( sK17 = sK14 )
    | ~ spl24_51 ),
    inference(avatar_component_clause,[],[f863]) ).

tff(f676,plain,
    ( ~ $less(sK17,sK22(sK14))
    | spl24_33 ),
    inference(avatar_component_clause,[],[f675]) ).

tff(f977,plain,
    ( spl24_66
    | ~ spl24_3
    | ~ spl24_51 ),
    inference(avatar_split_clause,[],[f939,f863,f500,f974]) ).

tff(f939,plain,
    ( permut_sub3(mk_array3(sK16,sK19),mk_array3(sK16,sK20),sK13,$sum(sK14,1))
    | ~ spl24_3
    | ~ spl24_51 ),
    inference(backward_demodulation,[],[f502,f865]) ).

tff(f969,plain,
    ( ~ spl24_65
    | spl24_35
    | ~ spl24_51 ),
    inference(avatar_split_clause,[],[f945,f863,f686,f966]) ).

tff(f966,plain,
    ( spl24_65
  <=> $less(sK14,sK22(sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_65])]) ).

tff(f945,plain,
    ( ~ $less(sK14,sK22(sK13))
    | spl24_35
    | ~ spl24_51 ),
    inference(backward_demodulation,[],[f687,f865]) ).

tff(f964,plain,
    ( spl24_64
    | ~ spl24_19
    | ~ spl24_51 ),
    inference(avatar_split_clause,[],[f942,f863,f586,f961]) ).

tff(f942,plain,
    ( $less(sK14,sK16)
    | ~ spl24_19
    | ~ spl24_51 ),
    inference(backward_demodulation,[],[f588,f865]) ).

tff(f929,plain,
    ( spl24_54
    | spl24_55
    | spl24_4 ),
    inference(avatar_split_clause,[],[f830,f505,f881,f877]) ).

tff(f881,plain,
    ( spl24_55
  <=> ( sK17 = sK13 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_55])]) ).

tff(f830,plain,
    ( ( sK17 = sK13 )
    | $less(sK13,sK17)
    | spl24_4 ),
    inference(resolution,[],[f125,f507]) ).

tff(f928,plain,
    ( spl24_62
    | spl24_63
    | spl24_5 ),
    inference(avatar_split_clause,[],[f798,f510,f922,f918]) ).

tff(f918,plain,
    ( spl24_62
  <=> ( 0 = sK16 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_62])]) ).

tff(f922,plain,
    ( spl24_63
  <=> $less(0,sK16) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_63])]) ).

tff(f798,plain,
    ( $less(0,sK16)
    | ( 0 = sK16 )
    | spl24_5 ),
    inference(resolution,[],[f125,f512]) ).

tff(f927,plain,
    ( spl24_61
    | spl24_60
    | spl24_13 ),
    inference(avatar_split_clause,[],[f792,f549,f908,f912]) ).

tff(f912,plain,
    ( spl24_61
  <=> ( sK14 = sK13 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_61])]) ).

tff(f792,plain,
    ( $less(sK13,sK14)
    | ( sK14 = sK13 )
    | spl24_13 ),
    inference(resolution,[],[f125,f551]) ).

tff(f926,plain,
    ( spl24_46
    | spl24_47
    | spl24_37 ),
    inference(avatar_split_clause,[],[f810,f694,f845,f841]) ).

tff(f841,plain,
    ( spl24_46
  <=> ( sK22(sK13) = sK13 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_46])]) ).

tff(f845,plain,
    ( spl24_47
  <=> $less(sK13,sK22(sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_47])]) ).

tff(f810,plain,
    ( $less(sK13,sK22(sK13))
    | ( sK22(sK13) = sK13 )
    | spl24_37 ),
    inference(resolution,[],[f125,f695]) ).

tff(f925,plain,
    ( spl24_62
    | spl24_63
    | spl24_5 ),
    inference(avatar_split_clause,[],[f826,f510,f922,f918]) ).

tff(f826,plain,
    ( $less(0,sK16)
    | ( 0 = sK16 )
    | spl24_5 ),
    inference(resolution,[],[f125,f512]) ).

tff(f916,plain,
    ( spl24_56
    | spl24_57
    | spl24_14 ),
    inference(avatar_split_clause,[],[f794,f554,f890,f886]) ).

tff(f890,plain,
    ( spl24_57
  <=> ( sK15 = sK14 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_57])]) ).

tff(f794,plain,
    ( ( sK15 = sK14 )
    | $less(sK14,sK15)
    | spl24_14 ),
    inference(resolution,[],[f125,f556]) ).

tff(f915,plain,
    ( spl24_60
    | spl24_61
    | spl24_13 ),
    inference(avatar_split_clause,[],[f820,f549,f912,f908]) ).

tff(f820,plain,
    ( ( sK14 = sK13 )
    | $less(sK13,sK14)
    | spl24_13 ),
    inference(resolution,[],[f125,f551]) ).

tff(f906,plain,
    ( spl24_49
    | spl24_48
    | spl24_11 ),
    inference(avatar_split_clause,[],[f835,f538,f850,f854]) ).

tff(f850,plain,
    ( spl24_48
  <=> $less(sK18,sK21) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_48])]) ).

tff(f835,plain,
    ( $less(sK18,sK21)
    | ( sK21 = sK18 )
    | spl24_11 ),
    inference(resolution,[],[f125,f540]) ).

tff(f905,plain,
    ( spl24_58
    | spl24_59
    | spl24_10 ),
    inference(avatar_split_clause,[],[f791,f533,f901,f897]) ).

tff(f897,plain,
    ( spl24_58
  <=> ( 0 = sK13 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_58])]) ).

tff(f791,plain,
    ( $less(0,sK13)
    | ( 0 = sK13 )
    | spl24_10 ),
    inference(resolution,[],[f125,f535]) ).

tff(f904,plain,
    ( spl24_58
    | spl24_59
    | spl24_10 ),
    inference(avatar_split_clause,[],[f819,f533,f901,f897]) ).

tff(f819,plain,
    ( $less(0,sK13)
    | ( 0 = sK13 )
    | spl24_10 ),
    inference(resolution,[],[f125,f535]) ).

tff(f895,plain,
    ( spl24_53
    | spl24_52
    | spl24_32 ),
    inference(avatar_split_clause,[],[f809,f671,f868,f872]) ).

tff(f872,plain,
    ( spl24_53
  <=> $less(sK13,sK22(sK14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_53])]) ).

tff(f868,plain,
    ( spl24_52
  <=> ( sK22(sK14) = sK13 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_52])]) ).

tff(f809,plain,
    ( ( sK22(sK14) = sK13 )
    | $less(sK13,sK22(sK14))
    | spl24_32 ),
    inference(resolution,[],[f125,f672]) ).

tff(f894,plain,
    ( spl24_51
    | spl24_50
    | spl24_1 ),
    inference(avatar_split_clause,[],[f803,f490,f859,f863]) ).

tff(f803,plain,
    ( $less(sK14,sK17)
    | ( sK17 = sK14 )
    | spl24_1 ),
    inference(resolution,[],[f125,f492]) ).

tff(f893,plain,
    ( spl24_56
    | spl24_57
    | spl24_14 ),
    inference(avatar_split_clause,[],[f822,f554,f890,f886]) ).

tff(f822,plain,
    ( ( sK15 = sK14 )
    | $less(sK14,sK15)
    | spl24_14 ),
    inference(resolution,[],[f125,f556]) ).

tff(f884,plain,
    ( spl24_54
    | spl24_55
    | spl24_4 ),
    inference(avatar_split_clause,[],[f802,f505,f881,f877]) ).

tff(f802,plain,
    ( ( sK17 = sK13 )
    | $less(sK13,sK17)
    | spl24_4 ),
    inference(resolution,[],[f125,f507]) ).

tff(f875,plain,
    ( spl24_52
    | spl24_53
    | spl24_32 ),
    inference(avatar_split_clause,[],[f837,f671,f872,f868]) ).

tff(f837,plain,
    ( $less(sK13,sK22(sK14))
    | ( sK22(sK14) = sK13 )
    | spl24_32 ),
    inference(resolution,[],[f125,f672]) ).

tff(f866,plain,
    ( spl24_50
    | spl24_51
    | spl24_1 ),
    inference(avatar_split_clause,[],[f831,f490,f863,f859]) ).

tff(f831,plain,
    ( ( sK17 = sK14 )
    | $less(sK14,sK17)
    | spl24_1 ),
    inference(resolution,[],[f125,f492]) ).

tff(f857,plain,
    ( spl24_48
    | spl24_49
    | spl24_11 ),
    inference(avatar_split_clause,[],[f807,f538,f854,f850]) ).

tff(f807,plain,
    ( ( sK21 = sK18 )
    | $less(sK18,sK21)
    | spl24_11 ),
    inference(resolution,[],[f125,f540]) ).

tff(f848,plain,
    ( spl24_46
    | spl24_47
    | spl24_37 ),
    inference(avatar_split_clause,[],[f838,f694,f845,f841]) ).

tff(f838,plain,
    ( $less(sK13,sK22(sK13))
    | ( sK22(sK13) = sK13 )
    | spl24_37 ),
    inference(resolution,[],[f125,f695]) ).

tff(f766,plain,
    ( spl24_43
    | spl24_44
    | spl24_45 ),
    inference(avatar_split_clause,[],[f752,f763,f759,f755]) ).

tff(f752,plain,
    ( ( get3(sK19,sK22(sK15)) = get3(sK20,sK15) )
    | ( get3(sK20,sK15) = get3(sK19,sK15) )
    | $less(sK15,sK13) ),
    inference(resolution,[],[f629,f123]) ).

tff(f732,plain,
    ( spl24_4
    | spl24_27
    | ~ spl24_37 ),
    inference(avatar_split_clause,[],[f731,f694,f646,f505]) ).

tff(f731,plain,
    ( $less(sK13,sK13)
    | $less(sK17,sK13)
    | ~ spl24_37 ),
    inference(resolution,[],[f696,f421]) ).

tff(f696,plain,
    ( $less(sK22(sK13),sK13)
    | ~ spl24_37 ),
    inference(avatar_component_clause,[],[f694]) ).

tff(f726,plain,
    ( spl24_42
    | spl24_35
    | spl24_37 ),
    inference(avatar_split_clause,[],[f721,f694,f686,f723]) ).

tff(f723,plain,
    ( spl24_42
  <=> ( get3(sK19,sK22(sK22(sK13))) = get3(sK20,sK22(sK13)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_42])]) ).

tff(f721,plain,
    ( $less(sK17,sK22(sK13))
    | ( get3(sK19,sK22(sK22(sK13))) = get3(sK20,sK22(sK13)) )
    | spl24_37 ),
    inference(resolution,[],[f695,f420]) ).

tff(f718,plain,
    ( spl24_41
    | spl24_33
    | spl24_32 ),
    inference(avatar_split_clause,[],[f713,f671,f675,f715]) ).

tff(f713,plain,
    ( $less(sK17,sK22(sK14))
    | ( get3(sK19,sK22(sK22(sK14))) = get3(sK20,sK22(sK14)) )
    | spl24_32 ),
    inference(resolution,[],[f672,f420]) ).

tff(f712,plain,
    ( spl24_13
    | spl24_1
    | ~ spl24_32 ),
    inference(avatar_split_clause,[],[f711,f671,f490,f549]) ).

tff(f711,plain,
    ( $less(sK17,sK14)
    | $less(sK14,sK13)
    | ~ spl24_32 ),
    inference(resolution,[],[f673,f421]) ).

tff(f673,plain,
    ( $less(sK22(sK14),sK13)
    | ~ spl24_32 ),
    inference(avatar_component_clause,[],[f671]) ).

tff(f710,plain,
    ( spl24_38
    | ~ spl24_39
    | spl24_40
    | ~ spl24_28 ),
    inference(avatar_split_clause,[],[f684,f650,f707,f703,f699]) ).

tff(f684,plain,
    ( $less(sK22(sK13),sK18)
    | ~ $less(get3(sK20,sK13),42)
    | $less(sK15,sK22(sK13))
    | ~ spl24_28 ),
    inference(superposition,[],[f430,f652]) ).

tff(f697,plain,
    ( spl24_35
    | ~ spl24_36
    | spl24_37
    | ~ spl24_28 ),
    inference(avatar_split_clause,[],[f683,f650,f694,f690,f686]) ).

tff(f690,plain,
    ( spl24_36
  <=> $less(42,get3(sK20,sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_36])]) ).

tff(f683,plain,
    ( $less(sK22(sK13),sK13)
    | ~ $less(42,get3(sK20,sK13))
    | $less(sK17,sK22(sK13))
    | ~ spl24_28 ),
    inference(superposition,[],[f436,f652]) ).

tff(f682,plain,
    ( spl24_32
    | spl24_33
    | ~ spl24_34
    | ~ spl24_26 ),
    inference(avatar_split_clause,[],[f655,f641,f679,f675,f671]) ).

tff(f655,plain,
    ( ~ $less(42,get3(sK20,sK14))
    | $less(sK17,sK22(sK14))
    | $less(sK22(sK14),sK13)
    | ~ spl24_26 ),
    inference(superposition,[],[f436,f643]) ).

tff(f669,plain,
    ( ~ spl24_29
    | spl24_30
    | spl24_31
    | ~ spl24_26 ),
    inference(avatar_split_clause,[],[f656,f641,f666,f662,f658]) ).

tff(f656,plain,
    ( $less(sK15,sK22(sK14))
    | $less(sK22(sK14),sK18)
    | ~ $less(get3(sK20,sK14),42)
    | ~ spl24_26 ),
    inference(superposition,[],[f430,f643]) ).

tff(f653,plain,
    ( spl24_27
    | spl24_28
    | spl24_4 ),
    inference(avatar_split_clause,[],[f631,f505,f650,f646]) ).

tff(f631,plain,
    ( ( get3(sK20,sK13) = get3(sK19,sK22(sK13)) )
    | $less(sK13,sK13)
    | spl24_4 ),
    inference(resolution,[],[f420,f507]) ).

tff(f644,plain,
    ( spl24_13
    | spl24_26
    | spl24_1 ),
    inference(avatar_split_clause,[],[f632,f490,f641,f549]) ).

tff(f632,plain,
    ( ( get3(sK20,sK14) = get3(sK19,sK22(sK14)) )
    | $less(sK14,sK13)
    | spl24_1 ),
    inference(resolution,[],[f420,f492]) ).

tff(f639,plain,
    ( spl24_25
    | spl24_4 ),
    inference(avatar_split_clause,[],[f634,f505,f636]) ).

tff(f634,plain,
    ( $less(sK17,sK13)
    | ( get3(sK19,sK22(sK17)) = get3(sK20,sK17) ) ),
    inference(resolution,[],[f420,f123]) ).

tff(f620,plain,
    ( spl24_24
    | spl24_16
    | ~ spl24_18 ),
    inference(avatar_split_clause,[],[f614,f578,f566,f617]) ).

tff(f614,plain,
    ( $less(sK15,sK18)
    | ( get3(sK19,sK18) = get3(sK20,sK18) )
    | ~ spl24_18 ),
    inference(resolution,[],[f424,f580]) ).

tff(f611,plain,
    ( ~ spl24_22
    | spl24_23
    | ~ spl24_19 ),
    inference(avatar_split_clause,[],[f602,f586,f608,f604]) ).

tff(f604,plain,
    ( spl24_22
  <=> $less(sK16,sK18) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_22])]) ).

tff(f608,plain,
    ( spl24_23
  <=> ( 42 = get3(sK19,sK16) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl24_23])]) ).

tff(f602,plain,
    ( ( 42 = get3(sK19,sK16) )
    | ~ $less(sK16,sK18)
    | ~ spl24_19 ),
    inference(resolution,[],[f429,f588]) ).

tff(f599,plain,
    ~ spl24_21,
    inference(avatar_split_clause,[],[f427,f596]) ).

tff(f427,plain,
    ~ $less(sK15,sK21),
    inference(cnf_transformation,[],[f260]) ).

tff(f594,plain,
    spl24_20,
    inference(avatar_split_clause,[],[f446,f591]) ).

tff(f446,plain,
    permut_sub3(mk_array3(sK16,sK12),mk_array3(sK16,sK19),sK13,$sum(sK15,1)),
    inference(cnf_transformation,[],[f260]) ).

tff(f589,plain,
    spl24_19,
    inference(avatar_split_clause,[],[f439,f586]) ).

tff(f439,plain,
    $less(sK17,sK16),
    inference(cnf_transformation,[],[f260]) ).

tff(f584,plain,
    ~ spl24_1,
    inference(avatar_split_clause,[],[f437,f490]) ).

tff(f437,plain,
    ~ $less(sK17,sK14),
    inference(cnf_transformation,[],[f260]) ).

tff(f583,plain,
    spl24_6,
    inference(avatar_split_clause,[],[f450,f515]) ).

tff(f450,plain,
    $less(sK15,sK16),
    inference(cnf_transformation,[],[f260]) ).

tff(f582,plain,
    spl24_2,
    inference(avatar_split_clause,[],[f455,f495]) ).

tff(f455,plain,
    $less(sK13,sK15),
    inference(cnf_transformation,[],[f260]) ).

tff(f581,plain,
    spl24_18,
    inference(avatar_split_clause,[],[f438,f578]) ).

tff(f438,plain,
    $less(sK17,sK18),
    inference(cnf_transformation,[],[f260]) ).

tff(f576,plain,
    ~ spl24_5,
    inference(avatar_split_clause,[],[f447,f510]) ).

tff(f447,plain,
    ~ $less(sK16,0),
    inference(cnf_transformation,[],[f260]) ).

tff(f575,plain,
    spl24_17,
    inference(avatar_split_clause,[],[f432,f572]) ).

tff(f432,plain,
    permut_sub3(mk_array3(sK16,sK20),mk_array3(sK16,sK20),sK13,$sum(sK15,1)),
    inference(cnf_transformation,[],[f260]) ).

tff(f570,plain,
    ~ spl24_5,
    inference(avatar_split_clause,[],[f442,f510]) ).

tff(f442,plain,
    ~ $less(sK16,0),
    inference(cnf_transformation,[],[f260]) ).

tff(f569,plain,
    ~ spl24_16,
    inference(avatar_split_clause,[],[f445,f566]) ).

tff(f445,plain,
    ~ $less(sK15,sK18),
    inference(cnf_transformation,[],[f260]) ).

tff(f564,plain,
    ~ spl24_10,
    inference(avatar_split_clause,[],[f451,f533]) ).

tff(f451,plain,
    ~ $less(sK13,0),
    inference(cnf_transformation,[],[f260]) ).

tff(f563,plain,
    ~ spl24_15,
    inference(avatar_split_clause,[],[f364,f560]) ).

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

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

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

tff(f558,plain,
    ~ spl24_13,
    inference(avatar_split_clause,[],[f440,f549]) ).

tff(f440,plain,
    ~ $less(sK14,sK13),
    inference(cnf_transformation,[],[f260]) ).

tff(f557,plain,
    ~ spl24_14,
    inference(avatar_split_clause,[],[f454,f554]) ).

tff(f454,plain,
    ~ $less(sK15,sK14),
    inference(cnf_transformation,[],[f260]) ).

tff(f552,plain,
    ~ spl24_13,
    inference(avatar_split_clause,[],[f449,f549]) ).

tff(f449,plain,
    ~ $less(sK14,sK13),
    inference(cnf_transformation,[],[f260]) ).

tff(f547,plain,
    ~ spl24_10,
    inference(avatar_split_clause,[],[f444,f533]) ).

tff(f444,plain,
    ~ $less(sK13,0),
    inference(cnf_transformation,[],[f260]) ).

tff(f546,plain,
    spl24_12,
    inference(avatar_split_clause,[],[f434,f543]) ).

tff(f434,plain,
    permut_sub3(mk_array3(sK16,sK19),mk_array3(sK16,sK20),sK13,$sum(sK15,1)),
    inference(cnf_transformation,[],[f260]) ).

tff(f541,plain,
    ~ spl24_11,
    inference(avatar_split_clause,[],[f426,f538]) ).

tff(f426,plain,
    ~ $less(sK21,sK18),
    inference(cnf_transformation,[],[f260]) ).

tff(f536,plain,
    ~ spl24_10,
    inference(avatar_split_clause,[],[f453,f533]) ).

tff(f453,plain,
    ~ $less(sK13,0),
    inference(cnf_transformation,[],[f260]) ).

tff(f531,plain,
    ( spl24_8
    | spl24_9 ),
    inference(avatar_split_clause,[],[f486,f529,f525]) ).

tff(f486,plain,
    ! [X18: $int] :
      ( $less(sK15,X18)
      | $less(X18,sK18)
      | ( get3(sK20,X18) != get3(sK20,sK21) )
      | $less(get3(sK20,sK21),get3(sK20,$sum(sK18,-1))) ),
    inference(evaluation,[],[f422]) ).

tff(f422,plain,
    ! [X18: $int] :
      ( $less(get3(sK20,sK21),get3(sK20,$sum(sK18,$uminus(1))))
      | $less(X18,sK18)
      | $less(sK15,X18)
      | ( get3(sK20,X18) != get3(sK20,sK21) ) ),
    inference(cnf_transformation,[],[f260]) ).

tff(f523,plain,
    spl24_7,
    inference(avatar_split_clause,[],[f431,f520]) ).

tff(f431,plain,
    $less(sK14,sK18),
    inference(cnf_transformation,[],[f260]) ).

tff(f518,plain,
    spl24_6,
    inference(avatar_split_clause,[],[f452,f515]) ).

tff(f452,plain,
    $less(sK15,sK16),
    inference(cnf_transformation,[],[f260]) ).

tff(f513,plain,
    ~ spl24_5,
    inference(avatar_split_clause,[],[f433,f510]) ).

tff(f433,plain,
    ~ $less(sK16,0),
    inference(cnf_transformation,[],[f260]) ).

tff(f508,plain,
    ~ spl24_4,
    inference(avatar_split_clause,[],[f443,f505]) ).

tff(f443,plain,
    ~ $less(sK17,sK13),
    inference(cnf_transformation,[],[f260]) ).

tff(f503,plain,
    spl24_3,
    inference(avatar_split_clause,[],[f435,f500]) ).

tff(f435,plain,
    permut_sub3(mk_array3(sK16,sK19),mk_array3(sK16,sK20),sK13,$sum(sK17,1)),
    inference(cnf_transformation,[],[f260]) ).

tff(f498,plain,
    spl24_2,
    inference(avatar_split_clause,[],[f448,f495]) ).

tff(f448,plain,
    $less(sK13,sK15),
    inference(cnf_transformation,[],[f260]) ).

tff(f493,plain,
    ~ spl24_1,
    inference(avatar_split_clause,[],[f441,f490]) ).

tff(f441,plain,
    ~ $less(sK17,sK14),
    inference(cnf_transformation,[],[f260]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.12  % Problem    : SWW575=2 : TPTP v8.1.0. Released v6.1.0.
% 0.06/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.12/0.33  % Computer : n017.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit   : 300
% 0.12/0.33  % WCLimit    : 300
% 0.12/0.33  % DateTime   : Tue Aug 30 20:16:50 EDT 2022
% 0.12/0.34  % CPUTime    : 
% 0.20/0.46  % (24489)dis+2_1:64_add=large:bce=on:bd=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.20/0.46  % (24497)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 0.20/0.48  % (24489)Instruction limit reached!
% 0.20/0.48  % (24489)------------------------------
% 0.20/0.48  % (24489)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.48  % (24489)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.48  % (24489)Termination reason: Unknown
% 0.20/0.48  % (24489)Termination phase: shuffling
% 0.20/0.48  
% 0.20/0.48  % (24489)Memory used [KB]: 1023
% 0.20/0.48  % (24489)Time elapsed: 0.004 s
% 0.20/0.48  % (24489)Instructions burned: 2 (million)
% 0.20/0.48  % (24489)------------------------------
% 0.20/0.48  % (24489)------------------------------
% 0.20/0.51  % (24483)ott+4_1:1_av=off:bd=off:nwc=5.0:s2a=on:s2at=2.0:slsq=on:slsqc=2:slsql=off:slsqr=1,2:sp=frequency:i=37:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/37Mi)
% 0.20/0.51  % (24494)ott+10_1:5_bd=off:tgt=full:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 0.20/0.51  % (24493)ott+10_1:28_bd=off:bs=on:tgt=ground:i=101:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/101Mi)
% 0.20/0.51  % (24484)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.20/0.51  % (24482)ott+10_1:32_abs=on:br=off:urr=ec_only:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.20/0.51  % (24481)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)
% 1.29/0.52  % (24499)ott+10_1:1_tgt=ground:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 1.29/0.52  % (24505)ott+10_1:1_kws=precedence:tgt=ground:i=482:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/482Mi)
% 1.29/0.52  % (24503)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)
% 1.29/0.52  % (24486)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)
% 1.29/0.52  % (24496)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)
% 1.29/0.52  % (24507)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)
% 1.29/0.52  % (24506)ott+10_1:5_bd=off:tgt=full:i=500:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/500Mi)
% 1.29/0.52  % (24485)ott+33_1:4_s2a=on:tgt=ground:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 1.29/0.53  % (24508)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)
% 1.41/0.53  % (24488)dis+10_1:1_fsd=on:sp=occurrence:i=7:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/7Mi)
% 1.41/0.53  % (24488)Instruction limit reached!
% 1.41/0.53  % (24488)------------------------------
% 1.41/0.53  % (24488)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.41/0.53  % (24488)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.41/0.53  % (24488)Termination reason: Unknown
% 1.41/0.53  % (24488)Termination phase: Preprocessing 1
% 1.41/0.53  
% 1.41/0.53  % (24488)Memory used [KB]: 1023
% 1.41/0.53  % (24488)Time elapsed: 0.004 s
% 1.41/0.53  % (24488)Instructions burned: 7 (million)
% 1.41/0.53  % (24488)------------------------------
% 1.41/0.53  % (24488)------------------------------
% 1.41/0.53  % (24495)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)
% 1.41/0.53  % (24502)ott+3_1:1_gsp=on:lcm=predicate:i=138:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/138Mi)
% 1.41/0.54  % (24491)ott+2_1:1_fsr=off:gsp=on:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 1.41/0.54  % (24498)fmb+10_1:1_bce=on:i=59:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/59Mi)
% 1.41/0.54  % (24481)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 1.41/0.54  % (24481)Terminated due to inappropriate strategy.
% 1.41/0.54  % (24481)------------------------------
% 1.41/0.54  % (24481)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.41/0.54  % (24481)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.41/0.54  % (24481)Termination reason: Inappropriate
% 1.41/0.54  
% 1.41/0.54  % (24481)Memory used [KB]: 1407
% 1.41/0.54  % (24481)Time elapsed: 0.011 s
% 1.41/0.54  % (24481)Instructions burned: 24 (million)
% 1.41/0.54  % (24481)------------------------------
% 1.41/0.54  % (24481)------------------------------
% 1.41/0.54  % (24509)ott+33_1:4_s2a=on:tgt=ground:i=439:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/439Mi)
% 1.41/0.54  % (24500)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)
% 1.41/0.54  % (24510)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)
% 1.41/0.54  % (24487)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)
% 1.41/0.54  % (24490)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)
% 1.41/0.54  % (24501)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)
% 1.41/0.54  % (24492)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)
% 1.41/0.56  % (24504)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)
% 1.41/0.57  % (24498)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 1.41/0.57  % (24498)Terminated due to inappropriate strategy.
% 1.41/0.57  % (24498)------------------------------
% 1.41/0.57  % (24498)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.41/0.57  % (24498)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.41/0.57  % (24498)Termination reason: Inappropriate
% 1.41/0.57  
% 1.41/0.57  % (24498)Memory used [KB]: 1407
% 1.41/0.57  % (24498)Time elapsed: 0.010 s
% 1.41/0.57  % (24498)Instructions burned: 22 (million)
% 1.41/0.57  % (24498)------------------------------
% 1.41/0.57  % (24498)------------------------------
% 1.41/0.57  % (24487)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 1.41/0.57  % (24487)Terminated due to inappropriate strategy.
% 1.41/0.57  % (24487)------------------------------
% 1.41/0.57  % (24487)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.41/0.57  % (24487)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.41/0.57  % (24487)Termination reason: Inappropriate
% 1.41/0.57  
% 1.41/0.57  % (24487)Memory used [KB]: 1407
% 1.41/0.57  % (24487)Time elapsed: 0.008 s
% 1.41/0.57  % (24487)Instructions burned: 16 (million)
% 1.41/0.57  % (24487)------------------------------
% 1.41/0.57  % (24487)------------------------------
% 1.41/0.58  % (24483)Instruction limit reached!
% 1.41/0.58  % (24483)------------------------------
% 1.41/0.58  % (24483)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.41/0.58  % (24483)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.41/0.58  % (24483)Termination reason: Unknown
% 1.41/0.58  % (24483)Termination phase: Saturation
% 1.41/0.58  
% 1.41/0.58  % (24483)Memory used [KB]: 1663
% 1.41/0.58  % (24483)Time elapsed: 0.168 s
% 1.41/0.58  % (24483)Instructions burned: 37 (million)
% 1.41/0.58  % (24483)------------------------------
% 1.41/0.58  % (24483)------------------------------
% 1.41/0.59  % (24497)Instruction limit reached!
% 1.41/0.59  % (24497)------------------------------
% 1.41/0.59  % (24497)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.41/0.59  % (24497)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.41/0.59  % (24497)Termination reason: Unknown
% 1.41/0.59  % (24497)Termination phase: Saturation
% 1.41/0.59  
% 1.41/0.59  % (24497)Memory used [KB]: 6652
% 1.41/0.59  % (24497)Time elapsed: 0.172 s
% 1.41/0.59  % (24497)Instructions burned: 99 (million)
% 1.41/0.59  % (24497)------------------------------
% 1.41/0.59  % (24497)------------------------------
% 1.41/0.59  % (24511)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=388:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/388Mi)
% 1.41/0.61  % (24486)Instruction limit reached!
% 1.41/0.61  % (24486)------------------------------
% 1.41/0.61  % (24486)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.41/0.61  % (24486)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.41/0.61  % (24486)Termination reason: Unknown
% 1.41/0.61  % (24486)Termination phase: Saturation
% 1.41/0.61  
% 1.41/0.61  % (24486)Memory used [KB]: 6268
% 1.41/0.61  % (24486)Time elapsed: 0.193 s
% 1.41/0.61  % (24486)Instructions burned: 49 (million)
% 1.41/0.61  % (24486)------------------------------
% 1.41/0.61  % (24486)------------------------------
% 1.41/0.61  % (24482)Instruction limit reached!
% 1.41/0.61  % (24482)------------------------------
% 1.41/0.61  % (24482)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.41/0.61  % (24482)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.41/0.61  % (24482)Termination reason: Unknown
% 1.41/0.61  % (24482)Termination phase: Saturation
% 1.41/0.61  
% 1.41/0.61  % (24482)Memory used [KB]: 6396
% 1.41/0.61  % (24482)Time elapsed: 0.174 s
% 1.41/0.61  % (24482)Instructions burned: 51 (million)
% 1.41/0.61  % (24482)------------------------------
% 1.41/0.61  % (24482)------------------------------
% 1.41/0.61  % (24485)Instruction limit reached!
% 1.41/0.61  % (24485)------------------------------
% 1.41/0.61  % (24485)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.41/0.61  % (24485)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.41/0.61  % (24485)Termination reason: Unknown
% 1.41/0.61  % (24485)Termination phase: Saturation
% 1.41/0.61  
% 1.41/0.61  % (24485)Memory used [KB]: 6524
% 1.41/0.61  % (24485)Time elapsed: 0.216 s
% 1.41/0.61  % (24485)Instructions burned: 51 (million)
% 1.41/0.61  % (24485)------------------------------
% 1.41/0.61  % (24485)------------------------------
% 1.41/0.61  % (24491)Instruction limit reached!
% 1.41/0.61  % (24491)------------------------------
% 1.41/0.61  % (24491)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.41/0.61  % (24491)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.41/0.61  % (24491)Termination reason: Unknown
% 1.41/0.61  % (24491)Termination phase: Saturation
% 1.41/0.61  
% 1.41/0.61  % (24491)Memory used [KB]: 6396
% 1.41/0.61  % (24491)Time elapsed: 0.221 s
% 1.41/0.61  % (24491)Instructions burned: 50 (million)
% 1.41/0.61  % (24491)------------------------------
% 1.41/0.61  % (24491)------------------------------
% 1.41/0.61  % (24484)Instruction limit reached!
% 1.41/0.61  % (24484)------------------------------
% 1.41/0.61  % (24484)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.41/0.61  % (24484)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.41/0.61  % (24484)Termination reason: Unknown
% 1.41/0.61  % (24484)Termination phase: Saturation
% 1.41/0.61  
% 1.41/0.61  % (24484)Memory used [KB]: 6396
% 1.41/0.61  % (24484)Time elapsed: 0.200 s
% 1.41/0.61  % (24484)Instructions burned: 51 (million)
% 1.41/0.61  % (24484)------------------------------
% 1.41/0.61  % (24484)------------------------------
% 1.41/0.62  % (24490)Instruction limit reached!
% 1.41/0.62  % (24490)------------------------------
% 1.41/0.62  % (24490)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.41/0.62  % (24490)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.41/0.62  % (24490)Termination reason: Unknown
% 1.41/0.62  % (24490)Termination phase: Saturation
% 1.41/0.62  
% 1.41/0.62  % (24490)Memory used [KB]: 1918
% 1.41/0.62  % (24490)Time elapsed: 0.229 s
% 1.41/0.62  % (24490)Instructions burned: 52 (million)
% 1.41/0.62  % (24490)------------------------------
% 1.41/0.62  % (24490)------------------------------
% 2.16/0.63  % (24495)Instruction limit reached!
% 2.16/0.63  % (24495)------------------------------
% 2.16/0.63  % (24495)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.16/0.63  % (24495)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.16/0.63  % (24495)Termination reason: Unknown
% 2.16/0.63  % (24495)Termination phase: Saturation
% 2.16/0.63  
% 2.16/0.63  % (24495)Memory used [KB]: 7164
% 2.16/0.63  % (24495)Time elapsed: 0.034 s
% 2.16/0.63  % (24495)Instructions burned: 70 (million)
% 2.16/0.63  % (24495)------------------------------
% 2.16/0.63  % (24495)------------------------------
% 2.16/0.63  % (24507)Instruction limit reached!
% 2.16/0.63  % (24507)------------------------------
% 2.16/0.63  % (24507)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.16/0.63  % (24507)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.16/0.63  % (24507)Termination reason: Unknown
% 2.16/0.63  % (24507)Termination phase: Saturation
% 2.16/0.63  
% 2.16/0.63  % (24507)Memory used [KB]: 7164
% 2.16/0.63  % (24507)Time elapsed: 0.035 s
% 2.16/0.63  % (24507)Instructions burned: 69 (million)
% 2.16/0.63  % (24507)------------------------------
% 2.16/0.63  % (24507)------------------------------
% 2.16/0.66  % (24496)Instruction limit reached!
% 2.16/0.66  % (24496)------------------------------
% 2.16/0.66  % (24496)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.16/0.66  % (24496)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.16/0.66  % (24496)Termination reason: Unknown
% 2.16/0.66  % (24496)Termination phase: Saturation
% 2.16/0.66  
% 2.16/0.66  % (24496)Memory used [KB]: 2174
% 2.16/0.66  % (24496)Time elapsed: 0.240 s
% 2.16/0.66  % (24496)Instructions burned: 75 (million)
% 2.16/0.66  % (24496)------------------------------
% 2.16/0.66  % (24496)------------------------------
% 2.16/0.66  % (24512)ott-1_1:6_av=off:cond=on:fsr=off:nwc=3.0:i=211:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/211Mi)
% 2.16/0.67  % (24513)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.16/0.69  % (24494)Instruction limit reached!
% 2.16/0.69  % (24494)------------------------------
% 2.16/0.69  % (24494)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.16/0.69  % (24494)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.16/0.69  % (24494)Termination reason: Unknown
% 2.16/0.69  % (24494)Termination phase: Saturation
% 2.16/0.69  
% 2.16/0.69  % (24494)Memory used [KB]: 6780
% 2.16/0.69  % (24494)Time elapsed: 0.276 s
% 2.16/0.69  % (24494)Instructions burned: 100 (million)
% 2.16/0.69  % (24494)------------------------------
% 2.16/0.69  % (24494)------------------------------
% 2.48/0.70  % (24493)Instruction limit reached!
% 2.48/0.70  % (24493)------------------------------
% 2.48/0.70  % (24493)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.48/0.70  % (24493)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.48/0.70  % (24493)Termination reason: Unknown
% 2.48/0.70  % (24493)Termination phase: Saturation
% 2.48/0.70  
% 2.48/0.70  % (24493)Memory used [KB]: 6780
% 2.48/0.70  % (24493)Time elapsed: 0.292 s
% 2.48/0.70  % (24493)Instructions burned: 101 (million)
% 2.48/0.70  % (24493)------------------------------
% 2.48/0.70  % (24493)------------------------------
% 2.48/0.70  % (24514)ott+1_1:2_i=920:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/920Mi)
% 2.48/0.70  % (24499)Instruction limit reached!
% 2.48/0.70  % (24499)------------------------------
% 2.48/0.70  % (24499)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.48/0.70  % (24499)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.48/0.70  % (24499)Termination reason: Unknown
% 2.48/0.70  % (24499)Termination phase: Saturation
% 2.48/0.70  
% 2.48/0.70  % (24499)Memory used [KB]: 7036
% 2.48/0.70  % (24499)Time elapsed: 0.311 s
% 2.48/0.70  % (24499)Instructions burned: 101 (million)
% 2.48/0.70  % (24499)------------------------------
% 2.48/0.70  % (24499)------------------------------
% 2.48/0.70  % (24500)Instruction limit reached!
% 2.48/0.70  % (24500)------------------------------
% 2.48/0.70  % (24500)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.48/0.70  % (24500)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.48/0.70  % (24500)Termination reason: Unknown
% 2.48/0.70  % (24500)Termination phase: Saturation
% 2.48/0.70  
% 2.48/0.70  % (24500)Memory used [KB]: 2174
% 2.48/0.70  % (24500)Time elapsed: 0.307 s
% 2.48/0.70  % (24500)Instructions burned: 100 (million)
% 2.48/0.70  % (24500)------------------------------
% 2.48/0.70  % (24500)------------------------------
% 2.48/0.71  % (24516)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.48/0.71  % (24517)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.48/0.71  % (24492)Instruction limit reached!
% 2.48/0.71  % (24492)------------------------------
% 2.48/0.71  % (24492)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.48/0.71  % (24492)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.48/0.71  % (24492)Termination reason: Unknown
% 2.48/0.71  % (24492)Termination phase: Saturation
% 2.48/0.71  
% 2.48/0.71  % (24492)Memory used [KB]: 7036
% 2.48/0.71  % (24492)Time elapsed: 0.297 s
% 2.48/0.71  % (24492)Instructions burned: 101 (million)
% 2.48/0.71  % (24492)------------------------------
% 2.48/0.71  % (24492)------------------------------
% 2.48/0.71  % (24515)ott+1_1:7_bd=off:i=934:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/934Mi)
% 2.48/0.74  WARNING Broken Constraint: if sine_depth(2) has been set then sine_selection(off) is not equal to off
% 2.48/0.74  % (24520)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.48/0.74  % (24518)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.48/0.75  % (24519)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.48/0.75  % (24521)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.48/0.75  % (24522)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.48/0.76  % (24523)dis+10_1:2_atotf=0.3:i=3735:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/3735Mi)
% 2.78/0.77  % (24524)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=4958:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/4958Mi)
% 2.78/0.78  % (24525)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.83/0.80  % (24502)Instruction limit reached!
% 2.83/0.80  % (24502)------------------------------
% 2.83/0.80  % (24502)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.83/0.80  % (24502)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.83/0.80  % (24502)Termination reason: Unknown
% 2.83/0.80  % (24502)Termination phase: Saturation
% 2.83/0.80  
% 2.83/0.80  % (24502)Memory used [KB]: 7164
% 2.83/0.80  % (24502)Time elapsed: 0.407 s
% 2.83/0.80  % (24502)Instructions burned: 139 (million)
% 2.83/0.80  % (24502)------------------------------
% 2.83/0.80  % (24502)------------------------------
% 2.83/0.81  % (24526)ott+10_1:1_kws=precedence:tgt=ground:i=4756:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4756Mi)
% 2.91/0.83  % (24527)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.91/0.84  % (24513)Instruction limit reached!
% 2.91/0.84  % (24513)------------------------------
% 2.91/0.84  % (24513)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.91/0.84  % (24513)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.91/0.84  % (24513)Termination reason: Unknown
% 2.91/0.84  % (24513)Termination phase: Saturation
% 2.91/0.84  
% 2.91/0.84  % (24513)Memory used [KB]: 6780
% 2.91/0.84  % (24513)Time elapsed: 0.263 s
% 2.91/0.84  % (24513)Instructions burned: 90 (million)
% 2.91/0.84  % (24513)------------------------------
% 2.91/0.84  % (24513)------------------------------
% 2.91/0.84  % (24529)ott+11_9:8_amm=off:bsd=on:etr=on:fsd=on:fsr=off:lma=on:newcnf=on:nm=0:nwc=3.0:s2a=on:s2agt=10:sas=z3:tha=some:i=1824:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/1824Mi)
% 2.91/0.85  % (24531)ott-1_1:1_sp=const_frequency:i=2891:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/2891Mi)
% 2.91/0.85  % (24530)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)
% 2.91/0.85  % (24501)Instruction limit reached!
% 2.91/0.85  % (24501)------------------------------
% 2.91/0.85  % (24501)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.91/0.85  % (24501)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.91/0.85  % (24501)Termination reason: Unknown
% 2.91/0.85  % (24501)Termination phase: Saturation
% 2.91/0.85  
% 2.91/0.85  % (24501)Memory used [KB]: 7419
% 2.91/0.85  % (24501)Time elapsed: 0.393 s
% 2.91/0.85  % (24501)Instructions burned: 177 (million)
% 2.91/0.85  % (24501)------------------------------
% 2.91/0.85  % (24501)------------------------------
% 2.91/0.85  % (24508)Instruction limit reached!
% 2.91/0.85  % (24508)------------------------------
% 2.91/0.85  % (24508)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.91/0.85  % (24508)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.91/0.85  % (24508)Termination reason: Unknown
% 2.91/0.85  % (24508)Termination phase: Saturation
% 2.91/0.85  
% 2.91/0.85  % (24508)Memory used [KB]: 3454
% 2.91/0.85  % (24508)Time elapsed: 0.433 s
% 2.91/0.85  % (24508)Instructions burned: 179 (million)
% 2.91/0.85  % (24508)------------------------------
% 2.91/0.85  % (24508)------------------------------
% 2.91/0.85  % (24518)Instruction limit reached!
% 2.91/0.85  % (24518)------------------------------
% 2.91/0.85  % (24518)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.91/0.85  % (24518)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.91/0.85  % (24518)Termination reason: Unknown
% 2.91/0.85  % (24518)Termination phase: Saturation
% 2.91/0.85  
% 2.91/0.85  % (24518)Memory used [KB]: 7036
% 2.91/0.85  % (24518)Time elapsed: 0.034 s
% 2.91/0.85  % (24518)Instructions burned: 69 (million)
% 2.91/0.85  % (24518)------------------------------
% 2.91/0.85  % (24518)------------------------------
% 2.91/0.85  % (24528)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.91/0.90  % (24521)Instruction limit reached!
% 2.91/0.90  % (24521)------------------------------
% 2.91/0.90  % (24521)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.91/0.90  % (24521)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.91/0.90  % (24521)Termination reason: Unknown
% 2.91/0.90  % (24521)Termination phase: Saturation
% 2.91/0.90  
% 2.91/0.90  % (24521)Memory used [KB]: 6652
% 2.91/0.90  % (24521)Time elapsed: 0.260 s
% 2.91/0.90  % (24521)Instructions burned: 90 (million)
% 2.91/0.90  % (24521)------------------------------
% 2.91/0.90  % (24521)------------------------------
% 3.35/0.94  % (24532)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.35/0.96  % (24528)Instruction limit reached!
% 3.35/0.96  % (24528)------------------------------
% 3.35/0.96  % (24528)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.35/0.96  % (24528)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.35/0.96  % (24528)Termination reason: Unknown
% 3.35/0.96  % (24528)Termination phase: Saturation
% 3.35/0.96  
% 3.35/0.96  % (24528)Memory used [KB]: 7036
% 3.35/0.96  % (24528)Time elapsed: 0.032 s
% 3.35/0.96  % (24528)Instructions burned: 68 (million)
% 3.35/0.96  % (24528)------------------------------
% 3.35/0.96  % (24528)------------------------------
% 3.35/0.98  % (24533)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.35/0.98  % (24534)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.35/0.99  % (24535)dis+10_1:2_atotf=0.3:i=8004:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/8004Mi)
% 3.35/0.99  % (24536)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 (2995ds/9965Mi)
% 3.53/1.04  % (24537)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=9877:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/9877Mi)
% 3.53/1.04  % (24512)Instruction limit reached!
% 3.53/1.04  % (24512)------------------------------
% 3.53/1.04  % (24512)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.53/1.04  % (24512)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.53/1.04  % (24512)Termination reason: Unknown
% 3.53/1.04  % (24512)Termination phase: Saturation
% 3.53/1.04  
% 3.53/1.04  % (24512)Memory used [KB]: 3454
% 3.53/1.04  % (24512)Time elapsed: 0.468 s
% 3.53/1.04  % (24512)Instructions burned: 211 (million)
% 3.53/1.04  % (24512)------------------------------
% 3.53/1.04  % (24512)------------------------------
% 5.75/1.10  % (24538)ins+10_1:16_bce=on:fde=unused:igpr=on:igs=35:igwr=on:sp=const_frequency:tgt=full:to=lpo:i=9902:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/9902Mi)
% 6.02/1.12  % (24511)Instruction limit reached!
% 6.02/1.12  % (24511)------------------------------
% 6.02/1.12  % (24511)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.02/1.12  % (24511)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.02/1.12  % (24511)Termination reason: Unknown
% 6.02/1.12  % (24511)Termination phase: Saturation
% 6.02/1.12  
% 6.02/1.12  % (24511)Memory used [KB]: 8571
% 6.02/1.12  % (24511)Time elapsed: 0.525 s
% 6.02/1.12  % (24511)Instructions burned: 388 (million)
% 6.02/1.12  % (24511)------------------------------
% 6.02/1.12  % (24511)------------------------------
% 6.26/1.14  % (24533)Instruction limit reached!
% 6.26/1.14  % (24533)------------------------------
% 6.26/1.14  % (24533)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.26/1.14  % (24533)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.26/1.14  % (24533)Termination reason: Unknown
% 6.26/1.14  % (24533)Termination phase: Saturation
% 6.26/1.14  
% 6.26/1.14  % (24533)Memory used [KB]: 6652
% 6.26/1.14  % (24533)Time elapsed: 0.283 s
% 6.26/1.14  % (24533)Instructions burned: 92 (million)
% 6.26/1.14  % (24533)------------------------------
% 6.26/1.14  % (24533)------------------------------
% 6.26/1.17  % (24539)ott+11_9:8_amm=off:bsd=on:etr=on:fsd=on:fsr=off:lma=on:newcnf=on:nm=0:nwc=3.0:s2a=on:s2agt=10:sas=z3:tha=some:i=1824:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/1824Mi)
% 6.26/1.20  % (24510)Instruction limit reached!
% 6.26/1.20  % (24510)------------------------------
% 6.26/1.20  % (24510)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.26/1.20  % (24510)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.26/1.20  % (24510)Termination reason: Unknown
% 6.26/1.20  % (24510)Termination phase: Saturation
% 6.26/1.20  
% 6.26/1.20  % (24510)Memory used [KB]: 9594
% 6.26/1.20  % (24510)Time elapsed: 0.739 s
% 6.26/1.20  % (24510)Instructions burned: 356 (million)
% 6.26/1.20  % (24510)------------------------------
% 6.26/1.20  % (24510)------------------------------
% 6.90/1.24  % (24540)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.90/1.28  % (24541)ott-11_1:32_i=9707:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/9707Mi)
% 7.26/1.29  % (24509)Instruction limit reached!
% 7.26/1.29  % (24509)------------------------------
% 7.26/1.29  % (24509)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.26/1.29  % (24509)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.26/1.29  % (24509)Termination reason: Unknown
% 7.26/1.29  % (24509)Termination phase: Saturation
% 7.26/1.29  
% 7.26/1.29  % (24509)Memory used [KB]: 10490
% 7.26/1.29  % (24509)Time elapsed: 0.891 s
% 7.26/1.29  % (24509)Instructions burned: 439 (million)
% 7.26/1.29  % (24509)------------------------------
% 7.26/1.29  % (24509)------------------------------
% 7.26/1.33  % (24503)Instruction limit reached!
% 7.26/1.33  % (24503)------------------------------
% 7.26/1.33  % (24503)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.26/1.33  % (24503)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.26/1.33  % (24503)Termination reason: Unknown
% 7.26/1.33  % (24503)Termination phase: Saturation
% 7.26/1.33  
% 7.26/1.33  % (24503)Memory used [KB]: 4477
% 7.26/1.33  % (24503)Time elapsed: 0.902 s
% 7.26/1.33  % (24503)Instructions burned: 498 (million)
% 7.26/1.33  % (24503)------------------------------
% 7.26/1.33  % (24503)------------------------------
% 7.26/1.33  % (24542)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/90Mi)
% 7.26/1.35  % (24506)Instruction limit reached!
% 7.26/1.35  % (24506)------------------------------
% 7.26/1.35  % (24506)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.26/1.35  % (24506)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.26/1.35  % (24506)Termination reason: Unknown
% 7.26/1.35  % (24506)Termination phase: Saturation
% 7.26/1.35  
% 7.26/1.35  % (24506)Memory used [KB]: 10362
% 7.26/1.35  % (24506)Time elapsed: 0.855 s
% 7.26/1.35  % (24506)Instructions burned: 500 (million)
% 7.26/1.35  % (24506)------------------------------
% 7.26/1.35  % (24506)------------------------------
% 7.89/1.40  % (24505)Instruction limit reached!
% 7.89/1.40  % (24505)------------------------------
% 7.89/1.40  % (24505)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.89/1.40  % (24505)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.89/1.40  % (24505)Termination reason: Unknown
% 7.89/1.40  % (24505)Termination phase: Saturation
% 7.89/1.40  
% 7.89/1.40  % (24505)Memory used [KB]: 10106
% 7.89/1.40  % (24505)Time elapsed: 0.991 s
% 7.89/1.40  % (24505)Instructions burned: 484 (million)
% 7.89/1.40  % (24505)------------------------------
% 7.89/1.40  % (24505)------------------------------
% 7.89/1.40  % (24504)Instruction limit reached!
% 7.89/1.40  % (24504)------------------------------
% 7.89/1.40  % (24504)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.89/1.40  % (24504)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.89/1.40  % (24504)Termination reason: Unknown
% 7.89/1.40  % (24504)Termination phase: Saturation
% 7.89/1.40  
% 7.89/1.40  % (24504)Memory used [KB]: 9210
% 7.89/1.40  % (24504)Time elapsed: 0.966 s
% 7.89/1.40  % (24504)Instructions burned: 468 (million)
% 7.89/1.40  % (24504)------------------------------
% 7.89/1.40  % (24504)------------------------------
% 8.16/1.43  % (24543)ott+3_1:1_abs=on:anc=none:bs=on:fsr=off:spb=goal_then_units:i=44001:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/44001Mi)
% 8.30/1.44  % (24517)Instruction limit reached!
% 8.30/1.44  % (24517)------------------------------
% 8.30/1.44  % (24517)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.30/1.44  % (24517)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.30/1.44  % (24517)Termination reason: Unknown
% 8.30/1.44  % (24517)Termination phase: Saturation
% 8.30/1.44  
% 8.30/1.44  % (24517)Memory used [KB]: 3582
% 8.30/1.44  % (24517)Time elapsed: 0.746 s
% 8.30/1.44  % (24517)Instructions burned: 655 (million)
% 8.30/1.44  % (24517)------------------------------
% 8.30/1.44  % (24517)------------------------------
% 8.30/1.46  % (24544)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=4958:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/4958Mi)
% 8.30/1.49  % (24545)ott+1_27:428_av=off:awrs=converge:awrsf=8:bsr=unit_only:drc=off:fd=preordered:newcnf=on:nwc=1.5:skr=on:slsq=on:slsqc=2:slsql=off:slsqr=1,4:sp=reverse_frequency:uwa=one_side_constant:i=35256:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/35256Mi)
% 8.30/1.49  % (24542)Instruction limit reached!
% 8.30/1.49  % (24542)------------------------------
% 8.30/1.49  % (24542)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.30/1.49  % (24542)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.30/1.49  % (24542)Termination reason: Unknown
% 8.30/1.49  % (24542)Termination phase: Saturation
% 8.30/1.49  
% 8.30/1.49  % (24542)Memory used [KB]: 6524
% 8.30/1.49  % (24542)Time elapsed: 0.244 s
% 8.30/1.49  % (24542)Instructions burned: 91 (million)
% 8.30/1.49  % (24542)------------------------------
% 8.30/1.49  % (24542)------------------------------
% 8.84/1.54  % (24546)dis+1002_1:1_fde=unused:nwc=10.0:s2a=on:s2at=3.0:sac=on:i=32293:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/32293Mi)
% 8.84/1.55  % (24547)ott+21_1:28_afr=on:anc=all_dependent:bs=on:bsr=unit_only:nicw=on:sp=const_frequency:uhcvi=on:i=37001:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/37001Mi)
% 8.84/1.57  % (24548)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=10187:si=on:rawr=on:rtra=on_0 on theBenchmark for (2988ds/10187Mi)
% 9.15/1.63  % (24549)ott+3_1:1_atotf=0.2:fsr=off:kws=precedence:sp=weighted_frequency:spb=intro:tgt=ground:i=29337:si=on:rawr=on:rtra=on_0 on theBenchmark for (2988ds/29337Mi)
% 13.36/2.06  % (24515)Instruction limit reached!
% 13.36/2.06  % (24515)------------------------------
% 13.36/2.06  % (24515)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 13.36/2.06  % (24515)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 13.36/2.06  % (24515)Termination reason: Unknown
% 13.36/2.06  % (24515)Termination phase: Saturation
% 13.36/2.06  
% 13.36/2.06  % (24515)Memory used [KB]: 15095
% 13.36/2.06  % (24515)Time elapsed: 1.412 s
% 13.36/2.06  % (24515)Instructions burned: 935 (million)
% 13.36/2.06  % (24515)------------------------------
% 13.36/2.06  % (24515)------------------------------
% 13.92/2.13  % (24516)Instruction limit reached!
% 13.92/2.13  % (24516)------------------------------
% 13.92/2.13  % (24516)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 13.92/2.13  % (24516)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 13.92/2.13  % (24516)Termination reason: Unknown
% 13.92/2.13  % (24516)Termination phase: Saturation
% 13.92/2.13  
% 13.92/2.13  % (24516)Memory used [KB]: 12792
% 13.92/2.13  % (24516)Time elapsed: 1.517 s
% 13.92/2.13  % (24516)Instructions burned: 747 (million)
% 13.92/2.13  % (24516)------------------------------
% 13.92/2.13  % (24516)------------------------------
% 13.92/2.17  % (24550)ins+10_1:16_bce=on:fde=unused:igpr=on:igs=35:igwr=on:sp=const_frequency:tgt=full:to=lpo:i=10147:si=on:rawr=on:rtra=on_0 on theBenchmark for (2982ds/10147Mi)
% 14.52/2.20  % (24514)Instruction limit reached!
% 14.52/2.20  % (24514)------------------------------
% 14.52/2.20  % (24514)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 14.52/2.20  % (24514)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 14.52/2.20  % (24514)Termination reason: Unknown
% 14.52/2.20  % (24514)Termination phase: Saturation
% 14.52/2.20  
% 14.52/2.20  % (24514)Memory used [KB]: 15095
% 14.52/2.20  % (24514)Time elapsed: 1.542 s
% 14.52/2.20  % (24514)Instructions burned: 920 (million)
% 14.52/2.20  % (24514)------------------------------
% 14.52/2.20  % (24514)------------------------------
% 15.17/2.27  % (24551)fmb+10_1:1_fmbsr=2.0:nm=4:skr=on:i=38056:si=on:rawr=on:rtra=on_0 on theBenchmark for (2982ds/38056Mi)
% 15.36/2.30  % (24551)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 15.36/2.30  % (24551)Terminated due to inappropriate strategy.
% 15.36/2.30  % (24551)------------------------------
% 15.36/2.30  % (24551)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 15.36/2.30  % (24551)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 15.36/2.30  % (24551)Termination reason: Inappropriate
% 15.36/2.30  
% 15.36/2.30  % (24551)Memory used [KB]: 1407
% 15.36/2.30  % (24551)Time elapsed: 0.008 s
% 15.36/2.30  % (24551)Instructions burned: 17 (million)
% 15.36/2.30  % (24551)------------------------------
% 15.36/2.30  % (24551)------------------------------
% 15.68/2.34  % (24552)fmb+10_1:1_dr=on:fmbsr=2.0:newcnf=on:nm=2:i=33239:si=on:rawr=on:rtra=on_0 on theBenchmark for (2981ds/33239Mi)
% 15.68/2.36  % (24552)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 15.68/2.36  % (24552)Terminated due to inappropriate strategy.
% 15.68/2.36  % (24552)------------------------------
% 15.68/2.36  % (24552)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 15.68/2.36  % (24552)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 15.68/2.36  % (24552)Termination reason: Inappropriate
% 15.68/2.36  
% 15.68/2.36  % (24552)Memory used [KB]: 1279
% 15.68/2.36  % (24552)Time elapsed: 0.008 s
% 15.68/2.36  % (24552)Instructions burned: 16 (million)
% 15.68/2.36  % (24552)------------------------------
% 15.68/2.36  % (24552)------------------------------
% 15.68/2.39  % (24519)Instruction limit reached!
% 15.68/2.39  % (24519)------------------------------
% 15.68/2.39  % (24519)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 15.68/2.39  % (24519)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 15.68/2.39  % (24519)Termination reason: Unknown
% 15.68/2.39  % (24519)Termination phase: Saturation
% 15.68/2.39  
% 15.68/2.39  % (24519)Memory used [KB]: 13176
% 15.68/2.39  % (24519)Time elapsed: 1.753 s
% 15.68/2.39  % (24519)Instructions burned: 940 (million)
% 15.68/2.39  % (24519)------------------------------
% 15.68/2.39  % (24519)------------------------------
% 16.26/2.44  % (24553)fmb+10_1:1_fmbas=predicate:gsp=on:nm=2:i=20987:si=on:rawr=on:rtra=on_0 on theBenchmark for (2980ds/20987Mi)
% 16.26/2.47  % (24553)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 16.26/2.47  % (24553)Terminated due to inappropriate strategy.
% 16.26/2.47  % (24553)------------------------------
% 16.26/2.47  % (24553)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 16.26/2.47  % (24553)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 16.26/2.47  % (24553)Termination reason: Inappropriate
% 16.26/2.47  
% 16.26/2.47  % (24553)Memory used [KB]: 1407
% 16.26/2.47  % (24553)Time elapsed: 0.009 s
% 16.26/2.47  % (24553)Instructions burned: 16 (million)
% 16.26/2.47  % (24553)------------------------------
% 16.26/2.47  % (24553)------------------------------
% 16.80/2.50  % (24554)fmb+10_1:1_bce=on:fmbsr=1.5:nm=4:skr=on:i=49917:si=on:rawr=on:rtra=on_0 on theBenchmark for (2979ds/49917Mi)
% 16.80/2.53  % (24555)dis+2_1:64_add=large:bce=on:bd=off:i=19144:si=on:rawr=on:rtra=on_0 on theBenchmark for (2979ds/19144Mi)
% 16.80/2.53  % (24554)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 16.80/2.53  % (24554)Terminated due to inappropriate strategy.
% 16.80/2.53  % (24554)------------------------------
% 16.80/2.53  % (24554)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 16.80/2.53  % (24554)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 16.80/2.53  % (24554)Termination reason: Inappropriate
% 16.80/2.53  
% 16.80/2.53  % (24554)Memory used [KB]: 1407
% 16.80/2.53  % (24554)Time elapsed: 0.010 s
% 16.80/2.53  % (24554)Instructions burned: 24 (million)
% 16.80/2.53  % (24554)------------------------------
% 16.80/2.53  % (24554)------------------------------
% 16.80/2.54  % (24520)Instruction limit reached!
% 16.80/2.54  % (24520)------------------------------
% 16.80/2.54  % (24520)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 16.80/2.54  % (24520)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 16.80/2.54  % (24520)Termination reason: Unknown
% 16.80/2.54  % (24520)Termination phase: Saturation
% 16.80/2.54  
% 16.80/2.54  % (24520)Memory used [KB]: 18421
% 16.80/2.54  % (24520)Time elapsed: 1.858 s
% 16.80/2.54  % (24520)Instructions burned: 981 (million)
% 16.80/2.54  % (24520)------------------------------
% 16.80/2.54  % (24520)------------------------------
% 17.70/2.62  % (24556)dis+10_1:128_bd=off:lcm=predicate:sac=on:sp=reverse_arity:urr=on:i=27492:si=on:rawr=on:rtra=on_0 on theBenchmark for (2978ds/27492Mi)
% 17.97/2.66  % (24557)ott-11_1:32_i=6101:si=on:rawr=on:rtra=on_0 on theBenchmark for (2978ds/6101Mi)
% 17.97/2.68  % (24558)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 (2978ds/90Mi)
% 19.26/2.85  % (24558)Instruction limit reached!
% 19.26/2.85  % (24558)------------------------------
% 19.26/2.85  % (24558)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 19.26/2.85  % (24558)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 19.26/2.85  % (24558)Termination reason: Unknown
% 19.26/2.85  % (24558)Termination phase: Saturation
% 19.26/2.85  
% 19.26/2.85  % (24558)Memory used [KB]: 6652
% 19.26/2.85  % (24558)Time elapsed: 0.260 s
% 19.26/2.85  % (24558)Instructions burned: 92 (million)
% 19.26/2.85  % (24558)------------------------------
% 19.26/2.85  % (24558)------------------------------
% 20.38/3.00  % (24559)ott+11_1:128_av=off:bd=off:bsr=unit_only:fd=preordered:to=lpo:updr=off:i=91600:si=on:rawr=on:rtra=on_0 on theBenchmark for (2975ds/91600Mi)
% 25.14/3.53  % (24529)First to succeed.
% 25.14/3.59  % (24529)Refutation found. Thanks to Tanya!
% 25.14/3.59  % SZS status Theorem for theBenchmark
% 25.14/3.59  % SZS output start Proof for theBenchmark
% See solution above
% 25.14/3.60  % (24529)------------------------------
% 25.14/3.60  % (24529)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 25.14/3.60  % (24529)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 25.14/3.60  % (24529)Termination reason: Refutation
% 25.14/3.60  
% 25.14/3.60  % (24529)Memory used [KB]: 7036
% 25.14/3.60  % (24529)Time elapsed: 2.777 s
% 25.14/3.60  % (24529)Instructions burned: 1767 (million)
% 25.14/3.60  % (24529)------------------------------
% 25.14/3.60  % (24529)------------------------------
% 25.14/3.60  % (24480)Success in time 3.242 s
%------------------------------------------------------------------------------