TSTP Solution File: SWB028+2 by SPASS---3.9

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SPASS---3.9
% Problem  : SWB028+2 : TPTP v8.1.0. Released v5.2.0.
% Transfm  : none
% Format   : tptp
% Command  : run_spass %d %s

% Computer : n020.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 : Tue Jul 19 19:21:32 EDT 2022

% Result   : Theorem 2.21s 2.42s
% Output   : Refutation 2.21s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   11
%            Number of leaves      :   17
% Syntax   : Number of clauses     :   47 (  11 unt;  15 nHn;  47 RR)
%            Number of literals    :  125 (   0 equ;  68 neg)
%            Maximal clause size   :    6 (   2 avg)
%            Maximal term depth    :    3 (   1 avg)
%            Number of predicates  :    6 (   5 usr;   1 prp; 0-3 aty)
%            Number of functors    :   20 (  20 usr;  15 con; 0-3 aty)
%            Number of variables   :    0 (   0 sgn)

% Comments : 
%------------------------------------------------------------------------------
cnf(1,axiom,
    ic(uri_owl_InverseFunctionalProperty),
    file('SWB028+2.p',unknown),
    [] ).

cnf(2,axiom,
    iext(uri_owl_equivalentClass,uri_ex_InversesOfFunctionalProperties,skc21),
    file('SWB028+2.p',unknown),
    [] ).

cnf(4,axiom,
    iext(uri_owl_onProperty,skc21,uri_owl_inverseOf),
    file('SWB028+2.p',unknown),
    [] ).

cnf(5,axiom,
    iext(uri_owl_someValuesFrom,skc21,uri_owl_FunctionalProperty),
    file('SWB028+2.p',unknown),
    [] ).

cnf(6,axiom,
    ~ iext(uri_rdfs_subClassOf,uri_ex_InversesOfFunctionalProperties,uri_owl_InverseFunctionalProperty),
    file('SWB028+2.p',unknown),
    [] ).

cnf(15,axiom,
    ( ~ iext(uri_owl_equivalentClass,u,v)
    | ic(u) ),
    file('SWB028+2.p',unknown),
    [] ).

cnf(17,axiom,
    ( ~ iext(uri_owl_inverseOf,u,v)
    | ip(u) ),
    file('SWB028+2.p',unknown),
    [] ).

cnf(22,axiom,
    ( ~ ip(u)
    | icext(uri_owl_InverseFunctionalProperty,u)
    | iext(u,skf16(u),skf14(u)) ),
    file('SWB028+2.p',unknown),
    [] ).

cnf(23,axiom,
    ( ~ ip(u)
    | ~ equal(skf16(u),skf15(u))
    | icext(uri_owl_InverseFunctionalProperty,u) ),
    file('SWB028+2.p',unknown),
    [] ).

cnf(24,axiom,
    ( ~ ip(u)
    | icext(uri_owl_InverseFunctionalProperty,u)
    | iext(u,skf15(u),skf14(u)) ),
    file('SWB028+2.p',unknown),
    [] ).

cnf(26,axiom,
    ( ~ icext(u,v)
    | ~ iext(uri_owl_equivalentClass,u,w)
    | icext(w,v) ),
    file('SWB028+2.p',unknown),
    [] ).

cnf(28,axiom,
    ( ~ iext(u,v,w)
    | ~ iext(uri_owl_inverseOf,u,x)
    | iext(x,w,v) ),
    file('SWB028+2.p',unknown),
    [] ).

cnf(30,axiom,
    ( ~ ic(u)
    | ~ ic(v)
    | icext(u,skf17(v,u))
    | iext(uri_rdfs_subClassOf,u,v) ),
    file('SWB028+2.p',unknown),
    [] ).

cnf(31,axiom,
    ( ~ ic(u)
    | ~ ic(v)
    | ~ icext(v,skf17(v,w))
    | iext(uri_rdfs_subClassOf,u,v) ),
    file('SWB028+2.p',unknown),
    [] ).

cnf(32,axiom,
    ( ~ icext(uri_owl_FunctionalProperty,u)
    | ~ iext(u,v,w)
    | ~ iext(u,v,x)
    | equal(x,w) ),
    file('SWB028+2.p',unknown),
    [] ).

cnf(34,axiom,
    ( ~ icext(u,v)
    | ~ iext(uri_owl_someValuesFrom,u,w)
    | ~ iext(uri_owl_onProperty,u,x)
    | icext(w,skf19(w,y,z)) ),
    file('SWB028+2.p',unknown),
    [] ).

cnf(36,axiom,
    ( ~ icext(u,v)
    | ~ iext(uri_owl_someValuesFrom,u,w)
    | ~ iext(uri_owl_onProperty,u,x)
    | iext(x,v,skf19(w,v,x)) ),
    file('SWB028+2.p',unknown),
    [] ).

cnf(41,plain,
    ( ~ ic(uri_owl_InverseFunctionalProperty)
    | ~ ic(uri_ex_InversesOfFunctionalProperties)
    | ~ icext(uri_owl_InverseFunctionalProperty,skf17(uri_owl_InverseFunctionalProperty,u)) ),
    inference(res,[status(thm),theory(equality)],[31,6]),
    [iquote('0:Res:31.3,6.0')] ).

cnf(42,plain,
    ( ~ ic(uri_owl_InverseFunctionalProperty)
    | ~ ic(uri_ex_InversesOfFunctionalProperties)
    | icext(uri_ex_InversesOfFunctionalProperties,skf17(uri_owl_InverseFunctionalProperty,uri_ex_InversesOfFunctionalProperties)) ),
    inference(res,[status(thm),theory(equality)],[30,6]),
    [iquote('0:Res:30.3,6.0')] ).

cnf(45,plain,
    ( ~ ic(uri_ex_InversesOfFunctionalProperties)
    | icext(uri_ex_InversesOfFunctionalProperties,skf17(uri_owl_InverseFunctionalProperty,uri_ex_InversesOfFunctionalProperties)) ),
    inference(mrr,[status(thm)],[42,1]),
    [iquote('0:MRR:42.0,1.0')] ).

cnf(46,plain,
    ( ~ ic(uri_ex_InversesOfFunctionalProperties)
    | ~ icext(uri_owl_InverseFunctionalProperty,skf17(uri_owl_InverseFunctionalProperty,u)) ),
    inference(mrr,[status(thm)],[41,1]),
    [iquote('0:MRR:41.0,1.0')] ).

cnf(48,plain,
    ic(uri_ex_InversesOfFunctionalProperties),
    inference(res,[status(thm),theory(equality)],[2,15]),
    [iquote('0:Res:2.0,15.0')] ).

cnf(49,plain,
    icext(uri_ex_InversesOfFunctionalProperties,skf17(uri_owl_InverseFunctionalProperty,uri_ex_InversesOfFunctionalProperties)),
    inference(mrr,[status(thm)],[45,48]),
    [iquote('0:MRR:45.0,48.0')] ).

cnf(50,plain,
    ~ icext(uri_owl_InverseFunctionalProperty,skf17(uri_owl_InverseFunctionalProperty,u)),
    inference(mrr,[status(thm)],[46,48]),
    [iquote('0:MRR:46.0,48.0')] ).

cnf(52,plain,
    ( ~ ip(skf17(uri_owl_InverseFunctionalProperty,u))
    | ~ equal(skf16(skf17(uri_owl_InverseFunctionalProperty,u)),skf15(skf17(uri_owl_InverseFunctionalProperty,u))) ),
    inference(res,[status(thm),theory(equality)],[23,50]),
    [iquote('0:Res:23.2,50.0')] ).

cnf(82,plain,
    ( ~ icext(uri_ex_InversesOfFunctionalProperties,u)
    | icext(skc21,u) ),
    inference(res,[status(thm),theory(equality)],[2,26]),
    [iquote('0:Res:2.0,26.1')] ).

cnf(108,plain,
    ( ~ ip(u)
    | ~ iext(uri_owl_inverseOf,u,v)
    | icext(uri_owl_InverseFunctionalProperty,u)
    | iext(v,skf14(u),skf15(u)) ),
    inference(res,[status(thm),theory(equality)],[24,28]),
    [iquote('0:Res:24.2,28.0')] ).

cnf(109,plain,
    ( ~ ip(u)
    | ~ iext(uri_owl_inverseOf,u,v)
    | icext(uri_owl_InverseFunctionalProperty,u)
    | iext(v,skf14(u),skf16(u)) ),
    inference(res,[status(thm),theory(equality)],[22,28]),
    [iquote('0:Res:22.2,28.0')] ).

cnf(112,plain,
    ( ~ iext(uri_owl_inverseOf,u,v)
    | icext(uri_owl_InverseFunctionalProperty,u)
    | iext(v,skf14(u),skf15(u)) ),
    inference(mrr,[status(thm)],[108,17]),
    [iquote('0:MRR:108.0,17.1')] ).

cnf(113,plain,
    ( ~ iext(uri_owl_inverseOf,u,v)
    | icext(uri_owl_InverseFunctionalProperty,u)
    | iext(v,skf14(u),skf16(u)) ),
    inference(mrr,[status(thm)],[109,17]),
    [iquote('0:MRR:109.0,17.1')] ).

cnf(227,plain,
    ( ~ icext(skc21,u)
    | ~ iext(uri_owl_onProperty,skc21,v)
    | icext(uri_owl_FunctionalProperty,skf19(uri_owl_FunctionalProperty,w,x)) ),
    inference(res,[status(thm),theory(equality)],[5,34]),
    [iquote('0:Res:5.0,34.1')] ).

cnf(301,plain,
    ( ~ icext(skc21,u)
    | ~ iext(uri_owl_onProperty,skc21,v)
    | iext(v,u,skf19(uri_owl_FunctionalProperty,u,v)) ),
    inference(res,[status(thm),theory(equality)],[5,36]),
    [iquote('0:Res:5.0,36.1')] ).

cnf(727,plain,
    ( ~ iext(uri_owl_inverseOf,u,v)
    | ~ icext(uri_owl_FunctionalProperty,v)
    | ~ iext(v,skf14(u),w)
    | icext(uri_owl_InverseFunctionalProperty,u)
    | equal(w,skf15(u)) ),
    inference(res,[status(thm),theory(equality)],[112,32]),
    [iquote('0:Res:112.2,32.1')] ).

cnf(3589,plain,
    ( ~ iext(uri_owl_inverseOf,u,v)
    | ~ iext(uri_owl_inverseOf,u,v)
    | ~ icext(uri_owl_FunctionalProperty,v)
    | icext(uri_owl_InverseFunctionalProperty,u)
    | icext(uri_owl_InverseFunctionalProperty,u)
    | equal(skf16(u),skf15(u)) ),
    inference(res,[status(thm),theory(equality)],[113,727]),
    [iquote('0:Res:113.2,727.2')] ).

cnf(3594,plain,
    ( ~ iext(uri_owl_inverseOf,u,v)
    | ~ icext(uri_owl_FunctionalProperty,v)
    | icext(uri_owl_InverseFunctionalProperty,u)
    | equal(skf16(u),skf15(u)) ),
    inference(obv,[status(thm),theory(equality)],[3589]),
    [iquote('0:Obv:3589.3')] ).

cnf(3915,plain,
    ( ~ icext(skc21,u)
    | icext(uri_owl_FunctionalProperty,skf19(uri_owl_FunctionalProperty,v,w)) ),
    inference(res,[status(thm),theory(equality)],[4,227]),
    [iquote('0:Res:4.0,227.1')] ).

cnf(3997,plain,
    ( ~ icext(skc21,u)
    | ~ iext(uri_owl_onProperty,skc21,uri_owl_inverseOf)
    | ~ icext(uri_owl_FunctionalProperty,skf19(uri_owl_FunctionalProperty,u,uri_owl_inverseOf))
    | icext(uri_owl_InverseFunctionalProperty,u)
    | equal(skf16(u),skf15(u)) ),
    inference(res,[status(thm),theory(equality)],[301,3594]),
    [iquote('0:Res:301.2,3594.0')] ).

cnf(4016,plain,
    ( ~ icext(skc21,u)
    | ~ iext(uri_owl_onProperty,skc21,uri_owl_inverseOf)
    | ip(u) ),
    inference(res,[status(thm),theory(equality)],[301,17]),
    [iquote('0:Res:301.2,17.0')] ).

cnf(4088,plain,
    ( ~ icext(skc21,u)
    | ip(u) ),
    inference(mrr,[status(thm)],[4016,4]),
    [iquote('0:MRR:4016.1,4.0')] ).

cnf(4137,plain,
    ( ~ icext(uri_ex_InversesOfFunctionalProperties,u)
    | ip(u) ),
    inference(res,[status(thm),theory(equality)],[82,4088]),
    [iquote('0:Res:82.1,4088.0')] ).

cnf(4149,plain,
    ip(skf17(uri_owl_InverseFunctionalProperty,uri_ex_InversesOfFunctionalProperties)),
    inference(res,[status(thm),theory(equality)],[49,4137]),
    [iquote('0:Res:49.0,4137.0')] ).

cnf(4316,plain,
    ( ~ icext(skc21,u)
    | ~ icext(uri_owl_FunctionalProperty,skf19(uri_owl_FunctionalProperty,u,uri_owl_inverseOf))
    | icext(uri_owl_InverseFunctionalProperty,u)
    | equal(skf16(u),skf15(u)) ),
    inference(mrr,[status(thm)],[3997,4]),
    [iquote('0:MRR:3997.1,4.0')] ).

cnf(4317,plain,
    ( ~ icext(skc21,u)
    | icext(uri_owl_InverseFunctionalProperty,u)
    | equal(skf16(u),skf15(u)) ),
    inference(mrr,[status(thm)],[4316,3915]),
    [iquote('0:MRR:4316.1,3915.1')] ).

cnf(4332,plain,
    ~ equal(skf16(skf17(uri_owl_InverseFunctionalProperty,uri_ex_InversesOfFunctionalProperties)),skf15(skf17(uri_owl_InverseFunctionalProperty,uri_ex_InversesOfFunctionalProperties))),
    inference(sor,[status(thm)],[52,4149]),
    [iquote('0:SoR:52.0,4149.0')] ).

cnf(6423,plain,
    ( ~ icext(uri_ex_InversesOfFunctionalProperties,u)
    | icext(uri_owl_InverseFunctionalProperty,u)
    | equal(skf16(u),skf15(u)) ),
    inference(res,[status(thm),theory(equality)],[82,4317]),
    [iquote('0:Res:82.1,4317.0')] ).

cnf(6430,plain,
    ( icext(uri_owl_InverseFunctionalProperty,skf17(uri_owl_InverseFunctionalProperty,uri_ex_InversesOfFunctionalProperties))
    | equal(skf16(skf17(uri_owl_InverseFunctionalProperty,uri_ex_InversesOfFunctionalProperties)),skf15(skf17(uri_owl_InverseFunctionalProperty,uri_ex_InversesOfFunctionalProperties))) ),
    inference(res,[status(thm),theory(equality)],[49,6423]),
    [iquote('0:Res:49.0,6423.0')] ).

cnf(6435,plain,
    $false,
    inference(mrr,[status(thm)],[6430,50,4332]),
    [iquote('0:MRR:6430.0,6430.1,50.0,4332.0')] ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.11  % Problem  : SWB028+2 : TPTP v8.1.0. Released v5.2.0.
% 0.00/0.12  % Command  : run_spass %d %s
% 0.12/0.33  % Computer : n020.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 : Wed Jun  1 03:03:08 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 2.21/2.42  
% 2.21/2.42  SPASS V 3.9 
% 2.21/2.42  SPASS beiseite: Proof found.
% 2.21/2.42  % SZS status Theorem
% 2.21/2.42  Problem: /export/starexec/sandbox2/benchmark/theBenchmark.p 
% 2.21/2.42  SPASS derived 5045 clauses, backtracked 1494 clauses, performed 17 splits and kept 4255 clauses.
% 2.21/2.42  SPASS allocated 102914 KBytes.
% 2.21/2.42  SPASS spent	0:00:02.05 on the problem.
% 2.21/2.42  		0:00:00.03 for the input.
% 2.21/2.42  		0:00:00.08 for the FLOTTER CNF translation.
% 2.21/2.42  		0:00:00.08 for inferences.
% 2.21/2.42  		0:00:00.06 for the backtracking.
% 2.21/2.42  		0:00:01.74 for the reduction.
% 2.21/2.42  
% 2.21/2.42  
% 2.21/2.42  Here is a proof with depth 6, length 47 :
% 2.21/2.42  % SZS output start Refutation
% See solution above
% 2.21/2.42  Formulae used in the proof : owl_class_inversefunctionalproperty_type testcase_premise_fullish_028_Inferred_Property_Characteristics_III testcase_conclusion_fullish_028_Inferred_Property_Characteristics_III owl_eqdis_equivalentclass owl_inv owl_char_inversefunctional owl_rdfsext_subclassof owl_char_functional owl_restrict_somevaluesfrom
% 2.21/2.42  
%------------------------------------------------------------------------------