Linguagem recursivamente enumerávelEm matemática, lógica e ciência da computação, uma linguagem recursivamente enumerável é um tipo de Linguagem formal que também é chamada de linguagem Turing-reconhecível. Também é conhecida como tipo-0 na hierarquia de Chomsky das linguagens formais. O décimo problema de Hilbert abrange a classe das linguagens recursivamente enumeráveis. DefiniçõesExistem três equivalentes definições importantes para o conceito de uma linguagem recursivamente enumerável:
Linguagem regular, linguagem livre de contexto e linguagem recursiva são todas recursivamente enumeráveis. O teorema de Post mostra que RE, juntamente com seu complemento co-RE, correspondem ao primeiro nível da hierarquia aritmética. Propriedades de fechoAs linguagens recursivamente enumeráveis são fechadas sob as seguintes operações. Isto é, se L e P são duas linguagens recursivamente enumeráveis, então as seguintes linguagens são também recursivamente enumeráveis:
Note que as linguagens recursivamente enumeráveis não são fechadas sob diferença e complemento. A diferença L-P pode ou não ser recursivamente enumerável. Se L é recursivamente enumerável, então o complemento de L é recursivamente enumerável se e somente se L também for recursiva. Teoria da computação
Referências
Ligações externas |
Portal di Ensiklopedia Dunia