TSTP Solution File: RNG119+4 by Drodi---3.6.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.6.0
% Problem  : RNG119+4 : TPTP v8.1.2. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s

% Computer : n031.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 Apr 30 20:38:04 EDT 2024

% Result   : Theorem 0.20s 0.44s
% Output   : CNFRefutation 0.20s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   10
%            Number of leaves      :   18
% Syntax   : Number of formulae    :   72 (  13 unt;   1 def)
%            Number of atoms       :  344 (  88 equ)
%            Maximal formula atoms :   28 (   4 avg)
%            Number of connectives :  408 ( 136   ~; 129   |; 116   &)
%                                         (  17 <=>;  10  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   17 (   5 avg)
%            Maximal term depth    :    3 (   1 avg)
%            Number of predicates  :   15 (  13 usr;   8 prp; 0-2 aty)
%            Number of functors    :   21 (  21 usr;   9 con; 0-3 aty)
%            Number of variables   :  137 ( 106   !;  31   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f6,axiom,
    ! [W0,W1] :
      ( ( aElement0(W0)
        & aElement0(W1) )
     => aElement0(sdtasdt0(W0,W1)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f9,axiom,
    ! [W0] :
      ( aElement0(W0)
     => ( sdtpldt0(W0,sz00) = W0
        & W0 = sdtpldt0(sz00,W0) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f11,axiom,
    ! [W0,W1] :
      ( ( aElement0(W0)
        & aElement0(W1) )
     => sdtasdt0(W0,W1) = sdtasdt0(W1,W0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f20,axiom,
    ! [W0] :
      ( aSet0(W0)
     => ! [W1] :
          ( aElementOf0(W1,W0)
         => aElement0(W1) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f37,definition,
    ! [W0] :
      ( aElement0(W0)
     => ! [W1] :
          ( W1 = slsdtgt0(W0)
        <=> ( aSet0(W1)
            & ! [W2] :
                ( aElementOf0(W2,W1)
              <=> ? [W3] :
                    ( aElement0(W3)
                    & sdtasdt0(W0,W3) = W2 ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f39,hypothesis,
    ( aElement0(xa)
    & aElement0(xb) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f42,hypothesis,
    ( aSet0(xI)
    & ! [W0] :
        ( aElementOf0(W0,xI)
       => ( ! [W1] :
              ( aElementOf0(W1,xI)
             => aElementOf0(sdtpldt0(W0,W1),xI) )
          & ! [W1] :
              ( aElement0(W1)
             => aElementOf0(sdtasdt0(W1,W0),xI) ) ) )
    & aIdeal0(xI)
    & ! [W0] :
        ( aElementOf0(W0,slsdtgt0(xa))
      <=> ? [W1] :
            ( aElement0(W1)
            & sdtasdt0(xa,W1) = W0 ) )
    & ! [W0] :
        ( aElementOf0(W0,slsdtgt0(xb))
      <=> ? [W1] :
            ( aElement0(W1)
            & sdtasdt0(xb,W1) = W0 ) )
    & ! [W0] :
        ( aElementOf0(W0,xI)
      <=> ? [W1,W2] :
            ( aElementOf0(W1,slsdtgt0(xa))
            & aElementOf0(W2,slsdtgt0(xb))
            & sdtpldt0(W1,W2) = W0 ) )
    & xI = sdtpldt1(slsdtgt0(xa),slsdtgt0(xb)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f45,hypothesis,
    ( ? [W0,W1] :
        ( aElementOf0(W0,slsdtgt0(xa))
        & aElementOf0(W1,slsdtgt0(xb))
        & sdtpldt0(W0,W1) = xu )
    & aElementOf0(xu,xI)
    & xu != sz00
    & ! [W0] :
        ( ( ( ? [W1,W2] :
                ( aElementOf0(W1,slsdtgt0(xa))
                & aElementOf0(W2,slsdtgt0(xb))
                & sdtpldt0(W1,W2) = W0 )
            | aElementOf0(W0,xI) )
          & W0 != sz00 )
       => ~ iLess0(sbrdtbr0(W0),sbrdtbr0(xu)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f49,hypothesis,
    ~ ( ? [W0] :
          ( aElement0(W0)
          & sdtasdt0(xu,W0) = xb )
      | doDivides0(xu,xb) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f50,hypothesis,
    ( aElement0(xq)
    & aElement0(xr)
    & xb = sdtpldt0(sdtasdt0(xq,xu),xr)
    & ( xr = sz00
      | iLess0(sbrdtbr0(xr),sbrdtbr0(xu)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f51,conjecture,
    xr != sz00,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f52,negated_conjecture,
    ~ ( xr != sz00 ),
    inference(negated_conjecture,[status(cth)],[f51]) ).

fof(f62,plain,
    ! [W0,W1] :
      ( ~ aElement0(W0)
      | ~ aElement0(W1)
      | aElement0(sdtasdt0(W0,W1)) ),
    inference(pre_NNF_transformation,[status(esa)],[f6]) ).

fof(f63,plain,
    ! [X0,X1] :
      ( ~ aElement0(X0)
      | ~ aElement0(X1)
      | aElement0(sdtasdt0(X0,X1)) ),
    inference(cnf_transformation,[status(esa)],[f62]) ).

fof(f68,plain,
    ! [W0] :
      ( ~ aElement0(W0)
      | ( sdtpldt0(W0,sz00) = W0
        & W0 = sdtpldt0(sz00,W0) ) ),
    inference(pre_NNF_transformation,[status(esa)],[f9]) ).

fof(f69,plain,
    ! [X0] :
      ( ~ aElement0(X0)
      | sdtpldt0(X0,sz00) = X0 ),
    inference(cnf_transformation,[status(esa)],[f68]) ).

fof(f74,plain,
    ! [W0,W1] :
      ( ~ aElement0(W0)
      | ~ aElement0(W1)
      | sdtasdt0(W0,W1) = sdtasdt0(W1,W0) ),
    inference(pre_NNF_transformation,[status(esa)],[f11]) ).

fof(f75,plain,
    ! [X0,X1] :
      ( ~ aElement0(X0)
      | ~ aElement0(X1)
      | sdtasdt0(X0,X1) = sdtasdt0(X1,X0) ),
    inference(cnf_transformation,[status(esa)],[f74]) ).

fof(f96,plain,
    ! [W0] :
      ( ~ aSet0(W0)
      | ! [W1] :
          ( ~ aElementOf0(W1,W0)
          | aElement0(W1) ) ),
    inference(pre_NNF_transformation,[status(esa)],[f20]) ).

fof(f97,plain,
    ! [X0,X1] :
      ( ~ aSet0(X0)
      | ~ aElementOf0(X1,X0)
      | aElement0(X1) ),
    inference(cnf_transformation,[status(esa)],[f96]) ).

fof(f192,plain,
    ! [W0] :
      ( ~ aElement0(W0)
      | ! [W1] :
          ( W1 = slsdtgt0(W0)
        <=> ( aSet0(W1)
            & ! [W2] :
                ( aElementOf0(W2,W1)
              <=> ? [W3] :
                    ( aElement0(W3)
                    & sdtasdt0(W0,W3) = W2 ) ) ) ) ),
    inference(pre_NNF_transformation,[status(esa)],[f37]) ).

fof(f193,plain,
    ! [W0] :
      ( ~ aElement0(W0)
      | ! [W1] :
          ( ( W1 != slsdtgt0(W0)
            | ( aSet0(W1)
              & ! [W2] :
                  ( ( ~ aElementOf0(W2,W1)
                    | ? [W3] :
                        ( aElement0(W3)
                        & sdtasdt0(W0,W3) = W2 ) )
                  & ( aElementOf0(W2,W1)
                    | ! [W3] :
                        ( ~ aElement0(W3)
                        | sdtasdt0(W0,W3) != W2 ) ) ) ) )
          & ( W1 = slsdtgt0(W0)
            | ~ aSet0(W1)
            | ? [W2] :
                ( ( ~ aElementOf0(W2,W1)
                  | ! [W3] :
                      ( ~ aElement0(W3)
                      | sdtasdt0(W0,W3) != W2 ) )
                & ( aElementOf0(W2,W1)
                  | ? [W3] :
                      ( aElement0(W3)
                      & sdtasdt0(W0,W3) = W2 ) ) ) ) ) ),
    inference(NNF_transformation,[status(esa)],[f192]) ).

fof(f194,plain,
    ! [W0] :
      ( ~ aElement0(W0)
      | ( ! [W1] :
            ( W1 != slsdtgt0(W0)
            | ( aSet0(W1)
              & ! [W2] :
                  ( ~ aElementOf0(W2,W1)
                  | ? [W3] :
                      ( aElement0(W3)
                      & sdtasdt0(W0,W3) = W2 ) )
              & ! [W2] :
                  ( aElementOf0(W2,W1)
                  | ! [W3] :
                      ( ~ aElement0(W3)
                      | sdtasdt0(W0,W3) != W2 ) ) ) )
        & ! [W1] :
            ( W1 = slsdtgt0(W0)
            | ~ aSet0(W1)
            | ? [W2] :
                ( ( ~ aElementOf0(W2,W1)
                  | ! [W3] :
                      ( ~ aElement0(W3)
                      | sdtasdt0(W0,W3) != W2 ) )
                & ( aElementOf0(W2,W1)
                  | ? [W3] :
                      ( aElement0(W3)
                      & sdtasdt0(W0,W3) = W2 ) ) ) ) ) ),
    inference(miniscoping,[status(esa)],[f193]) ).

fof(f195,plain,
    ! [W0] :
      ( ~ aElement0(W0)
      | ( ! [W1] :
            ( W1 != slsdtgt0(W0)
            | ( aSet0(W1)
              & ! [W2] :
                  ( ~ aElementOf0(W2,W1)
                  | ( aElement0(sk0_17(W2,W1,W0))
                    & sdtasdt0(W0,sk0_17(W2,W1,W0)) = W2 ) )
              & ! [W2] :
                  ( aElementOf0(W2,W1)
                  | ! [W3] :
                      ( ~ aElement0(W3)
                      | sdtasdt0(W0,W3) != W2 ) ) ) )
        & ! [W1] :
            ( W1 = slsdtgt0(W0)
            | ~ aSet0(W1)
            | ( ( ~ aElementOf0(sk0_18(W1,W0),W1)
                | ! [W3] :
                    ( ~ aElement0(W3)
                    | sdtasdt0(W0,W3) != sk0_18(W1,W0) ) )
              & ( aElementOf0(sk0_18(W1,W0),W1)
                | ( aElement0(sk0_19(W1,W0))
                  & sdtasdt0(W0,sk0_19(W1,W0)) = sk0_18(W1,W0) ) ) ) ) ) ),
    inference(skolemization,[status(esa)],[f194]) ).

fof(f196,plain,
    ! [X0,X1] :
      ( ~ aElement0(X0)
      | X1 != slsdtgt0(X0)
      | aSet0(X1) ),
    inference(cnf_transformation,[status(esa)],[f195]) ).

fof(f205,plain,
    aElement0(xa),
    inference(cnf_transformation,[status(esa)],[f39]) ).

fof(f226,plain,
    ( aSet0(xI)
    & ! [W0] :
        ( ~ aElementOf0(W0,xI)
        | ( ! [W1] :
              ( ~ aElementOf0(W1,xI)
              | aElementOf0(sdtpldt0(W0,W1),xI) )
          & ! [W1] :
              ( ~ aElement0(W1)
              | aElementOf0(sdtasdt0(W1,W0),xI) ) ) )
    & aIdeal0(xI)
    & ! [W0] :
        ( aElementOf0(W0,slsdtgt0(xa))
      <=> ? [W1] :
            ( aElement0(W1)
            & sdtasdt0(xa,W1) = W0 ) )
    & ! [W0] :
        ( aElementOf0(W0,slsdtgt0(xb))
      <=> ? [W1] :
            ( aElement0(W1)
            & sdtasdt0(xb,W1) = W0 ) )
    & ! [W0] :
        ( aElementOf0(W0,xI)
      <=> ? [W1,W2] :
            ( aElementOf0(W1,slsdtgt0(xa))
            & aElementOf0(W2,slsdtgt0(xb))
            & sdtpldt0(W1,W2) = W0 ) )
    & xI = sdtpldt1(slsdtgt0(xa),slsdtgt0(xb)) ),
    inference(pre_NNF_transformation,[status(esa)],[f42]) ).

fof(f227,plain,
    ( aSet0(xI)
    & ! [W0] :
        ( ~ aElementOf0(W0,xI)
        | ( ! [W1] :
              ( ~ aElementOf0(W1,xI)
              | aElementOf0(sdtpldt0(W0,W1),xI) )
          & ! [W1] :
              ( ~ aElement0(W1)
              | aElementOf0(sdtasdt0(W1,W0),xI) ) ) )
    & aIdeal0(xI)
    & ! [W0] :
        ( ( ~ aElementOf0(W0,slsdtgt0(xa))
          | ? [W1] :
              ( aElement0(W1)
              & sdtasdt0(xa,W1) = W0 ) )
        & ( aElementOf0(W0,slsdtgt0(xa))
          | ! [W1] :
              ( ~ aElement0(W1)
              | sdtasdt0(xa,W1) != W0 ) ) )
    & ! [W0] :
        ( ( ~ aElementOf0(W0,slsdtgt0(xb))
          | ? [W1] :
              ( aElement0(W1)
              & sdtasdt0(xb,W1) = W0 ) )
        & ( aElementOf0(W0,slsdtgt0(xb))
          | ! [W1] :
              ( ~ aElement0(W1)
              | sdtasdt0(xb,W1) != W0 ) ) )
    & ! [W0] :
        ( ( ~ aElementOf0(W0,xI)
          | ? [W1,W2] :
              ( aElementOf0(W1,slsdtgt0(xa))
              & aElementOf0(W2,slsdtgt0(xb))
              & sdtpldt0(W1,W2) = W0 ) )
        & ( aElementOf0(W0,xI)
          | ! [W1,W2] :
              ( ~ aElementOf0(W1,slsdtgt0(xa))
              | ~ aElementOf0(W2,slsdtgt0(xb))
              | sdtpldt0(W1,W2) != W0 ) ) )
    & xI = sdtpldt1(slsdtgt0(xa),slsdtgt0(xb)) ),
    inference(NNF_transformation,[status(esa)],[f226]) ).

fof(f228,plain,
    ( aSet0(xI)
    & ! [W0] :
        ( ~ aElementOf0(W0,xI)
        | ( ! [W1] :
              ( ~ aElementOf0(W1,xI)
              | aElementOf0(sdtpldt0(W0,W1),xI) )
          & ! [W1] :
              ( ~ aElement0(W1)
              | aElementOf0(sdtasdt0(W1,W0),xI) ) ) )
    & aIdeal0(xI)
    & ! [W0] :
        ( ~ aElementOf0(W0,slsdtgt0(xa))
        | ? [W1] :
            ( aElement0(W1)
            & sdtasdt0(xa,W1) = W0 ) )
    & ! [W0] :
        ( aElementOf0(W0,slsdtgt0(xa))
        | ! [W1] :
            ( ~ aElement0(W1)
            | sdtasdt0(xa,W1) != W0 ) )
    & ! [W0] :
        ( ~ aElementOf0(W0,slsdtgt0(xb))
        | ? [W1] :
            ( aElement0(W1)
            & sdtasdt0(xb,W1) = W0 ) )
    & ! [W0] :
        ( aElementOf0(W0,slsdtgt0(xb))
        | ! [W1] :
            ( ~ aElement0(W1)
            | sdtasdt0(xb,W1) != W0 ) )
    & ! [W0] :
        ( ~ aElementOf0(W0,xI)
        | ? [W1,W2] :
            ( aElementOf0(W1,slsdtgt0(xa))
            & aElementOf0(W2,slsdtgt0(xb))
            & sdtpldt0(W1,W2) = W0 ) )
    & ! [W0] :
        ( aElementOf0(W0,xI)
        | ! [W1,W2] :
            ( ~ aElementOf0(W1,slsdtgt0(xa))
            | ~ aElementOf0(W2,slsdtgt0(xb))
            | sdtpldt0(W1,W2) != W0 ) )
    & xI = sdtpldt1(slsdtgt0(xa),slsdtgt0(xb)) ),
    inference(miniscoping,[status(esa)],[f227]) ).

fof(f229,plain,
    ( aSet0(xI)
    & ! [W0] :
        ( ~ aElementOf0(W0,xI)
        | ( ! [W1] :
              ( ~ aElementOf0(W1,xI)
              | aElementOf0(sdtpldt0(W0,W1),xI) )
          & ! [W1] :
              ( ~ aElement0(W1)
              | aElementOf0(sdtasdt0(W1,W0),xI) ) ) )
    & aIdeal0(xI)
    & ! [W0] :
        ( ~ aElementOf0(W0,slsdtgt0(xa))
        | ( aElement0(sk0_23(W0))
          & sdtasdt0(xa,sk0_23(W0)) = W0 ) )
    & ! [W0] :
        ( aElementOf0(W0,slsdtgt0(xa))
        | ! [W1] :
            ( ~ aElement0(W1)
            | sdtasdt0(xa,W1) != W0 ) )
    & ! [W0] :
        ( ~ aElementOf0(W0,slsdtgt0(xb))
        | ( aElement0(sk0_24(W0))
          & sdtasdt0(xb,sk0_24(W0)) = W0 ) )
    & ! [W0] :
        ( aElementOf0(W0,slsdtgt0(xb))
        | ! [W1] :
            ( ~ aElement0(W1)
            | sdtasdt0(xb,W1) != W0 ) )
    & ! [W0] :
        ( ~ aElementOf0(W0,xI)
        | ( aElementOf0(sk0_25(W0),slsdtgt0(xa))
          & aElementOf0(sk0_26(W0),slsdtgt0(xb))
          & sdtpldt0(sk0_25(W0),sk0_26(W0)) = W0 ) )
    & ! [W0] :
        ( aElementOf0(W0,xI)
        | ! [W1,W2] :
            ( ~ aElementOf0(W1,slsdtgt0(xa))
            | ~ aElementOf0(W2,slsdtgt0(xb))
            | sdtpldt0(W1,W2) != W0 ) )
    & xI = sdtpldt1(slsdtgt0(xa),slsdtgt0(xb)) ),
    inference(skolemization,[status(esa)],[f228]) ).

fof(f230,plain,
    aSet0(xI),
    inference(cnf_transformation,[status(esa)],[f229]) ).

fof(f272,plain,
    ( ? [W0,W1] :
        ( aElementOf0(W0,slsdtgt0(xa))
        & aElementOf0(W1,slsdtgt0(xb))
        & sdtpldt0(W0,W1) = xu )
    & aElementOf0(xu,xI)
    & xu != sz00
    & ! [W0] :
        ( ( ! [W1,W2] :
              ( ~ aElementOf0(W1,slsdtgt0(xa))
              | ~ aElementOf0(W2,slsdtgt0(xb))
              | sdtpldt0(W1,W2) != W0 )
          & ~ aElementOf0(W0,xI) )
        | W0 = sz00
        | ~ iLess0(sbrdtbr0(W0),sbrdtbr0(xu)) ) ),
    inference(pre_NNF_transformation,[status(esa)],[f45]) ).

fof(f273,plain,
    ( aElementOf0(sk0_36,slsdtgt0(xa))
    & aElementOf0(sk0_37,slsdtgt0(xb))
    & sdtpldt0(sk0_36,sk0_37) = xu
    & aElementOf0(xu,xI)
    & xu != sz00
    & ! [W0] :
        ( ( ! [W1,W2] :
              ( ~ aElementOf0(W1,slsdtgt0(xa))
              | ~ aElementOf0(W2,slsdtgt0(xb))
              | sdtpldt0(W1,W2) != W0 )
          & ~ aElementOf0(W0,xI) )
        | W0 = sz00
        | ~ iLess0(sbrdtbr0(W0),sbrdtbr0(xu)) ) ),
    inference(skolemization,[status(esa)],[f272]) ).

fof(f277,plain,
    aElementOf0(xu,xI),
    inference(cnf_transformation,[status(esa)],[f273]) ).

fof(f295,plain,
    ( ! [W0] :
        ( ~ aElement0(W0)
        | sdtasdt0(xu,W0) != xb )
    & ~ doDivides0(xu,xb) ),
    inference(pre_NNF_transformation,[status(esa)],[f49]) ).

fof(f296,plain,
    ! [X0] :
      ( ~ aElement0(X0)
      | sdtasdt0(xu,X0) != xb ),
    inference(cnf_transformation,[status(esa)],[f295]) ).

fof(f298,plain,
    aElement0(xq),
    inference(cnf_transformation,[status(esa)],[f50]) ).

fof(f300,plain,
    xb = sdtpldt0(sdtasdt0(xq,xu),xr),
    inference(cnf_transformation,[status(esa)],[f50]) ).

fof(f302,plain,
    xr = sz00,
    inference(cnf_transformation,[status(esa)],[f52]) ).

fof(f379,plain,
    ! [X0] :
      ( ~ aElement0(X0)
      | aSet0(slsdtgt0(X0)) ),
    inference(destructive_equality_resolution,[status(esa)],[f196]) ).

fof(f431,plain,
    ( spl0_14
  <=> aElement0(xu) ),
    introduced(split_symbol_definition) ).

fof(f1161,plain,
    ( spl0_125
  <=> aSet0(slsdtgt0(xa)) ),
    introduced(split_symbol_definition) ).

fof(f1163,plain,
    ( ~ aSet0(slsdtgt0(xa))
    | spl0_125 ),
    inference(component_clause,[status(thm)],[f1161]) ).

fof(f1170,plain,
    ( spl0_126
  <=> aSet0(xI) ),
    introduced(split_symbol_definition) ).

fof(f1172,plain,
    ( ~ aSet0(xI)
    | spl0_126 ),
    inference(component_clause,[status(thm)],[f1170]) ).

fof(f1173,plain,
    ( ~ aSet0(xI)
    | aElement0(xu) ),
    inference(resolution,[status(thm)],[f97,f277]) ).

fof(f1174,plain,
    ( ~ spl0_126
    | spl0_14 ),
    inference(split_clause,[status(thm)],[f1173,f1170,f431]) ).

fof(f1179,plain,
    ( $false
    | spl0_126 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1172,f230]) ).

fof(f1180,plain,
    spl0_126,
    inference(contradiction_clause,[status(thm)],[f1179]) ).

fof(f1603,plain,
    xb = sdtpldt0(sdtasdt0(xq,xu),sz00),
    inference(forward_demodulation,[status(thm)],[f302,f300]) ).

fof(f1604,plain,
    ( spl0_180
  <=> aElement0(sdtasdt0(xq,xu)) ),
    introduced(split_symbol_definition) ).

fof(f1606,plain,
    ( ~ aElement0(sdtasdt0(xq,xu))
    | spl0_180 ),
    inference(component_clause,[status(thm)],[f1604]) ).

fof(f1607,plain,
    ( spl0_181
  <=> xb = sdtasdt0(xq,xu) ),
    introduced(split_symbol_definition) ).

fof(f1608,plain,
    ( xb = sdtasdt0(xq,xu)
    | ~ spl0_181 ),
    inference(component_clause,[status(thm)],[f1607]) ).

fof(f1610,plain,
    ( ~ aElement0(sdtasdt0(xq,xu))
    | xb = sdtasdt0(xq,xu) ),
    inference(paramodulation,[status(thm)],[f1603,f69]) ).

fof(f1611,plain,
    ( ~ spl0_180
    | spl0_181 ),
    inference(split_clause,[status(thm)],[f1610,f1604,f1607]) ).

fof(f1661,plain,
    ( spl0_188
  <=> aElement0(xq) ),
    introduced(split_symbol_definition) ).

fof(f1663,plain,
    ( ~ aElement0(xq)
    | spl0_188 ),
    inference(component_clause,[status(thm)],[f1661]) ).

fof(f1664,plain,
    ( ~ aElement0(xq)
    | ~ aElement0(xu)
    | spl0_180 ),
    inference(resolution,[status(thm)],[f1606,f63]) ).

fof(f1665,plain,
    ( ~ spl0_188
    | ~ spl0_14
    | spl0_180 ),
    inference(split_clause,[status(thm)],[f1664,f1661,f431,f1604]) ).

fof(f1666,plain,
    ( $false
    | spl0_188 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1663,f298]) ).

fof(f1667,plain,
    spl0_188,
    inference(contradiction_clause,[status(thm)],[f1666]) ).

fof(f1694,plain,
    ( spl0_194
  <=> sdtasdt0(xu,xq) = xb ),
    introduced(split_symbol_definition) ).

fof(f1695,plain,
    ( sdtasdt0(xu,xq) = xb
    | ~ spl0_194 ),
    inference(component_clause,[status(thm)],[f1694]) ).

fof(f1697,plain,
    ( ~ aElement0(xu)
    | ~ aElement0(xq)
    | sdtasdt0(xu,xq) = xb
    | ~ spl0_181 ),
    inference(paramodulation,[status(thm)],[f1608,f75]) ).

fof(f1698,plain,
    ( ~ spl0_14
    | ~ spl0_188
    | spl0_194
    | ~ spl0_181 ),
    inference(split_clause,[status(thm)],[f1697,f431,f1661,f1694,f1607]) ).

fof(f1863,plain,
    ( ~ aElement0(xa)
    | spl0_125 ),
    inference(resolution,[status(thm)],[f1163,f379]) ).

fof(f1937,plain,
    ( $false
    | spl0_125 ),
    inference(forward_subsumption_resolution,[status(thm)],[f205,f1863]) ).

fof(f1938,plain,
    spl0_125,
    inference(contradiction_clause,[status(thm)],[f1937]) ).

fof(f2221,plain,
    ( ~ aElement0(xq)
    | ~ spl0_194 ),
    inference(resolution,[status(thm)],[f1695,f296]) ).

fof(f2222,plain,
    ( ~ spl0_188
    | ~ spl0_194 ),
    inference(split_clause,[status(thm)],[f2221,f1661,f1694]) ).

fof(f2259,plain,
    $false,
    inference(sat_refutation,[status(thm)],[f1174,f1180,f1611,f1665,f1667,f1698,f1938,f2222]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.12  % Problem  : RNG119+4 : TPTP v8.1.2. Released v4.0.0.
% 0.06/0.13  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.13/0.33  % Computer : n031.cluster.edu
% 0.13/0.33  % Model    : x86_64 x86_64
% 0.13/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33  % Memory   : 8042.1875MB
% 0.13/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33  % CPULimit : 300
% 0.13/0.33  % WCLimit  : 300
% 0.13/0.33  % DateTime : Mon Apr 29 22:52:43 EDT 2024
% 0.13/0.33  % CPUTime  : 
% 0.13/0.35  % Drodi V3.6.0
% 0.20/0.44  % Refutation found
% 0.20/0.44  % SZS status Theorem for theBenchmark: Theorem is valid
% 0.20/0.44  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 0.20/0.47  % Elapsed time: 0.121545 seconds
% 0.20/0.47  % CPU time: 0.801216 seconds
% 0.20/0.47  % Total memory used: 73.936 MB
% 0.20/0.47  % Net memory used: 73.466 MB
%------------------------------------------------------------------------------