TSTP Solution File: SWW639_2 by Beagle---0.9.51

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Beagle---0.9.51
% Problem  : SWW639_2 : TPTP v8.1.2. Released v6.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s

% Computer : n004.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 : Tue Aug 22 11:07:52 EDT 2023

% Result   : Theorem 16.19s 4.88s
% Output   : CNFRefutation 16.19s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   27
%            Number of leaves      :  103
% Syntax   : Number of formulae    :  234 (  94 unt;  84 typ;   0 def)
%            Number of atoms       :  373 ( 170 equ)
%            Maximal formula atoms :   68 (   2 avg)
%            Number of connectives :  370 ( 147   ~; 151   |;  54   &)
%                                         (   0 <=>;  18  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   28 (   4 avg)
%            Maximal term depth    :    9 (   2 avg)
%            Number arithmetic     :  889 ( 184 atm;  17 fun; 602 num;  86 var)
%            Number of types       :    9 (   7 usr;   1 ari)
%            Number of type conns  :   72 (  32   >;  40   *;   0   +;   0  <<)
%            Number of predicates  :    5 (   1 usr;   1 prp; 0-2 aty)
%            Number of functors    :   86 (  76 usr;  51 con; 0-5 aty)
%            Number of variables   :  201 (; 176   !;  25   ?; 201   :)

% Comments : 
%------------------------------------------------------------------------------
%$ sort1 > set > set2 > mk_rarray1 > mixfix_lblsmnrb1 > match_bool1 > get > mk_array1 > mixfix_lbrb1 > make3 > make2 > get2 > const > min1 > max1 > map > length3 > length2 > elts > dummy > data > #nlpp > witness1 > tb2t3 > tb2t2 > tb2t1 > tb2t > t2tb3 > t2tb2 > t2tb1 > t2tb > rarray > array > tuple03 > tuple0 > true1 > real > qtmark > int > false1 > bool > #skF_7 > #skF_30 > #skF_4 > #skF_16 > #skF_22 > #skF_26 > #skF_12 > #skF_19 > #skF_3 > #skF_10 > #skF_15 > #skF_24

%Foreground sorts:
tff(rarray_int,type,
    rarray_int: $tType ).

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

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

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

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

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

tff(uni,type,
    uni: $tType ).

%Background operators:
tff('#skF_29',type,
    '#skF_29': $int ).

tff('#skE_7',type,
    '#skE_7': $int ).

tff('#skF_13',type,
    '#skF_13': $int ).

tff('#skF_14',type,
    '#skF_14': $int ).

tff('#skF_6',type,
    '#skF_6': $int ).

tff('#skE_2',type,
    '#skE_2': $int ).

tff('#skE_1',type,
    '#skE_1': $int ).

tff('#skF_11',type,
    '#skF_11': $int ).

tff('#skF_20',type,
    '#skF_20': $int ).

tff('#skE_6',type,
    '#skE_6': $int ).

tff('#skF_17',type,
    '#skF_17': $int ).

tff('#skE_5',type,
    '#skE_5': $int ).

tff('#skF_18',type,
    '#skF_18': $int ).

tff('#skF_21',type,
    '#skF_21': $int ).

tff('#skF_25',type,
    '#skF_25': $int ).

tff('#skF_8',type,
    '#skF_8': $int ).

tff('#skF_23',type,
    '#skF_23': $int ).

tff('#skE_4',type,
    '#skE_4': $int ).

tff('#skF_5',type,
    '#skF_5': $int ).

tff('#skF_2',type,
    '#skF_2': $int ).

tff('#skE_3',type,
    '#skE_3': $int ).

tff('#skF_1',type,
    '#skF_1': $int ).

tff('#skF_28',type,
    '#skF_28': $int ).

tff('#skF_9',type,
    '#skF_9': $int ).

tff('#skF_27',type,
    '#skF_27': $int ).

%Foreground operators:
tff(length3,type,
    length3: ( ty * uni ) > $int ).

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

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

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

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

tff(true1,type,
    true1: bool1 ).

tff('#skF_7',type,
    '#skF_7': array_int ).

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

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

tff('#skF_30',type,
    '#skF_30': array_int ).

tff('#skF_4',type,
    '#skF_4': map_int_int ).

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

tff('#skF_16',type,
    '#skF_16': map_int_int ).

tff(int,type,
    int: ty ).

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

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

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

tff(false1,type,
    false1: bool1 ).

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

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

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

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

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

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

tff(real,type,
    real: ty ).

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

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

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

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

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

tff('#skF_22',type,
    '#skF_22': array_int ).

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

tff('#skF_26',type,
    '#skF_26': map_int_int ).

tff('#skF_12',type,
    '#skF_12': map_int_int ).

tff('#skF_19',type,
    '#skF_19': array_int ).

tff('#skF_3',type,
    '#skF_3': array_int ).

tff('#skF_10',type,
    '#skF_10': array_int ).

tff(tuple0,type,
    tuple0: ty ).

tff(qtmark,type,
    qtmark: ty ).

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

tff(bool,type,
    bool: ty ).

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

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

tff(min1,type,
    min1: ( $int * $int ) > $int ).

tff(tuple03,type,
    tuple03: tuple02 ).

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

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

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

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

tff('#skF_15',type,
    '#skF_15': array_int ).

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

tff('#skF_24',type,
    '#skF_24': map_int_int ).

tff(f_138,axiom,
    ! [Ia: $int] : ( tb2t(t2tb(Ia)) = Ia ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',bridgeL) ).

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

tff(f_180,axiom,
    ! [X: map_int_int] : sort1(map(int,int),t2tb1(X)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',t2tb_sort1) ).

tff(f_130,axiom,
    ! [A: ty,Ua: $int,U1: uni] :
      ( sort1(map(int,A),U1)
     => ( elts(A,mk_array1(A,Ua,U1)) = U1 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',elts_def1) ).

tff(f_142,axiom,
    ! [A: ty,A1: uni,Ia: $int] : ( get2(A,A1,Ia) = get(A,int,elts(A,A1),t2tb(Ia)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',get_def) ).

tff(f_136,axiom,
    ! [Xa: $int] : sort1(int,t2tb(Xa)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',t2tb_sort) ).

tff(f_36,axiom,
    ! [A: ty,Z: uni,Z1: uni] :
      ( sort1(A,Z)
     => ( match_bool1(A,true1,Z,Z1) = Z ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',match_bool_True) ).

tff(f_350,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)))))
          & ! [Ia: $int] :
              ( ( $lesseq(length3(int,make3(int,10,t2tb(0))),Ia)
                & $less(Ia,length2(int,data(int,make3(int,10,t2tb(0))))) )
             => ( tb2t(get(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(Ia))) = tb2t(dummy(int,make3(int,10,t2tb(0)))) ) )
          & ? [Xa: $int,X1a: $int,X2: array_int] :
              ( ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(Xa),X1a,t2tb2(X2))) )
              & $lesseq(0,length2(int,t2tb2(X2))) ) )
       => ( $lesseq(0,0)
          & $less(0,length3(int,make3(int,10,t2tb(0))))
          & ! [Rho: map_int_int] :
              ( ( $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)))))
                & ! [Ia: $int] :
                    ( ( $lesseq(length3(int,make3(int,10,t2tb(0))),Ia)
                      & $less(Ia,length2(int,data(int,make3(int,10,t2tb(0))))) )
                   => ( tb2t(get(int,int,t2tb1(Rho),t2tb(Ia))) = tb2t(dummy(int,make3(int,10,t2tb(0)))) ) )
                & ? [Xa: $int,X1a: $int,X2: array_int] :
                    ( ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(Xa),X1a,t2tb2(X2))) )
                    & $lesseq(0,length2(int,t2tb2(X2))) )
                & ? [Xa: $int,X1a: $int,X2: array_int] :
                    ( ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(Xa),X1a,t2tb2(X2))) )
                    & ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = Xa )
                    & ( length3(int,make3(int,10,t2tb(0))) = X1a )
                    & ? [X3a: $int,X4: map_int_int] :
                        ( ( X2 = tb2t2(mk_array1(int,X3a,t2tb1(X4))) )
                        & ( length2(int,data(int,make3(int,10,t2tb(0)))) = X3a )
                        & ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(17))) = Rho ) ) ) )
             => ( $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)))))
                    & ! [Ia: $int] :
                        ( ( $lesseq(length3(int,make3(int,10,t2tb(0))),Ia)
                          & $less(Ia,length2(int,data(int,make3(int,10,t2tb(0))))) )
                       => ( tb2t(get(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(Ia))) = tb2t(dummy(int,make3(int,10,t2tb(0)))) ) )
                    & ? [Xa: $int,X1a: $int,X2: array_int] :
                        ( ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(Xa),X1a,t2tb2(X2))) )
                        & $lesseq(0,length2(int,t2tb2(X2))) ) )
                 => ( $lesseq(0,0)
                    & $less(0,length3(int,make3(int,10,t2tb(0))))
                    & ! [Rho1: map_int_int] :
                        ( ( $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)))))
                          & ! [Ia: $int] :
                              ( ( $lesseq(length3(int,make3(int,10,t2tb(0))),Ia)
                                & $less(Ia,length2(int,data(int,make3(int,10,t2tb(0))))) )
                             => ( tb2t(get(int,int,t2tb1(Rho1),t2tb(Ia))) = tb2t(dummy(int,make3(int,10,t2tb(0)))) ) )
                          & ? [Xa: $int,X1a: $int,X2: array_int] :
                              ( ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(Xa),X1a,t2tb2(X2))) )
                              & $lesseq(0,length2(int,t2tb2(X2))) )
                          & ? [Xa: $int,X1a: $int,X2: array_int] :
                              ( ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(Xa),X1a,t2tb2(X2))) )
                              & ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = Xa )
                              & ( length3(int,make3(int,10,t2tb(0))) = X1a )
                              & ? [X3a: $int,X4: map_int_int] :
                                  ( ( X2 = tb2t2(mk_array1(int,X3a,t2tb1(X4))) )
                                  & ( length2(int,data(int,make3(int,10,t2tb(0)))) = X3a )
                                  & ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(42))) = Rho1 ) ) ) )
                       => ! [Rho2a: $int,Rho3: map_int_int,Rho4a: $int] :
                            ( ( $lesseq(0,Rho4a)
                              & $lesseq(Rho4a,Rho2a)
                              & ! [Ia: $int] :
                                  ( ( $lesseq(Rho4a,Ia)
                                    & $less(Ia,Rho2a) )
                                 => ( tb2t(get(int,int,t2tb1(Rho3),t2tb(Ia))) = tb2t(dummy(int,make3(int,10,t2tb(0)))) ) )
                              & ? [Xa: $int,X1a: $int,X2: array_int] :
                                  ( ( tb2t3(make3(int,10,t2tb(0))) = tb2t3(mk_rarray1(int,t2tb(Xa),X1a,t2tb2(X2))) )
                                  & $lesseq(0,Rho2a) )
                              & ( Rho4a = $sum(length3(int,make3(int,10,t2tb(0))),length3(int,make3(int,10,t2tb(0)))) )
                              & ! [Ia: $int] :
                                  ( ( $lesseq(0,Ia)
                                    & $less(Ia,Rho4a) )
                                 => ( ( $less(Ia,length3(int,make3(int,10,t2tb(0))))
                                     => ( tb2t(get(int,int,t2tb1(Rho3),t2tb(Ia))) = tb2t(get(int,int,t2tb1(Rho),t2tb(Ia))) ) )
                                    & ( $lesseq(length3(int,make3(int,10,t2tb(0))),Ia)
                                     => ( tb2t(get(int,int,t2tb1(Rho3),t2tb(Ia))) = tb2t(get(int,int,t2tb1(Rho1),t2tb($difference(Ia,length3(int,make3(int,10,t2tb(0))))))) ) ) ) ) )
                           => ( ( Rho4a = 20 )
                              & ( tb2t(get(int,int,t2tb1(Rho3),t2tb(0))) = 17 )
                              & $lesseq(0,10)
                              & $less(10,Rho4a)
                              & ( tb2t(get(int,int,t2tb1(Rho3),t2tb(10))) = 42 )
                              & $lesseq(0,0)
                              & $less(0,length3(int,make3(int,10,t2tb(0))))
                              & ( tb2t(get(int,int,t2tb1(Rho1),t2tb(0))) = 42 ) ) ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',wP_parameter_test2) ).

tff(f_178,axiom,
    ! [A: ty,Lena: $int,Dummy: uni] : ( make3(A,Lena,Dummy) = mk_rarray1(A,Dummy,Lena,make2(A,Lena,Dummy)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',make_def1) ).

tff(f_160,axiom,
    ! [A: ty,U: uni,U1a: $int,U2: uni] : ( length3(A,mk_rarray1(A,U,U1a,U2)) = U1a ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',length_def3) ).

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

tff(f_196,axiom,
    ! [J: uni] : ( t2tb3(tb2t3(J)) = J ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',bridgeR3) ).

tff(f_158,axiom,
    ! [A: ty,U: uni,U1a: $int,U2: uni] :
      ( sort1(A,U)
     => ( dummy(A,mk_rarray1(A,U,U1a,U2)) = U ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',dummy_def1) ).

tff(f_164,axiom,
    ! [A: ty,U: uni,U1a: $int,U2: uni] : ( data(A,mk_rarray1(A,U,U1a,U2)) = U2 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',data_def1) ).

tff(f_150,axiom,
    ! [A: ty,Na: $int,V: uni] : ( make2(A,Na,V) = mk_array1(A,Na,const(A,int,V)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',make_def) ).

tff(f_116,axiom,
    ! [A: ty,B: ty,X: uni] : sort1(map(A,B),const(B,A,X)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',const_sort1) ).

tff(f_104,axiom,
    ! [A: ty,B: ty,M: uni,A1: uni,A2: uni,B1: uni] :
      ( sort1(B,B1)
     => ( ( A1 = A2 )
       => ( get(B,A,set(B,A,M,A1,B1),A2) = B1 ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',select_eq) ).

tff(f_96,axiom,
    ! [A: ty,B: ty,X: uni,X1: uni] : sort1(B,get(B,A,X,X1)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',get_sort2) ).

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

tff(c_319,plain,
    ! [I_83a: $int] : ( tb2t(t2tb(I_83a)) = I_83a ),
    inference(cnfTransformation,[status(thm)],[f_138]) ).

tff(c_116,plain,
    ! [J_146: uni] : ( t2tb1(tb2t1(J_146)) = J_146 ),
    inference(cnfTransformation,[status(thm)],[f_184]) ).

tff(c_530,plain,
    ! [X_563: map_int_int] : sort1(map(int,int),t2tb1(X_563)),
    inference(cnfTransformation,[status(thm)],[f_180]) ).

tff(c_532,plain,
    ! [J_146: uni] : sort1(map(int,int),J_146),
    inference(superposition,[status(thm),theory(equality)],[c_116,c_530]) ).

tff(c_4672,plain,
    ! [A_1168: ty,U_1169a: $int,U1_1170: uni] :
      ( ( elts(A_1168,mk_array1(A_1168,U_1169a,U1_1170)) = U1_1170 )
      | ~ sort1(map(int,A_1168),U1_1170) ),
    inference(cnfTransformation,[status(thm)],[f_130]) ).

tff(c_4721,plain,
    ! [U_1169a: $int,J_146: uni] : ( elts(int,mk_array1(int,U_1169a,J_146)) = J_146 ),
    inference(resolution,[status(thm)],[c_532,c_4672]) ).

tff(c_4958,plain,
    ! [A_1187: ty,A1_1188: uni,I_1189a: $int] : ( get(A_1187,int,elts(A_1187,A1_1188),t2tb(I_1189a)) = get2(A_1187,A1_1188,I_1189a) ),
    inference(cnfTransformation,[status(thm)],[f_142]) ).

tff(c_4991,plain,
    ! [J_146: uni,I_1189a: $int,U_1169a: $int] : ( get(int,int,J_146,t2tb(I_1189a)) = get2(int,mk_array1(int,U_1169a,J_146),I_1189a) ),
    inference(superposition,[status(thm),theory(equality)],[c_4721,c_4958]) ).

tff(c_320,plain,
    ! [X_82a: $int] : sort1(int,t2tb(X_82a)),
    inference(cnfTransformation,[status(thm)],[f_136]) ).

tff(c_3820,plain,
    ! [A_1092: ty,Z_1093: uni,Z1_1094: uni] :
      ( ( match_bool1(A_1092,true1,Z_1093,Z1_1094) = Z_1093 )
      | ~ sort1(A_1092,Z_1093) ),
    inference(cnfTransformation,[status(thm)],[f_36]) ).

tff(c_3868,plain,
    ! [X_82a: $int,Z1_1094: uni] : ( match_bool1(int,true1,t2tb(X_82a),Z1_1094) = t2tb(X_82a) ),
    inference(resolution,[status(thm)],[c_320,c_3820]) ).

tff(c_151,plain,
    ( $lesseq(0,length2(int,t2tb2('#skF_7')))
    | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | ~ $lesseq(0,10)
    | ~ $lesseq(0,0) ),
    inference(cnfTransformation,[status(thm)],[f_350]) ).

tff(c_281,plain,
    ( ~ $less(length2(int,t2tb2('#skF_7')),0)
    | ~ $less(0,length3(int,make3(int,10,t2tb(0)))) ),
    inference(backgroundSimplification,[status(thm),theory('LRFIA')],[c_151]) ).

tff(c_2647,plain,
    length3(int,make3(int,10,t2tb(0))) = '#skE_2',
    inference(define,[status(thm),theory(equality)],[c_281]) ).

tff(c_135,plain,
    ( $lesseq(length3(int,make3(int,10,t2tb(0))),length2(int,data(int,make3(int,10,t2tb(0)))))
    | ~ $lesseq(0,10) ),
    inference(cnfTransformation,[status(thm)],[f_350]) ).

tff(c_295,plain,
    ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),length3(int,make3(int,10,t2tb(0)))),
    inference(backgroundSimplification,[status(thm),theory('LRFIA')],[c_135]) ).

tff(c_3528,plain,
    ~ $less(length2(int,data(int,make3(int,10,t2tb(0)))),'#skE_2'),
    inference(demodulation,[status(thm),theory(equality)],[c_2647,c_295]) ).

tff(c_3533,plain,
    length2(int,data(int,make3(int,10,t2tb(0)))) = '#skE_5',
    inference(define,[status(thm),theory(equality)],[c_3528]) ).

tff(c_2573,plain,
    ! [A_973: ty,Dummy_974: uni,Len_975a: $int] : ( mk_rarray1(A_973,Dummy_974,Len_975a,make2(A_973,Len_975a,Dummy_974)) = make3(A_973,Len_975a,Dummy_974) ),
    inference(cnfTransformation,[status(thm)],[f_178]) ).

tff(c_310,plain,
    ! [A_112: ty,U_113: uni,U1_114a: $int,U2_115: uni] : ( length3(A_112,mk_rarray1(A_112,U_113,U1_114a,U2_115)) = U1_114a ),
    inference(cnfTransformation,[status(thm)],[f_160]) ).

tff(c_2612,plain,
    ! [A_973: ty,Len_975a: $int,Dummy_974: uni] : ( length3(A_973,make3(A_973,Len_975a,Dummy_974)) = Len_975a ),
    inference(superposition,[status(thm),theory(equality)],[c_2573,c_310]) ).

tff(c_145,plain,
    ( ( length3(int,make3(int,10,t2tb(0))) = '#skF_9' )
    | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | ~ $lesseq(0,10)
    | ~ $lesseq(0,0) ),
    inference(cnfTransformation,[status(thm)],[f_350]) ).

tff(c_287,plain,
    ( ( length3(int,make3(int,10,t2tb(0))) = '#skF_9' )
    | ~ $less(0,length3(int,make3(int,10,t2tb(0)))) ),
    inference(backgroundSimplification,[status(thm),theory('LRFIA')],[c_145]) ).

tff(c_680,plain,
    length3(int,make3(int,10,t2tb(0))) = '#skE_2',
    inference(define,[status(thm),theory(equality)],[c_287]) ).

tff(c_2616,plain,
    '#skE_2' = 10,
    inference(demodulation,[status(thm),theory(equality)],[c_2612,c_680]) ).

tff(c_161,plain,
    ( $lesseq(0,length2(int,t2tb2('#skF_15')))
    | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | ~ $lesseq(0,10)
    | ~ $lesseq(0,0)
    | ~ $lesseq(0,10) ),
    inference(cnfTransformation,[status(thm)],[f_350]) ).

tff(c_273,plain,
    ( ~ $less(length2(int,t2tb2('#skF_15')),0)
    | ~ $less(0,length3(int,make3(int,10,t2tb(0)))) ),
    inference(backgroundSimplification,[status(thm),theory('LRFIA')],[c_161]) ).

tff(c_534,plain,
    length3(int,make3(int,10,t2tb(0))) = '#skE_2',
    inference(define,[status(thm),theory(equality)],[c_273]) ).

tff(c_533,plain,
    length2(int,t2tb2('#skF_15')) = '#skE_3',
    inference(define,[status(thm),theory(equality)],[c_273]) ).

tff(c_539,plain,
    ( ~ $less('#skE_3',0)
    | ~ $less(0,'#skE_2') ),
    inference(demodulation,[status(thm),theory(equality)],[c_534,c_533,c_273]) ).

tff(c_550,plain,
    ~ $less(0,'#skE_2'),
    inference(splitLeft,[status(thm)],[c_539]) ).

tff(c_2630,plain,
    ~ $less(0,10),
    inference(demodulation,[status(thm),theory(equality)],[c_2616,c_550]) ).

tff(c_2637,plain,
    $false,
    inference(backgroundSimplification,[status(thm),theory('LIA')],[c_2630]) ).

tff(c_2641,plain,
    $less(0,'#skE_2'),
    inference(splitRight,[status(thm)],[c_539]) ).

tff(c_141,plain,
    ( ( length2(int,data(int,make3(int,10,t2tb(0)))) = '#skF_11' )
    | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | ~ $lesseq(0,10)
    | ~ $lesseq(0,0) ),
    inference(cnfTransformation,[status(thm)],[f_350]) ).

tff(c_292,plain,
    ( ( length2(int,data(int,make3(int,10,t2tb(0)))) = '#skF_11' )
    | ~ $less(0,length3(int,make3(int,10,t2tb(0)))) ),
    inference(backgroundSimplification,[status(thm),theory('LRFIA')],[c_141]) ).

tff(c_4150,plain,
    length2(int,data(int,make3(int,10,t2tb(0)))) = '#skF_11',
    inference(demodulation,[status(thm),theory(equality)],[c_2641,c_2647,c_292]) ).

tff(c_4264,plain,
    '#skF_11' = '#skE_5',
    inference(demodulation,[status(thm),theory(equality)],[c_3533,c_4150]) ).

tff(c_143,plain,
    ( ( tb2t2(mk_array1(int,'#skF_11',t2tb1('#skF_12'))) = '#skF_10' )
    | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | ~ $lesseq(0,10)
    | ~ $lesseq(0,0) ),
    inference(cnfTransformation,[status(thm)],[f_350]) ).

tff(c_291,plain,
    ( ( tb2t2(mk_array1(int,'#skF_11',t2tb1('#skF_12'))) = '#skF_10' )
    | ~ $less(0,length3(int,make3(int,10,t2tb(0)))) ),
    inference(backgroundSimplification,[status(thm),theory('LRFIA')],[c_143]) ).

tff(c_3186,plain,
    length3(int,make3(int,10,t2tb(0))) = '#skE_2',
    inference(define,[status(thm),theory(equality)],[c_291]) ).

tff(c_366,plain,
    ( ( tb2t2(mk_array1(int,'#skF_11',t2tb1('#skF_12'))) = '#skF_10' )
    | ~ $less(0,length3(int,make3(int,10,t2tb(0)))) ),
    inference(backgroundSimplification,[status(thm),theory('LRFIA')],[c_143]) ).

tff(c_3189,plain,
    ( ( tb2t2(mk_array1(int,'#skF_11',t2tb1('#skF_12'))) = '#skF_10' )
    | ~ $less(0,'#skE_2') ),
    inference(demodulation,[status(thm),theory(equality)],[c_3186,c_366]) ).

tff(c_3461,plain,
    tb2t2(mk_array1(int,'#skF_11',t2tb1('#skF_12'))) = '#skF_10',
    inference(demodulation,[status(thm),theory(equality)],[c_2641,c_3189]) ).

tff(c_122,plain,
    ! [J_149: uni] : ( t2tb2(tb2t2(J_149)) = J_149 ),
    inference(cnfTransformation,[status(thm)],[f_190]) ).

tff(c_3476,plain,
    mk_array1(int,'#skF_11',t2tb1('#skF_12')) = t2tb2('#skF_10'),
    inference(superposition,[status(thm),theory(equality)],[c_3461,c_122]) ).

tff(c_4288,plain,
    mk_array1(int,'#skE_5',t2tb1('#skF_12')) = t2tb2('#skF_10'),
    inference(demodulation,[status(thm),theory(equality)],[c_4264,c_3476]) ).

tff(c_4726,plain,
    ! [U_1171a: $int,J_1172: uni] : ( elts(int,mk_array1(int,U_1171a,J_1172)) = J_1172 ),
    inference(resolution,[status(thm)],[c_532,c_4672]) ).

tff(c_4785,plain,
    elts(int,t2tb2('#skF_10')) = t2tb1('#skF_12'),
    inference(superposition,[status(thm),theory(equality)],[c_4288,c_4726]) ).

tff(c_128,plain,
    ! [J_152: uni] : ( t2tb3(tb2t3(J_152)) = J_152 ),
    inference(cnfTransformation,[status(thm)],[f_196]) ).

tff(c_4992,plain,
    ! [A_1190: ty,Dummy_1191: uni,Len_1192a: $int] : ( mk_rarray1(A_1190,Dummy_1191,Len_1192a,make2(A_1190,Len_1192a,Dummy_1191)) = make3(A_1190,Len_1192a,Dummy_1191) ),
    inference(cnfTransformation,[status(thm)],[f_178]) ).

tff(c_5030,plain,
    ! [A_1190: ty,Len_1192a: $int,Dummy_1191: uni] : ( length3(A_1190,make3(A_1190,Len_1192a,Dummy_1191)) = Len_1192a ),
    inference(superposition,[status(thm),theory(equality)],[c_4992,c_310]) ).

tff(c_4368,plain,
    ! [A_1138: ty,U_1139: uni,U1_1140a: $int,U2_1141: uni] :
      ( ( dummy(A_1138,mk_rarray1(A_1138,U_1139,U1_1140a,U2_1141)) = U_1139 )
      | ~ sort1(A_1138,U_1139) ),
    inference(cnfTransformation,[status(thm)],[f_158]) ).

tff(c_4428,plain,
    ! [X_82a: $int,U1_1140a: $int,U2_1141: uni] : ( dummy(int,mk_rarray1(int,t2tb(X_82a),U1_1140a,U2_1141)) = t2tb(X_82a) ),
    inference(resolution,[status(thm)],[c_320,c_4368]) ).

tff(c_5027,plain,
    ! [Len_1192a: $int,X_82a: $int] : ( dummy(int,make3(int,Len_1192a,t2tb(X_82a))) = t2tb(X_82a) ),
    inference(superposition,[status(thm),theory(equality)],[c_4992,c_4428]) ).

tff(c_147,plain,
    ( ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = '#skF_8' )
    | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | ~ $lesseq(0,10)
    | ~ $lesseq(0,0) ),
    inference(cnfTransformation,[status(thm)],[f_350]) ).

tff(c_286,plain,
    ( ( tb2t(dummy(int,make3(int,10,t2tb(0)))) = '#skF_8' )
    | ~ $less(0,length3(int,make3(int,10,t2tb(0)))) ),
    inference(backgroundSimplification,[status(thm),theory('LRFIA')],[c_147]) ).

tff(c_3806,plain,
    tb2t(dummy(int,make3(int,10,t2tb(0)))) = '#skF_8',
    inference(demodulation,[status(thm),theory(equality)],[c_2641,c_2647,c_286]) ).

tff(c_5111,plain,
    tb2t(t2tb(0)) = '#skF_8',
    inference(demodulation,[status(thm),theory(equality)],[c_5027,c_3806]) ).

tff(c_5113,plain,
    '#skF_8' = 0,
    inference(demodulation,[status(thm),theory(equality)],[c_319,c_5111]) ).

tff(c_5035,plain,
    '#skE_2' = 10,
    inference(demodulation,[status(thm),theory(equality)],[c_5030,c_2647]) ).

tff(c_2720,plain,
    length3(int,make3(int,10,t2tb(0))) = '#skE_2',
    inference(define,[status(thm),theory(equality)],[c_287]) ).

tff(c_2722,plain,
    ( ( '#skF_9' = '#skE_2' )
    | ~ $less(0,'#skE_2') ),
    inference(demodulation,[status(thm),theory(equality)],[c_2720,c_2720,c_287]) ).

tff(c_2726,plain,
    '#skF_9' = '#skE_2',
    inference(demodulation,[status(thm),theory(equality)],[c_2641,c_2722]) ).

tff(c_5062,plain,
    '#skF_9' = 10,
    inference(demodulation,[status(thm),theory(equality)],[c_5035,c_2726]) ).

tff(c_149,plain,
    ( ( tb2t3(mk_rarray1(int,t2tb('#skF_8'),'#skF_9',t2tb2('#skF_10'))) = tb2t3(make3(int,10,t2tb(0))) )
    | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | ~ $lesseq(0,10)
    | ~ $lesseq(0,0) ),
    inference(cnfTransformation,[status(thm)],[f_350]) ).

tff(c_285,plain,
    ( ( tb2t3(mk_rarray1(int,t2tb('#skF_8'),'#skF_9',t2tb2('#skF_10'))) = tb2t3(make3(int,10,t2tb(0))) )
    | ~ $less(0,length3(int,make3(int,10,t2tb(0)))) ),
    inference(backgroundSimplification,[status(thm),theory('LRFIA')],[c_149]) ).

tff(c_6290,plain,
    ( ( tb2t3(mk_rarray1(int,t2tb(0),10,t2tb2('#skF_10'))) = tb2t3(make3(int,10,t2tb(0))) )
    | ~ $less(0,10) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5030,c_5113,c_5062,c_285]) ).

tff(c_6292,plain,
    tb2t3(mk_rarray1(int,t2tb(0),10,t2tb2('#skF_10'))) = tb2t3(make3(int,10,t2tb(0))),
    inference(backgroundSimplification,[status(thm),theory('LIA')],[c_6290]) ).

tff(c_6296,plain,
    mk_rarray1(int,t2tb(0),10,t2tb2('#skF_10')) = t2tb3(tb2t3(make3(int,10,t2tb(0)))),
    inference(superposition,[status(thm),theory(equality)],[c_6292,c_128]) ).

tff(c_6300,plain,
    mk_rarray1(int,t2tb(0),10,t2tb2('#skF_10')) = make3(int,10,t2tb(0)),
    inference(demodulation,[status(thm),theory(equality)],[c_128,c_6296]) ).

tff(c_309,plain,
    ! [A_118: ty,U_119: uni,U1_120a: $int,U2_121: uni] : ( data(A_118,mk_rarray1(A_118,U_119,U1_120a,U2_121)) = U2_121 ),
    inference(cnfTransformation,[status(thm)],[f_164]) ).

tff(c_8758,plain,
    data(int,make3(int,10,t2tb(0))) = t2tb2('#skF_10'),
    inference(superposition,[status(thm),theory(equality)],[c_6300,c_309]) ).

tff(c_5031,plain,
    ! [A_1190: ty,Len_1192a: $int,Dummy_1191: uni] : ( data(A_1190,make3(A_1190,Len_1192a,Dummy_1191)) = make2(A_1190,Len_1192a,Dummy_1191) ),
    inference(superposition,[status(thm),theory(equality)],[c_4992,c_309]) ).

tff(c_8790,plain,
    make2(int,10,t2tb(0)) = t2tb2('#skF_10'),
    inference(superposition,[status(thm),theory(equality)],[c_8758,c_5031]) ).

tff(c_313,plain,
    ! [A_99: ty,N_100a: $int,V_101: uni] : ( mk_array1(A_99,N_100a,const(A_99,int,V_101)) = make2(A_99,N_100a,V_101) ),
    inference(cnfTransformation,[status(thm)],[f_150]) ).

tff(c_54,plain,
    ! [A_59: ty,B_60: ty,X_61: uni] : sort1(map(A_59,B_60),const(B_60,A_59,X_61)),
    inference(cnfTransformation,[status(thm)],[f_116]) ).

tff(c_4680,plain,
    ! [B_60: ty,U_1169a: $int,X_61: uni] : ( elts(B_60,mk_array1(B_60,U_1169a,const(B_60,int,X_61))) = const(B_60,int,X_61) ),
    inference(resolution,[status(thm)],[c_54,c_4672]) ).

tff(c_4711,plain,
    ! [B_60: ty,U_1169a: $int,X_61: uni] : ( elts(B_60,make2(B_60,U_1169a,X_61)) = const(B_60,int,X_61) ),
    inference(demodulation,[status(thm),theory(equality)],[c_313,c_4680]) ).

tff(c_8803,plain,
    const(int,int,t2tb(0)) = elts(int,t2tb2('#skF_10')),
    inference(superposition,[status(thm),theory(equality)],[c_8790,c_4711]) ).

tff(c_8812,plain,
    const(int,int,t2tb(0)) = t2tb1('#skF_12'),
    inference(demodulation,[status(thm),theory(equality)],[c_4785,c_8803]) ).

tff(c_185,plain,
    ( ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(42))) = '#skF_16' )
    | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | ~ $lesseq(0,10)
    | ~ $lesseq(0,0)
    | ~ $lesseq(0,10)
    | ~ $lesseq(0,0) ),
    inference(cnfTransformation,[status(thm)],[f_350]) ).

tff(c_255,plain,
    ( ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(42))) = '#skF_16' )
    | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | ~ $less(0,length3(int,make3(int,10,t2tb(0)))) ),
    inference(backgroundSimplification,[status(thm),theory('LRFIA')],[c_185]) ).

tff(c_7578,plain,
    ( ( tb2t1(set(int,int,const(int,int,t2tb(0)),t2tb(0),t2tb(42))) = '#skF_16' )
    | ~ $less(0,10)
    | ~ $less(0,10) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5030,c_5030,c_4711,c_5031,c_255]) ).

tff(c_7580,plain,
    tb2t1(set(int,int,const(int,int,t2tb(0)),t2tb(0),t2tb(42))) = '#skF_16',
    inference(backgroundSimplification,[status(thm),theory('LIA')],[c_7578]) ).

tff(c_8928,plain,
    tb2t1(set(int,int,t2tb1('#skF_12'),t2tb(0),t2tb(42))) = '#skF_16',
    inference(demodulation,[status(thm),theory(equality)],[c_8812,c_7580]) ).

tff(c_9882,plain,
    set(int,int,t2tb1('#skF_12'),t2tb(0),t2tb(42)) = t2tb1('#skF_16'),
    inference(superposition,[status(thm),theory(equality)],[c_8928,c_116]) ).

tff(c_5623,plain,
    ! [M_1329: uni,B1_1330: uni,A2_1331: uni,B_1327: ty,A_1328: ty] :
      ( ( get(B_1327,A_1328,set(B_1327,A_1328,M_1329,A2_1331,B1_1330),A2_1331) = B1_1330 )
      | ~ sort1(B_1327,B1_1330) ),
    inference(cnfTransformation,[status(thm)],[f_104]) ).

tff(c_5673,plain,
    ! [A_1328: ty,M_1329: uni,A2_1331: uni,X_82a: $int] : ( get(int,A_1328,set(int,A_1328,M_1329,A2_1331,t2tb(X_82a)),A2_1331) = t2tb(X_82a) ),
    inference(resolution,[status(thm)],[c_320,c_5623]) ).

tff(c_10077,plain,
    get(int,int,t2tb1('#skF_16'),t2tb(0)) = t2tb(42),
    inference(superposition,[status(thm),theory(equality)],[c_9882,c_5673]) ).

tff(c_46,plain,
    ! [B_38: ty,A_37: ty,X_39: uni,X1_40: uni] : sort1(B_38,get(B_38,A_37,X_39,X1_40)),
    inference(cnfTransformation,[status(thm)],[f_96]) ).

tff(c_3860,plain,
    ! [B_38: ty,X1_40: uni,Z1_1094: uni,X_39: uni,A_37: ty] : ( match_bool1(B_38,true1,get(B_38,A_37,X_39,X1_40),Z1_1094) = get(B_38,A_37,X_39,X1_40) ),
    inference(resolution,[status(thm)],[c_46,c_3820]) ).

tff(c_10178,plain,
    ! [Z1_1094: uni] : ( match_bool1(int,true1,t2tb(42),Z1_1094) = get(int,int,t2tb1('#skF_16'),t2tb(0)) ),
    inference(superposition,[status(thm),theory(equality)],[c_10077,c_3860]) ).

tff(c_10201,plain,
    ! [U_1666a: $int] : ( get2(int,mk_array1(int,U_1666a,t2tb1('#skF_16')),0) = t2tb(42) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4991,c_3868,c_10178]) ).

tff(c_173,plain,
    ( ( $sum(length3(int,make3(int,10,t2tb(0))),length3(int,make3(int,10,t2tb(0)))) = '#skF_27' )
    | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | ~ $lesseq(0,10)
    | ~ $lesseq(0,0)
    | ~ $lesseq(0,10)
    | ~ $lesseq(0,0) ),
    inference(cnfTransformation,[status(thm)],[f_350]) ).

tff(c_264,plain,
    ( ( $product(2,length3(int,make3(int,10,t2tb(0)))) = '#skF_27' )
    | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | ~ $less(0,length3(int,make3(int,10,t2tb(0)))) ),
    inference(backgroundSimplification,[status(thm),theory('LRFIA')],[c_173]) ).

tff(c_7545,plain,
    ( ( '#skF_27' = $product(2,10) )
    | ~ $less(0,10)
    | ~ $less(0,10) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5030,c_5030,c_5030,c_264]) ).

tff(c_7547,plain,
    '#skF_27' = 20,
    inference(backgroundSimplification,[status(thm),theory('LIA')],[c_7545]) ).

tff(c_207,plain,
    ! [I_255a: $int] :
      ( ( tb2t(get(int,int,t2tb1('#skF_16'),t2tb($sum(I_255a,$uminus(length3(int,make3(int,10,t2tb(0)))))))) = tb2t(get(int,int,t2tb1('#skF_26'),t2tb(I_255a))) )
      | ~ $lesseq(length3(int,make3(int,10,t2tb(0))),I_255a)
      | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
      | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
      | ~ $lesseq(0,10)
      | ~ $lesseq(0,0)
      | ~ $lesseq(0,10)
      | ~ $lesseq(0,0)
      | ~ $lesseq(0,I_255a)
      | ~ $less(I_255a,'#skF_27') ),
    inference(cnfTransformation,[status(thm)],[f_350]) ).

tff(c_235,plain,
    ! [I_255a: $int] :
      ( ( tb2t(get(int,int,t2tb1('#skF_16'),t2tb($sum(I_255a,$uminus(length3(int,make3(int,10,t2tb(0)))))))) = tb2t(get(int,int,t2tb1('#skF_26'),t2tb(I_255a))) )
      | $less(I_255a,length3(int,make3(int,10,t2tb(0))))
      | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
      | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
      | $less(I_255a,0)
      | ~ $less(I_255a,'#skF_27') ),
    inference(backgroundSimplification,[status(thm),theory('LRFIA')],[c_207]) ).

tff(c_8669,plain,
    ! [U_1169a: $int,I_255a: $int] :
      ( ( tb2t(get2(int,mk_array1(int,U_1169a,t2tb1('#skF_16')),$sum(I_255a,$uminus(10)))) = tb2t(get2(int,mk_array1(int,U_1169a,t2tb1('#skF_26')),I_255a)) )
      | $less(I_255a,10)
      | ~ $less(0,10)
      | $less(I_255a,0)
      | ~ $less(I_255a,20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7547,c_5030,c_5030,c_5030,c_4991,c_4991,c_5030,c_235]) ).

tff(c_8672,plain,
    ! [U_1169a: $int,I_255a: $int] :
      ( ( tb2t(get2(int,mk_array1(int,U_1169a,t2tb1('#skF_16')),$sum($uminus(10),I_255a))) = tb2t(get2(int,mk_array1(int,U_1169a,t2tb1('#skF_26')),I_255a)) )
      | $less(I_255a,10)
      | $less(I_255a,0)
      | ~ $less(I_255a,20) ),
    inference(backgroundSimplification,[status(thm),theory('LIA')],[c_8669]) ).

tff(c_10209,plain,
    ! [U_1666a: $int,I_255a: $int] :
      ( ( tb2t(get2(int,mk_array1(int,U_1666a,t2tb1('#skF_26')),I_255a)) = tb2t(t2tb(42)) )
      | ( $sum($uminus(10),I_255a) != 0 )
      | $less(I_255a,10)
      | $less(I_255a,0)
      | ~ $less(I_255a,20) ),
    inference(superposition,[status(thm),theory(equality)],[c_10201,c_8672]) ).

tff(c_10229,plain,
    ! [U_1666a: $int,I_255a: $int] :
      ( ( tb2t(get2(int,mk_array1(int,U_1666a,t2tb1('#skF_26')),I_255a)) = 42 )
      | ( $sum($uminus(10),I_255a) != 0 )
      | $less(I_255a,10)
      | $less(I_255a,0)
      | ~ $less(I_255a,20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_319,c_10209]) ).

tff(c_10231,plain,
    ! [U_1666a: $int] :
      ( ( tb2t(get2(int,mk_array1(int,U_1666a,t2tb1('#skF_26')),10)) = 42 )
      | $less(10,10)
      | $less(10,0)
      | ~ $less(10,20) ),
    inference(backgroundSimplification,[status(thm),theory('LIA')],[c_10229]) ).

tff(c_10245,plain,
    ! [U_1667a: $int] : ( tb2t(get2(int,mk_array1(int,U_1667a,t2tb1('#skF_26')),10)) = 42 ),
    inference(backgroundSimplification,[status(thm),theory('LIA')],[c_10231]) ).

tff(c_318,plain,
    ! [J_84: uni] : ( t2tb(tb2t(J_84)) = J_84 ),
    inference(cnfTransformation,[status(thm)],[f_140]) ).

tff(c_10264,plain,
    ! [U_1667a: $int] : ( get2(int,mk_array1(int,U_1667a,t2tb1('#skF_26')),10) = t2tb(42) ),
    inference(superposition,[status(thm),theory(equality)],[c_10245,c_318]) ).

tff(c_10194,plain,
    ! [U_1169a: $int] : ( get2(int,mk_array1(int,U_1169a,t2tb1('#skF_16')),0) = t2tb(42) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4991,c_3868,c_10178]) ).

tff(c_139,plain,
    ( ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(17))) = '#skF_4' )
    | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | ~ $lesseq(0,10)
    | ~ $lesseq(0,0) ),
    inference(cnfTransformation,[status(thm)],[f_350]) ).

tff(c_293,plain,
    ( ( tb2t1(set(int,int,elts(int,data(int,make3(int,10,t2tb(0)))),t2tb(0),t2tb(17))) = '#skF_4' )
    | ~ $less(0,length3(int,make3(int,10,t2tb(0)))) ),
    inference(backgroundSimplification,[status(thm),theory('LRFIA')],[c_139]) ).

tff(c_7436,plain,
    ( ( tb2t1(set(int,int,const(int,int,t2tb(0)),t2tb(0),t2tb(17))) = '#skF_4' )
    | ~ $less(0,10) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5030,c_4711,c_5031,c_293]) ).

tff(c_7438,plain,
    tb2t1(set(int,int,const(int,int,t2tb(0)),t2tb(0),t2tb(17))) = '#skF_4',
    inference(backgroundSimplification,[status(thm),theory('LIA')],[c_7436]) ).

tff(c_8929,plain,
    tb2t1(set(int,int,t2tb1('#skF_12'),t2tb(0),t2tb(17))) = '#skF_4',
    inference(demodulation,[status(thm),theory(equality)],[c_8812,c_7438]) ).

tff(c_9874,plain,
    set(int,int,t2tb1('#skF_12'),t2tb(0),t2tb(17)) = t2tb1('#skF_4'),
    inference(superposition,[status(thm),theory(equality)],[c_8929,c_116]) ).

tff(c_9899,plain,
    get(int,int,t2tb1('#skF_4'),t2tb(0)) = t2tb(17),
    inference(superposition,[status(thm),theory(equality)],[c_9874,c_5673]) ).

tff(c_9937,plain,
    ! [Z1_1094: uni] : ( match_bool1(int,true1,t2tb(17),Z1_1094) = get(int,int,t2tb1('#skF_4'),t2tb(0)) ),
    inference(superposition,[status(thm),theory(equality)],[c_9899,c_3860]) ).

tff(c_9960,plain,
    ! [U_1658a: $int] : ( get2(int,mk_array1(int,U_1658a,t2tb1('#skF_4')),0) = t2tb(17) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4991,c_3868,c_9937]) ).

tff(c_209,plain,
    ! [I_255a: $int] :
      ( ( tb2t(get(int,int,t2tb1('#skF_4'),t2tb(I_255a))) = tb2t(get(int,int,t2tb1('#skF_26'),t2tb(I_255a))) )
      | ~ $less(I_255a,length3(int,make3(int,10,t2tb(0))))
      | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
      | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
      | ~ $lesseq(0,10)
      | ~ $lesseq(0,0)
      | ~ $lesseq(0,10)
      | ~ $lesseq(0,0)
      | ~ $lesseq(0,I_255a)
      | ~ $less(I_255a,'#skF_27') ),
    inference(cnfTransformation,[status(thm)],[f_350]) ).

tff(c_234,plain,
    ! [I_255a: $int] :
      ( ( tb2t(get(int,int,t2tb1('#skF_4'),t2tb(I_255a))) = tb2t(get(int,int,t2tb1('#skF_26'),t2tb(I_255a))) )
      | ~ $less(I_255a,length3(int,make3(int,10,t2tb(0))))
      | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
      | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
      | $less(I_255a,0)
      | ~ $less(I_255a,'#skF_27') ),
    inference(backgroundSimplification,[status(thm),theory('LRFIA')],[c_209]) ).

tff(c_7925,plain,
    ! [U_1169a: $int,I_255a: $int] :
      ( ( tb2t(get2(int,mk_array1(int,U_1169a,t2tb1('#skF_4')),I_255a)) = tb2t(get2(int,mk_array1(int,U_1169a,t2tb1('#skF_26')),I_255a)) )
      | ~ $less(I_255a,10)
      | ~ $less(0,10)
      | ~ $less(0,10)
      | $less(I_255a,0)
      | ~ $less(I_255a,20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7547,c_5030,c_5030,c_5030,c_4991,c_4991,c_234]) ).

tff(c_7927,plain,
    ! [U_1169a: $int,I_255a: $int] :
      ( ( tb2t(get2(int,mk_array1(int,U_1169a,t2tb1('#skF_4')),I_255a)) = tb2t(get2(int,mk_array1(int,U_1169a,t2tb1('#skF_26')),I_255a)) )
      | ~ $less(I_255a,10)
      | $less(I_255a,0)
      | ~ $less(I_255a,20) ),
    inference(backgroundSimplification,[status(thm),theory('LIA')],[c_7925]) ).

tff(c_9971,plain,
    ! [U_1658a: $int] :
      ( ( tb2t(get2(int,mk_array1(int,U_1658a,t2tb1('#skF_26')),0)) = tb2t(t2tb(17)) )
      | ~ $less(0,10)
      | $less(0,0)
      | ~ $less(0,20) ),
    inference(superposition,[status(thm),theory(equality)],[c_9960,c_7927]) ).

tff(c_9986,plain,
    ! [U_1658a: $int] :
      ( ( tb2t(get2(int,mk_array1(int,U_1658a,t2tb1('#skF_26')),0)) = 17 )
      | ~ $less(0,10)
      | $less(0,0)
      | ~ $less(0,20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_319,c_9971]) ).

tff(c_9988,plain,
    ! [U_1658a: $int] : ( tb2t(get2(int,mk_array1(int,U_1658a,t2tb1('#skF_26')),0)) = 17 ),
    inference(backgroundSimplification,[status(thm),theory('LIA')],[c_9986]) ).

tff(c_171,plain,
    ( ( tb2t(get(int,int,t2tb1('#skF_16'),t2tb(0))) != 42 )
    | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | ( tb2t(get(int,int,t2tb1('#skF_26'),t2tb(10))) != 42 )
    | ( tb2t(get(int,int,t2tb1('#skF_26'),t2tb(0))) != 17 )
    | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | ~ $lesseq(0,10)
    | ~ $lesseq(0,0)
    | ~ $lesseq(0,10)
    | ~ $lesseq(0,0)
    | ( '#skF_27' != 20 )
    | ~ $lesseq(0,10)
    | ~ $less(10,'#skF_27')
    | ~ $lesseq(0,0) ),
    inference(cnfTransformation,[status(thm)],[f_350]) ).

tff(c_265,plain,
    ( ( tb2t(get(int,int,t2tb1('#skF_16'),t2tb(0))) != 42 )
    | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | ( tb2t(get(int,int,t2tb1('#skF_26'),t2tb(10))) != 42 )
    | ( tb2t(get(int,int,t2tb1('#skF_26'),t2tb(0))) != 17 )
    | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | ~ $less(0,length3(int,make3(int,10,t2tb(0))))
    | ( '#skF_27' != 20 )
    | ~ $less(10,'#skF_27') ),
    inference(backgroundSimplification,[status(thm),theory('LRFIA')],[c_171]) ).

tff(c_8761,plain,
    ! [U_1169a: $int] :
      ( ( tb2t(get2(int,mk_array1(int,U_1169a,t2tb1('#skF_16')),0)) != 42 )
      | ( tb2t(get2(int,mk_array1(int,U_1169a,t2tb1('#skF_26')),10)) != 42 )
      | ( tb2t(get2(int,mk_array1(int,U_1169a,t2tb1('#skF_26')),0)) != 17 )
      | ~ $less(0,10)
      | ~ $less(10,20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7547,c_7547,c_5030,c_5030,c_4991,c_4991,c_5030,c_4991,c_265]) ).

tff(c_8763,plain,
    ! [U_1169a: $int] :
      ( ( tb2t(get2(int,mk_array1(int,U_1169a,t2tb1('#skF_16')),0)) != 42 )
      | ( tb2t(get2(int,mk_array1(int,U_1169a,t2tb1('#skF_26')),10)) != 42 )
      | ( tb2t(get2(int,mk_array1(int,U_1169a,t2tb1('#skF_26')),0)) != 17 ) ),
    inference(backgroundSimplification,[status(thm),theory('LIA')],[c_8761]) ).

tff(c_10001,plain,
    ! [U_1169a: $int] :
      ( ( tb2t(get2(int,mk_array1(int,U_1169a,t2tb1('#skF_16')),0)) != 42 )
      | ( tb2t(get2(int,mk_array1(int,U_1169a,t2tb1('#skF_26')),10)) != 42 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9988,c_8763]) ).

tff(c_15885,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_319,c_10264,c_319,c_10194,c_10001]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : SWW639_2 : TPTP v8.1.2. Released v6.1.0.
% 0.00/0.13  % Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s
% 0.13/0.34  % Computer : n004.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % WCLimit  : 300
% 0.13/0.34  % DateTime : Thu Aug  3 19:26:41 EDT 2023
% 0.13/0.34  % CPUTime  : 
% 16.19/4.88  % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
% 16.19/4.89  
% 16.19/4.89  % SZS output start CNFRefutation for /export/starexec/sandbox/benchmark/theBenchmark.p
% See solution above
% 16.19/4.95  
% 16.19/4.95  Inference rules
% 16.19/4.95  ----------------------
% 16.19/4.95  #Ref     : 3
% 16.19/4.95  #Sup     : 3208
% 16.19/4.95  #Fact    : 9
% 16.19/4.95  #Define  : 18
% 16.19/4.95  #Split   : 3
% 16.19/4.95  #Chain   : 0
% 16.19/4.95  #Close   : 0
% 16.19/4.95  
% 16.19/4.95  Ordering : LPO
% 16.19/4.95  
% 16.19/4.95  Simplification rules
% 16.19/4.95  ----------------------
% 16.19/4.95  #Subsume      : 360
% 16.19/4.95  #Demod        : 2264
% 16.19/4.95  #Tautology    : 2187
% 16.19/4.95  #SimpNegUnit  : 0
% 16.19/4.95  #BackRed      : 54
% 16.19/4.95  
% 16.19/4.95  #Partial instantiations: 398
% 16.19/4.95  #Strategies tried      : 1
% 16.19/4.95  
% 16.19/4.95  Timing (in seconds)
% 16.19/4.95  ----------------------
% 16.19/4.96  Preprocessing        : 0.94
% 16.19/4.96  Parsing              : 0.47
% 16.19/4.96  CNF conversion       : 0.07
% 16.19/4.96  Main loop            : 2.91
% 16.19/4.96  Inferencing          : 0.88
% 16.19/4.96  Reduction            : 1.06
% 16.19/4.96  Demodulation         : 0.85
% 16.19/4.96  BG Simplification    : 0.25
% 16.19/4.96  Subsumption          : 0.52
% 16.19/4.96  Abstraction          : 0.10
% 16.19/4.96  MUC search           : 0.00
% 16.19/4.96  Cooper               : 0.05
% 16.19/4.96  Total                : 3.94
% 16.19/4.96  Index Insertion      : 0.00
% 16.19/4.96  Index Deletion       : 0.00
% 16.19/4.96  Index Matching       : 0.00
% 16.19/4.96  BG Taut test         : 0.00
%------------------------------------------------------------------------------