[CS@TUK] Questions and Answers - Recent questions and answers in TUK (TU Kaiserslautern)
https://q2a.cs.uni-kl.de/qa/general-questions/tuk-tu-kaiserslautern
Powered by Question2AnswerAnswered: construct a deterministic automaton that accept L
https://q2a.cs.uni-kl.de/228/construct-a-deterministic-automaton-that-accept-l?show=229#a229
<p>That problem asks for a <span style="color:#e74c3c">deterministic</span> liveness automaton for the language. Here are three ways you could follow:</p><ol><li>Construct such an automaton directly and explain why it should be correct. I don't recommend this, since you may easily forget transitions etc. </li><li>Construct an equivalent LTL formula for the language (which is typically simple an F, G, FG, GF with some X operators for the single letters). If you use future operators, the translation of the LTL formula to automata gives you a nondeterministic automaton. If that one uses a GF-constraint, you are lost since you don't know how to determinize this. Otherwise, you will have to apply the breakpoint construction, and to that end, you have to make the automaton first explicit. I also cannot recommend this way. </li><li>Construct an equivalent LTL formula for the language using some F, G, FG, GF followed by past operators only. If you do the standard translation from here, you directly obtain a deterministic automaton. This is the simple and very efficient solution I definitely would prefer. </li></ol><div>Future operators translate to nondeterministic automata that have to be determined in a second step. Past operators directly give you a deterministic automaton. You can see that with the transition relations introduced for the past operators which are of the form q' <-> Phi(q,i) that defines the next value q' of q by the current values of q (states) and i (inputs). This is not the case for the automata for future LTL operators. </div><div></div>TUK (TU Kaiserslautern)https://q2a.cs.uni-kl.de/228/construct-a-deterministic-automaton-that-accept-l?show=229#a229Mon, 20 Aug 2018 13:36:04 +0000