Professional Documents
Culture Documents
Cristiano Longo
Daniele Francesco Santamaria
This paper will appear in:Web Reasoning and Rule Systems, 978-3-319-22001-7, LNCS Volume 9209, Chapter
6, pp. 1-16, Springer International Publishing, 2015.
Motivation
Computable set theory studies the decision problem for fragments
of set theory (Cantone, Omodeo, Policriti 2001):
Integration in tnaNova/Referee;
theoretic results.
Most of the decidability results and applications concern
one-sorted multi-level fragments of set theory.
One-sorted multi-level syllogistics knowledge representation:
Cantone, Longo, Pisasale, 2010;
Cantone, Longo, Nicolosi-Asmundo, 2011;
Cantone, Longo, 2014;
... .
3
This work
The description logic DL4D supporting:
datatypes,
concept constructs (i.e., concept domain and range),
role constructs (i.e., union, complement, role chains).
Decidability of the consistency problem for DL4D-knowledge
bases via a reduction to the satisfiability problem for
4LQS R-formulae.
NP-completeness of the consistency problem for h-restricted
DL4D-knowledge bases.
Expressivity of DL4D.
Representation of SWRL rules in 4LQS R.
7
Syntax of 4LQS
Pairing operator h, i
Predicate symbols = and
(i) variables
(ii) variables
(iii) variables
(iv) variables
of
of
of
of
sort
sort
sort
sort
0:
1:
2:
3:
x, y, z, . . .
X 1, Y 1, Z 1, . . .
X 2, Y 2, Z 2, . . .
X 3, Y 3, Z 3, . . .
Syntax of 4LQS
4LQS quantified atomic formulae
level 1: (z1) . . . (zn)0, 0 propositional combination of
quantifier-free atomic formulae
1 ) , propositional combination of
level 2: (Z11) . . . (Zm
1 1
quantifier-free atomic formulae and of quantified atomic
formulae of level 1
level 3: (Z12) . . . (Zp2)2, 2 propositional combination of
quantifier-free atomic formulae and of quantified atomic
formulae of levels 1 and 2
4LQS-Formulae
Propositional combinations of quantifier-free atomic formulae of
levels 0, 1, 2, and of quantified atomic formulae of levels 1, 2, 3
9
Semantics of 4LQS
A 4LQS-interpretation is a pair M = (D, M ), where
Mx D
M X 1 pow(D)
M X 2 pow(pow(D))
M X 3 pow(pow(pow(D)))
We put M hx, yi = {{M x}, {M x, M y}}
10
Semantics of 4LQS
Formulae are interpreted as usual. In particular
M |= (z1) . . . (zn)0 iff M[z1/u1, . . . , zn/un] |= 0, for
all u1, . . . , un D
1 ) iff M[Z 1/U 1, . . . , Z 1 /U 1 ] |= ,
M |= (Z11) . . . (Zm
1
1
m m
1 1
1 pow(D)
for all U11, . . . , Um
11
Characterizing 4LQS R
4LQS R is the subcollection of the formulae of 4LQS such that
Restriction I
Nestings of quantifiers over variables of sort 0 into quantifiers over
variables of sort 1 are allowed if the former are linked to the
corresponding variables of sort 1
1]
[ 0 ni=1 m
z
Z
i
j=1
j
Example
(Z 1)(Z 1 X 2 (z) ( z Z 1 z X 1) )
If M |= ( z Z 1 z X 1) then M |= z Z 1
12
Characterizing 4LQS R
Restriction II
Every quantified atomic formula of level 3 is
either of type (Z12), . . . , (Zp2)2, where 2 is a propositional
combination of quantifier-free atomic formulae
or of type (Z 2)(Z 2 X 3 (z1)(z2)(hz1, z2i = Z 2)
Examples
(Z 2)(Z 2 X 3 (Z 2 X13 Z 2 X23)) (intersection)
(Z 2)(Z 2 X 3 (Z 2 X13 (Z 2 X23))) (set difference)
13
15
16
Syntax
dr
t1
Semantics
drD D
(t1 )D = D \ tD
1
t1 u t2
D
(t1 u t2 )D = tD
1 t2
t1 t t2
ed
D
(t1 t t2 )D = tD
1 t2
D
D
ed d
R.a
(R.a)I = {x I : hx, aI i RI }
T.ed
I
(T.ed )I = {x I : hx, eD
d i T }
(R)I = (I I ) \ RI
R1 t R2
R1 u R2
RC|
(RC| )I = {hx, yi RI : x C I }
TC|
(TC| )I = {hx, yi T I : x C I }
T|t
(T|t )I = {hx, yi T I : y tD }
TC1 |t
t1 t2
D
I |=D t1 t2 tD
1 = t2
t1 6 t2
D
I |=D t1 6 t2 tD
1 6= t2
t1 v t2
D
I |=D (t1 v t2 ) tD
1 t2
17
Expressivity of DL4D
Existential quantification and at-least number restriction (resp.,
universal quantification and at-most number restriction) only on
the left- (resp., right-) hand side of inclusion axioms.
More liberal than SROIQ(D) in:
construction of role inclusion axioms (roles involved not
subject to any ordering relationship),
simple roles are not needed to define role inclusion axioms
and axioms involving number restrictions,
Boolean operators on roles are admitted.
Derived datatypes (inside inclusion axioms involving concrete
roles).
18
21
X
hy, zi
R
hasParent
4LQS -rule
3
3
XhasBrother
hx, zi XhasUncle
)
Type of Rule
22
Conclusions
DL4D: a description logic expressible in 4LQS R
Decidability of the consistency problem for DL4D-knowledge
bases
NP-Completeness.
Expressiveness of SROIQ(D)
Expressing SWRL rules in 4LQS R
23
24