TSTP Solution File: COM003+3 by Beagle---0.9.51

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Beagle---0.9.51
% Problem  : COM003+3 : TPTP v8.1.2. Released v2.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 : n010.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:35:15 EDT 2023

% Result   : Theorem 17.12s 6.99s
% Output   : CNFRefutation 18.36s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   26
%            Number of leaves      :   23
% Syntax   : Number of formulae    : 2485 ( 948 unt;  19 typ;   0 def)
%            Number of atoms       : 7519 (   0 equ)
%            Maximal formula atoms :   19 (   3 avg)
%            Number of connectives : 9518 (4465   ~;5018   |;  22   &)
%                                         (   0 <=>;  13  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   11 (   4 avg)
%            Maximal term depth    :    2 (   1 avg)
%            Number of types       :    2 (   0 usr)
%            Number of type conns  :   21 (  15   >;   6   *;   0   +;   0  <<)
%            Number of predicates  :    7 (   6 usr;   1 prp; 0-3 aty)
%            Number of functors    :   13 (  13 usr;   4 con; 0-1 aty)
%            Number of variables   : 1496 (;1492   !;   4   ?;   0   :)

% Comments : 
%------------------------------------------------------------------------------
%$ halts3 > decides > outputs > halts2 > program > algorithm > #nlpp > good > bad > #skF_9 > #skF_7 > #skF_5 > #skF_2 > #skF_4 > #skF_11 > #skF_1 > #skF_8 > #skF_10 > #skF_3 > #skF_6

%Foreground sorts:

%Background operators:

%Foreground operators:
tff('#skF_9',type,
    '#skF_9': $i > $i ).

tff('#skF_7',type,
    '#skF_7': $i > $i ).

tff('#skF_5',type,
    '#skF_5': $i > $i ).

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

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

tff('#skF_2',type,
    '#skF_2': $i > $i ).

tff('#skF_4',type,
    '#skF_4': $i > $i ).

tff('#skF_11',type,
    '#skF_11': $i ).

tff('#skF_1',type,
    '#skF_1': $i > $i ).

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

tff('#skF_8',type,
    '#skF_8': $i > $i ).

tff('#skF_10',type,
    '#skF_10': $i > $i ).

tff('#skF_3',type,
    '#skF_3': $i ).

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

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

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

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

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

tff('#skF_6',type,
    '#skF_6': $i > $i ).

tff(f_122,negated_conjecture,
    ~ ~ ? [X1] :
          ( algorithm(X1)
          & ! [Y1] :
              ( program(Y1)
             => ! [Z1] : decides(X1,Y1,Z1) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',prove_this) ).

tff(f_43,axiom,
    ( ? [X] :
        ( algorithm(X)
        & ! [Y] :
            ( program(Y)
           => ! [Z] : decides(X,Y,Z) ) )
   => ? [W] :
        ( program(W)
        & ! [Y] :
            ( program(Y)
           => ! [Z] : decides(W,Y,Z) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',p1) ).

tff(f_112,axiom,
    ! [W] :
      ( ( program(W)
        & ! [Y,Z] :
            ( ( ( program(Y)
                & halts2(Y,Z) )
             => ( halts3(W,Y,Z)
                & outputs(W,good) ) )
            & ( ( program(Y)
                & ~ halts2(Y,Z) )
             => ( halts3(W,Y,Z)
                & outputs(W,bad) ) ) ) )
     => ? [V] :
          ( program(V)
          & ! [Y] :
              ( ( ( program(Y)
                  & halts3(W,Y,Y)
                  & outputs(W,good) )
               => ~ halts2(V,Y) )
              & ( ( program(Y)
                  & halts3(W,Y,Y)
                  & outputs(W,bad) )
               => ( halts2(V,Y)
                  & outputs(V,bad) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',p3) ).

tff(f_69,axiom,
    ! [W] :
      ( ( program(W)
        & ! [Y] :
            ( program(Y)
           => ! [Z] : decides(W,Y,Z) ) )
     => ! [Y,Z] :
          ( ( ( program(Y)
              & halts2(Y,Z) )
           => ( halts3(W,Y,Z)
              & outputs(W,good) ) )
          & ( ( program(Y)
              & ~ halts2(Y,Z) )
           => ( halts3(W,Y,Z)
              & outputs(W,bad) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',p2) ).

tff(c_100,plain,
    algorithm('#skF_11'),
    inference(cnfTransformation,[status(thm)],[f_122]) ).

tff(c_8,plain,
    ! [X_1] :
      ( program('#skF_1'(X_1))
      | program('#skF_3')
      | ~ algorithm(X_1) ),
    inference(cnfTransformation,[status(thm)],[f_43]) ).

tff(c_102,plain,
    program('#skF_3'),
    inference(splitLeft,[status(thm)],[c_8]) ).

tff(c_96,plain,
    ! [W_21] :
      ( program('#skF_6'(W_21))
      | program('#skF_8'(W_21))
      | program('#skF_10'(W_21))
      | ~ program(W_21) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_20,plain,
    ! [W_12,Y_19,Z_20] :
      ( program('#skF_4'(W_12))
      | outputs(W_12,bad)
      | halts2(Y_19,Z_20)
      | ~ program(Y_19)
      | ~ program(W_12) ),
    inference(cnfTransformation,[status(thm)],[f_69]) ).

tff(c_31045,plain,
    ! [W_12] :
      ( program('#skF_4'(W_12))
      | outputs(W_12,bad)
      | ~ program(W_12) ),
    inference(splitLeft,[status(thm)],[c_20]) ).

tff(c_88,plain,
    ! [W_21] :
      ( ~ halts2('#skF_6'(W_21),'#skF_7'(W_21))
      | halts2('#skF_8'(W_21),'#skF_9'(W_21))
      | program('#skF_10'(W_21))
      | ~ program(W_21) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_121,plain,
    ! [W_12] :
      ( program('#skF_4'(W_12))
      | outputs(W_12,bad)
      | ~ program(W_12) ),
    inference(splitLeft,[status(thm)],[c_20]) ).

tff(c_4,plain,
    ! [X_1,Y_9,Z_11] :
      ( program('#skF_1'(X_1))
      | decides('#skF_3',Y_9,Z_11)
      | ~ program(Y_9)
      | ~ algorithm(X_1) ),
    inference(cnfTransformation,[status(thm)],[f_43]) ).

tff(c_105,plain,
    ! [X_1] :
      ( program('#skF_1'(X_1))
      | ~ algorithm(X_1) ),
    inference(splitLeft,[status(thm)],[c_4]) ).

tff(c_98,plain,
    ! [Y1_32,Z1_34] :
      ( decides('#skF_11',Y1_32,Z1_34)
      | ~ program(Y1_32) ),
    inference(cnfTransformation,[status(thm)],[f_122]) ).

tff(c_2,plain,
    ! [X_1,Y_9,Z_11] :
      ( ~ decides(X_1,'#skF_1'(X_1),'#skF_2'(X_1))
      | decides('#skF_3',Y_9,Z_11)
      | ~ program(Y_9)
      | ~ algorithm(X_1) ),
    inference(cnfTransformation,[status(thm)],[f_43]) ).

tff(c_124,plain,
    ! [X_46] :
      ( ~ decides(X_46,'#skF_1'(X_46),'#skF_2'(X_46))
      | ~ algorithm(X_46) ),
    inference(splitLeft,[status(thm)],[c_2]) ).

tff(c_128,plain,
    ( ~ algorithm('#skF_11')
    | ~ program('#skF_1'('#skF_11')) ),
    inference(resolution,[status(thm)],[c_98,c_124]) ).

tff(c_131,plain,
    ~ program('#skF_1'('#skF_11')),
    inference(demodulation,[status(thm),theory(equality)],[c_100,c_128]) ).

tff(c_134,plain,
    ~ algorithm('#skF_11'),
    inference(resolution,[status(thm)],[c_105,c_131]) ).

tff(c_138,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_100,c_134]) ).

tff(c_139,plain,
    ! [Y_9,Z_11] :
      ( decides('#skF_3',Y_9,Z_11)
      | ~ program(Y_9) ),
    inference(splitRight,[status(thm)],[c_2]) ).

tff(c_18,plain,
    ! [W_12,Y_19,Z_20] :
      ( ~ decides(W_12,'#skF_4'(W_12),'#skF_5'(W_12))
      | outputs(W_12,bad)
      | halts2(Y_19,Z_20)
      | ~ program(Y_19)
      | ~ program(W_12) ),
    inference(cnfTransformation,[status(thm)],[f_69]) ).

tff(c_149,plain,
    ! [W_54] :
      ( ~ decides(W_54,'#skF_4'(W_54),'#skF_5'(W_54))
      | outputs(W_54,bad)
      | ~ program(W_54) ),
    inference(splitLeft,[status(thm)],[c_18]) ).

tff(c_153,plain,
    ( outputs('#skF_3',bad)
    | ~ program('#skF_3')
    | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_139,c_149]) ).

tff(c_160,plain,
    ( outputs('#skF_3',bad)
    | ~ program('#skF_4'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_153]) ).

tff(c_162,plain,
    ~ program('#skF_4'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_160]) ).

tff(c_168,plain,
    ( outputs('#skF_3',bad)
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_121,c_162]) ).

tff(c_174,plain,
    outputs('#skF_3',bad),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_168]) ).

tff(c_24,plain,
    ! [W_12,Y_19,Z_20] :
      ( program('#skF_4'(W_12))
      | halts3(W_12,Y_19,Z_20)
      | halts2(Y_19,Z_20)
      | ~ program(Y_19)
      | ~ program(W_12) ),
    inference(cnfTransformation,[status(thm)],[f_69]) ).

tff(c_165,plain,
    ! [Y_19,Z_20] :
      ( halts3('#skF_3',Y_19,Z_20)
      | halts2(Y_19,Z_20)
      | ~ program(Y_19)
      | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_24,c_162]) ).

tff(c_171,plain,
    ! [Y_19,Z_20] :
      ( halts3('#skF_3',Y_19,Z_20)
      | halts2(Y_19,Z_20)
      | ~ program(Y_19) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_165]) ).

tff(c_186,plain,
    ! [W_57] :
      ( ~ outputs(W_57,bad)
      | ~ halts3(W_57,'#skF_6'(W_57),'#skF_7'(W_57))
      | program('#skF_8'(W_57))
      | program('#skF_10'(W_57))
      | ~ program(W_57) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_190,plain,
    ( ~ outputs('#skF_3',bad)
    | program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_171,c_186]) ).

tff(c_197,plain,
    ( program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_174,c_190]) ).

tff(c_199,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_197]) ).

tff(c_90,plain,
    ! [W_21] :
      ( program('#skF_6'(W_21))
      | halts2('#skF_8'(W_21),'#skF_9'(W_21))
      | program('#skF_10'(W_21))
      | ~ program(W_21) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_12,plain,
    ! [W_12,Y_19,Z_20] :
      ( program('#skF_4'(W_12))
      | outputs(W_12,good)
      | ~ halts2(Y_19,Z_20)
      | ~ program(Y_19)
      | ~ program(W_12) ),
    inference(cnfTransformation,[status(thm)],[f_69]) ).

tff(c_109,plain,
    ! [Y_40,Z_41] :
      ( ~ halts2(Y_40,Z_41)
      | ~ program(Y_40) ),
    inference(splitLeft,[status(thm)],[c_12]) ).

tff(c_114,plain,
    ! [W_42] :
      ( ~ program('#skF_8'(W_42))
      | program('#skF_6'(W_42))
      | program('#skF_10'(W_42))
      | ~ program(W_42) ),
    inference(resolution,[status(thm)],[c_90,c_109]) ).

tff(c_118,plain,
    ! [W_21] :
      ( program('#skF_6'(W_21))
      | program('#skF_10'(W_21))
      | ~ program(W_21) ),
    inference(resolution,[status(thm)],[c_96,c_114]) ).

tff(c_224,plain,
    ! [W_62] :
      ( ~ halts2('#skF_6'(W_62),'#skF_7'(W_62))
      | ~ outputs(W_62,good)
      | ~ halts3(W_62,'#skF_8'(W_62),'#skF_9'(W_62))
      | program('#skF_10'(W_62))
      | ~ program(W_62) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_228,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_171,c_224]) ).

tff(c_235,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_228]) ).

tff(c_237,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_235]) ).

tff(c_238,plain,
    ! [W_63,Y_64] :
      ( program('#skF_6'(W_63))
      | program('#skF_8'(W_63))
      | halts2('#skF_10'(W_63),Y_64)
      | ~ outputs(W_63,bad)
      | ~ halts3(W_63,Y_64,Y_64)
      | ~ program(Y_64)
      | ~ program(W_63) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_241,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_171,c_238]) ).

tff(c_247,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_174,c_241]) ).

tff(c_248,plain,
    ! [Z_20] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(negUnitSimplification,[status(thm)],[c_199,c_247]) ).

tff(c_265,plain,
    ! [Z_65] :
      ( halts2('#skF_10'('#skF_3'),Z_65)
      | halts2(Z_65,Z_65)
      | ~ program(Z_65) ),
    inference(negUnitSimplification,[status(thm)],[c_237,c_248]) ).

tff(c_108,plain,
    ! [Y_19,Z_20] :
      ( ~ halts2(Y_19,Z_20)
      | ~ program(Y_19) ),
    inference(splitLeft,[status(thm)],[c_12]) ).

tff(c_274,plain,
    ! [Z_66] :
      ( halts2('#skF_10'('#skF_3'),Z_66)
      | ~ program(Z_66) ),
    inference(resolution,[status(thm)],[c_265,c_108]) ).

tff(c_278,plain,
    ! [Z_66] :
      ( ~ program('#skF_10'('#skF_3'))
      | ~ program(Z_66) ),
    inference(resolution,[status(thm)],[c_274,c_108]) ).

tff(c_286,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_278]) ).

tff(c_289,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_118,c_286]) ).

tff(c_292,plain,
    program('#skF_6'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_289]) ).

tff(c_294,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_199,c_292]) ).

tff(c_295,plain,
    ! [Z_66] : ~ program(Z_66),
    inference(splitRight,[status(thm)],[c_278]) ).

tff(c_310,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_295,c_102]) ).

tff(c_312,plain,
    program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_235]) ).

tff(c_339,plain,
    ! [W_75,Y_76] :
      ( program('#skF_6'(W_75))
      | halts2('#skF_8'(W_75),'#skF_9'(W_75))
      | halts2('#skF_10'(W_75),Y_76)
      | ~ outputs(W_75,bad)
      | ~ halts3(W_75,Y_76,Y_76)
      | ~ program(Y_76)
      | ~ program(W_75) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_342,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_171,c_339]) ).

tff(c_348,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_174,c_342]) ).

tff(c_349,plain,
    ! [Z_20] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(negUnitSimplification,[status(thm)],[c_199,c_348]) ).

tff(c_351,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_349]) ).

tff(c_354,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(resolution,[status(thm)],[c_351,c_108]) ).

tff(c_358,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_312,c_354]) ).

tff(c_381,plain,
    ! [Z_77] :
      ( halts2('#skF_10'('#skF_3'),Z_77)
      | halts2(Z_77,Z_77)
      | ~ program(Z_77) ),
    inference(splitRight,[status(thm)],[c_349]) ).

tff(c_400,plain,
    ! [Z_78] :
      ( halts2('#skF_10'('#skF_3'),Z_78)
      | ~ program(Z_78) ),
    inference(resolution,[status(thm)],[c_381,c_108]) ).

tff(c_410,plain,
    ! [Z_78] :
      ( ~ program('#skF_10'('#skF_3'))
      | ~ program(Z_78) ),
    inference(resolution,[status(thm)],[c_400,c_108]) ).

tff(c_418,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_410]) ).

tff(c_421,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_118,c_418]) ).

tff(c_424,plain,
    program('#skF_6'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_421]) ).

tff(c_426,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_199,c_424]) ).

tff(c_427,plain,
    ! [Z_78] : ~ program(Z_78),
    inference(splitRight,[status(thm)],[c_410]) ).

tff(c_446,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_427,c_312]) ).

tff(c_448,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_197]) ).

tff(c_447,plain,
    ( halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | program('#skF_8'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_197]) ).

tff(c_449,plain,
    program('#skF_8'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_447]) ).

tff(c_461,plain,
    ! [W_84] :
      ( ~ outputs(W_84,bad)
      | ~ halts3(W_84,'#skF_6'(W_84),'#skF_7'(W_84))
      | halts2('#skF_8'(W_84),'#skF_9'(W_84))
      | program('#skF_10'(W_84))
      | ~ program(W_84) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_465,plain,
    ( ~ outputs('#skF_3',bad)
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_171,c_461]) ).

tff(c_472,plain,
    ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_448,c_102,c_174,c_465]) ).

tff(c_474,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_472]) ).

tff(c_483,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_474,c_108]) ).

tff(c_493,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_448,c_483]) ).

tff(c_494,plain,
    ( program('#skF_10'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_472]) ).

tff(c_509,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_494]) ).

tff(c_512,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(resolution,[status(thm)],[c_509,c_108]) ).

tff(c_516,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_449,c_512]) ).

tff(c_517,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_494]) ).

tff(c_495,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_472]) ).

tff(c_518,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_494]) ).

tff(c_1120,plain,
    ! [W_144,Y_145] :
      ( ~ halts3(W_144,'#skF_6'(W_144),'#skF_7'(W_144))
      | halts2('#skF_8'(W_144),'#skF_9'(W_144))
      | halts2('#skF_10'(W_144),Y_145)
      | ~ outputs(W_144,bad)
      | ~ halts3(W_144,Y_145,Y_145)
      | ~ program(Y_145)
      | ~ program(W_144) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_1123,plain,
    ! [Y_145] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_145)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_145,Y_145)
      | ~ program(Y_145)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_171,c_1120]) ).

tff(c_1129,plain,
    ! [Y_145] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_145)
      | ~ halts3('#skF_3',Y_145,Y_145)
      | ~ program(Y_145)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_448,c_102,c_174,c_1123]) ).

tff(c_1132,plain,
    ! [Y_146] :
      ( halts2('#skF_10'('#skF_3'),Y_146)
      | ~ halts3('#skF_3',Y_146,Y_146)
      | ~ program(Y_146) ),
    inference(negUnitSimplification,[status(thm)],[c_495,c_518,c_1129]) ).

tff(c_1139,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_171,c_1132]) ).

tff(c_1155,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_1139]) ).

tff(c_1158,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_517,c_1155]) ).

tff(c_1210,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_1158,c_108]) ).

tff(c_1225,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_517,c_1210]) ).

tff(c_1226,plain,
    ( program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_447]) ).

tff(c_1228,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_1226]) ).

tff(c_1237,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_1228,c_108]) ).

tff(c_1248,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_448,c_1237]) ).

tff(c_1249,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_1226]) ).

tff(c_1250,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_1226]) ).

tff(c_1227,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_447]) ).

tff(c_1554,plain,
    ! [W_185,Y_186] :
      ( ~ halts3(W_185,'#skF_6'(W_185),'#skF_7'(W_185))
      | program('#skF_8'(W_185))
      | halts2('#skF_10'(W_185),Y_186)
      | ~ outputs(W_185,bad)
      | ~ halts3(W_185,Y_186,Y_186)
      | ~ program(Y_186)
      | ~ program(W_185) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_1557,plain,
    ! [Y_186] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_186)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_186,Y_186)
      | ~ program(Y_186)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_171,c_1554]) ).

tff(c_1563,plain,
    ! [Y_186] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_186)
      | ~ halts3('#skF_3',Y_186,Y_186)
      | ~ program(Y_186)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_448,c_102,c_174,c_1557]) ).

tff(c_1566,plain,
    ! [Y_187] :
      ( halts2('#skF_10'('#skF_3'),Y_187)
      | ~ halts3('#skF_3',Y_187,Y_187)
      | ~ program(Y_187) ),
    inference(negUnitSimplification,[status(thm)],[c_1250,c_1227,c_1563]) ).

tff(c_1573,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_171,c_1566]) ).

tff(c_1589,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_1573]) ).

tff(c_1592,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_1249,c_1589]) ).

tff(c_1632,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_1592,c_108]) ).

tff(c_1643,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_1249,c_1632]) ).

tff(c_1644,plain,
    outputs('#skF_3',bad),
    inference(splitRight,[status(thm)],[c_160]) ).

tff(c_1645,plain,
    program('#skF_4'('#skF_3')),
    inference(splitRight,[status(thm)],[c_160]) ).

tff(c_1656,plain,
    ! [W_189,Y_190,Z_191] :
      ( ~ decides(W_189,'#skF_4'(W_189),'#skF_5'(W_189))
      | halts3(W_189,Y_190,Z_191)
      | halts2(Y_190,Z_191)
      | ~ program(Y_190)
      | ~ program(W_189) ),
    inference(cnfTransformation,[status(thm)],[f_69]) ).

tff(c_1659,plain,
    ! [Y_190,Z_191] :
      ( halts3('#skF_3',Y_190,Z_191)
      | halts2(Y_190,Z_191)
      | ~ program(Y_190)
      | ~ program('#skF_3')
      | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_139,c_1656]) ).

tff(c_1665,plain,
    ! [Y_190,Z_191] :
      ( halts3('#skF_3',Y_190,Z_191)
      | halts2(Y_190,Z_191)
      | ~ program(Y_190) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1645,c_102,c_1659]) ).

tff(c_1668,plain,
    ! [W_194] :
      ( ~ outputs(W_194,bad)
      | ~ halts3(W_194,'#skF_6'(W_194),'#skF_7'(W_194))
      | program('#skF_8'(W_194))
      | program('#skF_10'(W_194))
      | ~ program(W_194) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_1672,plain,
    ( ~ outputs('#skF_3',bad)
    | program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_1665,c_1668]) ).

tff(c_1679,plain,
    ( program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_1644,c_1672]) ).

tff(c_1681,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_1679]) ).

tff(c_1695,plain,
    ! [W_196] :
      ( ~ halts2('#skF_6'(W_196),'#skF_7'(W_196))
      | ~ outputs(W_196,good)
      | ~ halts3(W_196,'#skF_8'(W_196),'#skF_9'(W_196))
      | program('#skF_10'(W_196))
      | ~ program(W_196) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_1699,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_1665,c_1695]) ).

tff(c_1706,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_1699]) ).

tff(c_1708,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_1706]) ).

tff(c_1723,plain,
    ! [W_201,Y_202] :
      ( program('#skF_6'(W_201))
      | program('#skF_8'(W_201))
      | halts2('#skF_10'(W_201),Y_202)
      | ~ outputs(W_201,bad)
      | ~ halts3(W_201,Y_202,Y_202)
      | ~ program(Y_202)
      | ~ program(W_201) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_1726,plain,
    ! [Z_191] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_191)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | halts2(Z_191,Z_191)
      | ~ program(Z_191) ),
    inference(resolution,[status(thm)],[c_1665,c_1723]) ).

tff(c_1732,plain,
    ! [Z_191] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_191)
      | halts2(Z_191,Z_191)
      | ~ program(Z_191) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_1644,c_1726]) ).

tff(c_1749,plain,
    ! [Z_203] :
      ( halts2('#skF_10'('#skF_3'),Z_203)
      | halts2(Z_203,Z_203)
      | ~ program(Z_203) ),
    inference(negUnitSimplification,[status(thm)],[c_1708,c_1681,c_1732]) ).

tff(c_1768,plain,
    ! [Z_204] :
      ( halts2('#skF_10'('#skF_3'),Z_204)
      | ~ program(Z_204) ),
    inference(resolution,[status(thm)],[c_1749,c_108]) ).

tff(c_1778,plain,
    ! [Z_204] :
      ( ~ program('#skF_10'('#skF_3'))
      | ~ program(Z_204) ),
    inference(resolution,[status(thm)],[c_1768,c_108]) ).

tff(c_1786,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_1778]) ).

tff(c_1789,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_118,c_1786]) ).

tff(c_1792,plain,
    program('#skF_6'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_1789]) ).

tff(c_1794,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1681,c_1792]) ).

tff(c_1795,plain,
    ! [Z_204] : ~ program(Z_204),
    inference(splitRight,[status(thm)],[c_1778]) ).

tff(c_1813,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1795,c_1645]) ).

tff(c_1815,plain,
    program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_1706]) ).

tff(c_1895,plain,
    ! [W_222,Y_223] :
      ( program('#skF_6'(W_222))
      | halts2('#skF_8'(W_222),'#skF_9'(W_222))
      | halts2('#skF_10'(W_222),Y_223)
      | ~ outputs(W_222,bad)
      | ~ halts3(W_222,Y_223,Y_223)
      | ~ program(Y_223)
      | ~ program(W_222) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_1898,plain,
    ! [Z_191] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_191)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | halts2(Z_191,Z_191)
      | ~ program(Z_191) ),
    inference(resolution,[status(thm)],[c_1665,c_1895]) ).

tff(c_1904,plain,
    ! [Z_191] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_191)
      | halts2(Z_191,Z_191)
      | ~ program(Z_191) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_1644,c_1898]) ).

tff(c_1905,plain,
    ! [Z_191] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_191)
      | halts2(Z_191,Z_191)
      | ~ program(Z_191) ),
    inference(negUnitSimplification,[status(thm)],[c_1681,c_1904]) ).

tff(c_1907,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_1905]) ).

tff(c_1910,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(resolution,[status(thm)],[c_1907,c_108]) ).

tff(c_1914,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_1815,c_1910]) ).

tff(c_1938,plain,
    ! [Z_226] :
      ( halts2('#skF_10'('#skF_3'),Z_226)
      | halts2(Z_226,Z_226)
      | ~ program(Z_226) ),
    inference(splitRight,[status(thm)],[c_1905]) ).

tff(c_1967,plain,
    ! [Z_227] :
      ( halts2('#skF_10'('#skF_3'),Z_227)
      | ~ program(Z_227) ),
    inference(resolution,[status(thm)],[c_1938,c_108]) ).

tff(c_1983,plain,
    ! [Z_227] :
      ( ~ program('#skF_10'('#skF_3'))
      | ~ program(Z_227) ),
    inference(resolution,[status(thm)],[c_1967,c_108]) ).

tff(c_1984,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_1983]) ).

tff(c_1987,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_118,c_1984]) ).

tff(c_1990,plain,
    program('#skF_6'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_1987]) ).

tff(c_1992,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1681,c_1990]) ).

tff(c_1993,plain,
    ! [Z_227] : ~ program(Z_227),
    inference(splitRight,[status(thm)],[c_1983]) ).

tff(c_2020,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1993,c_1815]) ).

tff(c_2022,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_1679]) ).

tff(c_2021,plain,
    ( halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | program('#skF_8'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_1679]) ).

tff(c_2023,plain,
    program('#skF_8'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_2021]) ).

tff(c_2038,plain,
    ! [W_231] :
      ( ~ outputs(W_231,bad)
      | ~ halts3(W_231,'#skF_6'(W_231),'#skF_7'(W_231))
      | halts2('#skF_8'(W_231),'#skF_9'(W_231))
      | program('#skF_10'(W_231))
      | ~ program(W_231) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_2042,plain,
    ( ~ outputs('#skF_3',bad)
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_1665,c_2038]) ).

tff(c_2049,plain,
    ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2022,c_102,c_1644,c_2042]) ).

tff(c_2062,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_2049]) ).

tff(c_2071,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_2062,c_108]) ).

tff(c_2081,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_2022,c_2071]) ).

tff(c_2082,plain,
    ( program('#skF_10'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_2049]) ).

tff(c_2095,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_2082]) ).

tff(c_2098,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(resolution,[status(thm)],[c_2095,c_108]) ).

tff(c_2102,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_2023,c_2098]) ).

tff(c_2103,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_2082]) ).

tff(c_2083,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_2049]) ).

tff(c_2104,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_2082]) ).

tff(c_2514,plain,
    ! [W_283,Y_284] :
      ( ~ halts3(W_283,'#skF_6'(W_283),'#skF_7'(W_283))
      | halts2('#skF_8'(W_283),'#skF_9'(W_283))
      | halts2('#skF_10'(W_283),Y_284)
      | ~ outputs(W_283,bad)
      | ~ halts3(W_283,Y_284,Y_284)
      | ~ program(Y_284)
      | ~ program(W_283) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_2517,plain,
    ! [Y_284] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_284)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_284,Y_284)
      | ~ program(Y_284)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_1665,c_2514]) ).

tff(c_2523,plain,
    ! [Y_284] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_284)
      | ~ halts3('#skF_3',Y_284,Y_284)
      | ~ program(Y_284)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2022,c_102,c_1644,c_2517]) ).

tff(c_2526,plain,
    ! [Y_285] :
      ( halts2('#skF_10'('#skF_3'),Y_285)
      | ~ halts3('#skF_3',Y_285,Y_285)
      | ~ program(Y_285) ),
    inference(negUnitSimplification,[status(thm)],[c_2083,c_2104,c_2523]) ).

tff(c_2533,plain,
    ! [Z_191] :
      ( halts2('#skF_10'('#skF_3'),Z_191)
      | halts2(Z_191,Z_191)
      | ~ program(Z_191) ),
    inference(resolution,[status(thm)],[c_1665,c_2526]) ).

tff(c_2548,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_2533]) ).

tff(c_2551,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_2103,c_2548]) ).

tff(c_2603,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_2551,c_108]) ).

tff(c_2618,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_2103,c_2603]) ).

tff(c_2619,plain,
    ( program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_2021]) ).

tff(c_2621,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_2619]) ).

tff(c_2630,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_2621,c_108]) ).

tff(c_2641,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_2022,c_2630]) ).

tff(c_2642,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_2619]) ).

tff(c_2643,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_2619]) ).

tff(c_2620,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_2021]) ).

tff(c_2971,plain,
    ! [W_329,Y_330] :
      ( ~ halts3(W_329,'#skF_6'(W_329),'#skF_7'(W_329))
      | program('#skF_8'(W_329))
      | halts2('#skF_10'(W_329),Y_330)
      | ~ outputs(W_329,bad)
      | ~ halts3(W_329,Y_330,Y_330)
      | ~ program(Y_330)
      | ~ program(W_329) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_2974,plain,
    ! [Y_330] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_330)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_330,Y_330)
      | ~ program(Y_330)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_1665,c_2971]) ).

tff(c_2980,plain,
    ! [Y_330] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_330)
      | ~ halts3('#skF_3',Y_330,Y_330)
      | ~ program(Y_330)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2022,c_102,c_1644,c_2974]) ).

tff(c_2983,plain,
    ! [Y_331] :
      ( halts2('#skF_10'('#skF_3'),Y_331)
      | ~ halts3('#skF_3',Y_331,Y_331)
      | ~ program(Y_331) ),
    inference(negUnitSimplification,[status(thm)],[c_2643,c_2620,c_2980]) ).

tff(c_2990,plain,
    ! [Z_191] :
      ( halts2('#skF_10'('#skF_3'),Z_191)
      | halts2(Z_191,Z_191)
      | ~ program(Z_191) ),
    inference(resolution,[status(thm)],[c_1665,c_2983]) ).

tff(c_3005,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_2990]) ).

tff(c_3008,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_2642,c_3005]) ).

tff(c_3059,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_3008,c_108]) ).

tff(c_3070,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_2642,c_3059]) ).

tff(c_3072,plain,
    ! [Y_335,Z_336] :
      ( halts2(Y_335,Z_336)
      | ~ program(Y_335) ),
    inference(splitRight,[status(thm)],[c_18]) ).

tff(c_3084,plain,
    ! [Y_335] : ~ program(Y_335),
    inference(resolution,[status(thm)],[c_3072,c_108]) ).

tff(c_3092,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3084,c_102]) ).

tff(c_3095,plain,
    ! [Y_340,Z_341] :
      ( halts2(Y_340,Z_341)
      | ~ program(Y_340) ),
    inference(splitRight,[status(thm)],[c_20]) ).

tff(c_3103,plain,
    ! [Y_340] : ~ program(Y_340),
    inference(resolution,[status(thm)],[c_3095,c_108]) ).

tff(c_3108,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3103,c_102]) ).

tff(c_3109,plain,
    ! [W_12] :
      ( program('#skF_4'(W_12))
      | outputs(W_12,good)
      | ~ program(W_12) ),
    inference(splitRight,[status(thm)],[c_12]) ).

tff(c_3115,plain,
    ! [X_345] :
      ( ~ decides(X_345,'#skF_1'(X_345),'#skF_2'(X_345))
      | ~ algorithm(X_345) ),
    inference(splitLeft,[status(thm)],[c_2]) ).

tff(c_3119,plain,
    ( ~ algorithm('#skF_11')
    | ~ program('#skF_1'('#skF_11')) ),
    inference(resolution,[status(thm)],[c_98,c_3115]) ).

tff(c_3122,plain,
    ~ program('#skF_1'('#skF_11')),
    inference(demodulation,[status(thm),theory(equality)],[c_100,c_3119]) ).

tff(c_3125,plain,
    ~ algorithm('#skF_11'),
    inference(resolution,[status(thm)],[c_105,c_3122]) ).

tff(c_3129,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_100,c_3125]) ).

tff(c_3130,plain,
    ! [Y_9,Z_11] :
      ( decides('#skF_3',Y_9,Z_11)
      | ~ program(Y_9) ),
    inference(splitRight,[status(thm)],[c_2]) ).

tff(c_3136,plain,
    ! [W_355] :
      ( ~ decides(W_355,'#skF_4'(W_355),'#skF_5'(W_355))
      | outputs(W_355,bad)
      | ~ program(W_355) ),
    inference(splitLeft,[status(thm)],[c_18]) ).

tff(c_3140,plain,
    ( outputs('#skF_3',bad)
    | ~ program('#skF_3')
    | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_3130,c_3136]) ).

tff(c_3147,plain,
    ( outputs('#skF_3',bad)
    | ~ program('#skF_4'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_3140]) ).

tff(c_5996,plain,
    ~ program('#skF_4'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_3147]) ).

tff(c_6021,plain,
    ( outputs('#skF_3',good)
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_3109,c_5996]) ).

tff(c_6033,plain,
    outputs('#skF_3',good),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_6021]) ).

tff(c_6012,plain,
    ! [Y_19,Z_20] :
      ( halts3('#skF_3',Y_19,Z_20)
      | halts2(Y_19,Z_20)
      | ~ program(Y_19)
      | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_24,c_5996]) ).

tff(c_6024,plain,
    ! [Y_19,Z_20] :
      ( halts3('#skF_3',Y_19,Z_20)
      | halts2(Y_19,Z_20)
      | ~ program(Y_19) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_6012]) ).

tff(c_6037,plain,
    ! [W_655] :
      ( program('#skF_6'(W_655))
      | ~ outputs(W_655,good)
      | ~ halts3(W_655,'#skF_8'(W_655),'#skF_9'(W_655))
      | program('#skF_10'(W_655))
      | ~ program(W_655) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_6041,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_6024,c_6037]) ).

tff(c_6056,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_6033,c_6041]) ).

tff(c_6073,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_6056]) ).

tff(c_6076,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_96,c_6073]) ).

tff(c_6079,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_6076]) ).

tff(c_6080,plain,
    program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_6079]) ).

tff(c_3112,plain,
    ! [W_12] :
      ( program('#skF_4'(W_12))
      | outputs(W_12,bad)
      | ~ program(W_12) ),
    inference(splitLeft,[status(thm)],[c_20]) ).

tff(c_6018,plain,
    ( outputs('#skF_3',bad)
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_3112,c_5996]) ).

tff(c_6030,plain,
    outputs('#skF_3',bad),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_6018]) ).

tff(c_6170,plain,
    ! [W_665,Y_666] :
      ( program('#skF_6'(W_665))
      | program('#skF_8'(W_665))
      | halts2('#skF_10'(W_665),Y_666)
      | ~ outputs(W_665,bad)
      | ~ halts3(W_665,Y_666,Y_666)
      | ~ program(Y_666)
      | ~ program(W_665) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_6173,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_6024,c_6170]) ).

tff(c_6185,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_6030,c_6173]) ).

tff(c_6186,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(negUnitSimplification,[status(thm)],[c_6073,c_6185]) ).

tff(c_6193,plain,
    program('#skF_6'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_6186]) ).

tff(c_6507,plain,
    ! [W_701,Y_702] :
      ( ~ halts3(W_701,'#skF_6'(W_701),'#skF_7'(W_701))
      | program('#skF_8'(W_701))
      | halts2('#skF_10'(W_701),Y_702)
      | ~ outputs(W_701,bad)
      | ~ halts3(W_701,Y_702,Y_702)
      | ~ program(Y_702)
      | ~ program(W_701) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_6510,plain,
    ! [Y_702] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_702)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_702,Y_702)
      | ~ program(Y_702)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_6024,c_6507]) ).

tff(c_6522,plain,
    ! [Y_702] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_702)
      | ~ halts3('#skF_3',Y_702,Y_702)
      | ~ program(Y_702)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6193,c_102,c_6030,c_6510]) ).

tff(c_6523,plain,
    ! [Y_702] :
      ( halts2('#skF_10'('#skF_3'),Y_702)
      | ~ halts3('#skF_3',Y_702,Y_702)
      | ~ program(Y_702)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(negUnitSimplification,[status(thm)],[c_6073,c_6522]) ).

tff(c_6530,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_6523]) ).

tff(c_76,plain,
    ! [W_21,Y_28] :
      ( ~ halts2('#skF_6'(W_21),'#skF_7'(W_21))
      | program('#skF_8'(W_21))
      | halts2('#skF_10'(W_21),Y_28)
      | ~ outputs(W_21,bad)
      | ~ halts3(W_21,Y_28,Y_28)
      | ~ program(Y_28)
      | ~ program(W_21) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_6534,plain,
    ! [Y_28] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_28)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_28,Y_28)
      | ~ program(Y_28)
      | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_6530,c_76]) ).

tff(c_6546,plain,
    ! [Y_28] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_28)
      | ~ halts3('#skF_3',Y_28,Y_28)
      | ~ program(Y_28) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_6030,c_6534]) ).

tff(c_6556,plain,
    ! [Y_703] :
      ( halts2('#skF_10'('#skF_3'),Y_703)
      | ~ halts3('#skF_3',Y_703,Y_703)
      | ~ program(Y_703) ),
    inference(negUnitSimplification,[status(thm)],[c_6073,c_6546]) ).

tff(c_6569,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_6024,c_6556]) ).

tff(c_16,plain,
    ! [W_12,Y_19,Z_20] :
      ( program('#skF_4'(W_12))
      | halts3(W_12,Y_19,Z_20)
      | ~ halts2(Y_19,Z_20)
      | ~ program(Y_19)
      | ~ program(W_12) ),
    inference(cnfTransformation,[status(thm)],[f_69]) ).

tff(c_6015,plain,
    ! [Y_19,Z_20] :
      ( halts3('#skF_3',Y_19,Z_20)
      | ~ halts2(Y_19,Z_20)
      | ~ program(Y_19)
      | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_16,c_5996]) ).

tff(c_6027,plain,
    ! [Y_19,Z_20] :
      ( halts3('#skF_3',Y_19,Z_20)
      | ~ halts2(Y_19,Z_20)
      | ~ program(Y_19) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_6015]) ).

tff(c_6654,plain,
    ! [Z_707] :
      ( halts2('#skF_10'('#skF_3'),Z_707)
      | ~ halts2(Z_707,Z_707)
      | ~ program(Z_707) ),
    inference(resolution,[status(thm)],[c_6027,c_6556]) ).

tff(c_6668,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_6569,c_6654]) ).

tff(c_40,plain,
    ! [W_21,Y_28] :
      ( ~ halts2('#skF_6'(W_21),'#skF_7'(W_21))
      | program('#skF_8'(W_21))
      | ~ halts2('#skF_10'(W_21),Y_28)
      | ~ outputs(W_21,good)
      | ~ halts3(W_21,Y_28,Y_28)
      | ~ program(Y_28)
      | ~ program(W_21) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_6536,plain,
    ! [Y_28] :
      ( program('#skF_8'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_28)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_28,Y_28)
      | ~ program(Y_28)
      | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_6530,c_40]) ).

tff(c_6550,plain,
    ! [Y_28] :
      ( program('#skF_8'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_28)
      | ~ halts3('#skF_3',Y_28,Y_28)
      | ~ program(Y_28) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_6033,c_6536]) ).

tff(c_6709,plain,
    ! [Y_711] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_711)
      | ~ halts3('#skF_3',Y_711,Y_711)
      | ~ program(Y_711) ),
    inference(negUnitSimplification,[status(thm)],[c_6073,c_6550]) ).

tff(c_6738,plain,
    ! [Z_712] :
      ( ~ halts3('#skF_3',Z_712,Z_712)
      | ~ program(Z_712) ),
    inference(resolution,[status(thm)],[c_6668,c_6709]) ).

tff(c_6799,plain,
    ! [Z_716] :
      ( ~ halts2(Z_716,Z_716)
      | ~ program(Z_716) ),
    inference(resolution,[status(thm)],[c_6027,c_6738]) ).

tff(c_6806,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_6668,c_6799]) ).

tff(c_6814,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_6080,c_6806]) ).

tff(c_6817,plain,
    ! [Y_717] :
      ( halts2('#skF_10'('#skF_3'),Y_717)
      | ~ halts3('#skF_3',Y_717,Y_717)
      | ~ program(Y_717) ),
    inference(splitRight,[status(thm)],[c_6523]) ).

tff(c_6830,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_6024,c_6817]) ).

tff(c_6915,plain,
    ! [Z_721] :
      ( halts2('#skF_10'('#skF_3'),Z_721)
      | ~ halts2(Z_721,Z_721)
      | ~ program(Z_721) ),
    inference(resolution,[status(thm)],[c_6027,c_6817]) ).

tff(c_6929,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_6830,c_6915]) ).

tff(c_6816,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_6523]) ).

tff(c_7255,plain,
    ! [W_751,Y_752] :
      ( ~ outputs(W_751,bad)
      | ~ halts3(W_751,'#skF_6'(W_751),'#skF_7'(W_751))
      | program('#skF_8'(W_751))
      | ~ halts2('#skF_10'(W_751),Y_752)
      | ~ outputs(W_751,good)
      | ~ halts3(W_751,Y_752,Y_752)
      | ~ program(Y_752)
      | ~ program(W_751) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_7258,plain,
    ! [Y_752] :
      ( ~ outputs('#skF_3',bad)
      | program('#skF_8'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_752)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_752,Y_752)
      | ~ program(Y_752)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_6024,c_7255]) ).

tff(c_7270,plain,
    ! [Y_752] :
      ( program('#skF_8'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_752)
      | ~ halts3('#skF_3',Y_752,Y_752)
      | ~ program(Y_752)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6193,c_102,c_6033,c_6030,c_7258]) ).

tff(c_7278,plain,
    ! [Y_753] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_753)
      | ~ halts3('#skF_3',Y_753,Y_753)
      | ~ program(Y_753) ),
    inference(negUnitSimplification,[status(thm)],[c_6816,c_6073,c_7270]) ).

tff(c_7322,plain,
    ! [Z_754] :
      ( ~ halts3('#skF_3',Z_754,Z_754)
      | ~ program(Z_754) ),
    inference(resolution,[status(thm)],[c_6929,c_7278]) ).

tff(c_7338,plain,
    ! [Z_20] :
      ( program('#skF_4'('#skF_3'))
      | ~ halts2(Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_16,c_7322]) ).

tff(c_7347,plain,
    ! [Z_20] :
      ( program('#skF_4'('#skF_3'))
      | ~ halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_7338]) ).

tff(c_7389,plain,
    ! [Z_758] :
      ( ~ halts2(Z_758,Z_758)
      | ~ program(Z_758) ),
    inference(negUnitSimplification,[status(thm)],[c_5996,c_7347]) ).

tff(c_7400,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_6929,c_7389]) ).

tff(c_7412,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_6080,c_7400]) ).

tff(c_7413,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(splitRight,[status(thm)],[c_6186]) ).

tff(c_7426,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_7413]) ).

tff(c_7429,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_6080,c_7426]) ).

tff(c_7414,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_6186]) ).

tff(c_7434,plain,
    ! [W_760,Y_761] :
      ( program('#skF_6'(W_760))
      | program('#skF_8'(W_760))
      | ~ halts2('#skF_10'(W_760),Y_761)
      | ~ outputs(W_760,good)
      | ~ halts3(W_760,Y_761,Y_761)
      | ~ program(Y_761)
      | ~ program(W_760) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_7436,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_8'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_7429,c_7434]) ).

tff(c_7444,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_8'('#skF_3'))
    | ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_6080,c_6033,c_7436]) ).

tff(c_7445,plain,
    ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_6073,c_7414,c_7444]) ).

tff(c_7457,plain,
    ( ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_6027,c_7445]) ).

tff(c_7470,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_6080,c_7429,c_7457]) ).

tff(c_7472,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_6079]) ).

tff(c_7471,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_6079]) ).

tff(c_7473,plain,
    ! [W_762] :
      ( ~ outputs(W_762,bad)
      | ~ halts3(W_762,'#skF_6'(W_762),'#skF_7'(W_762))
      | program('#skF_8'(W_762))
      | program('#skF_10'(W_762))
      | ~ program(W_762) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_7477,plain,
    ( ~ outputs('#skF_3',bad)
    | program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_6024,c_7473]) ).

tff(c_7492,plain,
    ( program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7471,c_102,c_6030,c_7477]) ).

tff(c_7493,plain,
    ( program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(negUnitSimplification,[status(thm)],[c_6073,c_7492]) ).

tff(c_7500,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_7472,c_7493]) ).

tff(c_94,plain,
    ! [W_21] :
      ( ~ halts2('#skF_6'(W_21),'#skF_7'(W_21))
      | program('#skF_8'(W_21))
      | program('#skF_10'(W_21))
      | ~ program(W_21) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_7503,plain,
    ( program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_7500,c_94]) ).

tff(c_7506,plain,
    ( program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_7503]) ).

tff(c_7508,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_7472,c_6073,c_7506]) ).

tff(c_7509,plain,
    ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | program('#skF_6'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_6056]) ).

tff(c_7511,plain,
    program('#skF_6'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_7509]) ).

tff(c_7550,plain,
    ! [W_767] :
      ( ~ outputs(W_767,bad)
      | ~ halts3(W_767,'#skF_6'(W_767),'#skF_7'(W_767))
      | halts2('#skF_8'(W_767),'#skF_9'(W_767))
      | program('#skF_10'(W_767))
      | ~ program(W_767) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_7554,plain,
    ( ~ outputs('#skF_3',bad)
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_6024,c_7550]) ).

tff(c_7569,plain,
    ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7511,c_102,c_6030,c_7554]) ).

tff(c_7600,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_7569]) ).

tff(c_7558,plain,
    ( ~ outputs('#skF_3',bad)
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_6027,c_7550]) ).

tff(c_7572,plain,
    ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7511,c_102,c_6030,c_7558]) ).

tff(c_7608,plain,
    ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7600,c_7572]) ).

tff(c_7609,plain,
    program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_7608]) ).

tff(c_7615,plain,
    ! [W_771,Y_772] :
      ( program('#skF_6'(W_771))
      | program('#skF_8'(W_771))
      | halts2('#skF_10'(W_771),Y_772)
      | ~ outputs(W_771,bad)
      | ~ halts3(W_771,Y_772,Y_772)
      | ~ program(Y_772)
      | ~ program(W_771) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_7634,plain,
    ! [W_12,Z_20] :
      ( program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),Z_20)
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | halts2(Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program(W_12) ),
    inference(resolution,[status(thm)],[c_24,c_7615]) ).

tff(c_7510,plain,
    program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_6056]) ).

tff(c_8739,plain,
    ! [W_873,Y_874] :
      ( ~ halts2('#skF_6'(W_873),'#skF_7'(W_873))
      | halts2('#skF_8'(W_873),'#skF_9'(W_873))
      | halts2('#skF_10'(W_873),Y_874)
      | ~ outputs(W_873,bad)
      | ~ halts3(W_873,Y_874,Y_874)
      | ~ program(Y_874)
      | ~ program(W_873) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_8742,plain,
    ! [Z_20] :
      ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_6024,c_8739]) ).

tff(c_8754,plain,
    ! [Z_20] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_6030,c_7600,c_8742]) ).

tff(c_8773,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_8754]) ).

tff(c_9363,plain,
    ! [W_927,Y_928] :
      ( ~ halts2('#skF_6'(W_927),'#skF_7'(W_927))
      | ~ halts3(W_927,'#skF_8'(W_927),'#skF_9'(W_927))
      | ~ halts2('#skF_10'(W_927),Y_928)
      | ~ outputs(W_927,good)
      | ~ halts3(W_927,Y_928,Y_928)
      | ~ program(Y_928)
      | ~ program(W_927) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_9369,plain,
    ! [Y_928] :
      ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_928)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_928,Y_928)
      | ~ program(Y_928)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_6027,c_9363]) ).

tff(c_9405,plain,
    ! [Y_931] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_931)
      | ~ halts3('#skF_3',Y_931,Y_931)
      | ~ program(Y_931) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7510,c_8773,c_102,c_6033,c_7600,c_9369]) ).

tff(c_9418,plain,
    ! [W_12] :
      ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),'#skF_10'('#skF_3'))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | ~ program('#skF_10'('#skF_3'))
      | ~ program(W_12) ),
    inference(resolution,[status(thm)],[c_7634,c_9405]) ).

tff(c_9433,plain,
    ! [W_12] :
      ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),'#skF_10'('#skF_3'))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | ~ program(W_12) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7609,c_9418]) ).

tff(c_9434,plain,
    ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_9433]) ).

tff(c_9443,plain,
    ( program('#skF_4'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_24,c_9434]) ).

tff(c_9455,plain,
    ( program('#skF_4'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_7609,c_9443]) ).

tff(c_9456,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_5996,c_9455]) ).

tff(c_9446,plain,
    ( program('#skF_4'('#skF_3'))
    | ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_16,c_9434]) ).

tff(c_9459,plain,
    ( program('#skF_4'('#skF_3'))
    | ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_7609,c_9446]) ).

tff(c_9460,plain,
    ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_5996,c_9459]) ).

tff(c_9513,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_9456,c_9460]) ).

tff(c_9515,plain,
    halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_9433]) ).

tff(c_9546,plain,
    ! [W_934] :
      ( program('#skF_6'(W_934))
      | program('#skF_8'(W_934))
      | halts2('#skF_10'(W_934),'#skF_10'('#skF_3'))
      | ~ outputs(W_934,bad)
      | program('#skF_4'(W_934))
      | ~ program(W_934) ),
    inference(splitRight,[status(thm)],[c_9433]) ).

tff(c_42,plain,
    ! [W_21,Y_28] :
      ( program('#skF_6'(W_21))
      | program('#skF_8'(W_21))
      | ~ halts2('#skF_10'(W_21),Y_28)
      | ~ outputs(W_21,good)
      | ~ halts3(W_21,Y_28,Y_28)
      | ~ program(Y_28)
      | ~ program(W_21) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_9561,plain,
    ! [W_934] :
      ( ~ outputs(W_934,good)
      | ~ halts3(W_934,'#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | ~ program('#skF_10'('#skF_3'))
      | program('#skF_6'(W_934))
      | program('#skF_8'(W_934))
      | ~ outputs(W_934,bad)
      | program('#skF_4'(W_934))
      | ~ program(W_934) ),
    inference(resolution,[status(thm)],[c_9546,c_42]) ).

tff(c_9583,plain,
    ! [W_935] :
      ( ~ outputs(W_935,good)
      | ~ halts3(W_935,'#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | program('#skF_6'(W_935))
      | program('#skF_8'(W_935))
      | ~ outputs(W_935,bad)
      | program('#skF_4'(W_935))
      | ~ program(W_935) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7609,c_9561]) ).

tff(c_9598,plain,
    ! [W_12] :
      ( ~ outputs(W_12,good)
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | ~ program('#skF_10'('#skF_3'))
      | ~ program(W_12) ),
    inference(resolution,[status(thm)],[c_24,c_9583]) ).

tff(c_9617,plain,
    ! [W_12] :
      ( ~ outputs(W_12,good)
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | ~ program(W_12) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7609,c_9598]) ).

tff(c_9642,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_9617]) ).

tff(c_9381,plain,
    ! [Y_928] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_928)
      | ~ halts3('#skF_3',Y_928,Y_928)
      | ~ program(Y_928) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7510,c_8773,c_102,c_6033,c_7600,c_9369]) ).

tff(c_9644,plain,
    ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_9642,c_9381]) ).

tff(c_9658,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_7609,c_9515,c_9644]) ).

tff(c_9660,plain,
    ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_9617]) ).

tff(c_9803,plain,
    ! [W_947,Y_948] :
      ( ~ halts2('#skF_6'(W_947),'#skF_7'(W_947))
      | ~ outputs(W_947,good)
      | ~ halts3(W_947,'#skF_8'(W_947),'#skF_9'(W_947))
      | halts2('#skF_10'(W_947),Y_948)
      | ~ outputs(W_947,bad)
      | ~ halts3(W_947,Y_948,Y_948)
      | ~ program(Y_948)
      | ~ program(W_947) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_9809,plain,
    ! [Y_948] :
      ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | halts2('#skF_10'('#skF_3'),Y_948)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_948,Y_948)
      | ~ program(Y_948)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_6027,c_9803]) ).

tff(c_9824,plain,
    ! [Y_949] :
      ( halts2('#skF_10'('#skF_3'),Y_949)
      | ~ halts3('#skF_3',Y_949,Y_949)
      | ~ program(Y_949) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7510,c_8773,c_102,c_6030,c_6033,c_7600,c_9809]) ).

tff(c_9826,plain,
    ( halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_9515,c_9824]) ).

tff(c_9841,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_7609,c_9826]) ).

tff(c_9843,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_9660,c_9841]) ).

tff(c_9844,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(splitRight,[status(thm)],[c_8754]) ).

tff(c_9876,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_9844]) ).

tff(c_9879,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_7609,c_9876]) ).

tff(c_9845,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_8754]) ).

tff(c_34,plain,
    ! [W_21,Y_28] :
      ( ~ halts2('#skF_6'(W_21),'#skF_7'(W_21))
      | halts2('#skF_8'(W_21),'#skF_9'(W_21))
      | ~ halts2('#skF_10'(W_21),Y_28)
      | ~ outputs(W_21,good)
      | ~ halts3(W_21,Y_28,Y_28)
      | ~ program(Y_28)
      | ~ program(W_21) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_9918,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_9879,c_34]) ).

tff(c_9927,plain,
    ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_7609,c_6033,c_7600,c_9918]) ).

tff(c_9928,plain,
    ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_9845,c_9927]) ).

tff(c_9968,plain,
    ( ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_6027,c_9928]) ).

tff(c_9981,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_7609,c_9879,c_9968]) ).

tff(c_9983,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_7608]) ).

tff(c_9982,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_7608]) ).

tff(c_7575,plain,
    ! [W_768] :
      ( ~ halts2('#skF_6'(W_768),'#skF_7'(W_768))
      | ~ outputs(W_768,good)
      | ~ halts3(W_768,'#skF_8'(W_768),'#skF_9'(W_768))
      | program('#skF_10'(W_768))
      | ~ program(W_768) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_7583,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_6027,c_7575]) ).

tff(c_7597,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7510,c_102,c_6033,c_7583]) ).

tff(c_9989,plain,
    program('#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_9982,c_7600,c_7597]) ).

tff(c_9990,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_9983,c_9989]) ).

tff(c_9992,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_7569]) ).

tff(c_9991,plain,
    ( program('#skF_10'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_7569]) ).

tff(c_9993,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_9991]) ).

tff(c_10136,plain,
    ! [W_975] :
      ( ~ outputs(W_975,bad)
      | ~ halts3(W_975,'#skF_6'(W_975),'#skF_7'(W_975))
      | ~ outputs(W_975,good)
      | ~ halts3(W_975,'#skF_8'(W_975),'#skF_9'(W_975))
      | program('#skF_10'(W_975))
      | ~ program(W_975) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_10144,plain,
    ( ~ outputs('#skF_3',bad)
    | ~ halts3('#skF_3','#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_6027,c_10136]) ).

tff(c_10158,plain,
    ( ~ halts3('#skF_3','#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7510,c_9993,c_102,c_6033,c_6030,c_10144]) ).

tff(c_10161,plain,
    ~ halts3('#skF_3','#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_10158]) ).

tff(c_10164,plain,
    ( halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_6024,c_10161]) ).

tff(c_10176,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_7511,c_10164]) ).

tff(c_10178,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_9992,c_10176]) ).

tff(c_10179,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_10158]) ).

tff(c_9999,plain,
    ! [W_957,Y_958] :
      ( program('#skF_6'(W_957))
      | program('#skF_8'(W_957))
      | halts2('#skF_10'(W_957),Y_958)
      | ~ outputs(W_957,bad)
      | ~ halts3(W_957,Y_958,Y_958)
      | ~ program(Y_958)
      | ~ program(W_957) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_10018,plain,
    ! [W_12,Z_20] :
      ( program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),Z_20)
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | halts2(Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program(W_12) ),
    inference(resolution,[status(thm)],[c_24,c_9999]) ).

tff(c_10180,plain,
    halts3('#skF_3','#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_10158]) ).

tff(c_10926,plain,
    ! [W_1041,Y_1042] :
      ( ~ outputs(W_1041,bad)
      | ~ halts3(W_1041,'#skF_6'(W_1041),'#skF_7'(W_1041))
      | ~ halts3(W_1041,'#skF_8'(W_1041),'#skF_9'(W_1041))
      | ~ halts2('#skF_10'(W_1041),Y_1042)
      | ~ outputs(W_1041,good)
      | ~ halts3(W_1041,Y_1042,Y_1042)
      | ~ program(Y_1042)
      | ~ program(W_1041) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_10932,plain,
    ! [Y_1042] :
      ( ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3','#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_1042)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_1042,Y_1042)
      | ~ program(Y_1042)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_6027,c_10926]) ).

tff(c_10947,plain,
    ! [Y_1043] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_1043)
      | ~ halts3('#skF_3',Y_1043,Y_1043)
      | ~ program(Y_1043) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7510,c_9993,c_102,c_6033,c_10180,c_6030,c_10932]) ).

tff(c_10973,plain,
    ! [W_12] :
      ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),'#skF_10'('#skF_3'))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | ~ program('#skF_10'('#skF_3'))
      | ~ program(W_12) ),
    inference(resolution,[status(thm)],[c_10018,c_10947]) ).

tff(c_11003,plain,
    ! [W_12] :
      ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),'#skF_10'('#skF_3'))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | ~ program(W_12) ),
    inference(demodulation,[status(thm),theory(equality)],[c_10179,c_10973]) ).

tff(c_11004,plain,
    ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_11003]) ).

tff(c_11016,plain,
    ( program('#skF_4'('#skF_3'))
    | ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_16,c_11004]) ).

tff(c_11029,plain,
    ( program('#skF_4'('#skF_3'))
    | ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_10179,c_11016]) ).

tff(c_11030,plain,
    ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_5996,c_11029]) ).

tff(c_11007,plain,
    ( halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_6024,c_11004]) ).

tff(c_11019,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_10179,c_11007]) ).

tff(c_11084,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_11030,c_11019]) ).

tff(c_11086,plain,
    halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_11003]) ).

tff(c_11250,plain,
    ! [W_1052,Y_1053] :
      ( ~ halts3(W_1052,'#skF_6'(W_1052),'#skF_7'(W_1052))
      | ~ outputs(W_1052,good)
      | ~ halts3(W_1052,'#skF_8'(W_1052),'#skF_9'(W_1052))
      | halts2('#skF_10'(W_1052),Y_1053)
      | ~ outputs(W_1052,bad)
      | ~ halts3(W_1052,Y_1053,Y_1053)
      | ~ program(Y_1053)
      | ~ program(W_1052) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_11256,plain,
    ! [Y_1053] :
      ( ~ halts3('#skF_3','#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | halts2('#skF_10'('#skF_3'),Y_1053)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_1053,Y_1053)
      | ~ program(Y_1053)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_6027,c_11250]) ).

tff(c_11271,plain,
    ! [Y_1054] :
      ( halts2('#skF_10'('#skF_3'),Y_1054)
      | ~ halts3('#skF_3',Y_1054,Y_1054)
      | ~ program(Y_1054) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7510,c_9993,c_102,c_6030,c_6033,c_10180,c_11256]) ).

tff(c_11273,plain,
    ( halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_11086,c_11271]) ).

tff(c_11288,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_10179,c_11273]) ).

tff(c_10944,plain,
    ! [Y_1042] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_1042)
      | ~ halts3('#skF_3',Y_1042,Y_1042)
      | ~ program(Y_1042) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7510,c_9993,c_102,c_6033,c_10180,c_6030,c_10932]) ).

tff(c_11300,plain,
    ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_11288,c_10944]) ).

tff(c_11318,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_10179,c_11086,c_11300]) ).

tff(c_11319,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_9991]) ).

tff(c_11320,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_9991]) ).

tff(c_12554,plain,
    ! [W_1162,Y_1163] :
      ( ~ halts3(W_1162,'#skF_6'(W_1162),'#skF_7'(W_1162))
      | halts2('#skF_8'(W_1162),'#skF_9'(W_1162))
      | halts2('#skF_10'(W_1162),Y_1163)
      | ~ outputs(W_1162,bad)
      | ~ halts3(W_1162,Y_1163,Y_1163)
      | ~ program(Y_1163)
      | ~ program(W_1162) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_12557,plain,
    ! [Y_1163] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_1163)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_1163,Y_1163)
      | ~ program(Y_1163)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_6024,c_12554]) ).

tff(c_12569,plain,
    ! [Y_1163] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_1163)
      | ~ halts3('#skF_3',Y_1163,Y_1163)
      | ~ program(Y_1163)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7511,c_102,c_6030,c_12557]) ).

tff(c_12600,plain,
    ! [Y_1166] :
      ( halts2('#skF_10'('#skF_3'),Y_1166)
      | ~ halts3('#skF_3',Y_1166,Y_1166)
      | ~ program(Y_1166) ),
    inference(negUnitSimplification,[status(thm)],[c_9992,c_11320,c_12569]) ).

tff(c_12613,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_6024,c_12600]) ).

tff(c_12729,plain,
    ! [Z_1170] :
      ( halts2('#skF_10'('#skF_3'),Z_1170)
      | ~ halts2(Z_1170,Z_1170)
      | ~ program(Z_1170) ),
    inference(resolution,[status(thm)],[c_6027,c_12600]) ).

tff(c_12746,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_12613,c_12729]) ).

tff(c_13012,plain,
    ! [W_1187,Y_1188] :
      ( ~ outputs(W_1187,bad)
      | ~ halts3(W_1187,'#skF_6'(W_1187),'#skF_7'(W_1187))
      | halts2('#skF_8'(W_1187),'#skF_9'(W_1187))
      | ~ halts2('#skF_10'(W_1187),Y_1188)
      | ~ outputs(W_1187,good)
      | ~ halts3(W_1187,Y_1188,Y_1188)
      | ~ program(Y_1188)
      | ~ program(W_1187) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_13015,plain,
    ! [Y_1188] :
      ( ~ outputs('#skF_3',bad)
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_1188)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_1188,Y_1188)
      | ~ program(Y_1188)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_6024,c_13012]) ).

tff(c_13027,plain,
    ! [Y_1188] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_1188)
      | ~ halts3('#skF_3',Y_1188,Y_1188)
      | ~ program(Y_1188)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7511,c_102,c_6033,c_6030,c_13015]) ).

tff(c_13035,plain,
    ! [Y_1189] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_1189)
      | ~ halts3('#skF_3',Y_1189,Y_1189)
      | ~ program(Y_1189) ),
    inference(negUnitSimplification,[status(thm)],[c_9992,c_11320,c_13027]) ).

tff(c_13079,plain,
    ! [Z_1190] :
      ( ~ halts3('#skF_3',Z_1190,Z_1190)
      | ~ program(Z_1190) ),
    inference(resolution,[status(thm)],[c_12746,c_13035]) ).

tff(c_13147,plain,
    ! [Z_1194] :
      ( ~ halts2(Z_1194,Z_1194)
      | ~ program(Z_1194) ),
    inference(resolution,[status(thm)],[c_6027,c_13079]) ).

tff(c_13158,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_12746,c_13147]) ).

tff(c_13170,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_11319,c_13158]) ).

tff(c_13172,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_7509]) ).

tff(c_13171,plain,
    ( program('#skF_10'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_7509]) ).

tff(c_13173,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_13171]) ).

tff(c_6045,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_6027,c_6037]) ).

tff(c_6059,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_6033,c_6045]) ).

tff(c_13175,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7510,c_13173,c_6059]) ).

tff(c_13176,plain,
    program('#skF_10'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_13172,c_13175]) ).

tff(c_13263,plain,
    ! [W_1201,Y_1202] :
      ( program('#skF_6'(W_1201))
      | program('#skF_8'(W_1201))
      | halts2('#skF_10'(W_1201),Y_1202)
      | ~ outputs(W_1201,bad)
      | ~ halts3(W_1201,Y_1202,Y_1202)
      | ~ program(Y_1202)
      | ~ program(W_1201) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_13284,plain,
    ! [W_12,Z_20] :
      ( program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),Z_20)
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | halts2(Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program(W_12) ),
    inference(resolution,[status(thm)],[c_24,c_13263]) ).

tff(c_13517,plain,
    ! [W_1234,Y_1235] :
      ( program('#skF_6'(W_1234))
      | ~ halts3(W_1234,'#skF_8'(W_1234),'#skF_9'(W_1234))
      | ~ halts2('#skF_10'(W_1234),Y_1235)
      | ~ outputs(W_1234,good)
      | ~ halts3(W_1234,Y_1235,Y_1235)
      | ~ program(Y_1235)
      | ~ program(W_1234) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_13523,plain,
    ! [Y_1235] :
      ( program('#skF_6'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_1235)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_1235,Y_1235)
      | ~ program(Y_1235)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_6027,c_13517]) ).

tff(c_13536,plain,
    ! [Y_1235] :
      ( program('#skF_6'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_1235)
      | ~ halts3('#skF_3',Y_1235,Y_1235)
      | ~ program(Y_1235) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7510,c_13173,c_102,c_6033,c_13523]) ).

tff(c_13540,plain,
    ! [Y_1236] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_1236)
      | ~ halts3('#skF_3',Y_1236,Y_1236)
      | ~ program(Y_1236) ),
    inference(negUnitSimplification,[status(thm)],[c_13172,c_13536]) ).

tff(c_13549,plain,
    ! [W_12] :
      ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),'#skF_10'('#skF_3'))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | ~ program('#skF_10'('#skF_3'))
      | ~ program(W_12) ),
    inference(resolution,[status(thm)],[c_13284,c_13540]) ).

tff(c_13560,plain,
    ! [W_12] :
      ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),'#skF_10'('#skF_3'))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | ~ program(W_12) ),
    inference(demodulation,[status(thm),theory(equality)],[c_13176,c_13549]) ).

tff(c_14051,plain,
    ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_13560]) ).

tff(c_14075,plain,
    ( halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_6024,c_14051]) ).

tff(c_14087,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_13176,c_14075]) ).

tff(c_14078,plain,
    ( ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_6027,c_14051]) ).

tff(c_14090,plain,
    ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_13176,c_14078]) ).

tff(c_14132,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_14087,c_14090]) ).

tff(c_14134,plain,
    halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_13560]) ).

tff(c_14169,plain,
    ! [W_1280] :
      ( program('#skF_6'(W_1280))
      | program('#skF_8'(W_1280))
      | halts2('#skF_10'(W_1280),'#skF_10'('#skF_3'))
      | ~ outputs(W_1280,bad)
      | program('#skF_4'(W_1280))
      | ~ program(W_1280) ),
    inference(splitRight,[status(thm)],[c_13560]) ).

tff(c_14184,plain,
    ! [W_1280] :
      ( ~ outputs(W_1280,good)
      | ~ halts3(W_1280,'#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | ~ program('#skF_10'('#skF_3'))
      | program('#skF_6'(W_1280))
      | program('#skF_8'(W_1280))
      | ~ outputs(W_1280,bad)
      | program('#skF_4'(W_1280))
      | ~ program(W_1280) ),
    inference(resolution,[status(thm)],[c_14169,c_42]) ).

tff(c_14227,plain,
    ! [W_1283] :
      ( ~ outputs(W_1283,good)
      | ~ halts3(W_1283,'#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | program('#skF_6'(W_1283))
      | program('#skF_8'(W_1283))
      | ~ outputs(W_1283,bad)
      | program('#skF_4'(W_1283))
      | ~ program(W_1283) ),
    inference(demodulation,[status(thm),theory(equality)],[c_13176,c_14184]) ).

tff(c_14242,plain,
    ! [W_12] :
      ( ~ outputs(W_12,good)
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | ~ program('#skF_10'('#skF_3'))
      | ~ program(W_12) ),
    inference(resolution,[status(thm)],[c_24,c_14227]) ).

tff(c_14261,plain,
    ! [W_12] :
      ( ~ outputs(W_12,good)
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | ~ program(W_12) ),
    inference(demodulation,[status(thm),theory(equality)],[c_13176,c_14242]) ).

tff(c_14265,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_14261]) ).

tff(c_13537,plain,
    ! [Y_1235] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_1235)
      | ~ halts3('#skF_3',Y_1235,Y_1235)
      | ~ program(Y_1235) ),
    inference(negUnitSimplification,[status(thm)],[c_13172,c_13536]) ).

tff(c_14271,plain,
    ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_14265,c_13537]) ).

tff(c_14287,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_13176,c_14134,c_14271]) ).

tff(c_14289,plain,
    ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_14261]) ).

tff(c_14346,plain,
    ! [W_1287,Y_1288] :
      ( program('#skF_6'(W_1287))
      | ~ outputs(W_1287,good)
      | ~ halts3(W_1287,'#skF_8'(W_1287),'#skF_9'(W_1287))
      | halts2('#skF_10'(W_1287),Y_1288)
      | ~ outputs(W_1287,bad)
      | ~ halts3(W_1287,Y_1288,Y_1288)
      | ~ program(Y_1288)
      | ~ program(W_1287) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_14352,plain,
    ! [Y_1288] :
      ( program('#skF_6'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | halts2('#skF_10'('#skF_3'),Y_1288)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_1288,Y_1288)
      | ~ program(Y_1288)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_6027,c_14346]) ).

tff(c_14365,plain,
    ! [Y_1288] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_1288)
      | ~ halts3('#skF_3',Y_1288,Y_1288)
      | ~ program(Y_1288) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7510,c_13173,c_102,c_6030,c_6033,c_14352]) ).

tff(c_14369,plain,
    ! [Y_1289] :
      ( halts2('#skF_10'('#skF_3'),Y_1289)
      | ~ halts3('#skF_3',Y_1289,Y_1289)
      | ~ program(Y_1289) ),
    inference(negUnitSimplification,[status(thm)],[c_13172,c_14365]) ).

tff(c_14371,plain,
    ( halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_14134,c_14369]) ).

tff(c_14386,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_13176,c_14371]) ).

tff(c_14388,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14289,c_14386]) ).

tff(c_14389,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_13171]) ).

tff(c_14390,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_13171]) ).

tff(c_14564,plain,
    ! [W_1304,Y_1305] :
      ( program('#skF_6'(W_1304))
      | halts2('#skF_8'(W_1304),'#skF_9'(W_1304))
      | halts2('#skF_10'(W_1304),Y_1305)
      | ~ outputs(W_1304,bad)
      | ~ halts3(W_1304,Y_1305,Y_1305)
      | ~ program(Y_1305)
      | ~ program(W_1304) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_14567,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_6024,c_14564]) ).

tff(c_14579,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_6030,c_14567]) ).

tff(c_14580,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(negUnitSimplification,[status(thm)],[c_14390,c_13172,c_14579]) ).

tff(c_14570,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | ~ halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_6027,c_14564]) ).

tff(c_14583,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | ~ halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_6030,c_14570]) ).

tff(c_14623,plain,
    ! [Z_1307] :
      ( halts2('#skF_10'('#skF_3'),Z_1307)
      | ~ halts2(Z_1307,Z_1307)
      | ~ program(Z_1307) ),
    inference(negUnitSimplification,[status(thm)],[c_14390,c_13172,c_14583]) ).

tff(c_14632,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_14580,c_14623]) ).

tff(c_14640,plain,
    ! [W_1309,Y_1310] :
      ( program('#skF_6'(W_1309))
      | halts2('#skF_8'(W_1309),'#skF_9'(W_1309))
      | ~ halts2('#skF_10'(W_1309),Y_1310)
      | ~ outputs(W_1309,good)
      | ~ halts3(W_1309,Y_1310,Y_1310)
      | ~ program(Y_1310)
      | ~ program(W_1309) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_14642,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Z_20,Z_20)
      | ~ program('#skF_3')
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_14632,c_14640]) ).

tff(c_14647,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ halts3('#skF_3',Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_6033,c_14642]) ).

tff(c_14653,plain,
    ! [Z_1311] :
      ( ~ halts3('#skF_3',Z_1311,Z_1311)
      | ~ program(Z_1311) ),
    inference(negUnitSimplification,[status(thm)],[c_14390,c_13172,c_14647]) ).

tff(c_14689,plain,
    ! [Z_1313] :
      ( ~ halts2(Z_1313,Z_1313)
      | ~ program(Z_1313) ),
    inference(resolution,[status(thm)],[c_6027,c_14653]) ).

tff(c_14696,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_14632,c_14689]) ).

tff(c_14704,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_14389,c_14696]) ).

tff(c_14705,plain,
    outputs('#skF_3',bad),
    inference(splitRight,[status(thm)],[c_3147]) ).

tff(c_14706,plain,
    program('#skF_4'('#skF_3')),
    inference(splitRight,[status(thm)],[c_3147]) ).

tff(c_14731,plain,
    ! [W_1316,Y_1317,Z_1318] :
      ( ~ decides(W_1316,'#skF_4'(W_1316),'#skF_5'(W_1316))
      | halts3(W_1316,Y_1317,Z_1318)
      | halts2(Y_1317,Z_1318)
      | ~ program(Y_1317)
      | ~ program(W_1316) ),
    inference(cnfTransformation,[status(thm)],[f_69]) ).

tff(c_14734,plain,
    ! [Y_1317,Z_1318] :
      ( halts3('#skF_3',Y_1317,Z_1318)
      | halts2(Y_1317,Z_1318)
      | ~ program(Y_1317)
      | ~ program('#skF_3')
      | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_3130,c_14731]) ).

tff(c_14742,plain,
    ! [Y_1319,Z_1320] :
      ( halts3('#skF_3',Y_1319,Z_1320)
      | halts2(Y_1319,Z_1320)
      | ~ program(Y_1319) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14706,c_102,c_14734]) ).

tff(c_92,plain,
    ! [W_21] :
      ( ~ outputs(W_21,bad)
      | ~ halts3(W_21,'#skF_6'(W_21),'#skF_7'(W_21))
      | program('#skF_8'(W_21))
      | program('#skF_10'(W_21))
      | ~ program(W_21) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_14746,plain,
    ( ~ outputs('#skF_3',bad)
    | program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_14742,c_92]) ).

tff(c_14749,plain,
    ( program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_14705,c_14746]) ).

tff(c_14750,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_14749]) ).

tff(c_3159,plain,
    ~ program('#skF_4'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_3147]) ).

tff(c_3168,plain,
    ( outputs('#skF_3',good)
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_3109,c_3159]) ).

tff(c_3177,plain,
    outputs('#skF_3',good),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_3168]) ).

tff(c_3162,plain,
    ! [Y_19,Z_20] :
      ( halts3('#skF_3',Y_19,Z_20)
      | halts2(Y_19,Z_20)
      | ~ program(Y_19)
      | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_24,c_3159]) ).

tff(c_3198,plain,
    ! [Y_359,Z_360] :
      ( halts3('#skF_3',Y_359,Z_360)
      | halts2(Y_359,Z_360)
      | ~ program(Y_359) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_3162]) ).

tff(c_84,plain,
    ! [W_21] :
      ( program('#skF_6'(W_21))
      | ~ outputs(W_21,good)
      | ~ halts3(W_21,'#skF_8'(W_21),'#skF_9'(W_21))
      | program('#skF_10'(W_21))
      | ~ program(W_21) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_3202,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_3198,c_84]) ).

tff(c_3205,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_3177,c_3202]) ).

tff(c_3213,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_3205]) ).

tff(c_3165,plain,
    ( outputs('#skF_3',bad)
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_3112,c_3159]) ).

tff(c_3174,plain,
    outputs('#skF_3',bad),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_3165]) ).

tff(c_3171,plain,
    ! [Y_19,Z_20] :
      ( halts3('#skF_3',Y_19,Z_20)
      | halts2(Y_19,Z_20)
      | ~ program(Y_19) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_3162]) ).

tff(c_3214,plain,
    ! [W_364] :
      ( ~ outputs(W_364,bad)
      | ~ halts3(W_364,'#skF_6'(W_364),'#skF_7'(W_364))
      | program('#skF_8'(W_364))
      | program('#skF_10'(W_364))
      | ~ program(W_364) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_3218,plain,
    ( ~ outputs('#skF_3',bad)
    | program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_3171,c_3214]) ).

tff(c_3225,plain,
    ( program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_3174,c_3218]) ).

tff(c_3226,plain,
    ( program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(negUnitSimplification,[status(thm)],[c_3213,c_3225]) ).

tff(c_3239,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_3226]) ).

tff(c_10,plain,
    ! [W_12,Y_19,Z_20] :
      ( ~ decides(W_12,'#skF_4'(W_12),'#skF_5'(W_12))
      | outputs(W_12,good)
      | ~ halts2(Y_19,Z_20)
      | ~ program(Y_19)
      | ~ program(W_12) ),
    inference(cnfTransformation,[status(thm)],[f_69]) ).

tff(c_3150,plain,
    ! [Y_356,Z_357] :
      ( ~ halts2(Y_356,Z_357)
      | ~ program(Y_356) ),
    inference(splitLeft,[status(thm)],[c_10]) ).

tff(c_3206,plain,
    ! [W_361] :
      ( ~ program('#skF_8'(W_361))
      | program('#skF_6'(W_361))
      | program('#skF_10'(W_361))
      | ~ program(W_361) ),
    inference(resolution,[status(thm)],[c_90,c_3150]) ).

tff(c_3210,plain,
    ! [W_21] :
      ( program('#skF_6'(W_21))
      | program('#skF_10'(W_21))
      | ~ program(W_21) ),
    inference(resolution,[status(thm)],[c_96,c_3206]) ).

tff(c_3266,plain,
    ! [W_370,Y_371] :
      ( program('#skF_6'(W_370))
      | program('#skF_8'(W_370))
      | halts2('#skF_10'(W_370),Y_371)
      | ~ outputs(W_370,bad)
      | ~ halts3(W_370,Y_371,Y_371)
      | ~ program(Y_371)
      | ~ program(W_370) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_3269,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_3171,c_3266]) ).

tff(c_3275,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_3174,c_3269]) ).

tff(c_3292,plain,
    ! [Z_372] :
      ( halts2('#skF_10'('#skF_3'),Z_372)
      | halts2(Z_372,Z_372)
      | ~ program(Z_372) ),
    inference(negUnitSimplification,[status(thm)],[c_3213,c_3239,c_3275]) ).

tff(c_3149,plain,
    ! [Y_19,Z_20] :
      ( ~ halts2(Y_19,Z_20)
      | ~ program(Y_19) ),
    inference(splitLeft,[status(thm)],[c_10]) ).

tff(c_3301,plain,
    ! [Z_373] :
      ( halts2('#skF_10'('#skF_3'),Z_373)
      | ~ program(Z_373) ),
    inference(resolution,[status(thm)],[c_3292,c_3149]) ).

tff(c_3305,plain,
    ! [Z_373] :
      ( ~ program('#skF_10'('#skF_3'))
      | ~ program(Z_373) ),
    inference(resolution,[status(thm)],[c_3301,c_3149]) ).

tff(c_3306,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_3305]) ).

tff(c_3321,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_3210,c_3306]) ).

tff(c_3324,plain,
    program('#skF_6'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_3321]) ).

tff(c_3326,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3239,c_3324]) ).

tff(c_3327,plain,
    ! [Z_373] : ~ program(Z_373),
    inference(splitRight,[status(thm)],[c_3305]) ).

tff(c_3342,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3327,c_102]) ).

tff(c_3344,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_3226]) ).

tff(c_3343,plain,
    ( halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_3226]) ).

tff(c_3345,plain,
    program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_3343]) ).

tff(c_3509,plain,
    ! [W_403,Y_404] :
      ( ~ halts3(W_403,'#skF_6'(W_403),'#skF_7'(W_403))
      | program('#skF_8'(W_403))
      | halts2('#skF_10'(W_403),Y_404)
      | ~ outputs(W_403,bad)
      | ~ halts3(W_403,Y_404,Y_404)
      | ~ program(Y_404)
      | ~ program(W_403) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_3512,plain,
    ! [Y_404] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_404)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_404,Y_404)
      | ~ program(Y_404)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_3171,c_3509]) ).

tff(c_3518,plain,
    ! [Y_404] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_404)
      | ~ halts3('#skF_3',Y_404,Y_404)
      | ~ program(Y_404)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3344,c_102,c_3174,c_3512]) ).

tff(c_3519,plain,
    ! [Y_404] :
      ( halts2('#skF_10'('#skF_3'),Y_404)
      | ~ halts3('#skF_3',Y_404,Y_404)
      | ~ program(Y_404)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(negUnitSimplification,[status(thm)],[c_3213,c_3518]) ).

tff(c_3521,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_3519]) ).

tff(c_3533,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_3521,c_3149]) ).

tff(c_3555,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_3344,c_3533]) ).

tff(c_3558,plain,
    ! [Y_405] :
      ( halts2('#skF_10'('#skF_3'),Y_405)
      | ~ halts3('#skF_3',Y_405,Y_405)
      | ~ program(Y_405) ),
    inference(splitRight,[status(thm)],[c_3519]) ).

tff(c_3565,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_3171,c_3558]) ).

tff(c_3581,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_3565]) ).

tff(c_3584,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_3345,c_3581]) ).

tff(c_3636,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_3584,c_3149]) ).

tff(c_3647,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_3345,c_3636]) ).

tff(c_3648,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_3343]) ).

tff(c_3661,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_3648,c_3149]) ).

tff(c_3672,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_3344,c_3661]) ).

tff(c_3674,plain,
    program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_3205]) ).

tff(c_3673,plain,
    ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | program('#skF_6'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_3205]) ).

tff(c_3688,plain,
    program('#skF_6'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_3673]) ).

tff(c_3702,plain,
    ! [W_413] :
      ( ~ outputs(W_413,bad)
      | ~ halts3(W_413,'#skF_6'(W_413),'#skF_7'(W_413))
      | halts2('#skF_8'(W_413),'#skF_9'(W_413))
      | program('#skF_10'(W_413))
      | ~ program(W_413) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_3706,plain,
    ( ~ outputs('#skF_3',bad)
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_3171,c_3702]) ).

tff(c_3713,plain,
    ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3688,c_102,c_3174,c_3706]) ).

tff(c_3715,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_3713]) ).

tff(c_3721,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_3715,c_3149]) ).

tff(c_3731,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_3688,c_3721]) ).

tff(c_3732,plain,
    ( program('#skF_10'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_3713]) ).

tff(c_3747,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_3732]) ).

tff(c_3750,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(resolution,[status(thm)],[c_3747,c_3149]) ).

tff(c_3754,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_3674,c_3750]) ).

tff(c_3755,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_3732]) ).

tff(c_3733,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_3713]) ).

tff(c_3756,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_3732]) ).

tff(c_4285,plain,
    ! [W_474,Y_475] :
      ( ~ halts3(W_474,'#skF_6'(W_474),'#skF_7'(W_474))
      | halts2('#skF_8'(W_474),'#skF_9'(W_474))
      | halts2('#skF_10'(W_474),Y_475)
      | ~ outputs(W_474,bad)
      | ~ halts3(W_474,Y_475,Y_475)
      | ~ program(Y_475)
      | ~ program(W_474) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_4288,plain,
    ! [Y_475] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_475)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_475,Y_475)
      | ~ program(Y_475)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_3171,c_4285]) ).

tff(c_4294,plain,
    ! [Y_475] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_475)
      | ~ halts3('#skF_3',Y_475,Y_475)
      | ~ program(Y_475)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3688,c_102,c_3174,c_4288]) ).

tff(c_4297,plain,
    ! [Y_476] :
      ( halts2('#skF_10'('#skF_3'),Y_476)
      | ~ halts3('#skF_3',Y_476,Y_476)
      | ~ program(Y_476) ),
    inference(negUnitSimplification,[status(thm)],[c_3733,c_3756,c_4294]) ).

tff(c_4304,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_3171,c_4297]) ).

tff(c_4320,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_4304]) ).

tff(c_4323,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_3755,c_4320]) ).

tff(c_4375,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_4323,c_3149]) ).

tff(c_4390,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_3755,c_4375]) ).

tff(c_4391,plain,
    ( program('#skF_10'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_3673]) ).

tff(c_4404,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_4391]) ).

tff(c_4407,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(resolution,[status(thm)],[c_4404,c_3149]) ).

tff(c_4411,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_3674,c_4407]) ).

tff(c_4412,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_4391]) ).

tff(c_4413,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_4391]) ).

tff(c_4392,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_3673]) ).

tff(c_4529,plain,
    ! [W_502,Y_503] :
      ( program('#skF_6'(W_502))
      | halts2('#skF_8'(W_502),'#skF_9'(W_502))
      | halts2('#skF_10'(W_502),Y_503)
      | ~ outputs(W_502,bad)
      | ~ halts3(W_502,Y_503,Y_503)
      | ~ program(Y_503)
      | ~ program(W_502) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_4532,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_3171,c_4529]) ).

tff(c_4538,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_3174,c_4532]) ).

tff(c_4539,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(negUnitSimplification,[status(thm)],[c_4413,c_4392,c_4538]) ).

tff(c_4552,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_4539]) ).

tff(c_4555,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_4412,c_4552]) ).

tff(c_4607,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_4555,c_3149]) ).

tff(c_4619,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_4412,c_4607]) ).

tff(c_4620,plain,
    outputs('#skF_3',bad),
    inference(splitRight,[status(thm)],[c_3147]) ).

tff(c_4621,plain,
    program('#skF_4'('#skF_3')),
    inference(splitRight,[status(thm)],[c_3147]) ).

tff(c_4641,plain,
    ! [W_508,Y_509,Z_510] :
      ( ~ decides(W_508,'#skF_4'(W_508),'#skF_5'(W_508))
      | halts3(W_508,Y_509,Z_510)
      | halts2(Y_509,Z_510)
      | ~ program(Y_509)
      | ~ program(W_508) ),
    inference(cnfTransformation,[status(thm)],[f_69]) ).

tff(c_4644,plain,
    ! [Y_509,Z_510] :
      ( halts3('#skF_3',Y_509,Z_510)
      | halts2(Y_509,Z_510)
      | ~ program(Y_509)
      | ~ program('#skF_3')
      | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_3130,c_4641]) ).

tff(c_4650,plain,
    ! [Y_509,Z_510] :
      ( halts3('#skF_3',Y_509,Z_510)
      | halts2(Y_509,Z_510)
      | ~ program(Y_509) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4621,c_102,c_4644]) ).

tff(c_4655,plain,
    ! [W_515] :
      ( ~ outputs(W_515,bad)
      | ~ halts3(W_515,'#skF_6'(W_515),'#skF_7'(W_515))
      | program('#skF_8'(W_515))
      | program('#skF_10'(W_515))
      | ~ program(W_515) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_4659,plain,
    ( ~ outputs('#skF_3',bad)
    | program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_4650,c_4655]) ).

tff(c_4666,plain,
    ( program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_4620,c_4659]) ).

tff(c_4668,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_4666]) ).

tff(c_4636,plain,
    ! [W_507] :
      ( ~ program('#skF_8'(W_507))
      | program('#skF_6'(W_507))
      | program('#skF_10'(W_507))
      | ~ program(W_507) ),
    inference(resolution,[status(thm)],[c_90,c_3150]) ).

tff(c_4640,plain,
    ! [W_21] :
      ( program('#skF_6'(W_21))
      | program('#skF_10'(W_21))
      | ~ program(W_21) ),
    inference(resolution,[status(thm)],[c_96,c_4636]) ).

tff(c_4682,plain,
    ! [W_517] :
      ( ~ halts2('#skF_6'(W_517),'#skF_7'(W_517))
      | ~ outputs(W_517,good)
      | ~ halts3(W_517,'#skF_8'(W_517),'#skF_9'(W_517))
      | program('#skF_10'(W_517))
      | ~ program(W_517) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_4686,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_4650,c_4682]) ).

tff(c_4693,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_4686]) ).

tff(c_4695,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_4693]) ).

tff(c_4697,plain,
    ! [W_520,Y_521] :
      ( program('#skF_6'(W_520))
      | program('#skF_8'(W_520))
      | halts2('#skF_10'(W_520),Y_521)
      | ~ outputs(W_520,bad)
      | ~ halts3(W_520,Y_521,Y_521)
      | ~ program(Y_521)
      | ~ program(W_520) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_4700,plain,
    ! [Z_510] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_510)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | halts2(Z_510,Z_510)
      | ~ program(Z_510) ),
    inference(resolution,[status(thm)],[c_4650,c_4697]) ).

tff(c_4706,plain,
    ! [Z_510] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_510)
      | halts2(Z_510,Z_510)
      | ~ program(Z_510) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_4620,c_4700]) ).

tff(c_4723,plain,
    ! [Z_522] :
      ( halts2('#skF_10'('#skF_3'),Z_522)
      | halts2(Z_522,Z_522)
      | ~ program(Z_522) ),
    inference(negUnitSimplification,[status(thm)],[c_4695,c_4668,c_4706]) ).

tff(c_4742,plain,
    ! [Z_523] :
      ( halts2('#skF_10'('#skF_3'),Z_523)
      | ~ program(Z_523) ),
    inference(resolution,[status(thm)],[c_4723,c_3149]) ).

tff(c_4752,plain,
    ! [Z_523] :
      ( ~ program('#skF_10'('#skF_3'))
      | ~ program(Z_523) ),
    inference(resolution,[status(thm)],[c_4742,c_3149]) ).

tff(c_4753,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_4752]) ).

tff(c_4756,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_4640,c_4753]) ).

tff(c_4759,plain,
    program('#skF_6'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_4756]) ).

tff(c_4761,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4668,c_4759]) ).

tff(c_4762,plain,
    ! [Z_523] : ~ program(Z_523),
    inference(splitRight,[status(thm)],[c_4752]) ).

tff(c_4792,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4762,c_4621]) ).

tff(c_4794,plain,
    program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_4693]) ).

tff(c_4876,plain,
    ! [W_545,Y_546] :
      ( program('#skF_6'(W_545))
      | halts2('#skF_8'(W_545),'#skF_9'(W_545))
      | halts2('#skF_10'(W_545),Y_546)
      | ~ outputs(W_545,bad)
      | ~ halts3(W_545,Y_546,Y_546)
      | ~ program(Y_546)
      | ~ program(W_545) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_4879,plain,
    ! [Z_510] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_510)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | halts2(Z_510,Z_510)
      | ~ program(Z_510) ),
    inference(resolution,[status(thm)],[c_4650,c_4876]) ).

tff(c_4885,plain,
    ! [Z_510] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_510)
      | halts2(Z_510,Z_510)
      | ~ program(Z_510) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_4620,c_4879]) ).

tff(c_4886,plain,
    ! [Z_510] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_510)
      | halts2(Z_510,Z_510)
      | ~ program(Z_510) ),
    inference(negUnitSimplification,[status(thm)],[c_4668,c_4885]) ).

tff(c_4888,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_4886]) ).

tff(c_4891,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(resolution,[status(thm)],[c_4888,c_3149]) ).

tff(c_4895,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_4794,c_4891]) ).

tff(c_4930,plain,
    ! [Z_549] :
      ( halts2('#skF_10'('#skF_3'),Z_549)
      | halts2(Z_549,Z_549)
      | ~ program(Z_549) ),
    inference(splitRight,[status(thm)],[c_4886]) ).

tff(c_4959,plain,
    ! [Z_550] :
      ( halts2('#skF_10'('#skF_3'),Z_550)
      | ~ program(Z_550) ),
    inference(resolution,[status(thm)],[c_4930,c_3149]) ).

tff(c_4975,plain,
    ! [Z_550] :
      ( ~ program('#skF_10'('#skF_3'))
      | ~ program(Z_550) ),
    inference(resolution,[status(thm)],[c_4959,c_3149]) ).

tff(c_4976,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_4975]) ).

tff(c_4979,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_4640,c_4976]) ).

tff(c_4982,plain,
    program('#skF_6'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_4979]) ).

tff(c_4984,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4668,c_4982]) ).

tff(c_4985,plain,
    ! [Z_550] : ~ program(Z_550),
    inference(splitRight,[status(thm)],[c_4975]) ).

tff(c_5026,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4985,c_4794]) ).

tff(c_5028,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_4666]) ).

tff(c_5027,plain,
    ( halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | program('#skF_8'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_4666]) ).

tff(c_5029,plain,
    program('#skF_8'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_5027]) ).

tff(c_5044,plain,
    ! [W_554] :
      ( ~ outputs(W_554,bad)
      | ~ halts3(W_554,'#skF_6'(W_554),'#skF_7'(W_554))
      | halts2('#skF_8'(W_554),'#skF_9'(W_554))
      | program('#skF_10'(W_554))
      | ~ program(W_554) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_5048,plain,
    ( ~ outputs('#skF_3',bad)
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_4650,c_5044]) ).

tff(c_5055,plain,
    ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5028,c_102,c_4620,c_5048]) ).

tff(c_5068,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_5055]) ).

tff(c_5074,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_5068,c_3149]) ).

tff(c_5084,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_5028,c_5074]) ).

tff(c_5085,plain,
    ( program('#skF_10'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_5055]) ).

tff(c_5098,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_5085]) ).

tff(c_5101,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(resolution,[status(thm)],[c_5098,c_3149]) ).

tff(c_5105,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_5029,c_5101]) ).

tff(c_5106,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_5085]) ).

tff(c_5086,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_5055]) ).

tff(c_5107,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_5085]) ).

tff(c_5519,plain,
    ! [W_606,Y_607] :
      ( ~ halts3(W_606,'#skF_6'(W_606),'#skF_7'(W_606))
      | halts2('#skF_8'(W_606),'#skF_9'(W_606))
      | halts2('#skF_10'(W_606),Y_607)
      | ~ outputs(W_606,bad)
      | ~ halts3(W_606,Y_607,Y_607)
      | ~ program(Y_607)
      | ~ program(W_606) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_5522,plain,
    ! [Y_607] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_607)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_607,Y_607)
      | ~ program(Y_607)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_4650,c_5519]) ).

tff(c_5528,plain,
    ! [Y_607] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_607)
      | ~ halts3('#skF_3',Y_607,Y_607)
      | ~ program(Y_607)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5028,c_102,c_4620,c_5522]) ).

tff(c_5531,plain,
    ! [Y_608] :
      ( halts2('#skF_10'('#skF_3'),Y_608)
      | ~ halts3('#skF_3',Y_608,Y_608)
      | ~ program(Y_608) ),
    inference(negUnitSimplification,[status(thm)],[c_5086,c_5107,c_5528]) ).

tff(c_5538,plain,
    ! [Z_510] :
      ( halts2('#skF_10'('#skF_3'),Z_510)
      | halts2(Z_510,Z_510)
      | ~ program(Z_510) ),
    inference(resolution,[status(thm)],[c_4650,c_5531]) ).

tff(c_5553,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_5538]) ).

tff(c_5556,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_5106,c_5553]) ).

tff(c_5608,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_5556,c_3149]) ).

tff(c_5623,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_5106,c_5608]) ).

tff(c_5624,plain,
    ( program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_5027]) ).

tff(c_5626,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_5624]) ).

tff(c_5632,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_5626,c_3149]) ).

tff(c_5642,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_5028,c_5632]) ).

tff(c_5643,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_5624]) ).

tff(c_5644,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_5624]) ).

tff(c_5625,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_5027]) ).

tff(c_5888,plain,
    ! [W_646,Y_647] :
      ( ~ halts3(W_646,'#skF_6'(W_646),'#skF_7'(W_646))
      | program('#skF_8'(W_646))
      | halts2('#skF_10'(W_646),Y_647)
      | ~ outputs(W_646,bad)
      | ~ halts3(W_646,Y_647,Y_647)
      | ~ program(Y_647)
      | ~ program(W_646) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_5891,plain,
    ! [Y_647] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_647)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_647,Y_647)
      | ~ program(Y_647)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_4650,c_5888]) ).

tff(c_5897,plain,
    ! [Y_647] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_647)
      | ~ halts3('#skF_3',Y_647,Y_647)
      | ~ program(Y_647)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5028,c_102,c_4620,c_5891]) ).

tff(c_5900,plain,
    ! [Y_648] :
      ( halts2('#skF_10'('#skF_3'),Y_648)
      | ~ halts3('#skF_3',Y_648,Y_648)
      | ~ program(Y_648) ),
    inference(negUnitSimplification,[status(thm)],[c_5644,c_5625,c_5897]) ).

tff(c_5907,plain,
    ! [Z_510] :
      ( halts2('#skF_10'('#skF_3'),Z_510)
      | halts2(Z_510,Z_510)
      | ~ program(Z_510) ),
    inference(resolution,[status(thm)],[c_4650,c_5900]) ).

tff(c_5922,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_5907]) ).

tff(c_5925,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_5643,c_5922]) ).

tff(c_5965,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_5925,c_3149]) ).

tff(c_5976,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_5643,c_5965]) ).

tff(c_14707,plain,
    ! [W_1314] :
      ( ~ decides(W_1314,'#skF_4'(W_1314),'#skF_5'(W_1314))
      | outputs(W_1314,good)
      | ~ program(W_1314) ),
    inference(splitRight,[status(thm)],[c_10]) ).

tff(c_14711,plain,
    ( outputs('#skF_3',good)
    | ~ program('#skF_3')
    | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_3130,c_14707]) ).

tff(c_14718,plain,
    outputs('#skF_3',good),
    inference(demodulation,[status(thm),theory(equality)],[c_14706,c_102,c_14711]) ).

tff(c_14740,plain,
    ! [Y_1317,Z_1318] :
      ( halts3('#skF_3',Y_1317,Z_1318)
      | halts2(Y_1317,Z_1318)
      | ~ program(Y_1317) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14706,c_102,c_14734]) ).

tff(c_14751,plain,
    ! [W_1321] :
      ( program('#skF_6'(W_1321))
      | ~ outputs(W_1321,good)
      | ~ halts3(W_1321,'#skF_8'(W_1321),'#skF_9'(W_1321))
      | program('#skF_10'(W_1321))
      | ~ program(W_1321) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_14755,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_14740,c_14751]) ).

tff(c_14766,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_14718,c_14755]) ).

tff(c_14769,plain,
    ( program('#skF_10'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(negUnitSimplification,[status(thm)],[c_14750,c_14766]) ).

tff(c_14770,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_14769]) ).

tff(c_14773,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_96,c_14770]) ).

tff(c_14776,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_14773]) ).

tff(c_14777,plain,
    program('#skF_10'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_14750,c_14776]) ).

tff(c_14856,plain,
    ! [W_1329,Y_1330] :
      ( program('#skF_6'(W_1329))
      | program('#skF_8'(W_1329))
      | halts2('#skF_10'(W_1329),Y_1330)
      | ~ outputs(W_1329,bad)
      | ~ halts3(W_1329,Y_1330,Y_1330)
      | ~ program(Y_1330)
      | ~ program(W_1329) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_14862,plain,
    ! [Z_1318] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_1318)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | halts2(Z_1318,Z_1318)
      | ~ program(Z_1318) ),
    inference(resolution,[status(thm)],[c_14740,c_14856]) ).

tff(c_14875,plain,
    ! [Z_1318] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_1318)
      | halts2(Z_1318,Z_1318)
      | ~ program(Z_1318) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_14705,c_14862]) ).

tff(c_14921,plain,
    ! [Z_1334] :
      ( halts2('#skF_10'('#skF_3'),Z_1334)
      | halts2(Z_1334,Z_1334)
      | ~ program(Z_1334) ),
    inference(negUnitSimplification,[status(thm)],[c_14770,c_14750,c_14875]) ).

tff(c_14778,plain,
    ! [W_1322,Y_1323,Z_1324] :
      ( ~ decides(W_1322,'#skF_4'(W_1322),'#skF_5'(W_1322))
      | halts3(W_1322,Y_1323,Z_1324)
      | ~ halts2(Y_1323,Z_1324)
      | ~ program(Y_1323)
      | ~ program(W_1322) ),
    inference(cnfTransformation,[status(thm)],[f_69]) ).

tff(c_14781,plain,
    ! [Y_1323,Z_1324] :
      ( halts3('#skF_3',Y_1323,Z_1324)
      | ~ halts2(Y_1323,Z_1324)
      | ~ program(Y_1323)
      | ~ program('#skF_3')
      | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_3130,c_14778]) ).

tff(c_14787,plain,
    ! [Y_1323,Z_1324] :
      ( halts3('#skF_3',Y_1323,Z_1324)
      | ~ halts2(Y_1323,Z_1324)
      | ~ program(Y_1323) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14706,c_102,c_14781]) ).

tff(c_14859,plain,
    ! [Z_1324] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_1324)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | ~ halts2(Z_1324,Z_1324)
      | ~ program(Z_1324) ),
    inference(resolution,[status(thm)],[c_14787,c_14856]) ).

tff(c_14871,plain,
    ! [Z_1324] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_1324)
      | ~ halts2(Z_1324,Z_1324)
      | ~ program(Z_1324) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_14705,c_14859]) ).

tff(c_14872,plain,
    ! [Z_1324] :
      ( halts2('#skF_10'('#skF_3'),Z_1324)
      | ~ halts2(Z_1324,Z_1324)
      | ~ program(Z_1324) ),
    inference(negUnitSimplification,[status(thm)],[c_14770,c_14750,c_14871]) ).

tff(c_14925,plain,
    ! [Z_1334] :
      ( halts2('#skF_10'('#skF_3'),Z_1334)
      | ~ program(Z_1334) ),
    inference(resolution,[status(thm)],[c_14921,c_14872]) ).

tff(c_14933,plain,
    ! [W_1336,Y_1337] :
      ( program('#skF_6'(W_1336))
      | program('#skF_8'(W_1336))
      | ~ halts2('#skF_10'(W_1336),Y_1337)
      | ~ outputs(W_1336,good)
      | ~ halts3(W_1336,Y_1337,Y_1337)
      | ~ program(Y_1337)
      | ~ program(W_1336) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_14935,plain,
    ! [Z_1334] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Z_1334,Z_1334)
      | ~ program('#skF_3')
      | ~ program(Z_1334) ),
    inference(resolution,[status(thm)],[c_14925,c_14933]) ).

tff(c_14940,plain,
    ! [Z_1334] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | ~ halts3('#skF_3',Z_1334,Z_1334)
      | ~ program(Z_1334) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_14718,c_14935]) ).

tff(c_14946,plain,
    ! [Z_1338] :
      ( ~ halts3('#skF_3',Z_1338,Z_1338)
      | ~ program(Z_1338) ),
    inference(negUnitSimplification,[status(thm)],[c_14770,c_14750,c_14940]) ).

tff(c_14971,plain,
    ! [Z_1339] :
      ( ~ halts2(Z_1339,Z_1339)
      | ~ program(Z_1339) ),
    inference(resolution,[status(thm)],[c_14787,c_14946]) ).

tff(c_14975,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_14925,c_14971]) ).

tff(c_14982,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_14777,c_14975]) ).

tff(c_14983,plain,
    ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_14769]) ).

tff(c_14996,plain,
    program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_14983]) ).

tff(c_14985,plain,
    ! [W_1340,Y_1341,Z_1342] :
      ( ~ decides(W_1340,'#skF_4'(W_1340),'#skF_5'(W_1340))
      | halts3(W_1340,Y_1341,Z_1342)
      | ~ halts2(Y_1341,Z_1342)
      | ~ program(Y_1341)
      | ~ program(W_1340) ),
    inference(cnfTransformation,[status(thm)],[f_69]) ).

tff(c_14988,plain,
    ! [Y_1341,Z_1342] :
      ( halts3('#skF_3',Y_1341,Z_1342)
      | ~ halts2(Y_1341,Z_1342)
      | ~ program(Y_1341)
      | ~ program('#skF_3')
      | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_3130,c_14985]) ).

tff(c_14994,plain,
    ! [Y_1341,Z_1342] :
      ( halts3('#skF_3',Y_1341,Z_1342)
      | ~ halts2(Y_1341,Z_1342)
      | ~ program(Y_1341) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14706,c_102,c_14988]) ).

tff(c_15063,plain,
    ! [W_1347,Y_1348] :
      ( program('#skF_6'(W_1347))
      | program('#skF_8'(W_1347))
      | halts2('#skF_10'(W_1347),Y_1348)
      | ~ outputs(W_1347,bad)
      | ~ halts3(W_1347,Y_1348,Y_1348)
      | ~ program(Y_1348)
      | ~ program(W_1347) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_15084,plain,
    ! [W_12,Z_20] :
      ( program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),Z_20)
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | halts2(Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program(W_12) ),
    inference(resolution,[status(thm)],[c_24,c_15063]) ).

tff(c_14984,plain,
    program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_14769]) ).

tff(c_15119,plain,
    ! [W_1354,Y_1355] :
      ( program('#skF_6'(W_1354))
      | halts2('#skF_8'(W_1354),'#skF_9'(W_1354))
      | halts2('#skF_10'(W_1354),Y_1355)
      | ~ outputs(W_1354,bad)
      | ~ halts3(W_1354,Y_1355,Y_1355)
      | ~ program(Y_1355)
      | ~ program(W_1354) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_15122,plain,
    ! [Z_1342] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_1342)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | ~ halts2(Z_1342,Z_1342)
      | ~ program(Z_1342) ),
    inference(resolution,[status(thm)],[c_14994,c_15119]) ).

tff(c_15134,plain,
    ! [Z_1342] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_1342)
      | ~ halts2(Z_1342,Z_1342)
      | ~ program(Z_1342) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_14705,c_15122]) ).

tff(c_15135,plain,
    ! [Z_1342] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_1342)
      | ~ halts2(Z_1342,Z_1342)
      | ~ program(Z_1342) ),
    inference(negUnitSimplification,[status(thm)],[c_14750,c_15134]) ).

tff(c_15142,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_15135]) ).

tff(c_15789,plain,
    ! [W_1422,Y_1423] :
      ( program('#skF_6'(W_1422))
      | ~ halts3(W_1422,'#skF_8'(W_1422),'#skF_9'(W_1422))
      | ~ halts2('#skF_10'(W_1422),Y_1423)
      | ~ outputs(W_1422,good)
      | ~ halts3(W_1422,Y_1423,Y_1423)
      | ~ program(Y_1423)
      | ~ program(W_1422) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_15792,plain,
    ! [Y_1423] :
      ( program('#skF_6'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_1423)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_1423,Y_1423)
      | ~ program(Y_1423)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_14994,c_15789]) ).

tff(c_15804,plain,
    ! [Y_1423] :
      ( program('#skF_6'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_1423)
      | ~ halts3('#skF_3',Y_1423,Y_1423)
      | ~ program(Y_1423) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14984,c_15142,c_102,c_14718,c_15792]) ).

tff(c_15812,plain,
    ! [Y_1424] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_1424)
      | ~ halts3('#skF_3',Y_1424,Y_1424)
      | ~ program(Y_1424) ),
    inference(negUnitSimplification,[status(thm)],[c_14750,c_15804]) ).

tff(c_15821,plain,
    ! [W_12] :
      ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),'#skF_10'('#skF_3'))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | ~ program('#skF_10'('#skF_3'))
      | ~ program(W_12) ),
    inference(resolution,[status(thm)],[c_15084,c_15812]) ).

tff(c_15832,plain,
    ! [W_12] :
      ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),'#skF_10'('#skF_3'))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | ~ program(W_12) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14996,c_15821]) ).

tff(c_16007,plain,
    ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_15832]) ).

tff(c_16010,plain,
    ( ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_14994,c_16007]) ).

tff(c_16022,plain,
    ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_14996,c_16010]) ).

tff(c_16013,plain,
    ( halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_14740,c_16007]) ).

tff(c_16025,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_14996,c_16013]) ).

tff(c_16069,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16022,c_16025]) ).

tff(c_16071,plain,
    halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_15832]) ).

tff(c_16106,plain,
    ! [W_1447] :
      ( program('#skF_6'(W_1447))
      | program('#skF_8'(W_1447))
      | halts2('#skF_10'(W_1447),'#skF_10'('#skF_3'))
      | ~ outputs(W_1447,bad)
      | program('#skF_4'(W_1447))
      | ~ program(W_1447) ),
    inference(splitRight,[status(thm)],[c_15832]) ).

tff(c_16121,plain,
    ! [W_1447] :
      ( ~ outputs(W_1447,good)
      | ~ halts3(W_1447,'#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | ~ program('#skF_10'('#skF_3'))
      | program('#skF_6'(W_1447))
      | program('#skF_8'(W_1447))
      | ~ outputs(W_1447,bad)
      | program('#skF_4'(W_1447))
      | ~ program(W_1447) ),
    inference(resolution,[status(thm)],[c_16106,c_42]) ).

tff(c_16143,plain,
    ! [W_1448] :
      ( ~ outputs(W_1448,good)
      | ~ halts3(W_1448,'#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | program('#skF_6'(W_1448))
      | program('#skF_8'(W_1448))
      | ~ outputs(W_1448,bad)
      | program('#skF_4'(W_1448))
      | ~ program(W_1448) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14996,c_16121]) ).

tff(c_16158,plain,
    ! [W_12] :
      ( ~ outputs(W_12,good)
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | ~ program('#skF_10'('#skF_3'))
      | ~ program(W_12) ),
    inference(resolution,[status(thm)],[c_24,c_16143]) ).

tff(c_16177,plain,
    ! [W_12] :
      ( ~ outputs(W_12,good)
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | ~ program(W_12) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14996,c_16158]) ).

tff(c_16181,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_16177]) ).

tff(c_15805,plain,
    ! [Y_1423] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_1423)
      | ~ halts3('#skF_3',Y_1423,Y_1423)
      | ~ program(Y_1423) ),
    inference(negUnitSimplification,[status(thm)],[c_14750,c_15804]) ).

tff(c_16210,plain,
    ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_16181,c_15805]) ).

tff(c_16227,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_14996,c_16071,c_16210]) ).

tff(c_16229,plain,
    ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_16177]) ).

tff(c_16370,plain,
    ! [W_1461,Y_1462] :
      ( program('#skF_6'(W_1461))
      | ~ outputs(W_1461,good)
      | ~ halts3(W_1461,'#skF_8'(W_1461),'#skF_9'(W_1461))
      | halts2('#skF_10'(W_1461),Y_1462)
      | ~ outputs(W_1461,bad)
      | ~ halts3(W_1461,Y_1462,Y_1462)
      | ~ program(Y_1462)
      | ~ program(W_1461) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_16373,plain,
    ! [Y_1462] :
      ( program('#skF_6'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | halts2('#skF_10'('#skF_3'),Y_1462)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_1462,Y_1462)
      | ~ program(Y_1462)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_14994,c_16370]) ).

tff(c_16385,plain,
    ! [Y_1462] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_1462)
      | ~ halts3('#skF_3',Y_1462,Y_1462)
      | ~ program(Y_1462) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14984,c_15142,c_102,c_14705,c_14718,c_16373]) ).

tff(c_16393,plain,
    ! [Y_1463] :
      ( halts2('#skF_10'('#skF_3'),Y_1463)
      | ~ halts3('#skF_3',Y_1463,Y_1463)
      | ~ program(Y_1463) ),
    inference(negUnitSimplification,[status(thm)],[c_14750,c_16385]) ).

tff(c_16395,plain,
    ( halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_16071,c_16393]) ).

tff(c_16410,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_14996,c_16395]) ).

tff(c_16412,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16229,c_16410]) ).

tff(c_16414,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_15135]) ).

tff(c_15125,plain,
    ! [Z_1318] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_1318)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | halts2(Z_1318,Z_1318)
      | ~ program(Z_1318) ),
    inference(resolution,[status(thm)],[c_14740,c_15119]) ).

tff(c_15138,plain,
    ! [Z_1318] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_1318)
      | halts2(Z_1318,Z_1318)
      | ~ program(Z_1318) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_14705,c_15125]) ).

tff(c_15139,plain,
    ! [Z_1318] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_1318)
      | halts2(Z_1318,Z_1318)
      | ~ program(Z_1318) ),
    inference(negUnitSimplification,[status(thm)],[c_14750,c_15138]) ).

tff(c_16429,plain,
    ! [Z_1318] :
      ( halts2('#skF_10'('#skF_3'),Z_1318)
      | halts2(Z_1318,Z_1318)
      | ~ program(Z_1318) ),
    inference(negUnitSimplification,[status(thm)],[c_16414,c_15139]) ).

tff(c_16441,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_16429]) ).

tff(c_16444,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_14996,c_16441]) ).

tff(c_16474,plain,
    ! [W_1466,Y_1467] :
      ( program('#skF_6'(W_1466))
      | halts2('#skF_8'(W_1466),'#skF_9'(W_1466))
      | ~ halts2('#skF_10'(W_1466),Y_1467)
      | ~ outputs(W_1466,good)
      | ~ halts3(W_1466,Y_1467,Y_1467)
      | ~ program(Y_1467)
      | ~ program(W_1466) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_16476,plain,
    ( program('#skF_6'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_16444,c_16474]) ).

tff(c_16484,plain,
    ( program('#skF_6'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_14996,c_14718,c_16476]) ).

tff(c_16485,plain,
    ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_16414,c_14750,c_16484]) ).

tff(c_16507,plain,
    ( ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_14994,c_16485]) ).

tff(c_16520,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_14996,c_16444,c_16507]) ).

tff(c_16522,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_14983]) ).

tff(c_16521,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_14983]) ).

tff(c_16541,plain,
    ! [Y_1470,Z_1471] :
      ( halts3('#skF_3',Y_1470,Z_1471)
      | ~ halts2(Y_1470,Z_1471)
      | ~ program(Y_1470) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14706,c_102,c_14988]) ).

tff(c_16549,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_16541,c_84]) ).

tff(c_16560,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14984,c_16521,c_102,c_14718,c_16549]) ).

tff(c_16562,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16522,c_14750,c_16560]) ).

tff(c_16563,plain,
    ( halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | program('#skF_8'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_14749]) ).

tff(c_16565,plain,
    program('#skF_8'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_16563]) ).

tff(c_16584,plain,
    ! [W_1473,Y_1474,Z_1475] :
      ( ~ decides(W_1473,'#skF_4'(W_1473),'#skF_5'(W_1473))
      | halts3(W_1473,Y_1474,Z_1475)
      | ~ halts2(Y_1474,Z_1475)
      | ~ program(Y_1474)
      | ~ program(W_1473) ),
    inference(cnfTransformation,[status(thm)],[f_69]) ).

tff(c_16587,plain,
    ! [Y_1474,Z_1475] :
      ( halts3('#skF_3',Y_1474,Z_1475)
      | ~ halts2(Y_1474,Z_1475)
      | ~ program(Y_1474)
      | ~ program('#skF_3')
      | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_3130,c_16584]) ).

tff(c_16593,plain,
    ! [Y_1474,Z_1475] :
      ( halts3('#skF_3',Y_1474,Z_1475)
      | ~ halts2(Y_1474,Z_1475)
      | ~ program(Y_1474) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14706,c_102,c_16587]) ).

tff(c_16610,plain,
    ! [W_1478] :
      ( ~ halts2('#skF_6'(W_1478),'#skF_7'(W_1478))
      | ~ outputs(W_1478,good)
      | ~ halts3(W_1478,'#skF_8'(W_1478),'#skF_9'(W_1478))
      | program('#skF_10'(W_1478))
      | ~ program(W_1478) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_16614,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_16593,c_16610]) ).

tff(c_16629,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16565,c_102,c_14718,c_16614]) ).

tff(c_16635,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_16629]) ).

tff(c_16638,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_88,c_16635]) ).

tff(c_16644,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_16638]) ).

tff(c_16648,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_16644]) ).

tff(c_16564,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_14749]) ).

tff(c_16650,plain,
    ! [W_1479] :
      ( ~ outputs(W_1479,bad)
      | ~ halts3(W_1479,'#skF_6'(W_1479),'#skF_7'(W_1479))
      | halts2('#skF_8'(W_1479),'#skF_9'(W_1479))
      | program('#skF_10'(W_1479))
      | ~ program(W_1479) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_16658,plain,
    ( ~ outputs('#skF_3',bad)
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_14740,c_16650]) ).

tff(c_16673,plain,
    ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16564,c_102,c_14705,c_16658]) ).

tff(c_16674,plain,
    program('#skF_10'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_16648,c_16635,c_16673]) ).

tff(c_17093,plain,
    ! [W_1531,Y_1532] :
      ( ~ halts3(W_1531,'#skF_6'(W_1531),'#skF_7'(W_1531))
      | halts2('#skF_8'(W_1531),'#skF_9'(W_1531))
      | halts2('#skF_10'(W_1531),Y_1532)
      | ~ outputs(W_1531,bad)
      | ~ halts3(W_1531,Y_1532,Y_1532)
      | ~ program(Y_1532)
      | ~ program(W_1531) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_17099,plain,
    ! [Y_1532] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_1532)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_1532,Y_1532)
      | ~ program(Y_1532)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_14740,c_17093]) ).

tff(c_17112,plain,
    ! [Y_1532] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_1532)
      | ~ halts3('#skF_3',Y_1532,Y_1532)
      | ~ program(Y_1532)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16564,c_102,c_14705,c_17099]) ).

tff(c_17139,plain,
    ! [Y_1535] :
      ( halts2('#skF_10'('#skF_3'),Y_1535)
      | ~ halts3('#skF_3',Y_1535,Y_1535)
      | ~ program(Y_1535) ),
    inference(negUnitSimplification,[status(thm)],[c_16648,c_16635,c_17112]) ).

tff(c_17190,plain,
    ! [Z_1537] :
      ( halts2('#skF_10'('#skF_3'),Z_1537)
      | halts2(Z_1537,Z_1537)
      | ~ program(Z_1537) ),
    inference(resolution,[status(thm)],[c_14740,c_17139]) ).

tff(c_17152,plain,
    ! [Z_1475] :
      ( halts2('#skF_10'('#skF_3'),Z_1475)
      | ~ halts2(Z_1475,Z_1475)
      | ~ program(Z_1475) ),
    inference(resolution,[status(thm)],[c_16593,c_17139]) ).

tff(c_17226,plain,
    ! [Z_1537] :
      ( halts2('#skF_10'('#skF_3'),Z_1537)
      | ~ program(Z_1537) ),
    inference(resolution,[status(thm)],[c_17190,c_17152]) ).

tff(c_17594,plain,
    ! [W_1560,Y_1561] :
      ( ~ outputs(W_1560,bad)
      | ~ halts3(W_1560,'#skF_6'(W_1560),'#skF_7'(W_1560))
      | halts2('#skF_8'(W_1560),'#skF_9'(W_1560))
      | ~ halts2('#skF_10'(W_1560),Y_1561)
      | ~ outputs(W_1560,good)
      | ~ halts3(W_1560,Y_1561,Y_1561)
      | ~ program(Y_1561)
      | ~ program(W_1560) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_17600,plain,
    ! [Y_1561] :
      ( ~ outputs('#skF_3',bad)
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_1561)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_1561,Y_1561)
      | ~ program(Y_1561)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_14740,c_17594]) ).

tff(c_17613,plain,
    ! [Y_1561] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_1561)
      | ~ halts3('#skF_3',Y_1561,Y_1561)
      | ~ program(Y_1561)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16564,c_102,c_14718,c_14705,c_17600]) ).

tff(c_17617,plain,
    ! [Y_1562] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_1562)
      | ~ halts3('#skF_3',Y_1562,Y_1562)
      | ~ program(Y_1562) ),
    inference(negUnitSimplification,[status(thm)],[c_16648,c_16635,c_17613]) ).

tff(c_17666,plain,
    ! [Z_1563] :
      ( ~ halts3('#skF_3',Z_1563,Z_1563)
      | ~ program(Z_1563) ),
    inference(resolution,[status(thm)],[c_17226,c_17617]) ).

tff(c_17691,plain,
    ! [Z_1564] :
      ( ~ halts2(Z_1564,Z_1564)
      | ~ program(Z_1564) ),
    inference(resolution,[status(thm)],[c_16593,c_17666]) ).

tff(c_17704,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_17226,c_17691]) ).

tff(c_17728,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_16674,c_17704]) ).

tff(c_17729,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_16644]) ).

tff(c_17730,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_16644]) ).

tff(c_18058,plain,
    ! [W_1604,Y_1605] :
      ( ~ halts2('#skF_6'(W_1604),'#skF_7'(W_1604))
      | halts2('#skF_8'(W_1604),'#skF_9'(W_1604))
      | halts2('#skF_10'(W_1604),Y_1605)
      | ~ outputs(W_1604,bad)
      | ~ halts3(W_1604,Y_1605,Y_1605)
      | ~ program(Y_1605)
      | ~ program(W_1604) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_18064,plain,
    ! [Z_1318] :
      ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_1318)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | halts2(Z_1318,Z_1318)
      | ~ program(Z_1318) ),
    inference(resolution,[status(thm)],[c_14740,c_18058]) ).

tff(c_18077,plain,
    ! [Z_1318] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_1318)
      | halts2(Z_1318,Z_1318)
      | ~ program(Z_1318) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_14705,c_17730,c_18064]) ).

tff(c_18078,plain,
    ! [Z_1318] :
      ( halts2('#skF_10'('#skF_3'),Z_1318)
      | halts2(Z_1318,Z_1318)
      | ~ program(Z_1318) ),
    inference(negUnitSimplification,[status(thm)],[c_16635,c_18077]) ).

tff(c_18100,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_18078]) ).

tff(c_18103,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_17729,c_18100]) ).

tff(c_18156,plain,
    ! [W_1608,Y_1609] :
      ( ~ halts2('#skF_6'(W_1608),'#skF_7'(W_1608))
      | halts2('#skF_8'(W_1608),'#skF_9'(W_1608))
      | ~ halts2('#skF_10'(W_1608),Y_1609)
      | ~ outputs(W_1608,good)
      | ~ halts3(W_1608,Y_1609,Y_1609)
      | ~ program(Y_1609)
      | ~ program(W_1608) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_18158,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_18103,c_18156]) ).

tff(c_18173,plain,
    ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_17729,c_14718,c_17730,c_18158]) ).

tff(c_18174,plain,
    ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_16635,c_18173]) ).

tff(c_18210,plain,
    ( ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_16593,c_18174]) ).

tff(c_18223,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_17729,c_18103,c_18210]) ).

tff(c_18224,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_16629]) ).

tff(c_18226,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_18224]) ).

tff(c_18225,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_16629]) ).

tff(c_18378,plain,
    ! [W_1634] :
      ( ~ outputs(W_1634,bad)
      | ~ halts3(W_1634,'#skF_6'(W_1634),'#skF_7'(W_1634))
      | ~ outputs(W_1634,good)
      | ~ halts3(W_1634,'#skF_8'(W_1634),'#skF_9'(W_1634))
      | program('#skF_10'(W_1634))
      | ~ program(W_1634) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_18382,plain,
    ( ~ outputs('#skF_3',bad)
    | ~ halts3('#skF_3','#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_16593,c_18378]) ).

tff(c_18397,plain,
    ( ~ halts3('#skF_3','#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16565,c_18225,c_102,c_14718,c_14705,c_18382]) ).

tff(c_18403,plain,
    ~ halts3('#skF_3','#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_18397]) ).

tff(c_18409,plain,
    ( halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_14740,c_18403]) ).

tff(c_18421,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_16564,c_18409]) ).

tff(c_18423,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18226,c_18421]) ).

tff(c_18424,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_18397]) ).

tff(c_18275,plain,
    ! [W_1616,Y_1617] :
      ( program('#skF_6'(W_1616))
      | program('#skF_8'(W_1616))
      | halts2('#skF_10'(W_1616),Y_1617)
      | ~ outputs(W_1616,bad)
      | ~ halts3(W_1616,Y_1617,Y_1617)
      | ~ program(Y_1617)
      | ~ program(W_1616) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_18294,plain,
    ! [W_12,Z_20] :
      ( program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),Z_20)
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | halts2(Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program(W_12) ),
    inference(resolution,[status(thm)],[c_24,c_18275]) ).

tff(c_18425,plain,
    halts3('#skF_3','#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_18397]) ).

tff(c_20800,plain,
    ! [W_1837,Y_1838] :
      ( ~ outputs(W_1837,bad)
      | ~ halts3(W_1837,'#skF_6'(W_1837),'#skF_7'(W_1837))
      | ~ halts3(W_1837,'#skF_8'(W_1837),'#skF_9'(W_1837))
      | ~ halts2('#skF_10'(W_1837),Y_1838)
      | ~ outputs(W_1837,good)
      | ~ halts3(W_1837,Y_1838,Y_1838)
      | ~ program(Y_1838)
      | ~ program(W_1837) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_20803,plain,
    ! [Y_1838] :
      ( ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3','#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_1838)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_1838,Y_1838)
      | ~ program(Y_1838)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_16593,c_20800]) ).

tff(c_20821,plain,
    ! [Y_1839] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_1839)
      | ~ halts3('#skF_3',Y_1839,Y_1839)
      | ~ program(Y_1839) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16565,c_18225,c_102,c_14718,c_18425,c_14705,c_20803]) ).

tff(c_20838,plain,
    ! [W_12] :
      ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),'#skF_10'('#skF_3'))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | ~ program('#skF_10'('#skF_3'))
      | ~ program(W_12) ),
    inference(resolution,[status(thm)],[c_18294,c_20821]) ).

tff(c_20853,plain,
    ! [W_12] :
      ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),'#skF_10'('#skF_3'))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | ~ program(W_12) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18424,c_20838]) ).

tff(c_20854,plain,
    ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_20853]) ).

tff(c_20857,plain,
    ( ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_16593,c_20854]) ).

tff(c_20869,plain,
    ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_18424,c_20857]) ).

tff(c_20860,plain,
    ( halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_14740,c_20854]) ).

tff(c_20872,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_18424,c_20860]) ).

tff(c_20917,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20869,c_20872]) ).

tff(c_20919,plain,
    halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_20853]) ).

tff(c_21080,plain,
    ! [W_1845,Y_1846] :
      ( ~ halts3(W_1845,'#skF_6'(W_1845),'#skF_7'(W_1845))
      | ~ outputs(W_1845,good)
      | ~ halts3(W_1845,'#skF_8'(W_1845),'#skF_9'(W_1845))
      | halts2('#skF_10'(W_1845),Y_1846)
      | ~ outputs(W_1845,bad)
      | ~ halts3(W_1845,Y_1846,Y_1846)
      | ~ program(Y_1846)
      | ~ program(W_1845) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_21083,plain,
    ! [Y_1846] :
      ( ~ halts3('#skF_3','#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | halts2('#skF_10'('#skF_3'),Y_1846)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_1846,Y_1846)
      | ~ program(Y_1846)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_16593,c_21080]) ).

tff(c_21101,plain,
    ! [Y_1847] :
      ( halts2('#skF_10'('#skF_3'),Y_1847)
      | ~ halts3('#skF_3',Y_1847,Y_1847)
      | ~ program(Y_1847) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16565,c_18225,c_102,c_14705,c_14718,c_18425,c_21083]) ).

tff(c_21103,plain,
    ( halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_20919,c_21101]) ).

tff(c_21118,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_18424,c_21103]) ).

tff(c_20815,plain,
    ! [Y_1838] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_1838)
      | ~ halts3('#skF_3',Y_1838,Y_1838)
      | ~ program(Y_1838) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16565,c_18225,c_102,c_14718,c_18425,c_14705,c_20803]) ).

tff(c_21128,plain,
    ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_21118,c_20815]) ).

tff(c_21144,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_18424,c_20919,c_21128]) ).

tff(c_21145,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_18224]) ).

tff(c_21202,plain,
    ! [W_1853,Y_1854] :
      ( program('#skF_6'(W_1853))
      | program('#skF_8'(W_1853))
      | halts2('#skF_10'(W_1853),Y_1854)
      | ~ outputs(W_1853,bad)
      | ~ halts3(W_1853,Y_1854,Y_1854)
      | ~ program(Y_1854)
      | ~ program(W_1853) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_21221,plain,
    ! [W_12,Z_20] :
      ( program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),Z_20)
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | halts2(Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program(W_12) ),
    inference(resolution,[status(thm)],[c_24,c_21202]) ).

tff(c_21146,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_18224]) ).

tff(c_22114,plain,
    ! [W_1939,Y_1940] :
      ( ~ halts2('#skF_6'(W_1939),'#skF_7'(W_1939))
      | ~ halts3(W_1939,'#skF_8'(W_1939),'#skF_9'(W_1939))
      | ~ halts2('#skF_10'(W_1939),Y_1940)
      | ~ outputs(W_1939,good)
      | ~ halts3(W_1939,Y_1940,Y_1940)
      | ~ program(Y_1940)
      | ~ program(W_1939) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_22117,plain,
    ! [Y_1940] :
      ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_1940)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_1940,Y_1940)
      | ~ program(Y_1940)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_16593,c_22114]) ).

tff(c_22135,plain,
    ! [Y_1941] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_1941)
      | ~ halts3('#skF_3',Y_1941,Y_1941)
      | ~ program(Y_1941) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16565,c_18225,c_102,c_14718,c_21146,c_22117]) ).

tff(c_22148,plain,
    ! [W_12] :
      ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),'#skF_10'('#skF_3'))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | ~ program('#skF_10'('#skF_3'))
      | ~ program(W_12) ),
    inference(resolution,[status(thm)],[c_21221,c_22135]) ).

tff(c_22160,plain,
    ! [W_12] :
      ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),'#skF_10'('#skF_3'))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | ~ program(W_12) ),
    inference(demodulation,[status(thm),theory(equality)],[c_21145,c_22148]) ).

tff(c_22161,plain,
    ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_22160]) ).

tff(c_22164,plain,
    ( ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_16593,c_22161]) ).

tff(c_22176,plain,
    ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_21145,c_22164]) ).

tff(c_22167,plain,
    ( halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_14740,c_22161]) ).

tff(c_22179,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_21145,c_22167]) ).

tff(c_22222,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22176,c_22179]) ).

tff(c_22224,plain,
    halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_22160]) ).

tff(c_22255,plain,
    ! [W_1944] :
      ( program('#skF_6'(W_1944))
      | program('#skF_8'(W_1944))
      | halts2('#skF_10'(W_1944),'#skF_10'('#skF_3'))
      | ~ outputs(W_1944,bad)
      | program('#skF_4'(W_1944))
      | ~ program(W_1944) ),
    inference(splitRight,[status(thm)],[c_22160]) ).

tff(c_22270,plain,
    ! [W_1944] :
      ( ~ outputs(W_1944,good)
      | ~ halts3(W_1944,'#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | ~ program('#skF_10'('#skF_3'))
      | program('#skF_6'(W_1944))
      | program('#skF_8'(W_1944))
      | ~ outputs(W_1944,bad)
      | program('#skF_4'(W_1944))
      | ~ program(W_1944) ),
    inference(resolution,[status(thm)],[c_22255,c_42]) ).

tff(c_22289,plain,
    ! [W_1945] :
      ( ~ outputs(W_1945,good)
      | ~ halts3(W_1945,'#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | program('#skF_6'(W_1945))
      | program('#skF_8'(W_1945))
      | ~ outputs(W_1945,bad)
      | program('#skF_4'(W_1945))
      | ~ program(W_1945) ),
    inference(demodulation,[status(thm),theory(equality)],[c_21145,c_22270]) ).

tff(c_22304,plain,
    ! [W_12] :
      ( ~ outputs(W_12,good)
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | ~ program('#skF_10'('#skF_3'))
      | ~ program(W_12) ),
    inference(resolution,[status(thm)],[c_24,c_22289]) ).

tff(c_22320,plain,
    ! [W_12] :
      ( ~ outputs(W_12,good)
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | ~ program(W_12) ),
    inference(demodulation,[status(thm),theory(equality)],[c_21145,c_22304]) ).

tff(c_22345,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_22320]) ).

tff(c_22129,plain,
    ! [Y_1940] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_1940)
      | ~ halts3('#skF_3',Y_1940,Y_1940)
      | ~ program(Y_1940) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16565,c_18225,c_102,c_14718,c_21146,c_22117]) ).

tff(c_22347,plain,
    ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_22345,c_22129]) ).

tff(c_22361,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_21145,c_22224,c_22347]) ).

tff(c_22363,plain,
    ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_22320]) ).

tff(c_22479,plain,
    ! [W_1956,Y_1957] :
      ( ~ halts2('#skF_6'(W_1956),'#skF_7'(W_1956))
      | ~ outputs(W_1956,good)
      | ~ halts3(W_1956,'#skF_8'(W_1956),'#skF_9'(W_1956))
      | halts2('#skF_10'(W_1956),Y_1957)
      | ~ outputs(W_1956,bad)
      | ~ halts3(W_1956,Y_1957,Y_1957)
      | ~ program(Y_1957)
      | ~ program(W_1956) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_22482,plain,
    ! [Y_1957] :
      ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | halts2('#skF_10'('#skF_3'),Y_1957)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_1957,Y_1957)
      | ~ program(Y_1957)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_16593,c_22479]) ).

tff(c_22500,plain,
    ! [Y_1958] :
      ( halts2('#skF_10'('#skF_3'),Y_1958)
      | ~ halts3('#skF_3',Y_1958,Y_1958)
      | ~ program(Y_1958) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16565,c_18225,c_102,c_14705,c_14718,c_21146,c_22482]) ).

tff(c_22502,plain,
    ( halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_22224,c_22500]) ).

tff(c_22517,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_21145,c_22502]) ).

tff(c_22519,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22363,c_22517]) ).

tff(c_22521,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_16563]) ).

tff(c_22520,plain,
    ( program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_16563]) ).

tff(c_22528,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_22520]) ).

tff(c_22531,plain,
    ( program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_22528,c_94]) ).

tff(c_22534,plain,
    ( program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_22531]) ).

tff(c_22535,plain,
    program('#skF_10'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_22521,c_22534]) ).

tff(c_22736,plain,
    ! [W_1983,Y_1984] :
      ( ~ halts2('#skF_6'(W_1983),'#skF_7'(W_1983))
      | program('#skF_8'(W_1983))
      | halts2('#skF_10'(W_1983),Y_1984)
      | ~ outputs(W_1983,bad)
      | ~ halts3(W_1983,Y_1984,Y_1984)
      | ~ program(Y_1984)
      | ~ program(W_1983) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_22738,plain,
    ! [Y_1984] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_1984)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_1984,Y_1984)
      | ~ program(Y_1984)
      | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_22528,c_22736]) ).

tff(c_22741,plain,
    ! [Y_1984] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_1984)
      | ~ halts3('#skF_3',Y_1984,Y_1984)
      | ~ program(Y_1984) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_14705,c_22738]) ).

tff(c_22743,plain,
    ! [Y_1985] :
      ( halts2('#skF_10'('#skF_3'),Y_1985)
      | ~ halts3('#skF_3',Y_1985,Y_1985)
      | ~ program(Y_1985) ),
    inference(negUnitSimplification,[status(thm)],[c_22521,c_22741]) ).

tff(c_22757,plain,
    ! [Z_1318] :
      ( halts2('#skF_10'('#skF_3'),Z_1318)
      | halts2(Z_1318,Z_1318)
      | ~ program(Z_1318) ),
    inference(resolution,[status(thm)],[c_14740,c_22743]) ).

tff(c_22783,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_22757]) ).

tff(c_22786,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_22535,c_22783]) ).

tff(c_22554,plain,
    ! [W_1960,Y_1961,Z_1962] :
      ( ~ decides(W_1960,'#skF_4'(W_1960),'#skF_5'(W_1960))
      | halts3(W_1960,Y_1961,Z_1962)
      | ~ halts2(Y_1961,Z_1962)
      | ~ program(Y_1961)
      | ~ program(W_1960) ),
    inference(cnfTransformation,[status(thm)],[f_69]) ).

tff(c_22557,plain,
    ! [Y_1961,Z_1962] :
      ( halts3('#skF_3',Y_1961,Z_1962)
      | ~ halts2(Y_1961,Z_1962)
      | ~ program(Y_1961)
      | ~ program('#skF_3')
      | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_3130,c_22554]) ).

tff(c_22563,plain,
    ! [Y_1961,Z_1962] :
      ( halts3('#skF_3',Y_1961,Z_1962)
      | ~ halts2(Y_1961,Z_1962)
      | ~ program(Y_1961) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14706,c_102,c_22557]) ).

tff(c_22703,plain,
    ! [W_1979,Y_1980] :
      ( ~ halts2('#skF_6'(W_1979),'#skF_7'(W_1979))
      | program('#skF_8'(W_1979))
      | ~ halts2('#skF_10'(W_1979),Y_1980)
      | ~ outputs(W_1979,good)
      | ~ halts3(W_1979,Y_1980,Y_1980)
      | ~ program(Y_1980)
      | ~ program(W_1979) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_22705,plain,
    ! [Y_1980] :
      ( program('#skF_8'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_1980)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_1980,Y_1980)
      | ~ program(Y_1980)
      | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_22528,c_22703]) ).

tff(c_22708,plain,
    ! [Y_1980] :
      ( program('#skF_8'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_1980)
      | ~ halts3('#skF_3',Y_1980,Y_1980)
      | ~ program(Y_1980) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_14718,c_22705]) ).

tff(c_22709,plain,
    ! [Y_1980] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_1980)
      | ~ halts3('#skF_3',Y_1980,Y_1980)
      | ~ program(Y_1980) ),
    inference(negUnitSimplification,[status(thm)],[c_22521,c_22708]) ).

tff(c_22821,plain,
    ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_22786,c_22709]) ).

tff(c_22831,plain,
    ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_22535,c_22821]) ).

tff(c_22878,plain,
    ( ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_22563,c_22831]) ).

tff(c_22891,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_22535,c_22786,c_22878]) ).

tff(c_22892,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_22520]) ).

tff(c_22893,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_22520]) ).

tff(c_23140,plain,
    ! [W_2024,Y_2025] :
      ( ~ halts3(W_2024,'#skF_6'(W_2024),'#skF_7'(W_2024))
      | program('#skF_8'(W_2024))
      | halts2('#skF_10'(W_2024),Y_2025)
      | ~ outputs(W_2024,bad)
      | ~ halts3(W_2024,Y_2025,Y_2025)
      | ~ program(Y_2025)
      | ~ program(W_2024) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_23146,plain,
    ! [Y_2025] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_2025)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_2025,Y_2025)
      | ~ program(Y_2025)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_14740,c_23140]) ).

tff(c_23159,plain,
    ! [Y_2025] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_2025)
      | ~ halts3('#skF_3',Y_2025,Y_2025)
      | ~ program(Y_2025)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16564,c_102,c_14705,c_23146]) ).

tff(c_23163,plain,
    ! [Y_2026] :
      ( halts2('#skF_10'('#skF_3'),Y_2026)
      | ~ halts3('#skF_3',Y_2026,Y_2026)
      | ~ program(Y_2026) ),
    inference(negUnitSimplification,[status(thm)],[c_22893,c_22521,c_23159]) ).

tff(c_23203,plain,
    ! [Z_2028] :
      ( halts2('#skF_10'('#skF_3'),Z_2028)
      | halts2(Z_2028,Z_2028)
      | ~ program(Z_2028) ),
    inference(resolution,[status(thm)],[c_14740,c_23163]) ).

tff(c_22912,plain,
    ! [W_1994,Y_1995,Z_1996] :
      ( ~ decides(W_1994,'#skF_4'(W_1994),'#skF_5'(W_1994))
      | halts3(W_1994,Y_1995,Z_1996)
      | ~ halts2(Y_1995,Z_1996)
      | ~ program(Y_1995)
      | ~ program(W_1994) ),
    inference(cnfTransformation,[status(thm)],[f_69]) ).

tff(c_22915,plain,
    ! [Y_1995,Z_1996] :
      ( halts3('#skF_3',Y_1995,Z_1996)
      | ~ halts2(Y_1995,Z_1996)
      | ~ program(Y_1995)
      | ~ program('#skF_3')
      | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_3130,c_22912]) ).

tff(c_22921,plain,
    ! [Y_1995,Z_1996] :
      ( halts3('#skF_3',Y_1995,Z_1996)
      | ~ halts2(Y_1995,Z_1996)
      | ~ program(Y_1995) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14706,c_102,c_22915]) ).

tff(c_23176,plain,
    ! [Z_1996] :
      ( halts2('#skF_10'('#skF_3'),Z_1996)
      | ~ halts2(Z_1996,Z_1996)
      | ~ program(Z_1996) ),
    inference(resolution,[status(thm)],[c_22921,c_23163]) ).

tff(c_23224,plain,
    ! [Z_2028] :
      ( halts2('#skF_10'('#skF_3'),Z_2028)
      | ~ program(Z_2028) ),
    inference(resolution,[status(thm)],[c_23203,c_23176]) ).

tff(c_23744,plain,
    ! [W_2072,Y_2073] :
      ( ~ outputs(W_2072,bad)
      | ~ halts3(W_2072,'#skF_6'(W_2072),'#skF_7'(W_2072))
      | program('#skF_8'(W_2072))
      | ~ halts2('#skF_10'(W_2072),Y_2073)
      | ~ outputs(W_2072,good)
      | ~ halts3(W_2072,Y_2073,Y_2073)
      | ~ program(Y_2073)
      | ~ program(W_2072) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_23750,plain,
    ! [Y_2073] :
      ( ~ outputs('#skF_3',bad)
      | program('#skF_8'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_2073)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_2073,Y_2073)
      | ~ program(Y_2073)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_14740,c_23744]) ).

tff(c_23763,plain,
    ! [Y_2073] :
      ( program('#skF_8'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_2073)
      | ~ halts3('#skF_3',Y_2073,Y_2073)
      | ~ program(Y_2073)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16564,c_102,c_14718,c_14705,c_23750]) ).

tff(c_23767,plain,
    ! [Y_2074] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_2074)
      | ~ halts3('#skF_3',Y_2074,Y_2074)
      | ~ program(Y_2074) ),
    inference(negUnitSimplification,[status(thm)],[c_22893,c_22521,c_23763]) ).

tff(c_23810,plain,
    ! [Z_2075] :
      ( ~ halts3('#skF_3',Z_2075,Z_2075)
      | ~ program(Z_2075) ),
    inference(resolution,[status(thm)],[c_23224,c_23767]) ).

tff(c_23835,plain,
    ! [Z_2076] :
      ( ~ halts2(Z_2076,Z_2076)
      | ~ program(Z_2076) ),
    inference(resolution,[status(thm)],[c_22921,c_23810]) ).

tff(c_23856,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_23224,c_23835]) ).

tff(c_23870,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_22892,c_23856]) ).

tff(c_23871,plain,
    ! [Y_19,Z_20] :
      ( halts2(Y_19,Z_20)
      | ~ program(Y_19) ),
    inference(splitRight,[status(thm)],[c_18]) ).

tff(c_23879,plain,
    ! [Y_2080,Z_2081] :
      ( ~ halts2(Y_2080,Z_2081)
      | ~ program(Y_2080) ),
    inference(splitLeft,[status(thm)],[c_10]) ).

tff(c_23889,plain,
    ! [Y_19] : ~ program(Y_19),
    inference(resolution,[status(thm)],[c_23871,c_23879]) ).

tff(c_23903,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_23889,c_102]) ).

tff(c_23905,plain,
    ! [W_2083] :
      ( ~ decides(W_2083,'#skF_4'(W_2083),'#skF_5'(W_2083))
      | outputs(W_2083,good)
      | ~ program(W_2083) ),
    inference(splitRight,[status(thm)],[c_10]) ).

tff(c_23909,plain,
    ( outputs('#skF_3',good)
    | ~ program('#skF_3')
    | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_3130,c_23905]) ).

tff(c_23916,plain,
    ( outputs('#skF_3',good)
    | ~ program('#skF_4'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_23909]) ).

tff(c_23918,plain,
    ~ program('#skF_4'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_23916]) ).

tff(c_23921,plain,
    ! [Y_19,Z_20] :
      ( halts3('#skF_3',Y_19,Z_20)
      | ~ halts2(Y_19,Z_20)
      | ~ program(Y_19)
      | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_16,c_23918]) ).

tff(c_23930,plain,
    ! [Y_19,Z_20] :
      ( halts3('#skF_3',Y_19,Z_20)
      | ~ halts2(Y_19,Z_20)
      | ~ program(Y_19) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_23921]) ).

tff(c_23924,plain,
    ( outputs('#skF_3',bad)
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_3112,c_23918]) ).

tff(c_23933,plain,
    outputs('#skF_3',bad),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_23924]) ).

tff(c_23957,plain,
    ! [Y_2085,Z_2086] :
      ( halts3('#skF_3',Y_2085,Z_2086)
      | ~ halts2(Y_2085,Z_2086)
      | ~ program(Y_2085) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_23921]) ).

tff(c_23961,plain,
    ( ~ outputs('#skF_3',bad)
    | program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_23957,c_92]) ).

tff(c_23964,plain,
    ( program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_23933,c_23961]) ).

tff(c_23965,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_23964]) ).

tff(c_23927,plain,
    ( outputs('#skF_3',good)
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_3109,c_23918]) ).

tff(c_23936,plain,
    outputs('#skF_3',good),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_23927]) ).

tff(c_23966,plain,
    ! [W_2087] :
      ( program('#skF_6'(W_2087))
      | ~ outputs(W_2087,good)
      | ~ halts3(W_2087,'#skF_8'(W_2087),'#skF_9'(W_2087))
      | program('#skF_10'(W_2087))
      | ~ program(W_2087) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_23970,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_23930,c_23966]) ).

tff(c_23977,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_23936,c_23970]) ).

tff(c_23978,plain,
    ( program('#skF_10'('#skF_3'))
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(negUnitSimplification,[status(thm)],[c_23965,c_23977]) ).

tff(c_23980,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_23978]) ).

tff(c_23997,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_96,c_23980]) ).

tff(c_24003,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_23997]) ).

tff(c_24004,plain,
    program('#skF_10'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_23965,c_24003]) ).

tff(c_24074,plain,
    ! [W_2098,Y_2099] :
      ( program('#skF_6'(W_2098))
      | program('#skF_8'(W_2098))
      | halts2('#skF_10'(W_2098),Y_2099)
      | ~ outputs(W_2098,bad)
      | ~ halts3(W_2098,Y_2099,Y_2099)
      | ~ program(Y_2099)
      | ~ program(W_2098) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_24077,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | ~ halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_23930,c_24074]) ).

tff(c_24083,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | ~ halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_23933,c_24077]) ).

tff(c_24086,plain,
    ! [Z_2100] :
      ( halts2('#skF_10'('#skF_3'),Z_2100)
      | ~ halts2(Z_2100,Z_2100)
      | ~ program(Z_2100) ),
    inference(negUnitSimplification,[status(thm)],[c_23980,c_23965,c_24083]) ).

tff(c_24090,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_23871,c_24086]) ).

tff(c_24091,plain,
    ! [Z_2101] :
      ( halts2('#skF_10'('#skF_3'),Z_2101)
      | ~ program(Z_2101) ),
    inference(resolution,[status(thm)],[c_23871,c_24086]) ).

tff(c_24093,plain,
    ! [Z_2101] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Z_2101,Z_2101)
      | ~ program('#skF_3')
      | ~ program(Z_2101) ),
    inference(resolution,[status(thm)],[c_24091,c_42]) ).

tff(c_24096,plain,
    ! [Z_2101] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | ~ halts3('#skF_3',Z_2101,Z_2101)
      | ~ program(Z_2101) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_23936,c_24093]) ).

tff(c_24098,plain,
    ! [Z_2102] :
      ( ~ halts3('#skF_3',Z_2102,Z_2102)
      | ~ program(Z_2102) ),
    inference(negUnitSimplification,[status(thm)],[c_23980,c_23965,c_24096]) ).

tff(c_24112,plain,
    ! [Z_2103] :
      ( ~ halts2(Z_2103,Z_2103)
      | ~ program(Z_2103) ),
    inference(resolution,[status(thm)],[c_23930,c_24098]) ).

tff(c_24116,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_24090,c_24112]) ).

tff(c_24124,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_24004,c_24116]) ).

tff(c_24126,plain,
    program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_23978]) ).

tff(c_24125,plain,
    ( ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_23978]) ).

tff(c_24138,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_24125]) ).

tff(c_24141,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(resolution,[status(thm)],[c_23871,c_24138]) ).

tff(c_24151,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_24126,c_24141]) ).

tff(c_24152,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_24125]) ).

tff(c_24153,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_24125]) ).

tff(c_24654,plain,
    ! [W_2168,Y_2169] :
      ( program('#skF_6'(W_2168))
      | ~ halts3(W_2168,'#skF_8'(W_2168),'#skF_9'(W_2168))
      | ~ halts2('#skF_10'(W_2168),Y_2169)
      | ~ outputs(W_2168,good)
      | ~ halts3(W_2168,Y_2169,Y_2169)
      | ~ program(Y_2169)
      | ~ program(W_2168) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_24657,plain,
    ! [Y_2169] :
      ( program('#skF_6'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_2169)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_2169,Y_2169)
      | ~ program(Y_2169)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_23930,c_24654]) ).

tff(c_24663,plain,
    ! [Y_2169] :
      ( program('#skF_6'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_2169)
      | ~ halts3('#skF_3',Y_2169,Y_2169)
      | ~ program(Y_2169) ),
    inference(demodulation,[status(thm),theory(equality)],[c_24126,c_24153,c_102,c_23936,c_24657]) ).

tff(c_24666,plain,
    ! [Y_2170] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_2170)
      | ~ halts3('#skF_3',Y_2170,Y_2170)
      | ~ program(Y_2170) ),
    inference(negUnitSimplification,[status(thm)],[c_23965,c_24663]) ).

tff(c_24675,plain,
    ! [Z_20] :
      ( ~ halts3('#skF_3',Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_23871,c_24666]) ).

tff(c_24687,plain,
    ! [Z_2171] :
      ( ~ halts3('#skF_3',Z_2171,Z_2171)
      | ~ program(Z_2171) ),
    inference(demodulation,[status(thm),theory(equality)],[c_24152,c_24675]) ).

tff(c_24701,plain,
    ! [Z_2172] :
      ( ~ halts2(Z_2172,Z_2172)
      | ~ program(Z_2172) ),
    inference(resolution,[status(thm)],[c_23930,c_24687]) ).

tff(c_24716,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_23871,c_24701]) ).

tff(c_24758,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_24716,c_24152]) ).

tff(c_24760,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_23964]) ).

tff(c_24759,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | program('#skF_8'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_23964]) ).

tff(c_24761,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_24759]) ).

tff(c_24764,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_23871,c_24761]) ).

tff(c_24768,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_24760,c_24764]) ).

tff(c_24769,plain,
    ( program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_24759]) ).

tff(c_24790,plain,
    program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_24769]) ).

tff(c_24770,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_24759]) ).

tff(c_24973,plain,
    ! [W_2199,Y_2200] :
      ( ~ halts2('#skF_6'(W_2199),'#skF_7'(W_2199))
      | program('#skF_8'(W_2199))
      | outputs('#skF_10'(W_2199),bad)
      | ~ outputs(W_2199,bad)
      | ~ halts3(W_2199,Y_2200,Y_2200)
      | ~ program(Y_2200)
      | ~ program(W_2199) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_24975,plain,
    ! [Y_2200] :
      ( program('#skF_8'('#skF_3'))
      | outputs('#skF_10'('#skF_3'),bad)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_2200,Y_2200)
      | ~ program(Y_2200)
      | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_24770,c_24973]) ).

tff(c_24981,plain,
    ! [Y_2200] :
      ( program('#skF_8'('#skF_3'))
      | outputs('#skF_10'('#skF_3'),bad)
      | ~ halts3('#skF_3',Y_2200,Y_2200)
      | ~ program(Y_2200) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_23933,c_24975]) ).

tff(c_24984,plain,
    ! [Y_2201] :
      ( ~ halts3('#skF_3',Y_2201,Y_2201)
      | ~ program(Y_2201) ),
    inference(splitLeft,[status(thm)],[c_24981]) ).

tff(c_25009,plain,
    ! [Z_2204] :
      ( ~ halts2(Z_2204,Z_2204)
      | ~ program(Z_2204) ),
    inference(resolution,[status(thm)],[c_23930,c_24984]) ).

tff(c_25014,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_23871,c_25009]) ).

tff(c_25042,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25014,c_24790]) ).

tff(c_25043,plain,
    ( outputs('#skF_10'('#skF_3'),bad)
    | program('#skF_8'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_24981]) ).

tff(c_25044,plain,
    program('#skF_8'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_25043]) ).

tff(c_25611,plain,
    ! [W_2259,Y_2260] :
      ( ~ halts2('#skF_6'(W_2259),'#skF_7'(W_2259))
      | halts2('#skF_8'(W_2259),'#skF_9'(W_2259))
      | outputs('#skF_10'(W_2259),bad)
      | ~ outputs(W_2259,bad)
      | ~ halts3(W_2259,Y_2260,Y_2260)
      | ~ program(Y_2260)
      | ~ program(W_2259) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_25614,plain,
    ! [Z_20] :
      ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | outputs('#skF_10'('#skF_3'),bad)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | ~ halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_23930,c_25611]) ).

tff(c_25620,plain,
    ! [Z_20] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | outputs('#skF_10'('#skF_3'),bad)
      | ~ halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_23933,c_24770,c_25614]) ).

tff(c_25623,plain,
    ! [Z_2261] :
      ( ~ halts2(Z_2261,Z_2261)
      | ~ program(Z_2261) ),
    inference(splitLeft,[status(thm)],[c_25620]) ).

tff(c_25638,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_23871,c_25623]) ).

tff(c_25686,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25638,c_25044]) ).

tff(c_25687,plain,
    ( outputs('#skF_10'('#skF_3'),bad)
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_25620]) ).

tff(c_25699,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_25687]) ).

tff(c_25869,plain,
    ! [W_2274,Y_2275] :
      ( ~ halts2('#skF_6'(W_2274),'#skF_7'(W_2274))
      | ~ halts3(W_2274,'#skF_8'(W_2274),'#skF_9'(W_2274))
      | ~ halts2('#skF_10'(W_2274),Y_2275)
      | ~ outputs(W_2274,good)
      | ~ halts3(W_2274,Y_2275,Y_2275)
      | ~ program(Y_2275)
      | ~ program(W_2274) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_25872,plain,
    ! [Y_2275] :
      ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_2275)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_2275,Y_2275)
      | ~ program(Y_2275)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_23930,c_25869]) ).

tff(c_25880,plain,
    ! [Y_2276] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_2276)
      | ~ halts3('#skF_3',Y_2276,Y_2276)
      | ~ program(Y_2276) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25044,c_25699,c_102,c_23936,c_24770,c_25872]) ).

tff(c_25889,plain,
    ! [Z_20] :
      ( ~ halts3('#skF_3',Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_23871,c_25880]) ).

tff(c_25901,plain,
    ! [Z_2277] :
      ( ~ halts3('#skF_3',Z_2277,Z_2277)
      | ~ program(Z_2277) ),
    inference(demodulation,[status(thm),theory(equality)],[c_24790,c_25889]) ).

tff(c_25915,plain,
    ! [Z_2278] :
      ( ~ halts2(Z_2278,Z_2278)
      | ~ program(Z_2278) ),
    inference(resolution,[status(thm)],[c_23930,c_25901]) ).

tff(c_25930,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_23871,c_25915]) ).

tff(c_25992,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25930,c_25044]) ).

tff(c_25994,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_25687]) ).

tff(c_25997,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(resolution,[status(thm)],[c_23871,c_25994]) ).

tff(c_26007,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_25044,c_25997]) ).

tff(c_26009,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_25043]) ).

tff(c_26045,plain,
    ! [W_2285,Y_2286] :
      ( ~ halts2('#skF_6'(W_2285),'#skF_7'(W_2285))
      | program('#skF_8'(W_2285))
      | ~ halts2('#skF_10'(W_2285),Y_2286)
      | ~ outputs(W_2285,good)
      | ~ halts3(W_2285,Y_2286,Y_2286)
      | ~ program(Y_2286)
      | ~ program(W_2285) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_26047,plain,
    ! [Y_2286] :
      ( program('#skF_8'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_2286)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_2286,Y_2286)
      | ~ program(Y_2286)
      | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_24770,c_26045]) ).

tff(c_26053,plain,
    ! [Y_2286] :
      ( program('#skF_8'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_2286)
      | ~ halts3('#skF_3',Y_2286,Y_2286)
      | ~ program(Y_2286) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_23936,c_26047]) ).

tff(c_26056,plain,
    ! [Y_2287] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_2287)
      | ~ halts3('#skF_3',Y_2287,Y_2287)
      | ~ program(Y_2287) ),
    inference(negUnitSimplification,[status(thm)],[c_26009,c_26053]) ).

tff(c_26059,plain,
    ! [Z_20] :
      ( ~ halts3('#skF_3',Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_23871,c_26056]) ).

tff(c_26074,plain,
    ! [Z_2290] :
      ( ~ halts3('#skF_3',Z_2290,Z_2290)
      | ~ program(Z_2290) ),
    inference(demodulation,[status(thm),theory(equality)],[c_24790,c_26059]) ).

tff(c_26088,plain,
    ! [Z_2291] :
      ( ~ halts2(Z_2291,Z_2291)
      | ~ program(Z_2291) ),
    inference(resolution,[status(thm)],[c_23930,c_26074]) ).

tff(c_26093,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_23871,c_26088]) ).

tff(c_26124,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_26093,c_24790]) ).

tff(c_26126,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_24769]) ).

tff(c_26125,plain,
    program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_24769]) ).

tff(c_26140,plain,
    ! [W_2295] :
      ( ~ outputs(W_2295,bad)
      | ~ halts3(W_2295,'#skF_6'(W_2295),'#skF_7'(W_2295))
      | halts2('#skF_8'(W_2295),'#skF_9'(W_2295))
      | program('#skF_10'(W_2295))
      | ~ program(W_2295) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_26144,plain,
    ( ~ outputs('#skF_3',bad)
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_23930,c_26140]) ).

tff(c_26151,plain,
    ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_24760,c_24770,c_102,c_23933,c_26144]) ).

tff(c_26152,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_26126,c_26151]) ).

tff(c_26154,plain,
    ! [W_2296] :
      ( ~ halts2('#skF_6'(W_2296),'#skF_7'(W_2296))
      | ~ outputs(W_2296,good)
      | ~ halts3(W_2296,'#skF_8'(W_2296),'#skF_9'(W_2296))
      | program('#skF_10'(W_2296))
      | ~ program(W_2296) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_26158,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_23930,c_26154]) ).

tff(c_26165,plain,
    program('#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_26125,c_26152,c_102,c_23936,c_24770,c_26158]) ).

tff(c_26167,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_26126,c_26165]) ).

tff(c_26169,plain,
    program('#skF_4'('#skF_3')),
    inference(splitRight,[status(thm)],[c_23916]) ).

tff(c_26196,plain,
    ! [W_2299,Y_2300,Z_2301] :
      ( ~ decides(W_2299,'#skF_4'(W_2299),'#skF_5'(W_2299))
      | halts3(W_2299,Y_2300,Z_2301)
      | ~ halts2(Y_2300,Z_2301)
      | ~ program(Y_2300)
      | ~ program(W_2299) ),
    inference(cnfTransformation,[status(thm)],[f_69]) ).

tff(c_26199,plain,
    ! [Y_2300,Z_2301] :
      ( halts3('#skF_3',Y_2300,Z_2301)
      | ~ halts2(Y_2300,Z_2301)
      | ~ program(Y_2300)
      | ~ program('#skF_3')
      | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_3130,c_26196]) ).

tff(c_26205,plain,
    ! [Y_2300,Z_2301] :
      ( halts3('#skF_3',Y_2300,Z_2301)
      | ~ halts2(Y_2300,Z_2301)
      | ~ program(Y_2300) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26169,c_102,c_26199]) ).

tff(c_26168,plain,
    outputs('#skF_3',good),
    inference(splitRight,[status(thm)],[c_23916]) ).

tff(c_26207,plain,
    ! [Y_2302,Z_2303] :
      ( halts3('#skF_3',Y_2302,Z_2303)
      | ~ halts2(Y_2302,Z_2303)
      | ~ program(Y_2302) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26169,c_102,c_26199]) ).

tff(c_26215,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_26207,c_84]) ).

tff(c_26221,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_26168,c_26215]) ).

tff(c_26222,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_26221]) ).

tff(c_26228,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_96,c_26222]) ).

tff(c_26234,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_26228]) ).

tff(c_26248,plain,
    program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_26234]) ).

tff(c_26265,plain,
    ! [W_2306,Y_2307] :
      ( program('#skF_6'(W_2306))
      | program('#skF_8'(W_2306))
      | ~ halts2('#skF_10'(W_2306),Y_2307)
      | ~ outputs(W_2306,good)
      | ~ halts3(W_2306,Y_2307,Y_2307)
      | ~ program(Y_2307)
      | ~ program(W_2306) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_26270,plain,
    ! [W_2308,Z_2309] :
      ( program('#skF_6'(W_2308))
      | program('#skF_8'(W_2308))
      | ~ outputs(W_2308,good)
      | ~ halts3(W_2308,Z_2309,Z_2309)
      | ~ program(Z_2309)
      | ~ program(W_2308)
      | ~ program('#skF_10'(W_2308)) ),
    inference(resolution,[status(thm)],[c_23871,c_26265]) ).

tff(c_26273,plain,
    ! [Z_2301] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | ~ program('#skF_3')
      | ~ program('#skF_10'('#skF_3'))
      | ~ halts2(Z_2301,Z_2301)
      | ~ program(Z_2301) ),
    inference(resolution,[status(thm)],[c_26205,c_26270]) ).

tff(c_26279,plain,
    ! [Z_2301] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | ~ halts2(Z_2301,Z_2301)
      | ~ program(Z_2301) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26248,c_102,c_26168,c_26273]) ).

tff(c_26280,plain,
    ! [Z_2301] :
      ( program('#skF_6'('#skF_3'))
      | ~ halts2(Z_2301,Z_2301)
      | ~ program(Z_2301) ),
    inference(negUnitSimplification,[status(thm)],[c_26222,c_26279]) ).

tff(c_26283,plain,
    ! [Z_2310] :
      ( ~ halts2(Z_2310,Z_2310)
      | ~ program(Z_2310) ),
    inference(splitLeft,[status(thm)],[c_26280]) ).

tff(c_26288,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_23871,c_26283]) ).

tff(c_26320,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_26288,c_26248]) ).

tff(c_26321,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_26280]) ).

tff(c_26406,plain,
    ! [W_2323,Y_2324] :
      ( ~ halts2('#skF_6'(W_2323),'#skF_7'(W_2323))
      | program('#skF_8'(W_2323))
      | ~ halts2('#skF_10'(W_2323),Y_2324)
      | ~ outputs(W_2323,good)
      | ~ halts3(W_2323,Y_2324,Y_2324)
      | ~ program(Y_2324)
      | ~ program(W_2323) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_26411,plain,
    ! [W_2325,Y_2326] :
      ( program('#skF_8'(W_2325))
      | ~ halts2('#skF_10'(W_2325),Y_2326)
      | ~ outputs(W_2325,good)
      | ~ halts3(W_2325,Y_2326,Y_2326)
      | ~ program(Y_2326)
      | ~ program(W_2325)
      | ~ program('#skF_6'(W_2325)) ),
    inference(resolution,[status(thm)],[c_23871,c_26406]) ).

tff(c_26416,plain,
    ! [W_2327,Z_2328] :
      ( program('#skF_8'(W_2327))
      | ~ outputs(W_2327,good)
      | ~ halts3(W_2327,Z_2328,Z_2328)
      | ~ program(Z_2328)
      | ~ program(W_2327)
      | ~ program('#skF_6'(W_2327))
      | ~ program('#skF_10'(W_2327)) ),
    inference(resolution,[status(thm)],[c_23871,c_26411]) ).

tff(c_26419,plain,
    ! [Z_2301] :
      ( program('#skF_8'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | ~ program('#skF_3')
      | ~ program('#skF_6'('#skF_3'))
      | ~ program('#skF_10'('#skF_3'))
      | ~ halts2(Z_2301,Z_2301)
      | ~ program(Z_2301) ),
    inference(resolution,[status(thm)],[c_26205,c_26416]) ).

tff(c_26425,plain,
    ! [Z_2301] :
      ( program('#skF_8'('#skF_3'))
      | ~ halts2(Z_2301,Z_2301)
      | ~ program(Z_2301) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26248,c_26321,c_102,c_26168,c_26419]) ).

tff(c_26428,plain,
    ! [Z_2329] :
      ( ~ halts2(Z_2329,Z_2329)
      | ~ program(Z_2329) ),
    inference(negUnitSimplification,[status(thm)],[c_26222,c_26425]) ).

tff(c_26433,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_23871,c_26428]) ).

tff(c_26460,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_26433,c_26321]) ).

tff(c_26462,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_26234]) ).

tff(c_26461,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_26234]) ).

tff(c_23872,plain,
    ! [Y_2077,Z_2078] :
      ( halts2(Y_2077,Z_2078)
      | ~ program(Y_2077) ),
    inference(splitRight,[status(thm)],[c_18]) ).

tff(c_23876,plain,
    ! [W_21] :
      ( program('#skF_8'(W_21))
      | program('#skF_10'(W_21))
      | ~ program(W_21)
      | ~ program('#skF_6'(W_21)) ),
    inference(resolution,[status(thm)],[c_23872,c_94]) ).

tff(c_26225,plain,
    ( program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_23876,c_26222]) ).

tff(c_26231,plain,
    ( program('#skF_10'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_26225]) ).

tff(c_26477,plain,
    program('#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_26461,c_26231]) ).

tff(c_26478,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_26462,c_26477]) ).

tff(c_26480,plain,
    program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_26221]) ).

tff(c_26479,plain,
    ( ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | program('#skF_6'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_26221]) ).

tff(c_26494,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_26479]) ).

tff(c_26497,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(resolution,[status(thm)],[c_23871,c_26494]) ).

tff(c_26507,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_26480,c_26497]) ).

tff(c_26508,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_26479]) ).

tff(c_26510,plain,
    program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_26508]) ).

tff(c_26509,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_26479]) ).

tff(c_26809,plain,
    ! [W_2376,Y_2377] :
      ( program('#skF_6'(W_2376))
      | ~ halts3(W_2376,'#skF_8'(W_2376),'#skF_9'(W_2376))
      | ~ halts2('#skF_10'(W_2376),Y_2377)
      | ~ outputs(W_2376,good)
      | ~ halts3(W_2376,Y_2377,Y_2377)
      | ~ program(Y_2377)
      | ~ program(W_2376) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_26812,plain,
    ! [Y_2377] :
      ( program('#skF_6'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_2377)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_2377,Y_2377)
      | ~ program(Y_2377)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_26205,c_26809]) ).

tff(c_26818,plain,
    ! [Y_2377] :
      ( program('#skF_6'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_2377)
      | ~ halts3('#skF_3',Y_2377,Y_2377)
      | ~ program(Y_2377) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26480,c_26509,c_102,c_26168,c_26812]) ).

tff(c_26821,plain,
    ! [Y_2378] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_2378)
      | ~ halts3('#skF_3',Y_2378,Y_2378)
      | ~ program(Y_2378) ),
    inference(splitLeft,[status(thm)],[c_26818]) ).

tff(c_26824,plain,
    ! [Z_20] :
      ( ~ halts3('#skF_3',Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_23871,c_26821]) ).

tff(c_26828,plain,
    ! [Z_2379] :
      ( ~ halts3('#skF_3',Z_2379,Z_2379)
      | ~ program(Z_2379) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26510,c_26824]) ).

tff(c_26841,plain,
    ! [Z_2380] :
      ( ~ halts2(Z_2380,Z_2380)
      | ~ program(Z_2380) ),
    inference(resolution,[status(thm)],[c_26205,c_26828]) ).

tff(c_26846,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_23871,c_26841]) ).

tff(c_26884,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_26846,c_26510]) ).

tff(c_26885,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_26818]) ).

tff(c_27465,plain,
    ! [W_2426,Y_2427] :
      ( ~ halts2('#skF_6'(W_2426),'#skF_7'(W_2426))
      | ~ halts3(W_2426,'#skF_8'(W_2426),'#skF_9'(W_2426))
      | ~ halts2('#skF_10'(W_2426),Y_2427)
      | ~ outputs(W_2426,good)
      | ~ halts3(W_2426,Y_2427,Y_2427)
      | ~ program(Y_2427)
      | ~ program(W_2426) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_27468,plain,
    ! [Y_2427] :
      ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_2427)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_2427,Y_2427)
      | ~ program(Y_2427)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_26205,c_27465]) ).

tff(c_27474,plain,
    ! [Y_2427] :
      ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_2427)
      | ~ halts3('#skF_3',Y_2427,Y_2427)
      | ~ program(Y_2427) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26480,c_26509,c_102,c_26168,c_27468]) ).

tff(c_27476,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_27474]) ).

tff(c_27479,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_23871,c_27476]) ).

tff(c_27483,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_26885,c_27479]) ).

tff(c_27513,plain,
    ! [Y_2428] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_2428)
      | ~ halts3('#skF_3',Y_2428,Y_2428)
      | ~ program(Y_2428) ),
    inference(splitRight,[status(thm)],[c_27474]) ).

tff(c_27522,plain,
    ! [Z_20] :
      ( ~ halts3('#skF_3',Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_23871,c_27513]) ).

tff(c_27532,plain,
    ! [Z_2429] :
      ( ~ halts3('#skF_3',Z_2429,Z_2429)
      | ~ program(Z_2429) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26510,c_27522]) ).

tff(c_27556,plain,
    ! [Z_2432] :
      ( ~ halts2(Z_2432,Z_2432)
      | ~ program(Z_2432) ),
    inference(resolution,[status(thm)],[c_26205,c_27532]) ).

tff(c_27571,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_23871,c_27556]) ).

tff(c_27622,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_27571,c_26885]) ).

tff(c_27623,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_26508]) ).

tff(c_27624,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_26508]) ).

tff(c_26481,plain,
    ! [W_2331] :
      ( ~ halts2('#skF_6'(W_2331),'#skF_7'(W_2331))
      | ~ outputs(W_2331,good)
      | ~ halts3(W_2331,'#skF_8'(W_2331),'#skF_9'(W_2331))
      | program('#skF_10'(W_2331))
      | ~ program(W_2331) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_26485,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_26205,c_26481]) ).

tff(c_26492,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26480,c_102,c_26168,c_26485]) ).

tff(c_27639,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26509,c_26492]) ).

tff(c_27640,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_27624,c_27639]) ).

tff(c_27643,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_23871,c_27640]) ).

tff(c_27647,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_27623,c_27643]) ).

tff(c_27648,plain,
    ! [Y_19,Z_20] :
      ( halts2(Y_19,Z_20)
      | ~ program(Y_19) ),
    inference(splitRight,[status(thm)],[c_20]) ).

tff(c_27657,plain,
    ! [X_2440] :
      ( ~ decides(X_2440,'#skF_1'(X_2440),'#skF_2'(X_2440))
      | ~ algorithm(X_2440) ),
    inference(splitLeft,[status(thm)],[c_2]) ).

tff(c_27661,plain,
    ( ~ algorithm('#skF_11')
    | ~ program('#skF_1'('#skF_11')) ),
    inference(resolution,[status(thm)],[c_98,c_27657]) ).

tff(c_27664,plain,
    ~ program('#skF_1'('#skF_11')),
    inference(demodulation,[status(thm),theory(equality)],[c_100,c_27661]) ).

tff(c_27667,plain,
    ~ algorithm('#skF_11'),
    inference(resolution,[status(thm)],[c_105,c_27664]) ).

tff(c_27671,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_100,c_27667]) ).

tff(c_27672,plain,
    ! [Y_9,Z_11] :
      ( decides('#skF_3',Y_9,Z_11)
      | ~ program(Y_9) ),
    inference(splitRight,[status(thm)],[c_2]) ).

tff(c_27676,plain,
    ! [Y_2444,Z_2445] :
      ( ~ halts2(Y_2444,Z_2445)
      | ~ program(Y_2444) ),
    inference(splitLeft,[status(thm)],[c_10]) ).

tff(c_27687,plain,
    ! [Y_19] : ~ program(Y_19),
    inference(resolution,[status(thm)],[c_27648,c_27676]) ).

tff(c_27697,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_27687,c_102]) ).

tff(c_27699,plain,
    ! [W_2446] :
      ( ~ decides(W_2446,'#skF_4'(W_2446),'#skF_5'(W_2446))
      | outputs(W_2446,good)
      | ~ program(W_2446) ),
    inference(splitRight,[status(thm)],[c_10]) ).

tff(c_27703,plain,
    ( outputs('#skF_3',good)
    | ~ program('#skF_3')
    | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_27672,c_27699]) ).

tff(c_27710,plain,
    ( outputs('#skF_3',good)
    | ~ program('#skF_4'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_27703]) ).

tff(c_27712,plain,
    ~ program('#skF_4'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_27710]) ).

tff(c_27715,plain,
    ! [Y_19,Z_20] :
      ( halts3('#skF_3',Y_19,Z_20)
      | ~ halts2(Y_19,Z_20)
      | ~ program(Y_19)
      | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_16,c_27712]) ).

tff(c_27721,plain,
    ! [Y_19,Z_20] :
      ( halts3('#skF_3',Y_19,Z_20)
      | ~ halts2(Y_19,Z_20)
      | ~ program(Y_19) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_27715]) ).

tff(c_27718,plain,
    ( outputs('#skF_3',good)
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_3109,c_27712]) ).

tff(c_27724,plain,
    outputs('#skF_3',good),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_27718]) ).

tff(c_27736,plain,
    ! [W_2449] :
      ( program('#skF_6'(W_2449))
      | ~ outputs(W_2449,good)
      | ~ halts3(W_2449,'#skF_8'(W_2449),'#skF_9'(W_2449))
      | program('#skF_10'(W_2449))
      | ~ program(W_2449) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_27740,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_27721,c_27736]) ).

tff(c_27747,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_27724,c_27740]) ).

tff(c_27749,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_27747]) ).

tff(c_27755,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_96,c_27749]) ).

tff(c_27761,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_27755]) ).

tff(c_27776,plain,
    program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_27761]) ).

tff(c_27816,plain,
    ! [W_2456,Y_2457] :
      ( program('#skF_6'(W_2456))
      | program('#skF_8'(W_2456))
      | ~ halts2('#skF_10'(W_2456),Y_2457)
      | ~ outputs(W_2456,good)
      | ~ halts3(W_2456,Y_2457,Y_2457)
      | ~ program(Y_2457)
      | ~ program(W_2456) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_27821,plain,
    ! [W_2458,Z_2459] :
      ( program('#skF_6'(W_2458))
      | program('#skF_8'(W_2458))
      | ~ outputs(W_2458,good)
      | ~ halts3(W_2458,Z_2459,Z_2459)
      | ~ program(Z_2459)
      | ~ program(W_2458)
      | ~ program('#skF_10'(W_2458)) ),
    inference(resolution,[status(thm)],[c_27648,c_27816]) ).

tff(c_27824,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | ~ program('#skF_3')
      | ~ program('#skF_10'('#skF_3'))
      | ~ halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_27721,c_27821]) ).

tff(c_27830,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | ~ halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27776,c_102,c_27724,c_27824]) ).

tff(c_27831,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | ~ halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(negUnitSimplification,[status(thm)],[c_27749,c_27830]) ).

tff(c_27846,plain,
    ! [Z_2462] :
      ( ~ halts2(Z_2462,Z_2462)
      | ~ program(Z_2462) ),
    inference(splitLeft,[status(thm)],[c_27831]) ).

tff(c_27851,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_27648,c_27846]) ).

tff(c_27869,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_27851,c_27776]) ).

tff(c_27870,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_27831]) ).

tff(c_27977,plain,
    ! [W_2475,Y_2476] :
      ( ~ halts2('#skF_6'(W_2475),'#skF_7'(W_2475))
      | program('#skF_8'(W_2475))
      | ~ halts2('#skF_10'(W_2475),Y_2476)
      | ~ outputs(W_2475,good)
      | ~ halts3(W_2475,Y_2476,Y_2476)
      | ~ program(Y_2476)
      | ~ program(W_2475) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_27982,plain,
    ! [W_2477,Y_2478] :
      ( program('#skF_8'(W_2477))
      | ~ halts2('#skF_10'(W_2477),Y_2478)
      | ~ outputs(W_2477,good)
      | ~ halts3(W_2477,Y_2478,Y_2478)
      | ~ program(Y_2478)
      | ~ program(W_2477)
      | ~ program('#skF_6'(W_2477)) ),
    inference(resolution,[status(thm)],[c_27648,c_27977]) ).

tff(c_27992,plain,
    ! [W_2481,Z_2482] :
      ( program('#skF_8'(W_2481))
      | ~ outputs(W_2481,good)
      | ~ halts3(W_2481,Z_2482,Z_2482)
      | ~ program(Z_2482)
      | ~ program(W_2481)
      | ~ program('#skF_6'(W_2481))
      | ~ program('#skF_10'(W_2481)) ),
    inference(resolution,[status(thm)],[c_27648,c_27982]) ).

tff(c_27995,plain,
    ! [Z_20] :
      ( program('#skF_8'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | ~ program('#skF_3')
      | ~ program('#skF_6'('#skF_3'))
      | ~ program('#skF_10'('#skF_3'))
      | ~ halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_27721,c_27992]) ).

tff(c_28001,plain,
    ! [Z_20] :
      ( program('#skF_8'('#skF_3'))
      | ~ halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27776,c_27870,c_102,c_27724,c_27995]) ).

tff(c_28004,plain,
    ! [Z_2483] :
      ( ~ halts2(Z_2483,Z_2483)
      | ~ program(Z_2483) ),
    inference(negUnitSimplification,[status(thm)],[c_27749,c_28001]) ).

tff(c_28009,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_27648,c_28004]) ).

tff(c_28038,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_28009,c_27870]) ).

tff(c_28040,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_27761]) ).

tff(c_28039,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_27761]) ).

tff(c_27649,plain,
    ! [Y_2434,Z_2435] :
      ( halts2(Y_2434,Z_2435)
      | ~ program(Y_2434) ),
    inference(splitRight,[status(thm)],[c_20]) ).

tff(c_27653,plain,
    ! [W_21] :
      ( program('#skF_8'(W_21))
      | program('#skF_10'(W_21))
      | ~ program(W_21)
      | ~ program('#skF_6'(W_21)) ),
    inference(resolution,[status(thm)],[c_27649,c_94]) ).

tff(c_27752,plain,
    ( program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_27653,c_27749]) ).

tff(c_27758,plain,
    ( program('#skF_10'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_27752]) ).

tff(c_28053,plain,
    program('#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_28039,c_27758]) ).

tff(c_28054,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_28040,c_28053]) ).

tff(c_28056,plain,
    program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_27747]) ).

tff(c_28055,plain,
    ( ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | program('#skF_6'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_27747]) ).

tff(c_28057,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_28055]) ).

tff(c_28076,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(resolution,[status(thm)],[c_27648,c_28057]) ).

tff(c_28086,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_28056,c_28076]) ).

tff(c_28087,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_28055]) ).

tff(c_28089,plain,
    program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_28087]) ).

tff(c_28088,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_28055]) ).

tff(c_28695,plain,
    ! [W_2559,Y_2560] :
      ( program('#skF_6'(W_2559))
      | ~ halts3(W_2559,'#skF_8'(W_2559),'#skF_9'(W_2559))
      | ~ halts2('#skF_10'(W_2559),Y_2560)
      | ~ outputs(W_2559,good)
      | ~ halts3(W_2559,Y_2560,Y_2560)
      | ~ program(Y_2560)
      | ~ program(W_2559) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_28698,plain,
    ! [Y_2560] :
      ( program('#skF_6'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_2560)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_2560,Y_2560)
      | ~ program(Y_2560)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_27721,c_28695]) ).

tff(c_28704,plain,
    ! [Y_2560] :
      ( program('#skF_6'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_2560)
      | ~ halts3('#skF_3',Y_2560,Y_2560)
      | ~ program(Y_2560) ),
    inference(demodulation,[status(thm),theory(equality)],[c_28056,c_28088,c_102,c_27724,c_28698]) ).

tff(c_28707,plain,
    ! [Y_2561] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_2561)
      | ~ halts3('#skF_3',Y_2561,Y_2561)
      | ~ program(Y_2561) ),
    inference(splitLeft,[status(thm)],[c_28704]) ).

tff(c_28716,plain,
    ! [Z_20] :
      ( ~ halts3('#skF_3',Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_27648,c_28707]) ).

tff(c_28728,plain,
    ! [Z_2562] :
      ( ~ halts3('#skF_3',Z_2562,Z_2562)
      | ~ program(Z_2562) ),
    inference(demodulation,[status(thm),theory(equality)],[c_28089,c_28716]) ).

tff(c_28742,plain,
    ! [Z_2563] :
      ( ~ halts2(Z_2563,Z_2563)
      | ~ program(Z_2563) ),
    inference(resolution,[status(thm)],[c_27721,c_28728]) ).

tff(c_28757,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_27648,c_28742]) ).

tff(c_28801,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_28757,c_28089]) ).

tff(c_28802,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_28704]) ).

tff(c_29266,plain,
    ! [W_2601,Y_2602] :
      ( ~ halts2('#skF_6'(W_2601),'#skF_7'(W_2601))
      | ~ halts3(W_2601,'#skF_8'(W_2601),'#skF_9'(W_2601))
      | ~ halts2('#skF_10'(W_2601),Y_2602)
      | ~ outputs(W_2601,good)
      | ~ halts3(W_2601,Y_2602,Y_2602)
      | ~ program(Y_2602)
      | ~ program(W_2601) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_29269,plain,
    ! [Y_2602] :
      ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_2602)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_2602,Y_2602)
      | ~ program(Y_2602)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_27721,c_29266]) ).

tff(c_29275,plain,
    ! [Y_2602] :
      ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_2602)
      | ~ halts3('#skF_3',Y_2602,Y_2602)
      | ~ program(Y_2602) ),
    inference(demodulation,[status(thm),theory(equality)],[c_28056,c_28088,c_102,c_27724,c_29269]) ).

tff(c_29277,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_29275]) ).

tff(c_29280,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_27648,c_29277]) ).

tff(c_29284,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_28802,c_29280]) ).

tff(c_29315,plain,
    ! [Y_2603] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_2603)
      | ~ halts3('#skF_3',Y_2603,Y_2603)
      | ~ program(Y_2603) ),
    inference(splitRight,[status(thm)],[c_29275]) ).

tff(c_29327,plain,
    ! [Z_20] :
      ( ~ halts3('#skF_3',Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_27648,c_29315]) ).

tff(c_29343,plain,
    ! [Z_2604] :
      ( ~ halts3('#skF_3',Z_2604,Z_2604)
      | ~ program(Z_2604) ),
    inference(demodulation,[status(thm),theory(equality)],[c_28089,c_29327]) ).

tff(c_29368,plain,
    ! [Z_2607] :
      ( ~ halts2(Z_2607,Z_2607)
      | ~ program(Z_2607) ),
    inference(resolution,[status(thm)],[c_27721,c_29343]) ).

tff(c_29385,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_27648,c_29368]) ).

tff(c_29437,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_29385,c_28802]) ).

tff(c_29438,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_28087]) ).

tff(c_29439,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_28087]) ).

tff(c_29478,plain,
    ! [W_2613] :
      ( ~ halts2('#skF_6'(W_2613),'#skF_7'(W_2613))
      | ~ outputs(W_2613,good)
      | ~ halts3(W_2613,'#skF_8'(W_2613),'#skF_9'(W_2613))
      | program('#skF_10'(W_2613))
      | ~ program(W_2613) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_29482,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_27721,c_29478]) ).

tff(c_29489,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_28056,c_28088,c_102,c_27724,c_29482]) ).

tff(c_29490,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_29439,c_29489]) ).

tff(c_29494,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_27648,c_29490]) ).

tff(c_29498,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_29438,c_29494]) ).

tff(c_29500,plain,
    program('#skF_4'('#skF_3')),
    inference(splitRight,[status(thm)],[c_27710]) ).

tff(c_29523,plain,
    ! [W_2616,Y_2617,Z_2618] :
      ( ~ decides(W_2616,'#skF_4'(W_2616),'#skF_5'(W_2616))
      | halts3(W_2616,Y_2617,Z_2618)
      | ~ halts2(Y_2617,Z_2618)
      | ~ program(Y_2617)
      | ~ program(W_2616) ),
    inference(cnfTransformation,[status(thm)],[f_69]) ).

tff(c_29526,plain,
    ! [Y_2617,Z_2618] :
      ( halts3('#skF_3',Y_2617,Z_2618)
      | ~ halts2(Y_2617,Z_2618)
      | ~ program(Y_2617)
      | ~ program('#skF_3')
      | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_27672,c_29523]) ).

tff(c_29532,plain,
    ! [Y_2617,Z_2618] :
      ( halts3('#skF_3',Y_2617,Z_2618)
      | ~ halts2(Y_2617,Z_2618)
      | ~ program(Y_2617) ),
    inference(demodulation,[status(thm),theory(equality)],[c_29500,c_102,c_29526]) ).

tff(c_29499,plain,
    outputs('#skF_3',good),
    inference(splitRight,[status(thm)],[c_27710]) ).

tff(c_29534,plain,
    ! [Y_2619,Z_2620] :
      ( halts3('#skF_3',Y_2619,Z_2620)
      | ~ halts2(Y_2619,Z_2620)
      | ~ program(Y_2619) ),
    inference(demodulation,[status(thm),theory(equality)],[c_29500,c_102,c_29526]) ).

tff(c_29538,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_29534,c_84]) ).

tff(c_29545,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_29499,c_29538]) ).

tff(c_29549,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_29545]) ).

tff(c_29555,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_96,c_29549]) ).

tff(c_29561,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_29555]) ).

tff(c_29575,plain,
    program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_29561]) ).

tff(c_29592,plain,
    ! [W_2623,Y_2624] :
      ( program('#skF_6'(W_2623))
      | program('#skF_8'(W_2623))
      | ~ halts2('#skF_10'(W_2623),Y_2624)
      | ~ outputs(W_2623,good)
      | ~ halts3(W_2623,Y_2624,Y_2624)
      | ~ program(Y_2624)
      | ~ program(W_2623) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_29598,plain,
    ! [W_2625,Z_2626] :
      ( program('#skF_6'(W_2625))
      | program('#skF_8'(W_2625))
      | ~ outputs(W_2625,good)
      | ~ halts3(W_2625,Z_2626,Z_2626)
      | ~ program(Z_2626)
      | ~ program(W_2625)
      | ~ program('#skF_10'(W_2625)) ),
    inference(resolution,[status(thm)],[c_27648,c_29592]) ).

tff(c_29601,plain,
    ! [Z_2618] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | ~ program('#skF_3')
      | ~ program('#skF_10'('#skF_3'))
      | ~ halts2(Z_2618,Z_2618)
      | ~ program(Z_2618) ),
    inference(resolution,[status(thm)],[c_29532,c_29598]) ).

tff(c_29607,plain,
    ! [Z_2618] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | ~ halts2(Z_2618,Z_2618)
      | ~ program(Z_2618) ),
    inference(demodulation,[status(thm),theory(equality)],[c_29575,c_102,c_29499,c_29601]) ).

tff(c_29608,plain,
    ! [Z_2618] :
      ( program('#skF_6'('#skF_3'))
      | ~ halts2(Z_2618,Z_2618)
      | ~ program(Z_2618) ),
    inference(negUnitSimplification,[status(thm)],[c_29549,c_29607]) ).

tff(c_29623,plain,
    ! [Z_2629] :
      ( ~ halts2(Z_2629,Z_2629)
      | ~ program(Z_2629) ),
    inference(splitLeft,[status(thm)],[c_29608]) ).

tff(c_29628,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_27648,c_29623]) ).

tff(c_29647,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_29628,c_29575]) ).

tff(c_29648,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_29608]) ).

tff(c_29780,plain,
    ! [W_2647,Y_2648] :
      ( ~ halts2('#skF_6'(W_2647),'#skF_7'(W_2647))
      | program('#skF_8'(W_2647))
      | ~ halts2('#skF_10'(W_2647),Y_2648)
      | ~ outputs(W_2647,good)
      | ~ halts3(W_2647,Y_2648,Y_2648)
      | ~ program(Y_2648)
      | ~ program(W_2647) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_29790,plain,
    ! [W_2651,Y_2652] :
      ( program('#skF_8'(W_2651))
      | ~ halts2('#skF_10'(W_2651),Y_2652)
      | ~ outputs(W_2651,good)
      | ~ halts3(W_2651,Y_2652,Y_2652)
      | ~ program(Y_2652)
      | ~ program(W_2651)
      | ~ program('#skF_6'(W_2651)) ),
    inference(resolution,[status(thm)],[c_27648,c_29780]) ).

tff(c_29795,plain,
    ! [W_2653,Z_2654] :
      ( program('#skF_8'(W_2653))
      | ~ outputs(W_2653,good)
      | ~ halts3(W_2653,Z_2654,Z_2654)
      | ~ program(Z_2654)
      | ~ program(W_2653)
      | ~ program('#skF_6'(W_2653))
      | ~ program('#skF_10'(W_2653)) ),
    inference(resolution,[status(thm)],[c_27648,c_29790]) ).

tff(c_29798,plain,
    ! [Z_2618] :
      ( program('#skF_8'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | ~ program('#skF_3')
      | ~ program('#skF_6'('#skF_3'))
      | ~ program('#skF_10'('#skF_3'))
      | ~ halts2(Z_2618,Z_2618)
      | ~ program(Z_2618) ),
    inference(resolution,[status(thm)],[c_29532,c_29795]) ).

tff(c_29804,plain,
    ! [Z_2618] :
      ( program('#skF_8'('#skF_3'))
      | ~ halts2(Z_2618,Z_2618)
      | ~ program(Z_2618) ),
    inference(demodulation,[status(thm),theory(equality)],[c_29575,c_29648,c_102,c_29499,c_29798]) ).

tff(c_29807,plain,
    ! [Z_2655] :
      ( ~ halts2(Z_2655,Z_2655)
      | ~ program(Z_2655) ),
    inference(negUnitSimplification,[status(thm)],[c_29549,c_29804]) ).

tff(c_29812,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_27648,c_29807]) ).

tff(c_29844,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_29812,c_29648]) ).

tff(c_29846,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_29561]) ).

tff(c_29845,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_29561]) ).

tff(c_29552,plain,
    ( program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_27653,c_29549]) ).

tff(c_29558,plain,
    ( program('#skF_10'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_29552]) ).

tff(c_29861,plain,
    program('#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_29845,c_29558]) ).

tff(c_29862,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_29846,c_29861]) ).

tff(c_29864,plain,
    program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_29545]) ).

tff(c_29863,plain,
    ( ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | program('#skF_6'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_29545]) ).

tff(c_29878,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_29863]) ).

tff(c_29884,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(resolution,[status(thm)],[c_27648,c_29878]) ).

tff(c_29894,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_29864,c_29884]) ).

tff(c_29895,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_29863]) ).

tff(c_29897,plain,
    program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_29895]) ).

tff(c_29896,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_29863]) ).

tff(c_30181,plain,
    ! [W_2702,Y_2703] :
      ( program('#skF_6'(W_2702))
      | ~ halts3(W_2702,'#skF_8'(W_2702),'#skF_9'(W_2702))
      | ~ halts2('#skF_10'(W_2702),Y_2703)
      | ~ outputs(W_2702,good)
      | ~ halts3(W_2702,Y_2703,Y_2703)
      | ~ program(Y_2703)
      | ~ program(W_2702) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_30184,plain,
    ! [Y_2703] :
      ( program('#skF_6'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_2703)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_2703,Y_2703)
      | ~ program(Y_2703)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_29532,c_30181]) ).

tff(c_30190,plain,
    ! [Y_2703] :
      ( program('#skF_6'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_2703)
      | ~ halts3('#skF_3',Y_2703,Y_2703)
      | ~ program(Y_2703) ),
    inference(demodulation,[status(thm),theory(equality)],[c_29864,c_29896,c_102,c_29499,c_30184]) ).

tff(c_30193,plain,
    ! [Y_2704] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_2704)
      | ~ halts3('#skF_3',Y_2704,Y_2704)
      | ~ program(Y_2704) ),
    inference(splitLeft,[status(thm)],[c_30190]) ).

tff(c_30199,plain,
    ! [Z_20] :
      ( ~ halts3('#skF_3',Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_27648,c_30193]) ).

tff(c_30206,plain,
    ! [Z_2705] :
      ( ~ halts3('#skF_3',Z_2705,Z_2705)
      | ~ program(Z_2705) ),
    inference(demodulation,[status(thm),theory(equality)],[c_29897,c_30199]) ).

tff(c_30219,plain,
    ! [Z_2706] :
      ( ~ halts2(Z_2706,Z_2706)
      | ~ program(Z_2706) ),
    inference(resolution,[status(thm)],[c_29532,c_30206]) ).

tff(c_30229,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_27648,c_30219]) ).

tff(c_30267,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30229,c_29897]) ).

tff(c_30268,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_30190]) ).

tff(c_30849,plain,
    ! [W_2752,Y_2753] :
      ( ~ halts2('#skF_6'(W_2752),'#skF_7'(W_2752))
      | ~ halts3(W_2752,'#skF_8'(W_2752),'#skF_9'(W_2752))
      | ~ halts2('#skF_10'(W_2752),Y_2753)
      | ~ outputs(W_2752,good)
      | ~ halts3(W_2752,Y_2753,Y_2753)
      | ~ program(Y_2753)
      | ~ program(W_2752) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_30852,plain,
    ! [Y_2753] :
      ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_2753)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_2753,Y_2753)
      | ~ program(Y_2753)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_29532,c_30849]) ).

tff(c_30858,plain,
    ! [Y_2753] :
      ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_2753)
      | ~ halts3('#skF_3',Y_2753,Y_2753)
      | ~ program(Y_2753) ),
    inference(demodulation,[status(thm),theory(equality)],[c_29864,c_29896,c_102,c_29499,c_30852]) ).

tff(c_30860,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_30858]) ).

tff(c_30863,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_27648,c_30860]) ).

tff(c_30867,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_30268,c_30863]) ).

tff(c_30897,plain,
    ! [Y_2754] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_2754)
      | ~ halts3('#skF_3',Y_2754,Y_2754)
      | ~ program(Y_2754) ),
    inference(splitRight,[status(thm)],[c_30858]) ).

tff(c_30906,plain,
    ! [Z_20] :
      ( ~ halts3('#skF_3',Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_27648,c_30897]) ).

tff(c_30916,plain,
    ! [Z_2755] :
      ( ~ halts3('#skF_3',Z_2755,Z_2755)
      | ~ program(Z_2755) ),
    inference(demodulation,[status(thm),theory(equality)],[c_29897,c_30906]) ).

tff(c_30940,plain,
    ! [Z_2758] :
      ( ~ halts2(Z_2758,Z_2758)
      | ~ program(Z_2758) ),
    inference(resolution,[status(thm)],[c_29532,c_30916]) ).

tff(c_30955,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_27648,c_30940]) ).

tff(c_31005,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30955,c_30268]) ).

tff(c_31006,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_29895]) ).

tff(c_31007,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_29895]) ).

tff(c_31008,plain,
    ! [W_2759] :
      ( ~ halts2('#skF_6'(W_2759),'#skF_7'(W_2759))
      | ~ outputs(W_2759,good)
      | ~ halts3(W_2759,'#skF_8'(W_2759),'#skF_9'(W_2759))
      | program('#skF_10'(W_2759))
      | ~ program(W_2759) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_31012,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_29532,c_31008]) ).

tff(c_31019,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_29864,c_29896,c_102,c_29499,c_31012]) ).

tff(c_31021,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_31007,c_31019]) ).

tff(c_31024,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_27648,c_31021]) ).

tff(c_31028,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_31006,c_31024]) ).

tff(c_31029,plain,
    ! [Y_9,Z_11] :
      ( decides('#skF_3',Y_9,Z_11)
      | ~ program(Y_9) ),
    inference(splitRight,[status(thm)],[c_4]) ).

tff(c_31055,plain,
    ! [W_2774] :
      ( ~ decides(W_2774,'#skF_4'(W_2774),'#skF_5'(W_2774))
      | outputs(W_2774,bad)
      | ~ program(W_2774) ),
    inference(splitLeft,[status(thm)],[c_18]) ).

tff(c_31059,plain,
    ( outputs('#skF_3',bad)
    | ~ program('#skF_3')
    | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_31029,c_31055]) ).

tff(c_31066,plain,
    ( outputs('#skF_3',bad)
    | ~ program('#skF_4'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_31059]) ).

tff(c_31078,plain,
    ~ program('#skF_4'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_31066]) ).

tff(c_31084,plain,
    ( outputs('#skF_3',bad)
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_31045,c_31078]) ).

tff(c_31090,plain,
    outputs('#skF_3',bad),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_31084]) ).

tff(c_31081,plain,
    ! [Y_19,Z_20] :
      ( halts3('#skF_3',Y_19,Z_20)
      | halts2(Y_19,Z_20)
      | ~ program(Y_19)
      | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_24,c_31078]) ).

tff(c_31087,plain,
    ! [Y_19,Z_20] :
      ( halts3('#skF_3',Y_19,Z_20)
      | halts2(Y_19,Z_20)
      | ~ program(Y_19) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_31081]) ).

tff(c_31103,plain,
    ! [W_2780] :
      ( ~ outputs(W_2780,bad)
      | ~ halts3(W_2780,'#skF_6'(W_2780),'#skF_7'(W_2780))
      | program('#skF_8'(W_2780))
      | program('#skF_10'(W_2780))
      | ~ program(W_2780) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_31107,plain,
    ( ~ outputs('#skF_3',bad)
    | program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_31087,c_31103]) ).

tff(c_31114,plain,
    ( program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_31090,c_31107]) ).

tff(c_31116,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_31114]) ).

tff(c_31033,plain,
    ! [Y_2763,Z_2764] :
      ( ~ halts2(Y_2763,Z_2764)
      | ~ program(Y_2763) ),
    inference(splitLeft,[status(thm)],[c_12]) ).

tff(c_31038,plain,
    ! [W_2765] :
      ( ~ program('#skF_8'(W_2765))
      | program('#skF_6'(W_2765))
      | program('#skF_10'(W_2765))
      | ~ program(W_2765) ),
    inference(resolution,[status(thm)],[c_90,c_31033]) ).

tff(c_31042,plain,
    ! [W_21] :
      ( program('#skF_6'(W_21))
      | program('#skF_10'(W_21))
      | ~ program(W_21) ),
    inference(resolution,[status(thm)],[c_96,c_31038]) ).

tff(c_31117,plain,
    ! [W_2781] :
      ( ~ halts2('#skF_6'(W_2781),'#skF_7'(W_2781))
      | ~ outputs(W_2781,good)
      | ~ halts3(W_2781,'#skF_8'(W_2781),'#skF_9'(W_2781))
      | program('#skF_10'(W_2781))
      | ~ program(W_2781) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_31121,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_31087,c_31117]) ).

tff(c_31128,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_31121]) ).

tff(c_31143,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_31128]) ).

tff(c_31144,plain,
    ! [W_2783,Y_2784] :
      ( program('#skF_6'(W_2783))
      | program('#skF_8'(W_2783))
      | halts2('#skF_10'(W_2783),Y_2784)
      | ~ outputs(W_2783,bad)
      | ~ halts3(W_2783,Y_2784,Y_2784)
      | ~ program(Y_2784)
      | ~ program(W_2783) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_31147,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_31087,c_31144]) ).

tff(c_31153,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_31090,c_31147]) ).

tff(c_31171,plain,
    ! [Z_2787] :
      ( halts2('#skF_10'('#skF_3'),Z_2787)
      | halts2(Z_2787,Z_2787)
      | ~ program(Z_2787) ),
    inference(negUnitSimplification,[status(thm)],[c_31143,c_31116,c_31153]) ).

tff(c_31032,plain,
    ! [Y_19,Z_20] :
      ( ~ halts2(Y_19,Z_20)
      | ~ program(Y_19) ),
    inference(splitLeft,[status(thm)],[c_12]) ).

tff(c_31190,plain,
    ! [Z_2788] :
      ( halts2('#skF_10'('#skF_3'),Z_2788)
      | ~ program(Z_2788) ),
    inference(resolution,[status(thm)],[c_31171,c_31032]) ).

tff(c_31200,plain,
    ! [Z_2788] :
      ( ~ program('#skF_10'('#skF_3'))
      | ~ program(Z_2788) ),
    inference(resolution,[status(thm)],[c_31190,c_31032]) ).

tff(c_31201,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_31200]) ).

tff(c_31204,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_31042,c_31201]) ).

tff(c_31207,plain,
    program('#skF_6'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_31204]) ).

tff(c_31209,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_31116,c_31207]) ).

tff(c_31210,plain,
    ! [Z_2788] : ~ program(Z_2788),
    inference(splitRight,[status(thm)],[c_31200]) ).

tff(c_31224,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_31210,c_102]) ).

tff(c_31226,plain,
    program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_31128]) ).

tff(c_31315,plain,
    ! [W_2806,Y_2807] :
      ( program('#skF_6'(W_2806))
      | halts2('#skF_8'(W_2806),'#skF_9'(W_2806))
      | halts2('#skF_10'(W_2806),Y_2807)
      | ~ outputs(W_2806,bad)
      | ~ halts3(W_2806,Y_2807,Y_2807)
      | ~ program(Y_2807)
      | ~ program(W_2806) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_31318,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_31087,c_31315]) ).

tff(c_31324,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_31090,c_31318]) ).

tff(c_31325,plain,
    ! [Z_20] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(negUnitSimplification,[status(thm)],[c_31116,c_31324]) ).

tff(c_31328,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_31325]) ).

tff(c_31331,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(resolution,[status(thm)],[c_31328,c_31032]) ).

tff(c_31335,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_31226,c_31331]) ).

tff(c_31370,plain,
    ! [Z_2812] :
      ( halts2('#skF_10'('#skF_3'),Z_2812)
      | halts2(Z_2812,Z_2812)
      | ~ program(Z_2812) ),
    inference(splitRight,[status(thm)],[c_31325]) ).

tff(c_31399,plain,
    ! [Z_2813] :
      ( halts2('#skF_10'('#skF_3'),Z_2813)
      | ~ program(Z_2813) ),
    inference(resolution,[status(thm)],[c_31370,c_31032]) ).

tff(c_31415,plain,
    ! [Z_2813] :
      ( ~ program('#skF_10'('#skF_3'))
      | ~ program(Z_2813) ),
    inference(resolution,[status(thm)],[c_31399,c_31032]) ).

tff(c_31416,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_31415]) ).

tff(c_31419,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_31042,c_31416]) ).

tff(c_31422,plain,
    program('#skF_6'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_31419]) ).

tff(c_31424,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_31116,c_31422]) ).

tff(c_31425,plain,
    ! [Z_2813] : ~ program(Z_2813),
    inference(splitRight,[status(thm)],[c_31415]) ).

tff(c_31450,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_31425,c_31226]) ).

tff(c_31452,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_31114]) ).

tff(c_31451,plain,
    ( halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | program('#skF_8'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_31114]) ).

tff(c_31453,plain,
    program('#skF_8'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_31451]) ).

tff(c_31454,plain,
    ! [W_2814] :
      ( ~ outputs(W_2814,bad)
      | ~ halts3(W_2814,'#skF_6'(W_2814),'#skF_7'(W_2814))
      | halts2('#skF_8'(W_2814),'#skF_9'(W_2814))
      | program('#skF_10'(W_2814))
      | ~ program(W_2814) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_31458,plain,
    ( ~ outputs('#skF_3',bad)
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_31087,c_31454]) ).

tff(c_31465,plain,
    ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_31452,c_102,c_31090,c_31458]) ).

tff(c_31467,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_31465]) ).

tff(c_31476,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_31467,c_31032]) ).

tff(c_31486,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_31452,c_31476]) ).

tff(c_31487,plain,
    ( program('#skF_10'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_31465]) ).

tff(c_31489,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_31487]) ).

tff(c_31492,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(resolution,[status(thm)],[c_31489,c_31032]) ).

tff(c_31496,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_31453,c_31492]) ).

tff(c_31497,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_31487]) ).

tff(c_31488,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_31465]) ).

tff(c_31498,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_31487]) ).

tff(c_31888,plain,
    ! [W_2863,Y_2864] :
      ( ~ halts3(W_2863,'#skF_6'(W_2863),'#skF_7'(W_2863))
      | halts2('#skF_8'(W_2863),'#skF_9'(W_2863))
      | halts2('#skF_10'(W_2863),Y_2864)
      | ~ outputs(W_2863,bad)
      | ~ halts3(W_2863,Y_2864,Y_2864)
      | ~ program(Y_2864)
      | ~ program(W_2863) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_31891,plain,
    ! [Y_2864] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_2864)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_2864,Y_2864)
      | ~ program(Y_2864)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_31087,c_31888]) ).

tff(c_31897,plain,
    ! [Y_2864] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_2864)
      | ~ halts3('#skF_3',Y_2864,Y_2864)
      | ~ program(Y_2864)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_31452,c_102,c_31090,c_31891]) ).

tff(c_31900,plain,
    ! [Y_2865] :
      ( halts2('#skF_10'('#skF_3'),Y_2865)
      | ~ halts3('#skF_3',Y_2865,Y_2865)
      | ~ program(Y_2865) ),
    inference(negUnitSimplification,[status(thm)],[c_31488,c_31498,c_31897]) ).

tff(c_31907,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_31087,c_31900]) ).

tff(c_31923,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_31907]) ).

tff(c_31926,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_31497,c_31923]) ).

tff(c_31978,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_31926,c_31032]) ).

tff(c_31993,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_31497,c_31978]) ).

tff(c_31994,plain,
    ( program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_31451]) ).

tff(c_32009,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_31994]) ).

tff(c_32018,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_32009,c_31032]) ).

tff(c_32029,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_31452,c_32018]) ).

tff(c_32030,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_31994]) ).

tff(c_32031,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_31994]) ).

tff(c_31995,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_31451]) ).

tff(c_32281,plain,
    ! [W_2903,Y_2904] :
      ( ~ halts3(W_2903,'#skF_6'(W_2903),'#skF_7'(W_2903))
      | program('#skF_8'(W_2903))
      | halts2('#skF_10'(W_2903),Y_2904)
      | ~ outputs(W_2903,bad)
      | ~ halts3(W_2903,Y_2904,Y_2904)
      | ~ program(Y_2904)
      | ~ program(W_2903) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_32284,plain,
    ! [Y_2904] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_2904)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_2904,Y_2904)
      | ~ program(Y_2904)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_31087,c_32281]) ).

tff(c_32290,plain,
    ! [Y_2904] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_2904)
      | ~ halts3('#skF_3',Y_2904,Y_2904)
      | ~ program(Y_2904)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_31452,c_102,c_31090,c_32284]) ).

tff(c_32293,plain,
    ! [Y_2905] :
      ( halts2('#skF_10'('#skF_3'),Y_2905)
      | ~ halts3('#skF_3',Y_2905,Y_2905)
      | ~ program(Y_2905) ),
    inference(negUnitSimplification,[status(thm)],[c_32031,c_31995,c_32290]) ).

tff(c_32300,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_31087,c_32293]) ).

tff(c_32316,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_32300]) ).

tff(c_32319,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_32030,c_32316]) ).

tff(c_32359,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_32319,c_31032]) ).

tff(c_32370,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_32030,c_32359]) ).

tff(c_32371,plain,
    outputs('#skF_3',bad),
    inference(splitRight,[status(thm)],[c_31066]) ).

tff(c_32372,plain,
    program('#skF_4'('#skF_3')),
    inference(splitRight,[status(thm)],[c_31066]) ).

tff(c_32373,plain,
    ! [W_2907,Y_2908,Z_2909] :
      ( ~ decides(W_2907,'#skF_4'(W_2907),'#skF_5'(W_2907))
      | halts3(W_2907,Y_2908,Z_2909)
      | halts2(Y_2908,Z_2909)
      | ~ program(Y_2908)
      | ~ program(W_2907) ),
    inference(cnfTransformation,[status(thm)],[f_69]) ).

tff(c_32376,plain,
    ! [Y_2908,Z_2909] :
      ( halts3('#skF_3',Y_2908,Z_2909)
      | halts2(Y_2908,Z_2909)
      | ~ program(Y_2908)
      | ~ program('#skF_3')
      | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_31029,c_32373]) ).

tff(c_32382,plain,
    ! [Y_2908,Z_2909] :
      ( halts3('#skF_3',Y_2908,Z_2909)
      | halts2(Y_2908,Z_2909)
      | ~ program(Y_2908) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32372,c_102,c_32376]) ).

tff(c_32385,plain,
    ! [W_2912] :
      ( ~ outputs(W_2912,bad)
      | ~ halts3(W_2912,'#skF_6'(W_2912),'#skF_7'(W_2912))
      | program('#skF_8'(W_2912))
      | program('#skF_10'(W_2912))
      | ~ program(W_2912) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_32389,plain,
    ( ~ outputs('#skF_3',bad)
    | program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_32382,c_32385]) ).

tff(c_32396,plain,
    ( program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_32371,c_32389]) ).

tff(c_32398,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_32396]) ).

tff(c_32399,plain,
    ! [W_2913] :
      ( ~ halts2('#skF_6'(W_2913),'#skF_7'(W_2913))
      | ~ outputs(W_2913,good)
      | ~ halts3(W_2913,'#skF_8'(W_2913),'#skF_9'(W_2913))
      | program('#skF_10'(W_2913))
      | ~ program(W_2913) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_32403,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_32382,c_32399]) ).

tff(c_32410,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_32403]) ).

tff(c_32425,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_32410]) ).

tff(c_32426,plain,
    ! [W_2915,Y_2916] :
      ( program('#skF_6'(W_2915))
      | program('#skF_8'(W_2915))
      | halts2('#skF_10'(W_2915),Y_2916)
      | ~ outputs(W_2915,bad)
      | ~ halts3(W_2915,Y_2916,Y_2916)
      | ~ program(Y_2916)
      | ~ program(W_2915) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_32429,plain,
    ! [Z_2909] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_2909)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | halts2(Z_2909,Z_2909)
      | ~ program(Z_2909) ),
    inference(resolution,[status(thm)],[c_32382,c_32426]) ).

tff(c_32435,plain,
    ! [Z_2909] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_2909)
      | halts2(Z_2909,Z_2909)
      | ~ program(Z_2909) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_32371,c_32429]) ).

tff(c_32452,plain,
    ! [Z_2917] :
      ( halts2('#skF_10'('#skF_3'),Z_2917)
      | halts2(Z_2917,Z_2917)
      | ~ program(Z_2917) ),
    inference(negUnitSimplification,[status(thm)],[c_32425,c_32398,c_32435]) ).

tff(c_32472,plain,
    ! [Z_2920] :
      ( halts2('#skF_10'('#skF_3'),Z_2920)
      | ~ program(Z_2920) ),
    inference(resolution,[status(thm)],[c_32452,c_31032]) ).

tff(c_32482,plain,
    ! [Z_2920] :
      ( ~ program('#skF_10'('#skF_3'))
      | ~ program(Z_2920) ),
    inference(resolution,[status(thm)],[c_32472,c_31032]) ).

tff(c_32483,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_32482]) ).

tff(c_32486,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_31042,c_32483]) ).

tff(c_32489,plain,
    program('#skF_6'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_32486]) ).

tff(c_32491,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32398,c_32489]) ).

tff(c_32492,plain,
    ! [Z_2920] : ~ program(Z_2920),
    inference(splitRight,[status(thm)],[c_32482]) ).

tff(c_32520,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32492,c_32372]) ).

tff(c_32522,plain,
    program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_32410]) ).

tff(c_32604,plain,
    ! [W_2942,Y_2943] :
      ( program('#skF_6'(W_2942))
      | halts2('#skF_8'(W_2942),'#skF_9'(W_2942))
      | halts2('#skF_10'(W_2942),Y_2943)
      | ~ outputs(W_2942,bad)
      | ~ halts3(W_2942,Y_2943,Y_2943)
      | ~ program(Y_2943)
      | ~ program(W_2942) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_32607,plain,
    ! [Z_2909] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_2909)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | halts2(Z_2909,Z_2909)
      | ~ program(Z_2909) ),
    inference(resolution,[status(thm)],[c_32382,c_32604]) ).

tff(c_32613,plain,
    ! [Z_2909] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_2909)
      | halts2(Z_2909,Z_2909)
      | ~ program(Z_2909) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_32371,c_32607]) ).

tff(c_32614,plain,
    ! [Z_2909] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_2909)
      | halts2(Z_2909,Z_2909)
      | ~ program(Z_2909) ),
    inference(negUnitSimplification,[status(thm)],[c_32398,c_32613]) ).

tff(c_32616,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_32614]) ).

tff(c_32619,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(resolution,[status(thm)],[c_32616,c_31032]) ).

tff(c_32623,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_32522,c_32619]) ).

tff(c_32646,plain,
    ! [Z_2944] :
      ( halts2('#skF_10'('#skF_3'),Z_2944)
      | halts2(Z_2944,Z_2944)
      | ~ program(Z_2944) ),
    inference(splitRight,[status(thm)],[c_32614]) ).

tff(c_32687,plain,
    ! [Z_2947] :
      ( halts2('#skF_10'('#skF_3'),Z_2947)
      | ~ program(Z_2947) ),
    inference(resolution,[status(thm)],[c_32646,c_31032]) ).

tff(c_32703,plain,
    ! [Z_2947] :
      ( ~ program('#skF_10'('#skF_3'))
      | ~ program(Z_2947) ),
    inference(resolution,[status(thm)],[c_32687,c_31032]) ).

tff(c_32704,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_32703]) ).

tff(c_32707,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_31042,c_32704]) ).

tff(c_32710,plain,
    program('#skF_6'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_32707]) ).

tff(c_32712,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32398,c_32710]) ).

tff(c_32713,plain,
    ! [Z_2947] : ~ program(Z_2947),
    inference(splitRight,[status(thm)],[c_32703]) ).

tff(c_32752,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32713,c_32522]) ).

tff(c_32754,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_32396]) ).

tff(c_32753,plain,
    ( halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | program('#skF_8'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_32396]) ).

tff(c_32755,plain,
    program('#skF_8'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_32753]) ).

tff(c_32770,plain,
    ! [W_2951] :
      ( ~ outputs(W_2951,bad)
      | ~ halts3(W_2951,'#skF_6'(W_2951),'#skF_7'(W_2951))
      | halts2('#skF_8'(W_2951),'#skF_9'(W_2951))
      | program('#skF_10'(W_2951))
      | ~ program(W_2951) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_32774,plain,
    ( ~ outputs('#skF_3',bad)
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_32382,c_32770]) ).

tff(c_32781,plain,
    ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32754,c_102,c_32371,c_32774]) ).

tff(c_32794,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_32781]) ).

tff(c_32803,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_32794,c_31032]) ).

tff(c_32813,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_32754,c_32803]) ).

tff(c_32814,plain,
    ( program('#skF_10'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_32781]) ).

tff(c_32816,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_32814]) ).

tff(c_32819,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(resolution,[status(thm)],[c_32816,c_31032]) ).

tff(c_32823,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_32755,c_32819]) ).

tff(c_32824,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_32814]) ).

tff(c_32815,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_32781]) ).

tff(c_32825,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_32814]) ).

tff(c_33347,plain,
    ! [W_3011,Y_3012] :
      ( ~ halts3(W_3011,'#skF_6'(W_3011),'#skF_7'(W_3011))
      | halts2('#skF_8'(W_3011),'#skF_9'(W_3011))
      | halts2('#skF_10'(W_3011),Y_3012)
      | ~ outputs(W_3011,bad)
      | ~ halts3(W_3011,Y_3012,Y_3012)
      | ~ program(Y_3012)
      | ~ program(W_3011) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_33350,plain,
    ! [Y_3012] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_3012)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_3012,Y_3012)
      | ~ program(Y_3012)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_32382,c_33347]) ).

tff(c_33356,plain,
    ! [Y_3012] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_3012)
      | ~ halts3('#skF_3',Y_3012,Y_3012)
      | ~ program(Y_3012)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32754,c_102,c_32371,c_33350]) ).

tff(c_33359,plain,
    ! [Y_3013] :
      ( halts2('#skF_10'('#skF_3'),Y_3013)
      | ~ halts3('#skF_3',Y_3013,Y_3013)
      | ~ program(Y_3013) ),
    inference(negUnitSimplification,[status(thm)],[c_32815,c_32825,c_33356]) ).

tff(c_33366,plain,
    ! [Z_2909] :
      ( halts2('#skF_10'('#skF_3'),Z_2909)
      | halts2(Z_2909,Z_2909)
      | ~ program(Z_2909) ),
    inference(resolution,[status(thm)],[c_32382,c_33359]) ).

tff(c_33381,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_33366]) ).

tff(c_33384,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_32824,c_33381]) ).

tff(c_33436,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_33384,c_31032]) ).

tff(c_33451,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_32824,c_33436]) ).

tff(c_33452,plain,
    ( program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_32753]) ).

tff(c_33454,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_33452]) ).

tff(c_33463,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_33454,c_31032]) ).

tff(c_33474,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_32754,c_33463]) ).

tff(c_33475,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_33452]) ).

tff(c_33476,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_33452]) ).

tff(c_33453,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_32753]) ).

tff(c_33718,plain,
    ! [W_3051,Y_3052] :
      ( ~ halts3(W_3051,'#skF_6'(W_3051),'#skF_7'(W_3051))
      | program('#skF_8'(W_3051))
      | halts2('#skF_10'(W_3051),Y_3052)
      | ~ outputs(W_3051,bad)
      | ~ halts3(W_3051,Y_3052,Y_3052)
      | ~ program(Y_3052)
      | ~ program(W_3051) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_33721,plain,
    ! [Y_3052] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_3052)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_3052,Y_3052)
      | ~ program(Y_3052)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_32382,c_33718]) ).

tff(c_33727,plain,
    ! [Y_3052] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_3052)
      | ~ halts3('#skF_3',Y_3052,Y_3052)
      | ~ program(Y_3052)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32754,c_102,c_32371,c_33721]) ).

tff(c_33730,plain,
    ! [Y_3053] :
      ( halts2('#skF_10'('#skF_3'),Y_3053)
      | ~ halts3('#skF_3',Y_3053,Y_3053)
      | ~ program(Y_3053) ),
    inference(negUnitSimplification,[status(thm)],[c_33476,c_33453,c_33727]) ).

tff(c_33737,plain,
    ! [Z_2909] :
      ( halts2('#skF_10'('#skF_3'),Z_2909)
      | halts2(Z_2909,Z_2909)
      | ~ program(Z_2909) ),
    inference(resolution,[status(thm)],[c_32382,c_33730]) ).

tff(c_33752,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_33737]) ).

tff(c_33755,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_33475,c_33752]) ).

tff(c_33795,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_33755,c_31032]) ).

tff(c_33806,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_33475,c_33795]) ).

tff(c_33814,plain,
    ! [Y_3056,Z_3057] :
      ( halts2(Y_3056,Z_3057)
      | ~ program(Y_3056) ),
    inference(splitRight,[status(thm)],[c_18]) ).

tff(c_33826,plain,
    ! [Y_3056] : ~ program(Y_3056),
    inference(resolution,[status(thm)],[c_33814,c_31032]) ).

tff(c_33834,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_33826,c_102]) ).

tff(c_33836,plain,
    ! [Y_3058,Z_3059] :
      ( halts2(Y_3058,Z_3059)
      | ~ program(Y_3058) ),
    inference(splitRight,[status(thm)],[c_20]) ).

tff(c_33844,plain,
    ! [Y_3058] : ~ program(Y_3058),
    inference(resolution,[status(thm)],[c_33836,c_31032]) ).

tff(c_33848,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_33844,c_102]) ).

tff(c_33849,plain,
    ! [W_12] :
      ( program('#skF_4'(W_12))
      | outputs(W_12,good)
      | ~ program(W_12) ),
    inference(splitRight,[status(thm)],[c_12]) ).

tff(c_36471,plain,
    ! [W_3345] :
      ( ~ decides(W_3345,'#skF_4'(W_3345),'#skF_5'(W_3345))
      | outputs(W_3345,bad)
      | ~ program(W_3345) ),
    inference(splitLeft,[status(thm)],[c_18]) ).

tff(c_36475,plain,
    ( outputs('#skF_3',bad)
    | ~ program('#skF_3')
    | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_31029,c_36471]) ).

tff(c_36482,plain,
    ( outputs('#skF_3',bad)
    | ~ program('#skF_4'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_36475]) ).

tff(c_36484,plain,
    ~ program('#skF_4'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_36482]) ).

tff(c_36496,plain,
    ( outputs('#skF_3',good)
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_33849,c_36484]) ).

tff(c_36508,plain,
    outputs('#skF_3',good),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_36496]) ).

tff(c_36487,plain,
    ! [Y_19,Z_20] :
      ( halts3('#skF_3',Y_19,Z_20)
      | halts2(Y_19,Z_20)
      | ~ program(Y_19)
      | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_24,c_36484]) ).

tff(c_36499,plain,
    ! [Y_19,Z_20] :
      ( halts3('#skF_3',Y_19,Z_20)
      | halts2(Y_19,Z_20)
      | ~ program(Y_19) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_36487]) ).

tff(c_36542,plain,
    ! [W_3351] :
      ( program('#skF_6'(W_3351))
      | ~ outputs(W_3351,good)
      | ~ halts3(W_3351,'#skF_8'(W_3351),'#skF_9'(W_3351))
      | program('#skF_10'(W_3351))
      | ~ program(W_3351) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_36546,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_36499,c_36542]) ).

tff(c_36561,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_36508,c_36546]) ).

tff(c_36567,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_36561]) ).

tff(c_36570,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_96,c_36567]) ).

tff(c_36573,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_36570]) ).

tff(c_36585,plain,
    program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_36573]) ).

tff(c_33851,plain,
    ! [W_12] :
      ( program('#skF_4'(W_12))
      | outputs(W_12,bad)
      | ~ program(W_12) ),
    inference(splitLeft,[status(thm)],[c_20]) ).

tff(c_36493,plain,
    ( outputs('#skF_3',bad)
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_33851,c_36484]) ).

tff(c_36505,plain,
    outputs('#skF_3',bad),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_36493]) ).

tff(c_36699,plain,
    ! [W_3365,Y_3366] :
      ( program('#skF_6'(W_3365))
      | program('#skF_8'(W_3365))
      | halts2('#skF_10'(W_3365),Y_3366)
      | ~ outputs(W_3365,bad)
      | ~ halts3(W_3365,Y_3366,Y_3366)
      | ~ program(Y_3366)
      | ~ program(W_3365) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_36702,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_36499,c_36699]) ).

tff(c_36714,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_36505,c_36702]) ).

tff(c_36715,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(negUnitSimplification,[status(thm)],[c_36567,c_36714]) ).

tff(c_36724,plain,
    program('#skF_6'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_36715]) ).

tff(c_36838,plain,
    ! [W_3384,Y_3385] :
      ( ~ halts3(W_3384,'#skF_6'(W_3384),'#skF_7'(W_3384))
      | program('#skF_8'(W_3384))
      | halts2('#skF_10'(W_3384),Y_3385)
      | ~ outputs(W_3384,bad)
      | ~ halts3(W_3384,Y_3385,Y_3385)
      | ~ program(Y_3385)
      | ~ program(W_3384) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_36841,plain,
    ! [Y_3385] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_3385)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_3385,Y_3385)
      | ~ program(Y_3385)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_36499,c_36838]) ).

tff(c_36853,plain,
    ! [Y_3385] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_3385)
      | ~ halts3('#skF_3',Y_3385,Y_3385)
      | ~ program(Y_3385)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36724,c_102,c_36505,c_36841]) ).

tff(c_36854,plain,
    ! [Y_3385] :
      ( halts2('#skF_10'('#skF_3'),Y_3385)
      | ~ halts3('#skF_3',Y_3385,Y_3385)
      | ~ program(Y_3385)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(negUnitSimplification,[status(thm)],[c_36567,c_36853]) ).

tff(c_36861,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_36854]) ).

tff(c_36863,plain,
    ! [Y_28] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_28)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_28,Y_28)
      | ~ program(Y_28)
      | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_36861,c_76]) ).

tff(c_36873,plain,
    ! [Y_28] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_28)
      | ~ halts3('#skF_3',Y_28,Y_28)
      | ~ program(Y_28) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_36505,c_36863]) ).

tff(c_36888,plain,
    ! [Y_3387] :
      ( halts2('#skF_10'('#skF_3'),Y_3387)
      | ~ halts3('#skF_3',Y_3387,Y_3387)
      | ~ program(Y_3387) ),
    inference(negUnitSimplification,[status(thm)],[c_36567,c_36873]) ).

tff(c_36901,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_36499,c_36888]) ).

tff(c_36922,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_36901]) ).

tff(c_36925,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_36585,c_36922]) ).

tff(c_36490,plain,
    ! [Y_19,Z_20] :
      ( halts3('#skF_3',Y_19,Z_20)
      | ~ halts2(Y_19,Z_20)
      | ~ program(Y_19)
      | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_16,c_36484]) ).

tff(c_36502,plain,
    ! [Y_19,Z_20] :
      ( halts3('#skF_3',Y_19,Z_20)
      | ~ halts2(Y_19,Z_20)
      | ~ program(Y_19) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_36490]) ).

tff(c_36867,plain,
    ! [Y_28] :
      ( program('#skF_8'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_28)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_28,Y_28)
      | ~ program(Y_28)
      | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_36861,c_40]) ).

tff(c_36881,plain,
    ! [Y_28] :
      ( program('#skF_8'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_28)
      | ~ halts3('#skF_3',Y_28,Y_28)
      | ~ program(Y_28) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_36508,c_36867]) ).

tff(c_36882,plain,
    ! [Y_28] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_28)
      | ~ halts3('#skF_3',Y_28,Y_28)
      | ~ program(Y_28) ),
    inference(negUnitSimplification,[status(thm)],[c_36567,c_36881]) ).

tff(c_36975,plain,
    ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_36925,c_36882]) ).

tff(c_36982,plain,
    ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_36585,c_36975]) ).

tff(c_36996,plain,
    ( ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_36502,c_36982]) ).

tff(c_37009,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_36585,c_36925,c_36996]) ).

tff(c_37033,plain,
    ! [Y_3393] :
      ( halts2('#skF_10'('#skF_3'),Y_3393)
      | ~ halts3('#skF_3',Y_3393,Y_3393)
      | ~ program(Y_3393) ),
    inference(splitRight,[status(thm)],[c_36854]) ).

tff(c_37046,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_36499,c_37033]) ).

tff(c_37129,plain,
    ! [Z_3397] :
      ( halts2('#skF_10'('#skF_3'),Z_3397)
      | ~ halts2(Z_3397,Z_3397)
      | ~ program(Z_3397) ),
    inference(resolution,[status(thm)],[c_36502,c_37033]) ).

tff(c_37138,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_37046,c_37129]) ).

tff(c_37011,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_36854]) ).

tff(c_37552,plain,
    ! [W_3434,Y_3435] :
      ( ~ outputs(W_3434,bad)
      | ~ halts3(W_3434,'#skF_6'(W_3434),'#skF_7'(W_3434))
      | program('#skF_8'(W_3434))
      | ~ halts2('#skF_10'(W_3434),Y_3435)
      | ~ outputs(W_3434,good)
      | ~ halts3(W_3434,Y_3435,Y_3435)
      | ~ program(Y_3435)
      | ~ program(W_3434) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_37555,plain,
    ! [Y_3435] :
      ( ~ outputs('#skF_3',bad)
      | program('#skF_8'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_3435)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_3435,Y_3435)
      | ~ program(Y_3435)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_36499,c_37552]) ).

tff(c_37567,plain,
    ! [Y_3435] :
      ( program('#skF_8'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_3435)
      | ~ halts3('#skF_3',Y_3435,Y_3435)
      | ~ program(Y_3435)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36724,c_102,c_36508,c_36505,c_37555]) ).

tff(c_37575,plain,
    ! [Y_3436] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_3436)
      | ~ halts3('#skF_3',Y_3436,Y_3436)
      | ~ program(Y_3436) ),
    inference(negUnitSimplification,[status(thm)],[c_37011,c_36567,c_37567]) ).

tff(c_37640,plain,
    ! [Z_3439] :
      ( ~ halts3('#skF_3',Z_3439,Z_3439)
      | ~ program(Z_3439) ),
    inference(resolution,[status(thm)],[c_37138,c_37575]) ).

tff(c_37686,plain,
    ! [Z_3441] :
      ( ~ halts2(Z_3441,Z_3441)
      | ~ program(Z_3441) ),
    inference(resolution,[status(thm)],[c_36502,c_37640]) ).

tff(c_37697,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_37138,c_37686]) ).

tff(c_37709,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_36585,c_37697]) ).

tff(c_37710,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(splitRight,[status(thm)],[c_36715]) ).

tff(c_37724,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_37710]) ).

tff(c_37727,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_36585,c_37724]) ).

tff(c_37711,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_36715]) ).

tff(c_37743,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_8'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_37727,c_42]) ).

tff(c_37746,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_8'('#skF_3'))
    | ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_36585,c_36508,c_37743]) ).

tff(c_37747,plain,
    ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_36567,c_37711,c_37746]) ).

tff(c_37754,plain,
    ( ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_36502,c_37747]) ).

tff(c_37767,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_36585,c_37727,c_37754]) ).

tff(c_37769,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_36573]) ).

tff(c_37768,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_36573]) ).

tff(c_37770,plain,
    ! [W_3445] :
      ( ~ outputs(W_3445,bad)
      | ~ halts3(W_3445,'#skF_6'(W_3445),'#skF_7'(W_3445))
      | program('#skF_8'(W_3445))
      | program('#skF_10'(W_3445))
      | ~ program(W_3445) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_37774,plain,
    ( ~ outputs('#skF_3',bad)
    | program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_36499,c_37770]) ).

tff(c_37789,plain,
    ( program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_36505,c_37774]) ).

tff(c_37790,plain,
    ( program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(negUnitSimplification,[status(thm)],[c_36567,c_37789]) ).

tff(c_37798,plain,
    ( program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37768,c_37790]) ).

tff(c_37799,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_37769,c_37798]) ).

tff(c_37802,plain,
    ( program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_37799,c_94]) ).

tff(c_37805,plain,
    ( program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_37802]) ).

tff(c_37807,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_37769,c_36567,c_37805]) ).

tff(c_37809,plain,
    program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_36561]) ).

tff(c_37860,plain,
    ! [W_3453] :
      ( ~ halts2('#skF_6'(W_3453),'#skF_7'(W_3453))
      | ~ outputs(W_3453,good)
      | ~ halts3(W_3453,'#skF_8'(W_3453),'#skF_9'(W_3453))
      | program('#skF_10'(W_3453))
      | ~ program(W_3453) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_37864,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_36499,c_37860]) ).

tff(c_37879,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37809,c_102,c_36508,c_37864]) ).

tff(c_37885,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_37879]) ).

tff(c_37808,plain,
    ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | program('#skF_6'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_36561]) ).

tff(c_37821,plain,
    program('#skF_6'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_37808]) ).

tff(c_37886,plain,
    ! [W_3454] :
      ( ~ outputs(W_3454,bad)
      | ~ halts3(W_3454,'#skF_6'(W_3454),'#skF_7'(W_3454))
      | halts2('#skF_8'(W_3454),'#skF_9'(W_3454))
      | program('#skF_10'(W_3454))
      | ~ program(W_3454) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_37890,plain,
    ( ~ outputs('#skF_3',bad)
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_36499,c_37886]) ).

tff(c_37905,plain,
    ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37821,c_102,c_36505,c_37890]) ).

tff(c_37906,plain,
    ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(negUnitSimplification,[status(thm)],[c_37885,c_37905]) ).

tff(c_37912,plain,
    program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_37906]) ).

tff(c_40170,plain,
    ! [W_3637,Y_3638] :
      ( ~ halts3(W_3637,'#skF_6'(W_3637),'#skF_7'(W_3637))
      | halts2('#skF_8'(W_3637),'#skF_9'(W_3637))
      | halts2('#skF_10'(W_3637),Y_3638)
      | ~ outputs(W_3637,bad)
      | ~ halts3(W_3637,Y_3638,Y_3638)
      | ~ program(Y_3638)
      | ~ program(W_3637) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_40173,plain,
    ! [Y_3638] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_3638)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_3638,Y_3638)
      | ~ program(Y_3638)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_36499,c_40170]) ).

tff(c_40185,plain,
    ! [Y_3638] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_3638)
      | ~ halts3('#skF_3',Y_3638,Y_3638)
      | ~ program(Y_3638)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37821,c_102,c_36505,c_40173]) ).

tff(c_40186,plain,
    ! [Y_3638] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_3638)
      | ~ halts3('#skF_3',Y_3638,Y_3638)
      | ~ program(Y_3638) ),
    inference(negUnitSimplification,[status(thm)],[c_37885,c_40185]) ).

tff(c_40214,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_40186]) ).

tff(c_40910,plain,
    ! [W_3696,Y_3697] :
      ( ~ outputs(W_3696,bad)
      | ~ halts3(W_3696,'#skF_6'(W_3696),'#skF_7'(W_3696))
      | ~ halts3(W_3696,'#skF_8'(W_3696),'#skF_9'(W_3696))
      | ~ halts2('#skF_10'(W_3696),Y_3697)
      | ~ outputs(W_3696,good)
      | ~ halts3(W_3696,Y_3697,Y_3697)
      | ~ program(Y_3697)
      | ~ program(W_3696) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_40916,plain,
    ! [Y_3697] :
      ( ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3','#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_3697)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_3697,Y_3697)
      | ~ program(Y_3697)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_36502,c_40910]) ).

tff(c_40928,plain,
    ! [Y_3697] :
      ( ~ halts3('#skF_3','#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_3697)
      | ~ halts3('#skF_3',Y_3697,Y_3697)
      | ~ program(Y_3697) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37809,c_40214,c_102,c_36508,c_36505,c_40916]) ).

tff(c_40931,plain,
    ~ halts3('#skF_3','#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_40928]) ).

tff(c_40934,plain,
    ( halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_36499,c_40931]) ).

tff(c_40946,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_37821,c_40934]) ).

tff(c_40948,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_37885,c_40946]) ).

tff(c_40950,plain,
    halts3('#skF_3','#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_40928]) ).

tff(c_41000,plain,
    ! [W_3698,Y_3699] :
      ( ~ halts3(W_3698,'#skF_6'(W_3698),'#skF_7'(W_3698))
      | ~ outputs(W_3698,good)
      | ~ halts3(W_3698,'#skF_8'(W_3698),'#skF_9'(W_3698))
      | halts2('#skF_10'(W_3698),Y_3699)
      | ~ outputs(W_3698,bad)
      | ~ halts3(W_3698,Y_3699,Y_3699)
      | ~ program(Y_3699)
      | ~ program(W_3698) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_41006,plain,
    ! [Y_3699] :
      ( ~ halts3('#skF_3','#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | halts2('#skF_10'('#skF_3'),Y_3699)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_3699,Y_3699)
      | ~ program(Y_3699)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_36502,c_41000]) ).

tff(c_41058,plain,
    ! [Y_3701] :
      ( halts2('#skF_10'('#skF_3'),Y_3701)
      | ~ halts3('#skF_3',Y_3701,Y_3701)
      | ~ program(Y_3701) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37809,c_40214,c_102,c_36505,c_36508,c_40950,c_41006]) ).

tff(c_41071,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_36499,c_41058]) ).

tff(c_41092,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_41071]) ).

tff(c_41095,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_37912,c_41092]) ).

tff(c_40949,plain,
    ! [Y_3697] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_3697)
      | ~ halts3('#skF_3',Y_3697,Y_3697)
      | ~ program(Y_3697) ),
    inference(splitRight,[status(thm)],[c_40928]) ).

tff(c_41144,plain,
    ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_41095,c_40949]) ).

tff(c_41159,plain,
    ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_37912,c_41144]) ).

tff(c_41205,plain,
    ( ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_36502,c_41159]) ).

tff(c_41218,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_37912,c_41095,c_41205]) ).

tff(c_41254,plain,
    ! [Y_3705] :
      ( halts2('#skF_10'('#skF_3'),Y_3705)
      | ~ halts3('#skF_3',Y_3705,Y_3705)
      | ~ program(Y_3705) ),
    inference(splitRight,[status(thm)],[c_40186]) ).

tff(c_41267,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_36499,c_41254]) ).

tff(c_41266,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | program('#skF_4'('#skF_3'))
      | ~ halts2(Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_16,c_41254]) ).

tff(c_41275,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | program('#skF_4'('#skF_3'))
      | ~ halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_41266]) ).

tff(c_41383,plain,
    ! [Z_3709] :
      ( halts2('#skF_10'('#skF_3'),Z_3709)
      | ~ halts2(Z_3709,Z_3709)
      | ~ program(Z_3709) ),
    inference(negUnitSimplification,[status(thm)],[c_36484,c_41275]) ).

tff(c_41400,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_41267,c_41383]) ).

tff(c_41220,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_40186]) ).

tff(c_41689,plain,
    ! [W_3728,Y_3729] :
      ( ~ outputs(W_3728,bad)
      | ~ halts3(W_3728,'#skF_6'(W_3728),'#skF_7'(W_3728))
      | halts2('#skF_8'(W_3728),'#skF_9'(W_3728))
      | ~ halts2('#skF_10'(W_3728),Y_3729)
      | ~ outputs(W_3728,good)
      | ~ halts3(W_3728,Y_3729,Y_3729)
      | ~ program(Y_3729)
      | ~ program(W_3728) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_41692,plain,
    ! [Y_3729] :
      ( ~ outputs('#skF_3',bad)
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_3729)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_3729,Y_3729)
      | ~ program(Y_3729)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_36499,c_41689]) ).

tff(c_41704,plain,
    ! [Y_3729] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_3729)
      | ~ halts3('#skF_3',Y_3729,Y_3729)
      | ~ program(Y_3729)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37821,c_102,c_36508,c_36505,c_41692]) ).

tff(c_41712,plain,
    ! [Y_3730] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_3730)
      | ~ halts3('#skF_3',Y_3730,Y_3730)
      | ~ program(Y_3730) ),
    inference(negUnitSimplification,[status(thm)],[c_37885,c_41220,c_41704]) ).

tff(c_41756,plain,
    ! [Z_3731] :
      ( ~ halts3('#skF_3',Z_3731,Z_3731)
      | ~ program(Z_3731) ),
    inference(resolution,[status(thm)],[c_41400,c_41712]) ).

tff(c_41802,plain,
    ! [Z_3733] :
      ( ~ halts2(Z_3733,Z_3733)
      | ~ program(Z_3733) ),
    inference(resolution,[status(thm)],[c_36502,c_41756]) ).

tff(c_41813,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_41400,c_41802]) ).

tff(c_41825,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_37912,c_41813]) ).

tff(c_41827,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_37906]) ).

tff(c_41826,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_37906]) ).

tff(c_41972,plain,
    ! [W_3756] :
      ( ~ outputs(W_3756,bad)
      | ~ halts3(W_3756,'#skF_6'(W_3756),'#skF_7'(W_3756))
      | ~ outputs(W_3756,good)
      | ~ halts3(W_3756,'#skF_8'(W_3756),'#skF_9'(W_3756))
      | program('#skF_10'(W_3756))
      | ~ program(W_3756) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_41980,plain,
    ( ~ outputs('#skF_3',bad)
    | ~ halts3('#skF_3','#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_36502,c_41972]) ).

tff(c_41995,plain,
    ( ~ halts3('#skF_3','#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37809,c_41826,c_102,c_36508,c_36505,c_41980]) ).

tff(c_41996,plain,
    ~ halts3('#skF_3','#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_41827,c_41995]) ).

tff(c_42001,plain,
    ( halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_36499,c_41996]) ).

tff(c_42013,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_37821,c_42001]) ).

tff(c_42015,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_37885,c_42013]) ).

tff(c_42016,plain,
    ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_37879]) ).

tff(c_42024,plain,
    program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_42016]) ).

tff(c_42053,plain,
    ! [W_3758,Y_3759] :
      ( program('#skF_6'(W_3758))
      | program('#skF_8'(W_3758))
      | halts2('#skF_10'(W_3758),Y_3759)
      | ~ outputs(W_3758,bad)
      | ~ halts3(W_3758,Y_3759,Y_3759)
      | ~ program(Y_3759)
      | ~ program(W_3758) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_42072,plain,
    ! [W_12,Z_20] :
      ( program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),Z_20)
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | halts2(Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program(W_12) ),
    inference(resolution,[status(thm)],[c_24,c_42053]) ).

tff(c_42017,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_37879]) ).

tff(c_43119,plain,
    ! [W_3858,Y_3859] :
      ( ~ halts2('#skF_6'(W_3858),'#skF_7'(W_3858))
      | halts2('#skF_8'(W_3858),'#skF_9'(W_3858))
      | halts2('#skF_10'(W_3858),Y_3859)
      | ~ outputs(W_3858,bad)
      | ~ halts3(W_3858,Y_3859,Y_3859)
      | ~ program(Y_3859)
      | ~ program(W_3858) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_43122,plain,
    ! [Z_20] :
      ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_36499,c_43119]) ).

tff(c_43134,plain,
    ! [Z_20] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_36505,c_42017,c_43122]) ).

tff(c_43161,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_43134]) ).

tff(c_43771,plain,
    ! [W_3908,Y_3909] :
      ( ~ halts2('#skF_6'(W_3908),'#skF_7'(W_3908))
      | ~ halts3(W_3908,'#skF_8'(W_3908),'#skF_9'(W_3908))
      | ~ halts2('#skF_10'(W_3908),Y_3909)
      | ~ outputs(W_3908,good)
      | ~ halts3(W_3908,Y_3909,Y_3909)
      | ~ program(Y_3909)
      | ~ program(W_3908) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_43777,plain,
    ! [Y_3909] :
      ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_3909)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_3909,Y_3909)
      | ~ program(Y_3909)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_36502,c_43771]) ).

tff(c_43813,plain,
    ! [Y_3912] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_3912)
      | ~ halts3('#skF_3',Y_3912,Y_3912)
      | ~ program(Y_3912) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37809,c_43161,c_102,c_36508,c_42017,c_43777]) ).

tff(c_43826,plain,
    ! [W_12] :
      ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),'#skF_10'('#skF_3'))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | ~ program('#skF_10'('#skF_3'))
      | ~ program(W_12) ),
    inference(resolution,[status(thm)],[c_42072,c_43813]) ).

tff(c_43841,plain,
    ! [W_12] :
      ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),'#skF_10'('#skF_3'))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | ~ program(W_12) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42024,c_43826]) ).

tff(c_43842,plain,
    ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_43841]) ).

tff(c_43851,plain,
    ( program('#skF_4'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_24,c_43842]) ).

tff(c_43863,plain,
    ( program('#skF_4'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_42024,c_43851]) ).

tff(c_43864,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_36484,c_43863]) ).

tff(c_43854,plain,
    ( program('#skF_4'('#skF_3'))
    | ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_16,c_43842]) ).

tff(c_43867,plain,
    ( program('#skF_4'('#skF_3'))
    | ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_42024,c_43854]) ).

tff(c_43868,plain,
    ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_36484,c_43867]) ).

tff(c_43921,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_43864,c_43868]) ).

tff(c_43923,plain,
    halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_43841]) ).

tff(c_43954,plain,
    ! [W_3915] :
      ( program('#skF_6'(W_3915))
      | program('#skF_8'(W_3915))
      | halts2('#skF_10'(W_3915),'#skF_10'('#skF_3'))
      | ~ outputs(W_3915,bad)
      | program('#skF_4'(W_3915))
      | ~ program(W_3915) ),
    inference(splitRight,[status(thm)],[c_43841]) ).

tff(c_43969,plain,
    ! [W_3915] :
      ( ~ outputs(W_3915,good)
      | ~ halts3(W_3915,'#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | ~ program('#skF_10'('#skF_3'))
      | program('#skF_6'(W_3915))
      | program('#skF_8'(W_3915))
      | ~ outputs(W_3915,bad)
      | program('#skF_4'(W_3915))
      | ~ program(W_3915) ),
    inference(resolution,[status(thm)],[c_43954,c_42]) ).

tff(c_43991,plain,
    ! [W_3916] :
      ( ~ outputs(W_3916,good)
      | ~ halts3(W_3916,'#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | program('#skF_6'(W_3916))
      | program('#skF_8'(W_3916))
      | ~ outputs(W_3916,bad)
      | program('#skF_4'(W_3916))
      | ~ program(W_3916) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42024,c_43969]) ).

tff(c_44006,plain,
    ! [W_12] :
      ( ~ outputs(W_12,good)
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | ~ program('#skF_10'('#skF_3'))
      | ~ program(W_12) ),
    inference(resolution,[status(thm)],[c_24,c_43991]) ).

tff(c_44025,plain,
    ! [W_12] :
      ( ~ outputs(W_12,good)
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | ~ program(W_12) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42024,c_44006]) ).

tff(c_44050,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_44025]) ).

tff(c_43789,plain,
    ! [Y_3909] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_3909)
      | ~ halts3('#skF_3',Y_3909,Y_3909)
      | ~ program(Y_3909) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37809,c_43161,c_102,c_36508,c_42017,c_43777]) ).

tff(c_44052,plain,
    ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_44050,c_43789]) ).

tff(c_44066,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_42024,c_43923,c_44052]) ).

tff(c_44068,plain,
    ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_44025]) ).

tff(c_44329,plain,
    ! [W_3935,Y_3936] :
      ( ~ halts2('#skF_6'(W_3935),'#skF_7'(W_3935))
      | ~ outputs(W_3935,good)
      | ~ halts3(W_3935,'#skF_8'(W_3935),'#skF_9'(W_3935))
      | halts2('#skF_10'(W_3935),Y_3936)
      | ~ outputs(W_3935,bad)
      | ~ halts3(W_3935,Y_3936,Y_3936)
      | ~ program(Y_3936)
      | ~ program(W_3935) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_44335,plain,
    ! [Y_3936] :
      ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | halts2('#skF_10'('#skF_3'),Y_3936)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_3936,Y_3936)
      | ~ program(Y_3936)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_36502,c_44329]) ).

tff(c_44350,plain,
    ! [Y_3937] :
      ( halts2('#skF_10'('#skF_3'),Y_3937)
      | ~ halts3('#skF_3',Y_3937,Y_3937)
      | ~ program(Y_3937) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37809,c_43161,c_102,c_36505,c_36508,c_42017,c_44335]) ).

tff(c_44352,plain,
    ( halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_43923,c_44350]) ).

tff(c_44367,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_42024,c_44352]) ).

tff(c_44369,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_44068,c_44367]) ).

tff(c_44370,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(splitRight,[status(thm)],[c_43134]) ).

tff(c_44402,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_44370]) ).

tff(c_44405,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_42024,c_44402]) ).

tff(c_44371,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_43134]) ).

tff(c_44467,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_44405,c_34]) ).

tff(c_44476,plain,
    ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_42024,c_36508,c_42017,c_44467]) ).

tff(c_44477,plain,
    ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_44371,c_44476]) ).

tff(c_44494,plain,
    ( ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_36502,c_44477]) ).

tff(c_44507,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_42024,c_44405,c_44494]) ).

tff(c_44509,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_42016]) ).

tff(c_44508,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_42016]) ).

tff(c_37868,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_36502,c_37860]) ).

tff(c_37882,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37809,c_102,c_36508,c_37868]) ).

tff(c_44538,plain,
    program('#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_44508,c_42017,c_37882]) ).

tff(c_44539,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_44509,c_44538]) ).

tff(c_44541,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_37808]) ).

tff(c_44540,plain,
    ( program('#skF_10'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_37808]) ).

tff(c_44542,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_44540]) ).

tff(c_36550,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_36502,c_36542]) ).

tff(c_36564,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_36508,c_36550]) ).

tff(c_44569,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37809,c_44542,c_36564]) ).

tff(c_44570,plain,
    program('#skF_10'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_44541,c_44569]) ).

tff(c_44633,plain,
    ! [W_3950,Y_3951] :
      ( program('#skF_6'(W_3950))
      | program('#skF_8'(W_3950))
      | halts2('#skF_10'(W_3950),Y_3951)
      | ~ outputs(W_3950,bad)
      | ~ halts3(W_3950,Y_3951,Y_3951)
      | ~ program(Y_3951)
      | ~ program(W_3950) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_44654,plain,
    ! [W_12,Z_20] :
      ( program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),Z_20)
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | halts2(Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program(W_12) ),
    inference(resolution,[status(thm)],[c_24,c_44633]) ).

tff(c_45478,plain,
    ! [W_4025,Y_4026] :
      ( program('#skF_6'(W_4025))
      | ~ halts3(W_4025,'#skF_8'(W_4025),'#skF_9'(W_4025))
      | ~ halts2('#skF_10'(W_4025),Y_4026)
      | ~ outputs(W_4025,good)
      | ~ halts3(W_4025,Y_4026,Y_4026)
      | ~ program(Y_4026)
      | ~ program(W_4025) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_45484,plain,
    ! [Y_4026] :
      ( program('#skF_6'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_4026)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_4026,Y_4026)
      | ~ program(Y_4026)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_36502,c_45478]) ).

tff(c_45497,plain,
    ! [Y_4026] :
      ( program('#skF_6'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_4026)
      | ~ halts3('#skF_3',Y_4026,Y_4026)
      | ~ program(Y_4026) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37809,c_44542,c_102,c_36508,c_45484]) ).

tff(c_45501,plain,
    ! [Y_4027] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_4027)
      | ~ halts3('#skF_3',Y_4027,Y_4027)
      | ~ program(Y_4027) ),
    inference(negUnitSimplification,[status(thm)],[c_44541,c_45497]) ).

tff(c_45510,plain,
    ! [W_12] :
      ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),'#skF_10'('#skF_3'))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | ~ program('#skF_10'('#skF_3'))
      | ~ program(W_12) ),
    inference(resolution,[status(thm)],[c_44654,c_45501]) ).

tff(c_45521,plain,
    ! [W_12] :
      ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),'#skF_10'('#skF_3'))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | ~ program(W_12) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44570,c_45510]) ).

tff(c_46224,plain,
    ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_45521]) ).

tff(c_46227,plain,
    ( halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_36499,c_46224]) ).

tff(c_46239,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_44570,c_46227]) ).

tff(c_46230,plain,
    ( ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_36502,c_46224]) ).

tff(c_46242,plain,
    ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_44570,c_46230]) ).

tff(c_46284,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_46239,c_46242]) ).

tff(c_46286,plain,
    halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_45521]) ).

tff(c_46342,plain,
    ! [W_4084] :
      ( program('#skF_6'(W_4084))
      | program('#skF_8'(W_4084))
      | halts2('#skF_10'(W_4084),'#skF_10'('#skF_3'))
      | ~ outputs(W_4084,bad)
      | program('#skF_4'(W_4084))
      | ~ program(W_4084) ),
    inference(splitRight,[status(thm)],[c_45521]) ).

tff(c_46357,plain,
    ! [W_4084] :
      ( ~ outputs(W_4084,good)
      | ~ halts3(W_4084,'#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | ~ program('#skF_10'('#skF_3'))
      | program('#skF_6'(W_4084))
      | program('#skF_8'(W_4084))
      | ~ outputs(W_4084,bad)
      | program('#skF_4'(W_4084))
      | ~ program(W_4084) ),
    inference(resolution,[status(thm)],[c_46342,c_42]) ).

tff(c_46379,plain,
    ! [W_4085] :
      ( ~ outputs(W_4085,good)
      | ~ halts3(W_4085,'#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | program('#skF_6'(W_4085))
      | program('#skF_8'(W_4085))
      | ~ outputs(W_4085,bad)
      | program('#skF_4'(W_4085))
      | ~ program(W_4085) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44570,c_46357]) ).

tff(c_46394,plain,
    ! [W_12] :
      ( ~ outputs(W_12,good)
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | ~ program('#skF_10'('#skF_3'))
      | ~ program(W_12) ),
    inference(resolution,[status(thm)],[c_24,c_46379]) ).

tff(c_46413,plain,
    ! [W_12] :
      ( ~ outputs(W_12,good)
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | ~ program(W_12) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44570,c_46394]) ).

tff(c_46417,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_46413]) ).

tff(c_45498,plain,
    ! [Y_4026] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_4026)
      | ~ halts3('#skF_3',Y_4026,Y_4026)
      | ~ program(Y_4026) ),
    inference(negUnitSimplification,[status(thm)],[c_44541,c_45497]) ).

tff(c_46446,plain,
    ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_46417,c_45498]) ).

tff(c_46462,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_44570,c_46286,c_46446]) ).

tff(c_46464,plain,
    ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_46413]) ).

tff(c_46549,plain,
    ! [W_4092,Y_4093] :
      ( program('#skF_6'(W_4092))
      | ~ outputs(W_4092,good)
      | ~ halts3(W_4092,'#skF_8'(W_4092),'#skF_9'(W_4092))
      | halts2('#skF_10'(W_4092),Y_4093)
      | ~ outputs(W_4092,bad)
      | ~ halts3(W_4092,Y_4093,Y_4093)
      | ~ program(Y_4093)
      | ~ program(W_4092) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_46555,plain,
    ! [Y_4093] :
      ( program('#skF_6'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | halts2('#skF_10'('#skF_3'),Y_4093)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_4093,Y_4093)
      | ~ program(Y_4093)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_36502,c_46549]) ).

tff(c_46568,plain,
    ! [Y_4093] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_4093)
      | ~ halts3('#skF_3',Y_4093,Y_4093)
      | ~ program(Y_4093) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37809,c_44542,c_102,c_36505,c_36508,c_46555]) ).

tff(c_46572,plain,
    ! [Y_4094] :
      ( halts2('#skF_10'('#skF_3'),Y_4094)
      | ~ halts3('#skF_3',Y_4094,Y_4094)
      | ~ program(Y_4094) ),
    inference(negUnitSimplification,[status(thm)],[c_44541,c_46568]) ).

tff(c_46574,plain,
    ( halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_46286,c_46572]) ).

tff(c_46589,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_44570,c_46574]) ).

tff(c_46591,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_46464,c_46589]) ).

tff(c_46592,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_44540]) ).

tff(c_46593,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_44540]) ).

tff(c_46784,plain,
    ! [W_4113,Y_4114] :
      ( program('#skF_6'(W_4113))
      | halts2('#skF_8'(W_4113),'#skF_9'(W_4113))
      | halts2('#skF_10'(W_4113),Y_4114)
      | ~ outputs(W_4113,bad)
      | ~ halts3(W_4113,Y_4114,Y_4114)
      | ~ program(Y_4114)
      | ~ program(W_4113) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_46787,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_36499,c_46784]) ).

tff(c_46799,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_36505,c_46787]) ).

tff(c_46800,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(negUnitSimplification,[status(thm)],[c_46593,c_44541,c_46799]) ).

tff(c_46790,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | ~ halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_36502,c_46784]) ).

tff(c_46803,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | ~ halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_36505,c_46790]) ).

tff(c_46866,plain,
    ! [Z_4118] :
      ( halts2('#skF_10'('#skF_3'),Z_4118)
      | ~ halts2(Z_4118,Z_4118)
      | ~ program(Z_4118) ),
    inference(negUnitSimplification,[status(thm)],[c_46593,c_44541,c_46803]) ).

tff(c_46875,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_46800,c_46866]) ).

tff(c_46911,plain,
    ! [W_4121,Y_4122] :
      ( program('#skF_6'(W_4121))
      | halts2('#skF_8'(W_4121),'#skF_9'(W_4121))
      | ~ halts2('#skF_10'(W_4121),Y_4122)
      | ~ outputs(W_4121,good)
      | ~ halts3(W_4121,Y_4122,Y_4122)
      | ~ program(Y_4122)
      | ~ program(W_4121) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_46913,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Z_20,Z_20)
      | ~ program('#skF_3')
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_46875,c_46911]) ).

tff(c_46918,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ halts3('#skF_3',Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_36508,c_46913]) ).

tff(c_46925,plain,
    ! [Z_4125] :
      ( ~ halts3('#skF_3',Z_4125,Z_4125)
      | ~ program(Z_4125) ),
    inference(negUnitSimplification,[status(thm)],[c_46593,c_44541,c_46918]) ).

tff(c_46961,plain,
    ! [Z_4127] :
      ( ~ halts2(Z_4127,Z_4127)
      | ~ program(Z_4127) ),
    inference(resolution,[status(thm)],[c_36502,c_46925]) ).

tff(c_46968,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_46875,c_46961]) ).

tff(c_46976,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_46592,c_46968]) ).

tff(c_46978,plain,
    program('#skF_4'('#skF_3')),
    inference(splitRight,[status(thm)],[c_36482]) ).

tff(c_33874,plain,
    ! [W_3074] :
      ( ~ decides(W_3074,'#skF_4'(W_3074),'#skF_5'(W_3074))
      | outputs(W_3074,bad)
      | ~ program(W_3074) ),
    inference(splitLeft,[status(thm)],[c_18]) ).

tff(c_33878,plain,
    ( outputs('#skF_3',bad)
    | ~ program('#skF_3')
    | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_31029,c_33874]) ).

tff(c_33885,plain,
    ( outputs('#skF_3',bad)
    | ~ program('#skF_4'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_33878]) ).

tff(c_33887,plain,
    ~ program('#skF_4'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_33885]) ).

tff(c_33894,plain,
    ( outputs('#skF_3',bad)
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_33851,c_33887]) ).

tff(c_33903,plain,
    outputs('#skF_3',bad),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_33894]) ).

tff(c_33891,plain,
    ! [Y_19,Z_20] :
      ( halts3('#skF_3',Y_19,Z_20)
      | halts2(Y_19,Z_20)
      | ~ program(Y_19)
      | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_24,c_33887]) ).

tff(c_33900,plain,
    ! [Y_19,Z_20] :
      ( halts3('#skF_3',Y_19,Z_20)
      | halts2(Y_19,Z_20)
      | ~ program(Y_19) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_33891]) ).

tff(c_33933,plain,
    ! [W_3081] :
      ( ~ outputs(W_3081,bad)
      | ~ halts3(W_3081,'#skF_6'(W_3081),'#skF_7'(W_3081))
      | program('#skF_8'(W_3081))
      | program('#skF_10'(W_3081))
      | ~ program(W_3081) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_33937,plain,
    ( ~ outputs('#skF_3',bad)
    | program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_33900,c_33933]) ).

tff(c_33944,plain,
    ( program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_33903,c_33937]) ).

tff(c_33946,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_33944]) ).

tff(c_33858,plain,
    ! [Y_3070,Z_3071] :
      ( ~ halts2(Y_3070,Z_3071)
      | ~ program(Y_3070) ),
    inference(splitLeft,[status(thm)],[c_10]) ).

tff(c_33867,plain,
    ! [W_3072] :
      ( ~ program('#skF_8'(W_3072))
      | program('#skF_6'(W_3072))
      | program('#skF_10'(W_3072))
      | ~ program(W_3072) ),
    inference(resolution,[status(thm)],[c_90,c_33858]) ).

tff(c_33871,plain,
    ! [W_21] :
      ( program('#skF_6'(W_21))
      | program('#skF_10'(W_21))
      | ~ program(W_21) ),
    inference(resolution,[status(thm)],[c_96,c_33867]) ).

tff(c_33897,plain,
    ( outputs('#skF_3',good)
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_33849,c_33887]) ).

tff(c_33906,plain,
    outputs('#skF_3',good),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_33897]) ).

tff(c_33960,plain,
    ! [W_3083] :
      ( ~ halts2('#skF_6'(W_3083),'#skF_7'(W_3083))
      | ~ outputs(W_3083,good)
      | ~ halts3(W_3083,'#skF_8'(W_3083),'#skF_9'(W_3083))
      | program('#skF_10'(W_3083))
      | ~ program(W_3083) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_33964,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_33900,c_33960]) ).

tff(c_33971,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_33906,c_33964]) ).

tff(c_33973,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_33971]) ).

tff(c_33974,plain,
    ! [W_3084,Y_3085] :
      ( program('#skF_6'(W_3084))
      | program('#skF_8'(W_3084))
      | halts2('#skF_10'(W_3084),Y_3085)
      | ~ outputs(W_3084,bad)
      | ~ halts3(W_3084,Y_3085,Y_3085)
      | ~ program(Y_3085)
      | ~ program(W_3084) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_33977,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_33900,c_33974]) ).

tff(c_33983,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_33903,c_33977]) ).

tff(c_33984,plain,
    ! [Z_20] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(negUnitSimplification,[status(thm)],[c_33946,c_33983]) ).

tff(c_34001,plain,
    ! [Z_3086] :
      ( halts2('#skF_10'('#skF_3'),Z_3086)
      | halts2(Z_3086,Z_3086)
      | ~ program(Z_3086) ),
    inference(negUnitSimplification,[status(thm)],[c_33973,c_33984]) ).

tff(c_33857,plain,
    ! [Y_19,Z_20] :
      ( ~ halts2(Y_19,Z_20)
      | ~ program(Y_19) ),
    inference(splitLeft,[status(thm)],[c_10]) ).

tff(c_34010,plain,
    ! [Z_3087] :
      ( halts2('#skF_10'('#skF_3'),Z_3087)
      | ~ program(Z_3087) ),
    inference(resolution,[status(thm)],[c_34001,c_33857]) ).

tff(c_34014,plain,
    ! [Z_3087] :
      ( ~ program('#skF_10'('#skF_3'))
      | ~ program(Z_3087) ),
    inference(resolution,[status(thm)],[c_34010,c_33857]) ).

tff(c_34015,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_34014]) ).

tff(c_34018,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_33871,c_34015]) ).

tff(c_34021,plain,
    program('#skF_6'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_34018]) ).

tff(c_34023,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_33946,c_34021]) ).

tff(c_34024,plain,
    ! [Z_3087] : ~ program(Z_3087),
    inference(splitRight,[status(thm)],[c_34014]) ).

tff(c_34046,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_34024,c_102]) ).

tff(c_34048,plain,
    program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_33971]) ).

tff(c_34120,plain,
    ! [W_3104,Y_3105] :
      ( program('#skF_6'(W_3104))
      | halts2('#skF_8'(W_3104),'#skF_9'(W_3104))
      | halts2('#skF_10'(W_3104),Y_3105)
      | ~ outputs(W_3104,bad)
      | ~ halts3(W_3104,Y_3105,Y_3105)
      | ~ program(Y_3105)
      | ~ program(W_3104) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_34123,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_33900,c_34120]) ).

tff(c_34129,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_33903,c_34123]) ).

tff(c_34130,plain,
    ! [Z_20] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(negUnitSimplification,[status(thm)],[c_33946,c_34129]) ).

tff(c_34133,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_34130]) ).

tff(c_34136,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(resolution,[status(thm)],[c_34133,c_33857]) ).

tff(c_34140,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_34048,c_34136]) ).

tff(c_34164,plain,
    ! [Z_3108] :
      ( halts2('#skF_10'('#skF_3'),Z_3108)
      | halts2(Z_3108,Z_3108)
      | ~ program(Z_3108) ),
    inference(splitRight,[status(thm)],[c_34130]) ).

tff(c_34183,plain,
    ! [Z_3109] :
      ( halts2('#skF_10'('#skF_3'),Z_3109)
      | ~ program(Z_3109) ),
    inference(resolution,[status(thm)],[c_34164,c_33857]) ).

tff(c_34193,plain,
    ! [Z_3109] :
      ( ~ program('#skF_10'('#skF_3'))
      | ~ program(Z_3109) ),
    inference(resolution,[status(thm)],[c_34183,c_33857]) ).

tff(c_34194,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_34193]) ).

tff(c_34204,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_33871,c_34194]) ).

tff(c_34207,plain,
    program('#skF_6'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_34204]) ).

tff(c_34209,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_33946,c_34207]) ).

tff(c_34210,plain,
    ! [Z_3109] : ~ program(Z_3109),
    inference(splitRight,[status(thm)],[c_34193]) ).

tff(c_34233,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_34210,c_34048]) ).

tff(c_34235,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_33944]) ).

tff(c_34234,plain,
    ( halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | program('#skF_8'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_33944]) ).

tff(c_34236,plain,
    program('#skF_8'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_34234]) ).

tff(c_34237,plain,
    ! [W_3112] :
      ( ~ outputs(W_3112,bad)
      | ~ halts3(W_3112,'#skF_6'(W_3112),'#skF_7'(W_3112))
      | halts2('#skF_8'(W_3112),'#skF_9'(W_3112))
      | program('#skF_10'(W_3112))
      | ~ program(W_3112) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_34241,plain,
    ( ~ outputs('#skF_3',bad)
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_33900,c_34237]) ).

tff(c_34248,plain,
    ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34235,c_102,c_33903,c_34241]) ).

tff(c_34250,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_34248]) ).

tff(c_34256,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_34250,c_33857]) ).

tff(c_34266,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_34235,c_34256]) ).

tff(c_34267,plain,
    ( program('#skF_10'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_34248]) ).

tff(c_34282,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_34267]) ).

tff(c_34285,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(resolution,[status(thm)],[c_34282,c_33857]) ).

tff(c_34289,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_34236,c_34285]) ).

tff(c_34290,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_34267]) ).

tff(c_34268,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_34248]) ).

tff(c_34291,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_34267]) ).

tff(c_34657,plain,
    ! [W_3162,Y_3163] :
      ( ~ halts3(W_3162,'#skF_6'(W_3162),'#skF_7'(W_3162))
      | halts2('#skF_8'(W_3162),'#skF_9'(W_3162))
      | halts2('#skF_10'(W_3162),Y_3163)
      | ~ outputs(W_3162,bad)
      | ~ halts3(W_3162,Y_3163,Y_3163)
      | ~ program(Y_3163)
      | ~ program(W_3162) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_34660,plain,
    ! [Y_3163] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_3163)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_3163,Y_3163)
      | ~ program(Y_3163)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_33900,c_34657]) ).

tff(c_34666,plain,
    ! [Y_3163] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_3163)
      | ~ halts3('#skF_3',Y_3163,Y_3163)
      | ~ program(Y_3163)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34235,c_102,c_33903,c_34660]) ).

tff(c_34669,plain,
    ! [Y_3164] :
      ( halts2('#skF_10'('#skF_3'),Y_3164)
      | ~ halts3('#skF_3',Y_3164,Y_3164)
      | ~ program(Y_3164) ),
    inference(negUnitSimplification,[status(thm)],[c_34268,c_34291,c_34666]) ).

tff(c_34676,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_33900,c_34669]) ).

tff(c_34692,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_34676]) ).

tff(c_34695,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_34290,c_34692]) ).

tff(c_34747,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_34695,c_33857]) ).

tff(c_34762,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_34290,c_34747]) ).

tff(c_34763,plain,
    ( program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_34234]) ).

tff(c_34765,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_34763]) ).

tff(c_34771,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_34765,c_33857]) ).

tff(c_34781,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_34235,c_34771]) ).

tff(c_34782,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_34763]) ).

tff(c_34783,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_34763]) ).

tff(c_34764,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_34234]) ).

tff(c_35011,plain,
    ! [W_3197,Y_3198] :
      ( ~ halts3(W_3197,'#skF_6'(W_3197),'#skF_7'(W_3197))
      | program('#skF_8'(W_3197))
      | halts2('#skF_10'(W_3197),Y_3198)
      | ~ outputs(W_3197,bad)
      | ~ halts3(W_3197,Y_3198,Y_3198)
      | ~ program(Y_3198)
      | ~ program(W_3197) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_35014,plain,
    ! [Y_3198] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_3198)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_3198,Y_3198)
      | ~ program(Y_3198)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_33900,c_35011]) ).

tff(c_35020,plain,
    ! [Y_3198] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_3198)
      | ~ halts3('#skF_3',Y_3198,Y_3198)
      | ~ program(Y_3198)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34235,c_102,c_33903,c_35014]) ).

tff(c_35023,plain,
    ! [Y_3199] :
      ( halts2('#skF_10'('#skF_3'),Y_3199)
      | ~ halts3('#skF_3',Y_3199,Y_3199)
      | ~ program(Y_3199) ),
    inference(negUnitSimplification,[status(thm)],[c_34783,c_34764,c_35020]) ).

tff(c_35030,plain,
    ! [Z_20] :
      ( halts2('#skF_10'('#skF_3'),Z_20)
      | halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_33900,c_35023]) ).

tff(c_35046,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_35030]) ).

tff(c_35049,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_34782,c_35046]) ).

tff(c_35089,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_35049,c_33857]) ).

tff(c_35100,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_34782,c_35089]) ).

tff(c_35101,plain,
    outputs('#skF_3',bad),
    inference(splitRight,[status(thm)],[c_33885]) ).

tff(c_35102,plain,
    program('#skF_4'('#skF_3')),
    inference(splitRight,[status(thm)],[c_33885]) ).

tff(c_35103,plain,
    ! [W_3201,Y_3202,Z_3203] :
      ( ~ decides(W_3201,'#skF_4'(W_3201),'#skF_5'(W_3201))
      | halts3(W_3201,Y_3202,Z_3203)
      | halts2(Y_3202,Z_3203)
      | ~ program(Y_3202)
      | ~ program(W_3201) ),
    inference(cnfTransformation,[status(thm)],[f_69]) ).

tff(c_35106,plain,
    ! [Y_3202,Z_3203] :
      ( halts3('#skF_3',Y_3202,Z_3203)
      | halts2(Y_3202,Z_3203)
      | ~ program(Y_3202)
      | ~ program('#skF_3')
      | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_31029,c_35103]) ).

tff(c_35112,plain,
    ! [Y_3202,Z_3203] :
      ( halts3('#skF_3',Y_3202,Z_3203)
      | halts2(Y_3202,Z_3203)
      | ~ program(Y_3202) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35102,c_102,c_35106]) ).

tff(c_35130,plain,
    ! [W_3207] :
      ( ~ outputs(W_3207,bad)
      | ~ halts3(W_3207,'#skF_6'(W_3207),'#skF_7'(W_3207))
      | program('#skF_8'(W_3207))
      | program('#skF_10'(W_3207))
      | ~ program(W_3207) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_35134,plain,
    ( ~ outputs('#skF_3',bad)
    | program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_35112,c_35130]) ).

tff(c_35141,plain,
    ( program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_35101,c_35134]) ).

tff(c_35143,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_35141]) ).

tff(c_35157,plain,
    ! [W_3209] :
      ( ~ halts2('#skF_6'(W_3209),'#skF_7'(W_3209))
      | ~ outputs(W_3209,good)
      | ~ halts3(W_3209,'#skF_8'(W_3209),'#skF_9'(W_3209))
      | program('#skF_10'(W_3209))
      | ~ program(W_3209) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_35161,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_35112,c_35157]) ).

tff(c_35168,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_35161]) ).

tff(c_35170,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_35168]) ).

tff(c_35171,plain,
    ! [W_3210,Y_3211] :
      ( program('#skF_6'(W_3210))
      | program('#skF_8'(W_3210))
      | halts2('#skF_10'(W_3210),Y_3211)
      | ~ outputs(W_3210,bad)
      | ~ halts3(W_3210,Y_3211,Y_3211)
      | ~ program(Y_3211)
      | ~ program(W_3210) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_35174,plain,
    ! [Z_3203] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_3203)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | halts2(Z_3203,Z_3203)
      | ~ program(Z_3203) ),
    inference(resolution,[status(thm)],[c_35112,c_35171]) ).

tff(c_35180,plain,
    ! [Z_3203] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_3203)
      | halts2(Z_3203,Z_3203)
      | ~ program(Z_3203) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_35101,c_35174]) ).

tff(c_35209,plain,
    ! [Z_3214] :
      ( halts2('#skF_10'('#skF_3'),Z_3214)
      | halts2(Z_3214,Z_3214)
      | ~ program(Z_3214) ),
    inference(negUnitSimplification,[status(thm)],[c_35170,c_35143,c_35180]) ).

tff(c_35218,plain,
    ! [Z_3215] :
      ( halts2('#skF_10'('#skF_3'),Z_3215)
      | ~ program(Z_3215) ),
    inference(resolution,[status(thm)],[c_35209,c_33857]) ).

tff(c_35222,plain,
    ! [Z_3215] :
      ( ~ program('#skF_10'('#skF_3'))
      | ~ program(Z_3215) ),
    inference(resolution,[status(thm)],[c_35218,c_33857]) ).

tff(c_35223,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_35222]) ).

tff(c_35233,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_33871,c_35223]) ).

tff(c_35236,plain,
    program('#skF_6'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_35233]) ).

tff(c_35238,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_35143,c_35236]) ).

tff(c_35239,plain,
    ! [Z_3215] : ~ program(Z_3215),
    inference(splitRight,[status(thm)],[c_35222]) ).

tff(c_35255,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_35239,c_35102]) ).

tff(c_35257,plain,
    program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_35168]) ).

tff(c_35322,plain,
    ! [W_3230,Y_3231] :
      ( program('#skF_6'(W_3230))
      | halts2('#skF_8'(W_3230),'#skF_9'(W_3230))
      | halts2('#skF_10'(W_3230),Y_3231)
      | ~ outputs(W_3230,bad)
      | ~ halts3(W_3230,Y_3231,Y_3231)
      | ~ program(Y_3231)
      | ~ program(W_3230) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_35325,plain,
    ! [Z_3203] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_3203)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | halts2(Z_3203,Z_3203)
      | ~ program(Z_3203) ),
    inference(resolution,[status(thm)],[c_35112,c_35322]) ).

tff(c_35331,plain,
    ! [Z_3203] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_3203)
      | halts2(Z_3203,Z_3203)
      | ~ program(Z_3203) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_35101,c_35325]) ).

tff(c_35332,plain,
    ! [Z_3203] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_3203)
      | halts2(Z_3203,Z_3203)
      | ~ program(Z_3203) ),
    inference(negUnitSimplification,[status(thm)],[c_35143,c_35331]) ).

tff(c_35334,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_35332]) ).

tff(c_35337,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(resolution,[status(thm)],[c_35334,c_33857]) ).

tff(c_35341,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_35257,c_35337]) ).

tff(c_35365,plain,
    ! [Z_3234] :
      ( halts2('#skF_10'('#skF_3'),Z_3234)
      | halts2(Z_3234,Z_3234)
      | ~ program(Z_3234) ),
    inference(splitRight,[status(thm)],[c_35332]) ).

tff(c_35384,plain,
    ! [Z_3235] :
      ( halts2('#skF_10'('#skF_3'),Z_3235)
      | ~ program(Z_3235) ),
    inference(resolution,[status(thm)],[c_35365,c_33857]) ).

tff(c_35394,plain,
    ! [Z_3235] :
      ( ~ program('#skF_10'('#skF_3'))
      | ~ program(Z_3235) ),
    inference(resolution,[status(thm)],[c_35384,c_33857]) ).

tff(c_35395,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_35394]) ).

tff(c_35398,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_33871,c_35395]) ).

tff(c_35401,plain,
    program('#skF_6'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_35398]) ).

tff(c_35403,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_35143,c_35401]) ).

tff(c_35404,plain,
    ! [Z_3235] : ~ program(Z_3235),
    inference(splitRight,[status(thm)],[c_35394]) ).

tff(c_35427,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_35404,c_35257]) ).

tff(c_35429,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_35141]) ).

tff(c_35428,plain,
    ( halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | program('#skF_8'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_35141]) ).

tff(c_35430,plain,
    program('#skF_8'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_35428]) ).

tff(c_35445,plain,
    ! [W_3237] :
      ( ~ outputs(W_3237,bad)
      | ~ halts3(W_3237,'#skF_6'(W_3237),'#skF_7'(W_3237))
      | halts2('#skF_8'(W_3237),'#skF_9'(W_3237))
      | program('#skF_10'(W_3237))
      | ~ program(W_3237) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_35449,plain,
    ( ~ outputs('#skF_3',bad)
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_35112,c_35445]) ).

tff(c_35456,plain,
    ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35429,c_102,c_35101,c_35449]) ).

tff(c_35458,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_35456]) ).

tff(c_35475,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_35458,c_33857]) ).

tff(c_35485,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_35429,c_35475]) ).

tff(c_35486,plain,
    ( program('#skF_10'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_35456]) ).

tff(c_35488,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_35486]) ).

tff(c_35502,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(resolution,[status(thm)],[c_35488,c_33857]) ).

tff(c_35506,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_35430,c_35502]) ).

tff(c_35507,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_35486]) ).

tff(c_35487,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_35456]) ).

tff(c_35508,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_35486]) ).

tff(c_35897,plain,
    ! [W_3291,Y_3292] :
      ( ~ halts3(W_3291,'#skF_6'(W_3291),'#skF_7'(W_3291))
      | halts2('#skF_8'(W_3291),'#skF_9'(W_3291))
      | halts2('#skF_10'(W_3291),Y_3292)
      | ~ outputs(W_3291,bad)
      | ~ halts3(W_3291,Y_3292,Y_3292)
      | ~ program(Y_3292)
      | ~ program(W_3291) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_35900,plain,
    ! [Y_3292] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_3292)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_3292,Y_3292)
      | ~ program(Y_3292)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_35112,c_35897]) ).

tff(c_35906,plain,
    ! [Y_3292] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_3292)
      | ~ halts3('#skF_3',Y_3292,Y_3292)
      | ~ program(Y_3292)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35429,c_102,c_35101,c_35900]) ).

tff(c_35909,plain,
    ! [Y_3293] :
      ( halts2('#skF_10'('#skF_3'),Y_3293)
      | ~ halts3('#skF_3',Y_3293,Y_3293)
      | ~ program(Y_3293) ),
    inference(negUnitSimplification,[status(thm)],[c_35487,c_35508,c_35906]) ).

tff(c_35916,plain,
    ! [Z_3203] :
      ( halts2('#skF_10'('#skF_3'),Z_3203)
      | halts2(Z_3203,Z_3203)
      | ~ program(Z_3203) ),
    inference(resolution,[status(thm)],[c_35112,c_35909]) ).

tff(c_35931,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_35916]) ).

tff(c_35934,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_35507,c_35931]) ).

tff(c_35986,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_35934,c_33857]) ).

tff(c_36001,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_35507,c_35986]) ).

tff(c_36002,plain,
    ( program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_35428]) ).

tff(c_36004,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_36002]) ).

tff(c_36010,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_36004,c_33857]) ).

tff(c_36020,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_35429,c_36010]) ).

tff(c_36021,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_36002]) ).

tff(c_36022,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_36002]) ).

tff(c_36003,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_35428]) ).

tff(c_36350,plain,
    ! [W_3337,Y_3338] :
      ( ~ halts3(W_3337,'#skF_6'(W_3337),'#skF_7'(W_3337))
      | program('#skF_8'(W_3337))
      | halts2('#skF_10'(W_3337),Y_3338)
      | ~ outputs(W_3337,bad)
      | ~ halts3(W_3337,Y_3338,Y_3338)
      | ~ program(Y_3338)
      | ~ program(W_3337) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_36353,plain,
    ! [Y_3338] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_3338)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_3338,Y_3338)
      | ~ program(Y_3338)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_35112,c_36350]) ).

tff(c_36359,plain,
    ! [Y_3338] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_3338)
      | ~ halts3('#skF_3',Y_3338,Y_3338)
      | ~ program(Y_3338)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35429,c_102,c_35101,c_36353]) ).

tff(c_36362,plain,
    ! [Y_3339] :
      ( halts2('#skF_10'('#skF_3'),Y_3339)
      | ~ halts3('#skF_3',Y_3339,Y_3339)
      | ~ program(Y_3339) ),
    inference(negUnitSimplification,[status(thm)],[c_36022,c_36003,c_36359]) ).

tff(c_36369,plain,
    ! [Z_3203] :
      ( halts2('#skF_10'('#skF_3'),Z_3203)
      | halts2(Z_3203,Z_3203)
      | ~ program(Z_3203) ),
    inference(resolution,[status(thm)],[c_35112,c_36362]) ).

tff(c_36384,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_36369]) ).

tff(c_36387,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_36021,c_36384]) ).

tff(c_36438,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_36387,c_33857]) ).

tff(c_36449,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_36021,c_36438]) ).

tff(c_36451,plain,
    ! [Y_3343,Z_3344] :
      ( halts2(Y_3343,Z_3344)
      | ~ program(Y_3343) ),
    inference(splitRight,[status(thm)],[c_18]) ).

tff(c_36458,plain,
    ! [Y_3343] : ~ program(Y_3343),
    inference(resolution,[status(thm)],[c_36451,c_33857]) ).

tff(c_36468,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_36458,c_102]) ).

tff(c_46979,plain,
    ! [W_4128] :
      ( ~ decides(W_4128,'#skF_4'(W_4128),'#skF_5'(W_4128))
      | outputs(W_4128,good)
      | ~ program(W_4128) ),
    inference(splitRight,[status(thm)],[c_10]) ).

tff(c_46983,plain,
    ( outputs('#skF_3',good)
    | ~ program('#skF_3')
    | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_31029,c_46979]) ).

tff(c_46990,plain,
    outputs('#skF_3',good),
    inference(demodulation,[status(thm),theory(equality)],[c_46978,c_102,c_46983]) ).

tff(c_47010,plain,
    ! [W_4129,Y_4130,Z_4131] :
      ( ~ decides(W_4129,'#skF_4'(W_4129),'#skF_5'(W_4129))
      | halts3(W_4129,Y_4130,Z_4131)
      | halts2(Y_4130,Z_4131)
      | ~ program(Y_4130)
      | ~ program(W_4129) ),
    inference(cnfTransformation,[status(thm)],[f_69]) ).

tff(c_47013,plain,
    ! [Y_4130,Z_4131] :
      ( halts3('#skF_3',Y_4130,Z_4131)
      | halts2(Y_4130,Z_4131)
      | ~ program(Y_4130)
      | ~ program('#skF_3')
      | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_31029,c_47010]) ).

tff(c_47019,plain,
    ! [Y_4130,Z_4131] :
      ( halts3('#skF_3',Y_4130,Z_4131)
      | halts2(Y_4130,Z_4131)
      | ~ program(Y_4130) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46978,c_102,c_47013]) ).

tff(c_47022,plain,
    ! [W_4134] :
      ( program('#skF_6'(W_4134))
      | ~ outputs(W_4134,good)
      | ~ halts3(W_4134,'#skF_8'(W_4134),'#skF_9'(W_4134))
      | program('#skF_10'(W_4134))
      | ~ program(W_4134) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_47026,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_47019,c_47022]) ).

tff(c_47037,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_46990,c_47026]) ).

tff(c_47040,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_47037]) ).

tff(c_47061,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_96,c_47040]) ).

tff(c_47064,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_47061]) ).

tff(c_47065,plain,
    program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_47064]) ).

tff(c_46977,plain,
    outputs('#skF_3',bad),
    inference(splitRight,[status(thm)],[c_36482]) ).

tff(c_47172,plain,
    ! [W_4148,Y_4149] :
      ( program('#skF_6'(W_4148))
      | program('#skF_8'(W_4148))
      | halts2('#skF_10'(W_4148),Y_4149)
      | ~ outputs(W_4148,bad)
      | ~ halts3(W_4148,Y_4149,Y_4149)
      | ~ program(Y_4149)
      | ~ program(W_4148) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_47178,plain,
    ! [Z_4131] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_4131)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | halts2(Z_4131,Z_4131)
      | ~ program(Z_4131) ),
    inference(resolution,[status(thm)],[c_47019,c_47172]) ).

tff(c_47191,plain,
    ! [Z_4131] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_4131)
      | halts2(Z_4131,Z_4131)
      | ~ program(Z_4131) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_46977,c_47178]) ).

tff(c_47192,plain,
    ! [Z_4131] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_4131)
      | halts2(Z_4131,Z_4131)
      | ~ program(Z_4131) ),
    inference(negUnitSimplification,[status(thm)],[c_47040,c_47191]) ).

tff(c_47196,plain,
    program('#skF_6'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_47192]) ).

tff(c_47068,plain,
    ! [W_4136,Y_4137,Z_4138] :
      ( ~ decides(W_4136,'#skF_4'(W_4136),'#skF_5'(W_4136))
      | halts3(W_4136,Y_4137,Z_4138)
      | ~ halts2(Y_4137,Z_4138)
      | ~ program(Y_4137)
      | ~ program(W_4136) ),
    inference(cnfTransformation,[status(thm)],[f_69]) ).

tff(c_47071,plain,
    ! [Y_4137,Z_4138] :
      ( halts3('#skF_3',Y_4137,Z_4138)
      | ~ halts2(Y_4137,Z_4138)
      | ~ program(Y_4137)
      | ~ program('#skF_3')
      | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_31029,c_47068]) ).

tff(c_47077,plain,
    ! [Y_4137,Z_4138] :
      ( halts3('#skF_3',Y_4137,Z_4138)
      | ~ halts2(Y_4137,Z_4138)
      | ~ program(Y_4137) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46978,c_102,c_47071]) ).

tff(c_47294,plain,
    ! [W_4167,Y_4168] :
      ( ~ halts3(W_4167,'#skF_6'(W_4167),'#skF_7'(W_4167))
      | program('#skF_8'(W_4167))
      | halts2('#skF_10'(W_4167),Y_4168)
      | ~ outputs(W_4167,bad)
      | ~ halts3(W_4167,Y_4168,Y_4168)
      | ~ program(Y_4168)
      | ~ program(W_4167) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_47297,plain,
    ! [Y_4168] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_4168)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_4168,Y_4168)
      | ~ program(Y_4168)
      | ~ program('#skF_3')
      | ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_47077,c_47294]) ).

tff(c_47309,plain,
    ! [Y_4168] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_4168)
      | ~ halts3('#skF_3',Y_4168,Y_4168)
      | ~ program(Y_4168)
      | ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47196,c_102,c_46977,c_47297]) ).

tff(c_47310,plain,
    ! [Y_4168] :
      ( halts2('#skF_10'('#skF_3'),Y_4168)
      | ~ halts3('#skF_3',Y_4168,Y_4168)
      | ~ program(Y_4168)
      | ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(negUnitSimplification,[status(thm)],[c_47040,c_47309]) ).

tff(c_47317,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_47310]) ).

tff(c_47300,plain,
    ! [Y_4168] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_4168)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_4168,Y_4168)
      | ~ program(Y_4168)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_47019,c_47294]) ).

tff(c_47313,plain,
    ! [Y_4168] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_4168)
      | ~ halts3('#skF_3',Y_4168,Y_4168)
      | ~ program(Y_4168)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47196,c_102,c_46977,c_47300]) ).

tff(c_47314,plain,
    ! [Y_4168] :
      ( halts2('#skF_10'('#skF_3'),Y_4168)
      | ~ halts3('#skF_3',Y_4168,Y_4168)
      | ~ program(Y_4168)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(negUnitSimplification,[status(thm)],[c_47040,c_47313]) ).

tff(c_47319,plain,
    ! [Y_4169] :
      ( halts2('#skF_10'('#skF_3'),Y_4169)
      | ~ halts3('#skF_3',Y_4169,Y_4169)
      | ~ program(Y_4169) ),
    inference(negUnitSimplification,[status(thm)],[c_47317,c_47314]) ).

tff(c_47333,plain,
    ! [Z_4131] :
      ( halts2('#skF_10'('#skF_3'),Z_4131)
      | halts2(Z_4131,Z_4131)
      | ~ program(Z_4131) ),
    inference(resolution,[status(thm)],[c_47019,c_47319]) ).

tff(c_47351,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_47333]) ).

tff(c_47354,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_47065,c_47351]) ).

tff(c_47146,plain,
    ! [W_4145,Y_4146] :
      ( program('#skF_6'(W_4145))
      | program('#skF_8'(W_4145))
      | outputs('#skF_10'(W_4145),bad)
      | ~ outputs(W_4145,bad)
      | ~ halts3(W_4145,Y_4146,Y_4146)
      | ~ program(Y_4146)
      | ~ program(W_4145) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_47149,plain,
    ! [Z_4138] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | outputs('#skF_10'('#skF_3'),bad)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | ~ halts2(Z_4138,Z_4138)
      | ~ program(Z_4138) ),
    inference(resolution,[status(thm)],[c_47077,c_47146]) ).

tff(c_47161,plain,
    ! [Z_4138] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | outputs('#skF_10'('#skF_3'),bad)
      | ~ halts2(Z_4138,Z_4138)
      | ~ program(Z_4138) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_46977,c_47149]) ).

tff(c_47162,plain,
    ! [Z_4138] :
      ( program('#skF_6'('#skF_3'))
      | outputs('#skF_10'('#skF_3'),bad)
      | ~ halts2(Z_4138,Z_4138)
      | ~ program(Z_4138) ),
    inference(negUnitSimplification,[status(thm)],[c_47040,c_47161]) ).

tff(c_47169,plain,
    ! [Z_4138] :
      ( ~ halts2(Z_4138,Z_4138)
      | ~ program(Z_4138) ),
    inference(splitLeft,[status(thm)],[c_47162]) ).

tff(c_47388,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_47354,c_47169]) ).

tff(c_47397,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_47065,c_47388]) ).

tff(c_47446,plain,
    ! [Y_4173] :
      ( halts2('#skF_10'('#skF_3'),Y_4173)
      | ~ halts3('#skF_3',Y_4173,Y_4173)
      | ~ program(Y_4173) ),
    inference(splitRight,[status(thm)],[c_47310]) ).

tff(c_47460,plain,
    ! [Z_4131] :
      ( halts2('#skF_10'('#skF_3'),Z_4131)
      | halts2(Z_4131,Z_4131)
      | ~ program(Z_4131) ),
    inference(resolution,[status(thm)],[c_47019,c_47446]) ).

tff(c_47478,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_47460]) ).

tff(c_47481,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_47065,c_47478]) ).

tff(c_47538,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_47481,c_47169]) ).

tff(c_47547,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_47065,c_47538]) ).

tff(c_47548,plain,
    ! [Z_4131] :
      ( halts2('#skF_10'('#skF_3'),Z_4131)
      | halts2(Z_4131,Z_4131)
      | ~ program(Z_4131) ),
    inference(splitRight,[status(thm)],[c_47192]) ).

tff(c_47561,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_47548]) ).

tff(c_47564,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_47065,c_47561]) ).

tff(c_47587,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_47564,c_47169]) ).

tff(c_47593,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_47065,c_47587]) ).

tff(c_47594,plain,
    ( outputs('#skF_10'('#skF_3'),bad)
    | program('#skF_6'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_47162]) ).

tff(c_47595,plain,
    program('#skF_6'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_47594]) ).

tff(c_47719,plain,
    ! [W_4198,Y_4199] :
      ( ~ halts3(W_4198,'#skF_6'(W_4198),'#skF_7'(W_4198))
      | program('#skF_8'(W_4198))
      | halts2('#skF_10'(W_4198),Y_4199)
      | ~ outputs(W_4198,bad)
      | ~ halts3(W_4198,Y_4199,Y_4199)
      | ~ program(Y_4199)
      | ~ program(W_4198) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_47722,plain,
    ! [Y_4199] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_4199)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_4199,Y_4199)
      | ~ program(Y_4199)
      | ~ program('#skF_3')
      | ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_47077,c_47719]) ).

tff(c_47734,plain,
    ! [Y_4199] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_4199)
      | ~ halts3('#skF_3',Y_4199,Y_4199)
      | ~ program(Y_4199)
      | ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47595,c_102,c_46977,c_47722]) ).

tff(c_47735,plain,
    ! [Y_4199] :
      ( halts2('#skF_10'('#skF_3'),Y_4199)
      | ~ halts3('#skF_3',Y_4199,Y_4199)
      | ~ program(Y_4199)
      | ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(negUnitSimplification,[status(thm)],[c_47040,c_47734]) ).

tff(c_47742,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_47735]) ).

tff(c_47725,plain,
    ! [Y_4199] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_4199)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_4199,Y_4199)
      | ~ program(Y_4199)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_47019,c_47719]) ).

tff(c_47738,plain,
    ! [Y_4199] :
      ( program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_4199)
      | ~ halts3('#skF_3',Y_4199,Y_4199)
      | ~ program(Y_4199)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47595,c_102,c_46977,c_47725]) ).

tff(c_47739,plain,
    ! [Y_4199] :
      ( halts2('#skF_10'('#skF_3'),Y_4199)
      | ~ halts3('#skF_3',Y_4199,Y_4199)
      | ~ program(Y_4199)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(negUnitSimplification,[status(thm)],[c_47040,c_47738]) ).

tff(c_47744,plain,
    ! [Y_4200] :
      ( halts2('#skF_10'('#skF_3'),Y_4200)
      | ~ halts3('#skF_3',Y_4200,Y_4200)
      | ~ program(Y_4200) ),
    inference(negUnitSimplification,[status(thm)],[c_47742,c_47739]) ).

tff(c_47805,plain,
    ! [Z_4204] :
      ( halts2('#skF_10'('#skF_3'),Z_4204)
      | halts2(Z_4204,Z_4204)
      | ~ program(Z_4204) ),
    inference(resolution,[status(thm)],[c_47019,c_47744]) ).

tff(c_47757,plain,
    ! [Z_4138] :
      ( halts2('#skF_10'('#skF_3'),Z_4138)
      | ~ halts2(Z_4138,Z_4138)
      | ~ program(Z_4138) ),
    inference(resolution,[status(thm)],[c_47077,c_47744]) ).

tff(c_47826,plain,
    ! [Z_4204] :
      ( halts2('#skF_10'('#skF_3'),Z_4204)
      | ~ program(Z_4204) ),
    inference(resolution,[status(thm)],[c_47805,c_47757]) ).

tff(c_48329,plain,
    ! [W_4246,Y_4247] :
      ( ~ outputs(W_4246,bad)
      | ~ halts3(W_4246,'#skF_6'(W_4246),'#skF_7'(W_4246))
      | program('#skF_8'(W_4246))
      | ~ halts2('#skF_10'(W_4246),Y_4247)
      | ~ outputs(W_4246,good)
      | ~ halts3(W_4246,Y_4247,Y_4247)
      | ~ program(Y_4247)
      | ~ program(W_4246) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_48335,plain,
    ! [Y_4247] :
      ( ~ outputs('#skF_3',bad)
      | program('#skF_8'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_4247)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_4247,Y_4247)
      | ~ program(Y_4247)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_47019,c_48329]) ).

tff(c_48348,plain,
    ! [Y_4247] :
      ( program('#skF_8'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_4247)
      | ~ halts3('#skF_3',Y_4247,Y_4247)
      | ~ program(Y_4247)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47595,c_102,c_46990,c_46977,c_48335]) ).

tff(c_48352,plain,
    ! [Y_4248] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_4248)
      | ~ halts3('#skF_3',Y_4248,Y_4248)
      | ~ program(Y_4248) ),
    inference(negUnitSimplification,[status(thm)],[c_47742,c_47040,c_48348]) ).

tff(c_48395,plain,
    ! [Z_4249] :
      ( ~ halts3('#skF_3',Z_4249,Z_4249)
      | ~ program(Z_4249) ),
    inference(resolution,[status(thm)],[c_47826,c_48352]) ).

tff(c_48420,plain,
    ! [Z_4250] :
      ( ~ halts2(Z_4250,Z_4250)
      | ~ program(Z_4250) ),
    inference(resolution,[status(thm)],[c_47077,c_48395]) ).

tff(c_48441,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_47826,c_48420]) ).

tff(c_48455,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_47065,c_48441]) ).

tff(c_48504,plain,
    ! [Y_4253] :
      ( halts2('#skF_10'('#skF_3'),Y_4253)
      | ~ halts3('#skF_3',Y_4253,Y_4253)
      | ~ program(Y_4253) ),
    inference(splitRight,[status(thm)],[c_47735]) ).

tff(c_48567,plain,
    ! [Z_4257] :
      ( halts2('#skF_10'('#skF_3'),Z_4257)
      | halts2(Z_4257,Z_4257)
      | ~ program(Z_4257) ),
    inference(resolution,[status(thm)],[c_47019,c_48504]) ).

tff(c_48517,plain,
    ! [Z_4138] :
      ( halts2('#skF_10'('#skF_3'),Z_4138)
      | ~ halts2(Z_4138,Z_4138)
      | ~ program(Z_4138) ),
    inference(resolution,[status(thm)],[c_47077,c_48504]) ).

tff(c_48588,plain,
    ! [Z_4257] :
      ( halts2('#skF_10'('#skF_3'),Z_4257)
      | ~ program(Z_4257) ),
    inference(resolution,[status(thm)],[c_48567,c_48517]) ).

tff(c_48457,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_47735]) ).

tff(c_48484,plain,
    ! [Y_28] :
      ( program('#skF_8'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_28)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_28,Y_28)
      | ~ program(Y_28)
      | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_48457,c_40]) ).

tff(c_48498,plain,
    ! [Y_28] :
      ( program('#skF_8'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_28)
      | ~ halts3('#skF_3',Y_28,Y_28)
      | ~ program(Y_28) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_46990,c_48484]) ).

tff(c_48682,plain,
    ! [Y_4265] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_4265)
      | ~ halts3('#skF_3',Y_4265,Y_4265)
      | ~ program(Y_4265) ),
    inference(negUnitSimplification,[status(thm)],[c_47040,c_48498]) ).

tff(c_48691,plain,
    ! [Z_4266] :
      ( ~ halts3('#skF_3',Z_4266,Z_4266)
      | ~ program(Z_4266) ),
    inference(resolution,[status(thm)],[c_48588,c_48682]) ).

tff(c_48716,plain,
    ! [Z_4267] :
      ( ~ halts2(Z_4267,Z_4267)
      | ~ program(Z_4267) ),
    inference(resolution,[status(thm)],[c_47077,c_48691]) ).

tff(c_48720,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_48588,c_48716]) ).

tff(c_48727,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_47065,c_48720]) ).

tff(c_48729,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_47594]) ).

tff(c_48730,plain,
    ! [W_4268,Y_4269] :
      ( program('#skF_6'(W_4268))
      | program('#skF_8'(W_4268))
      | halts2('#skF_10'(W_4268),Y_4269)
      | ~ outputs(W_4268,bad)
      | ~ halts3(W_4268,Y_4269,Y_4269)
      | ~ program(Y_4269)
      | ~ program(W_4268) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_48736,plain,
    ! [Z_4131] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_4131)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | halts2(Z_4131,Z_4131)
      | ~ program(Z_4131) ),
    inference(resolution,[status(thm)],[c_47019,c_48730]) ).

tff(c_48749,plain,
    ! [Z_4131] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_4131)
      | halts2(Z_4131,Z_4131)
      | ~ program(Z_4131) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_46977,c_48736]) ).

tff(c_48750,plain,
    ! [Z_4131] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_4131)
      | halts2(Z_4131,Z_4131)
      | ~ program(Z_4131) ),
    inference(negUnitSimplification,[status(thm)],[c_47040,c_48749]) ).

tff(c_48780,plain,
    ! [Z_4131] :
      ( halts2('#skF_10'('#skF_3'),Z_4131)
      | halts2(Z_4131,Z_4131)
      | ~ program(Z_4131) ),
    inference(negUnitSimplification,[status(thm)],[c_48729,c_48750]) ).

tff(c_48792,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_48780]) ).

tff(c_48795,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_47065,c_48792]) ).

tff(c_48817,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_8'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_48795,c_42]) ).

tff(c_48823,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_8'('#skF_3'))
    | ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_47065,c_46990,c_48817]) ).

tff(c_48824,plain,
    ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_47040,c_48729,c_48823]) ).

tff(c_48836,plain,
    ( ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_47077,c_48824]) ).

tff(c_48849,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_47065,c_48795,c_48836]) ).

tff(c_48851,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_47064]) ).

tff(c_48850,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_47064]) ).

tff(c_48852,plain,
    ! [W_4277,Y_4278,Z_4279] :
      ( ~ decides(W_4277,'#skF_4'(W_4277),'#skF_5'(W_4277))
      | halts3(W_4277,Y_4278,Z_4279)
      | ~ halts2(Y_4278,Z_4279)
      | ~ program(Y_4278)
      | ~ program(W_4277) ),
    inference(cnfTransformation,[status(thm)],[f_69]) ).

tff(c_48855,plain,
    ! [Y_4278,Z_4279] :
      ( halts3('#skF_3',Y_4278,Z_4279)
      | ~ halts2(Y_4278,Z_4279)
      | ~ program(Y_4278)
      | ~ program('#skF_3')
      | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_31029,c_48852]) ).

tff(c_48863,plain,
    ! [Y_4280,Z_4281] :
      ( halts3('#skF_3',Y_4280,Z_4281)
      | ~ halts2(Y_4280,Z_4281)
      | ~ program(Y_4280) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46978,c_102,c_48855]) ).

tff(c_48867,plain,
    ( ~ outputs('#skF_3',bad)
    | program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_48863,c_92]) ).

tff(c_48874,plain,
    ( program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48850,c_102,c_46977,c_48867]) ).

tff(c_48875,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_48851,c_47040,c_48874]) ).

tff(c_47041,plain,
    ! [W_4135] :
      ( ~ outputs(W_4135,bad)
      | ~ halts3(W_4135,'#skF_6'(W_4135),'#skF_7'(W_4135))
      | program('#skF_8'(W_4135))
      | program('#skF_10'(W_4135))
      | ~ program(W_4135) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_47045,plain,
    ( ~ outputs('#skF_3',bad)
    | program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_47019,c_47041]) ).

tff(c_47056,plain,
    ( program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_46977,c_47045]) ).

tff(c_48881,plain,
    ( program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48850,c_47056]) ).

tff(c_48882,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_48875,c_48851,c_47040,c_48881]) ).

tff(c_48883,plain,
    ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | program('#skF_6'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_47037]) ).

tff(c_48885,plain,
    program('#skF_6'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_48883]) ).

tff(c_48904,plain,
    ! [W_4283,Y_4284,Z_4285] :
      ( ~ decides(W_4283,'#skF_4'(W_4283),'#skF_5'(W_4283))
      | halts3(W_4283,Y_4284,Z_4285)
      | ~ halts2(Y_4284,Z_4285)
      | ~ program(Y_4284)
      | ~ program(W_4283) ),
    inference(cnfTransformation,[status(thm)],[f_69]) ).

tff(c_48907,plain,
    ! [Y_4284,Z_4285] :
      ( halts3('#skF_3',Y_4284,Z_4285)
      | ~ halts2(Y_4284,Z_4285)
      | ~ program(Y_4284)
      | ~ program('#skF_3')
      | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_31029,c_48904]) ).

tff(c_48913,plain,
    ! [Y_4284,Z_4285] :
      ( halts3('#skF_3',Y_4284,Z_4285)
      | ~ halts2(Y_4284,Z_4285)
      | ~ program(Y_4284) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46978,c_102,c_48907]) ).

tff(c_48930,plain,
    ! [W_4288] :
      ( ~ outputs(W_4288,bad)
      | ~ halts3(W_4288,'#skF_6'(W_4288),'#skF_7'(W_4288))
      | halts2('#skF_8'(W_4288),'#skF_9'(W_4288))
      | program('#skF_10'(W_4288))
      | ~ program(W_4288) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_48934,plain,
    ( ~ outputs('#skF_3',bad)
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_48913,c_48930]) ).

tff(c_48949,plain,
    ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48885,c_102,c_46977,c_48934]) ).

tff(c_48955,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_48949]) ).

tff(c_48938,plain,
    ( ~ outputs('#skF_3',bad)
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_47019,c_48930]) ).

tff(c_48952,plain,
    ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48885,c_102,c_46977,c_48938]) ).

tff(c_48956,plain,
    ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(negUnitSimplification,[status(thm)],[c_48955,c_48952]) ).

tff(c_48957,plain,
    program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_48956]) ).

tff(c_48884,plain,
    program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_47037]) ).

tff(c_50427,plain,
    ! [W_4406,Y_4407] :
      ( ~ halts3(W_4406,'#skF_6'(W_4406),'#skF_7'(W_4406))
      | halts2('#skF_8'(W_4406),'#skF_9'(W_4406))
      | halts2('#skF_10'(W_4406),Y_4407)
      | ~ outputs(W_4406,bad)
      | ~ halts3(W_4406,Y_4407,Y_4407)
      | ~ program(Y_4407)
      | ~ program(W_4406) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_50433,plain,
    ! [Y_4407] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_4407)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_4407,Y_4407)
      | ~ program(Y_4407)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_47019,c_50427]) ).

tff(c_50445,plain,
    ! [Y_4407] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_4407)
      | ~ halts3('#skF_3',Y_4407,Y_4407)
      | ~ program(Y_4407)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48885,c_102,c_46977,c_50433]) ).

tff(c_50446,plain,
    ! [Y_4407] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_4407)
      | ~ halts3('#skF_3',Y_4407,Y_4407)
      | ~ program(Y_4407) ),
    inference(negUnitSimplification,[status(thm)],[c_48955,c_50445]) ).

tff(c_50449,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_50446]) ).

tff(c_51316,plain,
    ! [W_4471,Y_4472] :
      ( ~ halts3(W_4471,'#skF_6'(W_4471),'#skF_7'(W_4471))
      | ~ outputs(W_4471,good)
      | ~ halts3(W_4471,'#skF_8'(W_4471),'#skF_9'(W_4471))
      | halts2('#skF_10'(W_4471),Y_4472)
      | ~ outputs(W_4471,bad)
      | ~ halts3(W_4471,Y_4472,Y_4472)
      | ~ program(Y_4472)
      | ~ program(W_4471) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_51319,plain,
    ! [Y_4472] :
      ( ~ halts3('#skF_3','#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | halts2('#skF_10'('#skF_3'),Y_4472)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_4472,Y_4472)
      | ~ program(Y_4472)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_48913,c_51316]) ).

tff(c_51331,plain,
    ! [Y_4472] :
      ( ~ halts3('#skF_3','#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_4472)
      | ~ halts3('#skF_3',Y_4472,Y_4472)
      | ~ program(Y_4472) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48884,c_50449,c_102,c_46977,c_46990,c_51319]) ).

tff(c_51337,plain,
    ~ halts3('#skF_3','#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_51331]) ).

tff(c_51343,plain,
    ( halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_47019,c_51337]) ).

tff(c_51355,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_48885,c_51343]) ).

tff(c_51357,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_48955,c_51355]) ).

tff(c_51408,plain,
    ! [Y_4473] :
      ( halts2('#skF_10'('#skF_3'),Y_4473)
      | ~ halts3('#skF_3',Y_4473,Y_4473)
      | ~ program(Y_4473) ),
    inference(splitRight,[status(thm)],[c_51331]) ).

tff(c_51484,plain,
    ! [Z_4477] :
      ( halts2('#skF_10'('#skF_3'),Z_4477)
      | halts2(Z_4477,Z_4477)
      | ~ program(Z_4477) ),
    inference(resolution,[status(thm)],[c_47019,c_51408]) ).

tff(c_51421,plain,
    ! [Z_4285] :
      ( halts2('#skF_10'('#skF_3'),Z_4285)
      | ~ halts2(Z_4285,Z_4285)
      | ~ program(Z_4285) ),
    inference(resolution,[status(thm)],[c_48913,c_51408]) ).

tff(c_51521,plain,
    ! [Z_4477] :
      ( halts2('#skF_10'('#skF_3'),Z_4477)
      | ~ program(Z_4477) ),
    inference(resolution,[status(thm)],[c_51484,c_51421]) ).

tff(c_51359,plain,
    halts3('#skF_3','#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_51331]) ).

tff(c_51445,plain,
    ! [W_4475,Y_4476] :
      ( ~ outputs(W_4475,bad)
      | ~ halts3(W_4475,'#skF_6'(W_4475),'#skF_7'(W_4475))
      | ~ halts3(W_4475,'#skF_8'(W_4475),'#skF_9'(W_4475))
      | ~ halts2('#skF_10'(W_4475),Y_4476)
      | ~ outputs(W_4475,good)
      | ~ halts3(W_4475,Y_4476,Y_4476)
      | ~ program(Y_4476)
      | ~ program(W_4475) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_51448,plain,
    ! [Y_4476] :
      ( ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3','#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_4476)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_4476,Y_4476)
      | ~ program(Y_4476)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_48913,c_51445]) ).

tff(c_51619,plain,
    ! [Y_4481] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_4481)
      | ~ halts3('#skF_3',Y_4481,Y_4481)
      | ~ program(Y_4481) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48884,c_50449,c_102,c_46990,c_51359,c_46977,c_51448]) ).

tff(c_51660,plain,
    ! [Z_4482] :
      ( ~ halts3('#skF_3',Z_4482,Z_4482)
      | ~ program(Z_4482) ),
    inference(resolution,[status(thm)],[c_51521,c_51619]) ).

tff(c_51685,plain,
    ! [Z_4483] :
      ( ~ halts2(Z_4483,Z_4483)
      | ~ program(Z_4483) ),
    inference(resolution,[status(thm)],[c_48913,c_51660]) ).

tff(c_51689,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_51521,c_51685]) ).

tff(c_51714,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_48957,c_51689]) ).

tff(c_51771,plain,
    ! [Y_4486] :
      ( halts2('#skF_10'('#skF_3'),Y_4486)
      | ~ halts3('#skF_3',Y_4486,Y_4486)
      | ~ program(Y_4486) ),
    inference(splitRight,[status(thm)],[c_50446]) ).

tff(c_51822,plain,
    ! [Z_4488] :
      ( halts2('#skF_10'('#skF_3'),Z_4488)
      | halts2(Z_4488,Z_4488)
      | ~ program(Z_4488) ),
    inference(resolution,[status(thm)],[c_47019,c_51771]) ).

tff(c_51784,plain,
    ! [Z_4285] :
      ( halts2('#skF_10'('#skF_3'),Z_4285)
      | ~ halts2(Z_4285,Z_4285)
      | ~ program(Z_4285) ),
    inference(resolution,[status(thm)],[c_48913,c_51771]) ).

tff(c_51858,plain,
    ! [Z_4488] :
      ( halts2('#skF_10'('#skF_3'),Z_4488)
      | ~ program(Z_4488) ),
    inference(resolution,[status(thm)],[c_51822,c_51784]) ).

tff(c_51716,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_50446]) ).

tff(c_52158,plain,
    ! [W_4506,Y_4507] :
      ( ~ outputs(W_4506,bad)
      | ~ halts3(W_4506,'#skF_6'(W_4506),'#skF_7'(W_4506))
      | halts2('#skF_8'(W_4506),'#skF_9'(W_4506))
      | ~ halts2('#skF_10'(W_4506),Y_4507)
      | ~ outputs(W_4506,good)
      | ~ halts3(W_4506,Y_4507,Y_4507)
      | ~ program(Y_4507)
      | ~ program(W_4506) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_52164,plain,
    ! [Y_4507] :
      ( ~ outputs('#skF_3',bad)
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_4507)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_4507,Y_4507)
      | ~ program(Y_4507)
      | ~ program('#skF_3')
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_47019,c_52158]) ).

tff(c_52177,plain,
    ! [Y_4507] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_4507)
      | ~ halts3('#skF_3',Y_4507,Y_4507)
      | ~ program(Y_4507)
      | halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48885,c_102,c_46990,c_46977,c_52164]) ).

tff(c_52181,plain,
    ! [Y_4508] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_4508)
      | ~ halts3('#skF_3',Y_4508,Y_4508)
      | ~ program(Y_4508) ),
    inference(negUnitSimplification,[status(thm)],[c_48955,c_51716,c_52177]) ).

tff(c_52222,plain,
    ! [Z_4509] :
      ( ~ halts3('#skF_3',Z_4509,Z_4509)
      | ~ program(Z_4509) ),
    inference(resolution,[status(thm)],[c_51858,c_52181]) ).

tff(c_52247,plain,
    ! [Z_4510] :
      ( ~ halts2(Z_4510,Z_4510)
      | ~ program(Z_4510) ),
    inference(resolution,[status(thm)],[c_48913,c_52222]) ).

tff(c_52255,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_51858,c_52247]) ).

tff(c_52278,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_48957,c_52255]) ).

tff(c_52280,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_48956]) ).

tff(c_52279,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_48956]) ).

tff(c_52414,plain,
    ! [W_4530] :
      ( ~ outputs(W_4530,bad)
      | ~ halts3(W_4530,'#skF_6'(W_4530),'#skF_7'(W_4530))
      | ~ outputs(W_4530,good)
      | ~ halts3(W_4530,'#skF_8'(W_4530),'#skF_9'(W_4530))
      | program('#skF_10'(W_4530))
      | ~ program(W_4530) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_52418,plain,
    ( ~ outputs('#skF_3',bad)
    | ~ halts3('#skF_3','#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_48913,c_52414]) ).

tff(c_52433,plain,
    ( ~ halts3('#skF_3','#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48884,c_52279,c_102,c_46990,c_46977,c_52418]) ).

tff(c_52434,plain,
    ~ halts3('#skF_3','#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_52280,c_52433]) ).

tff(c_52447,plain,
    ( halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_47019,c_52434]) ).

tff(c_52459,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_48885,c_52447]) ).

tff(c_52461,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_48955,c_52459]) ).

tff(c_52462,plain,
    ( program('#skF_10'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_48949]) ).

tff(c_52470,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_52462]) ).

tff(c_52463,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_48949]) ).

tff(c_52471,plain,
    ! [W_4533] :
      ( ~ halts2('#skF_6'(W_4533),'#skF_7'(W_4533))
      | ~ outputs(W_4533,good)
      | ~ halts3(W_4533,'#skF_8'(W_4533),'#skF_9'(W_4533))
      | program('#skF_10'(W_4533))
      | ~ program(W_4533) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_52475,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_48913,c_52471]) ).

tff(c_52490,plain,
    ( program('#skF_10'('#skF_3'))
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48884,c_102,c_46990,c_52463,c_52475]) ).

tff(c_52497,plain,
    program('#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_52470,c_52490]) ).

tff(c_52500,plain,
    ! [W_4534,Y_4535] :
      ( program('#skF_6'(W_4534))
      | program('#skF_8'(W_4534))
      | halts2('#skF_10'(W_4534),Y_4535)
      | ~ outputs(W_4534,bad)
      | ~ halts3(W_4534,Y_4535,Y_4535)
      | ~ program(Y_4535)
      | ~ program(W_4534) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_52519,plain,
    ! [W_12,Z_20] :
      ( program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),Z_20)
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | halts2(Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program(W_12) ),
    inference(resolution,[status(thm)],[c_24,c_52500]) ).

tff(c_53930,plain,
    ! [W_4674,Y_4675] :
      ( ~ halts2('#skF_6'(W_4674),'#skF_7'(W_4674))
      | ~ halts3(W_4674,'#skF_8'(W_4674),'#skF_9'(W_4674))
      | ~ halts2('#skF_10'(W_4674),Y_4675)
      | ~ outputs(W_4674,good)
      | ~ halts3(W_4674,Y_4675,Y_4675)
      | ~ program(Y_4675)
      | ~ program(W_4674) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_53933,plain,
    ! [Y_4675] :
      ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_4675)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_4675,Y_4675)
      | ~ program(Y_4675)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_48913,c_53930]) ).

tff(c_53951,plain,
    ! [Y_4676] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_4676)
      | ~ halts3('#skF_3',Y_4676,Y_4676)
      | ~ program(Y_4676) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48884,c_52470,c_102,c_46990,c_52463,c_53933]) ).

tff(c_53964,plain,
    ! [W_12] :
      ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),'#skF_10'('#skF_3'))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | ~ program('#skF_10'('#skF_3'))
      | ~ program(W_12) ),
    inference(resolution,[status(thm)],[c_52519,c_53951]) ).

tff(c_53976,plain,
    ! [W_12] :
      ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),'#skF_10'('#skF_3'))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | ~ program(W_12) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52497,c_53964]) ).

tff(c_53998,plain,
    ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_53976]) ).

tff(c_54001,plain,
    ( ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_48913,c_53998]) ).

tff(c_54013,plain,
    ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_52497,c_54001]) ).

tff(c_54004,plain,
    ( halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_47019,c_53998]) ).

tff(c_54016,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_52497,c_54004]) ).

tff(c_54038,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54013,c_54016]) ).

tff(c_54040,plain,
    halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_53976]) ).

tff(c_54092,plain,
    ! [W_4681] :
      ( program('#skF_6'(W_4681))
      | program('#skF_8'(W_4681))
      | halts2('#skF_10'(W_4681),'#skF_10'('#skF_3'))
      | ~ outputs(W_4681,bad)
      | program('#skF_4'(W_4681))
      | ~ program(W_4681) ),
    inference(splitRight,[status(thm)],[c_53976]) ).

tff(c_54107,plain,
    ! [W_4681] :
      ( ~ outputs(W_4681,good)
      | ~ halts3(W_4681,'#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | ~ program('#skF_10'('#skF_3'))
      | program('#skF_6'(W_4681))
      | program('#skF_8'(W_4681))
      | ~ outputs(W_4681,bad)
      | program('#skF_4'(W_4681))
      | ~ program(W_4681) ),
    inference(resolution,[status(thm)],[c_54092,c_42]) ).

tff(c_54126,plain,
    ! [W_4682] :
      ( ~ outputs(W_4682,good)
      | ~ halts3(W_4682,'#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | program('#skF_6'(W_4682))
      | program('#skF_8'(W_4682))
      | ~ outputs(W_4682,bad)
      | program('#skF_4'(W_4682))
      | ~ program(W_4682) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52497,c_54107]) ).

tff(c_54141,plain,
    ! [W_12] :
      ( ~ outputs(W_12,good)
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | ~ program('#skF_10'('#skF_3'))
      | ~ program(W_12) ),
    inference(resolution,[status(thm)],[c_24,c_54126]) ).

tff(c_54157,plain,
    ! [W_12] :
      ( ~ outputs(W_12,good)
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | ~ program(W_12) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52497,c_54141]) ).

tff(c_54161,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_54157]) ).

tff(c_53945,plain,
    ! [Y_4675] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_4675)
      | ~ halts3('#skF_3',Y_4675,Y_4675)
      | ~ program(Y_4675) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48884,c_52470,c_102,c_46990,c_52463,c_53933]) ).

tff(c_54184,plain,
    ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_54161,c_53945]) ).

tff(c_54198,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_52497,c_54040,c_54184]) ).

tff(c_54200,plain,
    ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_54157]) ).

tff(c_54463,plain,
    ! [W_4703,Y_4704] :
      ( ~ halts2('#skF_6'(W_4703),'#skF_7'(W_4703))
      | ~ outputs(W_4703,good)
      | ~ halts3(W_4703,'#skF_8'(W_4703),'#skF_9'(W_4703))
      | halts2('#skF_10'(W_4703),Y_4704)
      | ~ outputs(W_4703,bad)
      | ~ halts3(W_4703,Y_4704,Y_4704)
      | ~ program(Y_4704)
      | ~ program(W_4703) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_54466,plain,
    ! [Y_4704] :
      ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | halts2('#skF_10'('#skF_3'),Y_4704)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_4704,Y_4704)
      | ~ program(Y_4704)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_48913,c_54463]) ).

tff(c_54484,plain,
    ! [Y_4705] :
      ( halts2('#skF_10'('#skF_3'),Y_4705)
      | ~ halts3('#skF_3',Y_4705,Y_4705)
      | ~ program(Y_4705) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48884,c_52470,c_102,c_46977,c_46990,c_52463,c_54466]) ).

tff(c_54486,plain,
    ( halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_54040,c_54484]) ).

tff(c_54501,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_52497,c_54486]) ).

tff(c_54503,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54200,c_54501]) ).

tff(c_54504,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_52462]) ).

tff(c_54505,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_52462]) ).

tff(c_54840,plain,
    ! [W_4745,Y_4746] :
      ( ~ halts2('#skF_6'(W_4745),'#skF_7'(W_4745))
      | halts2('#skF_8'(W_4745),'#skF_9'(W_4745))
      | halts2('#skF_10'(W_4745),Y_4746)
      | ~ outputs(W_4745,bad)
      | ~ halts3(W_4745,Y_4746,Y_4746)
      | ~ program(Y_4746)
      | ~ program(W_4745) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_54846,plain,
    ! [Z_4131] :
      ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_4131)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | halts2(Z_4131,Z_4131)
      | ~ program(Z_4131) ),
    inference(resolution,[status(thm)],[c_47019,c_54840]) ).

tff(c_54859,plain,
    ! [Z_4131] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_4131)
      | halts2(Z_4131,Z_4131)
      | ~ program(Z_4131) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_46977,c_52463,c_54846]) ).

tff(c_54860,plain,
    ! [Z_4131] :
      ( halts2('#skF_10'('#skF_3'),Z_4131)
      | halts2(Z_4131,Z_4131)
      | ~ program(Z_4131) ),
    inference(negUnitSimplification,[status(thm)],[c_54505,c_54859]) ).

tff(c_54905,plain,
    ( ~ program('#skF_10'('#skF_3'))
    | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(factorization,[status(thm),theory(equality)],[c_54860]) ).

tff(c_54908,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_54504,c_54905]) ).

tff(c_54962,plain,
    ! [W_4751,Y_4752] :
      ( ~ halts2('#skF_6'(W_4751),'#skF_7'(W_4751))
      | halts2('#skF_8'(W_4751),'#skF_9'(W_4751))
      | ~ halts2('#skF_10'(W_4751),Y_4752)
      | ~ outputs(W_4751,good)
      | ~ halts3(W_4751,Y_4752,Y_4752)
      | ~ program(Y_4752)
      | ~ program(W_4751) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_54964,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_54908,c_54962]) ).

tff(c_54979,plain,
    ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_54504,c_46990,c_52463,c_54964]) ).

tff(c_54980,plain,
    ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_54505,c_54979]) ).

tff(c_55015,plain,
    ( ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_48913,c_54980]) ).

tff(c_55028,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_54504,c_54908,c_55015]) ).

tff(c_55030,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_48883]) ).

tff(c_55029,plain,
    ( program('#skF_10'('#skF_3'))
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_48883]) ).

tff(c_55031,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_55029]) ).

tff(c_55050,plain,
    ! [W_4755,Y_4756,Z_4757] :
      ( ~ decides(W_4755,'#skF_4'(W_4755),'#skF_5'(W_4755))
      | halts3(W_4755,Y_4756,Z_4757)
      | ~ halts2(Y_4756,Z_4757)
      | ~ program(Y_4756)
      | ~ program(W_4755) ),
    inference(cnfTransformation,[status(thm)],[f_69]) ).

tff(c_55053,plain,
    ! [Y_4756,Z_4757] :
      ( halts3('#skF_3',Y_4756,Z_4757)
      | ~ halts2(Y_4756,Z_4757)
      | ~ program(Y_4756)
      | ~ program('#skF_3')
      | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_31029,c_55050]) ).

tff(c_55061,plain,
    ! [Y_4758,Z_4759] :
      ( halts3('#skF_3',Y_4758,Z_4759)
      | ~ halts2(Y_4758,Z_4759)
      | ~ program(Y_4758) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46978,c_102,c_55053]) ).

tff(c_55069,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_55061,c_84]) ).

tff(c_55075,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48884,c_55031,c_102,c_46990,c_55069]) ).

tff(c_55076,plain,
    program('#skF_10'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_55030,c_55075]) ).

tff(c_55059,plain,
    ! [Y_4756,Z_4757] :
      ( halts3('#skF_3',Y_4756,Z_4757)
      | ~ halts2(Y_4756,Z_4757)
      | ~ program(Y_4756) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46978,c_102,c_55053]) ).

tff(c_55151,plain,
    ! [W_4766,Y_4767] :
      ( program('#skF_6'(W_4766))
      | program('#skF_8'(W_4766))
      | halts2('#skF_10'(W_4766),Y_4767)
      | ~ outputs(W_4766,bad)
      | ~ halts3(W_4766,Y_4767,Y_4767)
      | ~ program(Y_4767)
      | ~ program(W_4766) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_55172,plain,
    ! [W_12,Z_20] :
      ( program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),Z_20)
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | halts2(Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program(W_12) ),
    inference(resolution,[status(thm)],[c_24,c_55151]) ).

tff(c_55368,plain,
    ! [W_4795,Y_4796] :
      ( program('#skF_6'(W_4795))
      | ~ halts3(W_4795,'#skF_8'(W_4795),'#skF_9'(W_4795))
      | ~ halts2('#skF_10'(W_4795),Y_4796)
      | ~ outputs(W_4795,good)
      | ~ halts3(W_4795,Y_4796,Y_4796)
      | ~ program(Y_4796)
      | ~ program(W_4795) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_55371,plain,
    ! [Y_4796] :
      ( program('#skF_6'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_4796)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_4796,Y_4796)
      | ~ program(Y_4796)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_55059,c_55368]) ).

tff(c_55383,plain,
    ! [Y_4796] :
      ( program('#skF_6'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_4796)
      | ~ halts3('#skF_3',Y_4796,Y_4796)
      | ~ program(Y_4796) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48884,c_55031,c_102,c_46990,c_55371]) ).

tff(c_55391,plain,
    ! [Y_4797] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_4797)
      | ~ halts3('#skF_3',Y_4797,Y_4797)
      | ~ program(Y_4797) ),
    inference(negUnitSimplification,[status(thm)],[c_55030,c_55383]) ).

tff(c_55400,plain,
    ! [W_12] :
      ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),'#skF_10'('#skF_3'))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | ~ program('#skF_10'('#skF_3'))
      | ~ program(W_12) ),
    inference(resolution,[status(thm)],[c_55172,c_55391]) ).

tff(c_55411,plain,
    ! [W_12] :
      ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | halts2('#skF_10'(W_12),'#skF_10'('#skF_3'))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | ~ program(W_12) ),
    inference(demodulation,[status(thm),theory(equality)],[c_55076,c_55400]) ).

tff(c_55883,plain,
    ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_55411]) ).

tff(c_55907,plain,
    ( ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_55059,c_55883]) ).

tff(c_55919,plain,
    ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_55076,c_55907]) ).

tff(c_55910,plain,
    ( halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_47019,c_55883]) ).

tff(c_55922,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_55076,c_55910]) ).

tff(c_55945,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_55919,c_55922]) ).

tff(c_55947,plain,
    halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_55411]) ).

tff(c_55982,plain,
    ! [W_4840] :
      ( program('#skF_6'(W_4840))
      | program('#skF_8'(W_4840))
      | halts2('#skF_10'(W_4840),'#skF_10'('#skF_3'))
      | ~ outputs(W_4840,bad)
      | program('#skF_4'(W_4840))
      | ~ program(W_4840) ),
    inference(splitRight,[status(thm)],[c_55411]) ).

tff(c_55997,plain,
    ! [W_4840] :
      ( ~ outputs(W_4840,good)
      | ~ halts3(W_4840,'#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | ~ program('#skF_10'('#skF_3'))
      | program('#skF_6'(W_4840))
      | program('#skF_8'(W_4840))
      | ~ outputs(W_4840,bad)
      | program('#skF_4'(W_4840))
      | ~ program(W_4840) ),
    inference(resolution,[status(thm)],[c_55982,c_42]) ).

tff(c_56040,plain,
    ! [W_4843] :
      ( ~ outputs(W_4843,good)
      | ~ halts3(W_4843,'#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | program('#skF_6'(W_4843))
      | program('#skF_8'(W_4843))
      | ~ outputs(W_4843,bad)
      | program('#skF_4'(W_4843))
      | ~ program(W_4843) ),
    inference(demodulation,[status(thm),theory(equality)],[c_55076,c_55997]) ).

tff(c_56055,plain,
    ! [W_12] :
      ( ~ outputs(W_12,good)
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | ~ program('#skF_10'('#skF_3'))
      | ~ program(W_12) ),
    inference(resolution,[status(thm)],[c_24,c_56040]) ).

tff(c_56074,plain,
    ! [W_12] :
      ( ~ outputs(W_12,good)
      | program('#skF_6'(W_12))
      | program('#skF_8'(W_12))
      | ~ outputs(W_12,bad)
      | program('#skF_4'(W_12))
      | halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
      | ~ program(W_12) ),
    inference(demodulation,[status(thm),theory(equality)],[c_55076,c_56055]) ).

tff(c_56078,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_56074]) ).

tff(c_55384,plain,
    ! [Y_4796] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_4796)
      | ~ halts3('#skF_3',Y_4796,Y_4796)
      | ~ program(Y_4796) ),
    inference(negUnitSimplification,[status(thm)],[c_55030,c_55383]) ).

tff(c_56084,plain,
    ( ~ halts3('#skF_3','#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_56078,c_55384]) ).

tff(c_56100,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_55076,c_55947,c_56084]) ).

tff(c_56102,plain,
    ~ halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_56074]) ).

tff(c_56152,plain,
    ! [W_4847,Y_4848] :
      ( program('#skF_6'(W_4847))
      | ~ outputs(W_4847,good)
      | ~ halts3(W_4847,'#skF_8'(W_4847),'#skF_9'(W_4847))
      | halts2('#skF_10'(W_4847),Y_4848)
      | ~ outputs(W_4847,bad)
      | ~ halts3(W_4847,Y_4848,Y_4848)
      | ~ program(Y_4848)
      | ~ program(W_4847) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_56155,plain,
    ! [Y_4848] :
      ( program('#skF_6'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | halts2('#skF_10'('#skF_3'),Y_4848)
      | ~ outputs('#skF_3',bad)
      | ~ halts3('#skF_3',Y_4848,Y_4848)
      | ~ program(Y_4848)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_55059,c_56152]) ).

tff(c_56167,plain,
    ! [Y_4848] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Y_4848)
      | ~ halts3('#skF_3',Y_4848,Y_4848)
      | ~ program(Y_4848) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48884,c_55031,c_102,c_46977,c_46990,c_56155]) ).

tff(c_56175,plain,
    ! [Y_4849] :
      ( halts2('#skF_10'('#skF_3'),Y_4849)
      | ~ halts3('#skF_3',Y_4849,Y_4849)
      | ~ program(Y_4849) ),
    inference(negUnitSimplification,[status(thm)],[c_55030,c_56167]) ).

tff(c_56177,plain,
    ( halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3'))
    | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_55947,c_56175]) ).

tff(c_56192,plain,
    halts2('#skF_10'('#skF_3'),'#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_55076,c_56177]) ).

tff(c_56194,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56102,c_56192]) ).

tff(c_56195,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_55029]) ).

tff(c_56196,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_55029]) ).

tff(c_56369,plain,
    ! [W_4866,Y_4867] :
      ( program('#skF_6'(W_4866))
      | halts2('#skF_8'(W_4866),'#skF_9'(W_4866))
      | halts2('#skF_10'(W_4866),Y_4867)
      | ~ outputs(W_4866,bad)
      | ~ halts3(W_4866,Y_4867,Y_4867)
      | ~ program(Y_4867)
      | ~ program(W_4866) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_56375,plain,
    ! [Z_4131] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_4131)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | halts2(Z_4131,Z_4131)
      | ~ program(Z_4131) ),
    inference(resolution,[status(thm)],[c_47019,c_56369]) ).

tff(c_56388,plain,
    ! [Z_4131] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_4131)
      | halts2(Z_4131,Z_4131)
      | ~ program(Z_4131) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_46977,c_56375]) ).

tff(c_56411,plain,
    ! [Z_4869] :
      ( halts2('#skF_10'('#skF_3'),Z_4869)
      | halts2(Z_4869,Z_4869)
      | ~ program(Z_4869) ),
    inference(negUnitSimplification,[status(thm)],[c_56196,c_55030,c_56388]) ).

tff(c_56228,plain,
    ! [W_4851,Y_4852,Z_4853] :
      ( ~ decides(W_4851,'#skF_4'(W_4851),'#skF_5'(W_4851))
      | halts3(W_4851,Y_4852,Z_4853)
      | ~ halts2(Y_4852,Z_4853)
      | ~ program(Y_4852)
      | ~ program(W_4851) ),
    inference(cnfTransformation,[status(thm)],[f_69]) ).

tff(c_56231,plain,
    ! [Y_4852,Z_4853] :
      ( halts3('#skF_3',Y_4852,Z_4853)
      | ~ halts2(Y_4852,Z_4853)
      | ~ program(Y_4852)
      | ~ program('#skF_3')
      | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_31029,c_56228]) ).

tff(c_56237,plain,
    ! [Y_4852,Z_4853] :
      ( halts3('#skF_3',Y_4852,Z_4853)
      | ~ halts2(Y_4852,Z_4853)
      | ~ program(Y_4852) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46978,c_102,c_56231]) ).

tff(c_56372,plain,
    ! [Z_4853] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_4853)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | ~ halts2(Z_4853,Z_4853)
      | ~ program(Z_4853) ),
    inference(resolution,[status(thm)],[c_56237,c_56369]) ).

tff(c_56384,plain,
    ! [Z_4853] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | halts2('#skF_10'('#skF_3'),Z_4853)
      | ~ halts2(Z_4853,Z_4853)
      | ~ program(Z_4853) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_46977,c_56372]) ).

tff(c_56385,plain,
    ! [Z_4853] :
      ( halts2('#skF_10'('#skF_3'),Z_4853)
      | ~ halts2(Z_4853,Z_4853)
      | ~ program(Z_4853) ),
    inference(negUnitSimplification,[status(thm)],[c_56196,c_55030,c_56384]) ).

tff(c_56424,plain,
    ! [Z_4869] :
      ( halts2('#skF_10'('#skF_3'),Z_4869)
      | ~ program(Z_4869) ),
    inference(resolution,[status(thm)],[c_56411,c_56385]) ).

tff(c_56459,plain,
    ! [W_4875,Y_4876] :
      ( program('#skF_6'(W_4875))
      | halts2('#skF_8'(W_4875),'#skF_9'(W_4875))
      | ~ halts2('#skF_10'(W_4875),Y_4876)
      | ~ outputs(W_4875,good)
      | ~ halts3(W_4875,Y_4876,Y_4876)
      | ~ program(Y_4876)
      | ~ program(W_4875) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_56461,plain,
    ! [Z_4869] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Z_4869,Z_4869)
      | ~ program('#skF_3')
      | ~ program(Z_4869) ),
    inference(resolution,[status(thm)],[c_56424,c_56459]) ).

tff(c_56466,plain,
    ! [Z_4869] :
      ( program('#skF_6'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ halts3('#skF_3',Z_4869,Z_4869)
      | ~ program(Z_4869) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_46990,c_56461]) ).

tff(c_56472,plain,
    ! [Z_4877] :
      ( ~ halts3('#skF_3',Z_4877,Z_4877)
      | ~ program(Z_4877) ),
    inference(negUnitSimplification,[status(thm)],[c_56196,c_55030,c_56466]) ).

tff(c_56497,plain,
    ! [Z_4878] :
      ( ~ halts2(Z_4878,Z_4878)
      | ~ program(Z_4878) ),
    inference(resolution,[status(thm)],[c_56237,c_56472]) ).

tff(c_56501,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(resolution,[status(thm)],[c_56424,c_56497]) ).

tff(c_56508,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_56195,c_56501]) ).

tff(c_56509,plain,
    ! [Y_19,Z_20] :
      ( halts2(Y_19,Z_20)
      | ~ program(Y_19) ),
    inference(splitRight,[status(thm)],[c_18]) ).

tff(c_56515,plain,
    ! [W_4881] :
      ( ~ decides(W_4881,'#skF_4'(W_4881),'#skF_5'(W_4881))
      | outputs(W_4881,good)
      | ~ program(W_4881) ),
    inference(splitRight,[status(thm)],[c_10]) ).

tff(c_56519,plain,
    ( outputs('#skF_3',good)
    | ~ program('#skF_3')
    | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_31029,c_56515]) ).

tff(c_56526,plain,
    ( outputs('#skF_3',good)
    | ~ program('#skF_4'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_56519]) ).

tff(c_56528,plain,
    ~ program('#skF_4'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_56526]) ).

tff(c_56537,plain,
    ! [Y_19,Z_20] :
      ( halts3('#skF_3',Y_19,Z_20)
      | ~ halts2(Y_19,Z_20)
      | ~ program(Y_19)
      | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_16,c_56528]) ).

tff(c_56546,plain,
    ! [Y_19,Z_20] :
      ( halts3('#skF_3',Y_19,Z_20)
      | ~ halts2(Y_19,Z_20)
      | ~ program(Y_19) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_56537]) ).

tff(c_56540,plain,
    ( outputs('#skF_3',bad)
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_33851,c_56528]) ).

tff(c_56549,plain,
    outputs('#skF_3',bad),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_56540]) ).

tff(c_56567,plain,
    ! [Y_4883,Z_4884] :
      ( halts3('#skF_3',Y_4883,Z_4884)
      | ~ halts2(Y_4883,Z_4884)
      | ~ program(Y_4883) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_56537]) ).

tff(c_56571,plain,
    ( ~ outputs('#skF_3',bad)
    | program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_56567,c_92]) ).

tff(c_56574,plain,
    ( program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_56549,c_56571]) ).

tff(c_56576,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_56574]) ).

tff(c_56543,plain,
    ( outputs('#skF_3',good)
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_33849,c_56528]) ).

tff(c_56552,plain,
    outputs('#skF_3',good),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_56543]) ).

tff(c_56577,plain,
    ! [W_4886] :
      ( program('#skF_6'(W_4886))
      | ~ outputs(W_4886,good)
      | ~ halts3(W_4886,'#skF_8'(W_4886),'#skF_9'(W_4886))
      | program('#skF_10'(W_4886))
      | ~ program(W_4886) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_56581,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_56546,c_56577]) ).

tff(c_56588,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_56552,c_56581]) ).

tff(c_56590,plain,
    ( program('#skF_10'('#skF_3'))
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(negUnitSimplification,[status(thm)],[c_56576,c_56588]) ).

tff(c_56591,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_56590]) ).

tff(c_56597,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_96,c_56591]) ).

tff(c_56603,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_56597]) ).

tff(c_56604,plain,
    program('#skF_10'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_56576,c_56603]) ).

tff(c_56642,plain,
    ! [W_4892,Y_4893] :
      ( program('#skF_6'(W_4892))
      | program('#skF_8'(W_4892))
      | ~ halts2('#skF_10'(W_4892),Y_4893)
      | ~ outputs(W_4892,good)
      | ~ halts3(W_4892,Y_4893,Y_4893)
      | ~ program(Y_4893)
      | ~ program(W_4892) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_56647,plain,
    ! [W_4894,Z_4895] :
      ( program('#skF_6'(W_4894))
      | program('#skF_8'(W_4894))
      | ~ outputs(W_4894,good)
      | ~ halts3(W_4894,Z_4895,Z_4895)
      | ~ program(Z_4895)
      | ~ program(W_4894)
      | ~ program('#skF_10'(W_4894)) ),
    inference(resolution,[status(thm)],[c_56509,c_56642]) ).

tff(c_56650,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | ~ program('#skF_3')
      | ~ program('#skF_10'('#skF_3'))
      | ~ halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_56546,c_56647]) ).

tff(c_56656,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | ~ halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56604,c_102,c_56552,c_56650]) ).

tff(c_56671,plain,
    ! [Z_4898] :
      ( ~ halts2(Z_4898,Z_4898)
      | ~ program(Z_4898) ),
    inference(negUnitSimplification,[status(thm)],[c_56591,c_56576,c_56656]) ).

tff(c_56676,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_56509,c_56671]) ).

tff(c_56694,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56676,c_56604]) ).

tff(c_56696,plain,
    program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_56590]) ).

tff(c_56695,plain,
    ( ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_56590]) ).

tff(c_56697,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_56695]) ).

tff(c_56700,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(resolution,[status(thm)],[c_56509,c_56697]) ).

tff(c_56710,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_56696,c_56700]) ).

tff(c_56711,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_56695]) ).

tff(c_56712,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_56695]) ).

tff(c_57213,plain,
    ! [W_4963,Y_4964] :
      ( program('#skF_6'(W_4963))
      | ~ halts3(W_4963,'#skF_8'(W_4963),'#skF_9'(W_4963))
      | ~ halts2('#skF_10'(W_4963),Y_4964)
      | ~ outputs(W_4963,good)
      | ~ halts3(W_4963,Y_4964,Y_4964)
      | ~ program(Y_4964)
      | ~ program(W_4963) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_57216,plain,
    ! [Y_4964] :
      ( program('#skF_6'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_4964)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_4964,Y_4964)
      | ~ program(Y_4964)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_56546,c_57213]) ).

tff(c_57222,plain,
    ! [Y_4964] :
      ( program('#skF_6'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_4964)
      | ~ halts3('#skF_3',Y_4964,Y_4964)
      | ~ program(Y_4964) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56696,c_56712,c_102,c_56552,c_57216]) ).

tff(c_57225,plain,
    ! [Y_4965] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_4965)
      | ~ halts3('#skF_3',Y_4965,Y_4965)
      | ~ program(Y_4965) ),
    inference(negUnitSimplification,[status(thm)],[c_56576,c_57222]) ).

tff(c_57234,plain,
    ! [Z_20] :
      ( ~ halts3('#skF_3',Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_56509,c_57225]) ).

tff(c_57246,plain,
    ! [Z_4966] :
      ( ~ halts3('#skF_3',Z_4966,Z_4966)
      | ~ program(Z_4966) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56711,c_57234]) ).

tff(c_57260,plain,
    ! [Z_4967] :
      ( ~ halts2(Z_4967,Z_4967)
      | ~ program(Z_4967) ),
    inference(resolution,[status(thm)],[c_56546,c_57246]) ).

tff(c_57275,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_56509,c_57260]) ).

tff(c_57329,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_57275,c_56711]) ).

tff(c_57331,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_56574]) ).

tff(c_57330,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | program('#skF_8'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_56574]) ).

tff(c_57332,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_57330]) ).

tff(c_57335,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_56509,c_57332]) ).

tff(c_57339,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_57331,c_57335]) ).

tff(c_57340,plain,
    ( program('#skF_8'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_57330]) ).

tff(c_57361,plain,
    program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_57340]) ).

tff(c_57341,plain,
    halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitRight,[status(thm)],[c_57330]) ).

tff(c_57462,plain,
    ! [W_4986,Y_4987] :
      ( ~ halts2('#skF_6'(W_4986),'#skF_7'(W_4986))
      | program('#skF_8'(W_4986))
      | ~ halts2('#skF_10'(W_4986),Y_4987)
      | ~ outputs(W_4986,good)
      | ~ halts3(W_4986,Y_4987,Y_4987)
      | ~ program(Y_4987)
      | ~ program(W_4986) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_57464,plain,
    ! [Y_4987] :
      ( program('#skF_8'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_4987)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_4987,Y_4987)
      | ~ program(Y_4987)
      | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_57341,c_57462]) ).

tff(c_57470,plain,
    ! [Y_4987] :
      ( program('#skF_8'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_4987)
      | ~ halts3('#skF_3',Y_4987,Y_4987)
      | ~ program(Y_4987) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_56552,c_57464]) ).

tff(c_57473,plain,
    ! [Y_4988] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_4988)
      | ~ halts3('#skF_3',Y_4988,Y_4988)
      | ~ program(Y_4988) ),
    inference(splitLeft,[status(thm)],[c_57470]) ).

tff(c_57476,plain,
    ! [Z_20] :
      ( ~ halts3('#skF_3',Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_56509,c_57473]) ).

tff(c_57480,plain,
    ! [Z_4989] :
      ( ~ halts3('#skF_3',Z_4989,Z_4989)
      | ~ program(Z_4989) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57361,c_57476]) ).

tff(c_57494,plain,
    ! [Z_4990] :
      ( ~ halts2(Z_4990,Z_4990)
      | ~ program(Z_4990) ),
    inference(resolution,[status(thm)],[c_56546,c_57480]) ).

tff(c_57499,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_56509,c_57494]) ).

tff(c_57521,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_57499,c_57361]) ).

tff(c_57522,plain,
    program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_57470]) ).

tff(c_58161,plain,
    ! [W_5053,Y_5054] :
      ( ~ halts2('#skF_6'(W_5053),'#skF_7'(W_5053))
      | halts2('#skF_8'(W_5053),'#skF_9'(W_5053))
      | outputs('#skF_10'(W_5053),bad)
      | ~ outputs(W_5053,bad)
      | ~ halts3(W_5053,Y_5054,Y_5054)
      | ~ program(Y_5054)
      | ~ program(W_5053) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_58164,plain,
    ! [Z_20] :
      ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | outputs('#skF_10'('#skF_3'),bad)
      | ~ outputs('#skF_3',bad)
      | ~ program('#skF_3')
      | ~ halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_56546,c_58161]) ).

tff(c_58170,plain,
    ! [Z_20] :
      ( halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | outputs('#skF_10'('#skF_3'),bad)
      | ~ halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_56549,c_57341,c_58164]) ).

tff(c_58173,plain,
    ! [Z_5055] :
      ( ~ halts2(Z_5055,Z_5055)
      | ~ program(Z_5055) ),
    inference(splitLeft,[status(thm)],[c_58170]) ).

tff(c_58188,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_56509,c_58173]) ).

tff(c_58235,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58188,c_57522]) ).

tff(c_58236,plain,
    ( outputs('#skF_10'('#skF_3'),bad)
    | halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_58170]) ).

tff(c_58237,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_58236]) ).

tff(c_58441,plain,
    ! [W_5072,Y_5073] :
      ( ~ halts2('#skF_6'(W_5072),'#skF_7'(W_5072))
      | ~ halts3(W_5072,'#skF_8'(W_5072),'#skF_9'(W_5072))
      | ~ halts2('#skF_10'(W_5072),Y_5073)
      | ~ outputs(W_5072,good)
      | ~ halts3(W_5072,Y_5073,Y_5073)
      | ~ program(Y_5073)
      | ~ program(W_5072) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_58444,plain,
    ! [Y_5073] :
      ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_5073)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_5073,Y_5073)
      | ~ program(Y_5073)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_56546,c_58441]) ).

tff(c_58452,plain,
    ! [Y_5074] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_5074)
      | ~ halts3('#skF_3',Y_5074,Y_5074)
      | ~ program(Y_5074) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57522,c_58237,c_102,c_56552,c_57341,c_58444]) ).

tff(c_58464,plain,
    ! [Z_20] :
      ( ~ halts3('#skF_3',Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_56509,c_58452]) ).

tff(c_58480,plain,
    ! [Z_5075] :
      ( ~ halts3('#skF_3',Z_5075,Z_5075)
      | ~ program(Z_5075) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57361,c_58464]) ).

tff(c_58494,plain,
    ! [Z_5076] :
      ( ~ halts2(Z_5076,Z_5076)
      | ~ program(Z_5076) ),
    inference(resolution,[status(thm)],[c_56546,c_58480]) ).

tff(c_58511,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_56509,c_58494]) ).

tff(c_58561,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58511,c_57522]) ).

tff(c_58563,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_58236]) ).

tff(c_58577,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(resolution,[status(thm)],[c_56509,c_58563]) ).

tff(c_58587,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_57522,c_58577]) ).

tff(c_58588,plain,
    program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_57340]) ).

tff(c_58589,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_57340]) ).

tff(c_58603,plain,
    ! [W_5082] :
      ( ~ halts2('#skF_6'(W_5082),'#skF_7'(W_5082))
      | ~ outputs(W_5082,good)
      | ~ halts3(W_5082,'#skF_8'(W_5082),'#skF_9'(W_5082))
      | program('#skF_10'(W_5082))
      | ~ program(W_5082) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_58607,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_56546,c_58603]) ).

tff(c_58614,plain,
    ( program('#skF_10'('#skF_3'))
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58588,c_102,c_56552,c_57341,c_58607]) ).

tff(c_58615,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_58589,c_58614]) ).

tff(c_58619,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(resolution,[status(thm)],[c_56509,c_58615]) ).

tff(c_58629,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_58588,c_58619]) ).

tff(c_58631,plain,
    program('#skF_4'('#skF_3')),
    inference(splitRight,[status(thm)],[c_56526]) ).

tff(c_58660,plain,
    ! [W_5086,Y_5087,Z_5088] :
      ( ~ decides(W_5086,'#skF_4'(W_5086),'#skF_5'(W_5086))
      | halts3(W_5086,Y_5087,Z_5088)
      | ~ halts2(Y_5087,Z_5088)
      | ~ program(Y_5087)
      | ~ program(W_5086) ),
    inference(cnfTransformation,[status(thm)],[f_69]) ).

tff(c_58663,plain,
    ! [Y_5087,Z_5088] :
      ( halts3('#skF_3',Y_5087,Z_5088)
      | ~ halts2(Y_5087,Z_5088)
      | ~ program(Y_5087)
      | ~ program('#skF_3')
      | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_31029,c_58660]) ).

tff(c_58669,plain,
    ! [Y_5087,Z_5088] :
      ( halts3('#skF_3',Y_5087,Z_5088)
      | ~ halts2(Y_5087,Z_5088)
      | ~ program(Y_5087) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58631,c_102,c_58663]) ).

tff(c_58630,plain,
    outputs('#skF_3',good),
    inference(splitRight,[status(thm)],[c_56526]) ).

tff(c_58671,plain,
    ! [Y_5089,Z_5090] :
      ( halts3('#skF_3',Y_5089,Z_5090)
      | ~ halts2(Y_5089,Z_5090)
      | ~ program(Y_5089) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58631,c_102,c_58663]) ).

tff(c_58679,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_58671,c_84]) ).

tff(c_58685,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_58630,c_58679]) ).

tff(c_58686,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_58685]) ).

tff(c_58705,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_96,c_58686]) ).

tff(c_58711,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_58705]) ).

tff(c_58712,plain,
    program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_58711]) ).

tff(c_58730,plain,
    ! [W_5093,Y_5094] :
      ( program('#skF_6'(W_5093))
      | program('#skF_8'(W_5093))
      | ~ halts2('#skF_10'(W_5093),Y_5094)
      | ~ outputs(W_5093,good)
      | ~ halts3(W_5093,Y_5094,Y_5094)
      | ~ program(Y_5094)
      | ~ program(W_5093) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_58735,plain,
    ! [W_5095,Z_5096] :
      ( program('#skF_6'(W_5095))
      | program('#skF_8'(W_5095))
      | ~ outputs(W_5095,good)
      | ~ halts3(W_5095,Z_5096,Z_5096)
      | ~ program(Z_5096)
      | ~ program(W_5095)
      | ~ program('#skF_10'(W_5095)) ),
    inference(resolution,[status(thm)],[c_56509,c_58730]) ).

tff(c_58738,plain,
    ! [Z_5088] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | ~ program('#skF_3')
      | ~ program('#skF_10'('#skF_3'))
      | ~ halts2(Z_5088,Z_5088)
      | ~ program(Z_5088) ),
    inference(resolution,[status(thm)],[c_58669,c_58735]) ).

tff(c_58744,plain,
    ! [Z_5088] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | ~ halts2(Z_5088,Z_5088)
      | ~ program(Z_5088) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58712,c_102,c_58630,c_58738]) ).

tff(c_58745,plain,
    ! [Z_5088] :
      ( program('#skF_6'('#skF_3'))
      | ~ halts2(Z_5088,Z_5088)
      | ~ program(Z_5088) ),
    inference(negUnitSimplification,[status(thm)],[c_58686,c_58744]) ).

tff(c_58760,plain,
    ! [Z_5099] :
      ( ~ halts2(Z_5099,Z_5099)
      | ~ program(Z_5099) ),
    inference(splitLeft,[status(thm)],[c_58745]) ).

tff(c_58765,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_56509,c_58760]) ).

tff(c_58784,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58765,c_58712]) ).

tff(c_58785,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_58745]) ).

tff(c_58864,plain,
    ! [W_5108,Y_5109] :
      ( ~ halts2('#skF_6'(W_5108),'#skF_7'(W_5108))
      | program('#skF_8'(W_5108))
      | ~ halts2('#skF_10'(W_5108),Y_5109)
      | ~ outputs(W_5108,good)
      | ~ halts3(W_5108,Y_5109,Y_5109)
      | ~ program(Y_5109)
      | ~ program(W_5108) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_58869,plain,
    ! [W_5110,Y_5111] :
      ( program('#skF_8'(W_5110))
      | ~ halts2('#skF_10'(W_5110),Y_5111)
      | ~ outputs(W_5110,good)
      | ~ halts3(W_5110,Y_5111,Y_5111)
      | ~ program(Y_5111)
      | ~ program(W_5110)
      | ~ program('#skF_6'(W_5110)) ),
    inference(resolution,[status(thm)],[c_56509,c_58864]) ).

tff(c_58874,plain,
    ! [W_5112,Z_5113] :
      ( program('#skF_8'(W_5112))
      | ~ outputs(W_5112,good)
      | ~ halts3(W_5112,Z_5113,Z_5113)
      | ~ program(Z_5113)
      | ~ program(W_5112)
      | ~ program('#skF_6'(W_5112))
      | ~ program('#skF_10'(W_5112)) ),
    inference(resolution,[status(thm)],[c_56509,c_58869]) ).

tff(c_58877,plain,
    ! [Z_5088] :
      ( program('#skF_8'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | ~ program('#skF_3')
      | ~ program('#skF_6'('#skF_3'))
      | ~ program('#skF_10'('#skF_3'))
      | ~ halts2(Z_5088,Z_5088)
      | ~ program(Z_5088) ),
    inference(resolution,[status(thm)],[c_58669,c_58874]) ).

tff(c_58883,plain,
    ! [Z_5088] :
      ( program('#skF_8'('#skF_3'))
      | ~ halts2(Z_5088,Z_5088)
      | ~ program(Z_5088) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58712,c_58785,c_102,c_58630,c_58877]) ).

tff(c_58886,plain,
    ! [Z_5114] :
      ( ~ halts2(Z_5114,Z_5114)
      | ~ program(Z_5114) ),
    inference(negUnitSimplification,[status(thm)],[c_58686,c_58883]) ).

tff(c_58891,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_56509,c_58886]) ).

tff(c_58930,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58891,c_58785]) ).

tff(c_58932,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_58711]) ).

tff(c_58931,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_58711]) ).

tff(c_56510,plain,
    ! [Y_4879,Z_4880] :
      ( halts2(Y_4879,Z_4880)
      | ~ program(Y_4879) ),
    inference(splitRight,[status(thm)],[c_18]) ).

tff(c_56514,plain,
    ! [W_21] :
      ( program('#skF_8'(W_21))
      | program('#skF_10'(W_21))
      | ~ program(W_21)
      | ~ program('#skF_6'(W_21)) ),
    inference(resolution,[status(thm)],[c_56510,c_94]) ).

tff(c_58702,plain,
    ( program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_56514,c_58686]) ).

tff(c_58708,plain,
    ( program('#skF_10'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_58702]) ).

tff(c_58934,plain,
    program('#skF_10'('#skF_3')),
    inference(demodulation,[status(thm),theory(equality)],[c_58931,c_58708]) ).

tff(c_58935,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58932,c_58934]) ).

tff(c_58937,plain,
    program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_58685]) ).

tff(c_58936,plain,
    ( ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | program('#skF_6'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_58685]) ).

tff(c_58951,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_58936]) ).

tff(c_58954,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(resolution,[status(thm)],[c_56509,c_58951]) ).

tff(c_58964,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_58937,c_58954]) ).

tff(c_58965,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_58936]) ).

tff(c_58980,plain,
    program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_58965]) ).

tff(c_58966,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_58936]) ).

tff(c_59314,plain,
    ! [W_5165,Y_5166] :
      ( program('#skF_6'(W_5165))
      | ~ halts3(W_5165,'#skF_8'(W_5165),'#skF_9'(W_5165))
      | ~ halts2('#skF_10'(W_5165),Y_5166)
      | ~ outputs(W_5165,good)
      | ~ halts3(W_5165,Y_5166,Y_5166)
      | ~ program(Y_5166)
      | ~ program(W_5165) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_59317,plain,
    ! [Y_5166] :
      ( program('#skF_6'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_5166)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_5166,Y_5166)
      | ~ program(Y_5166)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_58669,c_59314]) ).

tff(c_59323,plain,
    ! [Y_5166] :
      ( program('#skF_6'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_5166)
      | ~ halts3('#skF_3',Y_5166,Y_5166)
      | ~ program(Y_5166) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58937,c_58966,c_102,c_58630,c_59317]) ).

tff(c_59326,plain,
    ! [Y_5167] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_5167)
      | ~ halts3('#skF_3',Y_5167,Y_5167)
      | ~ program(Y_5167) ),
    inference(splitLeft,[status(thm)],[c_59323]) ).

tff(c_59332,plain,
    ! [Z_20] :
      ( ~ halts3('#skF_3',Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_56509,c_59326]) ).

tff(c_59339,plain,
    ! [Z_5168] :
      ( ~ halts3('#skF_3',Z_5168,Z_5168)
      | ~ program(Z_5168) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58980,c_59332]) ).

tff(c_59352,plain,
    ! [Z_5169] :
      ( ~ halts2(Z_5169,Z_5169)
      | ~ program(Z_5169) ),
    inference(resolution,[status(thm)],[c_58669,c_59339]) ).

tff(c_59362,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_56509,c_59352]) ).

tff(c_59401,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_59362,c_58980]) ).

tff(c_59402,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_59323]) ).

tff(c_59935,plain,
    ! [W_5213,Y_5214] :
      ( ~ halts2('#skF_6'(W_5213),'#skF_7'(W_5213))
      | ~ halts3(W_5213,'#skF_8'(W_5213),'#skF_9'(W_5213))
      | ~ halts2('#skF_10'(W_5213),Y_5214)
      | ~ outputs(W_5213,good)
      | ~ halts3(W_5213,Y_5214,Y_5214)
      | ~ program(Y_5214)
      | ~ program(W_5213) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_59938,plain,
    ! [Y_5214] :
      ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_5214)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_5214,Y_5214)
      | ~ program(Y_5214)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_58669,c_59935]) ).

tff(c_59944,plain,
    ! [Y_5214] :
      ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_5214)
      | ~ halts3('#skF_3',Y_5214,Y_5214)
      | ~ program(Y_5214) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58937,c_58966,c_102,c_58630,c_59938]) ).

tff(c_59946,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_59944]) ).

tff(c_59949,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_56509,c_59946]) ).

tff(c_59953,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_59402,c_59949]) ).

tff(c_59994,plain,
    ! [Y_5217] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_5217)
      | ~ halts3('#skF_3',Y_5217,Y_5217)
      | ~ program(Y_5217) ),
    inference(splitRight,[status(thm)],[c_59944]) ).

tff(c_60006,plain,
    ! [Z_20] :
      ( ~ halts3('#skF_3',Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_56509,c_59994]) ).

tff(c_60019,plain,
    ! [Z_5218] :
      ( ~ halts3('#skF_3',Z_5218,Z_5218)
      | ~ program(Z_5218) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58980,c_60006]) ).

tff(c_60032,plain,
    ! [Z_5219] :
      ( ~ halts2(Z_5219,Z_5219)
      | ~ program(Z_5219) ),
    inference(resolution,[status(thm)],[c_58669,c_60019]) ).

tff(c_60049,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_56509,c_60032]) ).

tff(c_60099,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60049,c_59402]) ).

tff(c_60100,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_58965]) ).

tff(c_60101,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_58965]) ).

tff(c_58938,plain,
    ! [W_5117] :
      ( ~ halts2('#skF_6'(W_5117),'#skF_7'(W_5117))
      | ~ outputs(W_5117,good)
      | ~ halts3(W_5117,'#skF_8'(W_5117),'#skF_9'(W_5117))
      | program('#skF_10'(W_5117))
      | ~ program(W_5117) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_58942,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_58669,c_58938]) ).

tff(c_58949,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58937,c_102,c_58630,c_58942]) ).

tff(c_60108,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58966,c_58949]) ).

tff(c_60109,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_60101,c_60108]) ).

tff(c_60112,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_56509,c_60109]) ).

tff(c_60116,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_60100,c_60112]) ).

tff(c_60117,plain,
    ! [Y_19,Z_20] :
      ( halts2(Y_19,Z_20)
      | ~ program(Y_19) ),
    inference(splitRight,[status(thm)],[c_20]) ).

tff(c_60128,plain,
    ! [Y_5230,Z_5231] :
      ( ~ halts2(Y_5230,Z_5231)
      | ~ program(Y_5230) ),
    inference(splitLeft,[status(thm)],[c_10]) ).

tff(c_60139,plain,
    ! [Y_19] : ~ program(Y_19),
    inference(resolution,[status(thm)],[c_60117,c_60128]) ).

tff(c_60148,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60139,c_102]) ).

tff(c_60150,plain,
    ! [W_5232] :
      ( ~ decides(W_5232,'#skF_4'(W_5232),'#skF_5'(W_5232))
      | outputs(W_5232,good)
      | ~ program(W_5232) ),
    inference(splitRight,[status(thm)],[c_10]) ).

tff(c_60154,plain,
    ( outputs('#skF_3',good)
    | ~ program('#skF_3')
    | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_31029,c_60150]) ).

tff(c_60161,plain,
    ( outputs('#skF_3',good)
    | ~ program('#skF_4'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_60154]) ).

tff(c_60173,plain,
    ~ program('#skF_4'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_60161]) ).

tff(c_60176,plain,
    ! [Y_19,Z_20] :
      ( halts3('#skF_3',Y_19,Z_20)
      | ~ halts2(Y_19,Z_20)
      | ~ program(Y_19)
      | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_16,c_60173]) ).

tff(c_60182,plain,
    ! [Y_19,Z_20] :
      ( halts3('#skF_3',Y_19,Z_20)
      | ~ halts2(Y_19,Z_20)
      | ~ program(Y_19) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_60176]) ).

tff(c_60179,plain,
    ( outputs('#skF_3',good)
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_33849,c_60173]) ).

tff(c_60185,plain,
    outputs('#skF_3',good),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_60179]) ).

tff(c_60200,plain,
    ! [W_5236] :
      ( program('#skF_6'(W_5236))
      | ~ outputs(W_5236,good)
      | ~ halts3(W_5236,'#skF_8'(W_5236),'#skF_9'(W_5236))
      | program('#skF_10'(W_5236))
      | ~ program(W_5236) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_60204,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_60182,c_60200]) ).

tff(c_60211,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_60185,c_60204]) ).

tff(c_60213,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_60211]) ).

tff(c_60119,plain,
    ! [W_5224] :
      ( ~ halts2('#skF_6'(W_5224),'#skF_7'(W_5224))
      | program('#skF_8'(W_5224))
      | program('#skF_10'(W_5224))
      | ~ program(W_5224) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_60123,plain,
    ! [W_5224] :
      ( program('#skF_8'(W_5224))
      | program('#skF_10'(W_5224))
      | ~ program(W_5224)
      | ~ program('#skF_6'(W_5224)) ),
    inference(resolution,[status(thm)],[c_60117,c_60119]) ).

tff(c_60216,plain,
    ( program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_60123,c_60213]) ).

tff(c_60222,plain,
    ( program('#skF_10'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_60216]) ).

tff(c_60226,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_60222]) ).

tff(c_60219,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_96,c_60213]) ).

tff(c_60225,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_60219]) ).

tff(c_60238,plain,
    program('#skF_10'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_60226,c_60225]) ).

tff(c_60267,plain,
    ! [W_5242,Y_5243] :
      ( program('#skF_6'(W_5242))
      | program('#skF_8'(W_5242))
      | ~ halts2('#skF_10'(W_5242),Y_5243)
      | ~ outputs(W_5242,good)
      | ~ halts3(W_5242,Y_5243,Y_5243)
      | ~ program(Y_5243)
      | ~ program(W_5242) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_60272,plain,
    ! [W_5244,Z_5245] :
      ( program('#skF_6'(W_5244))
      | program('#skF_8'(W_5244))
      | ~ outputs(W_5244,good)
      | ~ halts3(W_5244,Z_5245,Z_5245)
      | ~ program(Z_5245)
      | ~ program(W_5244)
      | ~ program('#skF_10'(W_5244)) ),
    inference(resolution,[status(thm)],[c_60117,c_60267]) ).

tff(c_60275,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | ~ program('#skF_3')
      | ~ program('#skF_10'('#skF_3'))
      | ~ halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_60182,c_60272]) ).

tff(c_60281,plain,
    ! [Z_20] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | ~ halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60238,c_102,c_60185,c_60275]) ).

tff(c_60284,plain,
    ! [Z_5246] :
      ( ~ halts2(Z_5246,Z_5246)
      | ~ program(Z_5246) ),
    inference(negUnitSimplification,[status(thm)],[c_60213,c_60226,c_60281]) ).

tff(c_60289,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_60117,c_60284]) ).

tff(c_60305,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60289,c_60238]) ).

tff(c_60306,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_60222]) ).

tff(c_60307,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_60222]) ).

tff(c_60414,plain,
    ! [W_5262,Y_5263] :
      ( ~ halts2('#skF_6'(W_5262),'#skF_7'(W_5262))
      | program('#skF_8'(W_5262))
      | ~ halts2('#skF_10'(W_5262),Y_5263)
      | ~ outputs(W_5262,good)
      | ~ halts3(W_5262,Y_5263,Y_5263)
      | ~ program(Y_5263)
      | ~ program(W_5262) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_60419,plain,
    ! [W_5264,Y_5265] :
      ( program('#skF_8'(W_5264))
      | ~ halts2('#skF_10'(W_5264),Y_5265)
      | ~ outputs(W_5264,good)
      | ~ halts3(W_5264,Y_5265,Y_5265)
      | ~ program(Y_5265)
      | ~ program(W_5264)
      | ~ program('#skF_6'(W_5264)) ),
    inference(resolution,[status(thm)],[c_60117,c_60414]) ).

tff(c_60424,plain,
    ! [W_5266,Z_5267] :
      ( program('#skF_8'(W_5266))
      | ~ outputs(W_5266,good)
      | ~ halts3(W_5266,Z_5267,Z_5267)
      | ~ program(Z_5267)
      | ~ program(W_5266)
      | ~ program('#skF_6'(W_5266))
      | ~ program('#skF_10'(W_5266)) ),
    inference(resolution,[status(thm)],[c_60117,c_60419]) ).

tff(c_60427,plain,
    ! [Z_20] :
      ( program('#skF_8'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | ~ program('#skF_3')
      | ~ program('#skF_6'('#skF_3'))
      | ~ program('#skF_10'('#skF_3'))
      | ~ halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(resolution,[status(thm)],[c_60182,c_60424]) ).

tff(c_60433,plain,
    ! [Z_20] :
      ( program('#skF_8'('#skF_3'))
      | ~ halts2(Z_20,Z_20)
      | ~ program(Z_20) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60306,c_60307,c_102,c_60185,c_60427]) ).

tff(c_60436,plain,
    ! [Z_5268] :
      ( ~ halts2(Z_5268,Z_5268)
      | ~ program(Z_5268) ),
    inference(negUnitSimplification,[status(thm)],[c_60213,c_60433]) ).

tff(c_60441,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_60117,c_60436]) ).

tff(c_60464,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60441,c_60307]) ).

tff(c_60466,plain,
    program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_60211]) ).

tff(c_60465,plain,
    ( ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | program('#skF_6'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_60211]) ).

tff(c_60478,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_60465]) ).

tff(c_60484,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(resolution,[status(thm)],[c_60117,c_60478]) ).

tff(c_60494,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_60466,c_60484]) ).

tff(c_60495,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_60465]) ).

tff(c_60510,plain,
    program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_60495]) ).

tff(c_60496,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_60465]) ).

tff(c_60932,plain,
    ! [W_5325,Y_5326] :
      ( program('#skF_6'(W_5325))
      | ~ halts3(W_5325,'#skF_8'(W_5325),'#skF_9'(W_5325))
      | ~ halts2('#skF_10'(W_5325),Y_5326)
      | ~ outputs(W_5325,good)
      | ~ halts3(W_5325,Y_5326,Y_5326)
      | ~ program(Y_5326)
      | ~ program(W_5325) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_60935,plain,
    ! [Y_5326] :
      ( program('#skF_6'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_5326)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_5326,Y_5326)
      | ~ program(Y_5326)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_60182,c_60932]) ).

tff(c_60941,plain,
    ! [Y_5326] :
      ( program('#skF_6'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_5326)
      | ~ halts3('#skF_3',Y_5326,Y_5326)
      | ~ program(Y_5326) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60466,c_60496,c_102,c_60185,c_60935]) ).

tff(c_60944,plain,
    ! [Y_5327] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_5327)
      | ~ halts3('#skF_3',Y_5327,Y_5327)
      | ~ program(Y_5327) ),
    inference(splitLeft,[status(thm)],[c_60941]) ).

tff(c_60950,plain,
    ! [Z_20] :
      ( ~ halts3('#skF_3',Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_60117,c_60944]) ).

tff(c_60958,plain,
    ! [Z_5328] :
      ( ~ halts3('#skF_3',Z_5328,Z_5328)
      | ~ program(Z_5328) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60510,c_60950]) ).

tff(c_60983,plain,
    ! [Z_5331] :
      ( ~ halts2(Z_5331,Z_5331)
      | ~ program(Z_5331) ),
    inference(resolution,[status(thm)],[c_60182,c_60958]) ).

tff(c_60993,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_60117,c_60983]) ).

tff(c_61033,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60993,c_60510]) ).

tff(c_61034,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_60941]) ).

tff(c_61390,plain,
    ! [W_5361,Y_5362] :
      ( ~ halts2('#skF_6'(W_5361),'#skF_7'(W_5361))
      | ~ halts3(W_5361,'#skF_8'(W_5361),'#skF_9'(W_5361))
      | ~ halts2('#skF_10'(W_5361),Y_5362)
      | ~ outputs(W_5361,good)
      | ~ halts3(W_5361,Y_5362,Y_5362)
      | ~ program(Y_5362)
      | ~ program(W_5361) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_61393,plain,
    ! [Y_5362] :
      ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_5362)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_5362,Y_5362)
      | ~ program(Y_5362)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_60182,c_61390]) ).

tff(c_61399,plain,
    ! [Y_5362] :
      ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_5362)
      | ~ halts3('#skF_3',Y_5362,Y_5362)
      | ~ program(Y_5362) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60466,c_60496,c_102,c_60185,c_61393]) ).

tff(c_61401,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_61399]) ).

tff(c_61404,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_60117,c_61401]) ).

tff(c_61408,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_61034,c_61404]) ).

tff(c_61439,plain,
    ! [Y_5363] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_5363)
      | ~ halts3('#skF_3',Y_5363,Y_5363)
      | ~ program(Y_5363) ),
    inference(splitRight,[status(thm)],[c_61399]) ).

tff(c_61448,plain,
    ! [Z_20] :
      ( ~ halts3('#skF_3',Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_60117,c_61439]) ).

tff(c_61460,plain,
    ! [Z_5364] :
      ( ~ halts3('#skF_3',Z_5364,Z_5364)
      | ~ program(Z_5364) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60510,c_61448]) ).

tff(c_61485,plain,
    ! [Z_5367] :
      ( ~ halts2(Z_5367,Z_5367)
      | ~ program(Z_5367) ),
    inference(resolution,[status(thm)],[c_60182,c_61460]) ).

tff(c_61500,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_60117,c_61485]) ).

tff(c_61547,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_61500,c_61034]) ).

tff(c_61548,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_60495]) ).

tff(c_61549,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_60495]) ).

tff(c_61550,plain,
    ! [W_5368] :
      ( ~ halts2('#skF_6'(W_5368),'#skF_7'(W_5368))
      | ~ outputs(W_5368,good)
      | ~ halts3(W_5368,'#skF_8'(W_5368),'#skF_9'(W_5368))
      | program('#skF_10'(W_5368))
      | ~ program(W_5368) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_61554,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_60182,c_61550]) ).

tff(c_61561,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60466,c_60496,c_102,c_60185,c_61554]) ).

tff(c_61563,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_61549,c_61561]) ).

tff(c_61566,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_60117,c_61563]) ).

tff(c_61570,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_61548,c_61566]) ).

tff(c_61572,plain,
    program('#skF_4'('#skF_3')),
    inference(splitRight,[status(thm)],[c_60161]) ).

tff(c_61585,plain,
    ! [W_5371,Y_5372,Z_5373] :
      ( ~ decides(W_5371,'#skF_4'(W_5371),'#skF_5'(W_5371))
      | halts3(W_5371,Y_5372,Z_5373)
      | ~ halts2(Y_5372,Z_5373)
      | ~ program(Y_5372)
      | ~ program(W_5371) ),
    inference(cnfTransformation,[status(thm)],[f_69]) ).

tff(c_61588,plain,
    ! [Y_5372,Z_5373] :
      ( halts3('#skF_3',Y_5372,Z_5373)
      | ~ halts2(Y_5372,Z_5373)
      | ~ program(Y_5372)
      | ~ program('#skF_3')
      | ~ program('#skF_4'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_31029,c_61585]) ).

tff(c_61594,plain,
    ! [Y_5372,Z_5373] :
      ( halts3('#skF_3',Y_5372,Z_5373)
      | ~ halts2(Y_5372,Z_5373)
      | ~ program(Y_5372) ),
    inference(demodulation,[status(thm),theory(equality)],[c_61572,c_102,c_61588]) ).

tff(c_61571,plain,
    outputs('#skF_3',good),
    inference(splitRight,[status(thm)],[c_60161]) ).

tff(c_61596,plain,
    ! [Y_5374,Z_5375] :
      ( halts3('#skF_3',Y_5374,Z_5375)
      | ~ halts2(Y_5374,Z_5375)
      | ~ program(Y_5374) ),
    inference(demodulation,[status(thm),theory(equality)],[c_61572,c_102,c_61588]) ).

tff(c_61604,plain,
    ( program('#skF_6'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_61596,c_84]) ).

tff(c_61610,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_61571,c_61604]) ).

tff(c_61611,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_61610]) ).

tff(c_61614,plain,
    ( program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ program('#skF_6'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_60123,c_61611]) ).

tff(c_61620,plain,
    ( program('#skF_10'('#skF_3'))
    | ~ program('#skF_6'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_61614]) ).

tff(c_61624,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_61620]) ).

tff(c_61617,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3') ),
    inference(resolution,[status(thm)],[c_96,c_61611]) ).

tff(c_61623,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102,c_61617]) ).

tff(c_61638,plain,
    program('#skF_10'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_61624,c_61623]) ).

tff(c_61667,plain,
    ! [W_5380,Y_5381] :
      ( program('#skF_6'(W_5380))
      | program('#skF_8'(W_5380))
      | ~ halts2('#skF_10'(W_5380),Y_5381)
      | ~ outputs(W_5380,good)
      | ~ halts3(W_5380,Y_5381,Y_5381)
      | ~ program(Y_5381)
      | ~ program(W_5380) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_61672,plain,
    ! [W_5382,Z_5383] :
      ( program('#skF_6'(W_5382))
      | program('#skF_8'(W_5382))
      | ~ outputs(W_5382,good)
      | ~ halts3(W_5382,Z_5383,Z_5383)
      | ~ program(Z_5383)
      | ~ program(W_5382)
      | ~ program('#skF_10'(W_5382)) ),
    inference(resolution,[status(thm)],[c_60117,c_61667]) ).

tff(c_61675,plain,
    ! [Z_5373] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | ~ program('#skF_3')
      | ~ program('#skF_10'('#skF_3'))
      | ~ halts2(Z_5373,Z_5373)
      | ~ program(Z_5373) ),
    inference(resolution,[status(thm)],[c_61594,c_61672]) ).

tff(c_61681,plain,
    ! [Z_5373] :
      ( program('#skF_6'('#skF_3'))
      | program('#skF_8'('#skF_3'))
      | ~ halts2(Z_5373,Z_5373)
      | ~ program(Z_5373) ),
    inference(demodulation,[status(thm),theory(equality)],[c_61638,c_102,c_61571,c_61675]) ).

tff(c_61684,plain,
    ! [Z_5384] :
      ( ~ halts2(Z_5384,Z_5384)
      | ~ program(Z_5384) ),
    inference(negUnitSimplification,[status(thm)],[c_61611,c_61624,c_61681]) ).

tff(c_61689,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_60117,c_61684]) ).

tff(c_61720,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_61689,c_61638]) ).

tff(c_61721,plain,
    program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_61620]) ).

tff(c_61722,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_61620]) ).

tff(c_61916,plain,
    ! [W_5414,Y_5415] :
      ( ~ halts2('#skF_6'(W_5414),'#skF_7'(W_5414))
      | program('#skF_8'(W_5414))
      | ~ halts2('#skF_10'(W_5414),Y_5415)
      | ~ outputs(W_5414,good)
      | ~ halts3(W_5414,Y_5415,Y_5415)
      | ~ program(Y_5415)
      | ~ program(W_5414) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_61926,plain,
    ! [W_5418,Y_5419] :
      ( program('#skF_8'(W_5418))
      | ~ halts2('#skF_10'(W_5418),Y_5419)
      | ~ outputs(W_5418,good)
      | ~ halts3(W_5418,Y_5419,Y_5419)
      | ~ program(Y_5419)
      | ~ program(W_5418)
      | ~ program('#skF_6'(W_5418)) ),
    inference(resolution,[status(thm)],[c_60117,c_61916]) ).

tff(c_61931,plain,
    ! [W_5420,Z_5421] :
      ( program('#skF_8'(W_5420))
      | ~ outputs(W_5420,good)
      | ~ halts3(W_5420,Z_5421,Z_5421)
      | ~ program(Z_5421)
      | ~ program(W_5420)
      | ~ program('#skF_6'(W_5420))
      | ~ program('#skF_10'(W_5420)) ),
    inference(resolution,[status(thm)],[c_60117,c_61926]) ).

tff(c_61934,plain,
    ! [Z_5373] :
      ( program('#skF_8'('#skF_3'))
      | ~ outputs('#skF_3',good)
      | ~ program('#skF_3')
      | ~ program('#skF_6'('#skF_3'))
      | ~ program('#skF_10'('#skF_3'))
      | ~ halts2(Z_5373,Z_5373)
      | ~ program(Z_5373) ),
    inference(resolution,[status(thm)],[c_61594,c_61931]) ).

tff(c_61940,plain,
    ! [Z_5373] :
      ( program('#skF_8'('#skF_3'))
      | ~ halts2(Z_5373,Z_5373)
      | ~ program(Z_5373) ),
    inference(demodulation,[status(thm),theory(equality)],[c_61721,c_61722,c_102,c_61571,c_61934]) ).

tff(c_61943,plain,
    ! [Z_5422] :
      ( ~ halts2(Z_5422,Z_5422)
      | ~ program(Z_5422) ),
    inference(negUnitSimplification,[status(thm)],[c_61611,c_61940]) ).

tff(c_61948,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_60117,c_61943]) ).

tff(c_61994,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_61948,c_61722]) ).

tff(c_61996,plain,
    program('#skF_8'('#skF_3')),
    inference(splitRight,[status(thm)],[c_61610]) ).

tff(c_61995,plain,
    ( ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | program('#skF_10'('#skF_3'))
    | program('#skF_6'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_61610]) ).

tff(c_61997,plain,
    ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_61995]) ).

tff(c_62003,plain,
    ~ program('#skF_8'('#skF_3')),
    inference(resolution,[status(thm)],[c_60117,c_61997]) ).

tff(c_62013,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_61996,c_62003]) ).

tff(c_62014,plain,
    ( program('#skF_6'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(splitRight,[status(thm)],[c_61995]) ).

tff(c_62029,plain,
    program('#skF_10'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_62014]) ).

tff(c_62015,plain,
    halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3')),
    inference(splitRight,[status(thm)],[c_61995]) ).

tff(c_62641,plain,
    ! [W_5498,Y_5499] :
      ( program('#skF_6'(W_5498))
      | ~ halts3(W_5498,'#skF_8'(W_5498),'#skF_9'(W_5498))
      | ~ halts2('#skF_10'(W_5498),Y_5499)
      | ~ outputs(W_5498,good)
      | ~ halts3(W_5498,Y_5499,Y_5499)
      | ~ program(Y_5499)
      | ~ program(W_5498) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_62644,plain,
    ! [Y_5499] :
      ( program('#skF_6'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_5499)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_5499,Y_5499)
      | ~ program(Y_5499)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_61594,c_62641]) ).

tff(c_62650,plain,
    ! [Y_5499] :
      ( program('#skF_6'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_5499)
      | ~ halts3('#skF_3',Y_5499,Y_5499)
      | ~ program(Y_5499) ),
    inference(demodulation,[status(thm),theory(equality)],[c_61996,c_62015,c_102,c_61571,c_62644]) ).

tff(c_62664,plain,
    ! [Y_5502] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_5502)
      | ~ halts3('#skF_3',Y_5502,Y_5502)
      | ~ program(Y_5502) ),
    inference(splitLeft,[status(thm)],[c_62650]) ).

tff(c_62673,plain,
    ! [Z_20] :
      ( ~ halts3('#skF_3',Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_60117,c_62664]) ).

tff(c_62683,plain,
    ! [Z_5503] :
      ( ~ halts3('#skF_3',Z_5503,Z_5503)
      | ~ program(Z_5503) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62029,c_62673]) ).

tff(c_62696,plain,
    ! [Z_5504] :
      ( ~ halts2(Z_5504,Z_5504)
      | ~ program(Z_5504) ),
    inference(resolution,[status(thm)],[c_61594,c_62683]) ).

tff(c_62711,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_60117,c_62696]) ).

tff(c_62755,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62711,c_62029]) ).

tff(c_62756,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_62650]) ).

tff(c_62909,plain,
    ! [W_5520,Y_5521] :
      ( ~ halts2('#skF_6'(W_5520),'#skF_7'(W_5520))
      | ~ halts3(W_5520,'#skF_8'(W_5520),'#skF_9'(W_5520))
      | ~ halts2('#skF_10'(W_5520),Y_5521)
      | ~ outputs(W_5520,good)
      | ~ halts3(W_5520,Y_5521,Y_5521)
      | ~ program(Y_5521)
      | ~ program(W_5520) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_62912,plain,
    ! [Y_5521] :
      ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_5521)
      | ~ outputs('#skF_3',good)
      | ~ halts3('#skF_3',Y_5521,Y_5521)
      | ~ program(Y_5521)
      | ~ program('#skF_3')
      | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
      | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_61594,c_62909]) ).

tff(c_62918,plain,
    ! [Y_5521] :
      ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
      | ~ halts2('#skF_10'('#skF_3'),Y_5521)
      | ~ halts3('#skF_3',Y_5521,Y_5521)
      | ~ program(Y_5521) ),
    inference(demodulation,[status(thm),theory(equality)],[c_61996,c_62015,c_102,c_61571,c_62912]) ).

tff(c_62920,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(splitLeft,[status(thm)],[c_62918]) ).

tff(c_62923,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_60117,c_62920]) ).

tff(c_62927,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_62756,c_62923]) ).

tff(c_62957,plain,
    ! [Y_5522] :
      ( ~ halts2('#skF_10'('#skF_3'),Y_5522)
      | ~ halts3('#skF_3',Y_5522,Y_5522)
      | ~ program(Y_5522) ),
    inference(splitRight,[status(thm)],[c_62918]) ).

tff(c_62966,plain,
    ! [Z_20] :
      ( ~ halts3('#skF_3',Z_20,Z_20)
      | ~ program(Z_20)
      | ~ program('#skF_10'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_60117,c_62957]) ).

tff(c_62976,plain,
    ! [Z_5523] :
      ( ~ halts3('#skF_3',Z_5523,Z_5523)
      | ~ program(Z_5523) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62029,c_62966]) ).

tff(c_63000,plain,
    ! [Z_5526] :
      ( ~ halts2(Z_5526,Z_5526)
      | ~ program(Z_5526) ),
    inference(resolution,[status(thm)],[c_61594,c_62976]) ).

tff(c_63015,plain,
    ! [Z_20] : ~ program(Z_20),
    inference(resolution,[status(thm)],[c_60117,c_63000]) ).

tff(c_63063,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_63015,c_62756]) ).

tff(c_63064,plain,
    program('#skF_6'('#skF_3')),
    inference(splitRight,[status(thm)],[c_62014]) ).

tff(c_63065,plain,
    ~ program('#skF_10'('#skF_3')),
    inference(splitRight,[status(thm)],[c_62014]) ).

tff(c_62016,plain,
    ! [W_5425] :
      ( ~ halts2('#skF_6'(W_5425),'#skF_7'(W_5425))
      | ~ outputs(W_5425,good)
      | ~ halts3(W_5425,'#skF_8'(W_5425),'#skF_9'(W_5425))
      | program('#skF_10'(W_5425))
      | ~ program(W_5425) ),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_62020,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | ~ outputs('#skF_3',good)
    | program('#skF_10'('#skF_3'))
    | ~ program('#skF_3')
    | ~ halts2('#skF_8'('#skF_3'),'#skF_9'('#skF_3'))
    | ~ program('#skF_8'('#skF_3')) ),
    inference(resolution,[status(thm)],[c_61594,c_62016]) ).

tff(c_62027,plain,
    ( ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3'))
    | program('#skF_10'('#skF_3')) ),
    inference(demodulation,[status(thm),theory(equality)],[c_61996,c_62015,c_102,c_61571,c_62020]) ).

tff(c_63079,plain,
    ~ halts2('#skF_6'('#skF_3'),'#skF_7'('#skF_3')),
    inference(negUnitSimplification,[status(thm)],[c_63065,c_62027]) ).

tff(c_63082,plain,
    ~ program('#skF_6'('#skF_3')),
    inference(resolution,[status(thm)],[c_60117,c_63079]) ).

tff(c_63086,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_63064,c_63082]) ).

tff(c_63087,plain,
    ! [X_1] :
      ( program('#skF_1'(X_1))
      | ~ algorithm(X_1) ),
    inference(splitRight,[status(thm)],[c_8]) ).

tff(c_63088,plain,
    ~ program('#skF_3'),
    inference(splitRight,[status(thm)],[c_8]) ).

tff(c_6,plain,
    ! [X_1] :
      ( ~ decides(X_1,'#skF_1'(X_1),'#skF_2'(X_1))
      | program('#skF_3')
      | ~ algorithm(X_1) ),
    inference(cnfTransformation,[status(thm)],[f_43]) ).

tff(c_63091,plain,
    ! [X_5529] :
      ( ~ decides(X_5529,'#skF_1'(X_5529),'#skF_2'(X_5529))
      | ~ algorithm(X_5529) ),
    inference(negUnitSimplification,[status(thm)],[c_63088,c_6]) ).

tff(c_63095,plain,
    ( ~ algorithm('#skF_11')
    | ~ program('#skF_1'('#skF_11')) ),
    inference(resolution,[status(thm)],[c_98,c_63091]) ).

tff(c_63098,plain,
    ~ program('#skF_1'('#skF_11')),
    inference(demodulation,[status(thm),theory(equality)],[c_100,c_63095]) ).

tff(c_63102,plain,
    ~ algorithm('#skF_11'),
    inference(resolution,[status(thm)],[c_63087,c_63098]) ).

tff(c_63106,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_100,c_63102]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem  : COM003+3 : TPTP v8.1.2. Released v2.0.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.13/0.33  % Computer : n010.cluster.edu
% 0.13/0.33  % Model    : x86_64 x86_64
% 0.13/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33  % Memory   : 8042.1875MB
% 0.13/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33  % CPULimit : 300
% 0.13/0.33  % WCLimit  : 300
% 0.13/0.33  % DateTime : Thu Aug  3 23:20:29 EDT 2023
% 0.13/0.34  % CPUTime  : 
% 17.12/6.99  % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 17.93/7.61  
% 17.93/7.61  % SZS output start CNFRefutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 18.36/7.76  
% 18.36/7.76  Inference rules
% 18.36/7.76  ----------------------
% 18.36/7.76  #Ref     : 0
% 18.36/7.76  #Sup     : 10020
% 18.36/7.76  #Fact    : 258
% 18.36/7.76  #Define  : 0
% 18.36/7.76  #Split   : 604
% 18.36/7.76  #Chain   : 0
% 18.36/7.76  #Close   : 0
% 18.36/7.76  
% 18.36/7.76  Ordering : KBO
% 18.36/7.76  
% 18.36/7.76  Simplification rules
% 18.36/7.76  ----------------------
% 18.36/7.76  #Subsume      : 10248
% 18.36/7.76  #Demod        : 14960
% 18.36/7.76  #Tautology    : 2385
% 18.36/7.76  #SimpNegUnit  : 7087
% 18.36/7.76  #BackRed      : 701
% 18.36/7.76  
% 18.36/7.76  #Partial instantiations: 0
% 18.36/7.76  #Strategies tried      : 1
% 18.36/7.76  
% 18.36/7.76  Timing (in seconds)
% 18.36/7.76  ----------------------
% 18.36/7.76  Preprocessing        : 0.58
% 18.36/7.76  Parsing              : 0.30
% 18.36/7.76  CNF conversion       : 0.05
% 18.36/7.76  Main loop            : 5.31
% 18.36/7.76  Inferencing          : 2.05
% 18.36/7.76  Reduction            : 1.47
% 18.36/7.76  Demodulation         : 0.95
% 18.36/7.76  BG Simplification    : 0.11
% 18.36/7.76  Subsumption          : 1.34
% 18.36/7.76  Abstraction          : 0.16
% 18.36/7.76  MUC search           : 0.00
% 18.36/7.77  Cooper               : 0.00
% 18.36/7.77  Total                : 6.68
% 18.36/7.77  Index Insertion      : 0.00
% 18.36/7.77  Index Deletion       : 0.00
% 18.36/7.77  Index Matching       : 0.00
% 18.36/7.77  BG Taut test         : 0.00
%------------------------------------------------------------------------------