A formal definition for the expressive power of terminological knowledge representation languages

被引:20
作者
Baader, F [1 ]
机构
[1] RHEIN WESTFAL TH AACHEN,LUFG THEORET INFORMAT,D-52074 AACHEN,GERMANY
关键词
terminological KR languages; expressive power;
D O I
10.1093/logcom/6.1.33
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The notions 'expressive power' or 'expressiveness' of knowledge representation languages (KR languages) can be found in most papers on knowledge representation; but these terms are usually just employed in an intuitive sense. The papers contain only informal descriptions of what is meant by expressiveness. There are several reasons that speak in favour of a formal definition of expressiveness: for example, if we want to show that certain expressions in one language cannot be expressed in another language, we need a strict formalism that can be used in mathematical proofs. Even though we shall only consider terminological KR languages-i.e. KR languages descending from the original system KL-ONE-in our motivation and in the examples, the definition of expressive power that will be given in this paper can be used for all KR languages with Tarski-style model-theoretic semantics. This definition will shed a new light on the tradeoff between expressiveness of a representation language and its computational tractability. There are KR languages with identical expressive power, but different complexity results for reasoning, which comes from the fact that sometimes the tradeoff lies between convenience and computational tractability. The definition of expressive power will be applied to compare various terminological KR languages known from the literature with respect to their expressiveness. This will yield examples for how to utilize the definition both in positive proofs-that is, proofs where it is shown that one language can be expressed by another language-and, more interestingly, in negative proofs-which show that a given language cannot be expressed by the other language.
引用
收藏
页码:33 / 54
页数:22
相关论文
共 46 条
[1]  
AHO AV, 1979, P 6 ACM S PRINC PROG
[2]  
Andrews P, 1986, An Introduction to Mathematical Logic and Type Theory: To Truth Through Proof
[3]  
BAADER F, 1990, P 9 EUR C ART INT EC
[4]  
BAADER F, 1990, RR9001 DFKI
[5]  
BAADER F, 1990, P 8 NAT C ART INT AA
[6]  
BAADER F, 1991, P 12 INT JOINT C ART
[7]  
BAADER F, 1990, TM9004 DFKI
[8]  
BARWISE J, 1975, ANN MATH LOGIC, V7
[9]  
BORGIDA A, 1989, P 1989 ACM SIGMOD IN
[10]  
Brachman R., 1985, READINGS KNOWLEDGE R