World's most popular travel blog for travel bloggers.

[Solved]: Complements of Linear Bounded Automata?

, , No Comments
Problem Detail: 

Would switching the accept and reject states of an LBA A create a new LBA we'll say A' in which the language of A' is the complement of the language of A? I believe the answer is yes just by working out an example...but I'm not sure on a solid proof...nor am I sure if the fact that I am working with an LBA vs a regular turing machine makes a difference in this case.

Asked By : IABP

Answered By : Kevin G

I agree with Hendrick Jan; I don't think the currently accepted answer is correct. Even though $A_{LBA}$ is decidable, that doesn't mean the LBA itself doesn't loop.

As a counterexample, consider an LBA $A$ over $\Sigma = \{0, 1\}$, where $A$ accepts $0$ but loops on $1$. Then $L(A) = \{ 0 \}$. The LBA with swapped states, $A'$, would reject $0$ and still loop on $1$, so $L(A') = \{ \}$. This should be a sufficient counterexample as $\overline{L(A)} = \{1\}$, which is not equal to $L(A')$.

Best Answer from StackOverflow

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

 Ask a Question

 Download Related Notes/Documents

0 comments:

Post a Comment

Let us know your responses and feedback