IP: An Instant-Period{based Theory of Time

advertisement
IP :
An Instant-Period{based Theory of Time
Llus Vila
IIIA { CSIC
Cam de Sta. Barbara, s/n, 17300 Blanes, Catalonia, Spain
vila@ceab.es
Abstract
Instants have been criticised as temporal primitive for common-sense reasoning on
ontological {for being just abstract entities not concerned with common-sense{ and
semantical {the Divided Instant Problem (DIP){ arguments. Therefore, period-based
theories have received special attention. In this paper we provide arguments for incorporating instants to the time ontology. We present an axiomatization of time based
on instants and periods (IP ), characterize all the models of the theory, and explore
its relations with other Period{ and Instant-Period{based theories appeared in the
AI community. Finally, we discuss its suitability for supporting temporal knowledge
representation and the Divided Instant Problem is revisited.
1 Introduction
Several theories of time have been porposed aiming at providing a formal basis for commonsense reasoning in Articial Intelligence. Historically, the contenders as ontological primitive
of time has been two: points of time {instants{ and intervals of time {periods. Recalling the
\temporal pioneers" in AI, McDermott [11] proposed a theory based on a left-linearly rightpartially ordered unbounded and dense collection of instants. Allen [1, 2], on the other hand,
claims that the period should be the only temporal primitive since it is the most adequate
concept for representing both states and events. A general criticism against instant-based
theories is their articiality {as long as, according to Allen & Hayes [4], they start with some
mathematical structure which uses to be too \rich" wrt. the common-sense intuitions one
is intended to capture. Allen [1] takes a basic set of 13 primitive binary period relations
that correspond to every possible simple qualitative relationship that may exist between
two periods. Given these relationships, Allen formulates a set of axioms that dene their
behaviour in terms of the following three axiom schemas [2]:
1. given any period there exists another period related to it by each relationship
2. the relationships are mutually exclusive
3. the relationships have a transitive behaviour
We shall below refer to this theory as IA . Allen's theory is formally re-dened in terms
of the single period relation Meets in [3] and formally analyzed by P. Ladkin in [9] from
where we reproduce the axioms {Meets is noted by k and denotes the or-exclusive logical
connective:
M1
M2
M3
M4
8p; q; r; s: pkq ^ pks ^ rkq =) rks
8p; q; r; s: pkq ^ rks =) pks 9t: pktks 9t: rktkq
8p: 9q; r: qkpkr
8p; q; r; s: pkqks ^ pkrks =) q = r
1
Let's call it IAH . Ladkin relates this theory with other period-based theories, completely
characterizes its models and proposes a completion to obtain an axiomatization of the theory
of intervals over rational endpoints which is proved to be countably categorical [13].
Nevertheless, from a common-sense point of view, many situations suggest the need of
including instants in our model of time as an entity dierent from periods: Instantaneous
holding of states {e.g. \the pressure of the valve at the moment the device stopped",
\the patient temperature at 9.00"{, Accomplishment events {e.g. \shoot the gun", \
turn o the light"{, Transitions, the time where state propositions change its truth value
are usually seen as instantaneous {e.g. \when the light is turned o the room changes from
being illuminated to darkness", Continuous change1 .
As from that point one seemingly has two alternatives: (i) starting with a concerted
instant-period ontology, or (ii) dening instants from periods. Some semantic problems
have been put forward against rst choice like the famous Divided Instant Problem (DIP)
[7, 13] which leaded a number of researchers {Allen & Hayes among them{ to follow the
second way. In [14] ontological arguments are furnished against such instant constructions
on period-based theories. To summarize them, Allen & Hayes end-up with a sort of models
which constitute a non-homogeneous picture of time, present some technical glitches and
are not necessary to overcome the DIP. Moreover, as remarked by Allen & Hayes, if either
approach {instant or inteval-based{ is pushed to its limits one may end up at the same place.
It seems to invalidate initial considerations against instants since their undesired richness
turns out to be not exclusive of them. Therefore, we nd no arguments against following the
rst route. Next we introduce an instant-period theory of time, study its models and analize
its relation with other theories. Then we discuss its advantages as a suport for temporal
knowledge representation. Full proofs and details can be found in the IIIA reports [16, 15].
2 An Ontology made of Instants and Periods
In this section we propose a time ontology inspired in the idea of having both instants and
periods (Galton [6], Bochman [5]). We follow a simple and straight forward route which
consists of relating periods to pairs of instants, according to the intuition that a period is
characterized by its pair of endpoints. A period is set out as the portion of time beginning at
a certain instant and nishing at a dierent later one. The problem with such an objection
stems from viewing a period as a collection of instants, position that we explicitly refuse2 .
2.1 The Instant-Period Theory IP
Our language has two sorts of symbols3 , the instants sort (I ) and the periods sort (P ),
which are formed by two innite disjoint sets of symbols, and three primitive binary relation
symbols, : I I and begin; end : I P .
The rst-order logical formulation of our simple theory of time (let's name it IP ) consists
of the following axioms4:
1 A. Galton [6] provides arguments for which the notion of instant appears to be \necessary in order to
accommodate the possibility of representing facts concerned with continuous change".
2 Notice that our approach is conceptually dierent from viewing periods as convex sets of instants despite
that some authors seemingly consider them as being equivalent.
3 Using Shoham terms [12], they are the two time-ontological entities over which we shall interpret
assertions.
4 We note variables for instants as
n and variables for periods as 1
n . Free variables denote
1
outermost universally quantied variables. The following priority is assumed for connectors: = : ^ _ )
{though one may nd some redundancies.
i ;:::;i
P ;:::;P
;
2
;
;
;
;
IP1
IP2
IP3
IP4
IP5 1
IP5 1
IP6
IP7 1
IP7 2
IP8 1
IP8 1
IP9
IP10
:(i i)
i i0 =) :(i0 i)
i i0 ^ i0 i00 =) i i00
i i0 _ i i 0 _ i = i 0
9i0 : i0 i
9i0 : i i0
begin(i; P ) ^ end(i0 ; P ) =) i i0
9i: begin(i; P )
9i: end(i; P )
begin(i; P ) ^ begin(i0 ; P ) =) i = i0
end(i; P ) ^ end(i0 ; P ) =) i = i0
i i0 =) 9 P: begin(i; P ) ^ end(i0 ; P )
begin(i; P ) ^ end(i0 ; P ) ^ begin(i; P 0 ) ^ end(i0 ; P 0 ) =) P = P 0
IP1 IP4 are the conditions for to be an strict linear order {irreexive, asymmetric,
:
:
:
:
:
:
transitive and linear{ relation over the instants set.
Axioms IP1 ,IP2 and IP4 can be more compactly expressed using the axiom
IP40 i i0 i i0 i = i0
where denotes exclusive disjunction. IP5 imposes unboundness on this ordered set. IP6 is
intended to order the extremes of a period. This axiom rules out durationless periods which
are not necessary since we have instants as a primitive. An instant cannot be identied as a
non durative period. Our theory keeps instants and periods apart {though closely related{
since they exhibit dierences in their fundamental behaviour. The pairs of axioms IP7 and
IP8 formalize the intuition that the beginning and ending instants of a period always exist
and are unique respectively. Conversely, axioms IP9 and IP10 are intended to ensure the
existence and uniqueness of periods to close the connection between instants and periods.
:
:
2.2 The Models of the Theory
Denition 1 (IP -structure) An IP -structure is a tuple hI ; P ; < ; begin ; end i where
I and P are two sets of temporal objects, < is a binary relation on I and begin ; end
are binary relations on I ; P .
d
d
d
d
d
d
d
d
d
d
d
d
d
The basis of our ontological approach for time is considering periods as ordered pairs of
instants.
Denition 2 (pairs) Given a set S over which an ordering relation < is dened, we note
by pairs(S ) the set of <-ordered pairs of distinct elements of S : pairs(S ) = f(x; y) j x; y 2
S ^ x < yg. Over a set of pairs we dene the following relations: (i) rst(x; (y; z )) = x = y
def
and (ii) second(x; (y; z )) def
= x = z.
Notice that < over S {seen as the tuples that satisfy the relation{ and pairs(S ) are by
denition exactly the same. We just introduce pairs for the sake of following the signature
of our language. We show {similarly to Ladkin [9]{ that the elements and the pairs of an
unbounded linear order S form a model for IP .
Theorem 1 (a model) Given an innite set S and an unbounded strict linear order < on
it then the IP -structure hS ; pairs(S ); <; rst; secondi forms a model of IP .
Proof: (sketch) It is easy to see that every axiom of IP is satised if we interpret the
instants on the set S , the periods on the set pairs(S ), the ordering as <, and begin and
end relations as rst and second respectively.
2
3
We want to show that these are \the only" models of IP .
Theorem 2 (the models) Any model M = hI ; P ; < ; begin ; end i of IP is isomorphic
to the structure hI ; pairs(I ); < ; rst; secondi where pairs, rst and second are dened
as above.
Proof: The mapping (f ) is dened as:
i 2 I : f (i) = i
p 2 P : f (p) = fhi1 ; i2 i j begin (i1 ; p) and end (i2 ; p)g
The relations begin and end are obviously preserved. It is easy to see that it is an
isomorphism: Sup. p; p0 such that f (p) = (a; b) = f (p0 ). Then we have begin (a; p),
begin (a; p0 ), end (b; p) and end (b; p0 ). By axiom IP10 (period uniqueness) we have p = p0 .
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
2
d
d
d
Corollary 1 Every model of IP is characterized by an innite set S and an unbounded
strict linear order < on it.
2.3 Allen & Hayes's Interval-based theory
Instant-Period Theory IPd
IAH
and the Dense
Although Allen & Hayes theory (IAH ) is based on time intervals and its axioms have a
rather dierent appearance from those in IP , both theories are rather close. Its language is
exclusively based on time intervals and the meets relation dened among them. Ladkin [9]
characterizes the models of IAH as the intervals from an arbitrary unbounded strict linear
order:
Theorem 3 (IAH models) Given an arbitrary unbounded strict linear order < on a set
S , the intervals of S (dened as ordered pairs of elements of S ) form a model of IAH and
these are the only models up to isomorphism.
Therefore, the period parts of our models are the same.
Furthermore, our instant part can be associated with the classes coming out from the
relation \having the same meeting point"5 which can be dened over the set of periods.
Denition 3 (\having the same meeting point" I ) Given the intervals p; q; r; s,
[p; q] I [r; s] , pkq ^ rks ^ pks.
We can introduce the instants obtained from such a construction to extend the universe
of elements of the universe IAH . Let's call it IAHI . We obtain a theory which class of
models is the same than our instant-period axiomatization, i.e. the theories are equivalent.
Theorem 4 IP a` IAHI .
Ladkin also proposes an extension of IAH to obtain an axiomatization of the countable
categorical theory Th(INT(Q)) {i.e. the theory of rational intervals{ previously studied by
vanBenthem [13] and Ladkin & Maddux [10]. The extension consists of an additional axiom
expressing the instants density. Since we are explicitly dealing with instants, we can directly
and clearerly dene a similar extension by adding the following axiom
IP11 i i0 =) 9i00: i i00 i0
to our theory. We name the extended axiomatization IPd .
Corollary 2 (dense models) The models of IPd are characterized by the set of elements
and the set of ordered pairs of distinct elements of an unbounded, \dense", strict linearly
ordered set. Hence IPd is yet another axiomatization of Th(INT(Q)).
5 Such a construction indeed corresponds to the denition, due to Bolzano, of a point as the set of pairs
of intervals which end and begin at that point.
4
2.4 Galton's Instant-Period theory IPG
Anthony Galton [6] is intended to build a theory of instants and periods based on the idea
of \. . . there being an instant at the point where two periods meet. . . . "6 . Galton's theory is
dened as an extension upon Allen's period theory by postulating the existence of instants,
introducing the instant-to-period relations Within and Limits and providing a rather loose
axiomatization in which the period relation In is also involved. The axiomatics (namely
IPG ) is as follows:
I1 8I:9i: Within(i; I )
I2 Within(i; I ) ^ In(I; J ) ) Within(i; J )
I3 Within(i; I ) ^ Within(i; J ) ) 9K:[In(K; I ) ^ In(K; J )]
I4 Within(i; I ) ^ Limits(i; J ) ) 9K:[In(K; I ) ^ In(K; J )]
The actual axiomatization that Galton borrows from Allen is not precisely stated in
Galton's paper: \. . . together with the various relations between intervals catalogued by
Allen . . . ". Since Galton's paper is a revision of the theory expounded in [2] it seems that
the basic theory taken by Galton is IA . We assume as its formalization the following set of
axiom schemas where IR denotes the set of the 13 period relations:
A1 8P 2 P ; R 2 IR: 9P 0: R(P; P 0 )
A2 8P; P 0 2 P ; R 2 IR: 8R0 2 IR ? R: R(P; P 0 ) ) :R0(P; P 0 )
A3 Allen's transitive table (see [1])
We keep calling IPG to the resulting theory. At rst sight one may observe that the
instants in this theory does not correspond at all with the places where periods meet {
which is supposed to be Galton's starting intuition. For example, nothing forces the instant
within a period which existence is determined by axiom I1 to be a place where two periods
meet. Neither do Galton's instants correspond to the idea of period endpoints which is our
approach. The instant-period axiomatization proposed by Galton is just something much
weaker than other approaches to concerted instant-period axiomatics. On the one hand any
model of IPd is also a model of IPG under the denitions of Within, Limits and In given
above:
Theorem 5 IPd ` IPG .
Proof: (sketch) IPG axioms are proven from IP10 , linearity, extremes ordering, existence
2
of both instants and periods and density.
It seems unlikely that such a weak theory of time has any interest other than providing
a suitable support to the characterization of Galton's states of motion. Its weakness causes
it to accept a number of rather unintuitive models mostly originated by the extremely loose
connection between instants and periods systems. We present some examples:
Example 1 Let's take a basic model M composed of an innite set of periods and Allen's
relations satisfying IA axioms plus an innite set of instants which make M satisfy I1 {for
example INT(Q) as periods and Q as instants:
Example model 1: M plus a single instant i 62 Q which limits a certain period P in M
and only that one. In particular it does not limit any of those periods that meet or are
met by P .
Example model 2: M plus a single instant i 62 Q which limits a certain period P in M
and is not within any period. In particular it is not within any of those periods that
overlap P .
6 Galton aims at dening a theory which embraces an account for continuous time and claims that the
notion of instant is indispensable for such a purpose.
5
Example model 3: M plus a single instant i 62 Q which limits a certain period P in M
and also is within P .
The case of the theory obtained from incorporating Galton's instants to IAH suers from
the same kind of problems due also to so loosely connected instants.
In summary, though Galton's instant-period theory appears to be strong enough for
Galton's purposes is too weak as a common-sense theory of time: it does accept too many
models. It might be interesting to characterize the subclass of models of IPG that indeed
correspond to the intuition of having instants at the period meeting places. For such a
purpose we proceed as follows: rst, we rescue IA theory through an apparently slight
extension with amazing consequences; then, we incorporate instants by adding an axiom
embodying the intuition just stated above; nally, we discuss the class of models for the
constructed instant-period theory in relation with IP .
A more accurate look to IA reveals that nothing takes account for the intuition that
\periods are all contained in a single time dimension"7. Our renement of IA is based on
adding an axiom schema with such a role:
Denition 4 (IA0 ) IA0 is the axiomatization IA plus the following additional axiom
schema:
A0 1 8P; P 0: 9R 2 IR: R(P; P 0)
This renement produces a rather remarkable change in the models that are going to
be accepted. We demonstrate it by analyzing how this theory relates with Allen & Hayes
theory. We use the denitions of period relations in terms of the single relation Meets given
in [3].
Lemma 1 IA0 ` IAH.
Lemma 2 IAH ` A0 1; A2; A3 .
Regarding A1 , the relationships Meets and Before (and their inverses) can be easily
derived from one and two applications respectively of axiom M3 towards the future (towards
the past), but is not so the case for the remaining ones. To derive them we would require
a sort of density axiom like N1 which that Ladkin proposes to complete IAH theory ([9],
theorem 4):
N1 8p; q; r; s: 9x; y: Pointless(p; q; x; y)&Pointless(x; y; r; s)
Lemma 3 IAH; N1 ` A1 .
Theorem 6 IAH; N1 a` IA0 .
Proof: Given lemmas 1, 2 and 3, it suces to prove that IA0 ` N1 that is quite straight
forward by applying A1 with the relationship Started by on the period bounded by the
initial points.
2
Let us dene a variant of the instant-period theory IPG by incorporating instants into
IA0 . We start with an ontology made of non-empty sets of instants and periods, the primitive
relations Within, Limits, the 13 period-to-period relations and In is a derived relation
dened from Meets as usual. We take the axioms of IA0 plus the following axioms:
IM1 8P; P 0: P kP 0 ) 9i: Limits(i; P ) ^ Limits(i; P 0)
IM2 8i: 9P; P 0 : P kP 0 ^ Limits(i; P ) ^ Limits(i; P 0)
We name the resulting axiomatization IPG0 . It is rather straight forward that its theory
does actually include the theory proposed by Galton:
7 This is an idea which Allen seems to be in sympathy with since he explicitly refuses alternative structures
like McDermott's branching time construction.
6
Lemma 4 IPG0 ` IPG .
Proof: (sketch)
It's easy to show that IPG0 ` I1 ; I2 ; I3 ; I4 .
2
We have nally reconstructed Galton's theory by following the lead that Galton suggested
of having and instant at the place where two periods meet {and only there. To characterize
the models of this new theory we state and prove the relation of the resulting theory with
our instant period one.
Theorem 7 IPG0 a` IPd .
Proof: It follows from theorems 4, 6, IM1 and IM2 .
2
We end up at the same place. IP takes account of Galton's intuition about instants but
also every instant is guaranteed to be a period meeting place.
3 Temporal Representation
Since IP theory is based on both instants and periods we claim that it is better suited than
period-based theories to support both:
a natural modeling of domain phenomena from a common-sense point of view {like
those presented in section 1.
a natural and exible denition of a logic of time and action.
We illustrate it by demonstrating how the DIP scenario is represented. Let us rst
introduce the set of predicates available for talking about the truth value of propositions
over time. Our two-fold ontology of time allows one to talk about propositions holding both
at an instant and throughout a period.
We introduce the predicates Holds and Holds [8, 6]:
on
at
Holds (p; P ) p holds throughout the period P
Holds (p; i) p holds at the instant i
on
at
They are related by the following axiom
Holds (p; P ) () 8i: Within(i; P ) ) Holds (p; i)
on
at
Note that nothing is said about either
Holds (p; i) ^ begin(i; P )
at
nor
Holds (p; i) ^ end(i; P )
at
The holding of non-atomic propositions at an instant are dened by
Holds (:p; i) () :Holds (p; i)
Holds (p ^ q; i) () Holds (p; i) ^ Holds (q; i)
at
at
at
at
at
The holding of non-atomic propositions on a period are trivially obtained from the denition
of Holds in terms of Holds . The holding of a negated proposition is
on
at
Holds (:p; P ) () 8i: Within(i; P ) ) :Holds (p; i)
on
at
7
Holds (p ^ q; P ) () 8i: Within(i; P ) ) Holds (p ^ q; i)
on
at
Using this logic of time, the \tossed ball" example would be expressed as follows:
Holds (\velocity is positive"; P1 )
Holds (\velocity is zero"; i)
Holds (\velocity is negative"; P2)
end(i; P1 ) ^ begin(i; P2 ) (thus P1 kP2 by denition)
on
at
on
The DIP is formalized as follows:
Holds (p; P1 )
Holds (:p; P2 )
P1 kP2
Borrowing also the predicate Occurs we could assert that
Occurs (\transition event from p to :p"; end(P1 ))
on
on
at
at
but nothing can be inferred from this information about
Holds (p; i)
at
However, the possibility is left open to explicitly assert either it or the opposite. The solution
given to the DIP is based on the idea of simply not considering as directly related a state
holding at an instant and this state holding on a period which the instant is an extreme of.
4 Concluding Remarks
From an analysis on previous works of dening time, we claim that it is more natural and
simple to start with both instants and periods as primitives, instead of starting with a
purely interval-based set of more complicated axioms. Intuitions are more clearly reected
by axioms and models are easily identied. In this paper we furnished a rather trivial
axiomatics for instants and periods and used an interpretation of periods as ordered distinct
pairs of points to characterize all the models of the theory. Besides it, we have shown (i)
that our theory is equivalent to IAH appropriately extended with a denition of instants, (ii)
that it can be extended with denseness to obtain yet another axiomatization of Th(INT(Q))
and (iii) its relations with other instant- period based theories constructed upon Allen &
Hayes's and Allen's period based and Galton's instant-period based axiomatics.
Furthermore, we claim that our instant-period based theory provides desirable properties
of diverse nature: ontological {period decomposability, uniformity of time{, representational
{instantaneous holding of states, distinction between open/closed periods{ and semantical
{the divided instant problem can be adequately accommodated in our instant-period based
theory of time, which is not so the case of the attempts of introducing instants from intervalbased theories [4].
References
[1] J. Allen. Maintaining knowledge about temporal intervals. Communications of the
ACM, 26:832{843, 1983.
[2] J. Allen. Towards a general theory of action and time. Articial Intelligence, 23:123{
154, 1984.
[3] J. Allen and P. Hayes. A common-sense theory of time. In Proc. IJCAI'85, pages
528{531, 1985.
8
[4] J. Allen and P. Hayes. Moments and points in an interval-based temporal logic. Computational Intelligence, 5:225{238, 1989.
[5] A. Bochman. Concerted instant-interval temporal semantics i: Temporal ontologies.
Notre Dame Journal of Formal Logic, 31(3):403{414, 1990.
[6] A. Galton. A critical examination of Allen's theory of action and time. Articial
Intelligence, 42:159{188, 1990.
[7] C. Hamblin. Instants and intervals. In J. Fraser, editor, The Study of Time, pages
325{331. Springer-Verlag, 1972.
[8] R. Kowalski and M. Sergot. A logic-based calculus of events. New Generation Computing, 3, 1986.
[9] P. Ladkin. Models of axioms for time intervals. In Proc. AAAI'87, pages 234{239, 1987.
[10] P. Ladkin and R. Maddux. The algebra of convex intervals: Short version. Technical
Report KES-U-87-2, Krestel Institute, 1987.
[11] D. McDermott. A temporal logic for reasoning about processes and plans. Cognitive
Science, 6:101{155, 1982.
[12] Y. Shoham. Reasoning about Change: Time and Causation from the Standpoint of
Articial Intelligence. The MIT Press, 1988.
[13] J. van Benthem. The Logic of Time. Kluwer Academic, Dordrecht, 1983.
[14] L. Vila. Instants, periods and the divided instant problem. In N. Piera-Carrete and
M. Singh, editors, Proc. Workshop on Qualitative Reasoning Reasoning and Decision
Technologies (QUARDET'93), pages 429{437. IMACS, 1993.
[15] L. Vila. Instant-period{based theories of time. Report de Recerca 94-11, IIIA, 1994.
[16] L. Vila. A theory of time based on an ontology of instants and periods ( the report ).
Report de Recerca 94-9, IIIA, 1994.
9
Download