World's most popular travel blog for travel bloggers.

[Solved]: Closure against the operator $A(L)=\{ww^Rw \mid w \in L \wedge |w| \lt 2007\}$

, , No Comments
Problem Detail: 

I would like your help with the following question:

Let $L$ be a language, and operator $A(L)=\{\,ww^Rw \mid w \in L\ \wedge\ |w| \lt 2007\,\}$ where $x^R$ is the reversed string of $x$. Which of the following statements are correct?

  1. If $L$ is regular so $A(L)$ is regular.
  2. If $L$ is a CFL which is not regular then $A(L)$ is CFL which is not regular.
  3. If $L$ is a CFL which is not regular, then $A(L)$ is a CFL which may or may not be regular.
  4. If $L$ is not a CFL then $A(L)$ is not CFL.

What does the fact that $|w|< 2007$ help me with the decision? For (2) I can choose $O^n1^n$ and I get that $0^n1^{2n}0^{2n}1^n$, which is not regular, but for (3),(4) I can't find an examples to refute it. The answer is 3, but I can't understand why, since $A(L)= ww^R \circ w$ but $ww^R$ is not regular.

Asked By : Jozef

Answered By : Wu Yin

Since $|w| < 2007$, the number of strings like $ww^Rw$ is finite. So $A(L)$ is finite for all $L$ and is hence regular.

Best Answer from StackOverflow

Question Source : http://cs.stackexchange.com/questions/1536

 Ask a Question

 Download Related Notes/Documents

0 comments:

Post a Comment

Let us know your responses and feedback