tail (L) = {y : xy ∈ L for some x ∈ Σ∗} .Show that if L is regular, so is tail (L).
Question
tail (L) = {y : xy ∈ L for some x ∈ Σ∗} . Show that if L is regular, so is tail (L).
Solution
To prove that if L is regular, so is tail(L), we can follow these steps:
-
Assume L is regular. By definition, a language is regular if there exists some finite automaton M that accepts it. Let's say M is the finite automaton that accepts L.
-
We need to construct a finite automaton M' that accepts tail(L).
-
The automaton M' will have the same states, transition function, and final states as M. However, the start state of M' will be different.
-
In M', the start state will be a new state that has ε-transitions (transitions on the empty string) to every state in M. This is because for any string y to be in tail(L), there must exist some string x such that the concatenation xy is in L. By adding ε-transitions from the start state of M' to every state in M, we are effectively allowing for any string x to be "skipped" in the input.
-
Therefore, M' accepts a string if and only if there exists some string x such that the concatenation xy is accepted by M. This is exactly the condition for a string to be in tail(L).
-
Since we have constructed a finite automaton that accepts tail(L), we can conclude that tail(L) is regular.
This completes the proof.
Similar Questions
A regular language over an alphabet ∑ is one that cannot be obtained from the basic languages using the operation
Show that the family of regular languages is closed under the left quotientwith a regular language
f L1 and L2′ are regular languages, L1 ∩∩ (L2′ U L1′)’ will be _____.a)all of the mentionedb)may be regularc)regulard)none of the mentionede)non regular
Let X be a set and let {Fi | i ∈ I} be an arbitrary collection of σ- algebras. Showthat the collection F := {F | ∀i ∈ I, F ∈ Fi} is a σ-algebra.
Find dfa’s that accept the following languages:(a) L = L (ab∗a∗) ∪ L ((ab)∗ ba).
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.