↑ Up

Drodi---4.1.1.THM-CRf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Drodi---4.1.1
% Problem  : SWV089+1 : TPTP v9.3.1. Bugfixed v3.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -timeout(300) /export/starexec/sandbox2/benchmark/theBenchmark.p

% Computer : n012.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8046.5625MB
% OS       : Linux 6.8.0-71-generic
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Thu Sep 24 02:46:36 PM UTC 2026

% Result   : Theorem 0.02s 0.34s
% Output   : CNFRefutation 0.02s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   12
%            Number of leaves      :   30
% Syntax   : Number of formulae    :  130 (  25 unt;  20 def)
%            Number of atoms       :  298 ( 132 equ)
%            Maximal formula atoms :    7 (   2 avg)
%            Number of connectives :  278 ( 110   ~; 130   |;  14   &)
%                                         (  20 <=>;   4  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   12 (   3 avg)
%            Maximal term depth    :    8 (   2 avg)
%            Number of predicates  :   24 (  22 usr;  22 prp; 0-2 aty)
%            Number of functors    :   13 (  13 usr;   9 con; 0-4 aty)
%            Number of variables   :   73 (  73   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f3,axiom,
    ! [X] : ~ gt(X,X),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f45,axiom,
    ! [X,U,V,VAL] : a_select3(tptp_update3(X,U,V,VAL),U,V) = VAL,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f46,axiom,
    ! [I,J,U,V,X,VAL,VAL2] :
      ( ( a_select3(X,U,V) = VAL
        & J = V
        & I != U )
     => a_select3(tptp_update3(X,I,J,VAL2),U,V) = VAL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f48,axiom,
    ! [X,U,VAL] : a_select2(tptp_update2(X,U,VAL),U) = VAL,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f49,axiom,
    ! [I,U,X,VAL,VAL2] :
      ( ( a_select2(X,U) = VAL
        & I != U )
     => a_select2(tptp_update2(X,I,VAL2),U) = VAL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f53,conjecture,
    ( true
   => ( a_select2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n3,use),n4,use),n3,use),n5) = use
      & a_select2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n3,use),n4,use),n3,use),n4) = use
      & a_select2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n3,use),n4,use),n3,use),n3) = use
      & a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n0,n0,use),n1,n0,use),n0,n0,use),n2,n0) = use
      & a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n0,n0,use),n1,n0,use),n0,n0,use),n1,n0) = use
      & a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n0,n0,use),n1,n0,use),n0,n0,use),n0,n0) = use ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f54,negated_conjecture,
    ~ ( true
     => ( a_select2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n3,use),n4,use),n3,use),n5) = use
        & a_select2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n3,use),n4,use),n3,use),n4) = use
        & a_select2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n3,use),n4,use),n3,use),n3) = use
        & a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n0,n0,use),n1,n0,use),n0,n0,use),n2,n0) = use
        & a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n0,n0,use),n1,n0,use),n0,n0,use),n1,n0) = use
        & a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n0,n0,use),n1,n0,use),n0,n0,use),n0,n0) = use ) ),
    inference(negated_conjecture,[status(cth)],[f53]) ).

fof(f55,axiom,
    gt(n5,n4),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f64,axiom,
    gt(n1,n0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f74,axiom,
    gt(n4,n3),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f75,axiom,
    gt(n5,n3),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f91,plain,
    ! [X0] : ~ gt(X0,X0),
    inference(cnf_transformation,[status(thm)],[f3]) ).

fof(f222,plain,
    ! [X0,X1,X2,X3] : a_select3(tptp_update3(X0,X1,X2,X3),X1,X2) = X3,
    inference(cnf_transformation,[status(thm)],[f45]) ).

fof(f223,plain,
    ! [I,J,U,V,X,VAL,VAL2] :
      ( a_select3(tptp_update3(X,I,J,VAL2),U,V) = VAL
      | a_select3(X,U,V) != VAL
      | J != V
      | I = U ),
    inference(pre_NNF_transformation,[status(thm)],[f46]) ).

fof(f224,plain,
    ! [I,J,U,V,X,VAL] :
      ( ! [VAL2] : a_select3(tptp_update3(X,I,J,VAL2),U,V) = VAL
      | a_select3(X,U,V) != VAL
      | J != V
      | I = U ),
    inference(miniscoping,[status(thm)],[f223]) ).

fof(f225,plain,
    ! [X0,X1,X2,X3,X4,X5,X6] :
      ( a_select3(tptp_update3(X4,X0,X2,X6),X1,X3) = X5
      | a_select3(X4,X1,X3) != X5
      | X2 != X3
      | X0 = X1 ),
    inference(cnf_transformation,[status(thm)],[f224]) ).

fof(f233,plain,
    ! [X0,X1,X2] : a_select2(tptp_update2(X0,X1,X2),X1) = X2,
    inference(cnf_transformation,[status(thm)],[f48]) ).

fof(f234,plain,
    ! [I,U,X,VAL,VAL2] :
      ( a_select2(tptp_update2(X,I,VAL2),U) = VAL
      | a_select2(X,U) != VAL
      | I = U ),
    inference(pre_NNF_transformation,[status(thm)],[f49]) ).

fof(f235,plain,
    ! [I,U,X,VAL] :
      ( ! [VAL2] : a_select2(tptp_update2(X,I,VAL2),U) = VAL
      | a_select2(X,U) != VAL
      | I = U ),
    inference(miniscoping,[status(thm)],[f234]) ).

fof(f236,plain,
    ! [X0,X1,X2,X3,X4] :
      ( a_select2(tptp_update2(X2,X0,X4),X1) = X3
      | a_select2(X2,X1) != X3
      | X0 = X1 ),
    inference(cnf_transformation,[status(thm)],[f235]) ).

fof(f244,plain,
    ( ( a_select2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n3,use),n4,use),n3,use),n5) != use
      | a_select2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n3,use),n4,use),n3,use),n4) != use
      | a_select2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n3,use),n4,use),n3,use),n3) != use
      | a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n0,n0,use),n1,n0,use),n0,n0,use),n2,n0) != use
      | a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n0,n0,use),n1,n0,use),n0,n0,use),n1,n0) != use
      | a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n0,n0,use),n1,n0,use),n0,n0,use),n0,n0) != use )
    & true ),
    inference(pre_NNF_transformation,[status(thm)],[f54]) ).

fof(f246,plain,
    ( a_select2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n3,use),n4,use),n3,use),n5) != use
    | a_select2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n3,use),n4,use),n3,use),n4) != use
    | a_select2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n3,use),n4,use),n3,use),n3) != use
    | a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n0,n0,use),n1,n0,use),n0,n0,use),n2,n0) != use
    | a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n0,n0,use),n1,n0,use),n0,n0,use),n1,n0) != use
    | a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n0,n0,use),n1,n0,use),n0,n0,use),n0,n0) != use ),
    inference(cnf_transformation,[status(thm)],[f244]) ).

fof(f247,plain,
    gt(n5,n4),
    inference(cnf_transformation,[status(thm)],[f55]) ).

fof(f256,plain,
    gt(n1,n0),
    inference(cnf_transformation,[status(thm)],[f64]) ).

fof(f266,plain,
    gt(n4,n3),
    inference(cnf_transformation,[status(thm)],[f74]) ).

fof(f267,plain,
    gt(n5,n3),
    inference(cnf_transformation,[status(thm)],[f75]) ).

fof(f321,definition,
    ( sQ0_spl
  <=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n0,n0,use),n1,n0,use),n0,n0,use),n0,n0) = use ),
    introduced(definition,[new_symbols(definition,[sQ0_spl])],[split_symbol_definition]) ).

fof(f323,plain,
    ( sQ0_spl
    | a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n0,n0,use),n1,n0,use),n0,n0,use),n0,n0) != use ),
    inference(component_clause,[status(thm)],[f321]) ).

fof(f324,definition,
    ( sQ1_spl
  <=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n0,n0,use),n1,n0,use),n0,n0,use),n1,n0) = use ),
    introduced(definition,[new_symbols(definition,[sQ1_spl])],[split_symbol_definition]) ).

fof(f326,plain,
    ( sQ1_spl
    | a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n0,n0,use),n1,n0,use),n0,n0,use),n1,n0) != use ),
    inference(component_clause,[status(thm)],[f324]) ).

fof(f327,definition,
    ( sQ2_spl
  <=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n0,n0,use),n1,n0,use),n0,n0,use),n2,n0) = use ),
    introduced(definition,[new_symbols(definition,[sQ2_spl])],[split_symbol_definition]) ).

fof(f329,plain,
    ( sQ2_spl
    | a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n0,n0,use),n1,n0,use),n0,n0,use),n2,n0) != use ),
    inference(component_clause,[status(thm)],[f327]) ).

fof(f330,definition,
    ( sQ3_spl
  <=> a_select2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n3,use),n4,use),n3,use),n3) = use ),
    introduced(definition,[new_symbols(definition,[sQ3_spl])],[split_symbol_definition]) ).

fof(f332,plain,
    ( sQ3_spl
    | a_select2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n3,use),n4,use),n3,use),n3) != use ),
    inference(component_clause,[status(thm)],[f330]) ).

fof(f333,definition,
    ( sQ4_spl
  <=> a_select2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n3,use),n4,use),n3,use),n4) = use ),
    introduced(definition,[new_symbols(definition,[sQ4_spl])],[split_symbol_definition]) ).

fof(f335,plain,
    ( sQ4_spl
    | a_select2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n3,use),n4,use),n3,use),n4) != use ),
    inference(component_clause,[status(thm)],[f333]) ).

fof(f336,definition,
    ( sQ5_spl
  <=> a_select2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n3,use),n4,use),n3,use),n5) = use ),
    introduced(definition,[new_symbols(definition,[sQ5_spl])],[split_symbol_definition]) ).

fof(f338,plain,
    ( sQ5_spl
    | a_select2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n3,use),n4,use),n3,use),n5) != use ),
    inference(component_clause,[status(thm)],[f336]) ).

fof(f339,plain,
    ( ~ sQ5_spl
    | ~ sQ4_spl
    | ~ sQ3_spl
    | ~ sQ2_spl
    | ~ sQ1_spl
    | ~ sQ0_spl ),
    inference(split_clause,[status(thm)],[f246,f321,f324,f327,f330,f333,f336]) ).

fof(f340,plain,
    ! [X0,X1,X2,X3,X4] :
      ( a_select3(tptp_update3(X2,X0,X3,X4),X1,X3) = a_select3(X2,X1,X3)
      | X0 = X1 ),
    inference(destructive_equality_resolution,[status(thm)],[f225]) ).

fof(f341,plain,
    ! [X0,X1,X2,X3] :
      ( a_select2(tptp_update2(X2,X0,X3),X1) = a_select2(X2,X1)
      | X0 = X1 ),
    inference(destructive_equality_resolution,[status(thm)],[f236]) ).

fof(f352,plain,
    ( sQ5_spl
    | n3 = n5
    | a_select2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n3,use),n4,use),n5) != use ),
    inference(paramodulation,[status(thm)],[f341,f338]) ).

fof(f354,definition,
    ( sQ6_spl
  <=> a_select2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n3,use),n4,use),n5) = use ),
    introduced(definition,[new_symbols(definition,[sQ6_spl])],[split_symbol_definition]) ).

fof(f356,plain,
    ( sQ6_spl
    | a_select2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n3,use),n4,use),n5) != use ),
    inference(component_clause,[status(thm)],[f354]) ).

fof(f357,definition,
    ( sQ7_spl
  <=> n3 = n5 ),
    introduced(definition,[new_symbols(definition,[sQ7_spl])],[split_symbol_definition]) ).

fof(f358,plain,
    ( ~ sQ7_spl
    | n3 = n5 ),
    inference(component_clause,[status(thm)],[f357]) ).

fof(f360,plain,
    ( sQ5_spl
    | sQ7_spl
    | ~ sQ6_spl ),
    inference(split_clause,[status(thm)],[f352,f354,f357,f336]) ).

fof(f365,plain,
    ( ~ sQ7_spl
    | gt(n5,n5) ),
    inference(forward_demodulation,[status(thm)],[f358,f267]) ).

fof(f366,plain,
    ( ~ sQ7_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f365,f91]) ).

fof(f367,plain,
    ~ sQ7_spl,
    inference(contradiction_clause,[status(thm)],[f366]) ).

fof(f378,definition,
    ( sQ10_spl
  <=> n0 = n1 ),
    introduced(definition,[new_symbols(definition,[sQ10_spl])],[split_symbol_definition]) ).

fof(f379,plain,
    ( ~ sQ10_spl
    | n0 = n1 ),
    inference(component_clause,[status(thm)],[f378]) ).

fof(f381,definition,
    ( sQ11_spl
  <=> n0 = n2 ),
    introduced(definition,[new_symbols(definition,[sQ11_spl])],[split_symbol_definition]) ).

fof(f382,plain,
    ( ~ sQ11_spl
    | n0 = n2 ),
    inference(component_clause,[status(thm)],[f381]) ).

fof(f434,plain,
    ( sQ6_spl
    | n4 = n5
    | a_select2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n3,use),n5) != use ),
    inference(paramodulation,[status(thm)],[f341,f356]) ).

fof(f435,definition,
    ( sQ16_spl
  <=> a_select2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n3,use),n5) = use ),
    introduced(definition,[new_symbols(definition,[sQ16_spl])],[split_symbol_definition]) ).

fof(f437,plain,
    ( sQ16_spl
    | a_select2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n3,use),n5) != use ),
    inference(component_clause,[status(thm)],[f435]) ).

fof(f438,definition,
    ( sQ17_spl
  <=> n4 = n5 ),
    introduced(definition,[new_symbols(definition,[sQ17_spl])],[split_symbol_definition]) ).

fof(f439,plain,
    ( ~ sQ17_spl
    | n4 = n5 ),
    inference(component_clause,[status(thm)],[f438]) ).

fof(f441,plain,
    ( sQ6_spl
    | sQ17_spl
    | ~ sQ16_spl ),
    inference(split_clause,[status(thm)],[f434,f435,f438,f354]) ).

fof(f446,plain,
    ( ~ sQ17_spl
    | gt(n5,n5) ),
    inference(backward_demodulation,[status(thm)],[f439,f247]) ).

fof(f450,plain,
    ( sQ16_spl
    | n3 = n5
    | a_select2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n5) != use ),
    inference(paramodulation,[status(thm)],[f341,f437]) ).

fof(f451,definition,
    ( sQ18_spl
  <=> a_select2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n5) = use ),
    introduced(definition,[new_symbols(definition,[sQ18_spl])],[split_symbol_definition]) ).

fof(f453,plain,
    ( sQ18_spl
    | a_select2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n5) != use ),
    inference(component_clause,[status(thm)],[f451]) ).

fof(f454,plain,
    ( sQ16_spl
    | sQ7_spl
    | ~ sQ18_spl ),
    inference(split_clause,[status(thm)],[f450,f451,f357,f435]) ).

fof(f455,plain,
    ( sQ18_spl
    | use != use ),
    inference(forward_demodulation,[status(thm)],[f233,f453]) ).

fof(f456,plain,
    ( sQ18_spl
    | $false ),
    inference(trivial_equality_resolution,[status(thm)],[f455]) ).

fof(f457,plain,
    sQ18_spl,
    inference(contradiction_clause,[status(thm)],[f456]) ).

fof(f458,plain,
    ( sQ4_spl
    | n3 = n4
    | a_select2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n3,use),n4,use),n4) != use ),
    inference(paramodulation,[status(thm)],[f341,f335]) ).

fof(f459,definition,
    ( sQ19_spl
  <=> a_select2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n3,use),n4,use),n4) = use ),
    introduced(definition,[new_symbols(definition,[sQ19_spl])],[split_symbol_definition]) ).

fof(f461,plain,
    ( sQ19_spl
    | a_select2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(tptp_update2(xinit_defuse,n5,use),n4,use),n5,use),n3,use),n4,use),n4) != use ),
    inference(component_clause,[status(thm)],[f459]) ).

fof(f462,definition,
    ( sQ20_spl
  <=> n3 = n4 ),
    introduced(definition,[new_symbols(definition,[sQ20_spl])],[split_symbol_definition]) ).

fof(f463,plain,
    ( ~ sQ20_spl
    | n3 = n4 ),
    inference(component_clause,[status(thm)],[f462]) ).

fof(f465,plain,
    ( sQ4_spl
    | sQ20_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f458,f459,f462,f333]) ).

fof(f466,plain,
    ( sQ19_spl
    | use != use ),
    inference(forward_demodulation,[status(thm)],[f233,f461]) ).

fof(f467,plain,
    ( sQ19_spl
    | $false ),
    inference(trivial_equality_resolution,[status(thm)],[f466]) ).

fof(f468,plain,
    sQ19_spl,
    inference(contradiction_clause,[status(thm)],[f467]) ).

fof(f469,plain,
    ( sQ3_spl
    | use != use ),
    inference(forward_demodulation,[status(thm)],[f233,f332]) ).

fof(f470,plain,
    ( sQ3_spl
    | $false ),
    inference(trivial_equality_resolution,[status(thm)],[f469]) ).

fof(f471,plain,
    sQ3_spl,
    inference(contradiction_clause,[status(thm)],[f470]) ).

fof(f520,plain,
    ( ~ sQ17_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f446,f91]) ).

fof(f521,plain,
    ~ sQ17_spl,
    inference(contradiction_clause,[status(thm)],[f520]) ).

fof(f628,plain,
    ( sQ2_spl
    | n0 = n2
    | a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n0,n0,use),n1,n0,use),n2,n0) != use ),
    inference(paramodulation,[status(thm)],[f340,f329]) ).

fof(f629,definition,
    ( sQ32_spl
  <=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n0,n0,use),n1,n0,use),n2,n0) = use ),
    introduced(definition,[new_symbols(definition,[sQ32_spl])],[split_symbol_definition]) ).

fof(f631,plain,
    ( sQ32_spl
    | a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n0,n0,use),n1,n0,use),n2,n0) != use ),
    inference(component_clause,[status(thm)],[f629]) ).

fof(f632,plain,
    ( sQ2_spl
    | sQ11_spl
    | ~ sQ32_spl ),
    inference(split_clause,[status(thm)],[f628,f629,f381,f327]) ).

fof(f669,plain,
    ( sQ32_spl
    | n1 = n2
    | a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n0,n0,use),n2,n0) != use ),
    inference(paramodulation,[status(thm)],[f340,f631]) ).

fof(f670,definition,
    ( sQ33_spl
  <=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n0,n0,use),n2,n0) = use ),
    introduced(definition,[new_symbols(definition,[sQ33_spl])],[split_symbol_definition]) ).

fof(f672,plain,
    ( sQ33_spl
    | a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n0,n0,use),n2,n0) != use ),
    inference(component_clause,[status(thm)],[f670]) ).

fof(f673,definition,
    ( sQ34_spl
  <=> n1 = n2 ),
    introduced(definition,[new_symbols(definition,[sQ34_spl])],[split_symbol_definition]) ).

fof(f674,plain,
    ( ~ sQ34_spl
    | n1 = n2 ),
    inference(component_clause,[status(thm)],[f673]) ).

fof(f676,plain,
    ( sQ32_spl
    | sQ34_spl
    | ~ sQ33_spl ),
    inference(split_clause,[status(thm)],[f669,f670,f673,f629]) ).

fof(f677,plain,
    ( sQ32_spl
    | ~ sQ34_spl
    | a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n0,n0,use),n2,n0,use),n2,n0) != use ),
    inference(backward_demodulation,[status(thm)],[f674,f631]) ).

fof(f683,plain,
    ( sQ32_spl
    | ~ sQ34_spl
    | use != use ),
    inference(forward_demodulation,[status(thm)],[f222,f677]) ).

fof(f684,plain,
    ( sQ32_spl
    | ~ sQ34_spl
    | $false ),
    inference(trivial_equality_resolution,[status(thm)],[f683]) ).

fof(f685,plain,
    ( sQ32_spl
    | ~ sQ34_spl ),
    inference(contradiction_clause,[status(thm)],[f684]) ).

fof(f686,plain,
    ( sQ33_spl
    | n0 = n2
    | a_select3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n2,n0) != use ),
    inference(paramodulation,[status(thm)],[f340,f672]) ).

fof(f687,definition,
    ( sQ35_spl
  <=> a_select3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n2,n0) = use ),
    introduced(definition,[new_symbols(definition,[sQ35_spl])],[split_symbol_definition]) ).

fof(f689,plain,
    ( sQ35_spl
    | a_select3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n2,n0) != use ),
    inference(component_clause,[status(thm)],[f687]) ).

fof(f690,plain,
    ( sQ33_spl
    | sQ11_spl
    | ~ sQ35_spl ),
    inference(split_clause,[status(thm)],[f686,f687,f381,f670]) ).

fof(f691,plain,
    ( sQ35_spl
    | use != use ),
    inference(forward_demodulation,[status(thm)],[f222,f689]) ).

fof(f692,plain,
    ( sQ35_spl
    | $false ),
    inference(trivial_equality_resolution,[status(thm)],[f691]) ).

fof(f693,plain,
    sQ35_spl,
    inference(contradiction_clause,[status(thm)],[f692]) ).

fof(f698,plain,
    ( sQ1_spl
    | n0 = n1
    | a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n0,n0,use),n1,n0,use),n1,n0) != use ),
    inference(paramodulation,[status(thm)],[f340,f326]) ).

fof(f699,definition,
    ( sQ36_spl
  <=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n0,n0,use),n1,n0,use),n1,n0) = use ),
    introduced(definition,[new_symbols(definition,[sQ36_spl])],[split_symbol_definition]) ).

fof(f701,plain,
    ( sQ36_spl
    | a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n0,use),n1,n0,use),n2,n0,use),n0,n0,use),n1,n0,use),n1,n0) != use ),
    inference(component_clause,[status(thm)],[f699]) ).

fof(f702,plain,
    ( sQ1_spl
    | sQ10_spl
    | ~ sQ36_spl ),
    inference(split_clause,[status(thm)],[f698,f699,f378,f324]) ).

fof(f703,plain,
    ( sQ36_spl
    | use != use ),
    inference(forward_demodulation,[status(thm)],[f222,f701]) ).

fof(f704,plain,
    ( sQ36_spl
    | $false ),
    inference(trivial_equality_resolution,[status(thm)],[f703]) ).

fof(f705,plain,
    sQ36_spl,
    inference(contradiction_clause,[status(thm)],[f704]) ).

fof(f706,plain,
    ( sQ0_spl
    | use != use ),
    inference(forward_demodulation,[status(thm)],[f222,f323]) ).

fof(f707,plain,
    ( sQ0_spl
    | $false ),
    inference(trivial_equality_resolution,[status(thm)],[f706]) ).

fof(f708,plain,
    sQ0_spl,
    inference(contradiction_clause,[status(thm)],[f707]) ).

fof(f736,plain,
    ( ~ sQ10_spl
    | gt(n1,n1) ),
    inference(forward_demodulation,[status(thm)],[f379,f256]) ).

fof(f737,plain,
    ( ~ sQ10_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f736,f91]) ).

fof(f738,plain,
    ~ sQ10_spl,
    inference(contradiction_clause,[status(thm)],[f737]) ).

fof(f801,plain,
    ( ~ sQ20_spl
    | gt(n4,n4) ),
    inference(backward_demodulation,[status(thm)],[f463,f266]) ).

fof(f804,plain,
    ( ~ sQ20_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f801,f91]) ).

fof(f805,plain,
    ~ sQ20_spl,
    inference(contradiction_clause,[status(thm)],[f804]) ).

fof(f806,plain,
    ( sQ2_spl
    | ~ sQ11_spl
    | a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n2,use),n1,n0,use),n2,n0,use),n0,n0,use),n1,n0,use),n0,n0,use),n2,n0) != use ),
    inference(forward_demodulation,[status(thm)],[f382,f329]) ).

fof(f807,plain,
    ( sQ2_spl
    | ~ sQ11_spl
    | a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n2,use),n1,n2,use),n2,n0,use),n0,n0,use),n1,n0,use),n0,n0,use),n2,n0) != use ),
    inference(forward_demodulation,[status(thm)],[f382,f806]) ).

fof(f808,plain,
    ( sQ2_spl
    | ~ sQ11_spl
    | a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n2,use),n1,n2,use),n2,n2,use),n0,n0,use),n1,n0,use),n0,n0,use),n2,n0) != use ),
    inference(forward_demodulation,[status(thm)],[f382,f807]) ).

fof(f809,plain,
    ( sQ2_spl
    | ~ sQ11_spl
    | a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n2,use),n1,n2,use),n2,n2,use),n2,n0,use),n1,n0,use),n0,n0,use),n2,n0) != use ),
    inference(forward_demodulation,[status(thm)],[f382,f808]) ).

fof(f810,plain,
    ( sQ2_spl
    | ~ sQ11_spl
    | a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n2,use),n1,n2,use),n2,n2,use),n2,n2,use),n1,n0,use),n0,n0,use),n2,n0) != use ),
    inference(forward_demodulation,[status(thm)],[f382,f809]) ).

fof(f811,plain,
    ( sQ2_spl
    | ~ sQ11_spl
    | a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n2,use),n1,n2,use),n2,n2,use),n2,n2,use),n1,n2,use),n0,n0,use),n2,n0) != use ),
    inference(forward_demodulation,[status(thm)],[f382,f810]) ).

fof(f812,plain,
    ( sQ2_spl
    | ~ sQ11_spl
    | a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(u_defuse,n2,n2,use),n1,n2,use),n2,n2,use),n2,n2,use),n1,n2,use),n2,n0,use),n2,n0) != use ),
    inference(forward_demodulation,[status(thm)],[f382,f811]) ).

fof(f813,plain,
    ( sQ2_spl
    | ~ sQ11_spl
    | use != use ),
    inference(forward_demodulation,[status(thm)],[f222,f812]) ).

fof(f814,plain,
    ( sQ2_spl
    | ~ sQ11_spl
    | $false ),
    inference(trivial_equality_resolution,[status(thm)],[f813]) ).

fof(f815,plain,
    ( sQ2_spl
    | ~ sQ11_spl ),
    inference(contradiction_clause,[status(thm)],[f814]) ).

fof(f816,plain,
    $false,
    inference(sat_refutation,[status(thm)],[f339,f360,f367,f441,f454,f457,f465,f468,f471,f521,f632,f676,f685,f690,f693,f702,f705,f708,f738,f805,f815]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.01  % Problem  : SWV089+1 : TPTP v9.3.1. Bugfixed v3.3.0.
% 0.00/0.02  % Command  : drodi -timeout(300) /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.02/0.29  % Computer : n012.cluster.edu
% 0.02/0.29  % Model    : x86_64 x86_64
% 0.02/0.29  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.02/0.29  % Memory   : 8046.5625MB
% 0.02/0.29  % OS       : Linux 6.8.0-71-generic
% 0.02/0.29  % CPULimit : 300
% 0.02/0.29  % WCLimit  : 300
% 0.02/0.29  % DateTime : Mon Sep 21 08:29:51 UTC 2026
% 0.02/0.29  % CPUTime  : 
% 0.02/0.31  % Drodi V4.1.1
% 0.02/0.34  % Refutation found
% 0.02/0.34  % SZS status Theorem for theBenchmark: Theorem is valid
% 0.02/0.34  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 0.09/0.36  % Elapsed time: 0.060234 seconds
% 0.09/0.36  % CPU time: 0.195270 seconds
% 0.09/0.36  % Total memory used: 107.416 MB
% 0.09/0.36  % Net memory used: 107.055 MB
%------------------------------------------------------------------------------