O que é um qubit? Um guia claro sobre o bloco fundamental dos computadores quânticos
Um guia em linguagem simples sobre qubits: o que são, como funcionam a superposição e a medição, e por que bits quânticos diferem de bits clássicos.
Esta página foi traduzida do inglês. Os nomes de empresas e produtos e os links das fontes permanecem inalterados. Leia o original em inglês
Um qubit é a unidade básica de informação quântica: a contraparte quântica do bit clássico. Como um bit, ele no fim produz um de dois resultados quando é lido, normalmente rotulados como 0 e 1, mas, antes da medição, pode ocupar um estado quântico que inclui ambos os estados de base em superposição. Essa diferença parece simples, mas muda a forma como a informação é representada, manipulada e limitada dentro de um computador quântico.
A resposta curta: um qubit é um sistema quântico de dois estados
Na computação clássica, um bit é 0 ou 1. Na computação quântica, um qubit é modelado como um sistema quântico de dois estados, com estados de base escritos como (|0\rangle) e (|1\rangle).
Um qubit pode ser implementado fisicamente de diferentes maneiras. O artigo da Wikipedia sobre o qubit dá exemplos como o spin de um elétron, em que os dois níveis podem ser tratados como spin para cima e spin para baixo, e a polarização de um fóton único, em que dois estados de polarização fazem o papel dos dois níveis. O ponto importante não é o hardware específico, mas o modelo abstrato: qualquer sistema físico que se comporte como um sistema quântico controlável de dois estados pode representar um qubit.
É por isso que as pessoas chamam o qubit de bloco fundamental dos computadores quânticos. Ele desempenha um papel semelhante ao do bit na computação convencional, mas obedece à mecânica quântica, e não apenas à lógica clássica.
Como um qubit difere de um bit clássico
A diferença central é a superposição.
Um bit clássico tem um valor definido de cada vez. Um qubit, em contraste, pode estar em uma combinação linear de (|0\rangle) e (|1\rangle). Na notação padrão, seu estado pode ser escrito como:
[ |\psi\rangle = \alpha|0\rangle + \beta|1\rangle ]
Aqui, (\alpha) e (\beta) são amplitudes de probabilidade e, em geral, são números complexos. Elas não são probabilidades diretamente. Em vez disso, quando o qubit é medido na base padrão, a probabilidade de obter 0 é (|\alpha|^2), e a probabilidade de obter 1 é (|\beta|^2). Essas probabilidades devem somar 1:
[ |\alpha|^2 + |\beta|^2 = 1 ]
Isso leva a um mal-entendido comum que vale a pena esclarecer. Dizer que um qubit está “nos dois estados ao mesmo tempo” é um atalho útil, mas incompleto. O que importa não é apenas que ambos os estados de base possam ter peso diferente de zero. A fase relativa entre as amplitudes também importa, porque afeta a interferência. O artigo da Wikipedia sobre computação quântica observa que as amplitudes codificam mais do que probabilidades de resultado; sua fase relativa é responsável pelos efeitos de interferência.
Essa informação de fase não tem um equivalente clássico comum.
Medição: onde possibilidades quânticas se tornam uma resposta clássica
Um qubit pode evoluir como um estado quântico, mas, quando você o mede na base padrão, o resultado é um bit clássico: ou 0 ou 1.
Esse processo de medição é fundamental. Medir um qubit o perturba: a superposição perde sua coerência, e o estado colapsa para um dos resultados de base de acordo com a regra de Born. Isso difere de um bit clássico, cujo estado pode, em princípio, ser lido sem alterar o que ele é.
Por exemplo, o estado
[ \frac{1}{\sqrt{2}}|0\rangle + \frac{1}{\sqrt{2}}|1\rangle ]
produz 0 ou 1 com igual probabilidade quando medido na base padrão.
Essa é uma das razões pelas quais a computação quântica não é simplesmente “computação clássica paralela”. Você não pode inspecionar diretamente todas as partes de uma superposição. Algoritmos quânticos precisam manipular amplitudes para que a interferência aumente a probabilidade da resposta útil antes que a medição aconteça.
Por que amplitudes complexas importam
O estado de um qubit precisa de duas amplitudes complexas para ser descrito. Isso parece um detalhe técnico, mas é central para entender por que a computação quântica se comporta de modo diferente.
Na probabilidade clássica, probabilidades são números não negativos que somam 1. Em um qubit, as amplitudes podem ser complexas, e o artigo da Wikipedia sobre computação quântica observa explicitamente que amplitudes não são necessariamente positivas. Isso permite tanto interferência destrutiva quanto construtiva. Um algoritmo quântico pode combinar caminhos computacionais de modo que alguns resultados se tornem mais prováveis e outros se cancelem.
Essa é a base conceitual do projeto de algoritmos quânticos: manipular qubits para que a interferência de ondas amplifique a probabilidade do resultado de medição desejado.
Assim, embora um qubit seja frequentemente apresentado como “um bit, mas quântico”, uma descrição mais fiel é que ele é um vetor em um espaço de estados quânticos bidimensional cujas amplitudes evoluem de maneiras que podem interferir.
Uma comparação simples
| Característica | Bit clássico | Qubit |
|---|---|---|
| Estados básicos | 0 ou 1 | ( |
| Estado antes da leitura | Valor definido | Pode estar em uma superposição (\alpha |
| Descrição matemática | Um valor binário | Vetor de estado quântico bidimensional |
| Leitura | Produz 0 ou 1 sem a noção quântica de colapso | Produz 0 ou 1 probabilisticamente de acordo com ( |
| Efeito da medição | Não perturba inerentemente o estado clássico armazenado | Perturba o estado quântico e destrói a coerência na superposição medida |
| Descrição de múltiplas unidades | (n) bits representam um de (2^n) estados possíveis por vez | (n) qubits exigem um vetor de estado em um espaço de dimensão (2^n) |
De um qubit para muitos qubits
Um único qubit é apenas o ponto de partida. Computadores quânticos trabalham com registradores de múltiplos qubits.
Para dois bits clássicos, há quatro estados possíveis: 00, 01, 10 e 11. Mas, em qualquer momento, um registrador clássico de dois bits ocupa apenas um deles. Dois qubits, em contraste, vivem em um espaço de estados de quatro dimensões gerado pelos estados de base (|00\rangle), (|01\rangle), (|10\rangle) e (|11\rangle). De forma mais geral, um registrador de (n) qubits é descrito em um espaço de Hilbert de dimensão (2^n).
O artigo da Wikipedia sobre computação quântica destaca uma consequência prática: descrever o estado completo de (n) qubits requer (2^n) números complexos. Esse crescimento explosivo é uma das razões pelas quais sistemas quânticos são difíceis de simular classicamente, e também uma das razões pelas quais computadores quânticos podem oferecer grandes vantagens em alguns problemas.
A computação quântica explora superposição, interferência e emaranhamento. Este texto explicativo é sobre qubits, mas, na prática, o poder da computação quântica vem de como muitos qubits interagem, não apenas da existência de um único qubit isolado.
A intuição da esfera de Bloch
Um modelo visual comum para um qubit é a esfera de Bloch. O artigo da Wikipedia sobre o qubit observa que as amplitudes de um qubit podem ser parametrizadas usando dois ângulos, frequentemente escritos como (\theta) e (\phi). Embora as amplitudes brutas (\alpha) e (\beta) sejam complexas, a normalização remove um grau de liberdade, permitindo que estados puros de qubit sejam mapeados de uma forma geométrica mais simples.
Para não especialistas, a intuição principal é a seguinte: um qubit não é apenas um interruptor 0/1 difuso. Seu estado tem estrutura. Superposições diferentes podem levar às mesmas probabilidades de medição em uma base e ainda assim se comportar de maneira diferente em computações posteriores, porque suas fases diferem.
É por isso que a esfera de Bloch é útil. Ela lembra que o estado de um qubit é mais rico do que um lançamento de moeda com probabilidades ajustáveis.
O que um qubit não é
É fácil exagerar o que qubits fazem.
Primeiro, um qubit não significa que você pode ler muitas respostas ao mesmo tempo. A medição retorna um único resultado clássico.
Segundo, o artigo da Wikipedia sobre o qubit de fato diz que um qubit pode conter mais informação em certos protocolos, mencionando até dois bits usando codificação superdensa. Mas isso não deve ser interpretado como uma afirmação geral de que um qubit simplesmente armazena “o dobro de dados” de um bit na computação cotidiana. O comportamento depende do protocolo e dos recursos quânticos envolvidos.
Terceiro, qubits não são automaticamente úteis apenas por serem quânticos. As implementações atuais de hardware são descritas pela Qubit como amplamente experimentais e adequadas apenas para certas tarefas especializadas. Alegações de vantagem quântica em tarefas específicas são marcos científicos, mas não evidência de que computadores quânticos estejam prontos para ampla implantação no curto prazo.
Por que qubits são difíceis de construir
O conceito de qubit é matematicamente limpo. O hardware, não.
A computação quântica exige controle preciso de estados quânticos coerentes. Se um qubit físico não estiver bem isolado de seu ambiente, a decoerência introduz ruído e erros. A Qubit aponta para governos investindo em qubits com tempos de coerência mais longos e taxas de erro mais baixas, e dá exemplos de implementações que incluem supercondutores e armadilhas de íons.
Esse problema de engenharia é central. As mesmas propriedades que tornam qubits poderosos também os tornam frágeis. Um computador quântico útil precisa preservar a coerência por tempo suficiente para realizar operações, gerenciar erros e ainda permitir medição precisa ao final.
Esse equilíbrio ajuda a explicar o estado atual do campo: forte promessa teórica, progresso experimental notável, mas grandes obstáculos para sistemas práticos em larga escala.
Por que qubits importam
Qubits importam porque mudam o próprio modelo de computação.
Um computador clássico pode ser abstraído em termos de estados clássicos e regras de transição. Um computador quântico, em vez disso, usa estados quânticos coerentes, nos quais superposição, fase relativa e interferência fazem parte da computação. Isso abre caminho, ao menos em princípio, para algoritmos que superem abordagens clássicas em algumas tarefas. A Qubit afirma que computadores quânticos têm potencial para concluir alguns cálculos exponencialmente mais rápido do que computadores clássicos, incluindo aplicações como quebrar esquemas de criptografia amplamente usados com máquinas suficientemente grandes e ajudar a simular sistemas físicos.
Ainda assim, “potencial” é a palavra certa. Um qubit é a base da computação quântica, mas não uma garantia de vantagem quântica útil. O campo depende de saber se dispositivos reais podem escalar enquanto controlam a decoerência e o erro.
Principais pontos
- Um qubit é a unidade básica de informação quântica, análoga a um bit clássico, mas governada pela mecânica quântica.
- Quando medido na base padrão, um qubit produz 0 ou 1.
- Antes da medição, um qubit pode estar em uma superposição escrita como (\alpha|0\rangle + \beta|1\rangle).
- Os módulos ao quadrado (|\alpha|^2) e (|\beta|^2) determinam as probabilidades de medir 0 ou 1, e devem somar 1.
- As amplitudes de um qubit carregam informação de fase, o que permite interferência e torna o comportamento quântico mais rico do que a probabilidade comum.
- A medição perturba a superposição de um qubit, ao contrário da leitura usual de um bit clássico.
- Registradores com múltiplos qubits ocupam um espaço de estados que cresce exponencialmente com o número de qubits.
- Qubits são a base da promessa da computação quântica, mas qubits reais são frágeis e o hardware atual continua sendo amplamente experimental.
Fontes
Os fatos desta página vêm das fontes abaixo, reunidas pela DesignQuantum.
- Qubit en.wikipedia.org
- Quantum computing en.wikipedia.org