|
CMU-CS-03-207
Computer Science Department
School of Computer Science, Carnegie Mellon University
CMU-CS-03-207
On the Language Inclusion Problem for Time Automata:
Closing a Decidability Gap
Joël Ouaknine, James Worrell*
November 2003
CMU-CS-03-207.ps
CMU-CS-03-207.pdf
Keywords: Timed automata, language inclusion, decidability,
well-quasi-orders
We consider the language inclusion problem for timed automata: given two
timed automata A and B, are all the timed traces accepted by B also
accepted by A? While this problem is known to be undecidable, we show here
that it becomes decidable if A is restricted to having at most one clock.
This is somewhat surprising, since it is well-known that there exist timed
automata with a single clock that cannot be complemented. The crux of our
proof consists in reducing the language inclusion problem to a
reachability question on an infinite graph; we then construct a suitable
well-quasi-order on the nodes of this graph, which ensures the termination
of our search algorithm.
We also show that the language inclusion problem is decidable if the only
constant appearing among the clock constraints of A is zero. Moreover,
these two cases are essentially the only decidable instances of language
inclusion, in terms of restricting the various resources of timed
automata.
20 pages
*Tulane University
|