Url

Alphabet (computer science)

What is this site? It is generaly simplier version of wikipedia. You will find there selected articles. Enjoy!

In computer science and mathematical logic, an alphabet is a, usually finite, set of symbols or letters, e.g. characters or digits. The most common alphabet is {0,1}, the binary alphabet. A finite string is a finite sequence of letters from an alphabet; for instance a binary string is a string drawn from the alphabet {0,1}. An infinite sequence of letters may be constructed from elements of an alphabet as well.

Given an alphabet Σ, we write Σ * to denote the set of all finite strings over the alphabet Σ. Here, the * denotes the Kleene star operator. We write \Sigma^\infty (or occasionally, \Sigma^\N or Σω) to denote the set of all infinite sequences over the alphabet Σ.

For example, if we use the binary alphabet {0,1}, the strings (ε, 0, 1, 00, 01, 10, 11, 000, etc.) would all be in the Kleene closure of the alphabet (where ε represents the empty string)

Alphabets are important in the use of formal languages, automata and semiautomata. In most cases, for defining instances of automata, such as deterministic finite automata (DFAs), it is required to specify an alphabet from which the input strings for the automaton are built.

See also


P ≟ NP  This theoretical computer science-related article is a stub. You can help Wikipedia by expanding it.
v  d  e
Retrieved from "http://en.wikipedia.org/wiki/Alphabet_(computer_science)"

All text are available under the terms of the GNU Free Documentation License. Hope this site help you/
best forex signals online - Walt Whitman - Behandlung der Unfruchtbarkeit - jobs uk - Interesuje Cię Polish real estate market ? Zajrzyj do nas! - lpg umrustung gasanlagen - ford dealer - rent a car in Poland - damska bielizna męska bielizna - anki - noclegi sopot - Najlepsze elektrownie wodne - sprawdz nasza ofertę. - foto ksiazka - darmowe filmy - darmowa bramka sms plus darmowa bramka sms plus darmowa bramka sms plus