16.7 k-reversible languages. A nite automaton A0 is said to be k-deterministic if it is deterministic modulo

Question:

16.7 k-reversible languages. A nite automaton A0 is said to be k-deterministic if it is deterministic modulo a lookahead k: if two distinct states p and q are both initial, or are both reached from another state r by reading a 2 , then no string u of length k can be read in A0 both from p and q. A nite automaton A is said to be k-reversible if it is deterministic and if AR is k-deterministic. A language L is k-reversible if it is accepted by some k-reversible automaton.

(a) Prove that L is k-reversible i for any strings u; u0; v 2  with jvj = k, Su L(uv) \ Su L(u0v) 6= ; =) Su L(uv) = Su L(u0v):

(b) Show that a k-reversible language admits a characteristic language.

c) Show that the following de nes an algorithm for learning k-reversible automata.
Proceed as in the algorithm for learning reversible automata but with the following merging rule instead: merge blocks B1 and B2 if they can be reached by the same string u of length k from some other block and if B1 and B2 are both nal or have a common successor.

Fantastic news! We've Found the answer you've been seeking!

Step by Step Answer:

Related Book For  book-img-for-question

Foundations Of Machine Learning

ISBN: 9780262351362

2nd Edition

Authors: Mehryar Mohri, Afshin Rostamizadeh

Question Posted: