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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Beagle---0.9.51
% Problem  : LCL004-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/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 10:47:09 EDT 2023

% Result   : Unsatisfiable 22.55s 10.83s
% Output   : CNFRefutation 22.75s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   43
%            Number of leaves      :    8
% Syntax   : Number of formulae    :  132 (  94 unt;   5 typ;   0 def)
%            Number of atoms       :  163 (   0 equ)
%            Maximal formula atoms :    3 (   1 avg)
%            Number of connectives :   88 (  52   ~;  36   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    9 (   5 avg)
%            Maximal term depth    :    8 (   2 avg)
%            Number of types       :    2 (   0 usr)
%            Number of type conns  :    4 (   3   >;   1   *;   0   +;   0  <<)
%            Number of predicates  :    2 (   1 usr;   1 prp; 0-1 aty)
%            Number of functors    :    4 (   4 usr;   2 con; 0-2 aty)
%            Number of variables   :  374 (; 374   !;   0   ?;   0   :)

% Comments : 
%------------------------------------------------------------------------------
%$ is_a_theorem > or > #nlpp > not > b > a

%Foreground sorts:

%Background operators:

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

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

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

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

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

tff(f_35,axiom,
    ! [U,Z,X,Y,V] : is_a_theorem(or(not(or(not(or(not(X),Y)),or(Z,or(U,V)))),or(not(or(not(U),X)),or(Z,or(V,X))))),
    file(unknown,unknown) ).

tff(f_33,axiom,
    ! [X,Y] :
      ( ~ is_a_theorem(or(not(X),Y))
      | ~ is_a_theorem(X)
      | is_a_theorem(Y) ),
    file(unknown,unknown) ).

tff(f_37,axiom,
    ~ is_a_theorem(or(not(a),or(b,a))),
    file(unknown,unknown) ).

tff(c_4,plain,
    ! [V_7,Z_4,Y_6,U_3,X_5] : is_a_theorem(or(not(or(not(or(not(X_5),Y_6)),or(Z_4,or(U_3,V_7)))),or(not(or(not(U_3),X_5)),or(Z_4,or(V_7,X_5))))),
    inference(cnfTransformation,[status(thm)],[f_35]) ).

tff(c_8,plain,
    ! [U_13,X_14,Y_12,V_10,Z_11] : is_a_theorem(or(not(or(not(or(not(X_14),Y_12)),or(Z_11,or(U_13,V_10)))),or(not(or(not(U_13),X_14)),or(Z_11,or(V_10,X_14))))),
    inference(cnfTransformation,[status(thm)],[f_35]) ).

tff(c_2,plain,
    ! [Y_2,X_1] :
      ( is_a_theorem(Y_2)
      | ~ is_a_theorem(X_1)
      | ~ is_a_theorem(or(not(X_1),Y_2)) ),
    inference(cnfTransformation,[status(thm)],[f_33]) ).

tff(c_13,plain,
    ! [Y_16,V_18,U_15,Z_19,X_17] :
      ( is_a_theorem(or(not(or(not(U_15),X_17)),or(Z_19,or(V_18,X_17))))
      | ~ is_a_theorem(or(not(or(not(X_17),Y_16)),or(Z_19,or(U_15,V_18)))) ),
    inference(resolution,[status(thm)],[c_8,c_2]) ).

tff(c_17,plain,
    ! [Z_21,Y_22,V_20,U_23,X_24] : is_a_theorem(or(not(or(not(Z_21),or(not(X_24),Y_22))),or(not(or(not(U_23),X_24)),or(or(V_20,X_24),or(not(X_24),Y_22))))),
    inference(resolution,[status(thm)],[c_4,c_13]) ).

tff(c_12,plain,
    ! [U_13,X_14,Y_12,V_10,Z_11] :
      ( is_a_theorem(or(not(or(not(U_13),X_14)),or(Z_11,or(V_10,X_14))))
      | ~ is_a_theorem(or(not(or(not(X_14),Y_12)),or(Z_11,or(U_13,V_10)))) ),
    inference(resolution,[status(thm)],[c_8,c_2]) ).

tff(c_25,plain,
    ! [Z_25,U_26,V_29,Y_28,X_27] : is_a_theorem(or(not(or(not(or(V_29,X_27)),Z_25)),or(not(or(not(U_26),X_27)),or(or(not(X_27),Y_28),Z_25)))),
    inference(resolution,[status(thm)],[c_17,c_12]) ).

tff(c_53,plain,
    ! [U_42,X_43,Y_40,V_44,Z_41] : is_a_theorem(or(not(or(not(or(not(X_43),Y_40)),or(V_44,X_43))),or(not(or(not(U_42),X_43)),or(Z_41,or(V_44,X_43))))),
    inference(resolution,[status(thm)],[c_25,c_12]) ).

tff(c_68,plain,
    ! [Z_47,X_45,U_49,V_48,Y_46] :
      ( is_a_theorem(or(not(or(not(U_49),X_45)),or(Z_47,or(V_48,X_45))))
      | ~ is_a_theorem(or(not(or(not(X_45),Y_46)),or(V_48,X_45))) ),
    inference(resolution,[status(thm)],[c_53,c_2]) ).

tff(c_210,plain,
    ! [U_109,Z_107,X_110,V_106,U_108] : is_a_theorem(or(not(or(not(U_108),or(not(X_110),or(V_106,X_110)))),or(Z_107,or(not(or(not(U_109),X_110)),or(not(X_110),or(V_106,X_110)))))),
    inference(resolution,[status(thm)],[c_4,c_68]) ).

tff(c_233,plain,
    ! [U_109,Z_107,X_110,V_106,U_108] : is_a_theorem(or(not(or(not(not(or(not(U_109),X_110))),U_108)),or(Z_107,or(or(not(X_110),or(V_106,X_110)),U_108)))),
    inference(resolution,[status(thm)],[c_210,c_12]) ).

tff(c_480,plain,
    ! [U_167,U_163,V_165,Z_166,X_164] :
      ( is_a_theorem(or(Z_166,or(not(or(not(U_167),X_164)),or(not(X_164),or(V_165,X_164)))))
      | ~ is_a_theorem(or(not(U_163),or(not(X_164),or(V_165,X_164)))) ),
    inference(resolution,[status(thm)],[c_210,c_2]) ).

tff(c_505,plain,
    ! [U_168,U_172,Z_170,X_169,V_171] : is_a_theorem(or(Z_170,or(not(or(not(U_172),U_168)),or(not(U_168),or(or(not(X_169),or(V_171,X_169)),U_168))))),
    inference(resolution,[status(thm)],[c_233,c_480]) ).

tff(c_556,plain,
    ! [U_168,U_172,X_169,V_171,X_1] :
      ( is_a_theorem(or(not(or(not(U_172),U_168)),or(not(U_168),or(or(not(X_169),or(V_171,X_169)),U_168))))
      | ~ is_a_theorem(X_1) ),
    inference(resolution,[status(thm)],[c_505,c_2]) ).

tff(c_557,plain,
    ! [X_1] : ~ is_a_theorem(X_1),
    inference(splitLeft,[status(thm)],[c_556]) ).

tff(c_499,plain,
    ! [U_167,X_110,V_106,U_108,Z_166] : is_a_theorem(or(Z_166,or(not(or(not(U_167),U_108)),or(not(U_108),or(or(not(X_110),or(V_106,X_110)),U_108))))),
    inference(resolution,[status(thm)],[c_233,c_480]) ).

tff(c_588,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_557,c_499]) ).

tff(c_590,plain,
    ! [U_173,U_174,X_175,V_176] : is_a_theorem(or(not(or(not(U_173),U_174)),or(not(U_174),or(or(not(X_175),or(V_176,X_175)),U_174)))),
    inference(splitRight,[status(thm)],[c_556]) ).

tff(c_716,plain,
    ! [X_187,V_188,U_189,U_190] : is_a_theorem(or(not(or(not(or(not(X_187),or(V_188,X_187))),U_189)),or(not(U_190),or(U_190,U_189)))),
    inference(resolution,[status(thm)],[c_590,c_12]) ).

tff(c_234,plain,
    ! [U_109,Z_107,X_110,V_106,U_108] :
      ( is_a_theorem(or(Z_107,or(not(or(not(U_109),X_110)),or(not(X_110),or(V_106,X_110)))))
      | ~ is_a_theorem(or(not(U_108),or(not(X_110),or(V_106,X_110)))) ),
    inference(resolution,[status(thm)],[c_210,c_2]) ).

tff(c_756,plain,
    ! [Z_191,U_192,U_193] : is_a_theorem(or(Z_191,or(not(or(not(U_192),U_193)),or(not(U_193),or(U_193,U_193))))),
    inference(resolution,[status(thm)],[c_716,c_234]) ).

tff(c_816,plain,
    ! [U_192,U_193,X_1] :
      ( is_a_theorem(or(not(or(not(U_192),U_193)),or(not(U_193),or(U_193,U_193))))
      | ~ is_a_theorem(X_1) ),
    inference(resolution,[status(thm)],[c_756,c_2]) ).

tff(c_817,plain,
    ! [X_1] : ~ is_a_theorem(X_1),
    inference(splitLeft,[status(thm)],[c_816]) ).

tff(c_745,plain,
    ! [Z_107,U_109,U_189] : is_a_theorem(or(Z_107,or(not(or(not(U_109),U_189)),or(not(U_189),or(U_189,U_189))))),
    inference(resolution,[status(thm)],[c_716,c_234]) ).

tff(c_931,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_817,c_745]) ).

tff(c_933,plain,
    ! [U_198,U_199] : is_a_theorem(or(not(or(not(U_198),U_199)),or(not(U_199),or(U_199,U_199)))),
    inference(splitRight,[status(thm)],[c_816]) ).

tff(c_67,plain,
    ! [U_42,X_43,Y_40,V_44,Z_41] :
      ( is_a_theorem(or(not(or(not(U_42),X_43)),or(Z_41,or(V_44,X_43))))
      | ~ is_a_theorem(or(not(or(not(X_43),Y_40)),or(V_44,X_43))) ),
    inference(resolution,[status(thm)],[c_53,c_2]) ).

tff(c_7383,plain,
    ! [U_539,U_540,Z_541] : is_a_theorem(or(not(or(not(U_539),or(U_540,U_540))),or(Z_541,or(not(U_540),or(U_540,U_540))))),
    inference(resolution,[status(thm)],[c_933,c_67]) ).

tff(c_7615,plain,
    ! [U_545,U_546,Z_547] : is_a_theorem(or(not(or(not(not(U_545)),U_546)),or(Z_547,or(or(U_545,U_545),U_546)))),
    inference(resolution,[status(thm)],[c_7383,c_12]) ).

tff(c_7704,plain,
    ! [U_545,Z_547,U_546] : is_a_theorem(or(not(or(not(or(U_545,U_545)),not(U_545))),or(Z_547,or(U_546,not(U_545))))),
    inference(resolution,[status(thm)],[c_7615,c_12]) ).

tff(c_1041,plain,
    ! [U_202,U_203] : is_a_theorem(or(not(or(not(U_202),U_203)),or(not(U_202),or(U_202,U_203)))),
    inference(resolution,[status(thm)],[c_933,c_12]) ).

tff(c_1268,plain,
    ! [U_214,U_215] : is_a_theorem(or(not(or(not(U_214),U_214)),or(not(U_214),or(U_215,U_214)))),
    inference(resolution,[status(thm)],[c_1041,c_12]) ).

tff(c_1487,plain,
    ! [Z_224,U_225,U_226,U_227] : is_a_theorem(or(Z_224,or(not(or(not(U_225),U_226)),or(not(U_226),or(U_227,U_226))))),
    inference(resolution,[status(thm)],[c_1268,c_234]) ).

tff(c_1567,plain,
    ! [U_225,U_226,U_227,X_1] :
      ( is_a_theorem(or(not(or(not(U_225),U_226)),or(not(U_226),or(U_227,U_226))))
      | ~ is_a_theorem(X_1) ),
    inference(resolution,[status(thm)],[c_1487,c_2]) ).

tff(c_1568,plain,
    ! [X_1] : ~ is_a_theorem(X_1),
    inference(splitLeft,[status(thm)],[c_1567]) ).

tff(c_1300,plain,
    ! [Z_107,U_109,U_214,U_215] : is_a_theorem(or(Z_107,or(not(or(not(U_109),U_214)),or(not(U_214),or(U_215,U_214))))),
    inference(resolution,[status(thm)],[c_1268,c_234]) ).

tff(c_1662,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1568,c_1300]) ).

tff(c_1667,plain,
    ! [U_234,U_235,U_236] : is_a_theorem(or(not(or(not(U_234),U_235)),or(not(U_235),or(U_236,U_235)))),
    inference(splitRight,[status(thm)],[c_1567]) ).

tff(c_13303,plain,
    ! [U_797,U_798,U_799,Z_800] : is_a_theorem(or(not(or(not(U_797),or(U_798,U_799))),or(Z_800,or(not(U_799),or(U_798,U_799))))),
    inference(resolution,[status(thm)],[c_1667,c_67]) ).

tff(c_14484,plain,
    ! [Z_845,U_846,U_847,U_848] :
      ( is_a_theorem(or(Z_845,or(not(U_846),or(U_847,U_846))))
      | ~ is_a_theorem(or(not(U_848),or(U_847,U_846))) ),
    inference(resolution,[status(thm)],[c_13303,c_2]) ).

tff(c_17180,plain,
    ! [Z_932,U_933,U_934,Z_935] : is_a_theorem(or(Z_932,or(not(or(U_933,not(U_934))),or(Z_935,or(U_933,not(U_934)))))),
    inference(resolution,[status(thm)],[c_7704,c_14484]) ).

tff(c_17341,plain,
    ! [U_933,U_934,Z_935,X_1] :
      ( is_a_theorem(or(not(or(U_933,not(U_934))),or(Z_935,or(U_933,not(U_934)))))
      | ~ is_a_theorem(X_1) ),
    inference(resolution,[status(thm)],[c_17180,c_2]) ).

tff(c_17342,plain,
    ! [X_1] : ~ is_a_theorem(X_1),
    inference(splitLeft,[status(thm)],[c_17341]) ).

tff(c_14704,plain,
    ! [Z_845,U_546,U_545,Z_547] : is_a_theorem(or(Z_845,or(not(or(U_546,not(U_545))),or(Z_547,or(U_546,not(U_545)))))),
    inference(resolution,[status(thm)],[c_7704,c_14484]) ).

tff(c_17480,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_17342,c_14704]) ).

tff(c_17482,plain,
    ! [U_936,U_937,Z_938] : is_a_theorem(or(not(or(U_936,not(U_937))),or(Z_938,or(U_936,not(U_937))))),
    inference(splitRight,[status(thm)],[c_17341]) ).

tff(c_17590,plain,
    ! [X_939,Z_940,U_941] : is_a_theorem(or(not(or(not(not(X_939)),X_939)),or(Z_940,or(not(U_941),X_939)))),
    inference(resolution,[status(thm)],[c_17482,c_12]) ).

tff(c_13411,plain,
    ! [Z_800,U_799,U_798,U_797] :
      ( is_a_theorem(or(Z_800,or(not(U_799),or(U_798,U_799))))
      | ~ is_a_theorem(or(not(U_797),or(U_798,U_799))) ),
    inference(resolution,[status(thm)],[c_13303,c_2]) ).

tff(c_20116,plain,
    ! [Z_1023,U_1024,X_1025,Z_1026] : is_a_theorem(or(Z_1023,or(not(or(not(U_1024),X_1025)),or(Z_1026,or(not(U_1024),X_1025))))),
    inference(resolution,[status(thm)],[c_17590,c_13411]) ).

tff(c_20291,plain,
    ! [U_1024,X_1025,Z_1026,X_1] :
      ( is_a_theorem(or(not(or(not(U_1024),X_1025)),or(Z_1026,or(not(U_1024),X_1025))))
      | ~ is_a_theorem(X_1) ),
    inference(resolution,[status(thm)],[c_20116,c_2]) ).

tff(c_21281,plain,
    ! [X_1] : ~ is_a_theorem(X_1),
    inference(splitLeft,[status(thm)],[c_20291]) ).

tff(c_1663,plain,
    ! [U_225,U_226,U_227] : is_a_theorem(or(not(or(not(U_225),U_226)),or(not(U_226),or(U_227,U_226)))),
    inference(splitRight,[status(thm)],[c_1567]) ).

tff(c_1869,plain,
    ! [U_244,U_245,U_246] : is_a_theorem(or(not(or(not(U_244),U_245)),or(not(U_246),or(U_246,U_245)))),
    inference(resolution,[status(thm)],[c_1667,c_12]) ).

tff(c_2290,plain,
    ! [U_269,U_270,U_271] : is_a_theorem(or(not(or(not(U_269),U_270)),or(not(U_269),or(U_271,U_270)))),
    inference(resolution,[status(thm)],[c_1869,c_12]) ).

tff(c_2472,plain,
    ! [U_280,U_281,U_282] :
      ( is_a_theorem(or(not(U_280),or(U_281,U_282)))
      | ~ is_a_theorem(or(not(U_280),U_282)) ),
    inference(resolution,[status(thm)],[c_2290,c_2]) ).

tff(c_2541,plain,
    ! [U_283,U_284,U_285] :
      ( is_a_theorem(or(U_283,U_284))
      | ~ is_a_theorem(U_285)
      | ~ is_a_theorem(or(not(U_285),U_284)) ),
    inference(resolution,[status(thm)],[c_2472,c_2]) ).

tff(c_19508,plain,
    ! [X_1011,Y_1008,U_1009,Z_1007,U_1010,V_1006] :
      ( is_a_theorem(or(U_1010,or(not(or(not(U_1009),X_1011)),or(Z_1007,or(V_1006,X_1011)))))
      | ~ is_a_theorem(or(not(or(not(X_1011),Y_1008)),or(Z_1007,or(U_1009,V_1006)))) ),
    inference(resolution,[status(thm)],[c_4,c_2541]) ).

tff(c_19819,plain,
    ! [U_1010,U_227,U_225,U_226] : is_a_theorem(or(U_1010,or(not(or(not(U_227),U_225)),or(not(U_226),or(U_226,U_225))))),
    inference(resolution,[status(thm)],[c_1663,c_19508]) ).

tff(c_21438,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_21281,c_19819]) ).

tff(c_21440,plain,
    ! [U_1049,X_1050,Z_1051] : is_a_theorem(or(not(or(not(U_1049),X_1050)),or(Z_1051,or(not(U_1049),X_1050)))),
    inference(splitRight,[status(thm)],[c_20291]) ).

tff(c_21548,plain,
    ! [U_1049,Z_1051,X_1050] : is_a_theorem(or(not(or(not(not(U_1049)),U_1049)),or(Z_1051,or(X_1050,U_1049)))),
    inference(resolution,[status(thm)],[c_21440,c_12]) ).

tff(c_31997,plain,
    ! [U_1436,U_1437,U_1438,Z_1439] : is_a_theorem(or(not(or(not(U_1436),or(U_1437,U_1438))),or(Z_1439,or(not(U_1437),or(U_1437,U_1438))))),
    inference(resolution,[status(thm)],[c_1869,c_67]) ).

tff(c_32761,plain,
    ! [Z_1454,U_1455,U_1456,U_1457] :
      ( is_a_theorem(or(Z_1454,or(not(U_1455),or(U_1455,U_1456))))
      | ~ is_a_theorem(or(not(U_1457),or(U_1455,U_1456))) ),
    inference(resolution,[status(thm)],[c_31997,c_2]) ).

tff(c_33117,plain,
    ! [Z_1458,Z_1459,X_1460,U_1461] : is_a_theorem(or(Z_1458,or(not(Z_1459),or(Z_1459,or(X_1460,U_1461))))),
    inference(resolution,[status(thm)],[c_21548,c_32761]) ).

tff(c_33333,plain,
    ! [Z_1459,X_1460,U_1461,X_1] :
      ( is_a_theorem(or(not(Z_1459),or(Z_1459,or(X_1460,U_1461))))
      | ~ is_a_theorem(X_1) ),
    inference(resolution,[status(thm)],[c_33117,c_2]) ).

tff(c_33334,plain,
    ! [X_1] : ~ is_a_theorem(X_1),
    inference(splitLeft,[status(thm)],[c_33333]) ).

tff(c_33041,plain,
    ! [Z_1454,Z_1051,X_1050,U_1049] : is_a_theorem(or(Z_1454,or(not(Z_1051),or(Z_1051,or(X_1050,U_1049))))),
    inference(resolution,[status(thm)],[c_21548,c_32761]) ).

tff(c_33491,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_33334,c_33041]) ).

tff(c_33495,plain,
    ! [Z_1462,X_1463,U_1464] : is_a_theorem(or(not(Z_1462),or(Z_1462,or(X_1463,U_1464)))),
    inference(splitRight,[status(thm)],[c_33333]) ).

tff(c_33666,plain,
    ! [Z_1465,X_1466,U_1467] :
      ( is_a_theorem(or(Z_1465,or(X_1466,U_1467)))
      | ~ is_a_theorem(Z_1465) ),
    inference(resolution,[status(thm)],[c_33495,c_2]) ).

tff(c_32138,plain,
    ! [Z_1439,U_1437,U_1438,U_1436] :
      ( is_a_theorem(or(Z_1439,or(not(U_1437),or(U_1437,U_1438))))
      | ~ is_a_theorem(or(not(U_1436),or(U_1437,U_1438))) ),
    inference(resolution,[status(thm)],[c_31997,c_2]) ).

tff(c_33818,plain,
    ! [Z_1439,X_1466,U_1467,U_1436] :
      ( is_a_theorem(or(Z_1439,or(not(X_1466),or(X_1466,U_1467))))
      | ~ is_a_theorem(not(U_1436)) ),
    inference(resolution,[status(thm)],[c_33666,c_32138]) ).

tff(c_34626,plain,
    ! [U_1436] : ~ is_a_theorem(not(U_1436)),
    inference(splitLeft,[status(thm)],[c_33818]) ).

tff(c_21552,plain,
    ! [U_1052,Z_1053,X_1054] : is_a_theorem(or(not(or(not(not(U_1052)),U_1052)),or(Z_1053,or(X_1054,U_1052)))),
    inference(resolution,[status(thm)],[c_21440,c_12]) ).

tff(c_22749,plain,
    ! [Z_1088,X_1089,U_1090,Z_1091] : is_a_theorem(or(Z_1088,or(not(or(X_1089,U_1090)),or(Z_1091,or(X_1089,U_1090))))),
    inference(resolution,[status(thm)],[c_21552,c_13411]) ).

tff(c_22924,plain,
    ! [X_1089,U_1090,Z_1091,X_1] :
      ( is_a_theorem(or(not(or(X_1089,U_1090)),or(Z_1091,or(X_1089,U_1090))))
      | ~ is_a_theorem(X_1) ),
    inference(resolution,[status(thm)],[c_22749,c_2]) ).

tff(c_22925,plain,
    ! [X_1] : ~ is_a_theorem(X_1),
    inference(splitLeft,[status(thm)],[c_22924]) ).

tff(c_21628,plain,
    ! [Z_800,X_1054,U_1052,Z_1053] : is_a_theorem(or(Z_800,or(not(or(X_1054,U_1052)),or(Z_1053,or(X_1054,U_1052))))),
    inference(resolution,[status(thm)],[c_21552,c_13411]) ).

tff(c_23055,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22925,c_21628]) ).

tff(c_23056,plain,
    ! [X_1089,U_1090,Z_1091] : is_a_theorem(or(not(or(X_1089,U_1090)),or(Z_1091,or(X_1089,U_1090)))),
    inference(splitRight,[status(thm)],[c_22924]) ).

tff(c_32140,plain,
    ! [U_1440,U_1441,Z_1442,U_1443] : is_a_theorem(or(not(or(not(not(U_1440)),U_1441)),or(Z_1442,or(or(U_1440,U_1443),U_1441)))),
    inference(resolution,[status(thm)],[c_31997,c_12]) ).

tff(c_38960,plain,
    ! [U_1664,U_1665,Z_1666,U_1667] : is_a_theorem(or(not(or(not(or(U_1664,U_1665)),not(U_1664))),or(Z_1666,or(U_1667,not(U_1664))))),
    inference(resolution,[status(thm)],[c_32140,c_12]) ).

tff(c_68773,plain,
    ! [U_2459,U_2460,Z_2461,Z_2462] : is_a_theorem(or(not(or(not(U_2459),or(U_2460,not(U_2460)))),or(Z_2461,or(Z_2462,or(U_2460,not(U_2460)))))),
    inference(resolution,[status(thm)],[c_38960,c_67]) ).

tff(c_68951,plain,
    ! [Z_2463,U_2464,Z_2465,U_2466] : is_a_theorem(or(not(or(not(Z_2463),U_2464)),or(Z_2465,or(or(U_2466,not(U_2466)),U_2464)))),
    inference(resolution,[status(thm)],[c_68773,c_12]) ).

tff(c_70298,plain,
    ! [U_2492,Z_2493,Z_2494,U_2495] : is_a_theorem(or(not(or(not(or(U_2492,not(U_2492))),Z_2493)),or(Z_2494,or(U_2495,Z_2493)))),
    inference(resolution,[status(thm)],[c_68951,c_12]) ).

tff(c_70477,plain,
    ! [Z_2496,U_2497,Z_2498,U_2499] :
      ( is_a_theorem(or(Z_2496,or(U_2497,Z_2498)))
      | ~ is_a_theorem(or(not(or(U_2499,not(U_2499))),Z_2498)) ),
    inference(resolution,[status(thm)],[c_70298,c_2]) ).

tff(c_70937,plain,
    ! [Z_2500,U_2501,Z_2502,X_2503] : is_a_theorem(or(Z_2500,or(U_2501,or(Z_2502,or(X_2503,not(X_2503)))))),
    inference(resolution,[status(thm)],[c_23056,c_70477]) ).

tff(c_71212,plain,
    ! [U_2501,Z_2502,X_2503,X_1] :
      ( is_a_theorem(or(U_2501,or(Z_2502,or(X_2503,not(X_2503)))))
      | ~ is_a_theorem(X_1) ),
    inference(resolution,[status(thm)],[c_70937,c_2]) ).

tff(c_71213,plain,
    ! [X_1] : ~ is_a_theorem(X_1),
    inference(splitLeft,[status(thm)],[c_71212]) ).

tff(c_70910,plain,
    ! [Z_2496,U_2497,Z_1091,X_1089] : is_a_theorem(or(Z_2496,or(U_2497,or(Z_1091,or(X_1089,not(X_1089)))))),
    inference(resolution,[status(thm)],[c_23056,c_70477]) ).

tff(c_71442,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_71213,c_70910]) ).

tff(c_71617,plain,
    ! [U_2510,Z_2511,X_2512] : is_a_theorem(or(U_2510,or(Z_2511,or(X_2512,not(X_2512))))),
    inference(splitRight,[status(thm)],[c_71212]) ).

tff(c_71921,plain,
    ! [Z_2511,X_2512,X_1] :
      ( is_a_theorem(or(Z_2511,or(X_2512,not(X_2512))))
      | ~ is_a_theorem(X_1) ),
    inference(resolution,[status(thm)],[c_71617,c_2]) ).

tff(c_71922,plain,
    ! [X_1] : ~ is_a_theorem(X_1),
    inference(splitLeft,[status(thm)],[c_71921]) ).

tff(c_71443,plain,
    ! [U_2501,Z_2502,X_2503] : is_a_theorem(or(U_2501,or(Z_2502,or(X_2503,not(X_2503))))),
    inference(splitRight,[status(thm)],[c_71212]) ).

tff(c_72150,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_71922,c_71443]) ).

tff(c_72383,plain,
    ! [Z_2513,X_2514] : is_a_theorem(or(Z_2513,or(X_2514,not(X_2514)))),
    inference(splitRight,[status(thm)],[c_71921]) ).

tff(c_72667,plain,
    ! [X_2514,X_1] :
      ( is_a_theorem(or(X_2514,not(X_2514)))
      | ~ is_a_theorem(X_1) ),
    inference(resolution,[status(thm)],[c_72383,c_2]) ).

tff(c_72668,plain,
    ! [X_1] : ~ is_a_theorem(X_1),
    inference(splitLeft,[status(thm)],[c_72667]) ).

tff(c_72151,plain,
    ! [Z_2511,X_2512] : is_a_theorem(or(Z_2511,or(X_2512,not(X_2512)))),
    inference(splitRight,[status(thm)],[c_71921]) ).

tff(c_72896,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72668,c_72151]) ).

tff(c_72898,plain,
    ! [X_2515] : is_a_theorem(or(X_2515,not(X_2515))),
    inference(splitRight,[status(thm)],[c_72667]) ).

tff(c_73069,plain,
    ! [X_1] :
      ( is_a_theorem(not(not(X_1)))
      | ~ is_a_theorem(X_1) ),
    inference(resolution,[status(thm)],[c_72898,c_2]) ).

tff(c_73129,plain,
    ! [X_1] : ~ is_a_theorem(X_1),
    inference(negUnitSimplification,[status(thm)],[c_34626,c_73069]) ).

tff(c_23,plain,
    ! [Z_21,Y_22,V_20,U_23,X_24] : is_a_theorem(or(not(or(not(or(V_20,X_24)),Z_21)),or(not(or(not(U_23),X_24)),or(or(not(X_24),Y_22),Z_21)))),
    inference(resolution,[status(thm)],[c_17,c_12]) ).

tff(c_33,plain,
    ! [X_33,Z_31,U_32,Y_30,V_34] :
      ( is_a_theorem(or(not(or(not(U_32),X_33)),or(or(not(X_33),Y_30),Z_31)))
      | ~ is_a_theorem(or(not(or(V_34,X_33)),Z_31)) ),
    inference(resolution,[status(thm)],[c_25,c_2]) ).

tff(c_5283,plain,
    ! [Z_426,V_425,X_430,U_428,Y_427,U_429] : is_a_theorem(or(not(or(not(U_428),or(Z_426,or(U_429,V_425)))),or(or(not(or(Z_426,or(U_429,V_425))),Y_427),or(not(or(not(U_429),X_430)),or(Z_426,or(V_425,X_430)))))),
    inference(resolution,[status(thm)],[c_4,c_33]) ).

tff(c_20453,plain,
    ! [X_1031,V_1034,Y_1035,Z_1033,U_1032,U_1036] :
      ( is_a_theorem(or(or(not(or(Z_1033,or(U_1032,V_1034))),Y_1035),or(not(or(not(U_1032),X_1031)),or(Z_1033,or(V_1034,X_1031)))))
      | ~ is_a_theorem(or(not(U_1036),or(Z_1033,or(U_1032,V_1034)))) ),
    inference(resolution,[status(thm)],[c_5283,c_2]) ).

tff(c_20781,plain,
    ! [X_1031,Z_21,Y_1035,Y_22,U_23,X_24] : is_a_theorem(or(or(not(or(not(or(not(U_23),X_24)),or(or(not(X_24),Y_22),Z_21))),Y_1035),or(not(or(not(or(not(X_24),Y_22)),X_1031)),or(not(or(not(U_23),X_24)),or(Z_21,X_1031))))),
    inference(resolution,[status(thm)],[c_23,c_20453]) ).

tff(c_73368,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_73129,c_20781]) ).

tff(c_73375,plain,
    ! [Z_2522,X_2523,U_2524] : is_a_theorem(or(Z_2522,or(not(X_2523),or(X_2523,U_2524)))),
    inference(splitRight,[status(thm)],[c_33818]) ).

tff(c_73564,plain,
    ! [X_2523,U_2524,X_1] :
      ( is_a_theorem(or(not(X_2523),or(X_2523,U_2524)))
      | ~ is_a_theorem(X_1) ),
    inference(resolution,[status(thm)],[c_73375,c_2]) ).

tff(c_73565,plain,
    ! [X_1] : ~ is_a_theorem(X_1),
    inference(splitLeft,[status(thm)],[c_73564]) ).

tff(c_73369,plain,
    ! [Z_1439,X_1466,U_1467] : is_a_theorem(or(Z_1439,or(not(X_1466),or(X_1466,U_1467)))),
    inference(splitRight,[status(thm)],[c_33818]) ).

tff(c_73869,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_73565,c_73369]) ).

tff(c_73873,plain,
    ! [X_2532,U_2533] : is_a_theorem(or(not(X_2532),or(X_2532,U_2533))),
    inference(splitRight,[status(thm)],[c_73564]) ).

tff(c_74548,plain,
    ! [Z_2546,U_2547,X_2548] : is_a_theorem(or(Z_2546,or(not(U_2547),or(X_2548,U_2547)))),
    inference(resolution,[status(thm)],[c_73873,c_13411]) ).

tff(c_74722,plain,
    ! [U_2547,X_2548,X_1] :
      ( is_a_theorem(or(not(U_2547),or(X_2548,U_2547)))
      | ~ is_a_theorem(X_1) ),
    inference(resolution,[status(thm)],[c_74548,c_2]) ).

tff(c_74723,plain,
    ! [X_1] : ~ is_a_theorem(X_1),
    inference(splitLeft,[status(thm)],[c_74722]) ).

tff(c_73991,plain,
    ! [Z_800,U_2533,X_2532] : is_a_theorem(or(Z_800,or(not(U_2533),or(X_2532,U_2533)))),
    inference(resolution,[status(thm)],[c_73873,c_13411]) ).

tff(c_74870,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74723,c_73991]) ).

tff(c_74871,plain,
    ! [U_2547,X_2548] : is_a_theorem(or(not(U_2547),or(X_2548,U_2547))),
    inference(splitRight,[status(thm)],[c_74722]) ).

tff(c_6,plain,
    ~ is_a_theorem(or(not(a),or(b,a))),
    inference(cnfTransformation,[status(thm)],[f_37]) ).

tff(c_75029,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_74871,c_6]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : LCL004-1 : TPTP v8.1.2. Released v1.0.0.
% 0.13/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 13:42:56 EDT 2023
% 0.13/0.34  % CPUTime  : 
% 22.55/10.83  % SZS status Unsatisfiable for /export/starexec/sandbox/benchmark/theBenchmark.p
% 22.55/10.84  
% 22.55/10.84  % SZS output start CNFRefutation for /export/starexec/sandbox/benchmark/theBenchmark.p
% See solution above
% 22.75/10.89  
% 22.75/10.89  Inference rules
% 22.75/10.89  ----------------------
% 22.75/10.89  #Ref     : 0
% 22.75/10.89  #Sup     : 17903
% 22.75/10.89  #Fact    : 0
% 22.75/10.89  #Define  : 0
% 22.75/10.89  #Split   : 39
% 22.75/10.89  #Chain   : 0
% 22.75/10.89  #Close   : 0
% 22.75/10.89  
% 22.75/10.89  Ordering : KBO
% 22.75/10.89  
% 22.75/10.89  Simplification rules
% 22.75/10.89  ----------------------
% 22.75/10.89  #Subsume      : 4401
% 22.75/10.89  #Demod        : 3698
% 22.75/10.89  #Tautology    : 3542
% 22.75/10.89  #SimpNegUnit  : 5931
% 22.75/10.89  #BackRed      : 2937
% 22.75/10.89  
% 22.75/10.89  #Partial instantiations: 0
% 22.75/10.89  #Strategies tried      : 1
% 22.75/10.89  
% 22.75/10.89  Timing (in seconds)
% 22.75/10.89  ----------------------
% 22.75/10.90  Preprocessing        : 0.41
% 22.75/10.90  Parsing              : 0.22
% 22.75/10.90  CNF conversion       : 0.02
% 22.75/10.90  Main loop            : 9.38
% 22.75/10.90  Inferencing          : 1.25
% 22.75/10.90  Reduction            : 2.73
% 22.75/10.90  Demodulation         : 2.27
% 22.75/10.90  BG Simplification    : 0.12
% 22.75/10.90  Subsumption          : 4.14
% 22.75/10.90  Abstraction          : 0.18
% 22.75/10.90  MUC search           : 0.00
% 22.75/10.90  Cooper               : 0.00
% 22.75/10.90  Total                : 9.87
% 22.75/10.90  Index Insertion      : 0.00
% 22.75/10.90  Index Deletion       : 0.00
% 22.75/10.90  Index Matching       : 0.00
% 22.75/10.90  BG Taut test         : 0.00
%------------------------------------------------------------------------------