TSTP Solution File: PUZ002-1 by Faust---1.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Faust---1.0
% Problem  : PUZ002-1 : TPTP v3.4.2. Released v1.0.0.
% Transfm  : none
% Format   : tptp
% Command  : faust %s

% Computer : art10.cs.miami.edu
% Model    : i686 i686
% CPU      : Intel(R) Pentium(R) 4 CPU 2.80GHz @ 2793MHz
% Memory   : 1003MB
% OS       : Linux 2.6.17-1.2142_FC4
% CPULimit : 600s
% DateTime : Wed May  6 15:09:55 EDT 2009

% Result   : Unsatisfiable 0.1s
% Output   : Refutation 0.1s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   10
%            Number of leaves      :   12
% Syntax   : Number of formulae    :   35 (  15 unt;   0 def)
%            Number of atoms       :   55 (   0 equ)
%            Maximal formula atoms :    2 (   1 avg)
%            Number of connectives :   45 (  25   ~;  20   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    4 (   3 avg)
%            Maximal term depth    :    1 (   1 avg)
%            Number of predicates  :   12 (  11 usr;   1 prp; 0-1 aty)
%            Number of functors    :    1 (   1 usr;   1 con; 0-0 aty)
%            Number of variables   :   20 (   0 sgn  10   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Faust---1.0 format not known, defaulting to TPTP
fof(gazers_are_suitable_pets,plain,
    ! [A] :
      ( ~ gazer(A)
      | suitable_pet(A) ),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ002-1.tptp',unknown),
    [] ).

cnf(150582792,plain,
    ( ~ gazer(A)
    | suitable_pet(A) ),
    inference(rewrite,[status(thm)],[gazers_are_suitable_pets]),
    [] ).

fof(kangaroos_are_not_pets,plain,
    ! [A] :
      ( ~ kangaroo(A)
      | ~ suitable_pet(A) ),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ002-1.tptp',unknown),
    [] ).

cnf(150620960,plain,
    ( ~ kangaroo(A)
    | ~ suitable_pet(A) ),
    inference(rewrite,[status(thm)],[kangaroos_are_not_pets]),
    [] ).

fof(kangaroo_is_a_kangaroo,plain,
    kangaroo(the_kangaroo),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ002-1.tptp',unknown),
    [] ).

cnf(150650008,plain,
    kangaroo(the_kangaroo),
    inference(rewrite,[status(thm)],[kangaroo_is_a_kangaroo]),
    [] ).

cnf(158510360,plain,
    ~ suitable_pet(the_kangaroo),
    inference(resolution,[status(thm)],[150620960,150650008]),
    [] ).

cnf(158534872,plain,
    ~ gazer(the_kangaroo),
    inference(resolution,[status(thm)],[150582792,158510360]),
    [] ).

fof(prowlers_are_gazers,plain,
    ! [A] :
      ( ~ prowler(A)
      | gazer(A) ),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ002-1.tptp',unknown),
    [] ).

cnf(150571776,plain,
    ( ~ prowler(A)
    | gazer(A) ),
    inference(rewrite,[status(thm)],[prowlers_are_gazers]),
    [] ).

fof(carnivores_are_prowlers,plain,
    ! [A] :
      ( ~ carnivore(A)
      | prowler(A) ),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ002-1.tptp',unknown),
    [] ).

cnf(150600616,plain,
    ( ~ carnivore(A)
    | prowler(A) ),
    inference(rewrite,[status(thm)],[carnivores_are_prowlers]),
    [] ).

fof(mouse_killers_are_carnivores,plain,
    ! [A] :
      ( ~ mouse_killer(A)
      | carnivore(A) ),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ002-1.tptp',unknown),
    [] ).

cnf(150631776,plain,
    ( ~ mouse_killer(A)
    | carnivore(A) ),
    inference(rewrite,[status(thm)],[mouse_killers_are_carnivores]),
    [] ).

fof(cats_are_mice_killers,plain,
    ! [A] :
      ( ~ cat(A)
      | mouse_killer(A) ),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ002-1.tptp',unknown),
    [] ).

cnf(150607472,plain,
    ( ~ cat(A)
    | mouse_killer(A) ),
    inference(rewrite,[status(thm)],[cats_are_mice_killers]),
    [] ).

fof(only_cats_in_house,plain,
    ! [A] :
      ( ~ in_house(A)
      | cat(A) ),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ002-1.tptp',unknown),
    [] ).

cnf(150575840,plain,
    ( ~ in_house(A)
    | cat(A) ),
    inference(rewrite,[status(thm)],[only_cats_in_house]),
    [] ).

fof(in_house_if_takes_to_me,plain,
    ! [A] :
      ( ~ takes_to_me(A)
      | in_house(A) ),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ002-1.tptp',unknown),
    [] ).

cnf(150614200,plain,
    ( ~ takes_to_me(A)
    | in_house(A) ),
    inference(rewrite,[status(thm)],[in_house_if_takes_to_me]),
    [] ).

fof(takes_to_me_or_detested,plain,
    ! [A] :
      ( takes_to_me(A)
      | detested(A) ),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ002-1.tptp',unknown),
    [] ).

cnf(150638360,plain,
    ( takes_to_me(A)
    | detested(A) ),
    inference(rewrite,[status(thm)],[takes_to_me_or_detested]),
    [] ).

fof(avoid_detested,plain,
    ! [A] :
      ( ~ detested(A)
      | avoided(A) ),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ002-1.tptp',unknown),
    [] ).

cnf(150589600,plain,
    ( ~ detested(A)
    | avoided(A) ),
    inference(rewrite,[status(thm)],[avoid_detested]),
    [] ).

fof(avoid_kangaroo,plain,
    ~ avoided(the_kangaroo),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ002-1.tptp',unknown),
    [] ).

cnf(150658976,plain,
    ~ avoided(the_kangaroo),
    inference(rewrite,[status(thm)],[avoid_kangaroo]),
    [] ).

cnf(158522664,plain,
    ~ detested(the_kangaroo),
    inference(resolution,[status(thm)],[150589600,150658976]),
    [] ).

cnf(158543008,plain,
    takes_to_me(the_kangaroo),
    inference(resolution,[status(thm)],[150638360,158522664]),
    [] ).

cnf(158551904,plain,
    in_house(the_kangaroo),
    inference(resolution,[status(thm)],[150614200,158543008]),
    [] ).

cnf(158564872,plain,
    cat(the_kangaroo),
    inference(resolution,[status(thm)],[150575840,158551904]),
    [] ).

cnf(158573840,plain,
    mouse_killer(the_kangaroo),
    inference(resolution,[status(thm)],[150607472,158564872]),
    [] ).

cnf(158582808,plain,
    carnivore(the_kangaroo),
    inference(resolution,[status(thm)],[150631776,158573840]),
    [] ).

cnf(158591744,plain,
    prowler(the_kangaroo),
    inference(resolution,[status(thm)],[150600616,158582808]),
    [] ).

cnf(158597480,plain,
    gazer(the_kangaroo),
    inference(resolution,[status(thm)],[150571776,158591744]),
    [] ).

cnf(contradiction,plain,
    $false,
    inference(resolution,[status(thm)],[158534872,158597480]),
    [] ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% Proof found in: 0 seconds
% START OF PROOF SEQUENCE
% fof(gazers_are_suitable_pets,plain,(~gazer(A)|suitable_pet(A)),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ002-1.tptp',unknown),[]).
% 
% cnf(150582792,plain,(~gazer(A)|suitable_pet(A)),inference(rewrite,[status(thm)],[gazers_are_suitable_pets]),[]).
% 
% fof(kangaroos_are_not_pets,plain,(~kangaroo(A)|~suitable_pet(A)),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ002-1.tptp',unknown),[]).
% 
% cnf(150620960,plain,(~kangaroo(A)|~suitable_pet(A)),inference(rewrite,[status(thm)],[kangaroos_are_not_pets]),[]).
% 
% fof(kangaroo_is_a_kangaroo,plain,(kangaroo(the_kangaroo)),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ002-1.tptp',unknown),[]).
% 
% cnf(150650008,plain,(kangaroo(the_kangaroo)),inference(rewrite,[status(thm)],[kangaroo_is_a_kangaroo]),[]).
% 
% cnf(158510360,plain,(~suitable_pet(the_kangaroo)),inference(resolution,[status(thm)],[150620960,150650008]),[]).
% 
% cnf(158534872,plain,(~gazer(the_kangaroo)),inference(resolution,[status(thm)],[150582792,158510360]),[]).
% 
% fof(prowlers_are_gazers,plain,(~prowler(A)|gazer(A)),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ002-1.tptp',unknown),[]).
% 
% cnf(150571776,plain,(~prowler(A)|gazer(A)),inference(rewrite,[status(thm)],[prowlers_are_gazers]),[]).
% 
% fof(carnivores_are_prowlers,plain,(~carnivore(A)|prowler(A)),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ002-1.tptp',unknown),[]).
% 
% cnf(150600616,plain,(~carnivore(A)|prowler(A)),inference(rewrite,[status(thm)],[carnivores_are_prowlers]),[]).
% 
% fof(mouse_killers_are_carnivores,plain,(~mouse_killer(A)|carnivore(A)),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ002-1.tptp',unknown),[]).
% 
% cnf(150631776,plain,(~mouse_killer(A)|carnivore(A)),inference(rewrite,[status(thm)],[mouse_killers_are_carnivores]),[]).
% 
% fof(cats_are_mice_killers,plain,(~cat(A)|mouse_killer(A)),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ002-1.tptp',unknown),[]).
% 
% cnf(150607472,plain,(~cat(A)|mouse_killer(A)),inference(rewrite,[status(thm)],[cats_are_mice_killers]),[]).
% 
% fof(only_cats_in_house,plain,(~in_house(A)|cat(A)),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ002-1.tptp',unknown),[]).
% 
% cnf(150575840,plain,(~in_house(A)|cat(A)),inference(rewrite,[status(thm)],[only_cats_in_house]),[]).
% 
% fof(in_house_if_takes_to_me,plain,(~takes_to_me(A)|in_house(A)),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ002-1.tptp',unknown),[]).
% 
% cnf(150614200,plain,(~takes_to_me(A)|in_house(A)),inference(rewrite,[status(thm)],[in_house_if_takes_to_me]),[]).
% 
% fof(takes_to_me_or_detested,plain,(takes_to_me(A)|detested(A)),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ002-1.tptp',unknown),[]).
% 
% cnf(150638360,plain,(takes_to_me(A)|detested(A)),inference(rewrite,[status(thm)],[takes_to_me_or_detested]),[]).
% 
% fof(avoid_detested,plain,(~detested(A)|avoided(A)),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ002-1.tptp',unknown),[]).
% 
% cnf(150589600,plain,(~detested(A)|avoided(A)),inference(rewrite,[status(thm)],[avoid_detested]),[]).
% 
% fof(avoid_kangaroo,plain,(~avoided(the_kangaroo)),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ002-1.tptp',unknown),[]).
% 
% cnf(150658976,plain,(~avoided(the_kangaroo)),inference(rewrite,[status(thm)],[avoid_kangaroo]),[]).
% 
% cnf(158522664,plain,(~detested(the_kangaroo)),inference(resolution,[status(thm)],[150589600,150658976]),[]).
% 
% cnf(158543008,plain,(takes_to_me(the_kangaroo)),inference(resolution,[status(thm)],[150638360,158522664]),[]).
% 
% cnf(158551904,plain,(in_house(the_kangaroo)),inference(resolution,[status(thm)],[150614200,158543008]),[]).
% 
% cnf(158564872,plain,(cat(the_kangaroo)),inference(resolution,[status(thm)],[150575840,158551904]),[]).
% 
% cnf(158573840,plain,(mouse_killer(the_kangaroo)),inference(resolution,[status(thm)],[150607472,158564872]),[]).
% 
% cnf(158582808,plain,(carnivore(the_kangaroo)),inference(resolution,[status(thm)],[150631776,158573840]),[]).
% 
% cnf(158591744,plain,(prowler(the_kangaroo)),inference(resolution,[status(thm)],[150600616,158582808]),[]).
% 
% cnf(158597480,plain,(gazer(the_kangaroo)),inference(resolution,[status(thm)],[150571776,158591744]),[]).
% 
% cnf(contradiction,plain,$false,inference(resolution,[status(thm)],[158534872,158597480]),[]).
% 
% END OF PROOF SEQUENCE
% 
%------------------------------------------------------------------------------