Next: Unification-Based Grammars
Up: Typed Feature Structures
Previous: Structure Sharing
Contents
Typed Feature Structure Cuts
In certain applications (as it will be the case for the indexing
methods introduced in Chapter 6), it is useful
to treat a subset of the nodes in a TFS in a similar manner as
TFSs. In this thesis, the concept of TFS cuts is introduced in
order to provide a TFS-like treatment to subset of nodes.
Definition 2.19
A cut of a typed feature structure
is a tuple
where:
-
(
), a finite set of nodes,
-
,
where
, the set of
pseudo-roots of
.
The definition for the unification of typed feature structures can now
be extended to allow for the unification of a typed feature structure
with a cut of a typed feature structure. An example of a unification
between a TFS and a cut is presented in
Figure 2.7.
Definition 2.20
Suppose
are typed feature structures such that
,
,
, and
is a cut of F. The
equivalence relation
on
is defined as the
least equivalence relation such that:
- if
and
, then
iff
such that
,
- if
and
,
and
, then
.
Figure 2.7:
The unification between a TFS and a cut TFS.
|
|
Proposition 2.1
Suppose
are typed feature structures such that
,
,
,
is a cut of F,
is the equivalence relation between
and
(from the
unification definition), and
is the equivalence relation
between
and
(from
Definition 2.20). If
, then
.
Proof.
(By induction on least distance from a pseudo-root to a
node

)
- Part 1:
-
.
- Base case:
-
.
Since
,
such that
. By definition of ,
; and by definition of
,
. Thus, according to the
definition extending
to paths, and according to the
Condition 2 from the definition of
:
.
Therefore,
.
- Induction:
- Suppose
and
such that
and
. According to Condition 2 in
Definition 2.20, if
and
, then
. However,
, and according to the definition of
, if
and
, then
. Therefore,
.
- Part 2:
-
. Similarly to
.
Next: Unification-Based Grammars
Up: Typed Feature Structures
Previous: Structure Sharing
Contents