TSTP Solution File: HEN005-1 by Beagle---0.9.51
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Beagle---0.9.51
% Problem : HEN005-1 : TPTP v8.1.2. Bugfixed v1.2.1.
% 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 : n022.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 10:42:13 EDT 2023
% Result : Unsatisfiable 6.77s 2.69s
% Output : CNFRefutation 7.05s
% Verified :
% SZS Type : Refutation
% Derivation depth : 26
% Number of leaves : 19
% Syntax : Number of formulae : 72 ( 36 unt; 8 typ; 0 def)
% Number of atoms : 117 ( 22 equ)
% Maximal formula atoms : 6 ( 1 avg)
% Number of connectives : 108 ( 55 ~; 53 |; 0 &)
% ( 0 <=>; 0 =>; 0 <=; 0 <~>)
% Maximal formula depth : 15 ( 4 avg)
% Maximal term depth : 4 ( 1 avg)
% Number of types : 2 ( 0 usr)
% Number of type conns : 7 ( 3 >; 4 *; 0 +; 0 <<)
% Number of predicates : 4 ( 2 usr; 1 prp; 0-3 aty)
% Number of functors : 6 ( 6 usr; 5 con; 0-2 aty)
% Number of variables : 111 (; 111 !; 0 ?; 0 :)
% Comments :
%------------------------------------------------------------------------------
%$ quotient > less_equal > divide > #nlpp > zero > z > y > x > identity
%Foreground sorts:
%Background operators:
%Foreground operators:
tff(less_equal,type,
less_equal: ( $i * $i ) > $o ).
tff(divide,type,
divide: ( $i * $i ) > $i ).
tff(x,type,
x: $i ).
tff(y,type,
y: $i ).
tff(quotient,type,
quotient: ( $i * $i * $i ) > $o ).
tff(identity,type,
identity: $i ).
tff(z,type,
z: $i ).
tff(zero,type,
zero: $i ).
tff(f_111,axiom,
~ less_equal(x,z),
file(unknown,unknown) ).
tff(f_96,axiom,
! [X,Y] : quotient(X,Y,divide(X,Y)),
file(unknown,unknown) ).
tff(f_60,axiom,
! [X,Y,Z] :
( ~ quotient(X,Y,Z)
| less_equal(Z,X) ),
file(unknown,unknown) ).
tff(f_81,axiom,
! [X] : less_equal(zero,X),
file(unknown,unknown) ).
tff(f_90,axiom,
! [X,Y] :
( ~ less_equal(X,Y)
| ~ less_equal(Y,X)
| ( X = Y ) ),
file(unknown,unknown) ).
tff(f_49,axiom,
! [X,Y] :
( ~ less_equal(X,Y)
| quotient(X,Y,zero) ),
file(unknown,unknown) ).
tff(f_78,axiom,
! [V3,V5,Z,V1,X,Y,V2,V4] :
( ~ quotient(X,Y,V1)
| ~ quotient(Y,Z,V2)
| ~ quotient(X,Z,V3)
| ~ quotient(V3,V2,V4)
| ~ quotient(V1,Z,V5)
| less_equal(V4,V5) ),
file(unknown,unknown) ).
tff(f_54,axiom,
! [X,Y] :
( ~ quotient(X,Y,zero)
| less_equal(X,Y) ),
file(unknown,unknown) ).
tff(f_109,axiom,
less_equal(y,z),
file(unknown,unknown) ).
tff(f_105,axiom,
! [X,Y,Z,W] :
( ~ quotient(X,Y,Z)
| ~ quotient(X,Y,W)
| ( Z = W ) ),
file(unknown,unknown) ).
tff(f_108,axiom,
less_equal(x,y),
file(unknown,unknown) ).
tff(c_24,plain,
~ less_equal(x,z),
inference(cnfTransformation,[status(thm)],[f_111]) ).
tff(c_16,plain,
! [X_20,Y_21] : quotient(X_20,Y_21,divide(X_20,Y_21)),
inference(cnfTransformation,[status(thm)],[f_96]) ).
tff(c_28,plain,
! [Z_30,X_31,Y_32] :
( less_equal(Z_30,X_31)
| ~ quotient(X_31,Y_32,Z_30) ),
inference(cnfTransformation,[status(thm)],[f_60]) ).
tff(c_32,plain,
! [X_20,Y_21] : less_equal(divide(X_20,Y_21),X_20),
inference(resolution,[status(thm)],[c_16,c_28]) ).
tff(c_10,plain,
! [X_16] : less_equal(zero,X_16),
inference(cnfTransformation,[status(thm)],[f_81]) ).
tff(c_45,plain,
! [Y_39,X_40] :
( ( Y_39 = X_40 )
| ~ less_equal(Y_39,X_40)
| ~ less_equal(X_40,Y_39) ),
inference(cnfTransformation,[status(thm)],[f_90]) ).
tff(c_69,plain,
! [X_42] :
( ( zero = X_42 )
| ~ less_equal(X_42,zero) ),
inference(resolution,[status(thm)],[c_10,c_45]) ).
tff(c_88,plain,
! [Y_47] : ( divide(zero,Y_47) = zero ),
inference(resolution,[status(thm)],[c_32,c_69]) ).
tff(c_96,plain,
! [Y_47] : quotient(zero,Y_47,zero),
inference(superposition,[status(thm),theory(equality)],[c_88,c_16]) ).
tff(c_2,plain,
! [X_1,Y_2] :
( quotient(X_1,Y_2,zero)
| ~ less_equal(X_1,Y_2) ),
inference(cnfTransformation,[status(thm)],[f_49]) ).
tff(c_117,plain,
! [V1_54,V3_50,Y_55,X_53,V4_51,V2_49,V5_56,Z_52] :
( less_equal(V4_51,V5_56)
| ~ quotient(V1_54,Z_52,V5_56)
| ~ quotient(V3_50,V2_49,V4_51)
| ~ quotient(X_53,Z_52,V3_50)
| ~ quotient(Y_55,Z_52,V2_49)
| ~ quotient(X_53,Y_55,V1_54) ),
inference(cnfTransformation,[status(thm)],[f_78]) ).
tff(c_807,plain,
! [V2_105,Y_109,X_110,V3_106,Y_111,V4_108,X_107] :
( less_equal(V4_108,zero)
| ~ quotient(V3_106,V2_105,V4_108)
| ~ quotient(X_110,Y_111,V3_106)
| ~ quotient(Y_109,Y_111,V2_105)
| ~ quotient(X_110,Y_109,X_107)
| ~ less_equal(X_107,Y_111) ),
inference(resolution,[status(thm)],[c_2,c_117]) ).
tff(c_1198,plain,
! [X_126,Y_125,Y_123,Y_124,X_128,X_127] :
( less_equal(divide(X_126,Y_123),zero)
| ~ quotient(X_127,Y_125,X_126)
| ~ quotient(Y_124,Y_125,Y_123)
| ~ quotient(X_127,Y_124,X_128)
| ~ less_equal(X_128,Y_125) ),
inference(resolution,[status(thm)],[c_16,c_807]) ).
tff(c_1806,plain,
! [X_151,X_149,Y_148,Y_147,Y_150] :
( less_equal(divide(divide(X_149,Y_147),Y_150),zero)
| ~ quotient(Y_148,Y_147,Y_150)
| ~ quotient(X_149,Y_148,X_151)
| ~ less_equal(X_151,Y_147) ),
inference(resolution,[status(thm)],[c_16,c_1198]) ).
tff(c_2291,plain,
! [X_164,Y_165,X_166] :
( less_equal(divide(divide(X_164,Y_165),zero),zero)
| ~ quotient(X_164,zero,X_166)
| ~ less_equal(X_166,Y_165) ),
inference(resolution,[status(thm)],[c_96,c_1806]) ).
tff(c_2373,plain,
! [X_169,Y_170] :
( less_equal(divide(divide(X_169,Y_170),zero),zero)
| ~ less_equal(divide(X_169,zero),Y_170) ),
inference(resolution,[status(thm)],[c_16,c_2291]) ).
tff(c_12,plain,
! [Y_18,X_17] :
( ( Y_18 = X_17 )
| ~ less_equal(Y_18,X_17)
| ~ less_equal(X_17,Y_18) ),
inference(cnfTransformation,[status(thm)],[f_90]) ).
tff(c_2383,plain,
! [X_169,Y_170] :
( ( divide(divide(X_169,Y_170),zero) = zero )
| ~ less_equal(zero,divide(divide(X_169,Y_170),zero))
| ~ less_equal(divide(X_169,zero),Y_170) ),
inference(resolution,[status(thm)],[c_2373,c_12]) ).
tff(c_3783,plain,
! [X_198,Y_199] :
( ( divide(divide(X_198,Y_199),zero) = zero )
| ~ less_equal(divide(X_198,zero),Y_199) ),
inference(demodulation,[status(thm),theory(equality)],[c_10,c_2383]) ).
tff(c_3909,plain,
! [X_204] : ( divide(divide(X_204,X_204),zero) = zero ),
inference(resolution,[status(thm)],[c_32,c_3783]) ).
tff(c_4097,plain,
! [X_205] : quotient(divide(X_205,X_205),zero,zero),
inference(superposition,[status(thm),theory(equality)],[c_3909,c_16]) ).
tff(c_4,plain,
! [X_3,Y_4] :
( less_equal(X_3,Y_4)
| ~ quotient(X_3,Y_4,zero) ),
inference(cnfTransformation,[status(thm)],[f_54]) ).
tff(c_4199,plain,
! [X_206] : less_equal(divide(X_206,X_206),zero),
inference(resolution,[status(thm)],[c_4097,c_4]) ).
tff(c_59,plain,
! [X_16] :
( ( zero = X_16 )
| ~ less_equal(X_16,zero) ),
inference(resolution,[status(thm)],[c_10,c_45]) ).
tff(c_4321,plain,
! [X_209] : ( divide(X_209,X_209) = zero ),
inference(resolution,[status(thm)],[c_4199,c_59]) ).
tff(c_4511,plain,
! [X_210] : quotient(X_210,X_210,zero),
inference(superposition,[status(thm),theory(equality)],[c_4321,c_16]) ).
tff(c_4592,plain,
! [X_211] : less_equal(X_211,X_211),
inference(resolution,[status(thm)],[c_4511,c_4]) ).
tff(c_2428,plain,
! [X_169,Y_170] :
( ( divide(divide(X_169,Y_170),zero) = zero )
| ~ less_equal(divide(X_169,zero),Y_170) ),
inference(demodulation,[status(thm),theory(equality)],[c_10,c_2383]) ).
tff(c_4819,plain,
! [X_221] : ( divide(divide(X_221,divide(X_221,zero)),zero) = zero ),
inference(resolution,[status(thm)],[c_4592,c_2428]) ).
tff(c_5013,plain,
! [X_222] : quotient(divide(X_222,divide(X_222,zero)),zero,zero),
inference(superposition,[status(thm),theory(equality)],[c_4819,c_16]) ).
tff(c_5150,plain,
! [X_223] : less_equal(divide(X_223,divide(X_223,zero)),zero),
inference(resolution,[status(thm)],[c_5013,c_4]) ).
tff(c_5229,plain,
! [X_224] : ( divide(X_224,divide(X_224,zero)) = zero ),
inference(resolution,[status(thm)],[c_5150,c_59]) ).
tff(c_5454,plain,
! [X_229] : quotient(X_229,divide(X_229,zero),zero),
inference(superposition,[status(thm),theory(equality)],[c_5229,c_16]) ).
tff(c_5559,plain,
! [X_230] : less_equal(X_230,divide(X_230,zero)),
inference(resolution,[status(thm)],[c_5454,c_4]) ).
tff(c_56,plain,
! [X_20,Y_21] :
( ( divide(X_20,Y_21) = X_20 )
| ~ less_equal(X_20,divide(X_20,Y_21)) ),
inference(resolution,[status(thm)],[c_32,c_45]) ).
tff(c_5605,plain,
! [X_230] : ( divide(X_230,zero) = X_230 ),
inference(resolution,[status(thm)],[c_5559,c_56]) ).
tff(c_22,plain,
less_equal(y,z),
inference(cnfTransformation,[status(thm)],[f_109]) ).
tff(c_81,plain,
! [Z_43,W_44,X_45,Y_46] :
( ( Z_43 = W_44 )
| ~ quotient(X_45,Y_46,W_44)
| ~ quotient(X_45,Y_46,Z_43) ),
inference(cnfTransformation,[status(thm)],[f_105]) ).
tff(c_147,plain,
! [X_59,Y_60,Z_61] :
( ( divide(X_59,Y_60) = Z_61 )
| ~ quotient(X_59,Y_60,Z_61) ),
inference(resolution,[status(thm)],[c_16,c_81]) ).
tff(c_162,plain,
! [X_62,Y_63] :
( ( divide(X_62,Y_63) = zero )
| ~ less_equal(X_62,Y_63) ),
inference(resolution,[status(thm)],[c_2,c_147]) ).
tff(c_183,plain,
divide(y,z) = zero,
inference(resolution,[status(thm)],[c_22,c_162]) ).
tff(c_20,plain,
less_equal(x,y),
inference(cnfTransformation,[status(thm)],[f_108]) ).
tff(c_180,plain,
divide(x,y) = zero,
inference(resolution,[status(thm)],[c_20,c_162]) ).
tff(c_240,plain,
quotient(x,y,zero),
inference(superposition,[status(thm),theory(equality)],[c_180,c_16]) ).
tff(c_4627,plain,
! [X_212,Y_213,X_214,X_215] :
( less_equal(divide(divide(X_212,Y_213),divide(X_214,Y_213)),zero)
| ~ quotient(X_212,X_214,X_215)
| ~ less_equal(X_215,Y_213) ),
inference(resolution,[status(thm)],[c_16,c_1806]) ).
tff(c_4643,plain,
! [Y_213] :
( less_equal(divide(divide(x,Y_213),divide(y,Y_213)),zero)
| ~ less_equal(zero,Y_213) ),
inference(resolution,[status(thm)],[c_240,c_4627]) ).
tff(c_7263,plain,
! [Y_266] : less_equal(divide(divide(x,Y_266),divide(y,Y_266)),zero),
inference(demodulation,[status(thm),theory(equality)],[c_10,c_4643]) ).
tff(c_7313,plain,
less_equal(divide(divide(x,z),zero),zero),
inference(superposition,[status(thm),theory(equality)],[c_183,c_7263]) ).
tff(c_7339,plain,
less_equal(divide(x,z),zero),
inference(demodulation,[status(thm),theory(equality)],[c_5605,c_7313]) ).
tff(c_7399,plain,
divide(x,z) = zero,
inference(resolution,[status(thm)],[c_7339,c_59]) ).
tff(c_7480,plain,
quotient(x,z,zero),
inference(superposition,[status(thm),theory(equality)],[c_7399,c_16]) ).
tff(c_7533,plain,
less_equal(x,z),
inference(resolution,[status(thm)],[c_7480,c_4]) ).
tff(c_7562,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_24,c_7533]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12 % Problem : HEN005-1 : TPTP v8.1.2. Bugfixed v1.2.1.
% 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.35 % Computer : n022.cluster.edu
% 0.13/0.35 % Model : x86_64 x86_64
% 0.13/0.35 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35 % Memory : 8042.1875MB
% 0.13/0.35 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35 % CPULimit : 300
% 0.13/0.35 % WCLimit : 300
% 0.13/0.35 % DateTime : Thu Aug 3 13:06:48 EDT 2023
% 0.13/0.35 % CPUTime :
% 6.77/2.69 % SZS status Unsatisfiable for /export/starexec/sandbox/benchmark/theBenchmark.p
% 7.05/2.70
% 7.05/2.70 % SZS output start CNFRefutation for /export/starexec/sandbox/benchmark/theBenchmark.p
% See solution above
% 7.05/2.75
% 7.05/2.75 Inference rules
% 7.05/2.75 ----------------------
% 7.05/2.75 #Ref : 0
% 7.05/2.75 #Sup : 1735
% 7.05/2.75 #Fact : 0
% 7.05/2.75 #Define : 0
% 7.05/2.75 #Split : 2
% 7.05/2.75 #Chain : 0
% 7.05/2.75 #Close : 0
% 7.05/2.75
% 7.05/2.75 Ordering : KBO
% 7.05/2.75
% 7.05/2.75 Simplification rules
% 7.05/2.75 ----------------------
% 7.05/2.75 #Subsume : 239
% 7.05/2.75 #Demod : 1266
% 7.05/2.75 #Tautology : 1168
% 7.05/2.75 #SimpNegUnit : 1
% 7.05/2.75 #BackRed : 22
% 7.05/2.75
% 7.05/2.75 #Partial instantiations: 0
% 7.05/2.75 #Strategies tried : 1
% 7.05/2.75
% 7.05/2.75 Timing (in seconds)
% 7.05/2.75 ----------------------
% 7.05/2.75 Preprocessing : 0.44
% 7.05/2.75 Parsing : 0.24
% 7.05/2.75 CNF conversion : 0.02
% 7.05/2.75 Main loop : 1.21
% 7.05/2.75 Inferencing : 0.45
% 7.05/2.75 Reduction : 0.39
% 7.05/2.75 Demodulation : 0.28
% 7.05/2.75 BG Simplification : 0.04
% 7.05/2.75 Subsumption : 0.27
% 7.05/2.75 Abstraction : 0.05
% 7.05/2.75 MUC search : 0.00
% 7.05/2.75 Cooper : 0.00
% 7.05/2.75 Total : 1.73
% 7.05/2.75 Index Insertion : 0.00
% 7.05/2.75 Index Deletion : 0.00
% 7.05/2.76 Index Matching : 0.00
% 7.05/2.76 BG Taut test : 0.00
%------------------------------------------------------------------------------