Next: Computing the of two
Up: An Efficient Representation and
Previous: Computing the Span of
Given an Allen relation r and a set I of intervals, let
denote
the set J of all intervals
such that
for some
.
Given an Allen relation r and a normalized spanning interval
, let
denote a set of normalized spanning intervals whose extension is
, where I is the extension of
.
One can compute
as follows:
An important property of normalized spanning intervals is that for any
normalized spanning interval
,
contains at most 1, 4, 4,
2, 2, 4, 4, 2, 2, 2, 2, 4, or 4 normalized spanning
intervals when r is =, <, >,
,
,
,
,
,
,
,
,
,
or
respectively.
In practice, however, fewer normalized spanning intervals are needed, often
only one.
The intuition behind the above definition is as follows.
Let us handle each of the cases separately.
- r=<
- For any intervals
and
in the extensions of
and
respectively we want
.
From (2) we get
.
Furthermore, from (14) we get
.
Combining these we get
.
In this case, both
and
are free indicating that either
endpoint of
can be open or closed.
- r=>
- For any intervals
and
in the extensions of
and
respectively we want
.
From (3) we get
.
Furthermore, from (14) we get
.
Combining these we get
.
In this case, both
and
are free indicating that either
endpoint of
can be open or closed.
-
- For any intervals
and
in the
extensions of
and
respectively we want
.
From (4) we get
and
.
Furthermore, from (14) we get
.
Combining these we get
and
.
In this case, only
is free indicating that the upper endpoint
of
can be open or closed.
-
- For any intervals
and
in the
extensions of
and
respectively we want
.
From (5) we get
and
.
Furthermore, from (14) we get
.
Combining these we get
and
.
In this case, only
is free indicating that the lower endpoint
of
can be open or closed.
-
- For any intervals
and
in the
extensions of
and
respectively we want
.
From (6) we get
.
Furthermore, from (14) we get
and
.
Combining these we get
and
.
In this case, both
and
are free indicating that either
endpoint of
can be open or closed.
-
- For any intervals
and
in the
extensions of
and
respectively we want
.
From (7) we get
.
Furthermore, from (14) we get
and
.
Combining these we get
and
.
In this case, both
and
are free indicating that either
endpoint of
can be open or closed.
-
- For any intervals
and
in the
extensions of
and
respectively we want
.
From (8) we get
,
, and
.
Furthermore, from (14) we get
and
.
Combining these we get
,
, and
.
In this case, only
is free indicating that the upper endpoint
of
can be open or closed.
-
- For any intervals
and
in the
extensions of
and
respectively we want
.
From (9) we get
,
, and
.
Furthermore, from (14) we get
and
.
Combining these we get
,
, and
.
In this case, only
is free indicating that the upper endpoint
of
can be open or closed.
-
- For any intervals
and
in the
extensions of
and
respectively we want
.
From (10) we get
,
, and
.
Furthermore, from (14) we get
and
.
Combining these we get
,
, and
.
In this case, only
is free indicating that the lower endpoint
of
can be open or closed.
-
- For any intervals
and
in the
extensions of
and
respectively we want
.
From (11) we get
,
, and
.
Furthermore, from (14) we get
and
.
Combining these we get
,
, and
.
In this case, only
is free indicating that the lower endpoint
of
can be open or closed.
-
- For any intervals
and
in the
extensions of
and
respectively we want
.
From (12) we get
and
.
Furthermore, from (14) we get
and
.
Combining these we get
and
.
In this case, both
and
are free indicating that either
endpoint of
can be open or closed.
-
- For any intervals
and
in the
extensions of
and
respectively we want
.
From (13) we get
and
.
Furthermore, from (14) we get
and
.
Combining these we get
and
.
In this case, both
and
are free indicating that either
endpoint of
can be open or closed.
Next: Computing the of two
Up: An Efficient Representation and
Previous: Computing the Span of
Jeffrey Mark Siskind
Wed Aug 1 19:08:09 EDT 2001