Glossário de Linguagens Formais e Autômatos

Termos em ordem alfabética, com a nota onde aparecem. Voltar ao mapa. Para o significado de cada símbolo das fórmulas, veja Símbolos e Notação.

TermoDefinição curtaOnde
AFDautômato finito determinístico: um único próximo estado para cada estado e símbolo, 04 - Autômatos Finitos Determinísticos
AFNDautômato finito não determinístico: um conjunto de próximos estados, 05 - Autômatos Finitos Não Determinísticos
Alfabetoconjunto finito de símbolos ( ou )01 - Introdução e Conceitos Básicos
Bijeçãofunção injetora e sobrejetora ao mesmo tempo02 - Matemática Discreta
Classe de equivalência = todos os elementos equivalentes a 02 - Matemática Discreta
Concatenaçãojustapor duas palavras: 01 - Introdução e Conceitos Básicos
Conjunto quociente, o conjunto das classes de equivalência; forma uma partição02 - Matemática Discreta
Construção de subconjuntosalgoritmo que transforma AFND em AFD; cada estado do AFD é um conjunto de estados do AFND06 - Equivalência AFD e AFND
Derivaçãoaplicação de uma produção: 03 - Gramáticas Regulares
Enumerávelconjunto que pode ser listado por uma sobrejeção a partir de 02 - Matemática Discreta
Estado finalestado de aceitação; círculo duplo no diagrama, * na tabela04 - Autômatos Finitos Determinísticos
Estado inicialonde a leitura começa; seta solta no diagrama, → na tabela04 - Autômatos Finitos Determinísticos
Estado poçoestado não final do qual não se sai (morto); completa transições indefinidas04 - Autômatos Finitos Determinísticos
Expressão regulardescrição de linguagem regular com união, concatenação e fecho03b - Expressões Regulares
Fecho de Kleene: zero ou mais repetições03b - Expressões Regulares
Fecho reflexivo-transitivo: “zero ou mais passos”02 - Matemática Discreta
Fecho transitivo: “um ou mais passos”02 - Matemática Discreta
Forma sentencialsequência de terminais e não terminais derivada de 03 - Gramáticas Regulares
Funçãorelação em que cada elemento do domínio tem exatamente uma imagem02 - Matemática Discreta
Função de transição estendida: aplica a uma palavra inteira, recursivamente04 - Autômatos Finitos Determinísticos
Gramática, mecanismo gerador03 - Gramáticas Regulares
Gramática linear à direitaproduções ou 03 - Gramáticas Regulares
Gramática regular (tipo 3)produções ou 03 - Gramáticas Regulares
Hierarquia de Chomskyclassificação das gramáticas em tipos 3 ⊂ 2 ⊂ 1 ⊂ 003 - Gramáticas Regulares
Injeçãofunção em que elementos diferentes têm imagens diferentes02 - Matemática Discreta
Linguagemconjunto de sentenças sobre um alfabeto, 01 - Introdução e Conceitos Básicos
Linguagem regularaceita por um AF; equivalentemente, gerada por GR ou descrita por ER04 - Autômatos Finitos Determinísticos
Não terminalvariável da gramática, elemento de 03 - Gramáticas Regulares
Partiçãodivisão de um conjunto em blocos não vazios, disjuntos, que cobrem tudo02 - Matemática Discreta
Prefixo / sufixotrecho inicial / final de uma palavra01 - Introdução e Conceitos Básicos
Produçãoregra de reescrita 03 - Gramáticas Regulares
Produção unitária (só um não terminal à direita); não é do formato regular07 - Equivalência AF e GR
Produto cartesiano, conjunto de pares ordenados02 - Matemática Discreta
Regra vazia (épsilon)03 - Gramáticas Regulares
Relação de equivalênciareflexiva, simétrica e transitiva02 - Matemática Discreta
Semânticasignificado ou interpretação de um programa01 - Introdução e Conceitos Básicos
Sentençapalavra, sequência finita de símbolos; na gramática, só terminais01 - Introdução e Conceitos Básicos
Sentença vazia, palavra de tamanho 001 - Introdução e Conceitos Básicos
Sintaxeforma, estrutura, sem considerar significado01 - Introdução e Conceitos Básicos
Sobrejeçãofunção que atinge todo o codomínio02 - Matemática Discreta
Terminalsímbolo que aparece nas palavras geradas, elemento de 03 - Gramáticas Regulares
V* e V+todas as palavras sobre com e sem 01 - Introdução e Conceitos Básicos

Símbolos

SímboloLeitura
palavra vazia
conjunto vazio
tamanho da palavra
concatenada vezes
conjunto das partes de
, , deriva em 1, em 0 ou mais, em 1 ou mais passos
, , zero ou mais, uma ou mais, zero ou uma vez
ou função de transição estendida para palavras (os slides desenham o acento invertido)

Termos que aparecem nos livros

Termos que os slides não usam, mas que aparecem no Menezes e no Ramos. As notas explicam cada um.

TermoDefinição curtaOnde
AFε (autômato com movimentos vazios)autômato que pode mudar de estado sem ler símbolo, 08 - Tópicos Complementares dos Livros
Antissimétricase e , então 02 - Matemática Discreta
Autômato mínimoAFD com o menor número de estados para a linguagem; é único a menos dos nomes08 - Tópicos Complementares dos Livros
Configuraçãopar (estado atual, parte da entrada que falta ler)04 - Autômatos Finitos Determinísticos
Conjunto regularlinguagem montada a partir de , e com união, concatenação e fecho03b - Expressões Regulares
Derivação não trivialderivação com pelo menos um passo ()03 - Gramáticas Regulares
Estado inacessívelestado que não pode ser alcançado a partir do inicial08 - Tópicos Complementares dos Livros
Estado inútilestado não final do qual não se chega a nenhum final08 - Tópicos Complementares dos Livros
Fecho vazioestados alcançáveis a partir de usando só transições 08 - Tópicos Complementares dos Livros
Função parcialfunção que pode não estar definida para alguns elementos do domínio02 - Matemática Discreta
Função totalfunção definida para todos os elementos do domínio02 - Matemática Discreta
GLD, GLE, GLUD, GLUEgramáticas lineares à direita, à esquerda, unitárias à direita e à esquerda03 - Gramáticas Regulares
Impasseconfiguração sem transição possível; o caminho morre05 - Autômatos Finitos Não Determinísticos
Lema do Bombeamentopropriedade de toda linguagem regular, usada para provar que uma linguagem não é regular08 - Tópicos Complementares dos Livros
Máquina de Mealyautômato com saída associada às transições08 - Tópicos Complementares dos Livros
Máquina de Mooreautômato com saída associada aos estados08 - Tópicos Complementares dos Livros
Metalinguagemlinguagem usada para descrever outra (notação algébrica, BNF, ER)03 - Gramáticas Regulares
Ordem parcial / totalrelação reflexiva, antissimétrica e transitiva / e com todos os pares comparáveis02 - Matemática Discreta
Prefixo próprioprefixo diferente da palavra inteira01 - Introdução e Conceitos Básicos
Propriedade de fechamentoaplicar a operação a linguagens da classe sempre dá uma linguagem da classe08 - Tópicos Complementares dos Livros
Reconhecedor genéricofita, cursor, máquina de estados e memória auxiliar opcional01 - Introdução e Conceitos Básicos
Reverso, a palavra lida de trás para frente01 - Introdução e Conceitos Básicos
Subpalavra (subcadeia)qualquer trecho contíguo de uma palavra01 - Introdução e Conceitos Básicos
Transdutor finitoautômato que escreve uma saída (Mealy ou Moore)08 - Tópicos Complementares dos Livros