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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.5.1
% Problem  : GEO447+1 : TPTP v8.1.2. Released v7.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%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 : Wed May 31 12:08:56 EDT 2023

% Result   : Theorem 83.47s 12.23s
% Output   : CNFRefutation 85.40s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    9
%            Number of leaves      :    5
% Syntax   : Number of formulae    :   26 (  14 unt;   0 def)
%            Number of atoms       :   79 (  24 equ)
%            Maximal formula atoms :   16 (   3 avg)
%            Number of connectives :   83 (  30   ~;  22   |;  24   &)
%                                         (   4 <=>;   3  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   11 (   4 avg)
%            Maximal term depth    :   13 (   2 avg)
%            Number of predicates  :    3 (   1 usr;   1 prp; 0-2 aty)
%            Number of functors    :   14 (  14 usr;  10 con; 0-2 aty)
%            Number of variables   :   42 (;  38   !;   4   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f42,axiom,
    ! [T0] :
      ( ( s(bool,t) = s(bool,T0)
      <=> p(s(bool,T0)) )
      & ( s(bool,T0) = s(bool,t)
      <=> p(s(bool,T0)) )
      & ( s(bool,f0) = s(bool,T0)
      <=> ~ p(s(bool,T0)) )
      & ( s(bool,T0) = s(bool,f0)
      <=> ~ p(s(bool,T0)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f43,axiom,
    ~ p(s(bool,f0)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f3007,axiom,
    ! [Q110681,X,Y] : s(bool,i(s(fun(cart(real,Q110681),bool),i(s(fun(cart(real,Q110681),fun(cart(real,Q110681),bool)),orthogonal),s(cart(real,Q110681),X))),s(cart(real,Q110681),Y))) = s(bool,i(s(fun(cart(real,Q110681),bool),i(s(fun(cart(real,Q110681),fun(cart(real,Q110681),bool)),orthogonal),s(cart(real,Q110681),Y))),s(cart(real,Q110681),X))),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f3015,axiom,
    ! [Q111054,A5,X,Y] :
      ( ( p(s(bool,i(s(fun(cart(real,Q111054),bool),i(s(fun(cart(real,Q111054),fun(cart(real,Q111054),bool)),orthogonal),s(cart(real,Q111054),A5))),s(cart(real,Q111054),X))))
        & p(s(bool,i(s(fun(cart(real,Q111054),bool),i(s(fun(cart(real,Q111054),fun(cart(real,Q111054),bool)),orthogonal),s(cart(real,Q111054),A5))),s(cart(real,Q111054),Y)))) )
     => p(s(bool,i(s(fun(cart(real,Q111054),bool),i(s(fun(cart(real,Q111054),fun(cart(real,Q111054),bool)),orthogonal),s(cart(real,Q111054),A5))),s(cart(real,Q111054),i(s(fun(cart(real,Q111054),cart(real,Q111054)),i(s(fun(cart(real,Q111054),fun(cart(real,Q111054),cart(real,Q111054))),vectoru_add),s(cart(real,Q111054),X))),s(cart(real,Q111054),Y)))))) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f3020,conjecture,
    ! [Q111057,A5,X,Y] :
      ( ( p(s(bool,i(s(fun(cart(real,Q111057),bool),i(s(fun(cart(real,Q111057),fun(cart(real,Q111057),bool)),orthogonal),s(cart(real,Q111057),X))),s(cart(real,Q111057),A5))))
        & p(s(bool,i(s(fun(cart(real,Q111057),bool),i(s(fun(cart(real,Q111057),fun(cart(real,Q111057),bool)),orthogonal),s(cart(real,Q111057),Y))),s(cart(real,Q111057),A5)))) )
     => p(s(bool,i(s(fun(cart(real,Q111057),bool),i(s(fun(cart(real,Q111057),fun(cart(real,Q111057),bool)),orthogonal),s(cart(real,Q111057),i(s(fun(cart(real,Q111057),cart(real,Q111057)),i(s(fun(cart(real,Q111057),fun(cart(real,Q111057),cart(real,Q111057))),vectoru_add),s(cart(real,Q111057),X))),s(cart(real,Q111057),Y))))),s(cart(real,Q111057),A5)))) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f3021,negated_conjecture,
    ~ ! [Q111057,A5,X,Y] :
        ( ( p(s(bool,i(s(fun(cart(real,Q111057),bool),i(s(fun(cart(real,Q111057),fun(cart(real,Q111057),bool)),orthogonal),s(cart(real,Q111057),X))),s(cart(real,Q111057),A5))))
          & p(s(bool,i(s(fun(cart(real,Q111057),bool),i(s(fun(cart(real,Q111057),fun(cart(real,Q111057),bool)),orthogonal),s(cart(real,Q111057),Y))),s(cart(real,Q111057),A5)))) )
       => p(s(bool,i(s(fun(cart(real,Q111057),bool),i(s(fun(cart(real,Q111057),fun(cart(real,Q111057),bool)),orthogonal),s(cart(real,Q111057),i(s(fun(cart(real,Q111057),cart(real,Q111057)),i(s(fun(cart(real,Q111057),fun(cart(real,Q111057),cart(real,Q111057))),vectoru_add),s(cart(real,Q111057),X))),s(cart(real,Q111057),Y))))),s(cart(real,Q111057),A5)))) ),
    inference(negated_conjecture,[status(cth)],[f3020]) ).

fof(f3230,plain,
    ! [T0] :
      ( ( s(bool,t) != s(bool,T0)
        | p(s(bool,T0)) )
      & ( s(bool,t) = s(bool,T0)
        | ~ p(s(bool,T0)) )
      & ( s(bool,T0) != s(bool,t)
        | p(s(bool,T0)) )
      & ( s(bool,T0) = s(bool,t)
        | ~ p(s(bool,T0)) )
      & ( s(bool,f0) != s(bool,T0)
        | ~ p(s(bool,T0)) )
      & ( s(bool,f0) = s(bool,T0)
        | p(s(bool,T0)) )
      & ( s(bool,T0) != s(bool,f0)
        | ~ p(s(bool,T0)) )
      & ( s(bool,T0) = s(bool,f0)
        | p(s(bool,T0)) ) ),
    inference(NNF_transformation,[status(esa)],[f42]) ).

fof(f3231,plain,
    ( ! [T0] :
        ( s(bool,t) != s(bool,T0)
        | p(s(bool,T0)) )
    & ! [T0] :
        ( s(bool,t) = s(bool,T0)
        | ~ p(s(bool,T0)) )
    & ! [T0] :
        ( s(bool,T0) != s(bool,t)
        | p(s(bool,T0)) )
    & ! [T0] :
        ( s(bool,T0) = s(bool,t)
        | ~ p(s(bool,T0)) )
    & ! [T0] :
        ( s(bool,f0) != s(bool,T0)
        | ~ p(s(bool,T0)) )
    & ! [T0] :
        ( s(bool,f0) = s(bool,T0)
        | p(s(bool,T0)) )
    & ! [T0] :
        ( s(bool,T0) != s(bool,f0)
        | ~ p(s(bool,T0)) )
    & ! [T0] :
        ( s(bool,T0) = s(bool,f0)
        | p(s(bool,T0)) ) ),
    inference(miniscoping,[status(esa)],[f3230]) ).

fof(f3237,plain,
    ! [X0] :
      ( s(bool,f0) = s(bool,X0)
      | p(s(bool,X0)) ),
    inference(cnf_transformation,[status(esa)],[f3231]) ).

fof(f3240,plain,
    ~ p(s(bool,f0)),
    inference(cnf_transformation,[status(esa)],[f43]) ).

fof(f13402,plain,
    ! [X0,X1,X2] : s(bool,i(s(fun(cart(real,X0),bool),i(s(fun(cart(real,X0),fun(cart(real,X0),bool)),orthogonal),s(cart(real,X0),X1))),s(cart(real,X0),X2))) = s(bool,i(s(fun(cart(real,X0),bool),i(s(fun(cart(real,X0),fun(cart(real,X0),bool)),orthogonal),s(cart(real,X0),X2))),s(cart(real,X0),X1))),
    inference(cnf_transformation,[status(esa)],[f3007]) ).

fof(f13420,plain,
    ! [Q111054,A5,X,Y] :
      ( ~ p(s(bool,i(s(fun(cart(real,Q111054),bool),i(s(fun(cart(real,Q111054),fun(cart(real,Q111054),bool)),orthogonal),s(cart(real,Q111054),A5))),s(cart(real,Q111054),X))))
      | ~ p(s(bool,i(s(fun(cart(real,Q111054),bool),i(s(fun(cart(real,Q111054),fun(cart(real,Q111054),bool)),orthogonal),s(cart(real,Q111054),A5))),s(cart(real,Q111054),Y))))
      | p(s(bool,i(s(fun(cart(real,Q111054),bool),i(s(fun(cart(real,Q111054),fun(cart(real,Q111054),bool)),orthogonal),s(cart(real,Q111054),A5))),s(cart(real,Q111054),i(s(fun(cart(real,Q111054),cart(real,Q111054)),i(s(fun(cart(real,Q111054),fun(cart(real,Q111054),cart(real,Q111054))),vectoru_add),s(cart(real,Q111054),X))),s(cart(real,Q111054),Y)))))) ),
    inference(pre_NNF_transformation,[status(esa)],[f3015]) ).

fof(f13421,plain,
    ! [X0,X1,X2,X3] :
      ( ~ p(s(bool,i(s(fun(cart(real,X0),bool),i(s(fun(cart(real,X0),fun(cart(real,X0),bool)),orthogonal),s(cart(real,X0),X1))),s(cart(real,X0),X2))))
      | ~ p(s(bool,i(s(fun(cart(real,X0),bool),i(s(fun(cart(real,X0),fun(cart(real,X0),bool)),orthogonal),s(cart(real,X0),X1))),s(cart(real,X0),X3))))
      | p(s(bool,i(s(fun(cart(real,X0),bool),i(s(fun(cart(real,X0),fun(cart(real,X0),bool)),orthogonal),s(cart(real,X0),X1))),s(cart(real,X0),i(s(fun(cart(real,X0),cart(real,X0)),i(s(fun(cart(real,X0),fun(cart(real,X0),cart(real,X0))),vectoru_add),s(cart(real,X0),X2))),s(cart(real,X0),X3)))))) ),
    inference(cnf_transformation,[status(esa)],[f13420]) ).

fof(f13430,plain,
    ? [Q111057,A5,X,Y] :
      ( p(s(bool,i(s(fun(cart(real,Q111057),bool),i(s(fun(cart(real,Q111057),fun(cart(real,Q111057),bool)),orthogonal),s(cart(real,Q111057),X))),s(cart(real,Q111057),A5))))
      & p(s(bool,i(s(fun(cart(real,Q111057),bool),i(s(fun(cart(real,Q111057),fun(cart(real,Q111057),bool)),orthogonal),s(cart(real,Q111057),Y))),s(cart(real,Q111057),A5))))
      & ~ p(s(bool,i(s(fun(cart(real,Q111057),bool),i(s(fun(cart(real,Q111057),fun(cart(real,Q111057),bool)),orthogonal),s(cart(real,Q111057),i(s(fun(cart(real,Q111057),cart(real,Q111057)),i(s(fun(cart(real,Q111057),fun(cart(real,Q111057),cart(real,Q111057))),vectoru_add),s(cart(real,Q111057),X))),s(cart(real,Q111057),Y))))),s(cart(real,Q111057),A5)))) ),
    inference(pre_NNF_transformation,[status(esa)],[f3021]) ).

fof(f13431,plain,
    ( p(s(bool,i(s(fun(cart(real,sk0_3164),bool),i(s(fun(cart(real,sk0_3164),fun(cart(real,sk0_3164),bool)),orthogonal),s(cart(real,sk0_3164),sk0_3166))),s(cart(real,sk0_3164),sk0_3165))))
    & p(s(bool,i(s(fun(cart(real,sk0_3164),bool),i(s(fun(cart(real,sk0_3164),fun(cart(real,sk0_3164),bool)),orthogonal),s(cart(real,sk0_3164),sk0_3167))),s(cart(real,sk0_3164),sk0_3165))))
    & ~ p(s(bool,i(s(fun(cart(real,sk0_3164),bool),i(s(fun(cart(real,sk0_3164),fun(cart(real,sk0_3164),bool)),orthogonal),s(cart(real,sk0_3164),i(s(fun(cart(real,sk0_3164),cart(real,sk0_3164)),i(s(fun(cart(real,sk0_3164),fun(cart(real,sk0_3164),cart(real,sk0_3164))),vectoru_add),s(cart(real,sk0_3164),sk0_3166))),s(cart(real,sk0_3164),sk0_3167))))),s(cart(real,sk0_3164),sk0_3165)))) ),
    inference(skolemization,[status(esa)],[f13430]) ).

fof(f13432,plain,
    p(s(bool,i(s(fun(cart(real,sk0_3164),bool),i(s(fun(cart(real,sk0_3164),fun(cart(real,sk0_3164),bool)),orthogonal),s(cart(real,sk0_3164),sk0_3166))),s(cart(real,sk0_3164),sk0_3165)))),
    inference(cnf_transformation,[status(esa)],[f13431]) ).

fof(f13433,plain,
    p(s(bool,i(s(fun(cart(real,sk0_3164),bool),i(s(fun(cart(real,sk0_3164),fun(cart(real,sk0_3164),bool)),orthogonal),s(cart(real,sk0_3164),sk0_3167))),s(cart(real,sk0_3164),sk0_3165)))),
    inference(cnf_transformation,[status(esa)],[f13431]) ).

fof(f13434,plain,
    ~ p(s(bool,i(s(fun(cart(real,sk0_3164),bool),i(s(fun(cart(real,sk0_3164),fun(cart(real,sk0_3164),bool)),orthogonal),s(cart(real,sk0_3164),i(s(fun(cart(real,sk0_3164),cart(real,sk0_3164)),i(s(fun(cart(real,sk0_3164),fun(cart(real,sk0_3164),cart(real,sk0_3164))),vectoru_add),s(cart(real,sk0_3164),sk0_3166))),s(cart(real,sk0_3164),sk0_3167))))),s(cart(real,sk0_3164),sk0_3165)))),
    inference(cnf_transformation,[status(esa)],[f13431]) ).

fof(f16433,plain,
    p(s(bool,i(s(fun(cart(real,sk0_3164),bool),i(s(fun(cart(real,sk0_3164),fun(cart(real,sk0_3164),bool)),orthogonal),s(cart(real,sk0_3164),sk0_3165))),s(cart(real,sk0_3164),sk0_3167)))),
    inference(paramodulation,[status(thm)],[f13402,f13433]) ).

fof(f16434,plain,
    p(s(bool,i(s(fun(cart(real,sk0_3164),bool),i(s(fun(cart(real,sk0_3164),fun(cart(real,sk0_3164),bool)),orthogonal),s(cart(real,sk0_3164),sk0_3165))),s(cart(real,sk0_3164),sk0_3166)))),
    inference(paramodulation,[status(thm)],[f13402,f13432]) ).

fof(f16519,plain,
    ~ p(s(bool,i(s(fun(cart(real,sk0_3164),bool),i(s(fun(cart(real,sk0_3164),fun(cart(real,sk0_3164),bool)),orthogonal),s(cart(real,sk0_3164),sk0_3165))),s(cart(real,sk0_3164),i(s(fun(cart(real,sk0_3164),cart(real,sk0_3164)),i(s(fun(cart(real,sk0_3164),fun(cart(real,sk0_3164),cart(real,sk0_3164))),vectoru_add),s(cart(real,sk0_3164),sk0_3166))),s(cart(real,sk0_3164),sk0_3167)))))),
    inference(forward_demodulation,[status(thm)],[f13402,f13434]) ).

fof(f19794,plain,
    ! [X0] :
      ( ~ p(s(bool,i(s(fun(cart(real,sk0_3164),bool),i(s(fun(cart(real,sk0_3164),fun(cart(real,sk0_3164),bool)),orthogonal),s(cart(real,sk0_3164),sk0_3165))),s(cart(real,sk0_3164),X0))))
      | p(s(bool,i(s(fun(cart(real,sk0_3164),bool),i(s(fun(cart(real,sk0_3164),fun(cart(real,sk0_3164),bool)),orthogonal),s(cart(real,sk0_3164),sk0_3165))),s(cart(real,sk0_3164),i(s(fun(cart(real,sk0_3164),cart(real,sk0_3164)),i(s(fun(cart(real,sk0_3164),fun(cart(real,sk0_3164),cart(real,sk0_3164))),vectoru_add),s(cart(real,sk0_3164),sk0_3166))),s(cart(real,sk0_3164),X0)))))) ),
    inference(resolution,[status(thm)],[f13421,f16434]) ).

fof(f21143,plain,
    s(bool,f0) = s(bool,i(s(fun(cart(real,sk0_3164),bool),i(s(fun(cart(real,sk0_3164),fun(cart(real,sk0_3164),bool)),orthogonal),s(cart(real,sk0_3164),sk0_3165))),s(cart(real,sk0_3164),i(s(fun(cart(real,sk0_3164),cart(real,sk0_3164)),i(s(fun(cart(real,sk0_3164),fun(cart(real,sk0_3164),cart(real,sk0_3164))),vectoru_add),s(cart(real,sk0_3164),sk0_3166))),s(cart(real,sk0_3164),sk0_3167))))),
    inference(resolution,[status(thm)],[f16519,f3237]) ).

fof(f29619,plain,
    p(s(bool,i(s(fun(cart(real,sk0_3164),bool),i(s(fun(cart(real,sk0_3164),fun(cart(real,sk0_3164),bool)),orthogonal),s(cart(real,sk0_3164),sk0_3165))),s(cart(real,sk0_3164),i(s(fun(cart(real,sk0_3164),cart(real,sk0_3164)),i(s(fun(cart(real,sk0_3164),fun(cart(real,sk0_3164),cart(real,sk0_3164))),vectoru_add),s(cart(real,sk0_3164),sk0_3166))),s(cart(real,sk0_3164),sk0_3167)))))),
    inference(resolution,[status(thm)],[f19794,f16433]) ).

fof(f29620,plain,
    p(s(bool,f0)),
    inference(forward_demodulation,[status(thm)],[f21143,f29619]) ).

fof(f29621,plain,
    $false,
    inference(forward_subsumption_resolution,[status(thm)],[f29620,f3240]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.09  % Problem  : GEO447+1 : TPTP v8.1.2. Released v7.0.0.
% 0.00/0.10  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.09/0.30  % Computer : n006.cluster.edu
% 0.09/0.30  % Model    : x86_64 x86_64
% 0.09/0.30  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.09/0.30  % Memory   : 8042.1875MB
% 0.09/0.30  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.09/0.30  % CPULimit : 300
% 0.09/0.30  % WCLimit  : 300
% 0.09/0.30  % DateTime : Tue May 30 11:58:17 EDT 2023
% 0.09/0.30  % CPUTime  : 
% 1.55/1.79  % Drodi V3.5.1
% 83.47/12.23  % Refutation found
% 83.47/12.23  % SZS status Theorem for theBenchmark: Theorem is valid
% 83.47/12.23  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 86.56/12.69  % Elapsed time: 12.371125 seconds
% 86.56/12.69  % CPU time: 85.265674 seconds
% 86.56/12.69  % Memory used: 1.971 GB
%------------------------------------------------------------------------------