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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Beagle---0.9.51
% Problem  : LCL166-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 : n020.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:30 EDT 2023

% Result   : Timeout 291.12s 258.82s
% Output   : None 
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   30
%            Number of leaves      :    8
% Syntax   : Number of formulae    :   89 (  25 unt;   5 typ;   0 def)
%            Number of atoms       :  211 (   0 equ)
%            Maximal formula atoms :    5 (   2 avg)
%            Number of connectives :  264 ( 137   ~; 127   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   10 (   6 avg)
%            Maximal term depth    :    6 (   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    :    4 (   4 usr;   3 con; 0-2 aty)
%            Number of variables   :  207 (; 207   !;   0   ?;   0   :)

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

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

tff(f_34,axiom,
    ! [X,Y,Z] : is_a_theorem(equivalent(X,equivalent(equivalent(Y,Z),equivalent(equivalent(Z,X),Y)))),
    file(unknown,unknown) ).

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

tff(f_37,axiom,
    ~ is_a_theorem(equivalent(equivalent(equivalent(a,b),c),equivalent(b,equivalent(c,a)))),
    file(unknown,unknown) ).

tff(c_4,plain,
    ! [X_3,Y_4,Z_5] : is_a_theorem(equivalent(X_3,equivalent(equivalent(Y_4,Z_5),equivalent(equivalent(Z_5,X_3),Y_4)))),
    inference(cnfTransformation,[status(thm)],[f_34]) ).

tff(c_8,plain,
    ! [X_8,Y_9,Z_10] : is_a_theorem(equivalent(X_8,equivalent(equivalent(Y_9,Z_10),equivalent(equivalent(Z_10,X_8),Y_9)))),
    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(equivalent(X_1,Y_2)) ),
    inference(cnfTransformation,[status(thm)],[f_31]) ).

tff(c_13,plain,
    ! [Y_11,Z_12,X_13] :
      ( is_a_theorem(equivalent(equivalent(Y_11,Z_12),equivalent(equivalent(Z_12,X_13),Y_11)))
      | ~ is_a_theorem(X_13) ),
    inference(resolution,[status(thm)],[c_8,c_2]) ).

tff(c_17,plain,
    ! [Z_12,X_13,Y_11] :
      ( is_a_theorem(equivalent(equivalent(Z_12,X_13),Y_11))
      | ~ is_a_theorem(equivalent(Y_11,Z_12))
      | ~ is_a_theorem(X_13) ),
    inference(resolution,[status(thm)],[c_13,c_2]) ).

tff(c_12,plain,
    ! [Y_9,Z_10,X_8] :
      ( is_a_theorem(equivalent(equivalent(Y_9,Z_10),equivalent(equivalent(Z_10,X_8),Y_9)))
      | ~ is_a_theorem(X_8) ),
    inference(resolution,[status(thm)],[c_8,c_2]) ).

tff(c_18,plain,
    ! [Z_14,X_15,Y_16] :
      ( is_a_theorem(equivalent(equivalent(Z_14,X_15),Y_16))
      | ~ is_a_theorem(equivalent(Y_16,Z_14))
      | ~ is_a_theorem(X_15) ),
    inference(resolution,[status(thm)],[c_13,c_2]) ).

tff(c_28,plain,
    ! [Y_17,Z_18,X_19] :
      ( is_a_theorem(Y_17)
      | ~ is_a_theorem(equivalent(Z_18,X_19))
      | ~ is_a_theorem(equivalent(Y_17,Z_18))
      | ~ is_a_theorem(X_19) ),
    inference(resolution,[status(thm)],[c_18,c_2]) ).

tff(c_49,plain,
    ! [Y_24,X_25,Y_26,Z_27] :
      ( is_a_theorem(Y_24)
      | ~ is_a_theorem(equivalent(Y_24,X_25))
      | ~ is_a_theorem(equivalent(equivalent(Y_26,Z_27),equivalent(equivalent(Z_27,X_25),Y_26))) ),
    inference(resolution,[status(thm)],[c_4,c_28]) ).

tff(c_718,plain,
    ! [Y_108,X_104,Z_107,Y_105,Z_106] :
      ( is_a_theorem(equivalent(Z_107,X_104))
      | ~ is_a_theorem(equivalent(equivalent(Y_108,Z_106),equivalent(equivalent(Z_106,Y_105),Y_108)))
      | ~ is_a_theorem(equivalent(Y_105,Z_107))
      | ~ is_a_theorem(X_104) ),
    inference(resolution,[status(thm)],[c_17,c_49]) ).

tff(c_738,plain,
    ! [Z_109,X_110,X_111] :
      ( is_a_theorem(equivalent(Z_109,X_110))
      | ~ is_a_theorem(equivalent(X_111,Z_109))
      | ~ is_a_theorem(X_110)
      | ~ is_a_theorem(X_111) ),
    inference(resolution,[status(thm)],[c_12,c_718]) ).

tff(c_1643,plain,
    ! [Y_188,Z_189,X_190,X_191] :
      ( is_a_theorem(equivalent(equivalent(equivalent(Y_188,Z_189),equivalent(equivalent(Z_189,X_190),Y_188)),X_191))
      | ~ is_a_theorem(X_191)
      | ~ is_a_theorem(X_190) ),
    inference(resolution,[status(thm)],[c_4,c_738]) ).

tff(c_59,plain,
    ! [Y_28,Y_29,Z_30,X_31] :
      ( is_a_theorem(Y_28)
      | ~ is_a_theorem(equivalent(Y_28,equivalent(Y_29,Z_30)))
      | ~ is_a_theorem(equivalent(equivalent(Z_30,X_31),Y_29))
      | ~ is_a_theorem(X_31) ),
    inference(resolution,[status(thm)],[c_12,c_28]) ).

tff(c_81,plain,
    ! [Y_36,Z_37,X_38,X_39] :
      ( is_a_theorem(equivalent(Y_36,Z_37))
      | ~ is_a_theorem(equivalent(equivalent(Y_36,X_38),equivalent(Z_37,X_39)))
      | ~ is_a_theorem(X_38)
      | ~ is_a_theorem(X_39) ),
    inference(resolution,[status(thm)],[c_12,c_59]) ).

tff(c_95,plain,
    ! [Y_36,Y_4,Z_5,X_38] :
      ( is_a_theorem(equivalent(Y_36,equivalent(Y_4,Z_5)))
      | ~ is_a_theorem(X_38)
      | ~ is_a_theorem(equivalent(equivalent(Z_5,equivalent(Y_36,X_38)),Y_4)) ),
    inference(resolution,[status(thm)],[c_4,c_81]) ).

tff(c_3796,plain,
    ! [Z_310,X_311,X_312,Y_313] :
      ( is_a_theorem(equivalent(equivalent(Z_310,X_311),equivalent(X_312,equivalent(Y_313,Z_310))))
      | ~ is_a_theorem(Y_313)
      | ~ is_a_theorem(X_312)
      | ~ is_a_theorem(X_311) ),
    inference(resolution,[status(thm)],[c_1643,c_95]) ).

tff(c_96,plain,
    ! [Y_40,Z_41,X_42] :
      ( is_a_theorem(equivalent(Y_40,equivalent(Z_41,X_42)))
      | ~ is_a_theorem(Z_41)
      | ~ is_a_theorem(Y_40)
      | ~ is_a_theorem(X_42) ),
    inference(resolution,[status(thm)],[c_12,c_81]) ).

tff(c_124,plain,
    ! [Z_41,X_42,Y_40] :
      ( is_a_theorem(equivalent(Z_41,X_42))
      | ~ is_a_theorem(Z_41)
      | ~ is_a_theorem(Y_40)
      | ~ is_a_theorem(X_42) ),
    inference(resolution,[status(thm)],[c_96,c_2]) ).

tff(c_125,plain,
    ! [Y_40] : ~ is_a_theorem(Y_40),
    inference(splitLeft,[status(thm)],[c_124]) ).

tff(c_149,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_125,c_4]) ).

tff(c_151,plain,
    ! [Z_47,X_48] :
      ( is_a_theorem(equivalent(Z_47,X_48))
      | ~ is_a_theorem(Z_47)
      | ~ is_a_theorem(X_48) ),
    inference(splitRight,[status(thm)],[c_124]) ).

tff(c_26,plain,
    ! [Y_16,Z_14,X_15] :
      ( is_a_theorem(Y_16)
      | ~ is_a_theorem(equivalent(Z_14,X_15))
      | ~ is_a_theorem(equivalent(Y_16,Z_14))
      | ~ is_a_theorem(X_15) ),
    inference(resolution,[status(thm)],[c_18,c_2]) ).

tff(c_179,plain,
    ! [Y_16,Z_47,X_48] :
      ( is_a_theorem(Y_16)
      | ~ is_a_theorem(equivalent(Y_16,Z_47))
      | ~ is_a_theorem(Z_47)
      | ~ is_a_theorem(X_48) ),
    inference(resolution,[status(thm)],[c_151,c_26]) ).

tff(c_182,plain,
    ! [X_48] : ~ is_a_theorem(X_48),
    inference(splitLeft,[status(thm)],[c_179]) ).

tff(c_196,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_182,c_4]) ).

tff(c_198,plain,
    ! [Y_49,Z_50] :
      ( is_a_theorem(Y_49)
      | ~ is_a_theorem(equivalent(Y_49,Z_50))
      | ~ is_a_theorem(Z_50) ),
    inference(splitRight,[status(thm)],[c_179]) ).

tff(c_217,plain,
    ! [Y_9,Z_10,X_8] :
      ( is_a_theorem(equivalent(Y_9,Z_10))
      | ~ is_a_theorem(equivalent(equivalent(Z_10,X_8),Y_9))
      | ~ is_a_theorem(X_8) ),
    inference(resolution,[status(thm)],[c_12,c_198]) ).

tff(c_3968,plain,
    ! [X_312,Y_313,Z_310,X_311] :
      ( is_a_theorem(equivalent(equivalent(X_312,equivalent(Y_313,Z_310)),Z_310))
      | ~ is_a_theorem(Y_313)
      | ~ is_a_theorem(X_312)
      | ~ is_a_theorem(X_311) ),
    inference(resolution,[status(thm)],[c_3796,c_217]) ).

tff(c_3976,plain,
    ! [X_311] : ~ is_a_theorem(X_311),
    inference(splitLeft,[status(thm)],[c_3968]) ).

tff(c_4047,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3976,c_4]) ).

tff(c_4048,plain,
    ! [X_312,Y_313,Z_310] :
      ( is_a_theorem(equivalent(equivalent(X_312,equivalent(Y_313,Z_310)),Z_310))
      | ~ is_a_theorem(Y_313)
      | ~ is_a_theorem(X_312) ),
    inference(splitRight,[status(thm)],[c_3968]) ).

tff(c_4100,plain,
    ! [X_318,Y_319,Z_320] :
      ( is_a_theorem(equivalent(equivalent(X_318,equivalent(Y_319,Z_320)),Z_320))
      | ~ is_a_theorem(Y_319)
      | ~ is_a_theorem(X_318) ),
    inference(splitRight,[status(thm)],[c_3968]) ).

tff(c_38,plain,
    ! [Y_20,Z_21,X_22,Y_23] :
      ( is_a_theorem(Y_20)
      | ~ is_a_theorem(equivalent(Y_20,equivalent(Z_21,X_22)))
      | ~ is_a_theorem(Y_23)
      | ~ is_a_theorem(equivalent(Y_23,Z_21))
      | ~ is_a_theorem(X_22) ),
    inference(resolution,[status(thm)],[c_17,c_28]) ).

tff(c_48,plain,
    ! [X_3,Y_23,Y_4,Z_5] :
      ( is_a_theorem(X_3)
      | ~ is_a_theorem(Y_23)
      | ~ is_a_theorem(equivalent(Y_23,equivalent(Y_4,Z_5)))
      | ~ is_a_theorem(equivalent(equivalent(Z_5,X_3),Y_4)) ),
    inference(resolution,[status(thm)],[c_4,c_38]) ).

tff(c_175,plain,
    ! [X_3,Z_5,Y_4,Z_47] :
      ( is_a_theorem(X_3)
      | ~ is_a_theorem(equivalent(equivalent(Z_5,X_3),Y_4))
      | ~ is_a_theorem(Z_47)
      | ~ is_a_theorem(equivalent(Y_4,Z_5)) ),
    inference(resolution,[status(thm)],[c_151,c_48]) ).

tff(c_1056,plain,
    ! [Z_47] : ~ is_a_theorem(Z_47),
    inference(splitLeft,[status(thm)],[c_175]) ).

tff(c_1093,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1056,c_4]) ).

tff(c_1095,plain,
    ! [X_143,Z_144,Y_145] :
      ( is_a_theorem(X_143)
      | ~ is_a_theorem(equivalent(equivalent(Z_144,X_143),Y_145))
      | ~ is_a_theorem(equivalent(Y_145,Z_144)) ),
    inference(splitRight,[status(thm)],[c_175]) ).

tff(c_1126,plain,
    ! [X_143,Y_4,Z_5,Z_144] :
      ( is_a_theorem(X_143)
      | ~ is_a_theorem(equivalent(equivalent(equivalent(Y_4,Z_5),equivalent(equivalent(Z_5,equivalent(Z_144,X_143)),Y_4)),Z_144)) ),
    inference(resolution,[status(thm)],[c_4,c_1095]) ).

tff(c_4275,plain,
    ! [X_321,Z_322,Z_323] :
      ( is_a_theorem(X_321)
      | ~ is_a_theorem(equivalent(Z_322,equivalent(Z_323,X_321)))
      | ~ is_a_theorem(equivalent(Z_323,Z_322)) ),
    inference(resolution,[status(thm)],[c_4100,c_1126]) ).

tff(c_4597,plain,
    ! [Z_334,X_335,Y_336] :
      ( is_a_theorem(equivalent(equivalent(Z_334,X_335),Y_336))
      | ~ is_a_theorem(equivalent(equivalent(Y_336,Z_334),X_335)) ),
    inference(resolution,[status(thm)],[c_4,c_4275]) ).

tff(c_4648,plain,
    ! [Y_337,Z_338,X_339] :
      ( is_a_theorem(equivalent(equivalent(equivalent(Y_337,Z_338),Z_338),X_339))
      | ~ is_a_theorem(Y_337)
      | ~ is_a_theorem(X_339) ),
    inference(resolution,[status(thm)],[c_4048,c_4597]) ).

tff(c_197,plain,
    ! [Y_16,Z_47] :
      ( is_a_theorem(Y_16)
      | ~ is_a_theorem(equivalent(Y_16,Z_47))
      | ~ is_a_theorem(Z_47) ),
    inference(splitRight,[status(thm)],[c_179]) ).

tff(c_4887,plain,
    ! [Y_337,Z_338,X_339] :
      ( is_a_theorem(equivalent(equivalent(Y_337,Z_338),Z_338))
      | ~ is_a_theorem(Y_337)
      | ~ is_a_theorem(X_339) ),
    inference(resolution,[status(thm)],[c_4648,c_197]) ).

tff(c_4969,plain,
    ! [X_339] : ~ is_a_theorem(X_339),
    inference(splitLeft,[status(thm)],[c_4887]) ).

tff(c_5049,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4969,c_4]) ).

tff(c_5051,plain,
    ! [Y_344,Z_345] :
      ( is_a_theorem(equivalent(equivalent(Y_344,Z_345),Z_345))
      | ~ is_a_theorem(Y_344) ),
    inference(splitRight,[status(thm)],[c_4887]) ).

tff(c_4343,plain,
    ! [Z_5,X_3,Y_4] :
      ( is_a_theorem(equivalent(equivalent(Z_5,X_3),Y_4))
      | ~ is_a_theorem(equivalent(equivalent(Y_4,Z_5),X_3)) ),
    inference(resolution,[status(thm)],[c_4,c_4275]) ).

tff(c_5272,plain,
    ! [Z_346,Y_347] :
      ( is_a_theorem(equivalent(equivalent(Z_346,Z_346),Y_347))
      | ~ is_a_theorem(Y_347) ),
    inference(resolution,[status(thm)],[c_5051,c_4343]) ).

tff(c_5516,plain,
    ! [Z_346,Y_347] :
      ( is_a_theorem(equivalent(Z_346,Z_346))
      | ~ is_a_theorem(Y_347) ),
    inference(resolution,[status(thm)],[c_5272,c_197]) ).

tff(c_5523,plain,
    ! [Y_347] : ~ is_a_theorem(Y_347),
    inference(splitLeft,[status(thm)],[c_5516]) ).

tff(c_5661,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_5523,c_4]) ).

tff(c_5663,plain,
    ! [Z_353] : is_a_theorem(equivalent(Z_353,Z_353)),
    inference(splitRight,[status(thm)],[c_5516]) ).

tff(c_6416,plain,
    ! [Z_364,Y_365] : is_a_theorem(equivalent(equivalent(Z_364,equivalent(Y_365,Z_364)),Y_365)),
    inference(resolution,[status(thm)],[c_5663,c_4343]) ).

tff(c_150,plain,
    ! [Z_41,X_42] :
      ( is_a_theorem(equivalent(Z_41,X_42))
      | ~ is_a_theorem(Z_41)
      | ~ is_a_theorem(X_42) ),
    inference(splitRight,[status(thm)],[c_124]) ).

tff(c_70,plain,
    ! [X_32,Y_33,Y_34,Z_35] :
      ( is_a_theorem(X_32)
      | ~ is_a_theorem(Y_33)
      | ~ is_a_theorem(equivalent(Y_33,equivalent(Y_34,Z_35)))
      | ~ is_a_theorem(equivalent(equivalent(Z_35,X_32),Y_34)) ),
    inference(resolution,[status(thm)],[c_4,c_38]) ).

tff(c_1149,plain,
    ! [X_151,Y_152,Z_153,X_154] :
      ( is_a_theorem(X_151)
      | ~ is_a_theorem(equivalent(Y_152,Z_153))
      | ~ is_a_theorem(equivalent(equivalent(Y_152,X_151),equivalent(Z_153,X_154)))
      | ~ is_a_theorem(X_154) ),
    inference(resolution,[status(thm)],[c_12,c_70]) ).

tff(c_1425,plain,
    ! [X_176,Y_177,Y_178,Z_179] :
      ( is_a_theorem(X_176)
      | ~ is_a_theorem(equivalent(Y_177,equivalent(Y_178,Z_179)))
      | ~ is_a_theorem(equivalent(equivalent(Z_179,equivalent(Y_177,X_176)),Y_178)) ),
    inference(resolution,[status(thm)],[c_4,c_1149]) ).

tff(c_3461,plain,
    ! [X_290,Y_291,X_292,Z_293] :
      ( is_a_theorem(X_290)
      | ~ is_a_theorem(equivalent(Y_291,equivalent(X_292,Z_293)))
      | ~ is_a_theorem(equivalent(Z_293,equivalent(Y_291,X_290)))
      | ~ is_a_theorem(X_292) ),
    inference(resolution,[status(thm)],[c_150,c_1425]) ).

tff(c_3507,plain,
    ! [X_290,Z_5,X_3,Y_4] :
      ( is_a_theorem(X_290)
      | ~ is_a_theorem(equivalent(equivalent(equivalent(Z_5,X_3),Y_4),equivalent(X_3,X_290)))
      | ~ is_a_theorem(equivalent(Y_4,Z_5)) ),
    inference(resolution,[status(thm)],[c_4,c_3461]) ).

tff(c_35613,plain,
    ! [X_764,X_765,Z_766] :
      ( is_a_theorem(X_764)
      | ~ is_a_theorem(equivalent(equivalent(equivalent(X_765,X_764),equivalent(Z_766,X_765)),Z_766)) ),
    inference(resolution,[status(thm)],[c_6416,c_3507]) ).

tff(c_64055,plain,
    ! [X_1023,Y_1024,X_1025] :
      ( is_a_theorem(X_1023)
      | ~ is_a_theorem(equivalent(Y_1024,equivalent(X_1025,X_1023)))
      | ~ is_a_theorem(equivalent(Y_1024,X_1025)) ),
    inference(resolution,[status(thm)],[c_17,c_35613]) ).

tff(c_66256,plain,
    ! [Z_1041,X_1042,Y_1043] :
      ( is_a_theorem(equivalent(equivalent(Z_1041,X_1042),Y_1043))
      | ~ is_a_theorem(equivalent(X_1042,equivalent(Y_1043,Z_1041))) ),
    inference(resolution,[status(thm)],[c_4,c_64055]) ).

tff(c_375339,plain,
    ! [X_2528,Y_2529,Z_2530] :
      ( is_a_theorem(equivalent(equivalent(X_2528,Y_2529),Z_2530))
      | ~ is_a_theorem(equivalent(X_2528,equivalent(Y_2529,Z_2530))) ),
    inference(resolution,[status(thm)],[c_66256,c_4343]) ).

tff(c_10300,plain,
    ! [X_425,Y_426,Z_427] :
      ( is_a_theorem(equivalent(equivalent(X_425,Y_426),Z_427))
      | ~ is_a_theorem(equivalent(Y_426,Z_427))
      | ~ is_a_theorem(X_425) ),
    inference(resolution,[status(thm)],[c_17,c_4597]) ).

tff(c_94,plain,
    ! [Y_9,Z_10,X_8] :
      ( is_a_theorem(equivalent(Y_9,equivalent(Z_10,X_8)))
      | ~ is_a_theorem(Z_10)
      | ~ is_a_theorem(Y_9)
      | ~ is_a_theorem(X_8) ),
    inference(resolution,[status(thm)],[c_12,c_81]) ).

tff(c_1179,plain,
    ! [X_151,Y_152,Z_10,X_8] :
      ( is_a_theorem(X_151)
      | ~ is_a_theorem(equivalent(Y_152,Z_10))
      | ~ is_a_theorem(Z_10)
      | ~ is_a_theorem(equivalent(Y_152,X_151))
      | ~ is_a_theorem(X_8) ),
    inference(resolution,[status(thm)],[c_94,c_1149]) ).

tff(c_1241,plain,
    ! [X_8] : ~ is_a_theorem(X_8),
    inference(splitLeft,[status(thm)],[c_1179]) ).

tff(c_1281,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1241,c_4]) ).

tff(c_1283,plain,
    ! [X_162,Y_163,Z_164] :
      ( is_a_theorem(X_162)
      | ~ is_a_theorem(equivalent(Y_163,Z_164))
      | ~ is_a_theorem(Z_164)
      | ~ is_a_theorem(equivalent(Y_163,X_162)) ),
    inference(splitRight,[status(thm)],[c_1179]) ).

tff(c_1300,plain,
    ! [X_162,Z_41,X_42] :
      ( is_a_theorem(X_162)
      | ~ is_a_theorem(equivalent(Z_41,X_162))
      | ~ is_a_theorem(Z_41)
      | ~ is_a_theorem(X_42) ),
    inference(resolution,[status(thm)],[c_150,c_1283]) ).

tff(c_1305,plain,
    ! [X_42] : ~ is_a_theorem(X_42),
    inference(splitLeft,[status(thm)],[c_1300]) ).

tff(c_1372,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1305,c_4]) ).

tff(c_1373,plain,
    ! [X_162,Z_41] :
      ( is_a_theorem(X_162)
      | ~ is_a_theorem(equivalent(Z_41,X_162))
      | ~ is_a_theorem(Z_41) ),
    inference(splitRight,[status(thm)],[c_1300]) ).

tff(c_6584,plain,
    ! [Y_365,Z_364] :
      ( is_a_theorem(Y_365)
      | ~ is_a_theorem(equivalent(Z_364,equivalent(Y_365,Z_364))) ),
    inference(resolution,[status(thm)],[c_6416,c_1373]) ).

tff(c_100936,plain,
    ! [Y_1301,Y_1302,X_1303] :
      ( is_a_theorem(Y_1301)
      | ~ is_a_theorem(equivalent(Y_1302,equivalent(Y_1301,equivalent(X_1303,Y_1302))))
      | ~ is_a_theorem(X_1303) ),
    inference(resolution,[status(thm)],[c_10300,c_6584]) ).

tff(c_101259,plain,
    ! [Y_4,Z_5] :
      ( is_a_theorem(equivalent(Y_4,Z_5))
      | ~ is_a_theorem(equivalent(Z_5,Y_4)) ),
    inference(resolution,[status(thm)],[c_4,c_100936]) ).

tff(c_772204,plain,
    ! [Z_3850,X_3851,Y_3852] :
      ( is_a_theorem(equivalent(Z_3850,equivalent(X_3851,Y_3852)))
      | ~ is_a_theorem(equivalent(X_3851,equivalent(Y_3852,Z_3850))) ),
    inference(resolution,[status(thm)],[c_375339,c_101259]) ).

tff(c_773517,plain,
    ! [Z_5,X_3,Y_4] : is_a_theorem(equivalent(equivalent(equivalent(Z_5,X_3),Y_4),equivalent(X_3,equivalent(Y_4,Z_5)))),
    inference(resolution,[status(thm)],[c_4,c_772204]) ).

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

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

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.14  % Problem  : LCL166-1 : TPTP v8.1.2. Released v1.0.0.
% 0.00/0.15  % 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.16/0.36  % Computer : n020.cluster.edu
% 0.16/0.36  % Model    : x86_64 x86_64
% 0.16/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.36  % Memory   : 8042.1875MB
% 0.16/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.16/0.36  % CPULimit : 300
% 0.16/0.36  % WCLimit  : 300
% 0.16/0.36  % DateTime : Thu Aug  3 13:26:07 EDT 2023
% 0.16/0.36  % CPUTime  : 
% 291.12/258.82  % SZS status Unsatisfiable for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 291.12/258.83  
% 291.12/258.83  % SZS output start CNFRefutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 291.33/258.88  
% 291.33/258.88  Inference rules
% 291.33/258.88  ----------------------
% 291.33/258.88  #Ref     : 0
% 291.33/258.88  #Sup     : 171470
% 291.33/258.88  #Fact    : 0
% 291.33/258.88  #Define  : 0
% 291.33/258.88  #Split   : 68
% 291.33/258.88  #Chain   : 0
% 291.33/258.88  #Close   : 0
% 291.33/258.88  
% 291.33/258.88  Ordering : KBO
% 291.33/258.88  
% 291.33/258.88  Simplification rules
% 291.33/258.88  ----------------------
% 291.33/258.88  #Subsume      : 81647
% 291.33/258.88  #Demod        : 25764
% 291.33/258.88  #Tautology    : 20598
% 291.33/258.88  #SimpNegUnit  : 27581
% 291.33/258.88  #BackRed      : 2541
% 291.33/258.88  
% 291.33/258.88  #Partial instantiations: 0
% 291.33/258.88  #Strategies tried      : 1
% 291.33/258.88  
% 291.33/258.88  Timing (in seconds)
% 291.33/258.88  ----------------------
% 291.33/258.88  Preprocessing        : 0.37
% 291.33/258.88  Parsing              : 0.21
% 291.33/258.88  CNF conversion       : 0.02
% 291.33/258.88  Main loop            : 257.40
% 291.33/258.88  Inferencing          : 9.48
% 291.33/258.88  Reduction            : 32.64
% 291.33/258.88  Demodulation         : 27.91
% 291.33/258.88  BG Simplification    : 0.60
% 291.33/258.88  Subsumption          : 200.82
% 291.33/258.88  Abstraction          : 1.07
% 291.33/258.88  MUC search           : 0.00
% 291.33/258.88  Cooper               : 0.00
% 291.33/258.88  Total                : 257.85
% 291.33/258.88  Index Insertion      : 0.00
% 291.33/258.88  Index Deletion       : 0.00
% 291.33/258.88  Index Matching       : 0.00
% 291.33/258.88  BG Taut test         : 0.00
%------------------------------------------------------------------------------