Seja M uma MTP que mostra que uma certa linguagem L está em
BPP, ou seja, M é polinomial e tal que
se x está em L então Pr[M(x)=SIM] >= 3/4,
se x não está em L então Pr[M(x)=NÃO] >= 3/4.
Neste caso, dizemos que M tem probabilidade de erro de 1/4.
(Técnica de amplificação das probabilidades) Mostre que, dada
uma M como acima e um número arbitrário eps>0, podemos obter uma
MTP com probabilidade de erro no máximo eps.
Sugestão: Use a conhecida delimitação de Chernoff. Uma
versão simplificada dessa delimitação, adequada ao exercício
acima, é dada pelo teorema abaixo. Execute várias vezes M e
responda a resposta que sair mais nas várias rodadas.
Teorema: Para i=1,...,n, seja Xi uma variável
aleatória que assume valor 1 com probabilidade p e 0 com
probabilidade 1-p. Então se X é a soma dos Xi, m=np (m é o
valor esperado de X) e d é um inteiro positivo arbitrário, temos
que Pr[X > (1+d)m] < (ed/(1+d)1+d)m