TSTP Solution File: PUZ031-1 by Drodi---3.6.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.6.0
% Problem  : PUZ031-1 : TPTP v8.1.2. Released v1.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s

% Computer : n005.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 : Tue Apr 30 20:36:55 EDT 2024

% Result   : Unsatisfiable 0.09s 0.31s
% Output   : CNFRefutation 0.14s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.09  % Problem  : PUZ031-1 : TPTP v8.1.2. Released v1.0.0.
% 0.00/0.10  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.09/0.30  % Computer : n005.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 : Mon Apr 29 22:05:11 EDT 2024
% 0.09/0.30  % CPUTime  : 
% 0.09/0.30  % Drodi V3.6.0
% 0.09/0.31  % Refutation found
% 0.09/0.31  % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 0.09/0.31  % SZS output start CNFRefutation for theBenchmark
% 0.09/0.31  fof(f1,axiom,(
% 0.09/0.31    (![X]: (( animal(X)| ~ wolf(X) ) ))),
% 0.09/0.31    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.09/0.31  fof(f2,axiom,(
% 0.09/0.31    (![X]: (( animal(X)| ~ fox(X) ) ))),
% 0.09/0.31    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.09/0.31  fof(f3,axiom,(
% 0.09/0.31    (![X]: (( animal(X)| ~ bird(X) ) ))),
% 0.09/0.31    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.09/0.31  fof(f5,axiom,(
% 0.09/0.31    (![X]: (( animal(X)| ~ snail(X) ) ))),
% 0.09/0.31    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.09/0.31  fof(f6,axiom,(
% 0.09/0.31    wolf(a_wolf) ),
% 0.09/0.31    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.09/0.31  fof(f7,axiom,(
% 0.09/0.31    fox(a_fox) ),
% 0.09/0.31    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.09/0.31  fof(f8,axiom,(
% 0.09/0.31    bird(a_bird) ),
% 0.09/0.31    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.09/0.31  fof(f9,axiom,(
% 0.09/0.31    caterpillar(a_caterpillar) ),
% 0.09/0.31    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.09/0.31  fof(f10,axiom,(
% 0.09/0.31    snail(a_snail) ),
% 0.09/0.31    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.09/0.31  fof(f11,axiom,(
% 0.09/0.31    grain(a_grain) ),
% 0.09/0.31    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.09/0.31  fof(f12,axiom,(
% 0.09/0.31    (![X]: (( plant(X)| ~ grain(X) ) ))),
% 0.09/0.31    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.09/0.31  fof(f13,axiom,(
% 0.09/0.31    (![Animal,Plant,Small_animal,Other_plant]: (( eats(Animal,Plant)| eats(Animal,Small_animal)| ~ animal(Animal)| ~ plant(Plant)| ~ animal(Small_animal)| ~ plant(Other_plant)| ~ much_smaller(Small_animal,Animal)| ~ eats(Small_animal,Other_plant) ) ))),
% 0.09/0.31    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.09/0.31  fof(f15,axiom,(
% 0.09/0.31    (![Snail,Bird]: (( much_smaller(Snail,Bird)| ~ snail(Snail)| ~ bird(Bird) ) ))),
% 0.09/0.31    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.09/0.31  fof(f16,axiom,(
% 0.09/0.31    (![Bird,Fox]: (( much_smaller(Bird,Fox)| ~ bird(Bird)| ~ fox(Fox) ) ))),
% 0.09/0.31    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.09/0.31  fof(f17,axiom,(
% 0.09/0.31    (![Fox,Wolf]: (( much_smaller(Fox,Wolf)| ~ fox(Fox)| ~ wolf(Wolf) ) ))),
% 0.09/0.31    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.09/0.31  fof(f18,axiom,(
% 0.09/0.31    (![Wolf,Fox]: (( ~ wolf(Wolf)| ~ fox(Fox)| ~ eats(Wolf,Fox) ) ))),
% 0.09/0.31    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.09/0.31  fof(f19,axiom,(
% 0.09/0.31    (![Wolf,Grain]: (( ~ wolf(Wolf)| ~ grain(Grain)| ~ eats(Wolf,Grain) ) ))),
% 0.09/0.31    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.09/0.31  fof(f21,axiom,(
% 0.09/0.31    (![Bird,Snail]: (( ~ bird(Bird)| ~ snail(Snail)| ~ eats(Bird,Snail) ) ))),
% 0.09/0.31    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.09/0.31  fof(f22,axiom,(
% 0.09/0.31    (![Catapillar]: (( plant(caterpillar_food_of(Catapillar))| ~ caterpillar(Catapillar) ) ))),
% 0.09/0.31    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.09/0.31  fof(f24,axiom,(
% 0.09/0.31    (![Snail]: (( plant(snail_food_of(Snail))| ~ snail(Snail) ) ))),
% 0.09/0.31    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.09/0.31  fof(f25,axiom,(
% 0.09/0.31    (![Snail]: (( eats(Snail,snail_food_of(Snail))| ~ snail(Snail) ) ))),
% 0.09/0.31    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.09/0.31  fof(f26,negated_conjecture,(
% 0.09/0.31    (![Animal,Grain_eater,Grain]: (( ~ animal(Animal)| ~ animal(Grain_eater)| ~ grain(Grain)| ~ eats(Animal,Grain_eater)| ~ eats(Grain_eater,Grain) ) ))),
% 0.09/0.31    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.09/0.31  fof(f27,plain,(
% 0.09/0.31    ![X0]: (animal(X0)|~wolf(X0))),
% 0.09/0.31    inference(cnf_transformation,[status(esa)],[f1])).
% 0.09/0.31  fof(f28,plain,(
% 0.09/0.31    ![X0]: (animal(X0)|~fox(X0))),
% 0.09/0.31    inference(cnf_transformation,[status(esa)],[f2])).
% 0.09/0.31  fof(f29,plain,(
% 0.09/0.31    ![X0]: (animal(X0)|~bird(X0))),
% 0.09/0.31    inference(cnf_transformation,[status(esa)],[f3])).
% 0.09/0.31  fof(f31,plain,(
% 0.09/0.31    ![X0]: (animal(X0)|~snail(X0))),
% 0.09/0.31    inference(cnf_transformation,[status(esa)],[f5])).
% 0.09/0.31  fof(f32,plain,(
% 0.09/0.31    wolf(a_wolf)),
% 0.09/0.31    inference(cnf_transformation,[status(esa)],[f6])).
% 0.09/0.31  fof(f33,plain,(
% 0.09/0.31    fox(a_fox)),
% 0.09/0.31    inference(cnf_transformation,[status(esa)],[f7])).
% 0.09/0.31  fof(f34,plain,(
% 0.09/0.31    bird(a_bird)),
% 0.09/0.31    inference(cnf_transformation,[status(esa)],[f8])).
% 0.09/0.31  fof(f35,plain,(
% 0.09/0.31    caterpillar(a_caterpillar)),
% 0.09/0.31    inference(cnf_transformation,[status(esa)],[f9])).
% 0.09/0.31  fof(f36,plain,(
% 0.09/0.31    snail(a_snail)),
% 0.09/0.31    inference(cnf_transformation,[status(esa)],[f10])).
% 0.14/0.31  fof(f37,plain,(
% 0.14/0.31    grain(a_grain)),
% 0.14/0.31    inference(cnf_transformation,[status(esa)],[f11])).
% 0.14/0.31  fof(f38,plain,(
% 0.14/0.31    ![X0]: (plant(X0)|~grain(X0))),
% 0.14/0.31    inference(cnf_transformation,[status(esa)],[f12])).
% 0.14/0.31  fof(f39,plain,(
% 0.14/0.31    ![Small_animal,Other_plant]: ((![Animal]: ((((![Plant]: (((eats(Animal,Plant)|eats(Animal,Small_animal))|~animal(Animal))|~plant(Plant)))|~animal(Small_animal))|~plant(Other_plant))|~much_smaller(Small_animal,Animal)))|~eats(Small_animal,Other_plant))),
% 0.14/0.31    inference(miniscoping,[status(esa)],[f13])).
% 0.14/0.31  fof(f40,plain,(
% 0.14/0.31    ![X0,X1,X2,X3]: (eats(X0,X1)|eats(X0,X2)|~animal(X0)|~plant(X1)|~animal(X2)|~plant(X3)|~much_smaller(X2,X0)|~eats(X2,X3))),
% 0.14/0.31    inference(cnf_transformation,[status(esa)],[f39])).
% 0.14/0.31  fof(f43,plain,(
% 0.14/0.31    ![Bird]: ((![Snail]: (much_smaller(Snail,Bird)|~snail(Snail)))|~bird(Bird))),
% 0.14/0.31    inference(miniscoping,[status(esa)],[f15])).
% 0.14/0.31  fof(f44,plain,(
% 0.14/0.31    ![X0,X1]: (much_smaller(X0,X1)|~snail(X0)|~bird(X1))),
% 0.14/0.31    inference(cnf_transformation,[status(esa)],[f43])).
% 0.14/0.31  fof(f45,plain,(
% 0.14/0.31    ![Fox]: ((![Bird]: (much_smaller(Bird,Fox)|~bird(Bird)))|~fox(Fox))),
% 0.14/0.31    inference(miniscoping,[status(esa)],[f16])).
% 0.14/0.31  fof(f46,plain,(
% 0.14/0.31    ![X0,X1]: (much_smaller(X0,X1)|~bird(X0)|~fox(X1))),
% 0.14/0.31    inference(cnf_transformation,[status(esa)],[f45])).
% 0.14/0.31  fof(f47,plain,(
% 0.14/0.31    ![Wolf]: ((![Fox]: (much_smaller(Fox,Wolf)|~fox(Fox)))|~wolf(Wolf))),
% 0.14/0.31    inference(miniscoping,[status(esa)],[f17])).
% 0.14/0.31  fof(f48,plain,(
% 0.14/0.31    ![X0,X1]: (much_smaller(X0,X1)|~fox(X0)|~wolf(X1))),
% 0.14/0.31    inference(cnf_transformation,[status(esa)],[f47])).
% 0.14/0.31  fof(f49,plain,(
% 0.14/0.31    ![X0,X1]: (~wolf(X0)|~fox(X1)|~eats(X0,X1))),
% 0.14/0.31    inference(cnf_transformation,[status(esa)],[f18])).
% 0.14/0.31  fof(f50,plain,(
% 0.14/0.31    ![X0,X1]: (~wolf(X0)|~grain(X1)|~eats(X0,X1))),
% 0.14/0.31    inference(cnf_transformation,[status(esa)],[f19])).
% 0.14/0.31  fof(f53,plain,(
% 0.14/0.31    ![X0,X1]: (~bird(X0)|~snail(X1)|~eats(X0,X1))),
% 0.14/0.31    inference(cnf_transformation,[status(esa)],[f21])).
% 0.14/0.31  fof(f54,plain,(
% 0.14/0.31    ![X0]: (plant(caterpillar_food_of(X0))|~caterpillar(X0))),
% 0.14/0.31    inference(cnf_transformation,[status(esa)],[f22])).
% 0.14/0.31  fof(f56,plain,(
% 0.14/0.31    ![X0]: (plant(snail_food_of(X0))|~snail(X0))),
% 0.14/0.31    inference(cnf_transformation,[status(esa)],[f24])).
% 0.14/0.31  fof(f57,plain,(
% 0.14/0.31    ![X0]: (eats(X0,snail_food_of(X0))|~snail(X0))),
% 0.14/0.31    inference(cnf_transformation,[status(esa)],[f25])).
% 0.14/0.31  fof(f58,plain,(
% 0.14/0.31    ![Grain_eater,Grain]: ((![Animal]: (((~animal(Animal)|~animal(Grain_eater))|~grain(Grain))|~eats(Animal,Grain_eater)))|~eats(Grain_eater,Grain))),
% 0.14/0.31    inference(miniscoping,[status(esa)],[f26])).
% 0.14/0.31  fof(f59,plain,(
% 0.14/0.31    ![X0,X1,X2]: (~animal(X0)|~animal(X1)|~grain(X2)|~eats(X0,X1)|~eats(X1,X2))),
% 0.14/0.31    inference(cnf_transformation,[status(esa)],[f58])).
% 0.14/0.31  fof(f60,plain,(
% 0.14/0.31    animal(a_wolf)),
% 0.14/0.31    inference(resolution,[status(thm)],[f32,f27])).
% 0.14/0.31  fof(f61,plain,(
% 0.14/0.31    animal(a_fox)),
% 0.14/0.31    inference(resolution,[status(thm)],[f33,f28])).
% 0.14/0.31  fof(f63,plain,(
% 0.14/0.31    animal(a_bird)),
% 0.14/0.31    inference(resolution,[status(thm)],[f34,f29])).
% 0.14/0.31  fof(f67,plain,(
% 0.14/0.31    spl0_0 <=> bird(a_bird)),
% 0.14/0.31    introduced(split_symbol_definition)).
% 0.14/0.31  fof(f69,plain,(
% 0.14/0.31    ~bird(a_bird)|spl0_0),
% 0.14/0.31    inference(component_clause,[status(thm)],[f67])).
% 0.14/0.31  fof(f88,plain,(
% 0.14/0.31    spl0_5 <=> animal(a_bird)),
% 0.14/0.31    introduced(split_symbol_definition)).
% 0.14/0.31  fof(f90,plain,(
% 0.14/0.31    ~animal(a_bird)|spl0_5),
% 0.14/0.31    inference(component_clause,[status(thm)],[f88])).
% 0.14/0.31  fof(f99,plain,(
% 0.14/0.31    $false|spl0_0),
% 0.14/0.31    inference(forward_subsumption_resolution,[status(thm)],[f69,f34])).
% 0.14/0.31  fof(f100,plain,(
% 0.14/0.31    spl0_0),
% 0.14/0.31    inference(contradiction_clause,[status(thm)],[f99])).
% 0.14/0.31  fof(f103,plain,(
% 0.14/0.31    $false|spl0_5),
% 0.14/0.31    inference(forward_subsumption_resolution,[status(thm)],[f90,f63])).
% 0.14/0.31  fof(f104,plain,(
% 0.14/0.31    spl0_5),
% 0.14/0.31    inference(contradiction_clause,[status(thm)],[f103])).
% 0.14/0.31  fof(f105,plain,(
% 0.14/0.31    eats(a_snail,snail_food_of(a_snail))),
% 0.14/0.31    inference(resolution,[status(thm)],[f36,f57])).
% 0.14/0.31  fof(f106,plain,(
% 0.14/0.31    animal(a_snail)),
% 0.14/0.31    inference(resolution,[status(thm)],[f36,f31])).
% 0.14/0.31  fof(f107,plain,(
% 0.14/0.31    plant(a_grain)),
% 0.14/0.31    inference(resolution,[status(thm)],[f37,f38])).
% 0.14/0.31  fof(f108,plain,(
% 0.14/0.31    ![X0,X1,X2]: (eats(X0,a_grain)|eats(X0,X1)|~animal(X0)|~animal(X1)|~plant(X2)|~much_smaller(X1,X0)|~eats(X1,X2))),
% 0.14/0.31    inference(resolution,[status(thm)],[f107,f40])).
% 0.14/0.31  fof(f109,plain,(
% 0.14/0.31    plant(caterpillar_food_of(a_caterpillar))),
% 0.14/0.31    inference(resolution,[status(thm)],[f54,f35])).
% 0.14/0.31  fof(f110,plain,(
% 0.14/0.31    ![X0,X1,X2]: (eats(X0,caterpillar_food_of(a_caterpillar))|eats(X0,X1)|~animal(X0)|~animal(X1)|~plant(X2)|~much_smaller(X1,X0)|~eats(X1,X2))),
% 0.14/0.31    inference(resolution,[status(thm)],[f109,f40])).
% 0.14/0.31  fof(f111,plain,(
% 0.14/0.31    plant(snail_food_of(a_snail))),
% 0.14/0.31    inference(resolution,[status(thm)],[f56,f36])).
% 0.14/0.31  fof(f113,plain,(
% 0.14/0.31    ![X0]: (much_smaller(a_snail,X0)|~bird(X0))),
% 0.14/0.31    inference(resolution,[status(thm)],[f44,f36])).
% 0.14/0.31  fof(f114,plain,(
% 0.14/0.31    ![X0]: (much_smaller(a_bird,X0)|~fox(X0))),
% 0.14/0.31    inference(resolution,[status(thm)],[f46,f34])).
% 0.14/0.31  fof(f116,plain,(
% 0.14/0.31    ![X0]: (much_smaller(a_fox,X0)|~wolf(X0))),
% 0.14/0.31    inference(resolution,[status(thm)],[f48,f33])).
% 0.14/0.31  fof(f168,plain,(
% 0.14/0.31    spl0_20 <=> animal(a_snail)),
% 0.14/0.31    introduced(split_symbol_definition)).
% 0.14/0.31  fof(f170,plain,(
% 0.14/0.31    ~animal(a_snail)|spl0_20),
% 0.14/0.31    inference(component_clause,[status(thm)],[f168])).
% 0.14/0.31  fof(f191,plain,(
% 0.14/0.31    spl0_26 <=> eats(a_bird,caterpillar_food_of(a_caterpillar))),
% 0.14/0.31    introduced(split_symbol_definition)).
% 0.14/0.31  fof(f192,plain,(
% 0.14/0.31    eats(a_bird,caterpillar_food_of(a_caterpillar))|~spl0_26),
% 0.14/0.31    inference(component_clause,[status(thm)],[f191])).
% 0.14/0.31  fof(f196,plain,(
% 0.14/0.31    spl0_27 <=> eats(a_bird,a_grain)),
% 0.14/0.31    introduced(split_symbol_definition)).
% 0.14/0.31  fof(f197,plain,(
% 0.14/0.31    eats(a_bird,a_grain)|~spl0_27),
% 0.14/0.31    inference(component_clause,[status(thm)],[f196])).
% 0.14/0.31  fof(f201,plain,(
% 0.14/0.31    $false|spl0_20),
% 0.14/0.31    inference(forward_subsumption_resolution,[status(thm)],[f170,f106])).
% 0.14/0.31  fof(f202,plain,(
% 0.14/0.31    spl0_20),
% 0.14/0.31    inference(contradiction_clause,[status(thm)],[f201])).
% 0.14/0.31  fof(f206,plain,(
% 0.14/0.31    much_smaller(a_snail,a_bird)),
% 0.14/0.31    inference(resolution,[status(thm)],[f113,f34])).
% 0.14/0.31  fof(f207,plain,(
% 0.14/0.31    spl0_28 <=> eats(a_bird,a_snail)),
% 0.14/0.31    introduced(split_symbol_definition)).
% 0.14/0.31  fof(f208,plain,(
% 0.14/0.31    eats(a_bird,a_snail)|~spl0_28),
% 0.14/0.31    inference(component_clause,[status(thm)],[f207])).
% 0.14/0.31  fof(f210,plain,(
% 0.14/0.31    spl0_29 <=> ~plant(X0)|~eats(a_snail,X0)),
% 0.14/0.31    introduced(split_symbol_definition)).
% 0.14/0.31  fof(f211,plain,(
% 0.14/0.31    ![X0]: (~plant(X0)|~eats(a_snail,X0)|~spl0_29)),
% 0.14/0.31    inference(component_clause,[status(thm)],[f210])).
% 0.14/0.31  fof(f215,plain,(
% 0.14/0.31    ![X0]: (eats(a_bird,caterpillar_food_of(a_caterpillar))|eats(a_bird,a_snail)|~animal(a_bird)|~animal(a_snail)|~plant(X0)|~eats(a_snail,X0))),
% 0.14/0.31    inference(resolution,[status(thm)],[f206,f110])).
% 0.14/0.31  fof(f216,plain,(
% 0.14/0.31    spl0_26|spl0_28|~spl0_5|~spl0_20|spl0_29),
% 0.14/0.31    inference(split_clause,[status(thm)],[f215,f191,f207,f88,f168,f210])).
% 0.14/0.31  fof(f217,plain,(
% 0.14/0.31    ![X0]: (eats(a_bird,a_grain)|eats(a_bird,a_snail)|~animal(a_bird)|~animal(a_snail)|~plant(X0)|~eats(a_snail,X0))),
% 0.14/0.31    inference(resolution,[status(thm)],[f206,f108])).
% 0.14/0.31  fof(f218,plain,(
% 0.14/0.31    spl0_27|spl0_28|~spl0_5|~spl0_20|spl0_29),
% 0.14/0.31    inference(split_clause,[status(thm)],[f217,f196,f207,f88,f168,f210])).
% 0.14/0.31  fof(f219,plain,(
% 0.14/0.31    ~plant(snail_food_of(a_snail))|~spl0_29),
% 0.14/0.31    inference(resolution,[status(thm)],[f211,f105])).
% 0.14/0.31  fof(f220,plain,(
% 0.14/0.31    $false|~spl0_29),
% 0.14/0.31    inference(forward_subsumption_resolution,[status(thm)],[f219,f111])).
% 0.14/0.31  fof(f221,plain,(
% 0.14/0.31    ~spl0_29),
% 0.14/0.31    inference(contradiction_clause,[status(thm)],[f220])).
% 0.14/0.31  fof(f222,plain,(
% 0.14/0.31    spl0_30 <=> snail(a_snail)),
% 0.14/0.31    introduced(split_symbol_definition)).
% 0.14/0.31  fof(f224,plain,(
% 0.14/0.31    ~snail(a_snail)|spl0_30),
% 0.14/0.31    inference(component_clause,[status(thm)],[f222])).
% 0.14/0.31  fof(f225,plain,(
% 0.14/0.31    ~bird(a_bird)|~snail(a_snail)|~spl0_28),
% 0.14/0.31    inference(resolution,[status(thm)],[f208,f53])).
% 0.14/0.31  fof(f226,plain,(
% 0.14/0.31    ~spl0_0|~spl0_30|~spl0_28),
% 0.14/0.31    inference(split_clause,[status(thm)],[f225,f67,f222,f207])).
% 0.14/0.31  fof(f242,plain,(
% 0.14/0.31    $false|spl0_30),
% 0.14/0.31    inference(forward_subsumption_resolution,[status(thm)],[f224,f36])).
% 0.14/0.31  fof(f243,plain,(
% 0.14/0.31    spl0_30),
% 0.14/0.31    inference(contradiction_clause,[status(thm)],[f242])).
% 0.14/0.31  fof(f252,plain,(
% 0.14/0.31    much_smaller(a_bird,a_fox)),
% 0.14/0.31    inference(resolution,[status(thm)],[f114,f33])).
% 0.14/0.31  fof(f256,plain,(
% 0.14/0.31    spl0_35 <=> eats(a_fox,a_bird)),
% 0.14/0.31    introduced(split_symbol_definition)).
% 0.14/0.31  fof(f257,plain,(
% 0.14/0.31    eats(a_fox,a_bird)|~spl0_35),
% 0.14/0.31    inference(component_clause,[status(thm)],[f256])).
% 0.14/0.31  fof(f259,plain,(
% 0.14/0.31    spl0_36 <=> animal(a_fox)),
% 0.14/0.31    introduced(split_symbol_definition)).
% 0.14/0.31  fof(f261,plain,(
% 0.14/0.31    ~animal(a_fox)|spl0_36),
% 0.14/0.32    inference(component_clause,[status(thm)],[f259])).
% 0.14/0.32  fof(f262,plain,(
% 0.14/0.32    spl0_37 <=> ~plant(X0)|~eats(a_bird,X0)),
% 0.14/0.32    introduced(split_symbol_definition)).
% 0.14/0.32  fof(f263,plain,(
% 0.14/0.32    ![X0]: (~plant(X0)|~eats(a_bird,X0)|~spl0_37)),
% 0.14/0.32    inference(component_clause,[status(thm)],[f262])).
% 0.14/0.32  fof(f272,plain,(
% 0.14/0.32    spl0_39 <=> eats(a_fox,a_grain)),
% 0.14/0.32    introduced(split_symbol_definition)).
% 0.14/0.32  fof(f273,plain,(
% 0.14/0.32    eats(a_fox,a_grain)|~spl0_39),
% 0.14/0.32    inference(component_clause,[status(thm)],[f272])).
% 0.14/0.32  fof(f275,plain,(
% 0.14/0.32    ![X0]: (eats(a_fox,a_grain)|eats(a_fox,a_bird)|~animal(a_fox)|~animal(a_bird)|~plant(X0)|~eats(a_bird,X0))),
% 0.14/0.32    inference(resolution,[status(thm)],[f252,f108])).
% 0.14/0.32  fof(f276,plain,(
% 0.14/0.32    spl0_39|spl0_35|~spl0_36|~spl0_5|spl0_37),
% 0.14/0.32    inference(split_clause,[status(thm)],[f275,f272,f256,f259,f88,f262])).
% 0.14/0.32  fof(f277,plain,(
% 0.14/0.32    $false|spl0_36),
% 0.14/0.32    inference(forward_subsumption_resolution,[status(thm)],[f261,f61])).
% 0.14/0.32  fof(f278,plain,(
% 0.14/0.32    spl0_36),
% 0.14/0.32    inference(contradiction_clause,[status(thm)],[f277])).
% 0.14/0.32  fof(f279,plain,(
% 0.14/0.32    much_smaller(a_fox,a_wolf)),
% 0.14/0.32    inference(resolution,[status(thm)],[f116,f32])).
% 0.14/0.32  fof(f283,plain,(
% 0.14/0.32    spl0_41 <=> eats(a_wolf,a_fox)),
% 0.14/0.32    introduced(split_symbol_definition)).
% 0.14/0.32  fof(f284,plain,(
% 0.14/0.32    eats(a_wolf,a_fox)|~spl0_41),
% 0.14/0.32    inference(component_clause,[status(thm)],[f283])).
% 0.14/0.32  fof(f286,plain,(
% 0.14/0.32    spl0_42 <=> animal(a_wolf)),
% 0.14/0.32    introduced(split_symbol_definition)).
% 0.14/0.32  fof(f288,plain,(
% 0.14/0.32    ~animal(a_wolf)|spl0_42),
% 0.14/0.32    inference(component_clause,[status(thm)],[f286])).
% 0.14/0.32  fof(f289,plain,(
% 0.14/0.32    spl0_43 <=> ~plant(X0)|~eats(a_fox,X0)),
% 0.14/0.32    introduced(split_symbol_definition)).
% 0.14/0.32  fof(f290,plain,(
% 0.14/0.32    ![X0]: (~plant(X0)|~eats(a_fox,X0)|~spl0_43)),
% 0.14/0.32    inference(component_clause,[status(thm)],[f289])).
% 0.14/0.32  fof(f299,plain,(
% 0.14/0.32    spl0_45 <=> eats(a_wolf,a_grain)),
% 0.14/0.32    introduced(split_symbol_definition)).
% 0.14/0.32  fof(f300,plain,(
% 0.14/0.32    eats(a_wolf,a_grain)|~spl0_45),
% 0.14/0.32    inference(component_clause,[status(thm)],[f299])).
% 0.14/0.32  fof(f302,plain,(
% 0.14/0.32    ![X0]: (eats(a_wolf,a_grain)|eats(a_wolf,a_fox)|~animal(a_wolf)|~animal(a_fox)|~plant(X0)|~eats(a_fox,X0))),
% 0.14/0.32    inference(resolution,[status(thm)],[f279,f108])).
% 0.14/0.32  fof(f303,plain,(
% 0.14/0.32    spl0_45|spl0_41|~spl0_42|~spl0_36|spl0_43),
% 0.14/0.32    inference(split_clause,[status(thm)],[f302,f299,f283,f286,f259,f289])).
% 0.14/0.32  fof(f304,plain,(
% 0.14/0.32    $false|spl0_42),
% 0.14/0.32    inference(forward_subsumption_resolution,[status(thm)],[f288,f60])).
% 0.14/0.32  fof(f305,plain,(
% 0.14/0.32    spl0_42),
% 0.14/0.32    inference(contradiction_clause,[status(thm)],[f304])).
% 0.14/0.32  fof(f316,plain,(
% 0.14/0.32    spl0_48 <=> grain(a_grain)),
% 0.14/0.32    introduced(split_symbol_definition)).
% 0.14/0.32  fof(f318,plain,(
% 0.14/0.32    ~grain(a_grain)|spl0_48),
% 0.14/0.32    inference(component_clause,[status(thm)],[f316])).
% 0.14/0.32  fof(f329,plain,(
% 0.14/0.32    $false|spl0_48),
% 0.14/0.32    inference(forward_subsumption_resolution,[status(thm)],[f318,f37])).
% 0.14/0.32  fof(f330,plain,(
% 0.14/0.32    spl0_48),
% 0.14/0.32    inference(contradiction_clause,[status(thm)],[f329])).
% 0.14/0.32  fof(f339,plain,(
% 0.14/0.32    spl0_53 <=> wolf(a_wolf)),
% 0.14/0.32    introduced(split_symbol_definition)).
% 0.14/0.32  fof(f341,plain,(
% 0.14/0.32    ~wolf(a_wolf)|spl0_53),
% 0.14/0.32    inference(component_clause,[status(thm)],[f339])).
% 0.14/0.32  fof(f342,plain,(
% 0.14/0.32    spl0_54 <=> fox(a_fox)),
% 0.14/0.32    introduced(split_symbol_definition)).
% 0.14/0.32  fof(f344,plain,(
% 0.14/0.32    ~fox(a_fox)|spl0_54),
% 0.14/0.32    inference(component_clause,[status(thm)],[f342])).
% 0.14/0.32  fof(f345,plain,(
% 0.14/0.32    ~wolf(a_wolf)|~fox(a_fox)|~spl0_41),
% 0.14/0.32    inference(resolution,[status(thm)],[f284,f49])).
% 0.14/0.32  fof(f346,plain,(
% 0.14/0.32    ~spl0_53|~spl0_54|~spl0_41),
% 0.14/0.32    inference(split_clause,[status(thm)],[f345,f339,f342,f283])).
% 0.14/0.32  fof(f357,plain,(
% 0.14/0.32    $false|spl0_54),
% 0.14/0.32    inference(forward_subsumption_resolution,[status(thm)],[f344,f33])).
% 0.14/0.32  fof(f358,plain,(
% 0.14/0.32    spl0_54),
% 0.14/0.32    inference(contradiction_clause,[status(thm)],[f357])).
% 0.14/0.32  fof(f359,plain,(
% 0.14/0.32    $false|spl0_53),
% 0.14/0.32    inference(forward_subsumption_resolution,[status(thm)],[f341,f32])).
% 0.14/0.32  fof(f360,plain,(
% 0.14/0.32    spl0_53),
% 0.14/0.32    inference(contradiction_clause,[status(thm)],[f359])).
% 0.14/0.32  fof(f369,plain,(
% 0.14/0.32    ~plant(caterpillar_food_of(a_caterpillar))|~spl0_37|~spl0_26),
% 0.14/0.32    inference(resolution,[status(thm)],[f263,f192])).
% 0.14/0.32  fof(f370,plain,(
% 0.14/0.32    $false|~spl0_37|~spl0_26),
% 0.14/0.32    inference(forward_subsumption_resolution,[status(thm)],[f369,f109])).
% 0.14/0.32  fof(f371,plain,(
% 0.14/0.32    ~spl0_37|~spl0_26),
% 0.14/0.32    inference(contradiction_clause,[status(thm)],[f370])).
% 0.14/0.32  fof(f393,plain,(
% 0.14/0.32    spl0_62 <=> ~grain(X0)|~eats(a_bird,X0)),
% 0.14/0.32    introduced(split_symbol_definition)).
% 0.14/0.32  fof(f394,plain,(
% 0.14/0.32    ![X0]: (~grain(X0)|~eats(a_bird,X0)|~spl0_62)),
% 0.14/0.32    inference(component_clause,[status(thm)],[f393])).
% 0.14/0.32  fof(f396,plain,(
% 0.14/0.32    ![X0]: (~animal(a_fox)|~animal(a_bird)|~grain(X0)|~eats(a_bird,X0)|~spl0_35)),
% 0.14/0.32    inference(resolution,[status(thm)],[f257,f59])).
% 0.14/0.32  fof(f397,plain,(
% 0.14/0.32    ~spl0_36|~spl0_5|spl0_62|~spl0_35),
% 0.14/0.32    inference(split_clause,[status(thm)],[f396,f259,f88,f393,f256])).
% 0.14/0.32  fof(f398,plain,(
% 0.14/0.32    ~grain(a_grain)|~spl0_62|~spl0_27),
% 0.14/0.32    inference(resolution,[status(thm)],[f394,f197])).
% 0.14/0.32  fof(f399,plain,(
% 0.14/0.32    ~spl0_48|~spl0_62|~spl0_27),
% 0.14/0.32    inference(split_clause,[status(thm)],[f398,f316,f393,f196])).
% 0.14/0.32  fof(f410,plain,(
% 0.14/0.32    ~plant(a_grain)|~spl0_43|~spl0_39),
% 0.14/0.32    inference(resolution,[status(thm)],[f290,f273])).
% 0.14/0.32  fof(f411,plain,(
% 0.14/0.32    $false|~spl0_43|~spl0_39),
% 0.14/0.32    inference(forward_subsumption_resolution,[status(thm)],[f410,f107])).
% 0.14/0.32  fof(f412,plain,(
% 0.14/0.32    ~spl0_43|~spl0_39),
% 0.14/0.32    inference(contradiction_clause,[status(thm)],[f411])).
% 0.14/0.32  fof(f417,plain,(
% 0.14/0.32    ~wolf(a_wolf)|~grain(a_grain)|~spl0_45),
% 0.14/0.32    inference(resolution,[status(thm)],[f300,f50])).
% 0.14/0.32  fof(f418,plain,(
% 0.14/0.32    ~spl0_53|~spl0_48|~spl0_45),
% 0.14/0.32    inference(split_clause,[status(thm)],[f417,f339,f316,f299])).
% 0.14/0.32  fof(f421,plain,(
% 0.14/0.32    $false),
% 0.14/0.32    inference(sat_refutation,[status(thm)],[f100,f104,f202,f216,f218,f221,f226,f243,f276,f278,f303,f305,f330,f346,f358,f360,f371,f397,f399,f412,f418])).
% 0.14/0.32  % SZS output end CNFRefutation for theBenchmark.p
% 0.14/0.33  % Elapsed time: 0.017506 seconds
% 0.14/0.33  % CPU time: 0.062918 seconds
% 0.14/0.33  % Total memory used: 3.221 MB
% 0.14/0.33  % Net memory used: 3.152 MB
%------------------------------------------------------------------------------