next up previous contents
Next: Extensions Up: Typed Feature Structures Operations Previous: Unification   Contents


Descriptions and Most General Satisfiers

Descriptions are used to logically describe specific feature structures. While AVMs can be used to graphically describe feature structures, descriptions can be seen as a ``way to talk about feature structures'' [Carpenter1992] through the use of a logical language. This section provides a short summary of the complete presentations of descriptions and satisfiability found in [Carpenter1992] and [Penn2000].

Definition 2.13   The set of descriptions, over a set of types Type, set of variables Vars, and set of features Feat, is the least set Desc such that:

Definition 2.14   The satisfaction relation $ \models$ between feature structures and descriptions is the least relation such that:

While in [Carpenter1992] disjunctions are used in the description language, in this thesis, the description language has no disjunction defined. One can consider a disjunction in a description as specifying two distinct descriptions.

Every satisfiable description is logically satisfied by a most general feature structure. This most general feature structure of a description $ \phi$ is called $ MGSat(\phi)$, and $ MGSat(\phi)\sqsubseteq F$, for every $ F$ that satisfies $ \phi$. The Most General Satisfier provides a way of mapping a description to a feature structure.


next up previous contents
Next: Extensions Up: Typed Feature Structures Operations Previous: Unification   Contents