↑ Up

SPASS---3.9.THM-Ref.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : SPASS---3.9
% Problem  : PUZ031+2 : TPTP v8.1.0. Released v4.1.0.
% Transfm  : none
% Format   : tptp
% Command  : run_spass %d %s

% Computer : n022.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  : 600s
% DateTime : Mon Jul 18 18:27:20 EDT 2022

% Result   : Theorem 0.18s 0.44s
% Output   : Refutation 0.18s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   30
%            Number of leaves      :   19
% Syntax   : Number of clauses     :   55 (   8 unt;  14 nHn;  55 RR)
%            Number of literals    :  228 (   0 equ; 172 neg)
%            Maximal clause size   :    9 (   4 avg)
%            Maximal term depth    :    2 (   1 avg)
%            Number of predicates  :   10 (   9 usr;   1 prp; 0-2 aty)
%            Number of functors    :   10 (  10 usr;   9 con; 0-1 aty)
%            Number of variables   :    0 (   0 sgn)

% Comments : 
%------------------------------------------------------------------------------
cnf(1,axiom,
    wolf(skc6),
    file('PUZ031+2.p',unknown),
    [] ).

cnf(2,axiom,
    fox(skc7),
    file('PUZ031+2.p',unknown),
    [] ).

cnf(3,axiom,
    bird(skc8),
    file('PUZ031+2.p',unknown),
    [] ).

cnf(5,axiom,
    snail(skc10),
    file('PUZ031+2.p',unknown),
    [] ).

cnf(6,axiom,
    grain(skc11),
    file('PUZ031+2.p',unknown),
    [] ).

cnf(8,axiom,
    plant(skf3(u)),
    file('PUZ031+2.p',unknown),
    [] ).

cnf(9,axiom,
    ( ~ wolf(u)
    | animal(u) ),
    file('PUZ031+2.p',unknown),
    [] ).

cnf(10,axiom,
    ( ~ fox(u)
    | animal(u) ),
    file('PUZ031+2.p',unknown),
    [] ).

cnf(11,axiom,
    ( ~ bird(u)
    | animal(u) ),
    file('PUZ031+2.p',unknown),
    [] ).

cnf(13,axiom,
    ( ~ snail(u)
    | animal(u) ),
    file('PUZ031+2.p',unknown),
    [] ).

cnf(14,axiom,
    ( ~ grain(u)
    | plant(u) ),
    file('PUZ031+2.p',unknown),
    [] ).

cnf(16,axiom,
    ( ~ snail(u)
    | eats(u,skf3(u)) ),
    file('PUZ031+2.p',unknown),
    [] ).

cnf(17,axiom,
    ( ~ snail(u)
    | ~ bird(v)
    | much_smaller(u,v) ),
    file('PUZ031+2.p',unknown),
    [] ).

cnf(19,axiom,
    ( ~ fox(u)
    | ~ bird(v)
    | much_smaller(v,u) ),
    file('PUZ031+2.p',unknown),
    [] ).

cnf(20,axiom,
    ( ~ wolf(u)
    | ~ fox(v)
    | much_smaller(v,u) ),
    file('PUZ031+2.p',unknown),
    [] ).

cnf(23,axiom,
    ( ~ grain(u)
    | ~ wolf(v)
    | ~ eats(v,u) ),
    file('PUZ031+2.p',unknown),
    [] ).

cnf(24,axiom,
    ( ~ snail(u)
    | ~ bird(v)
    | ~ eats(v,u) ),
    file('PUZ031+2.p',unknown),
    [] ).

cnf(25,axiom,
    ( ~ animal(u)
    | ~ grain(v)
    | ~ animal(w)
    | ~ eats(u,v)
    | ~ eats(w,u) ),
    file('PUZ031+2.p',unknown),
    [] ).

cnf(26,axiom,
    ( ~ plant(u)
    | ~ animal(v)
    | ~ plant(w)
    | ~ animal(x)
    | ~ eats(v,u)
    | ~ much_smaller(v,x)
    | eats(x,v)
    | eats(x,w) ),
    file('PUZ031+2.p',unknown),
    [] ).

cnf(66,plain,
    ( ~ snail(u)
    | ~ plant(skf3(u))
    | ~ animal(u)
    | ~ plant(v)
    | ~ animal(w)
    | ~ much_smaller(u,w)
    | eats(w,u)
    | eats(w,v) ),
    inference(res,[status(thm),theory(equality)],[16,26]),
    [iquote('0:Res:16.1,26.4')] ).

cnf(70,plain,
    ( ~ snail(u)
    | ~ plant(v)
    | ~ animal(w)
    | ~ much_smaller(u,w)
    | eats(w,u)
    | eats(w,v) ),
    inference(ssi,[status(thm)],[66,13,8]),
    [iquote('0:SSi:66.2,66.1,13.0,8.1')] ).

cnf(82,plain,
    ( ~ snail(u)
    | ~ bird(v)
    | ~ snail(u)
    | ~ plant(w)
    | ~ animal(v)
    | eats(v,u)
    | eats(v,w) ),
    inference(res,[status(thm),theory(equality)],[17,70]),
    [iquote('0:Res:17.2,70.3')] ).

cnf(84,plain,
    ( ~ bird(u)
    | ~ snail(v)
    | ~ plant(w)
    | ~ animal(u)
    | eats(u,v)
    | eats(u,w) ),
    inference(obv,[status(thm),theory(equality)],[82]),
    [iquote('0:Obv:82.0')] ).

cnf(85,plain,
    ( ~ bird(u)
    | ~ snail(v)
    | ~ plant(w)
    | eats(u,v)
    | eats(u,w) ),
    inference(ssi,[status(thm)],[84,11]),
    [iquote('0:SSi:84.3,11.1')] ).

cnf(86,plain,
    ( ~ bird(u)
    | ~ snail(v)
    | ~ plant(w)
    | eats(u,w) ),
    inference(mrr,[status(thm)],[85,24]),
    [iquote('0:MRR:85.3,24.2')] ).

cnf(90,plain,
    ( ~ bird(u)
    | ~ plant(v)
    | eats(u,v) ),
    inference(ems,[status(thm)],[86,5]),
    [iquote('0:EmS:86.1,5.0')] ).

cnf(91,plain,
    ( ~ bird(u)
    | ~ plant(v)
    | ~ animal(u)
    | ~ grain(v)
    | ~ animal(w)
    | ~ eats(w,u) ),
    inference(res,[status(thm),theory(equality)],[90,25]),
    [iquote('0:Res:90.2,25.3')] ).

cnf(93,plain,
    ( ~ bird(u)
    | ~ plant(v)
    | ~ plant(v)
    | ~ animal(u)
    | ~ plant(w)
    | ~ animal(x)
    | ~ much_smaller(u,x)
    | eats(x,u)
    | eats(x,w) ),
    inference(res,[status(thm),theory(equality)],[90,26]),
    [iquote('0:Res:90.2,26.4')] ).

cnf(102,plain,
    ( ~ bird(u)
    | ~ grain(v)
    | ~ animal(w)
    | ~ eats(w,u) ),
    inference(ssi,[status(thm)],[91,11,14]),
    [iquote('0:SSi:91.2,91.1,11.1,14.1')] ).

cnf(103,plain,
    ( ~ bird(u)
    | ~ plant(v)
    | ~ animal(u)
    | ~ plant(w)
    | ~ animal(x)
    | ~ much_smaller(u,x)
    | eats(x,u)
    | eats(x,w) ),
    inference(obv,[status(thm),theory(equality)],[93]),
    [iquote('0:Obv:93.1')] ).

cnf(104,plain,
    ( ~ bird(u)
    | ~ animal(u)
    | ~ plant(v)
    | ~ animal(w)
    | ~ much_smaller(u,w)
    | eats(w,u)
    | eats(w,v) ),
    inference(con,[status(thm)],[103]),
    [iquote('0:Con:103.1')] ).

cnf(105,plain,
    ( ~ bird(u)
    | ~ plant(v)
    | ~ animal(w)
    | ~ much_smaller(u,w)
    | eats(w,u)
    | eats(w,v) ),
    inference(ssi,[status(thm)],[104,11]),
    [iquote('0:SSi:104.1,11.1')] ).

cnf(106,plain,
    ( ~ bird(u)
    | ~ animal(v)
    | ~ eats(v,u) ),
    inference(ems,[status(thm)],[102,6]),
    [iquote('0:EmS:102.1,6.0')] ).

cnf(107,plain,
    ( ~ bird(u)
    | ~ plant(v)
    | ~ animal(w)
    | ~ much_smaller(u,w)
    | eats(w,v) ),
    inference(mrr,[status(thm)],[105,106]),
    [iquote('0:MRR:105.4,106.2')] ).

cnf(108,plain,
    ( ~ fox(u)
    | ~ bird(v)
    | ~ bird(v)
    | ~ plant(w)
    | ~ animal(u)
    | eats(u,w) ),
    inference(res,[status(thm),theory(equality)],[19,107]),
    [iquote('0:Res:19.2,107.3')] ).

cnf(112,plain,
    ( ~ fox(u)
    | ~ bird(v)
    | ~ plant(w)
    | ~ animal(u)
    | eats(u,w) ),
    inference(obv,[status(thm),theory(equality)],[108]),
    [iquote('0:Obv:108.1')] ).

cnf(113,plain,
    ( ~ fox(u)
    | ~ bird(v)
    | ~ plant(w)
    | eats(u,w) ),
    inference(ssi,[status(thm)],[112,10]),
    [iquote('0:SSi:112.3,10.1')] ).

cnf(123,plain,
    ( ~ fox(u)
    | ~ plant(v)
    | eats(u,v) ),
    inference(ems,[status(thm)],[113,3]),
    [iquote('0:EmS:113.1,3.0')] ).

cnf(124,plain,
    ( ~ fox(u)
    | ~ plant(v)
    | ~ animal(u)
    | ~ grain(v)
    | ~ animal(w)
    | ~ eats(w,u) ),
    inference(res,[status(thm),theory(equality)],[123,25]),
    [iquote('0:Res:123.2,25.3')] ).

cnf(127,plain,
    ( ~ fox(u)
    | ~ plant(v)
    | ~ plant(v)
    | ~ animal(u)
    | ~ plant(w)
    | ~ animal(x)
    | ~ much_smaller(u,x)
    | eats(x,u)
    | eats(x,w) ),
    inference(res,[status(thm),theory(equality)],[123,26]),
    [iquote('0:Res:123.2,26.4')] ).

cnf(136,plain,
    ( ~ fox(u)
    | ~ grain(v)
    | ~ animal(w)
    | ~ eats(w,u) ),
    inference(ssi,[status(thm)],[124,10,14]),
    [iquote('0:SSi:124.2,124.1,10.1,14.1')] ).

cnf(137,plain,
    ( ~ fox(u)
    | ~ plant(v)
    | ~ animal(u)
    | ~ plant(w)
    | ~ animal(x)
    | ~ much_smaller(u,x)
    | eats(x,u)
    | eats(x,w) ),
    inference(obv,[status(thm),theory(equality)],[127]),
    [iquote('0:Obv:127.1')] ).

cnf(138,plain,
    ( ~ fox(u)
    | ~ animal(u)
    | ~ plant(v)
    | ~ animal(w)
    | ~ much_smaller(u,w)
    | eats(w,u)
    | eats(w,v) ),
    inference(con,[status(thm)],[137]),
    [iquote('0:Con:137.1')] ).

cnf(139,plain,
    ( ~ fox(u)
    | ~ plant(v)
    | ~ animal(w)
    | ~ much_smaller(u,w)
    | eats(w,u)
    | eats(w,v) ),
    inference(ssi,[status(thm)],[138,10]),
    [iquote('0:SSi:138.1,10.1')] ).

cnf(140,plain,
    ( ~ fox(u)
    | ~ animal(v)
    | ~ eats(v,u) ),
    inference(ems,[status(thm)],[136,6]),
    [iquote('0:EmS:136.1,6.0')] ).

cnf(141,plain,
    ( ~ fox(u)
    | ~ plant(v)
    | ~ animal(w)
    | ~ much_smaller(u,w)
    | eats(w,v) ),
    inference(mrr,[status(thm)],[139,140]),
    [iquote('0:MRR:139.4,140.2')] ).

cnf(143,plain,
    ( ~ wolf(u)
    | ~ fox(v)
    | ~ fox(v)
    | ~ plant(w)
    | ~ animal(u)
    | eats(u,w) ),
    inference(res,[status(thm),theory(equality)],[20,141]),
    [iquote('0:Res:20.2,141.3')] ).

cnf(146,plain,
    ( ~ wolf(u)
    | ~ fox(v)
    | ~ plant(w)
    | ~ animal(u)
    | eats(u,w) ),
    inference(obv,[status(thm),theory(equality)],[143]),
    [iquote('0:Obv:143.1')] ).

cnf(147,plain,
    ( ~ wolf(u)
    | ~ fox(v)
    | ~ plant(w)
    | eats(u,w) ),
    inference(ssi,[status(thm)],[146,9]),
    [iquote('0:SSi:146.3,9.1')] ).

cnf(158,plain,
    ( ~ wolf(u)
    | ~ plant(v)
    | eats(u,v) ),
    inference(ems,[status(thm)],[147,2]),
    [iquote('0:EmS:147.1,2.0')] ).

cnf(167,plain,
    ( ~ wolf(u)
    | ~ plant(v)
    | ~ grain(v)
    | ~ wolf(u) ),
    inference(res,[status(thm),theory(equality)],[158,23]),
    [iquote('0:Res:158.2,23.2')] ).

cnf(172,plain,
    ( ~ plant(u)
    | ~ grain(u)
    | ~ wolf(v) ),
    inference(obv,[status(thm),theory(equality)],[167]),
    [iquote('0:Obv:167.0')] ).

cnf(173,plain,
    ( ~ grain(u)
    | ~ wolf(v) ),
    inference(ssi,[status(thm)],[172,14]),
    [iquote('0:SSi:172.0,14.1')] ).

cnf(178,plain,
    ~ wolf(u),
    inference(ems,[status(thm)],[173,6]),
    [iquote('0:EmS:173.0,6.0')] ).

cnf(179,plain,
    $false,
    inference(unc,[status(thm)],[178,1]),
    [iquote('0:UnC:178.0,1.0')] ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.11  % Problem  : PUZ031+2 : TPTP v8.1.0. Released v4.1.0.
% 0.03/0.12  % Command  : run_spass %d %s
% 0.12/0.33  % Computer : n022.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % WCLimit  : 600
% 0.12/0.33  % DateTime : Sat May 28 21:52:53 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 0.18/0.44  
% 0.18/0.44  SPASS V 3.9 
% 0.18/0.44  SPASS beiseite: Proof found.
% 0.18/0.44  % SZS status Theorem
% 0.18/0.44  Problem: /export/starexec/sandbox2/benchmark/theBenchmark.p 
% 0.18/0.44  SPASS derived 78 clauses, backtracked 0 clauses, performed 0 splits and kept 48 clauses.
% 0.18/0.44  SPASS allocated 97729 KBytes.
% 0.18/0.44  SPASS spent	0:00:00.10 on the problem.
% 0.18/0.44  		0:00:00.03 for the input.
% 0.18/0.44  		0:00:00.03 for the FLOTTER CNF translation.
% 0.18/0.44  		0:00:00.00 for inferences.
% 0.18/0.44  		0:00:00.00 for the backtracking.
% 0.18/0.44  		0:00:00.01 for the reduction.
% 0.18/0.44  
% 0.18/0.44  
% 0.18/0.44  Here is a proof with depth 11, length 55 :
% 0.18/0.44  % SZS output start Refutation
% See solution above
% 0.18/0.44  Formulae used in the proof : wolf_type fox_type bird_type snail_type grain_type pel47_14a pel47_6_2 pel47_1_1 pel47_2_1 pel47_3_1 pel47_4_2 pel47_8 pel47_9 pel47_10 pel47_11a pel47_13 pel47 pel47_7
% 0.18/0.44  
%------------------------------------------------------------------------------