Sumários

Classe ZPP

16 maio 2011, 10:00 José Félix Costa

Estudos sobre a classe ZPP: algoritmos de «Las Vegas».

Proposição: A classe ZPP está fechada para a complementação, união e intersecção.

Proposição: ZPP = R inters. co-R.

Proposição: P incl. ZPP incl. NP inters. co-NP.

Síntese das classes polinomiais.

 


Algoritmos Probabilísticos: Exercícios

11 maio 2011, 14:00 José Félix Costa

Exercício: Mostre que

(a) P incl. R;

(b) P incl co-R;

(c) R incl. NP;

(d) co-R incl. co-NP;

(e) R incl. BPP;

(f) co-R incl. BPP.

Exercício: Mostre que as seguintes classes estão fechadas para a redução de muitos para um em tempo polinomial:

(a) PP;

(b) BPP;

(c) R;

(d) co-R.

Exercício: Mostre que se NP incl. BPP, então R = NP.

 


Classe R

10 maio 2011, 10:00 José Félix Costa

Proposição: D^P incl. PP. [ D^P = {A inters. B: A in ^NP e B in co-NP}. ]

Proposição: A classe BPP está fechada para a complementação, união e intersecção.

A classe R.

Proposição: Um conjunto A está em R se e só se, para todo o polinómio p, existe uma máquina de Turing probabilística polinomial que decide A com probabilidade de erro de quanto muito (1/2)^p(|x|) para as palavras de A e rejeita todas as palavras de A.

Proposição: A classe R está fechada para a união e intersecção.

Proposição: A classe R pode ser redefinida mudando o critério de aceitação: a probalibidade de erro é qualquer valor 0 <= epsilon < 1, mantendo-se a probabilidade de erro 0 para palavras probabilisticamente rejeitadas.

 


Classe BPP

9 maio 2011, 10:00 José Félix Costa

A classe BPP.

Proposição: Um conjunto A está em BPP se e só se, para todo o polinómio p, existe uma máquina de Turing probabilística polinomial que decide A com probabilidade de erro de quanto muito (1/2)^p(|x|).

 


Bijecções e equipotências

4 maio 2011, 14:00 José Félix Costa

Exercício: Mostre, exibindo a respectiva bijecção, que os seguintes conjuntos são equipotentes:

(a) Os números naturais e os números inteiros;

(b) Os intervalos ]0,1] e ]0,1[;

(c) Os números reais e o intervalo ]0,1[;

(d) Os números reais e o intervalo ]0,1];

(e) Os números reais e o intervalo ]0,+\infty[;

(f) As palavras binárias e os números naturais;

(g) As linguagens binárias infinitas e o intervalo ]0,1];

(h) As linguagens binárias infinitas e os números reais.

 

Exercício: Mostre que, para qualquer conjunto A, A e P(A) não são equipotentes.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

 

TPC:

Exercício: Mostre, exibindo a respectiva bijecção, que os seguintes conjuntos são equipotentes:

(a) Os pares de números naturais e os números naturais (usando uma bijecção de grau não superior ao segundo);

(b) As sucessões de dígitos decimais e os números reais;

(c) As sequências binárias infinitas e os números reais.