Um oráculo (pelo menos nesse contexto) é simplesmente uma operação que possui alguma propriedade que você não conhece e está tentando descobrir. O termo "caixa preta" é usado de forma equivalente, para transmitir a ideia de que é apenas uma caixa que você não pode ver por dentro e, portanto, não sabe o que está fazendo. Tudo que você sabe é que pode fornecer entradas e receber saídas. No diagrama de circuito que você descreve, é apenas a caixa . Todo o resto são coisas que você está adicionando para ajudar a interrogar o oráculo e descobrir suas propriedades.vocêf
Para dar ao oráculo, você pode escrevê-lo em qualquer forma válida que defina um mapa de todas as entradas e saídas possíveis. Pode ser uma matriz (presumivelmente com um parâmetro desconhecido) ou pode ser o mapa (estritamente ), porque, dada uma descrição, você pode trabalhar com a outra.você: ( x , y) ↦ ( x , y⊕ f( x ) )∀ x , y∈ { 0 , 1 }