TSTP Solution File: SWW639_2 by Vampire---4.9

View Problem - Process Solution

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

% Computer : n032.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Mon Jun 24 18:35:25 EDT 2024

% Result   : Theorem 0.14s 0.57s
% Output   : Refutation 0.14s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   35
%            Number of leaves      :   30
% Syntax   : Number of formulae    :  181 (  64 unt;   0 typ;   0 def)
%            Number of atoms       : 1269 ( 565 equ)
%            Maximal formula atoms :  116 (   7 avg)
%            Number of connectives : 1553 ( 465   ~; 477   |; 538   &)
%                                         (   3 <=>;  70  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   38 (   6 avg)
%            Maximal term depth    :   11 (   2 avg)
%            Number arithmetic     : 3502 ( 664 atm;  70 fun;2442 num; 326 var)
%            Number of types       :    9 (   7 usr;   1 ari)
%            Number of type conns  :    0 (   0   >;   0   *;   0   +;   0  <<)
%            Number of predicates  :    8 (   4 usr;   4 prp; 0-2 aty)
%            Number of functors    :   78 (  69 usr;  44 con; 0-5 aty)
%            Number of variables   :  565 ( 251   !; 314   ?; 565   :)

% 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(type_def_11,type,
    rarray_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,
    min1: ( $int * $int ) > $int ).

tff(func_def_13,type,
    max1: ( $int * $int ) > $int ).

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

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

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

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

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

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

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

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

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

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

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

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

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

tff(func_def_27,type,
    rarray: ty > ty ).

tff(func_def_28,type,
    mk_rarray1: ( ty * uni * $int * uni ) > uni ).

tff(func_def_29,type,
    dummy: ( ty * uni ) > uni ).

tff(func_def_30,type,
    length3: ( ty * uni ) > $int ).

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

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

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

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

tff(func_def_35,type,
    t2tb1: map_int_int > uni ).

tff(func_def_36,type,
    tb2t1: uni > map_int_int ).

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

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

tff(func_def_39,type,
    t2tb3: rarray_int > uni ).

tff(func_def_40,type,
    tb2t3: uni > rarray_int ).

tff(func_def_49,type,
    sK0: map_int_int ).

tff(func_def_50,type,
    sK1: array_int ).

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

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

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

tff(func_def_54,type,
    sK5: array_int ).

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

tff(func_def_56,type,
    sK7: map_int_int ).

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

tff(func_def_58,type,
    sK9: map_int_int ).

tff(func_def_59,type,
    sK10: $int ).

tff(func_def_60,type,
    sK11: map_int_int ).

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

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

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

tff(func_def_64,type,
    sK15: array_int ).

tff(func_def_65,type,
    sK16: array_int ).

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

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

tff(func_def_68,type,
    sK19: $int ).

tff(func_def_69,type,
    sK20: map_int_int ).

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

tff(func_def_71,type,
    sK22: array_int ).

tff(func_def_72,type,
    sK23: $int ).

tff(func_def_73,type,
    sK24: $int ).

tff(func_def_74,type,
    sK25: $int ).

tff(func_def_75,type,
    sK26: array_int ).

tff(func_def_76,type,
    sK27: $int ).

tff(func_def_77,type,
    sK28: array_int ).

tff(func_def_78,type,
    sK29: $int ).

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

tff(f1022,plain,
    $false,
    inference(avatar_sat_refutation,[],[f579,f743,f945,f1020]) ).

tff(f1020,plain,
    spl30_3,
    inference(avatar_contradiction_clause,[],[f1019]) ).

tff(f1019,plain,
    ( $false
    | spl30_3 ),
    inference(subsumption_resolution,[],[f1018,f578]) ).

tff(f578,plain,
    ( ( 42 != tb2t(get(int,int,t2tb1(sK11),t2tb(10))) )
    | spl30_3 ),
    inference(avatar_component_clause,[],[f577]) ).

tff(f577,plain,
    ( spl30_3
  <=> ( 42 = tb2t(get(int,int,t2tb1(sK11),t2tb(10))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_3])]) ).

tff(f1018,plain,
    42 = tb2t(get(int,int,t2tb1(sK11),t2tb(10))),
    inference(forward_demodulation,[],[f1017,f286]) ).

tff(f286,plain,
    ! [X0: $int] : ( tb2t(t2tb(X0)) = X0 ),
    inference(cnf_transformation,[],[f142]) ).

tff(f142,plain,
    ! [X0: $int] : ( tb2t(t2tb(X0)) = X0 ),
    inference(rectify,[],[f32]) ).

tff(f32,axiom,
    ! [X14: $int] : ( tb2t(t2tb(X14)) = X14 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

tff(f1017,plain,
    tb2t(get(int,int,t2tb1(sK11),t2tb(10))) = tb2t(t2tb(42)),
    inference(forward_demodulation,[],[f1016,f740]) ).

tff(f740,plain,
    t2tb(42) = get(int,int,t2tb1(sK9),t2tb(0)),
    inference(subsumption_resolution,[],[f738,f301]) ).

tff(f301,plain,
    ! [X0: $int] : sort1(int,t2tb(X0)),
    inference(cnf_transformation,[],[f105]) ).

tff(f105,plain,
    ! [X0: $int] : sort1(int,t2tb(X0)),
    inference(rectify,[],[f31]) ).

tff(f31,axiom,
    ! [X1: $int] : sort1(int,t2tb(X1)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

tff(f738,plain,
    ( ( t2tb(42) = get(int,int,t2tb1(sK9),t2tb(0)) )
    | ~ sort1(int,t2tb(42)) ),
    inference(superposition,[],[f367,f611]) ).

tff(f611,plain,
    t2tb1(sK9) = set(int,int,elts(int,mk_array1(int,10,const(int,int,t2tb(0)))),t2tb(0),t2tb(42)),
    inference(superposition,[],[f272,f455]) ).

tff(f455,plain,
    sK9 = tb2t1(set(int,int,elts(int,mk_array1(int,10,const(int,int,t2tb(0)))),t2tb(0),t2tb(42))),
    inference(evaluation,[],[f454]) ).

tff(f454,plain,
    ( ( sK9 = tb2t1(set(int,int,elts(int,mk_array1(int,10,const(int,int,t2tb(0)))),t2tb(0),t2tb(42))) )
    | ~ $less(0,10) ),
    inference(forward_demodulation,[],[f453,f267]) ).

tff(f267,plain,
    ! [X2: ty,X3: $int,X0: uni,X1: uni] : ( length3(X2,mk_rarray1(X2,X1,X3,X0)) = X3 ),
    inference(cnf_transformation,[],[f184]) ).

tff(f184,plain,
    ! [X0: uni,X1: uni,X2: ty,X3: $int] : ( length3(X2,mk_rarray1(X2,X1,X3,X0)) = X3 ),
    inference(rectify,[],[f107]) ).

tff(f107,plain,
    ! [X2: uni,X0: uni,X1: ty,X3: $int] : ( length3(X1,mk_rarray1(X1,X0,X3,X2)) = X3 ),
    inference(rectify,[],[f42]) ).

tff(f42,axiom,
    ! [X6: uni,X0: ty,X18: uni,X13: $int] : ( length3(X0,mk_rarray1(X0,X6,X13,X18)) = X13 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

tff(f453,plain,
    ( ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
    | ( sK9 = tb2t1(set(int,int,elts(int,mk_array1(int,10,const(int,int,t2tb(0)))),t2tb(0),t2tb(42))) ) ),
    inference(forward_demodulation,[],[f425,f314]) ).

tff(f314,plain,
    ! [X2: $int,X3: uni,X0: ty,X1: uni] : ( data(X0,mk_rarray1(X0,X3,X2,X1)) = X1 ),
    inference(cnf_transformation,[],[f212]) ).

tff(f212,plain,
    ! [X0: ty,X1: uni,X2: $int,X3: uni] : ( data(X0,mk_rarray1(X0,X3,X2,X1)) = X1 ),
    inference(rectify,[],[f134]) ).

tff(f134,plain,
    ! [X1: ty,X2: uni,X0: $int,X3: uni] : ( data(X1,mk_rarray1(X1,X3,X0,X2)) = X2 ),
    inference(rectify,[],[f44]) ).

tff(f44,axiom,
    ! [X13: $int,X0: ty,X18: uni,X6: uni] : ( data(X0,mk_rarray1(X0,X6,X13,X18)) = X18 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

tff(f425,plain,
    ( ( sK9 = tb2t1(set(int,int,elts(int,data(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))),t2tb(0),t2tb(42))) )
    | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))) ),
    inference(evaluation,[],[f424]) ).

tff(f424,plain,
    ( ( sK9 = tb2t1(set(int,int,elts(int,data(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))),t2tb(0),t2tb(42))) )
    | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
    | $less(10,0)
    | $less(0,0) ),
    inference(duplicate_literal_removal,[],[f346]) ).

tff(f346,plain,
    ( ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
    | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
    | $less(0,0)
    | ( sK9 = tb2t1(set(int,int,elts(int,data(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))),t2tb(0),t2tb(42))) )
    | $less(10,0)
    | $less(10,0)
    | $less(0,0) ),
    inference(definition_unfolding,[],[f233,f320,f320,f320]) ).

tff(f320,plain,
    ! [X2: uni,X0: $int,X1: ty] : ( make3(X1,X0,X2) = mk_rarray1(X1,X2,X0,mk_array1(X1,X0,const(X1,int,X2))) ),
    inference(definition_unfolding,[],[f275,f285]) ).

tff(f285,plain,
    ! [X2: ty,X0: uni,X1: $int] : ( make2(X2,X1,X0) = mk_array1(X2,X1,const(X2,int,X0)) ),
    inference(cnf_transformation,[],[f195]) ).

tff(f195,plain,
    ! [X0: uni,X1: $int,X2: ty] : ( make2(X2,X1,X0) = mk_array1(X2,X1,const(X2,int,X0)) ),
    inference(rectify,[],[f123]) ).

tff(f123,plain,
    ! [X1: uni,X2: $int,X0: ty] : ( make2(X0,X2,X1) = mk_array1(X0,X2,const(X0,int,X1)) ),
    inference(rectify,[],[f38]) ).

tff(f38,axiom,
    ! [X0: ty,X16: uni,X17: $int] : ( make2(X0,X17,X16) = mk_array1(X0,X17,const(X0,int,X16)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

tff(f275,plain,
    ! [X2: uni,X0: $int,X1: ty] : ( make3(X1,X0,X2) = mk_rarray1(X1,X2,X0,make2(X1,X0,X2)) ),
    inference(cnf_transformation,[],[f190]) ).

tff(f190,plain,
    ! [X0: $int,X1: ty,X2: uni] : ( make3(X1,X0,X2) = mk_rarray1(X1,X2,X0,make2(X1,X0,X2)) ),
    inference(rectify,[],[f121]) ).

tff(f121,plain,
    ! [X2: $int,X1: ty,X0: uni] : ( make3(X1,X2,X0) = mk_rarray1(X1,X0,X2,make2(X1,X2,X0)) ),
    inference(rectify,[],[f51]) ).

tff(f51,axiom,
    ! [X21: uni,X0: ty,X20: $int] : ( make3(X0,X20,X21) = mk_rarray1(X0,X21,X20,make2(X0,X20,X21)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

tff(f233,plain,
    ( ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | $less(0,0)
    | $less(10,0)
    | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(42))) = sK9 )
    | $less(0,0)
    | $less(10,0) ),
    inference(cnf_transformation,[],[f181]) ).

tff(f181,plain,
    ( ( ( ~ $less(0,length3(int,make3(int,10,t2tb(0))))
        | $less(0,0)
        | ( ! [X1: $int] :
              ( ~ $less(X1,length2(int,data(int,make3(int,10,t2tb(0)))))
              | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(sK0),t2tb(X1))) )
              | $less(X1,length3(int,make3(int,10,t2tb(0)))) )
          & ~ $less(length2(int,t2tb2(sK1)),0)
          & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(sK3),sK2,t2tb2(sK1))) )
          & ( length3(int,make3(int,10,t2tb(0))) = sK6 )
          & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(sK4),sK6,t2tb2(sK5))) )
          & ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = sK4 )
          & ( length2(int,data(int,make3(int,10,t2tb(0)))) = sK8 )
          & ( sK5 = tb2t2(mk_array1(int,sK8,t2tb1(sK7))) )
          & ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(17))) = sK0 )
          & ( $less(10,0)
            | ( ( ~ $less(0,length3(int,make3(int,10,t2tb(0))))
                | ( ( ( 20 != sK12 )
                    | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
                    | ( 42 != tb2t(get(int,int,t2tb1(sK11),t2tb(10))) )
                    | $less(10,0)
                    | ~ $less(10,sK12)
                    | ( 42 != tb2t(get(int,int,t2tb1(sK9),t2tb(0))) )
                    | ( 17 != tb2t(get(int,int,t2tb1(sK11),t2tb(0))) )
                    | $less(0,0) )
                  & ~ $less(sK12,0)
                  & ~ $less(sK10,sK12)
                  & ~ $less(sK10,0)
                  & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(sK14),sK13,t2tb2(sK15))) )
                  & ! [X17: $int] :
                      ( $less(X17,0)
                      | ~ $less(X17,sK12)
                      | ( ( ( tb2t(get(int,int,t2tb1(sK0),t2tb(X17))) = tb2t(get(int,int,t2tb1(sK11),t2tb(X17))) )
                          | ~ $less(X17,length3(int,make3(int,10,t2tb(0)))) )
                        & ( ( tb2t(get(int,int,t2tb1(sK9),t2tb($sum(X17,$uminus(length3(int,make3(int,10,t2tb(0)))))))) = tb2t(get(int,int,t2tb1(sK11),t2tb(X17))) )
                          | $less(X17,length3(int,make3(int,10,t2tb(0)))) ) ) )
                  & ( $sum(length3(int,make3(int,10,t2tb(0))),length3(int,make3(int,10,t2tb(0)))) = sK12 )
                  & ! [X18: $int] :
                      ( ~ $less(X18,sK10)
                      | $less(X18,sK12)
                      | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(sK11),t2tb(X18))) ) )
                  & ! [X19: $int] :
                      ( ~ $less(X19,length2(int,data(int,make3(int,10,t2tb(0)))))
                      | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(sK9),t2tb(X19))) )
                      | $less(X19,length3(int,make3(int,10,t2tb(0)))) )
                  & ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = sK17 )
                  & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(sK17),sK18,t2tb2(sK16))) )
                  & ( length3(int,make3(int,10,t2tb(0))) = sK18 )
                  & ( length2(int,data(int,make3(int,10,t2tb(0)))) = sK19 )
                  & ( sK16 = tb2t2(mk_array1(int,sK19,t2tb1(sK20))) )
                  & ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(42))) = sK9 )
                  & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(sK21),sK23,t2tb2(sK22))) )
                  & ~ $less(length2(int,t2tb2(sK22)),0)
                  & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
                  & ~ $less(length3(int,make3(int,10,t2tb(0))),0) )
                | $less(0,0) )
              & ~ $less(length3(int,make3(int,10,t2tb(0))),0)
              & ! [X28: $int] :
                  ( ~ $less(X28,length2(int,data(int,make3(int,10,t2tb(0)))))
                  | $less(X28,length3(int,make3(int,10,t2tb(0))))
                  | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(X28))) ) )
              & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
              & ~ $less(length2(int,t2tb2(sK26)),0)
              & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(sK24),sK25,t2tb2(sK26))) ) ) )
          & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
          & ~ $less(length3(int,make3(int,10,t2tb(0))),0) ) )
      & ~ $less(length3(int,make3(int,10,t2tb(0))),0)
      & ~ $less(length2(int,t2tb2(sK28)),0)
      & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(sK29),sK27,t2tb2(sK28))) )
      & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
      & ! [X35: $int] :
          ( $less(X35,length3(int,make3(int,10,t2tb(0))))
          | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(X35))) )
          | ~ $less(X35,length2(int,data(int,make3(int,10,t2tb(0))))) ) )
    | $less(10,0) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK0,sK1,sK2,sK3,sK4,sK5,sK6,sK7,sK8,sK9,sK10,sK11,sK12,sK13,sK14,sK15,sK16,sK17,sK18,sK19,sK20,sK21,sK22,sK23,sK24,sK25,sK26,sK27,sK28,sK29])],[f168,f180,f179,f178,f177,f176,f175,f174,f173,f172,f171,f170,f169]) ).

tff(f169,plain,
    ( ? [X0: map_int_int] :
        ( ! [X1: $int] :
            ( ~ $less(X1,length2(int,data(int,make3(int,10,t2tb(0)))))
            | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X0),t2tb(X1))) )
            | $less(X1,length3(int,make3(int,10,t2tb(0)))) )
        & ? [X2: array_int,X3: $int,X4: $int] :
            ( ~ $less(length2(int,t2tb2(X2)),0)
            & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X4),X3,t2tb2(X2))) ) )
        & ? [X5: $int,X6: array_int,X7: $int] :
            ( ( length3(int,make3(int,10,t2tb(0))) = X7 )
            & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X5),X7,t2tb2(X6))) )
            & ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = X5 )
            & ? [X8: map_int_int,X9: $int] :
                ( ( length2(int,data(int,make3(int,10,t2tb(0)))) = X9 )
                & ( tb2t2(mk_array1(int,X9,t2tb1(X8))) = X6 )
                & ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(17))) = X0 ) ) )
        & ( $less(10,0)
          | ( ( ~ $less(0,length3(int,make3(int,10,t2tb(0))))
              | ? [X10: map_int_int] :
                  ( ? [X11: $int,X12: map_int_int,X13: $int] :
                      ( ( ( 20 != X13 )
                        | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
                        | ( 42 != tb2t(get(int,int,t2tb1(X12),t2tb(10))) )
                        | $less(10,0)
                        | ~ $less(10,X13)
                        | ( 42 != tb2t(get(int,int,t2tb1(X10),t2tb(0))) )
                        | ( 17 != tb2t(get(int,int,t2tb1(X12),t2tb(0))) )
                        | $less(0,0) )
                      & ~ $less(X13,0)
                      & ~ $less(X11,X13)
                      & ? [X14: $int,X15: $int,X16: array_int] :
                          ( ~ $less(X11,0)
                          & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X15),X14,t2tb2(X16))) ) )
                      & ! [X17: $int] :
                          ( $less(X17,0)
                          | ~ $less(X17,X13)
                          | ( ( ( tb2t(get(int,int,t2tb1(X12),t2tb(X17))) = tb2t(get(int,int,t2tb1(X0),t2tb(X17))) )
                              | ~ $less(X17,length3(int,make3(int,10,t2tb(0)))) )
                            & ( ( tb2t(get(int,int,t2tb1(X12),t2tb(X17))) = tb2t(get(int,int,t2tb1(X10),t2tb($sum(X17,$uminus(length3(int,make3(int,10,t2tb(0)))))))) )
                              | $less(X17,length3(int,make3(int,10,t2tb(0)))) ) ) )
                      & ( $sum(length3(int,make3(int,10,t2tb(0))),length3(int,make3(int,10,t2tb(0)))) = X13 )
                      & ! [X18: $int] :
                          ( ~ $less(X18,X11)
                          | $less(X18,X13)
                          | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X12),t2tb(X18))) ) ) )
                  & ! [X19: $int] :
                      ( ~ $less(X19,length2(int,data(int,make3(int,10,t2tb(0)))))
                      | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X10),t2tb(X19))) )
                      | $less(X19,length3(int,make3(int,10,t2tb(0)))) )
                  & ? [X20: array_int,X21: $int,X22: $int] :
                      ( ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = X21 )
                      & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X21),X22,t2tb2(X20))) )
                      & ( length3(int,make3(int,10,t2tb(0))) = X22 )
                      & ? [X23: $int,X24: map_int_int] :
                          ( ( length2(int,data(int,make3(int,10,t2tb(0)))) = X23 )
                          & ( tb2t2(mk_array1(int,X23,t2tb1(X24))) = X20 )
                          & ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(42))) = X10 ) ) )
                  & ? [X25: $int,X26: array_int,X27: $int] :
                      ( ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X25),X27,t2tb2(X26))) )
                      & ~ $less(length2(int,t2tb2(X26)),0) )
                  & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
                  & ~ $less(length3(int,make3(int,10,t2tb(0))),0) )
              | $less(0,0) )
            & ~ $less(length3(int,make3(int,10,t2tb(0))),0)
            & ! [X28: $int] :
                ( ~ $less(X28,length2(int,data(int,make3(int,10,t2tb(0)))))
                | $less(X28,length3(int,make3(int,10,t2tb(0))))
                | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(X28))) ) )
            & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
            & ? [X29: $int,X30: $int,X31: array_int] :
                ( ~ $less(length2(int,t2tb2(X31)),0)
                & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X29),X30,t2tb2(X31))) ) ) ) )
        & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
        & ~ $less(length3(int,make3(int,10,t2tb(0))),0) )
   => ( ! [X1: $int] :
          ( ~ $less(X1,length2(int,data(int,make3(int,10,t2tb(0)))))
          | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(sK0),t2tb(X1))) )
          | $less(X1,length3(int,make3(int,10,t2tb(0)))) )
      & ? [X2: array_int,X3: $int,X4: $int] :
          ( ~ $less(length2(int,t2tb2(X2)),0)
          & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X4),X3,t2tb2(X2))) ) )
      & ? [X7: $int,X6: array_int,X5: $int] :
          ( ( length3(int,make3(int,10,t2tb(0))) = X7 )
          & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X5),X7,t2tb2(X6))) )
          & ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = X5 )
          & ? [X9: $int,X8: map_int_int] :
              ( ( length2(int,data(int,make3(int,10,t2tb(0)))) = X9 )
              & ( tb2t2(mk_array1(int,X9,t2tb1(X8))) = X6 )
              & ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(17))) = sK0 ) ) )
      & ( $less(10,0)
        | ( ( ~ $less(0,length3(int,make3(int,10,t2tb(0))))
            | ? [X10: map_int_int] :
                ( ? [X13: $int,X12: map_int_int,X11: $int] :
                    ( ( ( 20 != X13 )
                      | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
                      | ( 42 != tb2t(get(int,int,t2tb1(X12),t2tb(10))) )
                      | $less(10,0)
                      | ~ $less(10,X13)
                      | ( 42 != tb2t(get(int,int,t2tb1(X10),t2tb(0))) )
                      | ( 17 != tb2t(get(int,int,t2tb1(X12),t2tb(0))) )
                      | $less(0,0) )
                    & ~ $less(X13,0)
                    & ~ $less(X11,X13)
                    & ? [X14: $int,X15: $int,X16: array_int] :
                        ( ~ $less(X11,0)
                        & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X15),X14,t2tb2(X16))) ) )
                    & ! [X17: $int] :
                        ( $less(X17,0)
                        | ~ $less(X17,X13)
                        | ( ( ( tb2t(get(int,int,t2tb1(X12),t2tb(X17))) = tb2t(get(int,int,t2tb1(sK0),t2tb(X17))) )
                            | ~ $less(X17,length3(int,make3(int,10,t2tb(0)))) )
                          & ( ( tb2t(get(int,int,t2tb1(X12),t2tb(X17))) = tb2t(get(int,int,t2tb1(X10),t2tb($sum(X17,$uminus(length3(int,make3(int,10,t2tb(0)))))))) )
                            | $less(X17,length3(int,make3(int,10,t2tb(0)))) ) ) )
                    & ( $sum(length3(int,make3(int,10,t2tb(0))),length3(int,make3(int,10,t2tb(0)))) = X13 )
                    & ! [X18: $int] :
                        ( ~ $less(X18,X11)
                        | $less(X18,X13)
                        | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X12),t2tb(X18))) ) ) )
                & ! [X19: $int] :
                    ( ~ $less(X19,length2(int,data(int,make3(int,10,t2tb(0)))))
                    | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X10),t2tb(X19))) )
                    | $less(X19,length3(int,make3(int,10,t2tb(0)))) )
                & ? [X20: array_int,X21: $int,X22: $int] :
                    ( ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = X21 )
                    & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X21),X22,t2tb2(X20))) )
                    & ( length3(int,make3(int,10,t2tb(0))) = X22 )
                    & ? [X23: $int,X24: map_int_int] :
                        ( ( length2(int,data(int,make3(int,10,t2tb(0)))) = X23 )
                        & ( tb2t2(mk_array1(int,X23,t2tb1(X24))) = X20 )
                        & ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(42))) = X10 ) ) )
                & ? [X25: $int,X26: array_int,X27: $int] :
                    ( ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X25),X27,t2tb2(X26))) )
                    & ~ $less(length2(int,t2tb2(X26)),0) )
                & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
                & ~ $less(length3(int,make3(int,10,t2tb(0))),0) )
            | $less(0,0) )
          & ~ $less(length3(int,make3(int,10,t2tb(0))),0)
          & ! [X28: $int] :
              ( ~ $less(X28,length2(int,data(int,make3(int,10,t2tb(0)))))
              | $less(X28,length3(int,make3(int,10,t2tb(0))))
              | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(X28))) ) )
          & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
          & ? [X29: $int,X30: $int,X31: array_int] :
              ( ~ $less(length2(int,t2tb2(X31)),0)
              & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X29),X30,t2tb2(X31))) ) ) ) )
      & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
      & ~ $less(length3(int,make3(int,10,t2tb(0))),0) ) ),
    introduced(choice_axiom,[]) ).

tff(f170,plain,
    ( ? [X2: array_int,X3: $int,X4: $int] :
        ( ~ $less(length2(int,t2tb2(X2)),0)
        & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X4),X3,t2tb2(X2))) ) )
   => ( ~ $less(length2(int,t2tb2(sK1)),0)
      & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(sK3),sK2,t2tb2(sK1))) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f171,plain,
    ( ? [X7: $int,X6: array_int,X5: $int] :
        ( ( length3(int,make3(int,10,t2tb(0))) = X7 )
        & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X5),X7,t2tb2(X6))) )
        & ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = X5 )
        & ? [X9: $int,X8: map_int_int] :
            ( ( length2(int,data(int,make3(int,10,t2tb(0)))) = X9 )
            & ( tb2t2(mk_array1(int,X9,t2tb1(X8))) = X6 )
            & ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(17))) = sK0 ) ) )
   => ( ( length3(int,make3(int,10,t2tb(0))) = sK6 )
      & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(sK4),sK6,t2tb2(sK5))) )
      & ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = sK4 )
      & ? [X9: $int,X8: map_int_int] :
          ( ( length2(int,data(int,make3(int,10,t2tb(0)))) = X9 )
          & ( tb2t2(mk_array1(int,X9,t2tb1(X8))) = sK5 )
          & ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(17))) = sK0 ) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f172,plain,
    ( ? [X9: $int,X8: map_int_int] :
        ( ( length2(int,data(int,make3(int,10,t2tb(0)))) = X9 )
        & ( tb2t2(mk_array1(int,X9,t2tb1(X8))) = sK5 )
        & ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(17))) = sK0 ) )
   => ( ( length2(int,data(int,make3(int,10,t2tb(0)))) = sK8 )
      & ( sK5 = tb2t2(mk_array1(int,sK8,t2tb1(sK7))) )
      & ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(17))) = sK0 ) ) ),
    introduced(choice_axiom,[]) ).

tff(f173,plain,
    ( ? [X10: map_int_int] :
        ( ? [X13: $int,X12: map_int_int,X11: $int] :
            ( ( ( 20 != X13 )
              | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
              | ( 42 != tb2t(get(int,int,t2tb1(X12),t2tb(10))) )
              | $less(10,0)
              | ~ $less(10,X13)
              | ( 42 != tb2t(get(int,int,t2tb1(X10),t2tb(0))) )
              | ( 17 != tb2t(get(int,int,t2tb1(X12),t2tb(0))) )
              | $less(0,0) )
            & ~ $less(X13,0)
            & ~ $less(X11,X13)
            & ? [X14: $int,X15: $int,X16: array_int] :
                ( ~ $less(X11,0)
                & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X15),X14,t2tb2(X16))) ) )
            & ! [X17: $int] :
                ( $less(X17,0)
                | ~ $less(X17,X13)
                | ( ( ( tb2t(get(int,int,t2tb1(X12),t2tb(X17))) = tb2t(get(int,int,t2tb1(sK0),t2tb(X17))) )
                    | ~ $less(X17,length3(int,make3(int,10,t2tb(0)))) )
                  & ( ( tb2t(get(int,int,t2tb1(X12),t2tb(X17))) = tb2t(get(int,int,t2tb1(X10),t2tb($sum(X17,$uminus(length3(int,make3(int,10,t2tb(0)))))))) )
                    | $less(X17,length3(int,make3(int,10,t2tb(0)))) ) ) )
            & ( $sum(length3(int,make3(int,10,t2tb(0))),length3(int,make3(int,10,t2tb(0)))) = X13 )
            & ! [X18: $int] :
                ( ~ $less(X18,X11)
                | $less(X18,X13)
                | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X12),t2tb(X18))) ) ) )
        & ! [X19: $int] :
            ( ~ $less(X19,length2(int,data(int,make3(int,10,t2tb(0)))))
            | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X10),t2tb(X19))) )
            | $less(X19,length3(int,make3(int,10,t2tb(0)))) )
        & ? [X20: array_int,X21: $int,X22: $int] :
            ( ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = X21 )
            & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X21),X22,t2tb2(X20))) )
            & ( length3(int,make3(int,10,t2tb(0))) = X22 )
            & ? [X23: $int,X24: map_int_int] :
                ( ( length2(int,data(int,make3(int,10,t2tb(0)))) = X23 )
                & ( tb2t2(mk_array1(int,X23,t2tb1(X24))) = X20 )
                & ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(42))) = X10 ) ) )
        & ? [X25: $int,X26: array_int,X27: $int] :
            ( ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X25),X27,t2tb2(X26))) )
            & ~ $less(length2(int,t2tb2(X26)),0) )
        & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
        & ~ $less(length3(int,make3(int,10,t2tb(0))),0) )
   => ( ? [X13: $int,X12: map_int_int,X11: $int] :
          ( ( ( 20 != X13 )
            | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
            | ( 42 != tb2t(get(int,int,t2tb1(X12),t2tb(10))) )
            | $less(10,0)
            | ~ $less(10,X13)
            | ( 42 != tb2t(get(int,int,t2tb1(sK9),t2tb(0))) )
            | ( 17 != tb2t(get(int,int,t2tb1(X12),t2tb(0))) )
            | $less(0,0) )
          & ~ $less(X13,0)
          & ~ $less(X11,X13)
          & ? [X14: $int,X15: $int,X16: array_int] :
              ( ~ $less(X11,0)
              & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X15),X14,t2tb2(X16))) ) )
          & ! [X17: $int] :
              ( $less(X17,0)
              | ~ $less(X17,X13)
              | ( ( ( tb2t(get(int,int,t2tb1(X12),t2tb(X17))) = tb2t(get(int,int,t2tb1(sK0),t2tb(X17))) )
                  | ~ $less(X17,length3(int,make3(int,10,t2tb(0)))) )
                & ( ( tb2t(get(int,int,t2tb1(X12),t2tb(X17))) = tb2t(get(int,int,t2tb1(sK9),t2tb($sum(X17,$uminus(length3(int,make3(int,10,t2tb(0)))))))) )
                  | $less(X17,length3(int,make3(int,10,t2tb(0)))) ) ) )
          & ( $sum(length3(int,make3(int,10,t2tb(0))),length3(int,make3(int,10,t2tb(0)))) = X13 )
          & ! [X18: $int] :
              ( ~ $less(X18,X11)
              | $less(X18,X13)
              | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X12),t2tb(X18))) ) ) )
      & ! [X19: $int] :
          ( ~ $less(X19,length2(int,data(int,make3(int,10,t2tb(0)))))
          | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(sK9),t2tb(X19))) )
          | $less(X19,length3(int,make3(int,10,t2tb(0)))) )
      & ? [X22: $int,X21: $int,X20: array_int] :
          ( ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = X21 )
          & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X21),X22,t2tb2(X20))) )
          & ( length3(int,make3(int,10,t2tb(0))) = X22 )
          & ? [X24: map_int_int,X23: $int] :
              ( ( length2(int,data(int,make3(int,10,t2tb(0)))) = X23 )
              & ( tb2t2(mk_array1(int,X23,t2tb1(X24))) = X20 )
              & ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(42))) = sK9 ) ) )
      & ? [X25: $int,X26: array_int,X27: $int] :
          ( ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X25),X27,t2tb2(X26))) )
          & ~ $less(length2(int,t2tb2(X26)),0) )
      & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
      & ~ $less(length3(int,make3(int,10,t2tb(0))),0) ) ),
    introduced(choice_axiom,[]) ).

tff(f174,plain,
    ( ? [X13: $int,X12: map_int_int,X11: $int] :
        ( ( ( 20 != X13 )
          | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
          | ( 42 != tb2t(get(int,int,t2tb1(X12),t2tb(10))) )
          | $less(10,0)
          | ~ $less(10,X13)
          | ( 42 != tb2t(get(int,int,t2tb1(sK9),t2tb(0))) )
          | ( 17 != tb2t(get(int,int,t2tb1(X12),t2tb(0))) )
          | $less(0,0) )
        & ~ $less(X13,0)
        & ~ $less(X11,X13)
        & ? [X14: $int,X15: $int,X16: array_int] :
            ( ~ $less(X11,0)
            & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X15),X14,t2tb2(X16))) ) )
        & ! [X17: $int] :
            ( $less(X17,0)
            | ~ $less(X17,X13)
            | ( ( ( tb2t(get(int,int,t2tb1(X12),t2tb(X17))) = tb2t(get(int,int,t2tb1(sK0),t2tb(X17))) )
                | ~ $less(X17,length3(int,make3(int,10,t2tb(0)))) )
              & ( ( tb2t(get(int,int,t2tb1(X12),t2tb(X17))) = tb2t(get(int,int,t2tb1(sK9),t2tb($sum(X17,$uminus(length3(int,make3(int,10,t2tb(0)))))))) )
                | $less(X17,length3(int,make3(int,10,t2tb(0)))) ) ) )
        & ( $sum(length3(int,make3(int,10,t2tb(0))),length3(int,make3(int,10,t2tb(0)))) = X13 )
        & ! [X18: $int] :
            ( ~ $less(X18,X11)
            | $less(X18,X13)
            | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X12),t2tb(X18))) ) ) )
   => ( ( ( 20 != sK12 )
        | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
        | ( 42 != tb2t(get(int,int,t2tb1(sK11),t2tb(10))) )
        | $less(10,0)
        | ~ $less(10,sK12)
        | ( 42 != tb2t(get(int,int,t2tb1(sK9),t2tb(0))) )
        | ( 17 != tb2t(get(int,int,t2tb1(sK11),t2tb(0))) )
        | $less(0,0) )
      & ~ $less(sK12,0)
      & ~ $less(sK10,sK12)
      & ? [X16: array_int,X15: $int,X14: $int] :
          ( ~ $less(sK10,0)
          & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X15),X14,t2tb2(X16))) ) )
      & ! [X17: $int] :
          ( $less(X17,0)
          | ~ $less(X17,sK12)
          | ( ( ( tb2t(get(int,int,t2tb1(sK0),t2tb(X17))) = tb2t(get(int,int,t2tb1(sK11),t2tb(X17))) )
              | ~ $less(X17,length3(int,make3(int,10,t2tb(0)))) )
            & ( ( tb2t(get(int,int,t2tb1(sK9),t2tb($sum(X17,$uminus(length3(int,make3(int,10,t2tb(0)))))))) = tb2t(get(int,int,t2tb1(sK11),t2tb(X17))) )
              | $less(X17,length3(int,make3(int,10,t2tb(0)))) ) ) )
      & ( $sum(length3(int,make3(int,10,t2tb(0))),length3(int,make3(int,10,t2tb(0)))) = sK12 )
      & ! [X18: $int] :
          ( ~ $less(X18,sK10)
          | $less(X18,sK12)
          | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(sK11),t2tb(X18))) ) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f175,plain,
    ( ? [X16: array_int,X15: $int,X14: $int] :
        ( ~ $less(sK10,0)
        & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X15),X14,t2tb2(X16))) ) )
   => ( ~ $less(sK10,0)
      & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(sK14),sK13,t2tb2(sK15))) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f176,plain,
    ( ? [X22: $int,X21: $int,X20: array_int] :
        ( ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = X21 )
        & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X21),X22,t2tb2(X20))) )
        & ( length3(int,make3(int,10,t2tb(0))) = X22 )
        & ? [X24: map_int_int,X23: $int] :
            ( ( length2(int,data(int,make3(int,10,t2tb(0)))) = X23 )
            & ( tb2t2(mk_array1(int,X23,t2tb1(X24))) = X20 )
            & ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(42))) = sK9 ) ) )
   => ( ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = sK17 )
      & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(sK17),sK18,t2tb2(sK16))) )
      & ( length3(int,make3(int,10,t2tb(0))) = sK18 )
      & ? [X24: map_int_int,X23: $int] :
          ( ( length2(int,data(int,make3(int,10,t2tb(0)))) = X23 )
          & ( tb2t2(mk_array1(int,X23,t2tb1(X24))) = sK16 )
          & ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(42))) = sK9 ) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f177,plain,
    ( ? [X24: map_int_int,X23: $int] :
        ( ( length2(int,data(int,make3(int,10,t2tb(0)))) = X23 )
        & ( tb2t2(mk_array1(int,X23,t2tb1(X24))) = sK16 )
        & ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(42))) = sK9 ) )
   => ( ( length2(int,data(int,make3(int,10,t2tb(0)))) = sK19 )
      & ( sK16 = tb2t2(mk_array1(int,sK19,t2tb1(sK20))) )
      & ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(42))) = sK9 ) ) ),
    introduced(choice_axiom,[]) ).

tff(f178,plain,
    ( ? [X25: $int,X26: array_int,X27: $int] :
        ( ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X25),X27,t2tb2(X26))) )
        & ~ $less(length2(int,t2tb2(X26)),0) )
   => ( ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(sK21),sK23,t2tb2(sK22))) )
      & ~ $less(length2(int,t2tb2(sK22)),0) ) ),
    introduced(choice_axiom,[]) ).

tff(f179,plain,
    ( ? [X29: $int,X30: $int,X31: array_int] :
        ( ~ $less(length2(int,t2tb2(X31)),0)
        & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X29),X30,t2tb2(X31))) ) )
   => ( ~ $less(length2(int,t2tb2(sK26)),0)
      & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(sK24),sK25,t2tb2(sK26))) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f180,plain,
    ( ? [X32: $int,X33: array_int,X34: $int] :
        ( ~ $less(length2(int,t2tb2(X33)),0)
        & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X34),X32,t2tb2(X33))) ) )
   => ( ~ $less(length2(int,t2tb2(sK28)),0)
      & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(sK29),sK27,t2tb2(sK28))) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f168,plain,
    ( ( ( ~ $less(0,length3(int,make3(int,10,t2tb(0))))
        | $less(0,0)
        | ? [X0: map_int_int] :
            ( ! [X1: $int] :
                ( ~ $less(X1,length2(int,data(int,make3(int,10,t2tb(0)))))
                | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X0),t2tb(X1))) )
                | $less(X1,length3(int,make3(int,10,t2tb(0)))) )
            & ? [X2: array_int,X3: $int,X4: $int] :
                ( ~ $less(length2(int,t2tb2(X2)),0)
                & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X4),X3,t2tb2(X2))) ) )
            & ? [X5: $int,X6: array_int,X7: $int] :
                ( ( length3(int,make3(int,10,t2tb(0))) = X7 )
                & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X5),X7,t2tb2(X6))) )
                & ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = X5 )
                & ? [X8: map_int_int,X9: $int] :
                    ( ( length2(int,data(int,make3(int,10,t2tb(0)))) = X9 )
                    & ( tb2t2(mk_array1(int,X9,t2tb1(X8))) = X6 )
                    & ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(17))) = X0 ) ) )
            & ( $less(10,0)
              | ( ( ~ $less(0,length3(int,make3(int,10,t2tb(0))))
                  | ? [X10: map_int_int] :
                      ( ? [X11: $int,X12: map_int_int,X13: $int] :
                          ( ( ( 20 != X13 )
                            | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
                            | ( 42 != tb2t(get(int,int,t2tb1(X12),t2tb(10))) )
                            | $less(10,0)
                            | ~ $less(10,X13)
                            | ( 42 != tb2t(get(int,int,t2tb1(X10),t2tb(0))) )
                            | ( 17 != tb2t(get(int,int,t2tb1(X12),t2tb(0))) )
                            | $less(0,0) )
                          & ~ $less(X13,0)
                          & ~ $less(X11,X13)
                          & ? [X14: $int,X15: $int,X16: array_int] :
                              ( ~ $less(X11,0)
                              & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X15),X14,t2tb2(X16))) ) )
                          & ! [X17: $int] :
                              ( $less(X17,0)
                              | ~ $less(X17,X13)
                              | ( ( ( tb2t(get(int,int,t2tb1(X12),t2tb(X17))) = tb2t(get(int,int,t2tb1(X0),t2tb(X17))) )
                                  | ~ $less(X17,length3(int,make3(int,10,t2tb(0)))) )
                                & ( ( tb2t(get(int,int,t2tb1(X12),t2tb(X17))) = tb2t(get(int,int,t2tb1(X10),t2tb($sum(X17,$uminus(length3(int,make3(int,10,t2tb(0)))))))) )
                                  | $less(X17,length3(int,make3(int,10,t2tb(0)))) ) ) )
                          & ( $sum(length3(int,make3(int,10,t2tb(0))),length3(int,make3(int,10,t2tb(0)))) = X13 )
                          & ! [X18: $int] :
                              ( ~ $less(X18,X11)
                              | $less(X18,X13)
                              | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X12),t2tb(X18))) ) ) )
                      & ! [X19: $int] :
                          ( ~ $less(X19,length2(int,data(int,make3(int,10,t2tb(0)))))
                          | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X10),t2tb(X19))) )
                          | $less(X19,length3(int,make3(int,10,t2tb(0)))) )
                      & ? [X20: array_int,X21: $int,X22: $int] :
                          ( ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = X21 )
                          & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X21),X22,t2tb2(X20))) )
                          & ( length3(int,make3(int,10,t2tb(0))) = X22 )
                          & ? [X23: $int,X24: map_int_int] :
                              ( ( length2(int,data(int,make3(int,10,t2tb(0)))) = X23 )
                              & ( tb2t2(mk_array1(int,X23,t2tb1(X24))) = X20 )
                              & ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(42))) = X10 ) ) )
                      & ? [X25: $int,X26: array_int,X27: $int] :
                          ( ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X25),X27,t2tb2(X26))) )
                          & ~ $less(length2(int,t2tb2(X26)),0) )
                      & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
                      & ~ $less(length3(int,make3(int,10,t2tb(0))),0) )
                  | $less(0,0) )
                & ~ $less(length3(int,make3(int,10,t2tb(0))),0)
                & ! [X28: $int] :
                    ( ~ $less(X28,length2(int,data(int,make3(int,10,t2tb(0)))))
                    | $less(X28,length3(int,make3(int,10,t2tb(0))))
                    | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(X28))) ) )
                & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
                & ? [X29: $int,X30: $int,X31: array_int] :
                    ( ~ $less(length2(int,t2tb2(X31)),0)
                    & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X29),X30,t2tb2(X31))) ) ) ) )
            & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
            & ~ $less(length3(int,make3(int,10,t2tb(0))),0) ) )
      & ~ $less(length3(int,make3(int,10,t2tb(0))),0)
      & ? [X32: $int,X33: array_int,X34: $int] :
          ( ~ $less(length2(int,t2tb2(X33)),0)
          & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X34),X32,t2tb2(X33))) ) )
      & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
      & ! [X35: $int] :
          ( $less(X35,length3(int,make3(int,10,t2tb(0))))
          | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(X35))) )
          | ~ $less(X35,length2(int,data(int,make3(int,10,t2tb(0))))) ) )
    | $less(10,0) ),
    inference(rectify,[],[f164]) ).

tff(f164,plain,
    ( ( ( ~ $less(0,length3(int,make3(int,10,t2tb(0))))
        | $less(0,0)
        | ? [X4: map_int_int] :
            ( ! [X13: $int] :
                ( ~ $less(X13,length2(int,data(int,make3(int,10,t2tb(0)))))
                | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X4),t2tb(X13))) )
                | $less(X13,length3(int,make3(int,10,t2tb(0)))) )
            & ? [X7: array_int,X5: $int,X6: $int] :
                ( ~ $less(length2(int,t2tb2(X7)),0)
                & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X6),X5,t2tb2(X7))) ) )
            & ? [X10: $int,X8: array_int,X9: $int] :
                ( ( length3(int,make3(int,10,t2tb(0))) = X9 )
                & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X10),X9,t2tb2(X8))) )
                & ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = X10 )
                & ? [X11: map_int_int,X12: $int] :
                    ( ( length2(int,data(int,make3(int,10,t2tb(0)))) = X12 )
                    & ( tb2t2(mk_array1(int,X12,t2tb1(X11))) = X8 )
                    & ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(17))) = X4 ) ) )
            & ( $less(10,0)
              | ( ( ~ $less(0,length3(int,make3(int,10,t2tb(0))))
                  | ? [X18: map_int_int] :
                      ( ? [X30: $int,X29: map_int_int,X28: $int] :
                          ( ( ( 20 != X28 )
                            | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
                            | ( 42 != tb2t(get(int,int,t2tb1(X29),t2tb(10))) )
                            | $less(10,0)
                            | ~ $less(10,X28)
                            | ( 42 != tb2t(get(int,int,t2tb1(X18),t2tb(0))) )
                            | ( 17 != tb2t(get(int,int,t2tb1(X29),t2tb(0))) )
                            | $less(0,0) )
                          & ~ $less(X28,0)
                          & ~ $less(X30,X28)
                          & ? [X32: $int,X33: $int,X31: array_int] :
                              ( ~ $less(X30,0)
                              & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X33),X32,t2tb2(X31))) ) )
                          & ! [X35: $int] :
                              ( $less(X35,0)
                              | ~ $less(X35,X28)
                              | ( ( ( tb2t(get(int,int,t2tb1(X29),t2tb(X35))) = tb2t(get(int,int,t2tb1(X4),t2tb(X35))) )
                                  | ~ $less(X35,length3(int,make3(int,10,t2tb(0)))) )
                                & ( ( tb2t(get(int,int,t2tb1(X29),t2tb(X35))) = tb2t(get(int,int,t2tb1(X18),t2tb($sum(X35,$uminus(length3(int,make3(int,10,t2tb(0)))))))) )
                                  | $less(X35,length3(int,make3(int,10,t2tb(0)))) ) ) )
                          & ( $sum(length3(int,make3(int,10,t2tb(0))),length3(int,make3(int,10,t2tb(0)))) = X28 )
                          & ! [X34: $int] :
                              ( ~ $less(X34,X30)
                              | $less(X34,X28)
                              | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X29),t2tb(X34))) ) ) )
                      & ! [X24: $int] :
                          ( ~ $less(X24,length2(int,data(int,make3(int,10,t2tb(0)))))
                          | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X18),t2tb(X24))) )
                          | $less(X24,length3(int,make3(int,10,t2tb(0)))) )
                      & ? [X21: array_int,X19: $int,X20: $int] :
                          ( ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = X19 )
                          & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X19),X20,t2tb2(X21))) )
                          & ( length3(int,make3(int,10,t2tb(0))) = X20 )
                          & ? [X22: $int,X23: map_int_int] :
                              ( ( length2(int,data(int,make3(int,10,t2tb(0)))) = X22 )
                              & ( tb2t2(mk_array1(int,X22,t2tb1(X23))) = X21 )
                              & ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(42))) = X18 ) ) )
                      & ? [X27: $int,X26: array_int,X25: $int] :
                          ( ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X27),X25,t2tb2(X26))) )
                          & ~ $less(length2(int,t2tb2(X26)),0) )
                      & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
                      & ~ $less(length3(int,make3(int,10,t2tb(0))),0) )
                  | $less(0,0) )
                & ~ $less(length3(int,make3(int,10,t2tb(0))),0)
                & ! [X17: $int] :
                    ( ~ $less(X17,length2(int,data(int,make3(int,10,t2tb(0)))))
                    | $less(X17,length3(int,make3(int,10,t2tb(0))))
                    | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(X17))) ) )
                & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
                & ? [X15: $int,X16: $int,X14: array_int] :
                    ( ~ $less(length2(int,t2tb2(X14)),0)
                    & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X15),X16,t2tb2(X14))) ) ) ) )
            & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
            & ~ $less(length3(int,make3(int,10,t2tb(0))),0) ) )
      & ~ $less(length3(int,make3(int,10,t2tb(0))),0)
      & ? [X0: $int,X1: array_int,X2: $int] :
          ( ~ $less(length2(int,t2tb2(X1)),0)
          & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X2),X0,t2tb2(X1))) ) )
      & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
      & ! [X3: $int] :
          ( $less(X3,length3(int,make3(int,10,t2tb(0))))
          | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(X3))) )
          | ~ $less(X3,length2(int,data(int,make3(int,10,t2tb(0))))) ) )
    | $less(10,0) ),
    inference(flattening,[],[f163]) ).

tff(f163,plain,
    ( $less(10,0)
    | ( ( ~ $less(0,length3(int,make3(int,10,t2tb(0))))
        | $less(0,0)
        | ? [X4: map_int_int] :
            ( ( $less(10,0)
              | ( ( ~ $less(0,length3(int,make3(int,10,t2tb(0))))
                  | $less(0,0)
                  | ? [X18: map_int_int] :
                      ( ? [X28: $int,X29: map_int_int,X30: $int] :
                          ( ( ( 20 != X28 )
                            | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
                            | ( 42 != tb2t(get(int,int,t2tb1(X29),t2tb(10))) )
                            | $less(10,0)
                            | ~ $less(10,X28)
                            | ( 42 != tb2t(get(int,int,t2tb1(X18),t2tb(0))) )
                            | ( 17 != tb2t(get(int,int,t2tb1(X29),t2tb(0))) )
                            | $less(0,0) )
                          & ~ $less(X28,0)
                          & ! [X34: $int] :
                              ( ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X29),t2tb(X34))) )
                              | $less(X34,X28)
                              | ~ $less(X34,X30) )
                          & ? [X32: $int,X33: $int,X31: array_int] :
                              ( ~ $less(X30,0)
                              & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X33),X32,t2tb2(X31))) ) )
                          & ! [X35: $int] :
                              ( ( ( ( tb2t(get(int,int,t2tb1(X29),t2tb(X35))) = tb2t(get(int,int,t2tb1(X4),t2tb(X35))) )
                                  | ~ $less(X35,length3(int,make3(int,10,t2tb(0)))) )
                                & ( ( tb2t(get(int,int,t2tb1(X29),t2tb(X35))) = tb2t(get(int,int,t2tb1(X18),t2tb($sum(X35,$uminus(length3(int,make3(int,10,t2tb(0)))))))) )
                                  | $less(X35,length3(int,make3(int,10,t2tb(0)))) ) )
                              | ~ $less(X35,X28)
                              | $less(X35,0) )
                          & ( $sum(length3(int,make3(int,10,t2tb(0))),length3(int,make3(int,10,t2tb(0)))) = X28 )
                          & ~ $less(X30,X28) )
                      & ? [X27: $int,X26: array_int,X25: $int] :
                          ( ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X27),X25,t2tb2(X26))) )
                          & ~ $less(length2(int,t2tb2(X26)),0) )
                      & ? [X21: array_int,X19: $int,X20: $int] :
                          ( ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = X19 )
                          & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X19),X20,t2tb2(X21))) )
                          & ( length3(int,make3(int,10,t2tb(0))) = X20 )
                          & ? [X22: $int,X23: map_int_int] :
                              ( ( length2(int,data(int,make3(int,10,t2tb(0)))) = X22 )
                              & ( tb2t2(mk_array1(int,X22,t2tb1(X23))) = X21 )
                              & ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(42))) = X18 ) ) )
                      & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
                      & ~ $less(length3(int,make3(int,10,t2tb(0))),0)
                      & ! [X24: $int] :
                          ( ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X18),t2tb(X24))) )
                          | ~ $less(X24,length2(int,data(int,make3(int,10,t2tb(0)))))
                          | $less(X24,length3(int,make3(int,10,t2tb(0)))) ) ) )
                & ~ $less(length3(int,make3(int,10,t2tb(0))),0)
                & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
                & ? [X15: $int,X16: $int,X14: array_int] :
                    ( ~ $less(length2(int,t2tb2(X14)),0)
                    & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X15),X16,t2tb2(X14))) ) )
                & ! [X17: $int] :
                    ( ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(X17))) )
                    | ~ $less(X17,length2(int,data(int,make3(int,10,t2tb(0)))))
                    | $less(X17,length3(int,make3(int,10,t2tb(0)))) ) ) )
            & ! [X13: $int] :
                ( ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X4),t2tb(X13))) )
                | $less(X13,length3(int,make3(int,10,t2tb(0))))
                | ~ $less(X13,length2(int,data(int,make3(int,10,t2tb(0))))) )
            & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
            & ? [X10: $int,X8: array_int,X9: $int] :
                ( ( length3(int,make3(int,10,t2tb(0))) = X9 )
                & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X10),X9,t2tb2(X8))) )
                & ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = X10 )
                & ? [X11: map_int_int,X12: $int] :
                    ( ( length2(int,data(int,make3(int,10,t2tb(0)))) = X12 )
                    & ( tb2t2(mk_array1(int,X12,t2tb1(X11))) = X8 )
                    & ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(17))) = X4 ) ) )
            & ? [X7: array_int,X5: $int,X6: $int] :
                ( ~ $less(length2(int,t2tb2(X7)),0)
                & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X6),X5,t2tb2(X7))) ) )
            & ~ $less(length3(int,make3(int,10,t2tb(0))),0) ) )
      & ? [X0: $int,X1: array_int,X2: $int] :
          ( ~ $less(length2(int,t2tb2(X1)),0)
          & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X2),X0,t2tb2(X1))) ) )
      & ! [X3: $int] :
          ( ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(X3))) )
          | ~ $less(X3,length2(int,data(int,make3(int,10,t2tb(0)))))
          | $less(X3,length3(int,make3(int,10,t2tb(0)))) )
      & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
      & ~ $less(length3(int,make3(int,10,t2tb(0))),0) ) ),
    inference(ennf_transformation,[],[f139]) ).

tff(f139,plain,
    ~ ( ~ $less(10,0)
      & ( ( ? [X0: $int,X1: array_int,X2: $int] :
              ( ~ $less(length2(int,t2tb2(X1)),0)
              & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X2),X0,t2tb2(X1))) ) )
          & ! [X3: $int] :
              ( ( $less(X3,length2(int,data(int,make3(int,10,t2tb(0)))))
                & ~ $less(X3,length3(int,make3(int,10,t2tb(0)))) )
             => ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(X3))) ) )
          & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
          & ~ $less(length3(int,make3(int,10,t2tb(0))),0) )
       => ( $less(0,length3(int,make3(int,10,t2tb(0))))
          & ~ $less(0,0)
          & ! [X4: map_int_int] :
              ( ( ! [X13: $int] :
                    ( ( ~ $less(X13,length3(int,make3(int,10,t2tb(0))))
                      & $less(X13,length2(int,data(int,make3(int,10,t2tb(0))))) )
                   => ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X4),t2tb(X13))) ) )
                & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
                & ? [X10: $int,X8: array_int,X9: $int] :
                    ( ( length3(int,make3(int,10,t2tb(0))) = X9 )
                    & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X10),X9,t2tb2(X8))) )
                    & ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = X10 )
                    & ? [X11: map_int_int,X12: $int] :
                        ( ( length2(int,data(int,make3(int,10,t2tb(0)))) = X12 )
                        & ( tb2t2(mk_array1(int,X12,t2tb1(X11))) = X8 )
                        & ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(17))) = X4 ) ) )
                & ? [X7: array_int,X5: $int,X6: $int] :
                    ( ~ $less(length2(int,t2tb2(X7)),0)
                    & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X6),X5,t2tb2(X7))) ) )
                & ~ $less(length3(int,make3(int,10,t2tb(0))),0) )
             => ( ~ $less(10,0)
                & ( ( ~ $less(length3(int,make3(int,10,t2tb(0))),0)
                    & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
                    & ? [X15: $int,X16: $int,X14: array_int] :
                        ( ~ $less(length2(int,t2tb2(X14)),0)
                        & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X15),X16,t2tb2(X14))) ) )
                    & ! [X17: $int] :
                        ( ( $less(X17,length2(int,data(int,make3(int,10,t2tb(0)))))
                          & ~ $less(X17,length3(int,make3(int,10,t2tb(0)))) )
                       => ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(X17))) ) ) )
                 => ( $less(0,length3(int,make3(int,10,t2tb(0))))
                    & ~ $less(0,0)
                    & ! [X18: map_int_int] :
                        ( ( ? [X27: $int,X26: array_int,X25: $int] :
                              ( ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X27),X25,t2tb2(X26))) )
                              & ~ $less(length2(int,t2tb2(X26)),0) )
                          & ? [X21: array_int,X19: $int,X20: $int] :
                              ( ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = X19 )
                              & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X19),X20,t2tb2(X21))) )
                              & ( length3(int,make3(int,10,t2tb(0))) = X20 )
                              & ? [X22: $int,X23: map_int_int] :
                                  ( ( length2(int,data(int,make3(int,10,t2tb(0)))) = X22 )
                                  & ( tb2t2(mk_array1(int,X22,t2tb1(X23))) = X21 )
                                  & ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(42))) = X18 ) ) )
                          & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
                          & ~ $less(length3(int,make3(int,10,t2tb(0))),0)
                          & ! [X24: $int] :
                              ( ( $less(X24,length2(int,data(int,make3(int,10,t2tb(0)))))
                                & ~ $less(X24,length3(int,make3(int,10,t2tb(0)))) )
                             => ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X18),t2tb(X24))) ) ) )
                       => ! [X28: $int,X29: map_int_int,X30: $int] :
                            ( ( ~ $less(X28,0)
                              & ! [X34: $int] :
                                  ( ( ~ $less(X34,X28)
                                    & $less(X34,X30) )
                                 => ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X29),t2tb(X34))) ) )
                              & ? [X32: $int,X33: $int,X31: array_int] :
                                  ( ~ $less(X30,0)
                                  & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X33),X32,t2tb2(X31))) ) )
                              & ! [X35: $int] :
                                  ( ( $less(X35,X28)
                                    & ~ $less(X35,0) )
                                 => ( ( ~ $less(X35,length3(int,make3(int,10,t2tb(0))))
                                     => ( tb2t(get(int,int,t2tb1(X29),t2tb(X35))) = tb2t(get(int,int,t2tb1(X18),t2tb($sum(X35,$uminus(length3(int,make3(int,10,t2tb(0)))))))) ) )
                                    & ( $less(X35,length3(int,make3(int,10,t2tb(0))))
                                     => ( tb2t(get(int,int,t2tb1(X29),t2tb(X35))) = tb2t(get(int,int,t2tb1(X4),t2tb(X35))) ) ) ) )
                              & ( $sum(length3(int,make3(int,10,t2tb(0))),length3(int,make3(int,10,t2tb(0)))) = X28 )
                              & ~ $less(X30,X28) )
                           => ( $less(10,X28)
                              & ( 20 = X28 )
                              & $less(0,length3(int,make3(int,10,t2tb(0))))
                              & ~ $less(10,0)
                              & ( 42 = tb2t(get(int,int,t2tb1(X29),t2tb(10))) )
                              & ( 42 = tb2t(get(int,int,t2tb1(X18),t2tb(0))) )
                              & ~ $less(0,0)
                              & ( 17 = tb2t(get(int,int,t2tb1(X29),t2tb(0))) ) ) ) ) ) ) ) ) ) ) ),
    inference(rectify,[],[f72]) ).

tff(f72,plain,
    ~ ( ~ $less(10,0)
      & ( ( ~ $less(length3(int,make3(int,10,t2tb(0))),0)
          & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
          & ? [X2: $int,X3: array_int,X1: $int] :
              ( ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X1),X2,t2tb2(X3))) )
              & ~ $less(length2(int,t2tb2(X3)),0) )
          & ! [X14: $int] :
              ( ( ~ $less(X14,length3(int,make3(int,10,t2tb(0))))
                & $less(X14,length2(int,data(int,make3(int,10,t2tb(0))))) )
             => ( tb2t(get(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(X14))) = tb2t(dummy(int,make3(int,10,t2tb(0)))) ) ) )
       => ( ! [X22: map_int_int] :
              ( ( ? [X2: $int,X1: $int,X3: array_int] :
                    ( ~ $less(length2(int,t2tb2(X3)),0)
                    & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X1),X2,t2tb2(X3))) ) )
                & ? [X3: array_int,X2: $int,X1: $int] :
                    ( ? [X24: map_int_int,X23: $int] :
                        ( ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(17))) = X22 )
                        & ( length2(int,data(int,make3(int,10,t2tb(0)))) = X23 )
                        & ( tb2t2(mk_array1(int,X23,t2tb1(X24))) = X3 ) )
                    & ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = X1 )
                    & ( length3(int,make3(int,10,t2tb(0))) = X2 )
                    & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X1),X2,t2tb2(X3))) ) )
                & ~ $less(length3(int,make3(int,10,t2tb(0))),0)
                & ! [X14: $int] :
                    ( ( $less(X14,length2(int,data(int,make3(int,10,t2tb(0)))))
                      & ~ $less(X14,length3(int,make3(int,10,t2tb(0)))) )
                   => ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X22),t2tb(X14))) ) )
                & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0)))) )
             => ( ~ $less(10,0)
                & ( ( ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
                    & ? [X3: array_int,X1: $int,X2: $int] :
                        ( ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X1),X2,t2tb2(X3))) )
                        & ~ $less(length2(int,t2tb2(X3)),0) )
                    & ~ $less(length3(int,make3(int,10,t2tb(0))),0)
                    & ! [X14: $int] :
                        ( ( ~ $less(X14,length3(int,make3(int,10,t2tb(0))))
                          & $less(X14,length2(int,data(int,make3(int,10,t2tb(0))))) )
                       => ( tb2t(get(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(X14))) = tb2t(dummy(int,make3(int,10,t2tb(0)))) ) ) )
                 => ( ! [X25: map_int_int] :
                        ( ( ~ $less(length3(int,make3(int,10,t2tb(0))),0)
                          & ? [X1: $int,X2: $int,X3: array_int] :
                              ( ( length3(int,make3(int,10,t2tb(0))) = X2 )
                              & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X1),X2,t2tb2(X3))) )
                              & ? [X23: $int,X24: map_int_int] :
                                  ( ( tb2t2(mk_array1(int,X23,t2tb1(X24))) = X3 )
                                  & ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(42))) = X25 )
                                  & ( length2(int,data(int,make3(int,10,t2tb(0)))) = X23 ) )
                              & ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = X1 ) )
                          & ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0))))
                          & ! [X14: $int] :
                              ( ( ~ $less(X14,length3(int,make3(int,10,t2tb(0))))
                                & $less(X14,length2(int,data(int,make3(int,10,t2tb(0))))) )
                             => ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X25),t2tb(X14))) ) )
                          & ? [X2: $int,X3: array_int,X1: $int] :
                              ( ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X1),X2,t2tb2(X3))) )
                              & ~ $less(length2(int,t2tb2(X3)),0) ) )
                       => ! [X28: $int,X27: map_int_int,X26: $int] :
                            ( ( ~ $less(X26,X28)
                              & ( $sum(length3(int,make3(int,10,t2tb(0))),length3(int,make3(int,10,t2tb(0)))) = X28 )
                              & ~ $less(X28,0)
                              & ? [X3: array_int,X2: $int,X1: $int] :
                                  ( ~ $less(X26,0)
                                  & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X1),X2,t2tb2(X3))) ) )
                              & ! [X14: $int] :
                                  ( ( ~ $less(X14,X28)
                                    & $less(X14,X26) )
                                 => ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X27),t2tb(X14))) ) )
                              & ! [X14: $int] :
                                  ( ( ~ $less(X14,0)
                                    & $less(X14,X28) )
                                 => ( ( ~ $less(X14,length3(int,make3(int,10,t2tb(0))))
                                     => ( tb2t(get(int,int,t2tb1(X27),t2tb(X14))) = tb2t(get(int,int,t2tb1(X25),t2tb($sum(X14,$uminus(length3(int,make3(int,10,t2tb(0)))))))) ) )
                                    & ( $less(X14,length3(int,make3(int,10,t2tb(0))))
                                     => ( tb2t(get(int,int,t2tb1(X22),t2tb(X14))) = tb2t(get(int,int,t2tb1(X27),t2tb(X14))) ) ) ) ) )
                           => ( $less(10,X28)
                              & ( 20 = X28 )
                              & $less(0,length3(int,make3(int,10,t2tb(0))))
                              & ( 42 = tb2t(get(int,int,t2tb1(X27),t2tb(10))) )
                              & ( 42 = tb2t(get(int,int,t2tb1(X25),t2tb(0))) )
                              & ~ $less(10,0)
                              & ( 17 = tb2t(get(int,int,t2tb1(X27),t2tb(0))) )
                              & ~ $less(0,0) ) ) )
                    & $less(0,length3(int,make3(int,10,t2tb(0))))
                    & ~ $less(0,0) ) ) ) )
          & ~ $less(0,0)
          & $less(0,length3(int,make3(int,10,t2tb(0)))) ) ) ),
    inference(theory_normalization,[],[f62]) ).

tff(f62,negated_conjecture,
    ~ ( $lesseq(0,10)
      & ( ( $lesseq(0,length3(int,make3(int,10,t2tb(0))))
          & $lesseq(length3(int,make3(int,10,t2tb(0))),length2(int,data(int,make3(int,10,t2tb(0)))))
          & ? [X2: $int,X3: array_int,X1: $int] :
              ( ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X1),X2,t2tb2(X3))) )
              & $lesseq(0,length2(int,t2tb2(X3))) )
          & ! [X14: $int] :
              ( ( $lesseq(length3(int,make3(int,10,t2tb(0))),X14)
                & $less(X14,length2(int,data(int,make3(int,10,t2tb(0))))) )
             => ( tb2t(get(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(X14))) = tb2t(dummy(int,make3(int,10,t2tb(0)))) ) ) )
       => ( ! [X22: map_int_int] :
              ( ( ? [X2: $int,X1: $int,X3: array_int] :
                    ( $lesseq(0,length2(int,t2tb2(X3)))
                    & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X1),X2,t2tb2(X3))) ) )
                & ? [X3: array_int,X2: $int,X1: $int] :
                    ( ? [X24: map_int_int,X23: $int] :
                        ( ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(17))) = X22 )
                        & ( length2(int,data(int,make3(int,10,t2tb(0)))) = X23 )
                        & ( tb2t2(mk_array1(int,X23,t2tb1(X24))) = X3 ) )
                    & ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = X1 )
                    & ( length3(int,make3(int,10,t2tb(0))) = X2 )
                    & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X1),X2,t2tb2(X3))) ) )
                & $lesseq(0,length3(int,make3(int,10,t2tb(0))))
                & ! [X14: $int] :
                    ( ( $less(X14,length2(int,data(int,make3(int,10,t2tb(0)))))
                      & $lesseq(length3(int,make3(int,10,t2tb(0))),X14) )
                   => ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X22),t2tb(X14))) ) )
                & $lesseq(length3(int,make3(int,10,t2tb(0))),length2(int,data(int,make3(int,10,t2tb(0))))) )
             => ( $lesseq(0,10)
                & ( ( $lesseq(length3(int,make3(int,10,t2tb(0))),length2(int,data(int,make3(int,10,t2tb(0)))))
                    & ? [X3: array_int,X1: $int,X2: $int] :
                        ( ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X1),X2,t2tb2(X3))) )
                        & $lesseq(0,length2(int,t2tb2(X3))) )
                    & $lesseq(0,length3(int,make3(int,10,t2tb(0))))
                    & ! [X14: $int] :
                        ( ( $lesseq(length3(int,make3(int,10,t2tb(0))),X14)
                          & $less(X14,length2(int,data(int,make3(int,10,t2tb(0))))) )
                       => ( tb2t(get(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(X14))) = tb2t(dummy(int,make3(int,10,t2tb(0)))) ) ) )
                 => ( ! [X25: map_int_int] :
                        ( ( $lesseq(0,length3(int,make3(int,10,t2tb(0))))
                          & ? [X1: $int,X2: $int,X3: array_int] :
                              ( ( length3(int,make3(int,10,t2tb(0))) = X2 )
                              & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X1),X2,t2tb2(X3))) )
                              & ? [X23: $int,X24: map_int_int] :
                                  ( ( tb2t2(mk_array1(int,X23,t2tb1(X24))) = X3 )
                                  & ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(42))) = X25 )
                                  & ( length2(int,data(int,make3(int,10,t2tb(0)))) = X23 ) )
                              & ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = X1 ) )
                          & $lesseq(length3(int,make3(int,10,t2tb(0))),length2(int,data(int,make3(int,10,t2tb(0)))))
                          & ! [X14: $int] :
                              ( ( $lesseq(length3(int,make3(int,10,t2tb(0))),X14)
                                & $less(X14,length2(int,data(int,make3(int,10,t2tb(0))))) )
                             => ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X25),t2tb(X14))) ) )
                          & ? [X2: $int,X3: array_int,X1: $int] :
                              ( ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X1),X2,t2tb2(X3))) )
                              & $lesseq(0,length2(int,t2tb2(X3))) ) )
                       => ! [X28: $int,X27: map_int_int,X26: $int] :
                            ( ( $lesseq(X28,X26)
                              & ( $sum(length3(int,make3(int,10,t2tb(0))),length3(int,make3(int,10,t2tb(0)))) = X28 )
                              & $lesseq(0,X28)
                              & ? [X3: array_int,X2: $int,X1: $int] :
                                  ( $lesseq(0,X26)
                                  & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X1),X2,t2tb2(X3))) ) )
                              & ! [X14: $int] :
                                  ( ( $lesseq(X28,X14)
                                    & $less(X14,X26) )
                                 => ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X27),t2tb(X14))) ) )
                              & ! [X14: $int] :
                                  ( ( $lesseq(0,X14)
                                    & $less(X14,X28) )
                                 => ( ( $lesseq(length3(int,make3(int,10,t2tb(0))),X14)
                                     => ( tb2t(get(int,int,t2tb1(X27),t2tb(X14))) = tb2t(get(int,int,t2tb1(X25),t2tb($difference(X14,length3(int,make3(int,10,t2tb(0))))))) ) )
                                    & ( $less(X14,length3(int,make3(int,10,t2tb(0))))
                                     => ( tb2t(get(int,int,t2tb1(X22),t2tb(X14))) = tb2t(get(int,int,t2tb1(X27),t2tb(X14))) ) ) ) ) )
                           => ( $less(10,X28)
                              & ( 20 = X28 )
                              & $less(0,length3(int,make3(int,10,t2tb(0))))
                              & ( 42 = tb2t(get(int,int,t2tb1(X27),t2tb(10))) )
                              & ( 42 = tb2t(get(int,int,t2tb1(X25),t2tb(0))) )
                              & $lesseq(0,10)
                              & ( 17 = tb2t(get(int,int,t2tb1(X27),t2tb(0))) )
                              & $lesseq(0,0) ) ) )
                    & $less(0,length3(int,make3(int,10,t2tb(0))))
                    & $lesseq(0,0) ) ) ) )
          & $lesseq(0,0)
          & $less(0,length3(int,make3(int,10,t2tb(0)))) ) ) ),
    inference(negated_conjecture,[],[f61]) ).

tff(f61,conjecture,
    ( $lesseq(0,10)
    & ( ( $lesseq(0,length3(int,make3(int,10,t2tb(0))))
        & $lesseq(length3(int,make3(int,10,t2tb(0))),length2(int,data(int,make3(int,10,t2tb(0)))))
        & ? [X2: $int,X3: array_int,X1: $int] :
            ( ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X1),X2,t2tb2(X3))) )
            & $lesseq(0,length2(int,t2tb2(X3))) )
        & ! [X14: $int] :
            ( ( $lesseq(length3(int,make3(int,10,t2tb(0))),X14)
              & $less(X14,length2(int,data(int,make3(int,10,t2tb(0))))) )
           => ( tb2t(get(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(X14))) = tb2t(dummy(int,make3(int,10,t2tb(0)))) ) ) )
     => ( ! [X22: map_int_int] :
            ( ( ? [X2: $int,X1: $int,X3: array_int] :
                  ( $lesseq(0,length2(int,t2tb2(X3)))
                  & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X1),X2,t2tb2(X3))) ) )
              & ? [X3: array_int,X2: $int,X1: $int] :
                  ( ? [X24: map_int_int,X23: $int] :
                      ( ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(17))) = X22 )
                      & ( length2(int,data(int,make3(int,10,t2tb(0)))) = X23 )
                      & ( tb2t2(mk_array1(int,X23,t2tb1(X24))) = X3 ) )
                  & ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = X1 )
                  & ( length3(int,make3(int,10,t2tb(0))) = X2 )
                  & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X1),X2,t2tb2(X3))) ) )
              & $lesseq(0,length3(int,make3(int,10,t2tb(0))))
              & ! [X14: $int] :
                  ( ( $less(X14,length2(int,data(int,make3(int,10,t2tb(0)))))
                    & $lesseq(length3(int,make3(int,10,t2tb(0))),X14) )
                 => ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X22),t2tb(X14))) ) )
              & $lesseq(length3(int,make3(int,10,t2tb(0))),length2(int,data(int,make3(int,10,t2tb(0))))) )
           => ( $lesseq(0,10)
              & ( ( $lesseq(length3(int,make3(int,10,t2tb(0))),length2(int,data(int,make3(int,10,t2tb(0)))))
                  & ? [X3: array_int,X1: $int,X2: $int] :
                      ( ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X1),X2,t2tb2(X3))) )
                      & $lesseq(0,length2(int,t2tb2(X3))) )
                  & $lesseq(0,length3(int,make3(int,10,t2tb(0))))
                  & ! [X14: $int] :
                      ( ( $lesseq(length3(int,make3(int,10,t2tb(0))),X14)
                        & $less(X14,length2(int,data(int,make3(int,10,t2tb(0))))) )
                     => ( tb2t(get(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(X14))) = tb2t(dummy(int,make3(int,10,t2tb(0)))) ) ) )
               => ( ! [X25: map_int_int] :
                      ( ( $lesseq(0,length3(int,make3(int,10,t2tb(0))))
                        & ? [X1: $int,X2: $int,X3: array_int] :
                            ( ( length3(int,make3(int,10,t2tb(0))) = X2 )
                            & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X1),X2,t2tb2(X3))) )
                            & ? [X23: $int,X24: map_int_int] :
                                ( ( tb2t2(mk_array1(int,X23,t2tb1(X24))) = X3 )
                                & ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(42))) = X25 )
                                & ( length2(int,data(int,make3(int,10,t2tb(0)))) = X23 ) )
                            & ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = X1 ) )
                        & $lesseq(length3(int,make3(int,10,t2tb(0))),length2(int,data(int,make3(int,10,t2tb(0)))))
                        & ! [X14: $int] :
                            ( ( $lesseq(length3(int,make3(int,10,t2tb(0))),X14)
                              & $less(X14,length2(int,data(int,make3(int,10,t2tb(0))))) )
                           => ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X25),t2tb(X14))) ) )
                        & ? [X2: $int,X3: array_int,X1: $int] :
                            ( ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X1),X2,t2tb2(X3))) )
                            & $lesseq(0,length2(int,t2tb2(X3))) ) )
                     => ! [X28: $int,X27: map_int_int,X26: $int] :
                          ( ( $lesseq(X28,X26)
                            & ( $sum(length3(int,make3(int,10,t2tb(0))),length3(int,make3(int,10,t2tb(0)))) = X28 )
                            & $lesseq(0,X28)
                            & ? [X3: array_int,X2: $int,X1: $int] :
                                ( $lesseq(0,X26)
                                & ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(X1),X2,t2tb2(X3))) ) )
                            & ! [X14: $int] :
                                ( ( $lesseq(X28,X14)
                                  & $less(X14,X26) )
                               => ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = tb2t(get(int,int,t2tb1(X27),t2tb(X14))) ) )
                            & ! [X14: $int] :
                                ( ( $lesseq(0,X14)
                                  & $less(X14,X28) )
                               => ( ( $lesseq(length3(int,make3(int,10,t2tb(0))),X14)
                                   => ( tb2t(get(int,int,t2tb1(X27),t2tb(X14))) = tb2t(get(int,int,t2tb1(X25),t2tb($difference(X14,length3(int,make3(int,10,t2tb(0))))))) ) )
                                  & ( $less(X14,length3(int,make3(int,10,t2tb(0))))
                                   => ( tb2t(get(int,int,t2tb1(X22),t2tb(X14))) = tb2t(get(int,int,t2tb1(X27),t2tb(X14))) ) ) ) ) )
                         => ( $less(10,X28)
                            & ( 20 = X28 )
                            & $less(0,length3(int,make3(int,10,t2tb(0))))
                            & ( 42 = tb2t(get(int,int,t2tb1(X27),t2tb(10))) )
                            & ( 42 = tb2t(get(int,int,t2tb1(X25),t2tb(0))) )
                            & $lesseq(0,10)
                            & ( 17 = tb2t(get(int,int,t2tb1(X27),t2tb(0))) )
                            & $lesseq(0,0) ) ) )
                  & $less(0,length3(int,make3(int,10,t2tb(0))))
                  & $lesseq(0,0) ) ) ) )
        & $lesseq(0,0)
        & $less(0,length3(int,make3(int,10,t2tb(0)))) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

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

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

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

tff(f367,plain,
    ! [X2: uni,X3: ty,X0: ty,X4: uni,X5: uni] :
      ( ( get(X0,X3,set(X0,X3,X4,X5,X2),X5) = X2 )
      | ~ sort1(X0,X2) ),
    inference(equality_resolution,[],[f258]) ).

tff(f258,plain,
    ! [X2: uni,X3: ty,X0: ty,X1: uni,X4: uni,X5: uni] :
      ( ( X1 != X5 )
      | ~ sort1(X0,X2)
      | ( get(X0,X3,set(X0,X3,X4,X1,X2),X5) = X2 ) ),
    inference(cnf_transformation,[],[f182]) ).

tff(f182,plain,
    ! [X0: ty,X1: uni,X2: uni,X3: ty,X4: uni,X5: uni] :
      ( ( X1 != X5 )
      | ~ sort1(X0,X2)
      | ( get(X0,X3,set(X0,X3,X4,X1,X2),X5) = X2 ) ),
    inference(rectify,[],[f160]) ).

tff(f160,plain,
    ! [X0: ty,X3: uni,X4: uni,X5: ty,X1: uni,X2: uni] :
      ( ( X2 != X3 )
      | ~ sort1(X0,X4)
      | ( get(X0,X5,set(X0,X5,X1,X3,X4),X2) = X4 ) ),
    inference(flattening,[],[f159]) ).

tff(f159,plain,
    ! [X4: uni,X5: ty,X1: uni,X0: ty,X2: uni,X3: uni] :
      ( ( get(X0,X5,set(X0,X5,X1,X3,X4),X2) = X4 )
      | ( X2 != X3 )
      | ~ sort1(X0,X4) ),
    inference(ennf_transformation,[],[f102]) ).

tff(f102,plain,
    ! [X4: uni,X5: ty,X1: uni,X0: ty,X2: uni,X3: uni] :
      ( sort1(X0,X4)
     => ( ( X2 = X3 )
       => ( get(X0,X5,set(X0,X5,X1,X3,X4),X2) = X4 ) ) ),
    inference(rectify,[],[f21]) ).

tff(f21,axiom,
    ! [X8: ty,X9: uni,X11: uni,X10: uni,X12: uni,X0: ty] :
      ( sort1(X8,X12)
     => ( ( X10 = X11 )
       => ( get(X8,X0,set(X8,X0,X9,X10,X12),X11) = X12 ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

tff(f1016,plain,
    tb2t(get(int,int,t2tb1(sK9),t2tb(0))) = tb2t(get(int,int,t2tb1(sK11),t2tb(10))),
    inference(evaluation,[],[f1012]) ).

tff(f1012,plain,
    ( $less($uminus(-10),10)
    | ~ $less($uminus(-10),20)
    | ( tb2t(get(int,int,t2tb1(sK9),t2tb(0))) = tb2t(get(int,int,t2tb1(sK11),t2tb($uminus(-10)))) ) ),
    inference(superposition,[],[f685,f77]) ).

tff(f77,plain,
    ! [X0: $int] : ( 0 = $sum(X0,$uminus(X0)) ),
    introduced(theory_axiom_148,[]) ).

tff(f685,plain,
    ! [X0: $int] :
      ( ( tb2t(get(int,int,t2tb1(sK11),t2tb(X0))) = tb2t(get(int,int,t2tb1(sK9),t2tb($sum(-10,X0)))) )
      | ~ $less(X0,20)
      | $less(X0,10) ),
    inference(superposition,[],[f525,f73]) ).

tff(f73,plain,
    ! [X0: $int,X1: $int] : ( $sum(X0,X1) = $sum(X1,X0) ),
    introduced(theory_axiom_143,[]) ).

tff(f525,plain,
    ! [X17: $int] :
      ( ( tb2t(get(int,int,t2tb1(sK11),t2tb(X17))) = tb2t(get(int,int,t2tb1(sK9),t2tb($sum(X17,-10)))) )
      | $less(X17,10)
      | ~ $less(X17,20) ),
    inference(backward_demodulation,[],[f501,f524]) ).

tff(f524,plain,
    20 = sK12,
    inference(evaluation,[],[f523]) ).

tff(f523,plain,
    ( ~ $less(0,10)
    | ( 20 = sK12 ) ),
    inference(forward_demodulation,[],[f522,f267]) ).

tff(f522,plain,
    ( ( 20 = sK12 )
    | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))) ),
    inference(evaluation,[],[f521]) ).

tff(f521,plain,
    ( ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
    | ( sK12 = $sum(10,10) ) ),
    inference(forward_demodulation,[],[f391,f267]) ).

tff(f391,plain,
    ( ( sK12 = $sum(length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))),length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))) )
    | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))) ),
    inference(evaluation,[],[f390]) ).

tff(f390,plain,
    ( $less(0,0)
    | ( sK12 = $sum(length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))),length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))) )
    | $less(10,0)
    | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))) ),
    inference(duplicate_literal_removal,[],[f338]) ).

tff(f338,plain,
    ( $less(10,0)
    | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
    | $less(10,0)
    | $less(0,0)
    | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
    | $less(0,0)
    | ( sK12 = $sum(length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))),length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))) ) ),
    inference(definition_unfolding,[],[f241,f320,f320,f320,f320]) ).

tff(f241,plain,
    ( ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | $less(0,0)
    | $less(10,0)
    | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | ( $sum(length3(int,make3(int,10,t2tb(0))),length3(int,make3(int,10,t2tb(0)))) = sK12 )
    | $less(0,0)
    | $less(10,0) ),
    inference(cnf_transformation,[],[f181]) ).

tff(f501,plain,
    ! [X17: $int] :
      ( ~ $less(X17,sK12)
      | $less(X17,10)
      | ( tb2t(get(int,int,t2tb1(sK11),t2tb(X17))) = tb2t(get(int,int,t2tb1(sK9),t2tb($sum(X17,-10)))) ) ),
    inference(evaluation,[],[f500]) ).

tff(f500,plain,
    ! [X17: $int] :
      ( $less(X17,10)
      | ( tb2t(get(int,int,t2tb1(sK11),t2tb(X17))) = tb2t(get(int,int,t2tb1(sK9),t2tb($sum(X17,-10)))) )
      | ~ $less(0,10)
      | ~ $less(X17,sK12) ),
    inference(forward_demodulation,[],[f499,f267]) ).

tff(f499,plain,
    ! [X17: $int] :
      ( $less(X17,10)
      | ~ $less(X17,sK12)
      | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
      | ( tb2t(get(int,int,t2tb1(sK11),t2tb(X17))) = tb2t(get(int,int,t2tb1(sK9),t2tb($sum(X17,-10)))) ) ),
    inference(forward_demodulation,[],[f498,f267]) ).

tff(f498,plain,
    ! [X17: $int] :
      ( $less(X17,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
      | ~ $less(X17,sK12)
      | ( tb2t(get(int,int,t2tb1(sK11),t2tb(X17))) = tb2t(get(int,int,t2tb1(sK9),t2tb($sum(X17,-10)))) )
      | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))) ),
    inference(evaluation,[],[f497]) ).

tff(f497,plain,
    ! [X17: $int] :
      ( ( tb2t(get(int,int,t2tb1(sK11),t2tb(X17))) = tb2t(get(int,int,t2tb1(sK9),t2tb($sum(X17,$uminus(10))))) )
      | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
      | ~ $less(X17,sK12)
      | $less(X17,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))) ),
    inference(forward_demodulation,[],[f496,f267]) ).

tff(f496,plain,
    ! [X17: $int] :
      ( ( tb2t(get(int,int,t2tb1(sK11),t2tb(X17))) = tb2t(get(int,int,t2tb1(sK9),t2tb($sum(X17,$uminus(length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))))))) )
      | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
      | $less(X17,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
      | ~ $less(X17,sK12) ),
    inference(subsumption_resolution,[],[f402,f79]) ).

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

tff(f402,plain,
    ! [X17: $int] :
      ( ( tb2t(get(int,int,t2tb1(sK11),t2tb(X17))) = tb2t(get(int,int,t2tb1(sK9),t2tb($sum(X17,$uminus(length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))))))) )
      | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
      | $less(X17,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
      | ~ $less(X17,sK12)
      | $less(X17,0) ),
    inference(evaluation,[],[f401]) ).

tff(f401,plain,
    ! [X17: $int] :
      ( ~ $less(X17,sK12)
      | $less(X17,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
      | ( tb2t(get(int,int,t2tb1(sK11),t2tb(X17))) = tb2t(get(int,int,t2tb1(sK9),t2tb($sum(X17,$uminus(length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))))))) )
      | $less(10,0)
      | $less(0,0)
      | $less(X17,0)
      | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))) ),
    inference(duplicate_literal_removal,[],[f337]) ).

tff(f337,plain,
    ! [X17: $int] :
      ( $less(10,0)
      | $less(X17,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
      | ( tb2t(get(int,int,t2tb1(sK11),t2tb(X17))) = tb2t(get(int,int,t2tb1(sK9),t2tb($sum(X17,$uminus(length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))))))) )
      | $less(X17,0)
      | $less(0,0)
      | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
      | $less(0,0)
      | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
      | $less(10,0)
      | ~ $less(X17,sK12) ),
    inference(definition_unfolding,[],[f242,f320,f320,f320,f320]) ).

tff(f242,plain,
    ! [X17: $int] :
      ( ~ $less(0,length3(int,make3(int,10,t2tb(0))))
      | $less(0,0)
      | $less(10,0)
      | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
      | $less(X17,0)
      | ~ $less(X17,sK12)
      | ( tb2t(get(int,int,t2tb1(sK9),t2tb($sum(X17,$uminus(length3(int,make3(int,10,t2tb(0)))))))) = tb2t(get(int,int,t2tb1(sK11),t2tb(X17))) )
      | $less(X17,length3(int,make3(int,10,t2tb(0))))
      | $less(0,0)
      | $less(10,0) ),
    inference(cnf_transformation,[],[f181]) ).

tff(f945,plain,
    spl30_2,
    inference(avatar_contradiction_clause,[],[f944]) ).

tff(f944,plain,
    ( $false
    | spl30_2 ),
    inference(subsumption_resolution,[],[f943,f286]) ).

tff(f943,plain,
    ( ( 17 != tb2t(t2tb(17)) )
    | spl30_2 ),
    inference(backward_demodulation,[],[f575,f942]) ).

tff(f942,plain,
    t2tb(17) = get(int,int,t2tb1(sK11),t2tb(0)),
    inference(evaluation,[],[f941]) ).

tff(f941,plain,
    ( ( t2tb(17) = get(int,int,t2tb1(sK11),t2tb(0)) )
    | ~ $less(0,20) ),
    inference(forward_demodulation,[],[f940,f925]) ).

tff(f925,plain,
    0 = sK29,
    inference(forward_demodulation,[],[f917,f286]) ).

tff(f917,plain,
    sK29 = tb2t(t2tb(0)),
    inference(superposition,[],[f286,f763]) ).

tff(f763,plain,
    t2tb(0) = t2tb(sK29),
    inference(forward_demodulation,[],[f762,f606]) ).

tff(f606,plain,
    t2tb(0) = dummy(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))),
    inference(backward_demodulation,[],[f602,f605]) ).

tff(f605,plain,
    0 = sK4,
    inference(forward_demodulation,[],[f604,f286]) ).

tff(f604,plain,
    sK4 = tb2t(t2tb(0)),
    inference(subsumption_resolution,[],[f601,f301]) ).

tff(f601,plain,
    ( ~ sort1(int,t2tb(0))
    | ( sK4 = tb2t(t2tb(0)) ) ),
    inference(superposition,[],[f476,f269]) ).

tff(f269,plain,
    ! [X2: ty,X3: $int,X0: uni,X1: uni] :
      ( ( dummy(X2,mk_rarray1(X2,X0,X3,X1)) = X0 )
      | ~ sort1(X2,X0) ),
    inference(cnf_transformation,[],[f186]) ).

tff(f186,plain,
    ! [X0: uni,X1: uni,X2: ty,X3: $int] :
      ( ( dummy(X2,mk_rarray1(X2,X0,X3,X1)) = X0 )
      | ~ sort1(X2,X0) ),
    inference(rectify,[],[f147]) ).

tff(f147,plain,
    ! [X1: uni,X2: uni,X3: ty,X0: $int] :
      ( ( dummy(X3,mk_rarray1(X3,X1,X0,X2)) = X1 )
      | ~ sort1(X3,X1) ),
    inference(ennf_transformation,[],[f100]) ).

tff(f100,plain,
    ! [X2: uni,X1: uni,X3: ty,X0: $int] :
      ( sort1(X3,X1)
     => ( dummy(X3,mk_rarray1(X3,X1,X0,X2)) = X1 ) ),
    inference(rectify,[],[f41]) ).

tff(f41,axiom,
    ! [X13: $int,X6: uni,X18: uni,X0: ty] :
      ( sort1(X0,X6)
     => ( dummy(X0,mk_rarray1(X0,X6,X13,X18)) = X6 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

tff(f476,plain,
    sK4 = tb2t(dummy(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))),
    inference(backward_demodulation,[],[f441,f474]) ).

tff(f474,plain,
    sK4 = sK17,
    inference(evaluation,[],[f473]) ).

tff(f473,plain,
    ( ~ $less(0,10)
    | ( sK4 = sK17 ) ),
    inference(forward_demodulation,[],[f472,f267]) ).

tff(f472,plain,
    ( ( sK4 = sK17 )
    | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))) ),
    inference(forward_demodulation,[],[f415,f441]) ).

tff(f415,plain,
    ( ( sK4 = tb2t(dummy(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))) )
    | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))) ),
    inference(evaluation,[],[f327]) ).

tff(f327,plain,
    ( ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
    | $less(0,0)
    | ( sK4 = tb2t(dummy(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))) )
    | $less(10,0) ),
    inference(definition_unfolding,[],[f252,f320,f320]) ).

tff(f252,plain,
    ( ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | $less(0,0)
    | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = sK4 )
    | $less(10,0) ),
    inference(cnf_transformation,[],[f181]) ).

tff(f441,plain,
    sK17 = tb2t(dummy(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))),
    inference(evaluation,[],[f440]) ).

tff(f440,plain,
    ( ( sK17 = tb2t(dummy(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))) )
    | ~ $less(0,10) ),
    inference(forward_demodulation,[],[f432,f267]) ).

tff(f432,plain,
    ( ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
    | ( sK17 = tb2t(dummy(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))) ) ),
    inference(evaluation,[],[f431]) ).

tff(f431,plain,
    ( ( sK17 = tb2t(dummy(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))) )
    | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
    | $less(0,0)
    | $less(10,0) ),
    inference(duplicate_literal_removal,[],[f341]) ).

tff(f341,plain,
    ( $less(10,0)
    | $less(0,0)
    | ( sK17 = tb2t(dummy(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))) )
    | $less(10,0)
    | $less(0,0)
    | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
    | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))) ),
    inference(definition_unfolding,[],[f238,f320,f320,f320]) ).

tff(f238,plain,
    ( ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | $less(0,0)
    | $less(10,0)
    | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = sK17 )
    | $less(0,0)
    | $less(10,0) ),
    inference(cnf_transformation,[],[f181]) ).

tff(f602,plain,
    t2tb(sK4) = dummy(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))),
    inference(superposition,[],[f291,f476]) ).

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

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

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

tff(f762,plain,
    t2tb(sK29) = dummy(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))),
    inference(subsumption_resolution,[],[f752,f301]) ).

tff(f752,plain,
    ( ( t2tb(sK29) = dummy(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))) )
    | ~ sort1(int,t2tb(sK29)) ),
    inference(superposition,[],[f269,f629]) ).

tff(f629,plain,
    mk_rarray1(int,t2tb(sK29),sK27,t2tb2(sK28)) = mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))),
    inference(forward_demodulation,[],[f628,f262]) ).

tff(f262,plain,
    ! [X0: uni] : ( t2tb3(tb2t3(X0)) = X0 ),
    inference(cnf_transformation,[],[f122]) ).

tff(f122,plain,
    ! [X0: uni] : ( t2tb3(tb2t3(X0)) = X0 ),
    inference(rectify,[],[f60]) ).

tff(f60,axiom,
    ! [X15: uni] : ( t2tb3(tb2t3(X15)) = X15 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

tff(f628,plain,
    mk_rarray1(int,t2tb(sK29),sK27,t2tb2(sK28)) = t2tb3(tb2t3(mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))),
    inference(superposition,[],[f262,f375]) ).

tff(f375,plain,
    tb2t3(mk_rarray1(int,t2tb(sK29),sK27,t2tb2(sK28))) = tb2t3(mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))),
    inference(evaluation,[],[f359]) ).

tff(f359,plain,
    ( ( tb2t3(mk_rarray1(int,t2tb(sK29),sK27,t2tb2(sK28))) = tb2t3(mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))) )
    | $less(10,0) ),
    inference(definition_unfolding,[],[f219,f320]) ).

tff(f219,plain,
    ( ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(sK29),sK27,t2tb2(sK28))) )
    | $less(10,0) ),
    inference(cnf_transformation,[],[f181]) ).

tff(f940,plain,
    ( ~ $less(sK29,20)
    | ( t2tb(17) = get(int,int,t2tb1(sK11),t2tb(0)) ) ),
    inference(evaluation,[],[f939]) ).

tff(f939,plain,
    ( ~ $less(sK29,20)
    | ( t2tb(17) = get(int,int,t2tb1(sK11),t2tb(0)) )
    | $less(0,0) ),
    inference(forward_demodulation,[],[f938,f925]) ).

tff(f938,plain,
    ( $less(sK29,0)
    | ( t2tb(17) = get(int,int,t2tb1(sK11),t2tb(0)) )
    | ~ $less(sK29,20) ),
    inference(forward_demodulation,[],[f937,f750]) ).

tff(f750,plain,
    t2tb(17) = get(int,int,t2tb1(sK0),t2tb(0)),
    inference(subsumption_resolution,[],[f748,f301]) ).

tff(f748,plain,
    ( ~ sort1(int,t2tb(17))
    | ( t2tb(17) = get(int,int,t2tb1(sK0),t2tb(0)) ) ),
    inference(superposition,[],[f367,f615]) ).

tff(f615,plain,
    t2tb1(sK0) = set(int,int,elts(int,mk_array1(int,10,const(int,int,t2tb(0)))),t2tb(0),t2tb(17)),
    inference(superposition,[],[f272,f515]) ).

tff(f515,plain,
    sK0 = tb2t1(set(int,int,elts(int,mk_array1(int,10,const(int,int,t2tb(0)))),t2tb(0),t2tb(17))),
    inference(forward_demodulation,[],[f514,f314]) ).

tff(f514,plain,
    sK0 = tb2t1(set(int,int,elts(int,data(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))),t2tb(0),t2tb(17))),
    inference(evaluation,[],[f513]) ).

tff(f513,plain,
    ( ( sK0 = tb2t1(set(int,int,elts(int,data(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))),t2tb(0),t2tb(17))) )
    | ~ $less(0,10) ),
    inference(forward_demodulation,[],[f395,f267]) ).

tff(f395,plain,
    ( ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
    | ( sK0 = tb2t1(set(int,int,elts(int,data(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))),t2tb(0),t2tb(17))) ) ),
    inference(evaluation,[],[f330]) ).

tff(f330,plain,
    ( $less(0,0)
    | $less(10,0)
    | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
    | ( sK0 = tb2t1(set(int,int,elts(int,data(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))),t2tb(0),t2tb(17))) ) ),
    inference(definition_unfolding,[],[f249,f320,f320]) ).

tff(f249,plain,
    ( ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | $less(0,0)
    | ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(17))) = sK0 )
    | $less(10,0) ),
    inference(cnf_transformation,[],[f181]) ).

tff(f937,plain,
    ( ( get(int,int,t2tb1(sK11),t2tb(0)) = get(int,int,t2tb1(sK0),t2tb(0)) )
    | $less(sK29,0)
    | ~ $less(sK29,20) ),
    inference(evaluation,[],[f936]) ).

tff(f936,plain,
    ( $less(sK29,0)
    | ~ $less(sK29,20)
    | ( get(int,int,t2tb1(sK11),t2tb(0)) = get(int,int,t2tb1(sK0),t2tb(0)) )
    | ~ $less(0,10) ),
    inference(forward_demodulation,[],[f924,f925]) ).

tff(f924,plain,
    ( ~ $less(sK29,10)
    | $less(sK29,0)
    | ~ $less(sK29,20)
    | ( get(int,int,t2tb1(sK11),t2tb(0)) = get(int,int,t2tb1(sK0),t2tb(0)) ) ),
    inference(superposition,[],[f691,f763]) ).

tff(f691,plain,
    ! [X0: $int] :
      ( ( get(int,int,t2tb1(sK11),t2tb(X0)) = get(int,int,t2tb1(sK0),t2tb(X0)) )
      | ~ $less(X0,20)
      | ~ $less(X0,10)
      | $less(X0,0) ),
    inference(forward_demodulation,[],[f690,f291]) ).

tff(f690,plain,
    ! [X0: $int] :
      ( ~ $less(X0,20)
      | $less(X0,0)
      | ( get(int,int,t2tb1(sK0),t2tb(X0)) = t2tb(tb2t(get(int,int,t2tb1(sK11),t2tb(X0)))) )
      | ~ $less(X0,10) ),
    inference(superposition,[],[f291,f554]) ).

tff(f554,plain,
    ! [X17: $int] :
      ( ( tb2t(get(int,int,t2tb1(sK0),t2tb(X17))) = tb2t(get(int,int,t2tb1(sK11),t2tb(X17))) )
      | $less(X17,0)
      | ~ $less(X17,10)
      | ~ $less(X17,20) ),
    inference(forward_demodulation,[],[f553,f267]) ).

tff(f553,plain,
    ! [X17: $int] :
      ( ( tb2t(get(int,int,t2tb1(sK0),t2tb(X17))) = tb2t(get(int,int,t2tb1(sK11),t2tb(X17))) )
      | ~ $less(X17,20)
      | $less(X17,0)
      | ~ $less(X17,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))) ),
    inference(forward_demodulation,[],[f552,f524]) ).

tff(f552,plain,
    ! [X17: $int] :
      ( ( tb2t(get(int,int,t2tb1(sK0),t2tb(X17))) = tb2t(get(int,int,t2tb1(sK11),t2tb(X17))) )
      | $less(X17,0)
      | ~ $less(X17,sK12)
      | ~ $less(X17,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))) ),
    inference(evaluation,[],[f551]) ).

tff(f551,plain,
    ! [X17: $int] :
      ( ( tb2t(get(int,int,t2tb1(sK0),t2tb(X17))) = tb2t(get(int,int,t2tb1(sK11),t2tb(X17))) )
      | ~ $less(0,10)
      | ~ $less(X17,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
      | $less(X17,0)
      | ~ $less(X17,sK12) ),
    inference(forward_demodulation,[],[f378,f267]) ).

tff(f378,plain,
    ! [X17: $int] :
      ( ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
      | ( tb2t(get(int,int,t2tb1(sK0),t2tb(X17))) = tb2t(get(int,int,t2tb1(sK11),t2tb(X17))) )
      | $less(X17,0)
      | ~ $less(X17,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
      | ~ $less(X17,sK12) ),
    inference(evaluation,[],[f377]) ).

tff(f377,plain,
    ! [X17: $int] :
      ( $less(0,0)
      | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
      | $less(10,0)
      | ~ $less(X17,sK12)
      | ( tb2t(get(int,int,t2tb1(sK0),t2tb(X17))) = tb2t(get(int,int,t2tb1(sK11),t2tb(X17))) )
      | $less(X17,0)
      | ~ $less(X17,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0)))))) ),
    inference(duplicate_literal_removal,[],[f336]) ).

tff(f336,plain,
    ! [X17: $int] :
      ( $less(10,0)
      | $less(X17,0)
      | ( tb2t(get(int,int,t2tb1(sK0),t2tb(X17))) = tb2t(get(int,int,t2tb1(sK11),t2tb(X17))) )
      | ~ $less(X17,sK12)
      | $less(10,0)
      | ~ $less(X17,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
      | $less(0,0)
      | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
      | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
      | $less(0,0) ),
    inference(definition_unfolding,[],[f243,f320,f320,f320]) ).

tff(f243,plain,
    ! [X17: $int] :
      ( ~ $less(0,length3(int,make3(int,10,t2tb(0))))
      | $less(0,0)
      | $less(10,0)
      | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
      | $less(X17,0)
      | ~ $less(X17,sK12)
      | ( tb2t(get(int,int,t2tb1(sK0),t2tb(X17))) = tb2t(get(int,int,t2tb1(sK11),t2tb(X17))) )
      | ~ $less(X17,length3(int,make3(int,10,t2tb(0))))
      | $less(0,0)
      | $less(10,0) ),
    inference(cnf_transformation,[],[f181]) ).

tff(f575,plain,
    ( ( 17 != tb2t(get(int,int,t2tb1(sK11),t2tb(0))) )
    | spl30_2 ),
    inference(avatar_component_clause,[],[f574]) ).

tff(f574,plain,
    ( spl30_2
  <=> ( 17 = tb2t(get(int,int,t2tb1(sK11),t2tb(0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_2])]) ).

tff(f743,plain,
    spl30_1,
    inference(avatar_contradiction_clause,[],[f742]) ).

tff(f742,plain,
    ( $false
    | spl30_1 ),
    inference(subsumption_resolution,[],[f741,f286]) ).

tff(f741,plain,
    ( ( 42 != tb2t(t2tb(42)) )
    | spl30_1 ),
    inference(backward_demodulation,[],[f572,f740]) ).

tff(f572,plain,
    ( ( 42 != tb2t(get(int,int,t2tb1(sK9),t2tb(0))) )
    | spl30_1 ),
    inference(avatar_component_clause,[],[f571]) ).

tff(f571,plain,
    ( spl30_1
  <=> ( 42 = tb2t(get(int,int,t2tb1(sK9),t2tb(0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl30_1])]) ).

tff(f579,plain,
    ( ~ spl30_1
    | ~ spl30_2
    | ~ spl30_3 ),
    inference(avatar_split_clause,[],[f529,f577,f574,f571]) ).

tff(f529,plain,
    ( ( 42 != tb2t(get(int,int,t2tb1(sK11),t2tb(10))) )
    | ( 42 != tb2t(get(int,int,t2tb1(sK9),t2tb(0))) )
    | ( 17 != tb2t(get(int,int,t2tb1(sK11),t2tb(0))) ) ),
    inference(subsumption_resolution,[],[f528,f524]) ).

tff(f528,plain,
    ( ( 42 != tb2t(get(int,int,t2tb1(sK9),t2tb(0))) )
    | ( 17 != tb2t(get(int,int,t2tb1(sK11),t2tb(0))) )
    | ( 20 != sK12 )
    | ( 42 != tb2t(get(int,int,t2tb1(sK11),t2tb(10))) ) ),
    inference(evaluation,[],[f527]) ).

tff(f527,plain,
    ( ( 17 != tb2t(get(int,int,t2tb1(sK11),t2tb(0))) )
    | ~ $less(10,20)
    | ( 42 != tb2t(get(int,int,t2tb1(sK11),t2tb(10))) )
    | ( 20 != sK12 )
    | ( 42 != tb2t(get(int,int,t2tb1(sK9),t2tb(0))) ) ),
    inference(backward_demodulation,[],[f491,f524]) ).

tff(f491,plain,
    ( ( 42 != tb2t(get(int,int,t2tb1(sK11),t2tb(10))) )
    | ( 20 != sK12 )
    | ( 17 != tb2t(get(int,int,t2tb1(sK11),t2tb(0))) )
    | ( 42 != tb2t(get(int,int,t2tb1(sK9),t2tb(0))) )
    | ~ $less(10,sK12) ),
    inference(evaluation,[],[f490]) ).

tff(f490,plain,
    ( ( 42 != tb2t(get(int,int,t2tb1(sK9),t2tb(0))) )
    | ( 17 != tb2t(get(int,int,t2tb1(sK11),t2tb(0))) )
    | ~ $less(0,10)
    | ~ $less(10,sK12)
    | ( 20 != sK12 )
    | ( 42 != tb2t(get(int,int,t2tb1(sK11),t2tb(10))) ) ),
    inference(forward_demodulation,[],[f408,f267]) ).

tff(f408,plain,
    ( ~ $less(10,sK12)
    | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
    | ( 20 != sK12 )
    | ( 42 != tb2t(get(int,int,t2tb1(sK11),t2tb(10))) )
    | ( 17 != tb2t(get(int,int,t2tb1(sK11),t2tb(0))) )
    | ( 42 != tb2t(get(int,int,t2tb1(sK9),t2tb(0))) ) ),
    inference(evaluation,[],[f407]) ).

tff(f407,plain,
    ( $less(0,0)
    | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
    | ( 20 != sK12 )
    | ( 42 != tb2t(get(int,int,t2tb1(sK9),t2tb(0))) )
    | $less(10,0)
    | ( 17 != tb2t(get(int,int,t2tb1(sK11),t2tb(0))) )
    | ( 42 != tb2t(get(int,int,t2tb1(sK11),t2tb(10))) )
    | ~ $less(10,sK12) ),
    inference(duplicate_literal_removal,[],[f331]) ).

tff(f331,plain,
    ( ( 17 != tb2t(get(int,int,t2tb1(sK11),t2tb(0))) )
    | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
    | $less(0,0)
    | ~ $less(10,sK12)
    | ( 42 != tb2t(get(int,int,t2tb1(sK11),t2tb(10))) )
    | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
    | ( 42 != tb2t(get(int,int,t2tb1(sK9),t2tb(0))) )
    | $less(10,0)
    | $less(10,0)
    | ( 20 != sK12 )
    | $less(10,0)
    | $less(0,0)
    | ~ $less(0,length3(int,mk_rarray1(int,t2tb(0),10,mk_array1(int,10,const(int,int,t2tb(0))))))
    | $less(0,0) ),
    inference(definition_unfolding,[],[f248,f320,f320,f320]) ).

tff(f248,plain,
    ( ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | $less(0,0)
    | $less(10,0)
    | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | ( 20 != sK12 )
    | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | ( 42 != tb2t(get(int,int,t2tb1(sK11),t2tb(10))) )
    | $less(10,0)
    | ~ $less(10,sK12)
    | ( 42 != tb2t(get(int,int,t2tb1(sK9),t2tb(0))) )
    | ( 17 != tb2t(get(int,int,t2tb1(sK11),t2tb(0))) )
    | $less(0,0)
    | $less(0,0)
    | $less(10,0) ),
    inference(cnf_transformation,[],[f181]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.09  % Problem    : SWW639_2 : TPTP v8.2.0. Released v6.1.0.
% 0.00/0.09  % Command    : run_vampire %s %d THM
% 0.08/0.28  % Computer : n032.cluster.edu
% 0.08/0.28  % Model    : x86_64 x86_64
% 0.08/0.28  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.08/0.28  % Memory   : 8042.1875MB
% 0.08/0.28  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.08/0.28  % CPULimit   : 300
% 0.08/0.28  % WCLimit    : 300
% 0.08/0.28  % DateTime   : Wed Jun 19 07:41:38 EDT 2024
% 0.08/0.28  % CPUTime    : 
% 0.13/0.29  This is a TF0_THM_EQU_ARI problem
% 0.13/0.29  Running first-order theorem proving
% 0.13/0.29  Running /export/starexec/sandbox2/solver/bin/vampire --mode casc -m 16384 --cores 7 -t 300 /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.14/0.34  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.34  % (24377)lrs+10_1:32_s2a=on:s2agt=10:sgt=8:ss=axioms:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (3000ds/15Mi)
% 0.14/0.34  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.34  % (24374)dis+1011_1:64_drc=off:flr=on:nwc=2.0:sac=on:urr=ec_only:i=8:si=on:rawr=on:rtra=on_0 on theBenchmark for (3000ds/8Mi)
% 0.14/0.34  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.34  % (24376)ott+1011_1:2_br=off:bs=unit_only:bsr=unit_only:nwc=5.0:s2a=on:s2agt=32:urr=on:i=37:si=on:rawr=on:rtra=on_0 on theBenchmark for (3000ds/37Mi)
% 0.14/0.34  % (24374)Instruction limit reached!
% 0.14/0.34  % (24374)------------------------------
% 0.14/0.34  % (24374)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.34  % (24374)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.34  % (24374)Termination reason: Time limit
% 0.14/0.34  % (24374)Termination phase: Function definition elimination
% 0.14/0.34  
% 0.14/0.34  % (24374)Memory used [KB]: 989
% 0.14/0.34  % (24374)Time elapsed: 0.004 s
% 0.14/0.34  % (24374)Instructions burned: 10 (million)
% 0.14/0.34  % (24377)Instruction limit reached!
% 0.14/0.34  % (24377)------------------------------
% 0.14/0.34  % (24377)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.34  % (24377)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.34  % (24377)Termination reason: Time limit
% 0.14/0.34  % (24377)Termination phase: Saturation
% 0.14/0.34  
% 0.14/0.34  % (24377)Memory used [KB]: 1086
% 0.14/0.34  % (24377)Time elapsed: 0.007 s
% 0.14/0.34  % (24377)Instructions burned: 16 (million)
% 0.14/0.34  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.34  % (24373)lrs+1010_1:1_aac=none:bce=on:nicw=on:nm=0:plsq=on:plsql=on:sac=on:sos=on:sp=frequency:spb=units:to=lpo:i=34:si=on:rawr=on:rtra=on_0 on theBenchmark for (3000ds/34Mi)
% 0.14/0.34  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.34  % (24372)dis+1010_1:4_aac=none:abs=on:atotf=0.5:avsq=on:avsqc=2:avsqr=215,247:awrs=converge:awrsf=128:bsd=on:erd=off:fde=none:gve=cautious:newcnf=on:nwc=5.0:rnwc=on:sac=on:sas=z3:sp=const_min:tgt=ground:thsq=on:thsqc=64:thsqr=1,4:i=59848:si=on:rawr=on:rtra=on_0 on theBenchmark for (3000ds/59848Mi)
% 0.14/0.35  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.35  % (24378)lrs+10_5:1_br=off:fde=none:nwc=3.0:sd=1:sgt=10:sos=on:ss=axioms:urr=on:i=32:si=on:rawr=on:rtra=on_0 on theBenchmark for (3000ds/32Mi)
% 0.14/0.35  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.35  % (24375)ott+21_1:1_erd=off:s2a=on:sac=on:sd=1:sgt=64:sos=on:ss=included:st=3.0:to=lpo:urr=on:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (3000ds/2Mi)
% 0.14/0.35  % (24376)Instruction limit reached!
% 0.14/0.35  % (24376)------------------------------
% 0.14/0.35  % (24376)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.35  % (24376)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.35  % (24376)Termination reason: Time limit
% 0.14/0.35  % (24376)Termination phase: Saturation
% 0.14/0.35  
% 0.14/0.35  % (24376)Memory used [KB]: 1413
% 0.14/0.35  % (24376)Time elapsed: 0.015 s
% 0.14/0.35  % (24376)Instructions burned: 38 (million)
% 0.14/0.35  % (24375)Instruction limit reached!
% 0.14/0.35  % (24375)------------------------------
% 0.14/0.35  % (24375)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.35  % (24375)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.35  % (24375)Termination reason: Time limit
% 0.14/0.35  % (24375)Termination phase: Property scanning
% 0.14/0.35  
% 0.14/0.35  % (24375)Memory used [KB]: 847
% 0.14/0.35  % (24375)Time elapsed: 0.003 s
% 0.14/0.35  % (24375)Instructions burned: 3 (million)
% 0.14/0.36  % (24373)Instruction limit reached!
% 0.14/0.36  % (24373)------------------------------
% 0.14/0.36  % (24373)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.36  % (24373)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.36  % (24373)Termination reason: Time limit
% 0.14/0.36  % (24373)Termination phase: Saturation
% 0.14/0.36  
% 0.14/0.36  % (24373)Memory used [KB]: 1354
% 0.14/0.36  % (24373)Time elapsed: 0.014 s
% 0.14/0.36  % (24373)Instructions burned: 35 (million)
% 0.14/0.36  % (24378)Instruction limit reached!
% 0.14/0.36  % (24378)------------------------------
% 0.14/0.36  % (24378)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.36  % (24378)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.36  % (24378)Termination reason: Time limit
% 0.14/0.36  % (24378)Termination phase: Saturation
% 0.14/0.36  
% 0.14/0.36  % (24378)Memory used [KB]: 1360
% 0.14/0.36  % (24378)Time elapsed: 0.015 s
% 0.14/0.36  % (24378)Instructions burned: 32 (million)
% 0.14/0.37  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.37  % (24379)lrs+1010_1:1_bd=off:fd=off:fde=none:ins=3:sac=on:sos=on:spb=goal:to=lpo:i=36:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/36Mi)
% 0.14/0.37  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.37  % (24380)lrs+1010_1:1_ep=RST:s2a=on:s2at=5.0:sos=all:i=26:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/26Mi)
% 0.14/0.38  % (24380)Instruction limit reached!
% 0.14/0.38  % (24380)------------------------------
% 0.14/0.38  % (24380)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.38  % (24380)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.38  % (24380)Termination reason: Time limit
% 0.14/0.38  % (24380)Termination phase: Saturation
% 0.14/0.38  
% 0.14/0.38  % (24380)Memory used [KB]: 1349
% 0.14/0.38  % (24380)Time elapsed: 0.010 s
% 0.14/0.38  % (24380)Instructions burned: 26 (million)
% 0.14/0.39  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.39  % (24381)lrs+10_1:8_ep=R:erd=off:fs=off:fsr=off:gve=force:nwc=2.0:uwa=one_side_interpreted:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.14/0.39  % (24381)Instruction limit reached!
% 0.14/0.39  % (24381)------------------------------
% 0.14/0.39  % (24381)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.39  % (24381)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.39  % (24381)Termination reason: Time limit
% 0.14/0.39  % (24381)Termination phase: Property scanning
% 0.14/0.39  
% 0.14/0.39  % (24381)Memory used [KB]: 843
% 0.14/0.39  % (24381)Time elapsed: 0.002 s
% 0.14/0.39  % (24381)Instructions burned: 2 (million)
% 0.14/0.39  % (24379)Instruction limit reached!
% 0.14/0.39  % (24379)------------------------------
% 0.14/0.39  % (24379)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.39  % (24379)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.39  % (24379)Termination reason: Time limit
% 0.14/0.39  % (24379)Termination phase: Saturation
% 0.14/0.39  
% 0.14/0.39  % (24379)Memory used [KB]: 1427
% 0.14/0.39  % (24379)Time elapsed: 0.015 s
% 0.14/0.39  % (24379)Instructions burned: 37 (million)
% 0.14/0.39  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.39  % (24383)dis+32_1:1_bd=off:nm=4:sos=on:ss=included:i=4:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/4Mi)
% 0.14/0.39  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.39  % (24382)lrs+10_1:1_canc=force:tha=some:to=lpo:i=35:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/35Mi)
% 0.14/0.39  % (24383)Instruction limit reached!
% 0.14/0.39  % (24383)------------------------------
% 0.14/0.39  % (24383)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.39  % (24383)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.39  % (24383)Termination reason: Time limit
% 0.14/0.39  % (24383)Termination phase: Preprocessing 2
% 0.14/0.39  
% 0.14/0.39  % (24383)Memory used [KB]: 864
% 0.14/0.39  % (24383)Time elapsed: 0.003 s
% 0.14/0.39  % (24383)Instructions burned: 6 (million)
% 0.14/0.40  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.40  % (24384)lrs+10_1:1_ep=R:gve=force:plsq=on:plsqr=32,1:uwa=one_side_interpreted:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.14/0.40  % (24384)Instruction limit reached!
% 0.14/0.40  % (24384)------------------------------
% 0.14/0.40  % (24384)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.40  % (24384)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.40  % (24384)Termination reason: Time limit
% 0.14/0.40  % (24384)Termination phase: Property scanning
% 0.14/0.40  
% 0.14/0.40  % (24384)Memory used [KB]: 843
% 0.14/0.40  % (24384)Time elapsed: 0.002 s
% 0.14/0.40  % (24384)Instructions burned: 2 (million)
% 0.14/0.40  % (24382)Instruction limit reached!
% 0.14/0.40  % (24382)------------------------------
% 0.14/0.40  % (24382)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.40  % (24382)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.40  % (24382)Termination reason: Time limit
% 0.14/0.40  % (24382)Termination phase: Saturation
% 0.14/0.40  
% 0.14/0.40  % (24382)Memory used [KB]: 1420
% 0.14/0.40  % (24382)Time elapsed: 0.014 s
% 0.14/0.40  % (24382)Instructions burned: 35 (million)
% 0.14/0.42  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.42  % (24385)dis+10_1:64_nwc=1.4:tha=off:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/21Mi)
% 0.14/0.42  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.42  % (24386)lrs+22_1:1_amm=sco:fsr=off:gve=force:sos=on:uwa=all:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.14/0.42  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.42  % (24387)dis+20_1:12_aac=none:acc=model:awrs=converge:fd=preordered:fsr=off:nicw=on:nwc=3.0:s2a=on:s2agt=16:spb=goal:to=lpo:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.14/0.42  % (24387)Instruction limit reached!
% 0.14/0.42  % (24387)------------------------------
% 0.14/0.42  % (24387)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.42  % (24387)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.42  % (24387)Termination reason: Time limit
% 0.14/0.42  % (24387)Termination phase: Preprocessing 1
% 0.14/0.42  
% 0.14/0.42  % (24387)Memory used [KB]: 848
% 0.14/0.42  % (24387)Time elapsed: 0.003 s
% 0.14/0.42  % (24387)Instructions burned: 5 (million)
% 0.14/0.42  % (24385)Instruction limit reached!
% 0.14/0.42  % (24385)------------------------------
% 0.14/0.42  % (24385)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.42  % (24385)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.42  % (24385)Termination reason: Time limit
% 0.14/0.42  % (24385)Termination phase: Saturation
% 0.14/0.42  
% 0.14/0.42  % (24385)Memory used [KB]: 1167
% 0.14/0.42  % (24385)Time elapsed: 0.009 s
% 0.14/0.42  % (24385)Instructions burned: 22 (million)
% 0.14/0.43  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.43  % (24388)lrs+10_1:1_ev=force:gve=cautious:tha=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.14/0.43  % (24388)Instruction limit reached!
% 0.14/0.43  % (24388)------------------------------
% 0.14/0.43  % (24388)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.43  % (24388)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.43  % (24388)Termination reason: Time limit
% 0.14/0.43  % (24388)Termination phase: shuffling
% 0.14/0.43  
% 0.14/0.43  % (24388)Memory used [KB]: 861
% 0.14/0.43  % (24388)Time elapsed: 0.002 s
% 0.14/0.43  % (24388)Instructions burned: 4 (million)
% 0.14/0.43  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.43  % (24389)dis+21_1:1_aac=none:abs=on:er=known:fde=none:fsr=off:nwc=5.0:s2a=on:s2at=4.0:sp=const_frequency:to=lpo:urr=ec_only:i=49:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/49Mi)
% 0.14/0.44  % (24386)Instruction limit reached!
% 0.14/0.44  % (24386)------------------------------
% 0.14/0.44  % (24386)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.44  % (24386)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.44  % (24386)Termination reason: Time limit
% 0.14/0.44  % (24386)Termination phase: Saturation
% 0.14/0.44  
% 0.14/0.44  % (24386)Memory used [KB]: 1540
% 0.14/0.44  % (24386)Time elapsed: 0.018 s
% 0.14/0.44  % (24386)Instructions burned: 51 (million)
% 0.14/0.44  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.44  % (24390)lrs+10_1:1_ss=axioms:st=5.0:tha=off:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/15Mi)
% 0.14/0.44  % (24390)Instruction limit reached!
% 0.14/0.44  % (24390)------------------------------
% 0.14/0.44  % (24390)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.44  % (24390)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.44  % (24390)Termination reason: Time limit
% 0.14/0.44  % (24390)Termination phase: Saturation
% 0.14/0.44  
% 0.14/0.44  % (24390)Memory used [KB]: 1136
% 0.14/0.44  % (24390)Time elapsed: 0.007 s
% 0.14/0.44  % (24390)Instructions burned: 17 (million)
% 0.14/0.45  % (24389)Instruction limit reached!
% 0.14/0.45  % (24389)------------------------------
% 0.14/0.45  % (24389)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.45  % (24389)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.45  % (24389)Termination reason: Time limit
% 0.14/0.45  % (24389)Termination phase: Saturation
% 0.14/0.45  
% 0.14/0.45  % (24389)Memory used [KB]: 1491
% 0.14/0.45  % (24389)Time elapsed: 0.020 s
% 0.14/0.45  % (24389)Instructions burned: 50 (million)
% 0.14/0.46  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.46  % (24392)dis+1002_1:5_av=off:nwc=2.0:sos=all:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/15Mi)
% 0.14/0.46  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.46  % (24391)lrs+10_1:1_sd=10:sos=all:ss=axioms:st=5.0:tha=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/2Mi)
% 0.14/0.46  % (24391)Instruction limit reached!
% 0.14/0.46  % (24391)------------------------------
% 0.14/0.46  % (24391)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.46  % (24391)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.46  % (24391)Termination reason: Time limit
% 0.14/0.46  % (24391)Termination phase: Property scanning
% 0.14/0.46  
% 0.14/0.46  % (24391)Memory used [KB]: 843
% 0.14/0.46  % (24391)Time elapsed: 0.002 s
% 0.14/0.46  % (24391)Instructions burned: 2 (million)
% 0.14/0.46  % (24392)Instruction limit reached!
% 0.14/0.46  % (24392)------------------------------
% 0.14/0.46  % (24392)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.46  % (24392)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.46  % (24392)Termination reason: Time limit
% 0.14/0.46  % (24392)Termination phase: Saturation
% 0.14/0.46  
% 0.14/0.46  % (24392)Memory used [KB]: 1104
% 0.14/0.46  % (24392)Time elapsed: 0.006 s
% 0.14/0.46  % (24392)Instructions burned: 16 (million)
% 0.14/0.46  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.46  % (24393)dis+10_1:64_nwc=1.4:rp=on:tha=off:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/21Mi)
% 0.14/0.47  % (24393)Instruction limit reached!
% 0.14/0.47  % (24393)------------------------------
% 0.14/0.47  % (24393)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.47  % (24393)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.47  % (24393)Termination reason: Time limit
% 0.14/0.47  % (24393)Termination phase: Saturation
% 0.14/0.47  
% 0.14/0.47  % (24393)Memory used [KB]: 1172
% 0.14/0.47  % (24393)Time elapsed: 0.009 s
% 0.14/0.47  % (24393)Instructions burned: 22 (million)
% 0.14/0.47  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.47  % (24394)dis+2_1:1_av=off:bsr=on:erd=off:s2pl=on:sgt=16:sos=on:sp=frequency:ss=axioms:i=46:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/46Mi)
% 0.14/0.48  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.48  % (24395)dis+32_1:1_bd=off:nm=4:sos=on:ss=included:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/50Mi)
% 0.14/0.48  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.48  % (24396)lrs+1_1:10_av=off:drc=off:nwc=2.0:sp=reverse_frequency:thsq=on:thsqc=64:thsql=off:i=47:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/47Mi)
% 0.14/0.49  % (24394)Instruction limit reached!
% 0.14/0.49  % (24394)------------------------------
% 0.14/0.49  % (24394)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.49  % (24394)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.49  % (24394)Termination reason: Time limit
% 0.14/0.49  % (24394)Termination phase: Saturation
% 0.14/0.49  
% 0.14/0.49  % (24394)Memory used [KB]: 1370
% 0.14/0.49  % (24394)Time elapsed: 0.018 s
% 0.14/0.49  % (24394)Instructions burned: 48 (million)
% 0.14/0.49  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.49  % (24397)lrs+1002_1:1_br=off:canc=force:drc=off:s2a=on:sos=on:sp=reverse_frequency:urr=on:i=42:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/42Mi)
% 0.14/0.49  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.49  % (24398)lrs+1_3:1_ep=RSTC:sos=on:urr=on:i=43:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/43Mi)
% 0.14/0.50  % (24395)Instruction limit reached!
% 0.14/0.50  % (24395)------------------------------
% 0.14/0.50  % (24395)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.50  % (24395)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.50  % (24395)Termination reason: Time limit
% 0.14/0.50  % (24395)Termination phase: Saturation
% 0.14/0.50  
% 0.14/0.50  % (24395)Memory used [KB]: 1428
% 0.14/0.50  % (24395)Time elapsed: 0.019 s
% 0.14/0.50  % (24395)Instructions burned: 50 (million)
% 0.14/0.50  % (24396)Instruction limit reached!
% 0.14/0.50  % (24396)------------------------------
% 0.14/0.50  % (24396)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.50  % (24396)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.50  % (24396)Termination reason: Time limit
% 0.14/0.50  % (24396)Termination phase: Saturation
% 0.14/0.50  
% 0.14/0.50  % (24396)Memory used [KB]: 1452
% 0.14/0.50  % (24396)Time elapsed: 0.018 s
% 0.14/0.50  % (24396)Instructions burned: 48 (million)
% 0.14/0.50  % (24398)Instruction limit reached!
% 0.14/0.50  % (24398)------------------------------
% 0.14/0.50  % (24398)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.50  % (24398)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.50  % (24398)Termination reason: Time limit
% 0.14/0.50  % (24398)Termination phase: Saturation
% 0.14/0.50  
% 0.14/0.50  % (24398)Memory used [KB]: 1534
% 0.14/0.50  % (24398)Time elapsed: 0.013 s
% 0.14/0.50  % (24398)Instructions burned: 43 (million)
% 0.14/0.50  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.50  % (24399)dis+10_1:64_nwc=1.4:tha=off:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/21Mi)
% 0.14/0.51  % (24397)Instruction limit reached!
% 0.14/0.51  % (24397)------------------------------
% 0.14/0.51  % (24397)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.51  % (24397)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.51  % (24397)Termination reason: Time limit
% 0.14/0.51  % (24397)Termination phase: Saturation
% 0.14/0.51  
% 0.14/0.51  % (24397)Memory used [KB]: 1415
% 0.14/0.51  % (24397)Time elapsed: 0.016 s
% 0.14/0.51  % (24397)Instructions burned: 43 (million)
% 0.14/0.51  % (24399)Instruction limit reached!
% 0.14/0.51  % (24399)------------------------------
% 0.14/0.51  % (24399)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.51  % (24399)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.51  % (24399)Termination reason: Time limit
% 0.14/0.51  % (24399)Termination phase: Saturation
% 0.14/0.51  
% 0.14/0.51  % (24399)Memory used [KB]: 1164
% 0.14/0.51  % (24399)Time elapsed: 0.029 s
% 0.14/0.51  % (24399)Instructions burned: 21 (million)
% 0.14/0.52  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.52  % (24400)dis+1011_1:1_bd=off:canc=force:ev=cautious:nwc=5.0:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/21Mi)
% 0.14/0.53  % (24400)Instruction limit reached!
% 0.14/0.53  % (24400)------------------------------
% 0.14/0.53  % (24400)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.53  % (24400)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.53  % (24400)Termination reason: Time limit
% 0.14/0.53  % (24400)Termination phase: Saturation
% 0.14/0.53  
% 0.14/0.53  % (24400)Memory used [KB]: 1204
% 0.14/0.53  % (24400)Time elapsed: 0.009 s
% 0.14/0.53  % (24400)Instructions burned: 23 (million)
% 0.14/0.53  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.53  % (24401)dis+20_1:12_aac=none:acc=model:awrs=converge:fd=preordered:fsr=off:nicw=on:nwc=3.0:s2a=on:s2agt=16:spb=goal:to=lpo:i=41:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/41Mi)
% 0.14/0.53  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.53  % (24403)lrs+1_1:1_aac=none:acc=on:add=large:bd=off:bs=unit_only:bsr=on:cond=on:nm=0:sac=on:sd=3:sos=on:ss=axioms:st=2.0:i=47:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/47Mi)
% 0.14/0.53  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.53  % (24402)lrs+10_1:1_ss=axioms:st=5.0:tha=off:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/15Mi)
% 0.14/0.54  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.54  % (24404)dis+10_1:64_nwc=1.4:rp=on:tha=off:i=25:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/25Mi)
% 0.14/0.54  % (24402)Instruction limit reached!
% 0.14/0.54  % (24402)------------------------------
% 0.14/0.54  % (24402)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.54  % (24402)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.54  % (24402)Termination reason: Time limit
% 0.14/0.54  % (24402)Termination phase: Saturation
% 0.14/0.54  
% 0.14/0.54  % (24402)Memory used [KB]: 1150
% 0.14/0.54  % (24402)Time elapsed: 0.007 s
% 0.14/0.54  % (24402)Instructions burned: 17 (million)
% 0.14/0.54  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.54  % (24405)lrs+1010_1:1_aac=none:bce=on:nicw=on:nm=0:plsq=on:plsql=on:sac=on:sos=on:sp=frequency:spb=units:to=lpo:i=148:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/148Mi)
% 0.14/0.54  % (24401)Instruction limit reached!
% 0.14/0.54  % (24401)------------------------------
% 0.14/0.54  % (24401)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.54  % (24401)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.54  % (24401)Termination reason: Time limit
% 0.14/0.54  % (24401)Termination phase: Saturation
% 0.14/0.54  
% 0.14/0.54  % (24401)Memory used [KB]: 1575
% 0.14/0.54  % (24401)Time elapsed: 0.017 s
% 0.14/0.54  % (24401)Instructions burned: 42 (million)
% 0.14/0.55  % (24404)Instruction limit reached!
% 0.14/0.55  % (24404)------------------------------
% 0.14/0.55  % (24404)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.55  % (24404)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.55  % (24404)Termination reason: Time limit
% 0.14/0.55  % (24404)Termination phase: Saturation
% 0.14/0.55  
% 0.14/0.55  % (24404)Memory used [KB]: 1208
% 0.14/0.55  % (24404)Time elapsed: 0.010 s
% 0.14/0.55  % (24404)Instructions burned: 27 (million)
% 0.14/0.55  % (24403)Instruction limit reached!
% 0.14/0.55  % (24403)------------------------------
% 0.14/0.55  % (24403)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.55  % (24403)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.55  % (24403)Termination reason: Time limit
% 0.14/0.55  % (24403)Termination phase: Saturation
% 0.14/0.55  
% 0.14/0.55  % (24403)Memory used [KB]: 1531
% 0.14/0.55  % (24403)Time elapsed: 0.018 s
% 0.14/0.55  % (24403)Instructions burned: 49 (million)
% 0.14/0.56  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.56  % (24406)lrs+10_1:1_acc=model:br=off:ins=1:newcnf=on:nwc=5.0:s2a=on:sac=on:sp=frequency:to=lpo:urr=on:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/100Mi)
% 0.14/0.56  % (24405)First to succeed.
% 0.14/0.57  % (24405)Solution written to "/export/starexec/sandbox2/tmp/vampire-proof-24371"
% 0.14/0.57  % (24371)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.57  % (24405)Refutation found. Thanks to Tanya!
% 0.14/0.57  % SZS status Theorem for theBenchmark
% 0.14/0.57  % SZS output start Proof for theBenchmark
% See solution above
% 0.14/0.57  % (24405)------------------------------
% 0.14/0.57  % (24405)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.57  % (24405)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.57  % (24405)Termination reason: Refutation
% 0.14/0.57  
% 0.14/0.57  % (24405)Memory used [KB]: 1385
% 0.14/0.57  % (24405)Time elapsed: 0.025 s
% 0.14/0.57  % (24405)Instructions burned: 73 (million)
% 0.14/0.57  % (24405)------------------------------
% 0.14/0.57  % (24405)------------------------------
% 0.14/0.57  % (24371)Success in time 0.272 s
%------------------------------------------------------------------------------