TSTP Solution File: SWV209+1 by Drodi---3.5.1

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.5.1
% Problem  : SWV209+1 : TPTP v8.1.2. Bugfixed v3.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s

% Computer : n004.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:40:55 EDT 2023

% Result   : Theorem 0.17s 0.43s
% Output   : CNFRefutation 0.17s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    9
%            Number of leaves      :    9
% Syntax   : Number of formulae    :   59 (  17 unt;   0 def)
%            Number of atoms       :  281 ( 175 equ)
%            Maximal formula atoms :   40 (   4 avg)
%            Number of connectives :  291 (  69   ~;  73   |; 133   &)
%                                         (   7 <=>;   9  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   37 (   5 avg)
%            Maximal term depth    :    2 (   1 avg)
%            Number of predicates  :   10 (   8 usr;   8 prp; 0-2 aty)
%            Number of functors    :   18 (  18 usr;  16 con; 0-3 aty)
%            Number of variables   :   22 (;  21   !;   1   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f53,conjecture,
    ( ( a_select2(rho_defuse,n0) = use
      & a_select2(rho_defuse,n1) = use
      & a_select2(rho_defuse,n2) = use
      & a_select2(sigma_defuse,n0) = use
      & a_select2(sigma_defuse,n1) = use
      & a_select2(sigma_defuse,n2) = use
      & a_select2(sigma_defuse,n3) = use
      & a_select2(sigma_defuse,n4) = use
      & a_select2(sigma_defuse,n5) = use
      & a_select3(u_defuse,n0,n0) = use
      & a_select3(u_defuse,n1,n0) = use
      & a_select3(u_defuse,n2,n0) = use
      & a_select2(xinit_defuse,n3) = use
      & a_select2(xinit_defuse,n4) = use
      & a_select2(xinit_defuse,n5) = use
      & a_select2(xinit_mean_defuse,n0) = use
      & a_select2(xinit_mean_defuse,n1) = use
      & a_select2(xinit_mean_defuse,n2) = use
      & a_select2(xinit_mean_defuse,n3) = use
      & a_select2(xinit_mean_defuse,n4) = use
      & a_select2(xinit_mean_defuse,n5) = use
      & a_select2(xinit_noise_defuse,n0) = use
      & a_select2(xinit_noise_defuse,n1) = use
      & a_select2(xinit_noise_defuse,n2) = use
      & a_select2(xinit_noise_defuse,n3) = use
      & a_select2(xinit_noise_defuse,n4) = use
      & a_select2(xinit_noise_defuse,n5) = use
      & ! [A,B] :
          ( ( leq(n0,A)
            & leq(n0,B)
            & leq(A,n2)
            & leq(B,n998) )
         => a_select3(u_defuse,A,B) = use )
      & ! [C,D] :
          ( ( leq(n0,C)
            & leq(n0,D)
            & leq(C,n2)
            & leq(D,n998) )
         => a_select3(z_defuse,C,D) = use ) )
   => ! [E] :
        ( ( leq(n0,E)
          & leq(E,n5) )
       => a_select2(xinit_noise_defuse,E) = use ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f54,negated_conjecture,
    ~ ( ( a_select2(rho_defuse,n0) = use
        & a_select2(rho_defuse,n1) = use
        & a_select2(rho_defuse,n2) = use
        & a_select2(sigma_defuse,n0) = use
        & a_select2(sigma_defuse,n1) = use
        & a_select2(sigma_defuse,n2) = use
        & a_select2(sigma_defuse,n3) = use
        & a_select2(sigma_defuse,n4) = use
        & a_select2(sigma_defuse,n5) = use
        & a_select3(u_defuse,n0,n0) = use
        & a_select3(u_defuse,n1,n0) = use
        & a_select3(u_defuse,n2,n0) = use
        & a_select2(xinit_defuse,n3) = use
        & a_select2(xinit_defuse,n4) = use
        & a_select2(xinit_defuse,n5) = use
        & a_select2(xinit_mean_defuse,n0) = use
        & a_select2(xinit_mean_defuse,n1) = use
        & a_select2(xinit_mean_defuse,n2) = use
        & a_select2(xinit_mean_defuse,n3) = use
        & a_select2(xinit_mean_defuse,n4) = use
        & a_select2(xinit_mean_defuse,n5) = use
        & a_select2(xinit_noise_defuse,n0) = use
        & a_select2(xinit_noise_defuse,n1) = use
        & a_select2(xinit_noise_defuse,n2) = use
        & a_select2(xinit_noise_defuse,n3) = use
        & a_select2(xinit_noise_defuse,n4) = use
        & a_select2(xinit_noise_defuse,n5) = use
        & ! [A,B] :
            ( ( leq(n0,A)
              & leq(n0,B)
              & leq(A,n2)
              & leq(B,n998) )
           => a_select3(u_defuse,A,B) = use )
        & ! [C,D] :
            ( ( leq(n0,C)
              & leq(n0,D)
              & leq(C,n2)
              & leq(D,n998) )
           => a_select3(z_defuse,C,D) = use ) )
     => ! [E] :
          ( ( leq(n0,E)
            & leq(E,n5) )
         => a_select2(xinit_noise_defuse,E) = use ) ),
    inference(negated_conjecture,[status(cth)],[f53]) ).

fof(f84,axiom,
    ! [X] :
      ( ( leq(n0,X)
        & leq(X,n5) )
     => ( X = n0
        | X = n1
        | X = n2
        | X = n3
        | X = n4
        | X = n5 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f251,plain,
    ( a_select2(rho_defuse,n0) = use
    & a_select2(rho_defuse,n1) = use
    & a_select2(rho_defuse,n2) = use
    & a_select2(sigma_defuse,n0) = use
    & a_select2(sigma_defuse,n1) = use
    & a_select2(sigma_defuse,n2) = use
    & a_select2(sigma_defuse,n3) = use
    & a_select2(sigma_defuse,n4) = use
    & a_select2(sigma_defuse,n5) = use
    & a_select3(u_defuse,n0,n0) = use
    & a_select3(u_defuse,n1,n0) = use
    & a_select3(u_defuse,n2,n0) = use
    & a_select2(xinit_defuse,n3) = use
    & a_select2(xinit_defuse,n4) = use
    & a_select2(xinit_defuse,n5) = use
    & a_select2(xinit_mean_defuse,n0) = use
    & a_select2(xinit_mean_defuse,n1) = use
    & a_select2(xinit_mean_defuse,n2) = use
    & a_select2(xinit_mean_defuse,n3) = use
    & a_select2(xinit_mean_defuse,n4) = use
    & a_select2(xinit_mean_defuse,n5) = use
    & a_select2(xinit_noise_defuse,n0) = use
    & a_select2(xinit_noise_defuse,n1) = use
    & a_select2(xinit_noise_defuse,n2) = use
    & a_select2(xinit_noise_defuse,n3) = use
    & a_select2(xinit_noise_defuse,n4) = use
    & a_select2(xinit_noise_defuse,n5) = use
    & ! [A,B] :
        ( ~ leq(n0,A)
        | ~ leq(n0,B)
        | ~ leq(A,n2)
        | ~ leq(B,n998)
        | a_select3(u_defuse,A,B) = use )
    & ! [C,D] :
        ( ~ leq(n0,C)
        | ~ leq(n0,D)
        | ~ leq(C,n2)
        | ~ leq(D,n998)
        | a_select3(z_defuse,C,D) = use )
    & ? [E] :
        ( leq(n0,E)
        & leq(E,n5)
        & a_select2(xinit_noise_defuse,E) != use ) ),
    inference(pre_NNF_transformation,[status(esa)],[f54]) ).

fof(f252,plain,
    ( a_select2(rho_defuse,n0) = use
    & a_select2(rho_defuse,n1) = use
    & a_select2(rho_defuse,n2) = use
    & a_select2(sigma_defuse,n0) = use
    & a_select2(sigma_defuse,n1) = use
    & a_select2(sigma_defuse,n2) = use
    & a_select2(sigma_defuse,n3) = use
    & a_select2(sigma_defuse,n4) = use
    & a_select2(sigma_defuse,n5) = use
    & a_select3(u_defuse,n0,n0) = use
    & a_select3(u_defuse,n1,n0) = use
    & a_select3(u_defuse,n2,n0) = use
    & a_select2(xinit_defuse,n3) = use
    & a_select2(xinit_defuse,n4) = use
    & a_select2(xinit_defuse,n5) = use
    & a_select2(xinit_mean_defuse,n0) = use
    & a_select2(xinit_mean_defuse,n1) = use
    & a_select2(xinit_mean_defuse,n2) = use
    & a_select2(xinit_mean_defuse,n3) = use
    & a_select2(xinit_mean_defuse,n4) = use
    & a_select2(xinit_mean_defuse,n5) = use
    & a_select2(xinit_noise_defuse,n0) = use
    & a_select2(xinit_noise_defuse,n1) = use
    & a_select2(xinit_noise_defuse,n2) = use
    & a_select2(xinit_noise_defuse,n3) = use
    & a_select2(xinit_noise_defuse,n4) = use
    & a_select2(xinit_noise_defuse,n5) = use
    & ! [A,B] :
        ( ~ leq(n0,A)
        | ~ leq(n0,B)
        | ~ leq(A,n2)
        | ~ leq(B,n998)
        | a_select3(u_defuse,A,B) = use )
    & ! [C,D] :
        ( ~ leq(n0,C)
        | ~ leq(n0,D)
        | ~ leq(C,n2)
        | ~ leq(D,n998)
        | a_select3(z_defuse,C,D) = use )
    & leq(n0,sk0_23)
    & leq(sk0_23,n5)
    & a_select2(xinit_noise_defuse,sk0_23) != use ),
    inference(skolemization,[status(esa)],[f251]) ).

fof(f274,plain,
    a_select2(xinit_noise_defuse,n0) = use,
    inference(cnf_transformation,[status(esa)],[f252]) ).

fof(f275,plain,
    a_select2(xinit_noise_defuse,n1) = use,
    inference(cnf_transformation,[status(esa)],[f252]) ).

fof(f276,plain,
    a_select2(xinit_noise_defuse,n2) = use,
    inference(cnf_transformation,[status(esa)],[f252]) ).

fof(f277,plain,
    a_select2(xinit_noise_defuse,n3) = use,
    inference(cnf_transformation,[status(esa)],[f252]) ).

fof(f278,plain,
    a_select2(xinit_noise_defuse,n4) = use,
    inference(cnf_transformation,[status(esa)],[f252]) ).

fof(f279,plain,
    a_select2(xinit_noise_defuse,n5) = use,
    inference(cnf_transformation,[status(esa)],[f252]) ).

fof(f282,plain,
    leq(n0,sk0_23),
    inference(cnf_transformation,[status(esa)],[f252]) ).

fof(f283,plain,
    leq(sk0_23,n5),
    inference(cnf_transformation,[status(esa)],[f252]) ).

fof(f284,plain,
    a_select2(xinit_noise_defuse,sk0_23) != use,
    inference(cnf_transformation,[status(esa)],[f252]) ).

fof(f315,plain,
    ! [X] :
      ( ~ leq(n0,X)
      | ~ leq(X,n5)
      | X = n0
      | X = n1
      | X = n2
      | X = n3
      | X = n4
      | X = n5 ),
    inference(pre_NNF_transformation,[status(esa)],[f84]) ).

fof(f316,plain,
    ! [X0] :
      ( ~ leq(n0,X0)
      | ~ leq(X0,n5)
      | X0 = n0
      | X0 = n1
      | X0 = n2
      | X0 = n3
      | X0 = n4
      | X0 = n5 ),
    inference(cnf_transformation,[status(esa)],[f315]) ).

fof(f475,plain,
    ( spl0_16
  <=> sk0_23 = n0 ),
    introduced(split_symbol_definition) ).

fof(f476,plain,
    ( sk0_23 = n0
    | ~ spl0_16 ),
    inference(component_clause,[status(thm)],[f475]) ).

fof(f478,plain,
    ( spl0_17
  <=> sk0_23 = n1 ),
    introduced(split_symbol_definition) ).

fof(f479,plain,
    ( sk0_23 = n1
    | ~ spl0_17 ),
    inference(component_clause,[status(thm)],[f478]) ).

fof(f481,plain,
    ( spl0_18
  <=> sk0_23 = n2 ),
    introduced(split_symbol_definition) ).

fof(f482,plain,
    ( sk0_23 = n2
    | ~ spl0_18 ),
    inference(component_clause,[status(thm)],[f481]) ).

fof(f484,plain,
    ( spl0_19
  <=> sk0_23 = n3 ),
    introduced(split_symbol_definition) ).

fof(f485,plain,
    ( sk0_23 = n3
    | ~ spl0_19 ),
    inference(component_clause,[status(thm)],[f484]) ).

fof(f487,plain,
    ( spl0_20
  <=> sk0_23 = n4 ),
    introduced(split_symbol_definition) ).

fof(f488,plain,
    ( sk0_23 = n4
    | ~ spl0_20 ),
    inference(component_clause,[status(thm)],[f487]) ).

fof(f622,plain,
    ( spl0_40
  <=> leq(sk0_23,n5) ),
    introduced(split_symbol_definition) ).

fof(f624,plain,
    ( ~ leq(sk0_23,n5)
    | spl0_40 ),
    inference(component_clause,[status(thm)],[f622]) ).

fof(f625,plain,
    ( spl0_41
  <=> sk0_23 = n5 ),
    introduced(split_symbol_definition) ).

fof(f626,plain,
    ( sk0_23 = n5
    | ~ spl0_41 ),
    inference(component_clause,[status(thm)],[f625]) ).

fof(f628,plain,
    ( ~ leq(sk0_23,n5)
    | sk0_23 = n0
    | sk0_23 = n1
    | sk0_23 = n2
    | sk0_23 = n3
    | sk0_23 = n4
    | sk0_23 = n5 ),
    inference(resolution,[status(thm)],[f316,f282]) ).

fof(f629,plain,
    ( ~ spl0_40
    | spl0_16
    | spl0_17
    | spl0_18
    | spl0_19
    | spl0_20
    | spl0_41 ),
    inference(split_clause,[status(thm)],[f628,f622,f475,f478,f481,f484,f487,f625]) ).

fof(f637,plain,
    ( $false
    | spl0_40 ),
    inference(forward_subsumption_resolution,[status(thm)],[f624,f283]) ).

fof(f638,plain,
    spl0_40,
    inference(contradiction_clause,[status(thm)],[f637]) ).

fof(f801,plain,
    ( a_select2(xinit_noise_defuse,n3) != use
    | ~ spl0_19 ),
    inference(forward_demodulation,[status(thm)],[f485,f284]) ).

fof(f802,plain,
    ( use != use
    | ~ spl0_19 ),
    inference(forward_demodulation,[status(thm)],[f277,f801]) ).

fof(f803,plain,
    ( $false
    | ~ spl0_19 ),
    inference(trivial_equality_resolution,[status(esa)],[f802]) ).

fof(f804,plain,
    ~ spl0_19,
    inference(contradiction_clause,[status(thm)],[f803]) ).

fof(f813,plain,
    ( a_select2(xinit_noise_defuse,n5) != use
    | ~ spl0_41 ),
    inference(forward_demodulation,[status(thm)],[f626,f284]) ).

fof(f814,plain,
    ( use != use
    | ~ spl0_41 ),
    inference(forward_demodulation,[status(thm)],[f279,f813]) ).

fof(f815,plain,
    ( $false
    | ~ spl0_41 ),
    inference(trivial_equality_resolution,[status(esa)],[f814]) ).

fof(f816,plain,
    ~ spl0_41,
    inference(contradiction_clause,[status(thm)],[f815]) ).

fof(f833,plain,
    ( a_select2(xinit_noise_defuse,n0) != use
    | ~ spl0_16 ),
    inference(forward_demodulation,[status(thm)],[f476,f284]) ).

fof(f834,plain,
    ( use != use
    | ~ spl0_16 ),
    inference(forward_demodulation,[status(thm)],[f274,f833]) ).

fof(f835,plain,
    ( $false
    | ~ spl0_16 ),
    inference(trivial_equality_resolution,[status(esa)],[f834]) ).

fof(f836,plain,
    ~ spl0_16,
    inference(contradiction_clause,[status(thm)],[f835]) ).

fof(f859,plain,
    ( a_select2(xinit_noise_defuse,n1) != use
    | ~ spl0_17 ),
    inference(forward_demodulation,[status(thm)],[f479,f284]) ).

fof(f860,plain,
    ( use != use
    | ~ spl0_17 ),
    inference(forward_demodulation,[status(thm)],[f275,f859]) ).

fof(f861,plain,
    ( $false
    | ~ spl0_17 ),
    inference(trivial_equality_resolution,[status(esa)],[f860]) ).

fof(f862,plain,
    ~ spl0_17,
    inference(contradiction_clause,[status(thm)],[f861]) ).

fof(f876,plain,
    ( a_select2(xinit_noise_defuse,n2) != use
    | ~ spl0_18 ),
    inference(forward_demodulation,[status(thm)],[f482,f284]) ).

fof(f877,plain,
    ( use != use
    | ~ spl0_18 ),
    inference(forward_demodulation,[status(thm)],[f276,f876]) ).

fof(f878,plain,
    ( $false
    | ~ spl0_18 ),
    inference(trivial_equality_resolution,[status(esa)],[f877]) ).

fof(f879,plain,
    ~ spl0_18,
    inference(contradiction_clause,[status(thm)],[f878]) ).

fof(f880,plain,
    ( a_select2(xinit_noise_defuse,n4) != use
    | ~ spl0_20 ),
    inference(backward_demodulation,[status(thm)],[f488,f284]) ).

fof(f881,plain,
    ( use != use
    | ~ spl0_20 ),
    inference(forward_demodulation,[status(thm)],[f278,f880]) ).

fof(f882,plain,
    ( $false
    | ~ spl0_20 ),
    inference(trivial_equality_resolution,[status(esa)],[f881]) ).

fof(f883,plain,
    ~ spl0_20,
    inference(contradiction_clause,[status(thm)],[f882]) ).

fof(f884,plain,
    $false,
    inference(sat_refutation,[status(thm)],[f629,f638,f804,f816,f836,f862,f879,f883]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.10/0.11  % Problem  : SWV209+1 : TPTP v8.1.2. Bugfixed v3.3.0.
% 0.10/0.12  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.11/0.32  % Computer : n004.cluster.edu
% 0.11/0.32  % Model    : x86_64 x86_64
% 0.11/0.32  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.32  % Memory   : 8042.1875MB
% 0.11/0.32  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.11/0.32  % CPULimit : 300
% 0.11/0.32  % WCLimit  : 300
% 0.11/0.32  % DateTime : Tue May 30 11:29:52 EDT 2023
% 0.11/0.32  % CPUTime  : 
% 0.11/0.33  % Drodi V3.5.1
% 0.17/0.43  % Refutation found
% 0.17/0.43  % SZS status Theorem for theBenchmark: Theorem is valid
% 0.17/0.43  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 0.17/0.46  % Elapsed time: 0.118341 seconds
% 0.17/0.46  % CPU time: 0.459887 seconds
% 0.17/0.46  % Memory used: 61.888 MB
%------------------------------------------------------------------------------