TSTP Solution File: NUM283-1.005 by Beagle---0.9.51

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Beagle---0.9.51
% Problem  : NUM283-1.005 : TPTP v8.1.2. Released v1.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox2/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox2/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s

% Computer : n022.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:51:09 EDT 2023

% Result   : Unsatisfiable 92.45s 80.36s
% Output   : CNFRefutation 92.65s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :  108
%            Number of leaves      :   12
% Syntax   : Number of formulae    :  163 (  25 unt;   5 typ;   0 def)
%            Number of atoms       :  306 (   0 equ)
%            Maximal formula atoms :    3 (   1 avg)
%            Number of connectives :  302 ( 154   ~; 148   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    8 (   4 avg)
%            Maximal term depth    :  121 (  24 avg)
%            Number of types       :    2 (   0 usr)
%            Number of type conns  :    9 (   4   >;   5   *;   0   +;   0  <<)
%            Number of predicates  :    4 (   3 usr;   1 prp; 0-3 aty)
%            Number of functors    :    2 (   2 usr;   1 con; 0-1 aty)
%            Number of variables   :  188 (; 188   !;   0   ?;   0   :)

% Comments : 
%------------------------------------------------------------------------------
%$ sum > product > factorial > #nlpp > s > n0

%Foreground sorts:

%Background operators:

%Foreground operators:
tff(sum,type,
    sum: ( $i * $i * $i ) > $o ).

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

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

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

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

tff(f_56,axiom,
    ! [Result] : ~ factorial(s(s(s(s(s(n0))))),Result),
    file(unknown,unknown) ).

tff(f_29,axiom,
    ! [X] : sum(X,n0,X),
    file(unknown,unknown) ).

tff(f_34,axiom,
    ! [X,Y,Z] :
      ( ~ sum(X,Y,Z)
      | sum(X,s(Y),s(Z)) ),
    file(unknown,unknown) ).

tff(f_45,axiom,
    factorial(n0,s(n0)),
    file(unknown,unknown) ).

tff(f_36,axiom,
    ! [X] : product(s(n0),X,X),
    file(unknown,unknown) ).

tff(f_53,axiom,
    ! [X,Z,Y] :
      ( ~ factorial(X,Z)
      | ~ product(s(X),Z,Y)
      | factorial(s(X),Y) ),
    file(unknown,unknown) ).

tff(f_44,axiom,
    ! [R,Y,Z,X] :
      ( ~ sum(R,Y,Z)
      | ~ product(X,Y,R)
      | product(s(X),Y,Z) ),
    file(unknown,unknown) ).

tff(c_14,plain,
    ! [Result_13] : ~ factorial(s(s(s(s(s(n0))))),Result_13),
    inference(cnfTransformation,[status(thm)],[f_56]) ).

tff(c_2,plain,
    ! [X_1] : sum(X_1,n0,X_1),
    inference(cnfTransformation,[status(thm)],[f_29]) ).

tff(c_4,plain,
    ! [X_2,Y_3,Z_4] :
      ( sum(X_2,s(Y_3),s(Z_4))
      | ~ sum(X_2,Y_3,Z_4) ),
    inference(cnfTransformation,[status(thm)],[f_34]) ).

tff(c_10,plain,
    factorial(n0,s(n0)),
    inference(cnfTransformation,[status(thm)],[f_45]) ).

tff(c_6,plain,
    ! [X_5] : product(s(n0),X_5,X_5),
    inference(cnfTransformation,[status(thm)],[f_36]) ).

tff(c_19,plain,
    ! [X_20,Y_21,Z_22] :
      ( factorial(s(X_20),Y_21)
      | ~ product(s(X_20),Z_22,Y_21)
      | ~ factorial(X_20,Z_22) ),
    inference(cnfTransformation,[status(thm)],[f_53]) ).

tff(c_23,plain,
    ! [X_5] :
      ( factorial(s(n0),X_5)
      | ~ factorial(n0,X_5) ),
    inference(resolution,[status(thm)],[c_6,c_19]) ).

tff(c_25,plain,
    ! [X_24,Y_25,Z_26,R_27] :
      ( product(s(X_24),Y_25,Z_26)
      | ~ product(X_24,Y_25,R_27)
      | ~ sum(R_27,Y_25,Z_26) ),
    inference(cnfTransformation,[status(thm)],[f_44]) ).

tff(c_29,plain,
    ! [X_28,Z_29] :
      ( product(s(s(n0)),X_28,Z_29)
      | ~ sum(X_28,X_28,Z_29) ),
    inference(resolution,[status(thm)],[c_6,c_25]) ).

tff(c_58,plain,
    ! [Y_31,Z_32] :
      ( product(s(s(n0)),s(Y_31),s(Z_32))
      | ~ sum(s(Y_31),Y_31,Z_32) ),
    inference(resolution,[status(thm)],[c_4,c_29]) ).

tff(c_66,plain,
    product(s(s(n0)),s(n0),s(s(n0))),
    inference(resolution,[status(thm)],[c_2,c_58]) ).

tff(c_12,plain,
    ! [X_10,Y_12,Z_11] :
      ( factorial(s(X_10),Y_12)
      | ~ product(s(X_10),Z_11,Y_12)
      | ~ factorial(X_10,Z_11) ),
    inference(cnfTransformation,[status(thm)],[f_53]) ).

tff(c_73,plain,
    ( factorial(s(s(n0)),s(s(n0)))
    | ~ factorial(s(n0),s(n0)) ),
    inference(resolution,[status(thm)],[c_66,c_12]) ).

tff(c_74,plain,
    ~ factorial(s(n0),s(n0)),
    inference(splitLeft,[status(thm)],[c_73]) ).

tff(c_77,plain,
    ~ factorial(n0,s(n0)),
    inference(resolution,[status(thm)],[c_23,c_74]) ).

tff(c_81,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_10,c_77]) ).

tff(c_82,plain,
    factorial(s(s(n0)),s(s(n0))),
    inference(splitRight,[status(thm)],[c_73]) ).

tff(c_93,plain,
    ! [Y_34,Z_35] :
      ( product(s(s(n0)),s(s(Y_34)),s(s(Z_35)))
      | ~ sum(s(s(Y_34)),Y_34,Z_35) ),
    inference(resolution,[status(thm)],[c_4,c_58]) ).

tff(c_101,plain,
    product(s(s(n0)),s(s(n0)),s(s(s(s(n0))))),
    inference(resolution,[status(thm)],[c_2,c_93]) ).

tff(c_8,plain,
    ! [X_9,Y_7,Z_8,R_6] :
      ( product(s(X_9),Y_7,Z_8)
      | ~ product(X_9,Y_7,R_6)
      | ~ sum(R_6,Y_7,Z_8) ),
    inference(cnfTransformation,[status(thm)],[f_44]) ).

tff(c_176,plain,
    ! [Z_47] :
      ( product(s(s(s(n0))),s(s(n0)),Z_47)
      | ~ sum(s(s(s(s(n0)))),s(s(n0)),Z_47) ),
    inference(resolution,[status(thm)],[c_101,c_8]) ).

tff(c_182,plain,
    ! [Z_48] :
      ( product(s(s(s(n0))),s(s(n0)),s(Z_48))
      | ~ sum(s(s(s(s(n0)))),s(n0),Z_48) ),
    inference(resolution,[status(thm)],[c_4,c_176]) ).

tff(c_187,plain,
    ! [Z_48] :
      ( factorial(s(s(s(n0))),s(Z_48))
      | ~ factorial(s(s(n0)),s(s(n0)))
      | ~ sum(s(s(s(s(n0)))),s(n0),Z_48) ),
    inference(resolution,[status(thm)],[c_182,c_12]) ).

tff(c_192,plain,
    ! [Z_49] :
      ( factorial(s(s(s(n0))),s(Z_49))
      | ~ sum(s(s(s(s(n0)))),s(n0),Z_49) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82,c_187]) ).

tff(c_197,plain,
    ! [Z_4] :
      ( factorial(s(s(s(n0))),s(s(Z_4)))
      | ~ sum(s(s(s(s(n0)))),n0,Z_4) ),
    inference(resolution,[status(thm)],[c_4,c_192]) ).

tff(c_142,plain,
    ! [Y_42,Z_43] :
      ( product(s(s(n0)),s(s(s(Y_42))),s(s(s(Z_43))))
      | ~ sum(s(s(s(Y_42))),Y_42,Z_43) ),
    inference(resolution,[status(thm)],[c_4,c_93]) ).

tff(c_233,plain,
    ! [Y_61,Z_62] :
      ( product(s(s(n0)),s(s(s(s(Y_61)))),s(s(s(s(Z_62)))))
      | ~ sum(s(s(s(s(Y_61)))),Y_61,Z_62) ),
    inference(resolution,[status(thm)],[c_4,c_142]) ).

tff(c_333,plain,
    ! [Y_80,Z_81] :
      ( product(s(s(n0)),s(s(s(s(s(Y_80))))),s(s(s(s(s(Z_81))))))
      | ~ sum(s(s(s(s(s(Y_80))))),Y_80,Z_81) ),
    inference(resolution,[status(thm)],[c_4,c_233]) ).

tff(c_463,plain,
    ! [Y_110,Z_111] :
      ( product(s(s(n0)),s(s(s(s(s(s(Y_110)))))),s(s(s(s(s(s(Z_111)))))))
      | ~ sum(s(s(s(s(s(s(Y_110)))))),Y_110,Z_111) ),
    inference(resolution,[status(thm)],[c_4,c_333]) ).

tff(c_471,plain,
    product(s(s(n0)),s(s(s(s(s(s(n0)))))),s(s(s(s(s(s(s(s(s(s(s(s(n0))))))))))))),
    inference(resolution,[status(thm)],[c_2,c_463]) ).

tff(c_732,plain,
    ! [Z_165] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(n0)))))),Z_165)
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))),s(s(s(s(s(s(n0)))))),Z_165) ),
    inference(resolution,[status(thm)],[c_471,c_8]) ).

tff(c_779,plain,
    ! [Z_175] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(n0)))))),s(Z_175))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))),s(s(s(s(s(n0))))),Z_175) ),
    inference(resolution,[status(thm)],[c_4,c_732]) ).

tff(c_931,plain,
    ! [Z_200] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(n0)))))),s(s(Z_200)))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))),s(s(s(s(n0)))),Z_200) ),
    inference(resolution,[status(thm)],[c_4,c_779]) ).

tff(c_937,plain,
    ! [Z_201] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(n0)))))),s(s(s(Z_201))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))),s(s(s(n0))),Z_201) ),
    inference(resolution,[status(thm)],[c_4,c_931]) ).

tff(c_944,plain,
    ! [Z_202] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(n0)))))),s(s(s(s(Z_202)))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))),s(s(n0)),Z_202) ),
    inference(resolution,[status(thm)],[c_4,c_937]) ).

tff(c_950,plain,
    ! [Z_203] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(n0)))))),s(s(s(s(s(Z_203))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))),s(n0),Z_203) ),
    inference(resolution,[status(thm)],[c_4,c_944]) ).

tff(c_1828,plain,
    ! [Z_356,Z_357] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(n0)))))),Z_356)
      | ~ sum(s(s(s(s(s(Z_357))))),s(s(s(s(s(s(n0)))))),Z_356)
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))),s(n0),Z_357) ),
    inference(resolution,[status(thm)],[c_950,c_8]) ).

tff(c_1858,plain,
    ! [Z_364,Z_365] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(n0)))))),s(Z_364))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))),s(n0),Z_365)
      | ~ sum(s(s(s(s(s(Z_365))))),s(s(s(s(s(n0))))),Z_364) ),
    inference(resolution,[status(thm)],[c_4,c_1828]) ).

tff(c_1863,plain,
    ! [Z_366,Z_367] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(n0)))))),s(Z_366))
      | ~ sum(s(s(s(s(s(s(Z_367)))))),s(s(s(s(s(n0))))),Z_366)
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))),n0,Z_367) ),
    inference(resolution,[status(thm)],[c_4,c_1858]) ).

tff(c_1868,plain,
    ! [Z_368,Z_369] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(n0)))))),s(s(Z_368)))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))),n0,Z_369)
      | ~ sum(s(s(s(s(s(s(Z_369)))))),s(s(s(s(n0)))),Z_368) ),
    inference(resolution,[status(thm)],[c_4,c_1863]) ).

tff(c_1873,plain,
    ! [Z_370] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(n0)))))),s(s(Z_370)))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))),s(s(s(s(n0)))),Z_370) ),
    inference(resolution,[status(thm)],[c_2,c_1868]) ).

tff(c_1879,plain,
    ! [Z_371] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(n0)))))),s(s(s(Z_371))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))),s(s(s(n0))),Z_371) ),
    inference(resolution,[status(thm)],[c_4,c_1873]) ).

tff(c_1891,plain,
    ! [Z_373] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(n0)))))),s(s(s(s(Z_373)))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))),s(s(n0)),Z_373) ),
    inference(resolution,[status(thm)],[c_4,c_1879]) ).

tff(c_1897,plain,
    ! [Z_374] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(n0)))))),s(s(s(s(s(Z_374))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))),s(n0),Z_374) ),
    inference(resolution,[status(thm)],[c_4,c_1891]) ).

tff(c_1903,plain,
    ! [Z_375] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(n0)))))),s(s(s(s(s(s(Z_375)))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))),n0,Z_375) ),
    inference(resolution,[status(thm)],[c_4,c_1897]) ).

tff(c_1908,plain,
    product(s(s(s(s(n0)))),s(s(s(s(s(s(n0)))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0))))))))))))))))))))))))),
    inference(resolution,[status(thm)],[c_2,c_1903]) ).

tff(c_1915,plain,
    ( factorial(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))
    | ~ factorial(s(s(s(n0))),s(s(s(s(s(s(n0))))))) ),
    inference(resolution,[status(thm)],[c_1908,c_12]) ).

tff(c_1916,plain,
    ~ factorial(s(s(s(n0))),s(s(s(s(s(s(n0))))))),
    inference(splitLeft,[status(thm)],[c_1915]) ).

tff(c_1919,plain,
    ~ sum(s(s(s(s(n0)))),n0,s(s(s(s(n0))))),
    inference(resolution,[status(thm)],[c_197,c_1916]) ).

tff(c_1923,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_2,c_1919]) ).

tff(c_1924,plain,
    factorial(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0))))))))))))))))))))))))),
    inference(splitRight,[status(thm)],[c_1915]) ).

tff(c_552,plain,
    ! [Y_126,Z_127] :
      ( product(s(s(n0)),s(s(s(s(s(s(s(Y_126))))))),s(s(s(s(s(s(s(Z_127))))))))
      | ~ sum(s(s(s(s(s(s(s(Y_126))))))),Y_126,Z_127) ),
    inference(resolution,[status(thm)],[c_4,c_463]) ).

tff(c_688,plain,
    ! [Y_157,Z_158] :
      ( product(s(s(n0)),s(s(s(s(s(s(s(s(Y_157)))))))),s(s(s(s(s(s(s(s(Z_158)))))))))
      | ~ sum(s(s(s(s(s(s(s(s(Y_157)))))))),Y_157,Z_158) ),
    inference(resolution,[status(thm)],[c_4,c_552]) ).

tff(c_836,plain,
    ! [Y_183,Z_184] :
      ( product(s(s(n0)),s(s(s(s(s(s(s(s(s(Y_183))))))))),s(s(s(s(s(s(s(s(s(Z_184))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(Y_183))))))))),Y_183,Z_184) ),
    inference(resolution,[status(thm)],[c_4,c_688]) ).

tff(c_1074,plain,
    ! [Y_228,Z_229] :
      ( product(s(s(n0)),s(s(s(s(s(s(s(s(s(s(Y_228)))))))))),s(s(s(s(s(s(s(s(s(s(Z_229)))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(Y_228)))))))))),Y_228,Z_229) ),
    inference(resolution,[status(thm)],[c_4,c_836]) ).

tff(c_1265,plain,
    ! [Y_261,Z_262] :
      ( product(s(s(n0)),s(s(s(s(s(s(s(s(s(s(s(Y_261))))))))))),s(s(s(s(s(s(s(s(s(s(s(Z_262))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(Y_261))))))))))),Y_261,Z_262) ),
    inference(resolution,[status(thm)],[c_4,c_1074]) ).

tff(c_1454,plain,
    ! [Y_296,Z_297] :
      ( product(s(s(n0)),s(s(s(s(s(s(s(s(s(s(s(s(Y_296)))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(Z_297)))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(Y_296)))))))))))),Y_296,Z_297) ),
    inference(resolution,[status(thm)],[c_4,c_1265]) ).

tff(c_1695,plain,
    ! [Y_333,Z_334] :
      ( product(s(s(n0)),s(s(s(s(s(s(s(s(s(s(s(s(s(Y_333))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(Z_334))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(Y_333))))))))))))),Y_333,Z_334) ),
    inference(resolution,[status(thm)],[c_4,c_1454]) ).

tff(c_1982,plain,
    ! [Y_385,Z_386] :
      ( product(s(s(n0)),s(s(s(s(s(s(s(s(s(s(s(s(s(s(Y_385)))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_386)))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Y_385)))))))))))))),Y_385,Z_386) ),
    inference(resolution,[status(thm)],[c_4,c_1695]) ).

tff(c_2269,plain,
    ! [Y_429,Z_430] :
      ( product(s(s(n0)),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Y_429))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_430))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Y_429))))))))))))))),Y_429,Z_430) ),
    inference(resolution,[status(thm)],[c_4,c_1982]) ).

tff(c_2471,plain,
    ! [Y_466,Z_467] :
      ( product(s(s(n0)),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Y_466)))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_467)))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Y_466)))))))))))))))),Y_466,Z_467) ),
    inference(resolution,[status(thm)],[c_4,c_2269]) ).

tff(c_2755,plain,
    ! [Y_515,Z_516] :
      ( product(s(s(n0)),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Y_515))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_516))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Y_515))))))))))))))))),Y_515,Z_516) ),
    inference(resolution,[status(thm)],[c_4,c_2471]) ).

tff(c_3157,plain,
    ! [Y_579,Z_580] :
      ( product(s(s(n0)),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Y_579)))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_580)))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Y_579)))))))))))))))))),Y_579,Z_580) ),
    inference(resolution,[status(thm)],[c_4,c_2755]) ).

tff(c_3490,plain,
    ! [Y_640,Z_641] :
      ( product(s(s(n0)),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Y_640))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_641))))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Y_640))))))))))))))))))),Y_640,Z_641) ),
    inference(resolution,[status(thm)],[c_4,c_3157]) ).

tff(c_3810,plain,
    ! [Y_690,Z_691] :
      ( product(s(s(n0)),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Y_690)))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_691)))))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Y_690)))))))))))))))))))),Y_690,Z_691) ),
    inference(resolution,[status(thm)],[c_4,c_3490]) ).

tff(c_4192,plain,
    ! [Y_757,Z_758] :
      ( product(s(s(n0)),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Y_757))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_758))))))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Y_757))))))))))))))))))))),Y_757,Z_758) ),
    inference(resolution,[status(thm)],[c_4,c_3810]) ).

tff(c_4639,plain,
    ! [Y_828,Z_829] :
      ( product(s(s(n0)),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Y_828)))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_829)))))))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Y_828)))))))))))))))))))))),Y_828,Z_829) ),
    inference(resolution,[status(thm)],[c_4,c_4192]) ).

tff(c_5056,plain,
    ! [Y_897,Z_898] :
      ( product(s(s(n0)),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Y_897))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_898))))))))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Y_897))))))))))))))))))))))),Y_897,Z_898) ),
    inference(resolution,[status(thm)],[c_4,c_4639]) ).

tff(c_5398,plain,
    ! [Y_951,Z_952] :
      ( product(s(s(n0)),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Y_951)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_952)))))))))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Y_951)))))))))))))))))))))))),Y_951,Z_952) ),
    inference(resolution,[status(thm)],[c_4,c_5056]) ).

tff(c_5406,plain,
    product(s(s(n0)),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0))))))))))))))))))))))))))))))))))))))))))))))))),
    inference(resolution,[status(thm)],[c_2,c_5398]) ).

tff(c_6644,plain,
    ! [Z_1158] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),Z_1158)
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),Z_1158) ),
    inference(resolution,[status(thm)],[c_5406,c_8]) ).

tff(c_7076,plain,
    ! [Z_1228] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(Z_1228))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0))))))))))))))))))))))),Z_1228) ),
    inference(resolution,[status(thm)],[c_4,c_6644]) ).

tff(c_7542,plain,
    ! [Z_1304] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(Z_1304)))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))),Z_1304) ),
    inference(resolution,[status(thm)],[c_4,c_7076]) ).

tff(c_7959,plain,
    ! [Z_1377] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(Z_1377))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0))))))))))))))))))))),Z_1377) ),
    inference(resolution,[status(thm)],[c_4,c_7542]) ).

tff(c_8441,plain,
    ! [Z_1452] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(Z_1452)))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))),Z_1452) ),
    inference(resolution,[status(thm)],[c_4,c_7959]) ).

tff(c_8969,plain,
    ! [Z_1541] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(Z_1541))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0))))))))))))))))))),Z_1541) ),
    inference(resolution,[status(thm)],[c_4,c_8441]) ).

tff(c_9591,plain,
    ! [Z_1637] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(Z_1637)))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))),Z_1637) ),
    inference(resolution,[status(thm)],[c_4,c_8969]) ).

tff(c_9986,plain,
    ! [Z_1706] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(Z_1706))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0))))))))))))))))),Z_1706) ),
    inference(resolution,[status(thm)],[c_4,c_9591]) ).

tff(c_10576,plain,
    ! [Z_1798] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(Z_1798)))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))),Z_1798) ),
    inference(resolution,[status(thm)],[c_4,c_9986]) ).

tff(c_11087,plain,
    ! [Z_1884] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(Z_1884))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0))))))))))))))),Z_1884) ),
    inference(resolution,[status(thm)],[c_4,c_10576]) ).

tff(c_11093,plain,
    ! [Z_1885] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(Z_1885)))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))),Z_1885) ),
    inference(resolution,[status(thm)],[c_4,c_11087]) ).

tff(c_11099,plain,
    ! [Z_1886] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(Z_1886))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(n0))))))))))))),Z_1886) ),
    inference(resolution,[status(thm)],[c_4,c_11093]) ).

tff(c_11105,plain,
    ! [Z_1887] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(Z_1887)))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))),Z_1887) ),
    inference(resolution,[status(thm)],[c_4,c_11099]) ).

tff(c_11111,plain,
    ! [Z_1888] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(Z_1888))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(n0))))))))))),Z_1888) ),
    inference(resolution,[status(thm)],[c_4,c_11105]) ).

tff(c_11117,plain,
    ! [Z_1889] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_1889)))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(n0)))))))))),Z_1889) ),
    inference(resolution,[status(thm)],[c_4,c_11111]) ).

tff(c_11123,plain,
    ! [Z_1890] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_1890))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(n0))))))))),Z_1890) ),
    inference(resolution,[status(thm)],[c_4,c_11117]) ).

tff(c_11129,plain,
    ! [Z_1891] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_1891)))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(n0)))))))),Z_1891) ),
    inference(resolution,[status(thm)],[c_4,c_11123]) ).

tff(c_11142,plain,
    ! [Z_1892] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_1892))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(n0))))))),Z_1892) ),
    inference(resolution,[status(thm)],[c_4,c_11129]) ).

tff(c_11148,plain,
    ! [Z_1893] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_1893)))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(n0)))))),Z_1893) ),
    inference(resolution,[status(thm)],[c_4,c_11142]) ).

tff(c_11154,plain,
    ! [Z_1894] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_1894))))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(n0))))),Z_1894) ),
    inference(resolution,[status(thm)],[c_4,c_11148]) ).

tff(c_11160,plain,
    ! [Z_1895] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_1895)))))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(n0)))),Z_1895) ),
    inference(resolution,[status(thm)],[c_4,c_11154]) ).

tff(c_11166,plain,
    ! [Z_1896] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_1896))))))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(n0))),Z_1896) ),
    inference(resolution,[status(thm)],[c_4,c_11160]) ).

tff(c_11173,plain,
    ! [Z_1897] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_1897)))))))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))),s(s(n0)),Z_1897) ),
    inference(resolution,[status(thm)],[c_4,c_11166]) ).

tff(c_11179,plain,
    ! [Z_1898] :
      ( product(s(s(s(n0))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_1898))))))))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))),s(n0),Z_1898) ),
    inference(resolution,[status(thm)],[c_4,c_11173]) ).

tff(c_17808,plain,
    ! [Z_2973,Z_2974] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),Z_2973)
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_2974))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),Z_2973)
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))),s(n0),Z_2974) ),
    inference(resolution,[status(thm)],[c_11179,c_8]) ).

tff(c_17813,plain,
    ! [Z_2975,Z_2976] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(Z_2975))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))),s(n0),Z_2976)
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_2976))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0))))))))))))))))))))))),Z_2975) ),
    inference(resolution,[status(thm)],[c_4,c_17808]) ).

tff(c_17818,plain,
    ! [Z_2977,Z_2978] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(Z_2977))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_2978)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0))))))))))))))))))))))),Z_2977)
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))),n0,Z_2978) ),
    inference(resolution,[status(thm)],[c_4,c_17813]) ).

tff(c_17823,plain,
    ! [Z_2979,Z_2980] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(Z_2979)))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))),n0,Z_2980)
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_2980)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))),Z_2979) ),
    inference(resolution,[status(thm)],[c_4,c_17818]) ).

tff(c_17828,plain,
    ! [Z_2981] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(Z_2981)))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))),Z_2981) ),
    inference(resolution,[status(thm)],[c_2,c_17823]) ).

tff(c_17834,plain,
    ! [Z_2982] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(Z_2982))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0))))))))))))))))))))),Z_2982) ),
    inference(resolution,[status(thm)],[c_4,c_17828]) ).

tff(c_17846,plain,
    ! [Z_2984] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(Z_2984)))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))),Z_2984) ),
    inference(resolution,[status(thm)],[c_4,c_17834]) ).

tff(c_17852,plain,
    ! [Z_2985] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(Z_2985))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0))))))))))))))))))),Z_2985) ),
    inference(resolution,[status(thm)],[c_4,c_17846]) ).

tff(c_17858,plain,
    ! [Z_2986] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(Z_2986)))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))),Z_2986) ),
    inference(resolution,[status(thm)],[c_4,c_17852]) ).

tff(c_17864,plain,
    ! [Z_2987] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(Z_2987))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0))))))))))))))))),Z_2987) ),
    inference(resolution,[status(thm)],[c_4,c_17858]) ).

tff(c_17870,plain,
    ! [Z_2988] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(Z_2988)))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))),Z_2988) ),
    inference(resolution,[status(thm)],[c_4,c_17864]) ).

tff(c_17876,plain,
    ! [Z_2989] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(Z_2989))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0))))))))))))))),Z_2989) ),
    inference(resolution,[status(thm)],[c_4,c_17870]) ).

tff(c_17882,plain,
    ! [Z_2990] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(Z_2990)))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))),Z_2990) ),
    inference(resolution,[status(thm)],[c_4,c_17876]) ).

tff(c_17888,plain,
    ! [Z_2991] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(Z_2991))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(n0))))))))))))),Z_2991) ),
    inference(resolution,[status(thm)],[c_4,c_17882]) ).

tff(c_17894,plain,
    ! [Z_2992] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(Z_2992)))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))),Z_2992) ),
    inference(resolution,[status(thm)],[c_4,c_17888]) ).

tff(c_17906,plain,
    ! [Z_2994] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(Z_2994))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(n0))))))))))),Z_2994) ),
    inference(resolution,[status(thm)],[c_4,c_17894]) ).

tff(c_17912,plain,
    ! [Z_2995] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_2995)))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(n0)))))))))),Z_2995) ),
    inference(resolution,[status(thm)],[c_4,c_17906]) ).

tff(c_17918,plain,
    ! [Z_2996] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_2996))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(n0))))))))),Z_2996) ),
    inference(resolution,[status(thm)],[c_4,c_17912]) ).

tff(c_17924,plain,
    ! [Z_2997] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_2997)))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(n0)))))))),Z_2997) ),
    inference(resolution,[status(thm)],[c_4,c_17918]) ).

tff(c_17930,plain,
    ! [Z_2998] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_2998))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(n0))))))),Z_2998) ),
    inference(resolution,[status(thm)],[c_4,c_17924]) ).

tff(c_17936,plain,
    ! [Z_2999] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_2999)))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(n0)))))),Z_2999) ),
    inference(resolution,[status(thm)],[c_4,c_17930]) ).

tff(c_17942,plain,
    ! [Z_3000] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_3000))))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(n0))))),Z_3000) ),
    inference(resolution,[status(thm)],[c_4,c_17936]) ).

tff(c_17948,plain,
    ! [Z_3001] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_3001)))))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(n0)))),Z_3001) ),
    inference(resolution,[status(thm)],[c_4,c_17942]) ).

tff(c_17954,plain,
    ! [Z_3002] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_3002))))))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(n0))),Z_3002) ),
    inference(resolution,[status(thm)],[c_4,c_17948]) ).

tff(c_17965,plain,
    ! [Z_3003] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_3003)))))))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(n0)),Z_3003) ),
    inference(resolution,[status(thm)],[c_4,c_17954]) ).

tff(c_17971,plain,
    ! [Z_3004] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_3004))))))))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(n0),Z_3004) ),
    inference(resolution,[status(thm)],[c_4,c_17965]) ).

tff(c_17977,plain,
    ! [Z_3005] :
      ( product(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_3005)))))))))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),n0,Z_3005) ),
    inference(resolution,[status(thm)],[c_4,c_17971]) ).

tff(c_17982,plain,
    product(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
    inference(resolution,[status(thm)],[c_2,c_17977]) ).

tff(c_23440,plain,
    ! [Z_3891] :
      ( product(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),Z_3891)
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),Z_3891) ),
    inference(resolution,[status(thm)],[c_17982,c_8]) ).

tff(c_23446,plain,
    ! [Z_3892] :
      ( product(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(Z_3892))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0))))))))))))))))))))))),Z_3892) ),
    inference(resolution,[status(thm)],[c_4,c_23440]) ).

tff(c_23452,plain,
    ! [Z_3893] :
      ( product(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(Z_3893)))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))),Z_3893) ),
    inference(resolution,[status(thm)],[c_4,c_23446]) ).

tff(c_23458,plain,
    ! [Z_3894] :
      ( product(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(Z_3894))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0))))))))))))))))))))),Z_3894) ),
    inference(resolution,[status(thm)],[c_4,c_23452]) ).

tff(c_23464,plain,
    ! [Z_3895] :
      ( product(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(Z_3895)))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))),Z_3895) ),
    inference(resolution,[status(thm)],[c_4,c_23458]) ).

tff(c_23470,plain,
    ! [Z_3896] :
      ( product(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(Z_3896))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0))))))))))))))))))),Z_3896) ),
    inference(resolution,[status(thm)],[c_4,c_23464]) ).

tff(c_23476,plain,
    ! [Z_3897] :
      ( product(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(Z_3897)))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))),Z_3897) ),
    inference(resolution,[status(thm)],[c_4,c_23470]) ).

tff(c_23482,plain,
    ! [Z_3898] :
      ( product(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(Z_3898))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0))))))))))))))))),Z_3898) ),
    inference(resolution,[status(thm)],[c_4,c_23476]) ).

tff(c_23494,plain,
    ! [Z_3900] :
      ( product(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(Z_3900)))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))),Z_3900) ),
    inference(resolution,[status(thm)],[c_4,c_23482]) ).

tff(c_23500,plain,
    ! [Z_3901] :
      ( product(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(Z_3901))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0))))))))))))))),Z_3901) ),
    inference(resolution,[status(thm)],[c_4,c_23494]) ).

tff(c_23506,plain,
    ! [Z_3902] :
      ( product(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(Z_3902)))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))),Z_3902) ),
    inference(resolution,[status(thm)],[c_4,c_23500]) ).

tff(c_23512,plain,
    ! [Z_3903] :
      ( product(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(Z_3903))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(n0))))))))))))),Z_3903) ),
    inference(resolution,[status(thm)],[c_4,c_23506]) ).

tff(c_23518,plain,
    ! [Z_3904] :
      ( product(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(Z_3904)))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))),Z_3904) ),
    inference(resolution,[status(thm)],[c_4,c_23512]) ).

tff(c_23524,plain,
    ! [Z_3905] :
      ( product(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(Z_3905))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(n0))))))))))),Z_3905) ),
    inference(resolution,[status(thm)],[c_4,c_23518]) ).

tff(c_23530,plain,
    ! [Z_3906] :
      ( product(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_3906)))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(n0)))))))))),Z_3906) ),
    inference(resolution,[status(thm)],[c_4,c_23524]) ).

tff(c_23536,plain,
    ! [Z_3907] :
      ( product(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_3907))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(n0))))))))),Z_3907) ),
    inference(resolution,[status(thm)],[c_4,c_23530]) ).

tff(c_23542,plain,
    ! [Z_3908] :
      ( product(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_3908)))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(s(n0)))))))),Z_3908) ),
    inference(resolution,[status(thm)],[c_4,c_23536]) ).

tff(c_23554,plain,
    ! [Z_3910] :
      ( product(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_3910))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(s(n0))))))),Z_3910) ),
    inference(resolution,[status(thm)],[c_4,c_23542]) ).

tff(c_23560,plain,
    ! [Z_3911] :
      ( product(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_3911)))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(s(n0)))))),Z_3911) ),
    inference(resolution,[status(thm)],[c_4,c_23554]) ).

tff(c_23566,plain,
    ! [Z_3912] :
      ( product(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_3912))))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(s(n0))))),Z_3912) ),
    inference(resolution,[status(thm)],[c_4,c_23560]) ).

tff(c_23572,plain,
    ! [Z_3913] :
      ( product(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_3913)))))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(s(n0)))),Z_3913) ),
    inference(resolution,[status(thm)],[c_4,c_23566]) ).

tff(c_23578,plain,
    ! [Z_3914] :
      ( product(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_3914))))))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(s(n0))),Z_3914) ),
    inference(resolution,[status(thm)],[c_4,c_23572]) ).

tff(c_23584,plain,
    ! [Z_3915] :
      ( product(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_3915)))))))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(s(n0)),Z_3915) ),
    inference(resolution,[status(thm)],[c_4,c_23578]) ).

tff(c_23590,plain,
    ! [Z_3916] :
      ( product(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_3916))))))))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),s(n0),Z_3916) ),
    inference(resolution,[status(thm)],[c_4,c_23584]) ).

tff(c_23596,plain,
    ! [Z_3917] :
      ( product(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(Z_3917)))))))))))))))))))))))))
      | ~ sum(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),n0,Z_3917) ),
    inference(resolution,[status(thm)],[c_4,c_23590]) ).

tff(c_23601,plain,
    product(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
    inference(resolution,[status(thm)],[c_2,c_23596]) ).

tff(c_23606,plain,
    ( factorial(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
    | ~ factorial(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0))))))))))))))))))))))))) ),
    inference(resolution,[status(thm)],[c_23601,c_12]) ).

tff(c_23610,plain,
    factorial(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(s(n0))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
    inference(demodulation,[status(thm),theory(equality)],[c_1924,c_23606]) ).

tff(c_23612,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14,c_23610]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : NUM283-1.005 : TPTP v8.1.2. Released v1.0.0.
% 0.00/0.13  % 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.34  % Computer : n022.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % WCLimit  : 300
% 0.13/0.34  % DateTime : Thu Aug  3 15:00:48 EDT 2023
% 0.13/0.35  % CPUTime  : 
% 92.45/80.36  % SZS status Unsatisfiable for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 92.45/80.37  
% 92.45/80.37  % SZS output start CNFRefutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 92.65/80.45  
% 92.65/80.45  Inference rules
% 92.65/80.45  ----------------------
% 92.65/80.45  #Ref     : 0
% 92.65/80.45  #Sup     : 4411
% 92.65/80.45  #Fact    : 0
% 92.65/80.45  #Define  : 0
% 92.65/80.45  #Split   : 369
% 92.65/80.45  #Chain   : 0
% 92.65/80.45  #Close   : 0
% 92.65/80.45  
% 92.65/80.45  Ordering : KBO
% 92.65/80.45  
% 92.65/80.45  Simplification rules
% 92.65/80.45  ----------------------
% 92.65/80.45  #Subsume      : 21
% 92.65/80.45  #Demod        : 4
% 92.65/80.45  #Tautology    : 0
% 92.65/80.45  #SimpNegUnit  : 25
% 92.65/80.45  #BackRed      : 0
% 92.65/80.45  
% 92.65/80.45  #Partial instantiations: 0
% 92.65/80.45  #Strategies tried      : 1
% 92.65/80.45  
% 92.65/80.45  Timing (in seconds)
% 92.65/80.45  ----------------------
% 92.65/80.45  Preprocessing        : 0.39
% 92.65/80.45  Parsing              : 0.22
% 92.65/80.45  CNF conversion       : 0.02
% 92.65/80.45  Main loop            : 78.95
% 92.65/80.45  Inferencing          : 10.94
% 92.65/80.45  Reduction            : 20.45
% 92.65/80.45  Demodulation         : 13.85
% 92.65/80.45  BG Simplification    : 0.08
% 92.65/80.45  Subsumption          : 45.21
% 92.65/80.45  Abstraction          : 0.53
% 92.65/80.45  MUC search           : 0.00
% 92.65/80.45  Cooper               : 0.00
% 92.65/80.45  Total                : 79.45
% 92.65/80.45  Index Insertion      : 0.00
% 92.65/80.45  Index Deletion       : 0.00
% 92.65/80.45  Index Matching       : 0.00
% 92.65/80.45  BG Taut test         : 0.00
%------------------------------------------------------------------------------