Академический Документы
Профессиональный Документы
Культура Документы
Monografia apresentada ao Departamento de Cincia da Computao da Universidade Federal de Lavras, como parte das exigncias do Curso de Cincia
da Computao, para obteno do ttulo de Bacharel.
Orientador
Prof. Antonio Tavares da Costa Jnior
Lavras
Minas Gerais - Brasil
2003
Monografia apresentada ao Departamento de Cincia da Computao da Universidade Federal de Lavras, como parte das exigncias do Curso de Cincia
da Computao, para obteno do ttulo de Bacharel.
Avaliada em 10 / 12 / 2003
Lavras
Minas Gerais - Brasil
Sumrio
1
Introduo
1.1 Mecnica quntica . . . . . . . . . .
1.2 Computao quntica . . . . . . . . .
1.2.1 O que computao quntica
1.2.2 Histria . . . . . . . . . . . .
1.2.3 Aplicaes . . . . . . . . . .
1.3 Motivao . . . . . . . . . . . . . . .
1.4 Objetivos . . . . . . . . . . . . . . .
1.5 Descrio do contedo da monografia
.
.
.
.
.
.
.
.
3
3
4
4
5
6
6
7
7
.
.
.
.
.
.
.
.
.
.
.
.
9
9
10
11
12
12
13
15
15
17
19
20
22
25
26
29
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3.3
31
Metodologia
4.1 Objetivos da pesquisa . . . . . . . . . . . . . . . . . . . . . . . .
4.2 Implementao . . . . . . . . . . . . . . . . . . . . . . . . . . .
35
35
35
37
37
Concluses
6.1 Propostas de trabalhos futuros . . . . . . . . . . . . . . . . . . .
6.2 Contribuies . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3 Consideraes finais . . . . . . . . . . . . . . . . . . . . . . . .
43
43
43
44
Referncias bibliogrficas
45
A Suplemento matemtico
A.1 Operadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.2 O espao dual H . . . . . . . . . . . . . . . . . . . . . . . . . .
A.3 Produto tensorial . . . . . . . . . . . . . . . . . . . . . . . . . .
47
47
49
49
B Centros de pesquisa
53
vi
vii
viii
Agradecimentos
Ao professor Antonio Tavares da Costa Jnior que me ajudou imensamente durante todo o trabalho.
Aos professores Fortunato Silva de Menezes e Heitor Augustus Xavier Costa pelas valorosas sugestes para a correo final da monografia.
A Anderson de Rezende Rocha pelo imenso apoio e colaborao durante o desenvolvimento do projeto.
A Adriano Adriano Arlei de Carvalho, que me ajudou imensamente
na implementao do simulador.
A todos os meus colegas que me acompanharam durante todo o curso.
ix
Resumo
Computao Quntica: Fundamentos Fsicos e
Perspectivas
O interesse na Computao Quntica surge devido ao avano de tcnicas de manipulaes de sistemas nanoscpicos. Avano esse que
proporcionou que idias de manipulao quntica de informao pudessem ser implementadas, inicialmente apenas em nvel de laboratrio. Procuraremos aqui dar uma viso geral, e logo a seguir um
embasamento terico que est por trs do Processamento Quntico.
Captulo 1
Introduo
Como todas as simples, mas profundas, idias na cincia, levou tempo para
que se notasse a conexo entre os conceitos de informao e computao e as propriedades de sistemas fsicos microscpicos, propriedades como emaranhamento
e superposio coerentes de estados distintos esto presentes nos fundamentos da
mecnica quntica, e sempre foram considerados aspectos mais estranhos desta
teoria.
O reconhecimento de que a informao, muito mais que um conceito matemtico abstrato, uma propriedade de sistemas fsicos, levou a enormes avanos na
interpretao conceitual da Mecnica Quntica.
Com a utilizao da Computao Quntica a reduo de tempo necessrio para
executar certas tarefas de tal ordem que alguns problemas que levariam tempos
impraticveis em supercomputadores podem ser resolvidos em tempos normais em
computadores qunticos, ou seja, problemas praticamente insolveis para computao clssica passam a ser solveis em computao quntica.
1.1
Mecnica quntica
A teoria quntica , sem dvida, o maior avano da fsica no sculo XX, tendo
representado o que se costuma chamar de uma revoluo cientfica. Ao contrrio
da Mecnica Clssica, a Mecnica quntica possui caractersticas intrinsicamente
probabilsticas.
Esta indeterminao diferente daquela que surge na Mecnica Estatstica
Clssica, que proveniente de um conhecimento incompleto sobre o sistema em
questo. Um sistema quntico probalstico intrinsicamente, ou seja, no existe
1.2
1.2.1
Computao quntica
O que computao quntica
1.2.2
Histria
1.2.3
Aplicaes
Na maioria dos esquemas atuais de criptografia, incluindo esquemas utilizados para enviar nmeros de carto de crdito e outras informaes sensveis pela
Internet, um bisbilhoteiro pode decifrar o cdigo de uma determinada mensagem
simplesmente fatorando um nmero muito grande. A fatorao de nmeros pequenos trivial; crianas de escola primria aprendem que 12 = 2 x 2 x 3. Entretanto
fatorar nmeros grandes um dos problemas mais difceis na cincia da computao. No importa quo inteligente seja o algoritmo, na realidade o tempo exigido
para fatorar nmeros cada vez maiores cresce exponencialmente. V alm de algumas centenas de dgitos e mesmo a capacidade das mquinas mais modernas no
mundo ser superada. O tempo de fatorao exceder o tempo de existncia do
universo. Ou melhor, isso aconteceria com um computador convencional.
Shor provou que um computador quntico poderia fatorar nmeros grandes
num prazo que aumenta somente algumas potncias do tamanho do nmero. Crescimento rpido, certamente, mas nem tanto. Um computador convencional precisaria rodar por bilhes de anos para fatorar um nmero de 400 dgitos. Uma
mquina quntica poderia fazer o servio em cerca de um ano. A implicao era
que cdigos "indecifrveis"poderiam ser agora decifrados. e com este anncio a
Agncia de Segurana Nacional, o Pentgono, a comunidade de criptografia e toda
a comunidade de computao acordaram para o fato de que a computao quntica
no era mais um domnio exclusivo dos tericos. Peter Shor estava mostrando a
possibilidade de uma aplicao real e importante.
1.3
Motivao
1.4
Objetivos
Nesta monografia foram abordados os principais fundamentos tericos que esto por trs da Computao Quntica. Foram apresentados todos os aspectos importantes da Mecnica Quntica: seus principais postulados e outras partes que
so importantes para o entendimento do funcionamento do processamento quntico. E tambm como essa teoria aplicada no desenvolvimento do Computador
Quntico. Ser apresentado o que h de mais recente na Computao Quntica,
como: os algoritmos j desenvolvidos, as aplicaes e as perspectivas de futuro
para essa tecnologia. Durante o projeto desenvolvemos um simulador de evoluo
temporal de um sistema quntico de dois niveis, a base para o desenvolvimento de
qualquer algoritmo quntico.
1.5
Captulo 3 - Implementao dos computadores qunticos Neste captulo apresentaremos as principais abordagens para a implementao dos computadores qunticos.
Capitulo 4 - Metodologia Aqui apresentados os mtodos utilizados para o desenvolvimento do projeto
Captulo 5 - Evoluo temporal e medida de um qubit Apresentaremos aqui os
resultados da evoluo temporal e discutiremos os resultados.
Captulo 6 - Concluses Discutiremos aqui os resultados da pesquisa os resultados obtidos durante o projeto.
Captulo 7 - Referncias bibliogrficas Apresentaremos neste captulo as referncia bibliogrficas utilizadas.
Apndice A - Suplemento Matemtico Neste apndice apresentaremos alguns aspectos mais formais da estrutura matemtica da mecnica quntica.
Apndice B - Centros de pesquisa Neste apndice apresentaremos os principais
centros de pesquisa na rea de computao quntica.
Captulo 2
2.1 Estado
Um estado de um sistema clssico (governado pela mecnica newtoniana) caracterizado por valores bem definidos das grandezas fsicas mensurveis. Posio,
velocidade, energia, todas tm valores bem definidos a todo instante. Determinar
o estado de um sistema quntico corresponde a especificar probabilidades de encontrar determinados valores para as grandezas fsicas mensurveis. Existe uma
incerteza intrnseca ao sistema. Essa incerteza descrita matematicamente como
uma superposio coerente de estados distintos. Essa superposio corresponderia, grosso modo, ao sistema estar, ao mesmo tempo, em vrios estados clssicos
diferentes. O estado clssico de uma partcula representado matematicamente
por um ponto no espao de fases, formado pelas componentes da posio e da
velocidade da partcula. Na mecnica quntica, o estado de uma partcula representado matematicamente por um vetor num espao vetorial complexo, chamado
espao de Hilbert.
Para descrever esta situao pouco usual com preciso, necessitamos de ferramentas matemticas diferentes daquelas usadas na mecnica clssica. Vamos
2.2
Espao de Hilbert
|f i H
()|f i = (|f i)
( + )|f i = |f i + |f i
(|f i + |gi) = |f i + |gi
1.|f i = |f i
2. H tem um produto interno, ou seja, pode-se definir uma operao entre dois
vetores |f i e |gi de H que fornece um escalar, denotada por (|f i, |gi), que
possui as seguintes propriedades:
i) (|f i, |gi) = (|gi, |f i)
ii) (|f i, |gi + |hi) = (|f i, |gi) + (|f i, |hi)
iii) (|f i, |gi) = (|f i, |gi)
iv) (|f i, |gi) = (|f i, |gi)
v) (|f i, |f i) 0, e (|f i, |f i) = 0 se e somente se |f i = 0 (vetor nulo).
10
Usa-se com bastante frequncia uma notao mais conveniente para o produto
interno (|f i, |gi) hf |gi. Esta notao est baseada na definio de um espao
vetorial dual de H. Esta construo matemtica um pouco mais formal, e no
essencial compreenso do que se segue. Deixamos, portanto, sua exposicao para
o apndice A.
A existncia do produto interno em H dota o espao de uma noo natural de
distncia. Diz-se ento p
que H um espao mtrico. Definimos a norma de um
vetor de H por k|f ik = hf |f i.
Dados dois vetores x e y em um Espao de Hilbert H, diz-se que so ortogonais
se seu produto interno zero, ou seja,
hx|yi = 0 |xi |yi.
Uma base de H o menor subconjunto {|e1 i, |e2 i, ...|eN i} de H que varre o
espao todo, ou seja, qualquer vetor de H pode ser escrito como uma combinao
linear dos vetores deste conjunto:
|i =
N
X
i |ei i
(2.1)
i=1
2.3
Observveis
2.4
Medies
2.5
Hamiltoniano
12
ger, a maneira como o sistema quntico evolui no tempo. A equao de Scrhdinger pode ser escrita como
H|(t)i = i~
|(t)i
t
(2.2)
Mostra-se que a soluo desta equao pode ser escrita como o resultado da aplicacao de um operador linear (chamado de operador de evoluo temporal) U (t, t0 )
sobre o estado inicial do sistema |(t0 )i, |(t) = U (t, t0 )|(t0 )i.
Se o hamiltoniano do sistema nao depende explicitamente do tempo, o operador de evolucao temporal U (t, t0 ) dado por:
U (t, t0 ) = e
iH(tt0 )
~
(2.3)
2.6
Embora j tenhamos mencionado alguns dos postulados da Mecnica Quntica, vamos sumariz-los aqui para melhor compreenso.
Postulado 1
O estado de um sistema quntico descrito por um vetor pertencente a um
espao de Hilbert.
13
Postulado 2
A cada grandeza fsica mensurvel corresponde um operador linear hermiteano
que atua sobre um espao de Hilbert, chamado de observvel.
Daqui por diante nos referiremos grandeza fsica e ao seu observvel associado indistintamente. Ficar sempre claro, pelo contexto, sobre qual dos dois
estaremos falando.
Postulado 3
Os resultados possveis de uma medio do observvel G so os autovalores
de G, ou seja as solues da equao:
G|i i = gi |i i
(2.4)
Postulado 4
Se |(t)i representa o estado quntico normalizado de um sistema no instante
t, ento o valor mdio do observvel G nesse instante :
hGi = h|G|i
(2.5)
Postulado 5
A equao de Schrdinger a equao fundamental da mecnica quntica, no
mesmo sentido que a segunda lei do movimento constitui a equao fundamental
da mecnica newtoniana. Ela nos d a assistncia necessria para conhecermos
a forma do estado quntico |(t)i, caso seja conhecida a fora que atua sobre a
partcula associada, especificando a energia potencial correspondente. Em outras
palavras, o estado quntico uma soluo da equao de Schrdinger para aquela
energia potencial. De fato, a equao de Schrdinger uma equao diferencial,
i~
|i
= H|i,
t
(2.6)
2.7
Qubit
O bit o conceito fundamental da computao clssica e da informao clssica. Ele pode assumir dois estados - 0 ou 1. Pode-se pensar num bit clssico
como sendo um sistema fsico clssico de dois nveis. A Computao Quntica e
a Informao Quntica so construdas sobre um conceito anlogo, o bit quntico,
ou qubit. Ao contrrio de seu anlogo clssico, o bit quntico pode estar numa
infinidade de estados, representados por superposies coerentes dos estados |0i
e |1i. Em outras palavras, um bit quntico qualquer sistema quntico de dois
nveis. Dois possveis estados para um qubit so os estados |0i e |1i. O estado de
um qubit pode ser representada por uma combinao linear de estados, chamada
superposio coerente:
|i = |0i + |1i
(2.7)
baseado nas propriedades qunticas da matria, contudo, os bits, unidades fundamentais de processamento, so clssicos, dado que podem estar apenas no estado
|0i ou no estado |1i. Em contraposio, os bits de um computador quntico, ou
quBits, poderiam ser colocados em estados que so superposies coerentes do
estado |0i e do estado |1i.
Suponha que f(x) : {0, 1} {0, 1} seja uma funo que mapeia um nico bit
x para um unico bit f(x) .
Um modo conveniente de computar esta funo em um computador quntico
considerar um computador quntico de dois dois qubits que comea no estado
|x, yi. Com uma apropriada sequncia de portas lgicas possvel transformar este
estado em |x, y f(x) i, onde indica adio mdulo 2; o primeiro registrador
chamado de registrador de dados , e o segundo registrador de registrador alvo. A
transformao Uf definida como:
|x, yi |x, y f(x) i,
(2.8)
(2.9)
2
1
1
16
1
1
|xi,
2n x
(2.10)
|xi|f(x) i.
2n x
(2.11)
2.8.1
O algoritmo de Deutsch
Ver Apndice A
17
tizou que um computador quntico poderia realizar melhor seu potencial computacional se utilizasse o chamado paralelismo quntico. Para entender o que isso
significa, considere o exemplo a seguir.
Seguindo a idia de Deutsch, imagine que se tenha uma caixa preta que computa uma funo que mapeia um simples bit x para um simples bit f (x). No se
conhece o que ocorre dentro da caixa, mas suponha algo complicado o suficiente
para que sua computao consuma 24 horas. H quatro possibilidades de funes
para f (x) pois f (0) pode ser 0 ou 1 e, por sua vez, f (1) pode, tambm, ser 0 ou
1. No se sabe o valor que a caixa preta est computando. Logo, gasta-se 48 horas
para que f (0) e f (1) sejam calculadas.
Suponha, agora, que o objetivo seja saber se f (x) constante com f (0) =
f (1) ou balanceada com f (0) 6= f (1). Considere agora que no se tenha 48 horas
disponveis para tal atingir tal objetivo; precisa-se de uma resposta em 24 horas.
Agora suponha que se tenha uma caixa preta quntica capaz de computar f (x).
De fato, f (x) pode no ser uma funo inversvel, enquanto a ao deste computador quntico unitria e precisa ser inversvel. Assim, preciso uma transformao Uf que leve 2 quBits em outros dois quBits:
Uf : |xi|yi |xi|y f(x) i.
(2.12)
1
1
Uf : (|0i + |1i) (|0i |1i)
2
2
1
1
[(1)f (0) |0i + (1)f (1) |1i] (|0i |1i).
2
2
Finalmente, pode-se fazer uma medida que projeta o primeiro quBit sobre a
base:
1
|i = (|0i |1i)
2
Evidentemente, sempre ser obtido |+i se a funo balanceada, e |i se a
funo constante 4 . Com esta abordagem o problema de Deutsch foi resolvido e
agora possvel fazer uma separao entre o que os computadores clssicos e os
qunticos podem atingir. Um computador clssico precisa executar a caixa preta
duas vezes para comparar duas funes unrias e classific-las como contantes
ou balanceadas. Por outro lado, um computador quntico faz a mesma tarefa em
apenas um passo. Realmente um ganho considervel. Isto possvel porque os
computadores qunticos no so limitados a trabalhar com funes f (0) ou f (1).
Eles podem atuar em uma superposio dos estados {|0i e |1i}, e, atravs disso,
extrair uma informao global sobre a funo, informao esta que depende de
f (0) e f (1) correlacionando-as. .
2.9
Decoerncia
Geralmente a medida final de uma computao quntica projeta cada quBit sobre a base
{|0i, |1i}. Entretanto, aqui foi permitido uma medida em uma base diferente. Para proceder como
anteriormente, sem perda de generalidade, basta aplicar uma mudana unitria da base para cada
quBit antes de fazer a medida final.
19
2.10
Spin do eltron
O spin uma propriedade intrnseca de vrias partculas subatmicas. Matematicamente, esta propriedade tem todas as caractersticas de um momento angular, embora no se possa associar a ela nenhum movimento real de rotao. O spin
um dos observveis qunticos que no possui anlogo clssico.
Ao momento angular de uma partcula carregada eletricamente est sempre
associado um momento magntico, que , no caso do spin, a maneira pela qual
podemos detectar experimentalmente a presena deste momento angular.
O spin surge naturalmente na descrio quntica-relativstica do eltron, representada matematicamente pela equao de Dirac [Dirac]. Na mecnica quntica
no-relativstica ele tem que ser introduzido ad hoc. Pauli desenvolveu uma teoria
que permitiu que o spin fosse incorporado Mecnica Quntica no-relativstica
atravs da introduo de vrios postulados suplementares.
Evidncias experimentais da existncia do spin do eltron so numerosas e
aparecem em vrios fenmenos fsicos importantes. Por exemplo, as propriedades magnticas de vrias subtncias, particularmente de metais ferromagnticos,
podem somente ser explicadas se o spin do eltron for levado em conta.
Logo a seguir sero descritos alguns fenmenos observados experimentalmente em fsica atmica: a estrutura fina de linhas espectrais e o efeito Zeeman
Anmalo.[Cohen, 1977]
Efeito Zeeman
Quando um tomo colocado em um campo magntico uniforme, cada um de
seus nveis de energia, divide-se em dois nveis equidistantes em energia do nvel
original, sendo a distncia proporcional ao campo magntico. Este fenmeno pode
ser explicado supondo-se a existncia do spin. Sabe-se que toda partcula que
possui momento angular possui um momento magntico associado; no caso do
eltron, o momento magntico associado ao spin :
M=
B
~
(2.13)
B =
q~
2me
(2.14)
angular orbital) pode assumir valores semi-inteiros. Mas a teoria afirmava que o
momento angular orbital de uma partcula deveria somente ser inteiro. At mesmo
em tomos com vrios eltrons, cada um destes tem um momento angular orbital
inteiro. A existncia de momento angular semi-inteiro no pode ser explicado com
o auxlio de hipteses suplementares.
2.10.1
O operador de spin
(2.15)
23
24
Captulo 3
Implementao dos
computadores qunticos
Vrios estudos tm sido feitos no sentido de conseguir uma implementao
plausvel e til de um computador quntico [Preskill, 2002].
Para se conseguir construir o hardware para um computador quntico, necessrio uma tecnologia que possibilite a manipulao de quBits. O hardware
precisar se adequar a alguns requisitos severos:
Armazenamento. Os quBits precisam ser armazenados por perodos de
tempo suficientes para completar computaes interessantes.
Isolamento. Os quBits precisam estar isolados do ambiente, para minimizar
erros por decoerncia.
Leitura. Os quBits precisam permitir sua leitura de forma eficiente e confivel.
Portas lgicas. necessrio a possibilidade de manipulao de quBits individuais. Deste modo, para permitir interaes controladas entre quBits
necessrio a construo de portas lgicas qunticas.
Preciso. As portas lgicas qunticas precisam ser implementadas com alta
preciso se o dispositivo for para clculos confiveis.
A seguir sero apresentadas trs abordagens para implementao de um computador quntico que esto sendo investigados presentemente.
25
3.1
Armadilha de ons
Um meio possvel para atingir os requisitos citados foi proposto por Ignacio
Cirac e Peter Zoller[CZ95] e tem sido continuado pelo grupo de pesquisas de
Dave Wineland no National Institute for Standards and Technology, NIST, nos
EUA[WMI+ ]. Neste esquema, cada quBit representado por um on aprisionado
em uma armadilha linear de Paul.
O estado quntico vibracional de cada on uma combinao linear do estado
fundamental |gi (interpretado como |0i ) e um estado excitado metaestvel (de
longa durao) |ei (interpretado como |1i ). Uma combinao linear coerente
destes dois nveis,
a|gi + beiwt |ei,
(3.1)
pode sobreviver por um tempo comparvel a uma vida inteira de um estado excitado (apesar de que as fases relativas oscilam devido diferena de energia ~
entre os nveis). Os ons so to bem isolados que decaementos espontneos podem ser a forma dominante de decoerncia.
relativamente fcil ler os ons atravs de sua medida que faz a projeo sobre
a base {|gi, |ei}. Um laser sintonizado para uma transio a partir do estado |gi
para um estado excitado de vida curta |e0i.
Quando o laser ilumina os ons, cada quBit no estado |0i repetidamente absorve e reemite a luz do laser, assim ele fluoresce. Por outro lado, os quBits no
estado |1i permanecem escuros.
Devido sua repulso mtua de Coulomb, os ons so suficientemente bem
separados de modo que eles podem ser individualmente endereados por pulsos
de laser. Se um laser sintonizado para a freqncia da transio e focado no
n-simo on, ento as oscilaes de Rabi[Nielsen e Chuang, 2000] esto induzidas
entre |0i e |1i . Atravs da determinao correta do tempo de durao do pulso do
laser e pela escolha da fase apropriada para este, os pulsos de laser podem preparar
qualquer combinao linear de |0i e |1i.
No entanto, a parte mais complicada no projeto e construo de um hardware
para computao quntica tomar dois quBits e faz-los interagir um com o outro.
Na armadilha de ons, as interaes aparecem devido s repulses de Coulomb
entre os ons. Devido repulso mtua, h um espectro de modos normais de
vibrao para os ons aprisionados pela armadilha. Quando os ons absorvem ou
emitem um fton, o centro de massa do on recua. Todavia, se o laser corretamente direcionado, ento quando um nico on absorve ou emite um fton, um
26
(3.2)
27
QUADRO-RESUMO
28
3.2
(3.3)
onde |Li, |Ri denotam os estados do fton com a polarizao esquerda (Left) e
direita (Right). Para atingir esta interao, um fton armazenado na cavidade,
onde o fton com a polarizao |Li no se acopla ao tomo, mas aquele com a
polarizao |Ri o faz fortemente. O segundo fton, tambm, interage dando preferncia a um tomo de acordo com sua polarizao. O pacote de onde do segundo
fton adquire uma fase particular deslocada ei apenas se ambos os ftons tm polarizao |Ri. Devido ao fato de o deslocamento de fase ser condicionado pelas
polarizaes de ambos os ftons, esta no uma porta lgica quntica de dois
quBits de fcil construo.
Na Tabela 3.2 apresentamos um resumo da implementao de um computador
quntico, utilizando-se eletrodinmica qutica de cavidade.
29
QUADRO-RESUMO
30
3.3
Um terceiro esquema de hardware, inicialmente desacreditado e que mostrouse promissor, apareceu h poucos anos e ultrapassou os esquemas de armadilha de
ons e cavidade quntica eletrodinmica para se tornar o mais importante projeto
de processamento quntico coerente. Este novo esquema utiliza a tecnologia de
ressonncia magntica nuclear, RMN. Agora os quBits so os spins nucleares em
molculas particulares. Cada spin pode ser alinhado ( |i = |0i ) ou anti-alinhado
( |i = |1i ) com um campo magntico aplicado constante. Os spins demoram um
longo tempo at relaxar ou tornarem-se decoerentes, assim, os quBits podem ser
armazenados por um tempo razovel.
Pode-se tambm, ligar um campo magntico oscilatrio intermitente com freqncia (onde a diferena de energia entre os estados spin-up e spin-down), e
induzir as oscilaes de Rabi[Nielsen e Chuang, 2000] do spin. Atravs da determinao adequada do tempo de pulso, pode-se fazer uma transformao unitria
desejada sobre um nico spin (da mesma forma que discutido nas armadilhas de
ons). Todos os spins na molcula so expostos ao campo magntico oscilatrio
entre si mas apenas aqueles sob ressonncia respondem.
Alm disso, os spins tm interaes dipolo-dipolo, e este emparelhamento
pode ser explorado para se fazer uma porta lgica. A diferena de energia entre |i e |i para um spin depende dos estados dos spins vizinhos.
Tudo isto j era conhecido por qumicos h dcadas. Apesar disso, foi apenas
no ano passado que Gershenfeld e Chuang[GC97] mostraram que a ressonncia
magntica nuclear providenciava uma implementao til para computao quntica. Isto no era bvio por diversas razes. A mais importante que os sistemas
de RMN so muitos quentes. As temperaturas tpicas dos spins podem ser da ordem de milhes de vezes maior que a energia entre |0i e |1i . Isto significa que
os estados qunticos deste computador (os spins em uma mlecula ) so muito
ruidosos esto sujeitos a intensas flutuaes trmicas aleatrias. Alm disso,
atualmente, pode-se fazer processamento sobre uma molcula apenas. mas preciso fazer amostras macroscpicas contendo na ordem de 1023 registradores e o
sinal medido deste dispositivo a media deste grupo. Os algoritmos qunticos so
intrinsicamente probabilsticos, devido proprio natureza da mecncica quntica.
Por conseguinte, calcular a mdia sobre o grupo no equivalente a executar a
computao sobre um nico dispositivo; o clculo da mdia pode obscurecer os
resultados.
Gershenfeld e Chuang[GC97] explicaram como superar estas dificuldades.
Eles descreveram como estados efetivos puros podem ser preparados, manipula31
QUADRO-RESUMO
32
Dispositivo
Fton
Eletrodinmica
quntica
de
cavidade
Armadilha de
ons
Spins
res
nuclea-
Principais caractersticas
Podem servir como bons quBits, usando |01i e |10i como 0
e 1 lgicos. Entretanto, materiais ticos no linerares convencionais que sejam suficientemente fortes para permitir
interaes simples entre os ftons inevitavelmente absorvem ou espalham estes.
uma tcnica pela qual tomos nicos podem interagir
fortemente com ftons nicos. Isto prov um mecanismo
para se usar um tomo para mediarinteraes entre ftons.
Podem ser congelados de modo a permitir que seus estados nucleares de spin e eletrnicos possam ser controlados
atravs da aplicao de pulsos de laser. Pelo emparelhamento de estados de spin atravs de fnons de centros de
massa, portas lgicas entre diferentes ons podem ser construdas
Esto muito prximos dos quBits ideais, e molculas simples poderiam estar prximas de computadores qunticos
ideais se seus estados de spin pudessem apenas ser controlados e medidos. A ressonncia magntica nuclear torna
isto possvel usando grandes grupos de molculas, mas o
custo de perda de sinal devido a um ineficiente procedimento de preparao alto
Tabela 3.4: Teste comparativo das realizaes fsicas dos computadores qunticos propostas por
[Nielsen e Chuang, 2000]
33
34
Captulo 4
Metodologia
O interesse na Computao Quntica surge devido ao avano de tcnicas de
manipulaes de sistemas nanoscpicos. Avano esse que proporcionou que idias
de manipulao quntica de informao pudessem ser implementadas.
Existem atualmente alguns Processadores Qunticos implementados, mas eles
so muito lentos e possuem pouca memria A computao Quntica uma das
reas da mais promissoras Cincia, atualmente. Existem vrios centros de pesquisa
desenvolvendo estudos na rea. A Universidade de Oxford, e a de StandFord so
alguns dos centros de maior destaque na rea.
4.2 Implementao
O trabalho ser realizado em sua grande parte nos laboratrios do Departamento de Cincia da Computao da Universidade Federal de Lavras (UFLA),
numa distribuio Red Hat do sistema operacional Linux. A pesquisa ser feita
pela internet consultando-se sites como:
(http://www.qubit.org),
(http://tph.tuwien.ac.at/~oemer/doc/quprog/),
(http://www.almaden.ibm.com/st/projects/quantum/intro/),
(http://www.iqi.caltech.edu/),
(http://feynman.media.mit.edu/quanta/nmrqc-darpa/index.
html).
36
Captulo 5
Sistema
(ii) Com os autovalores encontrados no item (i), resolve-se H|i = |i encontrando os coeficientes de |i para cada valor de .
(iii) Encontrar a expresso do vetor |i = |+i + |i em termos dos autovetores de H
Os autovalores de H encontrados no passo (i) so:
2 = Bx 2 + By 2 + Bz 2
q
+ = + Bx 2 + By 2 + Bz 2
q
= Bx 2 + By 2 + Bz 2
No passo (ii) encontramos os seguintes coeficientes para + :
A1 = A2
A2 =
(Bx iBz )
+ Bz
|+ Bz |
2 2 2 + Bz
e para
B1 = B2
B2 =
(Bx iBz )
Bz
| Bz |
2 2 2 Bz
(5.1)
39
40
Figura 5.2: Porcentagem entre o nmero de valores encontrados pelo nmero de medidas
41
Figura 5.3: Porcentagem entre o nmero de valores encontrados pelo nmero de medidas
42
Captulo 6
Concluses
Este captulo apresenta uma breve concluso sobre os resultados obtidos com
esse trabalho. Foram diversas as dificuldades encontradas. Primeiramente procurouse entender os Prncpios da Mecnica Quntica, condio bsica para o entendimento da Computao Quntica. Depois implementou-se um simulador de evoluo temporal do Spin do Eltron num Campo Magntico Uniforme.
6.1
6.2
Contribuies
6.3
Consideraes finais
Cada vez menos gente duvida que os computadores qunticos sejam o futuro
da computao. Fatalmente os transstores chegaro ao limite de sua evoluo, e
para manter a lei de Moore por mais algumas dcadas, a nica sada seria substituir
transstores por tomos.
Num processador quntico, temos tomos ao invs de transstores. Ao invs
de bits temos bits qunticos, ou qubits.
Sem dvida, teramos gigantescos avanos em praticamente todos os campos,
finalmente poderamos ter cdigos de encriptao realmente seguros, pesquisas em
gigantescos bancos de dados usando algoritmos inteligentes e traos de inteligncia artificial poderiam ser feitas quase instantaneamente, a transmisso de dados
poderia alcanar velocidades da ordem de Terabytes por segundo usando fibras pticas e alta densidade e roteadores qunticos, capazes de lidar com esta quantidade
de informao.
A grande pergunta quando? Ningum sabe o quo rpido as pesquisas nesta
rea podero avanar. Pode demorar cem anos para vermos estas aplicaes, ou
pode demorar apenas duas ou trs dcadas. Como um campo muito novo, no
se sabem de onde podem surgir as solues para os enormes problemas que ainda
dificultam a vida dos pesquisadores. Os primeiros computadores qunticos j so
realidade, a IBM por exemplo desenvolveu um processador de 5 qubits, que equivalem a um processador de 32 bits, porm operando a meros 200 Hz e precisando
de um maquinrio gigantesco e caro para funcionar, como os primeiros computadores que tnhamos na dcada de 40, que acabaram evoluindo at os atuais.
Talvez estejamos, em matria de tecnologia, em frente maior descoberta de
todos os tempos; talvez, em frente a uma tecnologia de dificlima implementao
que pode cair no esquecimento, o fato que, hoje, essa tecnologia pode ser inegavelmente considerada revolucionria, j que pelas leis da natureza comeou a
provar-se a possibilidade de soluo para problemas de alta complexidade, o que
computadores digitais no fariam. Quando entramos no mundo da fsica quntica e conseqentemente da computao quntica, temos podido, com certeza; no
entanto, encontrar mais problemas do que solues efetivamente procuradas. Estamos, com certeza, na pr-histria da computao quntica, fantasiando supercomputadores, ou mesmo laptops qunticos mas no h como negar que foi dado
o primeiro passo, afinal, mostrou-se que existe essa possibilidade.
44
Referncias Bibliogrficas
[Deutsch (1985)] Deutsch, D. Quantum theory, the Church-Turing principle and
the universal quantum computer, Proceedings of the Royal Society
of London, 1985, A 400, pp97-117.
[Shor (1994)] Shor, Peter W. Algorithms for Quantum Computation: Discrete Logarithms and Factoring, Proceedings, 35th Annual Symposium on
Foundations of Computer Science (IEEE Press, November 1994)
[Jozsa (1997)] Jozsa, Richard. Quantum Algorithms and the Fourier Transform,
Submitted to Proc. Roy. Soc. Lond. A for the Proceedings of the
Santa Barbara Conference on Quantum Coherence and Decoherence
[Cohen, 1977] Cohen-Tannoudji, Claude at al. Quantum Mechanics, Vol 1.
France. Hermann and John Wiley & Sons Inc, 1977.
[Nielsen e Chuang, 2000] NIELSEN, Michel A. e Chuang, Isaac L. Quantum
Computation and Quantum Information. Cambridge, UK, Cambridge University Press, 2000.
[Preskill, 2002] PRESKILL, John. Notas de aula do curso de computao
quntica. In http://www.theory.caltech.edu/people/
preskill/ph219
[Kaku, 1998] KAKU, Michio. Visions, How Science Will Revolutionize the 21st
Century. New York, September, 1998.
[Lenstra e Lenstra, 1993] LENSTRA, A. e Lenstra, H. The development of the
number field sieve. Vol. 1554 of Lecture Notes in Mathematics.
Springer Verlag, 1993.
45
[Rieffel e Polak, 2000] RIEFFEL, Eleanor e Wolfgang. An introduction to quantum computing for non-physicists. In: arXiv:quant-ph/ 9809016 vol.
2. 19 de janeiro de 2000.
[Simon, 1997] SIMON, D. R. On the power of quantum computation. Society for
Industrial and Applied Mathematics Journal on Computing 26, 5.
[vonNeumann] John von Neumann, Mathematical Foundations of Quantum Mechanics, Princeton University Press, Princeton, NJ, 1971.
[EPR]
[Isham]
[Dirac]
[CZ95]
J.I. Cirac and P. Zoller. Quantum computation with cold trapped ions.
Phys. Rev. Lett., 74:4091,1995.
[WMI+ ]
[CPZ96]
[Kimble et al.] J. McKeever, J. R. Buck, A. D. Boozer, A. Kuzmich, H.-C. Naegerl, D. M. Stamper-Kurn, and H. J. Kimble State-Insensitive Cooling and Trapping of Single Atoms in an Optical Cavity, Phys. Rev.
Lett. 90, 133602 (2003).
[GC97]
46
Apndice A
Suplemento matemtico
Neste apndice apresentamos alguns aspectos mais formais da estrutura matemtica da mecnica quntica, que fariam texto principal muito carregado para
algum interessado apenas nos aspectos gerais da computao quntica. Ao invs de deix-las completamente de fora, resolvemos inclu-las para o benefcio do
leitor cujo interesse se orienta mais em direo fsica e matemtica.
A.1
Operadores
X
f (k) (0)
k=0
k!
Ak
As consideraes sobre a convergncia desta srie esto fora dos objetivos deste
trabalho.
A partir da definio acima, fcil perceber que, se aplicarmos f (A) a um
autovetor |al i de A com autovalor al , o resultado ser
f (A)|al i = f (al )|al i ,
48
A.2
O espao dual H
A.3
Produto tensorial
49
{|1iB , |2iB , , |N iB } bases dos espaos HA e HB , respectivamente. O conjunto de N 2 elementos {|iiA |jiB }, i, j = 1, 2, , N uma base de HAB .
Assim, um vetor |i HA HB pode ser escrito como uma combinao linear
dos vetores desta base de HAB :
N
X
|i HAB = |i =
ij |iiA |jiB .
i,j=1
ij |iiA |jiB =
i,j=1
N
X
i,j=1
N
X
i,j=1
duas partes que no depende, por exemplo, da separao espacial entre os dois subsistemas. Este tipo de correlao, intrinsecamente quntica, faz com que os dois
sistemas se comportem como se um soubesse o estado do outro, instantaneamente, mesmo estando os dois infinitamente separados espacialmente. Discutir as
consequncias conceituais deste tipo de correlao ultrapassa dos objetivos deste
trabalho. O leitor interessado poder consultar a referncia [Isham], e artigos variados em revistas de divulgao cientfica.
51
52
Apndice B
Centros de pesquisa
Atualmente, grande parte parte das pesquisas envolvidas em computao quntica concentra-se no desenvolvimento do hardware. Nesta rea, os pesquisadores
esto principalmente focados em ressonncia magntica.
-IBMs Almaden Research Center: Em agosto de 2000, o fsico Isaac Chuang e sua equipe do Centro de Pesquisa de Almaden da IBM anunciaram para o
mundo o desenvolvimento do BigBlue. Trata-se de computador quntico de 5 qubits baseados na tcnica de rotao do ncleo do tomo (spin up = 1 e spin down
= 0) e medio atravs de ressonncia magntica nuclear usada normalmente em
hospitais e em laboratrios de qumica. So cinco tomos de Fluoreno dentro de
uma molcula especialmente projetada de forma que os spins do ncleo do fluoreno possam funcionar como qubits programados por radiofrequncia. Com esta
molcula, a equipe de Chuang resolveu em um nico passo um problema matemtico para o qual computadores convencionais requereriam repetidos ciclos de
execuo. O problema, chamado "order-finding"consiste em achar o perodo de
uma determinada funo.
um problema matemtico tpico no qual se baseiam aplicaes importantes
como a criptografia. Chuang diz que as primeiras aplicaes da computao quntica seriam como coprocessadores para funes especficas, tais como busca em
uma base de dados e para a soluo de difceis problemas matemticos.
-Open Qubit - Quantum Computing: Este projeto desenvolvido por pessoas
de todas as partes do mundo. Aqui feito o compartilhamento de idias e cdigo
sobre a Computao Quntica. O objetivo principal era de escrever um simulador
de um computador quntico para demonstrar o algoritmo de fatorao de Shor
e sua eficincia na Computao Quntica. Posteriormente, estender este cdigo
53
para uma API mais genrica que permitiria a implementao de qualquer outro
algoritmo quntico.
-National Institute of Standards Technology: Em 1996, seus pesquisadores
provaram que pode-se estar ao mesmo tempo em dois lugares separados do espao
(um estado fsico da mecnica quntica, denominado superposio).
O experimento publicado no ano de 2000 melhora o trabalho realizado em
1996, no qual os pesquisadores isolaram um on de Berilium (um tomo sem um
de seus eltrons da camada mais externa) em uma armadilha eletromagntica e o
resfriaram a uma temperatura perto do zero confinou o on a uma pequena regio
do espao menor que um milionsimo de centmetro, o que ocasiona a sua quase
imobilidade.
O que a equipe do NIST fez, diferentemente do ano de 1996 foi separar os
dois estados a uma distncia de quase 10 tomos. Embora, parea extremamente
pequena para a nossa percepo esta distncia enorme quando tratamos de eltrons. Na verdade o que aconteceu foi que os pesquisadores do NIST cruzaram
uma ponte entre a mecnica quntica e o mundo real - o que vemos em nossa vida
cotidiana.
54