TSTP Solution File: PUZ031+1 by Faust---1.0

View Problem - Process Solution

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

% Computer : art07.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:11:59 EDT 2009

% Result   : Theorem 1.7s
% Output   : Refutation 1.7s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   14
%            Number of leaves      :   18
% Syntax   : Number of formulae    :   67 (  17 unt;   0 def)
%            Number of atoms       :  196 (   0 equ)
%            Maximal formula atoms :    8 (   2 avg)
%            Number of connectives :  264 ( 135   ~; 124   |;   5   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   13 (   4 avg)
%            Maximal term depth    :    2 (   1 avg)
%            Number of predicates  :   11 (  10 usr;   1 prp; 0-2 aty)
%            Number of functors    :    3 (   3 usr;   2 con; 0-1 aty)
%            Number of variables   :   90 (   1 sgn  23   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Faust---1.0 format not known, defaulting to TPTP
fof(pel47_2_2,plain,
    fox(x1),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),
    [] ).

cnf(146776112,plain,
    fox(x1),
    inference(rewrite,[status(thm)],[pel47_2_2]),
    [] ).

fof(pel47_14,plain,
    ! [A] :
      ( ( eats(A,y(A))
        | ~ caterpillar(A) )
      & ( plant(y(A))
        | ~ caterpillar(A) )
      & ( eats(A,y(A))
        | ~ snail(A) )
      & ( plant(y(A))
        | ~ snail(A) ) ),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),
    [] ).

cnf(146947216,plain,
    ( eats(A,y(A))
    | ~ snail(A) ),
    inference(rewrite,[status(thm)],[pel47_14]),
    [] ).

fof(pel47_5_2,plain,
    snail(x1),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),
    [] ).

cnf(146749952,plain,
    snail(x1),
    inference(rewrite,[status(thm)],[pel47_5_2]),
    [] ).

cnf(155158792,plain,
    eats(x1,y(x1)),
    inference(resolution,[status(thm)],[146947216,146749952]),
    [] ).

fof(pel47_13,plain,
    ! [A,B] :
      ( ~ bird(A)
      | ~ snail(B)
      | ~ eats(A,B) ),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),
    [] ).

cnf(146933416,plain,
    ( ~ bird(A)
    | ~ snail(B)
    | ~ eats(A,B) ),
    inference(rewrite,[status(thm)],[pel47_13]),
    [] ).

fof(pel47_3_2,plain,
    bird(x1),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),
    [] ).

cnf(146788424,plain,
    bird(x1),
    inference(rewrite,[status(thm)],[pel47_3_2]),
    [] ).

cnf(155049576,plain,
    ( ~ snail(A)
    | ~ eats(x1,A) ),
    inference(resolution,[status(thm)],[146933416,146788424]),
    [] ).

fof(pel47_8,plain,
    ! [A,B] :
      ( ( ~ caterpillar(A)
        | ~ bird(B)
        | much_smaller(A,B) )
      & ( ~ snail(A)
        | ~ bird(B)
        | much_smaller(A,B) ) ),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),
    [] ).

cnf(146870000,plain,
    ( ~ snail(A)
    | ~ bird(B)
    | much_smaller(A,B) ),
    inference(rewrite,[status(thm)],[pel47_8]),
    [] ).

cnf(154996632,plain,
    ( ~ snail(A)
    | much_smaller(A,x1) ),
    inference(resolution,[status(thm)],[146870000,146788424]),
    [] ).

fof(pel47_7,plain,
    ! [A,B,C,D] :
      ( ~ animal(A)
      | ~ plant(B)
      | eats(A,B)
      | ~ animal(C)
      | ~ much_smaller(C,A)
      | ~ plant(D)
      | ~ eats(C,D)
      | eats(A,C) ),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),
    [] ).

cnf(146862880,plain,
    ( ~ animal(A)
    | ~ plant(B)
    | eats(A,B)
    | ~ animal(C)
    | ~ much_smaller(C,A)
    | ~ plant(D)
    | ~ eats(C,D)
    | eats(A,C) ),
    inference(rewrite,[status(thm)],[pel47_7]),
    [] ).

fof(pel47_3_1,plain,
    ! [A] :
      ( ~ bird(A)
      | animal(A) ),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),
    [] ).

cnf(146783104,plain,
    ( ~ bird(A)
    | animal(A) ),
    inference(rewrite,[status(thm)],[pel47_3_1]),
    [] ).

cnf(154986168,plain,
    animal(x1),
    inference(resolution,[status(thm)],[146783104,146788424]),
    [] ).

cnf(155488272,plain,
    ( ~ plant(A)
    | eats(x1,A)
    | ~ animal(B)
    | ~ much_smaller(B,x1)
    | ~ plant(C)
    | ~ eats(B,C)
    | eats(x1,B) ),
    inference(resolution,[status(thm)],[146862880,154986168]),
    [] ).

fof(pel47_5_1,plain,
    ! [A] :
      ( ~ snail(A)
      | animal(A) ),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),
    [] ).

cnf(146811976,plain,
    ( ~ snail(A)
    | animal(A) ),
    inference(rewrite,[status(thm)],[pel47_5_1]),
    [] ).

cnf(159815112,plain,
    ( ~ plant(A)
    | eats(x1,A)
    | ~ plant(C)
    | ~ eats(B,C)
    | ~ snail(B) ),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[155049576,154996632,155488272,146811976]),
    [] ).

cnf(159820176,plain,
    ( ~ plant(A)
    | eats(x1,A)
    | ~ plant(B)
    | ~ eats(x1,B) ),
    inference(resolution,[status(thm)],[159815112,146749952]),
    [] ).

cnf(146940344,plain,
    ( plant(y(A))
    | ~ snail(A) ),
    inference(rewrite,[status(thm)],[pel47_14]),
    [] ).

cnf(171155512,plain,
    ( eats(x1,y(A))
    | ~ eats(x1,y(A))
    | ~ snail(A) ),
    inference(resolution,[status(thm)],[159820176,146940344]),
    [] ).

cnf(171194976,plain,
    eats(x1,y(x1)),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[155158792,171155512,146749952]),
    [] ).

fof(pel47_9,plain,
    ! [A,B] :
      ( ~ bird(A)
      | ~ fox(B)
      | much_smaller(A,B) ),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),
    [] ).

cnf(146887968,plain,
    ( ~ bird(A)
    | ~ fox(B)
    | much_smaller(A,B) ),
    inference(rewrite,[status(thm)],[pel47_9]),
    [] ).

fof(pel47_11,plain,
    ! [B,A] :
      ( ( ~ grain(B)
        | ~ wolf(A)
        | ~ eats(A,B) )
      & ( ~ fox(B)
        | ~ wolf(A)
        | ~ eats(A,B) ) ),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),
    [] ).

cnf(146749392,plain,
    ( ~ fox(B)
    | ~ wolf(A)
    | ~ eats(A,B) ),
    inference(rewrite,[status(thm)],[pel47_11]),
    [] ).

fof(pel47_1_2,plain,
    wolf(x1),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),
    [] ).

cnf(146759640,plain,
    wolf(x1),
    inference(rewrite,[status(thm)],[pel47_1_2]),
    [] ).

cnf(154918440,plain,
    ( ~ fox(A)
    | ~ eats(x1,A) ),
    inference(resolution,[status(thm)],[146749392,146759640]),
    [] ).

fof(pel47_10,plain,
    ! [A,B] :
      ( ~ fox(A)
      | ~ wolf(B)
      | much_smaller(A,B) ),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),
    [] ).

cnf(146894912,plain,
    ( ~ fox(A)
    | ~ wolf(B)
    | much_smaller(A,B) ),
    inference(rewrite,[status(thm)],[pel47_10]),
    [] ).

cnf(154902736,plain,
    ( ~ fox(A)
    | much_smaller(A,x1) ),
    inference(resolution,[status(thm)],[146894912,146759640]),
    [] ).

cnf(146915400,plain,
    ( ~ grain(B)
    | ~ wolf(A)
    | ~ eats(A,B) ),
    inference(rewrite,[status(thm)],[pel47_11]),
    [] ).

fof(pel47_6_1,plain,
    grain(x),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),
    [] ).

cnf(146826344,plain,
    grain(x),
    inference(rewrite,[status(thm)],[pel47_6_1]),
    [] ).

cnf(155236936,plain,
    ( ~ wolf(A)
    | ~ eats(A,x) ),
    inference(resolution,[status(thm)],[146915400,146826344]),
    [] ).

fof(pel47_6_2,plain,
    ! [A] :
      ( ~ grain(A)
      | plant(A) ),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),
    [] ).

cnf(146833304,plain,
    ( ~ grain(A)
    | plant(A) ),
    inference(rewrite,[status(thm)],[pel47_6_2]),
    [] ).

cnf(155222464,plain,
    plant(x),
    inference(resolution,[status(thm)],[146833304,146826344]),
    [] ).

cnf(155845568,plain,
    ( ~ animal(A)
    | eats(A,x)
    | ~ animal(B)
    | ~ much_smaller(B,A)
    | ~ plant(C)
    | ~ eats(B,C)
    | eats(A,B) ),
    inference(resolution,[status(thm)],[146862880,155222464]),
    [] ).

fof(pel47_1_1,plain,
    ! [A] :
      ( ~ wolf(A)
      | animal(A) ),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),
    [] ).

cnf(146754192,plain,
    ( ~ wolf(A)
    | animal(A) ),
    inference(rewrite,[status(thm)],[pel47_1_1]),
    [] ).

cnf(155972176,plain,
    ( ~ animal(B)
    | ~ much_smaller(B,A)
    | ~ plant(C)
    | ~ eats(B,C)
    | eats(A,B)
    | ~ wolf(A) ),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[155236936,155845568,146754192]),
    [] ).

cnf(156025120,plain,
    ( ~ animal(A)
    | ~ much_smaller(A,x1)
    | ~ plant(B)
    | ~ eats(A,B)
    | eats(x1,A) ),
    inference(resolution,[status(thm)],[155972176,146759640]),
    [] ).

fof(pel47_2_1,plain,
    ! [A] :
      ( ~ fox(A)
      | animal(A) ),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),
    [] ).

cnf(146766784,plain,
    ( ~ fox(A)
    | animal(A) ),
    inference(rewrite,[status(thm)],[pel47_2_1]),
    [] ).

cnf(156326016,plain,
    ( ~ plant(B)
    | ~ eats(A,B)
    | ~ fox(A) ),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[154918440,154902736,156025120,146766784]),
    [] ).

cnf(156341272,plain,
    ( ~ eats(A,x)
    | ~ fox(A) ),
    inference(resolution,[status(thm)],[156326016,155222464]),
    [] ).

cnf(156417416,plain,
    ( ~ animal(B)
    | ~ much_smaller(B,A)
    | ~ plant(C)
    | ~ eats(B,C)
    | eats(A,B)
    | ~ fox(A) ),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[156341272,155845568,146766784]),
    [] ).

cnf(157138376,plain,
    ( ~ plant(C)
    | ~ eats(B,C)
    | eats(A,B)
    | ~ fox(A)
    | ~ bird(B) ),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[146887968,156417416,146783104]),
    [] ).

cnf(171700728,plain,
    ( ~ eats(B,y(C))
    | eats(A,B)
    | ~ fox(A)
    | ~ bird(B)
    | ~ snail(C) ),
    inference(resolution,[status(thm)],[157138376,146940344]),
    [] ).

cnf(171852088,plain,
    ( ~ eats(B,y(x1))
    | eats(A,B)
    | ~ fox(A)
    | ~ bird(B) ),
    inference(resolution,[status(thm)],[171700728,146749952]),
    [] ).

cnf(171858384,plain,
    ( eats(A,x1)
    | ~ fox(A) ),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[171194976,171852088,146788424]),
    [] ).

fof(pel47,plain,
    ! [A,B,C] :
      ( ~ animal(A)
      | ~ animal(B)
      | ~ grain(C)
      | ~ eats(B,C)
      | ~ eats(A,B) ),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),
    [] ).

cnf(147006248,plain,
    ( ~ animal(A)
    | ~ animal(B)
    | ~ grain(C)
    | ~ eats(B,C)
    | ~ eats(A,B) ),
    inference(rewrite,[status(thm)],[pel47]),
    [] ).

cnf(159859016,plain,
    ( eats(x1,x)
    | ~ plant(A)
    | ~ eats(x1,A) ),
    inference(resolution,[status(thm)],[159820176,155222464]),
    [] ).

cnf(171166944,plain,
    ( eats(x1,x)
    | ~ eats(x1,y(A))
    | ~ snail(A) ),
    inference(resolution,[status(thm)],[159859016,146940344]),
    [] ).

cnf(171177456,plain,
    eats(x1,x),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[155158792,171166944,146749952]),
    [] ).

cnf(177024736,plain,
    ( ~ animal(A)
    | ~ eats(A,x1) ),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[154986168,146826344,147006248,171177456]),
    [] ).

cnf(177069712,plain,
    ~ fox(A),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[171858384,177024736,146766784]),
    [] ).

cnf(contradiction,plain,
    $false,
    inference(resolution,[status(thm)],[146776112,177069712]),
    [] ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% Proof found in: 2 seconds
% START OF PROOF SEQUENCE
% fof(pel47_2_2,plain,(fox(x1)),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),[]).
% 
% cnf(146776112,plain,(fox(x1)),inference(rewrite,[status(thm)],[pel47_2_2]),[]).
% 
% fof(pel47_14,plain,(((eats(A,y(A))|~caterpillar(A))&(plant(y(A))|~caterpillar(A))&(eats(A,y(A))|~snail(A))&(plant(y(A))|~snail(A)))),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),[]).
% 
% cnf(146947216,plain,(eats(A,y(A))|~snail(A)),inference(rewrite,[status(thm)],[pel47_14]),[]).
% 
% fof(pel47_5_2,plain,(snail(x1)),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),[]).
% 
% cnf(146749952,plain,(snail(x1)),inference(rewrite,[status(thm)],[pel47_5_2]),[]).
% 
% cnf(155158792,plain,(eats(x1,y(x1))),inference(resolution,[status(thm)],[146947216,146749952]),[]).
% 
% fof(pel47_13,plain,(~bird(A)|~snail(B)|~eats(A,B)),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),[]).
% 
% cnf(146933416,plain,(~bird(A)|~snail(B)|~eats(A,B)),inference(rewrite,[status(thm)],[pel47_13]),[]).
% 
% fof(pel47_3_2,plain,(bird(x1)),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),[]).
% 
% cnf(146788424,plain,(bird(x1)),inference(rewrite,[status(thm)],[pel47_3_2]),[]).
% 
% cnf(155049576,plain,(~snail(A)|~eats(x1,A)),inference(resolution,[status(thm)],[146933416,146788424]),[]).
% 
% fof(pel47_8,plain,(((~caterpillar(A)|~bird(B)|much_smaller(A,B))&(~snail(A)|~bird(B)|much_smaller(A,B)))),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),[]).
% 
% cnf(146870000,plain,(~snail(A)|~bird(B)|much_smaller(A,B)),inference(rewrite,[status(thm)],[pel47_8]),[]).
% 
% cnf(154996632,plain,(~snail(A)|much_smaller(A,x1)),inference(resolution,[status(thm)],[146870000,146788424]),[]).
% 
% fof(pel47_7,plain,(~animal(A)|~plant(B)|eats(A,B)|~animal(C)|~much_smaller(C,A)|~plant(D)|~eats(C,D)|eats(A,C)),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),[]).
% 
% cnf(146862880,plain,(~animal(A)|~plant(B)|eats(A,B)|~animal(C)|~much_smaller(C,A)|~plant(D)|~eats(C,D)|eats(A,C)),inference(rewrite,[status(thm)],[pel47_7]),[]).
% 
% fof(pel47_3_1,plain,(~bird(A)|animal(A)),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),[]).
% 
% cnf(146783104,plain,(~bird(A)|animal(A)),inference(rewrite,[status(thm)],[pel47_3_1]),[]).
% 
% cnf(154986168,plain,(animal(x1)),inference(resolution,[status(thm)],[146783104,146788424]),[]).
% 
% cnf(155488272,plain,(~plant(A)|eats(x1,A)|~animal(B)|~much_smaller(B,x1)|~plant(C)|~eats(B,C)|eats(x1,B)),inference(resolution,[status(thm)],[146862880,154986168]),[]).
% 
% fof(pel47_5_1,plain,(~snail(A)|animal(A)),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),[]).
% 
% cnf(146811976,plain,(~snail(A)|animal(A)),inference(rewrite,[status(thm)],[pel47_5_1]),[]).
% 
% cnf(159815112,plain,(~plant(A)|eats(x1,A)|~plant(C)|~eats(B,C)|~snail(B)),inference(forward_subsumption_resolution__resolution,[status(thm)],[155049576,154996632,155488272,146811976]),[]).
% 
% cnf(159820176,plain,(~plant(A)|eats(x1,A)|~plant(B)|~eats(x1,B)),inference(resolution,[status(thm)],[159815112,146749952]),[]).
% 
% cnf(146940344,plain,(plant(y(A))|~snail(A)),inference(rewrite,[status(thm)],[pel47_14]),[]).
% 
% cnf(171155512,plain,(eats(x1,y(A))|~eats(x1,y(A))|~snail(A)),inference(resolution,[status(thm)],[159820176,146940344]),[]).
% 
% cnf(171194976,plain,(eats(x1,y(x1))),inference(forward_subsumption_resolution__resolution,[status(thm)],[155158792,171155512,146749952]),[]).
% 
% fof(pel47_9,plain,(~bird(A)|~fox(B)|much_smaller(A,B)),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),[]).
% 
% cnf(146887968,plain,(~bird(A)|~fox(B)|much_smaller(A,B)),inference(rewrite,[status(thm)],[pel47_9]),[]).
% 
% fof(pel47_11,plain,(((~grain(B)|~wolf(A)|~eats(A,B))&(~fox(B)|~wolf(A)|~eats(A,B)))),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),[]).
% 
% cnf(146749392,plain,(~fox(B)|~wolf(A)|~eats(A,B)),inference(rewrite,[status(thm)],[pel47_11]),[]).
% 
% fof(pel47_1_2,plain,(wolf(x1)),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),[]).
% 
% cnf(146759640,plain,(wolf(x1)),inference(rewrite,[status(thm)],[pel47_1_2]),[]).
% 
% cnf(154918440,plain,(~fox(A)|~eats(x1,A)),inference(resolution,[status(thm)],[146749392,146759640]),[]).
% 
% fof(pel47_10,plain,(~fox(A)|~wolf(B)|much_smaller(A,B)),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),[]).
% 
% cnf(146894912,plain,(~fox(A)|~wolf(B)|much_smaller(A,B)),inference(rewrite,[status(thm)],[pel47_10]),[]).
% 
% cnf(154902736,plain,(~fox(A)|much_smaller(A,x1)),inference(resolution,[status(thm)],[146894912,146759640]),[]).
% 
% cnf(146915400,plain,(~grain(B)|~wolf(A)|~eats(A,B)),inference(rewrite,[status(thm)],[pel47_11]),[]).
% 
% fof(pel47_6_1,plain,(grain(x)),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),[]).
% 
% cnf(146826344,plain,(grain(x)),inference(rewrite,[status(thm)],[pel47_6_1]),[]).
% 
% cnf(155236936,plain,(~wolf(A)|~eats(A,x)),inference(resolution,[status(thm)],[146915400,146826344]),[]).
% 
% fof(pel47_6_2,plain,(~grain(A)|plant(A)),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),[]).
% 
% cnf(146833304,plain,(~grain(A)|plant(A)),inference(rewrite,[status(thm)],[pel47_6_2]),[]).
% 
% cnf(155222464,plain,(plant(x)),inference(resolution,[status(thm)],[146833304,146826344]),[]).
% 
% cnf(155845568,plain,(~animal(A)|eats(A,x)|~animal(B)|~much_smaller(B,A)|~plant(C)|~eats(B,C)|eats(A,B)),inference(resolution,[status(thm)],[146862880,155222464]),[]).
% 
% fof(pel47_1_1,plain,(~wolf(A)|animal(A)),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),[]).
% 
% cnf(146754192,plain,(~wolf(A)|animal(A)),inference(rewrite,[status(thm)],[pel47_1_1]),[]).
% 
% cnf(155972176,plain,(~animal(B)|~much_smaller(B,A)|~plant(C)|~eats(B,C)|eats(A,B)|~wolf(A)),inference(forward_subsumption_resolution__resolution,[status(thm)],[155236936,155845568,146754192]),[]).
% 
% cnf(156025120,plain,(~animal(A)|~much_smaller(A,x1)|~plant(B)|~eats(A,B)|eats(x1,A)),inference(resolution,[status(thm)],[155972176,146759640]),[]).
% 
% fof(pel47_2_1,plain,(~fox(A)|animal(A)),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),[]).
% 
% cnf(146766784,plain,(~fox(A)|animal(A)),inference(rewrite,[status(thm)],[pel47_2_1]),[]).
% 
% cnf(156326016,plain,(~plant(B)|~eats(A,B)|~fox(A)),inference(forward_subsumption_resolution__resolution,[status(thm)],[154918440,154902736,156025120,146766784]),[]).
% 
% cnf(156341272,plain,(~eats(A,x)|~fox(A)),inference(resolution,[status(thm)],[156326016,155222464]),[]).
% 
% cnf(156417416,plain,(~animal(B)|~much_smaller(B,A)|~plant(C)|~eats(B,C)|eats(A,B)|~fox(A)),inference(forward_subsumption_resolution__resolution,[status(thm)],[156341272,155845568,146766784]),[]).
% 
% cnf(157138376,plain,(~plant(C)|~eats(B,C)|eats(A,B)|~fox(A)|~bird(B)),inference(forward_subsumption_resolution__resolution,[status(thm)],[146887968,156417416,146783104]),[]).
% 
% cnf(171700728,plain,(~eats(B,y(C))|eats(A,B)|~fox(A)|~bird(B)|~snail(C)),inference(resolution,[status(thm)],[157138376,146940344]),[]).
% 
% cnf(171852088,plain,(~eats(B,y(x1))|eats(A,B)|~fox(A)|~bird(B)),inference(resolution,[status(thm)],[171700728,146749952]),[]).
% 
% cnf(171858384,plain,(eats(A,x1)|~fox(A)),inference(forward_subsumption_resolution__resolution,[status(thm)],[171194976,171852088,146788424]),[]).
% 
% fof(pel47,plain,(~animal(A)|~animal(B)|~grain(C)|~eats(B,C)|~eats(A,B)),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/PUZ/PUZ031+1.tptp',unknown),[]).
% 
% cnf(147006248,plain,(~animal(A)|~animal(B)|~grain(C)|~eats(B,C)|~eats(A,B)),inference(rewrite,[status(thm)],[pel47]),[]).
% 
% cnf(159859016,plain,(eats(x1,x)|~plant(A)|~eats(x1,A)),inference(resolution,[status(thm)],[159820176,155222464]),[]).
% 
% cnf(171166944,plain,(eats(x1,x)|~eats(x1,y(A))|~snail(A)),inference(resolution,[status(thm)],[159859016,146940344]),[]).
% 
% cnf(171177456,plain,(eats(x1,x)),inference(forward_subsumption_resolution__resolution,[status(thm)],[155158792,171166944,146749952]),[]).
% 
% cnf(177024736,plain,(~animal(A)|~eats(A,x1)),inference(forward_subsumption_resolution__resolution,[status(thm)],[154986168,146826344,147006248,171177456]),[]).
% 
% cnf(177069712,plain,(~fox(A)),inference(forward_subsumption_resolution__resolution,[status(thm)],[171858384,177024736,146766784]),[]).
% 
% cnf(contradiction,plain,$false,inference(resolution,[status(thm)],[146776112,177069712]),[]).
% 
% END OF PROOF SEQUENCE
% 
%------------------------------------------------------------------------------