Chair for Automata Theory
of the Institute for Theoretical Computer Science,
Faculty of Computer Science at
TU Dresden
Technical Reports
2001
C. Lutz, H. Sturm, F. Wolter, and M. Zakharyaschev.
A Tableau Calculus for Temporal Description Logic: The Constant Domain
Case.
LTCS-Report 01-01, LuFG Theoretical Computer Science, RWTH Aachen, Germany,
2001.
See http://www-lti.informatik.rwth-aachen.de/Forschung/Reports.html.
Bibtex entry Paper (PS)
Abstract
We show how to combine the standard tableau system for the basic
description logic ALC with Wolper's tableau calculus for
propositional temporal logic PTL in order to design a terminating
sound and complete tableau-based satisfiability-checking algorithm for the
temporal description logic PTL_ALC interpreted in models with constant
domains. We use the method of quasimodels
to represent models with
infinite domains, and the technique of minimal types to
maintain these domains constant. The combination is flexible and can be
extended to more expressive description logics or even to decidable
fragments of first-order temporal logics.
F. Baader, S. Brandt, and R. Küsters.
Matching under Side Conditions in Description Logics.
LTCS-Report 01-02, LuFG Theoretical Computer Science, RWTH Aachen, Germany,
2001.
See http://www-lti.informatik.rwth-aachen.de/Forschung/Reports.html.
Bibtex entry Abstract
Paper (PS)
Abstract
Whereas matching in Description Logics is now relatively well-investigated,
there are only very few formal results on matching under additional side conditions,
though these side conditions were already present in the original paper by Borgida
and McGuinness introducing matching in DLs. The present paper closes this
gap for the DL $\aln$ and its sublanguages.
F. Baader and S. Tobies.
The Inverse Method Implements the Automata Approach for Modal
Satisfiability.
LTCS-Report 01-03, LuFG Theoretical Computer Science, RWTH Aachen, Germany,
2001.
See http://www-lti.informatik.rwth-aachen.de/Forschung/Reports.html.
Bibtex entry Abstract
Paper (PS)
Abstract
Tableaux-based decision procedures for satisfiability of modal and description
logics behave quite well in practice, but it is sometimes hard to obtain exact
worst-case complexity results using these approaches, especially for
EXPTIME-complete logics.In contrast, automata-based approaches often yield
algorithms for which optimal worst-case complexity can easily be proved.
However, the algorithms obtained this way are usually not only worst-case, but
also best-case exponential: they first construct an automaton that is always
exponential in the size of the input, and then apply the (polynomial)
emptiness test to this large automaton. To overcome this problem, one must try
to construct the automaton ``on-the-fly'' while performing the emptiness test.
In this paper we will show that Voronkov's inverse method for the modal logic
K can be seen as an on-the-fly realization of the emptiness test done by the
automata approach for K. The benefits of this result are two-fold. First, it
shows that Voronkov's implementation of the inverse method, which behaves
quite well in practice, is an optimized on-the-fly implementation of the
automata-based satisfiability procedure for K. Second, it can be used to give
a simpler proof of the fact that Voronkov's optimizations do not destroy
completeness of the procedure. We will also show that the inverse method can
easily be extended to handle global axioms, and that the correspondence to the
automata approach still holds in this setting. In particular, the inverse
method yields an EXPTIME-algorithm for satisfiability in K w.r.t. global
axioms.
C. Lutz, U. Sattler, and F. Wolter.
Modal Logic and the two-variable fragment.
LTCS-Report 01-04, LuFG Theoretical Computer Science, RWTH Aachen, Germany,
2001.
See http://www-lti.informatik.rwth-aachen.de/Forschung/Reports.html.
Bibtex entry Abstract
Paper (PS)
Abstract
We introduce a modal language L which is obtained from standard modal logic by
adding the difference operator and modal operators interpreted by boolean
combinations and the converse of accessibility relations. It is proved that L
has the same expressive power as the two-variable fragment FO^2 of first-order
logic but speaks less succinctly about relational structures: if the number of
relations is bounded, then L-satisfiability is ExpTime-complete but FO^2
satisfiability is NExpTime-complete. We indicate that the relation between
L and FO^2 provides a general framework for comparing modal and temporal
languages with first-order languages.
F. Baader and R. Küsters.
Unification in a Description Logic with Transitive Closure of Roles.
LTCS-Report 01-05, LuFG Theoretical Computer Science, RWTH Aachen, Germany,
2001.
See http://www-lti.informatik.rwth-aachen.de/Forschung/Reports.html.
Bibtex entry Abstract
Paper (PS)
Abstract
Unification of concept descriptions was introduced by Baader and Narendran as
a tool for detecting redundancies in knowledge bases. It was shown that
unification in the small description logic FL_0,
which allows for conjunction,
value restriction, and the top concept only, is already ExpTime-complete.
The present paper shows that the complexity does not increase if one additionally
allows for composition, union, and transitive closure of roles.
It also shows that matching (which is polynomial in FL_0)
is PSpace-complete in the extended description logic.
These results are proved via a reduction to linear equations over
regular languages, which are then solved using automata.
The obtained results are also of interest in formal language theory.
S. Brandt, R. Küsters, and A.-Y. Turhan.
Approximation and Difference in Description Logics.
LTCS-Report 01-06, LuFG Theoretical Computer Science, RWTH Aachen, Germany,
2001.
Bibtex entry Abstract
Paper (PS)
Abstract
Approximation is a new inference service in Description Logics first mentioned
by Baader, Küsters, and Molitor. Approximating a concept, defined in one
Description Logic, means to translate this concept to another concept, defined
in a second typically less expressive Description Logic, such that both
concepts are as closely related as possible with respect to subsumption. The
present paper provides the first in-depth investigation of this inference
task. We prove that approximations from the Description Logic ALC to ALE
always exist and propose an algorithm computing them.
As a measure for the accuracy of the approximation, we introduce a
syntax-oriented difference operator, which yields a concept description that
contains all aspects of the approximated concept that are not present in the
approximation. It is also argued that a purely semantical difference operator,
as introduced by Teege, is less suited for this purpose. Finally, for the
logics under consideration, we propose an algorithm computing the difference.
C. Lutz.
Adding Numbers to the SHIQ Description Logic—First Results.
LTCS-Report 01-07, LuFG Theoretical Computer Science, RWTH Aachen, Germany,
2001.
See http://www-lti.informatik.rwth-aachen.de/Forschung/Reports.html.
Bibtex entry Paper (PS)
Abstract
Recently, the Description Logic (DL) SHIQ has found a large number of
applications. This success is due to the fact that SHIQ combines a rich
expressivity with efficient reasoning, as is demonstrated by its
implementation in DL systems such as FaCT and RACER. One weakness of SHIQ,
however, limits its usability in several application areas: numerical
knowledge such as knowledge about the age, weight, or temperature of
real-world entities cannot be adequately represented. In this paper, we
propose an extension of SHIQ that aims at closing this gap. The new
Description Logic Q-SHIQ, which augments SHIQ by additional, ``concrete
domain'' style concept constructors, allows to refer to rational numbers in
concept descriptions, and also to define concepts based on the comparison of
numbers via predicates such as ``<'' or ``=''. We argue that this kind of
expressivity is needed in many application areas such as reasoning about the
semantic web. We prove reasoning with Q-SHIQ to be ExpTime-complete (thus
not harder than reasoning with SHIQ) by devising an automata-based decision
procedure.
I. Horrocks and U. Sattler.
Optimised Reasoning for SHIQ.
LTCS-Report 01-08, LuFG Theoretical Computer Science, RWTH Aachen, Germany,
2001.
See http://www-lti.informatik.rwth-aachen.de/Forschung/Reports.html.
Bibtex entry Abstract
Paper (PS)
Abstract
The tableau algorithm implemented in the FaCT knowledge
representation system decides satisfiability and subsumption in
SHIQ, a very expressive description logic providing, e.g., inverse
and transitive roles, number restrictions, and general axioms.
Intuitively, the algorithm searches for a tree-shaped abstraction of
a model. To ensure termination of this algorithm without compromising
correctness, it stops expanding paths in the search tree using a
so-called ``double-blocking'' condition.
This condition was clearly more exacting than was strictly
necessary, but it was assumed that more
precisely defined blocking conditions would, on the one hand, make the
proof of the algorithm's correctness far more difficult and, on the
other hand (and more importantly), be so costly to check as to
outweigh any benefit that might be derived.
However, FaCT's failure to solve UML derived knowledge bases led
us to reconsider this conjecture and to formulate more precisely
defined blocking conditions. We prove that the revised algorithm is
still sound and complete, and demonstrate that it greatly improves
FaCT's performance - in some cases by more than two orders of
magnitude.
There is also a complete overview of our technical reports.
Back to the homepage of the Chair for Automata Theory.
Generated at Fri Jun 12 11:21:13 CEST 2009.