TSTP Solution File: CAT001-1 by Beagle---0.9.51

View Problem - Process Solution

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

% Computer : n015.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:34:34 EDT 2023

% Result   : Unsatisfiable 64.82s 51.53s
% Output   : CNFRefutation 64.82s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   19
%            Number of leaves      :   32
% Syntax   : Number of formulae    :  101 (  35 unt;  12 typ;   0 def)
%            Number of atoms       :  187 (  14 equ)
%            Maximal formula atoms :    4 (   2 avg)
%            Number of connectives :  198 ( 100   ~;  98   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   11 (   4 avg)
%            Maximal term depth    :    2 (   1 avg)
%            Number of types       :    2 (   0 usr)
%            Number of type conns  :   10 (   6   >;   4   *;   0   +;   0  <<)
%            Number of predicates  :    5 (   3 usr;   1 prp; 0-3 aty)
%            Number of functors    :    9 (   9 usr;   6 con; 0-2 aty)
%            Number of variables   :  142 (; 142   !;   0   ?;   0   :)

% Comments : 
%------------------------------------------------------------------------------
%$ product > defined > identity_map > compose > #nlpp > domain > codomain > h > g > d > c > b > a

%Foreground sorts:

%Background operators:

%Foreground operators:
tff(h,type,
    h: $i ).

tff(a,type,
    a: $i ).

tff(product,type,
    product: ( $i * $i * $i ) > $o ).

tff(domain,type,
    domain: $i > $i ).

tff(defined,type,
    defined: ( $i * $i ) > $o ).

tff(b,type,
    b: $i ).

tff(identity_map,type,
    identity_map: $i > $o ).

tff(g,type,
    g: $i ).

tff(codomain,type,
    codomain: $i > $i ).

tff(d,type,
    d: $i ).

tff(compose,type,
    compose: ( $i * $i ) > $i ).

tff(c,type,
    c: $i ).

tff(f_185,axiom,
    h != g,
    file(unknown,unknown) ).

tff(f_183,axiom,
    product(b,g,d),
    file(unknown,unknown) ).

tff(f_136,axiom,
    ! [X] : identity_map(codomain(X)),
    file(unknown,unknown) ).

tff(f_182,axiom,
    product(b,h,d),
    file(unknown,unknown) ).

tff(f_140,axiom,
    ! [X] : defined(codomain(X),X),
    file(unknown,unknown) ).

tff(f_98,axiom,
    ! [Y,Z,Yz,X] :
      ( ~ product(Y,Z,Yz)
      | ~ defined(X,Yz)
      | defined(X,Y) ),
    file(unknown,unknown) ).

tff(f_153,axiom,
    ! [X,Y] :
      ( ~ defined(X,Y)
      | ~ identity_map(X)
      | product(X,Y,Y) ),
    file(unknown,unknown) ).

tff(f_173,axiom,
    product(a,b,c),
    file(unknown,unknown) ).

tff(f_59,axiom,
    ! [X,Y,Z] :
      ( ~ product(X,Y,Z)
      | defined(X,Y) ),
    file(unknown,unknown) ).

tff(f_131,axiom,
    ! [X,Y,Z] :
      ( ~ defined(X,Y)
      | ~ defined(Y,Z)
      | ~ identity_map(Y)
      | defined(X,Z) ),
    file(unknown,unknown) ).

tff(f_144,axiom,
    ! [X] : product(codomain(X),X,X),
    file(unknown,unknown) ).

tff(f_138,axiom,
    ! [X] : defined(X,domain(X)),
    file(unknown,unknown) ).

tff(f_134,axiom,
    ! [X] : identity_map(domain(X)),
    file(unknown,unknown) ).

tff(f_67,axiom,
    ! [X,Y,Xy,Z] :
      ( ~ product(X,Y,Xy)
      | ~ defined(Xy,Z)
      | defined(Y,Z) ),
    file(unknown,unknown) ).

tff(f_161,axiom,
    ! [X,Y] :
      ( ~ defined(X,Y)
      | ~ identity_map(Y)
      | product(X,Y,X) ),
    file(unknown,unknown) ).

tff(f_53,axiom,
    ! [X,Y] :
      ( ~ defined(X,Y)
      | product(X,Y,compose(X,Y)) ),
    file(unknown,unknown) ).

tff(f_90,axiom,
    ! [Xyz,Z,Yz,X,Y,Xy] :
      ( ~ product(X,Y,Xy)
      | ~ product(Xy,Z,Xyz)
      | ~ product(Y,Z,Yz)
      | product(X,Yz,Xyz) ),
    file(unknown,unknown) ).

tff(f_170,axiom,
    ! [X,Y,Z,W] :
      ( ~ product(X,Y,Z)
      | ~ product(X,Y,W)
      | ( Z = W ) ),
    file(unknown,unknown) ).

tff(f_120,axiom,
    ! [Xyz,Z,Yz,X,Y,Xy] :
      ( ~ product(Y,Z,Yz)
      | ~ product(X,Yz,Xyz)
      | ~ product(X,Y,Xy)
      | product(Xy,Z,Xyz) ),
    file(unknown,unknown) ).

tff(f_181,axiom,
    ! [X1,X2,X3] :
      ( ~ product(c,X1,X2)
      | ~ product(c,X3,X2)
      | ( X1 = X3 ) ),
    file(unknown,unknown) ).

tff(c_46,plain,
    h != g,
    inference(cnfTransformation,[status(thm)],[f_185]) ).

tff(c_44,plain,
    product(b,g,d),
    inference(cnfTransformation,[status(thm)],[f_183]) ).

tff(c_22,plain,
    ! [X_40] : identity_map(codomain(X_40)),
    inference(cnfTransformation,[status(thm)],[f_136]) ).

tff(c_42,plain,
    product(b,h,d),
    inference(cnfTransformation,[status(thm)],[f_182]) ).

tff(c_26,plain,
    ! [X_42] : defined(codomain(X_42),X_42),
    inference(cnfTransformation,[status(thm)],[f_140]) ).

tff(c_188,plain,
    ! [X_80,Y_81,Yz_82,Z_83] :
      ( defined(X_80,Y_81)
      | ~ defined(X_80,Yz_82)
      | ~ product(Y_81,Z_83,Yz_82) ),
    inference(cnfTransformation,[status(thm)],[f_98]) ).

tff(c_1189,plain,
    ! [X_150,Y_151,Z_152] :
      ( defined(codomain(X_150),Y_151)
      | ~ product(Y_151,Z_152,X_150) ),
    inference(resolution,[status(thm)],[c_26,c_188]) ).

tff(c_1222,plain,
    defined(codomain(d),b),
    inference(resolution,[status(thm)],[c_42,c_1189]) ).

tff(c_32,plain,
    ! [X_45,Y_46] :
      ( product(X_45,Y_46,Y_46)
      | ~ identity_map(X_45)
      | ~ defined(X_45,Y_46) ),
    inference(cnfTransformation,[status(thm)],[f_153]) ).

tff(c_38,plain,
    product(a,b,c),
    inference(cnfTransformation,[status(thm)],[f_173]) ).

tff(c_53,plain,
    ! [X_62,Y_63,Z_64] :
      ( defined(X_62,Y_63)
      | ~ product(X_62,Y_63,Z_64) ),
    inference(cnfTransformation,[status(thm)],[f_59]) ).

tff(c_74,plain,
    defined(a,b),
    inference(resolution,[status(thm)],[c_38,c_53]) ).

tff(c_843,plain,
    ! [Y_137,Z_138] :
      ( defined(a,Y_137)
      | ~ product(Y_137,Z_138,b) ),
    inference(resolution,[status(thm)],[c_74,c_188]) ).

tff(c_2212,plain,
    ! [X_196] :
      ( defined(a,X_196)
      | ~ identity_map(X_196)
      | ~ defined(X_196,b) ),
    inference(resolution,[status(thm)],[c_32,c_843]) ).

tff(c_2214,plain,
    ( defined(a,codomain(d))
    | ~ identity_map(codomain(d)) ),
    inference(resolution,[status(thm)],[c_1222,c_2212]) ).

tff(c_2224,plain,
    defined(a,codomain(d)),
    inference(demodulation,[status(thm),theory(equality)],[c_22,c_2214]) ).

tff(c_285,plain,
    ! [X_90,Z_91,Y_92] :
      ( defined(X_90,Z_91)
      | ~ identity_map(Y_92)
      | ~ defined(Y_92,Z_91)
      | ~ defined(X_90,Y_92) ),
    inference(cnfTransformation,[status(thm)],[f_131]) ).

tff(c_295,plain,
    ! [X_90,X_42] :
      ( defined(X_90,X_42)
      | ~ identity_map(codomain(X_42))
      | ~ defined(X_90,codomain(X_42)) ),
    inference(resolution,[status(thm)],[c_26,c_285]) ).

tff(c_302,plain,
    ! [X_90,X_42] :
      ( defined(X_90,X_42)
      | ~ defined(X_90,codomain(X_42)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_22,c_295]) ).

tff(c_2255,plain,
    defined(a,d),
    inference(resolution,[status(thm)],[c_2224,c_302]) ).

tff(c_30,plain,
    ! [X_44] : product(codomain(X_44),X_44,X_44),
    inference(cnfTransformation,[status(thm)],[f_144]) ).

tff(c_24,plain,
    ! [X_41] : defined(X_41,domain(X_41)),
    inference(cnfTransformation,[status(thm)],[f_138]) ).

tff(c_20,plain,
    ! [X_39] : identity_map(domain(X_39)),
    inference(cnfTransformation,[status(thm)],[f_134]) ).

tff(c_240,plain,
    ! [Y_85,Z_86,Xy_87,X_88] :
      ( defined(Y_85,Z_86)
      | ~ defined(Xy_87,Z_86)
      | ~ product(X_88,Y_85,Xy_87) ),
    inference(cnfTransformation,[status(thm)],[f_67]) ).

tff(c_952,plain,
    ! [Y_143,X_144,X_145] :
      ( defined(Y_143,domain(X_144))
      | ~ product(X_145,Y_143,X_144) ),
    inference(resolution,[status(thm)],[c_24,c_240]) ).

tff(c_978,plain,
    defined(b,domain(c)),
    inference(resolution,[status(thm)],[c_38,c_952]) ).

tff(c_34,plain,
    ! [X_47,Y_48] :
      ( product(X_47,Y_48,X_47)
      | ~ identity_map(Y_48)
      | ~ defined(X_47,Y_48) ),
    inference(cnfTransformation,[status(thm)],[f_161]) ).

tff(c_75,plain,
    defined(b,g),
    inference(resolution,[status(thm)],[c_44,c_53]) ).

tff(c_929,plain,
    ! [Y_141,X_142] :
      ( defined(Y_141,g)
      | ~ product(X_142,Y_141,b) ),
    inference(resolution,[status(thm)],[c_75,c_240]) ).

tff(c_1554,plain,
    ! [Y_171] :
      ( defined(Y_171,g)
      | ~ identity_map(Y_171)
      | ~ defined(b,Y_171) ),
    inference(resolution,[status(thm)],[c_34,c_929]) ).

tff(c_1559,plain,
    ( defined(domain(c),g)
    | ~ identity_map(domain(c)) ),
    inference(resolution,[status(thm)],[c_978,c_1554]) ).

tff(c_1576,plain,
    defined(domain(c),g),
    inference(demodulation,[status(thm),theory(equality)],[c_20,c_1559]) ).

tff(c_18,plain,
    ! [X_36,Z_38,Y_37] :
      ( defined(X_36,Z_38)
      | ~ identity_map(Y_37)
      | ~ defined(Y_37,Z_38)
      | ~ defined(X_36,Y_37) ),
    inference(cnfTransformation,[status(thm)],[f_131]) ).

tff(c_1593,plain,
    ! [X_36] :
      ( defined(X_36,g)
      | ~ identity_map(domain(c))
      | ~ defined(X_36,domain(c)) ),
    inference(resolution,[status(thm)],[c_1576,c_18]) ).

tff(c_1622,plain,
    ! [X_172] :
      ( defined(X_172,g)
      | ~ defined(X_172,domain(c)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20,c_1593]) ).

tff(c_1647,plain,
    defined(c,g),
    inference(resolution,[status(thm)],[c_24,c_1622]) ).

tff(c_12,plain,
    ! [X_24,Y_21,Yz_23,Z_22] :
      ( defined(X_24,Y_21)
      | ~ defined(X_24,Yz_23)
      | ~ product(Y_21,Z_22,Yz_23) ),
    inference(cnfTransformation,[status(thm)],[f_98]) ).

tff(c_1746,plain,
    ! [Y_177,Z_178] :
      ( defined(c,Y_177)
      | ~ product(Y_177,Z_178,g) ),
    inference(resolution,[status(thm)],[c_1647,c_12]) ).

tff(c_1766,plain,
    defined(c,codomain(g)),
    inference(resolution,[status(thm)],[c_30,c_1746]) ).

tff(c_695,plain,
    ! [Y_125,Z_126] :
      ( defined(b,Y_125)
      | ~ product(Y_125,Z_126,g) ),
    inference(resolution,[status(thm)],[c_75,c_188]) ).

tff(c_715,plain,
    defined(b,codomain(g)),
    inference(resolution,[status(thm)],[c_30,c_695]) ).

tff(c_73,plain,
    defined(b,h),
    inference(resolution,[status(thm)],[c_42,c_53]) ).

tff(c_803,plain,
    ! [Y_135,X_136] :
      ( defined(Y_135,h)
      | ~ product(X_136,Y_135,b) ),
    inference(resolution,[status(thm)],[c_73,c_240]) ).

tff(c_2653,plain,
    ! [Y_218] :
      ( defined(Y_218,h)
      | ~ identity_map(Y_218)
      | ~ defined(b,Y_218) ),
    inference(resolution,[status(thm)],[c_34,c_803]) ).

tff(c_2660,plain,
    ( defined(codomain(g),h)
    | ~ identity_map(codomain(g)) ),
    inference(resolution,[status(thm)],[c_715,c_2653]) ).

tff(c_2676,plain,
    defined(codomain(g),h),
    inference(demodulation,[status(thm),theory(equality)],[c_22,c_2660]) ).

tff(c_2689,plain,
    ! [X_36] :
      ( defined(X_36,h)
      | ~ identity_map(codomain(g))
      | ~ defined(X_36,codomain(g)) ),
    inference(resolution,[status(thm)],[c_2676,c_18]) ).

tff(c_2704,plain,
    ! [X_219] :
      ( defined(X_219,h)
      | ~ defined(X_219,codomain(g)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_22,c_2689]) ).

tff(c_2724,plain,
    defined(c,h),
    inference(resolution,[status(thm)],[c_1766,c_2704]) ).

tff(c_2,plain,
    ! [X_1,Y_2] :
      ( product(X_1,Y_2,compose(X_1,Y_2))
      | ~ defined(X_1,Y_2) ),
    inference(cnfTransformation,[status(thm)],[f_53]) ).

tff(c_738,plain,
    ! [Xy_127,Yz_129,Xyz_131,X_130,Z_128,Y_132] :
      ( product(X_130,Yz_129,Xyz_131)
      | ~ product(Y_132,Z_128,Yz_129)
      | ~ product(Xy_127,Z_128,Xyz_131)
      | ~ product(X_130,Y_132,Xy_127) ),
    inference(cnfTransformation,[status(thm)],[f_90]) ).

tff(c_3227,plain,
    ! [X_245,Xyz_246,Xy_247] :
      ( product(X_245,d,Xyz_246)
      | ~ product(Xy_247,h,Xyz_246)
      | ~ product(X_245,b,Xy_247) ),
    inference(resolution,[status(thm)],[c_42,c_738]) ).

tff(c_38419,plain,
    ! [X_805,X_806] :
      ( product(X_805,d,compose(X_806,h))
      | ~ product(X_805,b,X_806)
      | ~ defined(X_806,h) ),
    inference(resolution,[status(thm)],[c_2,c_3227]) ).

tff(c_125,plain,
    ! [Z_75,W_76,X_77,Y_78] :
      ( ( Z_75 = W_76 )
      | ~ product(X_77,Y_78,W_76)
      | ~ product(X_77,Y_78,Z_75) ),
    inference(cnfTransformation,[status(thm)],[f_170]) ).

tff(c_143,plain,
    ! [X_1,Y_2,Z_75] :
      ( ( compose(X_1,Y_2) = Z_75 )
      | ~ product(X_1,Y_2,Z_75)
      | ~ defined(X_1,Y_2) ),
    inference(resolution,[status(thm)],[c_2,c_125]) ).

tff(c_338170,plain,
    ! [X_2443,X_2442] :
      ( ( compose(X_2443,d) = compose(X_2442,h) )
      | ~ defined(X_2443,d)
      | ~ product(X_2443,b,X_2442)
      | ~ defined(X_2442,h) ),
    inference(resolution,[status(thm)],[c_38419,c_143]) ).

tff(c_338394,plain,
    ( ( compose(c,h) = compose(a,d) )
    | ~ defined(a,d)
    | ~ defined(c,h) ),
    inference(resolution,[status(thm)],[c_38,c_338170]) ).

tff(c_338521,plain,
    compose(c,h) = compose(a,d),
    inference(demodulation,[status(thm),theory(equality)],[c_2724,c_2255,c_338394]) ).

tff(c_338720,plain,
    ( product(c,h,compose(a,d))
    | ~ defined(c,h) ),
    inference(superposition,[status(thm),theory(equality)],[c_338521,c_2]) ).

tff(c_338854,plain,
    product(c,h,compose(a,d)),
    inference(demodulation,[status(thm),theory(equality)],[c_2724,c_338720]) ).

tff(c_562,plain,
    ! [Xy_117,X_119,Yz_118,Z_116,Xyz_120,Y_121] :
      ( product(Xy_117,Z_116,Xyz_120)
      | ~ product(X_119,Y_121,Xy_117)
      | ~ product(X_119,Yz_118,Xyz_120)
      | ~ product(Y_121,Z_116,Yz_118) ),
    inference(cnfTransformation,[status(thm)],[f_120]) ).

tff(c_3969,plain,
    ! [Z_283,Xyz_284,Yz_285] :
      ( product(c,Z_283,Xyz_284)
      | ~ product(a,Yz_285,Xyz_284)
      | ~ product(b,Z_283,Yz_285) ),
    inference(resolution,[status(thm)],[c_38,c_562]) ).

tff(c_30079,plain,
    ! [Z_734,Y_735] :
      ( product(c,Z_734,compose(a,Y_735))
      | ~ product(b,Z_734,Y_735)
      | ~ defined(a,Y_735) ),
    inference(resolution,[status(thm)],[c_2,c_3969]) ).

tff(c_40,plain,
    ! [X3_55,X1_53,X2_54] :
      ( ( X3_55 = X1_53 )
      | ~ product(c,X3_55,X2_54)
      | ~ product(c,X1_53,X2_54) ),
    inference(cnfTransformation,[status(thm)],[f_181]) ).

tff(c_30217,plain,
    ! [Z_734,X1_53,Y_735] :
      ( ( Z_734 = X1_53 )
      | ~ product(c,X1_53,compose(a,Y_735))
      | ~ product(b,Z_734,Y_735)
      | ~ defined(a,Y_735) ),
    inference(resolution,[status(thm)],[c_30079,c_40]) ).

tff(c_339004,plain,
    ! [Z_734] :
      ( ( h = Z_734 )
      | ~ product(b,Z_734,d)
      | ~ defined(a,d) ),
    inference(resolution,[status(thm)],[c_338854,c_30217]) ).

tff(c_347705,plain,
    ! [Z_2455] :
      ( ( h = Z_2455 )
      | ~ product(b,Z_2455,d) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2255,c_339004]) ).

tff(c_347755,plain,
    h = g,
    inference(resolution,[status(thm)],[c_44,c_347705]) ).

tff(c_347775,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_46,c_347755]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : CAT001-1 : TPTP v8.1.2. Released v1.0.0.
% 0.00/0.13  % Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox2/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox2/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s
% 0.12/0.34  % Computer : n015.cluster.edu
% 0.12/0.34  % Model    : x86_64 x86_64
% 0.12/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34  % Memory   : 8042.1875MB
% 0.12/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit : 300
% 0.12/0.34  % WCLimit  : 300
% 0.12/0.34  % DateTime : Thu Aug  3 18:06:59 EDT 2023
% 0.12/0.34  % CPUTime  : 
% 64.82/51.53  % SZS status Unsatisfiable for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 64.82/51.55  
% 64.82/51.55  % SZS output start CNFRefutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 64.82/51.59  
% 64.82/51.59  Inference rules
% 64.82/51.59  ----------------------
% 64.82/51.59  #Ref     : 0
% 64.82/51.59  #Sup     : 72018
% 64.82/51.59  #Fact    : 0
% 64.82/51.59  #Define  : 0
% 64.82/51.59  #Split   : 60
% 64.82/51.59  #Chain   : 0
% 64.82/51.59  #Close   : 0
% 64.82/51.59  
% 64.82/51.59  Ordering : KBO
% 64.82/51.59  
% 64.82/51.59  Simplification rules
% 64.82/51.59  ----------------------
% 64.82/51.59  #Subsume      : 39001
% 64.82/51.59  #Demod        : 59427
% 64.82/51.59  #Tautology    : 8695
% 64.82/51.59  #SimpNegUnit  : 3667
% 64.82/51.59  #BackRed      : 95
% 64.82/51.59  
% 64.82/51.59  #Partial instantiations: 0
% 64.82/51.59  #Strategies tried      : 1
% 64.82/51.59  
% 64.82/51.59  Timing (in seconds)
% 64.82/51.59  ----------------------
% 64.82/51.59  Preprocessing        : 0.45
% 64.82/51.59  Parsing              : 0.24
% 64.82/51.59  CNF conversion       : 0.03
% 64.82/51.59  Main loop            : 50.09
% 64.82/51.59  Inferencing          : 5.15
% 64.82/51.59  Reduction            : 15.69
% 64.82/51.59  Demodulation         : 10.56
% 64.82/51.59  BG Simplification    : 0.21
% 64.82/51.59  Subsumption          : 25.06
% 64.82/51.59  Abstraction          : 0.44
% 64.82/51.59  MUC search           : 0.00
% 64.82/51.59  Cooper               : 0.00
% 64.82/51.59  Total                : 50.61
% 64.82/51.59  Index Insertion      : 0.00
% 64.82/51.59  Index Deletion       : 0.00
% 64.82/51.59  Index Matching       : 0.00
% 64.82/51.59  BG Taut test         : 0.00
%------------------------------------------------------------------------------