TSTP Solution File: NUM925+8 by Drodi---3.5.1

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.5.1
% Problem  : NUM925+8 : TPTP v8.1.2. Released v5.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s

% Computer : n025.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 : Wed May 31 12:31:01 EDT 2023

% Result   : Theorem 18.96s 3.60s
% Output   : CNFRefutation 20.08s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   18
%            Number of leaves      :   16
% Syntax   : Number of formulae    :   79 (  40 unt;   0 def)
%            Number of atoms       :  151 ( 123 equ)
%            Maximal formula atoms :    6 (   1 avg)
%            Number of connectives :  124 (  52   ~;  47   |;  16   &)
%                                         (   9 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    7 (   3 avg)
%            Maximal term depth    :    8 (   2 avg)
%            Number of predicates  :    7 (   5 usr;   6 prp; 0-2 aty)
%            Number of functors    :   15 (  15 usr;   7 con; 0-4 aty)
%            Number of variables   :   65 (;  65   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f302,axiom,
    ! [M,N] : hAPP(nat,int,hAPP(int,fun(nat,int),power_power(int),hAPP(nat,int,semiring_1_of_nat(int),M)),N) = hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),power_power(nat),M),N)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f305,axiom,
    ! [M,N] : hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(nat,int,semiring_1_of_nat(int),M)),hAPP(nat,int,semiring_1_of_nat(int),N)) = hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),N)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f306,axiom,
    hAPP(nat,int,semiring_1_of_nat(int),one_one(nat)) = one_one(int),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f309,axiom,
    ! [Na] :
      ( hAPP(nat,int,semiring_1_of_nat(int),Na) = zero_zero(int)
    <=> Na = zero_zero(nat) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f329,axiom,
    ! [Z_1,W] : hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),Z_1),W) = hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),W),Z_1),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f358,axiom,
    pls = zero_zero(int),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f439,axiom,
    ! [Ma,Na] :
      ( hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),Ma),Na) = zero_zero(nat)
    <=> ( Ma = zero_zero(nat)
        & Na = zero_zero(nat) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f477,axiom,
    ! [Xa,Na] :
      ( hAPP(nat,nat,hAPP(nat,fun(nat,nat),power_power(nat),Xa),Na) = one_one(nat)
    <=> ( Xa = one_one(nat)
        | Na = zero_zero(nat) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f619,axiom,
    ! [Ma,Na] :
      ( hAPP(nat,nat,hAPP(nat,fun(nat,nat),power_power(nat),Ma),Na) = zero_zero(nat)
    <=> ( Na != zero_zero(nat)
        & Ma = zero_zero(nat) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f1732,axiom,
    ! [M] : hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,suc,M)) = hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),one_one(int)),hAPP(nat,int,semiring_1_of_nat(int),M)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f5747,conjecture,
    hAPP(nat,int,hAPP(int,fun(nat,int),power_power(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),one_one(int)),hAPP(nat,int,semiring_1_of_nat(int),n))),hAPP(int,nat,number_number_of(nat),hAPP(int,int,bit0,hAPP(int,int,bit1,pls)))) != zero_zero(int),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f5748,negated_conjecture,
    ~ ( hAPP(nat,int,hAPP(int,fun(nat,int),power_power(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),one_one(int)),hAPP(nat,int,semiring_1_of_nat(int),n))),hAPP(int,nat,number_number_of(nat),hAPP(int,int,bit0,hAPP(int,int,bit1,pls)))) != zero_zero(int) ),
    inference(negated_conjecture,[status(cth)],[f5747]) ).

fof(f6156,plain,
    ! [X0,X1] : hAPP(nat,int,hAPP(int,fun(nat,int),power_power(int),hAPP(nat,int,semiring_1_of_nat(int),X0)),X1) = hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),power_power(nat),X0),X1)),
    inference(cnf_transformation,[status(esa)],[f302]) ).

fof(f6159,plain,
    ! [X0,X1] : hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(nat,int,semiring_1_of_nat(int),X0)),hAPP(nat,int,semiring_1_of_nat(int),X1)) = hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),X0),X1)),
    inference(cnf_transformation,[status(esa)],[f305]) ).

fof(f6160,plain,
    hAPP(nat,int,semiring_1_of_nat(int),one_one(nat)) = one_one(int),
    inference(cnf_transformation,[status(esa)],[f306]) ).

fof(f6163,plain,
    ! [Na] :
      ( ( hAPP(nat,int,semiring_1_of_nat(int),Na) != zero_zero(int)
        | Na = zero_zero(nat) )
      & ( hAPP(nat,int,semiring_1_of_nat(int),Na) = zero_zero(int)
        | Na != zero_zero(nat) ) ),
    inference(NNF_transformation,[status(esa)],[f309]) ).

fof(f6164,plain,
    ( ! [Na] :
        ( hAPP(nat,int,semiring_1_of_nat(int),Na) != zero_zero(int)
        | Na = zero_zero(nat) )
    & ! [Na] :
        ( hAPP(nat,int,semiring_1_of_nat(int),Na) = zero_zero(int)
        | Na != zero_zero(nat) ) ),
    inference(miniscoping,[status(esa)],[f6163]) ).

fof(f6165,plain,
    ! [X0] :
      ( hAPP(nat,int,semiring_1_of_nat(int),X0) != zero_zero(int)
      | X0 = zero_zero(nat) ),
    inference(cnf_transformation,[status(esa)],[f6164]) ).

fof(f6166,plain,
    ! [X0] :
      ( hAPP(nat,int,semiring_1_of_nat(int),X0) = zero_zero(int)
      | X0 != zero_zero(nat) ),
    inference(cnf_transformation,[status(esa)],[f6164]) ).

fof(f6222,plain,
    ! [X0,X1] : hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),X0),X1) = hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),X1),X0),
    inference(cnf_transformation,[status(esa)],[f329]) ).

fof(f6313,plain,
    pls = zero_zero(int),
    inference(cnf_transformation,[status(esa)],[f358]) ).

fof(f6517,plain,
    ! [Ma,Na] :
      ( ( hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),Ma),Na) != zero_zero(nat)
        | ( Ma = zero_zero(nat)
          & Na = zero_zero(nat) ) )
      & ( hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),Ma),Na) = zero_zero(nat)
        | Ma != zero_zero(nat)
        | Na != zero_zero(nat) ) ),
    inference(NNF_transformation,[status(esa)],[f439]) ).

fof(f6518,plain,
    ( ! [Ma,Na] :
        ( hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),Ma),Na) != zero_zero(nat)
        | ( Ma = zero_zero(nat)
          & Na = zero_zero(nat) ) )
    & ! [Ma,Na] :
        ( hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),Ma),Na) = zero_zero(nat)
        | Ma != zero_zero(nat)
        | Na != zero_zero(nat) ) ),
    inference(miniscoping,[status(esa)],[f6517]) ).

fof(f6520,plain,
    ! [X0,X1] :
      ( hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),X0),X1) != zero_zero(nat)
      | X1 = zero_zero(nat) ),
    inference(cnf_transformation,[status(esa)],[f6518]) ).

fof(f6623,plain,
    ! [Xa,Na] :
      ( ( hAPP(nat,nat,hAPP(nat,fun(nat,nat),power_power(nat),Xa),Na) != one_one(nat)
        | Xa = one_one(nat)
        | Na = zero_zero(nat) )
      & ( hAPP(nat,nat,hAPP(nat,fun(nat,nat),power_power(nat),Xa),Na) = one_one(nat)
        | ( Xa != one_one(nat)
          & Na != zero_zero(nat) ) ) ),
    inference(NNF_transformation,[status(esa)],[f477]) ).

fof(f6624,plain,
    ( ! [Xa,Na] :
        ( hAPP(nat,nat,hAPP(nat,fun(nat,nat),power_power(nat),Xa),Na) != one_one(nat)
        | Xa = one_one(nat)
        | Na = zero_zero(nat) )
    & ! [Xa,Na] :
        ( hAPP(nat,nat,hAPP(nat,fun(nat,nat),power_power(nat),Xa),Na) = one_one(nat)
        | ( Xa != one_one(nat)
          & Na != zero_zero(nat) ) ) ),
    inference(miniscoping,[status(esa)],[f6623]) ).

fof(f6627,plain,
    ! [X0,X1] :
      ( hAPP(nat,nat,hAPP(nat,fun(nat,nat),power_power(nat),X0),X1) = one_one(nat)
      | X1 != zero_zero(nat) ),
    inference(cnf_transformation,[status(esa)],[f6624]) ).

fof(f7072,plain,
    ! [Ma,Na] :
      ( ( hAPP(nat,nat,hAPP(nat,fun(nat,nat),power_power(nat),Ma),Na) != zero_zero(nat)
        | ( Na != zero_zero(nat)
          & Ma = zero_zero(nat) ) )
      & ( hAPP(nat,nat,hAPP(nat,fun(nat,nat),power_power(nat),Ma),Na) = zero_zero(nat)
        | Na = zero_zero(nat)
        | Ma != zero_zero(nat) ) ),
    inference(NNF_transformation,[status(esa)],[f619]) ).

fof(f7073,plain,
    ( ! [Ma,Na] :
        ( hAPP(nat,nat,hAPP(nat,fun(nat,nat),power_power(nat),Ma),Na) != zero_zero(nat)
        | ( Na != zero_zero(nat)
          & Ma = zero_zero(nat) ) )
    & ! [Ma,Na] :
        ( hAPP(nat,nat,hAPP(nat,fun(nat,nat),power_power(nat),Ma),Na) = zero_zero(nat)
        | Na = zero_zero(nat)
        | Ma != zero_zero(nat) ) ),
    inference(miniscoping,[status(esa)],[f7072]) ).

fof(f7074,plain,
    ! [X0,X1] :
      ( hAPP(nat,nat,hAPP(nat,fun(nat,nat),power_power(nat),X0),X1) != zero_zero(nat)
      | X1 != zero_zero(nat) ),
    inference(cnf_transformation,[status(esa)],[f7073]) ).

fof(f7075,plain,
    ! [X0,X1] :
      ( hAPP(nat,nat,hAPP(nat,fun(nat,nat),power_power(nat),X0),X1) != zero_zero(nat)
      | X0 = zero_zero(nat) ),
    inference(cnf_transformation,[status(esa)],[f7073]) ).

fof(f10296,plain,
    ! [X0] : hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,suc,X0)) = hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),one_one(int)),hAPP(nat,int,semiring_1_of_nat(int),X0)),
    inference(cnf_transformation,[status(esa)],[f1732]) ).

fof(f20963,plain,
    hAPP(nat,int,hAPP(int,fun(nat,int),power_power(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),one_one(int)),hAPP(nat,int,semiring_1_of_nat(int),n))),hAPP(int,nat,number_number_of(nat),hAPP(int,int,bit0,hAPP(int,int,bit1,pls)))) = zero_zero(int),
    inference(cnf_transformation,[status(esa)],[f5748]) ).

fof(f21366,plain,
    ( spl0_8
  <=> one_one(nat) = zero_zero(nat) ),
    introduced(split_symbol_definition) ).

fof(f21367,plain,
    ( one_one(nat) = zero_zero(nat)
    | ~ spl0_8 ),
    inference(component_clause,[status(thm)],[f21366]) ).

fof(f21370,plain,
    hAPP(nat,int,semiring_1_of_nat(int),zero_zero(nat)) = zero_zero(int),
    inference(destructive_equality_resolution,[status(esa)],[f6166]) ).

fof(f21384,plain,
    ! [X0] : hAPP(nat,nat,hAPP(nat,fun(nat,nat),power_power(nat),X0),zero_zero(nat)) = one_one(nat),
    inference(destructive_equality_resolution,[status(esa)],[f6627]) ).

fof(f21386,plain,
    ! [X0] : hAPP(nat,nat,hAPP(nat,fun(nat,nat),power_power(nat),X0),zero_zero(nat)) != zero_zero(nat),
    inference(destructive_equality_resolution,[status(esa)],[f7074]) ).

fof(f21617,plain,
    hAPP(nat,int,hAPP(int,fun(nat,int),power_power(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),one_one(int)),hAPP(nat,int,semiring_1_of_nat(int),n))),hAPP(int,nat,number_number_of(nat),hAPP(int,int,bit0,hAPP(int,int,bit1,pls)))) = pls,
    inference(backward_demodulation,[status(thm)],[f6313,f20963]) ).

fof(f21619,plain,
    hAPP(nat,int,semiring_1_of_nat(int),zero_zero(nat)) = pls,
    inference(forward_demodulation,[status(thm)],[f6313,f21370]) ).

fof(f21625,plain,
    ( spl0_10
  <=> pls = pls ),
    introduced(split_symbol_definition) ).

fof(f21627,plain,
    ( pls != pls
    | spl0_10 ),
    inference(component_clause,[status(thm)],[f21625]) ).

fof(f21630,plain,
    ( $false
    | spl0_10 ),
    inference(trivial_equality_resolution,[status(esa)],[f21627]) ).

fof(f21631,plain,
    spl0_10,
    inference(contradiction_clause,[status(thm)],[f21630]) ).

fof(f21634,plain,
    ! [X0] :
      ( hAPP(nat,int,semiring_1_of_nat(int),X0) != pls
      | X0 = zero_zero(nat) ),
    inference(forward_demodulation,[status(thm)],[f6313,f6165]) ).

fof(f21635,plain,
    ( spl0_11
  <=> zero_zero(nat) = zero_zero(nat) ),
    introduced(split_symbol_definition) ).

fof(f21638,plain,
    ( pls != pls
    | zero_zero(nat) = zero_zero(nat) ),
    inference(paramodulation,[status(thm)],[f21619,f21634]) ).

fof(f21639,plain,
    ( ~ spl0_10
    | spl0_11 ),
    inference(split_clause,[status(thm)],[f21638,f21625,f21635]) ).

fof(f21671,plain,
    hAPP(nat,int,hAPP(int,fun(nat,int),power_power(int),hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,suc,n))),hAPP(int,nat,number_number_of(nat),hAPP(int,int,bit0,hAPP(int,int,bit1,pls)))) = pls,
    inference(backward_demodulation,[status(thm)],[f10296,f21617]) ).

fof(f21703,plain,
    hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),power_power(nat),hAPP(nat,nat,suc,n)),hAPP(int,nat,number_number_of(nat),hAPP(int,int,bit0,hAPP(int,int,bit1,pls))))) = pls,
    inference(backward_demodulation,[status(thm)],[f6156,f21671]) ).

fof(f21762,plain,
    one_one(nat) != zero_zero(nat),
    inference(forward_demodulation,[status(thm)],[f21384,f21386]) ).

fof(f21873,plain,
    hAPP(nat,nat,hAPP(nat,fun(nat,nat),power_power(nat),hAPP(nat,nat,suc,n)),hAPP(int,nat,number_number_of(nat),hAPP(int,int,bit0,hAPP(int,int,bit1,pls)))) = zero_zero(nat),
    inference(resolution,[status(thm)],[f21703,f21634]) ).

fof(f21882,plain,
    ! [X0] : hAPP(nat,int,hAPP(int,fun(nat,int),power_power(int),pls),X0) = hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),power_power(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),power_power(nat),hAPP(nat,nat,suc,n)),hAPP(int,nat,number_number_of(nat),hAPP(int,int,bit0,hAPP(int,int,bit1,pls))))),X0)),
    inference(paramodulation,[status(thm)],[f21703,f6156]) ).

fof(f21898,plain,
    hAPP(nat,nat,suc,n) = zero_zero(nat),
    inference(resolution,[status(thm)],[f21873,f7075]) ).

fof(f21904,plain,
    hAPP(nat,nat,hAPP(nat,fun(nat,nat),power_power(nat),zero_zero(nat)),hAPP(int,nat,number_number_of(nat),hAPP(int,int,bit0,hAPP(int,int,bit1,pls)))) = zero_zero(nat),
    inference(backward_demodulation,[status(thm)],[f21898,f21873]) ).

fof(f22125,plain,
    ! [X0] : hAPP(nat,int,hAPP(int,fun(nat,int),power_power(int),pls),X0) = hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),power_power(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),power_power(nat),zero_zero(nat)),hAPP(int,nat,number_number_of(nat),hAPP(int,int,bit0,hAPP(int,int,bit1,pls))))),X0)),
    inference(forward_demodulation,[status(thm)],[f21898,f21882]) ).

fof(f22126,plain,
    ! [X0] : hAPP(nat,int,hAPP(int,fun(nat,int),power_power(int),pls),X0) = hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),power_power(nat),zero_zero(nat)),X0)),
    inference(forward_demodulation,[status(thm)],[f21904,f22125]) ).

fof(f22132,plain,
    hAPP(nat,int,hAPP(int,fun(nat,int),power_power(int),pls),zero_zero(nat)) = hAPP(nat,int,semiring_1_of_nat(int),one_one(nat)),
    inference(paramodulation,[status(thm)],[f21384,f22126]) ).

fof(f22133,plain,
    hAPP(nat,int,hAPP(int,fun(nat,int),power_power(int),pls),zero_zero(nat)) = one_one(int),
    inference(forward_demodulation,[status(thm)],[f6160,f22132]) ).

fof(f22156,plain,
    ! [X0,X1] : hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(nat,int,semiring_1_of_nat(int),X0)),hAPP(nat,int,hAPP(int,fun(nat,int),power_power(int),pls),X1)) = hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),X0),hAPP(nat,nat,hAPP(nat,fun(nat,nat),power_power(nat),zero_zero(nat)),X1))),
    inference(paramodulation,[status(thm)],[f22126,f6159]) ).

fof(f23242,plain,
    ! [X0] : hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(nat,int,semiring_1_of_nat(int),X0)),hAPP(nat,int,hAPP(int,fun(nat,int),power_power(int),pls),zero_zero(nat))) = hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),X0),one_one(nat))),
    inference(paramodulation,[status(thm)],[f21384,f22156]) ).

fof(f23243,plain,
    ! [X0] : hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(nat,int,semiring_1_of_nat(int),X0)),one_one(int)) = hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),X0),one_one(nat))),
    inference(forward_demodulation,[status(thm)],[f22133,f23242]) ).

fof(f23244,plain,
    ! [X0] : hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),one_one(int)),hAPP(nat,int,semiring_1_of_nat(int),X0)) = hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),X0),one_one(nat))),
    inference(forward_demodulation,[status(thm)],[f6222,f23243]) ).

fof(f23245,plain,
    ! [X0] : hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,suc,X0)) = hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),X0),one_one(nat))),
    inference(forward_demodulation,[status(thm)],[f10296,f23244]) ).

fof(f23585,plain,
    ! [X0] :
      ( hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,suc,X0)) != pls
      | hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),X0),one_one(nat)) = zero_zero(nat) ),
    inference(paramodulation,[status(thm)],[f23245,f21634]) ).

fof(f23591,plain,
    ( spl0_100
  <=> hAPP(nat,int,semiring_1_of_nat(int),zero_zero(nat)) = pls ),
    introduced(split_symbol_definition) ).

fof(f23593,plain,
    ( hAPP(nat,int,semiring_1_of_nat(int),zero_zero(nat)) != pls
    | spl0_100 ),
    inference(component_clause,[status(thm)],[f23591]) ).

fof(f23594,plain,
    ( spl0_101
  <=> hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),n),one_one(nat)) = zero_zero(nat) ),
    introduced(split_symbol_definition) ).

fof(f23595,plain,
    ( hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),n),one_one(nat)) = zero_zero(nat)
    | ~ spl0_101 ),
    inference(component_clause,[status(thm)],[f23594]) ).

fof(f23597,plain,
    ( hAPP(nat,int,semiring_1_of_nat(int),zero_zero(nat)) != pls
    | hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),n),one_one(nat)) = zero_zero(nat) ),
    inference(paramodulation,[status(thm)],[f21898,f23585]) ).

fof(f23598,plain,
    ( ~ spl0_100
    | spl0_101 ),
    inference(split_clause,[status(thm)],[f23597,f23591,f23594]) ).

fof(f23607,plain,
    ( pls != pls
    | spl0_100 ),
    inference(forward_demodulation,[status(thm)],[f21619,f23593]) ).

fof(f23608,plain,
    ( $false
    | spl0_100 ),
    inference(trivial_equality_resolution,[status(esa)],[f23607]) ).

fof(f23609,plain,
    spl0_100,
    inference(contradiction_clause,[status(thm)],[f23608]) ).

fof(f23641,plain,
    ( zero_zero(nat) != zero_zero(nat)
    | one_one(nat) = zero_zero(nat)
    | ~ spl0_101 ),
    inference(paramodulation,[status(thm)],[f23595,f6520]) ).

fof(f23642,plain,
    ( ~ spl0_11
    | spl0_8
    | ~ spl0_101 ),
    inference(split_clause,[status(thm)],[f23641,f21635,f21366,f23594]) ).

fof(f23652,plain,
    ( $false
    | ~ spl0_8 ),
    inference(forward_subsumption_resolution,[status(thm)],[f21367,f21762]) ).

fof(f23653,plain,
    ~ spl0_8,
    inference(contradiction_clause,[status(thm)],[f23652]) ).

fof(f23654,plain,
    $false,
    inference(sat_refutation,[status(thm)],[f21631,f21639,f23598,f23609,f23642,f23653]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.08/0.10  % Problem  : NUM925+8 : TPTP v8.1.2. Released v5.3.0.
% 0.08/0.11  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.09/0.31  % Computer : n025.cluster.edu
% 0.09/0.31  % Model    : x86_64 x86_64
% 0.09/0.31  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.09/0.31  % Memory   : 8042.1875MB
% 0.09/0.31  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.09/0.31  % CPULimit : 300
% 0.09/0.31  % WCLimit  : 300
% 0.09/0.31  % DateTime : Tue May 30 10:11:57 EDT 2023
% 0.09/0.31  % CPUTime  : 
% 1.00/1.18  % Drodi V3.5.1
% 18.96/3.60  % Refutation found
% 18.96/3.60  % SZS status Theorem for theBenchmark: Theorem is valid
% 18.96/3.60  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 20.61/3.84  % Elapsed time: 3.514926 seconds
% 20.61/3.84  % CPU time: 19.949362 seconds
% 20.61/3.84  % Memory used: 1.012 GB
%------------------------------------------------------------------------------