202309231609

Tags : Timed Automata


Event Clock Automata

Caution

Event Clock Automata are not Timed Automata because of the use of Event Predicting Clocks.

Consider the language where the time gap between accepting the last two characters is .

We can give an Event Recording Automaton for the first word but not for the second word. And we can given an Event Recording Automaton for the second word but not the first one.

Hence both Event Recording Automata and Event Recording Automaton are not powerful enough, and neither of them are more powerful than the other. The Expressive Power Of Event Clock Automata is discussed here.

Now we create an Event Clock Automaton by combining the two. We are allowed to use both Event Recording Clocks and Event Predicting Clocks

Example

Let such that:

  • There exists an such that the first is accepted after time
  • There exists a such that it is accepted after the last

Transclude of Drawing-2023-09-23-16.35.03.excalidraw

Event Clock Automata can also be determinized using the subset construction. Event Clock Languages are closed under

  • Union
  • Intersection
  • Complementation

References

Event Predicting Automata Event Recording Automata Expressive Power Of Event Clock Automata