The Static Cut defines nodes in a mother6.1 that carry no relevant information with respect to the unification with a daughter. Intuitively, these nodes can be ``left out'' while computing the unification.
The
is defined first, representing nodes that can be ``left
out'' because neither they, nor one of their ancestors, can have their
type values changed by means of external sharing.
The
is now defined as nodes that are either externally
shared, or have an ancestor that is externally shared, but still can
be ``left out''. The name VariableCut is inspired by the fact
that variables in descriptions are the source for external sharing
between most general satisfiers, as described in
Section 3.2.2.
Basically, definition 6.3 is saying that a node can be left
out even if it is externally shared (or has an externally shared
ancestor) if all possible types this node can have unify with all
possible types its corresponding nodes in
can have. The
first condition can also be written as follows:
.
It should be mentioned that
is created after
the mother
is created (i.e., after the rule is completed). Only the
nodes in
that are accessible before parsing can be included in the
or in the
.
Intuitively, the nodes in the Statically Cut typed feature structure
of
after the rule is completed (symbolized as
) are mappings of the nodes in
before rule is completed.
In the above definition, the set
must be
intersected with
in order to exclude from
daughters' nodes
that, by means of structure sharing, are mapped into
during parsing.
|
Figure 6.1 presents an example of a mother
and a daughter
that are unifiable before parsing. Nodes
and
have the following types assigned initially:
.
Type values for the rest of the nodes are drawn from the
appropriateness specifications:
. The following equivalence relations exist between
nodes from
and from
:
,
,
,
,
,
.
Given the type hierarchy, the initial type assignments, the types from
appropriateness, and the equivalence relations between nodes from
and from
, the static analysis on
and
produces
. For each node in
, the
static analysis produced the results as follows:
In the above proposition, the notation
symbolizes the
daughter
in a rule
(i.e.,
the rule
during completion,
after daughters
are unified with edges from the
chart.)