Hubbry Logo
search button
Sign in
Emptiness problem
Emptiness problem
Comunity Hub
History
arrow-down
starMore
arrow-down
bob

Bob

Have a question related to this hub?

bob

Alice

Got something to say related to this hub?
Share it here.

#general is a chat channel to discuss anything related to the hub.
Hubbry Logo
search button
Sign in
Emptiness problem
Community hub for the Wikipedia article
logoWikipedian hub
Welcome to the community hub built on top of the Emptiness problem Wikipedia article. Here, you can discuss, collect, and organize anything related to Emptiness problem. The purpose of the hub is to conne...
Add your contribution
Emptiness problem

In theoretical computer science and formal language theory, a formal language is empty if its set of valid sentences is the empty set. The emptiness problem is the question of determining whether a language is empty given some representation of it, such as a finite-state automaton.[1] For an automaton having states, this is a decision problem that can be solved in time,[2] or in time if the automaton has n states and m transitions. However, variants of that question, such as the emptiness problem for non-erasing stack automata, are PSPACE-complete.[3]

The emptiness problem is undecidable for context-sensitive grammars, a fact that follows from the undecidability of the halting problem. It is, however, decidable for context-free grammars.[3]

See also

[edit]

References

[edit]
  1. ^ Sipser, Michael (2012). Introduction to the Theory of Computation. Cengage Learning. ISBN 9781285401065.
  2. ^ "Lecture 6: Properties of Regular Languages - II". COMS W3261 CS Theory. Department of Computer Science, Columbia University. Archived from the original on 2019-10-31. Retrieved 2019-08-22.
  3. ^ a b Hopcroft, J. E.; Ullman, J. D (1979). Introduction to Automata Theory, Languages, and Computation (first ed.). Addison-Wesley. ISBN 81-7808-347-7.