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
%------------------------------------------------------------------------------