Alfabeto (ciência da computação)

Fonte: testwiki
Revisão em 02h12min de 5 de fevereiro de 2020 por imported>Tuga1143 (Substituição de predefinições obsoletas)
(dif) ← Revisão anterior | Revisão atual (dif) | Revisão seguinte → (dif)
Saltar para a navegação Saltar para a pesquisa

Em ciência da computação e em lógica matemática, um alfabeto é um conjunto de símbolos, como letras ou dígitos. O alfabeto mais comum é 0,1, o alfabeto binário. Uma cadeia finita é uma sequência finita de letras de símbolos de um determinado alfabeto; por exemplo, uma cadeia binária é uma cadeia formada pelo alfabeto binário.

Dado um alfabeto Σ, escreve-se Σ* para definir o conjunto de todas as cadeias formadas a partir do alfabeto Σ. Neste caso, * define o operador fecho de Kleene. Escreve-se Σ (ou, ocasionalmente, Σ ou Σω) para definir o conjunto de todas as sequências infinitas formadas a partir do alfabeto Σ.

Por exemplo, usando o alfabeto binário 0,1, as cadeias ε,0,1,00,01,10,11,000, estariam no fechamento do alfabeto; ε representa a cadeia vazia.

Alfabetos são importantes em linguagens formais, autômatos e semiautômatos.

Ver também