scispace - formally typeset
Search or ask a question

Showing papers by "Franz Baader published in 1991"


Proceedings ArticleDOI
24 Aug 1991
TL;DR: This paper shall define a terminological and an assertional language, and consider the important inference problems such as subsumption, instantiation, and consistency, and proposes a scheme for integrating such concrete domains into concept languages.
Abstract: A drawback which concept languages based on KL-ONE have is that all the terminological knowledge has to be defined on an abstract logical level. In many applications, one would like to be able to refer to concrete domains and predicates on these domains when defining concepts. Examples for such concrete domains are the integers, the real numbers, or also non-arithmetic domains, and predicates could be equality, inequality, or more complex predicates. In the present paper we shall propose a scheme for integrating such concrete domains into concept languages rather than describing a particular extension by some specific concrete domain. We shall define a terminological and an assertional language, and consider the important inference problems such as subsumption, instantiation, and consistency. The formal semantics as well as the reasoning algorithms are given on the scheme level. In contrast to existing KL-ONE based systems, these algorithms will be not only sound but also complete. They generate subtasks which have to be solved by a special purpose reasoner of the concrete domain.

404 citations


Proceedings ArticleDOI
24 Aug 1991
TL;DR: A way of retaining, in an extended language, the pleasant features of gfp-semantics for FLQ with cyclic definitions without running into the troubles caused by cycles in larger languages is proposed.
Abstract: In Baader (1990,1990a), we have considered different types of semantics for terminologicial cycles in the concept language TLQ which allows only conjunction of concepts and value-restrictions It turned out that greatest fixed-point semantics (gfp-semantics) seems to be most appropriate for cycles in this language In the present paper we shall show that the concept defining facilities of FLO with cyclic definitions and gfp-semantics can also be obtained in a different way One may replace cycles by role definitions involving union, composition, and transitive closure of roles This proposes a way of retaining, in an extended language, the pleasant features of gfp-semantics for FLQ with cyclic definitions without running into the troubles caused by cycles in larger languages Starting with the language ALC of Schmidt-Schaus&Smolka (1988)--which allows negation, conjunction and disjunction of concepts as well as value-restrictions and exists-in-restrictions--we shall disallow cyclic concept definitions, but instead shall add the possibility of role definitions involving union, composition, and transitive closure of roles In contrast to other terminological KR-systems which incorporate the transitive closure operator for roles, we shall be able to give a sound and complete algorithm for concept subsumption

190 citations


Proceedings ArticleDOI
22 Apr 1991
TL;DR: This paper presents a subsumption algorithm for this language, which is sound and complete, and discusses why the subsumption problem in this language is rather hard from a computational point of view, which leads to an idea of how to recognize concepts which cause tractable problems.
Abstract: We investigate the subsumption problem in logic-based knowledge representation languages of the KL-ONE family. The language presented in this paper provides the constructs for conjunction, disjunction, and negation of concepts, as well as qualifying number restrictions. The latter ones generalize the well-known role quantifications (such as value restrictions) and ordinary number restrictions, which are present in almost all KL-ONE based systems. Until now, only little attempts were made to integrate qualifying number restrictions into concept languages. It turns out that all known subsumption algorithms which try to handle these constructs are incomplete, and thus detecting only few subsumption relations between concepts. We present a subsumption algorithm for our language which is sound and complete. Subsequently we discuss why the subsumption problem in this language is rather hard from a computational point of view. This leads to an idea of how to recognize concepts which cause tractable problems.

182 citations


Book ChapterDOI
01 Jul 1991
TL;DR: The formal model-theoretic semantics which has been introduced for kl-one languages [BL84] provides means for investigating soundness and completeness of inference algorithms.
Abstract: The knowledge representation system kl-one first appeared in 1977. Since then many systems based on the idea of kl-one have been built. The formal model-theoretic semantics which has been introduced for kl-one languages [BL84] provides means for investigating soundness and completeness of inference algorithms. It turned out that almost all implemented kl-one systems such as back, kl-two, loom, nikl, sb-one use sound but incomplete algorithms.

153 citations


Journal ArticleDOI
TL;DR: It turned out that almost all implemented KL-ONE systems such as BACK, KL-TWO, LOOM, NIKL, SB-ONE use sound but incomplete algorithms.
Abstract: The knowledge representation system KL-ONE first appeared in 1977. Subsequently many systems based on the idea of KL-ONE have been built. The formal model-theoretic semantics which has been introduced for KL-ONE languages [9] provides means for investigating soundness and completeness of inference algorithms. It turned out that almost all implemented KL-ONE systems such as BACK, KL-TWO, LOOM, NIKL, SB-ONE use sound but incomplete algorithms.

133 citations


01 Jan 1991
TL;DR: In this article, an elongated strip friction belt was used to drive sheet material through a folding machine, which sheet material is folded by the folding machine and the roller was helically wound on the cylindrical body, with adjacent edges of the belt abutting.
Abstract: A roller particularly adapted for driving sheet material through a folding machine, which sheet material is folded by the folding machine. The roller has an elongated cylindrical body, with an axle connected to the body for rotatably supporting the body. The cylindrical body has a pair of recessed fastening flats in the body, each being adjacent to opposite ends of the body. An elongated strip friction belt has one end removably fastened to one of the fastening flats. The belt is helically wound on the cylindrical body, with adjacent edges of the belt abutting. The belt has the other end releasably fastened to the other fastening belt. The ends of the friction belt are easily released to allow the belt to be removed and replaced by a replacement belt.

79 citations


Book ChapterDOI
01 Mar 1991
TL;DR: The subtle difference between most general unifiers and coequalizers is elucidated, and generalization in the class of commutative theories is considered, and the corresponding notions of unification, weak unification, upper bound, lower bound, andgeneralization type of an equational theory are introduced.
Abstract: We introduce E-unification, weak E-unification, E-upper bound, E-lower bound, and E-generalization problems, and the corresponding notions of unification, weak unification, upper bound, lower bound, and generalization type of an equational theory. When defining instantiation preorders on solutions of these problems, one can compared substitutions w.r.t. their behaviour on all variables or on finite sets of variables. We shall study the effect which these different instantiation preorders have on the existence of most general or most specific solutions of E-unification, weak E-unification, and E-generalization problems. In addition, we shall elucidate the subtle difference between most general unifiers and coequalizers, and we shall consider generalization in the class of commutative theories.

23 citations


07 Oct 1991
TL;DR: A new unification algorithm for the combination of disjoint equational theories provides a decision procedure for the solvability of general A- and AI-unification problems and Kapur and Narendran's result about the NP-decidability of the solvation of general AC- and ACI- unification problems may be obtained from results.
Abstract: In a recent paper [BS91] we introduced a new unification algorithm for the combination of disjoint equational theories. Among other consequences we mentioned (1) that the algorithm provides us with a decision procedure for the solvability of general A- and AI-unification problems and (2) that Kapur and Narendran's result about the NP-decidability of the solvability of general AC- and ACI-unification problems (see [KN91]) may be obtained from our results. In [BS91] we did not give detailled proofs for these two consequences. In the present paper we will treat these problems in more detail. Moreover, we will use the two examples of general A- and AI-unification for a case study of possible optimizations of the basic combination procedure.

12 citations


Book ChapterDOI
10 Apr 1991
TL;DR: The class of theories for which solving unification problems is equivalent to solving systems of linear equations over a semiring is considered, which encompasses important examples like the theories of abelian monoids, idempotent abelians, andAbelian groups.
Abstract: In this paper we consider the class of theories for which solving unification problems is equivalent to solving systems of linear equations over a semiring. This class has been introduced by the authors independently of each other as commutative theories (Baader) and monoidal theories (Nutt). The class encompasses important examples like the theories of abelian monoids, idempotent abelian monoids, and abelian groups.

10 citations


Book ChapterDOI
07 Oct 1991
TL;DR: In this article, a decision procedure for the solvability of general A- and AI unification problems is given for the combination of disjoint equational theories, and a case study of possible optimizations of the basic combination procedure is presented.
Abstract: In a recent paper [BS91] we introduced a new unification algorithm for the combination of disjoint equational theories. Among other consequences we mentioned (1) that the algorithm provides us with a decision procedure for the solvability of general A- and AI-unification problems and (2) that Kapur and Narendran's result about the NP-decidability of the solvability of general AC- and ACI-unification problems (see [KN91]) may be obtained from our results. In [BS91] we did not give detailled proofs for these two consequences. In the present paper we will treat these problems in more detail. Moreover, we will use the two examples of general A- and AI-unification for a case study of possible optimizations of the basic combination procedure.

9 citations