Sumário
201 / 216
Salvando leitura…
Deutsch–Jozsa distinguia constante de balanceada com uma consulta ideal

Uma promessa dividiu as funções

Deutsch, Grover e Shor sem mitologia

O problema de Deutsch–Jozsa prometia que f:{0,1}^n→{0,1} era constante ou balanceada. Constante significava mesma saída para toda entrada; balanceada, exatamente metade zero e metade um. Funções fora dessas classes eram excluídas pela promessa.

Hadamards preparavam superposição uniforme. O oráculo de fase multiplicava cada |x⟩ por (−1)^{f(x)}. Uma segunda camada de Hadamards fazia a amplitude de |0…0⟩ ser a média de todos esses sinais.

Se f fosse constante, os sinais seriam todos iguais e a medida retornaria 0…0 com certeza. Se balanceada, metade cancelaria a outra e a amplitude desse resultado seria zero. Uma consulta ideal distinguia as classes sem listar a tabela.

Lia comparou com um algoritmo clássico determinista exato: no pior caso, ele precisaria consultar mais da metade das entradas para garantir a resposta. O contraste de consultas era exponencial sob essa exigência de certeza e o oráculo prometido.

Tomás acrescentou o limite omitido em apresentações populares. Um algoritmo clássico aleatório com erro limitado amostra poucas entradas e identifica uma função balanceada com alta confiança. Assim, Deutsch–Jozsa é uma demonstração cristalina de interferência e separação exata, não evidência direta de aceleração prática ampla.

Construir um oráculo para uma tabela arbitrária também pode custar exponencialmente. A vantagem de consulta só se traduz em vantagem total quando a função possui implementação compacta e o modelo de acesso corresponde à tarefa real.

A promessa dividiu o universo de funções e tornou uma propriedade global legível numa amplitude. Lia guardou a lição certa: algoritmos quânticos podem reorganizar fases de muitas entradas, mas sua vantagem depende da pergunta e das regras de acesso.

Fontes desta página

  1. David Deutsch e Richard Jozsa (1992). Rapid Solution of Problems by Quantum Computation.Proceedings of the Royal Society A, 439, 553–558. Apresenta um algoritmo que distingue exatamente funções prometidas como constantes ou balanceadas com uma consulta quântica ao oráculo.
  2. David Deutsch (1985). Quantum Theory, the Church–Turing Principle and the Universal Quantum Computer.Proceedings of the Royal Society A, 400, 97–117. Formula um modelo de computador quântico universal e investiga como as leis quânticas ampliam o modelo físico de computação.
  3. David Deutsch (1989). Quantum Computational Networks.Proceedings of the Royal Society A, 425, 73–90. Desenvolve redes quânticas compostas por portas e conexões e estabelece princípios de universalidade para circuitos computacionais quânticos.