A interseção de infinitos conjuntos recursivos é recursiva?


7

É a interseção de infinitos conjuntos recursivos ⋂EuvocêEu(onde cada conjunto é diferente) recursivo? Recursivamente enumerável? Eu sei que a união não precisa ser recursiva, porque decidir se um elemento está no conjuntovocêEu é o mesmo que decidir o problema da parada, já que para cada elemento você terá que decidir se a função que calcula se x∈vocêEupara alguns terminarei.Eu


Os "conjuntos recursivos infinitos" devem ser "infinitamente muitos conjuntos recursivos"?
— Andrej Bauer

@AndrejBauer yes

Por esse raciocínio, tudo é o mesmo que decidir o problema da parada. Quero saber se o número de entrada é igual a 42; para isso, tenho que decidir se o programa que interrompe apenas se o número de entrada for 42 será interrompido.
— user253751

Respostas:


6

Como você já conhece os sindicatos, pode descobrir isso lembrando as leis de Morgan: o complemento de uma união é o complemento da interseção de complementos. Com isso em mente: deixevocêEuser o conjunto de (índices de) máquinas de Turing que não param dentroEuetapas de execução. Então, o complementoN∖vocêEu é o conjunto de (índices) daquelas máquinas que param na primeira Eu passos.

Agora temos:

⋂EuvocêEu=N∖⋃Eu(N∖vocêEu)=N∖H
Onde Hé o conjunto de paradas. O complemento deH não é recursivo nem recursivamente enumerável.

A propósito, você afirma que "decidir se um elemento está no conjunto vocêEu é o mesmo que decidir o problema da parada ... "o que não é necessariamente verdadeiro. Por exemplo, se eu definir vocêEu={42.} para todos Eu, então todo o vocêEusão decidíveis. Você precisa prestar atenção ao que seuvocêEusão.


8

Para cada Eu∈N, toma SEu=N∖{Eu}. Agora você pode criar qualquer conjunto que desejarX=⋂Eu∉XSEu.

Da mesma forma, uma prova mais fácil de que uma união de conjuntos recursivos pode ser qualquer coisa é deixar TEu={Eu} e agora qualquer conjunto X é X=⋃Eu∈XTEu.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.