84 research outputs found
Non-Rigid Designators in Epistemic and Temporal Free Description Logics (Extended Version)
Definite descriptions, such as 'the smallest planet in the Solar System',
have been recently recognised as semantically transparent devices for object
identification in knowledge representation formalisms. Along with individual
names, they have been introduced also in the context of description logic
languages, enriching the expressivity of standard nominal constructors.
Moreover, in the first-order modal logic literature, definite descriptions have
been widely investigated for their non-rigid behaviour, which allows them to
denote different objects at different states. In this direction, we introduce
epistemic and temporal extensions of standard description logics, with nominals
and the universal role, additionally equipped with definite descriptions
constructors. Regarding names and descriptions, in these languages we allow
for: possible lack of denotation, ensured by partial models, coming from free
logic semantics as a generalisation of the classical ones; and non-rigid
designation features, obtained by assigning to terms distinct values across
states, as opposed to the standard rigidity condition on individual
expressions. In the absence of the rigid designator assumption, we show that
the satisfiability problem for epistemic free description logics is
NExpTime-complete, while satisfiability for temporal free description logics
over linear time structures is undecidable
OCL-Lite: a decidable (yet expressive) fragment of OCL
UML has become a de facto standard in conceptual modeling. Class diagrams in UML allow one to model the data in the domain
of interest by specifying a set of graphical constraints. However, in most cases one needs to provide the class diagram with additional semantics to completely specify the domain, and this is where OCL comes into
play. While reasoning over class diagrams is decidable and has been investigated
intensively, it is well known that checking the correctness of OCL constraints is undecidable. Thus, we introduce OCL-Lite, a fragment of the full OCL language and prove that reasoning over UML class diagrams with OCL-Lite constraints is in ExpTime by an encoding in the description logic ALCI. As a side result, DL techniques and tools can be used to reason on UML class diagrams annotated with arbitrary OCL-Lite constraints.Peer ReviewedPostprint (published version
Complexity of Safety and coSafety Fragments of Linear Temporal Logic
Linear Temporal Logic (LTL) is the de-facto standard temporal logic for
system specification, whose foundational properties have been studied for over
five decades. Safety and cosafety properties define notable fragments of LTL,
where a prefix of a trace suffices to establish whether a formula is true or
not over that trace. In this paper, we study the complexity of the problems of
satisfiability, validity, and realizability over infinite and finite traces for
the safety and cosafety fragments of LTL. As for satisfiability and validity
over infinite traces, we prove that the majority of the fragments have the same
complexity as full LTL, that is, they are PSPACE-complete. The picture is
radically different for realizability: we find fragments with the same
expressive power whose complexity varies from 2EXPTIME-complete (as full LTL)
to EXPTIME-complete. Notably, for all cosafety fragments, the complexity of the
three problems does not change passing from infinite to finite traces, while
for all safety fragments the complexity of satisfiability (resp.,
realizability) over finite traces drops to NP-complete (resp.,
-complete)
Living Without Beth and Craig: Definitions and Interpolants in Description Logics with Nominals and Role Inclusions
The Craig interpolation property (CIP) states that an interpolant for an
implication exists iff it is valid. The projective Beth definability property
(PBDP) states that an explicit definition exists iff a formula stating implicit
definability is valid. Thus, the CIP and PBDP transform potentially hard
existence problems into deduction problems in the underlying logic. Description
Logics with nominals and/or role inclusions do not enjoy the CIP nor PBDP, but
interpolants and explicit definitions have many potential applications in
ontology engineering and ontology-based data management. In this article we
show the following: even without Craig and Beth, the existence of interpolants
and explicit definitions is decidable in description logics with nominals
and/or role inclusions such as ALCO, ALCH and ALCHIO. However, living without
Craig and Beth makes this problem harder than deduction: we prove that the
existence problems become 2ExpTime-complete, thus one exponential harder than
validity. The existence of explicit definitions is 2ExpTime-hard even if one
asks for a definition of a nominal using any symbol distinct from that nominal,
but it becomes ExpTime-complete if one asks for a definition of a concept name
using any symbol distinct from that concept name.Comment: We have added results on description logics with role inclusions and
an ExpTime-completeness result for the explicit definability of concept
names. The title has been modified by adding role inclusions. This paper has
been accepted for AAAA 202
First-Order Rewritability and Complexity of Two-Dimensional Temporal Ontology-Mediated Queries
Aiming at ontology-based data access to temporal data, we design
two-dimensional temporal ontology and query languages by combining logics from
the (extended) DL-Lite family with linear temporal logic LTL over discrete time
(Z,<). Our main concern is first-order rewritability of ontology-mediated
queries (OMQs) that consist of a 2D ontology and a positive temporal instance
query. Our target languages for FO-rewritings are two-sorted FO(<) -
first-order logic with sorts for time instants ordered by the built-in
precedence relation < and for the domain of individuals - its extension FOE
with the standard congruence predicates t \equiv 0 mod n, for any fixed n > 1,
and FO(RPR) that admits relational primitive recursion. In terms of circuit
complexity, FOE- and FO(RPR)-rewritability guarantee answering OMQs in uniform
AC0 and NC1, respectively.
We proceed in three steps. First, we define a hierarchy of 2D DL-Lite/LTL
ontology languages and investigate the FO-rewritability of OMQs with atomic
queries by constructing projections onto 1D LTL OMQs and employing recent
results on the FO-rewritability of propositional LTL OMQs. As the projections
involve deciding consistency of ontologies and data, we also consider the
consistency problem for our languages. While the undecidability of consistency
for 2D ontology languages with expressive Boolean role inclusions might be
expected, we also show that, rather surprisingly, the restriction to Krom and
Horn role inclusions leads to decidability (and ExpSpace-completeness), even if
one admits full Booleans on concepts. As a final step, we lift some of the
rewritability results for atomic OMQs to OMQs with expressive positive temporal
instance queries. The lifting results are based on an in-depth study of the
canonical models and only concern Horn ontologies
Non-Rigid Designators in Modal and Temporal Free Description Logics (Extended Version)
Definite descriptions, such as 'the General Chair of KR 2024', are a
semantically transparent device for object identification in knowledge
representation. In first-order modal logic, definite descriptions have been
widely investigated for their non-rigidity, which allows them to designate
different objects (or none at all) at different states. We propose expressive
modal description logics with non-rigid definite descriptions and names, and
investigate decidability and complexity of the satisfaction problem. We first
systematically link satisfiability for the one-variable fragment of first-order
modal logic with counting to our modal description logics. Then, we prove a
promising NEXPTIME-completeness result for concept satisfiability for the
fundamental epistemic multi-agent logic and its neighbours,
and show that some expressive logics that are undecidable with constant domain
become decidable (but Ackermann-hard) with expanding domains. Finally, we
conduct a fine-grained analysis of decidability of temporal logics
- …