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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Beagle---0.9.51
% Problem  : LCL092-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 : n005.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:21 EDT 2023

% Result   : Unsatisfiable 11.99s 4.22s
% Output   : CNFRefutation 11.99s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   50
%            Number of leaves      :    7
% Syntax   : Number of formulae    :  174 ( 122 unt;   4 typ;   0 def)
%            Number of atoms       :  223 (   0 equ)
%            Maximal formula atoms :    3 (   1 avg)
%            Number of connectives :  130 (  77   ~;  53   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   12 (   5 avg)
%            Maximal term depth    :   10 (   2 avg)
%            Number of types       :    2 (   0 usr)
%            Number of type conns  :    3 (   2   >;   1   *;   0   +;   0  <<)
%            Number of predicates  :    2 (   1 usr;   1 prp; 0-1 aty)
%            Number of functors    :    3 (   3 usr;   2 con; 0-2 aty)
%            Number of variables   :  538 (; 538   !;   0   ?;   0   :)

% Comments : 
%------------------------------------------------------------------------------
%$ is_a_theorem > implies > #nlpp > 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(implies,type,
    implies: ( $i * $i ) > $i ).

tff(f_34,axiom,
    ! [P,R,S,Q,T] : is_a_theorem(implies(implies(implies(P,Q),implies(R,S)),implies(implies(S,P),implies(T,implies(R,P))))),
    file(unknown,unknown) ).

tff(f_32,axiom,
    ! [X,Y] :
      ( ~ is_a_theorem(implies(X,Y))
      | ~ is_a_theorem(X)
      | is_a_theorem(Y) ),
    file(unknown,unknown) ).

tff(f_36,axiom,
    ~ is_a_theorem(implies(implies(implies(a,b),a),a)),
    file(unknown,unknown) ).

tff(c_4,plain,
    ! [S_5,T_7,P_3,R_4,Q_6] : is_a_theorem(implies(implies(implies(P_3,Q_6),implies(R_4,S_5)),implies(implies(S_5,P_3),implies(T_7,implies(R_4,P_3))))),
    inference(cnfTransformation,[status(thm)],[f_34]) ).

tff(c_8,plain,
    ! [P_14,Q_13,S_11,T_10,R_12] : is_a_theorem(implies(implies(implies(P_14,Q_13),implies(R_12,S_11)),implies(implies(S_11,P_14),implies(T_10,implies(R_12,P_14))))),
    inference(cnfTransformation,[status(thm)],[f_34]) ).

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

tff(c_13,plain,
    ! [R_18,T_16,P_19,Q_15,S_17] :
      ( is_a_theorem(implies(implies(S_17,P_19),implies(T_16,implies(R_18,P_19))))
      | ~ is_a_theorem(implies(implies(P_19,Q_15),implies(R_18,S_17))) ),
    inference(resolution,[status(thm)],[c_8,c_2]) ).

tff(c_16,plain,
    ! [S_5,T_7,T_16,P_3,R_4,Q_6] : is_a_theorem(implies(implies(implies(T_7,implies(R_4,P_3)),implies(P_3,Q_6)),implies(T_16,implies(implies(S_5,P_3),implies(P_3,Q_6))))),
    inference(resolution,[status(thm)],[c_4,c_13]) ).

tff(c_17,plain,
    ! [T_20,P_25,Q_24,S_21,T_22,R_23] : is_a_theorem(implies(implies(implies(T_20,implies(R_23,P_25)),implies(P_25,Q_24)),implies(T_22,implies(implies(S_21,P_25),implies(P_25,Q_24))))),
    inference(resolution,[status(thm)],[c_4,c_13]) ).

tff(c_25,plain,
    ! [R_26,T_31,T_28,P_29,S_27,Q_30] :
      ( is_a_theorem(implies(T_31,implies(implies(S_27,P_29),implies(P_29,Q_30))))
      | ~ is_a_theorem(implies(implies(T_28,implies(R_26,P_29)),implies(P_29,Q_30))) ),
    inference(resolution,[status(thm)],[c_17,c_2]) ).

tff(c_30,plain,
    ! [T_35,S_33,P_36,T_34,S_32] : is_a_theorem(implies(T_35,implies(implies(S_32,T_34),implies(T_34,implies(implies(S_33,P_36),implies(P_36,T_34)))))),
    inference(resolution,[status(thm)],[c_16,c_25]) ).

tff(c_42,plain,
    ! [T_35,S_33,P_36,T_34,S_32] :
      ( is_a_theorem(implies(implies(S_32,T_34),implies(T_34,implies(implies(S_33,P_36),implies(P_36,T_34)))))
      | ~ is_a_theorem(T_35) ),
    inference(resolution,[status(thm)],[c_30,c_2]) ).

tff(c_43,plain,
    ! [T_35] : ~ is_a_theorem(T_35),
    inference(splitLeft,[status(thm)],[c_42]) ).

tff(c_29,plain,
    ! [S_5,T_31,T_16,S_27,P_3] : is_a_theorem(implies(T_31,implies(implies(S_27,T_16),implies(T_16,implies(implies(S_5,P_3),implies(P_3,T_16)))))),
    inference(resolution,[status(thm)],[c_16,c_25]) ).

tff(c_50,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_43,c_29]) ).

tff(c_52,plain,
    ! [S_37,T_38,S_39,P_40] : is_a_theorem(implies(implies(S_37,T_38),implies(T_38,implies(implies(S_39,P_40),implies(P_40,T_38))))),
    inference(splitRight,[status(thm)],[c_42]) ).

tff(c_12,plain,
    ! [P_14,Q_13,S_11,T_10,R_12] :
      ( is_a_theorem(implies(implies(S_11,P_14),implies(T_10,implies(R_12,P_14))))
      | ~ is_a_theorem(implies(implies(P_14,Q_13),implies(R_12,S_11))) ),
    inference(resolution,[status(thm)],[c_8,c_2]) ).

tff(c_73,plain,
    ! [S_45,T_49,S_47,P_48,T_46] : is_a_theorem(implies(implies(implies(implies(S_47,P_48),implies(P_48,T_49)),S_45),implies(T_46,implies(T_49,S_45)))),
    inference(resolution,[status(thm)],[c_52,c_12]) ).

tff(c_24,plain,
    ! [T_20,P_25,Q_24,S_21,T_22,R_23] :
      ( is_a_theorem(implies(T_22,implies(implies(S_21,P_25),implies(P_25,Q_24))))
      | ~ is_a_theorem(implies(implies(T_20,implies(R_23,P_25)),implies(P_25,Q_24))) ),
    inference(resolution,[status(thm)],[c_17,c_2]) ).

tff(c_89,plain,
    ! [S_51,T_53,T_52,T_54,R_50] : is_a_theorem(implies(T_54,implies(implies(S_51,T_52),implies(T_52,implies(T_53,implies(R_50,T_52)))))),
    inference(resolution,[status(thm)],[c_73,c_24]) ).

tff(c_104,plain,
    ! [S_51,T_53,T_52,T_54,R_50] :
      ( is_a_theorem(implies(implies(S_51,T_52),implies(T_52,implies(T_53,implies(R_50,T_52)))))
      | ~ is_a_theorem(T_54) ),
    inference(resolution,[status(thm)],[c_89,c_2]) ).

tff(c_105,plain,
    ! [T_54] : ~ is_a_theorem(T_54),
    inference(splitLeft,[status(thm)],[c_104]) ).

tff(c_85,plain,
    ! [T_49,S_21,T_22,R_23,T_46] : is_a_theorem(implies(T_22,implies(implies(S_21,T_46),implies(T_46,implies(T_49,implies(R_23,T_46)))))),
    inference(resolution,[status(thm)],[c_73,c_24]) ).

tff(c_115,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_105,c_85]) ).

tff(c_134,plain,
    ! [S_62,T_63,T_64,R_65] : is_a_theorem(implies(implies(S_62,T_63),implies(T_63,implies(T_64,implies(R_65,T_63))))),
    inference(splitRight,[status(thm)],[c_104]) ).

tff(c_143,plain,
    ! [S_62,R_65,T_63,T_10,T_64] : is_a_theorem(implies(implies(implies(T_64,implies(R_65,T_63)),S_62),implies(T_10,implies(T_63,S_62)))),
    inference(resolution,[status(thm)],[c_134,c_12]) ).

tff(c_117,plain,
    ! [S_56,T_58,P_59,R_55,Q_60,T_61,T_57] : is_a_theorem(implies(implies(implies(implies(S_56,P_59),implies(P_59,Q_60)),implies(T_58,implies(R_55,P_59))),implies(T_57,implies(T_61,implies(T_58,implies(R_55,P_59)))))),
    inference(resolution,[status(thm)],[c_17,c_12]) ).

tff(c_404,plain,
    ! [Q_113,T_112,P_114,T_116,T_111,R_117,S_110,T_115] : is_a_theorem(implies(implies(implies(T_115,implies(T_116,implies(R_117,P_114))),implies(implies(S_110,P_114),implies(P_114,Q_113))),implies(T_112,implies(T_111,implies(implies(S_110,P_114),implies(P_114,Q_113)))))),
    inference(resolution,[status(thm)],[c_117,c_12]) ).

tff(c_1412,plain,
    ! [T_232,P_227,S_231,Q_229,T_225,T_233,T_228,T_230,R_226] : is_a_theorem(implies(implies(implies(T_230,implies(implies(S_231,P_227),implies(P_227,Q_229))),implies(T_228,implies(T_233,implies(R_226,P_227)))),implies(T_225,implies(T_232,implies(T_228,implies(T_233,implies(R_226,P_227))))))),
    inference(resolution,[status(thm)],[c_404,c_12]) ).

tff(c_3147,plain,
    ! [T_380,T_382,Q_376,T_379,P_381,T_375,T_378,R_374,S_377] :
      ( is_a_theorem(implies(T_375,implies(T_378,implies(T_380,implies(T_382,implies(R_374,P_381))))))
      | ~ is_a_theorem(implies(implies(T_379,implies(implies(S_377,P_381),implies(P_381,Q_376))),implies(T_380,implies(T_382,implies(R_374,P_381))))) ),
    inference(resolution,[status(thm)],[c_1412,c_2]) ).

tff(c_4919,plain,
    ! [T_475,Q_477,P_478,T_476,T_474,S_479] : is_a_theorem(implies(T_475,implies(T_474,implies(implies(implies(P_478,Q_477),P_478),implies(T_476,implies(implies(S_479,P_478),P_478)))))),
    inference(resolution,[status(thm)],[c_4,c_3147]) ).

tff(c_5008,plain,
    ! [T_475,Q_477,P_478,T_476,T_474,S_479] :
      ( is_a_theorem(implies(T_474,implies(implies(implies(P_478,Q_477),P_478),implies(T_476,implies(implies(S_479,P_478),P_478)))))
      | ~ is_a_theorem(T_475) ),
    inference(resolution,[status(thm)],[c_4919,c_2]) ).

tff(c_5072,plain,
    ! [T_475] : ~ is_a_theorem(T_475),
    inference(splitLeft,[status(thm)],[c_5008]) ).

tff(c_103,plain,
    ! [S_51,T_53,P_14,T_52,T_10,R_50] : is_a_theorem(implies(implies(implies(T_52,implies(T_53,implies(R_50,T_52))),P_14),implies(T_10,implies(implies(S_51,T_52),P_14)))),
    inference(resolution,[status(thm)],[c_89,c_12]) ).

tff(c_5152,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_5072,c_103]) ).

tff(c_5154,plain,
    ! [S_488,T_489,P_486,Q_490,T_487] : is_a_theorem(implies(T_487,implies(implies(implies(P_486,Q_490),P_486),implies(T_489,implies(implies(S_488,P_486),P_486))))),
    inference(splitRight,[status(thm)],[c_5008]) ).

tff(c_5258,plain,
    ! [S_488,T_489,P_486,Q_490,T_487] :
      ( is_a_theorem(implies(implies(implies(P_486,Q_490),P_486),implies(T_489,implies(implies(S_488,P_486),P_486))))
      | ~ is_a_theorem(T_487) ),
    inference(resolution,[status(thm)],[c_5154,c_2]) ).

tff(c_5259,plain,
    ! [T_487] : ~ is_a_theorem(T_487),
    inference(splitLeft,[status(thm)],[c_5258]) ).

tff(c_5153,plain,
    ! [Q_477,P_478,T_476,T_474,S_479] : is_a_theorem(implies(T_474,implies(implies(implies(P_478,Q_477),P_478),implies(T_476,implies(implies(S_479,P_478),P_478))))),
    inference(splitRight,[status(thm)],[c_5008]) ).

tff(c_5340,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_5259,c_5153]) ).

tff(c_5342,plain,
    ! [P_491,Q_492,T_493,S_494] : is_a_theorem(implies(implies(implies(P_491,Q_492),P_491),implies(T_493,implies(implies(S_494,P_491),P_491)))),
    inference(splitRight,[status(thm)],[c_5258]) ).

tff(c_5456,plain,
    ! [T_501,S_502,P_503,Q_504] :
      ( is_a_theorem(implies(T_501,implies(implies(S_502,P_503),P_503)))
      | ~ is_a_theorem(implies(implies(P_503,Q_504),P_503)) ),
    inference(resolution,[status(thm)],[c_5342,c_2]) ).

tff(c_5647,plain,
    ! [T_505,S_506,T_507,S_508] : is_a_theorem(implies(T_505,implies(implies(S_506,implies(T_507,implies(S_508,S_508))),implies(T_507,implies(S_508,S_508))))),
    inference(resolution,[status(thm)],[c_143,c_5456]) ).

tff(c_5736,plain,
    ! [S_506,T_507,S_508,T_505] :
      ( is_a_theorem(implies(implies(S_506,implies(T_507,implies(S_508,S_508))),implies(T_507,implies(S_508,S_508))))
      | ~ is_a_theorem(T_505) ),
    inference(resolution,[status(thm)],[c_5647,c_2]) ).

tff(c_5737,plain,
    ! [T_505] : ~ is_a_theorem(T_505),
    inference(splitLeft,[status(thm)],[c_5736]) ).

tff(c_5641,plain,
    ! [T_501,S_502,T_10,S_62] : is_a_theorem(implies(T_501,implies(implies(S_502,implies(T_10,implies(S_62,S_62))),implies(T_10,implies(S_62,S_62))))),
    inference(resolution,[status(thm)],[c_143,c_5456]) ).

tff(c_6043,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_5737,c_5641]) ).

tff(c_6045,plain,
    ! [S_515,T_516,S_517] : is_a_theorem(implies(implies(S_515,implies(T_516,implies(S_517,S_517))),implies(T_516,implies(S_517,S_517)))),
    inference(splitRight,[status(thm)],[c_5736]) ).

tff(c_165,plain,
    ! [S_73,T_74,R_70,T_71,T_72] : is_a_theorem(implies(implies(implies(T_71,implies(R_70,T_74)),S_73),implies(T_72,implies(T_74,S_73)))),
    inference(resolution,[status(thm)],[c_134,c_12]) ).

tff(c_181,plain,
    ! [T_75,R_78,S_77,T_76,T_79] :
      ( is_a_theorem(implies(T_79,implies(T_75,S_77)))
      | ~ is_a_theorem(implies(implies(T_76,implies(R_78,T_75)),S_77)) ),
    inference(resolution,[status(thm)],[c_165,c_2]) ).

tff(c_203,plain,
    ! [T_84,T_81,T_83,T_80,R_82] : is_a_theorem(implies(T_84,implies(T_81,implies(T_80,implies(T_83,implies(R_82,T_81)))))),
    inference(resolution,[status(thm)],[c_143,c_181]) ).

tff(c_2038,plain,
    ! [T_288,P_291,R_287,T_290,T_286,T_289] : is_a_theorem(implies(implies(implies(T_290,implies(T_286,implies(R_287,T_289))),P_291),implies(T_288,implies(T_289,P_291)))),
    inference(resolution,[status(thm)],[c_203,c_12]) ).

tff(c_2077,plain,
    ! [T_288,P_291,R_287,T_290,T_286,T_289] :
      ( is_a_theorem(implies(T_288,implies(T_289,P_291)))
      | ~ is_a_theorem(implies(implies(T_290,implies(T_286,implies(R_287,T_289))),P_291)) ),
    inference(resolution,[status(thm)],[c_2038,c_2]) ).

tff(c_6208,plain,
    ! [T_521,S_522,T_523] : is_a_theorem(implies(T_521,implies(S_522,implies(T_523,implies(S_522,S_522))))),
    inference(resolution,[status(thm)],[c_6045,c_2077]) ).

tff(c_6304,plain,
    ! [S_522,T_523,T_521] :
      ( is_a_theorem(implies(S_522,implies(T_523,implies(S_522,S_522))))
      | ~ is_a_theorem(T_521) ),
    inference(resolution,[status(thm)],[c_6208,c_2]) ).

tff(c_6646,plain,
    ! [T_521] : ~ is_a_theorem(T_521),
    inference(splitLeft,[status(thm)],[c_6304]) ).

tff(c_132,plain,
    ! [S_56,T_58,P_59,R_55,Q_60,T_61,T_57] :
      ( is_a_theorem(implies(T_57,implies(T_61,implies(T_58,implies(R_55,P_59)))))
      | ~ is_a_theorem(implies(implies(implies(S_56,P_59),implies(P_59,Q_60)),implies(T_58,implies(R_55,P_59)))) ),
    inference(resolution,[status(thm)],[c_117,c_2]) ).

tff(c_6114,plain,
    ! [T_518,T_519,S_520] : is_a_theorem(implies(T_518,implies(T_519,implies(S_520,implies(S_520,S_520))))),
    inference(resolution,[status(thm)],[c_6045,c_132]) ).

tff(c_6207,plain,
    ! [T_519,S_520,T_518] :
      ( is_a_theorem(implies(T_519,implies(S_520,implies(S_520,S_520))))
      | ~ is_a_theorem(T_518) ),
    inference(resolution,[status(thm)],[c_6114,c_2]) ).

tff(c_6305,plain,
    ! [T_518] : ~ is_a_theorem(T_518),
    inference(splitLeft,[status(thm)],[c_6207]) ).

tff(c_6100,plain,
    ! [T_288,S_517,T_516] : is_a_theorem(implies(T_288,implies(S_517,implies(T_516,implies(S_517,S_517))))),
    inference(resolution,[status(thm)],[c_6045,c_2077]) ).

tff(c_6394,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_6305,c_6100]) ).

tff(c_6396,plain,
    ! [T_524,S_525] : is_a_theorem(implies(T_524,implies(S_525,implies(S_525,S_525)))),
    inference(splitRight,[status(thm)],[c_6207]) ).

tff(c_6500,plain,
    ! [S_525,T_524] :
      ( is_a_theorem(implies(S_525,implies(S_525,S_525)))
      | ~ is_a_theorem(T_524) ),
    inference(resolution,[status(thm)],[c_6396,c_2]) ).

tff(c_6501,plain,
    ! [T_524] : ~ is_a_theorem(T_524),
    inference(splitLeft,[status(thm)],[c_6500]) ).

tff(c_6395,plain,
    ! [T_519,S_520] : is_a_theorem(implies(T_519,implies(S_520,implies(S_520,S_520)))),
    inference(splitRight,[status(thm)],[c_6207]) ).

tff(c_6591,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_6501,c_6395]) ).

tff(c_6592,plain,
    ! [S_525] : is_a_theorem(implies(S_525,implies(S_525,S_525))),
    inference(splitRight,[status(thm)],[c_6500]) ).

tff(c_6736,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_6646,c_6592]) ).

tff(c_6737,plain,
    ! [S_522,T_523] : is_a_theorem(implies(S_522,implies(T_523,implies(S_522,S_522)))),
    inference(splitRight,[status(thm)],[c_6304]) ).

tff(c_180,plain,
    ! [S_73,T_74,R_70,T_71,T_72] :
      ( is_a_theorem(implies(T_72,implies(T_74,S_73)))
      | ~ is_a_theorem(implies(implies(T_71,implies(R_70,T_74)),S_73)) ),
    inference(resolution,[status(thm)],[c_165,c_2]) ).

tff(c_6798,plain,
    ! [T_529,S_530,T_531] : is_a_theorem(implies(T_529,implies(implies(S_530,S_530),implies(T_531,implies(S_530,S_530))))),
    inference(resolution,[status(thm)],[c_6045,c_180]) ).

tff(c_6891,plain,
    ! [S_530,T_531,T_529] :
      ( is_a_theorem(implies(implies(S_530,S_530),implies(T_531,implies(S_530,S_530))))
      | ~ is_a_theorem(T_529) ),
    inference(resolution,[status(thm)],[c_6798,c_2]) ).

tff(c_7051,plain,
    ! [T_529] : ~ is_a_theorem(T_529),
    inference(splitLeft,[status(thm)],[c_6891]) ).

tff(c_6112,plain,
    ! [S_517,S_515,T_10,T_516] : is_a_theorem(implies(implies(implies(S_517,S_517),S_515),implies(T_10,implies(T_516,S_515)))),
    inference(resolution,[status(thm)],[c_6045,c_12]) ).

tff(c_7145,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_7051,c_6112]) ).

tff(c_7147,plain,
    ! [S_540,T_541] : is_a_theorem(implies(implies(S_540,S_540),implies(T_541,implies(S_540,S_540)))),
    inference(splitRight,[status(thm)],[c_6891]) ).

tff(c_222,plain,
    ! [T_84,T_81,T_83,T_80,R_82] :
      ( is_a_theorem(implies(T_81,implies(T_80,implies(T_83,implies(R_82,T_81)))))
      | ~ is_a_theorem(T_84) ),
    inference(resolution,[status(thm)],[c_203,c_2]) ).

tff(c_223,plain,
    ! [T_84] : ~ is_a_theorem(T_84),
    inference(splitLeft,[status(thm)],[c_222]) ).

tff(c_197,plain,
    ! [T_75,R_78,T_63,T_79,T_10] : is_a_theorem(implies(T_79,implies(T_75,implies(T_10,implies(T_63,implies(R_78,T_75)))))),
    inference(resolution,[status(thm)],[c_143,c_181]) ).

tff(c_236,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_223,c_197]) ).

tff(c_238,plain,
    ! [T_85,T_86,T_87,R_88] : is_a_theorem(implies(T_85,implies(T_86,implies(T_87,implies(R_88,T_85))))),
    inference(splitRight,[status(thm)],[c_222]) ).

tff(c_258,plain,
    ! [T_89,T_90,R_91,T_92] :
      ( is_a_theorem(implies(T_89,implies(T_90,implies(R_91,T_92))))
      | ~ is_a_theorem(T_92) ),
    inference(resolution,[status(thm)],[c_238,c_2]) ).

tff(c_277,plain,
    ! [T_90,R_91,T_92,T_89] :
      ( is_a_theorem(implies(T_90,implies(R_91,T_92)))
      | ~ is_a_theorem(T_89)
      | ~ is_a_theorem(T_92) ),
    inference(resolution,[status(thm)],[c_258,c_2]) ).

tff(c_291,plain,
    ! [T_89] : ~ is_a_theorem(T_89),
    inference(splitLeft,[status(thm)],[c_277]) ).

tff(c_237,plain,
    ! [T_81,T_80,T_83,R_82] : is_a_theorem(implies(T_81,implies(T_80,implies(T_83,implies(R_82,T_81))))),
    inference(splitRight,[status(thm)],[c_222]) ).

tff(c_307,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_291,c_237]) ).

tff(c_309,plain,
    ! [T_100,R_101,T_102] :
      ( is_a_theorem(implies(T_100,implies(R_101,T_102)))
      | ~ is_a_theorem(T_102) ),
    inference(splitRight,[status(thm)],[c_277]) ).

tff(c_332,plain,
    ! [R_101,T_102,T_100] :
      ( is_a_theorem(implies(R_101,T_102))
      | ~ is_a_theorem(T_100)
      | ~ is_a_theorem(T_102) ),
    inference(resolution,[status(thm)],[c_309,c_2]) ).

tff(c_333,plain,
    ! [T_100] : ~ is_a_theorem(T_100),
    inference(splitLeft,[status(thm)],[c_332]) ).

tff(c_350,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_333,c_237]) ).

tff(c_352,plain,
    ! [R_103,T_104] :
      ( is_a_theorem(implies(R_103,T_104))
      | ~ is_a_theorem(T_104) ),
    inference(splitRight,[status(thm)],[c_332]) ).

tff(c_742,plain,
    ! [S_163,P_164,T_165,R_166] :
      ( is_a_theorem(implies(implies(S_163,P_164),implies(T_165,implies(R_166,P_164))))
      | ~ is_a_theorem(implies(R_166,S_163)) ),
    inference(resolution,[status(thm)],[c_352,c_12]) ).

tff(c_3325,plain,
    ! [T_393,T_390,P_392,S_389,R_391] :
      ( is_a_theorem(implies(implies(implies(R_391,P_392),S_389),implies(T_390,implies(T_393,S_389))))
      | ~ is_a_theorem(implies(R_391,S_389)) ),
    inference(resolution,[status(thm)],[c_742,c_12]) ).

tff(c_3373,plain,
    ! [T_393,T_390,P_392,S_389,R_391] :
      ( is_a_theorem(implies(T_390,implies(T_393,S_389)))
      | ~ is_a_theorem(implies(implies(R_391,P_392),S_389))
      | ~ is_a_theorem(implies(R_391,S_389)) ),
    inference(resolution,[status(thm)],[c_3325,c_2]) ).

tff(c_7151,plain,
    ! [T_390,T_393,T_541,S_540] :
      ( is_a_theorem(implies(T_390,implies(T_393,implies(T_541,implies(S_540,S_540)))))
      | ~ is_a_theorem(implies(S_540,implies(T_541,implies(S_540,S_540)))) ),
    inference(resolution,[status(thm)],[c_7147,c_3373]) ).

tff(c_7207,plain,
    ! [T_542,T_543,T_544,S_545] : is_a_theorem(implies(T_542,implies(T_543,implies(T_544,implies(S_545,S_545))))),
    inference(demodulation,[status(thm),theory(equality)],[c_6737,c_7151]) ).

tff(c_7300,plain,
    ! [T_543,T_544,S_545,T_542] :
      ( is_a_theorem(implies(T_543,implies(T_544,implies(S_545,S_545))))
      | ~ is_a_theorem(T_542) ),
    inference(resolution,[status(thm)],[c_7207,c_2]) ).

tff(c_7301,plain,
    ! [T_542] : ~ is_a_theorem(T_542),
    inference(splitLeft,[status(thm)],[c_7300]) ).

tff(c_7184,plain,
    ! [T_390,T_393,T_541,S_540] : is_a_theorem(implies(T_390,implies(T_393,implies(T_541,implies(S_540,S_540))))),
    inference(demodulation,[status(thm),theory(equality)],[c_6737,c_7151]) ).

tff(c_7392,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_7301,c_7184]) ).

tff(c_7399,plain,
    ! [T_546,T_547,S_548] : is_a_theorem(implies(T_546,implies(T_547,implies(S_548,S_548)))),
    inference(splitRight,[status(thm)],[c_7300]) ).

tff(c_7509,plain,
    ! [T_547,S_548,T_546] :
      ( is_a_theorem(implies(T_547,implies(S_548,S_548)))
      | ~ is_a_theorem(T_546) ),
    inference(resolution,[status(thm)],[c_7399,c_2]) ).

tff(c_7510,plain,
    ! [T_546] : ~ is_a_theorem(T_546),
    inference(splitLeft,[status(thm)],[c_7509]) ).

tff(c_7393,plain,
    ! [T_543,T_544,S_545] : is_a_theorem(implies(T_543,implies(T_544,implies(S_545,S_545)))),
    inference(splitRight,[status(thm)],[c_7300]) ).

tff(c_7598,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_7510,c_7393]) ).

tff(c_7845,plain,
    ! [T_553,S_554] : is_a_theorem(implies(T_553,implies(S_554,S_554))),
    inference(splitRight,[status(thm)],[c_7509]) ).

tff(c_7960,plain,
    ! [S_554,T_553] :
      ( is_a_theorem(implies(S_554,S_554))
      | ~ is_a_theorem(T_553) ),
    inference(resolution,[status(thm)],[c_7845,c_2]) ).

tff(c_7961,plain,
    ! [T_553] : ~ is_a_theorem(T_553),
    inference(splitLeft,[status(thm)],[c_7960]) ).

tff(c_7599,plain,
    ! [T_547,S_548] : is_a_theorem(implies(T_547,implies(S_548,S_548))),
    inference(splitRight,[status(thm)],[c_7509]) ).

tff(c_8050,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_7961,c_7599]) ).

tff(c_8052,plain,
    ! [S_555] : is_a_theorem(implies(S_555,S_555)),
    inference(splitRight,[status(thm)],[c_7960]) ).

tff(c_1073,plain,
    ! [T_207,S_210,Q_208,T_211,R_205,T_212,P_206,T_209] :
      ( is_a_theorem(implies(T_211,implies(T_209,implies(implies(S_210,P_206),implies(P_206,Q_208)))))
      | ~ is_a_theorem(implies(implies(T_207,implies(T_212,implies(R_205,P_206))),implies(implies(S_210,P_206),implies(P_206,Q_208)))) ),
    inference(resolution,[status(thm)],[c_404,c_2]) ).

tff(c_1180,plain,
    ! [T_215,T_214,R_217,T_213,R_216] : is_a_theorem(implies(T_215,implies(T_213,implies(implies(implies(R_216,T_214),T_214),implies(T_214,implies(R_217,T_214)))))),
    inference(resolution,[status(thm)],[c_4,c_1073]) ).

tff(c_1218,plain,
    ! [T_215,T_214,R_217,T_213,R_216] :
      ( is_a_theorem(implies(T_213,implies(implies(implies(R_216,T_214),T_214),implies(T_214,implies(R_217,T_214)))))
      | ~ is_a_theorem(T_215) ),
    inference(resolution,[status(thm)],[c_1180,c_2]) ).

tff(c_1219,plain,
    ! [T_215] : ~ is_a_theorem(T_215),
    inference(splitLeft,[status(thm)],[c_1218]) ).

tff(c_1179,plain,
    ! [T_211,R_205,T_7,T_209,R_4] : is_a_theorem(implies(T_211,implies(T_209,implies(implies(implies(R_205,T_7),T_7),implies(T_7,implies(R_4,T_7)))))),
    inference(resolution,[status(thm)],[c_4,c_1073]) ).

tff(c_1257,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1219,c_1179]) ).

tff(c_1299,plain,
    ! [T_218,R_219,T_220,R_221] : is_a_theorem(implies(T_218,implies(implies(implies(R_219,T_220),T_220),implies(T_220,implies(R_221,T_220))))),
    inference(splitRight,[status(thm)],[c_1218]) ).

tff(c_1344,plain,
    ! [R_219,T_220,R_221,T_218] :
      ( is_a_theorem(implies(implies(implies(R_219,T_220),T_220),implies(T_220,implies(R_221,T_220))))
      | ~ is_a_theorem(T_218) ),
    inference(resolution,[status(thm)],[c_1299,c_2]) ).

tff(c_1345,plain,
    ! [T_218] : ~ is_a_theorem(T_218),
    inference(splitLeft,[status(thm)],[c_1344]) ).

tff(c_1258,plain,
    ! [T_213,R_216,T_214,R_217] : is_a_theorem(implies(T_213,implies(implies(implies(R_216,T_214),T_214),implies(T_214,implies(R_217,T_214))))),
    inference(splitRight,[status(thm)],[c_1218]) ).

tff(c_1384,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1345,c_1258]) ).

tff(c_1386,plain,
    ! [R_222,T_223,R_224] : is_a_theorem(implies(implies(implies(R_222,T_223),T_223),implies(T_223,implies(R_224,T_223)))),
    inference(splitRight,[status(thm)],[c_1344]) ).

tff(c_1507,plain,
    ! [R_237,T_238,R_239,T_240] : is_a_theorem(implies(implies(implies(R_237,T_238),implies(R_239,T_238)),implies(T_240,implies(T_238,implies(R_239,T_238))))),
    inference(resolution,[status(thm)],[c_1386,c_12]) ).

tff(c_1536,plain,
    ! [T_240,T_238,R_239,R_237] :
      ( is_a_theorem(implies(T_240,implies(T_238,implies(R_239,T_238))))
      | ~ is_a_theorem(implies(implies(R_237,T_238),implies(R_239,T_238))) ),
    inference(resolution,[status(thm)],[c_1507,c_2]) ).

tff(c_8135,plain,
    ! [T_556,T_557,R_558] : is_a_theorem(implies(T_556,implies(T_557,implies(R_558,T_557)))),
    inference(resolution,[status(thm)],[c_8052,c_1536]) ).

tff(c_8228,plain,
    ! [T_557,R_558,T_556] :
      ( is_a_theorem(implies(T_557,implies(R_558,T_557)))
      | ~ is_a_theorem(T_556) ),
    inference(resolution,[status(thm)],[c_8135,c_2]) ).

tff(c_8358,plain,
    ! [T_556] : ~ is_a_theorem(T_556),
    inference(splitLeft,[status(thm)],[c_8228]) ).

tff(c_144,plain,
    ! [T_63,T_64,R_65,S_62] :
      ( is_a_theorem(implies(T_63,implies(T_64,implies(R_65,T_63))))
      | ~ is_a_theorem(implies(S_62,T_63)) ),
    inference(resolution,[status(thm)],[c_134,c_2]) ).

tff(c_8127,plain,
    ! [S_555,T_64,R_65] : is_a_theorem(implies(S_555,implies(T_64,implies(R_65,S_555)))),
    inference(resolution,[status(thm)],[c_8052,c_144]) ).

tff(c_8446,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_8358,c_8127]) ).

tff(c_8450,plain,
    ! [T_568,R_569] : is_a_theorem(implies(T_568,implies(R_569,T_568))),
    inference(splitRight,[status(thm)],[c_8228]) ).

tff(c_8513,plain,
    ! [P_14,Q_13,T_10,R_569] : is_a_theorem(implies(implies(implies(P_14,Q_13),P_14),implies(T_10,implies(R_569,P_14)))),
    inference(resolution,[status(thm)],[c_8450,c_12]) ).

tff(c_14714,plain,
    ! [T_801,T_802,R_803,P_804] :
      ( is_a_theorem(implies(T_801,implies(T_802,implies(R_803,P_804))))
      | ~ is_a_theorem(implies(R_803,implies(R_803,P_804))) ),
    inference(resolution,[status(thm)],[c_8052,c_3373]) ).

tff(c_22431,plain,
    ! [R_973,T_971,Q_969,T_970,P_972] : is_a_theorem(implies(T_970,implies(T_971,implies(implies(implies(P_972,Q_969),P_972),implies(R_973,P_972))))),
    inference(resolution,[status(thm)],[c_8513,c_14714]) ).

tff(c_15567,plain,
    ! [S_828,T_824,S_826,T_825,T_827] : is_a_theorem(implies(T_824,implies(T_827,implies(implies(implies(S_828,S_828),S_826),implies(T_825,S_826))))),
    inference(resolution,[status(thm)],[c_6112,c_14714]) ).

tff(c_15682,plain,
    ! [S_828,T_824,S_826,T_825,T_827] :
      ( is_a_theorem(implies(T_827,implies(implies(implies(S_828,S_828),S_826),implies(T_825,S_826))))
      | ~ is_a_theorem(T_824) ),
    inference(resolution,[status(thm)],[c_15567,c_2]) ).

tff(c_15802,plain,
    ! [T_824] : ~ is_a_theorem(T_824),
    inference(splitLeft,[status(thm)],[c_15682]) ).

tff(c_41,plain,
    ! [P_14,S_33,P_36,T_34,S_32,T_10] : is_a_theorem(implies(implies(implies(T_34,implies(implies(S_33,P_36),implies(P_36,T_34))),P_14),implies(T_10,implies(implies(S_32,T_34),P_14)))),
    inference(resolution,[status(thm)],[c_30,c_12]) ).

tff(c_594,plain,
    ! [S_141,P_145,P_146,S_144,T_142,T_143] : is_a_theorem(implies(implies(implies(T_143,implies(implies(S_141,P_146),implies(P_146,T_143))),P_145),implies(T_142,implies(implies(S_144,T_143),P_145)))),
    inference(resolution,[status(thm)],[c_30,c_12]) ).

tff(c_1605,plain,
    ! [P_246,T_247,S_249,T_245,S_250,P_248] :
      ( is_a_theorem(implies(T_247,implies(implies(S_249,T_245),P_246)))
      | ~ is_a_theorem(implies(implies(T_245,implies(implies(S_250,P_248),implies(P_248,T_245))),P_246)) ),
    inference(resolution,[status(thm)],[c_594,c_2]) ).

tff(c_1698,plain,
    ! [S_33,P_36,T_247,S_249,T_34,S_32,S_250,P_248,T_10] : is_a_theorem(implies(T_247,implies(implies(S_249,implies(T_34,implies(implies(S_33,P_36),implies(P_36,T_34)))),implies(T_10,implies(implies(S_32,T_34),implies(implies(S_250,P_248),implies(P_248,implies(T_34,implies(implies(S_33,P_36),implies(P_36,T_34)))))))))),
    inference(resolution,[status(thm)],[c_41,c_1605]) ).

tff(c_15916,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_15802,c_1698]) ).

tff(c_15918,plain,
    ! [T_838,S_839,S_840,T_841] : is_a_theorem(implies(T_838,implies(implies(implies(S_839,S_839),S_840),implies(T_841,S_840)))),
    inference(splitRight,[status(thm)],[c_15682]) ).

tff(c_16053,plain,
    ! [S_839,S_840,T_841,T_838] :
      ( is_a_theorem(implies(implies(implies(S_839,S_839),S_840),implies(T_841,S_840)))
      | ~ is_a_theorem(T_838) ),
    inference(resolution,[status(thm)],[c_15918,c_2]) ).

tff(c_16054,plain,
    ! [T_838] : ~ is_a_theorem(T_838),
    inference(splitLeft,[status(thm)],[c_16053]) ).

tff(c_15917,plain,
    ! [T_827,S_828,S_826,T_825] : is_a_theorem(implies(T_827,implies(implies(implies(S_828,S_828),S_826),implies(T_825,S_826)))),
    inference(splitRight,[status(thm)],[c_15682]) ).

tff(c_16169,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16054,c_15917]) ).

tff(c_16171,plain,
    ! [S_842,S_843,T_844] : is_a_theorem(implies(implies(implies(S_842,S_842),S_843),implies(T_844,S_843))),
    inference(splitRight,[status(thm)],[c_16053]) ).

tff(c_8110,plain,
    ! [T_390,T_393,R_391,P_392] :
      ( is_a_theorem(implies(T_390,implies(T_393,implies(R_391,P_392))))
      | ~ is_a_theorem(implies(R_391,implies(R_391,P_392))) ),
    inference(resolution,[status(thm)],[c_8052,c_3373]) ).

tff(c_16790,plain,
    ! [T_858,T_859,S_860,S_861] : is_a_theorem(implies(T_858,implies(T_859,implies(implies(implies(S_860,S_860),S_861),S_861)))),
    inference(resolution,[status(thm)],[c_16171,c_8110]) ).

tff(c_16905,plain,
    ! [T_859,S_860,S_861,T_858] :
      ( is_a_theorem(implies(T_859,implies(implies(implies(S_860,S_860),S_861),S_861)))
      | ~ is_a_theorem(T_858) ),
    inference(resolution,[status(thm)],[c_16790,c_2]) ).

tff(c_16906,plain,
    ! [T_858] : ~ is_a_theorem(T_858),
    inference(splitLeft,[status(thm)],[c_16905]) ).

tff(c_16239,plain,
    ! [T_390,T_393,S_842,S_843] : is_a_theorem(implies(T_390,implies(T_393,implies(implies(implies(S_842,S_842),S_843),S_843)))),
    inference(resolution,[status(thm)],[c_16171,c_8110]) ).

tff(c_17146,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16906,c_16239]) ).

tff(c_17148,plain,
    ! [T_862,S_863,S_864] : is_a_theorem(implies(T_862,implies(implies(implies(S_863,S_863),S_864),S_864))),
    inference(splitRight,[status(thm)],[c_16905]) ).

tff(c_17283,plain,
    ! [S_863,S_864,T_862] :
      ( is_a_theorem(implies(implies(implies(S_863,S_863),S_864),S_864))
      | ~ is_a_theorem(T_862) ),
    inference(resolution,[status(thm)],[c_17148,c_2]) ).

tff(c_17284,plain,
    ! [T_862] : ~ is_a_theorem(T_862),
    inference(splitLeft,[status(thm)],[c_17283]) ).

tff(c_17147,plain,
    ! [T_859,S_860,S_861] : is_a_theorem(implies(T_859,implies(implies(implies(S_860,S_860),S_861),S_861))),
    inference(splitRight,[status(thm)],[c_16905]) ).

tff(c_17404,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_17284,c_17147]) ).

tff(c_17503,plain,
    ! [S_873,S_874] : is_a_theorem(implies(implies(implies(S_873,S_873),S_874),S_874)),
    inference(splitRight,[status(thm)],[c_17283]) ).

tff(c_17616,plain,
    ! [S_874,S_873] :
      ( is_a_theorem(S_874)
      | ~ is_a_theorem(implies(implies(S_873,S_873),S_874)) ),
    inference(resolution,[status(thm)],[c_17503,c_2]) ).

tff(c_22712,plain,
    ! [T_974,P_975,Q_976,R_977] : is_a_theorem(implies(T_974,implies(implies(implies(P_975,Q_976),P_975),implies(R_977,P_975)))),
    inference(resolution,[status(thm)],[c_22431,c_17616]) ).

tff(c_22874,plain,
    ! [P_978,Q_979,R_980] : is_a_theorem(implies(implies(implies(P_978,Q_979),P_978),implies(R_980,P_978))),
    inference(resolution,[status(thm)],[c_22712,c_17616]) ).

tff(c_23398,plain,
    ! [T_984,T_985,P_986,Q_987] : is_a_theorem(implies(T_984,implies(T_985,implies(implies(implies(P_986,Q_987),P_986),P_986)))),
    inference(resolution,[status(thm)],[c_22874,c_8110]) ).

tff(c_23539,plain,
    ! [T_988,P_989,Q_990] : is_a_theorem(implies(T_988,implies(implies(implies(P_989,Q_990),P_989),P_989))),
    inference(resolution,[status(thm)],[c_23398,c_17616]) ).

tff(c_23647,plain,
    ! [P_989,Q_990] : is_a_theorem(implies(implies(implies(P_989,Q_990),P_989),P_989)),
    inference(resolution,[status(thm)],[c_23539,c_17616]) ).

tff(c_6,plain,
    ~ is_a_theorem(implies(implies(implies(a,b),a),a)),
    inference(cnfTransformation,[status(thm)],[f_36]) ).

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

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.13/0.13  % Problem  : LCL092-1 : TPTP v8.1.2. Released v1.0.0.
% 0.13/0.14  % 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.15/0.35  % Computer : n005.cluster.edu
% 0.15/0.35  % Model    : x86_64 x86_64
% 0.15/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.35  % Memory   : 8042.1875MB
% 0.15/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.35  % CPULimit : 300
% 0.15/0.35  % WCLimit  : 300
% 0.15/0.35  % DateTime : Thu Aug  3 13:34:42 EDT 2023
% 0.15/0.36  % CPUTime  : 
% 11.99/4.22  % SZS status Unsatisfiable for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 11.99/4.24  
% 11.99/4.24  % SZS output start CNFRefutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 11.99/4.31  
% 11.99/4.31  Inference rules
% 11.99/4.31  ----------------------
% 11.99/4.31  #Ref     : 0
% 11.99/4.31  #Sup     : 4984
% 11.99/4.31  #Fact    : 0
% 11.99/4.31  #Define  : 0
% 11.99/4.31  #Split   : 38
% 11.99/4.31  #Chain   : 0
% 11.99/4.31  #Close   : 0
% 11.99/4.31  
% 11.99/4.31  Ordering : KBO
% 11.99/4.31  
% 11.99/4.31  Simplification rules
% 11.99/4.31  ----------------------
% 11.99/4.31  #Subsume      : 2054
% 11.99/4.31  #Demod        : 1712
% 11.99/4.31  #Tautology    : 1635
% 11.99/4.31  #SimpNegUnit  : 2793
% 11.99/4.31  #BackRed      : 1507
% 11.99/4.31  
% 11.99/4.31  #Partial instantiations: 0
% 11.99/4.31  #Strategies tried      : 1
% 11.99/4.31  
% 11.99/4.31  Timing (in seconds)
% 11.99/4.31  ----------------------
% 11.99/4.31  Preprocessing        : 0.38
% 11.99/4.31  Parsing              : 0.21
% 11.99/4.31  CNF conversion       : 0.02
% 11.99/4.31  Main loop            : 2.81
% 11.99/4.31  Inferencing          : 0.64
% 11.99/4.31  Reduction            : 0.90
% 11.99/4.31  Demodulation         : 0.74
% 11.99/4.31  BG Simplification    : 0.05
% 11.99/4.31  Subsumption          : 1.01
% 11.99/4.31  Abstraction          : 0.06
% 11.99/4.31  MUC search           : 0.00
% 11.99/4.31  Cooper               : 0.00
% 11.99/4.31  Total                : 3.29
% 11.99/4.31  Index Insertion      : 0.00
% 11.99/4.31  Index Deletion       : 0.00
% 11.99/4.31  Index Matching       : 0.00
% 11.99/4.31  BG Taut test         : 0.00
%------------------------------------------------------------------------------