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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Beagle---0.9.51
% Problem  : ALG012-1 : TPTP v8.1.2. Released v2.7.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 : n016.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:30:49 EDT 2023

% Result   : Unsatisfiable 102.11s 86.34s
% Output   : CNFRefutation 102.41s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   34
%            Number of leaves      :   17
% Syntax   : Number of formulae    :  362 ( 119 unt;   7 typ;   0 def)
%            Number of atoms       : 1076 (   3 equ)
%            Maximal formula atoms :    8 (   3 avg)
%            Number of connectives : 1583 ( 862   ~; 721   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   14 (   6 avg)
%            Maximal term depth    :    5 (   1 avg)
%            Number of types       :    2 (   0 usr)
%            Number of type conns  :    5 (   4   >;   1   *;   0   +;   0  <<)
%            Number of predicates  :    5 (   3 usr;   1 prp; 0-2 aty)
%            Number of functors    :    4 (   4 usr;   3 con; 0-2 aty)
%            Number of variables   :  735 (; 735   !;   0   ?;   0   :)

% Comments : 
%------------------------------------------------------------------------------
%$ d2 > d1 > c > f > #nlpp > a3 > a2 > a1

%Foreground sorts:

%Background operators:

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

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

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

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

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

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

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

tff(f_61,axiom,
    ! [X,Y] :
      ( d2(f(X,Y))
      | d1(f(X,Y))
      | ~ c(X)
      | ~ c(Y) ),
    file(unknown,unknown) ).

tff(f_30,axiom,
    ! [X] :
      ( c(X)
      | d1(X)
      | d2(X) ),
    file(unknown,unknown) ).

tff(f_77,axiom,
    ! [X,Y] :
      ( c(f(X,Y))
      | ~ d2(X)
      | ~ d2(Y) ),
    file(unknown,unknown) ).

tff(f_24,axiom,
    ! [X,Y,Z] : ( f(X,f(Y,Z)) = f(f(X,Y),Z) ),
    file(unknown,unknown) ).

tff(f_42,axiom,
    ! [X] :
      ( ~ c(X)
      | ~ d2(X) ),
    file(unknown,unknown) ).

tff(f_36,axiom,
    ! [X] :
      ( ~ c(X)
      | ~ d1(X) ),
    file(unknown,unknown) ).

tff(f_51,axiom,
    d2(a3),
    file(unknown,unknown) ).

tff(f_69,axiom,
    ! [X,Y] :
      ( c(f(X,Y))
      | ~ d1(X)
      | ~ d1(Y) ),
    file(unknown,unknown) ).

tff(f_49,axiom,
    c(a1),
    file(unknown,unknown) ).

tff(f_50,axiom,
    d1(a2),
    file(unknown,unknown) ).

tff(c_18,plain,
    ! [Y_9,X_8] :
      ( ~ c(Y_9)
      | ~ c(X_8)
      | d1(f(X_8,Y_9))
      | d2(f(X_8,Y_9)) ),
    inference(cnfTransformation,[status(thm)],[f_61]) ).

tff(c_4,plain,
    ! [X_4] :
      ( d2(X_4)
      | d1(X_4)
      | c(X_4) ),
    inference(cnfTransformation,[status(thm)],[f_30]) ).

tff(c_22,plain,
    ! [Y_13,X_12] :
      ( ~ d2(Y_13)
      | ~ d2(X_12)
      | c(f(X_12,Y_13)) ),
    inference(cnfTransformation,[status(thm)],[f_77]) ).

tff(c_49,plain,
    ! [X_22,Y_23,Z_24] : ( f(f(X_22,Y_23),Z_24) = f(X_22,f(Y_23,Z_24)) ),
    inference(cnfTransformation,[status(thm)],[f_24]) ).

tff(c_58,plain,
    ! [Z_24,X_22,Y_23] :
      ( ~ d2(Z_24)
      | ~ d2(f(X_22,Y_23))
      | c(f(X_22,f(Y_23,Z_24))) ),
    inference(superposition,[status(thm),theory(equality)],[c_49,c_22]) ).

tff(c_72,plain,
    ! [Y_25,X_26] :
      ( ~ c(Y_25)
      | ~ c(X_26)
      | d1(f(X_26,Y_25))
      | d2(f(X_26,Y_25)) ),
    inference(cnfTransformation,[status(thm)],[f_61]) ).

tff(c_8,plain,
    ! [X_6] :
      ( ~ d2(X_6)
      | ~ c(X_6) ),
    inference(cnfTransformation,[status(thm)],[f_42]) ).

tff(c_103,plain,
    ! [X_33,Y_34] :
      ( ~ c(f(X_33,Y_34))
      | ~ c(Y_34)
      | ~ c(X_33)
      | d1(f(X_33,Y_34)) ),
    inference(resolution,[status(thm)],[c_72,c_8]) ).

tff(c_6,plain,
    ! [X_5] :
      ( ~ d1(X_5)
      | ~ c(X_5) ),
    inference(cnfTransformation,[status(thm)],[f_36]) ).

tff(c_112,plain,
    ! [X_35,Y_36] :
      ( ~ c(f(X_35,Y_36))
      | ~ c(Y_36)
      | ~ c(X_35) ),
    inference(resolution,[status(thm)],[c_103,c_6]) ).

tff(c_132,plain,
    ! [Y_37,Z_38,X_39] :
      ( ~ c(f(Y_37,Z_38))
      | ~ c(X_39)
      | ~ d2(Z_38)
      | ~ d2(f(X_39,Y_37)) ),
    inference(resolution,[status(thm)],[c_58,c_112]) ).

tff(c_145,plain,
    ! [X_39,X_12,Y_13] :
      ( ~ c(X_39)
      | ~ d2(f(X_39,X_12))
      | ~ d2(Y_13)
      | ~ d2(X_12) ),
    inference(resolution,[status(thm)],[c_22,c_132]) ).

tff(c_148,plain,
    ! [X_40,X_41] :
      ( ~ c(X_40)
      | ~ d2(f(X_40,X_41))
      | ~ d2(X_41) ),
    inference(splitLeft,[status(thm)],[c_145]) ).

tff(c_159,plain,
    ! [X_40,X_41] :
      ( ~ c(X_40)
      | ~ d2(X_41)
      | d1(f(X_40,X_41))
      | c(f(X_40,X_41)) ),
    inference(resolution,[status(thm)],[c_4,c_148]) ).

tff(c_2,plain,
    ! [X_1,Y_2,Z_3] : ( f(f(X_1,Y_2),Z_3) = f(X_1,f(Y_2,Z_3)) ),
    inference(cnfTransformation,[status(thm)],[f_24]) ).

tff(c_160,plain,
    ! [X_42,Y_43,Z_44] :
      ( ~ c(f(X_42,f(Y_43,Z_44)))
      | ~ c(Z_44)
      | ~ c(f(X_42,Y_43)) ),
    inference(superposition,[status(thm),theory(equality)],[c_2,c_112]) ).

tff(c_229,plain,
    ! [Z_53,X_54,Y_55] :
      ( ~ c(Z_53)
      | ~ c(f(X_54,Y_55))
      | ~ d2(f(Y_55,Z_53))
      | ~ d2(X_54) ),
    inference(resolution,[status(thm)],[c_22,c_160]) ).

tff(c_244,plain,
    ! [Z_53,Y_13,X_12] :
      ( ~ c(Z_53)
      | ~ d2(f(Y_13,Z_53))
      | ~ d2(Y_13)
      | ~ d2(X_12) ),
    inference(resolution,[status(thm)],[c_22,c_229]) ).

tff(c_246,plain,
    ! [X_12] : ~ d2(X_12),
    inference(splitLeft,[status(thm)],[c_244]) ).

tff(c_16,plain,
    d2(a3),
    inference(cnfTransformation,[status(thm)],[f_51]) ).

tff(c_251,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_246,c_16]) ).

tff(c_270,plain,
    ! [Z_59,Y_60] :
      ( ~ c(Z_59)
      | ~ d2(f(Y_60,Z_59))
      | ~ d2(Y_60) ),
    inference(splitRight,[status(thm)],[c_244]) ).

tff(c_285,plain,
    ! [Z_59,Y_60] :
      ( ~ c(Z_59)
      | ~ d2(Y_60)
      | d1(f(Y_60,Z_59))
      | c(f(Y_60,Z_59)) ),
    inference(resolution,[status(thm)],[c_4,c_270]) ).

tff(c_20,plain,
    ! [Y_11,X_10] :
      ( ~ d1(Y_11)
      | ~ d1(X_10)
      | c(f(X_10,Y_11)) ),
    inference(cnfTransformation,[status(thm)],[f_69]) ).

tff(c_61,plain,
    ! [Z_24,X_22,Y_23] :
      ( ~ d1(Z_24)
      | ~ d1(f(X_22,Y_23))
      | c(f(X_22,f(Y_23,Z_24))) ),
    inference(superposition,[status(thm),theory(equality)],[c_49,c_20]) ).

tff(c_233,plain,
    ! [Z_53,Y_23,Z_24,X_22] :
      ( ~ c(Z_53)
      | ~ d2(f(f(Y_23,Z_24),Z_53))
      | ~ d2(X_22)
      | ~ d1(Z_24)
      | ~ d1(f(X_22,Y_23)) ),
    inference(resolution,[status(thm)],[c_61,c_229]) ).

tff(c_869,plain,
    ! [Z_155,Y_156,Z_157,X_158] :
      ( ~ c(Z_155)
      | ~ d2(f(Y_156,f(Z_157,Z_155)))
      | ~ d2(X_158)
      | ~ d1(Z_157)
      | ~ d1(f(X_158,Y_156)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_233]) ).

tff(c_67176,plain,
    ! [Z_3045,X_3046,Z_3047,X_3048] :
      ( ~ c(Z_3045)
      | ~ d2(X_3046)
      | ~ d1(Z_3047)
      | ~ d1(f(X_3046,X_3048))
      | ~ c(f(Z_3047,Z_3045))
      | ~ c(X_3048)
      | d1(f(X_3048,f(Z_3047,Z_3045))) ),
    inference(resolution,[status(thm)],[c_18,c_869]) ).

tff(c_68750,plain,
    ! [Z_3098,Z_3099,Z_3100,Y_3101] :
      ( ~ c(Z_3098)
      | ~ d1(Z_3099)
      | ~ c(f(Z_3099,Z_3098))
      | d1(f(Z_3100,f(Z_3099,Z_3098)))
      | ~ c(Z_3100)
      | ~ d2(Y_3101)
      | c(f(Y_3101,Z_3100)) ),
    inference(resolution,[status(thm)],[c_285,c_67176]) ).

tff(c_185,plain,
    ! [Z_44,X_12,Y_43] :
      ( ~ c(Z_44)
      | ~ c(f(X_12,Y_43))
      | ~ d2(f(Y_43,Z_44))
      | ~ d2(X_12) ),
    inference(resolution,[status(thm)],[c_22,c_160]) ).

tff(c_69301,plain,
    ! [Z_3098,Z_3099,Y_3101,Z_3100,Z_44] :
      ( ~ c(Z_44)
      | ~ d2(f(Z_3100,Z_44))
      | ~ c(Z_3098)
      | ~ d1(Z_3099)
      | ~ c(f(Z_3099,Z_3098))
      | d1(f(Z_3100,f(Z_3099,Z_3098)))
      | ~ c(Z_3100)
      | ~ d2(Y_3101) ),
    inference(resolution,[status(thm)],[c_68750,c_185]) ).

tff(c_100963,plain,
    ! [Y_3101] : ~ d2(Y_3101),
    inference(splitLeft,[status(thm)],[c_69301]) ).

tff(c_101008,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_100963,c_16]) ).

tff(c_101010,plain,
    ! [Z_4408,Z_4409,Z_4410,Z_4411] :
      ( ~ c(Z_4408)
      | ~ d2(f(Z_4409,Z_4408))
      | ~ c(Z_4410)
      | ~ d1(Z_4411)
      | ~ c(f(Z_4411,Z_4410))
      | d1(f(Z_4409,f(Z_4411,Z_4410)))
      | ~ c(Z_4409) ),
    inference(splitRight,[status(thm)],[c_69301]) ).

tff(c_101030,plain,
    ! [Z_4410,Z_4411,X_8,Y_9] :
      ( ~ c(Z_4410)
      | ~ d1(Z_4411)
      | ~ c(f(Z_4411,Z_4410))
      | d1(f(X_8,f(Z_4411,Z_4410)))
      | ~ c(Y_9)
      | ~ c(X_8)
      | d1(f(X_8,Y_9)) ),
    inference(resolution,[status(thm)],[c_18,c_101010]) ).

tff(c_102519,plain,
    ! [Z_4421,Z_4422,X_4423] :
      ( ~ c(Z_4421)
      | ~ d1(Z_4422)
      | ~ c(f(Z_4422,Z_4421))
      | ~ c(X_4423)
      | d1(f(X_4423,f(Z_4422,Z_4421))) ),
    inference(factorization,[status(thm),theory(equality)],[c_101030]) ).

tff(c_253,plain,
    ! [Z_56,X_57,Y_58] :
      ( ~ c(Z_56)
      | ~ c(f(X_57,Y_58))
      | ~ d1(f(Y_58,Z_56))
      | ~ d1(X_57) ),
    inference(resolution,[status(thm)],[c_20,c_160]) ).

tff(c_743,plain,
    ! [Z_131,X_132,Y_133,Z_134] :
      ( ~ c(Z_131)
      | ~ c(f(X_132,f(Y_133,Z_134)))
      | ~ d1(f(Z_134,Z_131))
      | ~ d1(f(X_132,Y_133)) ),
    inference(superposition,[status(thm),theory(equality)],[c_2,c_253]) ).

tff(c_770,plain,
    ! [Z_131,Z_134,X_12,Y_133] :
      ( ~ c(Z_131)
      | ~ d1(f(Z_134,Z_131))
      | ~ d1(f(X_12,Y_133))
      | ~ d2(f(Y_133,Z_134))
      | ~ d2(X_12) ),
    inference(resolution,[status(thm)],[c_22,c_743]) ).

tff(c_103215,plain,
    ! [Z_4421,Z_4422,Y_133,X_12,X_4423] :
      ( ~ d1(f(X_12,Y_133))
      | ~ d2(f(Y_133,X_4423))
      | ~ d2(X_12)
      | ~ c(Z_4421)
      | ~ d1(Z_4422)
      | ~ c(f(Z_4422,Z_4421))
      | ~ c(X_4423) ),
    inference(resolution,[status(thm)],[c_102519,c_770]) ).

tff(c_103520,plain,
    ! [X_4431,Y_4432,X_4433] :
      ( ~ d1(f(X_4431,Y_4432))
      | ~ d2(f(Y_4432,X_4433))
      | ~ d2(X_4431)
      | ~ c(X_4433) ),
    inference(splitLeft,[status(thm)],[c_103215]) ).

tff(c_103662,plain,
    ! [Z_4434,X_4435,Y_4436] :
      ( ~ d2(f(Z_4434,X_4435))
      | ~ c(X_4435)
      | ~ c(Z_4434)
      | ~ d2(Y_4436)
      | c(f(Y_4436,Z_4434)) ),
    inference(resolution,[status(thm)],[c_285,c_103520]) ).

tff(c_103684,plain,
    ! [Y_4437,X_4438,Y_4439] :
      ( ~ d2(Y_4437)
      | c(f(Y_4437,X_4438))
      | ~ c(Y_4439)
      | ~ c(X_4438)
      | d1(f(X_4438,Y_4439)) ),
    inference(resolution,[status(thm)],[c_18,c_103662]) ).

tff(c_104513,plain,
    ! [Z_44,X_4438,Y_4437,Y_4439] :
      ( ~ c(Z_44)
      | ~ d2(f(X_4438,Z_44))
      | ~ d2(Y_4437)
      | ~ c(Y_4439)
      | ~ c(X_4438)
      | d1(f(X_4438,Y_4439)) ),
    inference(resolution,[status(thm)],[c_103684,c_185]) ).

tff(c_104866,plain,
    ! [Y_4437] : ~ d2(Y_4437),
    inference(splitLeft,[status(thm)],[c_104513]) ).

tff(c_104874,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104866,c_16]) ).

tff(c_104876,plain,
    ! [Y_4444,Z_4445,X_4446] :
      ( ~ c(Y_4444)
      | ~ c(Z_4445)
      | ~ d2(f(X_4446,Z_4445))
      | ~ c(X_4446)
      | d1(f(X_4446,Y_4444)) ),
    inference(splitRight,[status(thm)],[c_104513]) ).

tff(c_104896,plain,
    ! [Y_4444,X_8,Y_9] :
      ( ~ c(Y_4444)
      | d1(f(X_8,Y_4444))
      | ~ c(Y_9)
      | ~ c(X_8)
      | d1(f(X_8,Y_9)) ),
    inference(resolution,[status(thm)],[c_18,c_104876]) ).

tff(c_106348,plain,
    ! [Y_4450,X_4451] :
      ( ~ c(Y_4450)
      | ~ c(X_4451)
      | d1(f(X_4451,Y_4450)) ),
    inference(factorization,[status(thm),theory(equality)],[c_104896]) ).

tff(c_85,plain,
    ! [Z_27,X_28,Y_29] :
      ( ~ d1(Z_27)
      | ~ d1(f(X_28,Y_29))
      | c(f(X_28,f(Y_29,Z_27))) ),
    inference(superposition,[status(thm),theory(equality)],[c_49,c_20]) ).

tff(c_306,plain,
    ! [Z_66,X_67,X_68,Y_69] :
      ( ~ d1(Z_66)
      | ~ d1(f(X_67,f(X_68,Y_69)))
      | c(f(X_67,f(X_68,f(Y_69,Z_66)))) ),
    inference(superposition,[status(thm),theory(equality)],[c_2,c_85]) ).

tff(c_110,plain,
    ! [X_33,Y_34] :
      ( ~ c(f(X_33,Y_34))
      | ~ c(Y_34)
      | ~ c(X_33) ),
    inference(resolution,[status(thm)],[c_103,c_6]) ).

tff(c_485,plain,
    ! [X_87,Y_88,Z_89,X_90] :
      ( ~ c(f(X_87,f(Y_88,Z_89)))
      | ~ c(X_90)
      | ~ d1(Z_89)
      | ~ d1(f(X_90,f(X_87,Y_88))) ),
    inference(resolution,[status(thm)],[c_306,c_110]) ).

tff(c_510,plain,
    ! [X_90,Z_89,X_12,Y_88] :
      ( ~ c(X_90)
      | ~ d1(Z_89)
      | ~ d1(f(X_90,f(X_12,Y_88)))
      | ~ d2(f(Y_88,Z_89))
      | ~ d2(X_12) ),
    inference(resolution,[status(thm)],[c_22,c_485]) ).

tff(c_107026,plain,
    ! [Z_89,Y_88,X_12,X_4451] :
      ( ~ d1(Z_89)
      | ~ d2(f(Y_88,Z_89))
      | ~ d2(X_12)
      | ~ c(f(X_12,Y_88))
      | ~ c(X_4451) ),
    inference(resolution,[status(thm)],[c_106348,c_510]) ).

tff(c_108243,plain,
    ! [X_4451] : ~ c(X_4451),
    inference(splitLeft,[status(thm)],[c_107026]) ).

tff(c_12,plain,
    c(a1),
    inference(cnfTransformation,[status(thm)],[f_49]) ).

tff(c_108355,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108243,c_12]) ).

tff(c_108992,plain,
    ! [Z_4481,Y_4482,X_4483] :
      ( ~ d1(Z_4481)
      | ~ d2(f(Y_4482,Z_4481))
      | ~ d2(X_4483)
      | ~ c(f(X_4483,Y_4482)) ),
    inference(splitRight,[status(thm)],[c_107026]) ).

tff(c_109397,plain,
    ! [Z_4497,X_4498,Y_4499] :
      ( ~ d1(Z_4497)
      | ~ d2(X_4498)
      | ~ c(f(X_4498,Y_4499))
      | d1(f(Y_4499,Z_4497))
      | c(f(Y_4499,Z_4497)) ),
    inference(resolution,[status(thm)],[c_4,c_108992]) ).

tff(c_109496,plain,
    ! [Z_4497,Y_13,X_12] :
      ( ~ d1(Z_4497)
      | d1(f(Y_13,Z_4497))
      | c(f(Y_13,Z_4497))
      | ~ d2(Y_13)
      | ~ d2(X_12) ),
    inference(resolution,[status(thm)],[c_22,c_109397]) ).

tff(c_109870,plain,
    ! [X_12] : ~ d2(X_12),
    inference(splitLeft,[status(thm)],[c_109496]) ).

tff(c_109875,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_109870,c_16]) ).

tff(c_109876,plain,
    ! [Z_4497,Y_13] :
      ( ~ d1(Z_4497)
      | d1(f(Y_13,Z_4497))
      | c(f(Y_13,Z_4497))
      | ~ d2(Y_13) ),
    inference(splitRight,[status(thm)],[c_109496]) ).

tff(c_104911,plain,
    ! [Y_4444,X_8] :
      ( ~ c(Y_4444)
      | ~ c(X_8)
      | d1(f(X_8,Y_4444)) ),
    inference(factorization,[status(thm),theory(equality)],[c_104896]) ).

tff(c_255,plain,
    ! [Z_56,Y_23,Z_24,X_22] :
      ( ~ c(Z_56)
      | ~ d1(f(f(Y_23,Z_24),Z_56))
      | ~ d1(X_22)
      | ~ d2(Z_24)
      | ~ d2(f(X_22,Y_23)) ),
    inference(resolution,[status(thm)],[c_58,c_253]) ).

tff(c_265,plain,
    ! [Z_56,Y_23,Z_24,X_22] :
      ( ~ c(Z_56)
      | ~ d1(f(Y_23,f(Z_24,Z_56)))
      | ~ d1(X_22)
      | ~ d2(Z_24)
      | ~ d2(f(X_22,Y_23)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_255]) ).

tff(c_107022,plain,
    ! [Z_56,X_22,Z_24,X_4451] :
      ( ~ c(Z_56)
      | ~ d1(X_22)
      | ~ d2(Z_24)
      | ~ d2(f(X_22,X_4451))
      | ~ c(f(Z_24,Z_56))
      | ~ c(X_4451) ),
    inference(resolution,[status(thm)],[c_106348,c_265]) ).

tff(c_111325,plain,
    ! [X_4572,X_4573] :
      ( ~ d1(X_4572)
      | ~ d2(f(X_4572,X_4573))
      | ~ c(X_4573) ),
    inference(splitLeft,[status(thm)],[c_107022]) ).

tff(c_111362,plain,
    ! [X_4577,X_4578] :
      ( ~ d1(X_4577)
      | ~ c(X_4578)
      | d1(f(X_4577,X_4578))
      | c(f(X_4577,X_4578)) ),
    inference(resolution,[status(thm)],[c_4,c_111325]) ).

tff(c_269,plain,
    ! [Z_56,Y_11,X_10] :
      ( ~ c(Z_56)
      | ~ d1(f(Y_11,Z_56))
      | ~ d1(Y_11)
      | ~ d1(X_10) ),
    inference(resolution,[status(thm)],[c_20,c_253]) ).

tff(c_286,plain,
    ! [X_10] : ~ d1(X_10),
    inference(splitLeft,[status(thm)],[c_269]) ).

tff(c_14,plain,
    d1(a2),
    inference(cnfTransformation,[status(thm)],[f_50]) ).

tff(c_291,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_286,c_14]) ).

tff(c_292,plain,
    ! [Z_56,Y_11] :
      ( ~ c(Z_56)
      | ~ d1(f(Y_11,Z_56))
      | ~ d1(Y_11) ),
    inference(splitRight,[status(thm)],[c_269]) ).

tff(c_112065,plain,
    ! [X_4583,X_4584] :
      ( ~ d1(X_4583)
      | ~ c(X_4584)
      | c(f(X_4583,X_4584)) ),
    inference(resolution,[status(thm)],[c_111362,c_292]) ).

tff(c_186,plain,
    ! [Z_44,X_10,Y_43] :
      ( ~ c(Z_44)
      | ~ c(f(X_10,Y_43))
      | ~ d1(f(Y_43,Z_44))
      | ~ d1(X_10) ),
    inference(resolution,[status(thm)],[c_20,c_160]) ).

tff(c_112322,plain,
    ! [Z_44,X_4584,X_4583] :
      ( ~ c(Z_44)
      | ~ d1(f(X_4584,Z_44))
      | ~ d1(X_4583)
      | ~ c(X_4584) ),
    inference(resolution,[status(thm)],[c_112065,c_186]) ).

tff(c_112329,plain,
    ! [Z_4585,X_4586] :
      ( ~ c(Z_4585)
      | ~ d1(f(X_4586,Z_4585))
      | ~ c(X_4586) ),
    inference(splitLeft,[status(thm)],[c_112322]) ).

tff(c_112390,plain,
    ! [Y_4444,X_8] :
      ( ~ c(Y_4444)
      | ~ c(X_8) ),
    inference(resolution,[status(thm)],[c_104911,c_112329]) ).

tff(c_112405,plain,
    ! [X_8] : ~ c(X_8),
    inference(splitLeft,[status(thm)],[c_112390]) ).

tff(c_112512,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_112405,c_12]) ).

tff(c_112513,plain,
    ! [Y_4444] : ~ c(Y_4444),
    inference(splitRight,[status(thm)],[c_112390]) ).

tff(c_112620,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_112513,c_12]) ).

tff(c_112621,plain,
    ! [X_4583] : ~ d1(X_4583),
    inference(splitRight,[status(thm)],[c_112322]) ).

tff(c_112681,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_112621,c_14]) ).

tff(c_112683,plain,
    ! [Z_4587,Z_4588] :
      ( ~ d2(Z_4587)
      | ~ c(Z_4588)
      | ~ c(f(Z_4587,Z_4588)) ),
    inference(splitRight,[status(thm)],[c_107022]) ).

tff(c_112964,plain,
    ! [X_4597,Y_4598,Z_4599] :
      ( ~ d2(X_4597)
      | ~ c(f(Y_4598,Z_4599))
      | ~ d1(Z_4599)
      | ~ d1(f(X_4597,Y_4598)) ),
    inference(resolution,[status(thm)],[c_61,c_112683]) ).

tff(c_113032,plain,
    ! [X_4597,X_10,Y_11] :
      ( ~ d2(X_4597)
      | ~ d1(f(X_4597,X_10))
      | ~ d1(Y_11)
      | ~ d1(X_10) ),
    inference(resolution,[status(thm)],[c_20,c_112964]) ).

tff(c_113034,plain,
    ! [X_4600,X_4601] :
      ( ~ d2(X_4600)
      | ~ d1(f(X_4600,X_4601))
      | ~ d1(X_4601) ),
    inference(splitLeft,[status(thm)],[c_113032]) ).

tff(c_113110,plain,
    ! [Z_4602,Y_4603] :
      ( ~ d1(Z_4602)
      | c(f(Y_4603,Z_4602))
      | ~ d2(Y_4603) ),
    inference(resolution,[status(thm)],[c_109876,c_113034]) ).

tff(c_81,plain,
    ! [Z_3,X_1,Y_2] :
      ( ~ c(Z_3)
      | ~ c(f(X_1,Y_2))
      | d1(f(f(X_1,Y_2),Z_3))
      | d2(f(X_1,f(Y_2,Z_3))) ),
    inference(superposition,[status(thm),theory(equality)],[c_2,c_72]) ).

tff(c_84,plain,
    ! [Z_3,X_1,Y_2] :
      ( ~ c(Z_3)
      | ~ c(f(X_1,Y_2))
      | d1(f(X_1,f(Y_2,Z_3)))
      | d2(f(X_1,f(Y_2,Z_3))) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_81]) ).

tff(c_386,plain,
    ! [Z_75,Y_76] :
      ( ~ c(Z_75)
      | ~ d2(Y_76)
      | d1(f(Y_76,Z_75))
      | c(f(Y_76,Z_75)) ),
    inference(resolution,[status(thm)],[c_4,c_270]) ).

tff(c_187,plain,
    ! [Y_45,Z_46,X_47] :
      ( ~ c(f(Y_45,Z_46))
      | ~ c(X_47)
      | ~ d1(Z_46)
      | ~ d1(f(X_47,Y_45)) ),
    inference(resolution,[status(thm)],[c_61,c_112]) ).

tff(c_201,plain,
    ! [X_47,X_10,Y_11] :
      ( ~ c(X_47)
      | ~ d1(f(X_47,X_10))
      | ~ d1(Y_11)
      | ~ d1(X_10) ),
    inference(resolution,[status(thm)],[c_20,c_187]) ).

tff(c_203,plain,
    ! [X_48,X_49] :
      ( ~ c(X_48)
      | ~ d1(f(X_48,X_49))
      | ~ d1(X_49) ),
    inference(splitLeft,[status(thm)],[c_201]) ).

tff(c_206,plain,
    ! [X_1,Y_2,Z_3] :
      ( ~ c(f(X_1,Y_2))
      | ~ d1(f(X_1,f(Y_2,Z_3)))
      | ~ d1(Z_3) ),
    inference(superposition,[status(thm),theory(equality)],[c_2,c_203]) ).

tff(c_1976,plain,
    ! [Y_264,Y_265,Z_266] :
      ( ~ c(f(Y_264,Y_265))
      | ~ d1(Z_266)
      | ~ c(f(Y_265,Z_266))
      | ~ d2(Y_264)
      | c(f(Y_264,f(Y_265,Z_266))) ),
    inference(resolution,[status(thm)],[c_386,c_206]) ).

tff(c_2000,plain,
    ! [Z_44,Y_265,Z_266,Y_264] :
      ( ~ c(Z_44)
      | ~ d2(f(f(Y_265,Z_266),Z_44))
      | ~ c(f(Y_264,Y_265))
      | ~ d1(Z_266)
      | ~ c(f(Y_265,Z_266))
      | ~ d2(Y_264) ),
    inference(resolution,[status(thm)],[c_1976,c_185]) ).

tff(c_6235,plain,
    ! [Z_785,Y_786,Z_787,Y_788] :
      ( ~ c(Z_785)
      | ~ d2(f(Y_786,f(Z_787,Z_785)))
      | ~ c(f(Y_788,Y_786))
      | ~ d1(Z_787)
      | ~ c(f(Y_786,Z_787))
      | ~ d2(Y_788) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_2000]) ).

tff(c_6920,plain,
    ! [Y_839,X_840,Y_841,Z_842] :
      ( ~ c(f(Y_839,X_840))
      | ~ d1(Y_841)
      | ~ d2(Y_839)
      | ~ c(Z_842)
      | ~ c(f(X_840,Y_841))
      | d1(f(X_840,f(Y_841,Z_842))) ),
    inference(resolution,[status(thm)],[c_84,c_6235]) ).

tff(c_6991,plain,
    ! [Y_841,Z_842,Y_13,X_12] :
      ( ~ d1(Y_841)
      | ~ c(Z_842)
      | ~ c(f(Y_13,Y_841))
      | d1(f(Y_13,f(Y_841,Z_842)))
      | ~ d2(Y_13)
      | ~ d2(X_12) ),
    inference(resolution,[status(thm)],[c_22,c_6920]) ).

tff(c_6993,plain,
    ! [X_12] : ~ d2(X_12),
    inference(splitLeft,[status(thm)],[c_6991]) ).

tff(c_7000,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_6993,c_16]) ).

tff(c_7002,plain,
    ! [Z_843,Y_844,Y_845] :
      ( ~ c(Z_843)
      | ~ d1(Y_844)
      | ~ c(f(Y_845,Y_844))
      | d1(f(Y_845,f(Y_844,Z_843)))
      | ~ d2(Y_845) ),
    inference(splitRight,[status(thm)],[c_6991]) ).

tff(c_331,plain,
    ! [Y_69,X_68,X_1,Z_66,Y_2] :
      ( ~ d1(Z_66)
      | ~ d1(f(f(X_1,Y_2),f(X_68,Y_69)))
      | c(f(X_1,f(Y_2,f(X_68,f(Y_69,Z_66))))) ),
    inference(superposition,[status(thm),theory(equality)],[c_2,c_306]) ).

tff(c_966,plain,
    ! [X_177,Y_178,Y_179,Z_176,X_175] :
      ( ~ d1(Z_176)
      | ~ d1(f(X_177,f(Y_179,f(X_175,Y_178))))
      | c(f(X_177,f(Y_179,f(X_175,f(Y_178,Z_176))))) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_331]) ).

tff(c_121,plain,
    ! [X_1,Y_2,Z_3] :
      ( ~ c(f(X_1,f(Y_2,Z_3)))
      | ~ c(Z_3)
      | ~ c(f(X_1,Y_2)) ),
    inference(superposition,[status(thm),theory(equality)],[c_2,c_112]) ).

tff(c_3105,plain,
    ! [Z_373,Y_372,X_374,Y_375,X_376] :
      ( ~ c(f(X_374,f(Y_375,Z_373)))
      | ~ c(f(X_376,Y_372))
      | ~ d1(Z_373)
      | ~ d1(f(X_376,f(Y_372,f(X_374,Y_375)))) ),
    inference(resolution,[status(thm)],[c_966,c_121]) ).

tff(c_3160,plain,
    ! [Z_373,Y_372,Y_375,X_12,X_376] :
      ( ~ c(f(X_376,Y_372))
      | ~ d1(Z_373)
      | ~ d1(f(X_376,f(Y_372,f(X_12,Y_375))))
      | ~ d2(f(Y_375,Z_373))
      | ~ d2(X_12) ),
    inference(resolution,[status(thm)],[c_22,c_3105]) ).

tff(c_7210,plain,
    ! [Z_373,Y_844,Y_375,X_12,Y_845] :
      ( ~ d1(Z_373)
      | ~ d2(f(Y_375,Z_373))
      | ~ d2(X_12)
      | ~ c(f(X_12,Y_375))
      | ~ d1(Y_844)
      | ~ c(f(Y_845,Y_844))
      | ~ d2(Y_845) ),
    inference(resolution,[status(thm)],[c_7002,c_3160]) ).

tff(c_7631,plain,
    ! [Y_844,Y_845] :
      ( ~ d1(Y_844)
      | ~ c(f(Y_845,Y_844))
      | ~ d2(Y_845) ),
    inference(splitLeft,[status(thm)],[c_7210]) ).

tff(c_113353,plain,
    ! [Z_4602,Y_4603] :
      ( ~ d1(Z_4602)
      | ~ d2(Y_4603) ),
    inference(resolution,[status(thm)],[c_113110,c_7631]) ).

tff(c_113382,plain,
    ! [Y_4603] : ~ d2(Y_4603),
    inference(splitLeft,[status(thm)],[c_113353]) ).

tff(c_113402,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_113382,c_16]) ).

tff(c_113403,plain,
    ! [Z_4602] : ~ d1(Z_4602),
    inference(splitRight,[status(thm)],[c_113353]) ).

tff(c_113462,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_113403,c_14]) ).

tff(c_113463,plain,
    ! [Y_11] : ~ d1(Y_11),
    inference(splitRight,[status(thm)],[c_113032]) ).

tff(c_113523,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_113463,c_14]) ).

tff(c_113525,plain,
    ! [Z_4607,Z_4608] :
      ( ~ c(Z_4607)
      | ~ d1(Z_4608)
      | ~ c(f(Z_4608,Z_4607)) ),
    inference(splitRight,[status(thm)],[c_103215]) ).

tff(c_113776,plain,
    ! [Y_4619,Z_4620,X_4621] :
      ( ~ c(f(Y_4619,Z_4620))
      | ~ d1(X_4621)
      | ~ d2(Z_4620)
      | ~ d2(f(X_4621,Y_4619)) ),
    inference(resolution,[status(thm)],[c_58,c_113525]) ).

tff(c_113864,plain,
    ! [X_4621,X_12,Y_13] :
      ( ~ d1(X_4621)
      | ~ d2(f(X_4621,X_12))
      | ~ d2(Y_13)
      | ~ d2(X_12) ),
    inference(resolution,[status(thm)],[c_22,c_113776]) ).

tff(c_113867,plain,
    ! [X_4622,X_4623] :
      ( ~ d1(X_4622)
      | ~ d2(f(X_4622,X_4623))
      | ~ d2(X_4623) ),
    inference(splitLeft,[status(thm)],[c_113864]) ).

tff(c_114845,plain,
    ! [X_4647,X_4648] :
      ( ~ d1(X_4647)
      | ~ d2(X_4648)
      | d1(f(X_4647,X_4648))
      | c(f(X_4647,X_4648)) ),
    inference(resolution,[status(thm)],[c_4,c_113867]) ).

tff(c_12162,plain,
    ! [Z_1174,X_1175,Z_1176,X_1177] :
      ( ~ c(Z_1174)
      | ~ d2(X_1175)
      | ~ d1(Z_1176)
      | ~ d1(f(X_1175,X_1177))
      | ~ c(f(Z_1176,Z_1174))
      | ~ c(X_1177)
      | d1(f(X_1177,f(Z_1176,Z_1174))) ),
    inference(resolution,[status(thm)],[c_18,c_869]) ).

tff(c_14382,plain,
    ! [Z_1242,Z_1243,Z_1244,Y_1245] :
      ( ~ c(Z_1242)
      | ~ d1(Z_1243)
      | ~ c(f(Z_1243,Z_1242))
      | d1(f(Z_1244,f(Z_1243,Z_1242)))
      | ~ c(Z_1244)
      | ~ d2(Y_1245)
      | c(f(Y_1245,Z_1244)) ),
    inference(resolution,[status(thm)],[c_285,c_12162]) ).

tff(c_14932,plain,
    ! [Z_1244,Z_1243,Z_1242,Y_1245,Z_44] :
      ( ~ c(Z_44)
      | ~ d2(f(Z_1244,Z_44))
      | ~ c(Z_1242)
      | ~ d1(Z_1243)
      | ~ c(f(Z_1243,Z_1242))
      | d1(f(Z_1244,f(Z_1243,Z_1242)))
      | ~ c(Z_1244)
      | ~ d2(Y_1245) ),
    inference(resolution,[status(thm)],[c_14382,c_185]) ).

tff(c_43548,plain,
    ! [Y_1245] : ~ d2(Y_1245),
    inference(splitLeft,[status(thm)],[c_14932]) ).

tff(c_43556,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_43548,c_16]) ).

tff(c_43558,plain,
    ! [Z_2484,Z_2485,Z_2486,Z_2487] :
      ( ~ c(Z_2484)
      | ~ d2(f(Z_2485,Z_2484))
      | ~ c(Z_2486)
      | ~ d1(Z_2487)
      | ~ c(f(Z_2487,Z_2486))
      | d1(f(Z_2485,f(Z_2487,Z_2486)))
      | ~ c(Z_2485) ),
    inference(splitRight,[status(thm)],[c_14932]) ).

tff(c_43578,plain,
    ! [Z_2486,Z_2487,X_8,Y_9] :
      ( ~ c(Z_2486)
      | ~ d1(Z_2487)
      | ~ c(f(Z_2487,Z_2486))
      | d1(f(X_8,f(Z_2487,Z_2486)))
      | ~ c(Y_9)
      | ~ c(X_8)
      | d1(f(X_8,Y_9)) ),
    inference(resolution,[status(thm)],[c_18,c_43558]) ).

tff(c_44954,plain,
    ! [Z_2492,Z_2493,X_2494] :
      ( ~ c(Z_2492)
      | ~ d1(Z_2493)
      | ~ c(f(Z_2493,Z_2492))
      | ~ c(X_2494)
      | d1(f(X_2494,f(Z_2493,Z_2492))) ),
    inference(factorization,[status(thm),theory(equality)],[c_43578]) ).

tff(c_45609,plain,
    ! [X_2494,Z_2493,Z_2492,Y_133,X_12] :
      ( ~ d1(f(X_12,Y_133))
      | ~ d2(f(Y_133,X_2494))
      | ~ d2(X_12)
      | ~ c(Z_2492)
      | ~ d1(Z_2493)
      | ~ c(f(Z_2493,Z_2492))
      | ~ c(X_2494) ),
    inference(resolution,[status(thm)],[c_44954,c_770]) ).

tff(c_46580,plain,
    ! [X_2506,Y_2507,X_2508] :
      ( ~ d1(f(X_2506,Y_2507))
      | ~ d2(f(Y_2507,X_2508))
      | ~ d2(X_2506)
      | ~ c(X_2508) ),
    inference(splitLeft,[status(thm)],[c_45609]) ).

tff(c_46722,plain,
    ! [Z_2509,X_2510,Y_2511] :
      ( ~ d2(f(Z_2509,X_2510))
      | ~ c(X_2510)
      | ~ c(Z_2509)
      | ~ d2(Y_2511)
      | c(f(Y_2511,Z_2509)) ),
    inference(resolution,[status(thm)],[c_285,c_46580]) ).

tff(c_46906,plain,
    ! [Y_2519,X_2520,Y_2521] :
      ( ~ d2(Y_2519)
      | c(f(Y_2519,X_2520))
      | ~ c(Y_2521)
      | ~ c(X_2520)
      | d1(f(X_2520,Y_2521)) ),
    inference(resolution,[status(thm)],[c_18,c_46722]) ).

tff(c_47702,plain,
    ! [Z_44,X_2520,Y_2519,Y_2521] :
      ( ~ c(Z_44)
      | ~ d2(f(X_2520,Z_44))
      | ~ d2(Y_2519)
      | ~ c(Y_2521)
      | ~ c(X_2520)
      | d1(f(X_2520,Y_2521)) ),
    inference(resolution,[status(thm)],[c_46906,c_185]) ).

tff(c_48045,plain,
    ! [Y_2519] : ~ d2(Y_2519),
    inference(splitLeft,[status(thm)],[c_47702]) ).

tff(c_48053,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_48045,c_16]) ).

tff(c_48055,plain,
    ! [Y_2526,Z_2527,X_2528] :
      ( ~ c(Y_2526)
      | ~ c(Z_2527)
      | ~ d2(f(X_2528,Z_2527))
      | ~ c(X_2528)
      | d1(f(X_2528,Y_2526)) ),
    inference(splitRight,[status(thm)],[c_47702]) ).

tff(c_48075,plain,
    ! [Y_2526,X_8,Y_9] :
      ( ~ c(Y_2526)
      | d1(f(X_8,Y_2526))
      | ~ c(Y_9)
      | ~ c(X_8)
      | d1(f(X_8,Y_9)) ),
    inference(resolution,[status(thm)],[c_18,c_48055]) ).

tff(c_49457,plain,
    ! [Y_2532,X_2533] :
      ( ~ c(Y_2532)
      | ~ c(X_2533)
      | d1(f(X_2533,Y_2532)) ),
    inference(factorization,[status(thm),theory(equality)],[c_48075]) ).

tff(c_50100,plain,
    ! [Z_89,Y_88,X_12,X_2533] :
      ( ~ d1(Z_89)
      | ~ d2(f(Y_88,Z_89))
      | ~ d2(X_12)
      | ~ c(f(X_12,Y_88))
      | ~ c(X_2533) ),
    inference(resolution,[status(thm)],[c_49457,c_510]) ).

tff(c_51268,plain,
    ! [X_2533] : ~ c(X_2533),
    inference(splitLeft,[status(thm)],[c_50100]) ).

tff(c_51371,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_51268,c_12]) ).

tff(c_51373,plain,
    ! [Z_2561,Y_2562,X_2563] :
      ( ~ d1(Z_2561)
      | ~ d2(f(Y_2562,Z_2561))
      | ~ d2(X_2563)
      | ~ c(f(X_2563,Y_2562)) ),
    inference(splitRight,[status(thm)],[c_50100]) ).

tff(c_53455,plain,
    ! [Z_2591,X_2592,Y_2593] :
      ( ~ d1(Z_2591)
      | ~ d2(X_2592)
      | ~ c(f(X_2592,Y_2593))
      | d1(f(Y_2593,Z_2591))
      | c(f(Y_2593,Z_2591)) ),
    inference(resolution,[status(thm)],[c_4,c_51373]) ).

tff(c_53542,plain,
    ! [Z_2591,Y_13,X_12] :
      ( ~ d1(Z_2591)
      | d1(f(Y_13,Z_2591))
      | c(f(Y_13,Z_2591))
      | ~ d2(Y_13)
      | ~ d2(X_12) ),
    inference(resolution,[status(thm)],[c_22,c_53455]) ).

tff(c_53834,plain,
    ! [X_12] : ~ d2(X_12),
    inference(splitLeft,[status(thm)],[c_53542]) ).

tff(c_53840,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53834,c_16]) ).

tff(c_53841,plain,
    ! [Z_2591,Y_13] :
      ( ~ d1(Z_2591)
      | d1(f(Y_13,Z_2591))
      | c(f(Y_13,Z_2591))
      | ~ d2(Y_13) ),
    inference(splitRight,[status(thm)],[c_53542]) ).

tff(c_48090,plain,
    ! [Y_2526,X_8] :
      ( ~ c(Y_2526)
      | ~ c(X_8)
      | d1(f(X_8,Y_2526)) ),
    inference(factorization,[status(thm),theory(equality)],[c_48075]) ).

tff(c_50096,plain,
    ! [Z_56,X_22,Z_24,X_2533] :
      ( ~ c(Z_56)
      | ~ d1(X_22)
      | ~ d2(Z_24)
      | ~ d2(f(X_22,X_2533))
      | ~ c(f(Z_24,Z_56))
      | ~ c(X_2533) ),
    inference(resolution,[status(thm)],[c_49457,c_265]) ).

tff(c_55329,plain,
    ! [X_2656,X_2657] :
      ( ~ d1(X_2656)
      | ~ d2(f(X_2656,X_2657))
      | ~ c(X_2657) ),
    inference(splitLeft,[status(thm)],[c_50096]) ).

tff(c_55374,plain,
    ! [X_2661,X_2662] :
      ( ~ d1(X_2661)
      | ~ c(X_2662)
      | d1(f(X_2661,X_2662))
      | c(f(X_2661,X_2662)) ),
    inference(resolution,[status(thm)],[c_4,c_55329]) ).

tff(c_55971,plain,
    ! [X_2663,X_2664] :
      ( ~ d1(X_2663)
      | ~ c(X_2664)
      | c(f(X_2663,X_2664)) ),
    inference(resolution,[status(thm)],[c_55374,c_292]) ).

tff(c_56221,plain,
    ! [Z_44,X_2664,X_2663] :
      ( ~ c(Z_44)
      | ~ d1(f(X_2664,Z_44))
      | ~ d1(X_2663)
      | ~ c(X_2664) ),
    inference(resolution,[status(thm)],[c_55971,c_186]) ).

tff(c_56228,plain,
    ! [Z_2665,X_2666] :
      ( ~ c(Z_2665)
      | ~ d1(f(X_2666,Z_2665))
      | ~ c(X_2666) ),
    inference(splitLeft,[status(thm)],[c_56221]) ).

tff(c_56301,plain,
    ! [Y_2526,X_8] :
      ( ~ c(Y_2526)
      | ~ c(X_8) ),
    inference(resolution,[status(thm)],[c_48090,c_56228]) ).

tff(c_56320,plain,
    ! [X_8] : ~ c(X_8),
    inference(splitLeft,[status(thm)],[c_56301]) ).

tff(c_56516,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56320,c_12]) ).

tff(c_56517,plain,
    ! [Y_2526] : ~ c(Y_2526),
    inference(splitRight,[status(thm)],[c_56301]) ).

tff(c_56616,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56517,c_12]) ).

tff(c_56617,plain,
    ! [X_2663] : ~ d1(X_2663),
    inference(splitRight,[status(thm)],[c_56221]) ).

tff(c_56680,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56617,c_14]) ).

tff(c_56773,plain,
    ! [Z_2678,Z_2679] :
      ( ~ d2(Z_2678)
      | ~ c(Z_2679)
      | ~ c(f(Z_2678,Z_2679)) ),
    inference(splitRight,[status(thm)],[c_50096]) ).

tff(c_56948,plain,
    ! [X_2685,Y_2686,Z_2687] :
      ( ~ d2(X_2685)
      | ~ c(f(Y_2686,Z_2687))
      | ~ d1(Z_2687)
      | ~ d1(f(X_2685,Y_2686)) ),
    inference(resolution,[status(thm)],[c_61,c_56773]) ).

tff(c_57013,plain,
    ! [X_2685,X_10,Y_11] :
      ( ~ d2(X_2685)
      | ~ d1(f(X_2685,X_10))
      | ~ d1(Y_11)
      | ~ d1(X_10) ),
    inference(resolution,[status(thm)],[c_20,c_56948]) ).

tff(c_57112,plain,
    ! [X_2695,X_2696] :
      ( ~ d2(X_2695)
      | ~ d1(f(X_2695,X_2696))
      | ~ d1(X_2696) ),
    inference(splitLeft,[status(thm)],[c_57013]) ).

tff(c_57204,plain,
    ! [Z_2697,Y_2698] :
      ( ~ d1(Z_2697)
      | c(f(Y_2698,Z_2697))
      | ~ d2(Y_2698) ),
    inference(resolution,[status(thm)],[c_53841,c_57112]) ).

tff(c_57435,plain,
    ! [Z_2697,Y_2698] :
      ( ~ d1(Z_2697)
      | ~ d2(Y_2698) ),
    inference(resolution,[status(thm)],[c_57204,c_7631]) ).

tff(c_57568,plain,
    ! [Y_2698] : ~ d2(Y_2698),
    inference(splitLeft,[status(thm)],[c_57435]) ).

tff(c_57574,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_57568,c_16]) ).

tff(c_57575,plain,
    ! [Z_2697] : ~ d1(Z_2697),
    inference(splitRight,[status(thm)],[c_57435]) ).

tff(c_57637,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_57575,c_14]) ).

tff(c_57638,plain,
    ! [Y_11] : ~ d1(Y_11),
    inference(splitRight,[status(thm)],[c_57013]) ).

tff(c_57701,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_57638,c_14]) ).

tff(c_57703,plain,
    ! [Z_2702,Z_2703] :
      ( ~ c(Z_2702)
      | ~ d1(Z_2703)
      | ~ c(f(Z_2703,Z_2702)) ),
    inference(splitRight,[status(thm)],[c_45609]) ).

tff(c_58419,plain,
    ! [Y_2722,Z_2723,X_2724] :
      ( ~ c(f(Y_2722,Z_2723))
      | ~ d1(X_2724)
      | ~ d2(Z_2723)
      | ~ d2(f(X_2724,Y_2722)) ),
    inference(resolution,[status(thm)],[c_58,c_57703]) ).

tff(c_58501,plain,
    ! [X_2724,X_12,Y_13] :
      ( ~ d1(X_2724)
      | ~ d2(f(X_2724,X_12))
      | ~ d2(Y_13)
      | ~ d2(X_12) ),
    inference(resolution,[status(thm)],[c_22,c_58419]) ).

tff(c_58504,plain,
    ! [X_2725,X_2726] :
      ( ~ d1(X_2725)
      | ~ d2(f(X_2725,X_2726))
      | ~ d2(X_2726) ),
    inference(splitLeft,[status(thm)],[c_58501]) ).

tff(c_59015,plain,
    ! [X_2739,X_2740] :
      ( ~ d1(X_2739)
      | ~ d2(X_2740)
      | d1(f(X_2739,X_2740))
      | c(f(X_2739,X_2740)) ),
    inference(resolution,[status(thm)],[c_4,c_58504]) ).

tff(c_58058,plain,
    ! [Z_2714,X_2715,Y_2716] :
      ( ~ c(Z_2714)
      | ~ d1(f(X_2715,Y_2716))
      | ~ c(f(X_2715,f(Y_2716,Z_2714))) ),
    inference(superposition,[status(thm),theory(equality)],[c_2,c_57703]) ).

tff(c_58185,plain,
    ! [Z_2714,X_10,Y_2716] :
      ( ~ c(Z_2714)
      | ~ d1(f(X_10,Y_2716))
      | ~ d1(f(Y_2716,Z_2714))
      | ~ d1(X_10) ),
    inference(resolution,[status(thm)],[c_20,c_58058]) ).

tff(c_60891,plain,
    ! [Z_2753,X_2754,X_2755] :
      ( ~ c(Z_2753)
      | ~ d1(f(X_2754,Z_2753))
      | ~ d1(X_2755)
      | ~ d2(X_2754)
      | c(f(X_2755,X_2754)) ),
    inference(resolution,[status(thm)],[c_59015,c_58185]) ).

tff(c_61165,plain,
    ! [X_2762,Y_2763,Z_2764] :
      ( ~ d1(X_2762)
      | c(f(X_2762,Y_2763))
      | ~ c(Z_2764)
      | ~ d2(Y_2763)
      | c(f(Y_2763,Z_2764)) ),
    inference(resolution,[status(thm)],[c_285,c_60891]) ).

tff(c_342,plain,
    ! [X_70,Y_71,Z_72] :
      ( ~ c(f(X_70,Y_71))
      | ~ d2(f(X_70,f(Y_71,Z_72)))
      | ~ d2(Z_72) ),
    inference(superposition,[status(thm),theory(equality)],[c_2,c_148]) ).

tff(c_1201,plain,
    ! [X_212,Y_213,Z_214] :
      ( ~ c(f(X_212,Y_213))
      | ~ d2(Z_214)
      | d1(f(X_212,f(Y_213,Z_214)))
      | c(f(X_212,f(Y_213,Z_214))) ),
    inference(resolution,[status(thm)],[c_4,c_342]) ).

tff(c_1915,plain,
    ! [Y_261,Z_262,X_263] :
      ( ~ c(f(Y_261,Z_262))
      | ~ d1(X_263)
      | ~ c(f(X_263,Y_261))
      | ~ d2(Z_262)
      | c(f(X_263,f(Y_261,Z_262))) ),
    inference(resolution,[status(thm)],[c_1201,c_292]) ).

tff(c_94,plain,
    ! [Z_30,X_31,Y_32] :
      ( ~ d2(Z_30)
      | ~ d2(f(X_31,Y_32))
      | c(f(X_31,f(Y_32,Z_30))) ),
    inference(superposition,[status(thm),theory(equality)],[c_49,c_22]) ).

tff(c_101,plain,
    ! [Z_30,X_1,Y_2,Y_32] :
      ( ~ d2(Z_30)
      | ~ d2(f(f(X_1,Y_2),Y_32))
      | c(f(X_1,f(Y_2,f(Y_32,Z_30)))) ),
    inference(superposition,[status(thm),theory(equality)],[c_2,c_94]) ).

tff(c_449,plain,
    ! [Z_83,X_84,Y_85,Y_86] :
      ( ~ d2(Z_83)
      | ~ d2(f(X_84,f(Y_85,Y_86)))
      | c(f(X_84,f(Y_85,f(Y_86,Z_83)))) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_101]) ).

tff(c_482,plain,
    ! [Y_85,Y_86,Z_83,X_84] :
      ( ~ c(f(Y_85,f(Y_86,Z_83)))
      | ~ c(X_84)
      | ~ d2(Z_83)
      | ~ d2(f(X_84,f(Y_85,Y_86))) ),
    inference(resolution,[status(thm)],[c_449,c_110]) ).

tff(c_6283,plain,
    ! [X_795,X_796,Y_797,Z_798] :
      ( ~ c(X_795)
      | ~ d2(f(X_795,f(X_796,Y_797)))
      | ~ c(f(Y_797,Z_798))
      | ~ d1(X_796)
      | ~ c(f(X_796,Y_797))
      | ~ d2(Z_798) ),
    inference(resolution,[status(thm)],[c_1915,c_482]) ).

tff(c_6342,plain,
    ! [Y_803,Z_804,X_805,X_806] :
      ( ~ c(f(Y_803,Z_804))
      | ~ d1(X_805)
      | ~ d2(Z_804)
      | ~ c(f(X_805,Y_803))
      | ~ c(X_806)
      | d1(f(X_806,f(X_805,Y_803))) ),
    inference(resolution,[status(thm)],[c_18,c_6283]) ).

tff(c_6397,plain,
    ! [X_805,X_12,X_806,Y_13] :
      ( ~ d1(X_805)
      | ~ c(f(X_805,X_12))
      | ~ c(X_806)
      | d1(f(X_806,f(X_805,X_12)))
      | ~ d2(Y_13)
      | ~ d2(X_12) ),
    inference(resolution,[status(thm)],[c_22,c_6342]) ).

tff(c_6399,plain,
    ! [Y_13] : ~ d2(Y_13),
    inference(splitLeft,[status(thm)],[c_6397]) ).

tff(c_6406,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_6399,c_16]) ).

tff(c_6408,plain,
    ! [X_807,X_808,X_809] :
      ( ~ d1(X_807)
      | ~ c(f(X_807,X_808))
      | ~ c(X_809)
      | d1(f(X_809,f(X_807,X_808)))
      | ~ d2(X_808) ),
    inference(splitRight,[status(thm)],[c_6397]) ).

tff(c_771,plain,
    ! [Z_131,Z_134,X_10,Y_133] :
      ( ~ c(Z_131)
      | ~ d1(f(Z_134,Z_131))
      | ~ d1(f(X_10,Y_133))
      | ~ d1(f(Y_133,Z_134))
      | ~ d1(X_10) ),
    inference(resolution,[status(thm)],[c_20,c_743]) ).

tff(c_6627,plain,
    ! [X_808,X_10,X_807,X_809,Y_133] :
      ( ~ d1(f(X_10,Y_133))
      | ~ d1(f(Y_133,X_809))
      | ~ d1(X_10)
      | ~ d1(X_807)
      | ~ c(f(X_807,X_808))
      | ~ c(X_809)
      | ~ d2(X_808) ),
    inference(resolution,[status(thm)],[c_6408,c_771]) ).

tff(c_8648,plain,
    ! [X_807,X_808] :
      ( ~ d1(X_807)
      | ~ c(f(X_807,X_808))
      | ~ d2(X_808) ),
    inference(splitLeft,[status(thm)],[c_6627]) ).

tff(c_61636,plain,
    ! [X_2762,Z_2764,Y_2763] :
      ( ~ d1(X_2762)
      | ~ c(Z_2764)
      | ~ d2(Y_2763)
      | c(f(Y_2763,Z_2764)) ),
    inference(resolution,[status(thm)],[c_61165,c_8648]) ).

tff(c_61867,plain,
    ! [X_2762] : ~ d1(X_2762),
    inference(splitLeft,[status(thm)],[c_61636]) ).

tff(c_61988,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_61867,c_14]) ).

tff(c_61989,plain,
    ! [Z_2764,Y_2763] :
      ( ~ c(Z_2764)
      | ~ d2(Y_2763)
      | c(f(Y_2763,Z_2764)) ),
    inference(splitRight,[status(thm)],[c_61636]) ).

tff(c_61990,plain,
    ! [Z_2769,Y_2770] :
      ( ~ c(Z_2769)
      | ~ d2(Y_2770)
      | c(f(Y_2770,Z_2769)) ),
    inference(splitRight,[status(thm)],[c_61636]) ).

tff(c_63214,plain,
    ! [Z_2781,Y_2782,Y_2783] :
      ( ~ c(Z_2781)
      | ~ c(f(Y_2782,Y_2783))
      | ~ c(f(Y_2783,Z_2781))
      | ~ d2(Y_2782) ),
    inference(resolution,[status(thm)],[c_61990,c_121]) ).

tff(c_63293,plain,
    ! [Z_2781,Y_13,X_12] :
      ( ~ c(Z_2781)
      | ~ c(f(Y_13,Z_2781))
      | ~ d2(Y_13)
      | ~ d2(X_12) ),
    inference(resolution,[status(thm)],[c_22,c_63214]) ).

tff(c_63295,plain,
    ! [X_12] : ~ d2(X_12),
    inference(splitLeft,[status(thm)],[c_63293]) ).

tff(c_63302,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_63295,c_16]) ).

tff(c_63304,plain,
    ! [Z_2784,Y_2785] :
      ( ~ c(Z_2784)
      | ~ c(f(Y_2785,Z_2784))
      | ~ d2(Y_2785) ),
    inference(splitRight,[status(thm)],[c_63293]) ).

tff(c_63372,plain,
    ! [Z_2764,Y_2763] :
      ( ~ c(Z_2764)
      | ~ d2(Y_2763) ),
    inference(resolution,[status(thm)],[c_61989,c_63304]) ).

tff(c_63392,plain,
    ! [Y_2763] : ~ d2(Y_2763),
    inference(splitLeft,[status(thm)],[c_63372]) ).

tff(c_63422,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_63392,c_16]) ).

tff(c_63423,plain,
    ! [Z_2764] : ~ c(Z_2764),
    inference(splitRight,[status(thm)],[c_63372]) ).

tff(c_63507,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_63423,c_12]) ).

tff(c_63508,plain,
    ! [Y_13] : ~ d2(Y_13),
    inference(splitRight,[status(thm)],[c_58501]) ).

tff(c_63516,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_63508,c_16]) ).

tff(c_63517,plain,
    ! [X_10,Y_133,X_809] :
      ( ~ d1(f(X_10,Y_133))
      | ~ d1(f(Y_133,X_809))
      | ~ d1(X_10)
      | ~ c(X_809) ),
    inference(splitRight,[status(thm)],[c_6627]) ).

tff(c_116739,plain,
    ! [X_4661,X_4662,X_4663] :
      ( ~ d1(f(X_4661,X_4662))
      | ~ c(X_4662)
      | ~ d1(X_4663)
      | ~ d2(X_4661)
      | c(f(X_4663,X_4661)) ),
    inference(resolution,[status(thm)],[c_114845,c_63517]) ).

tff(c_116873,plain,
    ! [X_4664,Y_4665,Z_4666] :
      ( ~ d1(X_4664)
      | c(f(X_4664,Y_4665))
      | ~ c(Z_4666)
      | ~ d2(Y_4665)
      | c(f(Y_4665,Z_4666)) ),
    inference(resolution,[status(thm)],[c_285,c_116739]) ).

tff(c_6626,plain,
    ! [X_808,X_807,X_809,Y_133,X_12] :
      ( ~ d1(f(X_12,Y_133))
      | ~ d2(f(Y_133,X_809))
      | ~ d2(X_12)
      | ~ d1(X_807)
      | ~ c(f(X_807,X_808))
      | ~ c(X_809)
      | ~ d2(X_808) ),
    inference(resolution,[status(thm)],[c_6408,c_770]) ).

tff(c_63649,plain,
    ! [X_807,X_808] :
      ( ~ d1(X_807)
      | ~ c(f(X_807,X_808))
      | ~ d2(X_808) ),
    inference(splitLeft,[status(thm)],[c_6626]) ).

tff(c_117344,plain,
    ! [X_4664,Z_4666,Y_4665] :
      ( ~ d1(X_4664)
      | ~ c(Z_4666)
      | ~ d2(Y_4665)
      | c(f(Y_4665,Z_4666)) ),
    inference(resolution,[status(thm)],[c_116873,c_63649]) ).

tff(c_117468,plain,
    ! [X_4664] : ~ d1(X_4664),
    inference(splitLeft,[status(thm)],[c_117344]) ).

tff(c_117593,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_117468,c_14]) ).

tff(c_117594,plain,
    ! [Z_4666,Y_4665] :
      ( ~ c(Z_4666)
      | ~ d2(Y_4665)
      | c(f(Y_4665,Z_4666)) ),
    inference(splitRight,[status(thm)],[c_117344]) ).

tff(c_117708,plain,
    ! [Z_4671,Y_4672] :
      ( ~ c(Z_4671)
      | ~ d2(Y_4672)
      | c(f(Y_4672,Z_4671)) ),
    inference(splitRight,[status(thm)],[c_117344]) ).

tff(c_119026,plain,
    ! [Z_4683,Y_4684,Y_4685] :
      ( ~ c(Z_4683)
      | ~ c(f(Y_4684,Y_4685))
      | ~ c(f(Y_4685,Z_4683))
      | ~ d2(Y_4684) ),
    inference(resolution,[status(thm)],[c_117708,c_121]) ).

tff(c_119109,plain,
    ! [Z_4683,Y_13,X_12] :
      ( ~ c(Z_4683)
      | ~ c(f(Y_13,Z_4683))
      | ~ d2(Y_13)
      | ~ d2(X_12) ),
    inference(resolution,[status(thm)],[c_22,c_119026]) ).

tff(c_119111,plain,
    ! [X_12] : ~ d2(X_12),
    inference(splitLeft,[status(thm)],[c_119109]) ).

tff(c_119118,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_119111,c_16]) ).

tff(c_119120,plain,
    ! [Z_4686,Y_4687] :
      ( ~ c(Z_4686)
      | ~ c(f(Y_4687,Z_4686))
      | ~ d2(Y_4687) ),
    inference(splitRight,[status(thm)],[c_119109]) ).

tff(c_119191,plain,
    ! [Z_4666,Y_4665] :
      ( ~ c(Z_4666)
      | ~ d2(Y_4665) ),
    inference(resolution,[status(thm)],[c_117594,c_119120]) ).

tff(c_119212,plain,
    ! [Y_4665] : ~ d2(Y_4665),
    inference(splitLeft,[status(thm)],[c_119191]) ).

tff(c_119219,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_119212,c_16]) ).

tff(c_119220,plain,
    ! [Z_4666] : ~ c(Z_4666),
    inference(splitRight,[status(thm)],[c_119191]) ).

tff(c_119310,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_119220,c_12]) ).

tff(c_119311,plain,
    ! [Y_13] : ~ d2(Y_13),
    inference(splitRight,[status(thm)],[c_113864]) ).

tff(c_119319,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_119311,c_16]) ).

tff(c_119321,plain,
    ! [X_4688,Y_4689,X_4690] :
      ( ~ d1(f(X_4688,Y_4689))
      | ~ d2(f(Y_4689,X_4690))
      | ~ d2(X_4688)
      | ~ c(X_4690) ),
    inference(splitRight,[status(thm)],[c_6626]) ).

tff(c_119362,plain,
    ! [Z_4691,X_4692,Y_4693] :
      ( ~ d2(f(Z_4691,X_4692))
      | ~ c(X_4692)
      | ~ c(Z_4691)
      | ~ d2(Y_4693)
      | c(f(Y_4693,Z_4691)) ),
    inference(resolution,[status(thm)],[c_285,c_119321]) ).

tff(c_119384,plain,
    ! [Y_4694,X_4695,Y_4696] :
      ( ~ d2(Y_4694)
      | c(f(Y_4694,X_4695))
      | ~ c(Y_4696)
      | ~ c(X_4695)
      | d1(f(X_4695,Y_4696)) ),
    inference(resolution,[status(thm)],[c_18,c_119362]) ).

tff(c_119744,plain,
    ! [Z_44,X_4695,Y_4694,Y_4696] :
      ( ~ c(Z_44)
      | ~ d2(f(X_4695,Z_44))
      | ~ d2(Y_4694)
      | ~ c(Y_4696)
      | ~ c(X_4695)
      | d1(f(X_4695,Y_4696)) ),
    inference(resolution,[status(thm)],[c_119384,c_185]) ).

tff(c_119871,plain,
    ! [Y_4694] : ~ d2(Y_4694),
    inference(splitLeft,[status(thm)],[c_119744]) ).

tff(c_119879,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_119871,c_16]) ).

tff(c_119881,plain,
    ! [Y_4701,Z_4702,X_4703] :
      ( ~ c(Y_4701)
      | ~ c(Z_4702)
      | ~ d2(f(X_4703,Z_4702))
      | ~ c(X_4703)
      | d1(f(X_4703,Y_4701)) ),
    inference(splitRight,[status(thm)],[c_119744]) ).

tff(c_119901,plain,
    ! [Y_4701,X_8,Y_9] :
      ( ~ c(Y_4701)
      | d1(f(X_8,Y_4701))
      | ~ c(Y_9)
      | ~ c(X_8)
      | d1(f(X_8,Y_9)) ),
    inference(resolution,[status(thm)],[c_18,c_119881]) ).

tff(c_120493,plain,
    ! [Y_4707,X_4708] :
      ( ~ c(Y_4707)
      | ~ c(X_4708)
      | d1(f(X_4708,Y_4707)) ),
    inference(factorization,[status(thm),theory(equality)],[c_119901]) ).

tff(c_120693,plain,
    ! [Z_3,X_1,Y_2] :
      ( ~ c(Z_3)
      | ~ c(f(X_1,Y_2))
      | d1(f(X_1,f(Y_2,Z_3))) ),
    inference(superposition,[status(thm),theory(equality)],[c_2,c_120493]) ).

tff(c_119916,plain,
    ! [Y_4701,X_8] :
      ( ~ c(Y_4701)
      | ~ c(X_8)
      | d1(f(X_8,Y_4701)) ),
    inference(factorization,[status(thm),theory(equality)],[c_119901]) ).

tff(c_120757,plain,
    ! [Z_56,X_22,Z_24,X_4708] :
      ( ~ c(Z_56)
      | ~ d1(X_22)
      | ~ d2(Z_24)
      | ~ d2(f(X_22,X_4708))
      | ~ c(f(Z_24,Z_56))
      | ~ c(X_4708) ),
    inference(resolution,[status(thm)],[c_120493,c_265]) ).

tff(c_122777,plain,
    ! [X_4853,X_4854] :
      ( ~ d1(X_4853)
      | ~ d2(f(X_4853,X_4854))
      | ~ c(X_4854) ),
    inference(splitLeft,[status(thm)],[c_120757]) ).

tff(c_122814,plain,
    ! [X_4858,X_4859] :
      ( ~ d1(X_4858)
      | ~ c(X_4859)
      | d1(f(X_4858,X_4859))
      | c(f(X_4858,X_4859)) ),
    inference(resolution,[status(thm)],[c_4,c_122777]) ).

tff(c_123105,plain,
    ! [X_4860,X_4861] :
      ( ~ d1(X_4860)
      | ~ c(X_4861)
      | c(f(X_4860,X_4861)) ),
    inference(resolution,[status(thm)],[c_122814,c_292]) ).

tff(c_123251,plain,
    ! [Z_44,X_4861,X_4860] :
      ( ~ c(Z_44)
      | ~ d1(f(X_4861,Z_44))
      | ~ d1(X_4860)
      | ~ c(X_4861) ),
    inference(resolution,[status(thm)],[c_123105,c_186]) ).

tff(c_123282,plain,
    ! [Z_4868,X_4869] :
      ( ~ c(Z_4868)
      | ~ d1(f(X_4869,Z_4868))
      | ~ c(X_4869) ),
    inference(splitLeft,[status(thm)],[c_123251]) ).

tff(c_123309,plain,
    ! [Y_4701,X_8] :
      ( ~ c(Y_4701)
      | ~ c(X_8) ),
    inference(resolution,[status(thm)],[c_119916,c_123282]) ).

tff(c_123314,plain,
    ! [X_8] : ~ c(X_8),
    inference(splitLeft,[status(thm)],[c_123309]) ).

tff(c_123347,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_123314,c_12]) ).

tff(c_123348,plain,
    ! [Y_4701] : ~ c(Y_4701),
    inference(splitRight,[status(thm)],[c_123309]) ).

tff(c_123533,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_123348,c_12]) ).

tff(c_123534,plain,
    ! [X_4860] : ~ d1(X_4860),
    inference(splitRight,[status(thm)],[c_123251]) ).

tff(c_123555,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_123534,c_14]) ).

tff(c_123557,plain,
    ! [Z_4873,Z_4874] :
      ( ~ d2(Z_4873)
      | ~ c(Z_4874)
      | ~ c(f(Z_4873,Z_4874)) ),
    inference(splitRight,[status(thm)],[c_120757]) ).

tff(c_123724,plain,
    ! [X_4886,Y_4887,Z_4888] :
      ( ~ d2(X_4886)
      | ~ c(f(Y_4887,Z_4888))
      | ~ d1(Z_4888)
      | ~ d1(f(X_4886,Y_4887)) ),
    inference(resolution,[status(thm)],[c_61,c_123557]) ).

tff(c_123762,plain,
    ! [X_4886,X_10,Y_11] :
      ( ~ d2(X_4886)
      | ~ d1(f(X_4886,X_10))
      | ~ d1(Y_11)
      | ~ d1(X_10) ),
    inference(resolution,[status(thm)],[c_20,c_123724]) ).

tff(c_123823,plain,
    ! [X_4892,X_4893] :
      ( ~ d2(X_4892)
      | ~ d1(f(X_4892,X_4893))
      | ~ d1(X_4893) ),
    inference(splitLeft,[status(thm)],[c_123762]) ).

tff(c_124246,plain,
    ! [X_4908,Y_4909,Z_4910] :
      ( ~ d2(X_4908)
      | ~ d1(f(Y_4909,Z_4910))
      | ~ c(Z_4910)
      | ~ c(f(X_4908,Y_4909)) ),
    inference(resolution,[status(thm)],[c_120693,c_123823]) ).

tff(c_124417,plain,
    ! [X_4923,Y_4924,Z_4925] :
      ( ~ d2(X_4923)
      | ~ c(f(X_4923,Y_4924))
      | ~ c(Z_4925)
      | ~ d2(Y_4924)
      | c(f(Y_4924,Z_4925)) ),
    inference(resolution,[status(thm)],[c_285,c_124246]) ).

tff(c_124464,plain,
    ! [Z_4925,Y_13,X_12] :
      ( ~ c(Z_4925)
      | c(f(Y_13,Z_4925))
      | ~ d2(Y_13)
      | ~ d2(X_12) ),
    inference(resolution,[status(thm)],[c_22,c_124417]) ).

tff(c_124466,plain,
    ! [X_12] : ~ d2(X_12),
    inference(splitLeft,[status(thm)],[c_124464]) ).

tff(c_124471,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_124466,c_16]) ).

tff(c_124473,plain,
    ! [Z_4926,Y_4927] :
      ( ~ c(Z_4926)
      | c(f(Y_4927,Z_4926))
      | ~ d2(Y_4927) ),
    inference(splitRight,[status(thm)],[c_124464]) ).

tff(c_124268,plain,
    ! [X_4908,X_8,Y_4701] :
      ( ~ d2(X_4908)
      | ~ c(f(X_4908,X_8))
      | ~ c(Y_4701)
      | ~ c(X_8) ),
    inference(resolution,[status(thm)],[c_119916,c_124246]) ).

tff(c_124273,plain,
    ! [X_4908,X_8] :
      ( ~ d2(X_4908)
      | ~ c(f(X_4908,X_8))
      | ~ c(X_8) ),
    inference(splitLeft,[status(thm)],[c_124268]) ).

tff(c_124597,plain,
    ! [Z_4926,Y_4927] :
      ( ~ c(Z_4926)
      | ~ d2(Y_4927) ),
    inference(resolution,[status(thm)],[c_124473,c_124273]) ).

tff(c_124800,plain,
    ! [Y_4927] : ~ d2(Y_4927),
    inference(splitLeft,[status(thm)],[c_124597]) ).

tff(c_124805,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_124800,c_16]) ).

tff(c_124806,plain,
    ! [Z_4926] : ~ c(Z_4926),
    inference(splitRight,[status(thm)],[c_124597]) ).

tff(c_124835,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_124806,c_12]) ).

tff(c_124836,plain,
    ! [Y_4701] : ~ c(Y_4701),
    inference(splitRight,[status(thm)],[c_124268]) ).

tff(c_124870,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_124836,c_12]) ).

tff(c_124871,plain,
    ! [Y_11] : ~ d1(Y_11),
    inference(splitRight,[status(thm)],[c_123762]) ).

tff(c_124892,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_124871,c_14]) ).

tff(c_124894,plain,
    ! [Z_4931,Y_4932,X_4933] :
      ( ~ d1(Z_4931)
      | ~ d2(f(Y_4932,Z_4931))
      | ~ d2(X_4933)
      | ~ c(f(X_4933,Y_4932)) ),
    inference(splitRight,[status(thm)],[c_7210]) ).

tff(c_124937,plain,
    ! [Z_4938,X_4939,Y_4940] :
      ( ~ d1(Z_4938)
      | ~ d2(X_4939)
      | ~ c(f(X_4939,Y_4940))
      | d1(f(Y_4940,Z_4938))
      | c(f(Y_4940,Z_4938)) ),
    inference(resolution,[status(thm)],[c_4,c_124894]) ).

tff(c_125008,plain,
    ! [Z_4938,Y_13,X_12] :
      ( ~ d1(Z_4938)
      | d1(f(Y_13,Z_4938))
      | c(f(Y_13,Z_4938))
      | ~ d2(Y_13)
      | ~ d2(X_12) ),
    inference(resolution,[status(thm)],[c_22,c_124937]) ).

tff(c_125010,plain,
    ! [X_12] : ~ d2(X_12),
    inference(splitLeft,[status(thm)],[c_125008]) ).

tff(c_125017,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_125010,c_16]) ).

tff(c_125018,plain,
    ! [Z_4938,Y_13] :
      ( ~ d1(Z_4938)
      | d1(f(Y_13,Z_4938))
      | c(f(Y_13,Z_4938))
      | ~ d2(Y_13) ),
    inference(splitRight,[status(thm)],[c_125008]) ).

tff(c_125019,plain,
    ! [Z_4941,Y_4942] :
      ( ~ d1(Z_4941)
      | d1(f(Y_4942,Z_4941))
      | c(f(Y_4942,Z_4941))
      | ~ d2(Y_4942) ),
    inference(splitRight,[status(thm)],[c_125008]) ).

tff(c_125790,plain,
    ! [Y_4959,Y_4960,Z_4961] :
      ( ~ c(f(Y_4959,Y_4960))
      | ~ d1(Z_4961)
      | ~ d1(f(Y_4960,Z_4961))
      | c(f(Y_4959,f(Y_4960,Z_4961)))
      | ~ d2(Y_4959) ),
    inference(resolution,[status(thm)],[c_125019,c_206]) ).

tff(c_129,plain,
    ! [Y_23,Z_24,X_22] :
      ( ~ c(f(Y_23,Z_24))
      | ~ c(X_22)
      | ~ d1(Z_24)
      | ~ d1(f(X_22,Y_23)) ),
    inference(resolution,[status(thm)],[c_61,c_112]) ).

tff(c_126639,plain,
    ! [X_4983,Y_4984,Y_4985,Z_4986] :
      ( ~ c(X_4983)
      | ~ d1(f(X_4983,Y_4984))
      | ~ c(f(Y_4984,Y_4985))
      | ~ d1(Z_4986)
      | ~ d1(f(Y_4985,Z_4986))
      | ~ d2(Y_4984) ),
    inference(resolution,[status(thm)],[c_125790,c_129]) ).

tff(c_126765,plain,
    ! [X_4995,Y_4996,Z_4997,X_4998] :
      ( ~ c(f(X_4995,Y_4996))
      | ~ d1(Z_4997)
      | ~ d1(f(Y_4996,Z_4997))
      | ~ c(X_4998)
      | ~ d2(X_4995)
      | c(f(X_4998,X_4995)) ),
    inference(resolution,[status(thm)],[c_159,c_126639]) ).

tff(c_126852,plain,
    ! [Z_4997,Y_13,X_4998,X_12] :
      ( ~ d1(Z_4997)
      | ~ d1(f(Y_13,Z_4997))
      | ~ c(X_4998)
      | c(f(X_4998,X_12))
      | ~ d2(Y_13)
      | ~ d2(X_12) ),
    inference(resolution,[status(thm)],[c_22,c_126765]) ).

tff(c_126907,plain,
    ! [Z_5003,Y_5004] :
      ( ~ d1(Z_5003)
      | ~ d1(f(Y_5004,Z_5003))
      | ~ d2(Y_5004) ),
    inference(splitLeft,[status(thm)],[c_126852]) ).

tff(c_126963,plain,
    ! [Z_5005,Y_5006] :
      ( ~ d1(Z_5005)
      | c(f(Y_5006,Z_5005))
      | ~ d2(Y_5006) ),
    inference(resolution,[status(thm)],[c_125018,c_126907]) ).

tff(c_127094,plain,
    ! [X_22,Y_5006,Z_5005] :
      ( ~ c(X_22)
      | ~ d1(f(X_22,Y_5006))
      | ~ d1(Z_5005)
      | ~ d2(Y_5006) ),
    inference(resolution,[status(thm)],[c_126963,c_129]) ).

tff(c_127137,plain,
    ! [X_5009,Y_5010] :
      ( ~ c(X_5009)
      | ~ d1(f(X_5009,Y_5010))
      | ~ d2(Y_5010) ),
    inference(splitLeft,[status(thm)],[c_127094]) ).

tff(c_127189,plain,
    ! [X_5011,X_5012] :
      ( ~ c(X_5011)
      | ~ d2(X_5012)
      | c(f(X_5011,X_5012)) ),
    inference(resolution,[status(thm)],[c_159,c_127137]) ).

tff(c_128,plain,
    ! [Y_23,Z_24,X_22] :
      ( ~ c(f(Y_23,Z_24))
      | ~ c(X_22)
      | ~ d2(Z_24)
      | ~ d2(f(X_22,Y_23)) ),
    inference(resolution,[status(thm)],[c_58,c_112]) ).

tff(c_127319,plain,
    ! [X_22,X_5011,X_5012] :
      ( ~ c(X_22)
      | ~ d2(f(X_22,X_5011))
      | ~ c(X_5011)
      | ~ d2(X_5012) ),
    inference(resolution,[status(thm)],[c_127189,c_128]) ).

tff(c_127375,plain,
    ! [X_5012] : ~ d2(X_5012),
    inference(splitLeft,[status(thm)],[c_127319]) ).

tff(c_127383,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_127375,c_16]) ).

tff(c_127385,plain,
    ! [X_5016,X_5017] :
      ( ~ c(X_5016)
      | ~ d2(f(X_5016,X_5017))
      | ~ c(X_5017) ),
    inference(splitRight,[status(thm)],[c_127319]) ).

tff(c_127411,plain,
    ! [Y_9,X_8] :
      ( ~ c(Y_9)
      | ~ c(X_8)
      | d1(f(X_8,Y_9)) ),
    inference(resolution,[status(thm)],[c_18,c_127385]) ).

tff(c_127660,plain,
    ! [Z_5020,Y_5021,Y_5022] :
      ( ~ c(Z_5020)
      | ~ c(f(Y_5021,Y_5022))
      | ~ d1(f(Y_5022,Z_5020))
      | ~ d2(Y_5021) ),
    inference(resolution,[status(thm)],[c_126963,c_121]) ).

tff(c_127737,plain,
    ! [Z_5020,Y_13,X_12] :
      ( ~ c(Z_5020)
      | ~ d1(f(Y_13,Z_5020))
      | ~ d2(Y_13)
      | ~ d2(X_12) ),
    inference(resolution,[status(thm)],[c_22,c_127660]) ).

tff(c_127739,plain,
    ! [X_12] : ~ d2(X_12),
    inference(splitLeft,[status(thm)],[c_127737]) ).

tff(c_127746,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_127739,c_16]) ).

tff(c_127748,plain,
    ! [Z_5023,Y_5024] :
      ( ~ c(Z_5023)
      | ~ d1(f(Y_5024,Z_5023))
      | ~ d2(Y_5024) ),
    inference(splitRight,[status(thm)],[c_127737]) ).

tff(c_127916,plain,
    ! [Z_5028,Y_5029] :
      ( ~ c(Z_5028)
      | ~ d2(Y_5029)
      | c(f(Y_5029,Z_5028)) ),
    inference(resolution,[status(thm)],[c_285,c_127748]) ).

tff(c_127095,plain,
    ! [Z_3,Y_5006,Y_2] :
      ( ~ c(Z_3)
      | ~ c(f(Y_5006,Y_2))
      | ~ d1(f(Y_2,Z_3))
      | ~ d2(Y_5006) ),
    inference(resolution,[status(thm)],[c_126963,c_121]) ).

tff(c_128009,plain,
    ! [Z_3,Z_5028,Y_5029] :
      ( ~ c(Z_3)
      | ~ d1(f(Z_5028,Z_3))
      | ~ c(Z_5028)
      | ~ d2(Y_5029) ),
    inference(resolution,[status(thm)],[c_127916,c_127095]) ).

tff(c_128042,plain,
    ! [Y_5029] : ~ d2(Y_5029),
    inference(splitLeft,[status(thm)],[c_128009]) ).

tff(c_128049,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_128042,c_16]) ).

tff(c_128051,plain,
    ! [Z_5030,Z_5031] :
      ( ~ c(Z_5030)
      | ~ d1(f(Z_5031,Z_5030))
      | ~ c(Z_5031) ),
    inference(splitRight,[status(thm)],[c_128009]) ).

tff(c_128076,plain,
    ! [Y_9,X_8] :
      ( ~ c(Y_9)
      | ~ c(X_8) ),
    inference(resolution,[status(thm)],[c_127411,c_128051]) ).

tff(c_128083,plain,
    ! [X_8] : ~ c(X_8),
    inference(splitLeft,[status(thm)],[c_128076]) ).

tff(c_128134,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_128083,c_12]) ).

tff(c_128135,plain,
    ! [Y_9] : ~ c(Y_9),
    inference(splitRight,[status(thm)],[c_128076]) ).

tff(c_128166,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_128135,c_12]) ).

tff(c_128167,plain,
    ! [Z_5005] : ~ d1(Z_5005),
    inference(splitRight,[status(thm)],[c_127094]) ).

tff(c_128207,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_128167,c_14]) ).

tff(c_128208,plain,
    ! [X_4998,X_12] :
      ( ~ c(X_4998)
      | c(f(X_4998,X_12))
      | ~ d2(X_12) ),
    inference(splitRight,[status(thm)],[c_126852]) ).

tff(c_128261,plain,
    ! [X_5040,X_5041] :
      ( ~ c(X_5040)
      | c(f(X_5040,X_5041))
      | ~ d2(X_5041) ),
    inference(splitRight,[status(thm)],[c_126852]) ).

tff(c_128771,plain,
    ! [X_5049,Y_5050,Z_5051] :
      ( ~ c(f(X_5049,Y_5050))
      | c(f(X_5049,f(Y_5050,Z_5051)))
      | ~ d2(Z_5051) ),
    inference(superposition,[status(thm),theory(equality)],[c_2,c_128261]) ).

tff(c_129185,plain,
    ! [Y_5057,Z_5058,X_5059] :
      ( ~ c(f(Y_5057,Z_5058))
      | ~ c(X_5059)
      | ~ c(f(X_5059,Y_5057))
      | ~ d2(Z_5058) ),
    inference(resolution,[status(thm)],[c_128771,c_110]) ).

tff(c_129246,plain,
    ! [X_5059,X_12,Y_13] :
      ( ~ c(X_5059)
      | ~ c(f(X_5059,X_12))
      | ~ d2(Y_13)
      | ~ d2(X_12) ),
    inference(resolution,[status(thm)],[c_22,c_129185]) ).

tff(c_129249,plain,
    ! [X_5060,X_5061] :
      ( ~ c(X_5060)
      | ~ c(f(X_5060,X_5061))
      | ~ d2(X_5061) ),
    inference(splitLeft,[status(thm)],[c_129246]) ).

tff(c_129314,plain,
    ! [X_4998,X_12] :
      ( ~ c(X_4998)
      | ~ d2(X_12) ),
    inference(resolution,[status(thm)],[c_128208,c_129249]) ).

tff(c_129333,plain,
    ! [X_12] : ~ d2(X_12),
    inference(splitLeft,[status(thm)],[c_129314]) ).

tff(c_129340,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_129333,c_16]) ).

tff(c_129341,plain,
    ! [X_4998] : ~ c(X_4998),
    inference(splitRight,[status(thm)],[c_129314]) ).

tff(c_129383,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_129341,c_12]) ).

tff(c_129384,plain,
    ! [Y_13] : ~ d2(Y_13),
    inference(splitRight,[status(thm)],[c_129246]) ).

tff(c_129391,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_129384,c_16]) ).

tff(c_129392,plain,
    ! [Y_11] : ~ d1(Y_11),
    inference(splitRight,[status(thm)],[c_201]) ).

tff(c_129396,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_129392,c_14]) ).

tff(c_129397,plain,
    ! [Y_13] : ~ d2(Y_13),
    inference(splitRight,[status(thm)],[c_145]) ).

tff(c_129428,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_129397,c_16]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem  : ALG012-1 : TPTP v8.1.2. Released v2.7.0.
% 0.00/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.14/0.36  % Computer : n016.cluster.edu
% 0.14/0.36  % Model    : x86_64 x86_64
% 0.14/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.36  % Memory   : 8042.1875MB
% 0.14/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.36  % CPULimit : 300
% 0.14/0.36  % WCLimit  : 300
% 0.14/0.36  % DateTime : Thu Aug  3 20:43:53 EDT 2023
% 0.14/0.36  % CPUTime  : 
% 102.11/86.34  % SZS status Unsatisfiable for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 102.11/86.39  
% 102.11/86.39  % SZS output start CNFRefutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 102.41/86.47  
% 102.41/86.47  Inference rules
% 102.41/86.47  ----------------------
% 102.41/86.47  #Ref     : 0
% 102.41/86.47  #Sup     : 34272
% 102.41/86.47  #Fact    : 34
% 102.41/86.47  #Define  : 0
% 102.41/86.47  #Split   : 112
% 102.41/86.47  #Chain   : 0
% 102.41/86.47  #Close   : 0
% 102.41/86.47  
% 102.41/86.47  Ordering : KBO
% 102.41/86.47  
% 102.41/86.47  Simplification rules
% 102.41/86.47  ----------------------
% 102.41/86.47  #Subsume      : 37957
% 102.41/86.47  #Demod        : 15012
% 102.41/86.47  #Tautology    : 44
% 102.41/86.47  #SimpNegUnit  : 3625
% 102.41/86.47  #BackRed      : 1446
% 102.41/86.47  
% 102.41/86.47  #Partial instantiations: 0
% 102.41/86.47  #Strategies tried      : 1
% 102.41/86.47  
% 102.41/86.47  Timing (in seconds)
% 102.41/86.47  ----------------------
% 102.41/86.47  Preprocessing        : 0.43
% 102.41/86.47  Parsing              : 0.23
% 102.41/86.47  CNF conversion       : 0.03
% 102.41/86.47  Main loop            : 84.87
% 102.41/86.47  Inferencing          : 2.47
% 102.41/86.47  Reduction            : 3.49
% 102.41/86.47  Demodulation         : 2.52
% 102.41/86.47  BG Simplification    : 0.22
% 102.41/86.47  Subsumption          : 76.73
% 102.41/86.47  Abstraction          : 0.36
% 102.41/86.47  MUC search           : 0.00
% 102.41/86.47  Cooper               : 0.00
% 102.41/86.47  Total                : 85.44
% 102.41/86.47  Index Insertion      : 0.00
% 102.41/86.47  Index Deletion       : 0.00
% 102.41/86.47  Index Matching       : 0.00
% 102.41/86.47  BG Taut test         : 0.00
%------------------------------------------------------------------------------