Um bit clássico decide. Um qubit adia a decisão — e isso é o produto

Apostila completa de Computação Quântica

Computação quântica não é "computador mais rápido": é um modelo de computação diferente, que usa superposição e emaranhamento para explorar estruturas de problema que nenhum bit clássico consegue tocar. Esta apostila cobre os qubits e a matemática mínima para pensar com eles, os algoritmos que importam (Grover, Shor), o hardware real de 2026, a correção de erros que separa NISQ de fault-tolerant, e onde já existe vantagem quântica mensurável — sempre distinguindo o que é resultado publicado do que é ainda promessa de roadmap.

10 módulosQubits · Bloch · EmaranhamentoGrover · Shor · QFTCorreção de erros · NISQQiskit na práticaBoxes de entrevista
MÓDULO 01 · BÁSICO

O problema clássico e a promessa quântica

Objetivo: entender que tipo de problema a computação clássica não resolve por força bruta, e o que exatamente a computação quântica promete mudar — sem misticismo.

1.1 O limite não é velocidade, é crescimento

Um computador clássico moderno faz trilhões de operações por segundo. O problema não é a velocidade absoluta: é que certos problemas crescem exponencialmente com o tamanho da entrada. Fatorar um número de 20 dígitos é trivial; fatorar um de 2048 bits (o padrão RSA) levaria, com os melhores algoritmos clássicos conhecidos, mais tempo que a idade do universo — não porque o computador é lento, mas porque o espaço de busca dobra a cada bit adicional.

Simular um sistema quântico de n partículas exige acompanhar 2n amplitudes. Com 50 partículas isso já excede a memória de qualquer supercomputador existente. Richard Feynman notou isso em 1981 e fez a pergunta inversa: se simular a natureza quântica é tão caro classicamente, por que não computar usando a própria física quântica? Essa é a semente conceitual do campo.

1.2 O que a computação quântica NÃO é

⚠️ Os três mitos mais caros
  • "É só um computador clássico mais rápido" — não é. Para a maioria dos problemas do dia a dia (planilha, vídeo, banco de dados) um computador quântico não ajuda em nada e provavelmente seria mais lento.
  • "Testa todas as possibilidades em paralelo e escolhe a certa" — a superposição não é paralelismo de força bruta gratuito: sem um algoritmo que faça as amplitudes erradas se cancelarem (interferência), medir dá só uma resposta aleatória entre todas as possíveis.
  • "Vai substituir os computadores clássicos" — o modelo dominante é híbrido: um computador clássico orquestra, um processador quântico resolve a sub-rotina específica onde há vantagem comprovada.

1.3 Classes de complexidade, em uma tabela

ClasseO que significaExemplo
PResolvível em tempo polinomial num computador clássicoOrdenar uma lista, multiplicar números
NPA resposta é verificável em tempo polinomial (achá-la pode ser exponencial)Satisfatibilidade booleana (SAT)
BQPResolvível em tempo polinomial por um computador quântico, com erro limitadoFatoração (via Shor)

Fatoração está em BQP mas não se sabe se está em P — é exatamente essa lacuna que o algoritmo de Shor (módulo 6) explora. A relação entre BQP e NP-completo permanece uma das perguntas abertas mais importantes da ciência da computação: não se espera que computadores quânticos resolvam problemas NP-completos em tempo polinomial no caso geral.

💡 A regra que organiza a apostila

Trate cada afirmação sobre "vantagem quântica" com a pergunta: vantagem sobre qual problema, comparada a qual algoritmo clássico, medida como? Esse é o filtro usado do módulo 6 ao 9 para separar resultado publicado de expectativa de roadmap.

✏️ Exercício 1 — Por que não é "só mais rápido"

Explique em duas frases por que um processador quântico de 1000 qubits não abriria automaticamente arquivos de vídeo mais rápido que um laptop comum.

Gabarito: Computadores quânticos ganham vantagem apenas em problemas com estrutura matemática específica que permite interferência construtiva/destrutiva das amplitudes (fatoração, busca não estruturada, certas simulações físicas). Tarefas sequenciais e determinísticas como decodificar vídeo não têm essa estrutura e não se beneficiam — o hardware quântico atual nem tem I/O de propósito geral para isso.

MÓDULO 02 · BÁSICO

Qubits, superposição e medição

Objetivo: dominar a notação bra-ket mínima, a esfera de Bloch como imagem mental, e o que realmente acontece quando se mede um qubit.

2.1 Do bit ao qubit

Um bit clássico é 0 ou 1. Um qubit é descrito por um vetor num espaço vetorial complexo de duas dimensões:

|ψ⟩ = α|0⟩ + β|1⟩,  com |α|² + |β|² = 1

Isso não é "0 e 1 ao mesmo tempo" no sentido cotidiano — é uma combinação linear de duas possibilidades, onde α e β são amplitudes de probabilidade (números complexos). |α|² é a probabilidade de medir 0; |β|², de medir 1. A notação |0⟩/|1⟩ (bra-ket, de Dirac) é só um vetor coluna: |0⟩ = (1,0), |1⟩ = (0,1).

2.2 A esfera de Bloch: a imagem que vale a pena guardar

Qualquer estado de um qubit (a menos de uma fase global irrelevante) corresponde a um ponto na superfície de uma esfera de raio 1. Os polos são |0⟩ e |1⟩; o equador representa superposições iguais com fases diferentes.

Estado |0⟩

polo norte

Estado |+⟩ = H|0⟩

(|0⟩+|1⟩)/√2 — equador

Estado arbitrário

ponto qualquer da esfera

2.3 Superposição em amplitudes, não em "estar em dois lugares"

Um qubit em |+⟩ = (|0⟩+|1⟩)/√2 tem 50% de chance de medir 0 e 50% de medir 1 — igual a uma moeda honesta clássica em probabilidade de resultado. A diferença que importa é que, antes de medir, as amplitudes têm fase, e amplitudes com fases diferentes podem se somar (interferência construtiva) ou se cancelar (destrutiva) quando combinadas em um circuito. É essa interferência — não a superposição isolada — que os algoritmos quânticos exploram.

P(0)
50%
P(1)
50%

2.4 Medição: a parte irreversível

Medir um qubit colapsa a superposição em um resultado definitivo (0 ou 1), com probabilidade dada pelo módulo ao quadrado da amplitude — e destrói a informação de fase. Não existe forma de "olhar" um qubit sem afetá-lo, e é impossível copiar um estado quântico desconhecido (teorema da não-clonagem) — o que tem consequências diretas para criptografia quântica e para por que depurar um algoritmo quântico é fundamentalmente diferente de usar um print().

🔍 Por que não dá para "printar" um qubit

Em software clássico, inspecionar uma variável no meio da execução não muda o programa. Em um circuito quântico, medir um qubit no meio do circuito colapsa seu estado e geralmente destrói o resultado que o algoritmo estava construindo. Depuração quântica é feita majoritariamente por simulação clássica de circuitos pequenos e por tomografia de estado em laboratório — nunca por inspeção direta em produção.

✏️ Exercício 2 — Amplitudes e probabilidade

Um qubit está no estado |ψ⟩ = (√3/2)|0⟩ + (1/2)|1⟩. Quais são as probabilidades de medir 0 e 1? O estado é válido?

Gabarito: P(0) = |√3/2|² = 3/4 = 75%. P(1) = |1/2|² = 1/4 = 25%. Soma = 100% — estado válido (normalizado).

MÓDULO 03 · INTERMEDIÁRIO

Emaranhamento e não-localidade

Objetivo: entender o que o emaranhamento realmente afirma (e o que não afirma), os estados de Bell, e por que Einstein chamou isso de "ação fantasmagórica à distância" sem que isso viole relatividade.

3.1 Dois qubits que não são independentes

Dois qubits emaranhados formam um estado conjunto que não pode ser escrito como produto de estados individuais. O exemplo canônico é o estado de Bell:

|Φ⁺⟩ = (|00⟩ + |11⟩) / √2

Medir o primeiro qubit dá 0 ou 1 com 50% cada — mas, sabendo o resultado do primeiro, o segundo está garantido a dar exatamente o mesmo valor, mesmo que os qubits estejam a quilômetros de distância e a medição do segundo aconteça imediatamente depois. Não há mensagem viajando entre eles: a correlação já estava codificada no estado conjunto desde a criação do par.

3.2 Os quatro estados de Bell

EstadoFórmulaCorrelação
Φ⁺(|00⟩+|11⟩)/√2Resultados iguais
Φ⁻(|00⟩−|11⟩)/√2Resultados iguais, fase relativa oposta
Ψ⁺(|01⟩+|10⟩)/√2Resultados opostos
Ψ⁻(|01⟩−|10⟩)/√2Resultados opostos, fase relativa oposta

3.3 Por que isso não viola a relatividade

O emaranhamento não permite enviar informação mais rápido que a luz: o resultado de cada medição individual continua sendo aleatório, e só ao comparar depois (por um canal clássico, limitado pela luz) as duas partes percebem a correlação. Isso resolve a aparente contradição levantada no artigo de Einstein, Podolsky e Rosen (1935, o "paradoxo EPR"): a correlação é real e mais forte que qualquer teoria clássica de variáveis ocultas locais permitiria — o que foi comprovado experimentalmente pela violação da desigualdade de Bell (testada de forma decisiva por Aspect, Clauser e Zeilinger, Nobel de Física 2022) — mas não transmite informação.

💡 Emaranhamento é o recurso, não o algoritmo

Emaranhamento por si só não computa nada — é o "combustível" que algoritmos quânticos consomem para criar correlações úteis entre qubits. Teleporte quântico, correção de erros (módulo 7) e a maioria dos algoritmos de vantagem comprovada dependem de emaranhar qubits em algum ponto do circuito.

✏️ Exercício 3 — Emaranhado ou só correlacionado?

Você recebe duas caixas fechadas, cada uma com uma moeda (cara ou coroa) já decidida, coladas por quem as preparou para sempre darem o mesmo resultado. É isso emaranhamento quântico? Por quê?

Gabarito: Não. Isso é correlação clássica com variável oculta: o resultado já estava fixado antes de abrir a caixa, só desconhecido. Emaranhamento quântico genuíno produz correlações que violam a desigualdade de Bell — mais fortes do que qualquer esquema clássico de "resultado pré-determinado" consegue produzir. A distinção experimental é exatamente o que os testes de Bell medem.

MÓDULO 04 · INTERMEDIÁRIO

Portas e circuitos quânticos

Objetivo: conhecer as portas de uso mais comum, montar um circuito de Bell à mão, e entender o que significa um conjunto universal de portas.

4.1 Portas de um qubit

PortaEfeitoNa esfera de Bloch
X (NOT)Troca |0⟩ ↔ |1⟩Rotação de 180° no eixo X
ZInverte a fase de |1⟩Rotação de 180° no eixo Z
H (Hadamard)Cria superposição igual a partir de |0⟩ ou |1⟩Rotação de 180° no eixo diagonal
S, TRotações de fase mais finas (π/2, π/4)Rotação no eixo Z, ângulos menores

4.2 Portas de dois qubits: onde nasce o emaranhamento

A porta CNOT (controlled-NOT) inverte o qubit alvo se, e só se, o qubit de controle for |1⟩. Aplicada depois de um Hadamard, produz o primeiro estado de Bell do módulo anterior:

// circuito de Bell, 2 qubits
q0: ──H──●──
          │
q1: ──────X──

// estado inicial |00⟩ → após H em q0 → após CNOT(q0,q1)
resultado: (|00⟩ + |11⟩) / √2

4.3 Conjuntos universais de portas

Assim como NAND é universal na computação clássica (qualquer circuito booleano pode ser construído só com NAND), na computação quântica um conjunto pequeno de portas — por exemplo {H, T, CNOT} — é universal: qualquer computação quântica pode ser aproximada por uma sequência dessas portas com precisão arbitrária. É por isso que hardware quântico real (módulo 8) só precisa implementar bem um punhado de operações físicas.

💼 Mercado de trabalho

"Desenhe um circuito que produza o estado de Bell Ψ⁻" é uma pergunta clássica de triagem para estágio/júnior em times de computação quântica — testa se você sabe a diferença entre saber a teoria de cor e conseguir montar um circuito mínimo. Pratique isso literalmente no simulador do módulo 10 antes de qualquer entrevista.

✏️ Exercício 4 — Monte o circuito

Que sequência de portas, aplicada a |00⟩, produz o estado Ψ⁺ = (|01⟩+|10⟩)/√2?

Gabarito: H no qubit 0, seguido de CNOT(0→1) — isso dá Φ⁺. Para chegar em Ψ⁺, adicione uma porta X no qubit 1 antes do CNOT (ou uma X no qubit 1 no final, trocando o segundo termo): H(q0) → X(q1) → CNOT(q0,q1) produz (|01⟩+|10⟩)/√2.

MÓDULO 05 · INTERMEDIÁRIO

Algoritmos fundamentais

Objetivo: entender Deutsch-Jozsa como prova de conceito de interferência, Grover como o algoritmo de busca com vantagem quadrática, e a Transformada Quântica de Fourier como a peça que torna Shor possível.

5.1 Deutsch-Jozsa: a primeira demonstração de vantagem

O problema: dada uma função booleana de n bits que é garantidamente "constante" (sempre 0 ou sempre 1) ou "balanceada" (metade 0, metade 1), decidir qual — usando o menor número de consultas à função. Classicamente, no pior caso, são necessárias 2n-1+1 consultas. O algoritmo de Deutsch-Jozsa (1992) resolve isso com uma única consulta quântica, usando superposição para avaliar a função em todas as entradas simultaneamente e interferência para que só o padrão certo (constante vs. balanceada) sobreviva à medição. Ele não resolve nenhum problema prático — mas foi a primeira prova concreta de que um circuito quântico pode fazer, com certeza matemática, algo impossível de igualar classicamente.

5.2 Grover: busca com vantagem quadrática

Buscar um item marcado entre N itens não ordenados exige, classicamente, em média N/2 verificações. O algoritmo de Grover (1996) encontra o item em aproximadamente √N passos, usando um operador de "amplificação de amplitude" que repetidamente inverte o sinal do item marcado e reflete em torno da média — fazendo sua amplitude crescer a cada iteração enquanto as demais encolhem.

N (itens)Busca clássica (média)Grover (iterações)
1.000.000~500.000~785
1.000.000.000~500.000.000~24.800

Vantagem quadrática é real e comprovada matematicamente — mas é muito mais modesta que a vantagem exponencial de Shor. Grover é relevant para busca não estruturada, criptoanálise de chaves simétricas (por isso o AES-256 é considerado seguro pós-quântico, ver módulo 6) e como sub-rotina de outros algoritmos.

5.3 A Transformada Quântica de Fourier (QFT)

A QFT é a versão quântica da transformada discreta de Fourier, implementável com O(n²) portas contra O(n·2ⁿ) da versão clássica rápida (FFT) para o equivalente em amplitudes. Por si só não resolve nada visível — mas é o componente central da estimativa de fase quântica, que por sua vez é o motor do algoritmo de Shor. Entender a QFT como "peça de montagem" é mais útil do que memorizar a fórmula.

🔍 O padrão que se repete

Deutsch-Jozsa, Grover e Shor seguem a mesma receita em três passos: (1) colocar os qubits em superposição de todas as respostas possíveis; (2) aplicar um operador (oráculo) que marca a resposta certa com uma mudança de fase; (3) usar interferência para que a amplitude da resposta certa domine antes da medição. Aprender esse padrão vale mais do que memorizar cada algoritmo isoladamente.

✏️ Exercício 5 — Escala de Grover

Um banco de dados não ordenado tem 16 milhões de registros. Aproximadamente quantas consultas Grover precisa, contra quantas uma busca linear clássica precisaria em média?

Gabarito: Clássica: ~8 milhões (N/2). Grover: √16.000.000 ≈ 4.000 iterações — uma redução de aproximadamente 2.000×, ilustrando a vantagem quadrática (não exponencial).

MÓDULO 06 · AVANÇADO

Shor e o impacto em criptografia

Objetivo: entender por que fatorar números grandes quebra RSA, o que o algoritmo de Shor faz de fato, e o estado real (não o hype) da ameaça à criptografia atual.

6.1 Por que fatorar quebra RSA

RSA depende de uma assimetria: multiplicar dois primos grandes é rápido, mas fatorar o produto de volta nos dois primos é, classicamente, exponencialmente difícil para números grandes o suficiente (2048+ bits). A chave privada é derivada dos fatores primos da chave pública. Se fatorar deixar de ser difícil, a assimetria desaparece e a chave privada pode ser reconstruída a partir da pública.

6.2 O que o algoritmo de Shor faz

Shor (1994) reduz fatoração a encontrar o período de uma função modular — um problema que a estimativa de fase quântica (via QFT, módulo 5) resolve em tempo polinomial, contra tempo sub-exponencial para o melhor algoritmo clássico conhecido (o crivo geral de corpo de números). Isso coloca fatoração firmemente em BQP, com uma vantagem que — diferente de Grover — é exponencial, não quadrática.

6.3 O estado real em 2026

⚠️ O que separa manchete de ameaça real

Rodar Shor contra RSA-2048 exigiria, pelas estimativas mais aceitas, milhares de qubits lógicos tolerantes a falha — o que, considerando as taxas de correção de erro do módulo 7, significa milhões de qubits físicos com o hardware atual. O maior fator já decomposto por Shor em hardware real, até a data desta apostila, envolve números de poucos bits — muito abaixo de qualquer uso criptográfico real. Anúncios de "quebra do RSA" costumam usar atalhos específicos (números escolhidos a dedo, ou métodos híbridos que não generalizam) e não implicam uma ameaça generalizada iminente.

6.4 A resposta institucional: criptografia pós-quântica

Mesmo sem uma quebra iminente, o risco de "colher agora, decifrar depois" (um adversário armazena tráfego criptografado hoje para decifrar quando tiver um computador quântico suficiente) já motivou padronização. O NIST finalizou em 2024 os primeiros padrões de criptografia pós-quântica (PQC): CRYSTALS-Kyber (troca de chaves, agora ML-KEM) e CRYSTALS-Dilithium (assinaturas, ML-DSA), baseados em problemas de reticulados (lattices) considerados difíceis mesmo para computadores quânticos. Migração para PQC já é exigida em roadmaps de governos e grandes empresas de infraestrutura — o processo prático de migrar TLS, cifras e gestão de chaves numa organização é tratado em Cyber/DevSecOps.

Algoritmo clássicoVulnerável a Shor?Substituto pós-quântico
RSA, Diffie-Hellman, ECCSim (quebra exponencial)ML-KEM (Kyber), ML-DSA (Dilithium)
AES-256Só afetado por Grover (quadrático)Nenhum necessário — dobrar o tamanho da chave já compensa
SHA-256/3Só afetado por GroverIdem — margem de segurança já suficiente
💼 Mercado de trabalho

"Explique a diferença entre a ameaça de Shor e a de Grover à criptografia atual" é uma pergunta padrão em entrevistas de segurança e de computação quântica aplicada. A resposta que impressiona não é "quebra tudo" — é a tabela acima: assimétrica cai, simétrica só perde margem, e a resposta institucional (PQC) já está em produção.

Sénior — "Quando devemos migrar para PQC?"

Já. Não porque um computador quântico capaz de quebrar RSA-2048 existe hoje, mas porque (1) dados sensíveis com vida longa (registros médicos, segredos de estado, propriedade intelectual) podem estar sendo capturados agora para decifração futura, e (2) migrar protocolos de criptografia em toda uma infraestrutura leva anos — começar quando a ameaça já for iminente é tarde demais. NIST, NSA e a maioria dos frameworks de conformidade já recomendam roadmaps de migração híbrida (clássico + PQC) a partir de 2024–2025.

MÓDULO 07 · AVANÇADO

Ruído, decoerência e correção de erros

Objetivo: entender por que qubits são frágeis, o que significa "qubit lógico" versus "qubit físico", e por que essa proporção é o verdadeiro placar da corrida quântica — mais do que a contagem crua de qubits.

7.1 Decoerência: o inimigo físico

Um qubit isolado perfeitamente manteria sua superposição indefinidamente. Na prática, qualquer interação com o ambiente (vibração térmica, campos eletromagnéticos parasitas, fótons perdidos) faz o estado "decair" para um comportamento clássico — processo chamado decoerência. Duas métricas resumem isso:

MétricaMedeOrdem de grandeza (supercondutores, 2026)
T1 (relaxação)Tempo até o qubit "esquecer" e cair para |0⟩~100–300 microssegundos
T2 (decoerência de fase)Tempo até a informação de fase se perder~50–200 microssegundos

Cem microssegundos parece pouco, e é: um circuito precisa terminar (ou ter seus erros corrigidos) muito antes disso, o que limita diretamente a profundidade de circuito executável em hardware NISQ (módulo 8).

7.2 Por que não dá para "só copiar e verificar"

Correção de erro clássica costuma duplicar bits e comparar. O teorema da não-clonagem (módulo 2) proíbe isso para qubits — não se pode copiar um estado quântico desconhecido para checar contra o original. A solução, desenvolvida por Shor e Steane em 1995–96, é codificar a informação de um qubit lógico em vários qubits físicos emaranhados, de forma que erros possam ser detectados por medições indiretas (síndromes) sem nunca medir — e portanto sem colapsar — o valor lógico protegido.

7.3 Qubit lógico vs. físico: o placar que importa

💡 A métrica que os anúncios de imprensa escondem

Quando uma empresa anuncia "1.000 qubits", a pergunta certa é: quantos são qubits lógicos, tolerantes a falha? Os códigos de correção líderes (como o código de superfície) exigem hoje algo entre algumas centenas e ~1.000 qubits físicos por qubit lógico, dependendo da taxa de erro física alvo. Um processador de 1.000 qubits físicos ruidosos pode equivaler a poucos qubits lógicos utilizáveis — ou a zero, se a taxa de erro por porta estiver acima do limiar de correção.

7.4 NISQ vs. fault-tolerant

A era atual é chamada NISQ (Noisy Intermediate-Scale Quantum): dezenas a poucos milhares de qubits físicos, sem correção de erro completa, usados em algoritmos híbridos tolerantes a ruído (módulo 9). A era fault-tolerant — com qubits lógicos suficientes e confiáveis para rodar Shor contra RSA-2048, por exemplo — é o objetivo de longo prazo de toda a indústria, com estimativas de roadmap que variam de "próxima década" a "décadas", dependendo do fabricante e da arquitetura.

✏️ Exercício 6 — Leia o anúncio como profissional

Uma manchete diz: "Empresa X anuncia processador de 2.000 qubits, o maior do mundo". Que duas perguntas você faria antes de considerar isso relevante para segurança criptográfica?

Gabarito: (1) São qubits físicos ou lógicos (corrigidos)? Quase certamente físicos. (2) Qual é a taxa de erro por porta e a conectividade entre qubits — números que determinam quantos qubits físicos seriam necessários por qubit lógico, e portanto se 2.000 físicos chegam perto de ser úteis para algo como Shor (que precisaria de milhares de qubits lógicos).

MÓDULO 08 · AVANÇADO

Hardware: arquiteturas e métricas

Objetivo: comparar as principais tecnologias de qubit físico, entender o quantum volume e outras métricas de comparação, e por que "número de qubits" isolado é a pior métrica para julgar um processador.

8.1 As famílias de qubit físico

TecnologiaComo funcionaForçasDesafiosQuem usa
SupercondutoresCircuitos elétricos resfriados a ~15 mK, estados de corrente como |0⟩/|1⟩Portas rápidas (~10–100ns), maduro industrialmenteRequer criogenia extrema, T1/T2 curtosIBM, Google, Rigetti
Iões presos (trapped ion)Átomos ionizados suspensos por campos elétricos, estados eletrônicos como qubitCoerência longa, alta fidelidade de portaPortas mais lentas, escalar conectividade é difícilIonQ, Quantinuum
FotônicosEstados de luz (fótons) como qubitsOpera à temperatura ambiente, natural para redes/comunicaçãoGerar e detectar fótons únicos com eficiência é difícilXanadu, PsiQuantum
Átomos neutrosÁtomos presos por pinças ópticas (tweezers)Escala geométrica flexível, boa coerênciaTecnologia relativamente mais jovem em escalaQuEra, Pasqal
TopológicosInformação codificada em propriedades topológicas (quasipartículas)Prometem proteção intrínseca contra erroAinda em pesquisa fundamental, sem processador comercial maduroMicrosoft (pesquisa)

8.2 Métricas além da contagem de qubits

🔍 A analogia que ajuda a comparar hardware

Comparar processadores quânticos só pela contagem de qubits é como comparar carros só pela cilindrada do motor sem falar de consumo, torque ou confiabilidade. Quantum Volume e fidelidade de porta são os equivalentes a "consumo" e "confiabilidade" — e frequentemente contam uma história diferente da contagem bruta de qubits.

✏️ Exercício 7 — Fidelidade composta

Um circuito usa 50 portas de dois qubits, cada uma com 99,5% de fidelidade. Qual a probabilidade aproximada do circuito inteiro executar sem nenhum erro?

Gabarito: 0,995⁵⁰ ≈ 0,778, ou ~78%. Isso ilustra por que reduzir a profundidade de circuito (número de portas em série) é tão importante quanto ter muitos qubits — cada porta adicional multiplica o risco de erro acumulado.

MÓDULO 09 · MUITO AVANÇADO

QML, otimização e a vantagem real

Objetivo: conhecer os algoritmos híbridos que dominam a era NISQ (VQE, QAOA), o que é Quantum Machine Learning de fato, e separar com rigor o que já é vantagem comprovada do que é ainda pesquisa.

9.1 Algoritmos variacionais: a resposta da era NISQ

Sem qubits lógicos suficientes para Shor completo, a era atual se apoia em algoritmos híbridos variacionais: um circuito quântico parametrizado (poucas portas, tolerante a algum ruído) calcula uma quantidade, um otimizador clássico ajusta os parâmetros, e o ciclo se repete — dividindo o trabalho entre o que o hardware quântico faz bem (explorar um espaço de estados) e o que hardware clássico faz bem (otimização numérica robusta).

AlgoritmoResolveComo
VQE (Variational Quantum Eigensolver)Energia do estado fundamental de moléculas/materiaisCircuito parametrizado + otimizador clássico minimizando energia
QAOA (Quantum Approximate Optimization Algorithm)Problemas de otimização combinatória (roteamento, escalonamento)Alterna camadas de "custo" e "mistura", ajustadas classicamente

VQE tem aplicação direta em química quântica e ciência de materiais — simular moléculas é exatamente o tipo de problema que Feynman previu (módulo 1) que a computação clássica não escala.

9.2 Quantum Machine Learning: o que é e o que não é

QML é um guarda-chuva para três abordagens distintas, frequentemente confundidas:

⚠️ O maior gerador de hype do campo

A maioria das manchetes de "IA quântica revoluciona X" refere-se a pesquisa em pequena escala, sem comparação justa contra as melhores alternativas clássicas, ou a modelos quânticos puros sem vantagem demonstrada para dados reais. Vantagem de QML sobre ML clássico em problemas de negócio de tamanho real permanece uma questão aberta — trate qualquer afirmação em contrário com o filtro do módulo 1: vantagem sobre qual baseline, medida como?

9.3 Onde a vantagem quântica já é real

Em 2019 o Google anunciou "supremacia quântica" com o processador Sycamore, resolvendo uma tarefa de amostragem específica (sem aplicação prática direta) mais rápido que estimativas para supercomputadores clássicos — resultado depois parcialmente contestado e reduzido por otimizações clássicas melhores, um padrão recorrente no campo. Resultados mais robustos e com aplicação real incluem simulações específicas de física de materiais e química quântica em escala pequena, onde processadores quânticos já reproduziram ou superaram simulações clássicas equivalentes. A vantagem ampla, comercial e reprodutível — o tipo que mudaria uma indústria inteira — ainda não chegou.

Sénior — "Vale a pena investir em QML hoje?"

Depende do horizonte e do objetivo. Para pesquisa e para construir competência antecipada (talento, parcerias, propriedade intelectual) em uma tecnologia com potencial de longo prazo, sim. Para substituir pipelines de ML em produção hoje, não — não há vantagem demonstrada que justifique o custo e a complexidade de acesso a hardware quântico para cargas de trabalho reais. A resposta defensável em entrevista é distinguir horizonte de pesquisa de horizonte de produção.

MÓDULO 10 · CARREIRA

Qiskit na prática e mercado de trabalho

Objetivo: escrever e simular seu primeiro circuito real, mapear os papéis do mercado, e montar um plano de estudo com projetos de portfólio defensáveis em entrevista.

10.1 Seu primeiro circuito, em Qiskit

# pip install qiskit qiskit-aer
from qiskit import QuantumCircuit
from qiskit_aer import AerSimulator

qc = QuantumCircuit(2, 2)
qc.h(0)          # superposição no qubit 0
qc.cx(0, 1)       # CNOT: emaranha os dois qubits
qc.measure([0,1], [0,1])

sim = AerSimulator()
resultado = sim.run(qc, shots=1000).result()
print(resultado.get_counts())
# esperado: ~500 '00' e ~500 '11' — nunca '01' ou '10'

Esse é literalmente o circuito de Bell do módulo 4, executado num simulador clássico de circuitos quânticos — a ferramenta que 90% do aprendizado prático usa antes de gastar tempo de fila em hardware real (IBM Quantum, Amazon Braket e Azure Quantum oferecem acesso gratuito limitado a processadores reais para fins de estudo).

10.2 O ecossistema de ferramentas

FerramentaMantida porFoco
QiskitIBMO SDK mais usado no ensino; acesso a hardware IBM Quantum
CirqGoogleControle fino de circuito, integração com hardware Google
PennyLaneXanaduFoco em QML e diferenciação automática de circuitos
Amazon Braket / Azure QuantumAWS / MicrosoftAcesso multi-fornecedor a hardware real via cloud

10.3 Papéis do mercado de trabalho

PapelO que fazBase necessária
Engenheiro(a) de algoritmos quânticosDesenha e implementa circuitos para problemas de química, otimização, MLÁlgebra linear, um SDK (Qiskit/Cirq), física quântica básica
Engenheiro(a) de hardware quânticoProjeta e calibra qubits físicos e sistemas de controleFísica experimental, eletrônica, criogenia (para supercondutores)
Pesquisador(a) de correção de errosDesenha e otimiza códigos de correçãoTeoria da informação quântica, matemática avançada
Especialista em criptografia pós-quânticaMigra sistemas de segurança para algoritmos resistentes a ShorCriptografia clássica, teoria de reticulados
💼 Como entrar no campo sem doutorado

A maioria das vagas de "engenharia de algoritmos quânticos" em empresas (não em laboratórios de pesquisa pura) valoriza mais experiência prática com um SDK e um projeto de portfólio sólido do que um doutorado em física. O caminho realista: fundamentos deste módulo → um SDK (Qiskit é o mais pedido) → um projeto de portfólio (abaixo) → contribuições open source em bibliotecas quânticas, que são um diferencial forte porque o campo ainda é pequeno e visível.

10.4 Projetos de portfólio

  1. Implementação de Grover do zero: circuito completo com oráculo customizável, testado contra busca clássica, com gráfico de speedup medido vs. teórico.
  2. VQE para uma molécula simples: calcular a energia do estado fundamental do H₂ ou LiH com Qiskit Nature, comparando contra o valor de referência clássico.
  3. QAOA para um problema de roteamento: resolver uma instância pequena de problema do caixeiro-viajante ou corte máximo, comparando contra um solver clássico.
  4. Simulador de correção de erros: implementar o código de repetição de 3 ou 5 qubits e demonstrar recuperação de um erro injetado artificialmente.
  5. Auditoria de migração PQC: mapear os algoritmos criptográficos em uso num sistema real (ou de exemplo) e propor um plano de migração para ML-KEM/ML-DSA.

10.5 Fontes para continuar

🏁 Síntese final da apostila

Quatro ideias sustentam computação quântica: (1) a vantagem vem de interferência, não de "testar tudo em paralelo" — sem um algoritmo que cancele as amplitudes erradas, superposição sozinha não ajuda; (2) qubit lógico é a moeda que importa, não qubit físico — a corrida real é correção de erro, não contagem bruta; (3) a ameaça a RSA é real mas não iminente, e a resposta (PQC) já está em produção — migre pela janela de risco, não pelo susto; (4) a vantagem quântica comercial e ampla ainda não chegou — o valor de hoje está em nichos específicos (química, otimização, criptografia) e em construir competência antecipada para quando chegar.