TSTP Solution File: NUM461+2 by Beagle---0.9.51

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Beagle---0.9.51
% Problem  : NUM461+2 : TPTP v8.1.2. Released v4.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 : n006.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:45 EDT 2023

% Result   : Theorem 20.40s 8.69s
% Output   : CNFRefutation 20.57s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   10
%            Number of leaves      :   21
% Syntax   : Number of formulae    :  127 (  59 unt;  12 typ;   0 def)
%            Number of atoms       :  234 (  96 equ)
%            Maximal formula atoms :    8 (   2 avg)
%            Number of connectives :  236 ( 117   ~;  96   |;  17   &)
%                                         (   0 <=>;   6  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    9 (   3 avg)
%            Maximal term depth    :    3 (   1 avg)
%            Number of types       :    2 (   0 usr)
%            Number of type conns  :   11 (   6   >;   5   *;   0   +;   0  <<)
%            Number of predicates  :    4 (   2 usr;   1 prp; 0-2 aty)
%            Number of functors    :   10 (  10 usr;   6 con; 0-2 aty)
%            Number of variables   :   66 (;  63   !;   3   ?;   0   :)

% Comments : 
%------------------------------------------------------------------------------
%$ sdtlseqdt0 > aNaturalNumber0 > sdtpldt0 > sdtmndt0 > sdtasdt0 > #nlpp > xn > xm > xl > sz10 > sz00 > #skF_2 > #skF_1

%Foreground sorts:

%Background operators:

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

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

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

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

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

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

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

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

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

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

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

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

tff(f_224,hypothesis,
    ( ( xl != xn )
    & ? [W0] :
        ( aNaturalNumber0(W0)
        & ( sdtpldt0(xl,W0) = xn ) )
    & sdtlseqdt0(xl,xn) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__840_03) ).

tff(f_215,hypothesis,
    ( aNaturalNumber0(xl)
    & aNaturalNumber0(xn) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__840) ).

tff(f_225,hypothesis,
    aNaturalNumber0(xm),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__873) ).

tff(f_53,axiom,
    ! [W0,W1] :
      ( ( aNaturalNumber0(W0)
        & aNaturalNumber0(W1) )
     => ( sdtpldt0(W0,W1) = sdtpldt0(W1,W0) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mAddComm) ).

tff(f_245,negated_conjecture,
    ~ ( ( sdtpldt0(xm,xl) != sdtpldt0(xm,xn) )
      & ( ? [W0] :
            ( aNaturalNumber0(W0)
            & ( sdtpldt0(sdtpldt0(xm,xl),W0) = sdtpldt0(xm,xn) ) )
        | sdtlseqdt0(sdtpldt0(xm,xl),sdtpldt0(xm,xn)) )
      & ( sdtpldt0(xl,xm) != sdtpldt0(xn,xm) )
      & ( ? [W0] :
            ( aNaturalNumber0(W0)
            & ( sdtpldt0(sdtpldt0(xl,xm),W0) = sdtpldt0(xn,xm) ) )
        | sdtlseqdt0(sdtpldt0(xl,xm),sdtpldt0(xn,xm)) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__) ).

tff(f_61,axiom,
    ! [W0,W1,W2] :
      ( ( aNaturalNumber0(W0)
        & aNaturalNumber0(W1)
        & aNaturalNumber0(W2) )
     => ( sdtpldt0(sdtpldt0(W0,W1),W2) = sdtpldt0(W0,sdtpldt0(W1,W2)) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mAddAsso) ).

tff(f_41,axiom,
    ! [W0,W1] :
      ( ( aNaturalNumber0(W0)
        & aNaturalNumber0(W1) )
     => aNaturalNumber0(sdtpldt0(W0,W1)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mSortsB) ).

tff(f_212,axiom,
    ! [W0,W1] :
      ( ( aNaturalNumber0(W0)
        & aNaturalNumber0(W1) )
     => ( sdtlseqdt0(W0,W1)
        | ( ( W1 != W0 )
          & sdtlseqdt0(W1,W0) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mLETotal) ).

tff(f_115,axiom,
    ! [W0,W1,W2] :
      ( ( aNaturalNumber0(W0)
        & aNaturalNumber0(W1)
        & aNaturalNumber0(W2) )
     => ( ( ( sdtpldt0(W0,W1) = sdtpldt0(W0,W2) )
          | ( sdtpldt0(W1,W0) = sdtpldt0(W2,W0) ) )
       => ( W1 = W2 ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mAddCanc) ).

tff(c_84,plain,
    xn != xl,
    inference(cnfTransformation,[status(thm)],[f_224]) ).

tff(c_76,plain,
    aNaturalNumber0(xl),
    inference(cnfTransformation,[status(thm)],[f_215]) ).

tff(c_86,plain,
    aNaturalNumber0(xm),
    inference(cnfTransformation,[status(thm)],[f_225]) ).

tff(c_74,plain,
    aNaturalNumber0(xn),
    inference(cnfTransformation,[status(thm)],[f_215]) ).

tff(c_33626,plain,
    ! [W1_374,W0_375] :
      ( ( sdtpldt0(W1_374,W0_375) = sdtpldt0(W0_375,W1_374) )
      | ~ aNaturalNumber0(W1_374)
      | ~ aNaturalNumber0(W0_375) ),
    inference(cnfTransformation,[status(thm)],[f_53]) ).

tff(c_34873,plain,
    ! [W0_395] :
      ( ( sdtpldt0(xn,W0_395) = sdtpldt0(W0_395,xn) )
      | ~ aNaturalNumber0(W0_395) ),
    inference(resolution,[status(thm)],[c_74,c_33626]) ).

tff(c_34956,plain,
    sdtpldt0(xn,xm) = sdtpldt0(xm,xn),
    inference(resolution,[status(thm)],[c_86,c_34873]) ).

tff(c_28686,plain,
    ! [W1_303,W0_304] :
      ( ( sdtpldt0(W1_303,W0_304) = sdtpldt0(W0_304,W1_303) )
      | ~ aNaturalNumber0(W1_303)
      | ~ aNaturalNumber0(W0_304) ),
    inference(cnfTransformation,[status(thm)],[f_53]) ).

tff(c_29790,plain,
    ! [W0_322] :
      ( ( sdtpldt0(xl,W0_322) = sdtpldt0(W0_322,xl) )
      | ~ aNaturalNumber0(W0_322) ),
    inference(resolution,[status(thm)],[c_76,c_28686]) ).

tff(c_29861,plain,
    sdtpldt0(xm,xl) = sdtpldt0(xl,xm),
    inference(resolution,[status(thm)],[c_86,c_29790]) ).

tff(c_88,plain,
    ( ~ sdtlseqdt0(sdtpldt0(xm,xl),sdtpldt0(xm,xn))
    | ~ sdtlseqdt0(sdtpldt0(xl,xm),sdtpldt0(xn,xm))
    | ( sdtpldt0(xn,xm) = sdtpldt0(xl,xm) )
    | ( sdtpldt0(xm,xn) = sdtpldt0(xm,xl) ) ),
    inference(cnfTransformation,[status(thm)],[f_245]) ).

tff(c_95,plain,
    ~ sdtlseqdt0(sdtpldt0(xl,xm),sdtpldt0(xn,xm)),
    inference(splitLeft,[status(thm)],[c_88]) ).

tff(c_18656,plain,
    ! [W1_200,W0_201] :
      ( ( sdtpldt0(W1_200,W0_201) = sdtpldt0(W0_201,W1_200) )
      | ~ aNaturalNumber0(W1_200)
      | ~ aNaturalNumber0(W0_201) ),
    inference(cnfTransformation,[status(thm)],[f_53]) ).

tff(c_24895,plain,
    ! [W0_274] :
      ( ( sdtpldt0(xn,W0_274) = sdtpldt0(W0_274,xn) )
      | ~ aNaturalNumber0(W0_274) ),
    inference(resolution,[status(thm)],[c_74,c_18656]) ).

tff(c_24992,plain,
    sdtpldt0(xn,xm) = sdtpldt0(xm,xn),
    inference(resolution,[status(thm)],[c_86,c_24895]) ).

tff(c_82,plain,
    aNaturalNumber0('#skF_2'),
    inference(cnfTransformation,[status(thm)],[f_224]) ).

tff(c_80,plain,
    sdtpldt0(xl,'#skF_2') = xn,
    inference(cnfTransformation,[status(thm)],[f_224]) ).

tff(c_21904,plain,
    ! [W0_250,W1_251,W2_252] :
      ( ( sdtpldt0(sdtpldt0(W0_250,W1_251),W2_252) = sdtpldt0(W0_250,sdtpldt0(W1_251,W2_252)) )
      | ~ aNaturalNumber0(W2_252)
      | ~ aNaturalNumber0(W1_251)
      | ~ aNaturalNumber0(W0_250) ),
    inference(cnfTransformation,[status(thm)],[f_61]) ).

tff(c_22017,plain,
    ! [W2_252] :
      ( ( sdtpldt0(xl,sdtpldt0('#skF_2',W2_252)) = sdtpldt0(xn,W2_252) )
      | ~ aNaturalNumber0(W2_252)
      | ~ aNaturalNumber0('#skF_2')
      | ~ aNaturalNumber0(xl) ),
    inference(superposition,[status(thm),theory(equality)],[c_80,c_21904]) ).

tff(c_27777,plain,
    ! [W2_288] :
      ( ( sdtpldt0(xl,sdtpldt0('#skF_2',W2_288)) = sdtpldt0(xn,W2_288) )
      | ~ aNaturalNumber0(W2_288) ),
    inference(demodulation,[status(thm),theory(equality)],[c_76,c_82,c_22017]) ).

tff(c_18681,plain,
    ! [W0_202] :
      ( ( sdtpldt0(W0_202,'#skF_2') = sdtpldt0('#skF_2',W0_202) )
      | ~ aNaturalNumber0(W0_202) ),
    inference(resolution,[status(thm)],[c_82,c_18656]) ).

tff(c_18716,plain,
    sdtpldt0(xm,'#skF_2') = sdtpldt0('#skF_2',xm),
    inference(resolution,[status(thm)],[c_86,c_18681]) ).

tff(c_19530,plain,
    ! [W0_220] :
      ( ( sdtpldt0(xl,W0_220) = sdtpldt0(W0_220,xl) )
      | ~ aNaturalNumber0(W0_220) ),
    inference(resolution,[status(thm)],[c_76,c_18656]) ).

tff(c_19597,plain,
    sdtpldt0(xm,xl) = sdtpldt0(xl,xm),
    inference(resolution,[status(thm)],[c_86,c_19530]) ).

tff(c_593,plain,
    ! [W1_64,W0_65] :
      ( ( sdtpldt0(W1_64,W0_65) = sdtpldt0(W0_65,W1_64) )
      | ~ aNaturalNumber0(W1_64)
      | ~ aNaturalNumber0(W0_65) ),
    inference(cnfTransformation,[status(thm)],[f_53]) ).

tff(c_4334,plain,
    ! [W0_119] :
      ( ( sdtpldt0(xm,W0_119) = sdtpldt0(W0_119,xm) )
      | ~ aNaturalNumber0(W0_119) ),
    inference(resolution,[status(thm)],[c_86,c_593]) ).

tff(c_4418,plain,
    sdtpldt0(xn,xm) = sdtpldt0(xm,xn),
    inference(resolution,[status(thm)],[c_74,c_4334]) ).

tff(c_3058,plain,
    ! [W0_108,W1_109,W2_110] :
      ( ( sdtpldt0(sdtpldt0(W0_108,W1_109),W2_110) = sdtpldt0(W0_108,sdtpldt0(W1_109,W2_110)) )
      | ~ aNaturalNumber0(W2_110)
      | ~ aNaturalNumber0(W1_109)
      | ~ aNaturalNumber0(W0_108) ),
    inference(cnfTransformation,[status(thm)],[f_61]) ).

tff(c_3174,plain,
    ! [W2_110] :
      ( ( sdtpldt0(xl,sdtpldt0('#skF_2',W2_110)) = sdtpldt0(xn,W2_110) )
      | ~ aNaturalNumber0(W2_110)
      | ~ aNaturalNumber0('#skF_2')
      | ~ aNaturalNumber0(xl) ),
    inference(superposition,[status(thm),theory(equality)],[c_80,c_3058]) ).

tff(c_3218,plain,
    ! [W2_110] :
      ( ( sdtpldt0(xl,sdtpldt0('#skF_2',W2_110)) = sdtpldt0(xn,W2_110) )
      | ~ aNaturalNumber0(W2_110) ),
    inference(demodulation,[status(thm),theory(equality)],[c_76,c_82,c_3174]) ).

tff(c_618,plain,
    ! [W0_66] :
      ( ( sdtpldt0(W0_66,'#skF_2') = sdtpldt0('#skF_2',W0_66) )
      | ~ aNaturalNumber0(W0_66) ),
    inference(resolution,[status(thm)],[c_82,c_593]) ).

tff(c_653,plain,
    sdtpldt0(xm,'#skF_2') = sdtpldt0('#skF_2',xm),
    inference(resolution,[status(thm)],[c_86,c_618]) ).

tff(c_94,plain,
    ! [W0_51,W0_52] :
      ( ( sdtpldt0(sdtpldt0(xm,xl),W0_51) != sdtpldt0(xm,xn) )
      | ~ aNaturalNumber0(W0_51)
      | ( sdtpldt0(sdtpldt0(xl,xm),W0_52) != sdtpldt0(xn,xm) )
      | ~ aNaturalNumber0(W0_52)
      | ( sdtpldt0(xn,xm) = sdtpldt0(xl,xm) )
      | ( sdtpldt0(xm,xn) = sdtpldt0(xm,xl) ) ),
    inference(cnfTransformation,[status(thm)],[f_245]) ).

tff(c_312,plain,
    ! [W0_52] :
      ( ( sdtpldt0(sdtpldt0(xl,xm),W0_52) != sdtpldt0(xn,xm) )
      | ~ aNaturalNumber0(W0_52) ),
    inference(splitLeft,[status(thm)],[c_94]) ).

tff(c_3094,plain,
    ! [W2_110] :
      ( ( sdtpldt0(xl,sdtpldt0(xm,W2_110)) != sdtpldt0(xn,xm) )
      | ~ aNaturalNumber0(W2_110)
      | ~ aNaturalNumber0(W2_110)
      | ~ aNaturalNumber0(xm)
      | ~ aNaturalNumber0(xl) ),
    inference(superposition,[status(thm),theory(equality)],[c_3058,c_312]) ).

tff(c_3289,plain,
    ! [W2_111] :
      ( ( sdtpldt0(xl,sdtpldt0(xm,W2_111)) != sdtpldt0(xn,xm) )
      | ~ aNaturalNumber0(W2_111) ),
    inference(demodulation,[status(thm),theory(equality)],[c_76,c_86,c_3094]) ).

tff(c_3300,plain,
    ( ( sdtpldt0(xl,sdtpldt0('#skF_2',xm)) != sdtpldt0(xn,xm) )
    | ~ aNaturalNumber0('#skF_2') ),
    inference(superposition,[status(thm),theory(equality)],[c_653,c_3289]) ).

tff(c_3309,plain,
    sdtpldt0(xl,sdtpldt0('#skF_2',xm)) != sdtpldt0(xn,xm),
    inference(demodulation,[status(thm),theory(equality)],[c_82,c_3300]) ).

tff(c_18368,plain,
    sdtpldt0(xl,sdtpldt0('#skF_2',xm)) != sdtpldt0(xm,xn),
    inference(demodulation,[status(thm),theory(equality)],[c_4418,c_3309]) ).

tff(c_18371,plain,
    ( ( sdtpldt0(xn,xm) != sdtpldt0(xm,xn) )
    | ~ aNaturalNumber0(xm) ),
    inference(superposition,[status(thm),theory(equality)],[c_3218,c_18368]) ).

tff(c_18374,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_86,c_4418,c_18371]) ).

tff(c_18375,plain,
    ! [W0_51] :
      ( ( sdtpldt0(sdtpldt0(xm,xl),W0_51) != sdtpldt0(xm,xn) )
      | ~ aNaturalNumber0(W0_51)
      | ( sdtpldt0(xm,xn) = sdtpldt0(xm,xl) )
      | ( sdtpldt0(xn,xm) = sdtpldt0(xl,xm) ) ),
    inference(splitRight,[status(thm)],[c_94]) ).

tff(c_18717,plain,
    ! [W0_51] :
      ( ( sdtpldt0(sdtpldt0(xm,xl),W0_51) != sdtpldt0(xm,xn) )
      | ~ aNaturalNumber0(W0_51) ),
    inference(splitLeft,[status(thm)],[c_18375]) ).

tff(c_19955,plain,
    ! [W0_51] :
      ( ( sdtpldt0(sdtpldt0(xl,xm),W0_51) != sdtpldt0(xm,xn) )
      | ~ aNaturalNumber0(W0_51) ),
    inference(demodulation,[status(thm),theory(equality)],[c_19597,c_18717]) ).

tff(c_21922,plain,
    ! [W2_252] :
      ( ( sdtpldt0(xl,sdtpldt0(xm,W2_252)) != sdtpldt0(xm,xn) )
      | ~ aNaturalNumber0(W2_252)
      | ~ aNaturalNumber0(W2_252)
      | ~ aNaturalNumber0(xm)
      | ~ aNaturalNumber0(xl) ),
    inference(superposition,[status(thm),theory(equality)],[c_21904,c_19955]) ).

tff(c_22197,plain,
    ! [W2_253] :
      ( ( sdtpldt0(xl,sdtpldt0(xm,W2_253)) != sdtpldt0(xm,xn) )
      | ~ aNaturalNumber0(W2_253) ),
    inference(demodulation,[status(thm),theory(equality)],[c_76,c_86,c_21922]) ).

tff(c_22211,plain,
    ( ( sdtpldt0(xl,sdtpldt0('#skF_2',xm)) != sdtpldt0(xm,xn) )
    | ~ aNaturalNumber0('#skF_2') ),
    inference(superposition,[status(thm),theory(equality)],[c_18716,c_22197]) ).

tff(c_22222,plain,
    sdtpldt0(xl,sdtpldt0('#skF_2',xm)) != sdtpldt0(xm,xn),
    inference(demodulation,[status(thm),theory(equality)],[c_82,c_22211]) ).

tff(c_27792,plain,
    ( ( sdtpldt0(xn,xm) != sdtpldt0(xm,xn) )
    | ~ aNaturalNumber0(xm) ),
    inference(superposition,[status(thm),theory(equality)],[c_27777,c_22222]) ).

tff(c_27840,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_86,c_24992,c_27792]) ).

tff(c_27841,plain,
    ( ( sdtpldt0(xn,xm) = sdtpldt0(xl,xm) )
    | ( sdtpldt0(xm,xn) = sdtpldt0(xm,xl) ) ),
    inference(splitRight,[status(thm)],[c_18375]) ).

tff(c_27891,plain,
    sdtpldt0(xm,xn) = sdtpldt0(xm,xl),
    inference(splitLeft,[status(thm)],[c_27841]) ).

tff(c_10,plain,
    ! [W0_2,W1_3] :
      ( aNaturalNumber0(sdtpldt0(W0_2,W1_3))
      | ~ aNaturalNumber0(W1_3)
      | ~ aNaturalNumber0(W0_2) ),
    inference(cnfTransformation,[status(thm)],[f_41]) ).

tff(c_27896,plain,
    ( aNaturalNumber0(sdtpldt0(xm,xl))
    | ~ aNaturalNumber0(xn)
    | ~ aNaturalNumber0(xm) ),
    inference(superposition,[status(thm),theory(equality)],[c_27891,c_10]) ).

tff(c_27900,plain,
    aNaturalNumber0(sdtpldt0(xm,xl)),
    inference(demodulation,[status(thm),theory(equality)],[c_86,c_74,c_27896]) ).

tff(c_72,plain,
    ! [W1_50] :
      ( sdtlseqdt0(W1_50,W1_50)
      | ~ aNaturalNumber0(W1_50) ),
    inference(cnfTransformation,[status(thm)],[f_212]) ).

tff(c_92,plain,
    ! [W0_52] :
      ( ~ sdtlseqdt0(sdtpldt0(xm,xl),sdtpldt0(xm,xn))
      | ( sdtpldt0(sdtpldt0(xl,xm),W0_52) != sdtpldt0(xn,xm) )
      | ~ aNaturalNumber0(W0_52)
      | ( sdtpldt0(xn,xm) = sdtpldt0(xl,xm) )
      | ( sdtpldt0(xm,xn) = sdtpldt0(xm,xl) ) ),
    inference(cnfTransformation,[status(thm)],[f_245]) ).

tff(c_171,plain,
    ~ sdtlseqdt0(sdtpldt0(xm,xl),sdtpldt0(xm,xn)),
    inference(splitLeft,[status(thm)],[c_92]) ).

tff(c_27892,plain,
    ~ sdtlseqdt0(sdtpldt0(xm,xl),sdtpldt0(xm,xl)),
    inference(demodulation,[status(thm),theory(equality)],[c_27891,c_171]) ).

tff(c_27984,plain,
    ~ aNaturalNumber0(sdtpldt0(xm,xl)),
    inference(resolution,[status(thm)],[c_72,c_27892]) ).

tff(c_27988,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_27900,c_27984]) ).

tff(c_27989,plain,
    sdtpldt0(xn,xm) = sdtpldt0(xl,xm),
    inference(splitRight,[status(thm)],[c_27841]) ).

tff(c_27995,plain,
    ( aNaturalNumber0(sdtpldt0(xl,xm))
    | ~ aNaturalNumber0(xm)
    | ~ aNaturalNumber0(xn) ),
    inference(superposition,[status(thm),theory(equality)],[c_27989,c_10]) ).

tff(c_27999,plain,
    aNaturalNumber0(sdtpldt0(xl,xm)),
    inference(demodulation,[status(thm),theory(equality)],[c_74,c_86,c_27995]) ).

tff(c_90,plain,
    ! [W0_51] :
      ( ( sdtpldt0(sdtpldt0(xm,xl),W0_51) != sdtpldt0(xm,xn) )
      | ~ aNaturalNumber0(W0_51)
      | ~ sdtlseqdt0(sdtpldt0(xl,xm),sdtpldt0(xn,xm))
      | ( sdtpldt0(xn,xm) = sdtpldt0(xl,xm) )
      | ( sdtpldt0(xm,xn) = sdtpldt0(xm,xl) ) ),
    inference(cnfTransformation,[status(thm)],[f_245]) ).

tff(c_231,plain,
    ~ sdtlseqdt0(sdtpldt0(xl,xm),sdtpldt0(xn,xm)),
    inference(splitLeft,[status(thm)],[c_90]) ).

tff(c_27991,plain,
    ~ sdtlseqdt0(sdtpldt0(xl,xm),sdtpldt0(xl,xm)),
    inference(demodulation,[status(thm),theory(equality)],[c_27989,c_231]) ).

tff(c_28034,plain,
    ~ aNaturalNumber0(sdtpldt0(xl,xm)),
    inference(resolution,[status(thm)],[c_72,c_27991]) ).

tff(c_28038,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_27999,c_28034]) ).

tff(c_28040,plain,
    sdtlseqdt0(sdtpldt0(xl,xm),sdtpldt0(xn,xm)),
    inference(splitRight,[status(thm)],[c_90]) ).

tff(c_28192,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_95,c_28040]) ).

tff(c_28194,plain,
    sdtlseqdt0(sdtpldt0(xm,xl),sdtpldt0(xm,xn)),
    inference(splitRight,[status(thm)],[c_92]) ).

tff(c_30762,plain,
    sdtlseqdt0(sdtpldt0(xl,xm),sdtpldt0(xm,xn)),
    inference(demodulation,[status(thm),theory(equality)],[c_29861,c_28194]) ).

tff(c_31896,plain,
    ! [W0_347] :
      ( ( sdtpldt0(xm,W0_347) = sdtpldt0(W0_347,xm) )
      | ~ aNaturalNumber0(W0_347) ),
    inference(resolution,[status(thm)],[c_86,c_28686]) ).

tff(c_31976,plain,
    sdtpldt0(xn,xm) = sdtpldt0(xm,xn),
    inference(resolution,[status(thm)],[c_74,c_31896]) ).

tff(c_28237,plain,
    ~ sdtlseqdt0(sdtpldt0(xl,xm),sdtpldt0(xn,xm)),
    inference(splitLeft,[status(thm)],[c_90]) ).

tff(c_32512,plain,
    ~ sdtlseqdt0(sdtpldt0(xl,xm),sdtpldt0(xm,xn)),
    inference(demodulation,[status(thm),theory(equality)],[c_31976,c_28237]) ).

tff(c_32515,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_30762,c_32512]) ).

tff(c_32517,plain,
    sdtlseqdt0(sdtpldt0(xl,xm),sdtpldt0(xn,xm)),
    inference(splitRight,[status(thm)],[c_90]) ).

tff(c_32683,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_32517,c_95]) ).

tff(c_32685,plain,
    sdtlseqdt0(sdtpldt0(xl,xm),sdtpldt0(xn,xm)),
    inference(splitRight,[status(thm)],[c_88]) ).

tff(c_35820,plain,
    sdtlseqdt0(sdtpldt0(xl,xm),sdtpldt0(xm,xn)),
    inference(demodulation,[status(thm),theory(equality)],[c_34956,c_32685]) ).

tff(c_40707,plain,
    ! [W0_438] :
      ( ( sdtpldt0(xm,W0_438) = sdtpldt0(W0_438,xm) )
      | ~ aNaturalNumber0(W0_438) ),
    inference(resolution,[status(thm)],[c_86,c_33626]) ).

tff(c_40814,plain,
    sdtpldt0(xm,xl) = sdtpldt0(xl,xm),
    inference(resolution,[status(thm)],[c_76,c_40707]) ).

tff(c_33026,plain,
    ~ sdtlseqdt0(sdtpldt0(xm,xl),sdtpldt0(xm,xn)),
    inference(splitLeft,[status(thm)],[c_92]) ).

tff(c_40822,plain,
    ~ sdtlseqdt0(sdtpldt0(xl,xm),sdtpldt0(xm,xn)),
    inference(demodulation,[status(thm),theory(equality)],[c_40814,c_33026]) ).

tff(c_40828,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_35820,c_40822]) ).

tff(c_40830,plain,
    sdtlseqdt0(sdtpldt0(xm,xl),sdtpldt0(xm,xn)),
    inference(splitRight,[status(thm)],[c_92]) ).

tff(c_32684,plain,
    ( ~ sdtlseqdt0(sdtpldt0(xm,xl),sdtpldt0(xm,xn))
    | ( sdtpldt0(xm,xn) = sdtpldt0(xm,xl) )
    | ( sdtpldt0(xn,xm) = sdtpldt0(xl,xm) ) ),
    inference(splitRight,[status(thm)],[c_88]) ).

tff(c_58979,plain,
    ( ( sdtpldt0(xm,xn) = sdtpldt0(xm,xl) )
    | ( sdtpldt0(xn,xm) = sdtpldt0(xl,xm) ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40830,c_32684]) ).

tff(c_58980,plain,
    sdtpldt0(xn,xm) = sdtpldt0(xl,xm),
    inference(splitLeft,[status(thm)],[c_58979]) ).

tff(c_61711,plain,
    ! [W2_642,W0_643,W1_644] :
      ( ( sdtpldt0(W2_642,W0_643) != sdtpldt0(W1_644,W0_643) )
      | ( W2_642 = W1_644 )
      | ~ aNaturalNumber0(W2_642)
      | ~ aNaturalNumber0(W1_644)
      | ~ aNaturalNumber0(W0_643) ),
    inference(cnfTransformation,[status(thm)],[f_115]) ).

tff(c_61773,plain,
    ! [W1_644] :
      ( ( sdtpldt0(xl,xm) != sdtpldt0(W1_644,xm) )
      | ( xn = W1_644 )
      | ~ aNaturalNumber0(xn)
      | ~ aNaturalNumber0(W1_644)
      | ~ aNaturalNumber0(xm) ),
    inference(superposition,[status(thm),theory(equality)],[c_58980,c_61711]) ).

tff(c_61939,plain,
    ! [W1_645] :
      ( ( sdtpldt0(xl,xm) != sdtpldt0(W1_645,xm) )
      | ( xn = W1_645 )
      | ~ aNaturalNumber0(W1_645) ),
    inference(demodulation,[status(thm),theory(equality)],[c_86,c_74,c_61773]) ).

tff(c_62008,plain,
    xn = xl,
    inference(resolution,[status(thm)],[c_76,c_61939]) ).

tff(c_62043,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_62008]) ).

tff(c_62044,plain,
    sdtpldt0(xm,xn) = sdtpldt0(xm,xl),
    inference(splitRight,[status(thm)],[c_58979]) ).

tff(c_58953,plain,
    ! [W1_611,W0_612] :
      ( ( sdtpldt0(W1_611,W0_612) = sdtpldt0(W0_612,W1_611) )
      | ~ aNaturalNumber0(W1_611)
      | ~ aNaturalNumber0(W0_612) ),
    inference(cnfTransformation,[status(thm)],[f_53]) ).

tff(c_62106,plain,
    ! [W0_646] :
      ( ( sdtpldt0(xn,W0_646) = sdtpldt0(W0_646,xn) )
      | ~ aNaturalNumber0(W0_646) ),
    inference(resolution,[status(thm)],[c_74,c_58953]) ).

tff(c_62133,plain,
    sdtpldt0(xn,xm) = sdtpldt0(xm,xn),
    inference(resolution,[status(thm)],[c_86,c_62106]) ).

tff(c_62145,plain,
    sdtpldt0(xn,xm) = sdtpldt0(xm,xl),
    inference(demodulation,[status(thm),theory(equality)],[c_62044,c_62133]) ).

tff(c_62045,plain,
    sdtpldt0(xn,xm) != sdtpldt0(xl,xm),
    inference(splitRight,[status(thm)],[c_58979]) ).

tff(c_62237,plain,
    sdtpldt0(xm,xl) != sdtpldt0(xl,xm),
    inference(demodulation,[status(thm),theory(equality)],[c_62145,c_62045]) ).

tff(c_62630,plain,
    ! [W0_655] :
      ( ( sdtpldt0(xm,W0_655) = sdtpldt0(W0_655,xm) )
      | ~ aNaturalNumber0(W0_655) ),
    inference(resolution,[status(thm)],[c_86,c_58953]) ).

tff(c_62666,plain,
    sdtpldt0(xm,xl) = sdtpldt0(xl,xm),
    inference(resolution,[status(thm)],[c_76,c_62630]) ).

tff(c_62686,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62237,c_62666]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem  : NUM461+2 : TPTP v8.1.2. Released v4.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.15/0.35  % Computer : n006.cluster.edu
% 0.15/0.35  % Model    : x86_64 x86_64
% 0.15/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.35  % Memory   : 8042.1875MB
% 0.15/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.35  % CPULimit : 300
% 0.15/0.35  % WCLimit  : 300
% 0.15/0.35  % DateTime : Thu Aug  3 14:34:14 EDT 2023
% 0.15/0.35  % CPUTime  : 
% 20.40/8.69  % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 20.40/8.70  
% 20.40/8.70  % SZS output start CNFRefutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 20.57/8.74  
% 20.57/8.74  Inference rules
% 20.57/8.74  ----------------------
% 20.57/8.74  #Ref     : 30
% 20.57/8.74  #Sup     : 14282
% 20.57/8.74  #Fact    : 14
% 20.57/8.74  #Define  : 0
% 20.57/8.74  #Split   : 154
% 20.57/8.74  #Chain   : 0
% 20.57/8.74  #Close   : 0
% 20.57/8.74  
% 20.57/8.74  Ordering : KBO
% 20.57/8.74  
% 20.57/8.74  Simplification rules
% 20.57/8.74  ----------------------
% 20.57/8.74  #Subsume      : 443
% 20.57/8.74  #Demod        : 19074
% 20.57/8.74  #Tautology    : 4965
% 20.57/8.74  #SimpNegUnit  : 1201
% 20.57/8.74  #BackRed      : 95
% 20.57/8.74  
% 20.57/8.74  #Partial instantiations: 0
% 20.57/8.74  #Strategies tried      : 1
% 20.57/8.74  
% 20.57/8.74  Timing (in seconds)
% 20.57/8.74  ----------------------
% 20.57/8.74  Preprocessing        : 0.61
% 20.57/8.74  Parsing              : 0.33
% 20.57/8.74  CNF conversion       : 0.04
% 20.57/8.74  Main loop            : 7.05
% 20.57/8.74  Inferencing          : 1.38
% 20.57/8.74  Reduction            : 3.69
% 20.57/8.74  Demodulation         : 2.98
% 20.57/8.74  BG Simplification    : 0.12
% 20.57/8.74  Subsumption          : 1.45
% 20.57/8.74  Abstraction          : 0.18
% 20.57/8.74  MUC search           : 0.00
% 20.57/8.74  Cooper               : 0.00
% 20.57/8.74  Total                : 7.72
% 20.57/8.74  Index Insertion      : 0.00
% 20.57/8.74  Index Deletion       : 0.00
% 20.57/8.74  Index Matching       : 0.00
% 20.57/8.74  BG Taut test         : 0.00
%------------------------------------------------------------------------------