↑ Up

SPASS---3.9.THM-Ref.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : SPASS---3.9
% Problem  : SWV380+1 : TPTP v8.1.0. Released v3.3.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 : Wed Jul 20 21:42:35 EDT 2022

% Result   : Theorem 32.77s 32.97s
% Output   : Refutation 32.77s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   10
%            Number of leaves      :   16
% Syntax   : Number of clauses     :   55 (  23 unt;  24 nHn;  55 RR)
%            Number of literals    :  121 (   0 equ;  44 neg)
%            Maximal clause size   :    5 (   2 avg)
%            Maximal term depth    :    4 (   2 avg)
%            Number of predicates  :    6 (   5 usr;   1 prp; 0-2 aty)
%            Number of functors    :   19 (  19 usr;  10 con; 0-3 aty)
%            Number of variables   :    0 (   0 sgn)

% Comments : 
%------------------------------------------------------------------------------
cnf(5,axiom,
    ~ contains_slb(create_slb,u),
    file('SWV380+1.p',unknown),
    [] ).

cnf(9,axiom,
    equal(findmin_cpq_res(u),removemin_cpq_res(u)),
    file('SWV380+1.p',unknown),
    [] ).

cnf(10,axiom,
    ~ ok(triple(skc3,skc4,skc5)),
    file('SWV380+1.p',unknown),
    [] ).

cnf(11,axiom,
    ok(removemin_cpq_eff(triple(skc3,skc4,skc5))),
    file('SWV380+1.p',unknown),
    [] ).

cnf(12,axiom,
    ( less_than(u,v)
    | less_than(v,u) ),
    file('SWV380+1.p',unknown),
    [] ).

cnf(14,axiom,
    ~ ok(triple(u,v,bad)),
    file('SWV380+1.p',unknown),
    [] ).

cnf(16,axiom,
    equal(findmin_cpq_res(triple(u,create_slb,v)),bottom),
    file('SWV380+1.p',unknown),
    [] ).

cnf(20,axiom,
    ( ok(triple(u,v,w))
    | equal(w,bad) ),
    file('SWV380+1.p',unknown),
    [] ).

cnf(21,axiom,
    equal(remove_cpq(findmin_cpq_eff(u),findmin_cpq_res(u)),removemin_cpq_eff(u)),
    file('SWV380+1.p',unknown),
    [] ).

cnf(26,axiom,
    ( ~ less_than(u,v)
    | less_than(v,u)
    | strictly_less_than(u,v) ),
    file('SWV380+1.p',unknown),
    [] ).

cnf(29,axiom,
    equal(findmin_cpq_eff(triple(u,create_slb,v)),triple(u,create_slb,bad)),
    file('SWV380+1.p',unknown),
    [] ).

cnf(34,axiom,
    ( ~ ok(remove_cpq(triple(u,v,w),x))
    | ok(triple(u,v,w)) ),
    file('SWV380+1.p',unknown),
    [] ).

cnf(38,axiom,
    ( contains_slb(u,v)
    | equal(remove_cpq(triple(w,u,x),v),triple(w,u,bad)) ),
    file('SWV380+1.p',unknown),
    [] ).

cnf(48,axiom,
    ( equal(u,create_slb)
    | contains_slb(u,findmin_pqp_res(v))
    | equal(findmin_cpq_eff(triple(v,u,w)),triple(v,update_slb(u,findmin_pqp_res(v)),bad)) ),
    file('SWV380+1.p',unknown),
    [] ).

cnf(52,axiom,
    ( ~ contains_slb(u,findmin_pqp_res(v))
    | ~ less_than(lookup_slb(u,findmin_pqp_res(v)),findmin_pqp_res(v))
    | equal(u,create_slb)
    | equal(triple(v,update_slb(u,findmin_pqp_res(v)),w),findmin_cpq_eff(triple(v,u,w))) ),
    file('SWV380+1.p',unknown),
    [] ).

cnf(53,axiom,
    ( ~ strictly_less_than(findmin_pqp_res(u),lookup_slb(v,findmin_pqp_res(u)))
    | ~ contains_slb(v,findmin_pqp_res(u))
    | equal(findmin_cpq_eff(triple(u,v,w)),triple(u,update_slb(v,findmin_pqp_res(u)),bad))
    | equal(v,create_slb) ),
    file('SWV380+1.p',unknown),
    [] ).

cnf(54,plain,
    equal(removemin_cpq_res(triple(u,create_slb,v)),bottom),
    inference(rew,[status(thm),theory(equality)],[9,16]),
    [iquote('0:Rew:9.0,16.0')] ).

cnf(55,plain,
    equal(remove_cpq(findmin_cpq_eff(u),removemin_cpq_res(u)),removemin_cpq_eff(u)),
    inference(rew,[status(thm),theory(equality)],[9,21]),
    [iquote('0:Rew:9.0,21.0')] ).

cnf(57,plain,
    ( strictly_less_than(u,v)
    | less_than(v,u) ),
    inference(mrr,[status(thm)],[26,12]),
    [iquote('0:MRR:26.0,12.0')] ).

cnf(58,plain,
    ( ~ strictly_less_than(findmin_pqp_res(u),lookup_slb(v,findmin_pqp_res(u)))
    | equal(v,create_slb)
    | equal(findmin_cpq_eff(triple(u,v,w)),triple(u,update_slb(v,findmin_pqp_res(u)),bad)) ),
    inference(mrr,[status(thm)],[53,48]),
    [iquote('0:MRR:53.1,48.1')] ).

cnf(60,plain,
    equal(skc5,bad),
    inference(res,[status(thm),theory(equality)],[20,10]),
    [iquote('0:Res:20.0,10.0')] ).

cnf(61,plain,
    ok(removemin_cpq_eff(triple(skc3,skc4,bad))),
    inference(rew,[status(thm),theory(equality)],[60,11]),
    [iquote('0:Rew:60.0,11.0')] ).

cnf(69,plain,
    equal(remove_cpq(findmin_cpq_eff(triple(u,create_slb,v)),bottom),removemin_cpq_eff(triple(u,create_slb,v))),
    inference(spr,[status(thm),theory(equality)],[54,55]),
    [iquote('0:SpR:54.0,55.0')] ).

cnf(70,plain,
    equal(remove_cpq(triple(u,create_slb,bad),bottom),removemin_cpq_eff(triple(u,create_slb,v))),
    inference(rew,[status(thm),theory(equality)],[29,69]),
    [iquote('0:Rew:29.0,69.0')] ).

cnf(125,plain,
    ( contains_slb(create_slb,bottom)
    | equal(removemin_cpq_eff(triple(u,create_slb,v)),triple(u,create_slb,bad)) ),
    inference(spr,[status(thm),theory(equality)],[38,70]),
    [iquote('0:SpR:38.1,70.0')] ).

cnf(132,plain,
    equal(removemin_cpq_eff(triple(u,create_slb,v)),triple(u,create_slb,bad)),
    inference(mrr,[status(thm)],[125,5]),
    [iquote('0:MRR:125.0,5.0')] ).

cnf(266,plain,
    ( ~ ok(remove_cpq(findmin_cpq_eff(triple(u,v,w)),x))
    | equal(v,create_slb)
    | contains_slb(v,findmin_pqp_res(u))
    | ok(triple(u,update_slb(v,findmin_pqp_res(u)),bad)) ),
    inference(spl,[status(thm),theory(equality)],[48,34]),
    [iquote('0:SpL:48.2,34.0')] ).

cnf(270,plain,
    ( ~ ok(findmin_cpq_eff(triple(u,v,w)))
    | equal(v,create_slb)
    | contains_slb(v,findmin_pqp_res(u)) ),
    inference(spl,[status(thm),theory(equality)],[48,14]),
    [iquote('0:SpL:48.2,14.0')] ).

cnf(276,plain,
    ( ~ ok(remove_cpq(findmin_cpq_eff(triple(u,v,w)),x))
    | equal(v,create_slb)
    | contains_slb(v,findmin_pqp_res(u)) ),
    inference(mrr,[status(thm)],[266,14]),
    [iquote('0:MRR:266.3,14.0')] ).

cnf(295,plain,
    ( ~ ok(removemin_cpq_eff(triple(u,v,w)))
    | equal(v,create_slb)
    | contains_slb(v,findmin_pqp_res(u)) ),
    inference(spl,[status(thm),theory(equality)],[55,276]),
    [iquote('0:SpL:55.0,276.0')] ).

cnf(318,plain,
    ( equal(skc4,create_slb)
    | contains_slb(skc4,findmin_pqp_res(skc3)) ),
    inference(res,[status(thm),theory(equality)],[61,295]),
    [iquote('0:Res:61.0,295.0')] ).

cnf(319,plain,
    equal(skc4,create_slb),
    inference(spt,[spt(split,[position(s1)])],[318]),
    [iquote('1:Spt:318.0')] ).

cnf(320,plain,
    ok(removemin_cpq_eff(triple(skc3,create_slb,bad))),
    inference(rew,[status(thm),theory(equality)],[319,61]),
    [iquote('1:Rew:319.0,61.0')] ).

cnf(322,plain,
    ok(triple(skc3,create_slb,bad)),
    inference(rew,[status(thm),theory(equality)],[132,320]),
    [iquote('1:Rew:132.0,320.0')] ).

cnf(323,plain,
    $false,
    inference(mrr,[status(thm)],[322,14]),
    [iquote('1:MRR:322.0,14.0')] ).

cnf(324,plain,
    ~ equal(skc4,create_slb),
    inference(spt,[spt(split,[position(sa)])],[323,319]),
    [iquote('1:Spt:323.0,318.0,319.0')] ).

cnf(325,plain,
    contains_slb(skc4,findmin_pqp_res(skc3)),
    inference(spt,[spt(split,[position(s2)])],[318]),
    [iquote('1:Spt:323.0,318.1')] ).

cnf(352,plain,
    ( ~ strictly_less_than(findmin_pqp_res(u),lookup_slb(v,findmin_pqp_res(u)))
    | ~ ok(remove_cpq(findmin_cpq_eff(triple(u,v,w)),x))
    | equal(v,create_slb)
    | ok(triple(u,update_slb(v,findmin_pqp_res(u)),bad)) ),
    inference(spl,[status(thm),theory(equality)],[58,34]),
    [iquote('0:SpL:58.2,34.0')] ).

cnf(360,plain,
    ( ~ strictly_less_than(findmin_pqp_res(u),lookup_slb(v,findmin_pqp_res(u)))
    | ~ ok(findmin_cpq_eff(triple(u,v,w)))
    | equal(v,create_slb) ),
    inference(spl,[status(thm),theory(equality)],[58,14]),
    [iquote('0:SpL:58.2,14.0')] ).

cnf(368,plain,
    ( ~ strictly_less_than(findmin_pqp_res(u),lookup_slb(v,findmin_pqp_res(u)))
    | ~ ok(remove_cpq(findmin_cpq_eff(triple(u,v,w)),x))
    | equal(v,create_slb) ),
    inference(mrr,[status(thm)],[352,14]),
    [iquote('0:MRR:352.3,14.0')] ).

cnf(555,plain,
    ( ~ ok(findmin_cpq_eff(triple(u,v,w)))
    | less_than(lookup_slb(v,findmin_pqp_res(u)),findmin_pqp_res(u))
    | equal(v,create_slb) ),
    inference(res,[status(thm),theory(equality)],[57,360]),
    [iquote('0:Res:57.0,360.0')] ).

cnf(724,plain,
    ( ~ contains_slb(u,findmin_pqp_res(v))
    | ~ less_than(lookup_slb(u,findmin_pqp_res(v)),findmin_pqp_res(v))
    | ~ ok(remove_cpq(findmin_cpq_eff(triple(v,u,w)),x))
    | equal(u,create_slb)
    | ok(triple(v,update_slb(u,findmin_pqp_res(v)),w)) ),
    inference(spl,[status(thm),theory(equality)],[52,34]),
    [iquote('0:SpL:52.3,34.0')] ).

cnf(733,plain,
    ( ~ contains_slb(u,findmin_pqp_res(v))
    | ~ less_than(lookup_slb(u,findmin_pqp_res(v)),findmin_pqp_res(v))
    | ~ ok(findmin_cpq_eff(triple(v,u,bad)))
    | equal(u,create_slb) ),
    inference(spl,[status(thm),theory(equality)],[52,14]),
    [iquote('0:SpL:52.3,14.0')] ).

cnf(743,plain,
    ( ~ less_than(lookup_slb(u,findmin_pqp_res(v)),findmin_pqp_res(v))
    | ~ ok(findmin_cpq_eff(triple(v,u,bad)))
    | equal(u,create_slb) ),
    inference(mrr,[status(thm)],[733,270]),
    [iquote('0:MRR:733.0,270.2')] ).

cnf(744,plain,
    ( ~ ok(findmin_cpq_eff(triple(u,v,bad)))
    | equal(v,create_slb) ),
    inference(mrr,[status(thm)],[743,555]),
    [iquote('0:MRR:743.0,555.1')] ).

cnf(753,plain,
    ( ~ contains_slb(u,findmin_pqp_res(v))
    | ~ less_than(lookup_slb(u,findmin_pqp_res(v)),findmin_pqp_res(v))
    | ~ ok(remove_cpq(findmin_cpq_eff(triple(v,u,w)),x))
    | equal(u,create_slb)
    | ok(findmin_cpq_eff(triple(v,u,w))) ),
    inference(rew,[status(thm),theory(equality)],[52,724]),
    [iquote('0:Rew:52.3,724.4')] ).

cnf(754,plain,
    ( ~ less_than(lookup_slb(u,findmin_pqp_res(v)),findmin_pqp_res(v))
    | ~ ok(remove_cpq(findmin_cpq_eff(triple(v,u,w)),x))
    | equal(u,create_slb)
    | ok(findmin_cpq_eff(triple(v,u,w))) ),
    inference(mrr,[status(thm)],[753,276]),
    [iquote('0:MRR:753.0,276.2')] ).

cnf(1014,plain,
    ( ~ strictly_less_than(findmin_pqp_res(u),lookup_slb(v,findmin_pqp_res(u)))
    | ~ ok(removemin_cpq_eff(triple(u,v,w)))
    | equal(v,create_slb) ),
    inference(spl,[status(thm),theory(equality)],[55,368]),
    [iquote('0:SpL:55.0,368.1')] ).

cnf(1026,plain,
    ( ~ ok(removemin_cpq_eff(triple(u,v,w)))
    | less_than(lookup_slb(v,findmin_pqp_res(u)),findmin_pqp_res(u))
    | equal(v,create_slb) ),
    inference(res,[status(thm),theory(equality)],[57,1014]),
    [iquote('0:Res:57.0,1014.0')] ).

cnf(16076,plain,
    ( ~ less_than(lookup_slb(u,findmin_pqp_res(v)),findmin_pqp_res(v))
    | ~ ok(removemin_cpq_eff(triple(v,u,w)))
    | equal(u,create_slb)
    | ok(findmin_cpq_eff(triple(v,u,w))) ),
    inference(spl,[status(thm),theory(equality)],[55,754]),
    [iquote('0:SpL:55.0,754.1')] ).

cnf(16082,plain,
    ( ~ ok(removemin_cpq_eff(triple(u,v,w)))
    | equal(v,create_slb)
    | ok(findmin_cpq_eff(triple(u,v,w))) ),
    inference(mrr,[status(thm)],[16076,1026]),
    [iquote('0:MRR:16076.0,1026.1')] ).

cnf(16123,plain,
    ( ~ ok(removemin_cpq_eff(triple(u,v,bad)))
    | equal(v,create_slb)
    | equal(v,create_slb) ),
    inference(res,[status(thm),theory(equality)],[16082,744]),
    [iquote('0:Res:16082.2,744.0')] ).

cnf(16126,plain,
    ( ~ ok(removemin_cpq_eff(triple(u,v,bad)))
    | equal(v,create_slb) ),
    inference(obv,[status(thm),theory(equality)],[16123]),
    [iquote('0:Obv:16123.1')] ).

cnf(16158,plain,
    equal(skc4,create_slb),
    inference(res,[status(thm),theory(equality)],[61,16126]),
    [iquote('0:Res:61.0,16126.0')] ).

cnf(16159,plain,
    $false,
    inference(mrr,[status(thm)],[16158,324]),
    [iquote('1:MRR:16158.0,324.0')] ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.08/0.12  % Problem  : SWV380+1 : TPTP v8.1.0. Released v3.3.0.
% 0.08/0.13  % Command  : run_spass %d %s
% 0.13/0.33  % Computer : n022.cluster.edu
% 0.13/0.33  % Model    : x86_64 x86_64
% 0.13/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33  % Memory   : 8042.1875MB
% 0.13/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33  % CPULimit : 300
% 0.13/0.33  % WCLimit  : 600
% 0.13/0.33  % DateTime : Thu Jun 16 06:58:02 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 32.77/32.97  
% 32.77/32.97  SPASS V 3.9 
% 32.77/32.97  SPASS beiseite: Proof found.
% 32.77/32.97  % SZS status Theorem
% 32.77/32.97  Problem: /export/starexec/sandbox/benchmark/theBenchmark.p 
% 32.77/32.97  SPASS derived 14054 clauses, backtracked 4 clauses, performed 4 splits and kept 7212 clauses.
% 32.77/32.97  SPASS allocated 108116 KBytes.
% 32.77/32.97  SPASS spent	0:0:32.35 on the problem.
% 32.77/32.97  		0:00:00.03 for the input.
% 32.77/32.97  		0:00:00.04 for the FLOTTER CNF translation.
% 32.77/32.97  		0:00:00.34 for inferences.
% 32.77/32.97  		0:00:00.18 for the backtracking.
% 32.77/32.97  		0:0:31.69 for the reduction.
% 32.77/32.97  
% 32.77/32.97  
% 32.77/32.97  Here is a proof with depth 4, length 55 :
% 32.77/32.97  % SZS output start Refutation
% See solution above
% 32.77/32.97  Formulae used in the proof : ax20 ax53 l16_co totality ax40 ax50 ax41 ax52 stricly_smaller_definition ax46 l16_l14 ax43 ax47 ax49 ax48
% 32.77/32.97  
%------------------------------------------------------------------------------