The previous section presented instances of variables in logical descriptions as the source for information sharing. In TFSG parser implementations however, the structure sharing is observed at the node level. This creates difficulties in formalizing the concept of structure sharing across most general satisfiers of daughters in the same rule.
Wintner wintner97thesis proposes a formal definition of phrase structure rules using feature structures. In this formalization, a rule is regarded as a feature structure with multiple roots, where each root corresponds to the root of the rule's mother and daughters. A version of the multi-rooted feature structures, adapted to the domain of this thesis, is given here.
Before formally introducing the phrase rule definition, several supporting definitions must be given.
A MRS can be seen as an ordered sequence of feature structures
with shared nodes. If
is a root in
, then
is the
feature structure induced by the
-th root of
.
contains
all the nodes in
that are reachable from
.
The unification of two MRSs can be defined as follows:
A phrase structure rule can now be seen as a MRS, where each constituent is a TFS in the MRS.
Figure 3.5 presents Wintner's example of a TFS rule
seen as a MRS [Wintner1997]. The rule is written as
(being equivalent to a derivational
rule:
.)