TSTP Solution File: SWB031+2 by Drodi---3.5.1
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Drodi---3.5.1
% Problem : SWB031+2 : TPTP v8.1.2. Released v5.2.0.
% Transfm : none
% Format : tptp:raw
% Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% Computer : n018.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 : Wed May 31 12:38:41 EDT 2023
% Result : Unsatisfiable 0.13s 0.36s
% Output : CNFRefutation 0.20s
% Verified :
% SZS Type : Refutation
% Derivation depth : 15
% Number of leaves : 6
% Syntax : Number of formulae : 41 ( 17 unt; 0 def)
% Number of atoms : 166 ( 20 equ)
% Maximal formula atoms : 14 ( 4 avg)
% Number of connectives : 196 ( 71 ~; 74 |; 43 &)
% ( 7 <=>; 1 =>; 0 <=; 0 <~>)
% Maximal formula depth : 13 ( 5 avg)
% Maximal term depth : 2 ( 1 avg)
% Number of predicates : 6 ( 4 usr; 1 prp; 0-3 aty)
% Number of functors : 12 ( 12 usr; 10 con; 0-3 aty)
% Number of variables : 93 (; 85 !; 8 ?)
% Comments :
%------------------------------------------------------------------------------
fof(f1,axiom,
! [X] : ir(X),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f2,axiom,
! [X] :
( icext(uri_owl_Thing,X)
<=> ir(X) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f3,axiom,
! [X] : ~ icext(uri_owl_Nothing,X),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f4,axiom,
! [Z,S1,A1] :
( ( iext(uri_rdf_first,S1,A1)
& iext(uri_rdf_rest,S1,uri_rdf_nil) )
=> ( iext(uri_owl_oneOf,Z,S1)
<=> ( ic(Z)
& ! [X] :
( icext(Z,X)
<=> X = A1 ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f5,axiom,
! [C1,C2] :
( iext(uri_owl_equivalentClass,C1,C2)
<=> ( ic(C1)
& ic(C2)
& ! [X] :
( icext(C1,X)
<=> icext(C2,X) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f6,axiom,
? [BNODE_x,BNODE_l] :
( iext(uri_owl_equivalentClass,uri_owl_Thing,BNODE_x)
& iext(uri_owl_oneOf,BNODE_x,BNODE_l)
& iext(uri_rdf_first,BNODE_l,uri_ex_w)
& iext(uri_rdf_rest,BNODE_l,uri_rdf_nil) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f7,plain,
! [X0] : ir(X0),
inference(cnf_transformation,[status(esa)],[f1]) ).
fof(f8,plain,
! [X] :
( ( ~ icext(uri_owl_Thing,X)
| ir(X) )
& ( icext(uri_owl_Thing,X)
| ~ ir(X) ) ),
inference(NNF_transformation,[status(esa)],[f2]) ).
fof(f9,plain,
( ! [X] :
( ~ icext(uri_owl_Thing,X)
| ir(X) )
& ! [X] :
( icext(uri_owl_Thing,X)
| ~ ir(X) ) ),
inference(miniscoping,[status(esa)],[f8]) ).
fof(f11,plain,
! [X0] :
( icext(uri_owl_Thing,X0)
| ~ ir(X0) ),
inference(cnf_transformation,[status(esa)],[f9]) ).
fof(f12,plain,
! [X0] : ~ icext(uri_owl_Nothing,X0),
inference(cnf_transformation,[status(esa)],[f3]) ).
fof(f13,plain,
! [Z,S1,A1] :
( ~ iext(uri_rdf_first,S1,A1)
| ~ iext(uri_rdf_rest,S1,uri_rdf_nil)
| ( iext(uri_owl_oneOf,Z,S1)
<=> ( ic(Z)
& ! [X] :
( icext(Z,X)
<=> X = A1 ) ) ) ),
inference(pre_NNF_transformation,[status(esa)],[f4]) ).
fof(f14,plain,
! [Z,S1,A1] :
( ~ iext(uri_rdf_first,S1,A1)
| ~ iext(uri_rdf_rest,S1,uri_rdf_nil)
| ( ( ~ iext(uri_owl_oneOf,Z,S1)
| ( ic(Z)
& ! [X] :
( ( ~ icext(Z,X)
| X = A1 )
& ( icext(Z,X)
| X != A1 ) ) ) )
& ( iext(uri_owl_oneOf,Z,S1)
| ~ ic(Z)
| ? [X] :
( ( ~ icext(Z,X)
| X != A1 )
& ( icext(Z,X)
| X = A1 ) ) ) ) ),
inference(NNF_transformation,[status(esa)],[f13]) ).
fof(f15,plain,
! [S1,A1] :
( ~ iext(uri_rdf_first,S1,A1)
| ~ iext(uri_rdf_rest,S1,uri_rdf_nil)
| ( ! [Z] :
( ~ iext(uri_owl_oneOf,Z,S1)
| ( ic(Z)
& ! [X] :
( ~ icext(Z,X)
| X = A1 )
& ! [X] :
( icext(Z,X)
| X != A1 ) ) )
& ! [Z] :
( iext(uri_owl_oneOf,Z,S1)
| ~ ic(Z)
| ? [X] :
( ( ~ icext(Z,X)
| X != A1 )
& ( icext(Z,X)
| X = A1 ) ) ) ) ),
inference(miniscoping,[status(esa)],[f14]) ).
fof(f16,plain,
! [S1,A1] :
( ~ iext(uri_rdf_first,S1,A1)
| ~ iext(uri_rdf_rest,S1,uri_rdf_nil)
| ( ! [Z] :
( ~ iext(uri_owl_oneOf,Z,S1)
| ( ic(Z)
& ! [X] :
( ~ icext(Z,X)
| X = A1 )
& ! [X] :
( icext(Z,X)
| X != A1 ) ) )
& ! [Z] :
( iext(uri_owl_oneOf,Z,S1)
| ~ ic(Z)
| ( ( ~ icext(Z,sk0_0(Z,A1,S1))
| sk0_0(Z,A1,S1) != A1 )
& ( icext(Z,sk0_0(Z,A1,S1))
| sk0_0(Z,A1,S1) = A1 ) ) ) ) ),
inference(skolemization,[status(esa)],[f15]) ).
fof(f18,plain,
! [X0,X1,X2,X3] :
( ~ iext(uri_rdf_first,X0,X1)
| ~ iext(uri_rdf_rest,X0,uri_rdf_nil)
| ~ iext(uri_owl_oneOf,X2,X0)
| ~ icext(X2,X3)
| X3 = X1 ),
inference(cnf_transformation,[status(esa)],[f16]) ).
fof(f22,plain,
! [C1,C2] :
( ( ~ iext(uri_owl_equivalentClass,C1,C2)
| ( ic(C1)
& ic(C2)
& ! [X] :
( ( ~ icext(C1,X)
| icext(C2,X) )
& ( icext(C1,X)
| ~ icext(C2,X) ) ) ) )
& ( iext(uri_owl_equivalentClass,C1,C2)
| ~ ic(C1)
| ~ ic(C2)
| ? [X] :
( ( ~ icext(C1,X)
| ~ icext(C2,X) )
& ( icext(C1,X)
| icext(C2,X) ) ) ) ),
inference(NNF_transformation,[status(esa)],[f5]) ).
fof(f23,plain,
( ! [C1,C2] :
( ~ iext(uri_owl_equivalentClass,C1,C2)
| ( ic(C1)
& ic(C2)
& ! [X] :
( ~ icext(C1,X)
| icext(C2,X) )
& ! [X] :
( icext(C1,X)
| ~ icext(C2,X) ) ) )
& ! [C1,C2] :
( iext(uri_owl_equivalentClass,C1,C2)
| ~ ic(C1)
| ~ ic(C2)
| ? [X] :
( ( ~ icext(C1,X)
| ~ icext(C2,X) )
& ( icext(C1,X)
| icext(C2,X) ) ) ) ),
inference(miniscoping,[status(esa)],[f22]) ).
fof(f24,plain,
( ! [C1,C2] :
( ~ iext(uri_owl_equivalentClass,C1,C2)
| ( ic(C1)
& ic(C2)
& ! [X] :
( ~ icext(C1,X)
| icext(C2,X) )
& ! [X] :
( icext(C1,X)
| ~ icext(C2,X) ) ) )
& ! [C1,C2] :
( iext(uri_owl_equivalentClass,C1,C2)
| ~ ic(C1)
| ~ ic(C2)
| ( ( ~ icext(C1,sk0_1(C2,C1))
| ~ icext(C2,sk0_1(C2,C1)) )
& ( icext(C1,sk0_1(C2,C1))
| icext(C2,sk0_1(C2,C1)) ) ) ) ),
inference(skolemization,[status(esa)],[f23]) ).
fof(f27,plain,
! [X0,X1,X2] :
( ~ iext(uri_owl_equivalentClass,X0,X1)
| ~ icext(X0,X2)
| icext(X1,X2) ),
inference(cnf_transformation,[status(esa)],[f24]) ).
fof(f28,plain,
! [X0,X1,X2] :
( ~ iext(uri_owl_equivalentClass,X0,X1)
| icext(X0,X2)
| ~ icext(X1,X2) ),
inference(cnf_transformation,[status(esa)],[f24]) ).
fof(f31,plain,
? [BNODE_l] :
( ? [BNODE_x] :
( iext(uri_owl_equivalentClass,uri_owl_Thing,BNODE_x)
& iext(uri_owl_oneOf,BNODE_x,BNODE_l) )
& iext(uri_rdf_first,BNODE_l,uri_ex_w)
& iext(uri_rdf_rest,BNODE_l,uri_rdf_nil) ),
inference(miniscoping,[status(esa)],[f6]) ).
fof(f32,plain,
( iext(uri_owl_equivalentClass,uri_owl_Thing,sk0_3)
& iext(uri_owl_oneOf,sk0_3,sk0_2)
& iext(uri_rdf_first,sk0_2,uri_ex_w)
& iext(uri_rdf_rest,sk0_2,uri_rdf_nil) ),
inference(skolemization,[status(esa)],[f31]) ).
fof(f33,plain,
iext(uri_owl_equivalentClass,uri_owl_Thing,sk0_3),
inference(cnf_transformation,[status(esa)],[f32]) ).
fof(f34,plain,
iext(uri_owl_oneOf,sk0_3,sk0_2),
inference(cnf_transformation,[status(esa)],[f32]) ).
fof(f35,plain,
iext(uri_rdf_first,sk0_2,uri_ex_w),
inference(cnf_transformation,[status(esa)],[f32]) ).
fof(f36,plain,
iext(uri_rdf_rest,sk0_2,uri_rdf_nil),
inference(cnf_transformation,[status(esa)],[f32]) ).
fof(f38,plain,
! [X0] : icext(uri_owl_Thing,X0),
inference(forward_subsumption_resolution,[status(thm)],[f11,f7]) ).
fof(f74,plain,
! [X0] :
( ~ icext(uri_owl_Thing,X0)
| icext(sk0_3,X0) ),
inference(resolution,[status(thm)],[f27,f33]) ).
fof(f75,plain,
! [X0] : icext(sk0_3,X0),
inference(forward_subsumption_resolution,[status(thm)],[f74,f38]) ).
fof(f79,plain,
! [X0,X1,X2] :
( ~ iext(uri_rdf_first,sk0_2,X0)
| ~ iext(uri_owl_oneOf,X1,sk0_2)
| ~ icext(X1,X2)
| X2 = X0 ),
inference(resolution,[status(thm)],[f18,f36]) ).
fof(f80,plain,
! [X0,X1] :
( ~ iext(uri_rdf_first,sk0_2,X0)
| ~ icext(sk0_3,X1)
| X1 = X0 ),
inference(resolution,[status(thm)],[f79,f34]) ).
fof(f81,plain,
! [X0,X1] :
( ~ iext(uri_rdf_first,sk0_2,X0)
| X1 = X0 ),
inference(forward_subsumption_resolution,[status(thm)],[f80,f75]) ).
fof(f82,plain,
! [X0] : X0 = uri_ex_w,
inference(resolution,[status(thm)],[f81,f35]) ).
fof(f83,plain,
! [X0,X1] : X0 = X1,
inference(paramodulation,[status(thm)],[f82,f82]) ).
fof(f84,plain,
! [X0] : iext(uri_rdf_first,sk0_2,X0),
inference(paramodulation,[status(thm)],[f82,f35]) ).
fof(f86,plain,
! [X0,X1] : iext(X0,sk0_2,X1),
inference(paramodulation,[status(thm)],[f83,f84]) ).
fof(f98,plain,
! [X0,X1,X2] : iext(X0,X1,X2),
inference(paramodulation,[status(thm)],[f83,f86]) ).
fof(f125,plain,
! [X0,X1,X2] :
( icext(X0,X1)
| ~ icext(X2,X1) ),
inference(backward_subsumption_resolution,[status(thm)],[f28,f98]) ).
fof(f127,plain,
! [X0,X1] : ~ icext(X0,X1),
inference(resolution,[status(thm)],[f125,f12]) ).
fof(f128,plain,
$false,
inference(backward_subsumption_resolution,[status(thm)],[f75,f127]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.12 % Problem : SWB031+2 : TPTP v8.1.2. Released v5.2.0.
% 0.12/0.13 % Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.13/0.35 % Computer : n018.cluster.edu
% 0.13/0.35 % Model : x86_64 x86_64
% 0.13/0.35 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35 % Memory : 8042.1875MB
% 0.13/0.35 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35 % CPULimit : 300
% 0.13/0.35 % WCLimit : 300
% 0.13/0.35 % DateTime : Tue May 30 10:47:55 EDT 2023
% 0.13/0.35 % CPUTime :
% 0.13/0.35 % Drodi V3.5.1
% 0.13/0.36 % Refutation found
% 0.13/0.36 % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 0.13/0.36 % SZS output start CNFRefutation for theBenchmark
% See solution above
% 0.20/0.58 % Elapsed time: 0.012774 seconds
% 0.20/0.58 % CPU time: 0.016398 seconds
% 0.20/0.58 % Memory used: 119.083 KB
%------------------------------------------------------------------------------