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