next up previous
Next: Feature Descriptions in Up: Contribution of this Previous: Contribution of this

Overview

Chapter 2 defines the domain of feature trees and some basic relations and functions on feature trees. We then define the first-order languages F , FT , CFT and RFT , and introduce the standard interpretations of these languages and the corresponding substructures consisting only of the rational feature trees. Chapter 3 investigates the expressivity of our universal feature description language F . According to our definition of expressivity, we present for every n-ary relation R over feature trees, which is encodable in F , a formula (called explicit definition for R) whose denotation in the standard interpretation is R. Interestingly, we can use the same definitions if we restrict the relations to the set of rational trees and replace the standard interpretation by its substructure consisting only of the rational feature trees. Chapter 4 presents axiomatisations of the theories of the standard interpretation of FT and CFT and proves their completeness. We show that the feature graph interpretation of FT is also a model of the axiomatisation of the theory of FT . Furthermore, we show that FT is really less expressive than CFT . Chapter 5 shows that the satisfiability problem for conjunction of regular path expressions is decidable. Furthermore, we show that the feature tree interpretation of RFT is canonical for satisfiability (i.e., a conjunction of regular path expressions of satisfiable if and only if its is satisfiable in the feature tree interpretation). Thus, the positive existential fragment of the theory of RFT is decidable.



Rolf Backofen
Thu Aug 3 14:08:12 MET DST 1995