Na teoria da computação, o Teorema de Post,em homenagem à Emil Post, descreve a conexão entre hierarquia aritmética e os graus de Turing.

Background editar

A demonstração do teorema de Post usa vários conceitos relativos à definibilidade e teoria da recursão. Esta seção apresenta uma visão geral desses conceitos, que são abordados em profundidade em seus respectivos artigos.

A hierarquia aritmética classifica os conjuntos de números naturais que são definíveis na linguagem da aritmética de Peano. Uma fórmula é dita ser   se é uma afirmação existencial na forma normal prenex (todos os quantificadores na frente) com   alternâncias entre quantificadores existenciais e universais aplicadas a uma fórmula livre de quantificador Formalmente uma fórmula  na linguagem da aritmética de Peano é uma  fórmula se ele é da forma

 

onde ρ é uma fórmula livre quantificador e Q é   se m é par e   se m é impar. Note-se que qualquer fórmula na forma

 

Onde   contém apenas quantificadores delimitados é comprovadamente equivalente a uma fórmula da forma acima dos axiomas da Aritmética de Peano. Assim, não é incomum ver   fórmulas definidas nesta forma alternativa e não equivalentes tecnicamente, já que na prática a distinção raramente é importante.

Um conjunto de números naturais A é dito ser   se é definida por uma   fórmula, isto é, se houver uma   fórmula   tal que cada número n está em A, se e somente se   detém. Sabe-se que, se um conjunto é   então ele é   para cada  , mas para cada m existe um   conjunto que não é  . Assim, o número de quantificadores alternados necessários para definir um conjunto dá uma medida da complexidade do conjunto.

O teorema de Post usa a hierarquia aritmética relativizada, bem como a hierarquia não relativizada apenas definida. Um conjunto A' de números naturais é dito ser  relativo à um conjunto B, escrito , se A é definível por uma  fórmula em uma linguagem estendida que inclui um predicado para a adesão em B.

Enquanto a hierarquia aritmética mede definibilidade de conjuntos de números naturais, graus de Turing medem o nível de não computabilidade do conjunto dos números naturais. Um conjunto A é dito ser Turing redutível à um conjunto B, escrito  , se existe uma máquina de Turing oráculo tal que, dado um oráculo para B, compute as funções características de A. O salto de Turing de um conjunto A é uma forma do problema da parada relativo à A. Dado um conjunto A, O salto de Turing   é o conjunto de índices da máquina de turing oráculo que para na entrada 0 quando computando com o oráculo A. Sabemos que todo conjunto A é Turing redutível para o seu salto de Turing, mas o salto de Turing de um conjunto nunca é Turing redutível ao seu conjunto original.

O teorema de Post usa infinitos saltos iterados de Turing . Para qualquer conjunto A nos números naturais a notação   indica a "n"-vezes reiterou o salto de Turing de A Assim  é apenas A, e   é o salto de Turing de .

Teorema de Post e corolários editar

O teorema de Post's estabelece uma conexão próxima entre a hierarquia aritmética e os graus de turing da forma , que é, finitos saltos iterados de Turing do conjunto vazio. (O conjunto vazio pode ser substituído por qualquer outro conjunto computável sem que haja mudança na definição do teorema).

Estados do teorema de Post :

  1. Um conjunto B é   se e somente se   é recursivamente enumerável por uma máquina de Turing oráculo, com um oraculo para  , ou seja, se e somente se B é  .
  2. O conjunto   é   completo para cada  . Isso significa que cada   conjunto é redutível em muitos para um para  .

O teorema de Post possui muitos corolários que mostram relações adicionais entre hierarquia aritmética e os graus de Turing. Os quais incluem:

  1. Ajustar um conjunto C. Um conjunto B é   se e somente se B é  . Esta é a relativização da primeira parte do teorema de Post para o oráculo C.
  2. Um conjunto B é   se e somente se  . Mais genericamente, B é   se e somente se  .
  3. Um conjunto é dito ser aritmético se ele é   para algum n. O teorema de Post mostra que , equivalentemente, um conjunto é aritmético se e somente se ele é Turing redutível à   para algum m.

Referências editar

Rogers, H. The Theory of Recursive Functions and Effective Computability, MIT Press. ISBN 0-262-68052-1; ISBN 0-07-053522-1

Soare, R. Recursively enumerable sets and degrees. Perspectives in Mathematical Logic. Springer-Verlag, Berlin, 1987. ISBN 3-540-15299-7