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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.5.1
% Problem  : NLP143+1 : TPTP v8.1.2. Released v2.4.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:23:48 EDT 2023

% Result   : Theorem 0.13s 0.37s
% Output   : CNFRefutation 0.21s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   13
%            Number of leaves      :   13
% Syntax   : Number of formulae    :   66 (  15 unt;   0 def)
%            Number of atoms       :  288 (  29 equ)
%            Maximal formula atoms :   27 (   4 avg)
%            Number of connectives :  293 (  71   ~;  60   |; 144   &)
%                                         (   2 <=>;  16  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   34 (   6 avg)
%            Maximal term depth    :    3 (   1 avg)
%            Number of predicates  :   36 (  34 usr;   1 prp; 0-4 aty)
%            Number of functors    :   11 (  11 usr;   6 con; 0-4 aty)
%            Number of variables   :  164 (; 122   !;  42   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f1,axiom,
    ! [U,V] :
      ( furniture(U,V)
     => instrumentality(U,V) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f2,axiom,
    ! [U,V] :
      ( seat(U,V)
     => furniture(U,V) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f3,axiom,
    ! [U,V] :
      ( frontseat(U,V)
     => seat(U,V) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f18,axiom,
    ! [U,V] :
      ( object(U,V)
     => nonliving(U,V) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f20,axiom,
    ! [U,V] :
      ( artifact(U,V)
     => object(U,V) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f21,axiom,
    ! [U,V] :
      ( instrumentality(U,V)
     => artifact(U,V) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f38,axiom,
    ! [U,V] :
      ( human_person(U,V)
     => animate(U,V) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f48,axiom,
    ! [U,V] :
      ( man(U,V)
     => human_person(U,V) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f49,axiom,
    ! [U,V] :
      ( fellow(U,V)
     => man(U,V) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f50,axiom,
    ! [U,V] :
      ( animate(U,V)
     => ~ nonliving(U,V) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f59,axiom,
    ! [U,V,W,X] :
      ( be(U,V,W,X)
     => W = X ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f60,axiom,
    ! [U,V] :
      ( two(U,V)
    <=> ? [W] :
          ( member(U,W,V)
          & ? [X] :
              ( member(U,X,V)
              & X != W
              & ! [Y] :
                  ( member(U,Y,V)
                 => ( Y = X
                    | Y = W ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f62,conjecture,
    ~ ? [U] :
        ( actual_world(U)
        & ? [V,W,X,Y,Z] :
            ( of(U,V,W)
            & city(U,W)
            & hollywood_placename(U,V)
            & placename(U,V)
            & chevy(U,W)
            & white(U,W)
            & dirty(U,W)
            & old(U,W)
            & street(U,X)
            & lonely(U,X)
            & event(U,Y)
            & agent(U,Y,W)
            & present(U,Y)
            & barrel(U,Y)
            & down(U,Y,X)
            & in(U,Y,W)
            & ! [X1] :
                ( member(U,X1,Z)
               => ? [X2,X3] :
                    ( frontseat(U,X3)
                    & state(U,X2)
                    & be(U,X2,X1,X3)
                    & in(U,X3,X3) ) )
            & two(U,Z)
            & group(U,Z)
            & ! [X4] :
                ( member(U,X4,Z)
               => ( fellow(U,X4)
                  & young(U,X4) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f63,negated_conjecture,
    ~ ~ ? [U] :
          ( actual_world(U)
          & ? [V,W,X,Y,Z] :
              ( of(U,V,W)
              & city(U,W)
              & hollywood_placename(U,V)
              & placename(U,V)
              & chevy(U,W)
              & white(U,W)
              & dirty(U,W)
              & old(U,W)
              & street(U,X)
              & lonely(U,X)
              & event(U,Y)
              & agent(U,Y,W)
              & present(U,Y)
              & barrel(U,Y)
              & down(U,Y,X)
              & in(U,Y,W)
              & ! [X1] :
                  ( member(U,X1,Z)
                 => ? [X2,X3] :
                      ( frontseat(U,X3)
                      & state(U,X2)
                      & be(U,X2,X1,X3)
                      & in(U,X3,X3) ) )
              & two(U,Z)
              & group(U,Z)
              & ! [X4] :
                  ( member(U,X4,Z)
                 => ( fellow(U,X4)
                    & young(U,X4) ) ) ) ),
    inference(negated_conjecture,[status(cth)],[f62]) ).

fof(f64,plain,
    ! [U,V] :
      ( ~ furniture(U,V)
      | instrumentality(U,V) ),
    inference(pre_NNF_transformation,[status(esa)],[f1]) ).

fof(f65,plain,
    ! [X0,X1] :
      ( ~ furniture(X0,X1)
      | instrumentality(X0,X1) ),
    inference(cnf_transformation,[status(esa)],[f64]) ).

fof(f66,plain,
    ! [U,V] :
      ( ~ seat(U,V)
      | furniture(U,V) ),
    inference(pre_NNF_transformation,[status(esa)],[f2]) ).

fof(f67,plain,
    ! [X0,X1] :
      ( ~ seat(X0,X1)
      | furniture(X0,X1) ),
    inference(cnf_transformation,[status(esa)],[f66]) ).

fof(f68,plain,
    ! [U,V] :
      ( ~ frontseat(U,V)
      | seat(U,V) ),
    inference(pre_NNF_transformation,[status(esa)],[f3]) ).

fof(f69,plain,
    ! [X0,X1] :
      ( ~ frontseat(X0,X1)
      | seat(X0,X1) ),
    inference(cnf_transformation,[status(esa)],[f68]) ).

fof(f98,plain,
    ! [U,V] :
      ( ~ object(U,V)
      | nonliving(U,V) ),
    inference(pre_NNF_transformation,[status(esa)],[f18]) ).

fof(f99,plain,
    ! [X0,X1] :
      ( ~ object(X0,X1)
      | nonliving(X0,X1) ),
    inference(cnf_transformation,[status(esa)],[f98]) ).

fof(f102,plain,
    ! [U,V] :
      ( ~ artifact(U,V)
      | object(U,V) ),
    inference(pre_NNF_transformation,[status(esa)],[f20]) ).

fof(f103,plain,
    ! [X0,X1] :
      ( ~ artifact(X0,X1)
      | object(X0,X1) ),
    inference(cnf_transformation,[status(esa)],[f102]) ).

fof(f104,plain,
    ! [U,V] :
      ( ~ instrumentality(U,V)
      | artifact(U,V) ),
    inference(pre_NNF_transformation,[status(esa)],[f21]) ).

fof(f105,plain,
    ! [X0,X1] :
      ( ~ instrumentality(X0,X1)
      | artifact(X0,X1) ),
    inference(cnf_transformation,[status(esa)],[f104]) ).

fof(f138,plain,
    ! [U,V] :
      ( ~ human_person(U,V)
      | animate(U,V) ),
    inference(pre_NNF_transformation,[status(esa)],[f38]) ).

fof(f139,plain,
    ! [X0,X1] :
      ( ~ human_person(X0,X1)
      | animate(X0,X1) ),
    inference(cnf_transformation,[status(esa)],[f138]) ).

fof(f158,plain,
    ! [U,V] :
      ( ~ man(U,V)
      | human_person(U,V) ),
    inference(pre_NNF_transformation,[status(esa)],[f48]) ).

fof(f159,plain,
    ! [X0,X1] :
      ( ~ man(X0,X1)
      | human_person(X0,X1) ),
    inference(cnf_transformation,[status(esa)],[f158]) ).

fof(f160,plain,
    ! [U,V] :
      ( ~ fellow(U,V)
      | man(U,V) ),
    inference(pre_NNF_transformation,[status(esa)],[f49]) ).

fof(f161,plain,
    ! [X0,X1] :
      ( ~ fellow(X0,X1)
      | man(X0,X1) ),
    inference(cnf_transformation,[status(esa)],[f160]) ).

fof(f162,plain,
    ! [U,V] :
      ( ~ animate(U,V)
      | ~ nonliving(U,V) ),
    inference(pre_NNF_transformation,[status(esa)],[f50]) ).

fof(f163,plain,
    ! [X0,X1] :
      ( ~ animate(X0,X1)
      | ~ nonliving(X0,X1) ),
    inference(cnf_transformation,[status(esa)],[f162]) ).

fof(f180,plain,
    ! [U,V,W,X] :
      ( ~ be(U,V,W,X)
      | W = X ),
    inference(pre_NNF_transformation,[status(esa)],[f59]) ).

fof(f181,plain,
    ! [W,X] :
      ( ! [U,V] : ~ be(U,V,W,X)
      | W = X ),
    inference(miniscoping,[status(esa)],[f180]) ).

fof(f182,plain,
    ! [X0,X1,X2,X3] :
      ( ~ be(X0,X1,X2,X3)
      | X2 = X3 ),
    inference(cnf_transformation,[status(esa)],[f181]) ).

fof(f183,plain,
    ! [U,V] :
      ( two(U,V)
    <=> ? [W] :
          ( member(U,W,V)
          & ? [X] :
              ( member(U,X,V)
              & X != W
              & ! [Y] :
                  ( ~ member(U,Y,V)
                  | Y = X
                  | Y = W ) ) ) ),
    inference(pre_NNF_transformation,[status(esa)],[f60]) ).

fof(f184,plain,
    ! [U,V] :
      ( ( ~ two(U,V)
        | ? [W] :
            ( member(U,W,V)
            & ? [X] :
                ( member(U,X,V)
                & X != W
                & ! [Y] :
                    ( ~ member(U,Y,V)
                    | Y = X
                    | Y = W ) ) ) )
      & ( two(U,V)
        | ! [W] :
            ( ~ member(U,W,V)
            | ! [X] :
                ( ~ member(U,X,V)
                | X = W
                | ? [Y] :
                    ( member(U,Y,V)
                    & Y != X
                    & Y != W ) ) ) ) ),
    inference(NNF_transformation,[status(esa)],[f183]) ).

fof(f185,plain,
    ( ! [U,V] :
        ( ~ two(U,V)
        | ? [W] :
            ( member(U,W,V)
            & ? [X] :
                ( member(U,X,V)
                & X != W
                & ! [Y] :
                    ( ~ member(U,Y,V)
                    | Y = X
                    | Y = W ) ) ) )
    & ! [U,V] :
        ( two(U,V)
        | ! [W] :
            ( ~ member(U,W,V)
            | ! [X] :
                ( ~ member(U,X,V)
                | X = W
                | ? [Y] :
                    ( member(U,Y,V)
                    & Y != X
                    & Y != W ) ) ) ) ),
    inference(miniscoping,[status(esa)],[f184]) ).

fof(f186,plain,
    ( ! [U,V] :
        ( ~ two(U,V)
        | ( member(U,sk0_0(V,U),V)
          & member(U,sk0_1(V,U),V)
          & sk0_1(V,U) != sk0_0(V,U)
          & ! [Y] :
              ( ~ member(U,Y,V)
              | Y = sk0_1(V,U)
              | Y = sk0_0(V,U) ) ) )
    & ! [U,V] :
        ( two(U,V)
        | ! [W] :
            ( ~ member(U,W,V)
            | ! [X] :
                ( ~ member(U,X,V)
                | X = W
                | ( member(U,sk0_2(X,W,V,U),V)
                  & sk0_2(X,W,V,U) != X
                  & sk0_2(X,W,V,U) != W ) ) ) ) ),
    inference(skolemization,[status(esa)],[f185]) ).

fof(f188,plain,
    ! [X0,X1] :
      ( ~ two(X0,X1)
      | member(X0,sk0_1(X1,X0),X1) ),
    inference(cnf_transformation,[status(esa)],[f186]) ).

fof(f196,plain,
    ? [U] :
      ( actual_world(U)
      & ? [V,W,X,Y,Z] :
          ( of(U,V,W)
          & city(U,W)
          & hollywood_placename(U,V)
          & placename(U,V)
          & chevy(U,W)
          & white(U,W)
          & dirty(U,W)
          & old(U,W)
          & street(U,X)
          & lonely(U,X)
          & event(U,Y)
          & agent(U,Y,W)
          & present(U,Y)
          & barrel(U,Y)
          & down(U,Y,X)
          & in(U,Y,W)
          & ! [X1] :
              ( ~ member(U,X1,Z)
              | ? [X2,X3] :
                  ( frontseat(U,X3)
                  & state(U,X2)
                  & be(U,X2,X1,X3)
                  & in(U,X3,X3) ) )
          & two(U,Z)
          & group(U,Z)
          & ! [X4] :
              ( ~ member(U,X4,Z)
              | ( fellow(U,X4)
                & young(U,X4) ) ) ) ),
    inference(pre_NNF_transformation,[status(esa)],[f63]) ).

fof(f197,plain,
    ? [U] :
      ( actual_world(U)
      & ? [Z] :
          ( ? [W,Y] :
              ( ? [X] :
                  ( ? [V] :
                      ( of(U,V,W)
                      & city(U,W)
                      & hollywood_placename(U,V)
                      & placename(U,V) )
                  & chevy(U,W)
                  & white(U,W)
                  & dirty(U,W)
                  & old(U,W)
                  & street(U,X)
                  & lonely(U,X)
                  & event(U,Y)
                  & agent(U,Y,W)
                  & present(U,Y)
                  & barrel(U,Y)
                  & down(U,Y,X) )
              & in(U,Y,W) )
          & ! [X1] :
              ( ~ member(U,X1,Z)
              | ? [X3] :
                  ( ? [X2] :
                      ( frontseat(U,X3)
                      & state(U,X2)
                      & be(U,X2,X1,X3) )
                  & in(U,X3,X3) ) )
          & two(U,Z)
          & group(U,Z)
          & ! [X4] :
              ( ~ member(U,X4,Z)
              | ( fellow(U,X4)
                & young(U,X4) ) ) ) ),
    inference(miniscoping,[status(esa)],[f196]) ).

fof(f198,plain,
    ( actual_world(sk0_3)
    & of(sk0_3,sk0_8,sk0_5)
    & city(sk0_3,sk0_5)
    & hollywood_placename(sk0_3,sk0_8)
    & placename(sk0_3,sk0_8)
    & chevy(sk0_3,sk0_5)
    & white(sk0_3,sk0_5)
    & dirty(sk0_3,sk0_5)
    & old(sk0_3,sk0_5)
    & street(sk0_3,sk0_7)
    & lonely(sk0_3,sk0_7)
    & event(sk0_3,sk0_6)
    & agent(sk0_3,sk0_6,sk0_5)
    & present(sk0_3,sk0_6)
    & barrel(sk0_3,sk0_6)
    & down(sk0_3,sk0_6,sk0_7)
    & in(sk0_3,sk0_6,sk0_5)
    & ! [X1] :
        ( ~ member(sk0_3,X1,sk0_4)
        | ( frontseat(sk0_3,sk0_9(X1))
          & state(sk0_3,sk0_10(X1))
          & be(sk0_3,sk0_10(X1),X1,sk0_9(X1))
          & in(sk0_3,sk0_9(X1),sk0_9(X1)) ) )
    & two(sk0_3,sk0_4)
    & group(sk0_3,sk0_4)
    & ! [X4] :
        ( ~ member(sk0_3,X4,sk0_4)
        | ( fellow(sk0_3,X4)
          & young(sk0_3,X4) ) ) ),
    inference(skolemization,[status(esa)],[f197]) ).

fof(f216,plain,
    ! [X0] :
      ( ~ member(sk0_3,X0,sk0_4)
      | frontseat(sk0_3,sk0_9(X0)) ),
    inference(cnf_transformation,[status(esa)],[f198]) ).

fof(f218,plain,
    ! [X0] :
      ( ~ member(sk0_3,X0,sk0_4)
      | be(sk0_3,sk0_10(X0),X0,sk0_9(X0)) ),
    inference(cnf_transformation,[status(esa)],[f198]) ).

fof(f220,plain,
    two(sk0_3,sk0_4),
    inference(cnf_transformation,[status(esa)],[f198]) ).

fof(f222,plain,
    ! [X0] :
      ( ~ member(sk0_3,X0,sk0_4)
      | fellow(sk0_3,X0) ),
    inference(cnf_transformation,[status(esa)],[f198]) ).

fof(f247,plain,
    ! [X0,X1] :
      ( ~ instrumentality(X0,X1)
      | object(X0,X1) ),
    inference(resolution,[status(thm)],[f105,f103]) ).

fof(f260,plain,
    ! [X0,X1] :
      ( ~ nonliving(X0,X1)
      | ~ human_person(X0,X1) ),
    inference(resolution,[status(thm)],[f163,f139]) ).

fof(f272,plain,
    member(sk0_3,sk0_1(sk0_4,sk0_3),sk0_4),
    inference(resolution,[status(thm)],[f188,f220]) ).

fof(f281,plain,
    be(sk0_3,sk0_10(sk0_1(sk0_4,sk0_3)),sk0_1(sk0_4,sk0_3),sk0_9(sk0_1(sk0_4,sk0_3))),
    inference(resolution,[status(thm)],[f272,f218]) ).

fof(f284,plain,
    frontseat(sk0_3,sk0_9(sk0_1(sk0_4,sk0_3))),
    inference(resolution,[status(thm)],[f272,f216]) ).

fof(f285,plain,
    fellow(sk0_3,sk0_1(sk0_4,sk0_3)),
    inference(resolution,[status(thm)],[f272,f222]) ).

fof(f288,plain,
    man(sk0_3,sk0_1(sk0_4,sk0_3)),
    inference(resolution,[status(thm)],[f285,f161]) ).

fof(f291,plain,
    human_person(sk0_3,sk0_1(sk0_4,sk0_3)),
    inference(resolution,[status(thm)],[f288,f159]) ).

fof(f305,plain,
    seat(sk0_3,sk0_9(sk0_1(sk0_4,sk0_3))),
    inference(resolution,[status(thm)],[f284,f69]) ).

fof(f315,plain,
    furniture(sk0_3,sk0_9(sk0_1(sk0_4,sk0_3))),
    inference(resolution,[status(thm)],[f305,f67]) ).

fof(f316,plain,
    sk0_1(sk0_4,sk0_3) = sk0_9(sk0_1(sk0_4,sk0_3)),
    inference(resolution,[status(thm)],[f281,f182]) ).

fof(f340,plain,
    furniture(sk0_3,sk0_1(sk0_4,sk0_3)),
    inference(backward_demodulation,[status(thm)],[f316,f315]) ).

fof(f368,plain,
    ! [X0,X1] :
      ( ~ human_person(X0,X1)
      | ~ object(X0,X1) ),
    inference(resolution,[status(thm)],[f260,f99]) ).

fof(f376,plain,
    ~ object(sk0_3,sk0_1(sk0_4,sk0_3)),
    inference(resolution,[status(thm)],[f368,f291]) ).

fof(f458,plain,
    ~ instrumentality(sk0_3,sk0_1(sk0_4,sk0_3)),
    inference(resolution,[status(thm)],[f376,f247]) ).

fof(f495,plain,
    ~ furniture(sk0_3,sk0_1(sk0_4,sk0_3)),
    inference(resolution,[status(thm)],[f458,f65]) ).

fof(f496,plain,
    $false,
    inference(forward_subsumption_resolution,[status(thm)],[f495,f340]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem  : NLP143+1 : TPTP v8.1.2. Released v2.4.0.
% 0.11/0.13  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.13/0.34  % Computer : n025.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % WCLimit  : 300
% 0.13/0.34  % DateTime : Tue May 30 09:42:27 EDT 2023
% 0.13/0.34  % CPUTime  : 
% 0.13/0.35  % Drodi V3.5.1
% 0.13/0.37  % Refutation found
% 0.13/0.37  % SZS status Theorem for theBenchmark: Theorem is valid
% 0.13/0.37  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 0.21/0.59  % Elapsed time: 0.026610 seconds
% 0.21/0.59  % CPU time: 0.033958 seconds
% 0.21/0.59  % Memory used: 3.182 MB
%------------------------------------------------------------------------------